aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/v850
diff options
context:
space:
mode:
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-10 10:05:29 +0000
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-10 10:05:29 +0000
commitefc3a86d56685d9e49ef92d2bfb175c1e67f0476 (patch)
tree75f6657936c9b99482113c94f1403c82c0ca0115 /gcc/config/v850
parente1181777f194debe2a4cd72fcbeecc7e7b891582 (diff)
* config/v850/rtems.h (ASM_SPEC): Pass -m8byte-align and -mgcc-abi
on to assembler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195082 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/v850')
-rw-r--r--gcc/config/v850/rtems.h45
1 files changed, 26 insertions, 19 deletions
diff --git a/gcc/config/v850/rtems.h b/gcc/config/v850/rtems.h
index 397d2e01a70..098429bca7a 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}}"