[PATCH][LTO] Fix PPC
Richard Guenther
rguenther@suse.de
Tue Sep 29 13:05:00 GMT 2009
This fixes the PPC backend to learn about GNU GIMPLE.
Richard.
2009-09-29 Richard Guenther <rguenther@suse.de>
* config/rs6000/rs6000.c (rs6000_output_function_epilogue):
Handle LTO.
Index: gcc/config/rs6000/rs6000.c
===================================================================
*** gcc/config/rs6000/rs6000.c (revision 152269)
--- gcc/config/rs6000/rs6000.c (working copy)
*************** rs6000_output_function_epilogue (FILE *f
*** 20052,20059 ****
use language_string.
C is 0. Fortran is 1. Pascal is 2. Ada is 3. C++ is 9.
Java is 13. Objective-C is 14. Objective-C++ isn't assigned
! a number, so for now use 9. */
! if (! strcmp (language_string, "GNU C"))
i = 0;
else if (! strcmp (language_string, "GNU F77")
|| ! strcmp (language_string, "GNU Fortran"))
--- 20052,20061 ----
use language_string.
C is 0. Fortran is 1. Pascal is 2. Ada is 3. C++ is 9.
Java is 13. Objective-C is 14. Objective-C++ isn't assigned
! a number, so for now use 9. LTO isn't assigned a number either,
! so for now use 0. */
! if (! strcmp (language_string, "GNU C")
! || ! strcmp (language_string, "GNU GIMPLE"))
i = 0;
else if (! strcmp (language_string, "GNU F77")
|| ! strcmp (language_string, "GNU Fortran"))
More information about the Gcc-patches
mailing list