------- Comment #2 from rguenth at gcc dot gnu dot org 2009-06-05 11:40 ------- Reduced testcase, fails with -O.
struct IO_APIC_route_entry { unsigned int vector : 8; unsigned int delivery_mode : 1; unsigned int mask : 1; unsigned int __reserved_2 : 15; unsigned int __reserved_3 : 8; } __attribute__ ((packed)); union entry_union { struct { unsigned int w1, w2; }; struct IO_APIC_route_entry entry; }; unsigned int io_apic_read(void); struct IO_APIC_route_entry ioapic_read_entry(void) { union entry_union eu; eu.w1 = io_apic_read(); return eu.entry; } -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu dot | |org, mjambor at suse dot cz Status|UNCONFIRMED |NEW Component|c |tree-optimization Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2009-06-05 11:40:57 date| | Summary|ice in |[4.5 Regression] ice in |generate_subtree_copies for |generate_subtree_copies for |Linux kernel build |Linux kernel build Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40351