[Bug tree-optimization/116554] SLSR could use simple_dce_from_worklist

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

[Bug tree-optimization/116554] SLSR could use simple_dce_from_worklist

2024-08-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116554 --- Comment #2 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:592a335de563a3a9e36d362c5b9f3fb0a990c1d8 commit r15-3345-g592a335de563a3a9e36d362c5b9f3fb0a990c1d8 Author: Andrew Pinski Date: Sa

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

2024-08-31 Thread kkojima at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #214 from Kazumoto Kojima --- (In reply to Kazumoto Kojima from comment #213) Sorry I missed the use of -jN in your build. Perhaps the failed go compilation command would be /srv/glaubitz/gcc/build/./gcc/gccgo -B/srv/glaubitz/gcc/b

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

2024-08-31 Thread daidodo at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116549 --- Comment #3 from Zhao Dai --- Thanks for the reply! I tested on Compiler Explorer (https://godbolt.org/z/EKxhvKoez, GCC trunk, -std=c++23). And > I couldn't find it in any of the current GCC source, especially > *libstdc++-v3/include/bits/

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

2024-08-31 Thread kkojima at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #213 from Kazumoto Kojima --- I have no experience debugging gcc go or ada compilers and don't know how to make a handy testcase like .i files in c/c++ cases. It seems that the GNAT BUG message in c#207 says about something about tha

[Bug middle-end/81191] `-fsplit-paths` is listed as `-O2`instead of `-O3` flag

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81191 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug tree-optimization/116554] SLSR could use simple_dce_from_worklist

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

[Bug tree-optimization/116554] New: SLSR could use simple_dce_from_worklist

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116554 Bug ID: 116554 Summary: SLSR could use simple_dce_from_worklist Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: internal-improvement Severity: enhancement

[Bug tree-optimization/116553] New: slsr does not understand `a+PHI` only `PHI`

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116553 Bug ID: 116553 Summary: slsr does not understand `a+PHI` only `PHI` Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: missed-optimization Seve

[Bug c++/116552] [ABI] Incorrect mangling for CTAD placeholder referencing template template parameter

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116552 --- Comment #1 from Andrew Pinski --- Note the testcase in comment #0 has a constraint in it which means the ABI is not defined there yet, see https://github.com/itanium-cxx-abi/cxx-abi/issues/24 which is still open.

[Bug c++/116552] New: [ABI] Incorrect mangling for CTAD placeholder referencing template template parameter

2024-08-31 Thread mizvekov at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116552 Bug ID: 116552 Summary: [ABI] Incorrect mangling for CTAD placeholder referencing template template parameter Product: gcc Version: 14.2.1 Status: UNCONFIRMED

[Bug libobjc/89586] warning: cast between incompatible function types when building libobjc

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89586 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug libobjc/89586] warning: cast between incompatible function types when building libobjc

2024-08-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89586 --- Comment #6 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:2ac27bd50388d90a430357ce2d36f306cbe10128 commit r15-3341-g2ac27bd50388d90a430357ce2d36f306cbe10128 Author: Andrew Pinski Date: Sat

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

2024-08-31 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #212 from John Paul Adrian Glaubitz --- (In reply to Kazumoto Kojima from comment #210) > Unfortunately, it's difficult to investigate in my environment. We could maybe ask one of the Ada or Go developers. If you have any other idea

[Bug libobjc/89586] warning: cast between incompatible function types when building libobjc

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

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

2024-08-31 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #211 from John Paul Adrian Glaubitz --- (In reply to John Paul Adrian Glaubitz from comment #209) > OK, I can confirm that the Ada problem is a regression due to the LRA switch. > > Not sure about the Go problem yet. Confirmed that

[Bug c/21438] Warning about division by zero depends on lexical form

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21438 Andrew Pinski changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|pinskia at gcc do

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

2024-08-31 Thread daniel.kruegler at googlemail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116549 Daniel Krügler changed: What|Removed |Added CC||daniel.kruegler@googlemail.

[Bug ipa/116526] [12/13/14/15 Regression] ICE: in get_partitioning_class, at symtab.cc:2190 with -O -fopenacc -fprofile-generate -flto

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

[Bug testsuite/116143] [15 regression] gcc.dg/plugin/diagnostic-* test fails intermittently

2024-08-31 Thread danglin at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116143 John David Anglin changed: What|Removed |Added Target|powerpc64-linux-gnu |powerpc64-linux-gnu

[Bug middle-end/116486] [15 Regression] wrong code with __builtin_stdc_first_leading_one() at -O2 -fno-tree-ccp

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

[Bug tree-optimization/116098] [14 Regression] _Bool value from tagged union is incorrect when built with optimization since r14-1597-g64d90d06d2db43

2024-08-31 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116098 Andrew Pinski changed: What|Removed |Added Known to fail||14.1.0, 14.2.0 Summary|[14/1

[Bug tree-optimization/116098] [14/15 Regression] _Bool value from tagged union is incorrect when built with optimization since r14-1597-g64d90d06d2db43

2024-08-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116098 --- Comment #13 from GCC Commits --- The trunk branch has been updated by Andrew Pinski : https://gcc.gnu.org/g:ceda727dafba6e05b510b5f8f4ccacfb507dc023 commit r15-3334-gceda727dafba6e05b510b5f8f4ccacfb507dc023 Author: Andrew Pinski Date: F

[Bug ada/116551] New: Internal error with Volatile_Full_Access

2024-08-31 Thread simon at pushface dot org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116551 Bug ID: 116551 Summary: Internal error with Volatile_Full_Access Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada

[Bug rtl-optimization/116326] [lra] internal compiler error: in get_reload_reg, at lra-constraints.cc:755

2024-08-31 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116326 Georg-Johann Lay changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug middle-end/116486] [15 Regression] wrong code with __builtin_stdc_first_leading_one() at -O2 -fno-tree-ccp

2024-08-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116486 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Prio

[Bug rtl-optimization/116550] New: [lra][avr] internal compiler error: in final_scan_insn_1, at final.cc:2807

2024-08-31 Thread gjl at gcc dot gnu.org via Gcc-bugs
16), hence the 2nd alternatice should match and op3 = scratch:QI. This ICE is relatively new; I don't see it with "gcc version 15.0.0 20240818". Target: avr Configured with: ../../source/gcc-master/configure --target=avr --disable-nls --with-dwarf2 --with-gnu-as --with-gnu-ld --disable-shared --with-long-double=64 --enable-languages=c,c++ gcc version 15.0.0 20240831 (experimental) (GCC)

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

2024-08-31 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #15 from Jakub Jelinek --- The FE part is now implemented (and handling it in the middle end if there are no pointer/reference arguments too), but improving handling of functions with those attributes with pointer/reference arguments

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

2024-08-31 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116130 --- Comment #14 from GCC Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:dd346b613886aea9761dbb5e7a8d6c47922750b2 commit r15-3330-gdd346b613886aea9761dbb5e7a8d6c47922750b2 Author: Jakub Jelinek Date:

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

2024-08-31 Thread daidodo at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116549 --- Comment #1 from Zhao Dai --- Just found a report in 2022: https://cplusplus.github.io/LWG/issue3736 Unfortunately, it's not resolved yet despite it seems an easy fix.

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

2024-08-31 Thread kkojima at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #210 from Kazumoto Kojima --- It seems that go build fails in the subreg3 optimization and ada build fails in the subreg1 optimization. Since the subreg1 optimization is done before IRA/LRA, it could mean that there is another wrong

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

2024-08-31 Thread daidodo at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116549 Bug ID: 116549 Summary: std::disable_sized_sentinel_for is missing specialisation for std::move_iterator Product: gcc Version: 14.2.1 Status: UNCONFIRMED Sever

[Bug tree-optimization/116548] New: [avr] ivopts Introducing expensive loop condition

2024-08-31 Thread gjl at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116548 Bug ID: 116548 Summary: [avr] ivopts Introducing expensive loop condition Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component