diff options
author | Joern Rennecke <joern.rennecke@embecosm.com> | 2013-10-01 17:12:59 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2013-10-01 18:12:59 +0100 |
commit | d38a64b4e0b3b1a27afc2d660144032e68f41135 (patch) | |
tree | 745cdc23ed871e1941b32ac6573395fd7abe0b8a /libgcc/config.host | |
parent | 526b7aee8fce16aa10a57e35d143b2e4ecb6b72e (diff) | |
download | gcc-d38a64b4e0b3b1a27afc2d660144032e68f41135.zip gcc-d38a64b4e0b3b1a27afc2d660144032e68f41135.tar.gz gcc-d38a64b4e0b3b1a27afc2d660144032e68f41135.tar.bz2 |
config.host (arc*-*-elf*, [...]): New configurations.
2013-10-01 Joern Rennecke <joern.rennecke@embecosm.com>
Brendan Kehoe <brendan@zen.org>
Simon Cook <simon.cook@embecosm.com>
* config.host (arc*-*-elf*, arc*-*-linux-uclibc*): New configurations.
* config/arc: New directory.
* longlong.h [__arc__] (umul_ppmm): Remove.
[__arc__] (__umulsidi3): Define.
[__arc__ && __ARC_NORM__] (count_leading_zeroes): Define.
[__arc__ && __ARC_NORM__] (COUNT_LEADING_ZEROS_0): Likewise.
Co-Authored-By: Brendan Kehoe <brendan@zen.org>
Co-Authored-By: Simon Cook <simon.cook@embecosm.com>
From-SVN: r203073
Diffstat (limited to 'libgcc/config.host')
-rw-r--r-- | libgcc/config.host | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index 1fa3a65..9c3066b 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -91,6 +91,9 @@ alpha*-*-*) am33_2.0-*-linux*) cpu_type=mn10300 ;; +arc*-*-*) + cpu_type=arc + ;; arm*-*-*) cpu_type=arm ;; @@ -315,6 +318,14 @@ alpha*-dec-*vms*) extra_parts="$extra_parts vms-dwarf2.o vms-dwarf2eh.o" md_unwind_header=alpha/vms-unwind.h ;; +arc*-*-elf*) + tmake_file="arc/t-arc-newlib arc/t-arc" + extra_parts="crti.o crtn.o crtend.o crtbegin.o crtendS.o crtbeginS.o libgmon.a crtg.o crtgend.o" + ;; +arc*-*-linux-uclibc*) + tmake_file="${tmake_file} t-slibgcc-libgcc t-slibgcc-nolc-override arc/t-arc700-uClibc arc/t-arc" + extra_parts="crti.o crtn.o crtend.o crtbegin.o crtendS.o crtbeginS.o libgmon.a crtg.o crtgend.o" + ;; arm-wrs-vxworks) tmake_file="$tmake_file arm/t-arm arm/t-vxworks t-softfp-sfdf t-softfp-excl arm/t-softfp t-softfp" extra_parts="$extra_parts crti.o crtn.o" |