[Bug tree-optimization/99656] [11 Regression] ICE in linear_loads_p

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99656 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Summary|ICE in linear_loa

[Bug target/99657] ICE: in extract_insn, at recog.c:2769 (error: unrecognizable insn)

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99657 Richard Biener changed: What|Removed |Added Keywords||ice-on-invalid-code --- Comment #1 from

[Bug target/99658] __divmoddi4 calls are generated on i686

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99658 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/99663] [11 Regression] ICE in extract_constrain_insn, at recog.c:2670 on s390x-linux-gnu

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99663 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug target/99660] [11 Regression] Cross compiler cannot be built: i686-wrs-vxworksae since g:9a835ba4c00bc5f183a26a5335f14a2a428a2b78

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99660 Richard Biener changed: What|Removed |Added Keywords||build Target Milestone|---

[Bug middle-end/99668] New: Converting argument _Complex double to double vector causes STLF stall

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99668 Bug ID: 99668 Summary: Converting argument _Complex double to double vector causes STLF stall Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[Bug ipa/99670] New: IPA CP and SRA pass order issue?

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99670 Bug ID: 99670 Summary: IPA CP and SRA pass order issue? Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Ass

[Bug tree-optimization/99656] [11 Regression] ICE in linear_loads_p

2021-03-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99656 Richard Biener changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug sanitizer/99673] [11 Regression] bogus -Wstringop-overread warning with address sanitizer due to member address substitution

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99673 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/99675] [10/11 Regression] ICE during template deduction since r10-5020-g1a291106384cabc7

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99675 Richard Biener changed: What|Removed |Added Summary|[11 Regression] ICE during |[10/11 Regression] ICE

[Bug c++/99677] [[gnu::const]] attribute does not prevent dead global variable gets emitted.

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99677 --- Comment #5 from Richard Biener --- I think Andrew is correct. Note we can't elide "unused" not statically initialized variables (since the initialization is seen as use).

[Bug c/99693] -O2 not move 'if' checks on const data outside the loops

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99693 Richard Biener changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

[Bug middle-end/99694] [9/10/11 Regression] gcc: fatal error: Killed signal terminated program cc1 under -O2 to -Os since r9-7156-g33579b59aaf02eb7

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

[Bug ipa/99696] lto looks past aliases to initializers

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99696 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Known to fail|

[Bug target/99703] gcc-10.2.0 with Via C3 Eden: configure: error: Intel CET must be enabled on Intel CET enabled host

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703 --- Comment #3 from Richard Biener --- Try --disable-cet as a workaround

[Bug target/99706] [11 Regression] ICE: maximum number of generated reload insns per insn achieved (90)

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99706 --- Comment #4 from Richard Biener --- Likely an "RTL expansion testcase" using the GIMPLE FE with IL as seen around RTL expansion could more reliably produce the bad IL.

[Bug middle-end/28831] [8/9/10/11 Regression] Aggregate copy not elided when using a return value as a pass-by-value parameter

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28831 --- Comment #36 from Richard Biener --- Note that if we'd want to "preallocate" (or re-use) variables for argument slots we have to properly arrange them according to the ABI. Consider a function taking more than just a single argument [passed o

[Bug target/99703] gcc-10.2.0 with Via C3 Eden: configure: error: Intel CET must be enabled on Intel CET enabled host

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99703 --- Comment #7 from Richard Biener --- (In reply to Worx from comment #6) > (In reply to Richard Biener from comment #3) > > Try --disable-cet as a workaround > > How apply this option ? At configure time.

[Bug middle-end/99694] [9/10 Regression] gcc: fatal error: Killed signal terminated program cc1 under -O2 to -Os since r9-7156-g33579b59aaf02eb7

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99694 Richard Biener changed: What|Removed |Added Summary|[9/10/11 Regression] gcc: |[9/10 Regression] gcc:

[Bug rtl-optimization/99712] New: Cannot elide aggregate parameter setup

2021-03-22 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99712 Bug ID: 99712 Summary: Cannot elide aggregate parameter setup Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimiz

[Bug target/99718] [11 regression] ICE in new test case gcc.target/powerpc/pr98914.c for 32 bits

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99718 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 --- Comment #2 from Richard Biener

[Bug target/99718] [11 regression] ICE in new test case gcc.target/powerpc/pr98914.c for 32 bits

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99718 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug target/99719] ICE during RTL pass: pro_and_epilogue on MinGW-w64

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99719 Richard Biener changed: What|Removed |Added Target|x86_64-msys2-mingw-w64, |x86_64-msys2-mingw-w64

[Bug c/99720] Feature Request: Better errors for C++ features when compiling C (pass by reference)

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99720 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Keywords|

[Bug tree-optimization/99721] ICE: Segmentation fault (in vect_schedule_slp_node)

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99721 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug tree-optimization/99721] ICE: Segmentation fault (in vect_schedule_slp_node)

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99721 --- Comment #3 from Richard Biener --- So we end up scheduling t.f90:1:16: note: node 0x35514b8 (max_nunits=1, refcnt=1) t.f90:1:16: note: op: VEC_PERM_EXPR t.f90:1:16: note: { } t.f90:1:16: note: lane permutation { 0[0] 1[1] } t.f90

[Bug tree-optimization/99721] ICE: Segmentation fault (in vect_schedule_slp_node)

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99721 --- Comment #4 from Richard Biener --- Created attachment 50454 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50454&action=edit patch I'm testing this patch.

[Bug tree-optimization/99721] ICE: Segmentation fault (in vect_schedule_slp_node)

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

[Bug target/99724] [11 Regression] CE in in extract_insn, at recog.c:2770

2021-03-23 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99724 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0

[Bug tree-optimization/99726] [10/11 Regression] ICE in create_intersect_range_checks_index, at tree-data-ref.c:1855 since r10-4762-gf9d6338bd15ce1fae36bf25d3a0545e9678ddc58

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99726 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug target/99727] [11 Regression] MVE: ICE (segfault) in arm_print_operand at -O3 since r11-6616-g25bef689

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99727 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug tree-optimization/99728] code pessimization when using wrapper classes around SIMD types

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99728 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org

[Bug tree-optimization/99739] [11 Regression] missing optimization of a repeated conditional

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99739 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 --- Comment #1 from Richard Biener

[Bug target/99744] __attribute__ ((target("general-regs-only"))) doesn't work with GPR intrinsics

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99744 --- Comment #1 from Richard Biener --- it's difficult to check all requirements so elsewhere I suggested to be forgiving when inlining always-inline functions.

[Bug tree-optimization/99746] [11 Regression] ICE in vect_get_vec_defs_for_operand, at tree-vect-stmts.c:1450

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99746 Richard Biener changed: What|Removed |Added Priority|P3 |P1 Target Milestone|---

[Bug tree-optimization/99746] [11 Regression] ICE in vect_get_vec_defs_for_operand, at tree-vect-stmts.c:1450

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99746 --- Comment #8 from Richard Biener --- I'm testing the following: diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c index f1a2b5d60fa..762cba54bb5 100644 --- a/gcc/tree-vect-slp.c +++ b/gcc/tree-vect-slp.c @@ -3770,6 +3770,20 @@ vect_slp_an

[Bug tree-optimization/99746] [11 Regression] ICE in vect_get_vec_defs_for_operand, at tree-vect-stmts.c:1450

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99746 --- Comment #11 from Richard Biener --- (In reply to Tamar Christina from comment #7) > the problem starts because it marks _50 as hybrid, but don't see why it > thinks that... Because t.f:36:16: note: Processing hybrid candidate : IMAGPART_E

[Bug tree-optimization/99746] [11 Regression] ICE in vect_get_vec_defs_for_operand, at tree-vect-stmts.c:1450

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99746 --- Comment #12 from Richard Biener --- Btw, the following also works as a fix but obviously I'm not in a position to fully evaluate this. That said, hybrid SLP detection was rewritten during SLP pattern development so the requirement to hook th

[Bug tree-optimization/99751] [11 Regression] wrong code at -O1

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

[Bug tree-optimization/99751] [11 Regression] wrong code at -O1

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99751 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org --- Comment

[Bug ipa/99751] [11 Regression] wrong code at -O1

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99751 Richard Biener changed: What|Removed |Added Component|tree-optimization |ipa Priority|P3

[Bug ipa/99751] [11 Regression] wrong code at -O1

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99751 --- Comment #5 from Richard Biener --- parm 0 flags: nodirectescape void e (int * d) { int * * c.0_1; int * _2; : c.0_1 = c; _2 = b (d_4(D)); *c.0_1 = _2; return; is wrong, it does escape through the *c store. I suppose b (d)

[Bug target/65847] SSE2 code for adding two structs is much worse at -O3 than at -O2

2021-03-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65847 --- Comment #3 from Richard Biener --- Similarly struct X { int a; int b; int c; int d; }; struct X foo (struct X x, struct X y) { struct X res; res.a = x.a + y.a; res.b = x.b + y.b; res.c = x.c + y.c; res.d = x.d + y.d; return res;

[Bug ipa/98834] [10 Regression] Code path incorrectly determined to be unreachable

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

[Bug ipa/98834] [10 Regression] Code path incorrectly determined to be unreachable

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

[Bug tree-optimization/99755] failure to fold a conditional that's a subset of another expression

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99755 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Blocks|

[Bug tree-optimization/99746] [11 Regression] ICE in vect_get_vec_defs_for_operand, at tree-vect-stmts.c:1450

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

[Bug target/96582] aarch64:ICE during GIMPLE pass: veclower

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96582 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/99767] [9/10/11 Regression] ICE in expand_direct_optab_fn, at internal-fn.c:3360

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99767 Richard Biener changed: What|Removed |Added Target Milestone|--- |9.4 Status|UNCONFIRMED

[Bug target/99767] [9/10/11 Regression] ICE in expand_direct_optab_fn, at internal-fn.c:3360

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99767 Richard Biener changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-on-valid-code Priority|P3

[Bug c/99768] [11 Regression] Bogus -Wuninitialized diagnostic with type punning

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99768 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Blocks|

[Bug middle-end/98209] [8/9/10 Regression] printf failed with O1 or above

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98209 Richard Biener changed: What|Removed |Added Summary|[8/9/10/11 Regression] |[8/9/10 Regression] printf

[Bug middle-end/41953] missing uninitialized warning (SRA,VOP)

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41953 Richard Biener changed: What|Removed |Added Last reconfirmed|2009-11-06 10:02:19 |2021-3-25 --- Comment #5 from Richard B

[Bug tree-optimization/41898] GCC ignores restrict on array

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41898 --- Comment #5 from Richard Biener --- Possibly related (implementation-wise) are ideas to handle array element contents field-sensitive but not elements, thus have for T p[10]; fields for members of 'T' but re-use the appropriate member for ea

[Bug tree-optimization/19831] Missing DSE/malloc/free optimization

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19831 --- Comment #20 from Richard Biener --- The original cases are all fixed but what remains is us failing to elide void f () { void *p = __builtin_malloc (1); if (!p) __builtin_abort (); __builtin_free (p); } if that's even desirable.

[Bug c/27214] The C frontend introduces undefined pointer overflow

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

[Bug tree-optimization/27039] [4.1 Regression] Unable to determine # of iterations for a simple loop

2021-03-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27039 Bug 27039 depends on bug 27214, which changed state. Bug 27214 Summary: The C frontend introduces undefined pointer overflow https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27214 What|Removed |Added ---

[Bug c++/99772] New built-ins for comparisons that must yield a total order

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99772 Richard Biener changed: What|Removed |Added Severity|normal |enhancement Version|unknown

[Bug tree-optimization/99776] missed optimization for dead code elimination at -O3 (vs. -O1)

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99776 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-26 Keywords|

[Bug tree-optimization/99776] missed optimization for dead code elimination at -O3 (vs. -O1)

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99776 --- Comment #2 from Richard Biener --- diff --git a/gcc/match.pd b/gcc/match.pd index 036f92fa959..61c93b5edd1 100644 --- a/gcc/match.pd +++ b/gcc/match.pd @@ -6168,9 +6168,12 @@ DEFINE_INT_AND_FLOAT_ROUND_FN (RINT) (simplify (BIT_FIELD_REF CO

[Bug c++/99778] Spurious -Wzero-as-null-pointer-constant on three-way comparisons

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99778 Richard Biener changed: What|Removed |Added Known to fail||11.0 Status|UNCONFIRMED

[Bug target/99780] ICE in verify_curr_properties, at passes.c:2152

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99780 --- Comment #2 from Richard Biener --- It looks like the targetclone pass leaving the IL in broken state. The error also looks bogus.

[Bug target/99781] [11 Regression] ICE in partial_subreg_p, at rtl.h:3144

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99781 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Priority|P3

[Bug ipa/99785] Awful lot of time spent building gl.cc in Firefox

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99785 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org V

[Bug ipa/99785] Awful lot of time spent building gl.cc in Firefox

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99785 --- Comment #11 from Richard Biener --- Btw, GCC 10 branch tip with -O1: ipa inlining heuristics: 962.91 ( 85%) 0.39 ( 4%) 971.66 ( 84%) 1103801 kB ( 10%) alias stmt walking : 40.95 ( 4%) 1.07 ( 11%) 42.13 (

[Bug target/99787] [11 Regression] ICE in curr_insn_transform, at lra-constraints.c:4133 since r11-7807-gbe70bb5e4babdf9d3d33e8f4658452038407fa8e

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99787 Richard Biener changed: What|Removed |Added Priority|P3 |P1

[Bug target/99786] [11 Regression] ICE in in extract_insn, at recog.c:2770 since r11-4199-g0f41b5e02fa47db2080b77e4e1f7cd3305457c05

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99786 Richard Biener changed: What|Removed |Added Target Milestone|--- |11.0 Priority|P3

[Bug ipa/99785] Awful lot of time spent building gl.cc in Firefox

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99785 --- Comment #12 from Richard Biener --- (In reply to Richard Biener from comment #11) > Btw, GCC 10 branch tip with -O1: > > ipa inlining heuristics: 962.91 ( 85%) 0.39 ( 4%) 971.66 ( > 84%) 1103801 kB ( 10%) > alias stmt walkin

[Bug ipa/99785] Awful lot of time spent building gl.cc in Firefox

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99785 --- Comment #13 from Richard Biener --- On trunk (with release checking) at -O2 the situation is not different from -O1 or the GCC 10 branch (so it's not 4 hours), the profile looks the same as well.

[Bug ipa/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 Richard Biener changed: What|Removed |Added Resolution|WORKSFORME |--- Assignee|unassigned at gc

[Bug tree-optimization/99788] missed optimization for dead code elimination at -O3 (vs. -O1)

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99788 Richard Biener changed: What|Removed |Added Last reconfirmed||2021-03-26 Version|unknown

[Bug tree-optimization/99788] missed optimization for dead code elimination at -O3 (vs. -O1)

2021-03-26 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99788 Richard Biener changed: What|Removed |Added CC||hubicka at gcc dot gnu.org,

[Bug tree-optimization/99793] missed optimization for dead code elimination at -Os, -O2 and -O3 (vs. -O1)

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99793 Richard Biener changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc

[Bug ada/99802] [11 regression] Assignment of aggregate done component-by-component

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99802 Richard Biener changed: What|Removed |Added Keywords||wrong-code Target Milestone|---

[Bug target/99808] [8/9/10/11 Regression] ICE in as_a, at machmode.h:365

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

[Bug target/99807] [11 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:3727

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99807 Richard Biener changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug c/99810] Wrong const evaluation of 64-bit division

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99810 --- Comment #2 from Richard Biener --- mdreorg turns (insn 5 2 18 2 (set (reg:DI 2 r2) (const_int -62135769600 [0xfff1886b6600])) "t.c":2:5 251 {*arm_movdi} (nil)) into (insn 5 2 18 (set (reg:DI 2 r2) (mem:DI (label_re

[Bug target/99807] [11 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:3727

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99807 --- Comment #3 from Richard Biener --- Just to say we currently require a ("random") SLP_TREE_REPRESENTATIVE even on VEC_PERM_EXPR SLP nodes. With the testcase the choosen one is no longer explicitely referenced and thus it does not get marked b

[Bug target/99807] [11 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:3727

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99807 --- Comment #4 from Richard Biener --- (In reply to Richard Biener from comment #3) > Just to say we currently require a ("random") SLP_TREE_REPRESENTATIVE even on > VEC_PERM_EXPR SLP nodes. With the testcase the choosen one is no longer > expli

[Bug target/99807] [11 Regression] ICE in vect_slp_analyze_node_operations_1, at tree-vect-slp.c:3727

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

[Bug c++/98642] [10 Regression] wrong "use of deleted function" error

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

[Bug c++/93711] [9/10 Regression] ICE: [[no_unique_address] when constructing via template helper

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93711 Bug 93711 depends on bug 98642, which changed state. Bug 98642 Summary: [10 Regression] wrong "use of deleted function" error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98642 What|Removed |Added --

[Bug c++/90254] [8/9/10 Regression] ice on aggregate initialization of unmovable base

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90254 Bug 90254 depends on bug 98642, which changed state. Bug 98642 Summary: [10 Regression] wrong "use of deleted function" error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98642 What|Removed |Added --

[Bug c++/99318] [10 Regression] -Wdeprecated-declarations where non-should be?

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

[Bug c++/99062] [10 Regression] ICE in tree_to_uhwi, at tree.h:4579

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

[Bug fortran/99816] fortran do loop line table issue

2021-03-29 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99816 Richard Biener changed: What|Removed |Added Keywords||wrong-debug Last reconfirmed|

[Bug tree-optimization/43361] missing uninitialized warning without optimization (-O0) (PHI in always_executed basic block)

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43361 --- Comment #15 from Richard Biener --- (In reply to Martin Sebor from comment #14) > Reconfirmed with GCC 11 and the C test case below: > > void f (int); > > int main () { > int i; > int array[10]; > for (; i<10; ++i) {

[Bug ipa/99447] [11 Regression] ICE (segfault) in lookup_page_table_entry

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99447 --- Comment #17 from Richard Biener --- (In reply to Jan Hubicka from comment #15) > I also tried to reproduce this locally w/o luck. > > Looking at the backtrace in detail, there is no DEF_STMT involved. It walks > from dwarf dies, to RTL cons

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 Richard Biener changed: What|Removed |Added Status|NEW |WAITING --- Comment #3 from Richard Bie

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3 Version|11.0

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 --- Comment #4 from Richard Biener --- OK, so I guess that things go wrong in wi::min_value where we nowhere check that the precision we're asking for (384) fits in a wide_int, WIDE_INT_MAX_PRECISION should be 160 (MAX_BITSIZE_MODE_ANY_INT) round

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 --- Comment #7 from Richard Biener --- So we're value-numbering a char load Value numbering stmt = _177 = *sc_175; with sc_175 == _7 and _7 = &cx_41(D)->i2c_adap[i_24].name; which get's us a valueized ref (of type 'char') that looks like cx

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 --- Comment #8 from Richard Biener --- (In reply to Martin Liška from comment #6) > > diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c > > index 784f131ebb8..94b8b21c7a8 100644 > > --- a/gcc/stor-layout.c > > +++ b/gcc/stor-layout.c > > @@ -283

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99824 Richard Biener changed: What|Removed |Added Status|WAITING |NEW --- Comment #9 from Richard Biener

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

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

[Bug c/99826] New: GIMPLE FE fails to grok pointer declarators

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99826 Bug ID: 99826 Summary: GIMPLE FE fails to grok pointer declarators Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug tree-optimization/99824] [10 Regression] ICE in wide_int_to_tree_1, at tree.c:1572

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

[Bug c/99826] GIMPLE FE fails to grok pointer declarators

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99826 --- Comment #1 from Richard Biener --- __GIMPLE(ssa) char * foo(char *p) {..} works for the first issue. I failed to make the "late" __GIMPLE spec work in a straight-forward manner. I guess we might want to change the default dumping to prefer

[Bug c++/99827] [10/11 Regression] [coroutines] co_await on function receiving initializer list of shared pointers causes ICE

2021-03-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99827 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.3

[Bug c++/99823] -funroll-all-loops bugs when using contexpr variable

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

<    1   2   3   4   5   6   7   8   9   10   >