https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119533
Jeffrey A. Law changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119592
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119382
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119664
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119572
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119539
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119540
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119581
--- Comment #2 from Jeffrey A. Law ---
Thanks Pan. I've got an intern working in this space, and this may be a good
exercise for them. So definitely reach out before you dive in to see if she's
gotten to this issue yet.
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
#include
void andn(int *a, int mask) {
for (int i = 0; i < 256; i++)
a[i] &= ~mask;
}
Should compile down into a vandn. Support for this was r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119572
Jeffrey A. Law changed:
What|Removed |Added
Target Milestone|--- |15.0
Priority|P3
: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
This change:
commit 70391e3958db791edea4e877636592de47a785e7
Author: Kyrylo Tkachov
Date: Mon Mar 24 01:53:06 2025 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119554
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119393
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119411
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119413
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119473
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119493
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
mal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
Target: riscv
Keywords: missed-optimization
Target: riscv
This testcase when compiled with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119362
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118410
Jeffrey A. Law changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116698
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119298
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117903
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119293
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119357
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 119168, which changed state.
Bug 119168 Summary: [15 Regression] 5% 477.dealII slowdown since
r15-7605-gc5752c1f01316a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119168
What|Removed |
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118957
Jeffrey A. Law changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 118957, which changed state.
Bug 118957 Summary: [15 Regression] 5-9% slowdown of 511.povray_r and
453.povray since r15-7400-gd3ff498c478ace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118957
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118966
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 118966, which changed state.
Bug 118966 Summary: [15 Regression] 6% slowdown of 464.h264ref on Aarch64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118966
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119159
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 119159, which changed state.
Bug 119159 Summary: [15 Regression] 6% slowdown of 520.omnetpp_r on aarch64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119159
What|Removed |Added
-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119168
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119285
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119356
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119348
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119351
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163
Bug 26163 depends on bug 119285, which changed state.
Bug 119285 Summary: [15 Regression] 5% slowdown of 519.lbm_r on Zen2 and Zen4
since r15-7932-ge355fe414aa3aa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119285
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119270
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119159
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119168
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119285
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119189
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119189
--- Comment #3 from Jeffrey A. Law ---
And just to confirm, with the patch I'm testing, these all snap back to
passing.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119189
--- Comment #2 from Jeffrey A. Law ---
Almost certainly the change I made to cut down on the size of the livein sets.
It can leave the RTX iterator in an undesirable place in some cases resulting
in missed optimizations. I saw it right before
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119174
Jeffrey A. Law changed:
What|Removed |Added
Priority|P1 |P4
--- Comment #14 from Jeffrey A. Law
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117467
--- Comment #19 from Jeffrey A. Law ---
Nuts. Busted most of the optimizations for rv64 with the change to the use side
handling. I guess that's what I get for trying to generalize a pattern I was
seeing -- I'd tested the ad-hoc variant on rv64
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119174
--- Comment #11 from Jeffrey A. Law ---
Andrew. You're missing the point. This scenario isn't the kind of thing that
reload and LRA are supposed to fix. They fix constraint problems. ie, I got
the wrong kind of register (wrong register file)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119174
--- Comment #6 from Jeffrey A. Law ---
I think the mcore failure was graphite/interchange-0.
On the topic of reload vs LRA. The code is broken before IRA hands off to
LRA/reload in the msp430 case.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119174
Jeffrey A. Law changed:
What|Removed |Added
Target||msp430-elf
CC|
Severity: normal
Priority: P3
Component: rtl-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: law at gcc dot gnu.org
Target Milestone: ---
Since this change:
commit b191e8bdecf881d11c1544c441e38f4c18392a15 (HEAD)
Author: Richard Sandiford
Date
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117467
--- Comment #16 from Jeffrey A. Law ---
OK. Funny I'd just been looking at this problem in a different context.
When an RTX is encountered when handling uses that the code does not know how
to handle it will, in effect, continue normal iterati
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117467
--- Comment #15 from Jeffrey A. Law ---
So what's weird here is on that file for riscv64, after removing the memory
based limiter, I see ext-dce at .94s out of 295s of cpu time and I never see a
major memory spike -- I don't ever see it get much
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099
Jeffrey A. Law changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099
--- Comment #9 from Jeffrey A. Law ---
No worries on the dual submission. If that's the biggest problem I have to
deal with today, I'll consider it a good day.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099
--- Comment #6 from Jeffrey A. Law ---
Sorry my bad. Conflated bi-direction dataflow with the sets
expanding/contracting. We don't do bi-directional dataflow in here.
In this case it's the dataflow sets contracting and expanding and never
con
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116080
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102954
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108083
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115118
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111750
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115835
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115842
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116078
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116140
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116463
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116507
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116761
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116901
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117088
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116998
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117092
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117207
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117270
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117600
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117705
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117706
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117932
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118318
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118351
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118610
--- Comment #4 from Jeffrey A. Law ---
Given the range in question this seems relevant:
ommit 01339d29b7663d85eea6145eac2b1ad1da428c11
Author: Vladimir N. Makarov
Date: Tue Jan 28 08:37:33 2025 -0500
[PR118663][LRA]: Change secondary me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118914
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119108
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119110
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119115
Jeffrey A. Law changed:
What|Removed |Added
Priority|P3 |P4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099
Jeffrey A. Law changed:
What|Removed |Added
CC||vineetg at rivosinc dot com
--- Commen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119100
--- Comment #2 from Jeffrey A. Law ---
It's even more complicated than that. You have to consider that there can be a
cost to move data across the units. ie, it may actually be cheaper to use the
variant that broadcasts the value across a vect
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119099
Jeffrey A. Law changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106585
--- Comment #13 from Jeffrey A. Law ---
Yea, I definitely explored the ext-dce approach before for a different
testcase. But I think it's really the only viable path I see. A quick POC
results in:
bclra0,a0,a1# 12[c=4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106585
--- Comment #12 from Jeffrey A. Law ---
Looking at this again after nearly 2 years.
At ud-dce things are actually not in bad shape:
(insn 7 4 8 2 (set (reg:SI 141)
(const_int 1 [0x1])) "j.c":2:20 278 {*movsi_internal}
(nil))
(insn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110163
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111428
Jeffrey A. Law changed:
What|Removed |Added
Last reconfirmed||2025-03-03
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112651
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114069
Jeffrey A. Law changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103433
Jeffrey A. Law changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114069
Bug 114069 depends on bug 103433, which changed state.
Bug 103433 Summary: ICE in convert_move, at expr.c:219
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103433
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115322
--- Comment #3 from Jeffrey A. Law ---
Unfortunately, you're likely going to have to do much of the debugging
yourself. spec2k6 is licensed software that everyone does not have access to.
What I would recommend would be to use qemu's remote de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118931
Jeffrey A. Law changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113739
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |WORKSFORME
Status|UNCONFIR
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113112
Jeffrey A. Law changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
1 - 100 of 1734 matches
Mail list logo