[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #1 from ebotcazou at gcc dot gnu dot org 2010-04-29 13:00 --- Same error here. -- ebotcazou at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-04-29 13:00:45 date|| Summary|[4.6 regression] Revision |[4.6 regression] Revision |158896 failed to bootstrap |158896 fails to bootstrap http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #2 from dominiq at lps dot ens dot fr 2010-04-29 13:07 --- See also pr 43935 (even if it is not a duplicate). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #3 from dje at gcc dot gnu dot org 2010-04-29 13:25 --- rs6000 also is experiencing stage 2/3 comparison failures on both Linux and AIX. -- dje at gcc dot gnu dot org changed: What|Removed |Added CC||dje at gcc dot gnu dot org Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #4 from dje at gcc dot gnu dot org 2010-04-29 13:29 --- On rs6000, the miscompare seems to start at revision 158633 and a SEGV configuring libgcc at rev 158639. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #5 from dominiq at lps dot ens dot fr 2010-04-29 13:50 --- ... and a SEGV configuring libgcc at rev 158639. This is probably pr43858 and it should be fixed by revision 158898. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #6 from dominiq at lps dot ens dot fr 2010-04-29 14:39 --- On rs6000, the miscompare seems to start at revision 158633 ... I think what you see at revision 158633 is a bootstrap failure due to a missing prototype in optabs.h, fixed with revision 158643. Meanwhile revision 158639 introduced another failure probably on all ppc platforms (pr43858 reported against powerpc-apple-darwin9) and fixed with revision 158898. Meanwhile revision 158896 introduced a new bootstrap failure fixed at revision 158901 for pr43935, but not yet for pr43936!-(regress fails to bootstrap since April 22 10:14: NEW GCC build failure, h...@158635 on native). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #7 from hjl dot tools at gmail dot com 2010-04-29 14:47 --- For some reason, c-decl.o in stage2 has no debug sections: There are 16 section headers, starting at offset 0x1fbf8: Section Headers: [Nr] Name Type Address Offset Size EntSize Flags Link Info Align [ 0] NULL 0 0 0 [ 1] .text PROGBITS 0040 00018e74 AX 0 0 16 [ 2] .rela.textRELA 00025700 0001e900 0018 14 1 8 [ 3] .data PROGBITS 00018eb4 0001 WA 0 0 4 [ 4] .bss NOBITS 00018ec0 011b WA 0 0 32 [ 5] .rodata.str1.1PROGBITS 00018ec0 059e 0001 AMS 0 0 1 [ 6] .rodata.str1.8PROGBITS 00019460 3edd 0001 AMS 0 0 8 [ 7] .rodata PROGBITS 0001d340 126c A 0 0 32 [ 8] .rela.rodata RELA 00044000 1c20 0018 14 7 8 [ 9] .comment PROGBITS 0001e5ac 002a 0001 MS 0 0 1 [10] .note.GNU-stack PROGBITS 0001e5d6 0 0 1 [11] .eh_frame PROGBITS 0001e5d8 1598 A 0 0 8 [12] .rela.eh_frameRELA 00045c20 0c00 0018 1411 8 [13] .shstrtab STRTAB 0001fb70 0084 0 0 1 [14] .symtab SYMTAB 0001fff8 3120 0018 15 130 8 [15] .strtab STRTAB 00023118 25e7 0 0 1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #8 from rguenth at gcc dot gnu dot org 2010-04-29 15:10 --- because we build with bootstrap-debug by default. Bootstrap works fine for me with and without --enable-plugin. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.6.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #9 from hjl dot tools at gmail dot com 2010-04-29 15:29 --- Also those failed files call invoke_plugin_callbacks. -- hjl dot tools at gmail dot com changed: What|Removed |Added Target Milestone|4.6.0 |--- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #10 from hjl dot tools at gmail dot com 2010-04-29 15:31 --- Do we do inline differently with and without -g? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #11 from jakub at gcc dot gnu dot org 2010-04-29 15:37 --- No, otherwise -fcompare-debug or even the whole bootstrap comparison which compares -g -gtoggle built stage2 with -g built stage3 would fail much more often. Strangely, I saw the comparison failure on the trunk, but when I recompile tree-optimize.o with the stage1 gcc and stage2 flags and stage2 gcc with stage3 flags, it is the same after stripping. Trying new bootstraps again. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #12 from hjl dot tools at gmail dot com 2010-04-29 15:38 --- I am testing this patch: -- diff --git a/gcc/plugin.h b/gcc/plugin.h index 94663dd..3269641 100644 --- a/gcc/plugin.h +++ b/gcc/plugin.h @@ -35,6 +35,8 @@ extern void print_plugins_versions (FILE *file, const char *in dent); extern void print_plugins_help (FILE *file, const char *indent); extern void finalize_plugins (void); +extern bool flag_plugin_added; + /* Called from inside GCC. Invoke all plugin callbacks registered with the specified event. Return PLUGEVT_SUCCESS if at least one callback was called, @@ -49,8 +51,6 @@ invoke_plugin_callbacks (int event ATTRIBUTE_UNUSED, { #ifdef ENABLE_PLUGIN /* True iff at least one plugin has been added. */ - extern bool flag_plugin_added; - if (flag_plugin_added) return invoke_plugin_callbacks_full (event, gcc_data); #endif --- OK if bootstrap passes? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #13 from hjl dot tools at gmail dot com 2010-04-29 15:57 --- A patch is posted at http://gcc.gnu.org/ml/gcc-patches/2010-04/msg01827.html -- hjl dot tools at gmail dot com changed: What|Removed |Added URL||http://gcc.gnu.org/ml/gcc- ||patches/2010- ||04/msg01827.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #14 from hjl at gcc dot gnu dot org 2010-04-29 17:55 --- Subject: Bug 43936 Author: hjl Date: Thu Apr 29 17:55:00 2010 New Revision: 158909 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=158909 Log: Correct entry of fix for PR bootstrap/43936. Modified: trunk/gcc/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936
[Bug bootstrap/43936] [4.6 regression] Revision 158896 fails to bootstrap
--- Comment #15 from hjl dot tools at gmail dot com 2010-04-29 17:59 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43936