config.gcc (x86_64-*-linux*): Remove i386/t-crtstuff.
* config.gcc (x86_64-*-linux*) [tmake_file]: Remove i386/t-crtstuff. * config/t-linux (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS). * config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Define. From-SVN: r59607
This commit is contained in:
parent
73cc75e983
commit
17c04c5eb2
|
@ -1,3 +1,9 @@
|
||||||
|
2002-11-28 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* config.gcc (x86_64-*-linux*) [tmake_file]: Remove i386/t-crtstuff.
|
||||||
|
* config/t-linux (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS).
|
||||||
|
* config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Define.
|
||||||
|
|
||||||
2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
|
2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
* config/h8300/h8300.c (h8300_and_costs): New.
|
* config/h8300/h8300.c (h8300_and_costs): New.
|
||||||
|
|
|
@ -1124,7 +1124,7 @@ i[34567]86-*-linux*) # Intel 80386's running GNU/Linux
|
||||||
x86_64-*-linux*)
|
x86_64-*-linux*)
|
||||||
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h linux.h \
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h linux.h \
|
||||||
i386/x86-64.h i386/linux64.h"
|
i386/x86-64.h i386/linux64.h"
|
||||||
tmake_file="t-slibgcc-elf-ver t-linux i386/t-crtstuff i386/t-linux64"
|
tmake_file="t-slibgcc-elf-ver t-linux i386/t-linux64"
|
||||||
;;
|
;;
|
||||||
i[34567]86-*-gnu*)
|
i[34567]86-*-gnu*)
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -12,3 +12,9 @@ LIBGCC = stmp-multilib
|
||||||
INSTALL_LIBGCC = install-multilib
|
INSTALL_LIBGCC = install-multilib
|
||||||
|
|
||||||
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
|
EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
|
||||||
|
|
||||||
|
# The pushl in CTOR initialization interferes with frame pointer elimination.
|
||||||
|
# crtend*.o cannot be compiled without -fno-asynchronous-unwind-tables,
|
||||||
|
# because then __FRAME_END__ might not be the last thing in .eh_frame
|
||||||
|
# section.
|
||||||
|
CRTSTUFF_T_CFLAGS = -fno-omit-frame-pointer -fno-asynchronous-unwind-tables
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
STMP_FIXPROTO =
|
STMP_FIXPROTO =
|
||||||
|
|
||||||
# Compile crtbeginS.o and crtendS.o with pic.
|
# Compile crtbeginS.o and crtendS.o with pic.
|
||||||
CRTSTUFF_T_CFLAGS_S = -fPIC
|
CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC
|
||||||
# Compile libgcc2.a with pic.
|
# Compile libgcc2.a with pic.
|
||||||
TARGET_LIBGCC2_CFLAGS = -fPIC
|
TARGET_LIBGCC2_CFLAGS = -fPIC
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue