* gcc.target/i386/pr70021.c: Add -mtune=skylake.
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr58137.c
blob0a7daf83cd51d6d743ea3567abd0fd1c811ad713
1 /* { dg-do compile } */
2 /* { dg-options "-O3 -mavx2" } */
4 typedef unsigned int U32;
6 struct sv {
7 void* sv_any;
8 U32 sv_refcnt;
9 U32 sv_flags;
11 typedef struct sv SV;
13 struct xrv {
14 SV * xrv_rv;
16 typedef struct xrv XRV;
18 extern XRV * PL_xrv_root;
20 void
21 more_xrv (void)
23 register XRV* xrv;
24 register XRV* xrvend;
25 xrv = PL_xrv_root;
26 xrvend = &xrv[200 / sizeof (XRV) - 1];
27 while (xrv < xrvend)
29 xrv->xrv_rv = (SV*)(xrv + 1);
30 xrv++;
32 xrv->xrv_rv = 0;