[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.