| /* { dg-do run } */ | |
| /* { dg-options "-std=c99" } */ | |
| extern void abort(void); | |
| typedef unsigned long long uint64; | |
| int very_large_value (uint64 t) | |
| { | |
| return (t / 1000000000ULL) > 9223372037ULL; | |
| } | |
| int main(void) | |
| { | |
| uint64 t = 0xC000000000000000ULL; | |
| if (!very_large_value (t)) | |
| abort (); | |
| return 0; | |
| } |