aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBin Cheng <bin.cheng@arm.com>2011-09-23 09:42:13 +0000
committerXuepeng Guo <xguo@gcc.gnu.org>2011-09-23 09:42:13 +0000
commit9acebb8a99e519c40f0f3fb419c9adbb1c2c8209 (patch)
tree92bf6f73b8964259ccd3bd0fd76a4f90d198123e /gcc
parentec6b5ccf5940abd97e444ef4bfa0e291abc6f96c (diff)
downloadgcc-9acebb8a99e519c40f0f3fb419c9adbb1c2c8209.zip
gcc-9acebb8a99e519c40f0f3fb419c9adbb1c2c8209.tar.gz
gcc-9acebb8a99e519c40f0f3fb419c9adbb1c2c8209.tar.bz2
bpabi.h (BE8_LINK_SPEC): Add cortex-m arch and processors.
2011-09-23 Bin Cheng <bin.cheng@arm.com> * config/arm/bpabi.h (BE8_LINK_SPEC): Add cortex-m arch and processors. From-SVN: r179115
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/bpabi.h9
2 files changed, 12 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ca1113..096dcab 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-09-23 Bin Cheng <bin.cheng@arm.com>
+
+ * config/arm/bpabi.h (BE8_LINK_SPEC): Add cortex-m arch
+ and processors.
+
2011-09-22 Maxim Kuvyrkov <maxim@codesourcery.com>
* ipa-prop.c (ipa_print_node_jump_functions): Fix typos.
diff --git a/gcc/config/arm/bpabi.h b/gcc/config/arm/bpabi.h
index 7b5ee62..20ff2f8 100644
--- a/gcc/config/arm/bpabi.h
+++ b/gcc/config/arm/bpabi.h
@@ -55,8 +55,13 @@
#define TARGET_FIX_V4BX_SPEC " %{mcpu=arm8|mcpu=arm810|mcpu=strongarm*"\
"|march=armv4|mcpu=fa526|mcpu=fa626:--fix-v4bx}"
-#define BE8_LINK_SPEC " %{mbig-endian:%{march=armv7-a|mcpu=cortex-a5"\
- "|mcpu=cortex-a8|mcpu=cortex-a9|mcpu=cortex-a15:%{!r:--be8}}}"
+#define BE8_LINK_SPEC \
+ " %{mbig-endian:%{march=armv7-a|mcpu=cortex-a5 \
+ |mcpu=cortex-a8|mcpu=cortex-a9|mcpu=cortex-a15 \
+ |march=armv7-m|mcpu=cortex-m3 \
+ |march=armv7e-m|mcpu=cortex-m4 \
+ |march=armv6-m|mcpu=cortex-m0 \
+ :%{!r:--be8}}}"
/* Tell the assembler to build BPABI binaries. */
#undef SUBTARGET_EXTRA_ASM_SPEC