https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116860
--- Comment #15 from ptomsich at gcc dot gnu.org ---
(In reply to Richard Biener from comment #14)
> GCC 15.2 is being released, retargeting bugs to 15.3.
v3 has been on the list for a while (see
https://gcc.gnu.org/pipermail/gcc-patches/2025-Ma
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121303
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 121303, which changed state.
Bug 121303 Summary: [16 Regression] ICE: SIGSEGV in is_store_forwarding
(avoid-store-forwarding.cc:152) with -O1 -favoid-store-forwarding
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121303
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121303
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 121380, which changed state.
Bug 121380 Summary: [16 regression] ICE with -O1 -fexceptions
-favoid-store-forwarding
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121380
What|Removed |A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121380
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolutio
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121380
--- Comment #2 from ptomsich at gcc dot gnu.org ---
@Kostas: This looks like the same bad usage of 'is_constant(off_val)' with a
off_val being a NULL pointer (as observed in PR121303).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121380
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org
|konstantinos.elefth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121303
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 120660, which changed state.
Bug 120660 Summary: [16 Regression] wrong code with -O -favoid-store-forwarding
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120660
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120660
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|U
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 119795, which changed state.
Bug 119795 Summary: wrong code with _BitInt() addition (?) and -O
-fschedule-insns -favoid-store-forwarding
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119795
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119795
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 119862, which changed state.
Bug 119862 Summary: [16 Regression] gcc.dg/pr119160.c FAILs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119862
What|Removed |Added
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119862
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 119884, which changed state.
Bug 119884 Summary: [16 Regression] ICE: in emit_move_insn, at expr.cc:4636
with -O2 -fno-dse -favoid-store-forwarding since r16-15
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119884
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119884
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119901
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|N
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 119901, which changed state.
Bug 119901 Summary: wrong code with -O -favoid-store-forwarding
-mprefer-vector-width=none -mavx2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119901
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119795
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119862
--- Comment #4 from ptomsich at gcc dot gnu.org ---
The runtime calls to __cyg_profile_func_exit and __cyg_profile_func_enter are
inserted for -finstrument-functions-once.
@Konstantinos: Why do we need as "{ dg-do run }" instead of "{ dg-do comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116860
--- Comment #13 from ptomsich at gcc dot gnu.org ---
v3 has been on the list since March as
https://gcc.gnu.org/pipermail/gcc-patches/2025-March/677788.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
--- Comment #1 from ptomsich at gcc dot gnu.org ---
We'll continue using this meta-bug to track issues that should be addressed
before we enabled favoid-store-forwarding by default at O2.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119884
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org
|konstantinos.elefth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119862
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119160
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org
|konstantinos.elefth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117712
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org
|konstantinos.elefth
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117079
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |cmuellner at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117922
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116860
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Assignee|unass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48696
--- Comment #22 from ptomsich at gcc dot gnu.org ---
Agreed. It would be ideal not to have to deal with this in the store-forward
avoidance pass (i.e., catching it before or during lowering).
Given that the store-forward avoidance pass (mostly) c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48696
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117872
--- Comment #1 from ptomsich at gcc dot gnu.org ---
Our patch (see
https://gcc.gnu.org/pipermail/gcc-patches/2024-December/671800.html) for
PR117835 should also fix this issue.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117816
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117836
Bug 117836 depends on bug 117816, which changed state.
Bug 117816 Summary: ICE: in rtl_verify_bb_insns, at cfgrtl.cc:2837: flow
control insn inside a basic block with -O -favoid-store-forwarding
-fnon-call-exceptions -fno-forward-propagate -fin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116845
--- Comment #7 from ptomsich at gcc dot gnu.org ---
Our team will also be busy with other priorities for the next weeks.
We will attempt to schedule this before the end of stage 1, but might still
have to delay until stage 3.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116358
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116353
--- Comment #5 from ptomsich at gcc dot gnu.org ---
To add on to the info provided by Manolis, this is the diff for the proposed
fix:
diff --git a/gcc/ifcvt.cc b/gcc/ifcvt.cc
index 3e25f30b67e..da59c907891 100644
--- a/gcc/ifcvt.cc
+++ b/gcc/ifc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116353
--- Comment #2 from ptomsich at gcc dot gnu.org ---
Thanks for providing an isolated case, this is very helpful.
Note that despite this being reported as 'ce2', it is the same underlying pass
as 'ce1'... just the second time the ce (conditional
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114326
--- Comment #2 from ptomsich at gcc dot gnu.org ---
To copy the last piece of info from our internal tracker...
LLVM learned this new trick only in the run-up to LLVM 18.
Up until then, GCC and LLVM performed identically on this snippet.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114010
--- Comment #9 from ptomsich at gcc dot gnu.org ---
(In reply to Manolis Tsamis from comment #0)
> E.g. another loop, non canonicalized names:
>
> .L120:
> ldr q30, [x0], 16
> moviv29.2s, 0
> ld2 {v26.16b - v27.16b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114010
--- Comment #7 from ptomsich at gcc dot gnu.org ---
(In reply to Manolis Tsamis from comment #5)
> On of these happens to precede a relevant vector statement and then
> in one case combine does the umlal transformation but in the other not.
Plea
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114010
--- Comment #6 from ptomsich at gcc dot gnu.org ---
(In reply to Manolis Tsamis from comment #5)
> On of these happens to precede a relevant vector statement and then
> in one case combine does the umlal transformation but in the other not.
Plea
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110308
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110308
--- Comment #8 from ptomsich at gcc dot gnu.org ---
@mtsamis: Could you attach the proposed patch as an attachment (to allow easy
application and testing that this resolves the ICE)?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108589
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108589
--- Comment #3 from ptomsich at gcc dot gnu.org ---
I can confirm that the issue reproduces (as expected) with the
'--enable-checking=rtl' configuration. I'll retest the fix and submit via the
list.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108589
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |ptomsich at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107786
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|A
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107786
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assigne
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105314
--- Comment #7 from ptomsich at gcc dot gnu.org ---
The transformation for
"""
long func2 (long a, long b, long c)
{
if (c)
a = 0;
else
a = 5;
return a;
}
"""
into
"""
0006 :
6: 00163513
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105314
--- Comment #5 from ptomsich at gcc dot gnu.org ---
The fix addresses the issue and generates no new failures on small test cases.
Testing against SPEC is still ongoing and I'll report back once that has
completed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88492
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98748
ptomsich at gcc dot gnu.org changed:
What|Removed |Added
CC||ptomsich at gcc dot gnu.org
54 matches
Mail list logo