[Bug c++/114683] [modules] name declared in GMF in inline namespace and exported via using-decl from parent namespace is not visible to importer

2024-06-23 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114683 Nathaniel Shead changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigne

[Bug middle-end/115595] New: ICE: in expand_call_tm, at trans-mem.cc:2546 with attribute optimize and noipa

2024-06-23 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115595 Bug ID: 115595 Summary: ICE: in expand_call_tm, at trans-mem.cc:2546 with attribute optimize and noipa Product: gcc Version: 15.0 Status: UNCONFIRMED Severity:

[Bug c++/115596] New: Default arguments are erroneously allowed for parameters of a requires expression

2024-06-23 Thread fchelnokov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115596 Bug ID: 115596 Summary: Default arguments are erroneously allowed for parameters of a requires expression Product: gcc Version: 14.1.1 Status: UNCONFIRMED Seve

[Bug middle-end/115597] New: [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 Bug ID: 115597 Summary: [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452 Product: gcc

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 Richard Biener changed: What|Removed |Added Last reconfirmed||2024-06-23 Target Milestone|---

[Bug tree-optimization/115579] [15 regression] wrong code at -Os with "-fno-tree-sra" on x86_64-linux-gnu since r15-1391-g4b75ed33fa5fd6

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115579 --- Comment #9 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:8a1795bddcd34284936af4706f762d89c60fc69c commit r15-1564-g8a1795bddcd34284936af4706f762d89c60fc69c Author: Richard Biener Date:

[Bug tree-optimization/115579] [15 regression] wrong code at -Os with "-fno-tree-sra" on x86_64-linux-gnu since r15-1391-g4b75ed33fa5fd6

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115579 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 --- Comment #2 from Richard Biener --- Ah, I feared this would happen - this case seems to be because of a lot of VEC_PERM nodes(?) which are not handled by the CSE process as well as the two-operator nodes which lack SLP_TREE_SCALAR_STMTS (we'd

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 --- Comment #3 from Tamar Christina --- > > Can you check whether that fixes the issue? > > diff --git a/gcc/tree-vect-slp.cc b/gcc/tree-vect-slp.cc > index 9465d94de1a..212d5f97f7d 100644 > --- a/gcc/tree-vect-slp.cc > +++ b/gcc/tree-vect-slp

[Bug target/115591] internal error on global variable-length array

2024-06-23 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115591 Eric Botcazou changed: What|Removed |Added CC||ebotcazou at gcc dot gnu.org

[Bug target/115591] internal error on global variable-length array

2024-06-23 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115591 --- Comment #2 from Eric Botcazou --- The immediate fix is: diff --git a/gcc/config/riscv/riscv.cc b/gcc/config/riscv/riscv.cc index c17141d909a..5e34dc92210 100644 --- a/gcc/config/riscv/riscv.cc +++ b/gcc/config/riscv/riscv.cc @@ -1702,7 +170

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 --- Comment #4 from Tamar Christina --- (In reply to Richard Biener from comment #2) > Ah, I feared this would happen - this case seems to be because of a lot of > VEC_PERM nodes(?) which are not handled by the CSE process as well as the > two-o

[Bug c++/115598] New: ICE: in build_call_a, at cp/call.cc:370

2024-06-23 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115598 Bug ID: 115598 Summary: ICE: in build_call_a, at cp/call.cc:370 Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/115501] [13/14/15 Regression] ICE: in build_call_a with dynamic_cast after invalid definition of __cxxabiv1::__dynamic_cast since r13-3299

2024-06-23 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115501 --- Comment #9 from Anonymous --- *** Bug 115598 has been marked as a duplicate of this bug. ***

[Bug c++/115598] ICE: in build_call_a, at cp/call.cc:370

2024-06-23 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115598 Anonymous changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/115599] New: ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972)

2024-06-23 Thread iamanonymous.cs at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115599 Bug ID: 115599 Summary: ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972) Product: gcc Ve

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 --- Comment #5 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:2a345214fc332b6f0821edf394ff8802b768db1d commit r15-1565-g2a345214fc332b6f0821edf394ff8802b768db1d Author: Richard Biener Date:

[Bug middle-end/115597] [15 Regression] vectorizer takes 20+ h compiling 510.parest in SPECCPU2017 since g:46bb4ce4d30ab749d40f6f4cef6f1fb7c7813452

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115597 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/115599] ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972)

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115599 Richard Biener changed: What|Removed |Added Last reconfirmed||2024-06-23 Keywords|

[Bug tree-optimization/115599] ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972)

2024-06-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115599 Richard Biener changed: What|Removed |Added Keywords||needs-reduction Component|c++

[Bug tree-optimization/115599] ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972)

2024-06-23 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115599 Sam James changed: What|Removed |Added Blocks||82407 CC|

[Bug tree-optimization/115599] ICE: qsort checking failed during GIMPLE pass: reassoc (error: qsort comparator non-negative on sorted output: 150142972)

2024-06-23 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115599 --- Comment #4 from Sam James --- Created attachment 58497 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58497&action=edit foo.cxx.xz Attaching original.

[Bug target/115409] avx512 intrinsics trigger -Wshift-overflow

2024-06-23 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115409 Sam James changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug libstdc++/38732] [4.4 Regression] Openoffice.org segfaults with runtime libs built from GCC trunk

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38732 --- Comment #21 from Andrew Pinski --- (In reply to Andrew Pinski from comment #1) > 2008-08-23 Sebastian Redl > > Add (again) exception propagation support as per N2179. Feature is > available only when _GLIBCXX_ATOMI

[Bug target/114139] ICE: RTL check: expected code 'const_int', have 'reg' in riscv_macro_fusion_pair_p, at config/riscv/riscv.cc:8438 with -O2 -fpic -mexplicit-relocs -mcpu=sifive-p450

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114139 --- Comment #1 from GCC Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:fd536b8412d4dae42aa04739c06f99a915be6261 commit r15-1566-gfd536b8412d4dae42aa04739c06f99a915be6261 Author: Jeff Law Date: Sun Jun 23

[Bug target/114139] ICE: RTL check: expected code 'const_int', have 'reg' in riscv_macro_fusion_pair_p, at config/riscv/riscv.cc:8438 with -O2 -fpic -mexplicit-relocs -mcpu=sifive-p450

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

[Bug target/115591] internal error on global variable-length array

2024-06-23 Thread simon at pushface dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115591 --- Comment #3 from simon at pushface dot org --- On 23 Jun 2024, at 11:47, ebotcazou at gcc dot gnu.org wrote: > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115591 > > --- Comment #2 from Eric Botcazou --- > The immediate fix is: > > dif

[Bug rtl-optimization/951] Documentation of compiler passes and sources very out of date

2024-06-23 Thread sandra at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=951 --- Comment #16 from sandra at gcc dot gnu.org --- Given that this issue was filed >20 years ago and both the passlist and documentation have changed drastically since then, I think the originally-reported bugs are probably irrelevant and it's fine

[Bug target/109989] RISC-V: Missing sign extension with int to float conversion with 64bit soft floats

2024-06-23 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109989 --- Comment #6 from Jeffrey A. Law --- floatsisf is going to be called through the libcall interface which has different paths than normal function calls and I don't think the usual type promotion rules apply to libcalls.The details escape m

[Bug target/113341] Using GCC as the bootstrap compiler breaks LLVM on 32-bit PowerPC

2024-06-23 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113341 --- Comment #14 from Segher Boessenkool --- (In reply to Andrew Pinski from comment #7) > This code gives me strict aliasing violation vibes: > ``` > T **getAddressOfPointer(ExternalASTSource *Source) const { > // Ensure the integer is in po

[Bug target/113341] Using GCC as the bootstrap compiler breaks LLVM on 32-bit PowerPC

2024-06-23 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113341 --- Comment #15 from Segher Boessenkool --- (In reply to Jessica Clarke from comment #8) > The clang/ subdirectory should be building itself with -fno-strict-aliasing > on GCC already "Should". I guess you mean "is", as in "we already conclude

[Bug c++/115596] Default arguments are erroneously allowed for parameters of a requires expression

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115596 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/115600] New: UndefinedBehaviorSanitizer doesn't seem to like modules

2024-06-23 Thread cjdb.ns at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115600 Bug ID: 115600 Summary: UndefinedBehaviorSanitizer doesn't seem to like modules Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal Pri

[Bug c++/99511] default arguments are allowed for parameters of a requires expression

2024-06-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99511 Patrick Palka changed: What|Removed |Added CC||fchelnokov at gmail dot com --- Comment

[Bug c++/115596] Default arguments are erroneously allowed for parameters of a requires expression

2024-06-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115596 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org S

[Bug c++/67491] [meta-bug] concepts issues

2024-06-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 115596, which changed state. Bug 115596 Summary: Default arguments are erroneously allowed for parameters of a requires expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115596 What|Removed

[Bug c++/110137] implement clang -fassume-sane-operator-new

2024-06-23 Thread user202729 at protonmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110137 --- Comment #16 from user202729 --- Hi, I tried to implement patches that fix the two issues mentioned. Comments would be appreciated. 1. The operator new flag with many of the mentioned issues fixed: https://gcc.gnu.org/pipermail/gcc-patches/

[Bug c++/115600] UndefinedBehaviorSanitizer doesn't seem to like modules

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115600 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/115600] UndefinedBehaviorSanitizer doesn't seem to like modules

2024-06-23 Thread cjdb.ns at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115600 --- Comment #2 from Christopher Di Bella --- I forgot that `gcc -v` can provide config options. ``` $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.1.1/lto-wrapper Target: x86_64-pc-linux-g

[Bug c++/115601] New: ICE when compiling a function marked noipa/noinline called in a contract predicate

2024-06-23 Thread ville.voutilainen at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115601 Bug ID: 115601 Summary: ICE when compiling a function marked noipa/noinline called in a contract predicate Product: gcc Version: 15.0 Status: UNCONFIRMED Sever

[Bug c++/115601] ICE when compiling a function marked noipa/noinline called in a contract predicate

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115601 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRME

[Bug c++/115601] ICE when compiling a function marked noipa/noinline called in a contract predicate

2024-06-23 Thread ville.voutilainen at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115601 --- Comment #2 from Ville Voutilainen --- Created attachment 58499 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58499&action=edit Preprocessed source

[Bug debug/108917] ICE when specifying optimization level and debuging for C++ contracts code

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108917 Andrew Pinski changed: What|Removed |Added CC||ville.voutilainen at gmail dot com ---

[Bug c++/98735] ICE with -std=c++20 -fmodules-ts -fsanitize=undefined

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98735 Andrew Pinski changed: What|Removed |Added CC||cjdb.ns at gmail dot com --- Comment #4

[Bug c++/115600] UndefinedBehaviorSanitizer doesn't seem to like modules

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115600 Andrew Pinski changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug c++/103524] [meta-bug] modules issue

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103524 Bug 103524 depends on bug 115600, which changed state. Bug 115600 Summary: UndefinedBehaviorSanitizer doesn't seem to like modules https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115600 What|Removed |Added ---

[Bug target/115485] CASEServer.cpp:203:1: internal compiler error: in require_pic_register, at config/arm/arm.c:7855

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115485 --- Comment #13 from Andrew Pinski --- Can reproduce on the trunk too: ``` [apinski@xeond2 gcc]$ ./cc1plus CASEServer.ii -quiet -fPIE -msingle-pic-base -mpic-register=r9 -fomit-frame-pointer -mno-pic-data-is-text-relative -mthumb -mlong-calls -

[Bug tree-optimization/88814] transform snprintf into memccpy

2024-06-23 Thread crrodriguez at opensuse dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88814 --- Comment #4 from Cristian Rodríguez --- Any hope to revive this now that memccpy is on the C23 standard?

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #12 from Segher Boessenkool --- The backports have not been done yet. It would be good if the blockage / barrier would get some comment btw, saying what exactly it is intended to do! It is very much cargo-cult the way it is.

[Bug c++/96853] Explicit template instantiation & thread_local interaction

2024-06-23 Thread nsoft.sagaonline at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96853 NIKEA-SOFT changed: What|Removed |Added CC||nsoft.sagaonline at gmail dot com --- Comm

Need a vacation? Let me write for you to save you time

2024-06-23 Thread Sheila Olson via Gcc-bugs
Hello! I believe that now is a fantastic moment to publish an article on how to boost confidence so that individuals can accomplish their goals and live their best lives. Does this strike you as a suitable topic for your website? If that’s the case, I can get started on the article right away.

[Bug debug/108917] ICE when specifying optimization level and debuging for C++ contracts code

2024-06-23 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108917 --- Comment #4 from Iain Sandoe --- I think the problem here is related to the setting of DECL_ABSTRACT_ORIGIN on the contract checking functions. " DECL_ABSTRACT_ORIGIN, if non-NULL, points to the original (abstract) ..._DECL node of wh

[Bug c++/115434] Post contracts are ignored on functions with no return statement.

2024-06-23 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115434 Iain Sandoe changed: What|Removed |Added Ever confirmed|0 |1 URL|

[Bug c++/110871] coroutine precondition should be evaluated before the initial suspend

2024-06-23 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110871 Iain Sandoe changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/110872] coroutine postcondition is not evaluated

2024-06-23 Thread iains at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110872 Iain Sandoe changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[Bug libstdc++/98678] 30_threads/future/members/poll.cc execution test FAILs

2024-06-23 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98678 --- Comment #12 from John David Anglin --- Created attachment 58500 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58500&action=edit Hack to fix failure of poll.cc on hppa-unknown-linux-gnu The number of iterations is specific to my curren

[Bug tree-optimization/115602] New: [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643

2024-06-23 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 Bug ID: 115602 Summary: [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643 Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643

2024-06-23 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 --- Comment #1 from Sergei Trofimovich --- Created attachment 58501 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58501&action=edit ztpmv.f.f Also attaching unreduced 'ztpmv.f.f' in case cvise mangled it too much.

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643

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

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 Andrew Pinski changed: What|Removed |Added Target||x86_64-unknown-linux-gnu --- Comment #2

[Bug ipa/102061] .constprop gets exposed in warning message

2024-06-23 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102061 Sam James changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643 since r15-1565-g2a345214fc332b

2024-06-23 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 --- Comment #3 from Sergei Trofimovich --- bisect landed at r15-1565-g2a345214fc332b commit 2a345214fc332b6f0821edf394ff8802b768db1d (HEAD) Author: Richard Biener Date: Sun Jun 23 11:26:39 2024 +0200 tree-optimization/115597 - allow CSE

[Bug target/115485] [11/12/13/14/15 Regression] CASEServer.cpp:203:1: internal compiler error: in require_pic_register, at config/arm/arm.c:7855

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115485 Andrew Pinski changed: What|Removed |Added Known to work||6.4.0 Status|UNCONFIRMED

[Bug target/115485] [11/12/13/14/15 Regression] CASEServer.cpp:203:1: internal compiler error: in require_pic_register, at config/arm/arm.c:7855

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115485 --- Comment #15 from Andrew Pinski --- Most likely r7-1945-gb88bd5e0ca1208 introduced/exposed the ICE. It changes the behavior of -mno-pic-data-is-text-relative but adding -msingle-pic-base didn't ICE in GCC 6.

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #13 from GCC Commits --- The releases/gcc-14 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:2b5e8f918ef0027d2af8e53c4e114e1d133fc609 commit r14-10342-g2b5e8f918ef0027d2af8e53c4e114e1d133fc609 Author: Kewen Lin Date:

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #14 from GCC Commits --- The releases/gcc-13 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:dd54ed4ae417935300a3c4bb356d37c2ae7f731e commit r13-8866-gdd54ed4ae417935300a3c4bb356d37c2ae7f731e Author: Kewen Lin Date:

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #15 from GCC Commits --- The releases/gcc-12 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:0fd6ae9b20913ab84d596448e14411eedbd324f9 commit r12-10579-g0fd6ae9b20913ab84d596448e14411eedbd324f9 Author: Kewen Lin Date:

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #16 from GCC Commits --- The releases/gcc-11 branch has been updated by Kewen Lin : https://gcc.gnu.org/g:549701628b64a7c4ac9bb5f9623e83a8dc1d828c commit r11-11535-g549701628b64a7c4ac9bb5f9623e83a8dc1d828c Author: Kewen Lin Date:

[Bug c++/115603] New: [concepts] differing declaration and definition do not give error

2024-06-23 Thread ispavlick at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115603 Bug ID: 115603 Summary: [concepts] differing declaration and definition do not give error Product: gcc Version: 14.1.1 Status: UNCONFIRMED Severity: normal

[Bug target/115406] [15 Regression] wrong code with vector compare at -O0 with -mavx512f since r15-920-gb6c6d5abf0d31c

2024-06-23 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115406 --- Comment #7 from Hongtao Liu --- > > BTW, when assign -1 to vector(1) , should the upper bit be > cleared? Look like only 1 element boolean vector is cleared, but not > vector(2) . > If the upper bits are not cleared, both 2 cases are equal

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 --- Comment #17 from Kewen Lin --- (In reply to Peter Bergner from comment #11) > Have we done the backports so we can just mark this bug a FIXED? ...or do > we still need to push the backports? (In reply to Segher Boessenkool from comment #1

[Bug target/114846] powerpc: epilogue in _Unwind_RaiseException corrupts return value due to __builtin_eh_return

2024-06-23 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114846 Kewen Lin changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/115604] New: Absurd "flows off the end of the function" diagnostic with requires expression containing lambda

2024-06-23 Thread hstong at ca dot ibm.com via Gcc-bugs
th,/opt/wandbox/gcc-head/lib,-rpath,/opt/wandbox/gcc-head/lib64,-rpath,/opt/wandbox/gcc-head/lib32 Thread model: posix Supported LTO compression algorithms: zlib gcc version 15.0.0 20240623 (experimental) (GCC)

[Bug c++/115604] Absurd "flows off the end of the function" diagnostic with requires expression containing only lambda(s) without being inside a template

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115604 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2024-06-24 Status|UNCONFIRM

[Bug target/113325] unnecessary byte swap for memory clear

2024-06-23 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113325 --- Comment #2 from GCC Commits --- The master branch has been updated by HaoChen Gui : https://gcc.gnu.org/g:6274f10318d05311f31147c895f76a01aec37830 commit r15-1576-g6274f10318d05311f31147c895f76a01aec37830 Author: Haochen Gui Date: Mon J

[Bug c++/115605] New: structured binding break if a variable named tuple_size is visibile at the decomposition site

2024-06-23 Thread marco.rubini08 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115605 Bug ID: 115605 Summary: structured binding break if a variable named tuple_size is visibile at the decomposition site Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug c++/115605] structured binding break if a variable named tuple_size is visibile at the decomposition site

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115605 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org

[Bug c++/115605] structured binding break if a variable named tuple_size is visibile at the decomposition site

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115605 --- Comment #2 from Andrew Pinski --- Oh I think I see how it should be fixed. The way std::initializer_list is handled is correct: static tree listify (tree arg) { tree std_init_list = lookup_qualified_name (std_node, init_list_identifier);

[Bug middle-end/115606] New: return slot opt prevents tail calls

2024-06-23 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Bug ID: 115606 Summary: return slot opt prevents tail calls Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-en

[Bug c/109618] [12/13/14/15 Regression] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in generic_simplify_CONVERT_EXPR, at generic-match.cc since r12-3278-g823685221de986

2024-06-23 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109618 Roger Sayle changed: What|Removed |Added CC||roger at nextmovesoftware dot com --- Co

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 --- Comment #1 from Andrew Pinski --- Note CALL_EXPR_RETURN_SLOT_OPT is set in the C++ front-end: else if (style == arg) { /* Just mark it addressable here, and leave the rest to expand_call{,_inline}. */ cxx_mark_add

[Bug tree-optimization/115344] Missing loop counter reversal

2024-06-23 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115344 Andi Kleen changed: What|Removed |Added CC||andi-gcc at firstfloor dot org --- Comment

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andrew Pinski changed: What|Removed |Added Target||arm-*-* --- Comment #2 from Andrew Pins

[Bug middle-end/115606] return slot opt prevents tail calls

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

[Bug tree-optimization/115344] Missing loop counter reversal

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115344 --- Comment #3 from Andrew Pinski --- (In reply to Andi Kleen from comment #2) > x86 doesn't have hardware do loops, it's only for some obscure targets like > some DSPs. Actually doloop was added to support rs6000(powerpc)'s loop counter regist

[Bug middle-end/115606] return slot opt prevents tail calls

2024-06-23 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andi Kleen changed: What|Removed |Added Target|arm-*-* | Status|RESOLVED

[Bug c++/115606] C++ front-end marks the return slot as addressable early on which prevents tail call being marked

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115606 Andrew Pinski changed: What|Removed |Added Target||arm-*-* Keywords|

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643 since r15-1565-g2a345214fc332b

2024-06-23 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 --- Comment #4 from Sergei Trofimovich --- If C example is easier to debug graphviz-10.0.1 exhibits the same ICE. Minimized example: // $ cat gvevent.c.c typedef struct { double x, y; } pointf; struct { pointf focus; double zoom; pointf

[Bug tree-optimization/115602] [15 Regression] ICE on liblapack-3.12.0: in vect_schedule_slp_node, at tree-vect-slp.cc:9643 since r15-1565-g2a345214fc332b

2024-06-23 Thread slyfox at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115602 --- Comment #5 from Sergei Trofimovich --- Created attachment 58502 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=58502&action=edit gvevent.c.c Attaching unreduced gvevent.c.c in case cvise mangled it too much.

[Bug middle-end/115607] New: missed tail call with large structure size

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115607 Bug ID: 115607 Summary: missed tail call with large structure size Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/115608] New: ICE in extract_insn, at recog.cc:2812 when building with -mv8plus

2024-06-23 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115608 Bug ID: 115608 Summary: ICE in extract_insn, at recog.cc:2812 when building with -mv8plus Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/115608] ICE in extract_insn, at recog.cc:2812 when building with -mv8plus

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115608 --- Comment #1 from Andrew Pinski --- Note -fPIE is needed to get the ICE in this case.

[Bug target/115608] ICE in extract_insn, at recog.cc:2812 when building with -mv8plus

2024-06-23 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115608 Andrew Pinski changed: What|Removed |Added Target|sparc-linux-gnu |sparc64-linux-gnu --- Comment #2 from A

[Bug middle-end/115528] [15 regression] segmentation fault in legacy F77 code since r15-1238-g1fe55a1794863b

2024-06-23 Thread juergen.reuter at desy dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115528 --- Comment #28 from Jürgen Reuter --- Richard, unfortunately the fix (it seems it was committed to gcc git master on last Friday) did not fix our problem yet. The original test case still segfaults: Backtrace for this error: #0 0x7f36f52a3a6c