diff options
author | Jie Zhang <jie.zhang@analog.com> | 2007-09-28 09:17:05 +0000 |
---|---|---|
committer | Jie Zhang <jiez@gcc.gnu.org> | 2007-09-28 09:17:05 +0000 |
commit | 6bad46f7555ebbf45abd37ad40003bdcf64ae4c2 (patch) | |
tree | 3f8c30306c8f4ed814056754166ca559e6abe6be /gcc/config.gcc | |
parent | 12487dd07ef8c5b789ad47dc7f4341347e68f625 (diff) | |
download | gcc-6bad46f7555ebbf45abd37ad40003bdcf64ae4c2.zip gcc-6bad46f7555ebbf45abd37ad40003bdcf64ae4c2.tar.gz gcc-6bad46f7555ebbf45abd37ad40003bdcf64ae4c2.tar.bz2 |
config.gcc (bfin*-linux-uclibc*): Set extra_parts to "crtbegin.o crtbeginS.o crtend.o crtendS.o".
* config.gcc (bfin*-linux-uclibc*): Set extra_parts
to "crtbegin.o crtbeginS.o crtend.o crtendS.o".
* config/bfin/t-bfin-linux (crti.o): Don't build.
(crtn.o): Likewise.
(EXTRA_MULTILIB_PARTS): Remove crti.o and crtn.o.
* config/bfin/t-bfin-uclinux (crti.o): Don't build.
(crtn.o): Likewise.
(EXTRA_MULTILIB_PARTS): Remove crti.o and crtn.o.
From-SVN: r128860
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 72e206c..a5b8f60 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -813,30 +813,31 @@ avr-*-*) ;; bfin*-elf*) tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h" - tmake_file=bfin/t-bfin-elf - use_collect2=no - ;; + tmake_file=bfin/t-bfin-elf + use_collect2=no + ;; bfin*-uclinux*) tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h linux.h bfin/uclinux.h" - tmake_file=bfin/t-bfin-uclinux - tm_defines="${tm_defines} UCLIBC_DEFAULT=1" + tmake_file=bfin/t-bfin-uclinux + tm_defines="${tm_defines} UCLIBC_DEFAULT=1" extra_options="${extra_options} linux.opt" - use_collect2=no - ;; + use_collect2=no + ;; bfin*-linux-uclibc*) tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h linux.h bfin/linux.h ./linux-sysroot-suffix.h" - tmake_file="t-slibgcc-elf-ver bfin/t-bfin-linux" - use_collect2=no - ;; + tmake_file="t-slibgcc-elf-ver bfin/t-bfin-linux" + extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" + use_collect2=no + ;; bfin*-rtems*) tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h bfin/rtems.h rtems.h" tmake_file="bfin/t-bfin t-rtems bfin/t-rtems" - ;; + ;; bfin*-*) tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h" - tmake_file=bfin/t-bfin - use_collect2=no - ;; + tmake_file=bfin/t-bfin + use_collect2=no + ;; c4x-*-rtems* | tic4x-*-rtems*) tmake_file="c4x/t-c4x t-rtems c4x/t-rtems" tm_file="c4x/c4x.h c4x/rtems.h rtems.h" |