Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP1:Update
paflib
paflib.callback_toc_elfv2.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File paflib.callback_toc_elfv2.patch of Package paflib
diff --git a/ebb/ebb-callback-ppc64.S b/ebb/ebb-callback-ppc64.S index 3902978..697dbb8 100644 --- a/ebb/ebb-callback-ppc64.S +++ b/ebb/ebb-callback-ppc64.S @@ -523,13 +523,19 @@ lxvd2x v30,0,r9; \ lxvd2x v31,0,r10; -#define SETUP_TOC(__func) \ +/* The new PPC64 LE ABI the TOC is already synthesized in global calls + (the case for the callback calls). */ +#if _CALL_ELF != 2 +# define SETUP_TOC(__func) \ lis r2,(__func)@highest; \ ori r2,r2,(__func)@higher; \ rldicr r2,r2,32,31; \ oris r2,r2,(__func)@h; \ ori r2,r2,(__func)@l; \ ld r2,8(r2); +# else +# define SETUP_TOC(__func) +#endif .hidden __paf_ebb_ebb_hook #define CALL_EBB_HOOK \
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor