aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/pr66922.c
blob: 46274b22ce87a701b1a9dfdfe2b2a874302d8979 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* { dg-do run } */
/* { dg-options "-O1 -msse2" } */
/* { dg-require-effective-target sse2 } */

#include "sse2-check.h"

struct S 
{
  int:31;
  int:2;
  int f0:16;
  int f1;
  int f2;
};

static void 
sse2_test (void)
{
  struct S a = { 1, 0, 0 };

  if (a.f0 != 1)
    __builtin_abort(); 
}