https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67340
Alexandre Oliva changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67312
Alexandre Oliva changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67490
Alexandre Oliva changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
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
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
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
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
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
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164
Alexandre Oliva changed:
What|Removed |Added
Depends on||67597, 67490
--- Comment #54 from
|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.
||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
|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.
||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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64164
Alexandre Oliva aoliva at gcc dot gnu.org changed:
What|Removed |Added
CC||rguenth
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
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.
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
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
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!
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
601 - 700 of 1086 matches
Mail list logo