Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/20030626-1.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR optimization/11210 */ /* Originator: Guido Classen <guido@clagi.de> */ /* Reduced testcase by Falk Hueffner <falk@debian.org> */ /* { dg-do compile } */ /* { dg-options "-O" } */ /* Verify that the constant expressions folder doesn't throw away the cast operation in the comparison. */ struct str { int head; signed char data[8]; }; int foo(struct str t) { return t.data[0] || (unsigned char) t.data[2] != 130; /* { dg-bogus "comparison is always 1" } */ }