23 lines
946 B
Diff
23 lines
946 B
Diff
2015-01-19 David Malcolm <dmalcolm@redhat.com>
|
|
|
|
* config/rs6000/rs6000.c (rs6000_output_function_epilogue):
|
|
Support the JIT by using 0 as the language type.
|
|
|
|
--- gcc/config/rs6000/rs6000.c
|
|
+++ gcc/config/rs6000/rs6000.c
|
|
@@ -25491,11 +25491,12 @@ rs6000_output_function_epilogue (FILE *file,
|
|
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 and Go aren't assigned numbers
|
|
+ a number, so for now use 9. LTO, Go and JIT aren't assigned numbers
|
|
either, so for now use 0. */
|
|
if (lang_GNU_C ()
|
|
|| ! strcmp (language_string, "GNU GIMPLE")
|
|
- || ! strcmp (language_string, "GNU Go"))
|
|
+ || ! strcmp (language_string, "GNU Go")
|
|
+ || ! strcmp (language_string, "libgccjit"))
|
|
i = 0;
|
|
else if (! strcmp (language_string, "GNU F77")
|
|
|| ! strcmp (language_string, "GNU Fortran"))
|