aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Clifton <nickc@cambridge.redhat.com>2001-07-30 16:27:39 +0000
committerNick Clifton <nickc@gcc.gnu.org>2001-07-30 16:27:39 +0000
commitb3026a929a426c033a322b3440d346d02394e991 (patch)
treed93297259c51565cb9be0848fc5bcc6ff54f08ea
parent6387a56e38d48660bf97c16f9f261c659cad499b (diff)
downloadgcc-b3026a929a426c033a322b3440d346d02394e991.zip
gcc-b3026a929a426c033a322b3440d346d02394e991.tar.gz
gcc-b3026a929a426c033a322b3440d346d02394e991.tar.bz2
Skip -mthumb as well as -mthumb-interwork when -mcpu=arm7 is specified.
From-SVN: r44475
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/t-arm-elf5
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9520012..31872c3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-07-30 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/arm/t-arm-elf (MULTILIB_EXCEPTIONS): Skip -mthumb as well
+ as -mthumb-interwork when -mcpu=arm7 is specified.
+
Mon Jul 30 17:44:43 CEST 2001 Jan Hubicka <jh@suse.cz>
* predict.def (noreturn, loop branch, loop exit): Mark as first
diff --git a/gcc/config/arm/t-arm-elf b/gcc/config/arm/t-arm-elf
index 3c5d5a3..b87cedc 100644
--- a/gcc/config/arm/t-arm-elf
+++ b/gcc/config/arm/t-arm-elf
@@ -45,7 +45,10 @@ MULTILIB_EXCEPTIONS =
#
# MULTILIB_OPTIONS += mcpu=arm7
# MULTILIB_DIRNAMES += nofmult
-# MULTILIB_EXCEPTIONS += *mthumb-interwork*/*mcpu=arm7*
+# MULTILIB_EXCEPTIONS += *mthumb*/*mcpu=arm7*
+# # Note: the multilib_exceptions matches both -mthumb and
+# # -mthumb-interwork
+# #
# # We have to match all the arm cpu variants which do not have the
# # multiply instruction and treat them as if the user had specified
# # -mcpu=arm7. Note that in the following the ? is interpreted as