rs6000: Handle Modula-2 in the traceback table

This patch recognises Modula-2 as language for the traceback table,
fixing the problem shown in
https://gcc.gnu.org/ml/gcc-patches/2019-07/msg00848.html .


	* config/rs6000/rs6000-logue.c (rs6000_output_function_epilogue):
	Handle Modula-2.

From-SVN: r273411
This commit is contained in:
Segher Boessenkool 2019-07-11 20:36:48 +02:00 committed by Segher Boessenkool
parent 946732df90
commit e617512f4a
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-07-11 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000-logue.c (rs6000_output_function_epilogue):
Handle Modula-2.
2019-07-11 Jakub Jelinek <jakub@redhat.com>
PR target/91124

View File

@ -5252,6 +5252,8 @@ rs6000_output_function_epilogue (FILE *file)
i = 1;
else if (! strcmp (language_string, "GNU Ada"))
i = 3;
else if (! strcmp (language_string, "GNU Modula-2"))
i = 8;
else if (lang_GNU_CXX ()
|| ! strcmp (language_string, "GNU Objective-C++"))
i = 9;