Bug 61649 - Port eclipse on HP-UX Itanium platform (-os hpux -ws motif -arch ia64)
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
index d16d30c..495f3ec 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/internal/runtime/InternalPlatform.java
@@ -50,7 +50,13 @@
 	private static String[] appArgs = new String[0];
 	private static final String APPLICATION = "-application"; //$NON-NLS-1$	
 
-	private static final String[] ARCH_LIST = {Platform.ARCH_PA_RISC, Platform.ARCH_PPC, Platform.ARCH_SPARC, Platform.ARCH_X86, Platform.ARCH_AMD64, Platform.ARCH_IA64};
+	private static final String[] ARCH_LIST = {Platform.ARCH_PA_RISC, //
+		Platform.ARCH_PPC, //
+		Platform.ARCH_SPARC, //
+		Platform.ARCH_X86, //
+		Platform.ARCH_AMD64, // 
+		Platform.ARCH_IA64, //
+		Platform.ARCH_IA64_32};
 	private static final String BOOT = "-boot"; //$NON-NLS-1$
 	private static final String CLASSLOADER_PROPERTIES = "-classloaderProperties"; //$NON-NLS-1$	
 
diff --git a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
index 214faef..77d231b 100644
--- a/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
+++ b/bundles/org.eclipse.core.runtime/src/org/eclipse/core/runtime/Platform.java
@@ -327,6 +327,14 @@
 	public static final String ARCH_IA64 = "ia64"; //$NON-NLS-1$
 
 	/**
+	 * Constant string (value "ia64_32") indicating the platform is running on an
+	 * IA64 32bit-based architecture.
+	 * 
+	 * @since 3.1
+	 */
+	public static final String ARCH_IA64_32 = "ia64_32";//$NON-NLS-1$
+
+	/**
 	 * Constant string (value "win32") indicating the platform is running on a
 	 * machine using the Windows windowing system.
 	 * <p>