Commit bb8602be by Joel Sherrill Committed by Richard Henderson

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
parent e08f13ee
2001-06-19 Joel Sherrill <joel@OARcorp.com>
* 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 <joel@OARcorp.com> 2001-07-24 Joel Sherrill <joel@OARcorp.com>
* configure.in: Add rtems as a supported thread model. * configure.in: Add rtems as a supported thread model.
......
...@@ -525,7 +525,6 @@ arm*-*-rtems*) ...@@ -525,7 +525,6 @@ arm*-*-rtems*)
if test x$enable_threads = xyes; then if test x$enable_threads = xyes; then
thread_file='rtems' thread_file='rtems'
fi fi
extra_parts="crtinit.o crtfini.o"
;; ;;
arc-*-elf*) arc-*-elf*)
extra_parts="crtinit.o crtfini.o" extra_parts="crtinit.o crtfini.o"
...@@ -1448,14 +1447,12 @@ i960-wrs-vxworks*) ...@@ -1448,14 +1447,12 @@ i960-wrs-vxworks*)
i960-*-coff*) i960-*-coff*)
tm_file="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h" tm_file="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
tmake_file=i960/t-960bare tmake_file=i960/t-960bare
use_collect2=yes
c_target_objs="i960-c.o" c_target_objs="i960-c.o"
cxx_target_objs="i960-c.o" cxx_target_objs="i960-c.o"
;; ;;
i960-*-rtems) i960-*-rtems)
tmake_file="i960/t-960bare t-rtems" tmake_file="i960/t-960bare t-rtems"
tm_file="${tm_file} dbxcoff.h i960/rtems.h" tm_file="${tm_file} dbxcoff.h i960/rtems.h"
use_collect2=yes
if test x$enable_threads = xyes; then if test x$enable_threads = xyes; then
thread_file='rtems' thread_file='rtems'
fi fi
...@@ -1842,6 +1839,7 @@ m68020-*-elf* | m68k-*-elf*) ...@@ -1842,6 +1839,7 @@ m68020-*-elf* | m68k-*-elf*)
xm_defines=POSIX xm_defines=POSIX
tmake_file=m68k/t-m68kelf tmake_file=m68k/t-m68kelf
header_files=math-68881.h header_files=math-68881.h
extra_parts="crtbegin.o crtend.o"
;; ;;
m68k-*-lynxos*) m68k-*-lynxos*)
if test x$gas = xyes if test x$gas = xyes
...@@ -1935,6 +1933,7 @@ m68k-*-rtemself*|m68k-*-rtems*) ...@@ -1935,6 +1933,7 @@ m68k-*-rtemself*|m68k-*-rtems*)
tm_file=m68k/rtemself.h tm_file=m68k/rtemself.h
extra_headers=math-68881.h extra_headers=math-68881.h
float_format=m68k float_format=m68k
extra_parts="crtbegin.o crtend.o"
if test x$enable_threads = xyes; then if test x$enable_threads = xyes; then
thread_file='rtems' thread_file='rtems'
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment