https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110282

--- Comment #14 from mcccs at gmx dot com ---
Minimized testcase:

int a[], d[];
long b, c, e, g;
int f, h, i;
short j, k, l;
int *m = a;
static int *n(int *o) {
  int p = l == *o | k <= j;
  p = *d;
  h = c;
  g = 0 == e;
  f = *m;
  b = 0;
  return &i;
}
int main() { n(a); }

-O3 -fno-dce -fno-ipa-cp -fno-tree-dce 

works on 9.5.0

I bisected it before I reduced it the previous time so as I said it's
introduced by:

Bad commit:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=ff6686d2e5f797d6c6a36ad14a7084bc1dc350e4

Reply via email to