Bootstrapped etc. powerpc64-linux.  OK mainline?

        PR target/47487
        * config/rs6000/rs6000.c (rs6000_output_function_epilogue): Support
        GNU Go in traceback table.

Index: gcc/config/rs6000/rs6000.c
===================================================================
--- gcc/config/rs6000/rs6000.c  (revision 171446)
+++ gcc/config/rs6000/rs6000.c  (working copy)
@@ -22061,10 +22150,11 @@ rs6000_output_function_epilogue (FILE *f
         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.  */
+        a number, so for now use 9.  LTO and Go aren't assigned numbers
+        either, so for now use 0.  */
       if (! strcmp (language_string, "GNU C")
-         || ! strcmp (language_string, "GNU GIMPLE"))
+         || ! strcmp (language_string, "GNU GIMPLE")
+         || ! strcmp (language_string, "GNU Go"))
        i = 0;
       else if (! strcmp (language_string, "GNU F77")
               || ! strcmp (language_string, "GNU Fortran"))

-- 
Alan Modra
Australia Development Lab, IBM

Reply via email to