From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7632 invoked by alias); 22 Feb 2008 06:53:12 -0000 Received: (qmail 7543 invoked by uid 48); 22 Feb 2008 06:52:29 -0000 Date: Fri, 22 Feb 2008 06:53:00 -0000 Subject: [Bug middle-end/35292] New: Missing Const Prop -- union fields X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "xinliangli at gmail dot com" 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: 2008-02/txt/msg02286.txt.bz2 union U { struct C { char c[4]; }cc; int ii; } u ; int foo(int i) { u.ii = 20; return u.cc.c[0] + u.cc.c[1]; // Const prop target -- not performed } -- Summary: Missing Const Prop -- union fields Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: xinliangli at gmail dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35292