]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi on to assembler.
authorJoel Sherrill <joel.sherrill@oarcorp.com>
Thu, 10 Jan 2013 10:05:29 +0000 (10:05 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Thu, 10 Jan 2013 10:05:29 +0000 (10:05 +0000)
* config/v850/rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi
on to assembler.

From-SVN: r195082

gcc/ChangeLog
gcc/config/v850/rtems.h

index 9558555a97e3957192407c0de8d228a71cec3f96..52e883080097b4b729e03faf38b3da57d1dc8a96 100644 (file)
@@ -1,3 +1,8 @@
+2013-01-10  Joel Sherrill  <joel.sherrill@OARcorp.com>
+
+       * config/v850/rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi
+       on to assembler.
+
 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
 
        PR tree-optimization/55921
index 397d2e01a70e5a22e8969d3125d509e9ea2f4c5f..098429bca7ab647d998c2815a4477d3e8c1287d2 100644 (file)
@@ -1,29 +1,36 @@
 /* Definitions for rtems targeting a v850 using ELF.
-   Copyright (C) 2012 Free Software Foundation, Inc.
+   Copyright (C) 2012, 2013 Free Software Foundation, Inc.
 
-This file is part of GCC.
+   This file is part of GCC.
 
-GCC is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 3, or (at your option)
-any later version.
+   GCC is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 3, or (at your option)
+   any later version.
 
-GCC is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
+   GCC is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
 
-You should have received a copy of the GNU General Public License
-along with GCC; see the file COPYING3.  If not see
-<http://www.gnu.org/licenses/>.  */
+   You should have received a copy of the GNU General Public License
+   along with GCC; see the file COPYING3.  If not see
+   <http://www.gnu.org/licenses/>.  */
 
 /* Specify predefined symbols in preprocessor.  */
 
-#define TARGET_OS_CPP_BUILTINS() do {          \
-  builtin_define( "__rtems__" );               \
-  builtin_assert( "system=rtems" );            \
-} while (0)
+#define TARGET_OS_CPP_BUILTINS()               \
+  do                                           \
+    {                                          \
+      builtin_define( "__rtems__" );           \
+      builtin_assert( "system=rtems" );                \
+    }                                          \
+  while (0)
 
 /* Map mv850e1 and mv850es to mv850e to match MULTILIB_MATCHES */
-#undef ASM_SPEC
-#define ASM_SPEC "%{mv850es:-mv850e} %{mv850e1:-mv850e} %{!mv850es:%{!mv850e1:%{mv*:-mv%*}}}"
+#undef  ASM_SPEC
+#define ASM_SPEC "%{mv850es:-mv850e} \
+%{mv850e1:-mv850e} \
+%{!mv850es:%{!mv850e1:%{mv*:-mv%*}} \
+%{m8byte-align:-m8byte-align} \
+%{mgcc-abi:-mgcc-abi}}"