https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117092
Sam James changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
Summa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117089
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117091
ak at gcc dot gnu.org changed:
What|Removed |Added
Last reconfirmed||2024-10-11
Summary|co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117091
--- Comment #2 from ak at gcc dot gnu.org ---
Minimum patch. Only enable the clustering at -O2.
diff --git a/gcc/tree-switch-conversion.cc b/gcc/tree-switch-conversion.cc
index 00426d46..468b15f1c461 100644
--- a/gcc/tree-switch-conversion.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100
--- Comment #6 from Sam James ---
Simplified a bit:
```
int a;
int c (int f) {
int d = 1;
for (int e = 0; e < 3; e++) {
switch (f) {
case 1:
d = 0;
case 2:
a = 1;
break;
case 3:
__built
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100
--- Comment #7 from Andrew Pinski ---
(In reply to Sam James from comment #6)
> Simplified a bit:
Just some debug:
When we create one of the unswitch_predicate for the second switch, we have:
true_range:
[irange] int [4, 4][6, 6][8, 8] NONZER
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100
--- Comment #8 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #7)
> (In reply to Sam James from comment #6)
> > Simplified a bit:
>
> Just some debug:
>
> When we create one of the unswitch_predicate for the second switch, we h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100
Andrew Pinski changed:
What|Removed |Added
Depends on||109934
--- Comment #9 from Andrew Pinsk
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
--- Comment #4 from Andrew Pinski ---
vect__69.1299_108 = MAX_EXPR <_110, { 0, 0 }>;
...
_9 = .REDUC_IOR (vect__69.1299_108);
_71 = _9;
if (_71 == 0)
Most likely:
/* MIN (X, Y) == X -> X <= Y */
/* MIN (X, Y) < X -> X > Y */
/* MIN (
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
--- Comment #3 from Andrew Pinski ---
_110 = {left_59, _61};
if (_110 <= { 0, 0 })
goto ; [34.00%]
else
goto ; [66.00%]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
Andrew Pinski changed:
What|Removed |Added
Last reconfirmed||2024-10-12
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
--- Comment #6 from Andrew Pinski ---
(In reply to Andrew Pinski from comment #5)
> Reduced testcase:
For this only `-O2 -mavx -fno-vect-cost-model` is needed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117103
--- Comment #2 from Andrew Pinski ---
Note if you are doing code size comparison, then looking at the # of
instructions for a target like x86 is not the way to go. You need to actually
look at the assembled instruction output.
In the case of us
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116808
Sam James changed:
What|Removed |Added
Target Milestone|--- |13.4
xincludes
--with-build-config='bootstrap-O3 bootstrap-lto'
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.0.0 20241011 (experimental)
3b095ac8477f09cccbc9002dde888bd0ad9a73fb (Gentoo Hardened 15.0. p, commit
9a259e1746b11f94c3ccdeacb33bcc9ccfeb3f5f)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
--- Comment #1 from Sam James ---
Created attachment 59327
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59327&action=edit
bytearrayobject.i.xz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
--- Comment #2 from Sam James ---
It's funny that we have mogrify in here as I associate it with IM :)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104
Andrew Pinski changed:
What|Removed |Added
Keywords||ice-on-valid-code
Target Milestone|--
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881
--- Comment #54 from Uroš Bizjak ---
(In reply to Julian Waters from comment #51)
> Created attachment 59318 [details]
> Attempt to parallelize the load from gs/fs and load of _tls_index
>
> I've written a slightly different version of the patch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117088
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |15.0
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117087
Richard Biener changed:
What|Removed |Added
Target Milestone|--- |15.0
Version|unknown
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072
Richard Biener changed:
What|Removed |Added
Component|tree-optimization |target
--- Comment #5 from Richard Bie
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70790
Patrick Palka changed:
What|Removed |Added
Resolution|--- |FIXED
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072
--- Comment #8 from Hongtao Liu ---
(In reply to Richard Biener from comment #7)
> OTOH I'll note that no other simplify_* treats canonicalization as
> simplification and the existing swap_commutative_operands_p transform for FMA
> is highly unc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072
--- Comment #9 from rguenther at suse dot de ---
On Fri, 11 Oct 2024, liuhongt at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117072
>
> --- Comment #8 from Hongtao Liu ---
> (In reply to Richard Biener from comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116988
Hans-Peter Nilsson changed:
What|Removed |Added
CC||hp at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117085
--- Comment #3 from GCC Commits ---
The master branch has been updated by Jonathan Wakely :
https://gcc.gnu.org/g:4ad697bb7f1aad252e1398c6f13eed3fa6d0ca5b
commit r15-4265-g4ad697bb7f1aad252e1398c6f13eed3fa6d0ca5b
Author: Jonathan Wakely
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116826
--- Comment #4 from GCC Commits ---
The master branch has been updated by Jennifer Schmitz :
https://gcc.gnu.org/g:4be7d2d340a013d01a47c43d2feb6826d1b67af0
commit r15-4267-g4be7d2d340a013d01a47c43d2feb6826d1b67af0
Author: Jennifer Schmitz
Dat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86710
--- Comment #3 from GCC Commits ---
The master branch has been updated by Jennifer Schmitz :
https://gcc.gnu.org/g:4be7d2d340a013d01a47c43d2feb6826d1b67af0
commit r15-4267-g4be7d2d340a013d01a47c43d2feb6826d1b67af0
Author: Jennifer Schmitz
Date
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86710
Jennifer Schmitz changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116826
Jennifer Schmitz changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
101 - 131 of 131 matches
Mail list logo