summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Installed latest Danish translation.cagney_offbyone-20030303-branchpointcagney_offbyone-20030303-branchNick Clifton2003-03-034-66/+62
|
* * scripttempl/pe.sc: Use PROVIDE with etext, end, _end,Christopher Faylor2003-03-032-3/+7
|
* daily updateAlan Modra2003-03-021-1/+1
|
* Leftover from previous commit.Thiemo Seufer2003-03-021-9/+0
|
* * emulparams/elf64alpha.sh (EXTRA_EM_FILE): Define.Alan Modra2003-03-023-51/+92
| | | | | | | (PARSE_AND_LIST_PROLOGUE, PARSE_AND_LIST_LONGOPTS, PARSE_AND_LIST_OPTIONS, PARSE_AND_LIST_ARGS_CASES, PARSE_AND_LIST_EPILOGUE): Don't define. * emultempl/alphaelf.em: New file.
* * elf32-mips.c (elf_mips_howto_table_rel): Change definition ofThiemo Seufer2003-03-0221-131/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | R_MIPS_PC16 to rightshift 2. (elf_reloc_map mips_reloc_map): Map to rightshifted BFD reloc. (bfd_elf32_bfd_reloc_type_lookup): Support BFD_RELOC_MIPSEMB_16_PCREL_S2. * elf64-mips.c (mips_elf64_howto_table_rel): Change definition of R_MIPS_PC16 to rightshift 2. (mips_elf64_howto_table_rela): Likewise. (mips_reloc_map): Map to rightshifted BFD reloc. * elfn32-mips.c: The same as in elf64-mips.c. * elfxx-mips.c (mips_elf_got_for_ibfd): Typo in comment. (mips_elf_calculate_relocation): Handle rightshifted addends for R_MIPS_PC16. * reloc.c (BFD_RELOC_MIPSEMB_16_PCREL_S2): New BFD relocation for MIPS Embedded PIC. Remove superfluous empty COMMENT. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate. * config/tc-mips.c (append_insn): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. Avoid emitting unneeded BFD_RELOC_16_PCREL_S2 relocs and add earlier warnings about misaligned address and reange overflow. (macro_build): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. Add earlier warnings about misaligned address and reange overflow. (mips_ip): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. (md_apply_fix): Likewise. Fix warning output. (tc_gen_reloc): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. Allow BFD_RELOC_16_PCREL_S2 for all ABIs. (md_convert_frag): Add handling of BFD_RELOC_MIPSEMB_16_PCREL_S2. * gas/mips/bge.d: Reactivate external branch tests. * gas/mips/bge.s: Likewise. * gas/mips/bgeu.d: Likewise. * gas/mips/bgeu.s: Likewise. * gas/mips/blt.d: Likewise. * gas/mips/blt.s: Likewise. * gas/mips/bltu.d: Likewise. * gas/mips/bltu.s: Likewise. * gas/mips/branch-misc-2.d: New File. * gas/mips/branch-misc-2.l: Remove. * gas/mips/mips.exp: Adjust branch-misc-2 test.
* daily updateAlan Modra2003-03-011-1/+1
|
* * elfxx-ia64.c (elfNN_ia64_relax_section): Correct boundsRichard Henderson2003-03-012-2/+7
| | | | for ltoff22x relaxation.
* * bfd-in.h (_bfd): Don't define.Alan Modra2003-02-285-18/+19
| | | | | | * bfd.c: Rename occurrences of "struct _bfd" to "struct bfd". * syms.c: Likewise. * bfd-in2.h: Regenerate.
* daily updateAlan Modra2003-02-281-1/+1
|
* * ldemul.c: Include getopt.h.Alan Modra2003-02-284-5/+10
| | | | | * emultempl/elf32.em: Include getopt.h earlier. * emultempl/ticoff.em: Likewise.
* * Makefile.tpl: Rearrange.Nathanael Nerode2003-02-283-302/+355
| | | | * Makefile.in: Regenerate.
* * emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Add combrelocAlan Modra2003-02-282-0/+28
| | | | support when scripts read from files.
* * ldemul.c (ldemul_parse_args): Return FALSE by default.Alan Modra2003-02-283-2/+6
| | | | | * ldemul.h (struct ld_emulation_xfer_struct): Update parse_args comment.
* * ldemul.c (ldemul_add_options, ldemul_handle_option): New functions.Alan Modra2003-02-2825-293/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (ldemul_parse_args): Return bfd_boolean. Formatting. * ldemul.h (ldemul_add_options, ldemul_handle_option): Declare. (ldemul_parse_args): Adjust. (struct ld_emulation_xfer_struct): Add add_options and handle_option. Return bfd_boolean from parse_args. * lexsup.c (parse_args): Malloc shortopts, longopts and really_longopts. Call ldemul_add_options and ldemul_handle_option. * emultempl/aix.em (gld${EMULATION_NAME}_add_options): Split out from gld${EMULATION_NAME}_parse_args. (gld${EMULATION_NAME}_handle_option): Likewise. (ld_${EMULATION_NAME}_emulation): Adjust initializer. * emultempl/armcoff.em: As for aix.em, but remove parse_args. * emultempl/beos.em: Likewise. * emultempl/pe.em: Likewise. * emultempl/ticoff.em: Likewise. * emultempl/elf32.em: Likewise. Don't duplicate long options either. (gld${EMULATION_NAME}_add_sysroot): Prototype. * emultempl/armelf.em (PARSE_AND_LIST_LONGOPTS): Don't duplicate options. * emultempl/hppaelf.em (PARSE_AND_LIST_LONGOPTS): Likewise. * emultempl/ppc32elf.em (PARSE_AND_LIST_LONGOPTS): Likewise. * emultempl/ppc64elf.em (PARSE_AND_LIST_LONGOPTS): Likewise. * emultempl/armelf_oabi.em (ld_${EMULATION_NAME}_emulation): Adjust initializer. * emultempl/generic.em: Likewise. * emultempl/gld960.em: Likewise. * emultempl/gld960c.em: Likewise. * emultempl/linux.em: Likewise. * emultempl/lnk960.em: Likewise. * emultempl/m68kcoff.em: Likewise. * emultempl/mipsecoff.em: Likewise. * emultempl/sunos.em: Likewise. * emultempl/vanilla.em: Likewise. * emultempl/netbsd.em (gldnetbsd_before_parse): Prototype.
* * elfxx-ia64.c (struct elfNN_ia64_dyn_sym_info): Add want_gotx;Richard Henderson2003-02-282-215/+358
| | | | | | | | | | | (elfNN_ia64_check_relocs): Set it. (allocate_global_data_got): Check it. (allocate_local_got): Likewise. (allocate_dynrel_entries): Likewise. (elfNN_ia64_relax_ldxmov): New. (elfNN_ia64_relax_section): Handle LTOFF22X, LDXMOV. (elfNN_ia64_choose_gp): Split out from ... (elfNN_ia64_final_link): ... here.
* 2003-02-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-02-272-4/+9
| | | | | * remote-sim.h (sim_open, sim_load, sim_create_inferior): Rename _bfd to bfd.
* daily updateAlan Modra2003-02-271-1/+1
|
* 2003-02-27 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-02-274-10/+26
| | | | | | | | * bfd.c (struct bfd): Rename "struct _bfd". * bfd-in.h: Update copyright. (struct bfd): Rename "struct _bfd". (_bfd): Define for backward compatibility. * bfd-in2.h: Regenerate.
* merge from gccDJ Delorie2003-02-274-40/+49
|
* merge from gccDJ Delorie2003-02-272-0/+82
|
* daily updateAlan Modra2003-02-261-1/+1
|
* * emultempl/elf32.em (gld${EMULATION_NAME}_add_sysroot): FixAlexandre Oliva2003-02-262-1/+4
| | | | memory allocation error.
* daily updateAlan Modra2003-02-251-1/+1
|
* Remove site-file support - it is obsolete.Nick Clifton2003-02-252-16/+9
|
* (ld_sysroot): Try to set from TOOLBINDIR too.Nick Clifton2003-02-254-80/+97
|
* * elflink.h (elf_link_read_relocs_from_section): Don't abort withAlan Modra2003-02-252-1/+6
| | | | wrong reloc sizes.
* * elflink.h (elf_bfd_final_link): Apportion reloc counts to rel_hdrAlan Modra2003-02-252-63/+65
| | | | | and rel_hdr2 when initially counting input relocs rather than after creating output reloc sections.
* Regenerate dependencies.Alan Modra2003-02-253-8/+13
|
* * hppa-dis.c: Formatting.Alan Modra2003-02-252-142/+194
| | | | * hppa-dis.c (print_insn_hppa): Implement fcnv instruction modifiers.
* * hppa-dis.c (print_insn_hppa <2 bit space register>): Do not printAlan Modra2003-02-252-2/+11
| | | | the space register when the value is zero.
* daily updateAlan Modra2003-02-241-1/+1
|
* merge from gccDJ Delorie2003-02-242-2/+8
|
* Add support for QNX style core files.Nick Clifton2003-02-242-1/+117
|
* Add support for kaOS as cross build target system.Nick Clifton2003-02-243-69/+80
|
* Add paragraph about using --disable-nlsNick Clifton2003-02-242-2/+19
|
* (nm --size-sort): Update description.Nick Clifton2003-02-242-4/+14
|
* * elflink.c (_bfd_elf_create_got_section): Check existing .gotAlan Modra2003-02-242-11/+21
| | | | | | | section flags before concluding that we've already been called. Don't use register keyword. (_bfd_elf_create_dynamic_sections): Don't use register keyword. (_bfd_elf_create_linker_section): Formatting.
* daily updateAlan Modra2003-02-231-1/+1
|
* 2003-02-23 Elias Athanasopoulos <elathan@phys.uoa.gr>Chris Demetriou2003-02-232-3/+8
| | | | | * mips-dis.c (print_mips_disassembler_options): Make 'i' unsigned, use ARRAY_SIZE in loops.
* daily updateAlan Modra2003-02-221-1/+1
|
* merge from gccDJ Delorie2003-02-226-66/+142
|
* Update my address.Jim Wilson2003-02-222-2/+6
|
* daily updateAlan Modra2003-02-211-1/+1
|
* merge from gccDJ Delorie2003-02-215-88/+215
|
* Update Maverick tests.Nick Clifton2003-02-218-632/+1528
| | | | Contribute test generator.
* merge from gccDJ Delorie2003-02-215-54/+122
|
* Check for a NULL sentinel value before using it.Nick Clifton2003-02-212-3/+11
|
* Add v850e debug registers.Nick Clifton2003-02-212-65/+76
|
* Add SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG and SHT_IA_64_PRIORITY_INIT.Nick Clifton2003-02-214-33/+93
| | | | Add code to display these values in readelf.