From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18590 invoked by alias); 3 Mar 2010 19:03:13 -0000 Received: (qmail 15469 invoked by alias); 3 Mar 2010 19:02:37 -0000 Date: Wed, 03 Mar 2010 19:03:00 -0000 Message-ID: <20100303190237.15465.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug c++/12909] ambiguity in mangling vector types In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jason 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-03/txt/msg00308.txt.bz2 ------- Comment #9 from jason at gcc dot gnu dot org 2010-03-03 19:02 ------- Subject: Bug 12909 Author: jason Date: Wed Mar 3 19:01:58 2010 New Revision: 157203 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157203 Log: PR c++/12909 * cgraph.h (varpool_node): Add extra_name field. * varpool.c (varpool_extra_name_alias): New. (varpool_assemble_decl): Emit extra name aliases. (varpool_mark_needed_node): Look past an extra name alias. cp/ * mangle.c (mangle_decl): Handle VAR_DECL, too. Modified: trunk/gcc/ChangeLog trunk/gcc/cgraph.h trunk/gcc/cp/mangle.c trunk/gcc/testsuite/g++.dg/abi/mangle40.C trunk/gcc/varpool.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12909