From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25905 invoked by alias); 15 Feb 2013 06:52:53 -0000 Received: (qmail 25854 invoked by uid 48); 15 Feb 2013 06:52:32 -0000 From: "benh at kernel dot crashing.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/56314] Please allow per-function specification of register conventions Date: Fri, 15 Feb 2013 06:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Keywords: missed-optimization, ra X-Bugzilla-Severity: enhancement X-Bugzilla-Who: benh at kernel dot crashing.org X-Bugzilla-Status: NEW X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: CC 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 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: 2013-02/txt/msg01519.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56314 benh at kernel dot crashing.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |benh at kernel dot | |crashing.org --- Comment #4 from benh at kernel dot crashing.org 2013-02-15 06:52:31 UTC --- I would definitely like to see that on powerpc as well. A typical usage case for Linux is inline functions intended as a fast path (such as spin lock) for which we want to be able to branch to an unlikely slow path (contention case, timeout case, error case...) while limiting the impact on the caller.