OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
23 years ago * gas/mips/mips-gp32-fp32,
Richard Sandiford [Thu, 2 Aug 2001 10:16:50 +0000 (10:16 +0000)]
* gas/mips/mips-gp32-fp32,
* gas/mips/mips-gp32-fp64,
* gas/mips/mips-gp64-fp32,
* gas/mips/mips-gp64-fp64,
* gas/mips/mips-abi32,
* gas/mips/mips-gp32-fp32-pic,
* gas/mips/mips-gp32-fp64-pic,
* gas/mips/mips-gp64-fp32-pic,
* gas/mips/mips-gp64-fp64-pic,
* gas/mips/mips-abi32-pic: New testcases.

* gas/mips/mips.exp: Run them.

23 years ago * doc/c-mips.tex (-mgp32, -mfp32): Added -mfp32, unified with -mgp32.
Richard Sandiford [Thu, 2 Aug 2001 10:15:24 +0000 (10:15 +0000)]
* doc/c-mips.tex (-mgp32, -mfp32): Added -mfp32, unified with -mgp32.
* config/tc-mips.c (mips_fp32, mips_32bit_abi): New static variables.
(md_long_opts): Add -mfp32 option.
(md_parse_option): Handle it.  Set mips_32bit_abi given -mabi=32.
(md_show_usage): Show usage for -mfp32 and -mgp32.
(HAVE_32BIT_GPRS, HAVE_32BIT_FPRS): New macros.
(HAVE_64BIT_GPRS, HAVE_64BIT_FPRS): New macros, inverse of the above.
(HAVE_32BIT_ADDRESSES): New macro.
(load_register): Use HAVE_32BIT_GPRS to determine the register width.
(load_address): Use HAVE_32BIT_ADDRESSES to determine the address size.
(s_cprestore, s_cpadd): Likewise.
(macro): Use HAVE_32BIT_GPRS to determine the width of registers
used in branch and M_LI_D macros.  Use HAVE_64BIT_FPRS to determine
the width registers used in M_LI_DD macros.  Use HAVE_32BIT_ADDRESSES
to determine the width of addresses in load, store and jump macros.
(macro2): Use HAVE_32BIT_GPRS to determine the width of registers
used in set instructions; do not check the address size for them.
Use HAVE_32BIT_ADDRESSES to determine the width of addresses in
unaligned load and store macros.
(mips_ip): Use the new macros to check the width of a register when
processing float constants.  Force a constant into memory if it is
destined for an FPR and the FPRs are wider than the GPRs.  Warn about
odd FPR numbers if HAVE_32BIT_FPRS.  Use HAVE_32BIT_GPRS rather
than mips_gp32 to select synthetic instructions.
(macro_build): Use HAVE_32BIT_GPRS rather than mips_gp32 to select
synthetic instructions.

23 years agoReturn zero only as the last step of qsort function.
Nick Clifton [Wed, 1 Aug 2001 16:10:42 +0000 (16:10 +0000)]
Return zero only as the last step of qsort function.

23 years agoUse @command{name} for commands. Use @option{-opt} for options.
Nick Clifton [Wed, 1 Aug 2001 15:54:41 +0000 (15:54 +0000)]
Use @command{name} for commands.  Use @option{-opt} for options.
Use @table @env for list of options.  Remove spaces arround [ | ] in synopsis.
Use 'GNU Development Tools' for the center title.

23 years agoCleanups for z8k target
Nick Clifton [Wed, 1 Aug 2001 15:39:17 +0000 (15:39 +0000)]
Cleanups for z8k target

23 years agoReplace VXWORKS with ARM_COFF_BUGFIX.
Nick Clifton [Wed, 1 Aug 2001 15:18:32 +0000 (15:18 +0000)]
Replace VXWORKS with ARM_COFF_BUGFIX.

23 years agoDo not require any exception support library. Check results against NRV.
Nick Clifton [Wed, 1 Aug 2001 14:37:47 +0000 (14:37 +0000)]
Do not require any exception support library.  Check results against NRV.

23 years agoDo not require any exception support library.
Nick Clifton [Wed, 1 Aug 2001 14:26:18 +0000 (14:26 +0000)]
Do not require any exception support library.

23 years ago2001-08-01 Aldy Hernandez <aldyh@redhat.com>
Aldy Hernandez [Wed, 1 Aug 2001 11:33:45 +0000 (11:33 +0000)]
2001-08-01  Aldy Hernandez  <aldyh@redhat.com>

* include/opcode/mips.h (INSN_ISA_MASK): Nuke bits 12-15.

23 years ago * config/tc-i386.c (lex_got): Match lower case relocation tokens.
Alan Modra [Wed, 1 Aug 2001 02:27:11 +0000 (02:27 +0000)]
* config/tc-i386.c (lex_got): Match lower case relocation tokens.
Don't allocate more space than necessary for the input line copy.

23 years ago * gas/elf/section2.l: Adjust warning message comparison.
Alan Modra [Wed, 1 Aug 2001 01:51:28 +0000 (01:51 +0000)]
* gas/elf/section2.l: Adjust warning message comparison.

23 years ago * read.c: Standardize error/warning messages - don't capitalise, no
Alan Modra [Wed, 1 Aug 2001 01:44:25 +0000 (01:44 +0000)]
* read.c: Standardize error/warning messages - don't capitalise, no
final period or newline, don't say "ignored" or "zero assumed" for
as_bad messages.  In some cases, change the wording to that used
elsewhere for similar messages.
* app.c, as.c, atof-generic.c, cgen.c, cond.c, depend.c, dwarf2dbg.c,
  ecoff.c, expr.c, frags.c, input-file.c, input-scrub.c, listing.c,
  output-file.c, stabs.c, subsegs.c, symbols.c, write.c: Likewise.
* ecoff.c (ecoff_directive_end): Test for missing name by
comparing input line pointers rather than reading string.
(ecoff_directive_ent): Likewise.
* read.c (s_set): Likewise.
(s_align): Report a warning rather than an error for
alignment too large.
(s_comm): Check for missing symbol name.
(s_lcomm_internal): Likewise.
(s_lsym): Likewise.
(s_globl): Use is_end_of_line instead of looking for '\n'.
(s_lcomm_internal): Likewise.
(ignore_rest_of_line): Report a warning rather than an error.

23 years ago * config/tc-ppc.c (ppc_elf_validate_fix): It's OK to have
Geoffrey Keating [Tue, 31 Jul 2001 19:24:57 +0000 (19:24 +0000)]
* config/tc-ppc.c (ppc_elf_validate_fix): It's OK to have
any kind of relocation against a not-loaded section.

23 years agoImplement new switch --rename-section
Nick Clifton [Tue, 31 Jul 2001 13:49:39 +0000 (13:49 +0000)]
Implement new switch --rename-section

23 years agomerge from gcc
DJ Delorie [Mon, 30 Jul 2001 20:02:22 +0000 (20:02 +0000)]
merge from gcc

23 years agoFix prototype of _bfd_ecoff_styp_to_sec_flags
Nick Clifton [Mon, 30 Jul 2001 18:38:35 +0000 (18:38 +0000)]
Fix prototype of _bfd_ecoff_styp_to_sec_flags

23 years agoFix computation in SECTIONS example.
Nick Clifton [Mon, 30 Jul 2001 18:12:07 +0000 (18:12 +0000)]
Fix computation in SECTIONS example.

23 years agomerge from gcc
DJ Delorie [Mon, 30 Jul 2001 17:39:28 +0000 (17:39 +0000)]
merge from gcc

23 years ago * gas/mips/mips.exp (el): New variable.
Richard Sandiford [Mon, 30 Jul 2001 13:59:00 +0000 (13:59 +0000)]
* gas/mips/mips.exp (el): New variable.
Use it to pick ELF reloc tests.

23 years agoChange bug-gnu-utils@gcc.org to the mor obvious bug-binutils@gcc.org
Nick Clifton [Mon, 30 Jul 2001 10:57:07 +0000 (10:57 +0000)]
Change bug-gnu-utils@gcc.org to the mor obvious bug-binutils@gcc.org

23 years ago * config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
Alan Modra [Mon, 30 Jul 2001 06:15:49 +0000 (06:15 +0000)]
* config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
to include '@' in symbol names when parsing versioned symbols
rather than calling get_symbol_end multiple times.
* config/tc-i370.c (register_name): Format fixes.  Don't call
get_symbol_end after parsing number.
* config/tc-mn10200.c (data_register_name): Format fixes.  Hoist
code out of conditional.
(address_register_name): Likewise.
(other_register_name): Likewise.
* config/tc-mn10300.c (r_register_name): Likewise.
(xr_register_name): Likewise.
(data_register_name): Likewise.
(address_register_name): Likewise.
(other_register_name): Likewise.
* config/tc-ppc.c (register_name): Likewise.
* config/tc-s390.c (register_name): Likewise.

23 years ago * bucomm.c (list_supported_architectures): New function.
Alan Modra [Sun, 29 Jul 2001 05:31:43 +0000 (05:31 +0000)]
* bucomm.c (list_supported_architectures): New function.
* bucomm.h (list_supported_architectures): Declare.
* objdump.c (usage): Call the above.

23 years ago * i386-dis.c: Fix formatting.
Kazu Hirata [Sun, 29 Jul 2001 05:00:14 +0000 (05:00 +0000)]
* i386-dis.c: Fix formatting.

23 years ago * config/tc-m68hc11.c (md_estimate_size_before_relax): Fix bsr
Stephane Carrez [Sat, 28 Jul 2001 19:28:04 +0000 (19:28 +0000)]
* config/tc-m68hc11.c (md_estimate_size_before_relax): Fix bsr
and bra relax: update fragP->fr_fix after the fixup.

23 years ago * i386-dis.c: Change formatting conventions for architecture
Alan Modra [Sat, 28 Jul 2001 07:13:34 +0000 (07:13 +0000)]
* i386-dis.c: Change formatting conventions for architecture
i386:intel to better match the format of various intel i386
assemblers, like nasm, tasm or masm.

23 years ago2001-07-27 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 27 Jul 2001 17:48:27 +0000 (17:48 +0000)]
2001-07-27  H.J. Lu  <hjl@gnu.org>

* ld-selective/selective.exp: Fix the error in the last change.

23 years ago2001-07-27 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 27 Jul 2001 16:16:07 +0000 (16:16 +0000)]
2001-07-27  H.J. Lu  <hjl@gnu.org>

* binutils-all/windres/windres.exp: Don't set xfail for
bmpalign (compare) on none-ix86/pe targets.

23 years ago * read.c (s_set): Check for missing symbol name.
Alan Modra [Fri, 27 Jul 2001 08:35:56 +0000 (08:35 +0000)]
* read.c (s_set): Check for missing symbol name.

23 years ago2001-07-26 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 27 Jul 2001 06:26:23 +0000 (06:26 +0000)]
2001-07-26  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/lif-empic.d: Add back dollar signs before floating
        point register names.

23 years ago* MAINTAINERS: Clarify libiberty merge rules and procedures.
DJ Delorie [Thu, 26 Jul 2001 14:20:05 +0000 (14:20 +0000)]
* MAINTAINERS: Clarify libiberty merge rules and procedures.

23 years agomerge from gcc
DJ Delorie [Thu, 26 Jul 2001 14:14:49 +0000 (14:14 +0000)]
merge from gcc

23 years ago * gas/i386/relax.s: Test rs_space.
Alan Modra [Thu, 26 Jul 2001 04:14:44 +0000 (04:14 +0000)]
* gas/i386/relax.s: Test rs_space.
* gas/i386/relax.d: Update.

23 years ago * write.c (relax_segment <rs_space>): Account for fr_fix.
Alan Modra [Thu, 26 Jul 2001 03:39:29 +0000 (03:39 +0000)]
* write.c (relax_segment <rs_space>): Account for fr_fix.

23 years ago2001-07-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 25 Jul 2001 22:27:46 +0000 (22:27 +0000)]
2001-07-25  H.J. Lu  <hjl@gnu.org>

* config/tc-mips.c (md_estimate_size_before_relax): Make sure
we treat weak like extern only for ELF.
(mips_fix_adjustable): Make sure we don't adjust extern/weak
symbols only for ELF.

23 years ago2001-07-25 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 25 Jul 2001 20:34:39 +0000 (20:34 +0000)]
2001-07-25  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c: Fix spelling error in comment.

23 years ago2001-07-25 Dave Brolley <brolley@redhat.com>
Dave Brolley [Wed, 25 Jul 2001 15:25:11 +0000 (15:25 +0000)]
2001-07-25  Dave Brolley  <brolley@redhat.com>

* objdump.c (SKIP_ZEROES): Only define it if it is not already defined.
(SKIP_ZEROES_AT_END): Only define it if it is not already defined.

23 years ago2001-07-25 Dave Brolley <brolley@redhat.com>
Dave Brolley [Wed, 25 Jul 2001 15:23:19 +0000 (15:23 +0000)]
2001-07-25  Dave Brolley  <brolley@redhat.com>

* app.c (LEX_IS_PARALLEL_SEPARATOR): New macro.
(IS_PARALLEL_SEPARATOR): New macro.
(do_scrub_begin): Set up characters in tc_parallel_separator_chars
as LEX_IS_PARALLEL_SEPARATOR, if it is defined.
(do_scrub_chars): Handle LEX_PARALLEL_SEPARATOR chars like
LEX_LINE_SEPARATOR except that we go to state 1 (as if the label has
been seen).

23 years ago * d10v-dis.c: Fix formatting.
Kazu Hirata [Wed, 25 Jul 2001 01:42:14 +0000 (01:42 +0000)]
* d10v-dis.c: Fix formatting.
* d30v-dis.c: Likewise.

23 years ago2001-07-24 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 24 Jul 2001 19:24:09 +0000 (19:24 +0000)]
2001-07-24  H.J. Lu  <hjl@gnu.org>

* binutils-all/windres/windres.exp: Set xfail on none-ix86/pe
targets.

23 years ago * ld-selective/selective.exp: Support g++ V3 ABI (along side
Alan Modra [Tue, 24 Jul 2001 11:09:24 +0000 (11:09 +0000)]
* ld-selective/selective.exp: Support g++ V3 ABI (along side
the old ABI).  Make comparisons against normalized (to
V3-style) demangled nm output.

23 years ago * config/default.exp (ld_nm): Add "nmflags" arg.
Alan Modra [Tue, 24 Jul 2001 11:07:16 +0000 (11:07 +0000)]
* config/default.exp (ld_nm): Add "nmflags" arg.
* lib/ld-lib.exp (default_ld_nm): Likewise.
* ld-empic/empic.exp: Adjust call to ld_nm.
* ld-scripts/defined.exp: Likewise.
* ld-scripts/script.exp: Likewise.
* ld-scripts/sizeof.exp: Likewise.
* ld-selective/selective.exp: Likewise.
* ld-sh/sh.exp: Likewise.

23 years agoUpdate dependencies with "make dep-am".
Alan Modra [Tue, 24 Jul 2001 10:08:32 +0000 (10:08 +0000)]
Update dependencies with "make dep-am".

23 years ago * Makefile.am (DEP_FLAGS): Define, add -DOBJ_MAYBE_ELF.
Alan Modra [Tue, 24 Jul 2001 10:07:15 +0000 (10:07 +0000)]
* Makefile.am (DEP_FLAGS): Define, add -DOBJ_MAYBE_ELF.
(DEP1, DEPTC, DEPOBJ, DEP2): Use it.
Update dependencies with "make dep-am".

23 years ago * alpha-dis.c: Fix formatting.
Kazu Hirata [Tue, 24 Jul 2001 04:10:19 +0000 (04:10 +0000)]
* alpha-dis.c: Fix formatting.
* cris-dis.c: Likewise.
* m10300-dis.c: Likewise.
* tic54x-dis.c: Likewise.

23 years ago * m68k-dis.c: Fix formatting.
Kazu Hirata [Tue, 24 Jul 2001 00:48:04 +0000 (00:48 +0000)]
* m68k-dis.c: Fix formatting.
* pj-dis.c: Likewise.
* z8k-dis.c: Likewise.

23 years ago * config/tc-alpha.h: Fix formatting.
Kazu Hirata [Mon, 23 Jul 2001 14:02:13 +0000 (14:02 +0000)]
* config/tc-alpha.h: Fix formatting.
* config/tc-arc.c: Likewise.
* config/tc-d10v.h: Likewise.
* config/tc-hppa.c: Likewise.
* config/tc-i370.c: Likewise.
* config/tc-i386.h: Likewise.
* config/tc-i960.h: Likewise.
* config/tc-ia64.c: Likewise.
* config/tc-ia64.h: Likewise.
* config/tc-m32r.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-m88k.c: Likewise.
* config/tc-ns32k.c: Likewise.
* config/tc-pdp11.c: Likewise.
* config/tc-pj.h: Likewise.
* config/tc-s390.c: Likewise.
* config/tc-sparc.c: Likewise.
* config/tc-sparc.h: Likewise.
* config/tc-tic80.c: Likewise.
* config/tc-w65.h: Likewise.

23 years ago * s390-dis.c: Fix formatting.
Kazu Hirata [Mon, 23 Jul 2001 13:41:14 +0000 (13:41 +0000)]
* s390-dis.c: Fix formatting.

23 years ago * symbols.c (S_GET_VALUE): Don't treat O_constant and local
Alan Modra [Mon, 23 Jul 2001 13:03:40 +0000 (13:03 +0000)]
* symbols.c (S_GET_VALUE): Don't treat O_constant and local
symbols specially.  Always resolve, adding fr_address to value.
* write.c (write_object_file): Don't add fr_address to sym values.
(relax_frag): Likewise.
(relax_segment): Likewise.
* config/obj-ieee.c (do_symbols): Likewise.
* config/tc-cris.c (md_convert_frag): Likewise.
* config/tc-fr30.c (md_convert_frag): Likewise.
* config/tc-i386.c (md_convert_frag): Likewise.
* config/tc-m32r.c (md_convert_frag): Likewise.
* config/tc-m68hc11.c (md_convert_frag): Likewise.
* config/tc-mcore.c (md_convert_frag): Likewise.
* config/tc-mips.c (mips16_extended_frag): Likewise.
* config/tc-ns32k.c (md_convert_frag): Likewise.
* config/tc-m68k.c (md_convert_frag_1): Likewise.
(BRANCHBWL, BRABSJUNC, BRABSJCOND, BRANCHBW, FBRANCH, DBCCLBR,
DBCCABSJ, PCREL1632, PCINDEX, ABSTOPCREL): Decrement.
(md_relax_table): Remove first four entries.  Format.
(md_estimate_size_before_relax): Remove old_fix.  Don't bother
setting fr_var.  Simplify byte branch checks.

23 years ago * config/tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Remove
Alan Modra [Mon, 23 Jul 2001 12:50:22 +0000 (12:50 +0000)]
* config/tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Remove
"isbranch" param as all calls have it set.
(pa_parse_neg_cmpsub_cmpltr): Likewise.
(pa_parse_nonneg_add_cmpltr): Likewise.  Remember result of
strcasecmp in "nullify" var.
(pa_parse_neg_add_cmpltr): Likewise.
(pa_ip): Don't "save_s" unnecessarily.  Update calls to above
functions.  Don't print wrong conditions in error messages.

23 years ago * config/tc-s390.c (s390_force_relocation): Removed.
Andreas Jaeger [Mon, 23 Jul 2001 10:21:22 +0000 (10:21 +0000)]
* config/tc-s390.c (s390_force_relocation): Removed.

* config/tc-s390.h: Remove double declaration of
TC_FORCE_RELOCATION.

23 years ago * ldcref.c (check_section_sym_xref): New function.
Alan Modra [Mon, 23 Jul 2001 07:54:04 +0000 (07:54 +0000)]
* ldcref.c (check_section_sym_xref): New function.
(check_nocrossrefs): Call it.
(check_nocrossref): Interate over h->refs here instead of..
(check_refs): ..here.  Pass in the symbol name, section, and bfd
rather than hash_entry pointers.
(struct check_refs_info): Keep symbol name rather than hash entry.
Remove "same".
(check_reloc_refs): Tweak for above changes in check_refs_info.
Only report references to section syms when symname is NULL to
prevent duplicate messages for the same reloc.

23 years ago * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
Alan Modra [Mon, 23 Jul 2001 07:43:09 +0000 (07:43 +0000)]
* gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
* gas/i386/intel.d: Likewise.

23 years ago2001-07-22 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 22 Jul 2001 18:11:29 +0000 (18:11 +0000)]
2001-07-22  H.J. Lu <hjl@gnu.org>

* config/tc-mips.c (s_mips_end): Remove unused variables.
(s_mips_frame): Add ATTRIBUTE_UNUSED.

23 years ago2001-07-21 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 21 Jul 2001 20:46:51 +0000 (20:46 +0000)]
2001-07-21  Chris Demetriou  <cgd@broadcom.com>

      * mips-opc.c (mips_builtin_opcodes): Sort c.le.s and c.lt.s
      into the rest of the surrounding definitions.

23 years agoClone src/config.guess. Mention in MAINTAINERS.
Andrew Cagney [Fri, 20 Jul 2001 20:08:08 +0000 (20:08 +0000)]
Clone src/config.guess.  Mention in MAINTAINERS.

23 years agoUse stderr if config.map_file is not available. Do not print NULL trees.
Nick Clifton [Thu, 19 Jul 2001 16:41:00 +0000 (16:41 +0000)]
Use stderr if config.map_file is not available.  Do not print NULL trees.

23 years agoIf a region is specified assign it to all sections inside the overlay unless they...
Nick Clifton [Thu, 19 Jul 2001 16:21:39 +0000 (16:21 +0000)]
If a region is specified assign it to all sections inside the overlay unless    they have been assigned to the own, non-default, memory region.

23 years agoChange bug reporting email address.
Nick Clifton [Thu, 19 Jul 2001 10:43:13 +0000 (10:43 +0000)]
Change bug reporting email address.

23 years agomerge from gcc
DJ Delorie [Thu, 19 Jul 2001 00:04:29 +0000 (00:04 +0000)]
merge from gcc

23 years ago* config/default.exp (WINDRES): Add.
DJ Delorie [Wed, 18 Jul 2001 23:56:41 +0000 (23:56 +0000)]
* config/default.exp (WINDRES): Add.
* binutils-all/windres/windres.exp: New.
* binutils-all/windres/README: New.
* binutils-all/windres/bmp1.bmp: New.
* binutils-all/windres/bmpalign.rc: New.
* binutils-all/windres/bmpalign.rsd: New.
* binutils-all/windres/lang.rc: New.
* binutils-all/windres/lang.rsd: New.
* binutils-all/windres/msupdate: New.
* binutils-all/windres/strtab1.rc: New.
* binutils-all/windres/strtab1.rsd: New.

23 years ago * i386-dis.c (grps): Print l or w suffix, and require mem modrm
Alan Modra [Wed, 18 Jul 2001 13:33:12 +0000 (13:33 +0000)]
* i386-dis.c (grps): Print l or w suffix, and require mem modrm
for lgdt, lidt, sgdt, sidt.

23 years ago * config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
Andreas Schwab [Wed, 18 Jul 2001 10:25:58 +0000 (10:25 +0000)]
* config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
.loc.
(md_assemble) [OBJ_ELF]: Call dwarf2_emit_insn before emitting
insn.
* config/tc-m68k.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.

23 years ago* no need to inform sid@sourceware about dejagnu patches.
Frank Ch. Eigler [Tue, 17 Jul 2001 15:20:21 +0000 (15:20 +0000)]
* no need to inform sid@sourceware about dejagnu patches.

23 years ago * config/tc-i386.c (comment_chars): Don't use '/' as comment start if
Matthew Green [Tue, 17 Jul 2001 09:57:52 +0000 (09:57 +0000)]
* config/tc-i386.c (comment_chars): Don't use '/' as comment start if
TE_NetBSD.
(line_comment_chars): Set to '/' if TE_NetBSD.

23 years ago* resres.c (write_res_header): Align header size.
DJ Delorie [Tue, 17 Jul 2001 03:14:49 +0000 (03:14 +0000)]
* resres.c (write_res_header): Align header size.
(res_align_file): Calculate alignment correctly.

23 years ago* rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
DJ Delorie [Tue, 17 Jul 2001 01:19:19 +0000 (01:19 +0000)]
* rcparse.y (styles): use SUBLANG_SHIFT instead of 8 (or the more
correct 10).
* resrc.c (write_rc_resource): Likewise.
* windres.h (SUBLANG_SHIFT): Define - as 10.

23 years agoUpdate local local copies of config.sub and config.guess.
Andrew Cagney [Tue, 17 Jul 2001 00:30:00 +0000 (00:30 +0000)]
Update local local copies of config.sub and config.guess.
Mention those files in MAINTAINERS.

23 years ago2001-07-16 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 16 Jul 2001 19:06:09 +0000 (19:06 +0000)]
2001-07-16  Philip Blundell  <philb@gnu.org>

* gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
change to disassembler.

23 years ago2001-07-13 Philip Blundell <philb@gnu.org>
Phil Blundell [Mon, 16 Jul 2001 19:04:31 +0000 (19:04 +0000)]
2001-07-13  Philip Blundell  <philb@gnu.org>

* arm-dis.c (print_insn_arm): Use decimal for offsets in LDR/STR.

23 years ago2001-07-15 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sun, 15 Jul 2001 19:33:11 +0000 (19:33 +0000)]
2001-07-15  H.J. Lu  <hjl@gnu.org>

* Makefile.am (po/SRC-POTFILES.in): Use tmp.src instead of tmp.
(po/BLD-POTFILES.in): Use tmp.bld instead of tmp.
* Makefile.in: Regenerate.

23 years agoAdd Christian Groessler as maintainer for z8k port.
Nick Clifton [Sun, 15 Jul 2001 10:30:30 +0000 (10:30 +0000)]
Add Christian Groessler as maintainer for z8k port.

23 years ago2001-07-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 14 Jul 2001 16:36:25 +0000 (16:36 +0000)]
2001-07-14  H.J. Lu  <hjl@gnu.org>

* emultempl/elf32.em (output_prev_sec_find): Never return
bfd_abs_section_ptr, bfd_com_section_ptr nor
bfd_und_section_ptr.

23 years agoFix failures in MIPS testsuite
Nick Clifton [Sat, 14 Jul 2001 15:50:41 +0000 (15:50 +0000)]
Fix failures in MIPS testsuite

23 years agoFix dependency for em32relf.c
Nick Clifton [Sat, 14 Jul 2001 15:47:17 +0000 (15:47 +0000)]
Fix dependency for em32relf.c

23 years agofix formatting goof in previous.
Matthew Green [Sat, 14 Jul 2001 15:36:22 +0000 (15:36 +0000)]
fix formatting goof in previous.

23 years ago * configure.tgt (i386-*-netbsdelf*): New target.
Matthew Green [Sat, 14 Jul 2001 14:45:42 +0000 (14:45 +0000)]
* configure.tgt (i386-*-netbsdelf*): New target.
(i386-*-netbsd*): Set targ_extra_emuls to `elf_i386'

23 years ago * configure.in (i386-*-netbsdelf*): New target.
Matthew Green [Sat, 14 Jul 2001 14:44:39 +0000 (14:44 +0000)]
* configure.in (i386-*-netbsdelf*): New target.
configure: Regenerate.

23 years ago * emultempl/elf32.em (output_prev_sec_find): New.
Jakub Jelinek [Fri, 13 Jul 2001 07:25:18 +0000 (07:25 +0000)]
* emultempl/elf32.em (output_prev_sec_find): New.
(place_orphan): Use it.

23 years ago2001-07-12 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 12 Jul 2001 21:26:42 +0000 (21:26 +0000)]
2001-07-12  Jeff Johnston  <jjohnstn@redhat.com>

        * cgen-asm.in: Include "xregex.h" always to enable the libiberty
        regex support.
        (@arch@_cgen_build_insn_regex): New routine from Graydon.
        (@arch@_cgen_assemble_insn): Add Graydon's code to use regex
        to verify if it is worth parsing the insn as insn "x".  Also update
        error message when insn is not a recognized format of the insn vs
        when the insn is completely unrecognized.

23 years ago2001-07-12 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Thu, 12 Jul 2001 21:20:59 +0000 (21:20 +0000)]
2001-07-12  Jeff Johnston  <jjohnstn@redhat.com>

        * opcode/cgen.h (CGEN_INSN): Add regex support.
        (build_insn_regex): Declare.

23 years ago2001-07-12 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 12 Jul 2001 15:03:27 +0000 (15:03 +0000)]
2001-07-12  H.J. Lu  <hjl@gnu.org>

* ld-selective/selective.exp: Mark selective1, selective2,
selective4 and selective5 xfail on alpha*-*.

23 years ago2001-07-11 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 12 Jul 2001 04:24:44 +0000 (04:24 +0000)]
2001-07-11  H.J. Lu  <hjl@gnu.org>

* elf64-alpha.c (elf64_alpha_check_relocs): Set the ALLOC|LOAD
flags when creating the reloc section if the ALLOC flag in the
source section is set.

23 years ago* some support for funny-endian 16/32-bit insn sets
Frank Ch. Eigler [Thu, 12 Jul 2001 02:32:25 +0000 (02:32 +0000)]
* some support for funny-endian 16/32-bit insn sets

[cgen/ChangeLog]
2001-07-11  Frank Ch. Eigler  <fche@redhat.com>

        * desc-cpu.scm (-gen-mach-table-defns): Emit fourth field: the
        mach->cpu insn-chunk-bitsize.
        (-gen-cpu-open): In @arch@_cgen_rebuild_tables, process above new
        field toward CGEN_CPU_TABLE->insn_chunk_bitsize.
        * mach.scm (<cpu>): New field insn-chunk-bitsize.
        (-cpu-parse, -cpu-read): Parse/initialize it.
        * doc/rtl.texi (define-cpu): Document it.

[opcodes/ChangeLog]
2001-07-11  Frank Ch. Eigler  <fche@redhat.com>

        * cgen-dis.in (print_insn): Use cgen_get_insn_value instead of
        bfd_get_bits.
        * cgen-opc.c (cgen_get_insn_value, cgen_put_insn_value): Respect
        non-zero CGEN_CPU_DESC->insn_chunk_bitsize.

[include/opcode/ChangeLog]
2001-07-11  Frank Ch. Eigler  <fche@redhat.com>

        * cgen.h (CGEN_MACH): Add insn_chunk_bitsize field.
        (cgen_cpu_desc): Ditto.

23 years agosje patch for 32-bit IA-64 ELF relocs for HPUX
Jim Wilson [Thu, 12 Jul 2001 01:24:14 +0000 (01:24 +0000)]
sje patch for 32-bit IA-64 ELF relocs for HPUX
* reloc.c (bfd_reloc_code_type): Add IA64 relocs
BFD_RELOC_IA64_LTOFF_FPTR32MSB and BFD_RELOC_IA64_LTOFF_FPTR32LSB
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* elfxx-ia64.c (ia64_howto_table): Define how to handle
new relocations.
(elfNN_ia64_reloc_type_lookup): Handle new relocations.
(elfNN_ia64_check_relocs): Likewise.
(elfNN_ia64_install_value): Likewise.
(elfNN_ia64_relocate_section): Likewise.

23 years ago2001-07-11 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 11 Jul 2001 19:50:56 +0000 (19:50 +0000)]
2001-07-11  H.J. Lu  <hjl@gnu.org>

* ldmain.c (main): Fix typos in the last change.

23 years ago * elf32-sparc.c (_bfd_sparc_elf_howto_table): Remove support for
Jakub Jelinek [Wed, 11 Jul 2001 19:40:32 +0000 (19:40 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Remove support for
R_SPARC_UA64.
(elf32_sparc_check_relocs): Likewise.
Only create .rela section for alloced sections in shared libraries.
(elf32_sparc_relocate_section): Likewise.
Remove redundant check.
Optimize unaligned reloc usage.
* elf64-sparc.c (sparc64_elf_relocate_section): Remove redundant
check.

* testsuite/gas/sparc/unalign.s: Remove .uaxword test.
* testsuite/gas/sparc/unalign.d: Adjust accordingly.

23 years ago*** empty log message ***
John Healy [Wed, 11 Jul 2001 19:35:17 +0000 (19:35 +0000)]
*** empty log message ***

23 years ago2001-07-11 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 11 Jul 2001 19:03:10 +0000 (19:03 +0000)]
2001-07-11  H.J. Lu  <hjl@gnu.org>

* elf64-alpha.c (elf64_alpha_check_relocs): Only use the same
ALLOC|LOAD flags as the source section for debugging sections
when creating the reloc section.

23 years ago2001-07-11 Jakub Jelinek <jakub@redhat.com>
Jakub Jelinek [Wed, 11 Jul 2001 14:19:05 +0000 (14:19 +0000)]
2001-07-11  Jakub Jelinek  <jakub@redhat.com>

* ldmain.c (main): Disallow -F and -f without -shared.

23 years agoDon't merge if the storage class of the non-debug symbol is C_NULL.
Nick Clifton [Wed, 11 Jul 2001 09:26:27 +0000 (09:26 +0000)]
Don't merge if the storage class of the non-debug symbol is C_NULL.

23 years agoAdd notes about branch checkins
Nick Clifton [Wed, 11 Jul 2001 09:06:49 +0000 (09:06 +0000)]
Add notes about branch checkins

23 years agoCheck for the output_bfd not having any coff_data structure allocated to it.
Nick Clifton [Wed, 11 Jul 2001 08:11:16 +0000 (08:11 +0000)]
Check for the output_bfd not having any coff_data structure allocated to it.

23 years agomerge from gcc
DJ Delorie [Wed, 11 Jul 2001 00:15:54 +0000 (00:15 +0000)]
merge from gcc

23 years ago2001-07-10 John Healy <jhealy@redhat.com>
John Healy [Tue, 10 Jul 2001 21:49:11 +0000 (21:49 +0000)]
2001-07-10  John Healy  <jhealy@redhat.com>

* config/obj-elf.c (obj_elf_section): md_elf_section_change_data_hook
added to grab section information after it's been extracted from the
.section directive.

23 years agoFix grammatical errors
Nick Clifton [Tue, 10 Jul 2001 10:11:35 +0000 (10:11 +0000)]
Fix grammatical errors

23 years agoUse FOPEN_.. macros in calls to fopen().
Nick Clifton [Tue, 10 Jul 2001 09:45:50 +0000 (09:45 +0000)]
Use FOPEN_.. macros in calls to fopen().

23 years ago2001-07-09 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Tue, 10 Jul 2001 00:38:16 +0000 (00:38 +0000)]
2001-07-09  David O'Brien  <obrien@FreeBSD.org>
* emultempl/elf32.em: Do not assuming that contents of the buffer
returned from basename function will remain unchanged accross other
function calls.

NOTE: DJ Delorie recomends doing a basename()->lbasename() conversion.

Approved by:  DJ Delorie
              <200107100030.UAA01223@envy.delorie.com>

23 years ago2001-07-09 Andreas Jaeger <aj@suse.de>, Karsten Keil <kkeil@suse.de>
Andreas Jaeger [Mon, 9 Jul 2001 14:22:11 +0000 (14:22 +0000)]
2001-07-09  Andreas Jaeger  <aj@suse.de>, Karsten Keil <kkeil@suse.de>

* i386-dis.c (set_op): Handle 64 bit and 32 bit mode.
(OP_J): Use bfd_vma for mask to work properly with 64 bits.
(op_address,op_riprel): Use bfd_vma to handle 64 bits.

23 years agoAdd .incbin pseudo op
Nick Clifton [Mon, 9 Jul 2001 08:19:18 +0000 (08:19 +0000)]
Add .incbin pseudo op

23 years agoOnly set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.
Nick Clifton [Sat, 7 Jul 2001 15:43:04 +0000 (15:43 +0000)]
Only set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.