Re: ld segfault -> NULL pointer dereference in bfd/elf32-ppc.c

2009-12-16 Thread Alan Modra
On Mon, Dec 07, 2009 at 10:30:15AM +0100, Adrien Demarez wrote: > I experience an ld segfault when trying to compile QT4.6 in > OpenEmbedded/Angstrom for the PPC platform (MPC8313 more precisely). The > following patch (against the CVS version) solves this : after having a > look at the core fi

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2009-12-17 05:48 --- Fixed -- What|Removed |Added Status|NEW |RESOLVED

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-12-17 05:46 --- Subject: Bug 11088 CVSROOT:/cvs/src Module name:src Branch: binutils-2_20-branch Changes by: amo...@sourceware.org 2009-12-17 05:46:06 Modified files: include/elf:

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-12-17 05:45 --- Subject: Bug 11088 CVSROOT:/cvs/src Module name:src Changes by: amo...@sourceware.org 2009-12-17 05:45:26 Modified files: include/elf: ChangeLog ppc.h bfd

[Bug gas/11102] New: AVR gs() operator cant be used in simple expressions

2009-12-16 Thread hutchinsonandy at gcc dot gnu dot org
AVR target uses the GAS gs() operator' On smaller devices it simply provides a word address. On large devices >64K words such as -mmcu=avr6 it creates trampoline jump table entry and return its location. This allows 16bit addressing to access 24bit space of large memory devices. However, the gs(

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-12-17 00:08 --- Subject: Bug 11088 CVSROOT:/cvs/src Module name:src Branch: binutils-2_20-branch Changes by: amo...@sourceware.org 2009-12-17 00:08:01 Modified files: bfd:

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2009-12-17 00:07 --- Subject: Bug 11088 CVSROOT:/cvs/src Module name:src Changes by: amo...@sourceware.org 2009-12-17 00:07:38 Modified files: bfd: ChangeLog elf64-ppc.c Log message:

[Bug ld/11088] Internal Error in ppc64_elf_gc_sweep_hook

2009-12-16 Thread amodra at bigpond dot net dot au
--- Additional Comments From amodra at bigpond dot net dot au 2009-12-16 23:34 --- Found it. The symbol in question is hidden. check_relocs records a need for a plt entry ok, but then we hit code after this comment in elflink.c /* If the symbol already has a dynamic index,

[Bug gas/11058] xgcc: Internal error: Segmentation fault (program as)

2009-12-16 Thread mark at advancedtechcorp dot com
--- Additional Comments From mark at advancedtechcorp dot com 2009-12-16 21:25 --- (In reply to comment #2) > Please look at your config.log, recreate conftest.c from the log, and run the > command that failed but add -v to the command line. This will tell us the > version of the assemb