From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4723 invoked by alias); 5 Jun 2009 11:41:08 -0000 Received: (qmail 4698 invoked by uid 48); 5 Jun 2009 11:40:58 -0000 Date: Fri, 05 Jun 2009 11:41:00 -0000 Message-ID: <20090605114058.4697.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/40351] [4.5 Regression] ice in generate_subtree_copies for Linux kernel build In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00287.txt.bz2 ------- 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