[Bug preprocessor/111900] newlines in arguments in function-like macros are not preserved

2024-10-28 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111900 Eric Gallager changed: What|Removed |Added Keywords||documentation Last reconfirmed|

[Bug testsuite/117335] [15 regression] New test case gfortran.dg/pr115070.f90 from r15-4702-ged8ca972f88578 fails

2024-10-28 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117335 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org Last re

[Bug preprocessor/77723] Add a diagnostic note for macro functions which take one argument but have more than one

2024-10-28 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77723 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org S

[Bug c/101125] warn when a construct would become invalid if a function were replaced by a function-like macro

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

[Bug preprocessor/93677] Create a warning for duplicate macro definition

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

[Bug c/80653] Enhancement: better location info for -Wunsafe-loop-optimizations

2024-10-28 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80653 Eric Gallager changed: What|Removed |Added Severity|normal |enhancement

[Bug driver/37820] need command line option that prints all defaults and predefined macros

2024-10-28 Thread egallager at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37820 --- Comment #3 from Eric Gallager --- (In reply to brian from comment #1) > To list predefined macros, use -dM with an empty input file, e.g. "gcc > -dM -E -

[Bug fortran/117340] gdb-interface problem? on deferred-length character array

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

[Bug tree-optimization/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 Sam James changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 --- Comment #6 from Andrew Pinski --- Created attachment 59484 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59484&action=edit C++98 testcase without double

[Bug fortran/117340] New: gdb-interface problem? on deferred-length character array

2024-10-28 Thread furutaka.kazuyoshi at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117340 Bug ID: 117340 Summary: gdb-interface problem? on deferred-length character array Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: normal P

[Bug tree-optimization/116768] [12/13 Regression] Strict aliasing breaks autovectorization with -O3 since r11-8581-g83758b7b67629e

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116768 Sam James changed: What|Removed |Added CC||newsigma at 163 dot com --- Comment #13 fro

[Bug c++/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

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

[Bug c++/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 --- Comment #3 from Andrew Pinski --- Created attachment 59483 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59483&action=edit Semi-self contained testcase Still uses prints but no headers are in use now.

[Bug middle-end/117338] VRP changing `(a & 1) == 0` into `(bool)~a` gets in the way of ccmp generation

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

[Bug tree-optimization/117339] Missing ccmp in the case of addition in the inner condition

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

[Bug c++/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 Andrew Pinski changed: What|Removed |Added Keywords||alias --- Comment #2 from Andrew Pinski

[Bug c++/117341] GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 --- Comment #1 from Sam James --- 10.5: 1 1 0 0 11.5: 1 1 0 0 12.4.1: 1 1 1 0 13.3.1: 1 1 1 0 14.2.1: 1 1 1 1 15.0.0: 1 1 1 1

[Bug c++/117341] New: GCC 13.2.0 and 14.2.0 generate wrong code with -O3

2024-10-28 Thread newsigma at 163 dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117341 Bug ID: 117341 Summary: GCC 13.2.0 and 14.2.0 generate wrong code with -O3 Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compon

[Bug fortran/24546] [meta-bug] gfortran debugging problems

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=24546 Bug 24546 depends on bug 117340, which changed state. Bug 117340 Summary: gdb-interface problem? on deferred-length character array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117340 What|Removed |Added ---

[Bug fortran/101826] GFORTRAN: Debug info missing DW_TAG_string_type for array of variable length string

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101826 Andrew Pinski changed: What|Removed |Added CC||furutaka.kazuyoshi at gmail dot co

[Bug tree-optimization/117339] New: Missing ccmp in the case of addition in the inner condition

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117339 Bug ID: 117339 Summary: Missing ccmp in the case of addition in the inner condition Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimizatio

[Bug middle-end/117338] New: VRP changing `(a & 1) == 0` into `(bool)~a` gets in the way of ccmp generation

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117338 Bug ID: 117338 Summary: VRP changing `(a & 1) == 0` into `(bool)~a` gets in the way of ccmp generation Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords:

[Bug testsuite/28032] gfortran.dg tests use dg-options with -On even though it is already torture tests

2024-10-28 Thread jvdelisle at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28032 --- Comment #13 from Jerry DeLisle --- (In reply to Jonathan Wakely from comment #11) > It needs to be on a line on its own, and start with dg- > > So: > > ! { dg-gfortran-onepass } > > And rename the proc to match. Did this: ! { dg-do run

[Bug target/116415] [12/13/14 Regression][PPC64LE] atomics wrongly use vector instructions in DWCAS.

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116415 --- Comment #12 from GCC Commits --- The releases/gcc-13 branch has been updated by Peter Bergner : https://gcc.gnu.org/g:507ed9118b29d7a5a2b751876bec9a1f5009de01 commit r13-9154-g507ed9118b29d7a5a2b751876bec9a1f5009de01 Author: Peter Bergner

[Bug target/94174] Missed ccmp optimizations

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

[Bug tree-optimization/85605] Potentially missing optimization under x64 and ARM: seemingly unnecessary branch in codegen

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

[Bug target/116415] [12/13/14 Regression][PPC64LE] atomics wrongly use vector instructions in DWCAS.

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116415 --- Comment #11 from GCC Commits --- The releases/gcc-14 branch has been updated by Peter Bergner : https://gcc.gnu.org/g:ab74b2d86471cdb5b8a327e734630f1288125d9e commit r14-10849-gab74b2d86471cdb5b8a327e734630f1288125d9e Author: Peter Bergner

[Bug target/117007] Poor optimization for small vector constants needed for vector shift/rotate/mask generation

2024-10-28 Thread guojiufu at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117007 --- Comment #8 from Jiu Fu Guo --- (In reply to Peter Bergner from comment #1) > Jeff, did any of your recent constant patches help with this or is this > something different? Vector constant runs into different paths as DImode. Those patches a

[Bug tree-optimization/114326] Missed optimization for A || B when !B implies A.

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114326 --- Comment #6 from Andrew Pinski --- I wonder where this is from.

[Bug tree-optimization/102793] AArch64: sequential comparisons with equal conditional blocks don't use ccmp

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102793 --- Comment #8 from Andrew Pinski --- Note for the testcase in comment #0, noccmp is missing a VRP here. if bar != 0, then `d != b` is also true. For ccmp, GCC trunk (15) does notice that even due to r15-3866-ga88d6c6d777ad7 .

[Bug testsuite/117335] [15 regression] New test case gfortran.dg/pr115070.f90 from r15-4702-ged8ca972f88578 fails

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117335 Sam James changed: What|Removed |Added Target Milestone|--- |15.0 Keywords|

[Bug testsuite/28032] gfortran.dg tests use dg-options with -On even though it is already torture tests

2024-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28032 --- Comment #12 from Jonathan Wakely --- I think you should also do: set DO_ONE_PASS 0 After checking it, so that it doesn't remain set between tests.

[Bug testsuite/28032] gfortran.dg tests use dg-options with -On even though it is already torture tests

2024-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28032 --- Comment #11 from Jonathan Wakely --- It needs to be on a line on its own, and start with dg- So: ! { dg-gfortran-onepass } And rename the proc to match.

[Bug tree-optimization/85605] Potentially missing optimization under x64 and ARM: seemingly unnecessary branch in codegen

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85605 --- Comment #6 from Andrew Pinski --- Created attachment 59482 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59482&action=edit Patch which I am testing

[Bug testsuite/28032] gfortran.dg tests use dg-options with -On even though it is already torture tests

2024-10-28 Thread jvdelisle at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28032 Jerry DeLisle changed: What|Removed |Added CC||jwakely.gcc at gmail dot com --- Comment

[Bug c++/117337] Wreturn-type false positive on [[noreturn]] virtual override

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

[Bug c++/61379] __attribute__((noreturn)) ignored on pure virtual member functions

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61379 Andrew Pinski changed: What|Removed |Added CC||k4lizen at proton dot me --- Comment #2

[Bug c++/117337] New: Wreturn-type false positive on [[noreturn]] override

2024-10-28 Thread k4lizen at proton dot me via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117337 Bug ID: 117337 Summary: Wreturn-type false positive on [[noreturn]] override Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Comp

[Bug tree-optimization/85605] Potentially missing optimization under x64 and ARM: seemingly unnecessary branch in codegen

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85605 Andrew Pinski changed: What|Removed |Added Last reconfirmed|2023-06-04 00:00:00 |2024-10-28 --- Comment #5 from Andrew Pi

[Bug c++/117336] [14/15 Regression] ICE on lambda in requires expression

2024-10-28 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117336 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/117336] [14/15 Regression] ICE on lambda in requires expression

2024-10-28 Thread jason at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117336 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #2

[Bug ada/98171] adaint.c doesn't compile on AIX 7.2

2024-10-28 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98171 --- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #5 from dje.gcc at gmail dot com --- > IBM AIX has changed libintl and older versions are not in the default > path. There may be other versions installed on the system in

[Bug ipa/97695] [11 Regression] wrong code at -O3 on x86_64-pc-linux-gnu since r11-4587-gae7a23a3fab74.

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97695 --- Comment #10 from Sam James --- Testcase was added in r11-4701-g2e391ceb77bda0.

[Bug c++/117336] [14/15 Regression] ICE on lambda in requires expression

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117336 Andrew Pinski changed: What|Removed |Added Known to fail||14.1.0 Keywords|

[Bug c++/117336] New: ICE on lambda in requires expression

2024-10-28 Thread eczbek.void at gmail dot com via Gcc-bugs
-linux-gnu Configured with: ../gcc-trunk-20241028/configure --prefix=/opt/compiler-explorer/gcc-build/staging --enable-libstdcxx-backtrace=yes --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --disable-bootstrap --enable-multiarch --with-abi=m64 --with-multilib-list=m32,m64

[Bug tree-optimization/117252] SLSR does not always handle mem_refs

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

[Bug middle-end/110721] Segmentation fault with '-O3 -fno-dce -fno-ipa-cp -fno-tree-dce -fno-tree-sink'

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110721 Sam James changed: What|Removed |Added Known to fail||10.5.0 Resolution|---

[Bug tree-optimization/117323] GCC failed to optimize value / 128 to value >> 7 when the range of value must be positive

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117323 Andrew Pinski changed: What|Removed |Added Target|x86_64-*-* i?86-*-* | --- Comment #2 from Andrew Pinski ---

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

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

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #15 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:e20ced2cb83c015ad1f934957002a2874b6f7c93 commit r15-4726-ge20ced2cb83c015ad1f934957002a2874b6f7c93 Author: Andrew Pinski Date: M

[Bug tree-optimization/110009] Another missing ABS detection

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110009 --- Comment #9 from Andrew Pinski --- So now there is an open question here. which is more Canonical: ``` _1 = v < 0; a_4 = (int) _1; b_5 = -a_4; _9 = b_5 | 1; ``` or ``` _t1 = v >> 31 _9 = _t1 | 1 ``` or ``` _tb = v < 0 _9 = _tb ? -1 :

[Bug testsuite/117335] New: new test case gfortran.dg/pr115070.f90 from r15-4702-ged8ca972f88578 fails

2024-10-28 Thread seurer at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117335 Bug ID: 117335 Summary: new test case gfortran.dg/pr115070.f90 from r15-4702-ged8ca972f88578 fails Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: nor

[Bug middle-end/117263] [12/13/14/15 Regression] genautomata.cc does not compile with -DNDEBUG due to unused but set variable

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117263 Andrew Pinski changed: What|Removed |Added Component|other |middle-end Summary|genautoma

[Bug middle-end/26374] Compile failure on long double

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

[Bug middle-end/19779] IBM 128bit long double format is not constant folded.

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19779 Andrew Pinski changed: What|Removed |Added CC||mueller at gcc dot gnu.org --- Comment #

[Bug libstdc++/88204] New test case 26_numerics/complex/operators/more_constexpr.cc from r266416 fails

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88204 Bug 88204 depends on bug 26374, which changed state. Bug 26374 Summary: Compile failure on long double https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26374 What|Removed |Added -

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #14 from Sam James --- (In reply to Andrew Pinski from comment #13) > I will commit the testcase in a little bit. Thanks.

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

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

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

2024-10-28 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #416 from John Paul Adrian Glaubitz --- Currently tracking testing the LRA-enabled backend here: https://people.debian.org/~glaubitz/gcc-15-sh-lra.txt Will regularly update the list once new results come in.

[Bug middle-end/115110] [15 regression] several failures after r15-512-g9b7cad5884f21c

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115110 --- Comment #14 from GCC Commits --- The releases/gcc-14 branch has been updated by Sam James : https://gcc.gnu.org/g:6247aae35faaf04de48c5f3d9c4e4af6f7e3789c commit r14-10847-g6247aae35faaf04de48c5f3d9c4e4af6f7e3789c Author: Sam James Date:

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #12 from Frank Scheiner --- (In reply to Andrew Pinski from comment #9) > Looks to be fixed by r15-4713-g0942bb85fc5573 . Indeed, that fixes it! Using a cross-compiler based on r15-4713-g0942bb85fc5573: ``` # ia64-linux-gcc -c -O2

[Bug rtl-optimization/117327] delay slot scheduling miscompiles function containing __builtin_unreachable

2024-10-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117327 --- Comment #5 from Eric Botcazou --- Created attachment 59480 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59480&action=edit Tentative fix To be properly tested.

[Bug rtl-optimization/117327] delay slot scheduling miscompiles function containing __builtin_unreachable

2024-10-28 Thread ebotcazou at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117327 --- Comment #4 from Eric Botcazou --- The problem is in find_end_label, namely: /* Otherwise, see if there is a label at the end of the function. If there is, it must be that RETURN insns aren't needed, so that is our return label

[Bug c++/117331] constexpr with "long double" fails on ppc64el

2024-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117331 --- Comment #4 from Jonathan Wakely --- As noted in PR 19779, using -ffast-math or -funsafe-math-optimizations allows your examples to compile.

[Bug tree-optimization/107467] [12/13 Regression] Miscompilation involving -Os, flto, and -fno-strict-aliasing since r12-656-ga564da506f52be66

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107467 --- Comment #20 from GCC Commits --- The releases/gcc-14 branch has been updated by Sam James : https://gcc.gnu.org/g:6247aae35faaf04de48c5f3d9c4e4af6f7e3789c commit r14-10847-g6247aae35faaf04de48c5f3d9c4e4af6f7e3789c Author: Sam James Date:

[Bug middle-end/115110] [15 regression] several failures after r15-512-g9b7cad5884f21c

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115110 --- Comment #13 from GCC Commits --- The releases/gcc-14 branch has been updated by Sam James : https://gcc.gnu.org/g:2f0d109bd871d11b5b93468f271aa6dc34ef88d8 commit r14-10845-g2f0d109bd871d11b5b93468f271aa6dc34ef88d8 Author: Sam James Date:

[Bug tree-optimization/107467] [12/13 Regression] Miscompilation involving -Os, flto, and -fno-strict-aliasing since r12-656-ga564da506f52be66

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107467 --- Comment #19 from GCC Commits --- The releases/gcc-14 branch has been updated by Sam James : https://gcc.gnu.org/g:2f0d109bd871d11b5b93468f271aa6dc34ef88d8 commit r14-10845-g2f0d109bd871d11b5b93468f271aa6dc34ef88d8 Author: Sam James Date:

[Bug middle-end/115110] [15 regression] several failures after r15-512-g9b7cad5884f21c

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115110 --- Comment #12 from GCC Commits --- The master branch has been updated by Sam James : https://gcc.gnu.org/g:4e09ae37dbe0a10f48490214f50ff733cc92280a commit r15-4723-g4e09ae37dbe0a10f48490214f50ff733cc92280a Author: Sam James Date: Mon Oct

[Bug tree-optimization/107467] [12/13 Regression] Miscompilation involving -Os, flto, and -fno-strict-aliasing since r12-656-ga564da506f52be66

2024-10-28 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107467 --- Comment #18 from GCC Commits --- The master branch has been updated by Sam James : https://gcc.gnu.org/g:4e09ae37dbe0a10f48490214f50ff733cc92280a commit r15-4723-g4e09ae37dbe0a10f48490214f50ff733cc92280a Author: Sam James Date: Mon Oct

[Bug c++/117331] constexpr with "long double" fails on ppc64el

2024-10-28 Thread redi at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117331 --- Comment #3 from Jonathan Wakely --- This is one of many reasons that the world is moving to -mabi=ieeelongdouble instead of ibmlongdouble

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #11 from Frank Scheiner --- Created attachment 59479 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59479&action=edit reduced source cvise reduced it to: ``` enum psi_states { PSI_IO_SOME, PSI_NONIDLE, NR_PSI_STATES } *

[Bug target/117283] [RISC-V] Miscompilation triggered by `__riscv_vsseg7e32_v_i32m1x7`, GCC 14.2.0 at `-O1`, `-O2`, `-O3`, and `-Os`.

2024-10-28 Thread yibohe at pku dot edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117283 --- Comment #7 from Yibo He --- (In reply to Yibo He from comment #6) `__riscv_vsseg7e32_v_i32m1x7(ptr_d, vb, vl);` will change the first four elements of c after 126 iterations (on qemu with VLEN=128, found by gdb)

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #10 from Andrew Pinski --- Reducing this too.

[Bug c/117330] New: [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 Bug ID: 117330 Summary: [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 Product: gcc Version: 15.0 Status: UNCONFIRMED

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 Andrew Pinski changed: What|Removed |Added Keywords||needs-testcase --- Comment #9 from Andr

[Bug target/117283] [RISC-V] Miscompilation triggered by `__riscv_vsseg7e32_v_i32m1x7`, GCC 14.2.0 at `-O1`, `-O2`, `-O3`, and `-Os`.

2024-10-28 Thread yibohe at pku dot edu.cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117283 --- Comment #6 from Yibo He --- (In reply to xu...@eswincomputing.com from comment #3) > (In reply to Yibo He from comment #1) > > The data initialization is long, because I find that this bug is triggered > > when long data input. If anyone has

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #8 from Frank Scheiner --- (In reply to Sam James from comment #7) > The testcase will be useful irrespective of the bisect result. richi added > the asserts to find testcases, even :) Yeah, I somehow did overlook that the addition

[Bug c/117021] [C2y] Implement N3370, Case range expressions

2024-10-28 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117021 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552 since r15-4695-gd17e672ce82e69

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 Sam James changed: What|Removed |Added Summary|[15 Regression] ICE on |[15 Regression] ICE on |L

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #6 from Frank Scheiner --- (In reply to Andrew Pinski from comment #5) > r15-4695-gd17e672ce82e69 I'm reducing now, it's at: ``` 00:05:53 INFO (26.4%, 2952452 bytes, 47018 lines) ``` Should I stop it?

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 --- Comment #5 from Andrew Pinski

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #4 from Frank Scheiner --- The shortest commandline to reproduce this is: ``` # ia64-linux-gcc -c -O2 ccQVSPLJ.i during GIMPLE pass: vect In file included from kernel/sched/build_utility.c:96: kernel/sched/psi.c: In function 'collec

[Bug fortran/108434] [12/13/14/15 Regression] ICE in class_allocatable, at fortran/expr.cc:5000

2024-10-28 Thread pault at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108434 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Comme

[Bug ada/98171] adaint.c doesn't compile on AIX 7.2

2024-10-28 Thread dje.gcc at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98171 --- Comment #5 from dje.gcc at gmail dot com --- IBM AIX has changed libintl and older versions are not in the default path. There may be other versions installed on the system in different paths (/usr/lib, /opt/cfarm, etc.) that could work with

[Bug ada/98171] adaint.c doesn't compile on AIX 7.2

2024-10-28 Thread ro at CeBiTec dot Uni-Bielefeld.DE via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98171 --- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #3 from David Edelsohn --- > gcc119 now is AIX 7.3. If this doesn't work it won't be fixed. How do you mean? What won't be fixed? Ada on AIX 7.2? Ada on AIX 7.3? Ada o

[Bug c++/117324] internal compiler error: Segmentation fault in break_out_target_exprs(tree_node*, bool)

2024-10-28 Thread mpolacek at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117324 Marek Polacek changed: What|Removed |Added Last reconfirmed||2024-10-28 CC|

[Bug c/117334] New: structure copy with flexible array member (2)

2024-10-28 Thread jbeulich at suse dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117334 Bug ID: 117334 Summary: structure copy with flexible array member (2) Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/117333] [13/14/15 regression] ICE on structure copy with flexible array member

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117333 Sam James changed: What|Removed |Added Target Milestone|--- |13.4

[Bug tree-optimization/117333] [13/14/15 regression] ICE on structure copy with flexible array member

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117333 Sam James changed: What|Removed |Added Component|c |tree-optimization Summary|struct

[Bug c/117333] structure copy with flexible array member

2024-10-28 Thread sjames at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117333 --- Comment #1 from Sam James --- Please file one of the issues separately. Let's use this bug for the ICE. Thanks.

[Bug c/117333] New: structure copy with flexible array member

2024-10-28 Thread jbeulich at suse dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117333 Bug ID: 117333 Summary: structure copy with flexible array member Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug jit/117275] test-functions.c.exe and test-tls.c.exe FAIL on ppc64le with an assertion failure

2024-10-28 Thread dmalcolm at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117275 --- Comment #4 from David Malcolm --- Looks like this might have introduced some noise into "make selftest-valgrind": ==2462086== 160 (56 direct, 104 indirect) bytes in 1 blocks are definitely lost in loss record 248 of 352 ==2462086==at 0x

[Bug middle-end/19779] IBM 128bit long double format is not constant folded.

2024-10-28 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19779 Andrew Pinski changed: What|Removed |Added CC||dev at umlaeute dot mur.at --- Comment #

[Bug c++/117331] constexpr with "long double" fails on ppc64el

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

[Bug c++/117317] [12/13/14/15 Regression] An internal compiler error on call to virtual constexpr function via comparison operator in CRTP with multiple inheritance with template

2024-10-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117317 Patrick Palka changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/117332] New: ICE: maximum number of generated reload insns per insn achieved (90) with custom flags

2024-10-28 Thread zsojka at seznam dot cz via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117332 Bug ID: 117332 Summary: ICE: maximum number of generated reload insns per insn achieved (90) with custom flags Product: gcc Version: 15.0 Status: UNCONFIRMED K

[Bug c++/117331] constexpr with "long double" fails on ppc64el

2024-10-28 Thread dev at umlaeute dot mur.at via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117331 --- Comment #1 from IOhannes m zmölnig --- ouch, i've actually posted my initial test-case that uses templates. The original code looked like ```C++ template T test(void) { constexpr auto one = T (1); constexpr auto oneThird = one / (T)

[Bug c++/117331] New: constexpr with "long double" fails on ppc64el

2024-10-28 Thread dev at umlaeute dot mur.at via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117331 Bug ID: 117331 Summary: constexpr with "long double" fails on ppc64el Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug tree-optimization/117330] [15 Regression] ICE on Linux 6.12-rc5: in vect_get_operand_map, at tree-vect-slp.cc:552

2024-10-28 Thread frank.scheiner at web dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117330 --- Comment #3 from Frank Scheiner --- (In reply to Sam James from comment #2) > Please try to minimise the command to reproduce as well with the > preprocessed sources, and then consider using cvise or delta or ... to > minimise the source code

  1   2   >