This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/15687] New: powerpc64 abi breakage with nocancel functions
- From: "amodra at gmail dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Thu, 27 Jun 2013 01:17:33 +0000
- Subject: [Bug nptl/15687] New: powerpc64 abi breakage with nocancel functions
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=15687
Bug ID: 15687
Summary: powerpc64 abi breakage with nocancel functions
Product: glibc
Version: 2.18
Status: NEW
Severity: normal
Priority: P2
Component: nptl
Assignee: unassigned at sourceware dot org
Reporter: amodra at gmail dot com
CC: drepper.fsp at gmail dot com
glibc contains powerpc64 functions without functions descriptors. As seen in
nptl/ptw-pause.o
[snip]
[ 1] .text PROGBITS 0000000000000000 000040 0000b4 00 AX 0 0 4
[snip]
[ 5] .opd PROGBITS 0000000000000000 0000f8 000018 00 WA 0 0 8
[snip]
10: 0000000000000000 180 FUNC GLOBAL DEFAULT 5 __libc_pause
11: 000000000000000c 48 FUNC GLOBAL DEFAULT 1 __pause_nocancel
Notice that __pause_nocancel is define in .text, ie. does not have a function
descriptor. This triggered an error in powerpc64 gold --gc-sections.
It looks to me like
nptl/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep-cancel.h is the culprit.
The ENTRY macro normally is reposible for generating function descriptors, but
I see no such thing for the nocancel variant entry point.
--
You are receiving this mail because:
You are on the CC list for the bug.