Blame cpp-test/test-t/n_llong.c
|
Packit |
b40e2e |
/* n_llong.c: long long in #if expression */
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
#if 12345678901234567890U < 13345678901234567890U
|
|
Packit |
b40e2e |
"long long #if expression is implemented."
|
|
Packit |
b40e2e |
#else
|
|
Packit |
b40e2e |
"long long #if expression is not implemented."
|
|
Packit |
b40e2e |
#endif
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
#if 12345678901234567890ULL < 13345678901234567890ULL
|
|
Packit |
b40e2e |
Valid block
|
|
Packit |
b40e2e |
#else
|
|
Packit |
b40e2e |
Block to be skipped
|
|
Packit |
b40e2e |
#endif
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
#if (0x7FFFFFFFFFFFFFFFULL - 0x6FFFFFFFFFFFFFFFULL) >> 60 == 1
|
|
Packit |
b40e2e |
Valid block
|
|
Packit |
b40e2e |
#else
|
|
Packit |
b40e2e |
Block to be skipped
|
|
Packit |
b40e2e |
#endif
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
/* { dg-do preprocess }
|
|
Packit |
b40e2e |
{ dg-options "-std=c99" }
|
|
Packit |
b40e2e |
*/
|
|
Packit |
b40e2e |
|