blob: cd921d2a56529ea1b18cc1e1f64b3485dc5a3270 [file] [log] [blame]
/* Make sure strings are recognized as being accessible through larl.
This requires the symbol ref alignment properly propagated to
encode_section_info. */
/* { dg-do compile } */
/* { dg-options "-march=z900 -O2 -fpic" } */
extern void foo(const char*, const char*, const char*);
void bar(int i)
{
const char t1[10] = "test";
const char t2[10] = "test2";
const char t3[2][10] = {
"foofoofoo",
"barbarbar",
};
foo(t1, t2, t3[i]);
}
/* { dg-final { scan-assembler-not "GOTOFF" } } */