* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr40351.c
blob9b7e0ccfae1d35baf87114727a8d75628b8d568e
1 /* PR tree-optimizations/40351 */
3 struct IO_APIC_route_entry {
4 unsigned int vector : 8;
5 unsigned int delivery_mode : 1;
6 unsigned int mask : 1;
7 unsigned int __reserved_2 : 15;
8 unsigned int __reserved_3 : 8;
9 } __attribute__ ((packed));
10 union entry_union {
11 struct {
12 unsigned int w1, w2;
14 struct IO_APIC_route_entry entry;
16 unsigned int io_apic_read(void);
17 struct IO_APIC_route_entry ioapic_read_entry(void)
19 union entry_union eu;
20 eu.w1 = io_apic_read();
21 return eu.entry;