OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
20 years ago * config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
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.

20 years ago * i386-dis.c: Convert to ISO C90 prototypes.
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.

20 years ago * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
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.

20 years ago * addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
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.

20 years agodaily update
Alan Modra [Sun, 14 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years agodaily update
Alan Modra [Sat, 13 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2003-09-12 Dave Brolley <brolley@redhat.com>
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.

20 years agodaily update
Alan Modra [Fri, 12 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago * config/tc-xtensa.c (insn_labels, free_insn_labels, saved_insn_labels,
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.

20 years ago2003-09-11 Michael Snyder <msnyder@redhat.com>
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.

20 years agoAdd enum values for HP extensions to DWARF standard
Nick Clifton [Thu, 11 Sep 2003 11:20:42 +0000 (11:20 +0000)]
Add enum values for HP extensions to DWARF standard

20 years agodaily update
Alan Modra [Thu, 11 Sep 2003 00:00:15 +0000 (00:00 +0000)]
daily update

20 years ago * ld-elf/merge2.s: New.
Alan Modra [Wed, 10 Sep 2003 23:35:40 +0000 (23:35 +0000)]
* ld-elf/merge2.s: New.
* ld-elf/merge2.d: New.

20 years ago* MAINTAINERS: Update my e-mail address.
Jim Wilson [Wed, 10 Sep 2003 23:28:13 +0000 (23:28 +0000)]
* MAINTAINERS: Update my e-mail address.

20 years ago2003-09-10 H.J. Lu <hongjiu.lu@intel.com>
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.

20 years ago * elf32-hppa.c (struct elf32_hppa_link_hash_entry,
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.

20 years ago * config/tc-xtensa.c (xtensa_mark_literal_pool_location): Remove
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.

20 years agodaily update
Alan Modra [Wed, 10 Sep 2003 00:00:35 +0000 (00:00 +0000)]
daily update

20 years ago * config/tc-xtensa.c (xtensa_literal_pseudo): Remove code for
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.

20 years ago2003-09-09 Dave Brolley <brolley@redhat.com>
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.

20 years ago2003-09-09 Dave Brolley <brolley@redhat.com>
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.

20 years ago * MAINTAINERS: Update my e-mail address.
Ian Lance Taylor [Tue, 9 Sep 2003 20:22:17 +0000 (20:22 +0000)]
* MAINTAINERS: Update my e-mail address.

20 years agodaily update
Alan Modra [Tue, 9 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2003-09-08 Dave Brolley <brolley@redhat.com>
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.

20 years ago * archures.c: Add new machine names for hppa.
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.

20 years agodaily update
Alan Modra [Mon, 8 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years agoFix description of comment character for PPC.
Nick Clifton [Sun, 7 Sep 2003 12:28:09 +0000 (12:28 +0000)]
Fix description of comment character for PPC.

20 years agodaily update
Alan Modra [Sun, 7 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years agomerge from gcc
DJ Delorie [Sat, 6 Sep 2003 23:51:12 +0000 (23:51 +0000)]
merge from gcc

20 years ago * elf32-m68hc1x.h (struct m68hc11_elf_link_hash_table): Remove
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.

20 years ago * elf32-m68hc12.c (elf32_m68hc12_special_sections): New for hc11.
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.

20 years ago PR savannah/4358:
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.

20 years agodaily update
Alan Modra [Sat, 6 Sep 2003 00:00:13 +0000 (00:00 +0000)]
daily update

20 years agogas/
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.

20 years agodaily update
Alan Modra [Fri, 5 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago* configure: Regenerate.
DJ Delorie [Thu, 4 Sep 2003 22:53:35 +0000 (22:53 +0000)]
* configure: Regenerate.

20 years ago2003-09-04 Dave Brolley <brolley@redhat.com>
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.

20 years agoMatch GNU/KFreeBSD with new kfreebsd*-gnu triplet.
Nick Clifton [Thu, 4 Sep 2003 12:33:44 +0000 (12:33 +0000)]
Match GNU/KFreeBSD with new kfreebsd*-gnu triplet.

20 years agoMake it clear what should be done with patches to the top level configure files
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.

20 years agoAdd binutils support for v850e1 processor
Nick Clifton [Thu, 4 Sep 2003 11:04:38 +0000 (11:04 +0000)]
Add binutils support for v850e1 processor

20 years ago * config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ANY to existing
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.

20 years ago * ppc-dis.c (struct dis_private): New.
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.

20 years agodaily update
Alan Modra [Thu, 4 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years agoIndex: opcodes/ChangeLog
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.

20 years ago2003-09-03 Dave Brolley <brolley@redhat.com>
Dave Brolley [Wed, 3 Sep 2003 23:09:56 +0000 (23:09 +0000)]
2003-09-03  Dave Brolley  <brolley@redhat.com>

        * frv-*: Regenerated.

20 years ago2003-09-03 Dave Brolley <brolley@redhat.com>
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.

20 years agoDo not skip section symbols that are used in relocs.
Nick Clifton [Wed, 3 Sep 2003 16:06:12 +0000 (16:06 +0000)]
Do not skip section symbols that are used in relocs.

20 years agoAdd *kfreebsd-gnu configuration support
Nick Clifton [Wed, 3 Sep 2003 09:32:21 +0000 (09:32 +0000)]
Add *kfreebsd-gnu configuration support

20 years agoUse bfd_map_over_sections to walk section chain.
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.

20 years agomerge from gcc
DJ Delorie [Wed, 3 Sep 2003 00:03:18 +0000 (00:03 +0000)]
merge from gcc

20 years agodaily update
Alan Modra [Wed, 3 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago* configure.in: Ensure arguments to sed are properly spaced.
DJ Delorie [Tue, 2 Sep 2003 23:21:43 +0000 (23:21 +0000)]
* configure.in: Ensure arguments to sed are properly spaced.
* configure: Regenerate.

20 years ago * configure.in: Update AC_PREREQ to 2.57. Use AC_CONFIG_FILES
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.

20 years ago * ppc-opc.c (powerpc_opcodes): Combine identical PPC403/BOOKE entries.
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.

20 years agodaily update
Alan Modra [Tue, 2 Sep 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago * MAINTAINERS: Move Dave Anglin's entry to where it belongs.
Alan Modra [Mon, 1 Sep 2003 22:45:05 +0000 (22:45 +0000)]
* MAINTAINERS: Move Dave Anglin's entry to where it belongs.

20 years ago* gas/mips/elf-rel-got-n32.d: Fix ulw and usw patterns for
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.

20 years agodaily update
Alan Modra [Mon, 1 Sep 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years agofixed comment for i860_howto_pc26_reloc
Christian Groessler [Sun, 31 Aug 2003 18:25:09 +0000 (18:25 +0000)]
fixed comment for i860_howto_pc26_reloc

20 years ago * elf32-i860.c (i860_howto_pc26_reloc): Finish relocation here
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.

20 years ago * merge.c: Update to ISO C90.
Andreas Jaeger [Sun, 31 Aug 2003 10:07:47 +0000 (10:07 +0000)]
* merge.c: Update to ISO C90.

20 years agodaily update
Alan Modra [Sun, 31 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years agodaily update
Alan Modra [Sat, 30 Aug 2003 00:00:07 +0000 (00:00 +0000)]
daily update

20 years agos/.cfi_gnu_window_save/.cfi_window_save/g
Jakub Jelinek [Fri, 29 Aug 2003 20:32:56 +0000 (20:32 +0000)]
s/.cfi_gnu_window_save/.cfi_window_save/g

20 years ago * dw2gencfi.c (cfi_pseudo_table): Add cfi_gnu_window_save.
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.

20 years ago2003-08-29 Dave Brolley <brolley@redhat.com>
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.

20 years ago * emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
Alan Modra [Fri, 29 Aug 2003 00:34:27 +0000 (00:34 +0000)]
* emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.

20 years ago * install-sh: Update to newer upstream versions (associated with
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.

20 years agodaily update
Alan Modra [Fri, 29 Aug 2003 00:00:14 +0000 (00:00 +0000)]
daily update

20 years agodaily update
Alan Modra [Thu, 28 Aug 2003 00:00:16 +0000 (00:00 +0000)]
daily update

20 years ago * configure.in: Set RAW_CXX_FOR_TARGET if unset.
Daniel Jacobowitz [Wed, 27 Aug 2003 21:17:54 +0000 (21:17 +0000)]
* configure.in: Set RAW_CXX_FOR_TARGET if unset.
* configure: Regenerated.

20 years ago * aclocal.m4: Include acx.m4 and no-executables.m4.
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.

20 years ago * config/no-executables.m4: New file.
Daniel Jacobowitz [Wed, 27 Aug 2003 19:14:47 +0000 (19:14 +0000)]
* config/no-executables.m4: New file.

20 years ago * configure.in: Check for strtoull.
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.

20 years ago * configure.in: Define and substitute BFD_HOST_LONG_LONG.
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.

20 years ago2003-08-27 Christian Groessler <chris@groessler.org>
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.

20 years ago * elf32-frv.c (elf32_frv_relocate_section): Use
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.

20 years agoMerge bugfix from GCC:
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.

20 years agodaily update
Alan Modra [Wed, 27 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years agoAdd German translation
Nick Clifton [Tue, 26 Aug 2003 17:19:20 +0000 (17:19 +0000)]
Add German translation

20 years ago2003-08-26 Michael Snyder <msnyder@redhat.com>
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.

20 years ago2003-08-25 Jason Eckhardt <jle@rice.edu>
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.

20 years agodaily update
Alan Modra [Tue, 26 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2003-08-25 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
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.

20 years ago2003-08-24 Jason Eckhardt <jle@rice.edu>
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.

20 years agodaily update
Alan Modra [Mon, 25 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2003-08-24 Jason Eckhardt <jle@rice.edu>
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.

20 years ago2003-08-24 Jason Eckhardt <jle@rice.edu>
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.

20 years agodaily update
Alan Modra [Sun, 24 Aug 2003 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago2003-08-23 Jason Eckhardt <jle@rice.edu>
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.

20 years agoRevise DejaGnu patch submission guidelines.
Ben Elliston [Sat, 23 Aug 2003 08:51:04 +0000 (08:51 +0000)]
Revise DejaGnu patch submission guidelines.

20 years ago * elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.
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.

20 years agodaily update
Alan Modra [Sat, 23 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years ago2003-08-22 H.J. Lu <hongjiu.lu@intel.com>
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.

20 years agoIndex: ChangeLog
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.

20 years agodaily update
Alan Modra [Fri, 22 Aug 2003 00:00:05 +0000 (00:00 +0000)]
daily update

20 years agoFix spelling typo.
Nick Clifton [Thu, 21 Aug 2003 16:26:20 +0000 (16:26 +0000)]
Fix spelling typo.

20 years agoConvert to ISO C90. Tidy up formatting.
Nick Clifton [Thu, 21 Aug 2003 16:20:39 +0000 (16:20 +0000)]
Convert to ISO C90.  Tidy up formatting.

20 years agoAdd PGI extensions
Nick Clifton [Thu, 21 Aug 2003 14:03:23 +0000 (14:03 +0000)]
Add PGI extensions

20 years agoFor elf32-hppa-linux, objects can have OSABI=Linux or OSABI=SysV; check for
Nick Clifton [Thu, 21 Aug 2003 14:00:06 +0000 (14:00 +0000)]
For elf32-hppa-linux, objects can have OSABI=Linux or OSABI=SysV; check for
both.