aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mcore
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-03-11 16:57:01 +0000
committerNick Clifton <nickc@gcc.gnu.org>2009-03-11 16:57:01 +0000
commit40190a76961a6e917ce5774372e8b65a8ca86404 (patch)
treeb28159ca7eaee1039da3a0e89a4d6ae7a90de559 /gcc/config/mcore
parent18a3bdcbe22a8f6f05a8b4a9a9550687aa4526ce (diff)
downloadgcc-40190a76961a6e917ce5774372e8b65a8ca86404.zip
gcc-40190a76961a6e917ce5774372e8b65a8ca86404.tar.gz
gcc-40190a76961a6e917ce5774372e8b65a8ca86404.tar.bz2
re PR target/5362 (Undocumented target options)
PR target/5362 * config/mcore/mcore.opt: Remove deprecated m4align and m8align options. Add description to mno-lsim option. * config/mcore/mcore.h: Remove comment about deprecated m4align option. (TARGET_DEFAULT): Remove deprecated MASK_M8ALIGN. * doc/invoke.texi: Add description of mno-lsim and mstack-increment options. From-SVN: r144783
Diffstat (limited to 'gcc/config/mcore')
-rw-r--r--gcc/config/mcore/mcore.h3
-rw-r--r--gcc/config/mcore/mcore.opt13
2 files changed, 3 insertions, 13 deletions
diff --git a/gcc/config/mcore/mcore.h b/gcc/config/mcore/mcore.h
index 6e26d5e..278c1b2 100644
--- a/gcc/config/mcore/mcore.h
+++ b/gcc/config/mcore/mcore.h
@@ -50,8 +50,6 @@
} \
while (0)
-/* If -m4align is ever re-enabled then add this line to the definition of CPP_SPEC
- %{!m4align:-D__MCORE_ALIGN_8__} %{m4align:-D__MCORE__ALIGN_4__}. */
#undef CPP_SPEC
#define CPP_SPEC "%{m210:%{mlittle-endian:%ethe m210 does not have little endian support}}"
@@ -67,7 +65,6 @@
#define TARGET_DEFAULT \
(MASK_HARDLIT \
- | MASK_8ALIGN \
| MASK_DIV \
| MASK_RELAX_IMM \
| MASK_M340 \
diff --git a/gcc/config/mcore/mcore.opt b/gcc/config/mcore/mcore.opt
index 1eae890..c445237 100644
--- a/gcc/config/mcore/mcore.opt
+++ b/gcc/config/mcore/mcore.opt
@@ -1,6 +1,6 @@
; Options for the Motorola MCore port of the compiler.
-; Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+; Copyright (C) 2005, 2007, 2009 Free Software Foundation, Inc.
;
; This file is part of GCC.
;
@@ -26,18 +26,10 @@ m340
Target RejectNegative Report Mask(M340)
Generate code for the M*Core M340
-m4align
-Target RejectNegative Report InverseMask(8ALIGN)
-Set maximum alignment to 4
-
m4byte-functions
Target Report Mask(OVERALIGN_FUNC)
Force functions to be aligned to a 4 byte boundary
-m8align
-Target RejectNegative Report Mask(8ALIGN)
-Set maximum alignment to 8
-
mbig-endian
Target RejectNegative Report InverseMask(LITTLE_END)
Generate big-endian code
@@ -60,7 +52,8 @@ Generate little-endian code
; Not used by the compiler proper.
mno-lsim
-Target RejectNegative Undocumented
+Target RejectNegative
+Assume that run-time support has been provided, so omit -lsim from the linker command line
mrelax-immediates
Target Report Mask(RELAX_IMM)