summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2003-09-12 Michael Chastain <mec@shout.net>Michael Chastain2003-09-142-0/+19
| | | | | | | Fix PR gdb/857. * src-release (do-proto-topleve): Remove junk files intl/config.cache, intl/config.status, intl/config.h, intl/stamp-h.
* 2003-09-14 Andrew Cagney <cagney@redhat.com>Andrew Cagney2003-09-142-3/+14
| | | | | | * src-release (dejagnu.tar): New target. (dejagnu.tar.bz2): Recursively call "gdb-taz" rule. (do-djunpack): Use $(PACKAGE) for the package name.
* * config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.Thiemo Seufer2003-09-142-30/+49
| | | | | | | | | | | (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.
* * i386-dis.c: Convert to ISO C90 prototypes.Andreas Jaeger2003-09-146-380/+231
| | | | | | | * i370-dis.c: Likewise. * i370-opc.c: Likewiwse. * i960-dis.c: Likewise. * ia64-opc.c: Likewise.
* * ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,Hans-Peter Nilsson2003-09-1426-44/+12
| | | | | | | | | | | 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.
* * addr2line.c: Convert to ISO C90 prototypes, change PTR, removeAndreas Jaeger2003-09-1453-4389/+2379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* daily updateAlan Modra2003-09-141-1/+1
|
* daily updateAlan Modra2003-09-131-1/+1
|
* 2003-09-12 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-122-10/+45
| | | | | | | | * 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.
* daily updateAlan Modra2003-09-121-1/+1
|
* * config/tc-xtensa.c (insn_labels, free_insn_labels, saved_insn_labels,Bob Wilson2003-09-123-243/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* 2003-09-11 Michael Snyder <msnyder@redhat.com>Michael Snyder2003-09-112-2/+6
| | | | * frv.cpu: Typographical corrections.
* Add enum values for HP extensions to DWARF standardNick Clifton2003-09-112-7/+52
|
* daily updateAlan Modra2003-09-111-1/+1
|
* * ld-elf/merge2.s: New.Alan Modra2003-09-103-0/+78
| | | | * ld-elf/merge2.d: New.
* * MAINTAINERS: Update my e-mail address.Jim Wilson2003-09-102-2/+6
|
* 2003-09-10 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2003-09-102-2/+7
| | | | | * elfxx-ia64.c (elfNN_ia64_special_sections): Mark all sections started with ".sbss" or "".sdata" as SHF_IA_64_SHORT.
* * elf32-hppa.c (struct elf32_hppa_link_hash_entry,Dave Anglin2003-09-102-144/+112
| | | | | | | | | | | | | | | | | | | | 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.
* * config/tc-xtensa.c (xtensa_mark_literal_pool_location): RemoveBob Wilson2003-09-102-50/+45
| | | | | | | | | | | | | "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.
* daily updateAlan Modra2003-09-101-1/+1
|
* * config/tc-xtensa.c (xtensa_literal_pseudo): Remove code forBob Wilson2003-09-092-196/+9
| | | | | | | 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.
* 2003-09-09 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-092-6/+10
| | | | * frv-desc.c: Regenerated.
* 2003-09-09 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-092-3/+8
| | | | | * frv.cpu (media-dual-complex): Change UNIT to FMALL. (conditional-media-dual-complex, media-quad-complex): Likewise.
* * MAINTAINERS: Update my e-mail address.Ian Lance Taylor2003-09-092-1/+5
|
* daily updateAlan Modra2003-09-091-1/+1
|
* 2003-09-08 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-084-31/+60
| | | | | | | | | | | | 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.
* * archures.c: Add new machine names for hppa.Joel Brobecker2003-09-084-6/+20
| | | | | * bfd-in2.h: Regenerate. * cpu-hppa.c: Use the new machine names.
* daily updateAlan Modra2003-09-081-1/+1
|
* Fix description of comment character for PPC.Nick Clifton2003-09-072-1/+5
|
* daily updateAlan Modra2003-09-071-1/+1
|
* merge from gccDJ Delorie2003-09-062-1/+6
|
* * elf32-m68hc1x.h (struct m68hc11_elf_link_hash_table): RemoveStephane Carrez2003-09-063-63/+22
| | | | | | all_local_syms member. * elf32-m68hc1x.c (elf32_m68hc11_size_stubs): Use bfd_elf_get_elf_syms to get the local symbols.
* * elf32-m68hc12.c (elf32_m68hc12_special_sections): New for hc11.Stephane Carrez2003-09-063-2/+31
| | | | | | | | (elf_backend_special_sections): Define.a PR savannah/4950: * elf32-m68hc11.c (elf32_m68hc11_special_sections): The .vectors section is read-only.
* PR savannah/4358:Stephane Carrez2003-09-062-1/+7
| | | | | * config/tc-m68hc11.c (s_m68hc11_relax): Use 2 for size to avoid overflow complain.
* daily updateAlan Modra2003-09-061-1/+1
|
* gas/Richard Sandiford2003-09-056-9/+49
| | | | | | | | * 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.
* daily updateAlan Modra2003-09-051-1/+1
|
* * configure: Regenerate.DJ Delorie2003-09-042-2/+6
|
* 2003-09-04 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-042-66/+87
| | | | | | | | | | | | | | | * 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.
* Match GNU/KFreeBSD with new kfreebsd*-gnu triplet.Nick Clifton2003-09-042-2/+6
|
* Make it clear what should be done with patches to the top level configure filesNick Clifton2003-09-042-3/+14
| | | | | (other than config.guess and config.sub). Add binutils@sources.redhat.com as an address to which patches can be sent.
* Add binutils support for v850e1 processorNick Clifton2003-09-0423-83/+286
|
* * config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ANY to existingAlan Modra2003-09-042-8/+19
| | | | | | 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.
* * ppc-dis.c (struct dis_private): New.Alan Modra2003-09-043-59/+88
| | | | | | | | | | | | | | (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.
* daily updateAlan Modra2003-09-041-1/+1
|
* Index: opcodes/ChangeLogAndrew Cagney2003-09-038-39/+82
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* 2003-09-03 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-038-319/+443
| | | | * frv-*: Regenerated.
* 2003-09-03 Dave Brolley <brolley@redhat.com>Dave Brolley2003-09-033-165/+288
| | | | | | | | | | | | * 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.
* Do not skip section symbols that are used in relocs.Nick Clifton2003-09-032-5/+9
|
* Add *kfreebsd-gnu configuration supportNick Clifton2003-09-0312-106/+144
|