[Bug c++/118349] New: Suggestion for new warning: -Wtemplate-depth= (like -ftemplate-depth= but a warning instead of an error)

2025-01-07 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118349 Bug ID: 118349 Summary: Suggestion for new warning: -Wtemplate-depth= (like -ftemplate-depth= but a warning instead of an error) Product: gcc Version: 15.0 Status: UNCON

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #9 from Richard Biener --- Btw, the fortran module version change should be documented in changes.html

[Bug middle-end/118338] ICE: in expand_call_tm, at trans-mem.cc:2553 with -fgnu-tm -fharden-control-flow-redundancy and operator delete

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118338 --- Comment #1 from Richard Biener --- Btw, the fortran module version change should be documented in changes.html

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #8 from Richard Biener --- (In reply to Thomas Koenig from comment #7) > (In reply to anlauf from comment #6) > > > It is clear that one cannot have 2-way compatibility. > > > > But I wish we could have a limited version of backwar

[Bug fortran/118336] -freport-bug does nothing for Fortran

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118336 --- Comment #4 from Richard Biener --- The Ada frontend manages to list a set of dependent files - maybe the fortran frontend can record which module files it opened and can list them in their ICE handler (I'm not sure such a thing exists ... bu

[Bug middle-end/118334] Missing internals documentation for: INT_N, FRACTIONAL_INT_MODE, PARTIAL_INT_MODE

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118334 Richard Biener changed: What|Removed |Added Last reconfirmed||2025-01-08 Status|UNCONFIR

[Bug rtl-optimization/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591 by r15-5863-g5ab3f091b3eb42

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 Richard Biener changed: What|Removed |Added CC|rguenther at suse dot de |rguenth at gcc dot gnu.org ---

[Bug ada/118343] [15 regression] "the.host.compiler.should.not.be.needed: not found" noise during build

2025-01-07 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118343 Eric Botcazou changed: What|Removed |Added Status|WAITING |NEW --- Comment #3 from Eric Botcazou

[Bug c/118325] ICE with nested function and non-local jump

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118325 Richard Biener changed: What|Removed |Added Target Milestone|--- |15.0

[Bug middle-end/40317] verify_flow_info ICE with nested functions and non-local goto/labels

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40317 Richard Biener changed: What|Removed |Added Keywords||ice-checking Resolution|---

[Bug target/118348] New: [SVE] HACCKernels seems to miscompile with VLS SVE after 0c5c0c959c2e592b84739f19ca771fa69eb8dfee

2025-01-07 Thread prathamesh3492 at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118348 Bug ID: 118348 Summary: [SVE] HACCKernels seems to miscompile with VLS SVE after 0c5c0c959c2e592b84739f19ca771fa69eb8dfee Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug tree-optimization/118269] [15 Regression] ice in vect_create_epilog_for_reduction, at tree-vect-loop.cc:6901

2025-01-07 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118269 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/118325] ICE with nested function and non-local jump

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

[Bug c/118325] ICE with nested function and non-local jump

2025-01-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118325 --- Comment #4 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:640b550425180bdab7bc67edc6a48465f4023888 commit r15-6684-g640b550425180bdab7bc67edc6a48465f4023888 Author: Richard Biener Date:

[Bug tree-optimization/118269] [15 Regression] ice in vect_create_epilog_for_reduction, at tree-vect-loop.cc:6901

2025-01-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118269 --- Comment #7 from GCC Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:2dd4eb15b63ca1f20a637e8b26567d5064a43a4f commit r15-6683-g2dd4eb15b63ca1f20a637e8b26567d5064a43a4f Author: Richard Biener Date:

[Bug target/118332] MVE no longer exposes tuple members as 'val'

2025-01-07 Thread clyon at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118332 Christophe Lyon changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ada/118343] [15 regression] "the.host.compiler.should.not.be.needed: not found" noise during build

2025-01-07 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118343 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |WAITING CC|

[Bug target/118332] MVE no longer exposes tuple members as 'val'

2025-01-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118332 --- Comment #1 from GCC Commits --- The master branch has been updated by Christophe Lyon : https://gcc.gnu.org/g:42b24557bdf805d2913d3c75531fe441b1634332 commit r15-6682-g42b24557bdf805d2913d3c75531fe441b1634332 Author: Christophe Lyon Date:

[Bug rtl-optimization/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591 by r15-5863-g5ab3f091b3eb42

2025-01-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 --- Comment #13 from H.J. Lu --- (gdb) call debug_cfi_row (cur_row) .cfi_def_cfa 7, 80 .cfi_offset 3, -56 .cfi_offset 6, -48 .cfi_offset 12, -40 .cfi_offset 13, -32 .cfi_offset 14, -24 .cfi

[Bug rtl-optimization/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591 by r15-5863-g5ab3f091b3eb42

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 --- Comment #12 from Andrew Pinski --- (In reply to H.J. Lu from comment #10) > This was introduced by r15-5863-g5ab3f091b3eb42. Exposed by more likely.

[Bug tree-optimization/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591 by r15-5863-g5ab3f091b3eb42

2025-01-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 --- Comment #11 from H.J. Lu --- A smaller testcase: --- void *xmalloc(); void free(void *); typedef struct { int a; int b; int c; } mystruct; int main_j; int main() { mystruct *m = (mystruct *)xmalloc(), *mref = m; #pragma acc enter da

[Bug tree-optimization/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591 by r15-5863-g5ab3f091b3eb42

2025-01-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 H.J. Lu changed: What|Removed |Added Summary|[15 Regression] ICE in |[15 Regression] ICE in |may

[Bug sanitizer/117725] [15 Regression] s390 -m31 bootstrap failure in interception.h since r15-5164-gfa321004f3f628

2025-01-07 Thread stefansf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117725 Stefan Schulze Frielinghaus changed: What|Removed |Added Status|NEW |RESOLVED Resoluti

[Bug c++/118347] New: Nested template class name inside template class with default parameter is not treated as a dependent template name

2025-01-07 Thread wangbopku15 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118347 Bug ID: 118347 Summary: Nested template class name inside template class with default parameter is not treated as a dependent template name Product: gcc Version:

[Bug c++/118346] New: Access to member inherited from virtual base class forbidden in GCC with temporary null pointer instance

2025-01-07 Thread wangbopku15 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118346 Bug ID: 118346 Summary: Access to member inherited from virtual base class forbidden in GCC with temporary null pointer instance Product: gcc Version: 15.0 Status: UNCON

[Bug target/118345] GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids`

2025-01-07 Thread wangbopku15 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118345 --- Comment #4 from Bo Wang --- Many thanks. I am upgrading to binutils-2.38. Thank you again!

[Bug target/118345] GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids`

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118345 Andrew Pinski changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug target/118345] GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids`

2025-01-07 Thread wangbopku15 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118345 --- Comment #2 from Bo Wang --- Following the issue 105139, I reproduce the assembler version as follows: ~ $ cat vmovw.s vmovw %xmm0, %xmm1 $ as -v --64 vmovw.s GNU assembler version 2.34 (x86_64-linu

[Bug target/118345] GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids`

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118345 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2025-01-08 Status|UNCONFIRM

[Bug target/118345] New: GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids`

2025-01-07 Thread wangbopku15 at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118345 Bug ID: 118345 Summary: GCC produces no such instruction: `vmovw %xmm0,%xmm1' for `-O1 -march=emeraldrapids` Product: gcc Version: 15.0 Status: UNCONFIRMED Sev

[Bug target/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591

2025-01-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 --- Comment #9 from H.J. Lu --- Created attachment 60069 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60069&action=edit A testcase [hjl@gnu-tgl-3 gcc]$ ./xgcc -B./ -S -O2 -mx32 -fopenacc -foffload=disable /tmp/x.ii during RTL pass: dwar

[Bug target/118266] [15 Regression] ICE in maybe_record_trace_start, at dwarf2cfi.cc:2591

2025-01-07 Thread hjl.tools at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118266 H.J. Lu changed: What|Removed |Added Status|WAITING |NEW --- Comment #8 from H.J. Lu --- Confirme

[Bug tree-optimization/118344] [15 regression] Crash at -O3 in ifcombine

2025-01-07 Thread aoliva at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118344 Alexandre Oliva changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/118344] [15 regression] Crash at -O3 in ifcombine

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118344 Sam James changed: What|Removed |Added Summary|Crash at -O3: internal |[15 regression] Crash at

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 --- Comment #10 from Sam James --- yes

[Bug modula2/118010] -Wlto-type-mismatch warning/error during m2 bootstrap on arm (gm2-libs-boot/Glibc.h:206:16: warning: type of ‘libc_lseek’ does not match original declaration [-Wlto-type-mismatch]

2025-01-07 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118010 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Commen

[Bug target/118333] gcc/config/i386/i386-expand.cc:24871: Pointless condition ?

2025-01-07 Thread liuhongt at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118333 --- Comment #2 from Hongtao Liu --- (In reply to Uroš Bizjak from comment #1) > (In reply to David Binderman from comment #0) > > Static analyser cppcheck says: > > > > gcc/config/i386/i386-expand.cc:24871:35: warning: Identical condition > > '

[Bug c/118344] New: Crash at -O3: internal compiler error: Segmentation fault

2025-01-07 Thread yunboni at smail dot nju.edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118344 Bug ID: 118344 Summary: Crash at -O3: internal compiler error: Segmentation fault Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Pri

[Bug target/46471] Worse register regalloc leads to bigger code at -Os; not using callee saved registers instead use stack locations

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46471 Andrew Pinski changed: What|Removed |Added Known to work||4.4.7 Summary|Worse register

[Bug ada/118343] [15 regression] "the.host.compiler.should.not.be.needed: not found" noise during build

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118343 Sam James changed: What|Removed |Added Target Milestone|--- |15.0

[Bug ada/118343] [15 regression] "the.host.compiler.should.not.be.needed: not found" noise during build

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118343 --- Comment #1 from Sam James --- Created attachment 60068 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60068&action=edit gcc-15.0.:20250107-210605.log.xz

[Bug ada/118343] New: [15 regression] "the.host.compiler.should.not.be.needed: not found" noise during build

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
: * /bin/sh: 1: the.host.compiler.should.not.be.needed: not found 224929: * /bin/sh: 1: the.host.compiler.should.not.be.needed: not found sys-devel/gcc-15.0.:20250107-210605.log 149624:/bin/sh: 1: the.host.compiler.should.not.be.needed: not found 149659:/bin/sh: 1: the.host.compiler.should.not.be.needed: not

[Bug target/118342] `a == 0 ? 32 : __builtin_ctz(a)` for Intel and AMD cores could be implemented even without BMI1

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118342 Sam James changed: What|Removed |Added CC||Mayshao-oc at zhaoxin dot com --- Comment #

[Bug target/118342] New: `a == 0 ? 32 : __builtin_ctz(a)` for Intel and AMD cores could be implemented even without BMI1

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118342 Bug ID: 118342 Summary: `a == 0 ? 32 : __builtin_ctz(a)` for Intel and AMD cores could be implemented even without BMI1 Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug libstdc++/118341] Missing -D_GLIBCXX_ASSERTIONS checks for

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118341 --- Comment #1 from Sam James --- -D_GLIBCXX_DEBUG does fire on that mystery c[4] case but none of the others.

[Bug libstdc++/118341] New: Missing -D_GLIBCXX_ASSERTIONS checks for

2025-01-07 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118341 Bug ID: 118341 Summary: Missing -D_GLIBCXX_ASSERTIONS checks for Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstd

[Bug c++/118340] fold expression is very slow to compile when used to initialize a variable

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

[Bug c++/68422] compile-time cost of sizeof... is quadratic

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68422 Andrew Pinski changed: What|Removed |Added CC||khurshid.normuradov at gmail dot c

[Bug c++/58999] sizeof ...(T) is very slow than clang

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58999 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/68422] compile-time cost of sizeof... is quadratic

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68422 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |5.3

[Bug c++/118340] fold expression is very slow to compile when used to initialize a variable

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118340 --- Comment #1 from Andrew Pinski --- Time variable usr sys wall GGC phase setup: 0.00 ( 0%) 0.00 ( 0%) 0.01 ( 0%) 1911k ( 18%) phase parsing

[Bug c++/118340] New: fold expression is very slow to compile when used to initialize a variable

2025-01-07 Thread jonathan.poelen at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118340 Bug ID: 118340 Summary: fold expression is very slow to compile when used to initialize a variable Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: n

[Bug target/117013] aarch64 should define spaceship4 optab

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117013 Andrew Pinski changed: What|Removed |Added Last reconfirmed||2025-01-07 Status|UNCONFIRM

[Bug target/116630] Implement spaceshipm3 optab for aarch64

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

[Bug target/117013] aarch64 should define spaceship4 optab

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117013 --- Comment #3 from Andrew Pinski --- *** Bug 116630 has been marked as a duplicate of this bug. ***

[Bug tree-optimization/116773] [meta-bug] TSVC missed optimizations

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

[Bug target/118339] invalid string passed to target_clones causes an ICE

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

[Bug target/118339] New: invalid string passed to target_clones causes an ICE

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118339 Bug ID: 118339 Summary: invalid string passed to target_clones causes an ICE Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: norm

[Bug target/118313] Incorrect calls to versioned function rather than multiversioned dispatched symbol.

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

[Bug c++/118324] Type deduction for class with deleted or private copy constructor failed in lambda parameter

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118324 Andrew Pinski changed: What|Removed |Added Summary|Type deduction for class|Type deduction for class

[Bug middle-end/115489] [12/13/14/15 regression] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in create_tmp_from_val, at gimplify.cc:589 since r12-3278-g823685221de986

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115489 --- Comment #6 from Andrew Pinski --- *** Bug 117918 has been marked as a duplicate of this bug. ***

[Bug c/117918] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in create_tmp_from_val, at gimplify.cc:592

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

[Bug target/117722] RISC-V: Failed to vectorize x264_pixel_sad_4x4

2025-01-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117722 --- Comment #19 from GCC Commits --- The master branch has been updated by Vineet Gupta : https://gcc.gnu.org/g:b755c151fde4ad736405bb2e13a7de0420161179 commit r15-6673-gb755c151fde4ad736405bb2e13a7de0420161179 Author: Vineet Gupta Date: Tu

[Bug c/117918] ICE: tree check: expected class ‘type’, have ‘exceptional’ (error_mark) in create_tmp_from_val, at gimplify.cc:592

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117918 --- Comment #2 from Andrew Pinski --- Created attachment 60067 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60067&action=edit Reduced

[Bug tree-optimization/117927] [15 Regression] Invalid rotate optimization

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117927 --- Comment #13 from Jakub Jelinek --- That patch regressed +FAIL: gcc.dg/pr81192.c scan-tree-dump-times pre "(?n)find_duplicates: duplicate of " 1 +FAIL: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Exit condition of peeled itera

[Bug c++/118323] Unhelpful diagnostic for consteval failure inside lambda that is immediate-escalating

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

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread tkoenig at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #7 from Thomas Koenig --- (In reply to anlauf from comment #6) > It is clear that one cannot have 2-way compatibility. > > But I wish we could have a limited version of backward-compatibility, > i.e. trying to consume older module

[Bug tree-optimization/117927] [15 Regression] Invalid rotate optimization

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117927 --- Comment #12 from Andrew Pinski --- (In reply to Jakub Jelinek from comment #11) > Created attachment 60064 [details] > gcc15-pr117927.patch > > Untested patch I'm going to test soon. The only question is vrp is not run at -O1 nor with -fno

[Bug target/118320] [14/15 Regression] internal compiler error: Segmentation fault in aarch64-ldp-fusion.cc

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118320 --- Comment #7 from Andrew Pinski --- (In reply to Andrew Pinski from comment #5) > Note the clobber there is needed to get the crash. Note the only way to get the clobber is via a constructor or a deconstructor which is what both reduced test

[Bug c++/115178] false positive computed goto jump warning

2025-01-07 Thread lfoldy at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115178 --- Comment #4 from lfoldy at gmail dot com --- Thanks. Unfortunately, it's a threading interpreter and the labels can not be made local.

[Bug target/117711] [15 Regression] ICE: in plus_constant, at explow.cc:102 with -mabi=ilp32 and string builtin

2025-01-07 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117711 --- Comment #3 from Zdenek Sojka --- Created attachment 60066 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60066&action=edit different testcase $ aarch64-unknown-linux-gnu-gcc -mabi=ilp32 testcase.c during RTL pass: expand testcase.c:

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread anlauf at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #6 from anlauf at gcc dot gnu.org --- (In reply to kargls from comment #4) > If you now compile the following with 14 > > program bar > use foo > print *, len(f_c_string(c_char_'abc')) > end program > > you get > > % gf

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 Jakub Jelinek changed: What|Removed |Added Last reconfirmed||2025-01-07 Assignee|unassigne

[Bug c++/118319] [12/13/14/15 Regression] ICE Segmentation fault in friend declaration with default argument assigned to an empty lambda expression

2025-01-07 Thread simartin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118319 Simon Martin changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |simartin at gcc dot gnu.org

[Bug fortran/118336] -freport-bug does nothing for Fortran

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118336 --- Comment #3 from Andrew Pinski --- (In reply to Jakub Jelinek from comment #2) > Guess we'll have similar issue with C++ and modules as well (though they are > rarely used right now). Note we have had a similar issue with C and C++ with PCH

[Bug c++/118327] Internal compiler error in write_unnamed_type_enum in C++ Modules code

2025-01-07 Thread nshead at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118327 Nathaniel Shead changed: What|Removed |Added Last reconfirmed||2025-01-07 Blocks|

[Bug c++/118324] Type deduction for class with deleted copy constructor failed in lambda parameter

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

[Bug fortran/118336] -freport-bug does nothing for Fortran

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

[Bug target/118330] Improving calling convention for 32-bit ARM target

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118330 --- Comment #1 from Andrew Pinski --- Note you could also work with the upstream arm eabi definition here: https://github.com/ARM-software/abi-aa

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread kargls at comcast dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #4 from kargls at comcast dot net --- (In reply to Jakub Jelinek from comment #3) > I wonder if the incompatibility isn't just about the iso-c-binding.def (and > maybe iso-fortran-env.def) changes inserting stuff in the middle rather

[Bug target/118137] riscv64: sub-word atomic OR with -1 affects surrounding bytes

2025-01-07 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118137 Jeffrey A. Law changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug target/118137] riscv64: sub-word atomic OR with -1 affects surrounding bytes

2025-01-07 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118137 --- Comment #1 from GCC Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:013e66ea95a241c472b9d87430efaf6c759cf5c0 commit r15-6668-g013e66ea95a241c472b9d87430efaf6c759cf5c0 Author: Andreas Schwab Date: Tue J

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #3 from Jakub Jelinek --- I wonder if the incompatibility isn't just about the iso-c-binding.def (and maybe iso-fortran-env.def) changes inserting stuff in the middle rather than always just appending it to the end. The 42 to 63 chan

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread kargls at comcast dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #2 from kargls at comcast dot net --- (In reply to Thomas Koenig from comment #1) > Probably safest to bump the module version Agree with Thomas, here. The internally generated iso_c_binding module from 14 and 15 are different.

[Bug middle-end/118338] New: ICE: in expand_call_tm, at trans-mem.cc:2553 with -fgnu-tm -fharden-control-flow-redundancy and operator delete

2025-01-07 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118338 Bug ID: 118338 Summary: ICE: in expand_call_tm, at trans-mem.cc:2553 with -fgnu-tm -fharden-control-flow-redundancy and operator delete Product: gcc Version: 15.

[Bug testsuite/118055] [15 Regression] gcc.dg/tree-ssa/pr83403-1.c and -2 for CRIS and m68k since r15-6097-gee2f19b0937b5e

2025-01-07 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118055 --- Comment #12 from Jeffrey A. Law --- WRT other targets. I do test various other targets, but that's mostly to find generic bugs. I could certainly send results to the lists and have serious pondered it before, but never bothered to set up t

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread tkoenig at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 --- Comment #1 from Thomas Koenig --- Probably safest to bump the module version

[Bug fortran/118337] [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug fortran/118337] New: [15 Regression] Fortran *.mod compatibility

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118337 Bug ID: 118337 Summary: [15 Regression] Fortran *.mod compatibility Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fort

[Bug fortran/118336] -freport-bug does nothing for Fortran

2025-01-07 Thread tkoenig at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118336 --- Comment #1 from Thomas Koenig --- This is for Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/home/ig25/libexec/gcc/x86_64-pc-linux-gnu/15.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../trunk/configure --pre

[Bug fortran/118336] New: -freport-bug does nothing for Fortran

2025-01-07 Thread tkoenig at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118336 Bug ID: 118336 Summary: -freport-bug does nothing for Fortran Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[Bug tree-optimization/114932] IVopts inefficient handling of signed IV used for addressing.

2025-01-07 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114932 Tamar Christina changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/118335] New: [C23] a non-null ptr allowed for constexpr when using compound literal constant literals

2025-01-07 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118335 Bug ID: 118335 Summary: [C23] a non-null ptr allowed for constexpr when using compound literal constant literals Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug target/118333] gcc/config/i386/i386-expand.cc:24871: Pointless condition ?

2025-01-07 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118333 Uroš Bizjak changed: What|Removed |Added CC||liuhongt at gcc dot gnu.org Ever conf

[Bug c++/85505] Code accepted despite a variable using the same name as a parameter

2025-01-07 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85505 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug testsuite/118055] [15 Regression] gcc.dg/tree-ssa/pr83403-1.c and -2 for CRIS and m68k since r15-6097-gee2f19b0937b5e

2025-01-07 Thread hp at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118055 --- Comment #11 from Hans-Peter Nilsson --- (In reply to Jeffrey A. Law from comment #10) > Feel free to make the obvious change next time ;-) Thanks... without building it, I couldn't be sure that was actually the right number. And, I thoug

[Bug target/118329] avr defines __int24 but doesn't define __GLIBCXX_TYPE_INT_N_0

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118329 --- Comment #7 from Jakub Jelinek --- I wouldn't create a new type. Instead: for (int i = 0; i < NUM_INT_N_ENTS; i++) if (int_n_data[i].bitsize == 24) { lang_hooks.types.register_builtin_type (int_n_trees[i].unsigned_type,

[Bug target/118329] avr defines __int24 but doesn't define __GLIBCXX_TYPE_INT_N_0

2025-01-07 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118329 --- Comment #6 from Georg-Johann Lay --- Currently there is: static void avr_init_builtin_int24 (void) { tree int24_type = make_signed_type (GET_MODE_BITSIZE (PSImode)); tree uint24_type = make_unsigned_type (GET_MODE_BITSIZE (PSImode));

[Bug middle-end/118334] Missing internals documentation for: INT_N, FRACTIONAL_INT_MODE, PARTIAL_INT_MODE

2025-01-07 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118334 --- Comment #2 from Georg-Johann Lay --- INT_MODE (MODE, BYTESIZE); declares MODE to be of class INT and BYTESIZE bytes wide. All of the bits of its representation are significant. FRACTIONAL_INT_MODE (MODE, PRECISION,

[Bug target/118329] avr defines __int24 but doesn't define __GLIBCXX_TYPE_INT_N_0

2025-01-07 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118329 --- Comment #5 from Jakub Jelinek --- INT_N should be IMHO used after it, and will just amend it. __int24 will be a keyword, like e.g. long or __int128 are, one can then use signed __int24, unsigned __int24 or just __int24 (same as signed __int2

  1   2   >