config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
* config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file. * config/sparc/t-linux64 (TARGET_LIBGCC2_CFLAGS): Set. * config/sparc/t-linux: New file. From-SVN: r79858
This commit is contained in:
parent
1707bafaa5
commit
f2c79f80f2
|
@ -1,3 +1,9 @@
|
|||
2004-03-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config.gcc (sparc-*-linux*): Add sparc/t-linux to tmake_file.
|
||||
* config/sparc/t-linux64 (TARGET_LIBGCC2_CFLAGS): Set.
|
||||
* config/sparc/t-linux: New file.
|
||||
|
||||
2004-03-23 Richard Sandiford <rsandifo@redhat.com>
|
||||
|
||||
* gcse.c (can_assign_to_reg_p): New function, split out from...
|
||||
|
|
|
@ -1813,7 +1813,7 @@ sparc-*-elf*)
|
|||
;;
|
||||
sparc-*-linux*) # SPARC's running GNU/Linux, libc6
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/linux.h"
|
||||
tmake_file="${tmake_file} sparc/t-crtfm"
|
||||
tmake_file="${tmake_file} sparc/t-linux sparc/t-crtfm"
|
||||
;;
|
||||
sparc-*-rtems*)
|
||||
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sol2.h sparc/sol2.h sparc/elf.h sparc/rtemself.h rtems.h"
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
# Compile libgcc2.a with pic and IEEE quad long double.
|
||||
TARGET_LIBGCC2_CFLAGS = -fPIC -mlong-double-128
|
|
@ -17,3 +17,7 @@ SHLIB_MAPFILES = $(srcdir)/libgcc-std.ver \
|
|||
CRTSTUFF_T_CFLAGS = `if test x$$($(GCC_FOR_TARGET) $(MULTILIB_CFLAGS) \
|
||||
-print-multi-os-directory) \
|
||||
= x../lib64; then echo -mcmodel=medany; fi`
|
||||
|
||||
# Compile libgcc2.a with pic and for -m32 also IEEE quad long double.
|
||||
# -m64 implies -mlong-double-128, so this is no change for 64-bit.
|
||||
TARGET_LIBGCC2_CFLAGS = -fPIC -mlong-double-128
|
||||
|
|
Loading…
Reference in New Issue