blob: b5d4c1a446622665c876e596f739b49cc20fd1af (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
/* Verify that we don't ICE by forming invalid addresses for unaligned
doubleword loads (originally for PPC64). */
struct a
{
unsigned int x;
unsigned short y;
} __attribute__((packed));
struct b {
struct a rep;
unsigned long long seq;
} __attribute__((packed));
struct c {
int x;
struct a a[5460];
struct b b;
};
extern void use_ull(unsigned long long);
extern void f(struct c *i) {
use_ull(i->b.seq);
return;
}
|