[Bug 1079] libchk (classchk.c) unable to deal properly with "new" PPC64 ABI

[email protected] Fri, 23 Sep 2005 22:07:38 -0400
Newsgroups gmane.linux.lsb.test-suite
Message-ID <[email protected]>


------- Additional Comments From [email protected]  2005-09-23 22:07 -------
As for spec changes, .opd actually stands for "Offical Procedure Descriptors",
and binutils says:

   In the PowerPC64 ABI, the address of a function is actually
   the address of a function descriptor, which resides in the .opd
   section.  gcc uses the descriptor directly rather than going via the
   GOT as some other ABI's do, which means that initialized function
   pointers must reference the descriptor. 

So, update the ElfSections table for PPC64 .opd section to change the
description from the rather vague "This section holds function descriptors" to
"This section contains the official procedure descriptors. A pointer to a
function shall reference this procedure descriptor."


update ElfSections set ESdescription='This section contains the official
procedure descriptors. A pointer to a function shall reference this procedure
descriptor.' where ESid = 77;   
 
--    
Configure bugmail: http://bugs.linuxbase.org/userprefs.cgi?tab=email   
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.