Changes in directory llvm-gcc/gcc/config/rs6000:

sysv4.h updated: 1.1.1.2 -> 1.2
t-ppccomm updated: 1.1.1.1 -> 1.2
---
Log message:

get llvmgcc building on ppc-linux and ppc-linux64.  Thanks to 
Marco Matthies for the patch!


---
Diffs of the changes:  (+8 -8)

 sysv4.h   |    8 ++++----
 t-ppccomm |    8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)


Index: llvm-gcc/gcc/config/rs6000/sysv4.h
diff -u llvm-gcc/gcc/config/rs6000/sysv4.h:1.1.1.2 
llvm-gcc/gcc/config/rs6000/sysv4.h:1.2
--- llvm-gcc/gcc/config/rs6000/sysv4.h:1.1.1.2  Tue Jan 13 10:49:54 2004
+++ llvm-gcc/gcc/config/rs6000/sysv4.h  Fri Dec 23 11:29:21 2005
@@ -978,7 +978,7 @@
   msim         : crtsavres.o%s        %(endfile_sim)         ; \
   mwindiss     :                      %(endfile_windiss)     ; \
   mcall-freebsd: crtsavres.o%s        %(endfile_freebsd)     ; \
-  mcall-linux  : crtsavres.o%s        %(endfile_linux)       ; \
+  mcall-linux  :                      %(endfile_linux)       ; \
   mcall-gnu    : crtsavres.o%s        %(endfile_gnu)         ; \
   mcall-netbsd : crtsavres.o%s        %(endfile_netbsd)      ; \
                : %(crtsavres_default) %(endfile_default)     }"
@@ -1071,17 +1071,17 @@
 #ifdef HAVE_LD_PIE
 #define        STARTFILE_LINUX_SPEC "\
 %{!shared: %{pg|p:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} \
-%{mnewlib:ecrti.o%s;:crti.o%s} \
+%{mnewlib:crti.o%s} \
 %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
 #else
 #define        STARTFILE_LINUX_SPEC "\
 %{!shared: %{pg|p:gcrt1.o%s;:crt1.o%s}} \
-%{mnewlib:ecrti.o%s;:crti.o%s} \
+%{mnewlib:crti.o%s} \
 %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s}"
 #endif
 
 #define        ENDFILE_LINUX_SPEC "%{!shared:crtend.o%s} %{shared:crtendS.o%s} 
\
-%{mnewlib: ecrtn.o%s} %{!mnewlib: crtn.o%s}"
+%{mnewlib: } %{!mnewlib: crtn.o%s}"
 
 #define LINK_START_LINUX_SPEC ""
 


Index: llvm-gcc/gcc/config/rs6000/t-ppccomm
diff -u llvm-gcc/gcc/config/rs6000/t-ppccomm:1.1.1.1 
llvm-gcc/gcc/config/rs6000/t-ppccomm:1.2
--- llvm-gcc/gcc/config/rs6000/t-ppccomm:1.1.1.1        Thu Jan  8 15:58:52 2004
+++ llvm-gcc/gcc/config/rs6000/t-ppccomm        Fri Dec 23 11:29:21 2005
@@ -16,10 +16,10 @@
 MULTILIB_MATCHES_SYSV  = mcall-sysv=mcall-sysv-eabi 
mcall-sysv=mcall-sysv-noeabi mcall-sysv=mcall-linux mcall-sysv=mcall-netbsd
 
 EXTRA_MULTILIB_PARTS = crtbegin$(objext) crtend$(objext) \
-  crtbeginS$(objext) crtendS$(objext) crtbeginT$(objext) \
-  ecrti$(objext) ecrtn$(objext) \
-  ncrti$(objext) ncrtn$(objext) \
-  crtsavres$(objext)
+  crtbeginS$(objext) crtendS$(objext) crtbeginT$(objext)
+#  ecrti$(objext) ecrtn$(objext) \
+#  ncrti$(objext) ncrtn$(objext) \
+#  crtsavres$(objext)
 
 # 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.



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to