diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-21 02:57:16 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-11-21 02:57:16 +0000 |
commit | e7ce854233e860e1dedc635a0c8703290007981b (patch) | |
tree | 917c35e154b9151d2cdc77dbcf5fc78078d145b0 /gcc/config/rs6000/t-ppccomm | |
parent | ae5d32b2d8e23e5612ae7ef7705b0eec5606d493 (diff) | |
download | gcc-e7ce854233e860e1dedc635a0c8703290007981b.tar.gz |
* config.gcc: Delete powerpcle-*-solaris2* stanza.
* config/rs6000/eabi.asm, config/rs6000/rs6000.c,
config/rs6000/rs6000.h, config/rs6000/rs6000.md,
config/rs6000/sol-ci.asm, config/rs6000/sol-cn.asm,
config/rs6000/sysv4.h, config/rs6000/t-ppccomm,
config/rs6000/t-ppcos: Expunge all references to Solaris.
* config/rs6000/sol-c0.c, config/rs6000/sol2.h: Delete.
* config/rs6000/rs6000.md: Replace '%$' with '$' in all
output templates.
* config/rs6000/rs6000.h: Define DEFAULT_PCC_STRUCT_RETURN to 0,
and change RETURN_IN_MEMORY to just check AGGREGATE_TYPE_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47232 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/t-ppccomm')
-rw-r--r-- | gcc/config/rs6000/t-ppccomm | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/gcc/config/rs6000/t-ppccomm b/gcc/config/rs6000/t-ppccomm index 8b5e8cba142..7edd3d88090 100644 --- a/gcc/config/rs6000/t-ppccomm +++ b/gcc/config/rs6000/t-ppccomm @@ -40,12 +40,10 @@ INSTALL_LIBGCC = install-multilib EXTRA_MULTILIB_PARTS = crtbegin$(objext) crtend$(objext) \ crtbeginS$(objext) crtendS$(objext) \ ecrti$(objext) ecrtn$(objext) \ - scrt0$(objext) scrti$(objext) scrtn$(objext) \ ncrti$(objext) ncrtn$(objext) -# We build {e,s}crti.o, {e,s}crtn.o, and {s,n}crt0.o which serve to -# add begin and end labels to all of the special sections used when we -# link using gcc. +# We build {e,n}crti.o and {e,n}crtn.o, which serve to add begin and +# end labels to all of the special sections used when we link using gcc. # Assemble startup files. ecrti.S: $(srcdir)/config/rs6000/eabi-ci.asm @@ -55,21 +53,10 @@ ecrtn.S: $(srcdir)/config/rs6000/eabi-cn.asm cat $(srcdir)/config/rs6000/eabi-cn.asm >ecrtn.S ncrti.S: $(srcdir)/config/rs6000/sol-ci.asm - sed -e 's/__init/_init/' -e 's/__fini/_fini/' \ - $(srcdir)/config/rs6000/sol-ci.asm >ncrti.S + cat $(srcdir)/config/rs6000/sol-ci.asm >ncrti.S ncrtn.S: $(srcdir)/config/rs6000/sol-cn.asm - sed -e 's/__init/_init/' -e 's/__fini/_fini/' \ - $(srcdir)/config/rs6000/sol-cn.asm >ncrtn.S - -scrti.S: $(srcdir)/config/rs6000/sol-ci.asm - cat $(srcdir)/config/rs6000/sol-ci.asm >scrti.S - -scrtn.S: $(srcdir)/config/rs6000/sol-cn.asm - cat $(srcdir)/config/rs6000/sol-cn.asm >scrtn.S - -scrt0.c: $(srcdir)/config/rs6000/sol-c0.c - cat $(srcdir)/config/rs6000/sol-c0.c >scrt0.c + cat $(srcdir)/config/rs6000/sol-cn.asm >ncrtn.S # Build multiple copies of ?crt{i,n}.o, one for each target switch. $(T)ecrti$(objext): ecrti.S @@ -84,15 +71,6 @@ $(T)ncrti$(objext): ncrti.S $(T)ncrtn$(objext): ncrtn.S $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -c ncrtn.S -o $(T)ncrtn$(objext) -$(T)scrti$(objext): scrti.S - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -c scrti.S -o $(T)scrti$(objext) - -$(T)scrtn$(objext): scrtn.S - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -c scrtn.S -o $(T)scrtn$(objext) - -$(T)scrt0$(objext): scrt0.c - $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(INCLUDES) $(MULTILIB_CFLAGS) -c scrt0.c -o $(T)scrt0$(objext) - # It is important that crtbegin.o, etc., aren't surprised by stuff in .sdata. CRTSTUFF_T_CFLAGS = -msdata=none # There is no need to add -fPIC here because crtstuff is multilibbed |