OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
25 years ago1999-09-11 Donn Terry <donn@interix.com>
Ian Lance Taylor [Sat, 11 Sep 1999 21:27:15 +0000 (21:27 +0000)]
1999-09-11  Donn Terry  <donn@interix.com>

* cofflink.c (_bfd_coff_link_input_bfd): If a symbol is stripped,
don't write out the associated line numbers.

25 years ago1999-09-11 Donn Terry <donn@interix.com>
Ian Lance Taylor [Sat, 11 Sep 1999 21:15:16 +0000 (21:15 +0000)]
1999-09-11  Donn Terry  <donn@interix.com>

* cofflink.c (_bfd_coff_write_global_sym): Handle section symbol
aux entries.

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

* coffcode.h (coff_slurp_symbol_table): If PE, set BSF_DEBUGGING
for C_FCN/C_EFCN symbols, and set BSF_DEBUGGING_RELOC for such
symbols named .bf.

25 years ago * elfcode.h (write_relocs): Handle an absolute symbol in REL
Ian Lance Taylor [Sat, 11 Sep 1999 20:14:57 +0000 (20:14 +0000)]
* elfcode.h (write_relocs): Handle an absolute symbol in REL
relocs as we do for RELA relocs.

25 years ago1999-09-11 Donn Terry <donn@interix.com>
Ian Lance Taylor [Sat, 11 Sep 1999 15:26:22 +0000 (15:26 +0000)]
1999-09-11  Donn Terry  <donn@interix.com>

* cofflink.c (coff_link_add_symbols): Don't warn about symbol type
changes when the base type is unknown.

25 years ago1999-09-11 Donn Terry <donn@interix.com>
Ian Lance Taylor [Sat, 11 Sep 1999 15:16:14 +0000 (15:16 +0000)]
1999-09-11  Donn Terry  <donn@interix.com>

* coffgen.c (coff_print_symbol): Fix printing of aux record for
function symbols.

25 years ago1999-09-11 Donn Terry <donn@interix.com>
Ian Lance Taylor [Sat, 11 Sep 1999 14:41:11 +0000 (14:41 +0000)]
1999-09-11  Donn Terry  <donn@interix.com>

* syms.c (BSF_DEBUGGING_RELOC): Define.
* coffgen.c (fixup_symbol_value): Relocate a symbol which has
BSF_DEBUGGING_RELOC set.
* bfd-in2.h: Rebuild.

25 years ago * ecoff.c (bfd_debug_section): Update initialization for new
Ian Lance Taylor [Fri, 10 Sep 1999 23:25:51 +0000 (23:25 +0000)]
* ecoff.c (bfd_debug_section): Update initialization for new
comdat_info field.
(_bfd_ecoff_styp_to_sec_flags): Add section parameter.
* libecoff.h (_bfd_ecoff_styp_to_sec_flags): Update declaration.

1999-09-10  H.J. Lu  <hjl@gnu.org>

* coff-alpha.c (alpha_ecoff_backend_data): Initialize the new
_bfd_filnmlen field.
* coff-mips.c (mips_ecoff_backend_data): Likewise.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Create .opd entries
Jeff Law [Fri, 10 Sep 1999 15:46:37 +0000 (15:46 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Create .opd entries
        for FPTR relocs involving local symbols.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Get the right
Jeff Law [Fri, 10 Sep 1999 14:05:36 +0000 (14:05 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Get the right
        value for the stub address in a call through a stub.
        Install the value for a local symbol directly into the DLT
        instead of generating a reloc.  Correctly handle FPTR64 relocs.

25 years ago * elf-hppa.h (elf_hppa_unmark_useless_dynamic_symbols): New function.
Jeff Law [Fri, 10 Sep 1999 06:38:05 +0000 (06:38 +0000)]
    * elf-hppa.h (elf_hppa_unmark_useless_dynamic_symbols): New function.
        (elf_hppa_remark_useless_dynamic_symbols): Similarly.
        (elf_hppa_final_link): Call them.

25 years ago * elflink.h (elf_fix_symbol_flags): Move weakdef handling here...
Ian Lance Taylor [Fri, 10 Sep 1999 04:22:23 +0000 (04:22 +0000)]
* elflink.h (elf_fix_symbol_flags): Move weakdef handling here...
(elf_adjust_dynamic_symbol): ...from here.

25 years agoUpdate some comments.
Jeff Law [Thu, 9 Sep 1999 14:52:15 +0000 (14:52 +0000)]
Update some comments.

25 years ago * elf-hppa.h (elf_hppa_howto_table); There is no DIR64WR, DIR64DR
Jeff Law [Thu, 9 Sep 1999 14:51:33 +0000 (14:51 +0000)]
    * elf-hppa.h (elf_hppa_howto_table); There is no DIR64WR, DIR64DR
        relocation, remove them.  SECREL64->LTOFF16WF.
        (elf_hppa_final_link_relocate): Handle LTOFF* relocations.  Handle
        DIR* relocations.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle PLTOFF* relocs.
Jeff Law [Thu, 9 Sep 1999 14:20:18 +0000 (14:20 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle PLTOFF* relocs.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle DPREL* and
Jeff Law [Thu, 9 Sep 1999 14:10:24 +0000 (14:10 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle DPREL* and
        GPREL* relocations.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_link_final_relocate): Fix typos.
Jeff Law [Thu, 9 Sep 1999 13:55:46 +0000 (13:55 +0000)]
    * elf-hppa.h (elf_hppa_link_final_relocate): Fix typos.
        Handle LTOFF_TP* relocs.
        (elf_hppa_relocate_insn): Similarly.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle PCREL* relocs.
Jeff Law [Thu, 9 Sep 1999 13:32:38 +0000 (13:32 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle PCREL* relocs.
        Consistently deal with addends.  Handle DLTIND14F and DLTREL14F.
        (elf_hppa_relocate_insn): Handle PCREL* relocs.

25 years ago * elf-hppa.h (elf_hppa_final_link_relocate): Handle LT_OFF_FPTR*,
Jeff Law [Thu, 9 Sep 1999 13:01:11 +0000 (13:01 +0000)]
    * elf-hppa.h (elf_hppa_final_link_relocate): Handle LT_OFF_FPTR*,
        DIR32, DIR64 and FPTR64 relocations.
        (elf_hppa_relocate_insn): Similarly.

25 years agoWed Sep 8 17:56:11 1999 Jeffrey A Law (law@cygnus.com)
Jeff Law [Thu, 9 Sep 1999 12:01:24 +0000 (12:01 +0000)]
Wed Sep  8 17:56:11 1999  Jeffrey A Law  (law@cygnus.com)

       * elf-hppa.h (elf_hppa_final_link): Set the value of __gp to the
        address of the .PARISC.global section.
        (elf_hppa_relocate_section): Lookup and pass the PA64 hash
        table entry elf_hppa_final_link_relocate.  Do not give a warning
        for a reloc against an external symbol if it has a PA64 hash
        table entry.
        (elf_hppa_final_link_relocate): Significantly rework.  Handle
        DLTIND relocations.  Compute the final value of the relocation
        before passing the value of elf_hppa_relocate_insn.
        (elf_hppa_relocate_insn): Revamp to handle just bit tiwiddling
        relocation support.  Handle DLTIND relocation requests just like
        DLTREL relocation requests.  Simplify branch handling.

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

        * elf-hppa.h (elf_hppa_relocate_section): Catch problems with
        non-allocated section as done in i386 version.
        (elf_hppa_final_link_relocate): Uncomment R_PARISC_14F in switch
        statement since this is no know relocation.

25 years agoimport gdb-1999-09-08 snapshot
Stan Shebs [Thu, 9 Sep 1999 00:02:17 +0000 (00:02 +0000)]
import gdb-1999-09-08 snapshot

25 years agoInitial revision
Stan Shebs [Thu, 9 Sep 1999 00:01:39 +0000 (00:01 +0000)]
Initial revision

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 * 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 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 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: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: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 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 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 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 * 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 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 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 agofix FSF address
Ian Lance Taylor [Tue, 31 Aug 1999 15:11:50 +0000 (15:11 +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 agoInitial revision
Jason Molenda [Tue, 31 Aug 1999 01:08:26 +0000 (01:08 +0000)]
Initial revision

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 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 * 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 * 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 * 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 * 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 * hppa-dis.c (signed_unsigned_names,mix_half_names,
Jeff Law [Sat, 28 Aug 1999 08:47:50 +0000 (08:47 +0000)]
    * hppa-dis.c (signed_unsigned_names,mix_half_names,
        saturation_names):  New.
        (print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.

25 years ago * hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
Jeff Law [Sat, 28 Aug 1999 08:46:57 +0000 (08:46 +0000)]
    * hppa.h (pa_opcodes):  Add pa2.0 instructions hadd, hshl,
        hshr, hsub, mixh, mixw, permh.

25 years ago * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
Jeff Law [Sat, 28 Aug 1999 08:17:36 +0000 (08:17 +0000)]
    * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.

25 years ago * hppa.h (pa_opcodes): Change completers in instructions to
Jeff Law [Sat, 28 Aug 1999 08:16:55 +0000 (08:16 +0000)]
    * hppa.h (pa_opcodes): Change completers in instructions to
        use 'c' prefix.

25 years agoAdd missing '!' change.
Jeff Law [Sat, 28 Aug 1999 08:00:27 +0000 (08:00 +0000)]
Add missing '!' change.

25 years ago * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
Jeff Law [Sat, 28 Aug 1999 06:45:18 +0000 (06:45 +0000)]
    * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'

25 years ago * hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
Jeff Law [Sat, 28 Aug 1999 06:41:11 +0000 (06:41 +0000)]
    * hppa.h (pa_opcodes):  Add popbts, new forms of bb, havg,
        hshladd, hshradd, shrpd, and shrpw instructions.  Update arg comments.

25 years ago * hppa-dis.c (print_insn_hppa): Look at next arg instead of bits
Jeff Law [Sat, 28 Aug 1999 06:29:15 +0000 (06:29 +0000)]
    * hppa-dis.c (print_insn_hppa):  Look at next arg instead of bits
        to decide to print a space.

25 years ago * hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
Jeff Law [Sat, 28 Aug 1999 06:27:12 +0000 (06:27 +0000)]
    * hppa.h (pa_opcodes):  Change fmpyfadd, fmpynfadd, fneg,
        fnegabs to use 'I' instead of 'F'.

25 years agoDo not build ld for native AIX platforms.
Nick Clifton [Fri, 27 Aug 1999 10:42:58 +0000 (10:42 +0000)]
Do not build ld for native AIX platforms.

25 years ago * elf32-mips.c (_bfd_mips_elf_check_relocs): Don't allocate local
Mark Mitchell [Fri, 27 Aug 1999 00:08:50 +0000 (00:08 +0000)]
* elf32-mips.c (_bfd_mips_elf_check_relocs): Don't allocate local
GOT entries for GOT16 relocations; they're not required.

25 years agoPath from Roland McGrath <roland@baalperazim.frob.com>
Nick Clifton [Tue, 24 Aug 1999 15:16:53 +0000 (15:16 +0000)]
Path from Roland McGrath  <roland@baalperazim.frob.com>
Added arm-netbsd target.

25 years ago * som.c (som_slurp_symbol_table): Fix typo in comment.
Jeff Law [Tue, 24 Aug 1999 06:26:39 +0000 (06:26 +0000)]
    * som.c (som_slurp_symbol_table): Fix typo in comment.

25 years agoFiles removed as of the 1999-08-23 snapshot.
Jason Molenda [Mon, 23 Aug 1999 23:15:40 +0000 (23:15 +0000)]
Files removed as of the 1999-08-23 snapshot.

25 years agoimport gdb-1999-08-23 snapshot
Jason Molenda [Mon, 23 Aug 1999 22:40:00 +0000 (22:40 +0000)]
import gdb-1999-08-23 snapshot

25 years agoInitial revision
Jason Molenda [Mon, 23 Aug 1999 22:37:07 +0000 (22:37 +0000)]
Initial revision

25 years agoAdd AMD athlon support to x86 assembler and disassembler.
Alan Modra [Sat, 21 Aug 1999 12:40:39 +0000 (12:40 +0000)]
Add AMD athlon support to x86 assembler and disassembler.

25 years ago * elf-hppa.h (elf_hppa_fake_sections): Compute section indices
Jeff Law [Fri, 20 Aug 1999 23:03:04 +0000 (23:03 +0000)]
    * elf-hppa.h (elf_hppa_fake_sections): Compute section indices
        here instead of using elf_section_data...

25 years agofix bug in previous delta
Nick Clifton [Fri, 20 Aug 1999 07:56:08 +0000 (07:56 +0000)]
fix bug in previous delta

25 years agoAdd code to emit relocs into a base file.
Nick Clifton [Thu, 19 Aug 1999 13:04:45 +0000 (13:04 +0000)]
Add code to emit relocs into a base file.

25 years agoFix partial REL relocs.
Nick Clifton [Thu, 19 Aug 1999 10:12:28 +0000 (10:12 +0000)]
Fix partial REL relocs.