blob: b1b71c6333462b9d6dfce5ab9269a4513d2a4fa9 [file] [log] [blame]
/* PR c/85870 */
/* { dg-lto-do link } */
/* { dg-lto-options { { -flto -O2 } } } */
/* { dg-extra-ld-options { -r -nostdlib -flinker-output=nolto-rel } } */
typedef unsigned uint32_t __attribute__((mode (__SI__)));
typedef struct abc_s {
char a1;
short a2;
uint32_t a3;
uint32_t a4;
} abc;
typedef struct xyz_s {
uint32_t x1;
uint32_t x2;
abc *x3;
} xyz;
extern xyz XYZ[3];
static const abc Arr1[]={
{0,0,0xdeadbeaf,0xbeefdead} ,
#line 1040
{0,0,0xdeadbeaf,0xbeefdead} };
void init_xyz_0() {
XYZ[0].x1=975753;
XYZ[0].x2=1024;
XYZ[0].x3=(abc *)Arr1;
}
int
main ()
{
}