[Bug tree-optimization/112325] Missed vectorization of reduction after unrolling

2023-11-16 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 liuhongt at gcc dot gnu.org changed: What|Removed |Added CC||liuhongt at gcc dot gnu.org

[Bug target/112561] New: [14 Regression] Segfault only on RISC-V vector

2023-11-16 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112561 Bug ID: 112561 Summary: [14 Regression] Segfault only on RISC-V vector Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug libstdc++/111667] [C++23] Implement P1132R8, out_ptr - a scalable output pointer abstraction

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111667 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:c7f6537db94f7c6320a5a8ecaa387c9b9ce1f0ac commit r14-5524-gc7f6537db94f7c6320a5a8ecaa387c9b9ce1f0ac Author: Jonathan Wakely Date:

[Bug libstdc++/106749] Implement C++23 library features

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106749 Bug 106749 depends on bug 111667, which changed state. Bug 111667 Summary: [C++23] Implement P1132R8, out_ptr - a scalable output pointer abstraction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111667 What|Removed

[Bug libstdc++/111667] [C++23] Implement P1132R8, out_ptr - a scalable output pointer abstraction

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111667 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug tree-optimization/112325] Missed vectorization of reduction after unrolling

2023-11-16 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 --- Comment #4 from liuhongt at gcc dot gnu.org --- (In reply to liuhongt from comment #3) > BB vectorizer relies on the backend support of .REDUC_PLUS for reduction, > but loop vectorizer can manually do reduction. That's why it's not > vectoriz

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread rdapp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #34 from Robin Dapp --- (In reply to Jakub Jelinek from comment #29) > --- gcc/tree-vect-loop.cc.jj 2023-11-14 10:35:52.0 +0100 > +++ gcc/tree-vect-loop.cc 2023-11-15 22:42:32.782007408 +0100 > @@ -4105,9 +4105,9 @@ pop:

[Bug target/112561] [14 Regression] Segfault only on RISC-V vector

2023-11-16 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112561 JuzheZhong changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai --- Comment #1

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread rdapp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #35 from Robin Dapp --- What does get rid of the comparison failures in the three last posted reduced examples is: gcall *call = dyn_cast (op_use_stmt); internal_fn ifn; if (call && gimple_call_internal

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #36 from Jakub Jelinek --- Actually, while i386-expand.o compilation fails with -fcompare-debug even after the above patch, seems that is only because of the discriminator issue, the *.gkd difference is then: --- i386-expand.cc.gkd

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #37 from Jakub Jelinek --- (In reply to Robin Dapp from comment #35) > What does get rid of the comparison failures in the three last posted > reduced examples is: > > gcall *call = dyn_cast (op_use_stmt); > internal

[Bug tree-optimization/112325] Missed vectorization of reduction after unrolling

2023-11-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112325 --- Comment #5 from Richard Biener --- Yes, as I said in comment#2. Note I specifically ended up not open-coding the reduction because of concerns of efficiency. So a target should only provide reduc_*_scal patterns when they are more efficien

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #38 from Jakub Jelinek --- And the #c29 change actually seems to fix all the testcases here with -fcompare-debug -gno-statement-frontiers: $ ~/src/gcc/obj48/gcc/xg++ -B ~/src/gcc/obj48/gcc/ -fcompare-debug -gno-statement-frontiers pr

[Bug target/112547] 9% exec time regression of 462.libquantum SPEC on AMD zen4 CPU

2023-11-16 Thread fkastl at suse dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112547 --- Comment #5 from Filip Kastl --- Compile options are: -O2 -g -flto=128 Configure options of GCC are: --enable-languages=c,c++,fortran,rust,m2 --disable-bootstrap --disable-libsanitizer --disable-multilib --enable-checking=release

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread rdapp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #40 from Robin Dapp --- (In reply to Jakub Jelinek from comment #37) [..] > The above isn't complete, so one just has to guess what you mean outside of > that, but the above doesn't seem to be correct. There are many internal > cal

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #41 from Richard Biener --- (In reply to Jakub Jelinek from comment #39) > Created attachment 56601 [details] > gcc14-pr112374.patch > > So the following then? LGTM. Refactoring to more explicitly handle debug stmts like with i

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #42 from Andrew Pinski --- Just one suggestion for the testcases, add: /* { dg-additional-options "-march=armv9-a" { target aarch64*-*-* } } */ So it at least it will be tested on another target.

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #43 from Jakub Jelinek --- (In reply to Robin Dapp from comment #40) > (In reply to Jakub Jelinek from comment #37) > [..] > > > The above isn't complete, so one just has to guess what you mean outside of > > that, but the above doe

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #44 from Jakub Jelinek --- (In reply to Andrew Pinski from comment #42) > Just one suggestion for the testcases, add: > /* { dg-additional-options "-march=armv9-a" { target aarch64*-*-* } } */ > > So it at least it will be tested on

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #45 from Andrew Pinski --- (In reply to Jakub Jelinek from comment #44) > (In reply to Andrew Pinski from comment #42) > > Just one suggestion for the testcases, add: > > /* { dg-additional-options "-march=armv9-a" { target aarch64*-

[Bug sanitizer/112562] New: [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as

2023-11-16 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112562 Bug ID: 112562 Summary: [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug sanitizer/112562] [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as

2023-11-16 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112562 Rainer Orth changed: What|Removed |Added Target Milestone|--- |14.0

[Bug sanitizer/112563] New: [14 regression] libsanitizer doesn't assemble with Solaris/sparc as

2023-11-16 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112563 Bug ID: 112563 Summary: [14 regression] libsanitizer doesn't assemble with Solaris/sparc as Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal

[Bug sanitizer/112563] [14 regression] libsanitizer doesn't assemble with Solaris/sparc as

2023-11-16 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112563 Rainer Orth changed: What|Removed |Added Target Milestone|--- |14.0

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread marc.mutz at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 Marc Mutz changed: What|Removed |Added CC||marc.mutz at hotmail dot com --- Comment #7

[Bug sanitizer/112562] [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112562 --- Comment #1 from Jakub Jelinek --- find -type f | xargs grep %function ./interception/interception.h: ".type " SANITIZER_STRINGIFY(TRAMPOLINE(func)) ", %function\n" \ ./builtins/assembly.h:#define SYMBOL_IS_FUNC(name) .type nam

[Bug tree-optimization/112374] [14 Regression] Failed bootstrap with `--with-arch=skylake-avx512 --with-cpu=skylake-avx512`, causes a comparison failure since r14-5076-g01c18f58d37865d5f3bbe93e666183b

2023-11-16 Thread rdapp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112374 --- Comment #46 from Robin Dapp --- (In reply to Jakub Jelinek from comment #43) > Now, the patch changed it to allow one extra use in certain cases (but I > think only on use_stmt, because there should be one use on use_stmt and if > there is

[Bug libstdc++/112564] New: std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread blubban at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 Bug ID: 112564 Summary: std::format(std::thread::id) is incorrectly left-aligned Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Prio

[Bug sanitizer/112562] [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as

2023-11-16 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112562 --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #1 from Jakub Jelinek --- > find -type f | xargs grep %function > ./interception/interception.h: ".type " > SANITIZER_STRINGIFY(TRAMPOLINE(func)) ", %function\n"

[Bug target/112532] [14 Regression] ICE: in extract_insn, at recog.cc:2804 (unrecognizable insn: vec_duplicate:V4HI) with -O -msse4 since r14-5388-g2794d510b979be

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112532 --- Comment #6 from CVS Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:e36d5f424a0dcb984620a172c73da989f215dc42 commit r14-5525-ge36d5f424a0dcb984620a172c73da989f215dc42 Author: liuhongt Date: Wed Nov

[Bug target/112532] [14 Regression] ICE: in extract_insn, at recog.cc:2804 (unrecognizable insn: vec_duplicate:V4HI) with -O -msse4 since r14-5388-g2794d510b979be

2023-11-16 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112532 liuhongt at gcc dot gnu.org changed: What|Removed |Added Resolution|--- |FIXED Status|A

[Bug target/112478] riscv: asm clobbers not honored

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112478 --- Comment #9 from CVS Commits --- The master branch has been updated by Kito Cheng : https://gcc.gnu.org/g:defa8681d951c6d6c43c71e3636ce4db9de04a28 commit r14-5526-gdefa8681d951c6d6c43c71e3636ce4db9de04a28 Author: Kito Cheng Date: Tue Nov

[Bug debug/112565] New: Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
, 0); (gdb) = When using the 'stepi' command in GDB, an abnormal jump in the execution occurs when reaching line 7 of the code. The execution unexpectedly jumps to line 13. $ gcc --version gcc (GCC) 14.0.0 20231116 (experimental) Copyright (C) 2023 Free Software Foundation, Inc. T

[Bug debug/112565] Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread vries at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112565 --- Comment #1 from Tom de Vries --- (In reply to Anonymous from comment #0) > Tom de Vries suggests that this issue may be attributed to a GCC > optimization bug. I do not.

[Bug debug/112565] Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112565 --- Comment #2 from Anonymous --- (In reply to Tom de Vries from comment #1) > (In reply to Anonymous from comment #0) > > Tom de Vries suggests that this issue may be attributed to a GCC > > optimization bug. > > I do not. Thanks for the corr

[Bug tree-optimization/111878] [14 Regression] ICE: in get_loop_exit_edges, at cfgloop.cc:1204 with -O3 -fgraphite-identity -fsave-optimization-record/-fdump-tree-graphite/-fopt-info since r14-4708-gd

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111878 --- Comment #8 from CVS Commits --- The master branch has been updated by Tamar Christina : https://gcc.gnu.org/g:7a496b7ce105185be12e023e749c90d5f7561879 commit r14-5529-g7a496b7ce105185be12e023e749c90d5f7561879 Author: Tamar Christina Date:

[Bug tree-optimization/111878] [14 Regression] ICE: in get_loop_exit_edges, at cfgloop.cc:1204 with -O3 -fgraphite-identity -fsave-optimization-record/-fdump-tree-graphite/-fopt-info since r14-4708-gd

2023-11-16 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111878 Tamar Christina changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/112566] New: Some ctz/popcount/parity/ffs optimizations

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112566 Bug ID: 112566 Summary: Some ctz/popcount/parity/ffs optimizations Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-

[Bug tree-optimization/112566] Some ctz/popcount/parity/ffs optimizations

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112566 Jakub Jelinek changed: What|Removed |Added CC||jsm28 at gcc dot gnu.org --- Comment #1

[Bug target/112567] New: [14 regression] ICE in RTL pass: split2: Segmentation fault

2023-11-16 Thread slyfox at gcc dot gnu.org via Gcc-bugs
ges=c CFLAGS='-O1 -g0' CXXFLAGS='-O1 -g0' LDFLAGS='-O1 -g0' Thread model: posix Supported LTO compression algorithms: zlib gcc version 14.0.0 20231116 (experimental) (GCC)

[Bug debug/112565] Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112565 --- Comment #3 from Anonymous --- However, I still feel that the current debugging process be somewhat misleading, and I am uncertain if there are any approaches to enhance the overall debugging experience.

[Bug target/112567] [14 regression] ICE in RTL pass: split2: Segmentation fault

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

[Bug debug/112565] Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112565 Richard Biener changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug sanitizer/112563] [14 regression] libsanitizer doesn't assemble with Solaris/sparc as

2023-11-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112563 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Keywords|

[Bug sanitizer/112562] [14 regression] asan_interceptors_memintrinsics.cpp doesn't assemble with Solaris/x86 as

2023-11-16 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112562 Richard Biener changed: What|Removed |Added Keywords||build Priority|P3

[Bug target/112561] [14 Regression] Segfault only on RISC-V vector

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

[Bug target/112568] New: [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1

2023-11-16 Thread kocelfc at tutanota dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112568 Bug ID: 112568 Summary: [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1 Product: gcc Version: 14.

[Bug target/112568] [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1

2023-11-16 Thread kocelfc at tutanota dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112568 --- Comment #1 from Kostadin Shishmanov --- Created attachment 56603 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56603&action=edit objdump -d -Mintel of function with the commit reverted

[Bug target/112568] [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1

2023-11-16 Thread kocelfc at tutanota dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112568 --- Comment #2 from Kostadin Shishmanov --- Created attachment 56604 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56604&action=edit preprocessed files compressed with xz -9e

[Bug tree-optimization/112566] Some ctz/popcount/parity/ffs optimizations

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112566 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug target/112568] [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1

2023-11-16 Thread kocelfc at tutanota dot com via Gcc-bugs
--disable-valgrind-annotations --disable-vtable-verify --disable-libvtv --with-zstd --without-isl --enable-default-pie --enable-host-pie --enable-host-bind-now --enable-default-ssp --with-build-config=bootstrap-O3 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.

[Bug libstdc++/112569] New: libstdc++-v3/include/ranges:1456: missing check for self-assignment

2023-11-16 Thread terra at gnome dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112569 Bug ID: 112569 Summary: libstdc++-v3/include/ranges:1456: missing check for self-assignment Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/112567] [14 regression] ICE in RTL pass: split2: Segmentation fault

2023-11-16 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112567 Uroš Bizjak changed: What|Removed |Added Last reconfirmed||2023-11-16 Status|UNCONFIRMED

[Bug driver/108865] gcc on Windows fails with Unicode path to source file

2023-11-16 Thread costas.argyris at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108865 --- Comment #42 from Costas Argyris --- Looks like what is being requested here is a windows-host-specific configuration option similar to the existing --disable-win32-registry, like for example --disable-win32-utf8-manifest with its correspondi

[Bug target/111170] [13/14 regression] Malformed manifest does not allow to run gcc on Windows XP (Accessing a corrupted shared library) since r13-6552-gd11e088210a551

2023-11-16 Thread costas.argyris at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70 --- Comment #7 from Costas Argyris --- Some ideas on how this could be implemented in case someone wants to try and fix this sooner than me: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108865#c42

[Bug target/112567] [14 regression] ICE in RTL pass: split2: Segmentation fault

2023-11-16 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112567 David Binderman changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment

[Bug target/112568] [14 Regression] Miscompilation of radeonsi (mesa) with -march=raptorlake (-mavx) since r14-5355-g3cd3a09b3f91a1

2023-11-16 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112568 Sam James changed: What|Removed |Added CC||sjames at gcc dot gnu.org --- Comment #4 fr

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 --- Comment #8 from Jonathan Wakely --- For Qt you have the option of just using int as the type that the comparison category classes compare to.

[Bug debug/112565] Abnormal Jump in Execution using 'stepi' Command in GDB under O2 optimization

2023-11-16 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112565 --- Comment #5 from Anonymous --- (In reply to Richard Biener from comment #4) > GCC can interleave instructions belonging to different source lines so > that's what you see. Since you advance assembler instructions I don't see a > way to > "im

[Bug c++/111703] [11/12/13/14 Regression] [C++20]Compiler fails when using generic lambda in specific situation since r11-550-gf65a3299a521a4

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111703 --- Comment #6 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:0077c0fb19981c108a01cd15af9b2d6d478c183b commit r14-5531-g0077c0fb19981c108a01cd15af9b2d6d478c183b Author: Patrick Palka Date: T

[Bug c++/107939] [11 Regression] Rejects use of `extern const` variable in a template since r11-557

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107939 --- Comment #10 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:0077c0fb19981c108a01cd15af9b2d6d478c183b commit r14-5531-g0077c0fb19981c108a01cd15af9b2d6d478c183b Author: Patrick Palka Date:

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 --- Comment #9 from Jonathan Wakely --- (In reply to M Welinder from comment #0) > The standard is crazy-strict here. Anything other than a literal 0 is > undefined behaviour. Allowed: 0, 0LL, 0'0'0'0, 0x0. I don't think 0LL is allowed. A lit

[Bug driver/108865] gcc on Windows fails with Unicode path to source file

2023-11-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108865 --- Comment #43 from Eric Botcazou --- > Looks like what is being requested here is a windows-host-specific > configuration option similar to the existing --disable-win32-registry, like > for example --disable-win32-utf8-manifest with its corres

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 --- Comment #10 from Jonathan Wakely --- It could also help to overload the comparison operators with constrained deleted overloads, like so: template concept __not_literal_zero = !convertible_to<_Tp, __unspec>; friend constexpr

[Bug libstdc++/112564] std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 Jonathan Wakely changed: What|Removed |Added Last reconfirmed||2023-11-16 Assignee|unassig

[Bug libstdc++/112564] std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 --- Comment #1 from Jonathan Wakely --- (In reply to Alfred Agrell from comment #0) > but libstdc++ is left-aligning. Yes, that's a bug. > I am not sure how duration should be aligned by default but either libstdc++ > or libc++ are buggy here.

[Bug libstdc++/112564] std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 Jonathan Wakely changed: What|Removed |Added Target Milestone|13.3|14.0

[Bug c++/102470] C++20 NTTP causes ICE

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102470 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE CC|

[Bug c++/103346] ICE on template specialization via alias template with a non-type parameter pack, and fold expression on lambda calls

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103346 Patrick Palka changed: What|Removed |Added CC||iDingDong at outlook dot com --- Commen

[Bug c++/104802] Non-type template parameter of reference type disallowed under certain conditions

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104802 --- Comment #2 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:063d987af0e7a8329559fb116337bdb8ab20d8eb commit r14-5532-g063d987af0e7a8329559fb116337bdb8ab20d8eb Author: Patrick Palka Date: T

[Bug c++/98614] Copy ctor/assign cannot be defaulted in specialization by concept

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98614 --- Comment #3 from CVS Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:063d987af0e7a8329559fb116337bdb8ab20d8eb commit r14-5532-g063d987af0e7a8329559fb116337bdb8ab20d8eb Author: Patrick Palka Date: Th

[Bug c++/98614] Copy ctor/assign cannot be defaulted in specialization by concept

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98614 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 CC|

[Bug c++/104802] Non-type template parameter of reference type disallowed under certain conditions

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104802 Patrick Palka changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/102995] Template friend class declaration of same class with different template parameters fails to allow private methods access

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102995 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target Mile

[Bug target/112567] [14 regression] ICE in RTL pass: split2: Segmentation fault

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112567 --- Comment #3 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:06ff410e0dea135d41bc5f7a9a007d7ba6822dbf commit r14-5533-g06ff410e0dea135d41bc5f7a9a007d7ba6822dbf Author: Uros Bizjak Date: Thu N

[Bug target/112567] [14 regression] ICE in RTL pass: split2: Segmentation fault

2023-11-16 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112567 Uroš Bizjak changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/112526] [14 regression] Miscompilation of ffmpeg test for -m32 since r14-4968-g89e5d902fc55ad

2023-11-16 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112526 --- Comment #14 from Sam James --- Created attachment 56606 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56606&action=edit reduced_smaller.c Here's a smaller (cvise'd) C testcase. I can add it to the testsuite if it's ok.

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread terra at gnome dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 --- Comment #11 from M Welinder --- >/home/jwakely/gcc/14/include/c++/14.0.0/compare:160:5: note: declared here > 160 | operator<=>(partial_ordering, __cmp_cat::__not_literal_zero auto) > = delete; > | ^~~~ I don't think we c

[Bug web/112570] New: Some of the regression hunt page looks out of date

2023-11-16 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112570 Bug ID: 112570 Summary: Some of the regression hunt page looks out of date Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Componen

[Bug c++/112365] [12/13/14 Regression] ICE on invalid C++ since r12-3324

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112365 --- Comment #3 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:0fa32aeaa6da4ef9566d98a6fb541dd7427d7d36 commit r14-5534-g0fa32aeaa6da4ef9566d98a6fb541dd7427d7d36 Author: Jakub Jelinek Date: T

[Bug libgomp/110813] [OpenMP] omp_target_memcpy_rect (+ strided 'target update'): Improve GCN performance and contiguous subranges

2023-11-16 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110813 --- Comment #3 from Tobias Burnus --- Julian's patch for this: https://gcc.gnu.org/pipermail/gcc-patches/2023-September/630996.html

[Bug c++/112365] [12/13/14 Regression] ICE on invalid C++ since r12-3324

2023-11-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112365 Jakub Jelinek changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug libstdc++/100903] Bogus "zero as null pointer constant" warning

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100903 --- Comment #12 from Jonathan Wakely --- Drat ... so that's why I didn't do it already.

[Bug libstdc++/112564] std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 --- Comment #2 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:23725aa53bd264941c4fb228227736be4da59761 commit r14-5536-g23725aa53bd264941c4fb228227736be4da59761 Author: Jonathan Wakely Date:

[Bug libstdc++/112564] std::format(std::thread::id) is incorrectly left-aligned

2023-11-16 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564 Jonathan Wakely changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/111703] [11/12/13 Regression] [C++20]Compiler fails when using generic lambda in specific situation since r11-550-gf65a3299a521a4

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111703 Patrick Palka changed: What|Removed |Added Summary|[11/12/13/14 Regression]|[11/12/13 Regression]

[Bug c/83324] [feature request] Pragma or special syntax for guaranteed tail calls

2023-11-16 Thread mikpelinux at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324 --- Comment #5 from Mikael Pettersson --- To get guaranteed tail-calls to work you need to adjust the calling convention for the caller as well as the callee. Things are trivial as long as parameters always fit in registers. With parameters on th

[Bug tree-optimization/112566] Some ctz/popcount/parity/ffs optimizations

2023-11-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112566 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c/83324] [feature request] Pragma or special syntax for guaranteed tail calls

2023-11-16 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324 --- Comment #6 from Andrew Pinski --- (In reply to David Edelsohn from comment #4) > The lack of this feature is motivating CPython to rely on LLVM for its JIT > in future releases. Which is interesting because GCC JIT supports this already. Jus

[Bug c++/111705] [12/13 Regression] use of concepted copy constructored struct inside a template function messes up with -fchecking=2

2023-11-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111705 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | Last reconfirmed|

[Bug c/112556] Null pointer constants with enumeration type are not accepted

2023-11-16 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112556 --- Comment #2 from joseph at codesourcery dot com --- Yes, this is a bug; null_pointer_constant_p gets this right, but convert_for_assignment fails to handle enumerations and booleans as possible null pointer constants. Other contexts such a

[Bug ada/109881] internal error on function returning dynamically-sized type

2023-11-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109881 --- Comment #5 from Eric Botcazou --- https://gcc.gnu.org/g:4d8b41bb0512947ce13636fc460ea9fb8dea419a commit r14-5537-g4d8b41bb0512947ce13636fc460ea9fb8dea419a Author: Eric Botcazou Date: Thu Nov 16 18:36:44 2023 +0100 Fix internal error

[Bug rtl-optimization/112415] [14 regression] Python 3.11 miscompiled on HPPA with new RTL fold mem offset pass, since r14-4664-g04c9cf5c786b94

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112415 --- Comment #50 from CVS Commits --- The master branch has been updated by John David Anglin : https://gcc.gnu.org/g:d2934eb6ae92471484469d8ddd039eb34ef400b1 commit r14-5538-gd2934eb6ae92471484469d8ddd039eb34ef400b1 Author: John David Anglin

[Bug ada/109881] internal error on function returning dynamically-sized type

2023-11-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109881 --- Comment #6 from Eric Botcazou --- https://gcc.gnu.org/g:c5e1cb7e501350ea339db44ca5a33704d817a6fb commit r13-8075-gc5e1cb7e501350ea339db44ca5a33704d817a6fb Author: Eric Botcazou Date: Thu Nov 16 18:36:44 2023 +0100 Fix internal error

[Bug ada/109881] internal error on function returning dynamically-sized type

2023-11-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109881 --- Comment #7 from Eric Botcazou --- https://gcc.gnu.org/g:1865bca25e1d275853aed9f2780a300c6db8fd1c commit r12-9985-g1865bca25e1d275853aed9f2780a300c6db8fd1c Author: Eric Botcazou Date: Thu Nov 16 18:36:44 2023 +0100 Fix internal error

[Bug ada/109881] internal error on function returning dynamically-sized type

2023-11-16 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109881 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/112566] Some ctz/popcount/parity/ffs optimizations

2023-11-16 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112566 --- Comment #4 from joseph at codesourcery dot com --- On Thu, 16 Nov 2023, jakub at gcc dot gnu.org via Gcc-bugs wrote: > ctz(ext(x)) == ctz(x) if UB on zero, In one direction, this should also be true for a narrowing conversion (changing ct

[Bug target/78904] zero-extracts are not effective

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78904 --- Comment #21 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:8ebc7e0b0ddf4679cf09ed6836fac30ca01d3ba0 commit r14-5539-g8ebc7e0b0ddf4679cf09ed6836fac30ca01d3ba0 Author: Uros Bizjak Date: Thu N

[Bug target/111557] [RISC-V] The macro __riscv_unaligned_fast should be __riscv_misaligned_fast

2023-11-16 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111557 --- Comment #1 from CVS Commits --- The master branch has been updated by Edwin Lu : https://gcc.gnu.org/g:a671095c208c7cf5eb934b6a31bd9fb6f6640a6b commit r14-5540-ga671095c208c7cf5eb934b6a31bd9fb6f6640a6b Author: Edwin Lu Date: Wed Nov 15

  1   2   >