aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-08-25* mips.h (OP_SH_DSPACC, OP_MASK_DSPACC, OP_SH_DSPACC_S,Chao-ying Fu2-1/+50
OP_MASK_DSPACC_S, OP_SH_DSPSFT, OP_MASK_DSPSFT, OP_SH_DSPSFT_7, OP_MASK_DSPSFT_7, OP_SH_SA3, OP_MASK_SA3, OP_SH_SA4, OP_MASK_SA4, OP_SH_IMM8, OP_MASK_IMM8, OP_SH_IMM10, OP_MASK_IMM10, OP_SH_WRDSP, OP_MASK_WRDSP, OP_SH_RDDSP, OP_MASK_RDDSP): New define. Document 3, 4, 5, 6, 7, 8, 9, 0, :, ', @ operand formats for DSP instructions. (INSN_DSP): New define for DSP ASE.
2005-08-25 * elf32-sh.c (sh_elf_get_flags_from_mach): Fix off-by-one error.Kaz Kojima2-1/+5
2005-08-252005-08-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu14-23/+68
PR ld/1208 * elf-hppa.h (elf_hppa_relocate_section): Print out the name of unresolvable relocation. * elf-m10300.c (mn10300_elf_relocate_section): Likewise. * elf32-arm.c (elf32_arm_relocate_section): Likewise. * elf32-i386.c (elf_i386_relocate_section): Likewise. * elf32-m32r.c (m32r_elf_relocate_section): Likewise. * elf32-m68k.c (elf_m68k_relocate_section): Likewise. * elf32-s390.c (elf_s390_relocate_section): Likewise. * elf32-sh.c (sh_elf_relocate_section): Likewise. * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise. * elf64-s390.c (elf_s390_relocate_section): Likewise. * elf64-sh64.c (sh_elf64_relocate_section): Likewise. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.
2005-08-25*** empty log message ***gdbadmin1-1/+1
2005-08-25daily updateAlan Modra1-1/+1
2005-08-24*** empty log message ***gdbadmin1-1/+1
2005-08-24daily updateAlan Modra1-1/+1
2005-08-23Sync from gcc sources:Richard Earnshaw3-0/+8
* Makefile.def (libssp): Add to lang_env_dependencies. * Makefile.in: Regenerate.
2005-08-23* config/tc-mips.c (mips_cpu_info_table): Add 5kf to the table ofDavid Ung2-0/+6
cpu names.
2005-08-23* mips16-opc.c (mips16_opcodes): Add the MIPS16e jalrc/jrcDavid Ung2-0/+9
instructions to the table.
2005-08-23 PR 1036Alan Modra2-2/+9
* config/tc-ppc.c (ppc_symbol_chars): Add '%' and '['.
2005-08-23 * configure.tgt (*-*-vxworks): Match vxworks* instead.Alan Modra2-1/+5
2005-08-23daily updateAlan Modra1-1/+1
2005-08-23*** empty log message ***gdbadmin1-1/+1
2005-08-22gas/Jan Beulich7-26/+94
2005-08-22 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (object_64bit): New. (i386_target_format): Initialize it. (output_disp): Use object_64bit for relocation type determination. (output_imm): Likewise. (i386_validate_fix): Likewise. (tc_gen_reloc): Likewise. (lex_got): Likewise. Remove static mode_name. Change array size of gotrel's rel field, and adjust its initializer. Adjust diagnostic. (x86_cons): Use object_64bit for deciding whether quad fields can have relocations. gas/testsuite/ 2005-08-22 Jan Beulich <jbeulich@novell.com> * gas/i386/mixed-mode-reloc.s, gas/i386/mixed-mode-reloc32.d, gas/i386/mixed-mode-reloc64.d: New. * gas/i386/i386.exp: Run new tests.
2005-08-22*** empty log message ***gdbadmin1-1/+1
2005-08-22daily updateAlan Modra1-1/+1
2005-08-21* doublest.c (floatformat_mantissa): Use xsnprintf instead ofMark Kettenis2-3/+8
sprintf.
2005-08-21* vaxobsd-tdep.c: New file.Mark Kettenis4-1/+198
* config/vax/obsd.mt (TDEPFILES): Add vaxobsd-tdep.o. * Makefile.in (vaxobsd-tdep.o): New dependency.
2005-08-21* ppcobsd-tdep.c: Include "frame.h" and "frame-unwind.h". Don'tMark Kettenis3-31/+146
include "tramp-frame.h". (ppcobsd_sigtramp_cache_init): Remove function. (ppcobsd_sigtramp): Remove variable. (ppcobsd_page_size, ppcobsd_sigreturn_offset): New variables. (ppcobsd_sigtramp_p): New function. (ppcobsd_sigtramp_frame_cache, ppcobsd_sigtramp_frame_this_id) (ppcobsd_sigtramp_frame_prev_register): New functions. (ppcobsd_sigtramp_frame_unwind): New variable. (ppcobsd_sigtramp_frame_sniffer): New function. (ppcobsd_init_abi): Adjust to register new sigtramp sniffer instead of the old one. * Makefile.in (ppcobsd-tdep.o): Update dependencies.
2005-08-21* infcall.c (call_function_by_hand): ForMark Kettenis2-23/+33
RETURN_VALUE_ABI_RETURNS_ADDRESS and RETURN_VALUE_ABI_PRESERVES_ADDRESS, use gdbarch_return_value to get return value.
2005-08-21* valarith.c (value_equal, value_less): Avoid compiler bug onMark Kettenis2-4/+19
systems where `long double' values are returned in static storage.
2005-08-21daily updateAlan Modra1-1/+1
2005-08-21*** empty log message ***gdbadmin1-1/+1
2005-08-20*** empty log message ***gdbadmin1-1/+1
2005-08-20daily updateAlan Modra1-1/+1
2005-08-19*** empty log message ***gdbadmin1-1/+1
2005-08-19daily updateAlan Modra1-1/+1
2005-08-18 * ld-mips-elf/multi-got-1.d: Adjust for new ld behavior.David Daney6-23/+31
* ld-mips-elf/multi-got-no-shared.d: Likewise. * ld-mips-elf/rel32-n32.d: Likewise. * ld-mips-elf/rel32-o32.d: Likewise. * ld-mips-elf/rel64.d: Likewise.
2005-08-18* stack.c: Reformat. Improve comments. Include "valprint.h".Mark Kettenis3-454/+424
(args_info, locals_info, backtrace_command, backtrace_command_1) (backtrace_full_command, frame_info, frame_command, down_command) (down_silently_base, down_silently_command, up_command) (up_silently_base, up_silently_command, parse_frame_specification) (current_frame_command, print_frame_args_vars, catch_info) (args_plus_locals_info), print_frame_label_vars) (print_block_frame_labels, print_block_frame_locals) (func_command): Remove prototypes. (print_stack_frame, backtrace_command_stub, backtrace_command, backtrace_full_command, print_frame_args, print_frame_arg_vars, print_args_stub, func_command): Remove redundant casts. (addressprint): Remove extern declaration. (frame_command): Make static. (struct print_stack_frame_args, struct print_args_args): Rename `fi' member to `frame'. (print_stack_frame, print_frame_nameless_args, print_frame_args) (set_current_sal_from_frame, print_frame_info, print_frame) (show_stack_frame, print_block_frame_locals) (print_frame_local_vars, print_frame_label_vars) (print_frame_arg_vars, select_and_print_frame): Rename `fi' argument to `frame'. (func_command): Rename `fp' variable to `frame'. (get_language): Restructure. * Makefile.in (stack.o): Update dependencies.
2005-08-182005-08-18 Christian Groessler <chris@groessler.org>Christian Groessler7-72/+12
* config/tc-h8300.h: Remove TC_RELOC_MANGLE/tc_reloc_mangle. * config/tc-mcore.h: Likewise. * config/tc-z8k.h: Likewise. * config/tc-z8k.c: Likewise. * config/tc-sh.h: Remove TC_RELOC_MANGLE and sh_coff_reloc_mangle declaration. * config/tc-sh.c: (md_apply_fix): Fix comment for case BFD_RELOC_SH_USES.
2005-08-18 * config/tc-sh64.c (sh64_target_format): Check preset_target_archKaz Kojima2-3/+8
to confirm that no ISA is specified.
2005-08-18 * config.bfd: Add bfd_elf32_shnbsd_vec and bfd_elf32_shlnbsd_vecKaz Kojima2-4/+9
to targ_selvecs for sh5*-*-netbsd* and sh64*-*-netbsd*.
2005-08-18(relax_segment): Count the number of frags being processed and use this toNick Clifton2-6/+36
compute a maximum limit on the number of iterations that will be allowed when attempting to relax the segment.
2005-08-18 * ld-d10v/default_layout.d: Adjust for section removal.Alan Modra15-9/+47
* ld-elf/empty.s: Define "main". * ld-elf/frame.exp: Don't run for hppa64 and v850. * ld-elf/group1.d: xfail various targets. * ld-elf/merge.d: Likewise. * ld-elf/merge2.d: Likewise. * ld-elf/warn1.d: Likewise. * ld-scripts/defined2.d: Likewise. * ld-scripts/defined3.d: Likewise. * ld-scripts/empty-aligned.d: Likewise. * ld-scripts/size-2.d: Likewise. * ld-scripts/weak.exp: Likewise. * ld-selective/sel-dump.exp: Likewise. * ld-undefined/weak-undef.exp: Likewise.
2005-08-18 * scripttempl/elf.sc: Remove commented out defines.Alan Modra2-2/+4
2005-08-18Remove a29k files.Alan Modra13-1425/+14
2005-08-18Remove a29k support.Alan Modra39-185/+54
2005-08-18 * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn onAlan Modra18-0/+140
zero size dynamic variables. * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise. * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise. * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise. * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise. * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise. * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise. * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
2005-08-18daily updateAlan Modra1-1/+1
2005-08-18*** empty log message ***gdbadmin1-1/+1
2005-08-17 * NEWS (ms1-elf): New target.Kevin Buettner2-0/+8
2005-08-17* m68k-tdep.c (m68k_return_value): Properly return contents ofMark Kettenis2-6/+21
structures passed in memory.
2005-08-17merge from gccDJ Delorie4-22/+47
2005-08-172005-08-17 Christian Groessler <chris@groessler.org>Christian Groessler3-2/+7
* Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash. * Makefile.in: Regenerate.
2005-08-17* infcmd.c (print_return_value): Move CHECK_TYPEDEF up. Deal withMark Kettenis2-1/+5
RETURN_VALUE_ABI_PRESERVED_ADDRESS.
2005-08-17bfd/H.J. Lu4-12/+33
2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma instead of vma. (_bfd_dwarf2_find_line): Likewise. binutils/ 2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * objdump.c (disassemble_bytes): Don't adjust adjust_section_vma. (adjust_addresses): Don't adjust vma for debugging section. Adjust lma only for relocatable files. (dump_bfd): Tell adjust_addresses if it is a relocatable file.
2005-08-17 * lib/ld-lib.exp (default_ld_compile): Append $cc arguments afterJakub Jelinek2-2/+8
$CFLAGS instead of prepending them.
2005-08-17 * elf64-mmix.c (mmix_elf_add_symbol_hook): Mark reg sectionAlan Modra3-4/+21
SEC_LINKER_CREATED. (mmix_elf_final_link): Check that section hasn't already been removed before removing. * mmo.c (mmo_scan): Mark reg contents section SEC_LINKER_CREATED. (mmo_canonicalize_symtab): Likewise for reg section.
2005-08-17 * ldgram.y (vers_defns): Don't lose pattern list beforeJakub Jelinek8-0/+66
extern NAME {}. Handle global, local and extern symbol names. ld/testsuite/ * ld-elfvers/vers.exp: Add a new test, vers30. * ld-elfvers/vers30.c: New file. * ld-elfvers/vers30.map: New file. * ld-elfvers/vers30.ver: New file. * ld-elfvers/vers30.dsym: New file.