OSDN Git Service

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

25 years agoRename epoc-pe interworking function names to avoid a name space clash.
Nick Clifton [Fri, 4 Jun 1999 07:39:48 +0000 (07:39 +0000)]
Rename epoc-pe interworking function names to avoid a name space clash.
Add epoc-pe to built targets.

25 years agoAdd mcore target
Nick Clifton [Fri, 4 Jun 1999 07:20:18 +0000 (07:20 +0000)]
Add mcore target

25 years agoMake LDRH/LDRB consistent with LDR when target is PC-relative
Nick Clifton [Fri, 4 Jun 1999 07:14:10 +0000 (07:14 +0000)]
Make LDRH/LDRB consistent with LDR when target is PC-relative

25 years ago(ELF_MAXPAGESIZE): Default to 0x1000 not 1
Nick Clifton [Fri, 4 Jun 1999 06:35:04 +0000 (06:35 +0000)]
(ELF_MAXPAGESIZE): Default to 0x1000 not 1

25 years ago * elf.c (elf_fake_sections): Undo change of 1999-05-10.
Andreas Schwab [Fri, 4 Jun 1999 01:07:38 +0000 (01:07 +0000)]
* elf.c (elf_fake_sections): Undo change of 1999-05-10.

25 years ago * elf32-sh.c (sh_elf_relax_delete_bytes): Fix setting of
Joern Rennecke [Thu, 3 Jun 1999 19:12:54 +0000 (19:12 +0000)]
* elf32-sh.c (sh_elf_relax_delete_bytes): Fix setting of
start / stop for recalculating of r_addend of R_SH_SWITCH*.

25 years ago * elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH32
Joern Rennecke [Thu, 3 Jun 1999 18:54:32 +0000 (18:54 +0000)]
* elf32-sh.c (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH32
in other text sections.

25 years ago * libbfd.c (_bfd_generic_verify_endian_match): New function.
Joern Rennecke [Thu, 3 Jun 1999 18:48:24 +0000 (18:48 +0000)]
* libbfd.c (_bfd_generic_verify_endian_match): New function.
* libbfd-in.h (_bfd_generic_verify_endian_match): Declare.
* libbfd.h: Regenerate.
* coff-sh.c (sh_merge_private_data): Delete.
(coff_bfd_merge_private_bfd_data): Change to
_bfd_generic_verify_endian_match.
(elf32-sh.c): bfd_elf32_bfd_merge_private_bfd_data: Define.

25 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 1999 12:46:39 +0000 (12:46 +0000)]
Update.

25 years agoFix typo: change ELF_MAXPAGE_SIZE to ELF_MAXPAGESIZE.
Ulrich Drepper [Thu, 3 Jun 1999 12:46:15 +0000 (12:46 +0000)]
Fix typo: change ELF_MAXPAGE_SIZE to ELF_MAXPAGESIZE.

25 years ago * bfd-in.h (bfd_elf32_arm_allocate_interworking_sections): Correct
Ian Lance Taylor [Thu, 3 Jun 1999 09:21:53 +0000 (09:21 +0000)]
* bfd-in.h (bfd_elf32_arm_allocate_interworking_sections): Correct
prototype.
(bfd_elf32_arm_process_before_allocation): Likewise.
* bfd-in2.h: Rebuild.

25 years ago * common.h (EM_PPC64): Define.
Ian Lance Taylor [Thu, 3 Jun 1999 08:20:07 +0000 (08:20 +0000)]
* common.h (EM_PPC64): Define.

25 years agoUpdate.
Richard Henderson [Thu, 3 Jun 1999 03:26:53 +0000 (03:26 +0000)]
Update.

25 years ago* internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE): New.
Richard Henderson [Thu, 3 Jun 1999 03:26:17 +0000 (03:26 +0000)]
* internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE): New.

25 years agoDavid Mosberger <davidm@hpl.hp.com>
Richard Henderson [Thu, 3 Jun 1999 02:46:47 +0000 (02:46 +0000)]
David Mosberger  <davidm@hpl.hp.com>
        * dwarf2.c (struct line_info): Add member END_SEQUENCE to keep
        track of end_sequence markers.
        (add_line_info): Add END_SEQUENCE arg.
        (decode_line_info): Don't try to infer lo_pc and hi_pc from the
        debug-line info---it doesn't work right if a compilation unit
        consists of multiple discontiguous code-sequences.  It would be
        worthwhile to optimize for the common case where a compilation
        unit results in a contiguous set of code sequences, but this is
        quite tricky to get right for arbitrary DWARF2 files.
        (lookup_address_in_line_info_table): Don't use the last line entry
        for a compilation unit for anything with an address higher than
        this line entry.  Also, check for end_sequence markers to
        correctly handle discontinuities.
        (_bfd_dwarf2_find_nearest_line): When checking previously loaded
        compilation units, check all compilation units with each->high==0
        just like when reading compilation units.
        * dwarf2.c (decode_line_info): Initialize table->files and
        table->last_line to NULL to avoid segfaults due to random
        values in these members.
        (concat_filename): Check for out-of-range file number before
        indexing filename table.  Segfaults suck.
        * dwarf2.c (decode_line_info): Don't truncate address to least
        significant 32 bits (breaks 64 bit targets).
        (lookup_address_in_function_table): Ditto.
        (comp_unit_contains_address): Ditto.

25 years agoShouldn't have escaped.
Richard Henderson [Wed, 2 Jun 1999 20:33:41 +0000 (20:33 +0000)]
Shouldn't have escaped.

25 years ago * elf32-mips.c (elf_mips_howto_table): Add R_MIPS_JALR.
Mark Mitchell [Wed, 2 Jun 1999 18:17:59 +0000 (18:17 +0000)]
* elf32-mips.c (elf_mips_howto_table): Add R_MIPS_JALR.
* elf64-mips.c (mips_elf64_howto_table_rel): Likewise.
(mips_elf64_howto_table_rela): Likewise.

25 years ago * elf32-mips.c (elf_mips_howto_table): Add R_MIPS_JALR.
Mark Mitchell [Wed, 2 Jun 1999 18:16:48 +0000 (18:16 +0000)]
* elf32-mips.c (elf_mips_howto_table): Add R_MIPS_JALR.
* elf64-mips.c (mips_elf64_howto_table_rel): Likewise.
(mips_elf64_howto_table_rela): Likewise.
* elfcode.h (elf_slurp_reloc_table_from_section): New function,
split out from ...
(elf_slurp_reloc_table): Here.  Use it to handle the case where a
single section has two associated relocation sections.

25 years agoStu Grossman <grossman@babylon-5.cygnus.com>
Richard Henderson [Wed, 2 Jun 1999 18:14:14 +0000 (18:14 +0000)]
Stu Grossman  <grossman@babylon-5.cygnus.com>
        * dwarf.h: Add LANG_JAVA.
        * dwarf2.h: Add DW_LANG_Java.

25 years agoUpdate copyright dates.
Mark Mitchell [Wed, 2 Jun 1999 16:31:16 +0000 (16:31 +0000)]
Update copyright dates.

25 years agoUpdate copyright.
Richard Henderson [Wed, 2 Jun 1999 16:11:43 +0000 (16:11 +0000)]
Update copyright.

25 years agoMark Salter <msalter@cygnus.com>
Richard Henderson [Wed, 2 Jun 1999 15:36:48 +0000 (15:36 +0000)]
Mark Salter  <msalter@cygnus.com>
        * coffcode.h (coff_set_alignment_hook): Set lma from s_vaddr if
        COFF_WITH_PE defined.

25 years agoRename interworking functions to avoid a name space collision
Nick Clifton [Wed, 2 Jun 1999 14:27:10 +0000 (14:27 +0000)]
Rename interworking functions to avoid a name space collision

25 years ago * elf-bfd.h (elf_backend_data): Remove use_rela_p. Add
Mark Mitchell [Wed, 2 Jun 1999 13:01:04 +0000 (13:01 +0000)]
* elf-bfd.h (elf_backend_data): Remove use_rela_p.  Add
may_use_rel_p, may_use_rela_p, default_use_rela_p.
(bfd_elf_section_data): Add use_rela_p.
* elf.c (bfd_section_from_shdr): Set use_rela_p appropriately.
(_bfd_elf_new_section_hook): Likewise.
(elf_fake_sections): Use may_use_rela_p, etc., instead of
use_rela_p.
(_bfd_elf_copy_private_section_data): Copy use_rela_p.
* elfcode.h (write_relocs): Determine whether or not use rela
relocs based on the relocation section header.
* elflink.c (_bfd_elf_create_dynamic_sections): Use default_use_rela_p
instead of use_rela_p.
* elfxx-target.h (elf_backend_may_use_relp): New macro.
(elf_backend_may_use_rela_p): Likewise.
(elf_backend_default_use_rela_p): Likewise.
(elfNN_bed): Use them.

25 years ago* hosts/alphalinux.h (TRAD_CORE_EXTRA_SIZE_ALLOWED): Expand to 4096. binu_ss_19990602
Richard Henderson [Wed, 2 Jun 1999 12:39:44 +0000 (12:39 +0000)]
* hosts/alphalinux.h (TRAD_CORE_EXTRA_SIZE_ALLOWED): Expand to 4096.

25 years ago * reloc.c (BFD_RELOC_MIPS_SUB): New relocation.
Mark Mitchell [Wed, 2 Jun 1999 10:20:16 +0000 (10:20 +0000)]
* reloc.c (BFD_RELOC_MIPS_SUB): New relocation.
(BFD_RELOC_MIPS_GOT_PAGE): Likewise.
(BFD_RELOC_MIPS_GOT_OFST): Likewise.
(BFD_RELOC_MIPS_GOT_DISP): Likewise.
* bfd-in2.h: Regenerated.
* libbfd.h: Likewise.
* elf32-mips.c (mips_info_to_howto_rela): New function.
(USE_REL): Adjust for new conventions.
(MINUS_ONE): New macro.
(elf_mips_howto_table): Add R_MIPS_SUB.
(mips_r): Add entries for MIPS_SUB, MIPS_GOT_PAGE, MIPS_GOT_OFST,
and MIPS_GOT_DISP.
(mips_elf_final_write_processing): Set sh_link, not sh_info, for a
.MIPS.content section.
(_bfd_mips_elf_fake_sections): Treat all sections that begin
with .MIPS.content as .MIPS.content sections.  Set
SHF_MNIPS_NOSTRIP for such section.
(elf_info_to_howto): Define to mips_info_to_howto_rela.
* elf64-mips.c (mips_r):  Add entries for MIPS_SUB, MIPS_GOT_PAGE,
MIPS_GOT_OFST, and MIPS_GOT_DISP.

25 years ago * vms-misc.c (_bfd_vms_hash_newfunc): Fix use of uninitialized
Andreas Schwab [Wed, 2 Jun 1999 02:56:30 +0000 (02:56 +0000)]
* vms-misc.c (_bfd_vms_hash_newfunc): Fix use of uninitialized
variable.

25 years ago * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Avoid ambigous
Andreas Schwab [Wed, 2 Jun 1999 02:53:21 +0000 (02:53 +0000)]
* elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Avoid ambigous
`else'.

25 years agoimport gdb-1999-06-01 snapshot
Jason Molenda [Tue, 1 Jun 1999 15:44:41 +0000 (15:44 +0000)]
import gdb-1999-06-01 snapshot

25 years agoCort Dougan <cort@cs.nmt.edu>
Richard Henderson [Sun, 30 May 1999 16:06:14 +0000 (16:06 +0000)]
Cort Dougan  <cort@cs.nmt.edu>
        * config.guess (ppc-*-linux-gnu): Also use ld emul elf32ppclinux.

25 years agoPhilip Blundell <philb@gnu.org>
Nick Clifton [Sun, 30 May 1999 11:36:53 +0000 (11:36 +0000)]
Philip Blundell  <philb@gnu.org>
* elf32-arm.h (elf32_arm_relocate_section): Reinstate change of
1993-03-25 (!!).  Take into account the bitmasks for the reloc so
the addend does not overflow into the rest of the word

25 years agoFix implementation of R_ARM_PC24 and R_ARM_THM_PC22 relocs to conform to spec.
Nick Clifton [Sat, 29 May 1999 11:05:22 +0000 (11:05 +0000)]
Fix implementation of R_ARM_PC24 and R_ARM_THM_PC22 relocs to conform to spec.

25 years agoDefine ELFOSABI_ARM
Nick Clifton [Sat, 29 May 1999 10:42:45 +0000 (10:42 +0000)]
Define ELFOSABI_ARM

25 years ago * hppa.h (pa_opcodes): Move integer arithmetic instructions after
Jeff Law [Fri, 28 May 1999 14:26:52 +0000 (14:26 +0000)]
    * hppa.h (pa_opcodes): Move integer arithmetic instructions after
        integer logical instructions.

25 years agoInitialise EI_OSABI and EI_ABIVERSION fields of e_ident array.
Nick Clifton [Fri, 28 May 1999 13:24:33 +0000 (13:24 +0000)]
Initialise EI_OSABI and EI_ABIVERSION fields of e_ident array.
Add ability for backends to process program and section headers after they
have been created.

25 years agoUpdate comment
Nick Clifton [Fri, 28 May 1999 10:47:30 +0000 (10:47 +0000)]
Update comment

25 years ago * configure.in: Check whether getuid and getgid exist.
Ian Lance Taylor [Thu, 27 May 1999 22:48:53 +0000 (22:48 +0000)]
* configure.in: Check whether getuid and getgid exist.
* archive.c: Define getuid and getgid as macros if HAVE_GETUID or
HAVE_GETGID are not defined, respectively.
(bfd_write_armap): Don't special case on _WIN32 for getuid and
getgid.
* configure.host: Set ac_cv_func_get{ug}id for *-*-windows*.
* configure, config.in: Rebuild.

25 years ago1999-05-28 Linus Nordberg <linus.nordberg@canit.se>
Ian Lance Taylor [Thu, 27 May 1999 22:33:14 +0000 (22:33 +0000)]
1999-05-28  Linus Nordberg  <linus.nordberg@canit.se>
* m68k-opc.c: Rename MACL/MSACL to MAC/MSAC.  Add MACM/MSACM.  Add
MOVE MACSR,CCR.
* m68k-dis.c (fetch_arg): Add places `n', `o'.
* m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK.
Add mcf5206e to appropriate instructions.
Add alias for MAC, MSAC.
* m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place
`N'.
* m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl,
macw, remsl, remul for mcf5307.  Change mcf5200 --> mcf.
* m68k-dis.c: Add format `u' and places `h', `m', `M'.

25 years ago1999-05-28 Linus Nordberg <linus.nordberg@canit.se>
Ian Lance Taylor [Thu, 27 May 1999 22:31:03 +0000 (22:31 +0000)]
1999-05-28  Linus Nordberg  <linus.nordberg@canit.se>
* m68k.h: Document new formats `E', `G', `H' and new places `N',
`n', `o'.
* m68k.h: Define mcf5206e, mcf5307, mcf.  Document new format `u'
and new places `m', `M', `h'.

25 years agofix copyrights
Ian Lance Taylor [Thu, 27 May 1999 21:44:39 +0000 (21:44 +0000)]
fix copyrights

25 years ago1999-05-28 Martin Dorey <mdorey@madge.com>
Ian Lance Taylor [Thu, 27 May 1999 21:42:14 +0000 (21:42 +0000)]
1999-05-28  Martin Dorey  <mdorey@madge.com>
* elf32-i960.c: New file.
* elf.c (prep_headers): Handle bfd_arch_i960.
* targets.c (bfd_target_vector): Add &bfd_elf32_i960_vec.
* config.bfd (i960-*-elf*): New target.
* configure.in (bfd_elf32_i960_vec): New target vector.
* Makefile.am (BFD32_BACKENDS): Add elf32-i960.lo.
(BFD32_BACKENDS_CFILES): Add elf32-i960.c.
* Makefile.in, aclocal.m4, configure: Rebuild.

25 years agorebuild
Ian Lance Taylor [Thu, 27 May 1999 21:40:25 +0000 (21:40 +0000)]
rebuild

25 years ago * i960.h: New file.
Ian Lance Taylor [Thu, 27 May 1999 21:29:05 +0000 (21:29 +0000)]
* i960.h: New file.

25 years agoAdd support for BFD_RELOC_ARM_PLT32
Nick Clifton [Thu, 27 May 1999 07:41:14 +0000 (07:41 +0000)]
Add support for BFD_RELOC_ARM_PLT32

25 years ago * hppa.h (pa_opcodes): Add several processor specific system
Jeff Law [Thu, 27 May 1999 03:19:32 +0000 (03:19 +0000)]
    * hppa.h (pa_opcodes): Add several processor specific system
        instructions.

25 years ago * hppa.h (pa_opcodes): Add second entry for "comb", "comib",
Jeff Law [Wed, 26 May 1999 16:04:11 +0000 (16:04 +0000)]
    * hppa.h (pa_opcodes): Add second entry for "comb", "comib",
        "addb", and "addib" to be used by the disassembler.

25 years agoApplied patches from Philip Blundell <pb@nexus.co.uk>, to improve PIC support.
Nick Clifton [Wed, 26 May 1999 08:27:38 +0000 (08:27 +0000)]
Applied patches from Philip Blundell  <pb@nexus.co.uk>, to improve PIC support.

25 years agoimport gdb-1999-05-25 snapshot
Jason Molenda [Tue, 25 May 1999 18:09:09 +0000 (18:09 +0000)]
import gdb-1999-05-25 snapshot

25 years ago * coff-arm.c (coff_arm_relocate_section): Don't emit
Catherine Moore [Tue, 25 May 1999 11:56:16 +0000 (11:56 +0000)]
    * coff-arm.c (coff_arm_relocate_section): Don't emit
        base file entries for pc-relative values.

25 years ago* peicode.h (coff_swap_sym_in): When we create the actual section
DJ Delorie [Tue, 25 May 1999 11:37:40 +0000 (11:37 +0000)]
* peicode.h (coff_swap_sym_in): When we create the actual section
to reflect the not-there section C_SECTION symbols refer to,
change the symbol class to C_STAT as the section is now really
there.

25 years agoUpdated to match latest version in EGCS
Nick Clifton [Mon, 24 May 1999 15:20:21 +0000 (15:20 +0000)]
Updated to match latest version in EGCS

25 years ago1999-05-24 Philip Blundell <pb@nexus.co.uk>
Nick Clifton [Mon, 24 May 1999 10:06:39 +0000 (10:06 +0000)]
1999-05-24  Philip Blundell  <pb@nexus.co.uk>
* elf32-arm.h (elf32_arm_relocate_section): Undo change of
  1999-03-25

25 years agoSync up with Cygnus CVS repository (cvs import doesn't handle these
Jason Molenda [Sun, 23 May 1999 20:02:56 +0000 (20:02 +0000)]
Sync up with Cygnus CVS repository (cvs import doesn't handle these
automatically, alas.  This cleanpu must be automated in the near future).
Tue Mar  9 19:25:11 1999  Stan Shebs  <shebs@andros.cygnus.com>
        * h8-cfg.texi: Remove, hasn't been used in years.
1999-05-10  Martin Hunt  <hunt@cygnus.com>
        * debugify.c, debugify.h: Removed because they are no
        longer used.
Tue Mar 16 15:29:04 1999  Stan Shebs  <shebs@andros.cygnus.com>
        * go32-xdep.c: Remove, no longer used by anything.

25 years agoimport gdb-1999-0519
Jason Molenda [Wed, 19 May 1999 19:58:41 +0000 (19:58 +0000)]
import gdb-1999-0519

25 years ago * coff-arm.c (coff_arm_relocate_section): Account for
Catherine Moore [Wed, 19 May 1999 10:20:12 +0000 (10:20 +0000)]
    * coff-arm.c (coff_arm_relocate_section):  Account for
        multiple glue sections when generating base file entries.

25 years agoUse renamed ARM cpu flag bits
Nick Clifton [Wed, 19 May 1999 07:27:14 +0000 (07:27 +0000)]
Use renamed ARM cpu flag bits

25 years agoRenumber cpu flag bits to avoid collision with PE flag bits
Nick Clifton [Wed, 19 May 1999 07:25:59 +0000 (07:25 +0000)]
Renumber cpu flag bits to avoid collision with PE flag bits

25 years agoè
Alan Modra [Mon, 17 May 1999 08:35:42 +0000 (08:35 +0000)]
è
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly.  const lots of places.

25 years agoa
Alan Modra [Mon, 17 May 1999 08:35:40 +0000 (08:35 +0000)]
a
Add missing files from last change in gas/testsuite.
i386-dis.c: Catch a number of cases where an invalid modrm would result in
bogus disassembly.  const lots of places.

25 years agoreinstate uin_reloc_p
Nick Clifton [Sun, 16 May 1999 14:16:52 +0000 (14:16 +0000)]
reinstate uin_reloc_p

25 years agoAdd PLT relolcs
Nick Clifton [Sun, 16 May 1999 13:57:59 +0000 (13:57 +0000)]
Add PLT relolcs

25 years agoAdd support for mcore RVA relocs.
Nick Clifton [Sat, 15 May 1999 15:38:13 +0000 (15:38 +0000)]
Add support for mcore RVA relocs.

25 years agoDefined rva relocations.
Nick Clifton [Sat, 15 May 1999 15:13:18 +0000 (15:13 +0000)]
Defined rva relocations.

25 years ago * elf32-arm.h (elf32_arm_relocate_section): Fix operator
Andreas Schwab [Fri, 14 May 1999 02:02:26 +0000 (02:02 +0000)]
* elf32-arm.h (elf32_arm_relocate_section): Fix operator
  precedence between bit-and and comparison.

25 years agoJoel Sherrill (joel@OARcorp.com)
Richard Henderson [Thu, 13 May 1999 09:49:09 +0000 (09:49 +0000)]
Joel Sherrill (joel@OARcorp.com)
        * config.bfd (i[3456]86*-*-rtems*, m68k*-*-rtems*): Added to
        list of target formats (targ_selvecs).
        (i[3456]86*-*-rtemself*, mips*el-*-rtems*): New targets.
        (powerpcle*-*rtems*, sh-*-rtemself*): New targets.