]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/gcc.target/i386/pr85770.c
re PR rtl-optimization/85770 (ICE: in lra_eliminate, at lra-eliminations.c:1439 with...
[thirdparty/gcc.git] / gcc / testsuite / gcc.target / i386 / pr85770.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -march=nano-1000 -fnon-call-exceptions -fno-tree-coalesce-vars" } */
3
4 unsigned a, b, c, d, e, f, g, h, i;
5 unsigned __int128 j;
6
7 __int128 foo(char k, unsigned short l, unsigned m, unsigned n, __int128 o,
8 unsigned char p) {
9 long q;
10 p |= -k;
11 __builtin_add_overflow(p, m, &q);
12 m *= ~__builtin_clrsbll(0);
13 j = j >> (o & 127) | j << (o & 7);
14 return k + l + m + n + o + a + b + c + d + j + l + e + f + q + 4294967295 +
15 p + g + h + i;
16 }
17