diff options
author | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-11-29 19:59:25 +0000 |
---|---|---|
committer | uweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-11-29 19:59:25 +0000 |
commit | 1b2d98e9be6a6dafb6c38528fab9f34f6d461f95 (patch) | |
tree | 4c5b7ccda61639c2bf296dae57cfab011d10f267 /gcc | |
parent | 98630d349b5ac60e52eadbed062cc73028c13e95 (diff) | |
download | ppe42-gcc-1b2d98e9be6a6dafb6c38528fab9f34f6d461f95.tar.gz ppe42-gcc-1b2d98e9be6a6dafb6c38528fab9f34f6d461f95.zip |
* config/s390/t-crtstuff: New target makefile fragment.
* config.gcc [s390-*-linux, s390x-*-linux]: Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59641 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config.gcc | 4 | ||||
-rw-r--r-- | gcc/config/s390/t-crtstuff | 4 |
3 files changed, 11 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bdbc6619dba..409703d74cb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-11-29 Ulrich Weigand <uweigand@de.ibm.com> + + * config/s390/t-crtstuff: New target makefile fragment. + * config.gcc [s390-*-linux, s390x-*-linux]: Use it. + 2002-11-29 Kazu Hirata <kazu@cs.umass.edu> * config/h8300/h8300.md (movsi_h8300hs): Change the order of diff --git a/gcc/config.gcc b/gcc/config.gcc index 9fc5c36b5fd..f2a6b168f73 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -2194,7 +2194,7 @@ rs6000-*-lynxos*) ;; s390-*-linux*) tm_file="s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h" - tmake_file="t-slibgcc-elf-ver t-linux" + tmake_file="t-slibgcc-elf-ver t-linux s390/t-crtstuff" ;; s390x-*-linux*) tm_file="s390/s390x.h s390/s390.h dbxelf.h elfos.h svr4.h linux.h s390/linux.h" @@ -2202,7 +2202,7 @@ s390x-*-linux*) md_file=s390/s390.md extra_modes=s390/s390-modes.def out_file=s390/s390.c - tmake_file="t-slibgcc-elf-ver t-linux s390/t-linux64" + tmake_file="t-slibgcc-elf-ver t-linux s390/t-crtstuff s390/t-linux64" ;; sh-*-elf* | sh[2346l]*-*-elf*) tmake_file="sh/t-sh sh/t-elf" diff --git a/gcc/config/s390/t-crtstuff b/gcc/config/s390/t-crtstuff new file mode 100644 index 00000000000..5572e6bf54e --- /dev/null +++ b/gcc/config/s390/t-crtstuff @@ -0,0 +1,4 @@ +# 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-asynchronous-unwind-tables |