[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-03-05 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 --- Comment #14 from Alexandre Oliva --- Author: aoliva Date: Thu Mar 6 07:04:47 2014 New Revision: 208361 URL: http://gcc.gnu.org/viewcvs?rev=208361&root=gcc&view=rev Log: PR debug/60381 Revert: 2014-02-28 Alexandre Oliva PR debug/59992 * cse

[Bug debug/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

2014-03-05 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 --- Comment #9 from Alexandre Oliva --- Author: aoliva Date: Thu Mar 6 07:04:47 2014 New Revision: 208361 URL: http://gcc.gnu.org/viewcvs?rev=208361&root=gcc&view=rev Log: PR debug/60381 Revert: 2014-02-28 Alexandre Oliva PR debug/59992 * csel

[Bug debug/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

2014-03-05 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 --- Comment #6 from Alexandre Oliva --- Created attachment 32274 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32274&action=edit WIP patch to start combining useless value removal and table reset, after reverting the faulty patch I'd prefer

[Bug debug/60381] [4.9 Regression] ICE: in vt_expand_var_loc_chain, at var-tracking.c:8245

2014-03-04 Thread aoliva at gcc dot gnu.org
||2014-03-05 Component|middle-end |debug Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Alexandre Oliva --- Mine. Wow, I didn't see tha

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 --- Comment #12 from Alexandre Oliva --- Author: aoliva Date: Fri Feb 28 12:57:40 2014 New Revision: 208221 URL: http://gcc.gnu.org/viewcvs?rev=208221&root=gcc&view=rev Log: PR debug/59992 * cselib.c (cselib_hasher::equal): Special-case VALUE loo

[Bug debug/57232] wcstol.c:213:1: internal compiler error

2014-02-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57232 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 Alexandre Oliva changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 --- Comment #11 from Alexandre Oliva --- Author: aoliva Date: Fri Feb 28 12:57:06 2014 New Revision: 208220 URL: http://gcc.gnu.org/viewcvs?rev=208220&root=gcc&view=rev Log: PR debug/59992 * cselib.c (remove_useless_values): Skip to avoid quadrat

[Bug debug/57232] wcstol.c:213:1: internal compiler error

2014-02-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57232 --- Comment #20 from Alexandre Oliva --- Author: aoliva Date: Fri Feb 28 12:45:36 2014 New Revision: 208219 URL: http://gcc.gnu.org/viewcvs?rev=208219&root=gcc&view=rev Log: PR debug/57232 * var-tracking.c (vt_initialize): Apply the same conditio

[Bug debug/57232] wcstol.c:213:1: internal compiler error

2014-02-26 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57232 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|2013-05-10

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-25 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 --- Comment #10 from Alexandre Oliva --- Created attachment 32214 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32214&action=edit preserve permanent values in a separate table vt_initialize still took way too long in the insn-recog testcase

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-25 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 --- Comment #9 from Alexandre Oliva --- Created attachment 32213 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32213&action=edit avoid quadratic behavior for the removal of useless values This is the first of the two patches; it extends the

[Bug debug/59992] [4.9 Regression] Compilation of insn-recog.c too slow due to var-tracking

2014-02-25 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59992 Alexandre Oliva changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org

[Bug target/57232] wcstol.c:213:1: internal compiler error

2014-02-19 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57232 Alexandre Oliva changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org

[Bug c++/53958] set_slot_part and canon_value_cmp using 90% of compile time

2014-01-21 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53958 --- Comment #8 from Alexandre Oliva --- Jakub is right WRT onepart vs non-onepart vars. Now, I can't think of any why the union/intersection couldn't be done incrementally, and only for changed incoming sets (but how would you tell an incoming se

[Bug target/58067] ICE in GFortran recog.c:2158

2013-08-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58067 --- Comment #5 from Alexandre Oliva --- As Andrew says, the problem with -mtls-dialect=gnu (the default) is lack of TLS support. The tls_get_addr calls expanded by tls_global_dynamic_64_ are not recognized by the corresponding insns because the c

[Bug target/58067] ICE in GFortran recog.c:2158

2013-08-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58067 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug debug/54793] the location of a formal_parameter is not started from a function entry with -mfentry

2013-01-24 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54793 Alexandre Oliva changed: What|Removed |Added Severity|major |normal --- Comment #4 from Al

[Bug libmudflap/53359] [4.8 regression] undefined reference to `__gnu_cxx::__numeric_traits_integer::__min'

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53359 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug other/55793] Compile hog with -gdwarf-4 and -O2 (-fvar-tracking issue)

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55793 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org

[Bug go/54507] libgo testsuite does not timeout compilation

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54507 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org

[Bug debug/54402] [4.8 Regression] var-tracking does not scale

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 --- Comment #28 from Alexandre Oliva 2013-01-18 11:08:06 UTC --- Is the mem-clobbering compile-time regression still noticeable after the recent patch?

[Bug lto/54114] [4.8 Regression] variable-tracking performance regression from 4.8-20120610 to 4.8-20120701

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54114 Alexandre Oliva changed: What|Removed |Added Status|RESOLVED|NEW Component|middle-

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55547 --- Comment #14 from Alexandre Oliva 2013-01-18 11:05:12 UTC --- Author: aoliva Date: Fri Jan 18 11:05:04 2013 New Revision: 195292 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195292 Log: Mention PR debug/56006 in earlier co

[Bug debug/56006] [4.8 Regression] Many guality testsuite failures

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56006 --- Comment #3 from Alexandre Oliva 2013-01-18 11:05:12 UTC --- Author: aoliva Date: Fri Jan 18 11:05:04 2013 New Revision: 195292 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195292 Log: Mention PR debug/56006 in earlier com

[Bug debug/54402] [4.8 Regression] var-tracking does not scale

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54402 --- Comment #27 from Alexandre Oliva 2013-01-18 10:58:43 UTC --- Author: aoliva Date: Fri Jan 18 10:58:15 2013 New Revision: 195291 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195291 Log: PR debug/54114 PR debug/54402 PR d

[Bug debug/49888] VTA: -O2 -g variable value changes, it does not change in the source

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49888 --- Comment #14 from Alexandre Oliva 2013-01-18 10:58:45 UTC --- Author: aoliva Date: Fri Jan 18 10:58:15 2013 New Revision: 195291 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195291 Log: PR debug/54114 PR debug/54402 PR d

[Bug middle-end/54114] [4.8 Regression] variable-tracking performance regression from 4.8-20120610 to 4.8-20120701

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54114 --- Comment #7 from Alexandre Oliva 2013-01-18 10:58:47 UTC --- Author: aoliva Date: Fri Jan 18 10:58:15 2013 New Revision: 195291 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195291 Log: PR debug/54114 PR debug/54402 PR de

[Bug libmudflap/53359] [4.8 regression] undefined reference to `__gnu_cxx::__numeric_traits_integer::__min'

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53359 --- Comment #9 from Alexandre Oliva 2013-01-18 10:58:18 UTC --- Author: aoliva Date: Fri Jan 18 10:57:58 2013 New Revision: 195290 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195290 Log: PR libmudflap/53359 * tree-mudflap.c

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55547 --- Comment #13 from Alexandre Oliva 2013-01-18 10:57:50 UTC --- Author: aoliva Date: Fri Jan 18 10:57:36 2013 New Revision: 195289 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195289 Log: PR rtl-optimization/55547 PR rtl-op

[Bug rtl-optimization/53827] [4.8 Regression][alpha]: Invalid insn scheduling in sched1 pass

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53827 --- Comment #8 from Alexandre Oliva 2013-01-18 10:57:51 UTC --- Author: aoliva Date: Fri Jan 18 10:57:36 2013 New Revision: 195289 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195289 Log: PR rtl-optimization/55547 PR rtl-opt

[Bug debug/53671] [4.8 Regression] Many guality test failures

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671 --- Comment #18 from Alexandre Oliva 2013-01-18 10:57:50 UTC --- Author: aoliva Date: Fri Jan 18 10:57:36 2013 New Revision: 195289 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195289 Log: PR rtl-optimization/55547 PR rtl-op

[Bug debug/49888] VTA: -O2 -g variable value changes, it does not change in the source

2013-01-18 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49888 --- Comment #13 from Alexandre Oliva 2013-01-18 10:57:51 UTC --- Author: aoliva Date: Fri Jan 18 10:57:36 2013 New Revision: 195289 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195289 Log: PR rtl-optimization/55547 PR rtl-op

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2013-01-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55547 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/53671] [4.8 Regression] Many guality test failures

2013-01-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671 --- Comment #17 from Alexandre Oliva 2013-01-16 04:31:38 UTC --- Author: aoliva Date: Wed Jan 16 04:31:30 2013 New Revision: 195227 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195227 Log: PR rtl-optimization/55547 PR rtl-op

[Bug rtl-optimization/53827] [4.8 Regression][alpha]: Invalid insn scheduling in sched1 pass

2013-01-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53827 --- Comment #7 from Alexandre Oliva 2013-01-16 04:31:39 UTC --- Author: aoliva Date: Wed Jan 16 04:31:30 2013 New Revision: 195227 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195227 Log: PR rtl-optimization/55547 PR rtl-opt

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2013-01-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55547 --- Comment #9 from Alexandre Oliva 2013-01-16 04:31:38 UTC --- Author: aoliva Date: Wed Jan 16 04:31:30 2013 New Revision: 195227 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195227 Log: PR rtl-optimization/55547 PR rtl-opt

[Bug debug/49888] VTA: -O2 -g variable value changes, it does not change in the source

2013-01-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49888 --- Comment #12 from Alexandre Oliva 2013-01-16 04:31:42 UTC --- Author: aoliva Date: Wed Jan 16 04:31:30 2013 New Revision: 195227 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195227 Log: PR rtl-optimization/55547 PR rtl-op

[Bug bootstrap/54128] [4.8 Regression] GCC does not bootstrap on little endian mips due to mis-compare on tree-data-ref.c

2012-12-20 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54128 --- Comment #15 from Alexandre Oliva 2012-12-21 01:52:47 UTC --- Steve, the patch referenced in comment 12 makes sense to me. I agree with Jakub's comment that the first hunk shouldn't make any difference, because debug insns don't have D

[Bug debug/55579] SRA doesn't create debug stmts when they would be useful

2012-12-20 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55579 --- Comment #5 from Alexandre Oliva 2012-12-21 01:41:18 UTC --- FWIW, the patch in comment 4 makes sense to me. Thanks!

[Bug libmudflap/53359] [4.8 regression] undefined reference to `__gnu_cxx::__numeric_traits_integer::__min'

2012-12-15 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | --- Comment #8 from Alexandre Oliva 2012-12-15 19:04:00 UTC --- Jan, does a change like this seem reasonable? --- a/gcc/tree-mudflap.c +++ b/gcc/tree-mudflap.c @@ -1335,6 +1335,10

[Bug target/53359] [4.8 regression] undefined reference to `__gnu_cxx::__numeric_traits_integer::__min'

2012-12-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53359 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libmudflap/53952] [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

2012-12-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53952 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug libmudflap/53952] [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

2012-12-15 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53952 --- Comment #5 from Alexandre Oliva 2012-12-15 10:25:24 UTC --- Author: aoliva Date: Sat Dec 15 10:25:15 2012 New Revision: 194519 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=194519 Log: PR libmudflap/53952 * expr.c (mem_re

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2012-12-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55547 --- Comment #4 from Alexandre Oliva 2012-12-07 23:29:28 UTC --- I don't understand how this sort of unaligned access that modifies unrelated objects can fit in with any reasonable threaded memory model, but I guess that's beyond the scope

[Bug rtl-optimization/55547] [4.8 Regression] Alias analysis does not handle AND addresses correctly

2012-12-07 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | --- Comment #3 from Alexandre Oliva 2012-12-07 21:44:56 UTC --- Mine

[Bug rtl-optimization/52573] [4.6/4.7/4.8 regression] regrename creates overlapping register allocations for output operands

2012-12-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52573 --- Comment #6 from Alexandre Oliva 2012-12-07 11:16:55 UTC --- I don't get the invalid insn in the trunk, in spite of still having both REG %d2 notes on it before rnreg. My attempts to avoid the REG_DEAD note were unfruitful (reg-stack

[Bug rtl-optimization/52573] [4.6/4.7/4.8 regression] regrename creates overlapping register allocations for output operands

2012-12-06 Thread aoliva at gcc dot gnu.org
||2012-12-07 CC||aoliva at gcc dot gnu.org, ||zadeck at naturalbridge dot ||com Ever Confirmed|0 |1

[Bug bootstrap/54926] [4.8 Regression] Bootstrap comparison failure for various files in libbacktrace

2012-12-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54926 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org

[Bug target/53359] [4.8 regression] undefined reference to `__gnu_cxx::__numeric_traits_integer::__min'

2012-12-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53359 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org

[Bug libmudflap/53952] [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

2012-12-06 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | --- Comment #4 from Alexandre Oliva 2012-12-06 21:26:47 UTC --- Mine. Updated patch posted here: http://gcc.gnu.org/ml/gcc-patches/2012-12/msg00371.html

[Bug libmudflap/53952] [4.8 Regression] FAIL: libmudflap.c++/pass55-frag.cxx ( -O[123]) execution test

2012-11-28 Thread aoliva at gcc dot gnu.org
||2012-11-29 CC||aoliva at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #1 from Alexandre Oliva 2012-11-29 00:41:36 UTC --- The problem is that SRA replaces a copy of an iterator type to a

[Bug debug/53860] [4.8 Regression] ICE: in should_move_die_to_comdat, at dwarf2out.c:6254 with -fkeep-inline-functions -fdebug-types-section -g

2012-11-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53860 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org

[Bug bootstrap/54283] [4.8 regression] build tools don't run after cxx-conversion merge

2012-11-28 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54283 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug debug/54693] VTA guality issues with loops

2012-11-17 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #21 from Alexandre Oliva 2012-11-18 01:56:04 UTC --- This doesn't look like something the bugfix may have caused, but rather as some latent bug exposed by that patch, like the latent bug fixed in comment 7. Anyway, a preproces

[Bug debug/51570] [4.7 Regression] FAIL: gcc.dg/guality/pr45003-[23].c

2012-11-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51570 Alexandre Oliva changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug debug/47624] FAIL: gcc.dg/guality/pr43077-1.c -O1 line 42 c == 3

2012-11-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47624 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/49888] VTA: -O2 -g variable value changes, it does not change in the source

2012-11-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49888 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug debug/54693] VTA guality issues with loops

2012-11-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #17 from Alexandre Oliva 2012-11-06 17:59:04 UTC --- Author: aoliva Date: Tue Nov 6 17:58:52 2012 New Revision: 193251 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193251 Log: PR debug/54693 * tree-ssa-threadedg

[Bug debug/54693] VTA guality issues with loops

2012-11-04 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/54693] VTA guality issues with loops

2012-11-04 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #14 from Alexandre Oliva 2012-11-04 18:44:32 UTC --- Author: aoliva Date: Sun Nov 4 18:44:25 2012 New Revision: 193139 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193139 Log: PR debug/54693 * tree-ssa-loop-ivop

[Bug debug/54693] VTA guality issues with loops

2012-11-04 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #13 from Alexandre Oliva 2012-11-04 18:44:18 UTC --- Author: aoliva Date: Sun Nov 4 18:44:13 2012 New Revision: 193138 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193138 Log: PR debug/54693 * tree-ssa-threadedg

[Bug debug/54693] VTA guality issues with loops

2012-10-30 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #12 from Alexandre Oliva 2012-10-30 23:47:44 UTC --- Author: aoliva Date: Tue Oct 30 23:47:35 2012 New Revision: 193003 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193003 Log: PR debug/54551 PR debug/54693 * va

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-10-30 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #8 from Alexandre Oliva 2012-10-30 23:47:43 UTC --- Author: aoliva Date: Tue Oct 30 23:47:35 2012 New Revision: 193003 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=193003 Log: PR debug/54551 PR debug/54693 * val

[Bug debug/54693] VTA guality issues with loops

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #11 from Alexandre Oliva 2012-10-29 19:37:31 UTC --- Author: aoliva Date: Mon Oct 29 19:37:25 2012 New Revision: 192962 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192962 Log: PR debug/54693 * gcc/valtrack.c (de

[Bug debug/54693] VTA guality issues with loops

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #10 from Alexandre Oliva 2012-10-29 19:36:52 UTC --- Author: aoliva Date: Mon Oct 29 19:36:47 2012 New Revision: 192961 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192961 Log: gcc/ChangeLog: PR debug/54693 * tr

[Bug debug/54693] VTA guality issues with loops

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #9 from Alexandre Oliva 2012-10-29 19:27:39 UTC --- Author: aoliva Date: Mon Oct 29 19:27:31 2012 New Revision: 192959 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192959 Log: PR debug/54551 PR debug/54693 * val

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #7 from Alexandre Oliva 2012-10-29 19:27:39 UTC --- Author: aoliva Date: Mon Oct 29 19:27:31 2012 New Revision: 192959 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192959 Log: PR debug/54551 PR debug/54693 * val

[Bug debug/54693] VTA guality issues with loops

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #8 from Alexandre Oliva 2012-10-29 19:27:11 UTC --- Author: aoliva Date: Mon Oct 29 19:27:09 2012 New Revision: 192958 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192958 Log: PR debug/54693 * loop-unroll.c (loop

[Bug debug/54693] VTA guality issues with loops

2012-10-29 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #7 from Alexandre Oliva 2012-10-29 19:26:21 UTC --- Author: aoliva Date: Mon Oct 29 19:26:16 2012 New Revision: 192957 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192957 Log: PR debug/54693 * config/i386/i386.c

[Bug debug/54953] [4.8 Regression] New sra-1.c FAILs on powerpc

2012-10-26 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54953 --- Comment #2 from Alexandre Oliva 2012-10-26 07:42:07 UTC --- Without your poposed change, AFTER_WITH_REG is only used while adding REG_UNUSED marks to REG defs. That the REG def is unused means it's going to be discarded and, when it i

[Bug debug/54693] VTA guality issues with loops

2012-10-26 Thread aoliva at gcc dot gnu.org
||2012-10-26 AssignedTo|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #6 from Alexandre Oliva 2012-10-26 07:16:35 UTC --- Patchset for

[Bug debug/54693] VTA guality issues with loops

2012-10-14 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54693 --- Comment #3 from Alexandre Oliva 2012-10-14 21:19:00 UTC --- Created attachment 28447 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28447 Work in progress patch This patch improves jump threading so that it won't drop debug inf

[Bug debug/54796] [4.8 Regression] Non-addressable stack parameter debug quality regression

2012-10-08 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54796 --- Comment #4 from Alexandre Oliva 2012-10-08 14:37:53 UTC --- I'm a bit uncomfortable with this approach. On the one hand, it's quite simple, which is nice, but if all we get from it is the base term, we'll still have trouble given mult

[Bug debug/54831] [4.8 Regression] ICE: in vt_add_function_parameter, at var-tracking.c:9412 with -O -fno-split-wide-types -g

2012-10-08 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54831 --- Comment #7 from Alexandre Oliva 2012-10-08 14:10:25 UTC --- Marek, the patch looks good, thanks.

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135 --- Comment #14 from Alexandre Oliva 2012-10-03 04:02:43 UTC --- Author: aoliva Date: Wed Oct 3 04:02:38 2012 New Revision: 192021 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192021 Log: PR debug/53135 * dwarf2out.c (value

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135 --- Comment #13 from Alexandre Oliva 2012-10-02 20:17:53 UTC --- The work around is installed in the trunk, and will soon be in the branch as well, but this should ideally be left open until we figure out a better way to avoid all the dupl

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #6 from Alexandre Oliva 2012-10-02 20:16:33 UTC --- Fixed in the trunk. Backporting to 4.7...

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #5 from Alexandre Oliva 2012-10-02 20:06:13 UTC --- Author: aoliva Date: Tue Oct 2 20:06:08 2012 New Revision: 192001 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192001 Log: gcc/ChangeLog: PR debug/54551 * Mak

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135 --- Comment #12 from Alexandre Oliva 2012-10-02 20:05:29 UTC --- Author: aoliva Date: Tue Oct 2 20:05:24 2012 New Revision: 192000 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=192000 Log: PR debug/53135 * dwarf2out.c (value

[Bug debug/54177] [4.8 Regression]: Segfault in cselib_lookup due to NULL_RTX passed from vt_add_function_parameter

2012-10-02 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54177 --- Comment #6 from Alexandre Oliva 2012-10-02 19:58:41 UTC --- Author: aoliva Date: Tue Oct 2 19:58:37 2012 New Revision: 191999 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=191999 Log: PR debug/54177 * var-tracking.c (vt_

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-09-23 Thread aoliva at gcc dot gnu.org
||2012-09-23 AssignedTo|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #4 from Alexandre Oliva 2012-09-23 11:36:13 UTC --- Mine. Patch

[Bug debug/54551] DF resets some DEBUG_INSNs unnecessarily

2012-09-11 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54551 --- Comment #1 from Alexandre Oliva 2012-09-11 21:20:11 UTC --- I guess we have to somehow local all death points of the pseudo in paths towards the debug use, and insert debug insns binding the same debug temp to the pseudo before all of the dea

[Bug middle-end/54114] [4.8 Regression] variable-tracking performance regression from 4.8-20120610 to 4.8-20120701

2012-08-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54114 --- Comment #4 from Alexandre Oliva 2012-08-07 20:28:05 UTC --- It seems quite clear to me that the new cost arises due to clobber_overlapping_mems, a relatively expensive operation that fixes a debug info correctness bug and that we just didn't

[Bug debug/54177] [4.8 Regression]: Segfault in cselib_lookup due to NULL_RTX passed from vt_add_function_parameter

2012-08-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54177 --- Comment #3 from Alexandre Oliva 2012-08-07 20:08:27 UTC --- Having reviewed teh other uses of var_lowpart, I hereby approve the patch if it passes regstrap. Thanks!

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-08-07 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135 --- Comment #8 from Alexandre Oliva 2012-08-07 18:47:16 UTC --- For those running into the problem, analternative to patching GCC isto reduce the maximum expression depth for var-traking with --param max-vartrack-expr-depth=11

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-08-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53135 --- Comment #7 from Alexandre Oliva 2012-08-07 02:26:55 UTC --- Created attachment 27954 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27954 Patch that fixes (or works around?) the problem We have a relatively large expression to represent

[Bug debug/53135] [4.7/4.8 Regression] internal compiler error: in value_format, at dwarf2out.c:8010

2012-08-06 Thread aoliva at gcc dot gnu.org
00:00:00 | AssignedTo|unassigned at gcc dot |aoliva at gcc dot gnu.org |gnu.org | --- Comment #6 from Alexandre Oliva 2012-08-07 01:54:12 UTC --- On it

[Bug debug/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-04 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 Alexandre Oliva changed: What|Removed |Added Component|rtl-optimization|debug --- Comment #16 from Alexandre Ol

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 --- Comment #14 from Alexandre Oliva 2012-08-02 00:34:45 UTC --- Author: aoliva Date: Thu Aug 2 00:34:41 2012 New Revision: 190063 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190063 Log: PR debug/52983 * valtrack.c (dead_debug_insert_

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 --- Comment #13 from Alexandre Oliva 2012-08-02 00:34:30 UTC --- Author: aoliva Date: Thu Aug 2 00:34:26 2012 New Revision: 190062 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190062 Log: PR debug/52983 * valtrack.c (cleanup_auto_inc_d

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 --- Comment #12 from Alexandre Oliva 2012-08-02 00:34:15 UTC --- Author: aoliva Date: Thu Aug 2 00:34:11 2012 New Revision: 190061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190061 Log: PR debug/52983 * valtrack.h, valtrack.c: New. *

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 --- Comment #12 from Alexandre Oliva 2012-08-02 00:34:15 UTC --- Author: aoliva Date: Thu Aug 2 00:34:11 2012 New Revision: 190061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190061 Log: PR debug/52983 * valtrack.h, valtrack.c: New. *

[Bug rtl-optimization/52983] [4.8 Regression] internal compiler error: in df_uses_record, at df-scan.c:3243

2012-08-01 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52983 --- Comment #12 from Alexandre Oliva 2012-08-02 00:34:15 UTC --- Author: aoliva Date: Thu Aug 2 00:34:11 2012 New Revision: 190061 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190061 Log: PR debug/52983 * valtrack.h, valtrack.c: New. *

[Bug rtl-optimization/53827] [4.8 Regression][alpha]: Invalid insn scheduling in sched1 pass

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53827 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/53820] [4.8 Regression] ICE in vt_expand_var_loc_chain, at var-tracking.c:8029

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53820 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug debug/53820] [4.8 Regression] ICE in vt_expand_var_loc_chain, at var-tracking.c:8029

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53820 --- Comment #5 from Alexandre Oliva 2012-07-06 11:37:40 UTC --- Author: aoliva Date: Fri Jul 6 11:37:36 2012 New Revision: 189326 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189326 Log: PR debug/53820 * var-tracking.c (vt_add_function

[Bug debug/53671] [4.8 Regression] Many guality test failures

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53671 --- Comment #10 from Alexandre Oliva 2012-07-06 11:37:19 UTC --- Author: aoliva Date: Fri Jul 6 11:37:14 2012 New Revision: 189325 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189325 Log: PR rtl-optimization/53827 PR debug/53671 PR deb

[Bug debug/49888] VTA: -O2 -g variable value changes, it does not change in the source

2012-07-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49888 --- Comment #10 from Alexandre Oliva 2012-07-06 11:37:19 UTC --- Author: aoliva Date: Fri Jul 6 11:37:14 2012 New Revision: 189325 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=189325 Log: PR rtl-optimization/53827 PR debug/53671 PR deb

<    3   4   5   6   7   8   9   10   11   12   >