[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry
From: |
hjl at lucon dot org |
Subject: |
[Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry |
Date: |
4 Sep 2006 21:59:08 -0000 |
------- Additional Comments From hjl at lucon dot org 2006-09-04 21:59 -------
Here is a very small testcase
address@hidden 3169]$ cat foo.s
.proc foo#
.global foo#
foo#:
.weak _DYNAMIC#
addl address@hidden(@fptr(_DYNAMIC#)),gp
.endp foo
address@hidden 3169]$ cat bar.S
.text
.align 16
.proc bar#
bar:
addl r14 = @ltoff(@fptr(foo#)), gp
.endp bar#
address@hidden 3169]$ make
cc -c bar.S
cc -c foo.s
./ld -o libfoo.so -shared bar.o foo.o
./ld: BFD 2.17.50 20060904 assertion fail elf64-ia64.c:4882
make: *** [libfoo.so] Segmentation fault
make: *** Deleting file `libfoo.so'
address@hidden 3169]$
_DYNAMIC is a special symbol. I don't think Osprey uses it correctly, if it
should be used by compiler at all.
--
http://sourceware.org/bugzilla/show_bug.cgi?id=3169
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/3169] New: ld elf64-ia64.c segfault in set_fptr_entry, tbm at cyrius dot com, 2006/09/03
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry, tbm at cyrius dot com, 2006/09/03
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry, tbm at cyrius dot com, 2006/09/03
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry, hjl at lucon dot org, 2006/09/04
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry, tbm at cyrius dot com, 2006/09/04
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry, tbm at cyrius dot com, 2006/09/04
- [Bug ld/3169] ld elf64-ia64.c segfault in set_fptr_entry,
hjl at lucon dot org <=
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), hjl at lucon dot org, 2006/09/04
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), tbm at cyrius dot com, 2006/09/04
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), wilson at specifix dot com, 2006/09/11
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), hjl at lucon dot org, 2006/09/11
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), tbm at cyrius dot com, 2006/09/13
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), wilson at specifix dot com, 2006/09/13
- [Bug ld/3169] elfxx-ia64.c doesn't support @ltoff(@fptr(_DYNAMIC#)), hjl at lucon dot org, 2006/09/13