OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
22 years ago2002-03-15 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 15 Mar 2002 17:32:05 +0000 (17:32 +0000)]
2002-03-15  Chris Demetriou  <cgd@broadcom.com>

        * mips-dis.c (is_newabi): Fix ABI decoding.

22 years ago2002-03-14 Chris G. Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 15 Mar 2002 06:01:08 +0000 (06:01 +0000)]
2002-03-14  Chris G. Demetriou  <cgd@broadcom.com>

        * mips-dis.c (mips_isa_type): Fix formatting of bfd_mach_mipsisa32
        and bfd_mach_mipsisa64 cases to match the rest.

22 years agodaily update
Alan Modra [Thu, 14 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-03-14 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 14 Mar 2002 19:06:16 +0000 (19:06 +0000)]
2002-03-14  H.J. Lu <hjl@gnu.org>

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD
error to bfd_error_nonrepresentable_section for reinit_array
section in DSO.

22 years agoWhen adding BSF_WEAK flag, OR it in rather than replacing previously selected
Nick Clifton [Thu, 14 Mar 2002 18:30:40 +0000 (18:30 +0000)]
When adding BSF_WEAK flag, OR it in rather than replacing previously selected
flags.

22 years agoSet ar_max_namelen to 15
Nick Clifton [Thu, 14 Mar 2002 10:57:52 +0000 (10:57 +0000)]
Set ar_max_namelen to 15

22 years ago * ldlang.c (lang_check): Remove the word size check added in last
Alan Modra [Thu, 14 Mar 2002 10:39:46 +0000 (10:39 +0000)]
* ldlang.c (lang_check): Remove the word size check added in last
change.  Treat emitrelocations case as for relocatable links.

22 years ago * cpu-mips.c (mips_compatible): New. Don't check bits_per_word.
Alan Modra [Thu, 14 Mar 2002 10:38:31 +0000 (10:38 +0000)]
* cpu-mips.c (mips_compatible): New.  Don't check bits_per_word.
(N): Use the above.
* elflink.h (elf_bfd_final_link): Revert last change.  Instead,
ensure reloc size matches before calling elf_link_input_bfd.
Add an assert to check reloc size when counting output relocs.

22 years ago * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
Hans-Peter Nilsson [Thu, 14 Mar 2002 10:05:25 +0000 (10:05 +0000)]
* gas/mmix/weak1.d, gas/mmix/weak1.d: New test.

22 years ago * config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
Hans-Peter Nilsson [Thu, 14 Mar 2002 10:02:42 +0000 (10:02 +0000)]
* config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
a weak symbol in same section to be within reach.

22 years agoFix compile time failure
Nick Clifton [Thu, 14 Mar 2002 09:41:54 +0000 (09:41 +0000)]
Fix compile time failure

22 years agodaily update
Alan Modra [Wed, 13 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years agoUpdated French translations
Nick Clifton [Wed, 13 Mar 2002 10:35:17 +0000 (10:35 +0000)]
Updated French translations

22 years ago * ppc-opc.c: Add optional `L' field to tlbie.
Alan Modra [Wed, 13 Mar 2002 08:34:04 +0000 (08:34 +0000)]
* ppc-opc.c: Add optional `L' field to tlbie.
(XRTLRA_MASK): Define.

22 years ago * archures.c (bfd_default_compatible): Test bits_per_word.
Alan Modra [Wed, 13 Mar 2002 07:30:45 +0000 (07:30 +0000)]
* archures.c (bfd_default_compatible): Test bits_per_word.
* cpu-i386.c (i386_compatible): Remove.  Replace occurrences with
bfd_default_compatible.
* cpu-i370.c (i370_compatible): Likewise.
* cpu-sparc.c (sparc_compatible): Likewise.
* cpu-h8300.c (compatible): Test in->arch == out->arch.

22 years agoRevert last change.
Alan Modra [Wed, 13 Mar 2002 07:26:24 +0000 (07:26 +0000)]
Revert last change.

22 years ago * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
Alan Modra [Wed, 13 Mar 2002 04:04:49 +0000 (04:04 +0000)]
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Use ELF section
types instead of section names to determine whether init/fini array
dynamic tags are needed.

22 years ago * elflink.h: Formatting fixes.
Alan Modra [Wed, 13 Mar 2002 03:42:39 +0000 (03:42 +0000)]
* elflink.h: Formatting fixes.
(elf_link_output_extsym): Merge undefined and undef weak cases.

22 years ago * ldlang.c (lang_check): Do relocatable link checks first, so that
Alan Modra [Wed, 13 Mar 2002 02:56:36 +0000 (02:56 +0000)]
* ldlang.c (lang_check): Do relocatable link checks first, so that
warn_mismatch can't override.  Check compatible and word size too.

22 years ago * elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
Alan Modra [Wed, 13 Mar 2002 02:56:08 +0000 (02:56 +0000)]
* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
when word size of input matches output word size.

22 years ago * Makefile.in (NOTPARALLEL): New. Use it instead of explicit
Richard Henderson [Wed, 13 Mar 2002 01:19:29 +0000 (01:19 +0000)]
    * Makefile.in (NOTPARALLEL): New.  Use it instead of explicit
        .NOTPARALLEL tag.
        (do-check): Rename from check.
        (check): Allow parallel check.

22 years agodaily update
Alan Modra [Tue, 12 Mar 2002 23:00:07 +0000 (23:00 +0000)]
daily update

22 years agomerge from gcc
DJ Delorie [Tue, 12 Mar 2002 21:11:11 +0000 (21:11 +0000)]
merge from gcc

22 years ago * cpu-i386.c (i386_compatible): New. Use it instead of
Andreas Jaeger [Tue, 12 Mar 2002 13:16:05 +0000 (13:16 +0000)]
* cpu-i386.c (i386_compatible): New.  Use it instead of
bfd_default_compatible.

22 years ago * config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
Andreas Schwab [Tue, 12 Mar 2002 09:30:42 +0000 (09:30 +0000)]
* config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
body record so that an error is given for misplaced .save
pseudo-ops.

22 years ago * Makefile.in (.NOTPARALLEL): Add fake tag.
Richard Henderson [Tue, 12 Mar 2002 01:07:47 +0000 (01:07 +0000)]
    * Makefile.in (.NOTPARALLEL): Add fake tag.

22 years agodaily update
Alan Modra [Mon, 11 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years agomerge from gcc
DJ Delorie [Mon, 11 Mar 2002 15:16:08 +0000 (15:16 +0000)]
merge from gcc

22 years ago * ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
Andreas Jaeger [Mon, 11 Mar 2002 09:26:20 +0000 (09:26 +0000)]
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
places zero initialized data in the bss.
* ld-elfweak/dsodata.dsym: Likewise.

22 years agogdb/:
Daniel Jacobowitz [Mon, 11 Mar 2002 00:01:11 +0000 (00:01 +0000)]
gdb/:
2002-03-10  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in (defs_h): Add $(INCLUDE_DIR)/gdb/signals.h.
        * defs.h: Include "gdb/signals.h".
        (enum target_signal): Move to $(INCLUDE_DIR)/gdb/signals.h.

include/gdb:
2002-03-10  Daniel Jacobowitz  <drow@mvista.com>

        * signals.h: New file, split from gdb/defs.h.

22 years agodaily update
Alan Modra [Sun, 10 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years agodaily update
Alan Modra [Sat, 9 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago * config/tc-i386.h (REX_OPCODE): Define.
Alan Modra [Sat, 9 Mar 2002 05:36:51 +0000 (05:36 +0000)]
* config/tc-i386.h (REX_OPCODE): Define.
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): Define.
(rex_byte): typedef to int.
* config/tc-i386.c: Group prototypes and vars together.
Formatting fixes.  Remove occurrences of "register" keyword.
(true): Delete.
(false): Delete.
(mode_from_disp_size): Add INLINE keyword to prototype.
(fits_in_signed_byte): Likewise.
(fits_in_unsigned_byte): Likewise.
(fits_in_unsigned_word): Likewise.
(fits_in_signed_word): Likewise.
(fits_in_unsigned_long): Likewise.
(fits_in_signed_long): Likewise.
(type_names): Constify.
(intel_float_operand): Constify param.
(add_prefix): Use REX_OPCODE.
(md_assemble): Likewise.  Modify for changed rex_byte.
(parse_insn): Split out of md_assemble.
(parse_operands): Likewise.
(swap_operands): Likewise.
(optimize_imm): Likewise.
(optimize_disp): Likewise.
(match_template): Likewise.
(check_string): Likewise.
(process_suffix): Likewise.
(check_byte_reg): Likewise.
(check_long_reg): Likewise.
(check_qword_reg): Likewise.
(check_word_reg): Likewise.
(finalize_imm): Likewise.
(process_operands): Likewise.
(build_modrm_byte): Likewise.
(output_insn): Likewise.
(output_branch): Likewise.
(output_jump): Likewise.
(output_interseg_jump): Likewise.
(output_disp): Likewise.
(output_imm): Likewise.

22 years agodaily update
Alan Modra [Fri, 8 Mar 2002 23:00:10 +0000 (23:00 +0000)]
daily update

22 years agofile as.info-10 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:21 +0000 (17:01 +0000)]
file as.info-10 was initially added on branch binutils-2_12-branch.

22 years agofile windres.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file windres.1 was initially added on branch binutils-2_12-branch.

22 years agofile strip.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file strip.1 was initially added on branch binutils-2_12-branch.

22 years agofile strings.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file strings.1 was initially added on branch binutils-2_12-branch.

22 years agofile size.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file size.1 was initially added on branch binutils-2_12-branch.

22 years agofile readelf.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file readelf.1 was initially added on branch binutils-2_12-branch.

22 years agofile ranlib.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file ranlib.1 was initially added on branch binutils-2_12-branch.

22 years agofile objdump.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file objdump.1 was initially added on branch binutils-2_12-branch.

22 years agofile objcopy.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file objcopy.1 was initially added on branch binutils-2_12-branch.

22 years agofile nm.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file nm.1 was initially added on branch binutils-2_12-branch.

22 years agofile nlmconv.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file nlmconv.1 was initially added on branch binutils-2_12-branch.

22 years agofile dlltool.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file dlltool.1 was initially added on branch binutils-2_12-branch.

22 years agofile cxxfilt.man was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file cxxfilt.man was initially added on branch binutils-2_12-branch.

22 years agofile binutils.info-3 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file binutils.info-3 was initially added on branch binutils-2_12-branch.

22 years agofile binutils.info-2 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file binutils.info-2 was initially added on branch binutils-2_12-branch.

22 years agofile binutils.info-1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file binutils.info-1 was initially added on branch binutils-2_12-branch.

22 years agofile binutils.info was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file binutils.info was initially added on branch binutils-2_12-branch.

22 years agofile ar.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file ar.1 was initially added on branch binutils-2_12-branch.

22 years agofile addr2line.1 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:05 +0000 (17:01 +0000)]
file addr2line.1 was initially added on branch binutils-2_12-branch.

22 years agofile bfd.info-9 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:00:53 +0000 (17:00 +0000)]
file bfd.info-9 was initially added on branch binutils-2_12-branch.

22 years agofile bfd.info-8 was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:00:53 +0000 (17:00 +0000)]
file bfd.info-8 was initially added on branch binutils-2_12-branch.

22 years agofile mmo.texi was initially added on branch binutils-2_12-branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:00:50 +0000 (17:00 +0000)]
file mmo.texi was initially added on branch binutils-2_12-branch.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 06:05:18 +0000 (06:05 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * README: Update some version numbers.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 05:42:15 +0000 (05:42 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/binutils.texi (Target Selection): Fix LD crossreferences.
        (Architecture Selection): Likewise.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:24:19 +0000 (04:24 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * gprof.texi: Wrap @menu in @ifnottex, not @ifinfo.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:21:51 +0000 (04:21 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

22 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:07:21 +0000 (04:07 +0000)]
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * ld.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

22 years agodaily update
Alan Modra [Thu, 7 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-03-07 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 7 Mar 2002 18:11:20 +0000 (18:11 +0000)]
2002-03-07  H.J. Lu  (hjl@gnu.org)

* coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type
as the type for bfd_reloc_val.

22 years ago2002-03-07 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 7 Mar 2002 17:47:03 +0000 (17:47 +0000)]
2002-03-07  H.J. Lu  (hjl@gnu.org)

* configure.in: Enable gprof for mips*-*-linux*.

22 years ago * ld-cris/expdyn1.d: Tweak for change in elf.sc.
Hans-Peter Nilsson [Thu, 7 Mar 2002 14:03:05 +0000 (14:03 +0000)]
* ld-cris/expdyn1.d: Tweak for change in elf.sc.

22 years ago* splay-tree.c (splay_tree_xmalloc_allocate,
Jim Blandy [Thu, 7 Mar 2002 00:16:50 +0000 (00:16 +0000)]
* splay-tree.c (splay_tree_xmalloc_allocate,
splay_tree_xmalloc_deallocate): Use K&R-style definitions, not
prototyped definitions.  Mark `data' arguments as unused.

22 years agodaily update
Alan Modra [Wed, 6 Mar 2002 23:00:03 +0000 (23:00 +0000)]
daily update

22 years ago2002-03-06 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Wed, 6 Mar 2002 20:31:14 +0000 (20:31 +0000)]
2002-03-06  Chris Demetriou  <cgd@broadcom.com>

        * mips-opc.c (mips_builtin_opcodes): Mark "pref" as being
        present on I4.

        * mips-opc.c (mips_builtin_opcodes): Add "movn.ps" and "movz.ps".

22 years agoRemove floatformat_arm_ext.
Andrew Cagney [Wed, 6 Mar 2002 06:29:42 +0000 (06:29 +0000)]
Remove floatformat_arm_ext.

22 years ago * config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
Alan Modra [Wed, 6 Mar 2002 04:59:36 +0000 (04:59 +0000)]
* config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
relocs except when BFD64.

* write.c (number_to_chars_bigendian): Don't abort when N is
larger than sizeof (VAL).
(number_to_chars_littleendian): Likewise.

22 years agodaily update
Alan Modra [Tue, 5 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years ago2002-03-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
Jeff Law [Tue, 5 Mar 2002 17:57:17 +0000 (17:57 +0000)]
2002-03-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>

        * config/tc-hppa.c (md_apply_fix3): Add cast.
        (hppa_fix_adjustable): Adjust list of selectors using e_lrsel and
        e_rrsel.

22 years ago2002-02-26 John David Anglin <dave@hiauly1.hia.nrc.ca>
Jeff Law [Tue, 5 Mar 2002 17:55:55 +0000 (17:55 +0000)]
2002-02-26  John David Anglin  <dave@hiauly1.hia.nrc.ca>

* bfd/elf-hppa.h (elf_hppa_is_dynamic_loader_symbol): New function.
(elf_hppa_relocate_section): Ignore undefined dynamic loader symbols.
(elf_hppa_final_link_relocate): Correct relocations for indirect
references to local data through the DLT.  Fix .opd creation for
local symbols using R_PARISC_LTOFF_FPTR32 and R_PARISC_FPTR64
relocations.  Use e_lsel selector for R_PARISC_DLTIND21L,
R_PARISC_LTOFF_FPTR21L and R_PARISC_LTOFF_TP21L as per
"Processor-Specific ELF for PA_RISC, Version 1.43" document.
Similarly, use e_rsel for DLT and LTOFF 'R' relocations.
* bfd/elf32-hppa.c (final_link_relocate): Revise relocation selectors
as per "Processor-Specific ELF for PA_RISC, Version 1.43" document.

22 years ago * merge.c (_bfd_merge_sections): Don't segfault if there
Jakub Jelinek [Tue, 5 Mar 2002 12:19:08 +0000 (12:19 +0000)]
* merge.c (_bfd_merge_sections): Don't segfault if there
is nothing to merge due to GC.

22 years ago * scripttempl/elf.sc: Only use DATA_SEGMENT_END() together with
Jakub Jelinek [Tue, 5 Mar 2002 11:56:23 +0000 (11:56 +0000)]
* scripttempl/elf.sc: Only use DATA_SEGMENT_END() together with
DATA_SEGMENT_ALIGN.

22 years agotypo fix
Alan Modra [Tue, 5 Mar 2002 05:26:02 +0000 (05:26 +0000)]
typo fix

22 years ago * elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
Alan Modra [Tue, 5 Mar 2002 05:25:13 +0000 (05:25 +0000)]
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
symbols that have been forced local.

22 years ago * elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
Alan Modra [Tue, 5 Mar 2002 05:18:41 +0000 (05:18 +0000)]
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
to output forced local syms for non-shared link.
(elf_link_output_extsym): Tweak condition for calling backend
adjust_dynamic_symbol so that previous behaviour is kept.

22 years ago * gas/pdp11/pdp11.exp: New file.
Alan Modra [Tue, 5 Mar 2002 03:12:18 +0000 (03:12 +0000)]
* gas/pdp11/pdp11.exp: New file.
* gas/pdp11/opcode.s: Ditto.
* gas/pdp11/opcode.d: Ditto.

22 years ago * tc-pdp11.c: Use VAX float format support for PDP-11 target.
Alan Modra [Tue, 5 Mar 2002 03:10:34 +0000 (03:10 +0000)]
* tc-pdp11.c: Use VAX float format support for PDP-11 target.
(parse_ac5): New function for parsing float regs in float operand.
(parse_expression): Remove attempt to make literals be octal.
(parse_op_no_deferred): Support float literals.
(parse_op): Reject attempts to refer to float regs.
(parse_fop): New function, like parse_op but for float operand.
(md_assemble): Add cases to parse float operands.  Also fix
IMM3, IMM6, IMM8 cases to pick up the operand from the right spot.

22 years ago * pdp11-opc.c: Fix "mark" operand type. Fix operand types
Alan Modra [Tue, 5 Mar 2002 03:09:53 +0000 (03:09 +0000)]
* pdp11-opc.c: Fix "mark" operand type.  Fix operand types
for float opcodes that take float operands.  Add alternate
names (xxxD vs. xxxF) for float opcodes.
* pdp11-dis.c (print_operand): Clean up formatting for mode 67.
(print_foperand): New function to handle float opcode operands.
(print_insn_pdp11): Use print_foperand to disassemble float ops.

22 years ago * pdp11.h: Add format codes for float instruction formats.
Alan Modra [Tue, 5 Mar 2002 03:09:01 +0000 (03:09 +0000)]
* pdp11.h: Add format codes for float instruction formats.

22 years agodaily update
Alan Modra [Mon, 4 Mar 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agomerge from gcc
DJ Delorie [Mon, 4 Mar 2002 22:01:27 +0000 (22:01 +0000)]
merge from gcc

22 years ago2002-03-04 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 4 Mar 2002 20:41:55 +0000 (20:41 +0000)]
2002-03-04  H.J. Lu <hjl@gnu.org>

* elf.c (bfd_section_from_shdr): Handle special sections,
.init_array, .fini_array and .preinit_array.
(elf_fake_sections): Likewise.

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Create the
DT entry only if the section is in output for .init_array,
.fini_array and .preinit_array. Complain about .preinit_array
section in DSO.
(elf_bfd_final_link): Warn zero size for .init_array,
.fini_array and .preinit_array sections.

* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Remove
SHT_INIT_ARRAY, SHT_FINI_ARRAY and SHT_PREINIT_ARRAY.
(elfNN_ia64_fake_sections): Remove .init_array, .fini_array and
.preinit_array.

22 years ago2002-03-04 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 4 Mar 2002 20:40:48 +0000 (20:40 +0000)]
2002-03-04  H.J. Lu <hjl@gnu.org>

* config/obj-elf.c (special_section): Add .init_array,
.fini_array and .preinit_array.

* config/tc-ia64.h (ELF_TC_SPECIAL_SECTIONS): Remove
.init_array and .fini_array.

22 years ago2002-03-04 H.J. Lu <hjl@gnu.org>
H.J. Lu [Mon, 4 Mar 2002 20:40:14 +0000 (20:40 +0000)]
2002-03-04  H.J. Lu <hjl@gnu.org>

* scripttempl/elf.sc: Put .preinit_array, .init_array and
.fini_array in the data segment.

22 years ago * scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.
Alan Modra [Mon, 4 Mar 2002 01:37:52 +0000 (01:37 +0000)]
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.

22 years ago * configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
Alan Modra [Mon, 4 Mar 2002 01:16:53 +0000 (01:16 +0000)]
* configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
* configure: Regenerate.

22 years agomerge from gcc
DJ Delorie [Mon, 4 Mar 2002 00:55:25 +0000 (00:55 +0000)]
merge from gcc

22 years agodaily update
Alan Modra [Sun, 3 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years agodaily update
Alan Modra [Sat, 2 Mar 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years agoReplace immediate howto type initializers with symbolic.
Tom Rix [Sat, 2 Mar 2002 13:23:57 +0000 (13:23 +0000)]
Replace immediate howto type initializers with symbolic.

22 years ago * scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
Richard Henderson [Sat, 2 Mar 2002 01:25:26 +0000 (01:25 +0000)]
    * scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
        .init_array, and .fini_array.

22 years ago * elflink.h (size_dynamic_sections): If section named
Richard Henderson [Sat, 2 Mar 2002 01:24:50 +0000 (01:24 +0000)]
    * elflink.h (size_dynamic_sections): If section named
        ".preinit_array" exists, create DT_PREINIT_ARRAY and
        DT_PREINIT_ARRAYSZ entries in dynamic table.  Analogously for
        ".init_array" and ".fini_array".
        (elf_bfd_final_link): Handle DT_PREINIT_ARRAYSZ, DT_INIT_ARRAYSZ,
        DT_FINI_ARRAYSZ, DT_PREINIT_ARRAY, DT_INIT_ARRAY, and
        DT_FINI_ARRAY.

22 years agodaily update
Alan Modra [Fri, 1 Mar 2002 23:00:06 +0000 (23:00 +0000)]
daily update

22 years ago * config/obj-elf.c (elf_copy_symbol_attributes): Don't copy
Jakub Jelinek [Fri, 1 Mar 2002 18:36:08 +0000 (18:36 +0000)]
* config/obj-elf.c (elf_copy_symbol_attributes): Don't copy
visibility.
(obj_frob_symbol): Copy visibility.

22 years agoTake into account --kill-at (-k) while generating .exp file.
Nick Clifton [Fri, 1 Mar 2002 15:34:32 +0000 (15:34 +0000)]
Take into account --kill-at (-k) while generating .exp file.

22 years agoAdd x86-64-opcode (checks valid opcodes) and x86-64-inval (checks invalid opcodes...
Nick Clifton [Fri, 1 Mar 2002 08:10:06 +0000 (08:10 +0000)]
Add x86-64-opcode (checks valid opcodes) and x86-64-inval (checks invalid opcodes) checks

22 years ago* configure.in (libstdcxx_flags): Don't add libstdc++-v3 flags for
Alexandre Oliva [Fri, 1 Mar 2002 00:52:59 +0000 (00:52 +0000)]
* configure.in (libstdcxx_flags): Don't add libstdc++-v3 flags for
libjava.
(CXX_FOR_TARGET): Add -shared-libgcc for libstdc++-v3 and libjava.