From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7186 invoked by alias); 29 Nov 2005 13:55:18 -0000 Received: (qmail 7162 invoked by uid 48); 29 Nov 2005 13:55:16 -0000 Date: Tue, 29 Nov 2005 13:55:00 -0000 Message-ID: <20051129135516.7161.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug middle-end/25140] aliases, including weakref, break alias analysis In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "aoliva 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: 2005-11/txt/msg03956.txt.bz2 List-Id: ------- Comment #4 from aoliva at gcc dot gnu dot org 2005-11-29 13:55 ------- Make it a weak alias, then. Anyhow, the point is that the alias infrastructure in GCC is available for all ports. If some port limits what kinds of aliases you can use, then, well, too bad. But the smarts to get alias analysis to follow symbol aliases is missing for all kinds of aliases, not only weakrefs, and the good news is that fixing it for regular and weak aliases will fix it for weakrefs as well, unless you try really hard to keep weakrefs broken just to make a point :-) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25140