OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
25 years agoimport gdb-1999-07-05 snapshot
Jason Molenda [Mon, 5 Jul 1999 17:58:44 +0000 (17:58 +0000)]
import gdb-1999-07-05 snapshot

25 years agoDisplay hex equivalent of rotated ARM constants.
Nick Clifton [Mon, 5 Jul 1999 07:44:09 +0000 (07:44 +0000)]
Display hex equivalent of rotated ARM constants.

25 years agoDefine F_ARM_5
Nick Clifton [Mon, 5 Jul 1999 07:29:04 +0000 (07:29 +0000)]
Define F_ARM_5

25 years agoAdd support for arm v5 architectures.
Nick Clifton [Mon, 5 Jul 1999 07:28:24 +0000 (07:28 +0000)]
Add support for arm v5 architectures.

25 years agoAdd BFD_RELOC_ARM_ADRL_IMMEDIATE.
Nick Clifton [Mon, 5 Jul 1999 06:29:47 +0000 (06:29 +0000)]
Add BFD_RELOC_ARM_ADRL_IMMEDIATE.

25 years ago * dwarf2.c (parse_comp_unit): Add ABBREV_LENGTH parameter.
Mark Mitchell [Fri, 2 Jul 1999 21:03:56 +0000 (21:03 +0000)]
* dwarf2.c (parse_comp_unit): Add ABBREV_LENGTH parameter.
(_bfd_dwarf2_find_nearest_line): Add ADDR_SIZE parameter.
* elf.c (_bfd_elf_find_nearest_line): Pass it.
* elf32-arm.h (elf32_arm_find_nearest_line): Likewise.
* elf32-mips.c (ABI_64_P): New macro.
(IRIX_COMPAT): We are IRIX6-compatible if ABI_64_P.
(_bfd_mips_elf_find_nearest_line): Adjust call to
_bfd_dwarf2_find_nearest_line.
* libbfd-in.h (_bfd_dwarf2_find_nearest_line): Update prototype.
* libbfd.h: Regenerated.

25 years ago * config.bfd: Add * at the end of i[3456]86-*-unixware.
Ian Lance Taylor [Fri, 2 Jul 1999 12:52:21 +0000 (12:52 +0000)]
* config.bfd: Add * at the end of i[3456]86-*-unixware.

25 years ago * libhppa.h (HPPA_R_ARG_RELOC): Delete.
Jeff Law [Fri, 2 Jul 1999 11:26:12 +0000 (11:26 +0000)]
    * libhppa.h (HPPA_R_ARG_RELOC): Delete.
        (HPPA_R_CONSTANT, HPPA_R_ADDEND): Likewise.

25 years ago * elf-bfd.h (bfd_elf_section_data): Add rel_count and rel_count2
Mark Mitchell [Thu, 1 Jul 1999 23:20:08 +0000 (23:20 +0000)]
* elf-bfd.h (bfd_elf_section_data): Add rel_count and rel_count2
fields.
(_bfd_elf_init_reloc_shdr): New function.
* elf.c (_bfd_elf_new_section_hook): Use bfd_zalloc, rather than
bfd_alloc followed by memset.
(_bfd_elf_init_reloc_shdr): New function, split out from ...
(elf_fake_sections): Here.
(assign_section_numbers): Assign section numbers for the second
relocation section, if required.
* elflink.h (elf_link_output_relocs): New function.
(elf_link_size_reloc_section): Likewise.
(elf_bfd_final_link): Use elf_link_size_reloc_section.
(elf_link_input_bfd): Use elf_link_output_relocs.
* elf32-mips.c (_bfd_mips_elf_fake_sections): Use
_bfd_elf_init_reloc_shdr to initialize rel_hdr2.

25 years agoX
Jeff Law [Thu, 1 Jul 1999 13:02:50 +0000 (13:02 +0000)]
X
        * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle R_PCREL_CALL
        with 22bit format.

25 years agoè
Jeff Law [Thu, 1 Jul 1999 13:02:48 +0000 (13:02 +0000)]
è
        * elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Handle R_PCREL_CALL
        with 22bit format.

25 years ago * hppa.h (struct pa_opcode): Add new field "flags".
Jeff Law [Wed, 30 Jun 1999 23:20:56 +0000 (23:20 +0000)]
    * hppa.h (struct pa_opcode): Add new field "flags".
        (FLAGS_STRICT): Define.

25 years ago * configure.in: Build ld on IRIX6.
Mark Mitchell [Wed, 30 Jun 1999 21:00:59 +0000 (21:00 +0000)]
* configure.in: Build ld on IRIX6.

25 years ago * elf32-mips.c (mips_elf_got_info): Move declaration before
Mark Mitchell [Wed, 30 Jun 1999 20:13:43 +0000 (20:13 +0000)]
* elf32-mips.c (mips_elf_got_info): Move declaration before
prototypes.  Change global_gotsym to be a pointer to a hash entry,
rather than a number index.
(mips_elf_link_hash_entry): Move declaration before prototypes.
(mips_elf_irix6_finish_dynamic_symbol): New function.
(mips_elf_sign_extend): Likewise.
(mips_elf_high): Likewise.
(mips_elf_higher): Likewise.
(mips_elf_highest): Likewise.
(mips_elf_global_got_index): Likewise.
(mips_elf_local_got_index): Likewise.
(mips_elf_got_offset_from_index): Likeiwse.
(mips_elf_record_global_got_symbol): Likewise.
(mips_elf_got_page): Likewise.
(mips_elf_next_lo16_addend): Likewise.
(mips_elf_calculate_relocation): Likewise.
(mips_elf_obtain_contents): Likewise.
(mips_elf_perform_relocation): Likewise.
(mips_elf_assign_gp): Likewise.
(mips_elf_sort_hash_table_f): Likewise.
(mips_elf_sort_hash_table): Likewise.
(mips_elf_got_section): Likewise.
(mips_elf_got_info): Likewise.
(mips_elf_create_local_got_entry): Likewise.
(mips_elf_got16_entry): Likewise.
(mips_elf_create_dynamic_relocation): Likewise.
(elf_mips_howto_table): Add description of R_MIPS_SCN_DISP.
(mips_elf_final_gp): Use mips_elf_assign_gp.
(_bfd_mips_elf_symbol_processing): Don't move SHN_COMMON symbols
into SHN_SCOMMON automatically on IRIX6.
(mips_elf_add_symbol_hook): Likewise.
(mips_elf_relocate_section): Rewrite, using
mips_elf_calculate_relocation and mips_elf_perform_relocation.
(mips_elf_create_dynamic_section): Use MIPS_ELF_STUB_SECTION_NAME.
Don't deal with .rld_map on IRIX6.
(mips_elf_create_got_section): Adjust use of global_gotsym.  Set
section flags appropriately for .got.
(mips_elf_check_relocs): Handle IRIX6 relocations making use of
the got.  Call mips_elf_record_global_got_symbol and allocate
local got space appropriately.
(mips_elf_size_dynamic_sections): Use bfd_byte *, not unsigned
char *.  Rework calculation of GOT size.  Sort dynamic symbol
table entries so entries that do not require GOT entries appear at
the beginning.  Don't use DT_MIPS_HIPAGENO on IRIX6.  Remove dead
code dealing with DT_INIT and DT_FINI.  Remove fiddling with
global_gotsym.
(mips_elf_finish_dynamic_symbol): Adjust creation of global GOT
entries.
(mips_elf_finish_dynamic_symbol): Use
mips_elf_irix6_finish_dynamic_symbol.
(mips_elf_finish_dynamic_sections): Correct off-by-one error
setting DT_MIPS_UNREFEXTNO.  Adjust setting of DT_MIPS_GOTSYM for
change to global_gotsym.  Set DT_MIPS_OPTIONS on IRIX6.

25 years ago * elf32-mips.c (mips_elf_final_link): Don't set CPIC when doing a
Ian Lance Taylor [Wed, 30 Jun 1999 18:16:46 +0000 (18:16 +0000)]
* elf32-mips.c (mips_elf_final_link): Don't set CPIC when doing a
relocateable link.  From Ralf Baechle <ralf@uni-koblenz.de>.

25 years agoDefine 'elf_backend_got_header_size' and 'elf_backend_plt_header_size'.
Nick Clifton [Wed, 30 Jun 1999 02:30:04 +0000 (02:30 +0000)]
Define 'elf_backend_got_header_size' and 'elf_backend_plt_header_size'.

25 years agoPatch from: Jim Pick <jim@jimpick.com>
Nick Clifton [Tue, 29 Jun 1999 02:51:50 +0000 (02:51 +0000)]
Patch from:  Jim Pick  <jim@jimpick.com>
Take note of 'no_undefined'.

25 years ago°
Jeff Law [Tue, 29 Jun 1999 01:28:26 +0000 (01:28 +0000)]
°
        * elf-hppa.c (elf_hppa_howto_table): Use bfd_elf_generic_reloc as
        relocation function.
        * elf32-hppa.c (hppa_elf_reloc): Kill unused/unwanted function.

25 years agoè
Jeff Law [Tue, 29 Jun 1999 01:28:25 +0000 (01:28 +0000)]
è
        * elf-hppa.c (elf_hppa_howto_table): Use bfd_elf_generic_reloc as
        relocation function.
        * elf32-hppa.c (hppa_elf_reloc): Kill unused/unwanted function.

25 years agoimport gdb-1999-06-28 snapshot
Jason Molenda [Mon, 28 Jun 1999 23:04:32 +0000 (23:04 +0000)]
import gdb-1999-06-28 snapshot

25 years agoInitial revision
Jason Molenda [Mon, 28 Jun 1999 23:04:32 +0000 (23:04 +0000)]
Initial revision

25 years agoThese files were removed in the 1999-06-28 snapshot.
Jason Molenda [Mon, 28 Jun 1999 17:11:12 +0000 (17:11 +0000)]
These files were removed in the 1999-06-28 snapshot.

25 years agoimport gdb-1999-06-28 snapshot
Jason Molenda [Mon, 28 Jun 1999 16:06:02 +0000 (16:06 +0000)]
import gdb-1999-06-28 snapshot

25 years ago * elf32-mips.c (MIPS_ELF_SRDATA_SECTION_NAME): New macro.
Mark Mitchell [Sun, 27 Jun 1999 21:23:34 +0000 (21:23 +0000)]
* elf32-mips.c (MIPS_ELF_SRDATA_SECTION_NAME): New macro.
(MIPS_ELF_OPTIONS_SECTION_NAME): Likewise.
(MIPS_ELF_STUB_SECTION_NAME): Likewise.
(_bfd_mips_elf_section_from_shdr): Use them.
(_bfd_mips_elf_fake_sections): Likewise.  Add .srdata to the list
of GP-relative sections.
(_bfd_mips_elf_set_section_contents): Use them.
(_bfd_mips_elf_section_processing): Share code between .sdata and
.lit4/.lit8 sections.  Set appropriate flags for .srdata.
(mips_elf_additional_program_headers): Add handling for
PT_MIPS_OPTIONS segment on IRIX6.
(mips_elf_modify_segment_map): Likeiwse.
(mips_elf_final_link): Set EF_MIPS_CPIC when required by the ABI.
Include the options sections on IRIX6.  Don't look for GP-relative
sections by name; use SHF_MIPS_GPREL instead.
(ELF_DYNAMIC_INTERPRETER): Adjust to use /usr/lib32/libc.so.1 for
the N32 ABI.
(mips_elf_create_dynamic_sections): Don't muck about with section
alignments and such on IRIX6.
(mips_elf_adjust_dynamic_symbol): Use MIPS_ELF_STUB_SECTION_NAME.
(mips_elf_size_dynamic_sections): Likewise. Adjust to handle the
fact that ELF_DYNAMIC_INTERPRETER is no longer a constant.  Use
bfd_zalloc rather than bfd_alloc and memset.
(mips_elf_finish_dynamic_symbol): Use MIPS_ELF_STUB_SECTION_NAME.
Don't assert the existence of .rld_map on IRIX6.
(mips_elf_finish_dynamic_sections): Use MIPS_ELF_STUB_SECTION_NAME.

25 years ago * elf32-mips.c (mips_elf_adjust_dynindx): Remove.
Mark Mitchell [Sun, 27 Jun 1999 16:11:13 +0000 (16:11 +0000)]
* elf32-mips.c (mips_elf_adjust_dynindx): Remove.
(mips_elf_size_dynamic_sections): Use _bfd_elf_link_adjust_dynindx
instead.

25 years ago * elf32-mips.c (mips_elf_swap_msym_in): New function.
Mark Mitchell [Sun, 27 Jun 1999 11:05:15 +0000 (11:05 +0000)]
* elf32-mips.c (mips_elf_swap_msym_in): New function.
(mips_elf_swap_msym_out): New function.
(mips_elf_create_msym_section): Likewise.
(MIPS_ELF_MSYM_SECTION_NAME): New macro.
(_bfd_mips_elf_final_write_processing): Set sh_link for .msym.
(_bfd_mips_elf_section_from_shdr): Reject an SHT_MIPS_MSYM
section not named .msym.
(_bfd_mips_elf_fake_sections): Use MIPS_ELF_MSYM_SECTION_NAME, not
.msym directly.  Set appropriate attributes for the .msym
section.
(mips_elf_link_hash_entry): Add min_dyn_reloc_index field.
(mips_elf_link_hash_newfunc): Clear it.
(mips_elf_create_dynamic_sections): Create the .msym section
on IRIX6.
(mips_elf_size_dynamic_sections):  Allocate space for the
.msym section.  Add a DT_MIPS_MSYM entry.
(mips_elf_finish_dynamic_symbol): Write out a .msym entry for
the symbol.
(mips_elf_finish_dynamic_sections): Assign a value for
DT_MIPS_MSYM.  Add .msym entries for the section symbols as well.

25 years ago * elf32-mips.c (irix_compat_t): New enumeration.
Mark Mitchell [Sat, 26 Jun 1999 21:17:49 +0000 (21:17 +0000)]
* elf32-mips.c (irix_compat_t): New enumeration.
(ABI_N32_P): New macro.
(IRIX_COMPAT): Likewise.
(SGI_COMPAT): Implement in terms of IRIX_COMPAT.
(mips_elf_relocate_section): Fix typo.

25 years agofix copyright
Ian Lance Taylor [Sat, 26 Jun 1999 19:33:44 +0000 (19:33 +0000)]
fix copyright

25 years ago1999-06-26 Mumit Khan <khan@xraylith.wisc.edu>
Ian Lance Taylor [Sat, 26 Jun 1999 19:32:54 +0000 (19:32 +0000)]
1999-06-26  Mumit Khan  <khan@xraylith.wisc.edu>
* peicode.h (coff_swap_scnhdr_out): Mark non readonly BFD sections
as writable PE sections.

25 years agoDavid Mosberger <davidm@hpl.hp.com>
Richard Henderson [Sat, 26 Jun 1999 16:05:58 +0000 (16:05 +0000)]
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2.c (struct arange): New type.
        (struct comp_unit): Replace LOW and HIGH by member ARANGE.
        (arange_add): New function.
        (decode_line_info): Keep track of address ranges that a compilation
        unit covers.
        (comp_unit_contains_address): Return true if address is contained
        in _any_ of the address ranges associated with a compilation unit.
        (_bfd_dwarf2_find_nearest_line): Call comp_unit_find_nearest_line
        on the first comp_unit that contains the address.

25 years agoDavid Mosberger <davidm@hpl.hp.com>
Richard Henderson [Sat, 26 Jun 1999 15:48:47 +0000 (15:48 +0000)]
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2.c (struct dwarf2_debug): Add member dwarf_line_buffer.
        (decode_line_info): Add variable STASH and initialize it to point
        to the per-bfd dwarf2_debug info.  Remove static variable
        dwarf_line_buffer and use stash->dwarf_line_buffer in its place.

25 years ago * elflink.h (elf_link_output_extsym): It's OK for a -Bsymbolic
Ian Lance Taylor [Sat, 26 Jun 1999 09:00:19 +0000 (09:00 +0000)]
* elflink.h (elf_link_output_extsym): It's OK for a -Bsymbolic
shared library to have an undefined symbol.

25 years ago From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
Ian Lance Taylor [Sat, 26 Jun 1999 08:57:54 +0000 (08:57 +0000)]
From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
* elf32-ppc.c (ppc_elf_relocate_section): Fix last patch.

25 years ago * hppa.h (pa_opcodes): Add pa2.0 clrbts instruction.
Jeff Law [Fri, 25 Jun 1999 03:29:45 +0000 (03:29 +0000)]
    * hppa.h (pa_opcodes): Add pa2.0 clrbts instruction.

25 years ago * hppa.h (pa_opcodes): Add entries for mfia and mtsarcm instructions.
Jeff Law [Fri, 25 Jun 1999 03:23:12 +0000 (03:23 +0000)]
    * hppa.h (pa_opcodes):  Add entries for mfia and mtsarcm instructions.

25 years agoð
Jeff Law [Thu, 24 Jun 1999 20:01:44 +0000 (20:01 +0000)]
ð
        * elf-hppa.c (elf_hppa_final_write_processing): New function.
        * elf32-hppa.c: Remove everything related to symbol extension
        sections & records.  Use the common elf_hppa_final_write_processing.

25 years ago*** empty log message ***
Jeff Law [Thu, 24 Jun 1999 20:01:43 +0000 (20:01 +0000)]
*** empty log message ***

25 years agod
Jeff Law [Thu, 24 Jun 1999 20:01:42 +0000 (20:01 +0000)]
d
        * elf-hppa.c (elf_hppa_final_write_processing): New function.
        * elf32-hppa.c: Remove everything related to symbol extension
        sections & records.  Use the common elf_hppa_final_write_processing.

25 years ago * elflink.h (size_dynamic_sections): Use user-specified init/fini
Mark Mitchell [Wed, 23 Jun 1999 11:06:57 +0000 (11:06 +0000)]
* elflink.h (size_dynamic_sections): Use user-specified init/fini
functions instead of _init/_fini if requested.

25 years ago * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
Mark Mitchell [Wed, 23 Jun 1999 11:03:45 +0000 (11:03 +0000)]
* bfdlink.h (struct bfd_link_hash_entry): Add init_function and
fini_function.

25 years agoP
Alan Modra [Wed, 23 Jun 1999 06:00:14 +0000 (06:00 +0000)]
P
include/opcode/i386.h: Allow bswapl, arplw, and other dodgy insns.
opcodes/i386-dis.c: Fix a comment

25 years ago * elf.c (bfd_section_from_shdr): Avoid crashing on a bogus sh_link
Ian Lance Taylor [Tue, 22 Jun 1999 21:25:49 +0000 (21:25 +0000)]
* elf.c (bfd_section_from_shdr): Avoid crashing on a bogus sh_link
field.

25 years ago From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
Ian Lance Taylor [Tue, 22 Jun 1999 21:01:24 +0000 (21:01 +0000)]
From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>:
* elf32-ppc.c (ppc_elf_size_dynamic_sections): Set unused dynindx
field to 0, not -1.
(ppc_elf_finish_dynamic_sections): Check for positive section
dynindx field, rather than comparing against -1.
(ppc_elf_relocate_section): Only return false if undefined_symbol
or reloc_overflow fail, not always upon encountering an error.

25 years agoclarify section dynindx comment
Ian Lance Taylor [Tue, 22 Jun 1999 20:58:43 +0000 (20:58 +0000)]
clarify section dynindx comment

25 years ago * elflink.h (link_read_relocs): Explicitly cast external_relocs to
Mark Mitchell [Tue, 22 Jun 1999 13:57:15 +0000 (13:57 +0000)]
* elflink.h (link_read_relocs): Explicitly cast external_relocs to
bfd_byte * before performing pointer arithmetic.

25 years ago * elf-hppa.h: New file. Common stuff for elf32 and elf64 PA
Jeff Law [Tue, 22 Jun 1999 12:20:30 +0000 (12:20 +0000)]
    * elf-hppa.h: New file.  Common stuff for elf32 and elf64 PA
        support.
        * elf32-hppa.c: Include elf-hppa.h.
        (ARCH_SIZE): Define.
        (elf_hppa_reloc_type_lookup): Delete.  Found in the common code
        now.
        (elf32_hppa_info_to_howto): Similarly.
        (elf_hppa_howto_table): Similarly.
        (elf_hppa_reloc_type_lookup): Similarly.
        (hppa_elf_gen_reloc_type): Similarly.
        * elf32-hppa.h (ELF_HOWTO_TALBE, N_PARISC_RELOCS): Delete.

25 years agoCatch overflow in 22_PCREL reloc.
Nick Clifton [Tue, 22 Jun 1999 02:41:43 +0000 (02:41 +0000)]
Catch overflow in 22_PCREL reloc.

25 years ago8
Jeff Law [Mon, 21 Jun 1999 15:37:49 +0000 (15:37 +0000)]
8
        * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.

25 years agob
Jeff Law [Mon, 21 Jun 1999 15:37:48 +0000 (15:37 +0000)]
b
        * hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.

25 years agoimport gdb-1999-06-21 snapshot
Jason Molenda [Mon, 21 Jun 1999 13:27:42 +0000 (13:27 +0000)]
import gdb-1999-06-21 snapshot

25 years ago * alpha-dis.c: Don't include <stdlib.h>.
Ian Lance Taylor [Mon, 21 Jun 1999 10:11:52 +0000 (10:11 +0000)]
* alpha-dis.c: Don't include <stdlib.h>.
* arm-dis.c: Include "sysdep.h".
* tic30-dis.c: Don't include <stdlib.h> or <string.h>.  Include
"sysdep.h".
* Makefile.am: Rebuild dependencies.
* Makefile.in: Rebuild.

25 years ago * coff-arm.c (arm_emit_base_file_entry): Explicitly declare return
Ian Lance Taylor [Mon, 21 Jun 1999 10:04:37 +0000 (10:04 +0000)]
* coff-arm.c (arm_emit_base_file_entry): Explicitly declare return
type.

25 years ago * mips.h (Elf32_Internal_Msym): New structure.
Mark Mitchell [Mon, 21 Jun 1999 06:57:35 +0000 (06:57 +0000)]
* mips.h (Elf32_Internal_Msym): New structure.
(Elf32_External_Msym): Likewise.
(ELF32_MS_REL_INDEX): New macro.
(ELF32_MS_FLAGS): Likewise.
(ELF32_MS_INFO): Likewise.

25 years ago * section.c (_bfd_strip_section_from_output): Ignore sections
Richard Henderson [Sun, 20 Jun 1999 14:15:42 +0000 (14:15 +0000)]
    * section.c (_bfd_strip_section_from_output): Ignore sections
        DISCARDed by the link script.

25 years ago * elflink.h (elf_link_remove_section_and_adjust_dynindices):
Ian Lance Taylor [Sat, 19 Jun 1999 14:10:28 +0000 (14:10 +0000)]
* elflink.h (elf_link_remove_section_and_adjust_dynindices):
Remove unused local variable spp.

25 years ago * xcofflink.c (bfd_xcoff_size_dynamic_sections): Don't crash if
Ian Lance Taylor [Sat, 19 Jun 1999 14:08:46 +0000 (14:08 +0000)]
* xcofflink.c (bfd_xcoff_size_dynamic_sections): Don't crash if
the entry symbol is not set.

25 years ago * elf64-alpha.c (elf64_alpha_relocate_section): Don't adjust
Richard Henderson [Fri, 18 Jun 1999 04:25:56 +0000 (04:25 +0000)]
    * elf64-alpha.c (elf64_alpha_relocate_section): Don't adjust
        GPDISP or LITUSE in a relocatable link.

25 years ago * dwarf1.c (alloc_dwarf1_unit): Allocate using bfd_zalloc.
Joern Rennecke [Thu, 17 Jun 1999 13:26:08 +0000 (13:26 +0000)]
* dwarf1.c (alloc_dwarf1_unit): Allocate using bfd_zalloc.
* (alloc_dwarf1_func): Likewise.

25 years agoAdd detection of IMB and IMBRange SWIs.
Nick Clifton [Wed, 16 Jun 1999 02:58:52 +0000 (02:58 +0000)]
Add detection of IMB and IMBRange SWIs.

25 years agoAdd -M command line switch to objdump - text of switch is passed on to disassembler
Nick Clifton [Wed, 16 Jun 1999 02:24:30 +0000 (02:24 +0000)]
Add -M command line switch to objdump - text of switch is passed on to disassembler
Add support for register name set selection ot ARM disassembler.

25 years ago * libhppa.h: Fix various formatting errors.
Jeff Law [Wed, 16 Jun 1999 02:13:40 +0000 (02:13 +0000)]
    * libhppa.h: Fix various formatting errors.
        (assemble_3); Rewrite using CATENATE.
        (assemble_17): Fix various bugs.

25 years agoFix definition of R_MCORE_NONE reloc
Nick Clifton [Wed, 16 Jun 1999 02:11:50 +0000 (02:11 +0000)]
Fix definition of R_MCORE_NONE reloc

25 years ago * section.c (SEC_SHORT): Define.
Richard Henderson [Tue, 15 Jun 1999 15:12:23 +0000 (15:12 +0000)]
    * section.c (SEC_SHORT): Define.
        * bfd-in2.h: Rebuild.

25 years agoimport gdb-1999-06-14 snapshot
Jason Molenda [Tue, 15 Jun 1999 01:08:59 +0000 (01:08 +0000)]
import gdb-1999-06-14 snapshot

25 years agoInitial revision
Jason Molenda [Tue, 15 Jun 1999 01:08:59 +0000 (01:08 +0000)]
Initial revision

25 years agoimport gdb-1999-06-14 snapshot
Jason Molenda [Mon, 14 Jun 1999 18:08:47 +0000 (18:08 +0000)]
import gdb-1999-06-14 snapshot

25 years agoremove duplicate entry, add missing blank line
Ian Lance Taylor [Sun, 13 Jun 1999 19:46:31 +0000 (19:46 +0000)]
remove duplicate entry, add missing blank line

25 years ago * elflink.h (elf_link_remove_section_and_adjust_dynindices):
Mark Mitchell [Sun, 13 Jun 1999 18:35:29 +0000 (18:35 +0000)]
* elflink.h (elf_link_remove_section_and_adjust_dynindices):
Remove abfd parameter.  Use _bfd_strip_section_from_output.
(bfd_elf_size_dynamic_sections): Adjust callers accordingly.

25 years agox
Ian Lance Taylor [Sun, 13 Jun 1999 17:05:17 +0000 (17:05 +0000)]
x

25 years agoRework last checkin to the following:
Ian Lance Taylor [Sun, 13 Jun 1999 17:04:42 +0000 (17:04 +0000)]
Rework last checkin to the following:
* i386-dis.c (FWAIT_OPCODE): Define.
(used_prefixes): New static variable.
(fetch_data): Don't print an error message if we have already
fetched some bytes successfully.
(ckprefix): Clear used_prefixes.  Use FWAIT_OPCODE, not 0x9b.
(prefix_name): New static function.
(print_insn_i386): If setjmp fails, indicating a data error, but
we have managed to fetch some bytes, print the first one as a
prefix or a .byte pseudo-op.  If fwait is followed by a non
floating point instruction, print the first prefix.  Set
used_prefixes when prefixes are used.  If any prefixes were not
used after disassembling the instruction, print the first prefix
instead of printing the instruction.
(putop): Set used_prefixes when prefixes are used.
(append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise.
(OP_DIR, OP_SIMD_Suffix): Likewise.

25 years ago * elf-bfd.h (_bfd_elf_link_adjust_dynindx): New function.
Mark Mitchell [Sun, 13 Jun 1999 14:49:51 +0000 (14:49 +0000)]
* elf-bfd.h (_bfd_elf_link_adjust_dynindx): New function.
* elflink.c (_bfd_elf_link_adjust_dynindx): Define it.
* elflink.h (elf_link_remove_section_and_adjust_dynindices): New
function.
(bfd_elf_size_dynamic_sections): Use it.

25 years ago * i386-dis.c (FWAIT_OPCODE): Define.
Ian Lance Taylor [Sun, 13 Jun 1999 13:56:26 +0000 (13:56 +0000)]
* i386-dis.c (FWAIT_OPCODE): Define.
(fetch_data): Don't print an error message if we have already
found an fwait prefix.
(ckprefix): Use FWAIT_OPCODE rather than 0x9b.
(print_insn_i386): If setjmp fails, indicating a data error, but
we have found an fwait prefix, then print it as an fwait
instruction.  In any case, return the number of bytes consumed, if
any, rather than always returning -1.

25 years ago1999-06-13 Alan Modra <alan@spri.levels.unisa.edu.au>
Ian Lance Taylor [Sun, 13 Jun 1999 09:23:04 +0000 (09:23 +0000)]
1999-06-13  Alan Modra  <alan@spri.levels.unisa.edu.au>
* elf32-i386.c (elf_howto_table): Change R_386_PC8 from
complain_overflow_bitfield to complain_overflow_signed.

25 years ago * elflink.h (elf_link_read_relocs_from_section): New function,
Mark Mitchell [Sun, 13 Jun 1999 01:13:26 +0000 (01:13 +0000)]
* elflink.h (elf_link_read_relocs_from_section): New function,
split out from ...
(elf_link_read_relocs): Here.  Use it for both relocation
sections.

25 years ago * elfcode.h (elf_slurp_reloc_table_from_section): Don't assume
Mark Mitchell [Sat, 12 Jun 1999 17:56:26 +0000 (17:56 +0000)]
* elfcode.h (elf_slurp_reloc_table_from_section): Don't assume
asect->reloc_count is valid.

25 years ago * elf32-mips.c (mips_elf32_section_processing): Permit a
Ian Lance Taylor [Sat, 12 Jun 1999 13:08:29 +0000 (13:08 +0000)]
* elf32-mips.c (mips_elf32_section_processing): Permit a
SHT_MIPS_REGINFO section to have a size of 0.

25 years ago1999-06-12 David O'Brien <obrien@freebsd.org>
Ian Lance Taylor [Sat, 12 Jun 1999 13:06:26 +0000 (13:06 +0000)]
1999-06-12  David O'Brien  <obrien@freebsd.org>
* config.bfd (alpha*-*-freebsd*): New target.
(i[3456]86-*-freebsd*): Now defaults to ELF.

25 years ago * Makefile.in: (taz): Don't use texinfo/gpl.texinfo or
Ian Lance Taylor [Sat, 12 Jun 1999 10:11:02 +0000 (10:11 +0000)]
* Makefile.in: (taz): Don't use texinfo/gpl.texinfo or
texinfo/lgpl.texinfo.

25 years ago * Makefile.in: Change distribution targets to use bzip2 instead of
Ian Lance Taylor [Sat, 12 Jun 1999 10:04:11 +0000 (10:04 +0000)]
* Makefile.in: Change distribution targets to use bzip2 instead of
gzip.
(TEXINFO_SUPPORT): Set to just texinfo/texinfo.tex.

25 years agoadd texinfo.tex
Ian Lance Taylor [Sat, 12 Jun 1999 09:59:55 +0000 (09:59 +0000)]
add texinfo.tex

25 years ago * reloc.c (_bfd_relocate_contents): Permit bitfield relocations to
Ian Lance Taylor [Fri, 11 Jun 1999 20:23:58 +0000 (20:23 +0000)]
* reloc.c (_bfd_relocate_contents): Permit bitfield relocations to
wrap if the relocation covers the high bit of an address.

25 years ago * dwarf2.c (decode_line_info): Remove unused variable first_time.
Ian Lance Taylor [Thu, 10 Jun 1999 21:28:56 +0000 (21:28 +0000)]
* dwarf2.c (decode_line_info): Remove unused variable first_time.

25 years agoJakub Jelinek <jj@ultra.linux.cz>
Richard Henderson [Thu, 10 Jun 1999 21:00:53 +0000 (21:00 +0000)]
Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc.h (R_SPARC_max_std): Define.

25 years agoJakub Jelinek <jj@ultra.linux.cz>
Richard Henderson [Thu, 10 Jun 1999 20:59:54 +0000 (20:59 +0000)]
Jakub Jelinek  <jj@ultra.linux.cz>
        * elf64_sparc.c (sparc64_elf_relocate_section): Use R_SPARC_max_std
        instead of R_SPARC_max.
        (sparc64_elf_info_to_howto): Likewise.
        * elf32_sparc.c (elf32_sparc_relocate_section): Likewise.
        (elf32_sparc_info_to_howto): Likewise; handle vtable relocations.

25 years agoè
Jeff Law [Wed, 9 Jun 1999 14:22:08 +0000 (14:22 +0000)]
è
        * hppa.h: Update with various changes from newest PA ELF
        specifications.

25 years ago.
Jeff Law [Wed, 9 Jun 1999 14:22:07 +0000 (14:22 +0000)]
.
        * hppa.h: Update with various changes from newest PA ELF
        specifications.

25 years agoimport gdb-1999-06-07 snapshot
Jason Molenda [Tue, 8 Jun 1999 02:18:01 +0000 (02:18 +0000)]
import gdb-1999-06-07 snapshot

25 years agoInitial revision
Jason Molenda [Tue, 8 Jun 1999 02:18:01 +0000 (02:18 +0000)]
Initial revision

25 years ago * section.c (_bfd_strip_section_from_output): Remove output
Richard Henderson [Mon, 7 Jun 1999 23:22:00 +0000 (23:22 +0000)]
    * section.c (_bfd_strip_section_from_output): Remove output
        sections with no initial link_order.

25 years agoimport gdb-1999-06-07 snapshot
Jason Molenda [Mon, 7 Jun 1999 19:19:32 +0000 (19:19 +0000)]
import gdb-1999-06-07 snapshot

25 years agoJakub Jelinek <jj@ultra.linux.cz>
Richard Henderson [Mon, 7 Jun 1999 12:44:48 +0000 (12:44 +0000)]
Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc-opc.c: Fix up set, setsw, setuw operand kinds.
        Support signx %reg, clruw %reg.

25 years agoJakub Jelinek <jj@ultra.linux.cz>
Richard Henderson [Mon, 7 Jun 1999 12:26:46 +0000 (12:26 +0000)]
Jakub Jelinek  <jj@ultra.linux.cz>
        * sparc-opc.c: Add aliases Solaris as supports.

25 years agoDefine ELF_MAXPAGESIZE
Nick Clifton [Mon, 7 Jun 1999 10:27:21 +0000 (10:27 +0000)]
Define ELF_MAXPAGESIZE

25 years ago * Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
Andreas Schwab [Mon, 7 Jun 1999 03:06:39 +0000 (03:06 +0000)]
* Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c.
* Makefile.in: Regenerated.

25 years ago * Makefile.am (SOURCE_HFILES): Add missing headers.
Andreas Schwab [Mon, 7 Jun 1999 02:51:40 +0000 (02:51 +0000)]
* Makefile.am (SOURCE_HFILES): Add missing headers.
* Makefile.in: Regenerated.

25 years ago * elf32-mips.c (_bfd_mips_elf_print_private_data): Recognize
Mark Mitchell [Sun, 6 Jun 1999 22:31:46 +0000 (22:31 +0000)]
* elf32-mips.c (_bfd_mips_elf_print_private_data): Recognize
the N32 ABI.

25 years agoFranz Sirl <Franz.Sirl-kernel@lauterbach.com>
Richard Henderson [Fri, 4 Jun 1999 13:25:23 +0000 (13:25 +0000)]
Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
        * elf32-ppc.c (ppc_elf_relocate_section): Don't barf on out of
        range undefweak symbols.
        * hash.c: Add missing comma after @xref{}
        * linker.c: Likewise.

25 years agoDefine ELF_MAXPAGESIZE for all ELF based ports.
Nick Clifton [Fri, 4 Jun 1999 12:45:07 +0000 (12:45 +0000)]
Define ELF_MAXPAGESIZE for all ELF based ports.
Produce an error message of ELF_MAXPAGESIZE is not defined.

25 years ago * Makefile.am: Rebuild dependencies.
Ian Lance Taylor [Fri, 4 Jun 1999 12:00:31 +0000 (12:00 +0000)]
* Makefile.am: Rebuild dependencies.
(BFD32_BACKENDS): Add dwarf1.lo.
(BFD32_BACKENDS_CFILES): Add dwarf1.c.
* Makefile.in: Rebuild.

25 years agooops - omitted from previous delta
Nick Clifton [Fri, 4 Jun 1999 07:42:55 +0000 (07:42 +0000)]
oops - omitted from previous delta