[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/10406] ld terminated with signal 11 [segmentation fault]
From: |
cvs-commit at gcc dot gnu dot org |
Subject: |
[Bug ld/10406] ld terminated with signal 11 [segmentation fault] |
Date: |
18 Sep 2009 12:42:06 -0000 |
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-09-18
12:42 -------
Subject: Bug 10406
CVSROOT: /cvs/src
Module name: src
Changes by: address@hidden 2009-09-18 12:41:53
Modified files:
bfd : ChangeLog elf32-ppc.c
Log message:
PR ld/10406
* elf32-ppc.c (ppc_elf_howto_raw): Make R_PPC_EMB_SDAI16 and
R_PPC_EMB_SDA2I16 complain_overflow_signed.
(create_sdata_sym): Pass info rather than htab.
Update all callers. Ensure symbols are hidden.
(ppc_elf_check_relocs): Allow SDAREL16 when shared.
(ppc_elf_size_dynamic_sections): When shared, equate _SDA_BASE_ to
_GLOBAL_OFFSET_TABLE_.
(elf_finish_pointer_linker_section): Don't assume that sdata base
symbol is always at 0x8000 offset. Don't subtract the addend here.
(is_static_defined): New function.
(ppc_elf_relocate_section): Verify symbol base used in SDA relocs
is statically defined. Clear addend for EMB_SDAI16 and EMB_SDA2I16
relocs. Downgrade error on unexpected section for EMB_SDA2REL
reloc symbols to a warning.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/ChangeLog.diff?cvsroot=src&r1=1.4786&r2=1.4787
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/bfd/elf32-ppc.c.diff?cvsroot=src&r1=1.267&r2=1.268
--
http://sourceware.org/bugzilla/show_bug.cgi?id=10406
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], amodra at bigpond dot net dot au, 2009/09/14
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], olof at baah dot se, 2009/09/14
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], amodra at bigpond dot net dot au, 2009/09/14
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault],
cvs-commit at gcc dot gnu dot org <=
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], cvs-commit at gcc dot gnu dot org, 2009/09/18
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], olof at baah dot se, 2009/09/18
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], amodra at bigpond dot net dot au, 2009/09/18
- [Bug ld/10406] ld terminated with signal 11 [segmentation fault], olof at baah dot se, 2009/09/19