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

     1  /* PR 10795.  */
     2  
     3  /* ix86_expand_carry_flag_compare() in i386.c swapped the comparison
     4     operands without checking that the compare instruction, cmpl, would
     5     accept the swapped operands.  */
     6  
     7  extern const char a[];
     8  
     9  int
    10  foo (const char *p)
    11  {
    12    return (p > a) ? 0 : 2;
    13  }