1 /* { dg-options "-Os -mlong-double-128" } */
2 /* { dg-do compile { target { { rs6000-*-* } || { powerpc*-*-* && lp64 } } } } */
3 /* Make sure compiler doesn't generate [reg+reg] address mode
4    for long doubles. */
5 union arg {
6   int intarg;
7   long double longdoublearg;
8 };
9 long double d;
va(int n,union arg ** argtable)10 int va(int n, union arg **argtable)
11 {
12   (*argtable)[n].longdoublearg = d;
13 }
14