[Bug middle-end/87118] ICE in expand_expr_addr_expr_1, at expr.c:7862

2020-04-06 Thread xerofoify at gmail dot com
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

2020-04-06 Thread xerofoify at gmail dot com
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

2019-02-07 Thread gsocsameeran at gmail dot com
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

2018-12-09 Thread egallager at gcc dot gnu.org
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

2018-08-28 Thread marxin at gcc dot gnu.org
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); }
}