aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-10-09Fix compile time warnings in cgen-generated filesNick Clifton24-409/+488
2001-10-09 * config/obj-elf.c: (obj_elf_change_section): Add "group" param.Alan Modra2-24/+160
Set elf_section_data group from it. Warn if group name changed. (obj_elf_parse_section_letters): Parse 'G' too. (obj_elf_section): Parse group name. (struct group_list): New. (build_group_lists): New function. (elf_frob_file): Create SEC_GROUP section(s). * config/obj-elf.c: (elf_copy_symbol_attributes): Zap trailing whitespace.
2001-10-09 * elf-bfd.h (struct bfd_elf_section_data): Add "group" andAlan Modra8-34/+392
"next_in_group". Fix gp and gp_size comments. * elf.c (union elf_internal_group): New. (setup_group): New function. (_bfd_elf_make_section_from_shdr): Set BFD flags for SHT_GROUP. Call setup_group for SHF_GROUP sections. (bfd_section_from_shdr): Build a BFD section for SHT_GROUP. (elf_fake_sections): Set header type for SEC_GROUP, and header flags for sections in a group. (set_group_contents): New function. (_bfd_elf_compute_section_file_positions): Call it. (assign_section_numbers): Set sh_link for SHT_GROUP. * elflink.h (gc_mark_hook): Handle section groups. * elfxx-target.h: Add SEC_GROUP to applicable_flags. * section.c (SEC_GROUP): Define. (struct sec): Comment fixes. * bfd-in2.h: Regenerate. * elf.c (bfd_elf_print_symbol): Formatting fix; migrate expression out of function args. (_bfd_elf_canonicalize_reloc): Similarly. (_bfd_elf_get_symtab): Here too. (_bfd_elf_canonicalize_dynamic_symtab): And here. * elfcode.h (elf_slurp_symbol_table): Don't recalculate size for bfd_bread, and remove unnecessary cast.
2001-10-09*** empty log message ***gdbadmin1-1/+1
2001-10-08Document changes to hpux-thread.c.Joel Brobecker1-0/+7
2001-10-08Rewrite find_active_thread() and find_tcb() to use ptid_t, instead ofJoel Brobecker1-16/+12
overloading the thread and the pid into the same 32-bit value. Make associated necessary adaptations. Also remove unused variable cached_active_thread.
2001-10-08updated creditsAldy Hernandez1-0/+1
2001-10-08 * bfd/config.bfd (targ_cpu): Add arm9e-*-elf.Aldy Hernandez2-0/+8
2001-10-08 * gas/config/tc-arm.c (ARM_EXT_MAVERIK): New macro.Aldy Hernandez2-1/+788
(cirrus_regtype): New enum. (LONGEST_INST): Change to 10. (CIRRUS_MODE1): New. (CIRRUS_MODE2): New. (CIRRUS_MODE3): New. (CIRRUS_MODE4): New. (CIRRUS_MODE5): New. (CIRRUS_MODE6): New. (insns): Add cirrus dsp instructions. (ARM_EXT_MAVERIKSC_REG): New. (cirrus_register): New. (cirrus_mvf_register): New. (cirrus_mvd_register): New. (cirrus_mvfx_register): New. (cirrus_mvdx_register): New. (cirrus_mvax_register): New. (ARM_EXT_MAVERIKsc_register): New. (reg_table): Add cirrus registers. (cirrus_valid_reg): New. (cirrus_reg_required_here): New. (do_c_binops_1): New. (do_c_binops_2): New. (do_c_binops_3): New. (do_c_triple_4): New. (do_c_triple_5): New. (do_c_quad_6): New. (do_c_dspsc_1): New. (do_c_dspsc_2): New. (do_c_shift_1): New. (do_c_shift_2): New. (do_c_ldst_1): New. (do_c_ldst_2): New. (do_c_ldst_3): New. (do_c_ldst_4): New. (do_c_binops): New. (do_c_triple): New. (do_c_quad): New. (do_c_dspsc): New. (do_c_shift): New. (cirrus_parse_offset): New. (do_c_ldst): New. (md_parse_option): Add arm9e. (md_show_usage): Same.
2001-10-08 * MAINTAINERS (powerpc, SCO/Unixware, Solaris/x86): Remove myNicholas Duffek2-4/+6
entries.
2001-10-082001-10-08 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-0/+8
* gas/doc/arm/c-arm.texi (ARM Options): Add arm9e documentation.
2001-10-082001-10-08 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez1-0/+10
* gas/testsuite/gas/arm/arm.exp: Run arm9e tests. * gas/testsuite/gas/arm/maverick.c: New. * gas/testsuite/gas/arm/maverick.d: New. * gas/testsuite/gas/arm/maverick.s: New.
2001-10-08 * gas/testsuite/gas/arm/arm.exp: Run arm9e tests.Aldy Hernandez4-0/+1449
* gas/testsuite/gas/arm/maverick.c: New. * gas/testsuite/gas/arm/maverick.d: New. * gas/testsuite/gas/arm/maverick.s: New.
2001-10-082001-10-08 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-0/+5
* configure.tgt (targ): Add arm9e-*-elf.
2001-10-08 * opcodess/arm-opc.h (arm_opcodes): Add cirrus insns.Aldy Hernandez3-0/+112
* opcodes/arm-dis.c (print_insn_arm): Add 'I' case.
2001-10-08Fix 2 xcoff line number problemsTom Rix3-3/+28
2001-10-08*** empty log message ***gdbadmin1-1/+1
2001-10-07merge from gccDJ Delorie23-60/+70
2001-10-07merge from gccDJ Delorie12-35/+54
2001-10-07 * config/obj-elf.c: Standardize error/warning messages - don'tAlan Modra2-61/+85
capitalise, no final period or newline, don't say "ignoring" for as_bad messages. In some cases, change the wording to that used elsewhere for similar messages. (obj_elf_section_name): New function, split out from .. (obj_elf_section): .. here. Correctly mask off SHF_MERGE if entsize not specified.
2001-10-07daily updateAlan Modra1-1/+1
2001-10-07*** empty log message ***gdbadmin1-1/+1
2001-10-06* config/alpha/tm-fbsd.h (FRAME_CHAIN_VALID): Define.Mark Kettenis2-0/+11
2001-10-06 * dwarf2.c (comp_unit_find_nearest_line): Check for end ofStephane Carrez2-1/+7
compilation unit.
2001-10-06 * bfd.c (bfd_assert): Report bfd version.Alan Modra2-5/+9
(_bfd_abort): Likewise.
2001-10-06 * elflink.h (elf_link_input_bfd): Don't zero discarded link-onceAlan Modra2-14/+52
section sym values. Instead replace any relocs against them with relocs against STN_UNDEF, which has a zero value.
2001-10-06 * elf32-arc.c (elf_arc_howto_table): Set partial_inplace for allAlan Modra2-3/+8
relocs.
2001-10-06*** empty log message ***gdbadmin1-1/+1
2001-10-06daily updateAlan Modra1-1/+1
2001-10-05 * som.h (som_exec_data): New field "version_id".Jeff Law3-4/+23
* som.c (som_object_setup): Record the version_id if it exists. (som_prep_headers): Do not initialize version_id here. (som_finish_writing): Initialize version_id here.
2001-10-052001-10-05 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* genscripts.sh: Fix a typo in the last change.
2001-10-05 * doc/as.texinfo: Document M and S ELF section flags.Jakub Jelinek4-1/+23
* emultempl/elf32.em (gld_*_list_options): Include -z combreloc and -z nocombreloc in usage.
2001-10-05 * elf32-mips.c (elf_mips_howto_table): Fix some relocation howtosThiemo Seufer2-12/+18
according to the MIPS/SGI ELF64 ABI Draft. (mips_elf_sort_hash_table): Typo.
2001-10-05 * subsegs.c (subseg_text_p): Return 0 for absolute section.Alan Modra3-1/+20
* read.c (do_align): If in absolute section, warn about and ignore non-zero fill pattern.
2001-10-05* config/tc-mn10300.c (tc_gen_reloc): Don't freeAlexandre Oliva2-1/+9
reloc->sym_ptr_ptr if it's not allocated.
2001-10-05daily updateAlan Modra1-1/+1
2001-10-05*** empty log message ***gdbadmin1-1/+1
2001-10-042001-10-04 Frank Ch. Eigler <fche@redhat.com>Frank Ch. Eigler2-1/+6
* lib/insight-support.exp (gdbtk_start): Don't exit dejagnu if gdb child process crashes, just signal an error.
2001-10-04 * config/tc-mips.c (prev_insn_reloc_type): Make it an array to hold aThiemo Seufer2-111/+328
relocation triple. (prev_insn_fixp): Likewise. (append_insn): Changed prototype to accept a relocation pointer. (imm_reloc): Make it an array. (offset_reloc): Likewise. (md_assemble): Handle triple relocations. (append_insn): Likewise. Add handling for some NewABI relocations. (mips_no_prev_insn): Handle triple relocations. (macro_build): Likewise. Add handling for some NewABI relocations. Move handling for the 'u' case to append_insn(). (mips16_macro_build): Handle triple relocations. (macro_build_lui): Likewise. Don't handle _gp_disp as special symbol for NewABI. (mips_ip): Handle triple relocations. (mips16_ip): Likewise. (mips_force_relocation): Force handling of triple relocations without symbols for NewABI. (md_apply_fix): Add handling for some NewABI relocations.
2001-10-04 * config/tc-i386.c (parse_register): If not producing code forAlan Modra2-13/+13
x86_64, reject x86_64 register name matches. (md_assemble): Remove now redundant check for x86_64 regs.
2001-10-04Fix a comment typo in last commit.Alan Modra2-1/+3
2001-10-04 * elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): Bail out afterAlan Modra2-1/+10
copying flags if this is a weakdef.
2001-10-04somehow missed committing this.Alan Modra1-3/+4
* dep-in.sed: Remove symcat.h from dependencies.
2001-10-04 * main.c (enable_external_editor): Don't declare.Tom Tromey2-16/+7
(captured_main): Don't set enable_external_editor.
2001-10-04 * elf-bfd.h (struct elf_link_hash_entry): Reorganise for betterAlan Modra2-26/+29
packing.
2001-10-04 * elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offsetAlan Modra2-5/+10
to 1 rather than 0 to avoid confusing copy_indirect_symbol. (mips_elf_sort_hash_table_f): Compare got.offset against 1.
2001-10-04 * Makefile.am (BFD_H_DEPS): Add symcat.h. Ensure everythingAlan Modra3-1192/+1073
depends on $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS), not just those backends we configure. Run "make dep-am". (install-data-local): Install symcat.h. * dep-in.sed: Remove symcat.h from dependencies. * Makefile.in: Regenerate.
2001-10-04 * config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as wellAlan Modra2-8/+20
as BFD_DEFAULT_TARGET_SIZE. (ppc_tc): Likewise. (ppc_is_toc_sym): Likewise. (md_apply_fix3): Likewise.
2001-10-04 Testcase updates for the previous patch.Thiemo Seufer14-311/+326
2001-10-04daily updateAlan Modra1-1/+1