aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-10-07Make elf section symbols global for link-once sections.Alan Modra5-4/+32
2000-10-06Protoization.Kevin Buettner4-25/+28
2000-10-06* peigen.c (_bfd_pei_swap_scnhdr_out): note extended relocsDJ Delorie3-3/+64
* coffcode.h (coff_set_alignment_hook): read extended reloc count (coff_write_relocs): write extended reloc count (coff_write_object_contents): account for extended relocs
2000-10-062000-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley4-3/+21
* sem.c: Regenerated. * sem-switch.c: Regenerated. * semx-switch.c: Regenerated.
2000-10-062000-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley3-2/+15
* sem.c: Regenerated. * sem-switch.c: Regenerated.
2000-10-062000-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley4-7/+13
* fr30-desc.h: Regenerate. * m32r-desc.h: Regenerate. * m32r-ibld.c: Regenerate.
2000-10-05Preserve machine dependent section header flags when reading ELF object file.Jim Wilson5-1/+45
* elf-bfd.h (struct elf_backend_data): Add elf_backend_section_flags field. * elf.c (_bfd_elf_make_section_from_shdr): Call the elf_backend_section_flags function. * elf64-ia64.c (elf64_ia64_section_from_shdr): Delete flag conversion code. (elf64_ia64_section_flags): New function containing flag conversion code. (elf_backend_section_flags): Define to elf64_ia64_section_flags. * elfxx-target.h (elf_backend_section_flags): Define. (elfNN_bed): Initialize elf_backend_section_flags field.
2000-10-05Minor DV table update, minor DV checking bug fix.Jim Wilson5-13/+26
* config/tc-ia64.c (resources_match): Handle IA64_RS_PRr. * ia64-ic.tbl: Update from Intel. * ia64-asmtab.c: Regenerate.
2000-10-052000-10-05 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-272/+274
* ldlang.c: Fix formatting.
2000-10-05Correct handling of non-global syms in linkonce sections.Alan Modra3-55/+69
Tidy a few comments.
2000-10-05Add a limit parameter for scanning the prologue.Kevin Buettner2-9/+15
2000-10-042000-10-04 Kazu Hirata <kazu@hxi.com>Kazu Hirata3-3/+8
* ia64-gen.c: Convert C++-style comments to C-style comments. * tic54x-dis.c: Likewise.
2000-10-04Excise C++ style comments.Alan Modra3-18/+25
2000-10-03Protoization.Kevin Buettner3-21/+37
2000-10-03* pe-dll.c (fill_edata): initialize entire blockDJ Delorie2-4/+9
(make_one): fill in correct section.
2000-10-032000-10-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-328/+342
* ldexp.c: Fix formatting.
2000-10-02* emultempl/pe.em (gld_*_after_open): detect case where there twoDJ Delorie3-3/+89
import libraries for same dll; rename one to ensure proper link order. * pe-dll.c (process_def_file): compare ordinals to -1, not 0; fix typo (generate_edata): fix typo
2000-10-02Remove some hppa-elf fudges.Alan Modra3-11/+5
2000-10-02Correct call to _bfd_elf32_gc_record_vtable.Alan Modra2-7/+11
2000-10-022000-10-01 Ulf Carlsson <ulfc@engr.sgi.com>Ulf Carlsson2-1/+10
From Ralf Baechle <ralf@gnu.org> * elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld produces binaries with got[1] = 0x80000001 to differenciate them for the dynamic linker from the broken binaries produced by old versions.
2000-10-02Protoization.Kevin Buettner3-16/+28
2000-09-30* ltconfig, ltmain.sh, libtool.m4: Updated from libtoolAlexandre Oliva10-1508/+1470
multi-language branch, to work around Solaris' /bin/sh bug. Rebuilt all affected `configure' scripts.
2000-09-30Make definitions of supply_gregset, fill_gregset, supply_fpregset,Kevin Buettner2-4/+13
and fill_fpregset match declarations in gregset.h.
2000-09-30Protoization.Kevin Buettner3-14/+23
2000-09-30Support for Unixware 7.1.x pxstatus_t and lwpxstatus_t.Alan Modra4-41/+130
2000-09-29 * scripttempl/crisaout.sc (ENTRY): Now __start.Hans-Peter Nilsson4-16/+43
(.text): Add default setting for __start. Remove CONSTRUCTORS handling. (/DISCARD/): Add .gnu.warning.*. * emulparams/crislinux.sh (ENTRY): Now __start. (TEXT_START_SYMBOLS): New; provide __Stext and __start default. * emulparams/criself.sh (OUTPUT_FORMAT): Now elf32-us-cris. (ENTRY): Now __start. (INITIAL_READONLY_SECTIONS): Add KEEP for .startup. (EXECUTABLE_SYMBOLS): Add default setting for __start.
2000-09-29Oops. Forgot to commit ChangeLogHans-Peter Nilsson1-0/+7
2000-09-29 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,Hans-Peter Nilsson8-0/+191
gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d, gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New. * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
2000-09-29Correct date of checkinHans-Peter Nilsson2-2/+2
2000-09-29 Changes to add dollar prefix to registers for files where user symbolsHans-Peter Nilsson3-38/+110
don't have a leading underscore. Fix formatting. * cris-dis.c (REGISTER_PREFIX_CHAR): New. (format_reg): Add parameter with_reg_prefix. All callers changed. (print_with_operands): Ditto. (print_insn_cris_generic): Renamed from print_insn_cris, add parameter with_reg_prefix. (print_insn_cris_with_register_prefix, print_insn_cris_without_register_prefix, cris_get_disassembler): New. * disassemble.c (disassembler) [ARCH_cris]: Call cris_get_disassembler.
2000-09-29 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.Hans-Peter Nilsson2-2/+7
Fix typo in comment.
2000-09-29 Changes to handle varying register prefix and user symbol prefix.Hans-Peter Nilsson3-999/+1124
* config/tc-cris.c (SYNTAX_RELAX_REG_PREFIX, SYNTAX_ENFORCE_REG_PREFIX, SYNTAX_USER_SYM_LEADING_UNDERSCORE, SYNTAX_USER_SYM_NO_LEADING_UNDERSCORE, REGISTER_PREFIX_CHAR): New. (s_syntax, cris_force_reg_prefix, cris_relax_reg_prefix, cris_sym_leading_underscore, cris_sym_no_leading_underscore): New. (demand_register_prefix): New variable. (md_pseudo_table): New pseudo ".syntax". (md_longopts): New options --no-underscore and --underscore. (cris_target_format): Return elf32-us-cris or elf32-cris depending on symbols_have_leading_underscore. (get_gen_reg): Accept or require REGISTER_PREFIX_CHAR. (get_spec_reg): Ditto. (cris_number_to_imm) <case BFD_RELOC_VTABLE_ENTRY>: Remove FIXME. Fix formatting. (md_parse_option) <case 'h' 'H'>: Deprecate; add reference to --help. <case OPTION_NO_US, case OPTION_US>: New. (md_show_usage): Be brief and reformat to match continuation of --help. * po/gas.pot: Regenerate.
2000-09-29 Define two bfd_targets for absence and presence of leadingHans-Peter Nilsson7-193/+335
underscore on symbols. Make sure to only link same kind. * elf32-cris.c (cris_elf_object_p, cris_elf_final_write_processing, cris_elf_print_private_bfd_data, cris_elf_merge_private_bfd_data): New. (elf_backend_object_p, elf_backend_final_write_processing, bfd_elf32_bfd_print_private_bfd_data, bfd_elf32_bfd_merge_private_bfd_data): Define. <Target vector definition>: Include elf32-target.h twice with different macro settings: (TARGET_LITTLE_SYM): First as bfd_elf32_cris_vec, then as bfd_elf32_us_cris_vec. (TARGET_LITTLE_NAME): First as "elf32-cris", then "elf32-us-cris". (elf_symbol_leading_char): First as 0, then '_'. (INCLUDED_TARGET_FILE): Define for second include of elf32-target.h. * config.bfd (cris-*-*): Add bfd_elf32_us_cris_vec to targ_selvecs. * configure.in (bfd_elf32_cris_vec, cris_aout_vec): New vector. * configure: Regenerate. * targets.c: Declare bfd_elf32_us_cris_vec. * po/bfd.pot: Regenerate.
2000-09-29 * cris.h (EF_CRIS_UNDERSCORE): New.Hans-Peter Nilsson2-0/+7
2000-09-29(arm_add_to_rel): Fix R_ARM_THM_PC22 relocations.Alan Modra2-66/+94
2000-09-292000-09-29 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-120/+119
* deffile.h: Fix formatting. * ld.h: Likewise. * ldctor.h: Likewise. * ldemul.h: Likewise. * ldexp.h: Likewise. * ldfile.h: Likewise. * ldlang.h: Likewise. * lexsup.c: Likewise. * mri.c: Likewise. * pe-dll.c: Likewise.
2000-09-29* elflink.h (elf_link_add_object_symbols): Don't bfd_release runpath.Alan Modra2-12/+8
2000-09-292000-09-29 Kazu Hirata <kazu@hxi.com>Kazu Hirata7-145/+125
* ldcref.c: Fix formatting. * ldctor.c: Likewise. * ldemul.c: Likewise. * ldexp.c: Likewise. * ldfile.c: Likewise. * ldlang.c: Likewise.
2000-09-29That'll teach me not to type little patches in by hand. GetAlan Modra1-1/+1
the parentheses right.
2000-09-29(elf_fake_sections): Do not mark the section SHT_NOBITS ifAlan Modra2-8/+7
is has the SEC_HAS_CONTENTS flag set.
2000-09-28 * ld-selective/5.cc: New test.Hans-Peter Nilsson4-2/+90
* ld-selective/selective.exp: Run it as xfailed. * ld-selective/4.cc: Correct spelling of "lose".
2000-09-28 * aout-cris.c (N_TXTADDR): Define.Hans-Peter Nilsson2-0/+16
2000-09-28oops, didn't mean to check in that change yetDJ Delorie1-21/+0
2000-09-28* pe-dll.c (process_def_file): Uninitialized data wasn'tDJ Delorie3-5/+41
exported with --export-all-symbols switch. * pe-dll.c (fill_edata): rearrange the data so that ordinals and noname work properly.
2000-09-28Update for hppa*w -> hppa*64* configure name change.Alan Modra4-37/+39
2000-09-28Modify .PARAM so we need an arg reloc.Alan Modra2-1/+5
2000-09-28* som.c: Include alloca-conf.hAlan Modra5-16/+23
2000-09-28Add alloca-conf.h from libiberty.Alan Modra2-0/+28
2000-09-28 * sol-thread.c (ps_pdmodel): Return PR_MODEL_UNKNOWN instead ofPeter Schauer2-3/+7
PS_ERR if exec_bfd is not yet open.
2000-09-28 * target.c (target_signal_from_host, do_target_signal_to_host):Peter Schauer2-0/+30
Add support for Solaris realtime signals.