mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-11 12:17:26 +08:00
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>
|
||||
|
||||
* 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*)
|
||||
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"
|
||||
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*)
|
||||
;;
|
||||
|
@ -12,3 +12,9 @@ LIBGCC = stmp-multilib
|
||||
INSTALL_LIBGCC = install-multilib
|
||||
|
||||
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 =
|
||||
|
||||
# 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.
|
||||
TARGET_LIBGCC2_CFLAGS = -fPIC
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user