re PR target/32007 (bootstrap broken on ARM v3)
authorMartin Michlmayr <tbm@cyrius.com>
Sun, 20 May 2007 11:18:27 +0000 (11:18 +0000)
committerPaul Brook <pbrook@gcc.gnu.org>
Sun, 20 May 2007 11:18:27 +0000 (11:18 +0000)
2007-04-20  Martin Michlmayr  <tbm@cyrius.com>

PR target/32007
* config/arm/lib1funcs.asm: Define __ARM_ARCH__ on v2/v3 machines.

From-SVN: r124871

gcc/ChangeLog
gcc/config/arm/lib1funcs.asm

index d922119..c7c6875 100644 (file)
@@ -1,3 +1,8 @@
+2007-04-20  Martin Michlmayr  <tbm@cyrius.com>
+
+       PR target/32007
+       * config/arm/lib1funcs.asm: Define __ARM_ARCH__ on v2/v3 machines.
+
 2006-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
 
        PR middle-end/7651
index 3dce237..4cc6b60 100644 (file)
@@ -69,6 +69,14 @@ Boston, MA 02110-1301, USA.  */
 
 /* Function end macros.  Variants for interworking.  */
 
+#if defined(__ARM_ARCH_2__)
+# define __ARM_ARCH__ 2
+#endif
+
+#if defined(__ARM_ARCH_3__)
+# define __ARM_ARCH__ 3
+#endif
+
 #if defined(__ARM_ARCH_3M__) || defined(__ARM_ARCH_4__) \
        || defined(__ARM_ARCH_4T__)
 /* We use __ARM_ARCH__ set to 4 here, but in reality it's any processor with