elf.h (LIB_SPEC): Define.
* config/sh/elf.h (LIB_SPEC): Define. * config.gcc (sh-*-elf* | sh[12346l]*-*-elf* | sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | sh-*-linux* | sh[2346lbe]*-*-linux* | sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | sh64-*-netbsd* | sh64l*-*-netbsd*, sh-*-rtems*, sh-wrs-vxworks): Don't use svr4.h. From-SVN: r167829
This commit is contained in:
parent
a63d137951
commit
9e08f9e2e8
3 changed files with 15 additions and 8 deletions
|
@ -1,3 +1,12 @@
|
|||
2010-12-14 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* config/sh/elf.h (LIB_SPEC): Define.
|
||||
* config.gcc (sh-*-elf* | sh[12346l]*-*-elf* | sh-*-symbianelf* |
|
||||
sh[12346l]*-*-symbianelf* | sh-*-linux* | sh[2346lbe]*-*-linux* |
|
||||
sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* |
|
||||
sh5l*-*-netbsd* | sh64-*-netbsd* | sh64l*-*-netbsd*, sh-*-rtems*,
|
||||
sh-wrs-vxworks): Don't use svr4.h.
|
||||
|
||||
2010-12-14 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR lto/46940
|
||||
|
|
|
@ -2289,12 +2289,7 @@ sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
|
|||
case ${with_endian} in
|
||||
little*) tm_file="sh/little.h ${tm_file}" ;;
|
||||
esac
|
||||
tm_file="${tm_file} dbxelf.h elfos.h"
|
||||
case ${target} in
|
||||
sh*-*-netbsd*) ;;
|
||||
*) tm_file="${tm_file} svr4.h" ;;
|
||||
esac
|
||||
tm_file="${tm_file} sh/elf.h"
|
||||
tm_file="${tm_file} dbxelf.h elfos.h sh/elf.h"
|
||||
case ${target} in
|
||||
sh*-*-linux*) tmake_file="${tmake_file} sh/t-linux"
|
||||
tm_file="${tm_file} linux.h glibc-stdint.h sh/linux.h" ;;
|
||||
|
@ -2448,11 +2443,11 @@ sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
|
|||
;;
|
||||
sh-*-rtems*)
|
||||
tmake_file="sh/t-sh sh/t-elf t-rtems sh/t-rtems"
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h newlib-stdint.h"
|
||||
tm_file="${tm_file} dbxelf.h elfos.h sh/elf.h sh/embed-elf.h sh/rtemself.h rtems.h newlib-stdint.h"
|
||||
;;
|
||||
sh-wrs-vxworks)
|
||||
tmake_file="$tmake_file sh/t-sh sh/t-elf sh/t-vxworks"
|
||||
tm_file="${tm_file} elfos.h svr4.h sh/elf.h sh/embed-elf.h vx-common.h vxworks.h sh/vxworks.h"
|
||||
tm_file="${tm_file} elfos.h sh/elf.h sh/embed-elf.h vx-common.h vxworks.h sh/vxworks.h"
|
||||
;;
|
||||
sparc-*-elf*)
|
||||
tm_file="${tm_file} dbxelf.h elfos.h newlib-stdint.h sparc/sysv4.h sparc/sp-elf.h"
|
||||
|
|
|
@ -86,6 +86,9 @@ along with GCC; see the file COPYING3. If not see
|
|||
#define ENDFILE_SPEC \
|
||||
"%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"
|
||||
|
||||
#undef LIB_SPEC
|
||||
#define LIB_SPEC "-lc"
|
||||
|
||||
/* ASM_OUTPUT_CASE_LABEL is defined in elfos.h. With it,
|
||||
a redundant .align was generated. */
|
||||
#undef ASM_OUTPUT_CASE_LABEL
|
||||
|
|
Loading…
Add table
Reference in a new issue