https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106943
Richard Biener changed:
What|Removed |Added
Last reconfirmed||2022-09-15
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106945
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.5
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106946
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |10.5
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106947
Richard Biener changed:
What|Removed |Added
Keywords||easyhack
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106550
Jiu Fu Guo changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #2 from Richard Biener ---
The rev. in question shows changes in what PRE does. Before the change
disabling PRE also leads to the diagnostic so there's a missed optimization
there. I see less fully redundant values discovered.
I'm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106949
Bug ID: 106949
Summary: Memory leak using VLA with -fsplit-stack
Product: gcc
Version: 11.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libgc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106949
--- Comment #1 from Anton Fedorov ---
Dunno, is this related to this point?
https://github.com/gcc-mirror/gcc/blob/master/libgcc/generic-morestack.c#L796
/* If we are still on the initial stack, then we have a space leak.
FIXME. */
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #3 from Richard Biener ---
Created attachment 53576
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53576&action=edit
testcase for missed PRE
here's a reduction that works around r12-3918-g5b8b1522e04adc but not on the
tip of t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106902
--- Comment #7 from Alexander Monakov ---
Lawrence, thank you for the nice work reducing the testcase. For RawTherapee
the recommended course of action would be to compile everything with
-ffp-contract=off, then manually reintroduce use of fma i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106910
--- Comment #4 from Hongtao.liu ---
> The vectorizer would go the direct internal fn way for those, querying the
> floor optab but the x86 backend only has scalar modes supported for the
> rounding optabs.
For CFN_BUILT_IN_ICEIL, the modifier i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106567
Jason Merrill changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #4 from Richard Biener ---
Created attachment 53577
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53577&action=edit
testcase for missed PRE on trunk
Here's one.
So the issue is that PRE EXP_GEN now contains
exp_gen[10] := {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106910
--- Comment #5 from rguenther at suse dot de ---
On Thu, 15 Sep 2022, crazylht at gmail dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106910
>
> --- Comment #4 from Hongtao.liu ---
>
> > The vectorizer would go the direct int
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #5 from Richard Biener ---
Created attachment 53578
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53578&action=edit
CFG of the second testcase
With -m32 one can see the full redundancy discovery is a bit fragile since it
requ
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #6 from Richard Biener ---
Anyhow - I'm testing a (half-way) fix for the issue in PRE, the testcase proved
quite useful.
Thanks a lot for opening this bugreport!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106476
--- Comment #2 from rsandifo at gcc dot gnu.org
---
(In reply to Richard Biener from comment #1)
> I think EXTRACT_LAST_REDUCTION cannot simply do
>
>/* Instead of doing ~x ? y : z do x ? z : y. */
>vec_compare = new_temp;
>std::s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #7 from Jan Žižka ---
> Thanks a lot for opening this bugreport!
You are welcome! :-) Unfortunately I'm not familiar with gcc internals that
much in order to comment on the analysis :-(. But once there will be patch for
this issue I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #8 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:5edf02ed2b6de024f83a023d046a6a18f645bc83
commit r13-2683-g5edf02ed2b6de024f83a023d046a6a18f645bc83
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
Richard Biener changed:
What|Removed |Added
Summary|[12/13 Regression] Bogus|[12 Regression] Bogus
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106950
Bug ID: 106950
Summary: Missed PRE full redundancy without post-loop use
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106951
Bug ID: 106951
Summary: Segmentation fault during compilation while using
modules
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
P
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106832
--- Comment #17 from Peter Bergner ---
(In reply to ibuclaw from comment #15)
> (In reply to Peter Bergner from comment #14)
> > Similar error on a long double == IEEE128 system:
> >
> > /home/bergner/gcc/gcc-fsf-mainline-lang-D/libphobos/src/s
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106832
--- Comment #18 from Kalev Lember ---
If it helps in any way, I have a copr at
https://copr.fedorainfracloud.org/coprs/kalev/gdc_bootstrap/ that has GCC 12
bootstrapped on ppc64le for F36 (but built with LIBDRUNTIME_ONLY=yes").
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106491
rsandifo at gcc dot gnu.org changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rsandifo at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106947
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106952
Bug ID: 106952
Summary: Missed optimization: x < y ? x : y not lowered to
minss
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Prior
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106937
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106952
Alexander Monakov changed:
What|Removed |Added
CC||amonakov at gcc dot gnu.org
--- Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106952
--- Comment #2 from Tavian Barnes ---
(In reply to Alexander Monakov from comment #1)
> Note, your 'max' function is the same as 'min' (the issue remains with that
> corrected).
Whoops, thanks.
Also I just noticed that GCC 12.2 does better (bu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92505
Patrick Palka changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
St
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106926
--- Comment #2 from John Zwinck ---
Jonathan, yes it was a real problem, I wrote such buggy code myself. I was
more complacent with string_view than I might have been with std::string
because everyone knows string_view doesn't have to be null t
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106948
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2022-09-15
Statu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106911
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFI
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104314
--- Comment #4 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:7bd4deb2a7c1394550610ab27507d1ed2af817c2
commit r13-2690-g7bd4deb2a7c1394550610ab27507d1ed2af817c2
Author: Harald Anlauf
Date: T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106926
--- Comment #3 from Jonathan Wakely ---
(In reply to John Zwinck from comment #2)
> I agree the same problem could happen with std::string. As for your idea to
> add an attribute, I assume you mean something like this:
>
> string_view(cons
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104314
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106857
anlauf at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106857
--- Comment #4 from CVS Commits ---
The master branch has been updated by Harald Anlauf :
https://gcc.gnu.org/g:2b75d5f533b9d6b39f4055949aff64ed0d22dd24
commit r13-2691-g2b75d5f533b9d6b39f4055949aff64ed0d22dd24
Author: Harald Anlauf
Date: T
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106761
Patrick Palka changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106922
--- Comment #10 from Jan Žižka ---
Created attachment 53581
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53581&action=edit
Second reproducer failing with 5edf02ed2b6de024f83a023d046a6a18f645bc83
I have cherry-picked the fix on top of gc
41 matches
Mail list logo