[Bug target/111372] libgcc: RISCV C++ exception handling stack usage grew in 13.1

2024-09-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111372 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org Resolut

[Bug target/111020] RFE: RISC-V: ability to cherry-pick additional instructions

2024-09-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111020 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org Sta

[Bug target/110632] RISC-V: SLP optimisation

2024-09-02 Thread law at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110632 Jeffrey A. Law changed: What|Removed |Added CC||law at gcc dot gnu.org Resolut

[Bug target/109989] [13 Regression] RISC-V: Missing sign extension with int to float conversion with 64bit soft floats caused by r13-2105

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

[Bug c++/115318] decltype(lambda) from an template function inside a templated lambda causes ICE

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115318 Andrew Pinski changed: What|Removed |Added CC||tsnorri at iki dot fi --- Comment #3 fr

[Bug c++/116565] ICE in tsubst, at cp/pt.cc:16401

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

[Bug c++/107430] [meta-bug] lambda in decltype

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107430 Bug 107430 depends on bug 116565, which changed state. Bug 116565 Summary: ICE in tsubst, at cp/pt.cc:16401 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116565 What|Removed |Added --

[Bug tree-optimization/112402] [12/13/14/15 Regression] Path splitting causes if-conversion miss

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112402 --- Comment #5 from Andrew Pinski --- (In reply to Andrew Pinski from comment #3) > I have a patch which moves split paths to RTL like it should be. Waiting on > legal though. I am just going to do the simple patch here for ifcvt here.

[Bug middle-end/82365] stack locations are not consolidated if noreturn function is on the path

2024-09-02 Thread yangtiezhu at loongson dot cn via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82365 Tiezhu Yang changed: What|Removed |Added CC||yangtiezhu at loongson dot cn --- Comment

[Bug tree-optimization/112402] [12/13/14/15 Regression] Path splitting causes if-conversion miss

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112402 --- Comment #6 from Andrew Pinski --- I have a patch which improves/rewrites (and much needed simplification) the heuristic in path splitting.

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

2024-09-02 Thread kkojima at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #224 from Kazumoto Kojima --- (In reply to John Paul Adrian Glaubitz from comment #223) > > I had run into some issues with my build environment, so my results are a > little delayed. Apologies. No problem. After further testing, i

[Bug tree-optimization/80520] [12/13/14/15 Regression] Performance regression from missing if-conversion

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80520 --- Comment #20 from Andrew Pinski --- I think this was fixed in GCC 13 by being able to vectorize this code now.

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

2024-09-02 Thread glaubitz at physik dot fu-berlin.de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #225 from John Paul Adrian Glaubitz --- (In reply to Kazumoto Kojima from comment #224) > (In reply to John Paul Adrian Glaubitz from comment #223) > > > > I had run into some issues with my build environment, so my results are a > >

[Bug middle-end/116575] New: [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp

2024-09-02 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116575 Bug ID: 116575 Summary: [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice-on-valid-code

[Bug tree-optimization/91776] `-fsplit-paths` generates slower code on arm

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91776 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |9.0 Resolution|---

[Bug rtl-optimization/113682] Branches in branchless binary search rather than cmov/csel/csinc

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113682 --- Comment #10 from Andrew Pinski --- (In reply to Andrew Pinski from comment #8) > This might be the path splitting running on the gimple level causing issues > too; see PR 112402 . Actually I was wrong. In this case it is jump threading whic

[Bug tree-optimization/116575] [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116575 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 CC|

[Bug target/116576] New: `INT64_MAX` and `-Oz`

2024-09-02 Thread lh_mouse at 126 dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116576 Bug ID: 116576 Summary: `INT64_MAX` and `-Oz` Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee:

[Bug tree-optimization/116577] New: [15 Regression] tonto in SPECCPU 2006 ICEs in vect_lower_load_permutations

2024-09-02 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116577 Bug ID: 116577 Summary: [15 Regression] tonto in SPECCPU 2006 ICEs in vect_lower_load_permutations Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: ice

[Bug target/116576] `INT64_MAX` and `-Oz`

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

[Bug tree-optimization/116577] [15 Regression] tonto in SPECCPU 2006 ICEs in vect_lower_load_permutations

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116577 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |15.0 CC|

[Bug tree-optimization/116575] [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp

2024-09-02 Thread tnfchris at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116575 --- Comment #1 from Tamar Christina --- --- int a; float *b, *c; void d() { char *e; for (; a; a++, b += 4, c += 4) if (*e++) { float *f = c; f[0] = b[0]; f[1] = b[1]; f[2] = b[2]; f[3] = b[3]; } } comp

[Bug tree-optimization/116577] [15 Regression] tonto in SPECCPU 2006 ICEs in vect_lower_load_permutations

2024-09-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116577 Andrew Pinski changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug tree-optimization/116575] [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp

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

[Bug tree-optimization/36010] Loop interchange not performed

2024-09-02 Thread rguenther at suse dot de via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010 --- Comment #8 from rguenther at suse dot de --- On Mon, 2 Sep 2024, tnfchris at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36010 > > Tamar Christina changed: > >What|Removed |Add

[Bug target/116571] [15 Regression] GCN vs. "lower SLP load permutation to interleaving"

2024-09-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116571 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug tree-optimization/116578] New: vectorizer SLP transition issues / dependences

2024-09-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116578 Bug ID: 116578 Summary: vectorizer SLP transition issues / dependences Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: t

[Bug target/116576] `INT64_MAX` and `-Oz`

2024-09-02 Thread lh_mouse at 126 dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116576 --- Comment #1 from LIU Hao --- Here is a longer solution but it breaks the dependency: ``` 31c0; xor eax, eax 48 ffc8 ; dec rax 48 d1e8 ; shr rax ; (8 bytes; no dependency) ```

[Bug tree-optimization/116578] vectorizer SLP transition issues / dependences

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

[Bug tree-optimization/116573] [15 Regression] Recent SLP work appears to generate significantly worse code on RISC-V

2024-09-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116573 Richard Biener changed: What|Removed |Added CC||juzhe.zhong at rivai dot ai --- Commen

[Bug tree-optimization/116575] [15 Regression] blender in SPEC2017 ICE in vect_analyze_slp

2024-09-02 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116575 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

<    1   2