aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorKazuhiro Inaoka <inaoka.kazuhiro@renesas.com>2003-06-02 11:48:21 +0000
committerNick Clifton <nickc@gcc.gnu.org>2003-06-02 11:48:21 +0000
commit250315f71c482bf324c880ec8d95ad3118b1a1ea (patch)
treeadd733a264842adaf6e250bd3b0e9bed486b1d74 /gcc/config.gcc
parente7aba4cdb2501693a80763e45b6f7e5f28b28237 (diff)
downloadgcc-250315f71c482bf324c880ec8d95ad3118b1a1ea.zip
gcc-250315f71c482bf324c880ec8d95ad3118b1a1ea.tar.gz
gcc-250315f71c482bf324c880ec8d95ad3118b1a1ea.tar.bz2
Add support multilib parts for m32rx processor.
From-SVN: r67327
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc20
1 files changed, 6 insertions, 14 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 3bec508..70c770e 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -276,17 +276,9 @@ alpha*-*-*)
cpu_type=alpha
need_64bit_hwint=yes
;;
-strongarm*-*-*)
- cpu_type=arm
- ;;
-arm*-*-*)
- cpu_type=arm
- ;;
-ep9312*-*-*)
- cpu_type=arm
- ;;
-xscale-*-*)
+arm*-*-* | strongarm*-*-* | ep9312*-*-* | xscale-*-*)
cpu_type=arm
+ extra_headers="mmintrin.h"
;;
i[34567]86-*-*)
cpu_type=i386
@@ -1255,8 +1247,8 @@ ip2k-*-elf)
;;
m32r-*-elf*)
tm_file="dbxelf.h elfos.h svr4.h ${tm_file}"
- extra_parts="crtinit.o crtfini.o"
- ;;
+ extra_parts="crtinit.o crtfini.o m32rx/crtinit.o m32rx/crtfini.o"
+ ;; ;;
# m68hc11 and m68hc12 share the same machine description.
m68hc11-*-*|m6811-*-*)
tm_file="dbxelf.h elfos.h m68hc11/m68hc11.h"
@@ -2198,7 +2190,7 @@ alpha*-*-*)
fi
fi
;;
-arm*-*-*)
+arm*-*-* | xscale-*-*)
case "x$with_cpu" in
x)
# The most generic
@@ -2210,7 +2202,7 @@ arm*-*-*)
xarm[236789] | xarm250 | xarm[67][01]0 \
| xarm7m | xarm7dm | xarm7dmi | xarm[79]tdmi \
| xarm7100 | xarm7500 | xarm7500fe | xarm810 \
- | xxscale \
+ | xxscale | xiwmmxt \
| xep9312 \
| xstrongarm | xstrongarm110 | xstrongarm1100)
target_cpu_default2="TARGET_CPU_$with_cpu"