| /* { dg-do compile } */ | |
| /* { dg-options "-O1" } */ | |
| /* { dg-skip-if "exceeds eBPF stack limit" { bpf-*-* } } */ | |
| /* This testcase failed on s390. The frame size for function f will be | |
| exactly 32768 bytes. The back end has to recognize that this is to | |
| large for a 16bit constant and therefore should reserve the literal | |
| pool base pointer. */ | |
| void g (); | |
| int f () { | |
| char a[32608]; | |
| g (a); | |
| } |