view gcc/testsuite/gcc.dg/tree-ssa/pr55008.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

/* This used to fail to compile; see PR55008.  */
/* { dg-do compile } */
/* { dg-options "-O2 -w" } */

typedef unsigned long long T;

void f(void)
{
    int a, *p;

    T b = 6309343725;

    if(*p ? (b = 1) : 0)
        if(b - (a = b /= 0) ? : (a + b))
            while(1);
}