arm.h (TARGET_CPU_CPP_BUILTINS): New builtin macro.
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 15 Sep 2011 14:41:46 +0000 (14:41 +0000)
committerIan Bolton <ibolton@gcc.gnu.org>
Thu, 15 Sep 2011 14:41:46 +0000 (14:41 +0000)
2011-09-15  James Greenhalgh  <james.greenhalgh@arm.com>

* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): New builtin macro.

From-SVN: r178884

gcc/ChangeLog
gcc/config/arm/arm.h

index 33fbaee47b0a68a9c44c3dceb6ff8d6df3877a1c..453128369fe8d8240af8fd1db8abd7af8753ae85 100644 (file)
@@ -1,3 +1,7 @@
+2011-09-15  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): New builtin macro.
+
 2011-09-15  Jason Merrill  <jason@redhat.com>
 
        PR c++/50361
index 208ee517933a9bc734d24f2b77cacbe13296d67f..a76988efac877747809ca949e34cf276b1d72a08 100644 (file)
@@ -47,6 +47,8 @@ extern char arm_arch_name[];
     {                                                  \
        if (TARGET_DSP_MULTIPLY)                        \
           builtin_define ("__ARM_FEATURE_DSP");        \
+       if (unaligned_access)                           \
+         builtin_define ("__ARM_FEATURE_UNALIGNED");   \
        /* Define __arm__ even when in thumb mode, for  \
           consistency with armcc.  */                  \
        builtin_define ("__arm__");                     \