|
Packit |
b40e2e |
/* l_37_7.c: Translation limits larger than C99 / 7. */
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
/* 37.7L: Characters in a string (after concatenation). */
|
|
Packit |
b40e2e |
/* 8191 bytes long. */
|
|
Packit |
b40e2e |
char *string8189 =
|
|
Packit |
b40e2e |
"123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
A123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
B123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
C123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
D123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
E123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
F123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
G123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
1123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
2123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
3123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
4123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
5123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
6123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
7123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
8123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
9123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
a123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
b123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
c123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
d123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
e123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef\
|
|
Packit |
b40e2e |
f123456789abcdef0123456789abcdef0123456789abcdef0123456789abcd"
|
|
Packit |
b40e2e |
;
|
|
Packit |
b40e2e |
|
|
Packit |
b40e2e |
/* { dg-do preprocess }
|
|
Packit |
b40e2e |
{ dg-options "-std=c99 -pedantic" }
|
|
Packit |
b40e2e |
{ dg-warning "| Quotation longer than 4095 bytes" "translation limit" { target *-*-* } 133 }
|
|
Packit |
b40e2e |
{ dg-final { if ![file exist l_37_7_.i] { return } } }
|
|
Packit |
b40e2e |
{ dg-final { if \{ [grep l_37_7_.i "abcd\""] != "" \} \{ } }
|
|
Packit |
b40e2e |
{ dg-final { return \} } }
|
|
Packit |
b40e2e |
{ dg-final { fail "l_37_7_.c: quotation longer than 4095 bytes" } }
|
|
Packit |
b40e2e |
*/
|
|
Packit |
b40e2e |
|