diff options
author | Nick Clifton <nickc@redhat.com> | 2000-12-04 00:23:35 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2000-12-04 00:23:35 +0000 |
commit | d19fb8e32531c558578d0fbeef2ef6b23b077be1 (patch) | |
tree | 5e7f41866ef7dde9494ac0d08c878aab7b148bbd /gcc/config.gcc | |
parent | accc8668e30178fb889abac3b3ab820ebfec258e (diff) | |
download | gcc-d19fb8e32531c558578d0fbeef2ef6b23b077be1.zip gcc-d19fb8e32531c558578d0fbeef2ef6b23b077be1.tar.gz gcc-d19fb8e32531c558578d0fbeef2ef6b23b077be1.tar.bz2 |
Add support for XScale target
Add support for StrongARM target
From-SVN: r37984
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 91e2295..5d1727b 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -213,6 +213,9 @@ strongarm*-*-*) arm*-*-*) cpu_type=arm ;; +xscale-*-*) + cpu_type=arm + ;; c*-convex-*) cpu_type=convex ;; @@ -3114,6 +3117,28 @@ sparc64-*-linux*) # 64-bit Sparc's running GNU/Linux fi float_format=sparc ;; +strongarm-*-elf*) + tm_file=arm/strongarm-elf.h + tmake_file=arm/t-strongarm-elf + out_file=arm/arm.c + xm_file=arm/xm-arm.h + md_file=arm/arm.md + ;; +strongarm-*-coff*) + tm_file=arm/strongarm-coff.h + tmake_file=arm/t-strongarm-coff + out_file=arm/arm.c + xm_file=arm/xm-arm.h + md_file=arm/arm.md + ;; +strongarm-*-pe) + tm_file=arm/strongarm-pe.h + tmake_file=arm/t-strongarm-pe + out_file=arm/arm.c + xm_file=arm/xm-arm.h + md_file=arm/arm.md + extra_objs=pe.o + ;; thumb*-*-*) { echo "config.gcc: error: *** The Thumb targets have been deprecated. The equivalent @@ -3185,6 +3210,20 @@ we32k-att-sysv*) xm_file="${xm_file} xm-svr3" use_collect2=yes ;; +xscale-*-elf) + tm_file=arm/xscale-elf.h + tmake_file=arm/t-xscale-elf + out_file=arm/arm.c + xm_file=arm/xm-arm.h + md_file=arm/arm.md + ;; +xscale-*-coff) + tm_file=arm/xscale-coff.h + tmake_file=arm/t-xscale-coff + out_file=arm/arm.c + xm_file=arm/xm-arm.h + md_file=arm/arm.md + ;; *) echo "Configuration $machine not supported" 1>&2 exit 1 @@ -3280,6 +3319,7 @@ arm*-*-*) xarm[236789] | xarm250 | xarm[67][01]0 \ | xarm7m | xarm7dm | xarm7dmi | xarm[79]tdmi \ | xarm7100 | xarm7500 | xarm7500fe | xarm810 \ + | xxscale \ | xstrongarm | xstrongarm110 | xstrongarm1100) target_cpu_default2="TARGET_CPU_$with_cpu" ;; |