Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
A few targets (nds32be-elf, nds32le-elf, avr-elf) have started failing a few
tests after recent aliasing changes:
Tests
|NEW
CC||law at gcc dot gnu.org,
||rguenth at gcc dot gnu.org
Last reconfirmed||2024-05-25
Target|riscv |riscv,fr30
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115038
--- Comment #8 from Jeffrey A. Law ---
Yea, I would think we want to avoid anything marked as frame related.
Otherwise we have to go back and fixup the CFI nodes and such.
Eric, do you want to handle the final bootstrap+regression test? Or
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115142
--- Comment #5 from Jeffrey A. Law ---
Yes, sorry. I should have removed the 15 tag.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115142
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115142
Jeffrey A. Law changed:
What|Removed |Added
Last reconfirmed||2024-05-18
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115142
--- Comment #2 from Jeffrey A. Law ---
So just one high level note. Nobody is ever going to do something like
"-ftree-ter" without having one of the optimization levels on. It's an option
combination that just doesn't make sense.
But we
||2024-05-16
CC||law at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Jeffrey A. Law ---
I'm pretty sure it's the change in sink heuristics. I backed that out
yesterday as a check. So, yes
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115110
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
--- Comment #3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92539
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
--- Comment #12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115013
--- Comment #5 from Jeffrey A. Law ---
So this seems to have fixed the RISC-V port. Thanks!
I'm still seeing some problems on the PRU port though:
Tests that now fail, but worked before (1 tests):
pru-sim: gcc: gcc.dg/pr71478.c (test for
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115013
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115026
--- Comment #7 from Jeffrey A. Law ---
So what's the magic to re-enable prange? I can do that and spin a fresh build.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115009
--- Comment #8 from Jeffrey A. Law ---
And on msp430-elf we're getting a codegen correctness issue on msp430-elf.
gcc.dg/pr66444.c fails in the simulator. The -O2 code difference looks like:
*** good.s Thu May 9 20:41:37 2024
--- bad.s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115009
Jeffrey A. Law changed:
What|Removed |Added
Target|avr |avr, rl78
--- Comment #5 from Jeffrey
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115013
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
Created attachment 58153
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58153=edit
Testcase, compile with -O2 on avr-elf
Recent work in Ranger seems to be causing an
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114996
--- Comment #2 from Jeffrey A. Law ---
I don't care about the terminology. We have 3 insns in play. A, B and C.
We try to combine A -> B which succeeded before resulting in A, B' and C and
which in turn allowed a subsequent A -> C
mal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
So this test has started failing on RISC-V after re-introduction of the change
to avoid 2->2 combinations when i2 is unc
|--- |FIXED
CC||law at gcc dot gnu.org
--- Comment #4 from Jeffrey A. Law ---
Should be fixed on gcc-14 branch and on the trunk.
|RESOLVED
CC||law at gcc dot gnu.org
--- Comment #6 from Jeffrey A. Law ---
Fixed on the trunk. I would not suggest backporting to the gcc-14 tree as it
does not fix a regression.
I do expect we'll have a gcc-14 riscv coordination
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114729
--- Comment #11 from Jeffrey A. Law ---
Yup. -fsched-verbose=99 is *very* verbose. But that's the point, to see all
the gory details. It can be dialed down, but I've never done so myself.
What stands out to me is this:
;;| Pressure
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113956
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114741
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114729
--- Comment #8 from Jeffrey A. Law ---
I didn't even notice you had that testcase attached!
I haven't done a deep dive, but the first thing that jumps out is the number of
instructions in the ready queue, most likely because of the addressing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114729
--- Comment #7 from Jeffrey A. Law ---
Yes, there are different algorithms. I looked at them a while back when we
first noticed the problems with spilling and x264. There was very little
difference for specint when we varied the algorithms.
|UNCONFIRMED |NEW
Ever confirmed|0 |1
CC||law at gcc dot gnu.org
--- Comment #3 from Jeffrey A. Law ---
Right. So what I'm most interested in are the scheduler decisions as most
likely IRA/LRA are simply stuck
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112723
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114574
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114608
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114689
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
||law at gcc dot gnu.org
Priority|P3 |P1
Status|UNCONFIRMED |NEW
Last reconfirmed||2024-04-12
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89835
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84568
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113742
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114415
--- Comment #9 from Jeffrey A. Law ---
Yea. I think my first one in this space was in the mid 90s on the PA. Sigh.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114415
Jeffrey A. Law changed:
What|Removed |Added
Summary|[13/14 Regression] wrong|[13 Regression] wrong code
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114591
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114511
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114515
--- Comment #9 from Jeffrey A. Law ---
Thanks for that info Edwin -- my tester flagged them too and mentally I'd
figured it was most likely the combiner change.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114393
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114510
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101463
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102264
Jeffrey A. Law changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104995
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105275
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106955
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107058
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63426
Bug 63426 depends on bug 108278, which changed state.
Bug 108278 Summary: [13/14 Regression] runtime error with -O1 -Wall
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108278
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108278
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113357
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
--- Comment #5 from Jeffrey A. Law
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109990
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110285
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110401
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110842
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111231
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111305
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112415
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 112697, which changed state.
Bug 112697 Summary: [14 Regression] 30-40% exec time regression of 433.milc on
zen2 since r14-4972-g8aa47713701b1f
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112697
What
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112697
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114426
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114408
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114414
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113390
--- Comment #4 from Jeffrey A. Law ---
Made it a P1 simply because it was likely not RISC-V specific ICE. I don't
think we're at a point where it makes sense for RISC-V to be a primary
platform, though hopefully that'll change in the
|--- |FIXED
CC||law at gcc dot gnu.org
--- Comment #5 from Jeffrey A. Law ---
Per c#4.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89180
Bug 89180 depends on bug 56457, which changed state.
Bug 56457 Summary: Bogus warning: loop-invariant.c:786:20: error: unused
variable ‘regno’ when building vax-*-*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56457
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44756
Bug 44756 depends on bug 56457, which changed state.
Bug 56457 Summary: Bogus warning: loop-invariant.c:786:20: error: unused
variable ‘regno’ when building vax-*-*
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56457
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112703
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113359
--- Comment #20 from Jeffrey A. Law ---
Go right ahead. I'm mostly trying to get things in the right broad buckets.
So if you've got additional information, please add it.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113359
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
||law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113727
Jeffrey A. Law changed:
What|Removed |Added
CC||law at gcc dot gnu.org
1 - 100 of 1175 matches
Mail list logo