- 08 Mar, 2002 11 commits
-
-
nobody authored
Sprout from binutils-2_12-branch 2002-03-08 19:29:06 UTC Daniel Jacobowitz <drow@false.org> '2002-03-08 Daniel Jacobowitz <drow@mvista.com>' Delete: djunpack.bat -
Daniel Jacobowitz authored
* Makefile.in (distclean): Remove config.h. -
Daniel Jacobowitz authored
* Makefile.in (distclean): Remove config.cache, stamp-h, and config.status. -
Daniel Jacobowitz authored
-
Daniel Jacobowitz authored
* README: Update some version numbers. -
Daniel Jacobowitz authored
* configure.in: Bump version to 2.12. * configure: Likewise. -
Daniel Jacobowitz authored
* doc/binutils.texi (Target Selection): Fix LD crossreferences. (Architecture Selection): Likewise. -
Daniel Jacobowitz authored
* doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo. -
Daniel Jacobowitz authored
* gprof.texi: Wrap @menu in @ifnottex, not @ifinfo. -
Daniel Jacobowitz authored
* ld.texinfo: Wrap @menu in @ifnottex, not @ifinfo. -
Daniel Jacobowitz authored
* NEWS: Mark version 2.12.
-
- 05 Mar, 2002 1 commit
-
-
Alan Modra authored
* configure: Regenerate.
-
- 27 Feb, 2002 1 commit
-
-
Jakub Jelinek authored
s_text. (s_alpha_data): Use obj_elf_data for OBJ_ELF, not s_data.
-
- 26 Feb, 2002 5 commits
-
-
Chris Demetriou authored
* config/tc-mips.c (mips_need_elf_addend_fixup): For embedded-PIC only, undo the changes made on 2001-06-08, with the effect being that common or extern symbols are adjusted for embedded-PIC, but weak symbols are not. (md_estimate_size_before_relax: Likewise, with the effect that extern symbols are treated the same as weak symbols only if not embedded-PIC. (mips_fix_adjustable) Likewise, with the effect that weak or extern symbols are not adjusted for embedded-PIC. (md_apply_fix3): Tweak so that the case where value is zero is handled more correctly for embedded-PIC code. -
Chris Demetriou authored
* gas/mips/empic2.d: Adjust for the fact that relocations on symbols local to this file are resolved at assembly time into section-relative relocations, even if the symbols are extern. * gas/mips/empic2.s: Add file offset information, so the next person to do the math mentioned above has an easier time. * gas/mips/jal-empic-elf.d: New test. * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test. * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test. * gas/mips/mips.exp: Run the new tests. -
nobody authored
2_12-branch'. Cherrypick from master 2002-02-26 22:17:56 UTC Chris Demetriou <cgd@google.com> '2002-02-26 Chris Demetriou <cgd@broadcom.com>': gas/testsuite/gas/mips/jal-empic-elf-2.d gas/testsuite/gas/mips/jal-empic-elf-2.s gas/testsuite/gas/mips/jal-empic-elf-3.d gas/testsuite/gas/mips/jal-empic-elf-3.s gas/testsuite/gas/mips/jal-empic-elf.d -
Nick Clifton authored
-
nobody authored
2_12-branch'. Cherrypick from master 2002-02-26 10:28:13 UTC Nick Clifton <nickc@redhat.com> 'Import new Spanish and German translations': gas/po/es.po opcodes/po/de.po
-
- 25 Feb, 2002 7 commits
-
-
Alan Modra authored
dynsyms.
-
Jan Hubicka authored
in 64bit mode. (print_insn) Likewise. (putop): Fix handling of 'E' (OP_E, OP_OFF): handle 32bit addressing mode in 64bit. (ptr_reg): Likewise.
-
Thiemo Seufer authored
(macro): Likewise. Fix la/dla address expansions for EMBEDDED_PIC and NO_PIC cases. Code cleanup. (macro2): Fix handling of 64bit register loads. * mips-gp64-fp32-pic.d: Fix test of 64bit register loads. * mips-gp64-fp32-pic.s: Likewise. * mips-gp64-fp32.d: Likewise. * mips-gp64-fp32.s: Likewise. * mips-gp64-fp64-pic.d: Likewise. * mips-gp64-fp64-pic.s: Likewise. * mips-gp64-fp64.d: Likewise. * mips-gp64-fp64.s: Likewise.
-
Alan Modra authored
Remove references to chip manufacturers. * config/tc-ppc.c (md_parse_option): Handle -mpower4 option. Correct comments. (md_show_usage): Remove references to chip manufacturers. Mention -mpower4. (md_begin): Test power4 opcode flag bits.
-
Alan Modra authored
* ppc-opc.c (insert_bdm): Correct description of "at" branch hints. Test PPC_OPCODE_POWER4 to determine branch hint flavour. (extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise. (BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc. (BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise. (PPCCOM32, PPCCOM64): Delete. (NOPOWER4, POWER4): Define. (powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4, and PPCCOM4 with POWER4 so that "at" style branch hint opcodes are enabled for power4 rather than ppc64. Merge from mainline 2002-02-19 matthew green <mrg@redhat.com> * ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola specific.
-
Alan Modra authored
(ppc64_elf_relocate_section): Don't generate power4 style branch hints for *_BRTAKEN and *_BRNTAKEN relocs. * elf64-ppc.c (STFD_FR0_0R1, LFD_FR0_0R1, BLR): Define. (struct ppc_link_hash_table): Add sfpr. (ppc64_elf_link_hash_table_create): Init it. (ppc64_elf_create_dynamic_sections): Split creation of .stub and .glink out to.. (create_linkage_sections): ..here. Make .sfpr too. (ppc64_elf_check_relocs): Call create_linkage_sections, and set dynobj early. (MIN_SAVE_FPR, MAX_SAVE_FPR): Define. (ppc64_elf_func_desc_adjust): Look for missing ._savef* and ._restf* functions, and create as needed. (func_desc_adjust): Only force_local for shared libs.
-
Alan Modra authored
-
- 24 Feb, 2002 1 commit
-
-
Daniel Jacobowitz authored
* config.guess: Import from master sources, rev 1.232. * config.sub: Import from master sources, rev 1.246.
-
- 22 Feb, 2002 3 commits
-
-
David O'Brien authored
elf32-i386.c
-
Nick Clifton authored
-
Jakub Jelinek authored
last patch. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
-
- 21 Feb, 2002 1 commit
-
-
Thiemo Seufer authored
option input.
-
- 20 Feb, 2002 4 commits
-
-
Alan Modra authored
little endian.
-
Andreas Schwab authored
.IA64_unwind* in a relocatable link.
-
David O'Brien authored
-
David O'Brien authored
* Makefile.in: Add new files earmelf_fbsd, eelf32ppc_fbsd, eelf_i386_fbsd, eelf64_ia64_fbsd, eelf_x86_64_fbsd, eelf64_sparc_fbsd, and eelf64alpha_fbsd. * configure.tgt(sparc64-*-freebsd, ia64-*-freebsd, i[3456]86-*-freebsd, x86_64-*-freebsd, arm-*-freebsd, alpha*-*-freebsd, powerpc-*-freebsd): use a FreeBSD-specific emulation rather than the psABI one. * emulparams/elf_fbsd.sh (ELF_INTERPRETER_NAME): Set appropriate value for all FreeBSD ELF systems. * emulparams/armelf_fbsd.sh: Bridge elf_fbsd.sh and the "native" psABI emulation. * emulparams/elf32ppc_fbsd.sh: Likewise. * emulparams/elf64_ia64_fbsd.sh: Likewise. * emulparams/elf64_sparc_fbsd.sh: Likewise. * emulparams/elf64alpha_fbsd.sh: Likewise. * emulparams/elf_i386_fbsd.sh: Likewise. * emulparams/elf_x86_64_fbsd.sh: Likewise. Approved by: Daniel Jacobowitz <dmj+@andrew.cmu.edu>
-
- 19 Feb, 2002 1 commit
-
-
Jakub Jelinek authored
absptr -> pcrel optimization for shared libs. Only create minimal .eh_frame_hdr if absptr FDE encoding in shared library cannot be converted to pcrel. (_bfd_elf_eh_frame_section_offset): Return -2 if making absptr relative. * elf32-i386.c (elf_i386_relocate_section): If _bfd_elf_section_offset returned -2, skip, but make sure the relocation is installed. * elf32-arm.h (elf32_arm_final_link_relocate): Likewise. * elf32-cris.c (cris_elf_relocate_section): Likewise. * elf32-hppa.c (elf32_hppa_relocate_section): Likewise. * elf32-i370.c (i370_elf_relocate_section): Likewise. * elf32-m68k.c (elf_m68k_relocate_section): Likewise. * elf32-ppc.c (ppc_elf_relocate_section): Likewise. * elf32-s390.c (elf_s390_relocate_section): Likewise. * elf32-sh.c (sh_elf_relocate_section): Likewise. * elf32-sparc.c (elf32_sparc_relocate_section): Likewise. * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. * elf64-s390.c (elf_s390_relocate_section): Likewise. * elf64-sh64.c (sh_elf64_relocate_section): Likewise. * elf64-sparc.c (sparc64_elf_relocate_section): Likewise. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise. * elf64-alpha.c (elf64_alpha_relocate_section): Handle _bfd_elf_section_offset returning -2 the same way as -1. * elfxx-ia64.c (elfNN_ia64_install_dyn_reloc): Likewise. * elf32-mips.c (mips_elf_create_dynamic_relocation): Add FIXME and BFD_ASSERT. * elf64-mips.c (mips_elf64_create_dynamic_relocation): Likewise.
-
- 18 Feb, 2002 5 commits
-
-
Daniel Jacobowitz authored
* config/obj-coff.h: Check !target_big_endian, not shl, for coff-sh. -
Daniel Jacobowitz authored
* gas/sh/basic.exp: Don't run PIC tests for targets that don't support it. -
Daniel Jacobowitz authored
* ld-elfvsb/sh1.c: Fix typo in last change. -
Jan Hubicka authored
-
nobody authored
2_12-branch'. Cherrypick from master 2002-02-18 09:38:01 UTC David O'Brien <obrien@FreeBSD.org> '2002-02-18 David O'Brien <obrien@FreeBSD.org>': ld/emulparams/armelf_fbsd.sh ld/emulparams/elf32ppc_fbsd.sh ld/emulparams/elf64_ia64_fbsd.sh ld/emulparams/elf64_sparc_fbsd.sh ld/emulparams/elf64alpha_fbsd.sh ld/emulparams/elf_fbsd.sh ld/emulparams/elf_i386_fbsd.sh ld/emulparams/elf_x86_64_fbsd.sh
-