2008-03-07 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index b534ee887df768938e71c2b0c826f705d09cc179..73c6a77c3b2d19d59b56077dc6ba42f23b2d5d92 100644 (file)
@@ -1,3 +1,27 @@
+2008-03-07  Paul Brook  <paul@codesourcery.com>
+
+       * elf32-arm.c (elf32_arm_howto_table_1): Fix bitmasks for MOVW and
+       MOVT relocations.
+       (elf32_arm_final_link_relocate): Fix off by one MOVW/MOVT sign
+       extension.
+       (elf32_arm_relocate_section): Handle MOVW and MOVT
+       relocations.  Improve safety check for other weird relocations.
+       (elf32_arm_check_relocs): Only set h->needs_plt for branch/call
+       relocations.
+
+2008-03-03  Bob Wilson  <bob.wilson@acm.org>
+       
+       * xtensa-isa.c (xtensa_isa_num_pipe_stages): Make max_stage static and
+       only compute its value once.
+       
+2008-03-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf32-spu.c (struct got_entry): Add "addend" field.
+       (count_stub, build_stub): Use a new stub if relocation addend
+       differs from existing stubs for this symbol.
+       (process_stubs): Deal with addends.
+       (spu_elf_relocate_section, spu_elf_output_symbol_hook): Likewise.
+
 2008-03-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/5789
This page took 0.022836 seconds and 4 git commands to generate.