aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.target/i386/pr56225.c
blob: 638c0cef5f29819f175130fd810beb04892c9d8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* PR target/56225 */
/* { dg-do compile { target { ia32 } } } */
/* { dg-options "-O2 -march=pentium3 -mtune=generic" } */

void bar (int);

void
foo (int x, int y)
{
  __attribute__ ((vector_size (8 * sizeof (short)))) short s0 = { x };
  bar ((short) (long) &s0 + y);
}