external/binutils.git
25 years agoThese files removed in gdb-19991101 snapshot.
Jason Molenda [Tue, 2 Nov 1999 04:52:48 +0000 (04:52 +0000)]
These files removed in gdb-19991101 snapshot.

25 years agoimport gdb-1999-11-01 snapshot
Jason Molenda [Tue, 2 Nov 1999 04:44:47 +0000 (04:44 +0000)]
import gdb-1999-11-01 snapshot

25 years ago1999-11-01 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Mon, 1 Nov 1999 23:37:48 +0000 (23:37 +0000)]
1999-11-01  Steve Chamberlain  <sac@pobox.com>

* ldlang.c (section_already_linked): Rework to use hash table.
(already_linked_newfunc): New function.
(already_linked_table_init): New function.
(already_linked_table_free): New function.
(lang_process): Initialize and free the already_linked hash table.

25 years agoFor include/opcode:
Gavin Romig-Koch [Mon, 1 Nov 1999 19:29:55 +0000 (19:29 +0000)]
For include/opcode:

* mips.h (OPCODE_IS_MEMBER): New.

For gas:

* config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER.
(mips_ip): Use OPCODE_IS_MEMBER.

For opcodes:

* mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.

25 years agoexpect thumb-pe and thumb-coff failures
Nick Clifton [Mon, 1 Nov 1999 17:12:11 +0000 (17:12 +0000)]
expect thumb-pe and thumb-coff failures

25 years agofixes for arm-aout....
Nick Clifton [Mon, 1 Nov 1999 17:10:27 +0000 (17:10 +0000)]
fixes for arm-aout....

25 years agoExpect arm-pe and arm-coff failure of the simple objcopy test
Nick Clifton [Mon, 1 Nov 1999 16:48:05 +0000 (16:48 +0000)]
Expect arm-pe and arm-coff failure of the simple objcopy test

25 years agoFix test results for arm-pe toolchain
Nick Clifton [Mon, 1 Nov 1999 16:42:16 +0000 (16:42 +0000)]
Fix test results for arm-pe toolchain

25 years agoFixed test to disable these checks if the target is PE based.
Nick Clifton [Mon, 1 Nov 1999 16:29:06 +0000 (16:29 +0000)]
Fixed test to disable these checks if the target is PE based.

25 years ago*** empty log message ***
Catherine Moore [Fri, 29 Oct 1999 15:32:19 +0000 (15:32 +0000)]
*** empty log message ***

25 years agoRemove test6.
Catherine Moore [Fri, 29 Oct 1999 15:31:54 +0000 (15:31 +0000)]
Remove test6.

25 years agoDefine SHORT_AR (fix for CR: 101340)
Nick Clifton [Fri, 29 Oct 1999 09:49:04 +0000 (09:49 +0000)]
Define SHORT_AR (fix for CR: 101340)

25 years agooops - omitted from previous delta
Nick Clifton [Fri, 29 Oct 1999 09:48:23 +0000 (09:48 +0000)]
oops - omitted from previous delta

25 years agoDefine SHORT_AR and use for MVTACC (fix for CR: 101340)
Nick Clifton [Fri, 29 Oct 1999 09:47:52 +0000 (09:47 +0000)]
Define SHORT_AR and use for MVTACC (fix for CR: 101340)

25 years agoFix testsuite failures for arm -linux
Nick Clifton [Thu, 28 Oct 1999 16:22:48 +0000 (16:22 +0000)]
Fix testsuite failures for arm -linux

25 years agofix typo in previous delta
Nick Clifton [Thu, 28 Oct 1999 09:05:19 +0000 (09:05 +0000)]
fix typo in previous delta

25 years ago * elflink.h (elf_bfd_final_link): Make last_local signed.
Ian Lance Taylor [Thu, 28 Oct 1999 04:08:57 +0000 (04:08 +0000)]
* elflink.h (elf_bfd_final_link): Make last_local signed.

25 years ago * stabs.c (_bfd_link_section_stabs): Make sure .stabstr section
Ian Lance Taylor [Thu, 28 Oct 1999 03:52:01 +0000 (03:52 +0000)]
* stabs.c (_bfd_link_section_stabs): Make sure .stabstr section
starts with a zero.

25 years ago1999-10-27 Andreas Jaeger <aj@suse.de>
Ian Lance Taylor [Thu, 28 Oct 1999 03:42:49 +0000 (03:42 +0000)]
1999-10-27  Andreas Jaeger  <aj@suse.de>

* ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
target "mips*-*-linux-gnu*".

25 years ago1999-10-27 Fred Fish <fnf@cygnus.com>
Ian Lance Taylor [Thu, 28 Oct 1999 03:30:13 +0000 (03:30 +0000)]
1999-10-27  Fred Fish  <fnf@cygnus.com>

* objdump.c (display_bfd): Break into two functions.  The
actual dumping code moves to dump_bfd.  If bfd is not
unambiguously recognized as a bfd_object, attempt to dump
it as a bfd_core.
(dump_bfd): New function.

25 years ago * config/tc-arm.c (reg_required_here): Improve comments.
Jeff Law [Thu, 28 Oct 1999 03:03:53 +0000 (03:03 +0000)]
    * config/tc-arm.c (reg_required_here): Improve comments.

25 years ago * config/tc-arm.c (thumb_opcode): Add "variants" field.
Jeff Law [Thu, 28 Oct 1999 02:53:42 +0000 (02:53 +0000)]
    * config/tc-arm.c (thumb_opcode): Add "variants" field.
        (tinsns): Initialize variants field.

25 years ago * tc-arm.c (bad_args, bad_pc): Renamed to BAD_ARGS and BAD_PC
Jeff Law [Wed, 27 Oct 1999 22:52:35 +0000 (22:52 +0000)]
    * tc-arm.c (bad_args, bad_pc): Renamed to BAD_ARGS and BAD_PC
        respectively.

25 years agofix compile time warnings.
Nick Clifton [Wed, 27 Oct 1999 18:14:17 +0000 (18:14 +0000)]
fix compile time warnings.

25 years agofix compile time warnings
Nick Clifton [Wed, 27 Oct 1999 18:13:28 +0000 (18:13 +0000)]
fix compile time warnings

25 years agoRemove extraneous underscore from prototype
Nick Clifton [Tue, 26 Oct 1999 12:13:20 +0000 (12:13 +0000)]
Remove extraneous underscore from prototype

25 years agoRemove spurious test of exp_name
Nick Clifton [Tue, 26 Oct 1999 10:10:51 +0000 (10:10 +0000)]
Remove spurious test of exp_name

25 years agoimport gdb-1999-10-25 snapshot
Jason Molenda [Tue, 26 Oct 1999 03:43:48 +0000 (03:43 +0000)]
import gdb-1999-10-25 snapshot

25 years agorevert part of previous delta which had accidentally snarfed some experimental
Nick Clifton [Mon, 25 Oct 1999 16:48:26 +0000 (16:48 +0000)]
revert part of previous delta which had accidentally snarfed some experimental
code.

25 years agorevert previous delta
Nick Clifton [Mon, 25 Oct 1999 16:30:37 +0000 (16:30 +0000)]
revert previous delta

25 years agoApply patch supplied for case 102229 to implement new insns psrclr and psrset.
Nick Clifton [Mon, 25 Oct 1999 15:28:44 +0000 (15:28 +0000)]
Apply patch supplied for case 102229 to implement new insns psrclr and psrset.

25 years agooops - omitted from previous delta
Nick Clifton [Mon, 25 Oct 1999 15:27:51 +0000 (15:27 +0000)]
oops - omitted from previous delta

25 years agoD10V patches from Cagney
Michael Meissner [Mon, 25 Oct 1999 13:57:39 +0000 (13:57 +0000)]
D10V patches from Cagney

25 years agoAdd default assembler switchhes on a per machine basis.
Nick Clifton [Fri, 22 Oct 1999 15:50:28 +0000 (15:50 +0000)]
Add default assembler switchhes on a per machine basis.
Use machine target type when opening output bfd files.

25 years ago * tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of the
Diego Novillo [Thu, 21 Oct 1999 13:49:38 +0000 (13:49 +0000)]
* tc_d10v.c (find_opcode): Allow ATSIGN to match expressions of the
form @abs16, @(abs16) and @(abs16 + imm).

25 years ago * config/tc-mips.c (ISA_HAS_COPROC_DELAYS) : New.
Gavin Romig-Koch [Thu, 21 Oct 1999 13:23:31 +0000 (13:23 +0000)]
* config/tc-mips.c (ISA_HAS_COPROC_DELAYS) : New.
(ISA_HAS_64_BIT_REGS) New.
(gpr_interlocks,md_begin,reg_needs_delay,append_insn,
mips_emit_delays,macro_build,load_register,load_addresss,
macro,macro2,mips_ip,s_cprestore,s_cpadd): Simplify
and/or use new ISA_xxx macros in expressions involving
ISA, particularly mips_opts.isa.

25 years agoFix assembler testsuite for ARM
Nick Clifton [Thu, 21 Oct 1999 10:44:39 +0000 (10:44 +0000)]
Fix assembler testsuite for ARM

25 years agoRemove generated parsers, expect bison to be present
Stan Shebs [Tue, 19 Oct 1999 17:26:54 +0000 (17:26 +0000)]
Remove generated parsers, expect bison to be present

25 years agoimport gdb-1999-10-18 snapshot
Jason Molenda [Tue, 19 Oct 1999 02:47:02 +0000 (02:47 +0000)]
import gdb-1999-10-18 snapshot

25 years agoAdd md expression support; Cleanup alpha warnings
Michael Meissner [Mon, 18 Oct 1999 22:29:15 +0000 (22:29 +0000)]
Add md expression support; Cleanup alpha warnings

25 years ago1999-10-15 Andrew Haley <aph@cygnus.com>
Andrew Haley [Mon, 18 Oct 1999 12:45:21 +0000 (12:45 +0000)]
1999-10-15  Andrew Haley  <aph@cygnus.com>

* dwarf1.c (parse_die): Fail to parse a die if its length is zero.

25 years agoFix typo in last change.
Jeff Law [Sun, 17 Oct 1999 23:41:19 +0000 (23:41 +0000)]
Fix typo in last change.

25 years ago * libhppa.h (bfd_hppa_insn2fmt): Change to return an int.
Jeff Law [Sun, 17 Oct 1999 23:21:41 +0000 (23:21 +0000)]
    * libhppa.h (bfd_hppa_insn2fmt): Change to return an int.

25 years ago * config/tc-hppa.c (md_apply_fix): Make "fmt" an int.
Jeff Law [Sun, 17 Oct 1999 23:19:13 +0000 (23:19 +0000)]
    * config/tc-hppa.c (md_apply_fix): Make "fmt" an int.

25 years ago * ar.c (normalize): Fix full_pathname code.
Ian Lance Taylor [Fri, 15 Oct 1999 16:50:47 +0000 (16:50 +0000)]
* ar.c (normalize): Fix full_pathname code.

25 years agoNit fix.
Alan Modra [Tue, 12 Oct 1999 11:07:34 +0000 (11:07 +0000)]
Nit fix.

25 years ago * hppa.h (PF_HP_PAGE_SIZE): Define.
Jeff Law [Tue, 12 Oct 1999 04:48:23 +0000 (04:48 +0000)]
    * hppa.h (PF_HP_PAGE_SIZE): Define.
        (PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise.
        (PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise.

25 years agoimport gdb-1999-10-11 snapshot
Jason Molenda [Tue, 12 Oct 1999 04:37:53 +0000 (04:37 +0000)]
import gdb-1999-10-11 snapshot

25 years agoimport gdb-1999-10-11 snapshot
Jason Molenda [Tue, 12 Oct 1999 04:37:25 +0000 (04:37 +0000)]
import gdb-1999-10-11 snapshot

25 years agoAdded note about --fatal-warnings option.
Geoffrey Keating [Mon, 11 Oct 1999 04:10:04 +0000 (04:10 +0000)]
Added note about --fatal-warnings option.

25 years ago* as.c (show_usage): Document new options.
Geoffrey Keating [Mon, 11 Oct 1999 04:07:10 +0000 (04:07 +0000)]
* as.c (show_usage): Document new options.
(parse_args): Add --no-warn, --warn, --fatal-warnings,
which become 'W', OPTION_WARN, and OPTION_WARN_FATAL.
(parse_args): Parse the new options.
(main): If there were warnings, and --fatal-warnings
was specified, print an error.
* as.h: New variable, flag_fatal_warnings, for new option.

25 years ago* lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
Geoffrey Keating [Mon, 11 Oct 1999 03:40:17 +0000 (03:40 +0000)]
* lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
indeterminate number of extra lines here".

* gas/elf/elf.exp: Remove XFAILs.
* gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
* gas/elf/section1.d: Likewise.

25 years ago * hppa-dis.c (print_insn_hppa): Add new codes 'cc', 'cd', 'cC',
Jeff Law [Sun, 10 Oct 1999 07:58:37 +0000 (07:58 +0000)]
    * hppa-dis.c (print_insn_hppa):  Add new codes 'cc', 'cd', 'cC',
        'co', '@'.

        * hppa-dis.c (print_insn_hppa): Removed unused args.  Fix '?W'.

        * hppa-dis.c (print_insn_hppa):  Implement codes "?N", "?Q".

25 years ago * config/tc-hppa.c (pa_ip): Add new codes 'cc', 'cd', 'cC', 'co',
Jeff Law [Sun, 10 Oct 1999 07:57:30 +0000 (07:57 +0000)]
   * config/tc-hppa.c (pa_ip):  Add new codes 'cc', 'cd', 'cC', 'co',
        '@'.  Change autoincrement completers to fall through to cache control
        completers.

        * config/tc-hppa.c (pa_ip):  Remove unused args.  Add code to '?W'
        arg.
        (pa_parse_addb_64_cmpltr):  New function.

        * config/tc-hppa.c (pa_ip):  Change error message.
        (pa_ip,pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr)  Fix '?N' and
        '?Q' args to allow falling through.

        * config/tc-hppa.c (pa_ip):  Implement conditional codes "?N", "?Q".
        Remove unused conditional codes.
        (pa_parse_cmpb_64_cmpltr,pa_parse_cmpib_64_cmpltr):  New.

25 years ago * hppa.h (pa_opcodes): Add load and store cache control to
Jeff Law [Sun, 10 Oct 1999 07:55:25 +0000 (07:55 +0000)]
    * hppa.h (pa_opcodes):  Add load and store cache control to
        instructions.  Add ordered access load and store.

        * hppa.h (pa_opcode): Add new entries for addb and addib.

        * hppa.h (pa_opcodes): Fix cmpb and cmpib entries.

        * hppa.h (pa_opcodes):  Add entries for cmpb and cmpib.

25 years ago * elflink.h (elf_merge_symbol): When overriding a weak symbol with
Ian Lance Taylor [Fri, 8 Oct 1999 15:21:56 +0000 (15:21 +0000)]
* elflink.h (elf_merge_symbol): When overriding a weak symbol with
a defined symbol in a shared library, clear the DEF_DYNAMIC flag
too.

25 years ago1999-10-08 Ben Elliston <bje@cygnus.com>
Ian Lance Taylor [Fri, 8 Oct 1999 13:56:33 +0000 (13:56 +0000)]
1999-10-08  Ben Elliston  <bje@cygnus.com>

        * binutils.texi: Some rewording and clarifications.

25 years ago* elf32-mips.c (mips_elf_calculate_relocation): R_MIPS_LITERAL
Geoffrey Keating [Fri, 8 Oct 1999 03:07:07 +0000 (03:07 +0000)]
* elf32-mips.c (mips_elf_calculate_relocation): R_MIPS_LITERAL
relocs also need the GP value.
(_bfd_mips_elf_relocate_section): Handle unpaired LO16 relocs
properly.  Handle sign-extension for R_MIPS_64 correctly.  Correct
the GP value for R_MIPS_LITERAL relocs too.  Handle
R_MIPS_64 relocs properly on big-endian MIPS.
(mips_elf_sign_extend): Behave properly with 'long long'.
(mips_elf_highest): Correct typo.

25 years ago * config/tc-d30v.c (CHAR_BIT): Define.
Diego Novillo [Thu, 7 Oct 1999 06:26:25 +0000 (06:26 +0000)]
* config/tc-d30v.c (CHAR_BIT): Define.
(check_range): Fix bit operations to support integers
bigger than 32 bits.

25 years agoForgot to add these files in the previous commit. This is the
Diego Novillo [Thu, 7 Oct 1999 06:19:24 +0000 (06:19 +0000)]
Forgot to add these files in the previous commit. This is the
testsuite for the new instructions added to d10v gas.

25 years agoAdded seven new instructions ld, ld2w, sac, sachi, slae, st and
Diego Novillo [Thu, 7 Oct 1999 06:17:04 +0000 (06:17 +0000)]
Added seven new instructions ld, ld2w, sac, sachi, slae, st and
st2w for d10v. Created new testsuite for d10v to verify new
instructions.

25 years ago* gas/mips/elf-rel.s: New file.
Geoffrey Keating [Thu, 7 Oct 1999 02:57:33 +0000 (02:57 +0000)]
* gas/mips/elf-rel.s: New file.
* gas/mips/elf-rel.d: New file.
* gas/mips/elf-rel2.d: New file.
* gas/mips/e32-rel2.d: New file.
* gas/mips/elf-rel2.s: New file.
* gas/mips/mips.exp: Add elf-rel, elf-rel2.

* gas/mips/elf_e_flags1.d: Tweak a little so it passes
even if the CPU is set to something by default.

25 years ago* scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocs
Geoffrey Keating [Thu, 7 Oct 1999 02:19:45 +0000 (02:19 +0000)]
* scripttempl/elf.sc (.rel.sdata): Combine all the sdata relocs
being .rel.sdata, .rel.sdata.*, .rel.gnu.linkonce.s*.
(.rela.sdata): Likewise for .rela.sdata.* and .rela.gnu.linkonce.s*.
(.rel.sbss): Make like .rel.bss.
(.rela.sbss): Make like .rel.bss.
(.sdata): Don't include .gnu.linkonce.s.* or .sdata.* when
ld -r.
(.sbss): Do the same things as for .bss: include SDATA_START_SYMBOLS,
.dynsbss.

25 years agoimport gdb-1999-10-04 snapshot
Jason Molenda [Tue, 5 Oct 1999 23:13:56 +0000 (23:13 +0000)]
import gdb-1999-10-04 snapshot

25 years agoimport gdb-1999-10-04 snapshot
Jason Molenda [Tue, 5 Oct 1999 23:09:03 +0000 (23:09 +0000)]
import gdb-1999-10-04 snapshot

25 years ago * gas/m32r/error.exp: New testcase driver.
Doug Evans [Tue, 5 Oct 1999 01:27:35 +0000 (01:27 +0000)]
* gas/m32r/error.exp: New testcase driver.
* gas/m32r/m32rx.exp: New testcase driver.
* gas/m32r/fslotx.[sd]: New testcase.
* gas/m32r/m32rx.[sd]: New testcase.
* gas/m32r/relax-s.[sd]: New testcase.
* gas/m32r/interfere.s: New testcase.
* gas/m32r/wrongsize.s: New testcase.

25 years ago * archures.c (bfd_mach_m32rx): Define it.
Doug Evans [Tue, 5 Oct 1999 01:14:20 +0000 (01:14 +0000)]
* archures.c (bfd_mach_m32rx): Define it.
* bfd-in2.h: Rebuild.

25 years ago * cpu-m32r.c (arch_info_struct): New static global.
Doug Evans [Tue, 5 Oct 1999 00:54:12 +0000 (00:54 +0000)]
* cpu-m32r.c (arch_info_struct): New static global.
(bfd_m32r_arch): Refer to it.
* elf32-m32r.c (m32r_elf_object_p): Recognize E_M32RX_ARCH.
(m32r_elf_print_private_bfd_data): Ditto.
(m32r_elf_final_write_processing): Handle bfd_mach_m32rx.

25 years ago * m32r.h (E_M32RX_ARCH): Define.
Doug Evans [Tue, 5 Oct 1999 00:43:14 +0000 (00:43 +0000)]
* m32r.h (E_M32RX_ARCH): Define.

25 years agoadd m32rx docs
Doug Evans [Tue, 5 Oct 1999 00:41:22 +0000 (00:41 +0000)]
add m32rx docs

25 years ago Add support for m32rx.
Doug Evans [Tue, 5 Oct 1999 00:37:17 +0000 (00:37 +0000)]
Add support for m32rx.
* config/tc-m32r.c (enable_m32rx): New static global.
(enable_special,warn_explicit_parallel_conflicts,optimize): Ditto.
(allow_m32rx): New function.
(M32R_SHORTOPTS): Add `O'.
(md_longopts): Add --m32rx plus several warning options.
(md_parse_option): Handle new options.
(md_show_usage): Print them.
(md_begin): Enable m32rx.
(OPERAND_IS_COND_BIT): New macro.
(first_writes_to_seconds_operands): New function.
(writes_to_pc,can_make_parallel,make_parallel): New functions.
(target_make_parallel,assemble_two_insns): New functions.
(md_assemble): Recognize "insn1 -> insn2" and "insn1 || insn2".
If optimizing and m32rx, try to make consecutive insns parallel.

25 years ago * fr30-asm.c,fr30-desc.h: Rebuild.
Doug Evans [Tue, 5 Oct 1999 00:05:52 +0000 (00:05 +0000)]
* fr30-asm.c,fr30-desc.h: Rebuild.
* m32r-asm.c,m32r-desc.c,m32r-desc.h: Rebuild.  Add m32rx support.
* m32r-dis.c,m32r-ibld.c,m32r-opc.c,m32r-opc.h,m32r-opinst.c: Ditto.

25 years ago1999-09-15 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Mon, 4 Oct 1999 18:59:13 +0000 (18:59 +0000)]
1999-09-15  Ulrich Drepper  <drepper@cygnus.com>

* readelf.c (dynamic_segment_parisc_val): Print 0 for DLD_FLAGS if
the value is zero.
(process_symbol_table): Don't print histogram if hash table is empty.

1999-09-15  Ulrich Drepper  <drepper@cygnus.com>

* readelf.c (get_parisc_dynamic_type): Handle DT_HP_GST_* values.

1999-09-02  Ulrich Drepper  <drepper@cygnus.com>

* readelf.c (get_symbol_type): Add support for HPUX and PARISC
specific symbol types.

* readelf.c: Add HPUX and PARISC extensions to dynamic and program
header table printing.

* readelf.c (get_machine_flags): Add handling of PARISC.

25 years ago1999-09-15 Ulrich Drepper <drepper@cygnus.com>
Ulrich Drepper [Mon, 4 Oct 1999 18:58:41 +0000 (18:58 +0000)]
1999-09-15  Ulrich Drepper  <drepper@cygnus.com>

* hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL.

25 years ago* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Defer
DJ Delorie [Wed, 29 Sep 1999 17:44:35 +0000 (17:44 +0000)]
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Defer
merging sections when not relocating.

25 years agoFix bit patterns of some load/store instructions to match latest docs.
Nick Clifton [Wed, 29 Sep 1999 14:18:05 +0000 (14:18 +0000)]
Fix bit patterns of some load/store instructions to match latest docs.

25 years ago* pe-dll.c (process_def_file): Move the offset lookup from here to
DJ Delorie [Wed, 29 Sep 1999 00:31:40 +0000 (00:31 +0000)]
* pe-dll.c (process_def_file): Move the offset lookup from here to
(fill_exported_offsets): here. New static function.
(fill_edata): Use.

25 years agoimport gdb-1999-09-28 snapshot
Jason Molenda [Tue, 28 Sep 1999 21:55:21 +0000 (21:55 +0000)]
import gdb-1999-09-28 snapshot

25 years agoFred Fish <fnf@cygnus.com>
Richard Henderson [Tue, 28 Sep 1999 21:45:39 +0000 (21:45 +0000)]
Fred Fish  <fnf@cygnus.com>

        * targets.c (cisco_core_vec): Replaced with two new vecs ...
        (cisco_core_big_vec): Add new bigendian vec.
        (cisco_core_little_vec): Add new little endian vec.

        * cisco-core.c (CRASH_INFO): Fixed offset replaced with ...
        (crash_info_locs): Add array of possible offsets.
        (MASK_ADDR): Mask to apply to crash info offset.
        (crashinfo_external): Add textbase, database, bssbase and
        turn into a typedef.
        (cisco_core_file_validate): Renamed from cisco_core_file_p.
        Many small changes to account for additional hardware versions.
        Pick a reasonable size for ".reg" section.  Add a ".crash"
        section to allow access to crashinfo_external struct.
        (cisco_core_file_p): New version of this function that
        iterates over crash_info_locs, calling cisco_core_file_validate.
        (cisco_core_vec): Old big endian only vec replaced with ...
        (cisco_core_big_vec): Add big endian version.
        (cisco_core_little_vec): Add little endian version.

        * configure.in (cisco_core_vec): Split to two new vectors ...
        (cisco_core_big_vec): New target vector.
        (cisco_core_little_vec): New target vector.
        * configure: Regenerate.
        * config.bfd (targ): For m68*-*-aout* targ, change cisco_core_vec
        to cisco_core_big_vec in targ_selvecs.

25 years ago* deffilep.y (tokens): Add upper and lower case versions of DATA,
DJ Delorie [Tue, 28 Sep 1999 20:22:55 +0000 (20:22 +0000)]
* deffilep.y (tokens): Add upper and lower case versions of DATA,
CONSTANT, NONAME and PRIVATE tokens.
(command): Use DATAU.
(expline): Allow for drectve syntax as well.
(exp_opt_list): Likewise.
(exp_opt): Likewise.
* pe-dll.c (make_one): Only generate the idata entries for data
symbols.

25 years ago* dlltool.c (scan_drectve_symbols): Handle type tags in exported
DJ Delorie [Tue, 28 Sep 1999 20:08:37 +0000 (20:08 +0000)]
* dlltool.c (scan_drectve_symbols): Handle type tags in exported
symbols.
(scan_filtered_symbols): Likewise.

25 years ago* scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sections
Geoffrey Keating [Tue, 28 Sep 1999 04:16:51 +0000 (04:16 +0000)]
* scripttempl/elf.sc (.sdata): Include .gnu.linkonce.s.* sections
in .sdata too.

25 years ago* config/tc-mips.c (nopic_need_relax): Allow for the
Geoffrey Keating [Tue, 28 Sep 1999 04:13:25 +0000 (04:13 +0000)]
* config/tc-mips.c (nopic_need_relax): Allow for the
.sdata.foo sections generated by -fdata-sections,
and for the .gnu.linkonce.s sections generated by C++.

25 years ago* elf32-mips.c (mips_elf_relocate_hi16): Unused, delete.
Geoffrey Keating [Tue, 28 Sep 1999 04:11:05 +0000 (04:11 +0000)]
* elf32-mips.c (mips_elf_relocate_hi16): Unused, delete.
(mips_elf_relocate_got_local): Unused, delete.
(mips_elf_relocate_global_got): Unused, delete.

25 years agoMerge sections named .bss.* into .bss section. Similarly for .sbss.
Nick Clifton [Sun, 26 Sep 1999 09:37:45 +0000 (09:37 +0000)]
Merge sections named .bss.* into .bss section.  Similarly for .sbss.

25 years agoFred Fish <fnf@cygnus.com>
Richard Henderson [Fri, 24 Sep 1999 17:06:35 +0000 (17:06 +0000)]
Fred Fish  <fnf@cygnus.com>

        * elf.c (bfd_section_from_phdr): Add typename variable.  Use p_type
        to initialize it to something meaningful.  Then use it to generate
        more useful segment names.

25 years agoMake sure that sensible values are extracted from a raw header.
Nick Clifton [Fri, 24 Sep 1999 09:03:49 +0000 (09:03 +0000)]
Make sure that sensible values are extracted from a raw header.

25 years agoRemove accidental case duplication.
Jeff Law [Thu, 23 Sep 1999 16:09:23 +0000 (16:09 +0000)]
Remove accidental case duplication.

25 years agoRemove accidental case duplication.
Jeff Law [Thu, 23 Sep 1999 15:58:08 +0000 (15:58 +0000)]
Remove accidental case duplication.

25 years agoAdd missing initializer lost in last change.
Jeff Law [Thu, 23 Sep 1999 15:46:33 +0000 (15:46 +0000)]
Add missing initializer lost in last change.

25 years ago * config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handling
Jeff Law [Thu, 23 Sep 1999 14:30:31 +0000 (14:30 +0000)]
    * config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handling
        with cleaner code using completer prefixes.   Add 'Y'.

25 years ago * hppa.h (pa_opcodes): Add "call" and "ret". Clean up "b", "bve"
Jeff Law [Thu, 23 Sep 1999 14:29:10 +0000 (14:29 +0000)]
    * hppa.h (pa_opcodes): Add "call" and "ret".  Clean up "b", "bve"
        and "be" using completer prefixes.

25 years ago * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with
Jeff Law [Thu, 23 Sep 1999 14:28:25 +0000 (14:28 +0000)]
   * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with
        cleaner code using completer prefixes.  Add 'Y'.

25 years ago * config/tc-hppa.c (pa_ip): Add parens to silence compiler.
Jeff Law [Thu, 23 Sep 1999 13:15:29 +0000 (13:15 +0000)]
    * config/tc-hppa.c (pa_ip):  Add parens to silence compiler.

25 years ago * hppa.h (pa_opcodes): Add initializers to silence compiler.
Jeff Law [Thu, 23 Sep 1999 13:14:33 +0000 (13:14 +0000)]
    * hppa.h (pa_opcodes): Add initializers to silence compiler.

25 years ago * hppa.h: Update comments about character usage.
Jeff Law [Thu, 23 Sep 1999 13:10:07 +0000 (13:10 +0000)]
    * hppa.h: Update comments about character usage.

25 years ago * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.
Jeff Law [Wed, 22 Sep 1999 15:43:26 +0000 (15:43 +0000)]
    * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.
        (pa_ip, case 'm'): Failure to get a CBIT specifier just means the
        insn does not match and we should try the next insn in the table.

25 years agoRename MULTI_SET_PSR to LDM_TYPE_2_OR_3
Nick Clifton [Wed, 22 Sep 1999 09:05:32 +0000 (09:05 +0000)]
Rename MULTI_SET_PSR to LDM_TYPE_2_OR_3

25 years agoAdd earm_epoc_pe.c build target.
Nick Clifton [Wed, 22 Sep 1999 08:32:06 +0000 (08:32 +0000)]
Add earm_epoc_pe.c build target.

25 years agoremoved in the 1999-09-21 snapshot.
Jason Molenda [Wed, 22 Sep 1999 03:36:42 +0000 (03:36 +0000)]
removed in the 1999-09-21 snapshot.