| /* { dg-do run } */ | |
| /* { dg-options "-fsanitize=undefined" } */ | |
| long long int __attribute__ ((noinline, noclone)) | |
| foo (long long int i, long long int j) | |
| { | |
| asm (""); | |
| return i + j; | |
| } | |
| int | |
| main (void) | |
| { | |
| foo (2LL, __LONG_LONG_MAX__); | |
| return 0; | |
| } | |
| /* { dg-output "signed integer overflow: 2 \\+ 9223372036854775807 cannot be represented in type 'long long int'" } */ |