From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21151 invoked by alias); 30 Nov 2008 12:03:17 -0000 Received: (qmail 15622 invoked by uid 48); 30 Nov 2008 12:01:52 -0000 Date: Sun, 30 Nov 2008 12:03:00 -0000 Message-ID: <20081130120152.15620.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/26307] load PRE creates type mismatches 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: 2008-11/txt/msg02630.txt.bz2 ------- Comment #4 from rguenth at gcc dot gnu dot org 2008-11-30 12:01 ------- PRE now does the correct thing: pretmp.13_12 = *entry_ptr_1(D); : # prephitmp.14_14 = PHI D.1235_4 = prephitmp.14_14; D.1239_5 = (int *) D.1235_4; with pretmp and the prephitmp being (void *) pointers. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED Target Milestone|--- |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26307