OSDN Git Service
Anthony Green [Mon, 15 Sep 2003 14:40:44 +0000 (14:40 +0000)]
Fix C90 conversion
Alan Modra [Mon, 15 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Michael Chastain [Sun, 14 Sep 2003 23:16:45 +0000 (23:16 +0000)]
2003-09-12 Michael Chastain <mec@shout.net>
Fix PR gdb/857.
* src-release (do-proto-topleve): Remove junk files
intl/config.cache, intl/config.status,
intl/config.h, intl/stamp-h.
Andrew Cagney [Sun, 14 Sep 2003 18:12:21 +0000 (18:12 +0000)]
2003-09-14 Andrew Cagney <cagney@redhat.com>
* src-release (dejagnu.tar): New target.
(dejagnu.tar.bz2): Recursively call "gdb-taz" rule.
(do-djunpack): Use $(PACKAGE) for the package name.
Thiemo Seufer [Sun, 14 Sep 2003 15:24:49 +0000 (15:24 +0000)]
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
(macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change
the function prototype.
(load_register): Likewise. Simplify the checks for sign-extended
constants.
(macro): Likewise. Fix code generation for 64-bit address constants
outside the 32-bit compatibility space. Adjust
macro_build_ldst_constoffset calls.
(s_cprestore): Adjust macro_build_ldst_constoffset call.
Andreas Jaeger [Sun, 14 Sep 2003 15:16:57 +0000 (15:16 +0000)]
* i386-dis.c: Convert to ISO C90 prototypes.
* i370-dis.c: Likewise.
* i370-opc.c: Likewiwse.
* i960-dis.c: Likewise.
* ia64-opc.c: Likewise.
Hans-Peter Nilsson [Sun, 14 Sep 2003 14:10:55 +0000 (14:10 +0000)]
* ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
objdump -d change.
Andreas Jaeger [Sun, 14 Sep 2003 12:20:17 +0000 (12:20 +0000)]
* addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
unneeded (void *) casts.
* ar.c: Likewise.
* arlex.l: Likewise.
* arparse.y: Likewise.
* arsup.c: Likewise.
* binemul.c: Likewise.
* binemul.h: Likewise.
* bucomm.c: Likewise.
* bucomm.h: Likewise.
* budbg.h: Likewise.
* budemang.c: Likewise.
* budemang.h: Likewise.
* coffdump.c: Likewise.
* coffgrok.c: Likewise.
* cxxfilt.c: Likewise.
* debug.c: Likewise.
* debug.h: Likewise.
* deflex.l: Likewise.
* dlltool.c: Likewise.
* dlltool.h: Likewise.
* dllwrap.c: Likewise.
* emul_aix.c: Likewise.
* filemode.c: Likewise.
* ieee.c: Likewise.
* nlmconv.c: Likewise.
* nlmconv.h: Likewise.
* nlmheader.y: Likewise.
* nm.c: Likewise.
* prdbg.c: Likewise.
* rclex.l: Likewise.
* rcparse.y: Likewise.
* rdcoff.c: Likewise.
* rddbg.c: Likewise.
* rename.c: Likewise.
* resbin.c: Likewise.
* rescoff.c: Likewise.
* resrc.c: Likewise.
* size.c: Likewise.
* srconv.c: Likewise.
* stabs.c: Likewise.
* strings.c: Likewise.
* sysdump.c: Likewise.
* sysinfo.y: Likewise.
* syslex.l: Likewise.
* unwind-ia64.c: Likewise.
* unwind-ia64.h: Likewise.
* version.c: Likewise.
* windres.c: Likewise.
* windres.h: Likewise.
* winduni.c: Likewise.
* wrstabs.c: Likewise.
Alan Modra [Sun, 14 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 13 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Dave Brolley [Fri, 12 Sep 2003 22:04:22 +0000 (22:04 +0000)]
2003-09-12 Dave Brolley <brolley@redhat.com>
* frv.cpu (u-clrgr, u-clrfr): New units of model fr500.
(clear-ne-flag-r): Pass insn profiling in as an argument. Call
frv_ref_SI to get input register referenced for profiling.
(clear-ne-flag-all): Pass insn profiling in as an argument.
(clrgr,clrfr,clrga,clrfa): Add profiling information.
Alan Modra [Fri, 12 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Bob Wilson [Fri, 12 Sep 2003 00:00:03 +0000 (00:00 +0000)]
* config/tc-xtensa.c (insn_labels, free_insn_labels, saved_insn_labels,
literal_syms): New global variables.
(xtensa_define_label, add_target_symbol, xtensa_find_label,
map_over_defined_symbols, is_loop_target_label,
xtensa_mark_target_fragments, xtensa_move_frag_symbol,
xtensa_move_frag_symbols, defined_symbols, branch_targets): Delete.
(xtensa_begin_directive): Call md_flush_pending_output. Move symbols
from insn_labels to saved_insn_labels when entering a literal region.
(xtensa_end_directive): Call md_flush_pending_output. Restore
insn_labels list when leaving a literal region.
(xtensa_literal_position): Call xtensa_clear_insn_labels.
(xtensa_literal_pseudo): Add check to disallow .literal inside a
literal region. Move insn_labels to saved_insn_labels and then restore
insn_labels on exit.
(xg_add_branch_and_loop_targets): Replace add_target_symbol calls with
code to set is_loop_target or is_branch_target flag on the symbol
(xtensa_create_literal_symbol): Call xtensa_add_literal_sym.
(xtensa_add_literal_sym, xtensa_add_insn_label,
xtensa_clear_insn_labels): New functions.
(xtensa_move_labels): Remove old_frag and old_offset arguments. Add
loops_ok argument. Rewrite to use insn_labels list instead of
calling xtensa_find_label and to check the is_loop_target flag on
symbols when loops_ok is false.
(xtensa_frob_label): Remove call to xtensa_define_label. Add call
to either xtensa_add_literal_sym or xtensa_add_insn_label. Adjust
call to xtensa_move_labels. Propagate is_branch_target and
is_loop_target flags from symbols to frags.
(xtensa_flush_pending_output): Call xtensa_clear_insn_labels.
(md_assemble): Use xtensa_move_labels with loops_ok = FALSE when
aligning a loop instruction. Adjust call to xtensa_move_labels for
aligning entry instructions. Add call to xtensa_clear_insn_labels.
(xtensa_end): Remove call to xtensa_mark_target_fragments.
(xtensa_move_literals): Replace xtensa_move_frag_symbols call with
code to use new literal_syms list.
* config/tc-xtensa.h (xtensa_symfield_type): Add is_loop_target and
is_branch_target flags.
Michael Snyder [Thu, 11 Sep 2003 20:53:33 +0000 (20:53 +0000)]
2003-09-11 Michael Snyder <msnyder@redhat.com>
* frv.cpu: Typographical corrections.
Nick Clifton [Thu, 11 Sep 2003 11:20:42 +0000 (11:20 +0000)]
Add enum values for HP extensions to DWARF standard
Alan Modra [Thu, 11 Sep 2003 00:00:15 +0000 (00:00 +0000)]
daily update
Alan Modra [Wed, 10 Sep 2003 23:35:40 +0000 (23:35 +0000)]
* ld-elf/merge2.s: New.
* ld-elf/merge2.d: New.
Jim Wilson [Wed, 10 Sep 2003 23:28:13 +0000 (23:28 +0000)]
* MAINTAINERS: Update my e-mail address.
H.J. Lu [Wed, 10 Sep 2003 20:48:32 +0000 (20:48 +0000)]
2003-09-10 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_special_sections): Mark all sections
started with ".sbss" or "".sdata" as SHF_IA_64_SHORT.
Dave Anglin [Wed, 10 Sep 2003 18:46:08 +0000 (18:46 +0000)]
* elf32-hppa.c (struct elf32_hppa_link_hash_entry,
hppa_link_hash_newfunc, hppa_build_one_stub,
elf32_hppa_adjust_dynamic_symbol, mark_PIC_calls, allocate_plt_static,
allocate_dynrelocs, elf32_hppa_size_dynamic_sections,
elf32_hppa_finish_dynamic_symbol): Remove pic_call field and all code
for generating import stubs for calls to statically linked PIC
functions.
(hppa_type_of_stub): Don't generate an import stub for calls to
statically linked pic functions. Generate import stubs for calls
in a shared object, to functions not in a regular file, and to
defined weak functions. Add new argument INFO.
(hppa_build_one_stub): Don't undef ADDIL_DP.
(elf32_hppa_check_relocs): Don't set SEC_HAS_GOT_REF flag.
(elf32_hppa_size_stubs): Pass info to hppa_type_of_stub.
(final_link_relocate): Change all DLTIND relocs to DPREL relocs in a
non-shared link. Convert instructions that use the the linkage table
pointer, or a facsimile thereof, to use the global data pointer when
the reloc has been changed.
Bob Wilson [Wed, 10 Sep 2003 00:17:29 +0000 (00:17 +0000)]
* config/tc-xtensa.c (xtensa_mark_literal_pool_location): Remove
"move_labels" argument and corresponding call to xtensa_move_labels.
(md_assemble): Add a separate call to xtensa_move_labels and remove
argument for call to xtensa_mark_literal_pool_location.
(xtensa_literal_position, xtensa_switch_to_literal_fragment): Fix
calls to xtensa_mark_literal_pool_location.
(xtensa_create_local_symbol): Delete and inline the code into...
(xtensa_create_literal_symbol): ...here.
(xtensa_frob_label): Combine conditionals.
(expression_maybe_register, xtensa_symbol_new_hook,
fix_new_exp_in_seg): Use symbol_get_tc.
Alan Modra [Wed, 10 Sep 2003 00:00:35 +0000 (00:00 +0000)]
daily update
Bob Wilson [Tue, 9 Sep 2003 23:41:43 +0000 (23:41 +0000)]
* config/tc-xtensa.c (xtensa_literal_pseudo): Remove code for
combining identical literals.
(expression_maybe_register): Remove call to find_lit_sym_translation.
(is_duplicate_expression, cache_literal, is_duplicate_literal,
add_lit_sym_translation, find_lit_sym_translation): Delete.
Dave Brolley [Tue, 9 Sep 2003 22:29:42 +0000 (22:29 +0000)]
2003-09-09 Dave Brolley <brolley@redhat.com>
* frv-desc.c: Regenerated.
Dave Brolley [Tue, 9 Sep 2003 22:27:28 +0000 (22:27 +0000)]
2003-09-09 Dave Brolley <brolley@redhat.com>
* frv.cpu (media-dual-complex): Change UNIT to FMALL.
(conditional-media-dual-complex, media-quad-complex): Likewise.
Ian Lance Taylor [Tue, 9 Sep 2003 20:22:17 +0000 (20:22 +0000)]
* MAINTAINERS: Update my e-mail address.
Alan Modra [Tue, 9 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Dave Brolley [Mon, 8 Sep 2003 17:24:05 +0000 (17:24 +0000)]
2003-09-08 Dave Brolley <brolley@redhat.com>
On behalf of Doug Evans <dje@sebabeach.org>
* Makefile.am (run-cgen): Pass new args archfile and opcfile
to cgen.sh.
(stamp-ip2k,stamp-m32r,stamp-fr30,stamp-frv,stamp-openrisc,
stamp-iq2000,stamp-xstormy16): Pass paths of .cpu and .opc files
to cgen.sh.
(stamp-frv): Delete hardcoded path spec workaround.
* Makefile.in: Regenerate.
* cgen.sh: New args archfile and opcfile. Pass on to cgen.
Joel Brobecker [Mon, 8 Sep 2003 16:46:02 +0000 (16:46 +0000)]
* archures.c: Add new machine names for hppa.
* bfd-in2.h: Regenerate.
* cpu-hppa.c: Use the new machine names.
Alan Modra [Mon, 8 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Nick Clifton [Sun, 7 Sep 2003 12:28:09 +0000 (12:28 +0000)]
Fix description of comment character for PPC.
Alan Modra [Sun, 7 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
DJ Delorie [Sat, 6 Sep 2003 23:51:12 +0000 (23:51 +0000)]
merge from gcc
Stephane Carrez [Sat, 6 Sep 2003 21:09:40 +0000 (21:09 +0000)]
* elf32-m68hc1x.h (struct m68hc11_elf_link_hash_table): Remove
all_local_syms member.
* elf32-m68hc1x.c (elf32_m68hc11_size_stubs): Use bfd_elf_get_elf_syms
to get the local symbols.
Stephane Carrez [Sat, 6 Sep 2003 20:55:50 +0000 (20:55 +0000)]
* elf32-m68hc12.c (elf32_m68hc12_special_sections): New for hc11.
(elf_backend_special_sections): Define.a
PR savannah/4950:
* elf32-m68hc11.c (elf32_m68hc11_special_sections): The .vectors
section is read-only.
Stephane Carrez [Sat, 6 Sep 2003 20:43:05 +0000 (20:43 +0000)]
PR savannah/4358:
* config/tc-m68hc11.c (s_m68hc11_relax): Use 2 for size to avoid
overflow complain.
Alan Modra [Sat, 6 Sep 2003 00:00:13 +0000 (00:00 +0000)]
daily update
Richard Sandiford [Fri, 5 Sep 2003 07:18:27 +0000 (07:18 +0000)]
gas/
* config/tc-frv.c (md_pcrel_from_section): Heed TC_FORCE_RELOCATION.
gas/testsuite/
* gas/frv/reloc1.[sd]: New test.
* gas/frv/allinsn.exp: Run it.
Alan Modra [Fri, 5 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update
DJ Delorie [Thu, 4 Sep 2003 22:53:35 +0000 (22:53 +0000)]
* configure: Regenerate.
Dave Brolley [Thu, 4 Sep 2003 22:46:10 +0000 (22:46 +0000)]
2003-09-04 Dave Brolley <brolley@redhat.com>
* frv.cpu (register-transfer): Pass in all attributes in on argument.
Update all callers.
(conditional-register-transfer): Ditto.
(cache-preload): Ditto.
(floating-point-conversion): Ditto.
(floating-point-neg): Ditto.
(float-abs): Ditto.
(float-binary-op-s): Ditto.
(conditional-float-binary-op): Ditto.
(ne-float-binary-op): Ditto.
(float-dual-arith): Ditto.
(ne-float-dual-arith): Ditto.
Nick Clifton [Thu, 4 Sep 2003 12:33:44 +0000 (12:33 +0000)]
Match GNU/KFreeBSD with new kfreebsd*-gnu triplet.
Nick Clifton [Thu, 4 Sep 2003 12:30:27 +0000 (12:30 +0000)]
Make it clear what should be done with patches to the top level configure files
(other than config.guess and config.sub).
Add binutils@sources.redhat.com as an address to which patches can be sent.
Nick Clifton [Thu, 4 Sep 2003 11:04:38 +0000 (11:04 +0000)]
Add binutils support for v850e1 processor
Alan Modra [Thu, 4 Sep 2003 01:52:18 +0000 (01:52 +0000)]
* config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ANY to existing
ppc_cpu selection rather than replacing.
(ppc_set_cpu): Ignore and preserve PPC_OPCODE_ANY in ppc_cpu.
(md_begin): When PPC_OPCODE_ANY, insert all opcodes in ppc_hash.
Alan Modra [Thu, 4 Sep 2003 01:51:37 +0000 (01:51 +0000)]
* ppc-dis.c (struct dis_private): New.
(powerpc_dialect): Make static. Accept -Many in addition to existing
options. Save dialect in dis_private.
(print_insn_big_powerpc): Retrieve dialect from dis_private.
(print_insn_little_powerpc): Likewise.
(print_insn_powerpc): Call powpc_dialect here. Remove unnecessary
efs/altivec check. Try harder to disassemble if given -Many.
* ppc-opc.c (insert_fxm): Expand comment.
(PPC, PPCCOM, PPC32, PPC64, PPCVEC): Remove PPC_OPCODE_ANY.
(POWER, POWER2, PPCPWR2, POWER32, COM, COM32, M601, PWRCOM): Likewise.
(POWER4): Remove PPCCOM.
(PPCONLY): Don't define. Update all occurrences to PPC.
Alan Modra [Thu, 4 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Wed, 3 Sep 2003 23:43:18 +0000 (23:43 +0000)]
Index: opcodes/ChangeLog
2003-09-03 Andrew Cagney <cagney@redhat.com>
* dis-init.c (init_disassemble_info): New file and function.
* Makefile.am (CFILES): Add "dis-init.c".
(libopcodes_la_SOURCES): Add "dis-init.c".
(dis-init.lo): Specify dependencies.
* Makefile.in: Regenerate.
Index: include/ChangeLog
2003-08-27 Andrew Cagney <cagney@redhat.com>
* dis-asm.h (init_disassemble_info): Declare.
(INIT_DISASSEMBLE_INFO): Redefine as a call to
init_disassemble_info.
(INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto.
Index: binutils/ChangeLog
2003-09-03 Andrew Cagney <cagney@redhat.com>
* objdump.c: Refer to init_disassemble_info in comments.
(disassemble_data): Replace INIT_DISASSEMBLE_INFO with
init_disassemble_info.
Dave Brolley [Wed, 3 Sep 2003 23:09:56 +0000 (23:09 +0000)]
2003-09-03 Dave Brolley <brolley@redhat.com>
* frv-*: Regenerated.
Dave Brolley [Wed, 3 Sep 2003 23:03:45 +0000 (23:03 +0000)]
2003-09-03 Dave Brolley <brolley@redhat.com>
* frv.opc (parse_A, parse_A0, parse_A1): New parse handlers.
* frv.cpu (UNIT): Add IALL, FMALL, FMLOW, STORE, SCAN, DCPL, MDUALACC,
MCLRACC-1.
(A): Removed operand.
(A0,A1): New operands replace operand A.
(mnop): Now a real insn
(mclracc): Removed insn.
(mclracc-0, mclracc-1): New insns replace mclracc.
(all insns): Use new UNIT attributes.
Nick Clifton [Wed, 3 Sep 2003 16:06:12 +0000 (16:06 +0000)]
Do not skip section symbols that are used in relocs.
Nick Clifton [Wed, 3 Sep 2003 09:32:21 +0000 (09:32 +0000)]
Add *kfreebsd-gnu configuration support
Nick Clifton [Wed, 3 Sep 2003 08:26:52 +0000 (08:26 +0000)]
Use bfd_map_over_sections to walk section chain.
Do not dump the contents of an empty section.
DJ Delorie [Wed, 3 Sep 2003 00:03:18 +0000 (00:03 +0000)]
merge from gcc
Alan Modra [Wed, 3 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
DJ Delorie [Tue, 2 Sep 2003 23:21:43 +0000 (23:21 +0000)]
* configure.in: Ensure arguments to sed are properly spaced.
* configure: Regenerate.
Daniel Jacobowitz [Tue, 2 Sep 2003 17:59:13 +0000 (17:59 +0000)]
* configure.in: Update AC_PREREQ to 2.57. Use AC_CONFIG_FILES
and AC_CONFIG_COMMANDS instead of the three-argument AC_OUTPUT.
Specify AC_CONFIG_AUX_DIR.
* aclocal.m4: Regenerated with aclocal-1.7.
* configure: Regenerated with autoconf 2.57.
* Makefile.in, doc/Makefile.in: Regenerated with automake-1.7.
Alan Modra [Tue, 2 Sep 2003 04:15:29 +0000 (04:15 +0000)]
* ppc-opc.c (powerpc_opcodes): Combine identical PPC403/BOOKE entries.
Move duplicate mnemonic entries together. Use RS instead of RT on
all mt*.
* ppc-dis.c: Convert to ISO C.
Alan Modra [Tue, 2 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Alan Modra [Mon, 1 Sep 2003 22:45:05 +0000 (22:45 +0000)]
* MAINTAINERS: Move Dave Anglin's entry to where it belongs.
Maciej W. Rozycki [Mon, 1 Sep 2003 17:36:47 +0000 (17:36 +0000)]
* gas/mips/elf-rel-got-n32.d: Fix ulw and usw patterns for
little-endian.
* gas/mips/elf-rel-got-n64.d: Likewise.
* gas/mips/elf-rel-xgot-n32.d: Likewise.
* gas/mips/elf-rel-xgot-n64.d: Likewise.
Alan Modra [Mon, 1 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Christian Groessler [Sun, 31 Aug 2003 18:25:09 +0000 (18:25 +0000)]
fixed comment for i860_howto_pc26_reloc
Christian Groessler [Sun, 31 Aug 2003 18:22:06 +0000 (18:22 +0000)]
* elf32-i860.c (i860_howto_pc26_reloc): Finish relocation here
instead of returning bfd_reloc_continue.
Andreas Jaeger [Sun, 31 Aug 2003 10:07:47 +0000 (10:07 +0000)]
* merge.c: Update to ISO C90.
Alan Modra [Sun, 31 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Alan Modra [Sat, 30 Aug 2003 00:00:07 +0000 (00:00 +0000)]
daily update
Jakub Jelinek [Fri, 29 Aug 2003 20:32:56 +0000 (20:32 +0000)]
s/.cfi_gnu_window_save/.cfi_window_save/g
Jakub Jelinek [Fri, 29 Aug 2003 20:20:18 +0000 (20:20 +0000)]
* dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.
(dot_cfi, output_cfi_insn): Handle DW_CFA_GNU_window_save.
(output_cie): Don't use DW_EH_PE_pcrel if neither DIFF_EXPR_OK
nor tc_cfi_emit_pcrel_expr are defined.
(output_fde): Use tc_cfi_emit_pcrel_expr if available and
DIFF_EXPR_OK is not defined.
* config/tc-sparc.h (TARGET_USE_CFIPOP): Define.
(tc_cfi_frame_initial_instructions, tc_regname_to_dw2regnum,
tc_cfi_emit_pcrel_expr): Define.
(sparc_cfi_frame_initial_instructions, sparc_regname_to_dw2regnum,
sparc_cfi_emit_pcrel_expr): New prototypes.
(sparc_cie_data_alignment): New decl.
(DWARF2_DEFAULT_RETURN_COLUMN, DWARF2_CIE_DATA_ALIGNMENT): Define.
* config/tc-sparc.c: Include dw2gencfi.h.
(sparc_cie_data_alignment): New variable.
(md_begin): Initialize it.
(sparc_cfi_frame_initial_instructions): New function.
(sparc_regname_to_dw2regnum): Likewise.
(sparc_cfi_emit_pcrel_expr): Likewise.
* doc/as.texinfo: Document .cfi_gnu_window_save.
* config/tc-sparc.c (s_common): Cast last argument to long and
change format string to shut up warning.
testsuite/
* gas/cfi/cfi-sparc-1.s: New test.
* gas/cfi/cfi-sparc-1.d: New test.
* gas/cfi/cfi-sparc64-1.s: New test.
* gas/cfi/cfi-sparc64-1.d: New test.
* gas/cfi/cfi.exp: Run them.
Dave Brolley [Fri, 29 Aug 2003 19:14:54 +0000 (19:14 +0000)]
2003-08-29 Dave Brolley <brolley@redhat.com>
* Makefile.am (stamp-frv): Copy frv.cpu and frv.opc from
$(srcdir)/../cpu temporarily when regenerating source files.
* Makefile.in: Regenerated.
Alan Modra [Fri, 29 Aug 2003 00:34:27 +0000 (00:34 +0000)]
* emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
Daniel Jacobowitz [Fri, 29 Aug 2003 00:13:09 +0000 (00:13 +0000)]
* install-sh: Update to newer upstream versions (associated with
aclocal 1.7).
* missing: Likewise, plus $1Help2man -> $1 typo fix.
Alan Modra [Fri, 29 Aug 2003 00:00:14 +0000 (00:00 +0000)]
daily update
Alan Modra [Thu, 28 Aug 2003 00:00:16 +0000 (00:00 +0000)]
daily update
Daniel Jacobowitz [Wed, 27 Aug 2003 21:17:54 +0000 (21:17 +0000)]
* configure.in: Set RAW_CXX_FOR_TARGET if unset.
* configure: Regenerated.
Daniel Jacobowitz [Wed, 27 Aug 2003 21:15:13 +0000 (21:15 +0000)]
* aclocal.m4: Include acx.m4 and no-executables.m4.
(libiberty_AC_FUNC_STRNCMP): Use AC_LIBOBJ.
(LIB_AC_PROG_CC): Remove.
* configure.in: Update AC_PREREQ to 2.57. Use GCC_NO_EXECUTABLES.
Use AC_PROG_CC and set ac_libiberty_warn_cflags instead of using
LIB_AC_PROG_CC. Use AC_LIBOBJ. Call AC_ISC_POSIX later, only if
performing link tests.
* configure: Regenerated.
Daniel Jacobowitz [Wed, 27 Aug 2003 19:14:47 +0000 (19:14 +0000)]
* config/no-executables.m4: New file.
Ian Lance Taylor [Wed, 27 Aug 2003 17:57:33 +0000 (17:57 +0000)]
* configure.in: Check for strtoull.
* bfd.c (bfd_scan_vma): Use strtoull when available.
* configure, config.in: Regenerate.
Ian Lance Taylor [Wed, 27 Aug 2003 17:43:39 +0000 (17:43 +0000)]
* configure.in: Define and substitute BFD_HOST_LONG_LONG.
* bfd-in.h: Define BFD_HOST_LONG_LONG. Test it rather than
__GNUC__ when deciding whether to use long long for
BFD_HOST_64_BIT.
* configure, Makefile.in, doc/Makefile.in, bfd-in2.h: Regenerate.
Christian Groessler [Wed, 27 Aug 2003 13:28:42 +0000 (13:28 +0000)]
2003-08-27 Christian Groessler <chris@groessler.org>
* elf32-i860.c (i860_howto_pc26_reloc, i860_howto_pc16_reloc,
i860_howto_splitn_reloc, i860_howto_highadj_reloc): New
functions.
(elf32_i860_howto_table): Insert the new functions as
'special_function's in the proper reloc type entries.
Richard Sandiford [Wed, 27 Aug 2003 09:21:15 +0000 (09:21 +0000)]
* elf32-frv.c (elf32_frv_relocate_section): Use
_bfd_elf_rela_local_sym.
Nathanael Nerode [Wed, 27 Aug 2003 03:05:51 +0000 (03:05 +0000)]
Merge bugfix from GCC:
2003-08-23 Phil Edwards <pme@gcc.gnu.org>
* configure.in: Use newline instead of semicolon when assuming
shell arguments in a for loop.
* configure: Regenerated.
Alan Modra [Wed, 27 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
Nick Clifton [Tue, 26 Aug 2003 17:19:20 +0000 (17:19 +0000)]
Add German translation
Michael Snyder [Tue, 26 Aug 2003 17:13:18 +0000 (17:13 +0000)]
2003-08-26 Michael Snyder <msnyder@redhat.com>
* cpu-frv.c: Remove unused enum.
Jason Eckhardt [Tue, 26 Aug 2003 02:40:43 +0000 (02:40 +0000)]
2003-08-25 Jason Eckhardt <jle@rice.edu>
* doc/c-i860.texi: Update text about relocatable address expansions.
Alan Modra [Tue, 26 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Maciej W. Rozycki [Mon, 25 Aug 2003 12:39:14 +0000 (12:39 +0000)]
2003-08-25 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* reloc.c: Fix documentation for MIPS ELF relocations.
libbfd.h: Regenerate.
bfd-in2.h: Regenerate.
Jason Eckhardt [Mon, 25 Aug 2003 02:48:14 +0000 (02:48 +0000)]
2003-08-24 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c (md_assemble): Use isrc2 from the original
instruction when expanding E_ADDR.
Alan Modra [Mon, 25 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Sun, 24 Aug 2003 20:54:05 +0000 (20:54 +0000)]
2003-08-24 Jason Eckhardt <jle@rice.edu>
* coff-i860.c (CALC_ADDEND): Define to be a no-op.
Jason Eckhardt [Sun, 24 Aug 2003 18:16:46 +0000 (18:16 +0000)]
2003-08-24 Jason Eckhardt <jle@rice.edu>
* elf32-i860.c (elf32_i860_relocate_pc16): Subtract 4 and
shift by 2 before storing the relocated value.
Alan Modra [Sun, 24 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update
Jason Eckhardt [Sat, 23 Aug 2003 23:00:09 +0000 (23:00 +0000)]
2003-08-23 Jason Eckhardt <jle@rice.edu>
[bfd/ChangeLog]
* coff-i860.c (coff_i860_reloc_nyi): New function.
(howto_table): Add entries for relocations PAIR, HIGHADJ, HIGH,
LOWn, SPLITn, and BRADDR.
(RTYPE2HOWTO): Check that the r_type is within the howto_table
before trying to access the entry.
(coff_i860_rtype_to_howto): Likewise.
(coff_i860_reloc_type_lookup): New function.
(i860_reloc_processing): New function.
(coff_bfd_reloc_type_lookup): Define macro.
(RELOC_PROCESSING): Define macro.
Minor formatting adjustments.
[include/coff/ChangeLog]
* coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1,
COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0,
COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ,
COFF860_R_BRADDR): Define new relocation constants and document.
Minor formatting adjustments.
Ben Elliston [Sat, 23 Aug 2003 08:51:04 +0000 (08:51 +0000)]
Revise DejaGnu patch submission guidelines.
Alan Modra [Sat, 23 Aug 2003 04:10:34 +0000 (04:10 +0000)]
* elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.
Alan Modra [Sat, 23 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update
H.J. Lu [Fri, 22 Aug 2003 23:35:59 +0000 (23:35 +0000)]
2003-08-22 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_create_dynamic_sections): Align the
.got section at 8 bytes.
Geoffrey Keating [Fri, 22 Aug 2003 17:05:58 +0000 (17:05 +0000)]
Index: ChangeLog
2003-08-20 Geoffrey Keating <geoffk@apple.com>
PR 8180
* configure.in: When testing with_libs and with_headers, treat
'no' as unset. Based on a patch by Dan Kegel <dank@kegel.com>.
* configure: Regenerate.
Index: gcc/ChangeLog
2003-08-20 Geoffrey Keating <geoffk@apple.com>
PR 8180
* configure.in: When testing with_libs and with_headers, treat
'no' as unset. Based on a patch by Dan Kegel <dank@kegel.com>.
* configure: Regenerate.
Alan Modra [Fri, 22 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update