[Bug tree-optimization/116126] vectorize libcpp search_line_fast

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116126 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/116131] [14/15 Regression] RISC-V: Unrecognizable insn with xtheadmemidx on rv32

2024-07-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116131 Richard Biener changed: What|Removed |Added Target Milestone|--- |14.2

[Bug tree-optimization/116126] vectorize libcpp search_line_fast

2024-07-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116126 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/116122] [14/15 regression] __FLT16_MAX__ is defined even with -mno-sse2 on 32-bit x86

2024-07-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116122 Richard Biener changed: What|Removed |Added Target Milestone|--- |14.2 Keywords|

[Bug tree-optimization/116109] Missed optimisation: unnecessary register dependency on reduction

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

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116133 --- Comment #6 from Andrew Pinski --- I should note that LLVM converts it always to __builtin_mult_overflow as far as I can tell. Even on targets like avr.

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116133 --- Comment #5 from Andrew Pinski --- Actually I am trying to understand the original reason for the extra checks that was added in r14-992 when dealing with highpart: The reason for testing the presence of the optab handler is to make s

[Bug tree-optimization/116137] New: missing VRP with absu and known not to include INF

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116137 Bug ID: 116137 Summary: missing VRP with absu and known not to include INF Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhance

[Bug target/116043] [15 regression] TLS relocation issue when building glibc with -O3 -mavx512bf16 by r15-1619

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116043 --- Comment #16 from GCC Commits --- The master branch has been updated by hongtao Liu : https://gcc.gnu.org/g:bc1fda00d5f20e2f3e77a50b2822562b6e0040b2 commit r15-2395-gbc1fda00d5f20e2f3e77a50b2822562b6e0040b2 Author: liuhongt Date: Wed Jul

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116133 Andrew Pinski changed: What|Removed |Added Status|RESOLVED|ASSIGNED Resolution|INVALID

[Bug target/116103] [15 Regression] GCN vs. "Internal-fn: Only allow modes describe types for internal fn[PR115961]"

2024-07-29 Thread pan2.li at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116103 --- Comment #10 from Li Pan --- (In reply to Thomas Schwinge from comment #9) > (In reply to Li Pan from comment #7) > > confirm with you all related failures are covered. > > Yes, the testing state is restored to what it was before, thanks! >

[Bug rtl-optimization/116136] [15 Regression] ext-dce exposes latent subreg simplification bug (big-endian) on m68k

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116136 Andrew Pinski changed: What|Removed |Added Target|m68k| Summary|[15 Regression] ext

[Bug rtl-optimization/116136] New: [15 Regression] ext-dce exposes latent subreg simplification bug on m68k

2024-07-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116136 Bug ID: 116136 Summary: [15 Regression] ext-dce exposes latent subreg simplification bug on m68k Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: norma

[Bug libfortran/105361] Incorrect end-of-file condition for derived-type I/O

2024-07-29 Thread jvdelisle at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105361 --- Comment #11 from Jerry DeLisle --- (In reply to Thomas Schwinge from comment #9) > In some of my test runs (have not yet been able to deduce any pattern), I'm > seeing this new test case FAIL its execution test: > Can you try this minor ch

[Bug ipa/106783] [12/13/14/15 Regression] ICE in ipa-modref.cc:analyze_function since r12-5247-ga34edf9a3e907de2

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106783 --- Comment #10 from Andrew Pinski --- (In reply to Patrick O'Neill from comment #9) > I think this is another example using -Os and -fdump-tree-modref: > double a; > double b(double c) { return 0 - 0.5 * c ?: a; } > > Godbolt: https://godbolt.

[Bug ipa/106783] [12/13/14/15 Regression] ICE in ipa-modref.cc:analyze_function since r12-5247-ga34edf9a3e907de2

2024-07-29 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106783 Patrick O'Neill changed: What|Removed |Added CC||patrick at rivosinc dot com --- Comme

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

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

[Bug rtl-optimization/114729] RISC-V SPEC2017 507.cactu excessive spillls with -fschedule-insns

2024-07-29 Thread vineetg at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114729 --- Comment #13 from Vineet Gupta --- So after many months on and off on the issue, I think I understand what's going on. There are 3 insns involved in the issue which sched1 current generates in following order: insn 46(1) srliw a0,a5,

[Bug middle-end/116135] __builtin_mul_overflow inefficient for _BitInt(31) (with widening multiply)

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116135 --- Comment #1 from Andrew Pinski --- Similarly for: ``` int f1(unsigned _BitInt(9) x, unsigned _BitInt(9) y, unsigned _BitInt(9) * res) { return __builtin_mul_overflow(x, y, res); } int f2(unsigned _BitInt(9) x, unsigned _BitInt(9) y, unsig

[Bug middle-end/116135] New: __builtin_mul_overflow inefficient for _BitInt(31) (with widening multiply)

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116135 Bug ID: 116135 Summary: __builtin_mul_overflow inefficient for _BitInt(31) (with widening multiply) Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: mi

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

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

[Bug target/116131] [14/15 Regression] RISC-V: Unrecognizable insn with xtheadmemidx on rv32

2024-07-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116131 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org --- Comment #1

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

2024-07-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116104 --- Comment #7 from Jeffrey A. Law --- Fixed on the trunk.

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116104 --- Comment #6 from GCC Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:5ab9a351247a551c47b0ab9d8e8b907223e7faf6 commit r15-2390-g5ab9a351247a551c47b0ab9d8e8b907223e7faf6 Author: Jeff Law Date: Mon Jul 29

[Bug libstdc++/106852] Implement C++23 P2465R3 Standard Library Modules std and std.compat

2024-07-29 Thread ilia.chachanidze24 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106852 Ilia Chachanidze changed: What|Removed |Added CC||ilia.chachanidze24 at gmail dot co

[Bug target/113484] Add support for _Float16 type on PowerPC

2024-07-29 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113484 --- Comment #4 from Segher Boessenkool --- Ah, this was about *actual* half-precision float, which indeed is 3.0 (Power9). But all the same holds: it needs to be added to the ABI before we can have a type for it, and it still won't be terribly

[Bug target/113484] Add support for _Float16 type on PowerPC

2024-07-29 Thread segher at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113484 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/111613] [12/13 Regression] Bit field stores can be incorrectly optimized away when -fstore-merging is in effect since r12-5383-g22c242342e38eb

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111613 --- Comment #11 from GCC Commits --- The master branch has been updated by Sam James : https://gcc.gnu.org/g:5e5d7a88932b132437069f716160f8b20862890b commit r15-2388-g5e5d7a88932b132437069f716160f8b20862890b Author: Sam James Date: Mon Jul

[Bug middle-end/116134] [15 Regression] ICE: 'verify_gimple' failed since r15-2106-g44fcc1ca11e7ea

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116134 --- Comment #4 from Andrew Pinski --- Testing a fix, should be submitted later today.

[Bug tree-optimization/116120] [15 regression] Wrong code for (a ? x : y) != (b ? x : y) since r15-2106-g44fcc1ca11e7ea35dc9fb25a5317346bc1eaf7b2

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116120 --- Comment #3 from Andrew Pinski --- Testing a fix, should be submitted later today.

[Bug c++/88313] generic lambda in default template argument

2024-07-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88313 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/88313] generic lambda in default template argument

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88313 --- Comment #5 from GCC Commits --- The master branch has been updated by Patrick Palka : https://gcc.gnu.org/g:72a7ab891ae0061841c4eb641ef6ab7719bf0369 commit r15-2387-g72a7ab891ae0061841c4eb641ef6ab7719bf0369 Author: Patrick Palka Date: Mo

[Bug target/113484] Add support for _Float16 type on PowerPC

2024-07-29 Thread john_platts at hotmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113484 --- Comment #2 from John Platts --- (In reply to Joseph S. Myers from comment #1) > It would of course be necessary to define the ABI used for _Float16 (and > _Complex _Float16) argument passing and return (in each PowerPC ABI for > which we sup

[Bug tree-optimization/51492] vectorizer does not support saturated arithmetic patterns

2024-07-29 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51492 --- Comment #23 from Uroš Bizjak --- Current compiler produces (-O3): f: movl$4194368, %edx movl$head, %eax movd%edx, %xmm1 pshufd $0, %xmm1, %xmm1 .L2: movdqa (%rax), %xmm0 addq$

[Bug target/116103] [15 Regression] GCN vs. "Internal-fn: Only allow modes describe types for internal fn[PR115961]"

2024-07-29 Thread tschwinge at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116103 Thomas Schwinge changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pan2.li at intel dot com

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #7 from Jakub Jelinek --- Seems we actually implement it that way already, or at least sometimes. build_conditional_expr has /* Quickly detect the usual case where op1 and op2 have the same type after promotion. */ if (TYPE

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #6 from Sam James --- (In reply to Sam James from comment #5) I brought it up at https://social.treehouse.systems/@thesamesam/110148110341108345 too where [[unsequenced]] and [[reproducible]] were mentioned.

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #5 from Sam James --- (In reply to Jakub Jelinek from comment #4) > BTW, the rule about composite types sounds fairly dangerous in the ?: > operator case. > For redeclarations it is the right thing, but for ?: yielding the union of >

[Bug testsuite/116080] [15 regression] New tests from r15-2233-g8d1af8f904a0c0 fail

2024-07-29 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116080 Andi Kleen changed: What|Removed |Added Attachment #58761|0 |1 is obsolete|

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #4 from Jakub Jelinek --- BTW, the rule about composite types sounds fairly dangerous in the ?: operator case. For redeclarations it is the right thing, but for ?: yielding the union of the standard attributes will cause problems say

[Bug libfortran/105361] Incorrect end-of-file condition for derived-type I/O

2024-07-29 Thread ewlu at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105361 Edwin Lu changed: What|Removed |Added CC||ewlu at rivosinc dot com --- Comment #10 fro

[Bug middle-end/116134] [15 Regression] ICE: 'verify_gimple' failed since r15-2106-g44fcc1ca11e7ea

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116134 --- Comment #3 from Andrew Pinski --- Caused by r15-2106-g44fcc1ca11e7ea . Generic is a pain when it comes to types of comparisons, they are not always bool (or vector bool for vector comparisons).

[Bug testsuite/116080] [15 regression] New tests from r15-2233-g8d1af8f904a0c0 fail

2024-07-29 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116080 --- Comment #8 from Andi Kleen --- Patch was reverted, it just made a bunch of tests unsupported. problems: - Need unique name for each new test to not confuse the caching - -O0 tests need to use musttail explictly because the musttail pass onl

[Bug middle-end/116134] [15 Regression] ICE: 'verify_gimple' failed

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116134 --- Comment #2 from Andrew Pinski --- Caused by r15-2106-g44fcc1ca11e7ea .

[Bug c++/116019] Incorrect cannot-tail messages on targets

2024-07-29 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116019 Andi Kleen changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug middle-end/116134] [15 Regression] ICE: 'verify_gimple' failed

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

[Bug c++/116019] Incorrect cannot-tail messages on targets

2024-07-29 Thread andi-gcc at firstfloor dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116019 Andi Kleen changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|FIXED

[Bug middle-end/116134] New: [15 Regression] ICE: 'verify_gimple' failed

2024-07-29 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116134 Bug ID: 116134 Summary: [15 Regression] ICE: 'verify_gimple' failed Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: midd

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116133 --- Comment #2 from Andrew Pinski --- The check in internal-fn.cc is: if (GET_MODE_2XWIDER_MODE (mode).exists (&wmode) && targetm.scalar_mode_supported_p (wmode) && can_widen_mult_without_libcall (wmode, mode, op0, op1,

[Bug tree-optimization/116133] Missing mult_overflow detection for aarch64

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

[Bug tree-optimization/116133] New: Missing mult_overflow detection for aarch64

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116133 Bug ID: 116133 Summary: Missing mult_overflow detection for aarch64 Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: enhancement

[Bug tree-optimization/95852] Failure to optimize __builtin_mul_overflow pattern

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95852 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |11.0

[Bug other/116119] Error building gcc 8.3.0

2024-07-29 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116119 --- Comment #12 from Jonathan Wakely --- I can build fine using these steps: export TARGET=arm-linux-gnueabihf export PREFIX=/tmp/rpi-toolchain wget https://ftp.gnu.org/gnu/binutils/binutils-2.31.tar.gz tar xf binutils-2.31.tar.gz cd

[Bug other/116132] New: New test case gfortran.dg/pr105361.f90 from r15-2320-g3aeb697a2158d3 fails intermittently

2024-07-29 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116132 Bug ID: 116132 Summary: New test case gfortran.dg/pr105361.f90 from r15-2320-g3aeb697a2158d3 fails intermittently Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug target/116131] New: [14/15 Regression] RISC-V: Unrecognizable insn with xtheadmemidx

2024-07-29 Thread patrick at rivosinc dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116131 Bug ID: 116131 Summary: [14/15 Regression] RISC-V: Unrecognizable insn with xtheadmemidx Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal

[Bug target/97276] A whole if-block is ignored by avr-gcc 9.3.0

2024-07-29 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97276 Georg-Johann Lay changed: What|Removed |Added Resolution|--- |INVALID Status|WAITING

[Bug middle-end/115277] [13 regression] ICF needs to match loop bound estimates

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115277 --- Comment #8 from GCC Commits --- The master branch has been updated by Sam James : https://gcc.gnu.org/g:ca255ca2760a5e6176031ea62a9c29c7bb92c212 commit r15-2383-gca255ca2760a5e6176031ea62a9c29c7bb92c212 Author: Sam James Date: Mon Jul 2

[Bug libffi/24388] Assembler error building libffi

2024-07-29 Thread natmari6117 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24388 Emma Kivimaki changed: What|Removed |Added CC||natmari6117 at gmail dot com --- Comment

[Bug ada/24381] Error in visibility rules of formal generic packages

2024-07-29 Thread natmari6117 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24381 Emma Kivimaki changed: What|Removed |Added CC||natmari6117 at gmail dot com --- Comment

[Bug tree-optimization/24379] gcc.dg/ipa/ipa-5.c fails

2024-07-29 Thread natmari6117 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24379 Emma Kivimaki changed: What|Removed |Added CC||natmari6117 at gmail dot com --- Comment

[Bug fortran/116128] missed optimisation: fortran sum instrinsic performed in order

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

[Bug target/113860] SVE popcount can be used for 16bit, 32bit and 64bit

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113860 Andrew Pinski changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pinskia at gcc dot gnu.org

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 Andrew Pinski changed: What|Removed |Added Severity|normal |enhancement

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

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

[Bug target/116103] [15 Regression] GCN vs. "Internal-fn: Only allow modes describe types for internal fn[PR115961]"

2024-07-29 Thread ams at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116103 --- Comment #8 from Andrew Stubbs --- (In reply to Thomas Schwinge from comment #4) > (In reply to Richard Biener from comment #2) > > if (VECTOR_BOOLEAN_TYPE_P (type) > > && SCALAR_INT_MODE_P (TYPE_MODE (type))) > > return true; >

[Bug c++/109648] [13/14/15 Regression] ICE: tree check: expected type_pack_expansion or expr_pack_expansion, have error_mark in tsubst_pack_expansion, at cp/pt.cc:13551 since r13-272-gdc6c96f0707aba

2024-07-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109648 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug c++/115425] [13/14 regression] ICE: tree check: expected type_pack_expansion or expr_pack_expansion, have error_mark in tsubst_pack_expansion, at cp/pt.cc:13778

2024-07-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115425 --- Comment #6 from Patrick Palka --- *** Bug 109648 has been marked as a duplicate of this bug. ***

[Bug target/113328] Some fixed length vector constants can be generated using SVE index instruction

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

[Bug target/113328] Some fixed length vector constants can be generated using SVE index instruction

2024-07-29 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113328 Andrew Pinski changed: What|Removed |Added CC||ktkachov at gcc dot gnu.org --- Comment

[Bug ipa/109914] --suggest-attribute=pure misdiagnoses static functions

2024-07-29 Thread hubicka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109914 --- Comment #7 from Jan Hubicka --- The idea is to help developers to annotate i.e. binary tree search function, which he clearly knows is always to be finite, but compiler can not prove it. Intentional infinite loops with no side effects writte

[Bug target/116129] Use SVE INDEX instruction to create constant vectors

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

[Bug c++/88313] generic lambda in default template argument

2024-07-29 Thread leonid.satanovsky at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88313 Leonid Satanovsky changed: What|Removed |Added CC||leonid.satanovsky at gmail dot com

[Bug c++/115986] [14 Regression] ICE in fold_convert_loc, at fold-const.cc:2644 involving consteval user-defined uint128 literals

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115986 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/115561] [14 Regression] ICE checking constraints when a local class is involved since r14-9659

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115561 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/115900] [14 Regression] constexpr object modification during construction gives "Modifying a const object is not allowed in a constant expression"

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115900 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115900, which changed state. Bug 115900 Summary: [14 Regression] constexpr object modification during construction gives "Modifying a const object is not allowed in a constant expression" https://gcc.gnu.org/bugzilla/sho

[Bug c++/55004] [meta-bug] constexpr issues

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 115583, which changed state. Bug 115583 Summary: [14 Regression] C++23: Call to consteval function in `if consteval` immediate function context rejected at -O1 since r14-4140 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1

[Bug c++/115583] [14 Regression] C++23: Call to consteval function in `if consteval` immediate function context rejected at -O1 since r14-4140

2024-07-29 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115583 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/115900] [14 Regression] constexpr object modification during construction gives "Modifying a const object is not allowed in a constant expression"

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115900 --- Comment #11 from GCC Commits --- The releases/gcc-14 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:da7f0be91e2ae15342541546152a7a27a601c4b4 commit r14-10521-gda7f0be91e2ae15342541546152a7a27a601c4b4 Author: Marek Polacek

[Bug tree-optimization/116057] [12/13/14 Regression] SLP can introduces partialized unintialized vectors

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116057 --- Comment #16 from GCC Commits --- The releases/gcc-14 branch has been updated by Richard Biener : https://gcc.gnu.org/g:a7f1b00ed69810ce7f000d385a60e148d0228d48 commit r14-10520-ga7f1b00ed69810ce7f000d385a60e148d0228d48 Author: Richard Bien

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #2 from Jakub Jelinek --- Also there is "If possible, it is recommended that implementations diagnose if an attribute of this clause is applied to a function definition that does not have the corresponding property." so we'd want som

[Bug c++/115986] [14 Regression] ICE in fold_convert_loc, at fold-const.cc:2644 involving consteval user-defined uint128 literals

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115986 --- Comment #7 from GCC Commits --- The releases/gcc-14 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:61cb0c889e1f9a9f4ea5b22bbe089a906410374a commit r14-10519-g61cb0c889e1f9a9f4ea5b22bbe089a906410374a Author: Jakub Jelinek

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

2024-07-29 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116104 --- Comment #5 from Jeffrey A. Law --- Given the relatively unstructured nature of RTL and the error message, this is almost certainly a bug in ext-dce. I should have noted that when I assigned the issue to myself. I've been able to trip it wi

[Bug c++/115583] [14 Regression] C++23: Call to consteval function in `if consteval` immediate function context rejected at -O1 since r14-4140

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115583 --- Comment #6 from GCC Commits --- The releases/gcc-14 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:9662299593c0b028e5008def72744732da429e9f commit r14-10518-g9662299593c0b028e5008def72744732da429e9f Author: Jason Merrill

[Bug c++/115986] [14 Regression] ICE in fold_convert_loc, at fold-const.cc:2644 involving consteval user-defined uint128 literals

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115986 --- Comment #6 from GCC Commits --- The releases/gcc-14 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:56d5f8a60519f6c76df671e9f96acf995b0ffc6c commit r14-10517-g56d5f8a60519f6c76df671e9f96acf995b0ffc6c Author: Jason Merrill

[Bug c++/115561] [14 Regression] ICE checking constraints when a local class is involved since r14-9659

2024-07-29 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115561 --- Comment #3 from GCC Commits --- The releases/gcc-14 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:f30caf1bda8a0d086d0308e5024c2b4c43cbd6c0 commit r14-10516-gf30caf1bda8a0d086d0308e5024c2b4c43cbd6c0 Author: Jason Merrill

[Bug c/116130] Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 Jakub Jelinek changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug c/116130] New: Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 Bug ID: 116130 Summary: Implement C23 N2956 paper - [[unsequenced]] and [[reproducible]] function type arguments Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug target/116129] New: Use SVE INDEX instruction to create constant vectors

2024-07-29 Thread ktkachov at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116129 Bug ID: 116129 Summary: Use SVE INDEX instruction to create constant vectors Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Se

[Bug c++/111728] C++ 20 coroutine segmentation fault in generic lambda

2024-07-29 Thread arsen at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111728 Arsen Arsenović changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |arsen at gcc dot gnu.org

[Bug fortran/116128] New: missed optimisation: fortran sum instrinsic performed in order

2024-07-29 Thread mjr19 at cam dot ac.uk via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116128 Bug ID: 116128 Summary: missed optimisation: fortran sum instrinsic performed in order Product: gcc Version: 14.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/116056] [avr] Add support for __attribute__((signal(n)))

2024-07-29 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116056 Georg-Johann Lay changed: What|Removed |Added CC||eugene at hutorny dot in.ua --- Comm

[Bug c++/64053] asm labels to accept extra parameters

2024-07-29 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64053 Georg-Johann Lay changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

2024-07-29 Thread ams at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116104 --- Comment #4 from Andrew Stubbs --- The problem insn is this: (insn 31 30 32 2 (set (reg:V2SI 711) (ashift:V2SI (reg:V2SI 161 v1) (const_vector:V2SI [ (const_int 3 [0x3]) repeated x2 ]))

[Bug c++/116127] __builtin_lgamma(1.0e+0) is not a constant expression

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116127 Jakub Jelinek changed: What|Removed |Added CC||redi at gcc dot gnu.org --- Comment #3

[Bug c++/113563] Rejects capture of `this` in C++23 `this auto` lambda

2024-07-29 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113563 Nathaniel Shead changed: What|Removed |Added CC||eddiejnolan at gmail dot com --- Comm

[Bug c++/116124] Can't use captured 'this' in lambda function that deduces this

2024-07-29 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116124 Nathaniel Shead changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIR

[Bug c++/116127] __builtin_lgamma(1.0e+0) is not a constant expression

2024-07-29 Thread tomerv at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116127 --- Comment #2 from Tomer Vromen --- Jakub, thanks for the quick answer! I see that this is a POSIX extension. I also see that according to cppreference, std::lgamma is "constexpr since C++26". I do wonder how that will work. Is there a conste

[Bug target/116104] [15 Regression] GCN vs. "[rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce"

2024-07-29 Thread ams at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116104 --- Comment #3 from Andrew Stubbs --- (In reply to Jeffrey A. Law from comment #1) > So, how am I supposed to reproduce this? I don't have an assembler/binutils > for amdgcn and thus libgcc won't configure. Thus I can't extract a testcase. >

[Bug c++/116127] __builtin_lgamma(1.0e+0) is not a constant expression

2024-07-29 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116127 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

  1   2   >