bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/19019] [SPARC64] Only registers %g[2367] can be declared u


From: jose.marchesi at oracle dot com
Subject: [Bug binutils/19019] [SPARC64] Only registers %g[2367] can be declared using STT_REGISTER when linking against libsystemd
Date: Fri, 02 Oct 2015 13:07:24 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=19019

Jose E. Marchesi <jose.marchesi at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jose.marchesi at oracle dot com

--- Comment #3 from Jose E. Marchesi <jose.marchesi at oracle dot com> ---
The SCD in page 4P-3 declares that the purpose of STT_SPARC_REGISTER is to
indicate the "Usage of a global register reserved by the application" and,
optionally, global registers reserved for system software.  The subset of
global registers reserved for applications is defined in page 3P-10 as %g2 and
%g3.  Likewise, the subset of global registers reserved for system software is
defined in the same table.

So I think that the BFD check is pertinent and matches the ABI.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]