Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.c-torture/execute/pr78720.c @ 152:2b5abeee2509
update gcc11
author | anatofuz |
---|---|
date | Mon, 25 May 2020 07:50:57 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR tree-optimization/78720 */ __attribute__((noinline, noclone)) long int foo (signed char x) { return x < 0 ? 0x80000L : 0L; } __attribute__((noinline, noclone)) long int bar (signed char x) { return x < 0 ? 0x80L : 0L; } __attribute__((noinline, noclone)) long int baz (signed char x) { return x < 0 ? 0x20L : 0L; } int main () { if (foo (-1) != 0x80000L || bar (-1) != 0x80L || baz (-1) != 0x20L || foo (0) != 0L || bar (0) != 0L || baz (0) != 0L || foo (31) != 0L || bar (31) != 0L || baz (31) != 0L) __builtin_abort (); return 0; }