[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

[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

[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

[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

[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/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

[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

[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

[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

[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

[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/5

[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/5

[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/5

[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

[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

[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 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 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 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 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 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 tree-optimization/69466] [6 Regression] ICE: Invalid PHI argument after vectorization (on -O2)

2016-01-26 Thread aoliva at gcc dot gnu.org
||aoliva at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #4 from Alexandre Oliva --- On it

[Bug tree-optimization/69466] [6 Regression] ICE: Invalid PHI argument after vectorization (on -O2)

2016-01-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69466 --- Comment #5 from Alexandre Oliva --- Created attachment 37486 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37486&action=edit Patch I'm testing to fix the problem The problem occurs because we call set_current_def for phi nodes after d

[Bug target/69461] [6 Regression] ICE in lra_set_insn_recog_data, at lra.c:964

2016-01-27 Thread aoliva at gcc dot gnu.org
||aoliva at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #5 from Alexandre Oliva --- I'm looking into this one

[Bug target/69461] [6 Regression] ICE in lra_set_insn_recog_data, at lra.c:964

2016-01-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69461 --- Comment #6 from Alexandre Oliva --- Created attachment 37498 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37498&action=edit Patch I'm testing to fix the bug LRA wants harder than reload to avoid creating a stack slot to satisfy insn

[Bug target/69461] [6 Regression] ICE in lra_set_insn_recog_data, at lra.c:964

2016-02-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69461 Alexandre Oliva changed: What|Removed |Added Assignee|aoliva at gcc dot gnu.org |vmakarov at gcc dot gnu.org

[Bug target/69634] [6 Regression] -fcompare-debug failure (length) with -O2 -fno-dce -fschedule-insns -fno-tree-vrp @ i686

2016-02-05 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #4 from Alexandre Oliva --- On it.

[Bug target/69634] [6 Regression] -fcompare-debug failure (length) with -O2 -fno-dce -fschedule-insns -fno-tree-vrp @ i686

2016-02-05 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69634 --- Comment #5 from Alexandre Oliva --- Created attachment 37606 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37606&action=edit Patch I'm testing to fix the bug REG_N_CALLS_CROSSED's computation didn't always disregard debug insns, which

[Bug ada/81878] --disable-bootstrap --enable-languages=ada fails

2017-09-20 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81878 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug rtl-optimization/80693] [6/7/8 Regression] wrong code with -O -fno-tree-coalesce-vars

2017-05-16 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #2 from Alexandre Oliva --- Created attachment 41371 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41371&action=edit patch I'm testing to fix the bug The problem is that combine creates a single insn with the

[Bug regression/78497] New: compiling with -save-temps adds -Wimplicit-fallthrough warnings

2016-11-23 Thread aoliva at gcc dot gnu.org
Priority: P3 Component: regression Assignee: unassigned at gcc dot gnu.org Reporter: aoliva at gcc dot gnu.org Target Milestone: --- Since -save-temps performs separate preprocessing and drops comments, and -Wimplicit-fallthrough machinery recognizes some of the

[Bug preprocessor/78497] compiling with -save-temps adds -Wimplicit-fallthrough warnings

2016-11-24 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78497 --- Comment #3 from Alexandre Oliva --- One aspect to the problem is the extra warnings you get. As more and more projects adopt -Werror by default, it means you get a different error with -save-temps. That's bad for users and inconvenient for

[Bug debug/63238] DWARF does not represent _Alignas

2017-01-30 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 --- Comment #2 from Alexandre Oliva --- Author: aoliva Date: Tue Jan 31 01:03:15 2017 New Revision: 245052 URL: https://gcc.gnu.org/viewcvs?rev=245052&root=gcc&view=rev Log: [PR63238] output alignment debug information Output

[Bug debug/63238] DWARF does not represent _Alignas

2017-01-31 Thread aoliva at gcc dot gnu.org
||2017-01-31 CC||aoliva at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Alexandre Oliva --- The patch that was

[Bug debug/59319] gcc does not emit DW_AT_friend or DW_TAG_friend

2017-01-31 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59319 Alexandre Oliva changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org

[Bug target/79570] [5/6/7 Regression] ICE in sel-sched-ir.c:4534 in pr69956.c

2017-02-20 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79570 --- Comment #8 from Alexandre Oliva --- > Alexandre, do you recall why debug insns at heads of basic blocks are special? I'm afraid I don't remember, but if I had to guess, I'd say it's because debug insns normally wouldn't be at the border of s

[Bug rtl-optimization/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-16 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80025 --- Comment #8 from Alexandre Oliva --- Created attachment 40990 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40990&action=edit untested patch that appears to fix the problem Bernd, Thanks for bringing it to my attention. Sorry about t

[Bug debug/63238] DWARF does not represent _Alignas

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 --- Comment #4 from Alexandre Oliva --- Author: aoliva Date: Tue Mar 21 18:28:06 2017 New Revision: 246331 URL: https://gcc.gnu.org/viewcvs?rev=246331&root=gcc&view=rev Log: [PR63238] include alignment debug information in DIE check

[Bug debug/63238] DWARF does not represent _Alignas

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug debug/63243] [meta-bug] RH GDB project tracker

2017-03-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63243 Bug 63243 depends on bug 63238, which changed state. Bug 63238 Summary: DWARF does not represent _Alignas https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63238 What|Removed |Added --

[Bug rtl-optimization/80025] [5/6/7 Regression] ICE w/ -O2 (-O3, -Ofast) -g -ftracer (infinite recursion in rtx_equal_for_cselib_1)

2017-03-21 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #9 from Alexandre Oliva --- Patch posted https://gcc.gnu.org/ml/gcc-patches/2017-03/msg01142.html

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-11-30 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-01 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #7 from Alexandre Oliva --- it may very well be the case that it is gcc7 that's buggy in optimizing out the loop. after all, there is a divide-by-x0 in the loop entry test and, save for global optimizations, the compiler couldn't tel

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-01 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #8 from Alexandre Oliva --- It is combine that simplifies a compare of _9 (aka t1) with 1: it knows _9 is either -1 or 0 from the &1 followed by -1, so it can't be equal to 1. From that simplification, others follow, and the loop exi

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #9 from Alexandre Oliva --- The reason dom doesn't duplicate the loop entry test is that the additional phi node grows it past the max-jump-thread-duplication-stmts limit. Compiling with --param max-jump-thread-duplication-stmts=16 w

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-06 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #13 from Alexandre Oliva --- Created attachment 42800 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42800&action=edit patch, first try This is my first cut at it. I couldn't quite figure out how to determine w

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-06 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #14 from Alexandre Oliva --- Created attachment 42802 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42802&action=edit patch, second try (following backlinks from dead uses to maybe-dead defs) Here's an alternate patch that get

[Bug tree-optimization/81165] [8 Regression] Regression in GCC-8.0.0's optimizer

2017-12-07 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81165 --- Comment #16 from Alexandre Oliva --- Patch posted at https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00376.html (before seeing Jeff's comments) Anyway, I think this is simple enough to go into 8. It isn't hard to add caching, should we find i

[Bug debug/49750] -gdwarf-4 bug

2016-09-08 Thread aoliva at gcc dot gnu.org
||aoliva at gcc dot gnu.org Resolution|--- |FIXED --- Comment #2 from Alexandre Oliva --- The ability to get a successful response from GDB for 'ptype X::t2::t2', given the program plus a suitable main function, came about in revision 18

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Alexandre Oliva changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #9 from Alexandre Oliva --- (In reply to Jeffrey A. Law from comment #7) > OK, but why does this make such a difference in the final result. Ie, what > happens as we get into RTL. Err, I covered that bit in my description: we emit

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #10 from Alexandre Oliva --- Created attachment 35048 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35048&action=edit Patch that restores coalescing of anonymous SSA vars

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Alexandre Oliva changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #12 from Alexandre Oliva --- I just noticed that I reversed with and without -DOPT in my analysis in comment 6. Apologies for any confusion this may have caused.

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-17 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #13 from Alexandre Oliva --- I looked further into why changing gimple_can_coalesce_p didn't work: build_ssa_conflict_graph only marks conflicts between SSA names if they share the same base variable. This explains why we have a conf

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #18 from Alexandre Oliva --- (In reply to Jeffrey A. Law from comment #14) > So, forgive me, but is -DOPT supposed to be the good or the bad code? It's the good one. As noted in comment 12, I had that backwards in comment 6. (In re

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #20 from Alexandre Oliva --- (In reply to Alexandre Oliva from comment #18) > No, we don't even *consider* the coalescing performed in the -DOPT case, > because, as noted in comment 13, the SSA names ended up with different base > nam

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #21 from Alexandre Oliva --- (In reply to rguent...@suse.de from comment #19) > For some reason > into-SSA inserts a debug stmt, creating an extra copy _5 = i_4?! I bet the extra copy is there even without -g. _1, _3 and _5 seem to

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #25 from Alexandre Oliva --- WIP patch accidentally posted to gcc-patches: https://gcc.gnu.org/ml/gcc-patches/2015-03/msg01460.html

[Bug rtl-optimization/64164] [4.9/5 Regression] one more stack slot used due to one less inlining level

2015-03-29 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #26 from Alexandre Oliva --- Patch posted at https://gcc.gnu.org/ml/gcc-patches/2015-03/msg01491.html

[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/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 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 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 --- 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/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/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

[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

[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/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 --- 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-ca

[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/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-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 deb

[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 deb

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

2014-03-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|UNCONFIRMED Ever confirmed|1

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

2014-03-06 Thread aoliva at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug bootstrap/67597] [6 Regression] profiledbootstrap failure on ppc64le

2015-09-17 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #4 from Alexandre Oliva --- Mine. AFAICT this is fixed in the git branch aoliva/pr64164, that moves rtl allocation of parms and results back to assign_parms.

[Bug middle-end/67490] [6 regression] FAIL: gcc.target/powerpc/pr16458-1.c scan-assembler-not cmpw

2015-09-17 Thread aoliva at gcc dot gnu.org
||2015-09-17 Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Alexandre Oliva --- Mine. Thanks, I've just fixed this in the aoliva/pr64164 branch. The problem was that

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2015-09-23 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Alexandre Oliva changed: What|Removed |Added Depends on||67597, 67490 --- Comment #54 from Alex

[Bug tree-optimization/67312] [6 Regression] ICE: SIGSEGV in expand_expr_real_1 (expr.c:9561) with -ftree-coalesce-vars

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67312 --- Comment #3 from Alexandre Oliva --- Author: aoliva Date: Sun Sep 27 09:02:00 2015 New Revision: 228175 URL: https://gcc.gnu.org/viewcvs?rev=228175&root=gcc&view=rev Log: revert to assign_parms assignments using default defs Re

[Bug middle-end/67340] [6 Regression] ICE: in convert_move, at expr.c:279

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67340 --- Comment #2 from Alexandre Oliva --- Author: aoliva Date: Sun Sep 27 09:02:00 2015 New Revision: 228175 URL: https://gcc.gnu.org/viewcvs?rev=228175&root=gcc&view=rev Log: revert to assign_parms assignments using default defs Re

[Bug middle-end/67490] [6 regression] FAIL: gcc.target/powerpc/pr16458-1.c scan-assembler-not cmpw

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67490 --- Comment #2 from Alexandre Oliva --- Author: aoliva Date: Sun Sep 27 09:02:00 2015 New Revision: 228175 URL: https://gcc.gnu.org/viewcvs?rev=228175&root=gcc&view=rev Log: revert to assign_parms assignments using default defs Re

[Bug bootstrap/67597] [6 Regression] profiledbootstrap failure on ppc64le

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67597 --- Comment #6 from Alexandre Oliva --- Author: aoliva Date: Sun Sep 27 09:02:00 2015 New Revision: 228175 URL: https://gcc.gnu.org/viewcvs?rev=228175&root=gcc&view=rev Log: revert to assign_parms assignments using default defs Re

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #55 from Alexandre Oliva --- Author: aoliva Date: Sun Sep 27 09:02:00 2015 New Revision: 228175 URL: https://gcc.gnu.org/viewcvs?rev=228175&root=gcc&view=rev Log: revert to assign_parms assignments using default defs Re

[Bug middle-end/67490] [6 regression] FAIL: gcc.target/powerpc/pr16458-1.c scan-assembler-not cmpw

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67490 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67490, which changed state. Bug 67490 Summary: [6 regression] FAIL: gcc.target/powerpc/pr16458-1.c scan-assembler-not cmpw https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67490 What|Removed

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67312, which changed state. Bug 67312 Summary: [6 Regression] ICE: SIGSEGV in expand_expr_real_1 (expr.c:9561) with -ftree-coalesce-vars https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67312 What|Removed

[Bug middle-end/67340] [6 Regression] ICE: in convert_move, at expr.c:279

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67340 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/67312] [6 Regression] ICE: SIGSEGV in expand_expr_real_1 (expr.c:9561) with -ftree-coalesce-vars

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67312 Alexandre Oliva changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/64164] [4.9/5/6 Regression] one more stack slot used due to one less inlining level

2015-09-27 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67340, which changed state. Bug 67340 Summary: [6 Regression] ICE: in convert_move, at expr.c:279 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67340 What|Removed |Added

[Bug rtl-optimization/67828] [6 Regression] wrong code at -O3 on x86_64-linux-gnu

2015-10-06 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #3 from Alexandre Oliva --- Created attachment 36448 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36448&action=edit Patch I'm testing to fix the bug This testcase invokes undefined behavior because of the ove

[Bug tree-optimization/67794] [6 regression] internal compiler error: Segmentation fault

2015-10-06 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #4 from Alexandre Oliva --- Created attachment 36454 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36454&action=edit Patch that removes the crash This patch fixes the problem by tolerating IPA ESRA's lea

[Bug tree-optimization/67794] [6 regression] internal compiler error: Segmentation fault

2015-10-06 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67794 Alexandre Oliva changed: What|Removed |Added CC||mjambor at suse dot cz --- Comment #5

[Bug middle-end/67766] [6 Regression]: Bootstrap failure on alpha-linux-gnu: ICE in simplify_subreg, at simplify-rtx.c

2015-10-06 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67766 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/67891] [6 Regression] FAIL: gcc.dg/pr43300.c (internal compiler error) on alpha-linux-gnu

2015-10-08 Thread aoliva at gcc dot gnu.org
||2015-10-09 Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Alexandre Oliva --- Mine. Looking into it.

[Bug middle-end/67891] [6 Regression] FAIL: gcc.dg/pr43300.c (internal compiler error) on alpha-linux-gnu

2015-10-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67891 --- Comment #2 from Alexandre Oliva --- Created attachment 36469 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36469&action=edit Patch that works around the problem Ugh. assign_parms's use of emit_block_move (as for parameter a in this t

[Bug rtl-optimization/67828] [6 Regression] wrong code at -O3 on x86_64-linux-gnu

2015-10-09 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67828 --- Comment #7 from Alexandre Oliva --- Author: aoliva Date: Fri Oct 9 12:18:24 2015 New Revision: 228650 URL: https://gcc.gnu.org/viewcvs?rev=228650&root=gcc&view=rev Log: [PR67828] don't unswitch on default defs of non-pa

[Bug middle-end/67766] [6 Regression]: Bootstrap failure on alpha-linux-gnu: ICE in simplify_subreg, at simplify-rtx.c

2015-10-09 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67766 --- Comment #6 from Alexandre Oliva --- Author: aoliva Date: Fri Oct 9 12:18:40 2015 New Revision: 228651 URL: https://gcc.gnu.org/viewcvs?rev=228651&root=gcc&view=rev Log: [PR67766] reorder handling of parallels, concats and promote

[Bug middle-end/67891] [6 Regression] FAIL: gcc.dg/pr43300.c (internal compiler error) on alpha-linux-gnu

2015-10-09 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67891 --- Comment #4 from Alexandre Oliva --- Author: aoliva Date: Fri Oct 9 12:18:58 2015 New Revision: 228652 URL: https://gcc.gnu.org/viewcvs?rev=228652&root=gcc&view=rev Log: [PR67891] don't test is_gimple_reg after parm expans

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