From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29167 invoked by alias); 10 Oct 2011 19:07:39 -0000 Received: (qmail 29153 invoked by uid 22791); 10 Oct 2011 19:07:38 -0000 X-SWARE-Spam-Status: No, hits=-2.9 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 10 Oct 2011 19:07:24 +0000 From: "dje at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/50689] New: AIX bootstrap failure from cgraphunit.c aliases change Date: Mon, 10 Oct 2011 19:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dje at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2011-10/txt/msg00894.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50689 Bug #: 50689 Summary: AIX bootstrap failure from cgraphunit.c aliases change Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned@gcc.gnu.org ReportedBy: dje@gcc.gnu.org Created attachment 25454 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25454 Pre-processed file that is miscompiled The patch to cgraphunit.c forcing aliases to be output when cgraph decides so causes an AIX bootstrap failure. The patch shifts the output of the aliases in the assembly file to earlier in the file, before the definition. AIX assembler is a single pass assembler and does not allow forward references.