binutils-gdb.git
25 years agoOnly support interworking and pic for ELF or COFF targets
Nick Clifton [Wed, 8 Sep 1999 13:10:28 +0000 (13:10 +0000)]
Only support interworking and pic  for ELF or COFF targets

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14F
Jeff Law [Wed, 8 Sep 1999 01:00:12 +0000 (01:00 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14F
        relocs.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14WR and
Jeff Law [Wed, 8 Sep 1999 00:50:50 +0000 (00:50 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14WR and
        DLTREL14WD relocs.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14R and
Jeff Law [Wed, 8 Sep 1999 00:09:52 +0000 (00:09 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle DLTREL14R and
        DLTREL21L relocs.  Pass the output bfd to elf_hppa_relocate_insn.
        Pass the relocate type rather than the insn format to
        elf_hppa_relocate_insn.
        (elf_hppa_relocate_insn): Make switch dependent on relocation type
        rather than the opcode.  Handle DLTREL21L and DLTREL14R relocs.

25 years ago * hppa-dis.c (print_insn_hppa): Escape '%' in output strings.
Jeff Law [Tue, 7 Sep 1999 19:57:23 +0000 (19:57 +0000)]
    * hppa-dis.c (print_insn_hppa): Escape '%' in output strings.

25 years ago * hppa-dis.c (print_insn_hppa): Handle 'Z' argument.
Jeff Law [Tue, 7 Sep 1999 19:52:51 +0000 (19:52 +0000)]
    * hppa-dis.c (print_insn_hppa): Handle 'Z' argument.

25 years ago * config/tc-hppa.c (pa_ip): Support 'Z' argument.
Jeff Law [Tue, 7 Sep 1999 19:48:13 +0000 (19:48 +0000)]
    * config/tc-hppa.c (pa_ip): Support 'Z' argument.

25 years ago * hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
Jeff Law [Tue, 7 Sep 1999 19:46:47 +0000 (19:46 +0000)]
    * hppa.h (pa_opcodes): Add "addil" variant which has the %r1 as
        an explicit output argument.

25 years ago * config/tc-hppa.c (pa_ip): Put strict register checks before
Jeff Law [Tue, 7 Sep 1999 19:30:14 +0000 (19:30 +0000)]
    * config/tc-hppa.c (pa_ip): Put strict register checks before
        call to pa_parse_number.

25 years agoAdd patterns with correct names for mulu and muls instructions (mulu.w and muls.w)
Nick Clifton [Tue, 7 Sep 1999 17:26:21 +0000 (17:26 +0000)]
Add patterns with correct names for mulu and muls instructions (mulu.w and muls.w)

25 years ago * coffcode.h (bfd_coff_backend_data): Add _bfd_filnmlen field.
Ian Lance Taylor [Tue, 7 Sep 1999 04:28:27 +0000 (04:28 +0000)]
* coffcode.h (bfd_coff_backend_data): Add _bfd_filnmlen field.
(bfd_coff_filnmlen): Define.
(bfd_coff_std_swap_table): Initialize new field.
* coffgen.c (coff_fix_symbol_name): Use bfd_coff_filnmlen rather
than FILNMLEN.
(coff_write_symbols): Likewise.
(coff_get_normalized_symtab): Likewise.
* coff-sh.c (bfd_coff_small_swap_table): Initialize new field.
* libcoff.h: Rebuild.

25 years agoreformat for 80 column screen
Ian Lance Taylor [Tue, 7 Sep 1999 04:14:35 +0000 (04:14 +0000)]
reformat for 80 column screen

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 04:06:50 +0000 (04:06 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* coffcode.h (sort_by_secaddr): New static function if
COFF_IMAGE_WITH_PE.
(coff_compute_section_file_positions): If COFF_IMAGE_WITH_PE, sort
sections by VMA when assigning target_index values.  Always set
virt_size.

25 years agoremove unneeded ifdefs
Ian Lance Taylor [Tue, 7 Sep 1999 03:42:53 +0000 (03:42 +0000)]
remove unneeded ifdefs

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 03:40:32 +0000 (03:40 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* libcoff-in.h (struct pei_section_tdata): Add pe_flags field.
* coffcode.h (coff_set_alignment_hook): Set pe_flags field if
COFF_WITH_PE.
* libcoff.h: Rebuild.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 03:28:54 +0000 (03:28 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* internal.h (DTYPE): Define.
* pe.h (struct external_PEI_filehdr): Rename from
external_PE_filehdr.  Define even if COFF_IMAGE_WITH_PE is not
defined.

25 years ago * config/obj-coff.c: Add ATTRIBUTE_UNUSED as needed for
Ian Lance Taylor [Tue, 7 Sep 1999 03:26:58 +0000 (03:26 +0000)]
* config/obj-coff.c: Add ATTRIBUTE_UNUSED as needed for
BFD_ASSEMBLER code.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 03:00:32 +0000 (03:00 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* coffcode.h (coff_set_custom_section_alignment): Add const to
declaration to match definition.
(coff_write_object_contents): Don't set F_AR32W(R)? if
COFF_WITH_PE.

25 years ago * coff-i386.c (in_reloc_p): Add declaration.
Ian Lance Taylor [Tue, 7 Sep 1999 02:59:17 +0000 (02:59 +0000)]
* coff-i386.c (in_reloc_p): Add declaration.
(i386coff_vec): Simplify initialization of
application_section_flags.

25 years agoadd comment
Ian Lance Taylor [Tue, 7 Sep 1999 02:58:00 +0000 (02:58 +0000)]
add comment

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 02:23:44 +0000 (02:23 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* as.c (perform_an_assembly_pass): Set SEC_DATA for data_section.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Tue, 7 Sep 1999 02:11:54 +0000 (02:11 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* coffcode.h (sec_to_styp_flags): Write separate COFF_WITH_PE
version.  Move COFF_WITH_PE specific code to new version.
(stype_to_sec_flags): Likewise.  Add section parameter.
* coffgen.c (make_a_section_from_file): Set target_index before
calling styp_to_sec_flags.  Pass section to styp_to_sec_flags.
* libcoff.h: Rebuild.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Mon, 6 Sep 1999 18:47:31 +0000 (18:47 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* nm.c (print_symbol_info_bsd): Check for 'w' as well as 'U'.
(print_symbol_info_sysv): Likewise.
(print_symbol_info_posix): Likewise.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Mon, 6 Sep 1999 18:44:56 +0000 (18:44 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* syms.c (stt): Add some PE/PEI section names.
(bfd_decode_symclass): Return 'w', not 'U', for a weak undefined
symbol.
(bfd_symbol_info): Check for 'w'.

25 years ago1999-09-06 Donn Terry <donn@interix.com>
Ian Lance Taylor [Mon, 6 Sep 1999 18:34:29 +0000 (18:34 +0000)]
1999-09-06  Donn Terry  <donn@interix.com>

* section.c (struct bfd_comdat_info): Define.
(asection): Add comdat field.
(STD_SECTION): Initialize comdat field.
(bfd_make_section_anyway): Likewise.
* bfd-in2.h: Rebuild.

25 years ago * elflink.h (elf_link_add_object_symbols): Copy NON_GOT_REF flag
Andreas Schwab [Mon, 6 Sep 1999 10:56:08 +0000 (10:56 +0000)]
* elflink.h (elf_link_add_object_symbols): Copy NON_GOT_REF flag
to version symbols.

25 years ago * hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.
Jeff Law [Mon, 6 Sep 1999 10:42:11 +0000 (10:42 +0000)]
    * hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.
        Add a few PA2.0 loads and store variants.

25 years ago * config/tc-hppa.c (pa_ip): Get strict/non-strict mode from the
Jeff Law [Mon, 6 Sep 1999 10:28:21 +0000 (10:28 +0000)]
    * config/tc-hppa.c (pa_ip): Get strict/non-strict mode from the
        candidate instruction.  Require registers for register arguments
        when in strict mode.  Require assemble-time constants for
        constants when in strict mode.
        (pa_get_absolute_expression): Require a constant when in strict
        mode.

25 years agoFix value for -Wnuh command line option
Nick Clifton [Mon, 6 Sep 1999 10:24:19 +0000 (10:24 +0000)]
Fix value for -Wnuh command line option

25 years agoApplied patch from Scott Bambrough <scottb@netwinder.org>:
Nick Clifton [Mon, 6 Sep 1999 09:51:16 +0000 (09:51 +0000)]
Applied patch from Scott Bambrough  <scottb@netwinder.org>:

Added HOSTING_CRT0, HOSTING_LIBS for target "arm*-*-linux-gnu*"

25 years agouse bfd memory allcation routines
Nick Clifton [Mon, 6 Sep 1999 08:57:49 +0000 (08:57 +0000)]
use bfd memory allcation routines

25 years agofix date
Ian Lance Taylor [Sat, 4 Sep 1999 17:40:28 +0000 (17:40 +0000)]
fix date

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:40:18 +0000 (17:40 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* readelf.c: Include "elf/pj.h".
(dump_relocations): Handle EM_PJ.
(get_machine_name): Likewise.
(get_machine_flags): Likewise.

25 years ago1999-09-02 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:38:46 +0000 (17:38 +0000)]
1999-09-02  Steve Chamberlain  <sac@pobox.com>

* binutils-all/objdump.exp: Add pj to cpus_expected.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:37:36 +0000 (17:37 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* configure.tgt (pjl-*-*, pj-*-*): New targets.
* emulparams/pjelf.sh: New file.
* emulparams/pjlelf.sh: New file.
* scripttempl/pj.sc: New file.
* Makefile.am (ALL_EMULATIONS): Add epjelf.o and epjlelf.o.
(epjelf.o, epjlelf.o): New targets.
* Makefile.in: Rebuild.

25 years agoremove extraneous period
Ian Lance Taylor [Sat, 4 Sep 1999 17:29:42 +0000 (17:29 +0000)]
remove extraneous period

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:29:22 +0000 (17:29 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* config/tc-pj.c: New file, supports picoJava in ELF.
* config/tc-pj.h: Ditto.
* configure.in (pjl*, pj*): New targets.
* Makefile.am: Rebuild dependencies.
(CPU_TYPES): Add pj.
(TARGET_CPU_CFILES): Add config/tc-pj.c.
(TARGET_CPU_HFILES): Add config/tc-pj.h.
* doc/c-pj.texi: New file.
* doc/as.texinfo: Add some PJ specifics.
* doc/all.texi: Add PJ to the list of all architectures, sort them
all alphabetically.
* doc/Makefile.in (CPU_DOCS): Add c-pj.texi.
* configure, Makefile.in, doc/Makefile.in: Rebuild.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:18:59 +0000 (17:18 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:17:37 +0000 (17:17 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* dis-asm.h (print_insn_pj): Declare.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:16:21 +0000 (17:16 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* pj.h: New file.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:15:44 +0000 (17:15 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* pj.h: New file.
* common.h (EM_PJ): Define.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:14:37 +0000 (17:14 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* pj-opc.c: New file.
* pj-dis.c: New file.
* disassemble.c (disassembler): Handle bfd_arch_pj.
* configure.in: Handle bfd_pj_arch.
* Makefile.am: Rebuild dependencies.
(CFILES): Add pj-dis.c and pj-opc.c.
(ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
* configure, Makefile.in: Rebuild.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 17:07:46 +0000 (17:07 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* cpu-pj.c: New file.
* elf32-pj.c: New file.
* config.bfd (pj*): New cpu.
(pj-*-*, pjl-*-*): New targets.
* configure.in (bfd_elf32_pj_vec): New target vector.
(bfd_elf32_pjl_vec): New target vector.
  * archures.c (bfd_arch_pj): Define.
* elf.c (prep_headers): Handle bfd_arch_pj.
* reloc.c: Define BFD_RELOC_PJ_* relocations.
* targets.c (bfd_elf32_pj_vec, bfd_elf32_pjl_vec): Declare and add
to target vector list.
* Makefile.am: Rebuild dependencies.
(ALL_MACHINES): Add cpu-pj.lo.
(ALL_MACHINES_CFILES): Add cpu-pj.c.
(BFD32_BACKENDS): Add elf32-pj.lo.
(BFD32_BACKENDS_CFILES): Add elf32-pj.c.
* configure, Makefile.in, bfd-in2.h, libbfd.h: Rebuild.

25 years ago1999-09-04 Steve Chamberlain <sac@pobox.com>
Ian Lance Taylor [Sat, 4 Sep 1999 16:52:13 +0000 (16:52 +0000)]
1999-09-04  Steve Chamberlain  <sac@pobox.com>

* config.sub: Add support for configuring for pj.

25 years ago * elf-bfd.h (ELF_LINK_NON_GOT_REF): Define.
Ian Lance Taylor [Sat, 4 Sep 1999 16:26:08 +0000 (16:26 +0000)]
* elf-bfd.h (ELF_LINK_NON_GOT_REF): Define.
* elflink.h (elf_adjust_dynamic_symbol): Copy REF_REGULAR_NONWEAK
and NON_GOT_REF from weak defined symbol to real symbol.
* elf32-i386.c (elf_i386_check_relocs): Set NON_GOT_REF.
(elf_i386_adjust_dynamic_symbol): If NON_GOT_REF is not set, don't
create a COPY reloc.
* elf32-sparc.c (elf32_sparc_check_relocs): Set NON_GOT_REF.
(elf32_sparc_adjust_dynamic_symbol): If NON_GOT_REF is not set,
don't create a COPY reloc.

25 years ago1999-09-04 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Sat, 4 Sep 1999 15:49:35 +0000 (15:49 +0000)]
1999-09-04  H.J. Lu  <hjl@gnu.org>

* i386-dis.c (print_insn_i386): Set bytes_per_line to 7.

25 years ago * emulparams/elf64hppa.sh (MAXPAGESIZE): Define.
Jeff Law [Sat, 4 Sep 1999 02:20:41 +0000 (02:20 +0000)]
    * emulparams/elf64hppa.sh (MAXPAGESIZE): Define.
        (OTHER_READONLY_SECTIONS, DATA_PLT): Likewise.

25 years agorebuild
Ian Lance Taylor [Fri, 3 Sep 1999 18:34:45 +0000 (18:34 +0000)]
rebuild

25 years ago * elflink.h (elf_bfd_final_link): When counting relocations, don't
Ian Lance Taylor [Fri, 3 Sep 1999 18:34:02 +0000 (18:34 +0000)]
* elflink.h (elf_bfd_final_link): When counting relocations, don't
count those in sections we are not including in the link.

25 years ago * hppa.h: Add HPUX specific symbol type definitions.
Jeff Law [Fri, 3 Sep 1999 02:23:08 +0000 (02:23 +0000)]
    * hppa.h: Add HPUX specific symbol type definitions.

25 years ago * elflink.h (elf_link_add_object_symbols): Work around bogus SH_LINK
Jeff Law [Thu, 2 Sep 1999 23:44:54 +0000 (23:44 +0000)]
    * elflink.h (elf_link_add_object_symbols): Work around bogus SH_LINK
        field in hpux11 shared libraries.

25 years ago * emulparams/elf64hppa.sh: New file.
Jeff Law [Thu, 2 Sep 1999 20:35:35 +0000 (20:35 +0000)]
    * emulparams/elf64hppa.sh: New file.
        * configure.tgt (hppa*w-*-*): Use elf64hppa emulation.
        * Makefile.am (ALL_64_EMULATIONS): Add eelf64hppa.o
        (eelf64hppa.c): Add dependencies.
        * Makefile.in: Rebuilt.

25 years ago * hppa.h: Add HPUX specific dynamic and program header table
Jeff Law [Thu, 2 Sep 1999 20:17:33 +0000 (20:17 +0000)]
    * hppa.h: Add HPUX specific dynamic and program header table
        specific definitions.

25 years agoFix memory leak.
Nick Clifton [Thu, 2 Sep 1999 17:56:51 +0000 (17:56 +0000)]
Fix memory leak.

25 years agoEnable --emulation={i386coff,i386elf} for i386 gas.
Alan Modra [Thu, 2 Sep 1999 15:12:01 +0000 (15:12 +0000)]
Enable --emulation={i386coff,i386elf} for i386 gas.

25 years agoDo not dump literal pool when a .section .line directive is encountered.
Nick Clifton [Thu, 2 Sep 1999 10:39:18 +0000 (10:39 +0000)]
Do not dump literal pool when a .section .line directive is encountered.

25 years agoAdd test for strongarm to ScottB's patch.
Nick Clifton [Thu, 2 Sep 1999 10:11:11 +0000 (10:11 +0000)]
Add test for strongarm to ScottB's patch.

25 years ago * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
Catherine Moore [Wed, 1 Sep 1999 21:17:36 +0000 (21:17 +0000)]
    * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
        test "entry0" instead of "entry1".  ARM targets use REL relocs,
        and should use the test entry0.

25 years agoFix minor typos introduced while cleaning up the previous patch.
Jeff Law [Wed, 1 Sep 1999 20:06:15 +0000 (20:06 +0000)]
Fix minor typos introduced while cleaning up the previous patch.

25 years ago * elf-hppa.h (elf_hppa_add_symbol_hook): New function.
Jeff Law [Wed, 1 Sep 1999 19:42:17 +0000 (19:42 +0000)]
    * elf-hppa.h (elf_hppa_add_symbol_hook): New function.
        (elf_hppa_final_link, elf_hppa_relocate_section): Likewise.
        (elf_hppa_final_link_relocate, elf_hppa_relocate_insn): Likewise.

25 years agofix typo.
Nick Clifton [Wed, 1 Sep 1999 16:18:50 +0000 (16:18 +0000)]
fix typo.

25 years agoslight code improvement over previous delta
Nick Clifton [Wed, 1 Sep 1999 15:32:46 +0000 (15:32 +0000)]
slight code improvement over previous delta

25 years agoCoff fix for i386 gas testsuite
Alan Modra [Wed, 1 Sep 1999 14:57:03 +0000 (14:57 +0000)]
Coff fix for i386 gas testsuite

25 years agoDo not align sectins when producing ELF format objects.
Nick Clifton [Wed, 1 Sep 1999 10:57:19 +0000 (10:57 +0000)]
Do not align sectins when producing ELF format objects.

25 years agoDocument new command line switches.
Nick Clifton [Wed, 1 Sep 1999 09:28:07 +0000 (09:28 +0000)]
Document new command line switches.

25 years agoooops - omitted from previous delta
Nick Clifton [Tue, 31 Aug 1999 16:57:37 +0000 (16:57 +0000)]
ooops - omitted from previous delta

25 years agooops - omitted from previous delta
Nick Clifton [Tue, 31 Aug 1999 16:57:03 +0000 (16:57 +0000)]
oops - omitted from previous delta

25 years agoPatch from Scott Bambrough <scottb@netwinder.org> to define NT_TASKSTRUCT.
Nick Clifton [Tue, 31 Aug 1999 16:56:26 +0000 (16:56 +0000)]
Patch from Scott Bambrough <scottb@netwinder.org> to define NT_TASKSTRUCT.

25 years agoApply patch from Scott Bambrough to display the contents of a NOTES segment
Nick Clifton [Tue, 31 Aug 1999 16:54:56 +0000 (16:54 +0000)]
Apply patch from Scott Bambrough to display the contents of a NOTES segment
in a core file.

25 years ago * binutils.texi (Bug Reporting): Clarify that large files should
Ian Lance Taylor [Tue, 31 Aug 1999 15:34:29 +0000 (15:34 +0000)]
* binutils.texi (Bug Reporting): Clarify that large files should
not be sent to bug-gnu-utils.

25 years agofix FSF address
Ian Lance Taylor [Tue, 31 Aug 1999 15:12:20 +0000 (15:12 +0000)]
fix FSF address

25 years agoWhen possible, keep the original type of the symbol.
Nick Clifton [Tue, 31 Aug 1999 14:07:27 +0000 (14:07 +0000)]
When possible, keep the original type of the symbol.

25 years agoAdd support for configuring for fr30.
Nick Clifton [Tue, 31 Aug 1999 09:47:21 +0000 (09:47 +0000)]
Add support for configuring for fr30.

25 years ago * alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
Richard Henderson [Tue, 31 Aug 1999 02:01:22 +0000 (02:01 +0000)]
    * alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.

25 years agoimport gdb-1999-08-30 snapshot
Jason Molenda [Tue, 31 Aug 1999 01:14:27 +0000 (01:14 +0000)]
import gdb-1999-08-30 snapshot

25 years agoimport gdb-1999-08-30 snapshot
Jason Molenda [Tue, 31 Aug 1999 01:06:22 +0000 (01:06 +0000)]
import gdb-1999-08-30 snapshot

25 years agoCheck in correct version of previous patch.
Jeff Law [Mon, 30 Aug 1999 21:57:08 +0000 (21:57 +0000)]
Check in correct version of previous patch.

25 years ago * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Allow both
Jeff Law [Mon, 30 Aug 1999 21:30:36 +0000 (21:30 +0000)]
    * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Allow both
        R_PARISC_DIR32 and R_PARISC_DIR64 regardless of how the
        tools were configured.
        * elf32-hppa.h (_bfd_elf32_hppa_gen_reloc_type): Declare.

25 years ago * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
Jeff Law [Mon, 30 Aug 1999 21:15:01 +0000 (21:15 +0000)]
    * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
        sectioning.
        * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
        PA64.

25 years ago * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
Jeff Law [Mon, 30 Aug 1999 21:00:59 +0000 (21:00 +0000)]
    * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
        sectioning.
        * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
        Revamp address expressions slightly to handle an arbitrary sized
        address.

25 years ago * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
Jeff Law [Mon, 30 Aug 1999 20:09:00 +0000 (20:09 +0000)]
    * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
        sectioning.
        * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.

25 years ago * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
Jeff Law [Mon, 30 Aug 1999 18:20:18 +0000 (18:20 +0000)]
    * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
        sectioning.

25 years agoNew i386 tests for naked register syntax, ie. "eax" instead of "%eax"
Alan Modra [Mon, 30 Aug 1999 14:09:43 +0000 (14:09 +0000)]
New i386 tests for naked register syntax, ie. "eax" instead of "%eax"

25 years agoi386 gas code cleanups: combine i386_is_reg and parse_register.
Alan Modra [Mon, 30 Aug 1999 13:12:54 +0000 (13:12 +0000)]
i386 gas code cleanups: combine i386_is_reg and parse_register.

25 years agoAllow spaces in i386 FP reg names, eg. %st ( 1 ).
Alan Modra [Sun, 29 Aug 1999 23:44:27 +0000 (23:44 +0000)]
Allow spaces in i386 FP reg names, eg. %st ( 1 ).

25 years ago * fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
Doug Evans [Sun, 29 Aug 1999 21:16:25 +0000 (21:16 +0000)]
* fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
* m32r-asm.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c: Rebuild.
* m32r-opinst.c: Rebuild.

25 years ago * config/tc-m32r.c (md_parse_option): Delete unrecognized option
Doug Evans [Sun, 29 Aug 1999 20:45:22 +0000 (20:45 +0000)]
* config/tc-m32r.c (md_parse_option): Delete unrecognized option
error message (done elsewhere).

25 years ago * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float
Jeff Law [Sun, 29 Aug 1999 07:53:24 +0000 (07:53 +0000)]
    * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'.  Prefix float
        register args by 'f'.

25 years ago * config/tc-hppa.c (pa_ip): Replace 'f' by 'v'. Prefix float register
Jeff Law [Sun, 29 Aug 1999 07:52:32 +0000 (07:52 +0000)]
    * config/tc-hppa.c (pa_ip): Replace 'f' by 'v'.  Prefix float register
        args by 'f'.

25 years ago * hppa.h (pa_opcodes): Replace 'f' by 'v'. Prefix float register args
Jeff Law [Sun, 29 Aug 1999 07:51:43 +0000 (07:51 +0000)]
    * hppa.h (pa_opcodes): Replace 'f' by 'v'.  Prefix float register args
        by 'f'.

25 years ago * gas/hppa/basic/basic.exp: Add new tests shift2.s,
Jeff Law [Sat, 28 Aug 1999 11:00:36 +0000 (11:00 +0000)]
    * gas/hppa/basic/basic.exp:  Add new tests shift2.s,
        shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
        * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
        extract3.s, deposit2.s, deposit3.s:  New.

25 years ago * config/tc-hppa.c (pa_ip): Add args q, %, and |.
Jeff Law [Sat, 28 Aug 1999 10:59:37 +0000 (10:59 +0000)]
    * config/tc-hppa.c (pa_ip): Add args q, %, and |.

25 years ago * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
Jeff Law [Sat, 28 Aug 1999 10:59:07 +0000 (10:59 +0000)]
    * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.

25 years ago * hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
Jeff Law [Sat, 28 Aug 1999 10:58:26 +0000 (10:58 +0000)]
    * hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
        Add supporting args.

25 years ago * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
Jeff Law [Sat, 28 Aug 1999 10:32:43 +0000 (10:32 +0000)]
    * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
        Add new syntax versions of instructions to tests.
        * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
        system2.s, unit2.s:  New tests.
        * hppa/basic/basic.exp: Add new tests.

25 years ago * config/tc-hppa.c (pa_ip): Absorb white space in instructions
Jeff Law [Sat, 28 Aug 1999 10:18:12 +0000 (10:18 +0000)]
   * config/tc-hppa.c (pa_ip):  Absorb white space in instructions
        between args.
        Add new completers.  Fix bug in 64 bit condition handling.

25 years ago * hppa-dis.c (MASK_10, read_write_names, add_compl_names,
Jeff Law [Sat, 28 Aug 1999 10:17:07 +0000 (10:17 +0000)]
    * hppa-dis.c (MASK_10, read_write_names, add_compl_names,
        extract_10U_store):  New.
        (print_insn_hppa):  Add new completers.

25 years ago * hppa.h: Document new completers and args.
Jeff Law [Sat, 28 Aug 1999 10:16:15 +0000 (10:16 +0000)]
    * hppa.h:  Document new completers and args.
        * hppa.h (pa_opcodes):  Add 64 bit patterns and pa2.0 syntax for uxor,
        uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe.  Add pa2.0
        extensions for ssm, rsm, pdtlb, pitlb.  Add performance instructions
        pmenb and pmdis.

25 years agoFix minor bug in last change.
Jeff Law [Sat, 28 Aug 1999 09:28:31 +0000 (09:28 +0000)]
Fix minor bug in last change.

25 years ago * gas/hppa/basic/basic.exp:
Jeff Law [Sat, 28 Aug 1999 08:50:00 +0000 (08:50 +0000)]
    * gas/hppa/basic/basic.exp:
        * gas/hppa/basic/media.s:  Add test cases for new instructions.