[Bug target/117092] [15 regression] gcc.target/aarch64/pr109072_1.c check-function-bodies s16x4_2 fail since r15-4235-gbcccc3221b838e

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117092 Sam James changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Summa

[Bug target/117089] GCC Segmentation Fault internal compiler error on PPC64EL running with QEMU + chroot

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117089 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/117091] bit_test_cluster takes extensive time with large switches even at -O0

2024-10-11 Thread ak at gcc dot gnu.org via Gcc-bugs
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

[Bug middle-end/117091] bit_test_cluster takes extensive time with large switches even at -O0

2024-10-11 Thread ak at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/117100] [13 regression] ImageMagick miscompiled with -O1 -funswitch-loops

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/117100] [13 regression] ImageMagick miscompiled with -O1 -funswitch-loops

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/117100] [13 regression] ImageMagick miscompiled with -O1 -funswitch-loops

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/117100] [13 regression] ImageMagick miscompiled with -O1 -funswitch-loops

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100 Andrew Pinski changed: What|Removed |Added Depends on||109934 --- Comment #9 from Andrew Pinsk

[Bug target/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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 (

[Bug target/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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%]

[Bug tree-optimization/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2024-10-12 CC|

[Bug tree-optimization/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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.

[Bug target/117103] GCC trunk emits push + pop at -Oz when a mov could suffice

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/116808] Valgrind reports mismatched new/delete in value-range.h

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116808 Sam James changed: What|Removed |Added Target Milestone|--- |13.4

[Bug target/117104] New: [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
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)

[Bug target/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
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

[Bug target/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread sjames at gcc dot gnu.org via Gcc-bugs
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 :)

[Bug target/117104] [15 regression] ICE when building python-3.12.7 (prepare_cmp_insn, at optabs.cc:4622) with -O2 -march=x86-64-v4 -fno-vect-cost-model -fwrapv

2024-10-11 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117104 Andrew Pinski changed: What|Removed |Added Keywords||ice-on-valid-code Target Milestone|--

[Bug target/80881] Implement Windows native TLS

2024-10-11 Thread ubizjak at gmail dot com via Gcc-bugs
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

[Bug target/117088] [15 regression] 548.exchange_r regressed by ~11% with -O2 -march=x86-64-v3 on EMR after r15-4225-g70c3db511ba14f

2024-10-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117088 Richard Biener changed: What|Removed |Added Target Milestone|--- |15.0 Keywords|

[Bug ada/117087] [15 Regression] Ada bootstrap failure in validate_size since r15-4166-g9fd38cc5d63612

2024-10-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117087 Richard Biener changed: What|Removed |Added Target Milestone|--- |15.0 Version|unknown

[Bug target/117072] [15 Regression] FAIL: gcc.target/i386/cond_op_fma_{float,double,_Float16}-1.c since r15-3509-gd34cda72098867

2024-10-11 Thread rguenth at gcc dot gnu.org via Gcc-bugs
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

[Bug c++/70790] Can't mangle noexcept expressions

2024-10-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70790 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug target/117072] [15 Regression] FAIL: gcc.target/i386/cond_op_fma_{float,double,_Float16}-1.c since r15-3509-gd34cda72098867

2024-10-11 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
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

[Bug target/117072] [15 Regression] FAIL: gcc.target/i386/cond_op_fma_{float,double,_Float16}-1.c since r15-3509-gd34cda72098867

2024-10-11 Thread rguenther at suse dot de via Gcc-bugs
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

[Bug middle-end/116988] Documentation for local register variables with inline-asm could have better example

2024-10-11 Thread hp at gcc dot gnu.org via Gcc-bugs
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

[Bug libstdc++/117085] chrono formatting: %c does not honor locale after expansion

2024-10-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
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:

[Bug tree-optimization/116826] Optimise log (1.0 / x) into -log (x)

2024-10-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/86710] 3 missing logarithm optimizations

2024-10-11 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
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

[Bug tree-optimization/86710] 3 missing logarithm optimizations

2024-10-11 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86710 Jennifer Schmitz changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/116826] Optimise log (1.0 / x) into -log (x)

2024-10-11 Thread jschmitz at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116826 Jennifer Schmitz changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

<    1   2