[Bug target/106701] New: s390: Compiler does not take into account number range limitation to avoid subtract from immediate

2022-08-21 Thread jens.seifert at de dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106701 Bug ID: 106701 Summary: s390: Compiler does not take into account number range limitation to avoid subtract from immediate Product: gcc Version: 11.2.0 Status: UNCONFIRM

[Bug lto/106702] New: ICE with LTO: internal compiler error: tree code ‘c_maybe_const_expr’ is not supported in LTO streams

2022-08-21 Thread muecker at gwdg dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106702 Bug ID: 106702 Summary: ICE with LTO: internal compiler error: tree code ‘c_maybe_const_expr’ is not supported in LTO streams Product: gcc Version: 11.3.0 Status: UNCONF

[Bug analyzer/106703] New: during IPA pass: analyzer ICE: error reporting routines re-entered. with -fanalyzer -fsanitize-address-use-after-scope -fsanitize=kernel-address -fdiagnostics-format=sarif-s

2022-08-21 Thread zsojka at seznam dot cz via Gcc-bugs
-df-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.0.0 20220821 (experimental) (GCC)

[Bug target/90088] 3 ops LEA should be avoided on Intel CPUs

2022-08-21 Thread ntysdd at qq dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90088 dingd changed: What|Removed |Added CC||ntysdd at qq dot com --- Comment #7 from dingd

[Bug c/106702] [11 Regression] ICE with LTO: internal compiler error: tree code ‘c_maybe_const_expr’ is not supported in LTO streams

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106702 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection Target Milestone|---

[Bug c/106702] [11 Regression] ICE with LTO: internal compiler error: tree code ‘c_maybe_const_expr’ is not supported in LTO streams

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106702 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c/106704] New: avx intrinsic no generating vblendvps instruction with -mavx

2022-08-21 Thread mindmark at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106704 Bug ID: 106704 Summary: avx intrinsic no generating vblendvps instruction with -mavx Product: gcc Version: 12.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/106704] [12/13 Regression] avx intrinsic no generating vblendvps instruction with -mavx

2022-08-21 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106704 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |12.3 Status|UNCONFIRMED

[Bug analyzer/106703] during IPA pass: analyzer ICE: error reporting routines re-entered. with -fanalyzer -fsanitize-address-use-after-scope -fsanitize=kernel-address -fdiagnostics-format=sarif-stderr

2022-08-21 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106703 David Malcolm changed: What|Removed |Added Last reconfirmed||2022-08-21 Ever confirmed|0

[Bug tree-optimization/106705] New: Expensive constant load replicated throughout switch statement

2022-08-21 Thread macro at orcam dot me.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106705 Bug ID: 106705 Summary: Expensive constant load replicated throughout switch statement Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal

[Bug lto/106706] New: Enabling LTO causes incorrect calculation in in_csum()

2022-08-21 Thread quentin at armitage dot org.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106706 Bug ID: 106706 Summary: Enabling LTO causes incorrect calculation in in_csum() Product: gcc Version: 12.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Co

[Bug lto/106706] Enabling LTO causes incorrect calculation in in_csum()

2022-08-21 Thread quentin at armitage dot org.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106706 --- Comment #1 from Quentin Armitage --- Created attachment 53486 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53486&action=edit Tar file containing the generated .i files and make.log

[Bug target/106694] Redundant move instructions in ARM SVE intrinsics use cases

2022-08-21 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106694 --- Comment #4 from JuzheZhong --- (In reply to Andrew Pinski from comment #1) > This is backend issue: > //(insn 27 31 28 (set (reg/v:VNx2DI 37 v5 [orig:98 v0 ] [98]) > //(unspec:VNx2DI [ > //(reg:VNx2BI 68 p0 [orig:105

[Bug lto/106706] Enabling LTO causes incorrect calculation in in_csum()

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106706 Andrew Pinski changed: What|Removed |Added Resolution|--- |INVALID Status|UNCONFIRMED

[Bug target/106694] Redundant move instructions in ARM SVE intrinsics use cases

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106694 --- Comment #5 from Andrew Pinski --- (In reply to JuzheZhong from comment #4) > No. I am not saying the issue of "movprfx". I am saying the issue of the > redundant "mov" instructions.: > mov z5.d, z24.d > mov z4.d, z25.

[Bug target/106694] Redundant move instructions in ARM SVE intrinsics use cases

2022-08-21 Thread juzhe.zhong at rivai dot ai via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106694 --- Comment #6 from JuzheZhong --- (In reply to Andrew Pinski from comment #5) > (In reply to JuzheZhong from comment #4) > > No. I am not saying the issue of "movprfx". I am saying the issue of the > > redundant "mov" instructions.: > >

[Bug rtl-optimization/106705] constant prop is not undone for switches

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106705 --- Comment #1 from Andrew Pinski --- Note the cost for constant loading usually is expensive which is why this case is usually ignored ... It is more costly on in-order chips though, especially RISCV where constant forming takes 3 instructions

[Bug rtl-optimization/106705] constant prop is not undone for switches

2022-08-21 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106705 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement --- Comment #2 from Andrew

[Bug tree-optimization/106687] [13 Regression] Wrong code with -O2 since r13-438-gcf2141a0c640fc9b

2022-08-21 Thread marxin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106687 Martin Liška changed: What|Removed |Added Summary|[13 Regression] Wrong code |[13 Regression] Wrong code

[Bug rtl-optimization/106707] New: [13 Regression] ICE: in cselib_record_set, at cselib.cc:2687 with -Oz -g -fno-cprop-registers -fno-dce

2022-08-21 Thread zsojka at seznam dot cz via Gcc-bugs
h-ld=/usr/bin/x86_64-pc-linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r13-2130-20220821001633-gd6a39c25c05-checking-yes-rtl-df-extra-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.0.0

[Bug tree-optimization/105937] [12/13 Regression] maybe-uninitialized with std::optional

2022-08-21 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105937 --- Comment #5 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:c77fae1ca796d6ea06d5cd437909905c3d3d771c commit r13-2134-gc77fae1ca796d6ea06d5cd437909905c3d3d771c Author: Richard Biener Date:

[Bug tree-optimization/105937] [12 Regression] maybe-uninitialized with std::optional

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105937 Richard Biener changed: What|Removed |Added Summary|[12/13 Regression] |[12 Regression] |may

[Bug tree-optimization/106687] [13 Regression] Wrong code with -O2 since r13-438-gcf2141a0c640fc9b

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106687 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug middle-end/106688] out of ssa Coalescing sometimes chooses the wrong thing causing an extra move

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106688 --- Comment #8 from Richard Biener --- (In reply to Andrew Pinski from comment #2) > _33 = (const unsigned char *) ivtmp.18_7; > invariant up to level 2, cost 1. Yep, that's an "old" thing, PRE would have moved it but LIM has something they c

[Bug middle-end/106688] out of ssa Coalescing sometimes chooses the wrong thing causing an extra move

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106688 --- Comment #9 from Richard Biener --- Btw, as of coalescing I think the only coalescing we should do at out-of-SSA time is coalescing to avoid copies on edges (aka for PHIs and abnormals), the rest should be left to the RA (OTOH we're going to

[Bug c++/106689] gcc crash while compiling a generic lambda

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106689 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2022-08-19 00:0

[Bug ada/106693] gnat: poisoned calloc in gcc/ada/adaint.[hc] due to use of sched.h on musl

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106693 Richard Biener changed: What|Removed |Added Last reconfirmed||2022-08-22 Ever confirmed|0

[Bug libstdc++/106695] [11/12/13 Regression] Explicit copy constructor does not work for a parameter passed via std::async

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106695 Richard Biener changed: What|Removed |Added Known to work||10.3.0 Summary|Regression 1

[Bug target/106704] [12/13 Regression] avx intrinsic not generating vblendvps instruction with -mavx

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106704 Richard Biener changed: What|Removed |Added Target|X86_64 |x86_64-*-* Status|NEW

[Bug tree-optimization/105937] [12 Regression] maybe-uninitialized with std::optional

2022-08-21 Thread janisozaur+gcc at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105937 --- Comment #7 from janisozaur+gcc at gmail dot com --- Will the fix get merged to 12.3 as well? This currently prevents the project I work on from compiling with GCC (https://github.com/OpenRCT2/OpenRCT2/issues/17371)

[Bug target/106704] [12/13 Regression] avx intrinsic not generating vblendvps instruction with -mavx

2022-08-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106704 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|rguenth at gcc