OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
24 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.

24 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.

24 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.

24 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.

24 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.

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

24 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.

24 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.

24 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.

24 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.

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

24 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.

24 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.

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

24 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.

24 years agofix FSF address
Ian Lance Taylor [Tue, 31 Aug 1999 15:11:50 +0000 (15:11 +0000)]
fix FSF address

24 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.

24 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.

24 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.

24 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

24 years agoInitial revision
Jason Molenda [Tue, 31 Aug 1999 01:08:26 +0000 (01:08 +0000)]
Initial revision

24 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.

24 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.

24 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 ).

24 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.

24 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'.

24 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'.

24 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 |.

24 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.

24 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.

24 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.

24 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.

24 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*'.

24 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.

24 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'.

24 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.

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

24 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 '!'

24 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.

24 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.

24 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'.

24 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.

24 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.

24 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.

24 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.

24 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.

24 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

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

24 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.

24 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...

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

24 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.

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

24 years ago* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.
Doug Evans [Thu, 19 Aug 1999 05:45:30 +0000 (05:45 +0000)]
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro.

24 years ago1999-08-18 Donn Terry <donn@interix.com>
Ian Lance Taylor [Thu, 19 Aug 1999 00:55:50 +0000 (00:55 +0000)]
1999-08-18  Donn Terry  <donn@interix.com>

* cofflink.c: Move definitions of N_TMASK, et. al., out of
_bfd_coff_link_input_bfd into top level.

24 years ago1999-08-18 Donn Terry <donn@interix.com>
Ian Lance Taylor [Wed, 18 Aug 1999 06:00:13 +0000 (06:00 +0000)]
1999-08-18  Donn Terry  <donn@interix.com>

* coff-i386.c (coff_i386_reloc): Handle R_IMAGEBASE.
(RTYPE2HOWTO): Return NULL if reloc type is out of range.
(coff_i386_rtype_to_howto): Likewise.
* coffcode.h (coff_slurp_symbol_table): Change a -2 to N_DEBUG.
Completely ignore symbols which are all zero.
(dummy_reloc16_estimate): Add return 0.
* cofflink.c (_bfd_coff_link_input_bfd): Rename inner scope
variable copy to name_copy to avoid shadowing outer scope
variable.
* libcoff-in.h (coff_data_type): Change raw_syment_count field
from unsigned int to unsigned long.  Add timestamp field.
* libcoff.h: Rebuild.

Also comment changes.

24 years agocomment changes from Donn Terry, and indentation changes
Ian Lance Taylor [Wed, 18 Aug 1999 05:59:47 +0000 (05:59 +0000)]
comment changes from Donn Terry, and indentation changes

24 years agoadd comment from Donn Terry
Ian Lance Taylor [Wed, 18 Aug 1999 05:58:46 +0000 (05:58 +0000)]
add comment from Donn Terry

24 years ago1999-08-17 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Tue, 17 Aug 1999 07:53:37 +0000 (07:53 +0000)]
1999-08-17  H.J. Lu  <hjl@gnu.org>

* elf32-hppa.c (bfd_elf32_bfd_is_local_label_name): Fix typo in
macro definition.

24 years ago * elf32-mips.c (_bfd_mips_elf_add_symbol_hook): Set BSF_DYNAMIC
Ian Lance Taylor [Tue, 17 Aug 1999 07:50:30 +0000 (07:50 +0000)]
* elf32-mips.c (_bfd_mips_elf_add_symbol_hook): Set BSF_DYNAMIC
for special section symbols.
* elflink.h (elf_merge_symbol): If we have no old BFD, check
BSF_DYNAMIC on the section symbol to see whether the old BFD is
dynamic.

24 years agoThese files removed in the 1999-08-16 snapshot.
Jason Molenda [Mon, 16 Aug 1999 20:02:19 +0000 (20:02 +0000)]
These files removed in the 1999-08-16 snapshot.

24 years agoimport gdb-1999-08-16 snapshot
Jason Molenda [Mon, 16 Aug 1999 19:57:19 +0000 (19:57 +0000)]
import gdb-1999-08-16 snapshot

24 years agoInitial revision
Jason Molenda [Mon, 16 Aug 1999 19:57:19 +0000 (19:57 +0000)]
Initial revision

24 years ago * elf32-mips.c (mips_elf_calculate_relocation): Fix unfortunate
Mark Mitchell [Sun, 15 Aug 1999 22:56:21 +0000 (22:56 +0000)]
* elf32-mips.c (mips_elf_calculate_relocation): Fix unfortunate
coincidence of variable names between old and new code.

25 years agoFix interworking problems.
Nick Clifton [Thu, 12 Aug 1999 08:37:15 +0000 (08:37 +0000)]
Fix interworking problems.

25 years agoFix typo.
Jeff Law [Wed, 11 Aug 1999 18:15:39 +0000 (18:15 +0000)]
Fix typo.

25 years agoCheck for overflow on R_ARM_PC24 relocs.
Nick Clifton [Wed, 11 Aug 1999 10:56:35 +0000 (10:56 +0000)]
Check for overflow on R_ARM_PC24 relocs.

25 years ago * elf-hppa.h (elf_hppa_fake_sections): New function.
Jeff Law [Wed, 11 Aug 1999 09:30:20 +0000 (09:30 +0000)]
    * elf-hppa.h (elf_hppa_fake_sections): New function.
        * elf32-hppa.c (elf_backend_fake_sections): Define.

25 years agoremove bigus code.
Nick Clifton [Wed, 11 Aug 1999 08:57:44 +0000 (08:57 +0000)]
remove bigus code.

25 years ago * elf-hppa.h (elf_hppa_final_write_processing): Update for
Jeff Law [Tue, 10 Aug 1999 19:19:22 +0000 (19:19 +0000)]
    * elf-hppa.h (elf_hppa_final_write_processing): Update for
        recent changes to the arch_info structure.

25 years ago * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle
Jeff Law [Tue, 10 Aug 1999 18:51:53 +0000 (18:51 +0000)]
    * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle
        R_HPPA_SEGBASE and R_HPPA_SEGREL32.
        * cpu-hppa.c (bfd_hppa20w_arch): New entry in architecture info
        list.

25 years ago From Wally Iimura <iimura@microunity.com>:
Ian Lance Taylor [Tue, 10 Aug 1999 15:02:41 +0000 (15:02 +0000)]
From Wally Iimura <iimura@microunity.com>:
* dis-buf.c (buffer_read_memory): Rewrite expression to avoid
overflow at end of address space.
(generic_print_address): Use sprintf_vma.

25 years ago * elf32-mips.c (_bfd_mips_elf_size_dynamic_sections): Always
Mark Mitchell [Tue, 10 Aug 1999 06:43:11 +0000 (06:43 +0000)]
* elf32-mips.c (_bfd_mips_elf_size_dynamic_sections): Always
output DT_MIPS_GOTSYM.
(_bfd_mips_elf_finish_dynamic_sections): Use the same value as
  DT_MIPS_SYMTABNO if there are no global GOT symbols.

25 years ago * elf32-mips.c (mips_elf_create_dynamic_relocation): Change
Mark Mitchell [Tue, 10 Aug 1999 06:27:48 +0000 (06:27 +0000)]
* elf32-mips.c (mips_elf_create_dynamic_relocation): Change
prototype.  Handle local symbols.  Add commentary.
(mips_elf_calculate_relocation): Adjust accordingly.
(_bfd_mips_elf_check_relocs): Handle local symbols in R_MIPS_32
relocations.

25 years ago * elflink.h (elf_bfd_final_link): Tweak last change.
Mark Mitchell [Tue, 10 Aug 1999 06:22:57 +0000 (06:22 +0000)]
* elflink.h (elf_bfd_final_link): Tweak last change.

25 years ago * elflink.h (elf_link_size_reloc_section): Use the counts in the
Mark Mitchell [Tue, 10 Aug 1999 03:36:28 +0000 (03:36 +0000)]
* elflink.h (elf_link_size_reloc_section): Use the counts in the
elf-section data to allocate just the right amount of relocation
space.  Don't allocate the hash space twice.
(elf_bfd_final_link): Calculate the amount of space to allocate in
each relocation section.

25 years ago * Makefile.in (LDFLAGS): Define.
Ian Lance Taylor [Tue, 10 Aug 1999 03:33:09 +0000 (03:33 +0000)]
* Makefile.in (LDFLAGS): Define.

25 years ago * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case 32): When in
Jeff Law [Mon, 9 Aug 1999 23:47:04 +0000 (23:47 +0000)]
    * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case 32): When in
        64bit mode, generate a section relative relocation for a 32bit
        wide relocation.
        (elf_hppa_is_local_label_name): New function.
        * elf32-hppa.c (elf_hppa_is_local_label_name): Deleted.  To be
        shared between 32bit and 64bit port.

25 years ago * elf32-mips.c (elf_mips_howto_table): Fix src_mask for
Mark Mitchell [Mon, 9 Aug 1999 22:45:39 +0000 (22:45 +0000)]
* elf32-mips.c (elf_mips_howto_table): Fix src_mask for
R_MIPS_GOT16 and R_MIPS_CALL16.
(mips_elf_got16_entry): Use mips_elf_high to calculate the value
to use wheen looking for a preexisting GOT entry.

25 years agoimport gdb-1999-08-09 snapshot
Jason Molenda [Mon, 9 Aug 1999 21:36:23 +0000 (21:36 +0000)]
import gdb-1999-08-09 snapshot

25 years agoInitial revision
Jason Molenda [Mon, 9 Aug 1999 21:34:20 +0000 (21:34 +0000)]
Initial revision

25 years agorebuild with patched automake
Ian Lance Taylor [Mon, 9 Aug 1999 20:22:04 +0000 (20:22 +0000)]
rebuild with patched automake

25 years ago1999-08-09 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Mon, 9 Aug 1999 19:26:28 +0000 (19:26 +0000)]
1999-08-09  Jason Molenda  (jsm@bugshack.cygnus.com)

* README-gdb, gdb/testsuite/gdb.c++/ref-types2.cc,
gdb/testsuite/gdb.c++/ref-types2.exp, readline/MANIFEST.doc,
readline/doc/inc-hist.texi:  Removed in the 1999-08-02 snapshot.

25 years ago1999-08-09 Jakub Jelinek <jj@ultra.linux.cz>
Ian Lance Taylor [Mon, 9 Aug 1999 15:07:32 +0000 (15:07 +0000)]
1999-08-09  Jakub Jelinek  <jj@ultra.linux.cz>

* elf64-sparc.c (sparc64_elf_relocate_section): Back out part of
the Sep. 4th, 1998 change.  glibc 2.0.x dynamic linker had bug,
not binutils.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.

25 years ago1999-08-09 Geoff Keating <geoffk@cygnus.com>
Ian Lance Taylor [Mon, 9 Aug 1999 05:42:31 +0000 (05:42 +0000)]
1999-08-09  Geoff Keating  <geoffk@cygnus.com>

* elflink.h (elf_link_output_extsym): Don't output a weak
reference to an undefined symbol just because it was defined weak
in a shared object.

25 years ago1999-08-09 Eli Zaretskii <eliz@is.elta.co.il>
Ian Lance Taylor [Mon, 9 Aug 1999 04:04:17 +0000 (04:04 +0000)]
1999-08-09  Eli Zaretskii  <eliz@is.elta.co.il>

* coffgen.c (coff_find_nearest_line): When looking for file, use
last best match rather than first.  If address is beyond last line
number record, don't return the last line as the correct value.

25 years ago * section.c (SEC_SMALL_DATA): Rename from SEC_SHORT.
Ian Lance Taylor [Mon, 9 Aug 1999 03:20:31 +0000 (03:20 +0000)]
* section.c (SEC_SMALL_DATA): Rename from SEC_SHORT.
* bfd-in2.h: Rebuild.

25 years ago1999-08-08 Mark Elbrecht <snowball3@bigfoot.com>
Ian Lance Taylor [Mon, 9 Aug 1999 02:56:16 +0000 (02:56 +0000)]
1999-08-08  Mark Elbrecht  <snowball3@bigfoot.com>

* libcoff-in.h (struct coff_section_alignment_entry): Define.
* coffcode.h (coff_set_custom_section_alignment): New static
function.
(coff_section_alignment_table): New static array.
(coff_new_section_hook): Use coff_set_customer_section_alignment.
* coff-go32.c (COFF_SECTION_ALIGNMENT_ENTRIES): Define.
* coff-stgo32.c (COFF_SECTION_ALIGNMENT_ENTRIES): Define.
* libcoff.h: Rebuild.

25 years ago1999-08-08 Mumit Khan <khan@xraylith.wisc.edu>
Ian Lance Taylor [Sun, 8 Aug 1999 23:32:46 +0000 (23:32 +0000)]
1999-08-08  Mumit Khan  <khan@xraylith.wisc.edu>

* configure.in (i[3456]-*-mingw32*): Don't put gprof in
noconfigdirs.
(*-*-cygwin*): Likewise.

25 years ago * mkdep: New file.
Ian Lance Taylor [Sun, 8 Aug 1999 17:46:02 +0000 (17:46 +0000)]
* mkdep: New file.
* Makefile.in (GAS_SUPPORT_DIRS): Add mkdep.
(BINUTILS_SUPPORT_DIRS): Add mkdep.

25 years ago * Makefile.am: Rename .dep* files to DEP*. Change DEP variable to
Ian Lance Taylor [Sun, 8 Aug 1999 17:31:00 +0000 (17:31 +0000)]
* Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
MKDEP.  Rebuild dependencies.
* Makefile.in: Rebuild.

25 years ago * Makefile.am: Rename .dep* files to DEP*. Change DEP variable to
Ian Lance Taylor [Sun, 8 Aug 1999 17:26:50 +0000 (17:26 +0000)]
* Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
MKDEP.
* Makefile.in: Rebuild.

25 years ago1999-08-08 Mumit Khan <khan@xraylith.wisc.edu>
Ian Lance Taylor [Sun, 8 Aug 1999 16:50:27 +0000 (16:50 +0000)]
1999-08-08  Mumit Khan  <khan@xraylith.wisc.edu>

* section.c (SEC_SHARED): Define.
* coffcode.h (sec_to_styp_flags): Handle SEC_SHARED.
(styp_to_sec_flags): Likewise.
* peicode.h (coff_swap_scnhdr_out): Likewise.
* bfd-in2.h: Rebuild.

1999-08-08  Ian Lance Taylor  <ian@zembu.com>

* coffcode.h (coff_classify_symbol): Comment out part of
1999-08-05 change which breaks cygwin DLLs.

25 years ago * acinclude.m4 (BFD_BINARY_FOPEN): Change -windows to -windows*.
Ian Lance Taylor [Sun, 8 Aug 1999 16:01:13 +0000 (16:01 +0000)]
* acinclude.m4 (BFD_BINARY_FOPEN): Change -windows to -windows*.
* aclocal.m4, configure: Rebuild.

25 years ago From Eli Zaretskii <eliz@is.elta.co.il>:
Ian Lance Taylor [Sun, 8 Aug 1999 15:36:13 +0000 (15:36 +0000)]
From Eli Zaretskii <eliz@is.elta.co.il>:
* configure (tmpfile): Change cONf$$ to cNf$$ to avoid an overly
long file name when using DJGPP on MS-DOS.

25 years ago * section.c (global_syms): Only initialize union field if
Ian Lance Taylor [Fri, 6 Aug 1999 23:31:14 +0000 (23:31 +0000)]
* section.c (global_syms): Only initialize union field if
__STDC__.

25 years ago * hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
Jeff Law [Fri, 6 Aug 1999 16:03:53 +0000 (16:03 +0000)]
    * hppa.h (pa_opcodes): Add 64 bit versions of or, xor, and,
        and andcm.  Add 32 and 64 bit version of cmpclr, cmpiclr.

25 years ago * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
Jeff Law [Fri, 6 Aug 1999 15:50:21 +0000 (15:50 +0000)]
    * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names,
        add_cond_64_names, wide_add_cond_names, logical_cond_64_names,
        unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New.
        (print_insn_hppa): Add 64 bit condition completers.

25 years ago * hppa.h: Document 64 bit condition completers.
Jeff Law [Fri, 6 Aug 1999 15:49:29 +0000 (15:49 +0000)]
    * hppa.h:  Document 64 bit condition completers.

25 years ago * elf32-mips.c (mips_elf_got16_entry): Don't multiply GOT index by
Mark Mitchell [Fri, 6 Aug 1999 02:44:41 +0000 (02:44 +0000)]
* elf32-mips.c (mips_elf_got16_entry): Don't multiply GOT index by
the size of a GOT entry here.
(mips_elf_calculate_relocation): Don't create a local GOT entry
for the symbol in a GOT16 relocation; just for it's high-order bit
(_bfd_mips_elf_relocate_section): Fix thinko.