From bb8602be349ff4dabf8051638d750e55af4e5617 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 24 Jul 2001 18:49:45 -0700 Subject: config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as extra multilib parts like arm-elf. * config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as extra multilib parts like arm-elf. (i960-*-coff*, i960-*-rtems): Should not use collect2. (m68020-*-elf*, m68k-*-elf*, m68k-*-rtems*): Include crtinit.o and crtfini.o as extra multilib parts. From-SVN: r44327 --- gcc/ChangeLog | 40 ++++++++++++++++++++++++---------------- gcc/config.gcc | 5 ++--- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 652cbc9..9306c7e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2001-06-19 Joel Sherrill + + * config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as + extra multilib parts like arm-elf. + (i960-*-coff*, i960-*-rtems): Should not use collect2. + (m68020-*-elf*, m68k-*-elf*, m68k-*-rtems*): Include crtinit.o and + crtfini.o as extra multilib parts. + 2001-07-24 Joel Sherrill * configure.in: Add rtems as a supported thread model. @@ -58,21 +66,21 @@ Tue Jul 24 20:32:44 CEST 2001 Jan Hubicka 2001-07-18 Andrew Haley - * config/sh/sh.md (ashlsi3_std splitter): Split only after reload. - (ashlsi3_n splitter): Likewise. - (lshrsi3_n splitter): Likewise. + * config/sh/sh.md (ashlsi3_std splitter): Split only after reload. + (ashlsi3_n splitter): Likewise. + (lshrsi3_n splitter): Likewise. - (GOTaddr2picreg): Make const SImode. - (sym_label2reg): Likewise. - (symGOT2reg): Likewise. - (symGOTOFF2reg) Likewise. + (GOTaddr2picreg): Make const SImode. + (sym_label2reg): Likewise. + (symGOT2reg): Likewise. + (symGOTOFF2reg) Likewise. - (casesi_worker_0): Make unspec SImode. + (casesi_worker_0): Make unspec SImode. 2001-07-18 Andrew Haley - * config/sh/sh.c (barrier_align): Check that an operand really is - an insn before extracting its INSN_CODE. + * config/sh/sh.c (barrier_align): Check that an operand really is + an insn before extracting its INSN_CODE. 2001-07-24 Andrew Haley @@ -150,12 +158,12 @@ Mon Jul 23 11:54:23 2001 Clinton Popetz 2001-07-13 Andrew Haley - * doc/tm.texi (MD_CAN_REDIRECT_BRANCH): New macro. - * config/sh/sh.h (MD_CAN_REDIRECT_BRANCH): New macro. - * config/sh/sh.c (sh_can_redirect_branch): New function. - * config/sh/sh-protos.h (sh_can_redirect_branch): Declare. - * reorg.c (steal_delay_list_from_target): Use - MD_CAN_REDIRECT_BRANCH to see if redirection is possible. + * doc/tm.texi (MD_CAN_REDIRECT_BRANCH): New macro. + * config/sh/sh.h (MD_CAN_REDIRECT_BRANCH): New macro. + * config/sh/sh.c (sh_can_redirect_branch): New function. + * config/sh/sh-protos.h (sh_can_redirect_branch): Declare. + * reorg.c (steal_delay_list_from_target): Use + MD_CAN_REDIRECT_BRANCH to see if redirection is possible. Mon Jul 23 17:20:18 CEST 2001 Jan Hubicka diff --git a/gcc/config.gcc b/gcc/config.gcc index 8961f40..7a14135 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -525,7 +525,6 @@ arm*-*-rtems*) if test x$enable_threads = xyes; then thread_file='rtems' fi - extra_parts="crtinit.o crtfini.o" ;; arc-*-elf*) extra_parts="crtinit.o crtfini.o" @@ -1448,14 +1447,12 @@ i960-wrs-vxworks*) i960-*-coff*) tm_file="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h" tmake_file=i960/t-960bare - use_collect2=yes c_target_objs="i960-c.o" cxx_target_objs="i960-c.o" ;; i960-*-rtems) tmake_file="i960/t-960bare t-rtems" tm_file="${tm_file} dbxcoff.h i960/rtems.h" - use_collect2=yes if test x$enable_threads = xyes; then thread_file='rtems' fi @@ -1842,6 +1839,7 @@ m68020-*-elf* | m68k-*-elf*) xm_defines=POSIX tmake_file=m68k/t-m68kelf header_files=math-68881.h + extra_parts="crtbegin.o crtend.o" ;; m68k-*-lynxos*) if test x$gas = xyes @@ -1935,6 +1933,7 @@ m68k-*-rtemself*|m68k-*-rtems*) tm_file=m68k/rtemself.h extra_headers=math-68881.h float_format=m68k + extra_parts="crtbegin.o crtend.o" if test x$enable_threads = xyes; then thread_file='rtems' fi -- cgit v1.1