OSDN Git Service
Alan Modra [Wed, 21 Nov 2001 01:13:15 +0000 (01:13 +0000)]
* ldlang.c (map_input_to_output_sections): Replace "break"
accidentally removed with 2001-08-03 change.
(lang_gc_sections_1): Likewise.
Alan Modra [Wed, 21 Nov 2001 00:53:38 +0000 (00:53 +0000)]
daily update
Nick Clifton [Tue, 20 Nov 2001 19:00:47 +0000 (19:00 +0000)]
Use msgfmt to generate .gmo files from .po files for a distribution.
Alan Modra [Tue, 20 Nov 2001 15:31:10 +0000 (15:31 +0000)]
* ldlang.c (walk_wild_section): Move sec == NULL case out of loop.
Alan Modra [Tue, 20 Nov 2001 15:19:39 +0000 (15:19 +0000)]
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): Use NULL instead
of false when calling lang_size_sections.
(hppaelf_layout_sections_again): Likewise.
Nick Clifton [Tue, 20 Nov 2001 09:33:49 +0000 (09:33 +0000)]
Fix md_apply_fix3 typo.
Ben Elliston [Tue, 20 Nov 2001 03:33:30 +0000 (03:33 +0000)]
2001-11-20 Ben Elliston <bje@redhat.com>
* config/tc-m88k.c (md_apply_fix3): Match local variable `val' to
usage after md_apply_fix3 cleanups.
H.J. Lu [Tue, 20 Nov 2001 00:54:51 +0000 (00:54 +0000)]
2001-11-19 H.J. Lu <hjl@gnu.org>
* elflink.h (elf_link_input_bfd): Assert r_symndx != 0 when
discarding relocations.
Alan Modra [Mon, 19 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
H.J. Lu [Mon, 19 Nov 2001 20:32:02 +0000 (20:32 +0000)]
2001-11-19 H.J. Lu <hjl@gnu.org>
* ld-elfvsb/define.s: Mark all global lables as object.
* ld-elfvsb/hidden0.d: Match large section number.
* ld-elfvsb/hidden1.d: Likewise.
* ld-elfvsb/internal0.d: Likewise.
* ld-elfvsb/internal1.d: Likewise.
* ld-elfvsb/protected0.d: Likewise.
* ld-elfvsb/protected1.d: Likewise.
* ld-elfvsb/hidden0.d: Change NOTYPE to OBJECT.
* ld-elfvsb/internal0.d: Likewise.
* ld-elfvsb/protected0.d: Likewise.
Nick Clifton [Mon, 19 Nov 2001 15:35:38 +0000 (15:35 +0000)]
Define and use bfd_is_const_section().
Nick Clifton [Mon, 19 Nov 2001 14:35:57 +0000 (14:35 +0000)]
Add -ws switch to display contents of .debug_str sections
Andreas Jaeger [Mon, 19 Nov 2001 12:38:21 +0000 (12:38 +0000)]
* testsuite/binutils-all/objdump.exp: Add x86-64.
Alan Modra [Mon, 19 Nov 2001 03:52:37 +0000 (03:52 +0000)]
* elf32-hppa.c (clobber_millicode_symbols): Dec dynstr refcount.
Alan Modra [Mon, 19 Nov 2001 03:01:43 +0000 (03:01 +0000)]
* elf32-hppa.c (elf32_hppa_size_stubs): Don't consider undefined
millicode syms as candidates for import stubs.
Alan Modra [Mon, 19 Nov 2001 01:25:00 +0000 (01:25 +0000)]
* elf32-hppa.c (PLABEL_PLT_ENTRY_SIZE): Delete.
(allocate_PIC_calls): Rename to allocate_plt_static.
(allocate_dynrelocs): Move most of code handling .plt entries to..
(allocate_plt_static): ..here. Don't drop plabel entries.
Hans-Peter Nilsson [Mon, 19 Nov 2001 01:22:45 +0000 (01:22 +0000)]
* mmo.c: Adjust documentation tags to use texinfo 4 features.
Hans-Peter Nilsson [Mon, 19 Nov 2001 01:19:07 +0000 (01:19 +0000)]
* doc/c-mmix.texi: Use texinfo 4 features.
(MMIX-mmixal): Fix typo.
Hans-Peter Nilsson [Sun, 18 Nov 2001 23:43:02 +0000 (23:43 +0000)]
* COPYING.NEWLIB: Mention preserved notice in specific parts.
Alan Modra [Sun, 18 Nov 2001 23:00:04 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 17 Nov 2001 23:00:06 +0000 (23:00 +0000)]
daily update
Matthew Green [Sat, 17 Nov 2001 22:34:17 +0000 (22:34 +0000)]
* ppc-opc.c (mfvrsave, mtvrsave): New instructions.
Hans-Peter Nilsson [Sat, 17 Nov 2001 18:51:15 +0000 (18:51 +0000)]
Fix typo in comment in last commit
Hans-Peter Nilsson [Sat, 17 Nov 2001 18:39:03 +0000 (18:39 +0000)]
* config/tc-cris.c (md_apply_fix3): Cast value, not pointer, in
val assignment.
Chris Demetriou [Sat, 17 Nov 2001 02:59:06 +0000 (02:59 +0000)]
2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
* gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
to test symbol plus offset relocations in various ways.
* gas/mips/mips.exp: Run new test.
Alan Modra [Fri, 16 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
DJ Delorie [Fri, 16 Nov 2001 22:31:03 +0000 (22:31 +0000)]
merge from gcc
Alan Modra [Fri, 16 Nov 2001 09:34:28 +0000 (09:34 +0000)]
* config/tc-m68k.c (md_apply_fix3): Change val back to a signed type.
H.J. Lu [Fri, 16 Nov 2001 07:27:59 +0000 (07:27 +0000)]
2001-11-15 H.J. Lu <hjl@gnu.org>
* config/tc-hppa.c (md_apply_fix3): Fix a typo.
H.J. Lu [Fri, 16 Nov 2001 07:17:12 +0000 (07:17 +0000)]
2001-11-15 H.J. Lu <hjl@gnu.org>
* config/tc-alpha.c (md_apply_fix3): Fix a typo.
Daniel Jacobowitz [Fri, 16 Nov 2001 02:56:08 +0000 (02:56 +0000)]
* elflink.h (elf_reloc_symbol_deleted_p): Catch all relocs against
local syms from discarded sections. Update comment.
Alan Modra [Thu, 15 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Nick Clifton [Thu, 15 Nov 2001 21:29:00 +0000 (21:29 +0000)]
Update all uses of md_apply_fix to use md_apply_fix3. Make it a void function.
H.J. Lu [Thu, 15 Nov 2001 19:10:05 +0000 (19:10 +0000)]
2001-11-15 H.J. Lu <hjl@gnu.org>
* ld-sh/ld-r-1.d: Updated.
DJ Delorie [Thu, 15 Nov 2001 19:06:06 +0000 (19:06 +0000)]
merge from gcc
Alan Modra [Thu, 15 Nov 2001 13:19:46 +0000 (13:19 +0000)]
* config/tc-i386.h (md_end): Define.
(i386_elf_emit_arch_note): Declare.
(CpuUnknown): Delete.
* config/tc-i386.c (default_arch): Constify.
(smallest_imm_type): Remove CpuUnknown test.
(md_assemble): Don't bother checking cpu_arch_flags non-zero.
(i386_elf_emit_arch_note): New function.
Alan Modra [Thu, 15 Nov 2001 13:19:10 +0000 (13:19 +0000)]
* common.h (NT_ARCH): Define. Remove incorrect comment.
Andreas Schwab [Thu, 15 Nov 2001 13:14:09 +0000 (13:14 +0000)]
* readelf.c: Fix warnings without terminating newline.
Alan Modra [Thu, 15 Nov 2001 12:51:42 +0000 (12:51 +0000)]
* binutils-all/objcopy.exp: Allow '? main', to suit powerpc64.
Alan Modra [Thu, 15 Nov 2001 12:44:03 +0000 (12:44 +0000)]
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): Only emit this
function when LDEMUL_FINISH isn't set to the same name. Don't
call ${LDEMUL_FINISH}.
(ld_${EMULATION_NAME}_emulation): Call $LDEMUL_FINISH if defined.
* emultempl/armelf.em (arm_elf_finish): Call
gld${EMULATION_NAME}_finish.
* emultempl/hppaelf.em (hppaelf_finish): Rename to
gld${EMULATION_NAME}_finish. Call bfd_elf32_discard_info and
hppaelf_layout_sections_again if necessary.
(need_laying_out): New var.
(hppaelf_layaout_sections_again): Rename to
hppaelf_layout_sections_again. Clear need_laying_out.
(PARSE_AND_LIST_OPTIONS): Format text.
Alan Modra [Thu, 15 Nov 2001 12:27:07 +0000 (12:27 +0000)]
* po/POTFILES.in: Regenerate.
Alan Modra [Thu, 15 Nov 2001 12:18:27 +0000 (12:18 +0000)]
* po/SRC-POTFILES.in: Regenerate.
Thiemo Seufer [Thu, 15 Nov 2001 09:50:00 +0000 (09:50 +0000)]
* config/tc-mips.c (mips_ip): Re-allow %hi() op for non-ELF assembler.
Alan Modra [Thu, 15 Nov 2001 09:31:25 +0000 (09:31 +0000)]
* elflink.h (elf_link_input_bfd): Complain about all relocs
against local syms from discarded sections.
(elf_reloc_symbol_deleted_p): Don't try to swap in external syms.
Alan Modra [Thu, 15 Nov 2001 09:16:46 +0000 (09:16 +0000)]
revert last change.
H.J. Lu [Thu, 15 Nov 2001 07:12:48 +0000 (07:12 +0000)]
2001-11-14 H.J. Lu <hjl@gnu.org>
* emultempl/armelf.em (arm_elf_finish): Renamed from
gld${EMULATION_NAME}_finish.
(LDEMUL_FINISH): Set to arm_elf_finish.
Alan Modra [Thu, 15 Nov 2001 05:18:22 +0000 (05:18 +0000)]
gas/ChangeLog
* dwarf2dbg.c (get_frag_fix): Align last frag size.
Alexandre Oliva [Thu, 15 Nov 2001 04:13:35 +0000 (04:13 +0000)]
* elf64-sparc.c (sparc64_elf_relocate_section): Disregard
overflows in the .stab section.
Daniel Jacobowitz [Thu, 15 Nov 2001 01:34:12 +0000 (01:34 +0000)]
2001-11-11 Daniel Jacobowitz <drow@mvista.com>
* bfd-in.h (bfd_elf32_discard_info): Add prototype.
(bfd_elf64_discard_info): Likewise.
* bfd-in2.h: Regenerate.
* elf-bfd.h (struct elf_reloc_cookie): New.
(struct elf_backend_data): Add elf_backend_discard_info,
elf_backend_ignore_discarded_relocs, and elf_backend_write_section.
(_bfd_elf32_reloc_symbol_deleted_p): Add prototype.
(_bfd_elf64_reloc_symbol_deleted_p): Likewise.
* elf32-mips.c (_bfd_elf32_mips_discard_info): New.
(_bfd_elf32_mips_ignore_discarded_relocs): New.
(_bfd_elf32_mips_write_section): New.
(elf_backend_discard_info): Define.
(elf_backend_ignore_discarded_relocs): Define.
(elf_backend_write_section): Define.
* elfcode.h (elf_bfd_discard_info): Define.
(elf_reloc_symbol_deleted_p): Define.
* elflink.h (elf_link_input_bfd): Check
elf_section_ignore_discarded_relocs. Call
bed->elf_backend_write_section if available.
(elf_reloc_symbol_deleted_p): New.
(elf_bfd_discard_info): New.
(elf_section_ignore_discarded_relocs): New.
* elfxx-target.h (elf_backend_discard_info): Define.
(elf_backend_ignore_discarded_relocs): Define.
(elf_backend_write_section): Define.
(elfNN_bed): Add elf_backend_discard_info,
elf_backend_ignore_discarded_relocs, and
elf_backend_write_section.
* libbfd-in.h (_bfd_discard_section_stabs): Add prototype.
* libbfd.h: Regenerate.
* stabs.c (_bfd_discard_section_stabs): New.
2001-11-11 Daniel Jacobowitz <drow@mvista.com>
* emultempl/elf32.em (gld${EMULATION_NAME}_finish): New.
(struct ld_emulation_xfer_struct): Use it.
Geoffrey Keating [Thu, 15 Nov 2001 01:11:09 +0000 (01:11 +0000)]
* binutils-all/readelf.exp: powerpc-*-eabi* is an ELF target.
Alan Modra [Thu, 15 Nov 2001 01:08:53 +0000 (01:08 +0000)]
binutils/ChangeLog
* doc/binutils.texi (objdump): Document ppc -M options.
gas/ChangeLog
* config/tc-ppc.c (ppc_insert_operand): Pass (ppc_cpu | ppc_size)
to operand->insert.
(md_assemble): Likewise.
gas/testsuite/ChangeLog
* gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
include/opcode/ChangeLog
* ppc.h (struct powerpc_operand <insert, extract>): Add dialect param.
opcodes/ChangeLog
* ppc-opc.c (PPC64): Revert 2001-10-12. Do include PPC_OPCODE_PPC.
(insert_bat, extract_bat, insert_bba, extract_bba,
insert_bd, extract_bd, insert_bdm, extract_bdm,
insert_bdp, extract_bdp, valid_bo,
insert_bo, extract_bo, insert_boe, extract_boe,
insert_ds, extract_ds, insert_de, extract_de,
insert_des, extract_des, insert_li, extract_li,
insert_mbe, extract_mbe, insert_mb6, extract_mb6,
insert_nb, extract_nb, insert_nsi, extract_nsi,
insert_ral, insert_ram, insert_ras,
insert_rbs, extract_rbs, insert_sh6, extract_sh6,
insert_spr, extract_spr, insert_tbr, extract_tbr): Add dialect param.
(extract_bd, extract_bdm, extract_bdp,
extract_ds, extract_des,
extract_li, extract_nsi): Implement sign extension without conditional.
(insert_bdm, extract_bdm,
insert_bdp, extract_bdp, valid_bo): Handle 64 bit branch hints.
(extract_bdm, extract_bdp): Correct 32 bit validation.
(AT1_MASK, AT2_MASK): Define.
(BBOAT_MASK): Define.
(BBOATCB_MASK, BBOAT2CB_MASK, BBOATBI_MASK): Define.
(BOFM64, BOFP64, BOTM64, BOTP64): Define.
(BODNZM64, BODNZP64, BODZM64, BODZP64): Define.
(PPCCOM32, PPCCOM64): Define.
(powerpc_opcodes): Modify existing 32 bit insns with branch hints
and add new patterns to implement 64 bit branches with hints. Move
booke instructions so they match before ppc64.
* ppc-dis.c (powerpc_dialect): Set PPC_OPCODE_64 in dialect for
64 bit default targets, and parse "32" and "64" in options.
Formatting fixes.
(print_insn_powerpc): Pass dialect to operand->extract.
Alan Modra [Wed, 14 Nov 2001 23:00:06 +0000 (23:00 +0000)]
daily update
Dave Brolley [Wed, 14 Nov 2001 20:07:27 +0000 (20:07 +0000)]
2001-11-14 Dave Brolley <brolley@redhat.com>
* cgen-dis.c (count_decodable_bits): New function.
(add_insn_to_hash_chain): New function.
(hash_insn_array): Call add_insn_to_hash_chain.
(hash_insn_list): Call add_insn_to_hash_chain.
Dave Brolley [Wed, 14 Nov 2001 19:48:54 +0000 (19:48 +0000)]
2001-11-14 Dave Brolley <brolley@redhat.com>
* m32r-dis.c: Regenerated.
* fr30-dis.c: Regenerated.
Martin Schwidefsky [Wed, 14 Nov 2001 18:48:26 +0000 (18:48 +0000)]
* elf32-s390.c (elf_s390_relocate_section): Use the "unresolved_reloc"
scheme to get rid of an ugly complicated test.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
Nick Clifton [Wed, 14 Nov 2001 17:43:32 +0000 (17:43 +0000)]
Use frag_make_room() to grow the obstack.
Nick Clifton [Wed, 14 Nov 2001 14:07:26 +0000 (14:07 +0000)]
Do not remove the symbol's value from the addend for fixups against local
symbols in SEC_MERGE sections - it was not added in, in the first place.
Andreas Jaeger [Wed, 14 Nov 2001 12:01:58 +0000 (12:01 +0000)]
* cpu-i386.c (bfd_x86_64_arch_intel_syntax,bfd_x86_64_arch): Use
x86-64 for display.
Andreas Jaeger [Wed, 14 Nov 2001 12:01:12 +0000 (12:01 +0000)]
* i386-dis.c (print_insn): Use x86-64 as option.
Andreas Jaeger [Wed, 14 Nov 2001 12:00:59 +0000 (12:00 +0000)]
* doc/binutils.texi (objdump): Fix description to use x86-64.
Nick Clifton [Wed, 14 Nov 2001 11:56:41 +0000 (11:56 +0000)]
Replace use of mkstemp with mkstemps, provided by libiberty.
Nick Clifton [Wed, 14 Nov 2001 11:18:42 +0000 (11:18 +0000)]
Only scan tail of executable for PE targets.
Jakub Jelinek [Wed, 14 Nov 2001 11:16:47 +0000 (11:16 +0000)]
* dwarf2.c (struct line_head) [total_length]: Change type to
bfd_vma.
(struct dwarf2_debug): Add dwarf_str_buffer and dwarf_str_size.
(struct comp_unit): Add stash and offset_size.
(read_8_bytes): Return bfd_vma.
(read_indirect_string): New.
(read_attribute): Handle DW_FORM_strp.
(decode_line_info): Support 64-bit DWARF format.
(_bfd_dwarf2_find_nearest_line): Likewise.
(parse_comp_unit): Set offset_size and stash.
Jeff Holcomb [Wed, 14 Nov 2001 06:24:41 +0000 (06:24 +0000)]
2001-11-13 Jeff Holcomb <jeffh@redhat.com>
Merged from net gcc:
2001-07-30 Jeff Sturm <jsturm@one-pont.com>
* ltcf-c.sh: Use $objext, not $ac_objext.
2001-07-27 Mark Kettenis <kettenis@gnu.org>
* ltcf-cxx.sh: Add support for GNU.
2001-07-22 Timothy Wall <twall@redhat.com>
* ltcf-c.sh: Don't disable shared libraries for AIX5/IA64. Preserve
default settings if using GNU tools with that configuration.
* ltcf-cxx.sh: Ditto.
* ltcf-gcj.sh: Ditto.
2001-07-21 Michael Chastain <chastain@redhat.com>
* ltconfig: Set max_cmd_len to a maximum of 512Kb, as it seems some
HPUX 11.0 systems have trouble with 1MB. Mark as gcc-local.
* ltmain.sh: Mark as gcc-local.
Jeff Holcomb [Wed, 14 Nov 2001 05:49:24 +0000 (05:49 +0000)]
2001-11-13 Jeff Holcomb <jeffh@redhat.com>
* Makefile.in (all-bison): Revert 2001-10-24.
Don't depend on texinfo.
Alan Modra [Wed, 14 Nov 2001 03:15:28 +0000 (03:15 +0000)]
binutils/ChangeLog
* doc/binutils.texi (objdump): Document x86 -M options.
include/ChangeLog
* dis-asm.h (print_insn_i386): Declare.
opcodes/ChangeLog
* disassemble.c (disassembler): Call print_insn_i386.
* i386-dis.c (SUFFIX_ALWAYS): Define.
(struct dis_private): Add orig_sizeflag.
(print_insn_i386): Make it a wrapper, calling..
(print_insn): ..The old body of print_insn_i386. Avoid longjmp
warning without using volatile by moving orig_sizeflag to priv,
and removing inbuf. Parse disassembler_options.
(print_insn_i386_att, print_insn_i386_intel): Move initialisation
code to print_insn.
(putop): Remove #ifdef SUFFIX_ALWAYS.
Richard Henderson [Tue, 13 Nov 2001 23:37:41 +0000 (23:37 +0000)]
* dwarf2.c (read_attribute_value): New function to handle
DW_FORM_indirect.
(read_attribute): Use it.
Richard Henderson [Tue, 13 Nov 2001 23:36:38 +0000 (23:36 +0000)]
* readelf.c (read_and_display_attr_value): New function to
handle DW_FORM_indirect.
(read_and_display_attr): Use it.
Alan Modra [Tue, 13 Nov 2001 23:00:10 +0000 (23:00 +0000)]
daily update
Geoffrey Keating [Tue, 13 Nov 2001 20:13:30 +0000 (20:13 +0000)]
Index: bfd/ChangeLog
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* dwarf2.c (decode_line_info): Properly deal with unknown standard
opcodes.
Index: binutils/ChangeLog
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* readelf.c (display_debug_lines): Deal with unknown standard
opcodes. Handle DW_LNS_set_prologue_end, DW_LNS_set_epilogue_begin,
DW_LNS_set_isa.
Index: include/elf/ChangeLog
2001-11-11 Geoffrey Keating <geoffk@redhat.com>
* dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
Jeff Law [Tue, 13 Nov 2001 18:25:37 +0000 (18:25 +0000)]
* emulparams/elf64hppa.sh (OTHER_BSS_END_SECTIONS): Add
additional symbols referenced by newer crt0.o files from HP.
Timothy Wall [Tue, 13 Nov 2001 14:23:41 +0000 (14:23 +0000)]
remove diff indicators
Timothy Wall [Tue, 13 Nov 2001 14:22:53 +0000 (14:22 +0000)]
Fix tic54x testsuite failures and Lmem disassembly bugs.
DJ Delorie [Tue, 13 Nov 2001 03:54:15 +0000 (03:54 +0000)]
merge from gcc
Alan Modra [Tue, 13 Nov 2001 03:52:25 +0000 (03:52 +0000)]
* section.c (bfd_make_section_anyway): Don't increment section_id
and the BFD's section_count if adding the section failed.
* vms.c (vms_new_section_hook): Adjust for bfd_make_section_anyway
change.
Alan Modra [Tue, 13 Nov 2001 03:24:25 +0000 (03:24 +0000)]
* config/obj-elf.c (obj_elf_version): Ensure terminating NUL is
put in note section. Use sizeof instead of hard-coded constants.
Alan Modra [Tue, 13 Nov 2001 01:03:55 +0000 (01:03 +0000)]
* i386.h (i386_optab): Add entries for "sldr", "smsw" and "str" to
accept WordReg.
* i386-dis.c (grps): Change "sldt", "str", and "smsw" entries
to "sldtQ", "strQ", "smswQ" respectively; all with Ev operand
category instead of Ew.
Hans-Peter Nilsson [Mon, 12 Nov 2001 23:47:02 +0000 (23:47 +0000)]
* elf32-cris.c (cris_elf_grok_prstatus): Adjust values to match new
core dump format.
Alan Modra [Mon, 12 Nov 2001 23:01:05 +0000 (23:01 +0000)]
daily update
Thiemo Seufer [Mon, 12 Nov 2001 22:22:20 +0000 (22:22 +0000)]
* config/tc-mips.c (support_64bit_objects): Define for OBJ_ELF only.
(md_longopts): Allow OPTION_MABI for ELF compilation only. RE-allow
OPTION_GP32, OPTION_GP64, OPTION_FP32 for non-ELF compilation.
Sort options a bit more logical.
(md_parse_option): Allow OPTION_32, OPTION_N32, OPTION_N64,
OPTION_MABI only for elf targets.
* gas/mips/mips.exp: Change naming of some conditionals to reflect
the object format they actually mean. Don't try mips-abi32 and
mips-abi32-pic tests for ecoff.
Thiemo Seufer [Mon, 12 Nov 2001 22:20:44 +0000 (22:20 +0000)]
* config/tc-mips.c (set_at): Add cast needed for varargs.
(load_register): Likewise.
(macro): Likewise. Some code reformatting.
(macro2): Add cast needed for varargs.
(mips16_macro): Likewise.
Thiemo Seufer [Mon, 12 Nov 2001 22:19:30 +0000 (22:19 +0000)]
* config/tc-mips.c (md_assemble): Remove superflous casts.
(append_insn): Likewise.
(mips16_macro_build): Likewise.
(macro): Likewise.
(mips16_ip): Likewise.
(s_cpload): Likewise.
(mips_relax_frag): Likewise.
Jeff Johnston [Mon, 12 Nov 2001 21:07:42 +0000 (21:07 +0000)]
2001-11-12 Hans-Peter Nilsson <hp@bitrange.com>
* COPYING.NEWLIB: Add BSD-style license/copyright blurb for my work.
Thiemo Seufer [Mon, 12 Nov 2001 16:54:54 +0000 (16:54 +0000)]
* config/tc-mips.c (mips_abi_level): Move in front of
mips_set_options.
(mips_set_options): Add members gp32, fp32, abi.
(file_mips_gp32): New flag.
(file_mips_fp32): New flag.
(mips_opts): Initialize the new members.
(mips_gp32): Remove.
(mips_fp32): Remove.
(HAVE_32BIT_GPRS): Use the new values from mips_opts.
(HAVE_32BIT_FPRS): Likewise.
(HAVE_NEWABI): Likewise.
(HAVE_64BIT_OBJECTS): Likewise.
(md_begin): Likewise. Save default (file) values.
(md_parse_option): Use the new values from mips_opts.
(s_mipsset): Likewise. Fix logic to keep the ABI selection if
possible. Let .set mipsN work together with .set push/pop.
Enhance error messages.
(mips_elf_final_processing): Use file_mips_* for header processing.
Nick Clifton [Mon, 12 Nov 2001 16:36:06 +0000 (16:36 +0000)]
Fix definitions of wddata[bwl].
Nick Clifton [Mon, 12 Nov 2001 16:26:17 +0000 (16:26 +0000)]
Only compare the tail end of the two binary files produced in order to avoid
date stamp present in PE binaries.
Nick Clifton [Mon, 12 Nov 2001 16:17:39 +0000 (16:17 +0000)]
Use mkstemp in place of mktemp.
Nick Clifton [Mon, 12 Nov 2001 14:39:11 +0000 (14:39 +0000)]
New symbol: DATA_START_SYMBOLS
Alan Modra [Mon, 12 Nov 2001 00:20:16 +0000 (00:20 +0000)]
* Makefile.am (GENSCRIPTS): Quote ${exec_prefix}.
* Makefile.in: Regenerate.
H.J. Lu [Sun, 11 Nov 2001 23:51:36 +0000 (23:51 +0000)]
2001-11-11 H.J. Lu <hjl@gnu.org>
* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Call
_bfd_elf_strtab_size instead of _bfd_stringtab_size.
* elf64-sparc.c (sparc64_elf_size_dynamic_sections): Change
dynstr type to `struct elf_strtab_hash *'.
Alan Modra [Sun, 11 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Hans-Peter Nilsson [Sun, 11 Nov 2001 22:18:01 +0000 (22:18 +0000)]
* elf-strtab.c (_bfd_elf_strtab_finalize): Make first variable i
size_t. Rename second i to j.
Timothy Wall [Sun, 11 Nov 2001 15:45:34 +0000 (15:45 +0000)]
Clarify length reference in comment
Hans-Peter Nilsson [Sun, 11 Nov 2001 11:47:37 +0000 (11:47 +0000)]
* ld-mmix/sec-5.d (Sections): Add whitespace missing in commit.
Hans-Peter Nilsson [Sun, 11 Nov 2001 11:29:22 +0000 (11:29 +0000)]
* gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
Prune and generalize, adjusting to generic ELF file layout changes.
Alan Modra [Sat, 10 Nov 2001 23:00:05 +0000 (23:00 +0000)]
daily update
Jeff Law [Sat, 10 Nov 2001 15:53:31 +0000 (15:53 +0000)]
* binary.c: Include safe-ctype.h after bfd.h and sysdep.h.
Denis Chertykov [Sat, 10 Nov 2001 09:40:53 +0000 (09:40 +0000)]
* avr.h: Update for new devices.
Denis Chertykov [Sat, 10 Nov 2001 09:35:53 +0000 (09:35 +0000)]
* config/tc-avr.c (mcu_types): Update for new devices.
H.J. Lu [Sat, 10 Nov 2001 01:17:58 +0000 (01:17 +0000)]
2001-11-09 H.J. Lu <hjl@gnu.org>
* ld-discard/discard.exp: New. Test ld discard.
* ld-discard/discard.ld: Likewise.
* ld-discard/exit.s: Likewise.
* ld-discard/extern.d: Likewise.
* ld-discard/extern.s: Likewise.
* ld-discard/start.d: Likewise.
* ld-discard/start.s: Likewise.
* ld-discard/static.d: Likewise.
* ld-discard/static.s: Likewise.