From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2902 invoked by alias); 19 Jan 2010 15:39:27 -0000 Received: (qmail 2823 invoked by uid 48); 19 Jan 2010 15:39:10 -0000 Date: Tue, 19 Jan 2010 15:39:00 -0000 Message-ID: <20100119153910.2822.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/42634] ICE with -g -O2 -std=c++0x in copy_fn_p, at cp/decl.c:9973 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "dodji 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: 2010-01/txt/msg02323.txt.bz2 ------- Comment #14 from dodji at gcc dot gnu dot org 2010-01-19 15:39 ------- Created an attachment (id=19656) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19656&action=view) candidate fix I am testing this fix. I think one residual issue that was left to fix in the revert patch was that count_non_default_template_args is triggering some class type instantiation on the new std::bind related code, but it shouldn't. This patch tries to avoid that. But I'll sleep on it a bit. I have been bitten by it enough :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42634