[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-03-19 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 howarth at bromo dot med.uc.edu changed: What|Removed |Added CC||howarth at bromo dot med

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-03-04 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #12 from Martin Liška --- (In reply to Jan Hubicka from comment #11) > Reported by HJ: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65237 > > As of r221117, I still see > > FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-03-03 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-03-02 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #11 from Jan Hubicka --- Reported by HJ: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65237 As of r221117, I still see FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 32 a[0] == 4 FAIL: gc

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-02-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Bug 63572 depends on bug 63566, which changed state. Bug 63566 Summary: [5 Regression] i686 bootstrap fails: ICE RTL flag check: INSN_UID used with unexpected rtx code 'set' in INSN_UID, at rtl.h:1326 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2015-02-09 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #10 from Martin Liška --- As Cary Countant wrote me, gold's ICF has never implemented support for call site tables in GDB. Moreover, when Jakub designed the new call site tags, the design hasn't been changed. In last 4 years, there st

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #9 from Richard Biener --- Not sure if we can do anything about this. ICF breaks this in a similar way as tail merging does (which makes this kind of regressions older). I'd say we should suspend this bug

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #8 from Martin Liška --- Created attachment 33747 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33747&action=edit Gold ICF dwarfdump

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #7 from Jakub Jelinek --- (In reply to Martin Liška from comment #6) > There's how gold's ICF works for test attached by Jakub: > > gcc --version: > gcc version 5.0.0 20141016 (experimental) (GCC) > > ld --version: > GNU gold (GNU

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread mliska at suse dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #6 from Martin Liška --- There's how gold's ICF works for test attached by Jakub: gcc --version: gcc version 5.0.0 20141016 (experimental) (GCC) ld --version: GNU gold (GNU Binutils 2.24.51.20141010) 1.11 $ gcc icf-gdb.c -c -g --f

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Jakub Jelinek changed: What|Removed |Added CC|jakub at redhat dot com| --- Comment #5 from Jakub Jeline

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #4 from Jakub Jelinek --- Better testcase, where ICF actually happens. struct S { int a; int b; int c; }; __attribute__((noinline)) static int f1 (struct S *x) { static int u = 1; int g = x->a * 7; { static int v = 2;

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/63572] [5 Regression] ICF breaks user debugging experience

2014-10-17 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572 --- Comment #1 from Richard Biener --- For debugging most important is to get (gdb) b foo still work when foo was merged with bar and the program now calls bar Similarly nice (but probably impossible) is (gdb) b foo.c:23 with foo.c:23 inside