From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24222 invoked by alias); 25 Feb 2006 20:47:50 -0000 Received: (qmail 24051 invoked by uid 48); 25 Feb 2006 20:47:43 -0000 Date: Sat, 25 Feb 2006 20:51:00 -0000 Message-ID: <20060225204743.24050.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/26022] [4.2 Regression] ICE with references and virtual functions In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pinskia at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-02/txt/msg02939.txt.bz2 List-Id: ------- Comment #8 from pinskia at gcc dot gnu dot org 2006-02-25 20:47 ------- I think this is my bug caused by: 2006-01-23 Andrew Pinski PR middle-end/24437 * tree-ssa-ccp.c (fold_stmt): Move folding of OBJ_TYPE_REF with a call expr to ... * fold-const.c (fold_ternary) : Here. The problem is that we are not copying RSO on the CALL_EXPR. I am going to look into this more to see if I caused this and a fix for this issue. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |middle-end GCC host triplet|x86_64-suse-linux | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26022