aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/pr87246.c
blob: 82322e42782574064af39cc4853e494497c9b06b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* PR rtl-optimization/87246 */
/* { dg-do compile { target int128 } } */
/* { dg-options "-O2 -w -fnon-call-exceptions -fno-split-wide-types" } */

__int128 zd;
int c1;

void
s2 (__int128 *qv)
{
  if (*qv != 0)
    {
      zd = 0;
      c1 = c1 <= *qv;
    }
}

void
lt (unsigned int vb)
{
  s2 (vb + 1);
}