[Bug middle-end/111017] [12/13/14 Regression][OpenMP] Wrong code with non-rectangular loop nest

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111017 --- Comment #5 from CVS Commits --- The master branch has been updated by Tobias Burnus : https://gcc.gnu.org/g:1dc65003b66e5a97200f454eeddcccfce34416b3 commit r14-3332-g1dc65003b66e5a97200f454eeddcccfce34416b3 Author: Tobias Burnus Date:

[Bug preprocessor/111072] Splicing at the end fails

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

[Bug c++/111072] New: Splicing at the end fails

2023-08-18 Thread verodeving at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111072 Bug ID: 111072 Summary: Splicing at the end fails Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug testsuite/111071] [14 Regression] gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp has new failures since commit e7a36e4715c7

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111071 Andrew Pinski changed: What|Removed |Added Keywords||testsuite-fail

[Bug target/111071] gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp has new failures since commit e7a36e4715c7

2023-08-18 Thread thiago.bauermann at linaro dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111071 --- Comment #1 from Thiago Jung Bauermann --- Created attachment 55761 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55761=edit gcc.log from commit a32de58c9e63, parent of e7a36e4715c

[Bug target/111071] New: gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp has new failures since commit e7a36e4715c7

2023-08-18 Thread thiago.bauermann at linaro dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111071 Bug ID: 111071 Summary: gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp has new failures since commit e7a36e4715c7 Product: gcc Version: unknown Status:

[Bug c/106537] GCC doesn't support -W[no-]compare-distinct-pointer-types

2023-08-18 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106537 --- Comment #6 from Eric Gallager --- Would it be possible to add a fix-it hint to this warning, too, while you're at it?

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

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

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111060 --- Comment #4 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:27d0cfcb2b33de07351d9cb26f62d04d7416716c commit r14-3329-g27d0cfcb2b33de07351d9cb26f62d04d7416716c Author: Jonathan Wakely

[Bug tree-optimization/111049] spurious stringop-overflow depending on structure pointer arithmetic with certain sized structures

2023-08-18 Thread mark at infocomm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111049 --- Comment #2 from Mark Pizzolato --- > Looks like this is fixed for GCC 11. The latest Raspberry Pi OS is still packaging gcc 10.2.1. How was this tested with gcc 11? Was there a specific change that addressed the problem? If so, can we

[Bug c++/86646] Special member function 'cannot be defaulted' if type alias is used

2023-08-18 Thread arthur.j.odwyer at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86646 Arthur O'Dwyer changed: What|Removed |Added CC||arthur.j.odwyer at gmail dot com ---

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread tommy_murphy at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 --- Comment #5 from Tommy Murphy --- Thanks for the comments Palmer and Kito. However I'm still a bit confused. Is it the case that the multilib patterns (for the "base" lib and reuse patterns) are interpreted/used differently in the context

[Bug tree-optimization/59660] We fail to optimize common boolean checks pre-inlining

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59660 --- Comment #17 from Andrew Pinski --- (In reply to Andrew Pinski from comment #12) > (In reply to Jan Hubicka from comment #4) > > > Not all testcases can be handled at gimplification time IIRC. Which > > > means "testcases welcome" first, so

[Bug tree-optimization/111070] [14 Regregression] ./gcc.target/tic6x/abi-align-1.c on x86_64 with -O1

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111070 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |14.0

[Bug c/111070] New: ./gcc.target/tic6x/abi-align-1.c on x86_64 with -O1

2023-08-18 Thread dcb314 at hotmail dot com via Gcc-bugs
:8899 0xfbfefd ifcombine_ifandif(basic_block_def*, bool, basic_block_def*, bool, bool) ../../trunk.year/gcc/tree-ssa-ifcombine.cc:0 $ ~/gcc/results/bin/gcc -v Using built-in specs. COLLECT_GCC=/home/dcb38/gcc/results/bin/gcc COLLECT_LTO_WRAPPER=/home/dcb38/gcc/results.20230818.asan.ubsan

[Bug c++/111069] Mangling of static structured bindings

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111069 Jakub Jelinek changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc

[Bug c++/111069] Mangling of static structured bindings

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111069 --- Comment #3 from Jakub Jelinek --- Yes, though this PR has more info. grep 1[ik]1[jl] pr111069-2.s | grep : _ZZ6freddyvEDC1i1jE: _ZGVZ6freddyvEDC1i1jE: _ZZ6freddyvEDC1k1lE: _ZGVZ6freddyvEDC1k1lE: _ZZ6freddyvEDC1i1jE_0:

[Bug c++/111069] Mangling of static structured bindings

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

[Bug c++/111069] Mangling of static structured bindings

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111069 --- Comment #1 from Jakub Jelinek --- Apparently my fault as I've done r10-720-gb7f0df71a9de2354fcb7 which enabled it, but am not really sure what is the correct mangling.

[Bug c++/111069] New: Mangling of static structured bindings

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111069 Bug ID: 111069 Summary: Mangling of static structured bindings Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 Jakub Jelinek changed: What|Removed |Added Attachment #55757|0 |1 is obsolete|

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 --- Comment #7 from joseph at codesourcery dot com --- There shouldn't be such a thing as an unsupported constant payload; both __builtin_nan and __builtin_nans should rather be made consistent with parsing of payloads by glibc's nan

[Bug target/111068] New: ICE: in extract_insn, at recog.cc:2791 unrecognizable insn with -ffloat-store -mavx10.1-512

2023-08-18 Thread zsojka at seznam dot cz via Gcc-bugs
x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r14-3320-20230818093638-g7f8d730a563-checking-yes-rtl-df-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.0 20230818 (experimental) (GCC)

[Bug testsuite/111067] g++.dg/opt/icf{1,2,3}.C tests fail on darwin

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067 Andrew Pinski changed: What|Removed |Added Component|c++ |testsuite --- Comment #1 from Andrew

[Bug testsuite/111066] g++.dg/special/initpri3.C fails on darwin

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111066 --- Comment #2 from Andrew Pinski --- The wording of the warning is different from what dg-warning directive in the testcase expects. diff --git a/gcc/testsuite/g++.dg/special/initpri3.C b/gcc/testsuite/g++.dg/special/initpri3.C index

[Bug c++/110070] Code quality regression with for (int i: {1,2,4,6})

2023-08-18 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110070 Francois-Xavier Coudert changed: What|Removed |Added CC||fxcoudert at gcc dot gnu.org

[Bug c++/111067] g++.dg/opt/icf{1,2,3}.C tests fail on darwin

2023-08-18 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067 Francois-Xavier Coudert changed: What|Removed |Added Known to fail||14.0 Target|

[Bug c++/111067] New: g++.dg/opt/icf{1,2,3}.C tests fail on darwin

2023-08-18 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067 Bug ID: 111067 Summary: g++.dg/opt/icf{1,2,3}.C tests fail on darwin Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/111066] g++.dg/special/initpri3.C fails on darwin

2023-08-18 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111066 Francois-Xavier Coudert changed: What|Removed |Added Ever confirmed|0 |1

[Bug c++/111066] New: g++.dg/special/initpri3.C fails on darwin

2023-08-18 Thread fxcoudert at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111066 Bug ID: 111066 Summary: g++.dg/special/initpri3.C fails on darwin Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/111023] missing extendv4siv4hi (and friends)

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 --- Comment #6 from CVS Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:4123b5609da53c8f8ac01c90aef127ad6375e9df commit r14-3327-g4123b5609da53c8f8ac01c90aef127ad6375e9df Author: Uros Bizjak Date: Fri

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread kito at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 --- Comment #4 from Kito Cheng --- I guess I skip too much detail here, the multilib for linux isn’t really honor to the reause rule in the multilib config file for a while. That just control how multilib build, e.g. build ilp32 with which

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-18 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 --- Comment #6 from Jason Merrill --- (In reply to Jakub Jelinek from comment #4) > "A member shall not be declared twice in the member-specification, except > that" > and nothing mentioning the name-independent exception in either case.

[Bug tree-optimization/111040] __builtin_object_size: inconsistent result for subobject with member arrays.

2023-08-18 Thread qinzhao at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111040 --- Comment #3 from qinzhao at gcc dot gnu.org --- a summary of the discussion: We have two different sources to get the size information for subobjects: A. The TYPE information of the subobject in the IR; B. The initialization

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread palmer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 palmer at gcc dot gnu.org changed: What|Removed |Added CC||palmer at gcc dot gnu.org

[Bug tree-optimization/111040] __builtin_object_size: inconsistent result for subobject with member arrays.

2023-08-18 Thread qinzhao at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111040 --- Comment #2 from qinzhao at gcc dot gnu.org --- the discussion on this bug is at: https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627631.html

[Bug target/93176] PPC: inefficient 64-bit constant consecutive ones

2023-08-18 Thread bergner at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93176 Peter Bergner changed: What|Removed |Added URL|https://gcc.gnu.org/piperma |https://gcc.gnu.org/piperma

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread tommy_murphy at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 --- Comment #2 from Tommy Murphy --- Thanks @Kito Cheng - but I don't really understand how your comment relates to the specific issue of the t-linux-multilib reuse "mappings" being incorrect (and possibly the reverse of what was originally

[Bug ipa/110753] [14 Regression] ICE in meet_with_1, at ipa-cp.cc:1057

2023-08-18 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110753 Aldy Hernandez changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug ipa/110753] [14 Regression] ICE in meet_with_1, at ipa-cp.cc:1057

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110753 --- Comment #4 from CVS Commits --- The master branch has been updated by Aldy Hernandez : https://gcc.gnu.org/g:53fcd3bdbc9104a8acdc79134d8d272d7eead0fd commit r14-3326-g53fcd3bdbc9104a8acdc79134d8d272d7eead0fd Author: Aldy Hernandez Date:

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 --- Comment #5 from Jakub Jelinek --- Also, is the structured binding in void corge () { static int a[2]; static auto [_, _] = a; } inhabitating namespace scope (so it is correct to reject it? clang does, the WIP patch does as well).

[Bug c++/110349] [C++26] P2169R4 - Placeholder variables with no name

2023-08-18 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110349 Jakub Jelinek changed: What|Removed |Added Attachment #55725|0 |1 is obsolete|

[Bug target/111065] [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread kito at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 Kito Cheng changed: What|Removed |Added Version|og13 (devel/omp/gcc-13) |14.0 CC|

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

2023-08-18 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111060 --- Comment #3 from Sergei Trofimovich --- The patch fixed gcc buid on i686-linux for me. Thank you!

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above since r14-3243-ga7dba4a1c05a76

2023-08-18 Thread prathamesh3492 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 --- Comment #8 from prathamesh3492 at gcc dot gnu.org --- (In reply to rsand...@gcc.gnu.org from comment #7) > = ((q1 & 0) == 0) ? VECTOR_CST_NPATTERNS (arg0) > : VECTOR_CST_NPATTERNS (arg1); > > should be q1 &

[Bug target/109253] libbpf: failed to find BTF info for global/extern symbol '__divdi3'

2023-08-18 Thread jemarch at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109253 --- Comment #2 from Jose E. Marchesi --- A patch to fix this was sent https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627864.html

[Bug tree-optimization/48783] ~0ULL % (a / (a & -a)) == 0 is not optimized to false on the tree level

2023-08-18 Thread jemarch at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48783 Jose E. Marchesi changed: What|Removed |Added CC||jemarch at gcc dot gnu.org ---

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 --- Comment #6 from Xi Ruoyao --- (In reply to jos...@codesourcery.com from comment #5) > We should absolutely *not* generate calls to a non-existent function > "nans" based on a long-obsolescent standard proposal. The modern way to >

[Bug target/111065] New: [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns

2023-08-18 Thread tommy_murphy at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111065 Bug ID: 111065 Summary: [RISCV] t-linux-multilib specifies incorrect multilib reuse patterns Product: gcc Version: og13 (devel/omp/gcc-13) Status: UNCONFIRMED

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread joseph at codesourcery dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 --- Comment #5 from joseph at codesourcery dot com --- We should absolutely *not* generate calls to a non-existent function "nans" based on a long-obsolescent standard proposal. The modern way to generate a signaling NaN with given payload,

[Bug target/111064] 5-10% regression of parest on icelake between g:d073e2d75d9ed492de9a8dc6970e5b69fae20e5a (Aug 15 2023) and g:9ade70bb86c8744f4416a48bb69cf4705f00905a (Aug 16)

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111064 --- Comment #2 from Richard Biener --- might be - parest is the test that improved with emulated gather on Zen.

[Bug c++/111019] [12/13 Regression] Optimizer incorrectly assumes variable is not changed while change happens through another pointer

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

[Bug c++/111019] [12/13/14 Regression] Optimizer incorrectly assumes variable is not changed while change happens through another pointer

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111019 --- Comment #10 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:745ec2135aabfbe2c0fb7780309837d17e8986d4 commit r14-3325-g745ec2135aabfbe2c0fb7780309837d17e8986d4 Author: Richard Biener Date:

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

2023-08-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111060 --- Comment #2 from Jonathan Wakely --- Created attachment 55756 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55756=edit Revert pre-C++23 support for 16-bit float types I'll test this patch as soon as I can get an i686 system set up.

[Bug target/111064] 5-10% regression of parest on icelake between g:d073e2d75d9ed492de9a8dc6970e5b69fae20e5a (Aug 15 2023) and g:9ade70bb86c8744f4416a48bb69cf4705f00905a (Aug 16)

2023-08-18 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111064 --- Comment #1 from Jan Hubicka --- Maybe commit 3064d1f5c48cb6ce1b4133570dd08ecca8abb52d Author: liuhongt Date: Thu Aug 10 11:41:39 2023 +0800 Software mitigation: Disable gather generation in vectorization for GDS affected Intel

[Bug target/111010] [13/14 regression] error: unable to find a register to spill compiling GCDAProfiling.c since r13-5092-g4e0b504f26f78f

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111010 --- Comment #7 from Richard Biener --- diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index f3a3305ac4f..d38b9d764d8 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -11511,7 +11511,7 @@ })

[Bug target/111010] [13/14 regression] error: unable to find a register to spill compiling GCDAProfiling.c since r13-5092-g4e0b504f26f78f

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111010 Richard Biener changed: What|Removed |Added CC||uros at gcc dot gnu.org,

[Bug target/111064] New: 5-10% regression of parest on icelake between g:d073e2d75d9ed492de9a8dc6970e5b69fae20e5a (Aug 15 2023) and g:9ade70bb86c8744f4416a48bb69cf4705f00905a (Aug 16)

2023-08-18 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111064 Bug ID: 111064 Summary: 5-10% regression of parest on icelake between g:d073e2d75d9ed492de9a8dc6970e5b69fae20e5a (Aug 15 2023) and g:9ade70bb86c8744f4416a48bb69cf4705f00905a

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

2023-08-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111060 Jonathan Wakely changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu.org

[Bug target/111023] missing extendv4siv4hi (and friends)

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 --- Comment #5 from Richard Biener --- So for gcc.dg/vect/pr65947-7.c the main difference is that aarch64 succeeds with t.c:12:21: note: * Re-trying analysis with vector mode V4HI t.c:12:21: note: === vect_analyze_data_refs ===

[Bug target/111010] [13/14 regression] error: unable to find a register to spill compiling GCDAProfiling.c

2023-08-18 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111010 Rainer Orth changed: What|Removed |Added CC||rguenth at gcc dot gnu.org

[Bug sanitizer/111063] New: [UBSAN] Implement "-inf is outside the range of representable values of type 'unsigned long'" to be on par with Clang

2023-08-18 Thread burnus at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111063 Bug ID: 111063 Summary: [UBSAN] Implement "-inf is outside the range of representable values of type 'unsigned long'" to be on par with Clang Product: gcc

[Bug target/111062] New: ICE: in final_scan_insn_1, at final.cc:2808 could not split insn {*andndi_1} with -O -mavx10.1-256 -mavx512bw -mno-avx512f

2023-08-18 Thread zsojka at seznam dot cz via Gcc-bugs
f-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.0 20230818 (experimental) (GCC)

[Bug target/111061] New: ICE: in emit_move_insn, at expr.cc:4219 with -O -mavx10.1-512 and __builtin_convertvector()

2023-08-18 Thread zsojka at seznam dot cz via Gcc-bugs
linux-gnu-ld --with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=/repo/gcc-trunk//binary-trunk-r14-3320-20230818093638-g7f8d730a563-checking-yes-rtl-df-extra-nobootstrap-amd64 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.0 20230818 (exp

[Bug bootstrap/111021] [14 Regression] Serial build broken for CRIS, ARM, and others since r14-3092

2023-08-18 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111021 Kewen Lin changed: What|Removed |Added Summary|[14 Regression] Serial |[14 Regression] Serial

[Bug bootstrap/111021] [14 Regression] Serial build broken for CRIS, ARM, and others

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111021 --- Comment #18 from CVS Commits --- The master branch has been updated by Kewen Lin : https://gcc.gnu.org/g:8353b9c5f5af0e65cb04fcbb7325d6a566006cd4 commit r14-3322-g8353b9c5f5af0e65cb04fcbb7325d6a566006cd4 Author: Kewen Lin Date: Fri Aug

[Bug target/111060] [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

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

[Bug target/111023] missing extendv4siv4hi (and friends)

2023-08-18 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 --- Comment #4 from Uroš Bizjak --- Created attachment 55753 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55753=edit Proposed patch Patch that implements zero/sign extend of <= 64byte vector modes to a wider vector mode also for SSE2.

[Bug target/111023] missing extendv4siv4hi (and friends)

2023-08-18 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111023 Uroš Bizjak changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ubizjak at gmail dot com

[Bug target/111060] New: [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:1986:1: error: SSE register return with SSE2 disabled

2023-08-18 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111060 Bug ID: 111060 Summary: [14 Regression] i686-linux bootstrap failure: i686-unknown-linux-gnu/libstdc++-v3/include/limits:198 6:1: error: SSE register return with SSE2 disabled

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above

2023-08-18 Thread rsandifo at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 --- Comment #7 from rsandifo at gcc dot gnu.org --- = ((q1 & 0) == 0) ? VECTOR_CST_NPATTERNS (arg0) : VECTOR_CST_NPATTERNS (arg1); should be q1 & 1 :)

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above

2023-08-18 Thread prathamesh3492 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 --- Comment #6 from prathamesh3492 at gcc dot gnu.org --- Sorry for the breakage, I will take a look. Thanks, Prathamesh

[Bug ipa/78790] Disable IPA-VRP for noclone functions.

2023-08-18 Thread jamborm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78790 Martin Jambor changed: What|Removed |Added CC||jamborm at gcc dot gnu.org

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread chenxiaolong at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 --- Comment #4 from chenxiaolong --- (In reply to chenxiaolong from comment #3) > //test.c > #include > > int main(void) > { > _Float128 ret=__builtin_nansf128("NAN"); > printf("ret=%Lf\n",ret); > > return 0; >

[Bug tree-optimization/111043] [14 regression] ICE in adjust_loop_info_after_peeling, at tree-ssa-loop-ivcanon.cc:1068

2023-08-18 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111043 --- Comment #4 from David Binderman --- $ git bisect bad ef28aadad6e5cff3 ef28aadad6e5cff3d7494f3c97d435a6579a2e2d is the first bad commit commit ef28aadad6e5cff3d7494f3c97d435a6579a2e2d Author: Jan Hubicka Date: Thu Jul 20 15:41:39 2023

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread chenxiaolong at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 chenxiaolong changed: What|Removed |Added CC||chenxiaolong at loongson dot cn ---

[Bug tree-optimization/111043] [14 regression] ICE in adjust_loop_info_after_peeling, at tree-ssa-loop-ivcanon.cc:1068

2023-08-18 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111043 --- Comment #3 from David Binderman --- I have a bisection running. Current range is g:23ad5ed7432bea7c .. g:85a4e4f93ff251f2, some 8 commits.

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 --- Comment #5 from Richard Biener --- Worked around on x86_64-linux, I think the code that's now not reached is still buggy somehow - deferring to Pratamesh for this.

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:f5f47cc1ce75b00427756939a2dab94d3d125f6a commit r14-3319-gf5f47cc1ce75b00427756939a2dab94d3d125f6a Author: Richard Biener Date:

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 --- Comment #2 from Andrew Pinski --- Newer version of that paper: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n1011.htm

[Bug c/111059] [11/12/13/14 Regression] ICE: in gimplify_expr, at gimplify.cc:17253

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

[Bug tree-optimization/111043] [14 regression] ICE in adjust_loop_info_after_peeling, at tree-ssa-loop-ivcanon.cc:1068

2023-08-18 Thread dcb314 at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111043 --- Comment #2 from David Binderman --- Reduced code is i_1; *func_14_ptr_4; short func_14_s_8; func_14() { int i_2; int *ptr_6 = _1; *ptr_6 = 8; for (; *ptr_6 <= 9; *ptr_6 += 1) i_2 = *ptr_6; func_14_s_8 = 1; for (;

[Bug c/111059] [11/12/13/14 Regression] ICE: in gimplify_expr, at gimplify.cc:17253

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111059 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2023-08-18 Known to work|

[Bug c/111059] ICE: in gimplify_expr, at gimplify.cc:17253

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111059 --- Comment #1 from Andrew Pinski --- (gdb) p debug_tree(*expr_p) unit-size align:32 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type 0x776215e8 precision:32 min max pointer_to_this > readonly

[Bug target/111051] [14 Regression] highway-1.0.6 fails to build as gcc-14.0.0/lib/gcc/x86_64-unknown-linux-gnu/14.0.0/include/avxintrin.h:1238:1: error: inlining failed in call to 'always_inline' '__

2023-08-18 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111051 --- Comment #5 from Sergei Trofimovich --- The change fixed highway-1.0.6 build for me. Thank you!

[Bug c/111059] New: ICE: in gimplify_expr, at gimplify.cc:17253

2023-08-18 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111059 Bug ID: 111059 Summary: ICE: in gimplify_expr, at gimplify.cc:17253 Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug target/111051] [14 Regression] highway-1.0.6 fails to build as gcc-14.0.0/lib/gcc/x86_64-unknown-linux-gnu/14.0.0/include/avxintrin.h:1238:1: error: inlining failed in call to 'always_inline' '__

2023-08-18 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111051 --- Comment #4 from CVS Commits --- The master branch has been updated by Haochen Jiang : https://gcc.gnu.org/g:68f7cb6cf9e8b9f2254855507f3b479552adda5f commit r14-3318-g68f7cb6cf9e8b9f2254855507f3b479552adda5f Author: Haochen Jiang Date:

[Bug tree-optimization/111048] [14 Regression] Wrong AVX2 code on highway-1.0.6 on -O2 and above

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111048 Richard Biener changed: What|Removed |Added CC||rsandifo at gcc dot gnu.org ---

[Bug libstdc++/83662] std::aligned_alloc() not available

2023-08-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83662 --- Comment #14 from Jonathan Wakely --- This bug report is only about declaring it in namespace std if it's already available in the global namespace in stdlib.h If your OS doesn't provide it in stdlib.h then that's not a gcc bug, and

[Bug c/111058] __builtin_nans (and its friends for other floating-point types) compiles to an external call to __builtin_nans for unsupported tag

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

[Bug c/111058] New: __builtin_nans (and its friends) compiles to an external call to __builtin_nans for unsupported tag

2023-08-18 Thread xry111 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111058 Bug ID: 111058 Summary: __builtin_nans (and its friends) compiles to an external call to __builtin_nans for unsupported tag Product: gcc Version: 14.0 Status:

[Bug libstdc++/83662] std::aligned_alloc() not available

2023-08-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83662 --- Comment #13 from Jonathan Wakely --- Snow Leopard is *ancient*, it didn't support aligned_alloc. According to Bug 92143 you need macOS 10.15 i.e. Catalina.

[Bug libstdc++/83662] std::aligned_alloc() not available

2023-08-18 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83662 --- Comment #12 from Jonathan Wakely --- See Bug 69680

[Bug rtl-optimization/100080] missed optimization for dead code elimination at -O3 (vs. -O2)

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100080 --- Comment #3 from Andrew Pinski --- I am thinking we should mark this as won't fix. In VRP2 we have: [local count: 105119324]: _7 = l_20(D) | 1; _8 = (unsigned int) _7; if (_8 <= 1) goto ; [41.00%] else goto ;

[Bug libstdc++/111050] [11/12/13/14 Regression] ABI break in _Hash_node_value_base since GCC 11

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111050 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org Target

[Bug target/111047] Un-silenceable note for ABI parameters 64-byte alignment

2023-08-18 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111047 --- Comment #4 from Richard Biener --- unfortunately inform() wasn't designed for this, I suppose using warning() would have been better here.

[Bug tree-optimization/99987] [12/13/14 Regression] missed optimization for dead code elimination at -O3 (vs. -O2)

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99987 Andrew Pinski changed: What|Removed |Added Known to fail||7.5.0 --- Comment #6 from Andrew Pinski

[Bug target/93176] PPC: inefficient 64-bit constant consecutive ones

2023-08-18 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93176 --- Comment #12 from Jiu Fu Guo --- Thanks a lot for asking! The patch which handles this is submitted at: https://gcc.gnu.org/pipermail/gcc-patches/2023-July/623519.html I would ping this patch again. If ok, I will commit to trunk. (And the

[Bug tree-optimization/99987] [12/13/14 Regression] missed optimization for dead code elimination at -O3 (vs. -O2)

2023-08-18 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99987 --- Comment #5 from Andrew Pinski --- Note turning off ivopts, DOM3 can't optimize away the call either ...

[Bug target/111051] [14 Regression] highway-1.0.6 fails to build as gcc-14.0.0/lib/gcc/x86_64-unknown-linux-gnu/14.0.0/include/avxintrin.h:1238:1: error: inlining failed in call to 'always_inline' '__

2023-08-18 Thread haochen.jiang at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111051 --- Comment #3 from Haochen Jiang --- See patch: https://gcc.gnu.org/pipermail/gcc-patches/2023-August/627829.html

  1   2   >