[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87118 --- Comment #5 from Nicholas Krause --- https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d3f2e41eae66b3699aaa6e2bfc4ce5b86cedd37e
[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87118 Nicholas Krause changed: What|Removed |Added CC||xerofoify at gmail dot com --- Comment #4 from Nicholas Krause --- Seems that this commit is causing it: d3f2e41eae66b3 based on Martin's comments.
[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87118 --- Comment #3 from Sameeran Joshi --- comfirmed on gcc-9.0 Currently, I tested on gcc-9.0, I could reproduce the same there. I found the crash function name differs this time, from the previous function name, whereas the backtrack remains the same, So is this same bug? internal compiler error: in exact_div, at poly-int.h:2139 857 | != l_130) , ((g_133[0][1] , l_134) != (p_36 != (void*)0))) > g_100.f3)) & ((void*)0 == l_135)) || 0xAC466B2A51B1567ELL) > g_56.f0); | ~^~~
[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87118 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org --- Comment #2 from Eric Gallager --- This bug came up on the mailing lists here: https://gcc.gnu.org/ml/gcc/2018-12/msg00057.html
[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87118 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2018-08-28 CC||aldyh at gcc dot gnu.org, ||marxin at gcc dot gnu.org Host|i686-linux-gnu |i686-linux-gnu, ||x86_64-linux-gnu Ever confirmed|0 |1 --- Comment #1 from Martin Liška --- Confirmed, it's very old ICE (4.8.0+). Cleaned up test-case: $ cat pr87118-2.c struct { unsigned a: 7; unsigned b : 3; } b; void d() {} void c() { __transaction_relaxed { d(b.b); } }