1 /* { dg-do compile } */
2 /* { dg-options "-O1" } */
3 
4 /* This testcase failed on s390.  The frame size for function f will be
5    exactly 32768 bytes.  The back end has to recognize that this is to
6    large for a 16bit constant and therefore should reserve the literal
7    pool base pointer.  */
8 
f()9 int f () {
10   char a[32608];
11 
12   g (a);
13 }
14