modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/960801-1.c (about)

     1  unsigned
     2  f ()
     3  {
     4    long long l2;
     5    unsigned short us;
     6    unsigned long long ul;
     7    short s2;
     8  
     9    ul = us = l2 = s2 = -1;
    10    return ul;
    11  }
    12  
    13  unsigned long long
    14  g ()
    15  {
    16    long long l2;
    17    unsigned short us;
    18    unsigned long long ul;
    19    short s2;
    20  
    21    ul = us = l2 = s2 = -1;
    22    return ul;
    23  }
    24  
    25  main ()
    26  {
    27    if (f () != (unsigned short) -1)
    28      abort ();
    29    if (g () != (unsigned short) -1)
    30      abort ();
    31    exit (0);
    32  }