aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2013-01-10 10:05:29 +0000
committerNick Clifton <nickc@gcc.gnu.org>2013-01-10 10:05:29 +0000
commite1f674e4c21be4834cfad53666b5b7a9492cf0a5 (patch)
tree75f6657936c9b99482113c94f1403c82c0ca0115
parent6f575fe48b263fd571a5ecdd65dc89ad285a569c (diff)
downloadgcc-e1f674e4c21be4834cfad53666b5b7a9492cf0a5.zip
gcc-e1f674e4c21be4834cfad53666b5b7a9492cf0a5.tar.gz
gcc-e1f674e4c21be4834cfad53666b5b7a9492cf0a5.tar.bz2
rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi on to assembler.
* config/v850/rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi on to assembler. From-SVN: r195082
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/v850/rtems.h45
2 files changed, 31 insertions, 19 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9558555..52e8830 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/v850/rtems.h b/gcc/config/v850/rtems.h
index 397d2e0..098429b 100644
--- a/gcc/config/v850/rtems.h
+++ b/gcc/config/v850/rtems.h
@@ -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}}"