/* On S/390 this ends up calling the vec_init RTL expander with a parallel of two symbol_refs. */ /* { dg-do compile } */ /* { dg-require-effective-target fpic } */ /* { dg-options "-O3 -fPIC" } */ struct test { struct base { int key; }; struct derived : public base { int key; }; derived core; derived &dRef; base &bRef; test() : dRef (core), bRef (core) {} }; test test;