This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
PATCH: Don't use dwarf2 cfi asm with MIPS_DEBUGGING_INFO (PR bootstrap/37441)
- From: Rainer Orth <ro at techfak dot uni-bielefeld dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Fri, 12 Sep 2008 20:42:37 +0200 (MEST)
- Subject: PATCH: Don't use dwarf2 cfi asm with MIPS_DEBUGGING_INFO (PR bootstrap/37441)
As suggested by Jakub, the following patch restores IRIX 6.5 bootstrap.
Testsuite results for all three ABIs (N32, O32, N64) are here:
http://gcc.gnu.org/ml/gcc-testresults/2008-09/msg01059.html
Compared to my last results as of 20080801
http://gcc.gnu.org/ml/gcc-testresults/2008-09/msg01061.html
they are pretty much back to normal.
(Btw., I just noticed that the gcc.gnu.org mailserver seems to silently
drop submissions which exceed the message size limit, instead of bouncing
them ;-)
Ok for mainline?
Rainer
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University
Fri Sep 12 20:28:06 2008 Jakub Jelinek <jakub@redhat.com>
Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
PR bootstrap/37441
* dwarf2out.c (dwarf2out_do_cfi_asm) [MIPS_DEBUGGING_INFO]: Return
false.
Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c (revision 140226)
+++ gcc/dwarf2out.c (working copy)
@@ -139,6 +139,9 @@ dwarf2out_do_cfi_asm (void)
if (!flag_dwarf2_cfi_asm || !dwarf2out_do_frame ())
return false;
+#ifdef MIPS_DEBUGGING_INFO
+ return false;
+#endif
if (!eh_personality_libfunc)
return true;
if (!HAVE_GAS_CFI_PERSONALITY_DIRECTIVE)