From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3400 invoked by alias); 6 Feb 2011 19:38:04 -0000 Received: (qmail 3305 invoked by uid 22791); 6 Feb 2011 19:38:04 -0000 X-SWARE-Spam-Status: No, hits=-2.6 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; Sun, 06 Feb 2011 19:38:00 +0000 From: "ian at airs dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/47619] ICE in printf() with -fsplit-stack enabled. X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ian at airs dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Status Last reconfirmed CC AssignedTo Ever Confirmed Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Sun, 06 Feb 2011 19:46:00 -0000 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-02/txt/msg00795.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47619 Ian Lance Taylor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2011.02.06 19:37:49 CC| |ian at airs dot com AssignedTo|unassigned at gcc dot |ian at airs dot com |gnu.org | Ever Confirmed|0 |1 --- Comment #3 from Ian Lance Taylor 2011-02-06 19:37:49 UTC --- Thanks for the bug report. If you are not using the gold linker, then this kind of thing is expected behaviour. The problem is that glibc itself was not compiled with -fsplit-stack. gold knows how to fix up that kind of call; the GNU linker does not. This is mentioned in the documentation for the -fsplit-stack option. So: where you using the gold linker?