URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [testsuite/] [gcc.dg/] [torture/] [pr30364-2.c] - Rev 826
Compare with Previous | Blame | View Log
/* { dg-do run } */ #include <limits.h> extern void abort (void); int f(unsigned int a, unsigned int b) { if (a > INT_MAX - 15) return 0; if (b > INT_MAX - 15) return 0; int c = (a - 20) + (b - 20); return c > INT_MAX - 15; } int main() { if (f (INT_MAX - 15, 41) != 1) abort (); return 0; }