aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2006-06-15 19:31:14 +0000
committerJoseph Myers <joseph@codesourcery.com>2006-06-15 19:31:14 +0000
commit9e8e3870c5a9e3c0c7e54f40cef0a6ac163fc0c8 (patch)
tree726c4ca3d8de34aaf31472a9b8b8bbc940bc5a73
parente0ad74664b10f7d396775f5db96dccb30861e895 (diff)
* gcc/config/arm/t-wrs-linux (MULTILIB_OPTIONS,csl/wrs-linux/3.4.4-23csl/wrs-linux-2006q1
MULTILIB_DIRNAMES): Add tarm920t. (MULTILIB_EXCEPTIONS): New. * gcc/config/arm/wrs-linux.h (CC1_SPEC, SYSROOT_SUFFIX_SPEC): Add -tarm920t support. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/csl/wrs-linux-2006q1@114685 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog.csl8
-rw-r--r--gcc/config/arm/t-wrs-linux5
-rw-r--r--gcc/config/arm/wrs-linux.h6
3 files changed, 15 insertions, 4 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 637569ec3f2..eb25a521ee5 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,11 @@
+2006-06-15 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc/config/arm/t-wrs-linux (MULTILIB_OPTIONS,
+ MULTILIB_DIRNAMES): Add tarm920t.
+ (MULTILIB_EXCEPTIONS): New.
+ * gcc/config/arm/wrs-linux.h (CC1_SPEC, SYSROOT_SUFFIX_SPEC):
+ Add -tarm920t support.
+
2006-06-02 Richard Sandiford <richard@codesourcery.com>
* gcc/gcc.c (feature_proxy_flag): New variable.
diff --git a/gcc/config/arm/t-wrs-linux b/gcc/config/arm/t-wrs-linux
index 24a85a6ca45..4032e1eb9f6 100644
--- a/gcc/config/arm/t-wrs-linux
+++ b/gcc/config/arm/t-wrs-linux
@@ -20,7 +20,8 @@
# Boston, MA 02111-1307, USA.
# We want little-endian ARM 926 and big-endian IWMMXT libraries.
-MULTILIB_OPTIONS = muclibc tarm926ej-s/tiwmmxt/txscale
-MULTILIB_DIRNAMES = uclibc tarm926ej-s tiwmmxt txscale
+MULTILIB_OPTIONS = muclibc tarm926ej-s/tiwmmxt/txscale/tarm920t
+MULTILIB_DIRNAMES = uclibc tarm926ej-s tiwmmxt txscale tarm920t
+MULTILIB_EXCEPTIONS = muclibc/tarm920t
# These files must be built for each multilib.
EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
diff --git a/gcc/config/arm/wrs-linux.h b/gcc/config/arm/wrs-linux.h
index 04818317cf8..3ceaae21e31 100644
--- a/gcc/config/arm/wrs-linux.h
+++ b/gcc/config/arm/wrs-linux.h
@@ -29,7 +29,8 @@ Boston, MA 02111-1307, USA. */
#define CC1_SPEC " \
%{tarm926ej-s: -mcpu=arm926ej-s ; \
tiwmmxt: -mcpu=iwmmxt ; \
- txscale: -mcpu=xscale -mbig-endian } \
+ txscale: -mcpu=xscale -mbig-endian ; \
+ tarm920t: -mcpu=arm920t } \
%{profile:-p}"
/* Since the ARM926EJ-S is the default processor, we do not need to
@@ -64,5 +65,6 @@ Boston, MA 02111-1307, USA. */
txscale:/uclibc/txscale ; \
:/uclibc} ; \
tiwmmxt:/tiwmmxt ; \
- txscale:/txscale}"
+ txscale:/txscale ; \
+ tarm920t:/tarm920t}"