From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 13614 invoked by alias); 13 Jun 2006 21:24:48 -0000 Received: (qmail 13597 invoked by uid 22791); 13 Jun 2006 21:24:47 -0000 X-Spam-Check-By: sourceware.org Received: from bethe.phy.uc.edu (HELO physics.uc.edu) (129.137.4.14) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 13 Jun 2006 21:24:45 +0000 Received: from earth.geop.uc.edu (earth.phy.uc.edu [10.44.11.234]) by physics.uc.edu (8.13.6/8.13.4) with ESMTP id k5DLOfwB005694; Tue, 13 Jun 2006 17:24:41 -0400 Received: from earth.phy.uc.edu (localhost.localdomain [127.0.0.1]) by earth.geop.uc.edu (8.12.11/8.9.3) with ESMTP id k5DLOf5t031181; Tue, 13 Jun 2006 17:24:41 -0400 Received: (from pinskia@localhost) by earth.phy.uc.edu (8.12.11/8.12.11/Submit) id k5DLOfMp031180; Tue, 13 Jun 2006 17:24:41 -0400 From: Andrew Pinski Message-Id: <200606132124.k5DLOfMp031180@earth.phy.uc.edu> Subject: Re: [Bug c++/28017] lack of guard variables for explicitly instantiated template static data To: gcc-bugzilla@gcc.gnu.org Date: Tue, 13 Jun 2006 21:25:00 -0000 Cc: gcc-bugs@gcc.gnu.org In-Reply-To: <20060613212318.12814.qmail@sourceware.org> X-Mailer: ELM [version 2.5 PL7] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Score: -2.05 () ALL_TRUSTED,UPPERCASE_50_75 X-IsSubscribed: yes 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-06/txt/msg01320.txt.bz2 List-Id: > #define NEEDS_GUARD_P(decl) (TREE_PUBLIC (decl) && (DECL_COMMON (decl) \ > || DECL_ONE_ONLY (decl) \ > || DECL_WEAK (decl) \ > || > (!TARGET_WEAK_NOT_IN_ARCHIVE_TOC \ > || (! DECL_EXPLICIT_INSTANTIATION (decl) \ > && ! DECL_TEMPLATE_SPECIALIZATION (decl))))) > > ? The latter. -- Pinski