[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 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 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 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 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 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=gcc=rev Log: revert to assign_parms assignments using default defs Revert the fragile and

[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=gcc=rev Log: revert to assign_parms assignments using default defs Revert the fragile and

[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=gcc=rev Log: revert to assign_parms assignments using default defs Revert the fragile and

[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=gcc=rev Log: revert to assign_parms assignments using default defs Revert the fragile and

[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=gcc=rev Log: revert to assign_parms assignments using default defs Revert the fragile and

[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

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

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

2015-09-01 Thread aoliva at gcc dot gnu.org
|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org --- Comment #2 from Alexandre Oliva --- Mine. The patch in the git branch aoliva/pr64164 fixes this problem (and revamps the integration between cfgexpand and assign_params). I'll post it soon.

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

2015-09-01 Thread aoliva at gcc dot gnu.org
||2015-09-02 Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Alexandre Oliva --- Mine. This is fixed in the current aoliva/pr64164 git branch, as part of a revamp

[Bug middle-end/67295] [ARM][6 Regression] FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revshne\\t 1

2015-09-01 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67295 --- Comment #3 from Alexandre Oliva --- Still no luck on a x86_64-linux-gnu build machine, running ../configure --target=arm-none-eabi --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=yes

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

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug rtl-optimization/67227] [6 regression] comparison failure in ada/par.o

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

[Bug bootstrap/66978] [6 Regression] bootstrap failure with --with-multilib-list=m32,m64,mx32

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66978 Bug 66978 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug middle-end/67295] [ARM][6 Regression] FAIL: gcc.target/arm/builtin-bswap-1.c scan-assembler-times revshne\\t 1

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67295 --- Comment #1 from Alexandre Oliva aoliva at gcc dot gnu.org --- I get exactly the same code with r226900, before the copyrename patch: cmp r1, #0 rev16ne r0, r0 uxthne r0, r0 .L2: sxthr0, r0 b

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

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #53 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 21 20:03:14 2015 New Revision: 227085 URL: https://gcc.gnu.org/viewcvs?rev=227085root=gccview=rev Log: fix sched compare regression for gcc

[Bug rtl-optimization/67227] [6 regression] comparison failure in ada/par.o

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 --- Comment #3 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 21 20:03:14 2015 New Revision: 227085 URL: https://gcc.gnu.org/viewcvs?rev=227085root=gccview=rev Log: fix sched compare regression for gcc

[Bug rtl-optimization/67000] [6 Regression] ICE in split_complex_args, at function.c:2325 on ppc64le

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67000 Bug 67000 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug middle-end/66983] [6 Regression] Many testsuite regressions

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66983 Bug 66983 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug middle-end/67035] [6 Regression] FAIL: gcc.c-torture/compile/pr54713-3.c

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67035 Bug 67035 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 Bug 67034 depends on bug 67227, which changed state. Bug 67227 Summary: [6 regression] comparison failure in ada/par.o https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 What|Removed |Added

[Bug rtl-optimization/67227] [6 regression] comparison failure in ada/par.o

2015-08-21 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67227 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

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

2015-08-19 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #52 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Wed Aug 19 17:00:32 2015 New Revision: 227015 URL: https://gcc.gnu.org/viewcvs?rev=227015root=gccview=rev Log: [PR64164] fix regressions reported on m68k

[Bug middle-end/66983] [6 Regression] Many testsuite regressions

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66983 --- Comment #2 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #50 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug middle-end/67035] [6 Regression] FAIL: gcc.c-torture/compile/pr54713-3.c

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67035 --- Comment #2 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 --- Comment #5 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug rtl-optimization/67000] [6 Regression] ICE in split_complex_args, at function.c:2325 on ppc64le

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67000 --- Comment #5 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug bootstrap/66978] [6 Regression] bootstrap failure with --with-multilib-list=m32,m64,mx32

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66978 --- Comment #7 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Aug 14 18:51:50 2015 New Revision: 226901 URL: https://gcc.gnu.org/viewcvs?rev=226901root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug middle-end/66983] [6 Regression] Many testsuite regressions

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

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 66983, which changed state. Bug 66983 Summary: [6 Regression] Many testsuite regressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66983 What|Removed |Added

[Bug bootstrap/66978] [6 Regression] bootstrap failure with --with-multilib-list=m32,m64,mx32

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66978 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/67035] [6 Regression] FAIL: gcc.c-torture/compile/pr54713-3.c

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

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

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

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67034, which changed state. Bug 67034 Summary: [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 What|Removed |Added

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 66978, which changed state. Bug 66978 Summary: [6 Regression] bootstrap failure with --with-multilib-list=m32,m64,mx32 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66978 What|Removed

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67000, which changed state. Bug 67000 Summary: [6 Regression] ICE in split_complex_args, at function.c:2325 on ppc64le https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67000 What|Removed

[Bug rtl-optimization/67000] [6 Regression] ICE in split_complex_args, at function.c:2325 on ppc64le

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

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

2015-08-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 Bug 64164 depends on bug 67035, which changed state. Bug 67035 Summary: [6 Regression] FAIL: gcc.c-torture/compile/pr54713-3.c https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67035 What|Removed |Added

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

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

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

2015-08-03 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 --- Comment #4 from Alexandre Oliva aoliva at gcc dot gnu.org --- Ok, it looks like that idea worked, at least on ppc64 and ppc64el; it's available in the current git branch aoliva/pr64164. Would you please give it a try on pa when you have

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

2015-07-31 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 --- Comment #3 from Alexandre Oliva aoliva at gcc dot gnu.org --- In case you haven't yet, don't bother. The fix is faulty; at least on ppc64le, the copying doesn't work because it sets up the pseudo with the address of the object only after

[Bug middle-end/67034] [6 Regression] FAIL: gcc.c-torture/compile/pr39928-1.c

2015-07-30 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67034 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

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

2015-07-30 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #48 from Alexandre Oliva aoliva at gcc dot gnu.org --- The errors reported in comments 44, 45, 46, and 47 are fixed in the git branch aoliva/pr64164. I'm giving it all some more testing before posting an updated, consolidated patch.

[Bug rtl-optimization/67000] [6 Regression] ICE in split_complex_args, at function.c:2325 on ppc64le

2015-07-30 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67000 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug middle-end/67035] [6 Regression] FAIL: gcc.c-torture/compile/pr54713-3.c

2015-07-29 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67035 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug middle-end/66983] [6 Regression] Many testsuite regressions

2015-07-29 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66983 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug bootstrap/66978] [6 Regression] bootstrap failure with --with-multilib-list=m32,m64,mx32

2015-07-29 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66978 --- Comment #6 from Alexandre Oliva aoliva at gcc dot gnu.org --- Thanks, H.J., your patch has been integrated into the incremental patch in the git branch aoliva/pr64164.

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

2015-07-23 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #43 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Thu Jul 23 15:34:49 2015 New Revision: 226113 URL: https://gcc.gnu.org/viewcvs?rev=226113root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

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

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

[Bug debug/58315] [4.8/4.9/5 Regression] Excessive memory use with -g

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

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

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

[Bug debug/58315] [4.8/4.9/5/6 Regression] Excessive memory use with -g

2015-06-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58315 --- Comment #31 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Tue Jun 9 05:05:12 2015 New Revision: 224261 URL: https://gcc.gnu.org/viewcvs?rev=224261root=gccview=rev Log: Reset inlined debug variables at the end

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

2015-06-08 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #35 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Tue Jun 9 05:05:34 2015 New Revision: 224262 URL: https://gcc.gnu.org/viewcvs?rev=224262root=gccview=rev Log: [PR64164] Drop copyrename, use coalescible

[Bug debug/58315] [4.8/4.9/5/6 Regression] Excessive memory use with -g

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

[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 aoliva at gcc dot gnu.org --- Patch posted at https://gcc.gnu.org/ml/gcc-patches/2015-03/msg01491.html

[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 aoliva at gcc dot gnu.org --- 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-18 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164 --- Comment #18 from Alexandre Oliva aoliva at gcc dot gnu.org --- (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

[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 aoliva at gcc dot gnu.org --- (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

[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 aoliva at gcc dot gnu.org --- (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

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added CC||aoliva at gcc

[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 aoliva at gcc dot gnu.org --- (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

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added CC||rguenth

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[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 aoliva at gcc dot gnu.org --- 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 aoliva at gcc dot gnu.org --- 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

[Bug debug/58315] [4.8/4.9/5 Regression] Excessive memory use with -g

2015-02-24 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58315 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug debug/58315] [4.8/4.9/5 Regression] Excessive memory use with -g

2015-02-24 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58315 --- Comment #26 from Alexandre Oliva aoliva at gcc dot gnu.org --- I had failed to measure peak memory use. It went down from more than 4.8G to less than 460M (vs 380MB without debug info). Wheee!

[Bug debug/64817] [5 Regression] compilation hangs at -O3 with -g enabled on x86_64-linux-gnu

2015-02-04 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64817 --- Comment #8 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Wed Feb 4 14:23:47 2015 New Revision: 220405 URL: https://gcc.gnu.org/viewcvs?rev=220405root=gccview=rev Log: Simplify XOR of (AND or IOR) of XOR. for gcc

[Bug debug/64817] [5 Regression] compilation hangs at -O3 with -g enabled on x86_64-linux-gnu

2015-02-04 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64817 --- Comment #7 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Wed Feb 4 14:23:33 2015 New Revision: 220404 URL: https://gcc.gnu.org/viewcvs?rev=220404root=gccview=rev Log: Avoid allocating memory when trying but failing

[Bug debug/64817] [5 Regression] compilation hangs at -O3 with -g enabled on x86_64-linux-gnu

2015-02-04 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64817 --- Comment #9 from Alexandre Oliva aoliva at gcc dot gnu.org --- Author: aoliva Date: Wed Feb 4 14:24:00 2015 New Revision: 220406 URL: https://gcc.gnu.org/viewcvs?rev=220406root=gccview=rev Log: Fix signedness of compares expanding debug

[Bug rtl-optimization/50380] [4.6 only] cc1 hangs eating 100% CPU

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

[Bug debug/64511] [5 Regression] ICE at -O3 with -g enabled on x86_64-linux-gnu

2015-02-03 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64511 --- Comment #21 from Alexandre Oliva aoliva at gcc dot gnu.org --- I went back to r219641, just before the problem disappeared again, installed the r220031 patch to fix the dwarf2out crash, and compilation completed sucessfully in 36s

[Bug ada/52033] Compiler assertion, apparently due to incomplete type

2015-01-04 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52033 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added CC||aoliva at gcc

[Bug ada/16212] ICE ada/gcc-interface/trans.c:1626 on legal Ada 83 program

2015-01-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16212 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug ada/48918] GNAT Bug Box with Assert_Failure with einfo.adb:2661

2015-01-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48918 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug ada/52120] [Ada] Compiler assertion in iterator

2015-01-02 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52120 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|UNCONFIRMED

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[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 aoliva at gcc dot gnu.org --- Created attachment 32274 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32274action=edit WIP patch to start combining useless value removal and table reset, after reverting

[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 aoliva at gcc dot gnu.org --- Author: aoliva Date: Thu Mar 6 07:04:47 2014 New Revision: 208361 URL: http://gcc.gnu.org/viewcvs?rev=208361root=gccview=rev Log: PR debug/60381 Revert: 2014-02-28 Alexandre

[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 aoliva at gcc dot gnu.org --- Author: aoliva Date: Thu Mar 6 07:04:47 2014 New Revision: 208361 URL: http://gcc.gnu.org/viewcvs?rev=208361root=gccview=rev Log: PR debug/60381 Revert: 2014-02-28 Alexandre

[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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60381 Alexandre Oliva aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[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 aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Feb 28 12:45:36 2014 New Revision: 208219 URL: http://gcc.gnu.org/viewcvs?rev=208219root=gccview=rev Log: PR debug/57232 * var-tracking.c (vt_initialize

[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 aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Feb 28 12:57:06 2014 New Revision: 208220 URL: http://gcc.gnu.org/viewcvs?rev=208220root=gccview=rev Log: PR debug/59992 * cselib.c (remove_useless_values

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[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 aoliva at gcc dot gnu.org --- Author: aoliva Date: Fri Feb 28 12:57:40 2014 New Revision: 208221 URL: http://gcc.gnu.org/viewcvs?rev=208221root=gccview=rev Log: PR debug/59992 * cselib.c (cselib_hasher::equal

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aoliva

[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 aoliva at gcc dot gnu.org --- Created attachment 32213 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32213action=edit avoid quadratic behavior for the removal of useless values This is the first of the two

[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 aoliva at gcc dot gnu.org --- Created attachment 32214 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32214action=edit preserve permanent values in a separate table vt_initialize still took way too long

[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 aoliva at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |aoliva

[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 aoliva at gcc dot gnu.org --- 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

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