Aldy Hernandez
22d9c8c52f
updated credits
2001-10-08 19:31:33 +00:00
Aldy Hernandez
24c603fab2
* bfd/config.bfd (targ_cpu): Add arm9e-*-elf.
2001-10-08 19:11:36 +00:00
Aldy Hernandez
404ff6b5ae
* gas/config/tc-arm.c (ARM_EXT_MAVERIK): New macro.
...
(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 19:05:34 +00:00
Nicholas Duffek
420effb8ac
* MAINTAINERS (powerpc, SCO/Unixware, Solaris/x86): Remove my
...
entries.
2001-10-08 19:05:00 +00:00
Aldy Hernandez
8913d9dbab
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
...
* gas/doc/arm/c-arm.texi (ARM Options): Add arm9e documentation.
2001-10-08 19:03:27 +00:00
Aldy Hernandez
611c71af13
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
...
* 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 19:00:14 +00:00
Aldy Hernandez
9ac3a342d8
* 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 18:59:16 +00:00
Aldy Hernandez
45cf6f3e23
2001-10-08 Aldy Hernandez <aldyh@redhat.com>
...
* configure.tgt (targ): Add arm9e-*-elf.
2001-10-08 18:54:13 +00:00
Aldy Hernandez
b1ee46c5af
* opcodess/arm-opc.h (arm_opcodes): Add cirrus insns.
...
* opcodes/arm-dis.c (print_insn_arm): Add 'I' case.
2001-10-08 18:50:37 +00:00
Tom Rix
8642cce86a
Fix 2 xcoff line number problems
2001-10-08 18:14:43 +00:00
gdbadmin
ab7f1108bf
*** empty log message ***
2001-10-08 00:00:04 +00:00
DJ Delorie
99b5813985
merge from gcc
2001-10-07 22:42:23 +00:00
DJ Delorie
e6450fe561
merge from gcc
2001-10-07 17:24:36 +00:00
Alan Modra
6ce8b3699c
* config/obj-elf.c: Standardize error/warning messages - don't
...
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-07 06:16:54 +00:00
Alan Modra
7f0b3a8f8d
daily update
2001-10-07 00:00:06 +00:00
gdbadmin
ba9011bc0e
*** empty log message ***
2001-10-07 00:00:03 +00:00
Mark Kettenis
3eb970a80b
* config/alpha/tm-fbsd.h (FRAME_CHAIN_VALID): Define.
2001-10-06 19:19:27 +00:00
Stephane Carrez
3f5864e1f4
* dwarf2.c (comp_unit_find_nearest_line): Check for end of
...
compilation unit.
2001-10-06 10:01:09 +00:00
Alan Modra
aec2f56188
* bfd.c (bfd_assert): Report bfd version.
...
(_bfd_abort): Likewise.
2001-10-06 07:40:44 +00:00
Alan Modra
50b4d48631
* elflink.h (elf_link_input_bfd): Don't zero discarded link-once
...
section sym values. Instead replace any relocs against them with
relocs against STN_UNDEF, which has a zero value.
2001-10-06 07:25:40 +00:00
Alan Modra
fb9ceeac4e
* elf32-arc.c (elf_arc_howto_table): Set partial_inplace for all
...
relocs.
2001-10-06 06:41:47 +00:00
gdbadmin
3bbed9b708
*** empty log message ***
2001-10-06 00:00:08 +00:00
Alan Modra
55e369b374
daily update
2001-10-06 00:00:07 +00:00
Jeff Law
1761749581
* som.h (som_exec_data): New field "version_id".
...
* 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-05 21:55:12 +00:00
H.J. Lu
e24d7c123d
2001-10-05 H.J. Lu <hjl@gnu.org>
...
* genscripts.sh: Fix a typo in the last change.
2001-10-05 16:40:23 +00:00
Jakub Jelinek
ec38dd0548
* doc/as.texinfo: Document M and S ELF section flags.
...
* emultempl/elf32.em (gld_*_list_options): Include -z combreloc and
-z nocombreloc in usage.
2001-10-05 16:36:55 +00:00
Thiemo Seufer
7e766c3b49
* elf32-mips.c (elf_mips_howto_table): Fix some relocation howtos
...
according to the MIPS/SGI ELF64 ABI Draft.
(mips_elf_sort_hash_table): Typo.
2001-10-05 16:14:39 +00:00
Alan Modra
ebeb92533b
* subsegs.c (subseg_text_p): Return 0 for absolute section.
...
* read.c (do_align): If in absolute section, warn about and ignore
non-zero fill pattern.
2001-10-05 10:53:00 +00:00
Alexandre Oliva
7dc8f5ceec
* config/tc-mn10300.c (tc_gen_reloc): Don't free
...
reloc->sym_ptr_ptr if it's not allocated.
2001-10-05 07:49:24 +00:00
Alan Modra
5abe4e058f
daily update
2001-10-05 00:00:06 +00:00
gdbadmin
09d15f2aa8
*** empty log message ***
2001-10-05 00:00:02 +00:00
Frank Ch. Eigler
1d9d99f32d
2001-10-04 Frank Ch. Eigler <fche@redhat.com>
...
* lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
if gdb child process crashes, just signal an error.
2001-10-04 22:11:12 +00:00
Thiemo Seufer
f668894301
* config/tc-mips.c (prev_insn_reloc_type): Make it an array to hold a
...
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 20:07:00 +00:00
Alan Modra
1ae008798a
* config/tc-i386.c (parse_register): If not producing code for
...
x86_64, reject x86_64 register name matches.
(md_assemble): Remove now redundant check for x86_64 regs.
2001-10-04 18:01:46 +00:00
Alan Modra
8ea52284ab
Fix a comment typo in last commit.
2001-10-04 16:18:32 +00:00
Alan Modra
58e3d09d2a
* elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): Bail out after
...
copying flags if this is a weakdef.
2001-10-04 16:09:03 +00:00
Alan Modra
d828d54ea4
somehow missed committing this.
...
* dep-in.sed: Remove symcat.h from dependencies.
2001-10-04 15:37:38 +00:00
Tom Tromey
78f495860c
* main.c (enable_external_editor): Don't declare.
...
(captured_main): Don't set enable_external_editor.
2001-10-04 15:04:27 +00:00
Alan Modra
a90b9fca6f
* elf-bfd.h (struct elf_link_hash_entry): Reorganise for better
...
packing.
2001-10-04 12:30:26 +00:00
Alan Modra
3a6b859720
* elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offset
...
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 05:50:29 +00:00
Alan Modra
b13c7b49d6
* Makefile.am (BFD_H_DEPS): Add symcat.h. Ensure everything
...
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 05:40:43 +00:00
Alan Modra
9c7977b3bd
* config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as well
...
as BFD_DEFAULT_TARGET_SIZE.
(ppc_tc): Likewise.
(ppc_is_toc_sym): Likewise.
(md_apply_fix3): Likewise.
2001-10-04 05:03:44 +00:00
Thiemo Seufer
f983ac445d
Testcase updates for the previous patch.
2001-10-04 00:57:01 +00:00
Alan Modra
ad681e7b5f
daily update
2001-10-04 00:03:26 +00:00
gdbadmin
1baf8b2495
*** empty log message ***
2001-10-04 00:00:04 +00:00
Jim Blandy
cedd6b0d8e
* genscripts.sh: Include a comment at the top of each generated
...
script, explaining its purpose.
2001-10-03 21:36:43 +00:00
Thiemo Seufer
e013f6904c
* config/tc-mips.c (mips_64): Remove.
...
(mips_target_format): Move downwards in file, use HAVE_64BIT_OBJECTS
in it.
(mips_abi_level, mips_abi): New enum.
(mips_32bit_abi): Remove.
(HAVE*PRS): Use mips_abi instead of mips_32bit_abi.
(HAVE_NEWABI): New define.
(HAVE_64BIT_OBJECTS): New define.
(HAVE_32BIT_ADDRESSES): Don't return true for 64bit objects.
(HAVE_64BIT_ADDRESSES): New define, inverse of HAVE_32BIT_ADDRESSES.
(support_64bit_objects): New prototype.
(md_begin): Use mips_abi instead of mips_32bit_abi. Don't write
.reginfo section for n32, use .MIPS.options instead.
(support_64bit_objects): New function, code from md_parse_option.
(md_longopts): Add -n32 option.
(md_parse_option): Use mips_abi instead of mips_32bit_abi/mips64.
Add -n32 option. Protect with OBJ_ELF.
(s_mipsset): Use mips_abi instead of mips_32bit_abi.
(mips_elf_final_processing): Likewise. Don't write .reginfo section
for n32, use .MIPS.options instead.
2001-10-03 20:30:15 +00:00
Alan Modra
8bd621d883
Add support for -z nocopyreloc.
2001-10-03 15:11:48 +00:00
Alan Modra
181ddcac37
Missed mention of regenerating po/POTFILES.in
2001-10-03 14:17:12 +00:00
Thiemo Seufer
1e2be829b6
* elf64-mips.c (elf_backend_may_use_rela_p): New define.
...
(elf_backend_default_use_rela_p): New define.
2001-10-03 14:12:12 +00:00