OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
21 years ago2002-09-20 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sat, 21 Sep 2002 16:35:47 +0000 (16:35 +0000)]
2002-09-20  Nathanael Nerode  <neroden@gcc.gnu.org>

* configure.in (*-*-netbsd*): Use noconfigdirs, not skipdirs.
* configure.in (sh*-*-pe*): Ditto.
* configure.in (mips*-*-pe*): Ditto.
* configure.in (*arm-wince-pe): Ditto.

21 years ago * ldmisc.c (vfinfo <%C,%D,%G>): Always output bfd, section and offset.
Alan Modra [Sat, 21 Sep 2002 14:14:25 +0000 (14:14 +0000)]
* ldmisc.c (vfinfo <%C,%D,%G>): Always output bfd, section and offset.

21 years ago * ld-undefined/undefined.exp: Adjust function test.
Alan Modra [Sat, 21 Sep 2002 14:14:00 +0000 (14:14 +0000)]
* ld-undefined/undefined.exp: Adjust function test.

21 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Sat, 21 Sep 2002 10:49:05 +0000 (10:49 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

21 years ago * config/tc-i386.c (md_apply_fix3): Replace S_IS_EXTERNAL,
Alan Modra [Sat, 21 Sep 2002 10:39:17 +0000 (10:39 +0000)]
* config/tc-i386.c (md_apply_fix3): Replace S_IS_EXTERNAL,
S_IS_WEAK etc. with S_FORCE_RELOC call.  Correct comment.
Rename "fseg" to "sym_seg".
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.

21 years ago * elf32-ppc.c (ppc_elf_relocate_section): Allow ".sbss.*" and
Alan Modra [Sat, 21 Sep 2002 10:09:13 +0000 (10:09 +0000)]
* elf32-ppc.c (ppc_elf_relocate_section): Allow ".sbss.*" and
".sdata.*" for R_PPC_SDAREL16, ".sbss2*" and ".sdata2*" for
R_PPC_EMB_SDA2REL.  Similarly for R_PPC_EMB_SDA21 and
R_PPC_EMB_RELSDA.

21 years ago * elfcode.h (elf_slurp_reloc_table_from_section): Make "symcount"
Alan Modra [Sat, 21 Sep 2002 09:59:19 +0000 (09:59 +0000)]
* elfcode.h (elf_slurp_reloc_table_from_section): Make "symcount"
unsigned.  Move "symcount" assignment out of loop.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* configure: Regenerate.
* po/SRC-POTFILES.in: Regnerate.

21 years agoFix UNPREDICATABLE use of writeback in LDM/STM instructions.
Nick Clifton [Sat, 21 Sep 2002 07:27:43 +0000 (07:27 +0000)]
Fix UNPREDICATABLE use of writeback in LDM/STM instructions.

21 years agodaily update
Alan Modra [Sat, 21 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago2002-09-20 Nathanael Nerode <neroden@doctor.moo.mud.org>
Nathanael Nerode [Fri, 20 Sep 2002 21:03:04 +0000 (21:03 +0000)]
2002-09-20  Nathanael Nerode  <neroden@doctor.moo.mud.org>

* configure.in: Rearrange.

21 years agoAllow CRFS and CRFD operands to accept CR register names
Nick Clifton [Fri, 20 Sep 2002 15:44:23 +0000 (15:44 +0000)]
Allow CRFS and CRFD operands to accept CR register names

21 years agosymbols.c (colon): Do not allow symbols to be created in the absolute section
Nick Clifton [Fri, 20 Sep 2002 14:47:14 +0000 (14:47 +0000)]
symbols.c (colon): Do not allow symbols to be created in the absolute section
if WORKING_DOT_WORD is not defined and new_broken_words would require a new
frag to be created.

21 years agomerge from gcc
DJ Delorie [Fri, 20 Sep 2002 13:45:20 +0000 (13:45 +0000)]
merge from gcc

21 years ago * ld-i386/i386.exp: Only run tests on ELF targets.
Alan Modra [Fri, 20 Sep 2002 07:57:08 +0000 (07:57 +0000)]
* ld-i386/i386.exp: Only run tests on ELF targets.

21 years ago(_bfd_dwarf2_find_nearest_line): If address length is zero, set it to 8 for
Nick Clifton [Fri, 20 Sep 2002 07:28:54 +0000 (07:28 +0000)]
(_bfd_dwarf2_find_nearest_line): If address length is zero, set it to 8 for
(non-standard) 64-bit DWARF2 formats (e.g. IRIX64).

21 years agoDo not allow symbols to be created in the absolute section.
Nick Clifton [Fri, 20 Sep 2002 06:57:41 +0000 (06:57 +0000)]
Do not allow symbols to be created in the absolute section.

21 years ago2002-09-19 Jakub Jelinek <jakub@redhat.com>
H.J. Lu [Fri, 20 Sep 2002 05:54:41 +0000 (05:54 +0000)]
2002-09-19  Jakub Jelinek  <jakub@redhat.com>

* elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Clear .got word
even if generating R_PPC_RELATIVE reloc.
(ppc_elf_relocate_section): Make sure relocation is performed
if skip == -2.  Clear memory at r_offset when creating dynamic
relocation.

21 years ago * expr.c (expr): Simplify foo-foo here.
Alan Modra [Fri, 20 Sep 2002 00:58:39 +0000 (00:58 +0000)]
* expr.c (expr): Simplify foo-foo here.
(clean_up_expression): Remove O_subtract code.

21 years ago* libiberty.h (asprintf, vasprintf): Don't declare them if the
Alexandre Oliva [Fri, 20 Sep 2002 00:21:58 +0000 (00:21 +0000)]
* libiberty.h (asprintf, vasprintf): Don't declare them if the
corresponding HAVE_DECL_ macro is 1.

21 years agodaily update
Alan Modra [Fri, 20 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago * write.h (struct fix): Add fx_dot_value.
Alan Modra [Thu, 19 Sep 2002 23:51:35 +0000 (23:51 +0000)]
* write.h (struct fix): Add fx_dot_value.
(dot_value): Declare.
* write.c (dot_value): New var.
(fix_new_internal): Save dot_value as fx_dot_value.
* expr.c (expr): Update dot_value.

21 years agobfd/
Jakub Jelinek [Thu, 19 Sep 2002 19:01:18 +0000 (19:01 +0000)]
bfd/
* reloc.c (BFD_RELOC_386_TLS_TPOFF, BFD_RELOC_386_TLS_IE,
BFD_RELOC_386_TLS_GOTIE): Add.
* bfd-in2.h, libbfd.h: Rebuilt.
* elf32-i386.c (elf_howto_table): Add R_386_TLS_TPOFF, R_386_TLS_IE
and R_386_TLS_GOTIE.
(elf_i386_reloc_type_lookup): Handle it.
(struct elf_i386_link_hash_entry): Change tls_type type to unsigned
char instead of enum, change GOT_* into defines.
(GOT_TLS_IE_POS, GOT_TLS_IE_NEG, GOT_TLS_IE_BOTH): Define.
(elf_i386_tls_transition): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
(elf_i386_check_relocs): Likewise.  Avoid crash if local symbol is
accessed both as normal and TLS symbol.  Move R_386_TLS_LDM and
R_386_PLT32 cases so that R_386_TLS_IE can fall through.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(elf_i386_gc_sweep_hook): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(allocate_dynrelocs): Allocate 2 .got and 2 .rel.got entries if
tls_type is GOT_TLS_IE_BOTH.
(elf_i386_size_dynamic_sections): Likewise.
(elf_i386_relocate_section): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(elf_i386_finish_dynamic_symbol): Use tls_type & GOT_TLS_IE to catch
all 4 GOT_TLS_* TLS types.
gas/
* config/tc-i386.c (tc_i386_fix_adjustable): Handle
BFD_RELOC_386_TLS_IE and BFD_RELOC_386_TLS_GOTIE.
(BFD_RELOC_386_TLS_IE, BFD_RELOC_386_TLS_GOTIE): Define to 0
if not defined.
(lex_got): Handle @GOTNTPOFF and @INDNTPOFF.
(md_apply_fix3, tc_gen_reloc): Handle BFD_RELOC_386_TLS_IE and
BFD_RELOC_386_TLS_GOTIE.
gas/testsuite/
* gas/i386/tlspic.s: Add tests.
* gas/i386/tlspic.d: Regenerated.
* gas/i386/tlsnopic.s: Add tests.
* gas/i386/tlsnopic.d: Regenerated.
include/
* elf/i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
Define.
ld/testsuite/
* ld-i386/i386.exp: New.
* ld-i386/tlsbin.dd: New test.
* ld-i386/tlsbinpic.s: New test.
* ld-i386/tlsbin.rd: New test.
* ld-i386/tlsbin.s: New test.
* ld-i386/tlsbin.sd: New test.
* ld-i386/tlsbin.td: New test.
* ld-i386/tlslib.s: New test.
* ld-i386/tlsnopic1.s: New test.
* ld-i386/tlsnopic2.s: New test.
* ld-i386/tlsnopic.dd: New test.
* ld-i386/tlsnopic.rd: New test.
* ld-i386/tlsnopic.sd: New test.
* ld-i386/tlspic1.s: New test.
* ld-i386/tlspic2.s: New test.
* ld-i386/tlspic.dd: New test.
* ld-i386/tlspic.rd: New test.
* ld-i386/tlspic.sd: New test.
* ld-i386/tlspic.td: New test.

21 years agoUpdate email addresses for bugs and patches.
Nick Clifton [Thu, 19 Sep 2002 18:07:44 +0000 (18:07 +0000)]
Update email addresses for bugs and patches.

21 years agoWhen examining weak symbols, follow indirect links.
Nick Clifton [Thu, 19 Sep 2002 16:34:14 +0000 (16:34 +0000)]
When examining weak symbols, follow indirect links.

21 years ago * config/tc-alpha.c (md_pcrel_from): Only adjust special for
Richard Henderson [Thu, 19 Sep 2002 16:13:38 +0000 (16:13 +0000)]
    * config/tc-alpha.c (md_pcrel_from): Only adjust special for
        branch type relocs.
        (alpha_force_relocation): Don't special-case branch type relocs.

        * gas/alpha/elf-reloc-7.s: New.
        * gas/alpha/elf-reloc-7.d: New.
        * gas/alpha/alpha.exp: Run it.

21 years agoRemove (errant) trailing semicolon (;) from the extern "C" { } declaration.
Nick Clifton [Thu, 19 Sep 2002 15:48:16 +0000 (15:48 +0000)]
Remove (errant) trailing semicolon (;) from the extern "C" { } declaration.

21 years agoFix error reading ECOFF information: 'ioptMax' refers to the actual *size*
Nick Clifton [Thu, 19 Sep 2002 15:38:36 +0000 (15:38 +0000)]
Fix error reading ECOFF information: 'ioptMax' refers to the actual *size*
of the optimization symtab, not the number of entries.

21 years agoUpdate to correctly sign-extend 32-bit ECOFF null values (0xffffffff, -1)
Nick Clifton [Thu, 19 Sep 2002 15:31:30 +0000 (15:31 +0000)]
Update to correctly sign-extend 32-bit ECOFF null values (0xffffffff, -1)

21 years ago(elf32_arm_adjust_dynamic_symbol): Update ELF_LINK_HASH_NEEDS_PLT logic.
Nick Clifton [Thu, 19 Sep 2002 14:59:51 +0000 (14:59 +0000)]
(elf32_arm_adjust_dynamic_symbol): Update ELF_LINK_HASH_NEEDS_PLT logic.

21 years agoHandle situation where architecture has not yet been selected.
Nick Clifton [Thu, 19 Sep 2002 14:52:15 +0000 (14:52 +0000)]
Handle situation where architecture has not yet been selected.

21 years agoFix the ChangeLog entry for my last commit.
Jakub Jelinek [Thu, 19 Sep 2002 11:38:22 +0000 (11:38 +0000)]
Fix the ChangeLog entry for my last commit.

21 years agodaily update
Alan Modra [Thu, 19 Sep 2002 00:00:03 +0000 (00:00 +0000)]
daily update

21 years ago[ gas/ChangeLog ]
Chris Demetriou [Wed, 18 Sep 2002 21:45:29 +0000 (21:45 +0000)]
[ gas/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.

[ gas/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/baddata1.s: New file.
        * gas/mips/baddata1.l: New file.
        * gas/mips/mips.exp: Run new test.

21 years ago[ gas/ChangeLog ]
Chris Demetriou [Wed, 18 Sep 2002 21:33:07 +0000 (21:33 +0000)]
[ gas/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (IS_SEXT_32BIT_NUM): Move closer to top of file.
        (IS_SEXT_16BIT_NUM): New macro.
        (macro_build_ldst_constoffset): New function, to build a set of
        instructions to do a load or store from a constant offset relative
        to a given register.
        (macro, s_cprestore): Use macro_build_ldst_constoffset to implement
        .cprestore pseudo-op.

[ gas/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/mips-abi32-pic2.s: New file.
        * gas/mips/mips-abi32-pic2.d: New file.
        * gas/mips/mips.exp: Run new test.

[ plus, fixed date on prev. gas/testsuite/ChangeLog entry. ]

21 years ago[ gas/ChangeLog ]
Chris Demetriou [Wed, 18 Sep 2002 21:05:59 +0000 (21:05 +0000)]
[ gas/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (md_apply_fix3): Just return for BFD_RELOC_8.

[ gas/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/baddata1.s: New file.
        * gas/mips/baddata1.l: New file.
        * gas/mips/mips.exp: Run new test.

21 years ago[ gas/testsuite/ChangeLog ]
Chris Demetriou [Wed, 18 Sep 2002 20:50:47 +0000 (20:50 +0000)]
[ gas/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/branch-misc-1.d: New file.
        * gas/mips/branch-misc-1.s: New file.
        * gas/mips/branch-misc-2.s: New file.
        * gas/mips/branch-misc-2.d: New file.
        * gas/mips/mips.exp: Run new tests.

[ ld/testsuite/ChangeLog ]
2002-09-18  Chris Demetriou  <cgd@broadcom.com>

        * ld-mips-elf/branch-misc-1.d: New file.
        * ld-mips-elf/branch-misc-2.d: New file.
        * ld-mips-elf/mips-elf.exp: Run new tests.

21 years ago* elf64-mips.c (mips_elf64_be_swap_reloca_out): Handle type2 and type3.
Stan Cox [Wed, 18 Sep 2002 17:28:37 +0000 (17:28 +0000)]
* elf64-mips.c (mips_elf64_be_swap_reloca_out): Handle type2 and type3.

21 years ago * elfcode.h (elf_slurp_reloc_table_from_section): Check
Daniel Jacobowitz [Wed, 18 Sep 2002 13:25:35 +0000 (13:25 +0000)]
    * elfcode.h (elf_slurp_reloc_table_from_section): Check
        correct relocation count.

21 years ago * config/tc-mips.c (s_change_section): Fix parsing. Code cleanup.
Thiemo Seufer [Wed, 18 Sep 2002 08:02:22 +0000 (08:02 +0000)]
* config/tc-mips.c (s_change_section): Fix parsing. Code cleanup.

21 years ago * bfd-in.h (bfd_get_dynamic_symcount): Define.
Daniel Jacobowitz [Wed, 18 Sep 2002 02:39:43 +0000 (02:39 +0000)]
    * bfd-in.h (bfd_get_dynamic_symcount): Define.
        * bfd.c (struct _bfd): Add dynsymcount.
        * bfd-in2.h: Regenerated.
        * elf.c (_bfd_elf_canonicalize_dynamic_symtab): Set
        abfd->dynsymcount.
        * elfcode.h (elf_slurp_reloc_table_from_section): Check
        for overflow.

21 years ago * tc-mips.c (load_address): Use BFD_RELOC_MIPS_GOT_DISP for newabi.
Stan Cox [Wed, 18 Sep 2002 02:25:19 +0000 (02:25 +0000)]
* tc-mips.c (load_address): Use BFD_RELOC_MIPS_GOT_DISP for newabi.
(macro): Likewise for la.  Likewise for ld.
(mips_after_parse_args): Make -xgot optional, not the default.
(md_apply_fix3): Allow composite relocation to set up gp.
(tc_gen_reloc): Allow relaxing for newabi.
Relax R_MIPS_CALL16 to R_MIPS_GOT_PAGE/R_MIPS_GOT_OFST if local.
Relax R_MIPS_GOT16/R_MIPS_LO16 to R_MIPS_GOT_DISP if local.

21 years ago * emulparams/elf32bmipn32-defs.sh: New file.
Stan Cox [Wed, 18 Sep 2002 01:54:37 +0000 (01:54 +0000)]
* emulparams/elf32bmipn32-defs.sh: New file.
* emulparams/elf32bmipn32.sh: Use elf32bmipn32-defs.sh.
* emulparams/elf32btsmipn32.sh: Likewise.
* emulparams/elf64bmip.sh: Likewise.
* emulparams/elf64btsmip.sh: Likewise.

21 years ago * elf64-mips.c (mips_elf64_be_swap_reloca_out): Handle type2 and type3.
Stan Cox [Wed, 18 Sep 2002 01:38:20 +0000 (01:38 +0000)]
* elf64-mips.c (mips_elf64_be_swap_reloca_out): Handle type2 and type3.
(mips_elf64_final_gp): Don't make up gp value.
* elfn32-mips.c (mips_elf_final_gp): Likewise.
* elfxx-mips.c (_bfd_mips_elf_final_link): Always create
.MIPS.options/.options section.

21 years agodaily update
Alan Modra [Wed, 18 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago2002-09-17 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Tue, 17 Sep 2002 19:49:04 +0000 (19:49 +0000)]
2002-09-17  David O'Brien  <obrien@FreeBSD.org>
* elf32-i386-fbsd.c: Always label using the EI_OSABI method.
It is benign for FreeBSD < 4.1.  Minor reformatting.
* elf64-alpha-fbsd.c: Likewise.

Approved by:  Alan Modra <amodra@bigpond.net.au>
              Message-ID: <20020917182339.B14457@bubble.sa.bigpond.net.au>

21 years agoNote that an implemented BFD_RELOC_ARM_IMMEDIATE has been done.
Nick Clifton [Tue, 17 Sep 2002 19:23:00 +0000 (19:23 +0000)]
Note that an implemented BFD_RELOC_ARM_IMMEDIATE has been done.
Do not issue reloc number of unimplemented BFD_RELOC_ARM_IMMEDIATE and
BFD_RELOC_ARM_OFFSET_IMM relocs - their name is already in the error message
- plus remove them from the default case.
Warn about unpredictable behavior of LDM and STM instructions.

21 years ago * elf_i386_relocate_section (R_386_TLS_TPOFF32): Negate addend.
Jakub Jelinek [Tue, 17 Sep 2002 09:52:41 +0000 (09:52 +0000)]
* elf_i386_relocate_section (R_386_TLS_TPOFF32): Negate addend.

21 years ago * coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
Alan Modra [Tue, 17 Sep 2002 08:59:11 +0000 (08:59 +0000)]
* coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
* cpu-tic4x.c: Ditto.

21 years ago * elf64-alpha.c (alpha_elf_size_info): Make static.
Alan Modra [Tue, 17 Sep 2002 08:48:54 +0000 (08:48 +0000)]
* elf64-alpha.c (alpha_elf_size_info): Make static.

21 years ago2002-09-17 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
Thiemo Seufer [Tue, 17 Sep 2002 08:38:27 +0000 (08:38 +0000)]
2002-09-17  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>

* gas/mips/jal-range.s: Check for jal overflows.
* gas/mips/jal-range.l: List file for it.
* gas/mips/mips.exp: Use it.

21 years ago * config/tc-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
Alan Modra [Tue, 17 Sep 2002 08:35:10 +0000 (08:35 +0000)]
* config/tc-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
Convert functions to K&R format.

21 years ago * tic4x-dis.c: Add function declarations and ATTRIBUTE_UNUSED.
Alan Modra [Tue, 17 Sep 2002 08:34:17 +0000 (08:34 +0000)]
* tic4x-dis.c: Add function declarations and ATTRIBUTE_UNUSED.
Convert functions to K&R format.

21 years ago * coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
Alan Modra [Tue, 17 Sep 2002 08:33:12 +0000 (08:33 +0000)]
* coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.
* cpu-tic4x.c: Ditto.

21 years ago * elf64-mips.c (define elf_backend_ignore_discarded_relocs): Remove
Thiemo Seufer [Tue, 17 Sep 2002 07:48:30 +0000 (07:48 +0000)]
* elf64-mips.c (define elf_backend_ignore_discarded_relocs): Remove
duplicate define.

21 years ago * config/tc-mips.c (pdr_seg): Define only for ELF.
Thiemo Seufer [Tue, 17 Sep 2002 07:43:25 +0000 (07:43 +0000)]
* config/tc-mips.c (pdr_seg): Define only for ELF.
(s_change_section): Remove unused variable. Don't use for nonELF.

21 years ago * config/obj-elf.c (obj_elf_change_section): Move prototype to
Thiemo Seufer [Tue, 17 Sep 2002 07:38:14 +0000 (07:38 +0000)]
* config/obj-elf.c (obj_elf_change_section): Move prototype to
obj-elf.h
* config/obj-elf.h (obj_elf_change_section): Likewise.

21 years agobinutils:
Zack Weinberg [Tue, 17 Sep 2002 07:09:47 +0000 (07:09 +0000)]
binutils:
* Makefile.am (CFILES): Add cxxfilt.c.
(cxxfilt_SOURCES): Now just cxxfilt.c $(BULIBS).
(cxxfilt_LDADD): Delete.
Remove all references to underscore.c.
Regen dependencies.
* configure.in: Define TARGET_PREPENDS_UNDERSCORE in
config.h from $UNDERSCORE, rather than AC_SUBSTing it.
* binutils/cxxfilt.c: Moved here from gcc/cp, minor
adjustments to fit into binutils framework.
* configure, config.in, Makefile.in, doc/Makefile.in: Regenerate.

gcc/cp:
* Make-lang.in: Remove all references to the demangler.
* cxxfilt.c: Moved to binutils.

21 years ago * dwarf2dbg.c (out_debug_abbrev): Add support for the DW_AT_name field.
Richard Henderson [Tue, 17 Sep 2002 02:55:57 +0000 (02:55 +0000)]
    * dwarf2dbg.c (out_debug_abbrev): Add support for the DW_AT_name field.
        (out_debug_info): Likewise.

21 years ago2002-09-16 Bruno Haible <bruno@clisp.org>
David O'Brien [Tue, 17 Sep 2002 02:24:40 +0000 (02:24 +0000)]
2002-09-16  Bruno Haible  <bruno@clisp.org>
* elf32-i386.c: Don't defined ELF_ARCH etc. if this file is included
by a target variant implementation.
* elf64-alpha.c: Likewise.
* elf32-i386-fbsd.c: New file.
* elf64-alpha-fbsd.c: New file.
* targets.c: Support bfd_elf32_i386_freebsd_vec and
bfd_elf64_alpha_freebsd_vec.
* configure.in: Accept the vectors bfd_elf32_i386_freebsd_vec,
bfd_elf64_alpha_freebsd_vec.
* Makefile.am (BFD32_BACKENDS): Add elf32-i386-fbsd.lo.
(BFD32_BACKENDS_CFILES): Add elf32-i386-fbsd.c.
(BFD64_BACKENDS): Add elf64-alpha-fbsd.lo.
(BFD64_BACKENDS_CFILES): Add elf64-alpha-fbsd.c.
(elf32-i386-fbsd.lo, elf64-alpha-fbsd.lo): Add dependencies.
* config.bfd: For FreeBSD targets, set targ_defvec to a FreeBSD
specific targets. Define OLD_FREEBSD_ABI_LABEL if appropriate.

* config/tc-i386.h (ELF_TARGET_FORMAT): New macro.
(TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf32-i386".
* config/tc-i386.c (i386_target_format): Likewise.
* config/tc-alpha.h (ELF_TARGET_FORMAT): New macro.
(TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf64-alpha".

* emulparams/elf_i386_fbsd.sh: Set OUTPUT_FORMAT to
elf32-i386-freebsd.
* emulparams/elf64alpha_fbsd.sh: Set OUTPUT_FORMAT to
elf64-alpha-freebsd.

Approved by:  Alan Modra <amodra@bigpond.net.au>
              Message-ID: <20020715021113.GJ30362@bubble.sa.bigpond.net.au>

21 years agodaily update
Alan Modra [Tue, 17 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years agodaily update
Alan Modra [Mon, 16 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years agodaily update
Alan Modra [Sun, 15 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years agodaily update
Alan Modra [Sat, 14 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years agoDo not count FAKE operands when deciding if any operands have been skipped.
Nick Clifton [Fri, 13 Sep 2002 09:16:02 +0000 (09:16 +0000)]
Do not count FAKE operands when deciding if any operands have been skipped.

21 years agoFix Book-E opcodes
Nick Clifton [Fri, 13 Sep 2002 09:07:49 +0000 (09:07 +0000)]
Fix Book-E opcodes

21 years agodaily update
Alan Modra [Fri, 13 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years agoImport chnages from master config repository.
Nick Clifton [Thu, 12 Sep 2002 15:59:37 +0000 (15:59 +0000)]
Import chnages from master config repository.

21 years ago * elf32-i386.c (dtpoff_base, tpoff): Don't crash if tls_segment is
Jakub Jelinek [Thu, 12 Sep 2002 14:01:20 +0000 (14:01 +0000)]
* elf32-i386.c (dtpoff_base, tpoff): Don't crash if tls_segment is
NULL.
(elf_i386_relocate_section): Return false after printing error about
unresolvable relocation.

21 years agoFix handling of R_ARM_THM_PC11
Nick Clifton [Thu, 12 Sep 2002 13:18:57 +0000 (13:18 +0000)]
Fix handling of R_ARM_THM_PC11

21 years agoHandle DW_OP_GNU_push_tls_address.
Nick Clifton [Thu, 12 Sep 2002 10:35:54 +0000 (10:35 +0000)]
Handle DW_OP_GNU_push_tls_address.
Synch up with the gcc's dwarf2.h

21 years ago * ppc-dis.c (powerpc_dialect): Add missing PPC_OPCODE_CLASSIC.
Alan Modra [Thu, 12 Sep 2002 03:58:37 +0000 (03:58 +0000)]
* ppc-dis.c (powerpc_dialect): Add missing PPC_OPCODE_CLASSIC.

21 years agomerge from gcc
DJ Delorie [Thu, 12 Sep 2002 01:11:29 +0000 (01:11 +0000)]
merge from gcc

21 years agodaily update
Alan Modra [Thu, 12 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago * elf32-h8300.c (elf32_h8_relax_section): Fix typo.
Jeff Law [Wed, 11 Sep 2002 19:19:11 +0000 (19:19 +0000)]
* elf32-h8300.c (elf32_h8_relax_section): Fix typo.

21 years agoNew TI port supports both C4x and C3x series of DSPs.
Nick Clifton [Wed, 11 Sep 2002 14:42:45 +0000 (14:42 +0000)]
New TI port supports both C4x and C3x series of DSPs.

21 years agoCheck functionname_ptr and line_ptr before deciding we've found a symbol.
Nick Clifton [Wed, 11 Sep 2002 14:30:53 +0000 (14:30 +0000)]
Check functionname_ptr and line_ptr before deciding we've found a symbol.

21 years agoUpdate translations
Nick Clifton [Wed, 11 Sep 2002 13:52:17 +0000 (13:52 +0000)]
Update translations

21 years ago * config/tc-i386.c (md_apply_fix3): Allow addend for
Jakub Jelinek [Wed, 11 Sep 2002 09:51:58 +0000 (09:51 +0000)]
* config/tc-i386.c (md_apply_fix3): Allow addend for
BFD_RELOC_386_TLS_LDO_32, BFD_RELOC_386_TLS_LE and
BFD_RELOC_386_TLS_LE_32.

21 years agodaily update
Alan Modra [Wed, 11 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago* test commit
Frank Ch. Eigler [Tue, 10 Sep 2002 19:04:38 +0000 (19:04 +0000)]
* test commit

21 years ago2002-09-10 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Tue, 10 Sep 2002 19:02:38 +0000 (19:02 +0000)]
2002-09-10  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: More updates.

21 years agoCall new functions do_sections, do_sections64, depending on corefile (32-bit
Nick Clifton [Tue, 10 Sep 2002 10:39:03 +0000 (10:39 +0000)]
Call new functions do_sections, do_sections64, depending on corefile (32-bit
or 64-bit).

21 years agoAdd Ben Elliston as a maintainer for configure and testsuite changes.
Nick Clifton [Tue, 10 Sep 2002 08:21:41 +0000 (08:21 +0000)]
Add Ben Elliston as a maintainer for configure and testsuite changes.
Add paragraphs about testsuite and config patches.

21 years agodaily update
Alan Modra [Tue, 10 Sep 2002 00:00:05 +0000 (00:00 +0000)]
daily update

21 years ago * config/tc-hppa.c (md_apply_fix3): Don't set fx_done for
Jeff Law [Mon, 9 Sep 2002 21:31:40 +0000 (21:31 +0000)]
    * config/tc-hppa.c (md_apply_fix3): Don't set fx_done for
        marker relocations such as ENTRY/EXIT.
        * config/tc-hppa.h (MD_APPLY_SYM_VALUE): Definition applies
        to both OBJ_ELF and OBJ_SOM.

21 years ago2002-09-09 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 9 Sep 2002 20:57:01 +0000 (20:57 +0000)]
2002-09-09  Jeff Johnston  <jjohnstn@redhat.com>

        * COPYING.NEWLIB: Update.

21 years ago * elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21M
Richard Henderson [Mon, 9 Sep 2002 17:34:07 +0000 (17:34 +0000)]
    * elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21M
        and PCREL21F like PCREL21B.

21 years ago2002-09-08 Ben Elliston <bje@redhat.com>
Ben Elliston [Mon, 9 Sep 2002 01:54:45 +0000 (01:54 +0000)]
2002-09-08  Ben Elliston  <bje@redhat.com>

* gas/hppa/basic/basic.exp: Update DejaGnu mail address.
* gas/hppa/parse/parse.exp: Likewise.
* gas/hppa/reloc/reloc.exp: Likewise.
* gas/hppa/unsorted/unsorted.exp: Likewise.
* gas/mn10200/basic.exp: Likewise.
* gas/mn10300/basic.exp: Likewise.
* gas/sh/basic.exp: Likewise.
* gas/sh/sh64/sh64.exp: Likewise.
* gas/v850/basic.exp: Likewise.
* lib/gas-defs.exp: Likewise.

* gas/all/gas.exp: Removing limping support for DejaGnu 1.1.1.
* gasp/gasp.exp: Likewise.

21 years agodaily update
Alan Modra [Mon, 9 Sep 2002 00:00:08 +0000 (00:00 +0000)]
daily update

21 years agodaily update
Alan Modra [Sun, 8 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years agodaily update
Alan Modra [Sat, 7 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago * configure.tgt (h8300-*-hms*, h8500-*-hms*): Restore.
Jeff Law [Fri, 6 Sep 2002 20:42:40 +0000 (20:42 +0000)]
    * configure.tgt (h8300-*-hms*, h8500-*-hms*): Restore.

21 years agocorrect entry
Alan Modra [Fri, 6 Sep 2002 14:26:05 +0000 (14:26 +0000)]
correct entry

21 years agomerge from gcc
DJ Delorie [Fri, 6 Sep 2002 00:03:11 +0000 (00:03 +0000)]
merge from gcc

21 years agodaily update
Alan Modra [Fri, 6 Sep 2002 00:00:04 +0000 (00:00 +0000)]
daily update

21 years ago * ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
Alan Modra [Thu, 5 Sep 2002 00:07:08 +0000 (00:07 +0000)]
* ld-sh/sh64/cmpct1.xd: Adjust for lack of abs section sym.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.

21 years ago * gas/i386/absrel.s: New.
Alan Modra [Thu, 5 Sep 2002 00:05:44 +0000 (00:05 +0000)]
* gas/i386/absrel.s: New.
* gas/i386/absrel.d: New.
* gas/i386/pcrel.s: New.
* gas/i386/pcrel.d: New.
* gas/i386/i386.exp: Run them.
* gas/testsuite/gas/mmix/comment-1.d: Don't test the symbol
index, the name will do.
* gas/mri/moveml.d: Escape dots.
* gas/macros/macros.exp (strings): Add rs6000-*-* to xfails.
* gas/mips/beq.s: Don't make text_label global.
* gas/mips/mips32.s: Likewise.
* gas/mips/mips64-mips3d.s: Likewise.

21 years agogas reloc rewrite.
Alan Modra [Thu, 5 Sep 2002 00:01:18 +0000 (00:01 +0000)]
gas reloc rewrite.

21 years agodaily update
Alan Modra [Thu, 5 Sep 2002 00:00:03 +0000 (00:00 +0000)]
daily update

21 years ago * config.bfd (mips*-*-irix6*): Add new ABI vectors. Make n32 default
Kevin Buettner [Wed, 4 Sep 2002 23:10:59 +0000 (23:10 +0000)]
  * config.bfd (mips*-*-irix6*): Add new ABI vectors.  Make n32 default
  vector.