1 /* { dg-do run { target ia32 } } */
2 /* { dg-options "-O0 -mregparm=3" } */
5 extern void abort (void);
7 check_int (int *i
, int align
)
10 if ((((ptrdiff_t) i
) & (align
- 1)) != 0)
15 check (void *p
, int align
)
17 if ((((ptrdiff_t) p
) & (align
- 1)) != 0)
20 typedef int aligned
__attribute__((aligned(64)));
28 if (check_int (&i
, __alignof__(i
)) != i
)
30 if (check_int (&j
, __alignof__(j
)) != j
)
37 if (check_int (&j
, __alignof__(j
)) != j
)