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 d92211944a283381918727b083f73af95be567cb..c7c687551326bc31a45d6a9da8c2e378c097a2b9 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 3dce23742859b5d4b57fc3ea78ad90101d2936ae..4cc6b606105f66dc1b8b7f6f9b7f5c1defc94f72 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