[Bug middle-end/114855] ICE: Segfault when compiling large autogenerated C source file

2024-09-04 Thread aldyh at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114855 Aldy Hernandez changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #31

[Bug tree-optimization/116601] [12/13/14/15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 Andrew Pinski changed: What|Removed |Added Keywords||patch URL|

[Bug middle-end/114855] ICE: Segfault when compiling large autogenerated C source file

2024-09-04 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114855 --- Comment #30 from rguenther at suse dot de --- On Wed, 4 Sep 2024, amacleod at redhat dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114855 > > --- Comment #29 from Andrew Macleod --- > Huh. Do we calculate *all* paths ahead

[Bug testsuite/116608] New: i386/xorsign.c, i386/vect-double-2.c fail with -march=x86-64-v2(-msse4).

2024-09-04 Thread lin1.hu at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116608 Bug ID: 116608 Summary: i386/xorsign.c, i386/vect-double-2.c fail with -march=x86-64-v2(-msse4). Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: norma

[Bug c++/116607] ICE: tree check: expected tree_list, have integer_cst in has_active_contract_condition, at cp/contracts.cc:1505 with no_sanitize attribute and -fcontracts option

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116607 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2024-09-05 Ever confirmed|0

[Bug c/116607] New: ICE: tree check: expected tree_list, have integer_cst in has_active_contract_condition, at cp/contracts.cc:1505 with no_sanitize attribute and -fcontracts option

2024-09-04 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116607 Bug ID: 116607 Summary: ICE: tree check: expected tree_list, have integer_cst in has_active_contract_condition, at cp/contracts.cc:1505 with no_sanitize attribute and

[Bug target/116600] internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116600 --- Comment #4 from Andrew Pinski --- >From the dump file: ``` Inconsistent CFI state! SHOULD have: .cfi_def_cfa 31, 32 .cfi_offset 29, -32 .cfi_offset 30, -24 DO have: .cfi_def_cfa 31, 32 .cfi_offset 19,

[Bug c++/116506] [15 Regression] Destructors of temporary awaitables are executed too early

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116506 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/116606] New: unavailable attribute on virtual function causes error on object construction

2024-09-04 Thread rs2740 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116606 Bug ID: 116606 Summary: unavailable attribute on virtual function causes error on object construction Product: gcc Version: 15.0 Status: UNCONFIRMED Severity:

[Bug c/116605] __builtin_object_size and __builtin_dynamic_object_size in mode 1 fall back to mode 0 for rows of multidimensional arrays

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116605 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c/116605] New: __builtin_object_size and __builtin_dynamic_object_size in mode 1 fall back to mode 0 for rows of multidimensional arrays

2024-09-04 Thread gustavo at embeddedor dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116605 Bug ID: 116605 Summary: __builtin_object_size and __builtin_dynamic_object_size in mode 1 fall back to mode 0 for rows of multidimensional arrays Product: gcc Ve

[Bug target/116598] gcc.dg/c23-attr-reproducible-1.c and gcc.dg/c23-attr-unsequenced-1.c ICEs on aarch64 due to searching for attributes

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116598 Andrew Pinski changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[Bug c++/97624] ICE: in dependent_type_p, at cp/pt.c:26515

2024-09-04 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97624 --- Comment #5 from Marek Polacek --- C++20 produces: $ xg++ -c 97624.C -Wall -W -pedantic -std=c++20 97624.C: In function ‘void bar(Tagged&& ...)’: 97624.C:10:9: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic] 10 |

[Bug rtl-optimization/116488] [15 Regression] wrong code at -O{s,2,3} with "-fno-forward-propagate" on x86_64-linux-gnu

2024-09-04 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116488 --- Comment #3 from Jeffrey A. Law --- *** Bug 116579 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/116579] [15 Regression] wrong code at -O{2, 3} with "-fno-thread-jumps" on x86_64-linux-gnu since r15-1901 (ext-dce)

2024-09-04 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116579 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/116604] [15 regression] regressions on aarch64 since r15-1619-g3b9b8d6cfdf593

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116604 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 Keywords|

[Bug target/116604] New: [15 regression] regressions on aarch64 since r15-1619-g3b9b8d6cfdf593

2024-09-04 Thread thiago.bauermann at linaro dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116604 Bug ID: 116604 Summary: [15 regression] regressions on aarch64 since r15-1619-g3b9b8d6cfdf593 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: testsuit

[Bug target/113939] Switch m68k to LRA

2024-09-04 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113939 --- Comment #5 from Jeffrey A. Law --- So the m68k bootstrap with LRA enabled blows up. It looks like the stage1 compiler is mis-compiling the stage2 compiler. The result is a metric ton of errors building the stage2 libgcc. A .o bisection la

[Bug tree-optimization/116601] [12/13/14/15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 Andrew Pinski changed: What|Removed |Added Summary|[15 Regression] during |[12/13/14/15 Regression]

[Bug tree-optimization/116601] [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 --- Comment #4 from Andrew Pinski --- Created attachment 59051 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59051&action=edit Cleaned up testcase `-O1 -fnon-call-exceptions` This cleaned up testcase fails since GCC 7 even.

[Bug libstdc++/116381] std::variant should not allow array type as an alternative

2024-09-04 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116381 Jonathan Wakely changed: What|Removed |Added Target Milestone|15.0|14.3 --- Comment #6 from Jonathan Wak

[Bug libstdc++/113663] [MinGW] std::filesystem::hard_link_count always returns 1

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113663 --- Comment #9 from GCC Commits --- The releases/gcc-14 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:ec1bcd176339d43fd1ab3211f65915824ba1f26b commit r14-10639-gec1bcd176339d43fd1ab3211f65915824ba1f26b Author: Lennox Shou

[Bug libstdc++/116549] std::disable_sized_sentinel_for is missing specialisation for std::move_iterator

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116549 --- Comment #8 from GCC Commits --- The releases/gcc-14 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:ee37d750262579a81799c5b56fe1ab936a840120 commit r14-10638-gee37d750262579a81799c5b56fe1ab936a840120 Author: Jonathan Wak

[Bug libstdc++/116381] std::variant should not allow array type as an alternative

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116381 --- Comment #5 from GCC Commits --- The releases/gcc-14 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:3b8a67b0cfc072f027eab24fb72d48d10cc890b4 commit r14-10636-g3b8a67b0cfc072f027eab24fb72d48d10cc890b4 Author: Jonathan Wak

[Bug tree-optimization/116601] [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 --- Comment #3 from Andrew Pinski --- The fix which I am testing: ``` diff --git a/gcc/tree-ssa-ccp.cc b/gcc/tree-ssa-ccp.cc index 44711018e0e..3cd385f476b 100644 --- a/gcc/tree-ssa-ccp.cc +++ b/gcc/tree-ssa-ccp.cc @@ -4325,8 +4325,15 @@ pass_fo

[Bug other/116603] New: SARIF schema URL gives 404 not found

2024-09-04 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116603 Bug ID: 116603 Summary: SARIF schema URL gives 404 not found Product: gcc Version: unknown Status: UNCONFIRMED Keywords: SARIF Severity: normal Priority: P3

[Bug other/116602] New: RFE: capture GCC backtraces in SARIF output for ICEs

2024-09-04 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116602 Bug ID: 116602 Summary: RFE: capture GCC backtraces in SARIF output for ICEs Product: gcc Version: unknown Status: UNCONFIRMED Keywords: SARIF Severity: normal

[Bug fortran/100273] [12/13/14/15 Regression] ICE in gfc_create_module_variable, at fortran/trans-decl.c:5352

2024-09-04 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100273 --- Comment #9 from anlauf at gcc dot gnu.org --- Patch that fixes the ICE: diff --git a/gcc/fortran/trans-decl.cc b/gcc/fortran/trans-decl.cc index 6692ac7ef4c..ee41d66e6d2 100644 --- a/gcc/fortran/trans-decl.cc +++ b/gcc/fortran/trans-decl.cc

[Bug tree-optimization/116601] [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 --- Comment #2 from Andrew Pinski --- The bug is in optimize_memcpy or maybe after the call to optimize_memcpy. It has been a latent issue since r7-5443-g7b45d0dfeb5f85 .

[Bug tree-optimization/116601] [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Component|middle-end

[Bug c++/107522] ICE in parameter_mapping_equivalent_p on trunk

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107522 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Ass

[Bug middle-end/116601] New: [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions

2024-09-04 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116601 Bug ID: 116601 Summary: [15 Regression] during GIMPLE pass: fab ICE: verify_gimple failed: statement marked for throw, but doesn't with -O -fnon-call-exceptions Product: gc

[Bug c++/80943] [DR2327] Conversion function selected in list-initialization in C++1z mode

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80943 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug c++/116492] inherited constructors with concept in subclass overrides constructor in subclass

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116492 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org,

[Bug target/112108] [aarch64] Some intrinsics are not correctly enabled when using 'target' attributes

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112108 --- Comment #7 from GCC Commits --- The releases/gcc-14 branch has been updated by Andrew Carlotti : https://gcc.gnu.org/g:9899be7d5380c732b56ba155d4a9e192a2c483b1 commit r14-10635-g9899be7d5380c732b56ba155d4a9e192a2c483b1 Author: Andrew Carlo

[Bug target/112108] [aarch64] Some intrinsics are not correctly enabled when using 'target' attributes

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112108 --- Comment #5 from GCC Commits --- The releases/gcc-14 branch has been updated by Andrew Carlotti : https://gcc.gnu.org/g:0a3a0d4a5e32e9b914b5c5cc283ee485adc6cd11 commit r14-10633-g0a3a0d4a5e32e9b914b5c5cc283ee485adc6cd11 Author: Andrew Carlo

[Bug target/112108] [aarch64] Some intrinsics are not correctly enabled when using 'target' attributes

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112108 --- Comment #6 from GCC Commits --- The releases/gcc-14 branch has been updated by Andrew Carlotti : https://gcc.gnu.org/g:8485606056ed3ca0d0acf6e0d943975e9173e7cd commit r14-10634-g8485606056ed3ca0d0acf6e0d943975e9173e7cd Author: Andrew Carlo

[Bug target/116600] internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116600 Andrew Pinski changed: What|Removed |Added See Also|https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=9

[Bug c++/116477] ICE in instantiate_decl, instead of "cannot use concept as function"

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116477 Patrick Palka changed: What|Removed |Added Keywords||easyhack Last reconfirmed|

[Bug target/116600] internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584

2024-09-04 Thread acoplan at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116600 Alex Coplan changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug target/116600] internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116600 --- Comment #1 from Andrew Pinski --- I am 99% sure this is related to the asm goto.

[Bug rtl-optimization/116600] New: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584

2024-09-04 Thread yury.khrustalev at arm dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116600 Bug ID: 116600 Summary: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.cc:2584 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice

[Bug c++/113108] Internal compiler error when choosing overload pointer to member function and default'ed operator=

2024-09-04 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113108 --- Comment #8 from Marek Polacek --- Fixed in 15. Planning backport to 14.

[Bug target/3506] volatile forces load into register

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3506 Andrew Pinski changed: What|Removed |Added CC||andi-gcc at firstfloor dot org --- Commen

[Bug target/116599] volatile generates unexpected RMW on global

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

[Bug c++/115616] c++20: Friend-injecting a template function causes an ICE if you inject after trying to instantiate that function

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115616 Patrick Palka changed: What|Removed |Added Resolution|FIXED |DUPLICATE See Also|https://gc

[Bug c++/113108] Internal compiler error when choosing overload pointer to member function and default'ed operator=

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113108 --- Comment #7 from GCC Commits --- The trunk branch has been updated by Marek Polacek : https://gcc.gnu.org/g:c755c7a32590e2eef5a8b062b9756c1513910246 commit r15-3455-gc755c7a32590e2eef5a8b062b9756c1513910246 Author: Marek Polacek Date: Tu

[Bug c++/112288] [12/13 Regression] ICE - internal compiler error: in instantiate_decl, at cp/pt.cc:26861 since r6-6830-g20a0c6f9bdbd78

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112288 Patrick Palka changed: What|Removed |Added See Also|https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=1

[Bug target/116599] New: volatile generates unexpected RMW on global

2024-09-04 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116599 Bug ID: 116599 Summary: volatile generates unexpected RMW on global Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: targ

[Bug c++/97477] g++ doesn't accept __restrict keyword inside array function parameter

2024-09-04 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97477 Jonathan Wakely changed: What|Removed |Added Severity|normal |enhancement

[Bug target/55212] [SH] Switch to LRA

2024-09-04 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #230 from John Paul Adrian Glaubitz --- (In reply to John Paul Adrian Glaubitz from comment #229) > Will try other languages now. Building with Fortran, Objective-C and Objective-C++ enabled works fine. Will test D and M2 now.

[Bug c++/113798] [C++26] P2662R3 - Pack indexing

2024-09-04 Thread corentinjabot at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113798 corentinjabot at gmail dot com changed: What|Removed |Added CC||corentinjabot at gmail d

[Bug middle-end/114855] ICE: Segfault when compiling large autogenerated C source file

2024-09-04 Thread amacleod at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114855 --- Comment #29 from Andrew Macleod --- Huh. Do we calculate *all* paths ahead of time? I tried running valgrind, which died, but up to that point it showed 77% of the time spend in the body of back_jt_path_registry::adjust_paths_after_duplica

[Bug target/116598] gcc.dg/c23-attr-reproducible-1.c and gcc.dg/c23-attr-unsequenced-1.c ICEs on aarch64 due to searching for attributes

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

[Bug target/116598] New: gcc.dg/c23-attr-reproducible-1.c and gcc.dg/c23-attr-unsequenced-1.c ICEs on aarch64 due to searching for attributes

2024-09-04 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116598 Bug ID: 116598 Summary: gcc.dg/c23-attr-reproducible-1.c and gcc.dg/c23-attr-unsequenced-1.c ICEs on aarch64 due to searching for attributes Product: gcc Version

[Bug c++/54140] -Wswitch shouldn't complain about out-of-range values that are cast to the correct type

2024-09-04 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54140 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment

[Bug c++/46457] Bogus warning about bitwise combination of enum flags in case statement

2024-09-04 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46457 Eric Gallager changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c/81665] Please introduce flags attribute for enums which will mimic one from C#

2024-09-04 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81665 --- Comment #7 from Eric Gallager --- This patch for bug 46457 looks kind of related: https://gcc.gnu.org/pipermail/gcc-patches/2024-September/662214.html

[Bug c++/97477] g++ doesn't accept __restrict keyword inside array function parameter

2024-09-04 Thread eyalroz1 at gmx dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97477 Eyal Rozenberg changed: What|Removed |Added CC||eyalroz1 at gmx dot com --- Comment #3

[Bug c++/106973] coroutine generator and setjmp

2024-09-04 Thread arsen at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106973 Arsen Arsenović changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #10 from Arsen Ar

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

2024-09-04 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83324 --- Comment #34 from Eric Gallager --- Yeah I think GCC should support the __attribute__ style syntax for this attribute, too

[Bug c++/108620] coroutines: ICE: in instantiate_type, at cp/class.cc:8742 when assign the return value of co_yield to a member of class/struct

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108620 --- Comment #9 from GCC Commits --- The trunk branch has been updated by Arsen Arsenovic : https://gcc.gnu.org/g:858918ef4233c837ab85819ad159bf452df3a7fb commit r15-3454-g858918ef4233c837ab85819ad159bf452df3a7fb Author: Arsen ArsenoviÄ Date:

[Bug c++/106973] coroutine generator and setjmp

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106973 --- Comment #9 from GCC Commits --- The trunk branch has been updated by Arsen Arsenovic : https://gcc.gnu.org/g:7b7ad3f4b2455072f42e7884b93fd96ebb920bc8 commit r15-3453-g7b7ad3f4b2455072f42e7884b93fd96ebb920bc8 Author: Arsen ArsenoviÄ Date:

[Bug tree-optimization/114592] [12/13/14/15 regression] Bogus `maybe-uninitialized` on std::variant with std::string with -O3

2024-09-04 Thread mskybert+gccbugs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114592 Magne Oestlyngen changed: What|Removed |Added CC||mskybert+gccbugs at gmail dot com -

[Bug c++/116567] [14/15 Regression] ICE when using lamdba as default non-type template parameter.

2024-09-04 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116567 Patrick Palka changed: What|Removed |Added Summary|ICE when using lamdba as|[14/15 Regression] ICE when

[Bug lto/116361] lto1: fatal error: multiple prevailing defs when using both LTO and OpenMP named critical sections with static libraries

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116361 --- Comment #9 from GCC Commits --- The releases/gcc-14 branch has been updated by H.J. Lu : https://gcc.gnu.org/g:0562522e1290da08bc5a89182b9ae80c3cc9d1db commit r14-10630-g0562522e1290da08bc5a89182b9ae80c3cc9d1db Author: H.J. Lu Date: Fri

[Bug lto/116361] lto1: fatal error: multiple prevailing defs when using both LTO and OpenMP named critical sections with static libraries

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116361 --- Comment #8 from GCC Commits --- The releases/gcc-14 branch has been updated by H.J. Lu : https://gcc.gnu.org/g:66eb7b752ab61c02348d6af10945af3ff92b6d77 commit r14-10629-g66eb7b752ab61c02348d6af10945af3ff92b6d77 Author: H.J. Lu Date: Wed

[Bug target/116594] [meta-bug] xtheadvector brokeness

2024-09-04 Thread cooper.qu at linux dot alibaba.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116594 Cooper Qu changed: What|Removed |Added CC||cooper.qu at linux dot alibaba.com --- Com

[Bug target/116592] illegal operands th.vsetvli zero,0,e32,m8 with -O2 -O3 when compiling for risc-v xtheadvector

2024-09-04 Thread jinma at linux dot alibaba.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116592 Jin Ma changed: What|Removed |Added CC||jinma at linux dot alibaba.com --- Comment #4

[Bug target/116592] illegal operands th.vsetvli zero,0,e32,m8 with -O2 -O3 when compiling for risc-v xtheadvector

2024-09-04 Thread cooper.qu at linux dot alibaba.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116592 Cooper Qu changed: What|Removed |Added CC||cooper.qu at linux dot alibaba.com --- Com

[Bug target/116597] [arm] indirect tailcalls with incomplete prototypes generate wrong code when using PACM

2024-09-04 Thread rearnsha at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116597 Richard Earnshaw changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rearnsha at gcc dot gnu.org

[Bug target/116597] New: [arm] indirect tailcalls with incomplete prototypes generate wrong code when using PACM

2024-09-04 Thread rearnsha at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116597 Bug ID: 116597 Summary: [arm] indirect tailcalls with incomplete prototypes generate wrong code when using PACM Product: gcc Version: 14.0 Status: UNCONFIRMED

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 --- Comment #8 from Jakub Jelinek --- For the :DI !TARGET_64BIT, perhaps *insvdi_lowpart_1, *adddi3_doubleword_zext, *adddi3_doubleword_concat, *adddi3_doubleword_concat_zext

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 --- Comment #7 from Jakub Jelinek --- For the m vs. o, there are quite a few (grepped just for the :TI cases because :DI doesn't necessarily mean double-word): grep 'match_operand:TI . ([^)]*).*m' tmp-mddump.md (set (match_operand:TI 0

[Bug middle-end/60797] [4.9 Regression] gcc hangs with error: only weak aliases are supported in this configuration

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60797 --- Comment #6 from GCC Commits --- The trunk branch has been updated by Thomas Schwinge : https://gcc.gnu.org/g:b9be3113a9365e8380397abb23abc71f049cf4f1 commit r15-3446-gb9be3113a9365e8380397abb23abc71f049cf4f1 Author: Thomas Schwinge Date:

[Bug target/104957] [nvptx] Use .alias directive (available starting ptx isa version 6.3)

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104957 --- Comment #9 from GCC Commits --- The trunk branch has been updated by Thomas Schwinge : https://gcc.gnu.org/g:b9be3113a9365e8380397abb23abc71f049cf4f1 commit r15-3446-gb9be3113a9365e8380397abb23abc71f049cf4f1 Author: Thomas Schwinge Date:

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 --- Comment #6 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #4) > E.g. *adddi3_doubleword, *adddi3_doubleword_zext (that one even has &r,rm,r), > ... This one is not the problematic one since "m" is with word-mode operand. But th

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 --- Comment #5 from Uroš Bizjak --- (In reply to Jakub Jelinek from comment #4) > But in that case, why doesn't LRA consider simply forcing the complex memory > address into a single register and with that needing one less register? > &r,ro,r or

[Bug target/104957] [nvptx] Use .alias directive (available starting ptx isa version 6.3)

2024-09-04 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104957 --- Comment #8 from GCC Commits --- The trunk branch has been updated by Thomas Schwinge : https://gcc.gnu.org/g:a89321c890b96c583671b73fc802e87545e4a2b1 commit r15-3445-ga89321c890b96c583671b73fc802e87545e4a2b1 Author: Thomas Schwinge Date:

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 --- Comment #4 from Jakub Jelinek --- But in that case, why doesn't LRA consider simply forcing the complex memory address into a single register and with that needing one less register? &r,ro,r or &r,r,ro is something that happens in various pl

[Bug target/116587] [14/15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 Uroš Bizjak changed: What|Removed |Added Summary|ICE: in |[14/15 Regression] ICE: in

[Bug rtl-optimization/116587] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

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

[Bug target/105018] [nvptx] Need better alias support

2024-09-04 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105018 Thomas Schwinge changed: What|Removed |Added Last reconfirmed|2022-07-22 00:00:00 |2024-9-4 Assignee|unassigne

[Bug target/104957] [nvptx] Use .alias directive (available starting ptx isa version 6.3)

2024-09-04 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104957 Thomas Schwinge changed: What|Removed |Added CC||burnus at gcc dot gnu.org --- Comment

[Bug target/97102] [nvptx] PTX JIT compilation failed when using aliases

2024-09-04 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97102 Thomas Schwinge changed: What|Removed |Added Resolution|FIXED |DUPLICATE CC|

[Bug target/104957] [nvptx] Use .alias directive (available starting ptx isa version 6.3)

2024-09-04 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104957 Thomas Schwinge changed: What|Removed |Added CC||tschwinge at gcc dot gnu.org --- Comm

[Bug tree-optimization/116588] wrong code with -O2 -fno-vect-cost-model -fno-tree-dominator-opts -fno-tree-fre --param=vrp-block-limit=0

2024-09-04 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116588 Jakub Jelinek changed: What|Removed |Added CC||aldyh at gcc dot gnu.org,

[Bug target/116582] gather is a win in some cases on zen CPUs

2024-09-04 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116582 --- Comment #5 from Hongtao Liu --- (In reply to Richard Biener from comment #4) > (In reply to Jan Hubicka from comment #3) > > Just for completeness the codegen for parest sparse matrix multiply is: > > > > 0.31 │320: kmovb %k1,%k

[Bug rtl-optimization/116587] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1868 (unable to find a register to spill) {*andndi3_doubleword_bmi} with custom flags

2024-09-04 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116587 Uroš Bizjak changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug middle-end/114855] ICE: Segfault when compiling large autogenerated C source file

2024-09-04 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114855 --- Comment #28 from Richard Biener --- Just to clarify what the "handcuffs" in the backwards threader do and what they don't. There is no limit on the number of cond/switch stmts (thus basic-blocks) we consider as the exit of paths, but for ea

[Bug tree-optimization/116596] gcc.dg/vect/slp-11a.c FAILs

2024-09-04 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116596 Rainer Orth changed: What|Removed |Added Target Milestone|--- |15.0

[Bug tree-optimization/116596] gcc.dg/vect/slp-11a.c FAILs

2024-09-04 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116596 --- Comment #1 from Rainer Orth --- Created attachment 59047 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59047&action=edit 32-bit sparc-sun-solaris2.11 slp-11a.c.180t.vect

[Bug tree-optimization/116596] New: gcc.dg/vect/slp-11a.c FAILs

2024-09-04 Thread ro at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116596 Bug ID: 116596 Summary: gcc.dg/vect/slp-11a.c FAILs Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization