aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2007-06-27 * elf32-ppc.c (ppc_elf_select_plt_layout): Properly iterate overAlan Modra2-1/+6
input bfds.
2007-06-27*** empty log message ***gdbadmin1-1/+1
2007-06-27daily updateAlan Modra1-1/+1
2007-06-262007-06-26 Paul Brook <paul@codesourcery.com>Paul Brook9-4/+90
gas/ * config/tc-arm.c (parse_operands): Accept generic coprocessor regs for OP_RVC. (reg_names): Add fpinst, pfinst2, mvfr0 and mvfr1. gas/testsuite/ * gas/arm/vfp1xD.d: Add new fmrx/fmxr tests. * gas/arm/vfp1xD.s: Ditto. * gas/arm/vfp1xD_t2.d: Ditto. * gas/arm/vfp1xD_t2.s: Ditto. opcodes/ * arm-dis.c (coprocessor_opcodes): Add fmxr/fmrx mvfr0/mvfr1.
2007-06-26 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.Daniel Jacobowitz2-1/+5
2007-06-262007-06-29 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+5
* ld-scripts/assert.t: Discard .reginfo sections.
2007-06-26PR binutils/4693Nick Clifton3-9/+17
* Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move dependency on $(LIBICONV) to ... (windres_LDADD, windmc_LDADD) ... here.
2007-06-26* dwarf2.c (find_line): New. Contains the duplicated code from:Nick Clifton2-277/+114
(_bfd_dwarf2_find_nearest_line): Use it. (_bfd_dwarf2_find_line): Use it.
2007-06-26bfd:Joseph Myers6-0/+36
* elf32-arm.c (copy_eabi_attributes): Copy type of attributes. ld/testsuite: * ld-arm/attr-merge.s, ld-arm/attr-merge.attr: New. * ld-arm/arm-elf.exp (armelftests): Add new test.
2007-06-26* gas/arm/backslash-at.d: Fix for non-ELF arm targets.Nick Clifton2-10/+15
2007-06-26sim/mips/Richard Sandiford3-40/+44
* configure.ac (sim_mipsisa3264_configs): New variable. (mipsis32*-*-, mipsisa32r2*-*-*, mips64*-*-*, mips64r2*-*-*): Make every configuration support all four targets, using the triplet to determine the default. * configure: Regenerate.
2007-06-26daily updateAlan Modra1-1/+1
2007-06-26*** empty log message ***gdbadmin1-1/+1
2007-06-25gas/H.J. Lu5-9/+21
2007-06-25 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (process_operands): Replace regKludge with RegKludge. opcodes/ 2007-06-25 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.h (regKludge): Renamed to ... (RegKludge): This. * i386-opc.c (i386_optab): Replace regKludge with RegKludge.
2007-06-25Changelog typo fix.Daniel Jacobowitz1-1/+1
2007-06-25sim/mips/Richard Sandiford2-0/+5
* Makefile.in (m16_run.o): New rule.
2007-06-25bfd/Richard Sandiford9-6/+235
* elfxx-mips.c (mips_elf_calculate_relocation): Allow local stubs to be used for calls from MIPS16 code. gas/ * config/tc-mips.h (TC_SYMFIELD_TYPE): New. * config/tc-mips.c (append_insn): Record which symbols have R_MIPS16_26 relocations against them. (mips_fix_adjustable): Don't reduce relocations against such symbols. ld/testsuite/ * ld-mips-elf/mips16-local-stubs-1.s, * ld-mips-elf/mips16-local-stubs-1.d: New tests. * ld-mips-elf/mips-elf.exp: Run them.
2007-06-25(Register and Memory Data): Break sectionsNick Roberts1-1/+29
into nodes and add a menu.
2007-06-25*** empty log message ***Nick Roberts1-0/+5
2007-06-25daily updateAlan Modra1-1/+1
2007-06-25*** empty log message ***gdbadmin1-1/+1
2007-06-24*** empty log message ***gdbadmin1-1/+1
2007-06-24daily updateAlan Modra1-1/+1
2007-06-232007-06-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* binutils-all/strip-3.d: Also strip .xtensa.info section.
2007-06-23gas/testsuite/H.J. Lu11-189/+464
2007-06-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4667 * gas/i386/i386.exp: Run simd, simd-intel, x86-64-simd and x86-64-simd-intel. * gas/i386/opcode-intel.d: Updated. * gas/i386/simd-intel.d: New. * gas/i386/simd.d: Likewise. * gas/i386/simd.s: Likewise. * gas/i386/x86-64-simd-intel.d: Likewise. * gas/i386/x86-64-simd.d: Likewise. * gas/i386/x86-64-simd.s: Likewise. opcodes/ 2007-06-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/4667 * i386-dis.c (EX): Removed. (EMd): New. (EMq): Likewise. (EXd): Likewise. (EXq): Likewise. (EXx): Likewise. (PREGRP93...PREGRP97): Likewise. (dis386_twobyte): Updated. (prefix_user_table): Updated. Add PREGRP93...PREGRP97. (OP_EX): Remove Intel syntax handling.
2007-06-23 * configure.in (--with-separate-debug-dir): New option.Andreas Schwab6-17/+56
* configure: Regenerate. * Makefile.am (dwarf2.lo): Add rule to pass DEBUGDIR. * Makefile.in: Regenerate. * dwarf2.c (_bfd_dwarf2_find_nearest_line): Pass DEBUGDIR to bfd_follow_gnu_debuglink. (_bfd_dwarf2_find_line): Likewise.
2007-06-23*** empty log message ***gdbadmin1-1/+1
2007-06-23daily updateAlan Modra1-1/+1
2007-06-22 * config/tc-xtensa.c (xg_assembly_relax): Comment termination rules.Bob Wilson4-17/+89
(frag_format_size): Handle RELAX_IMMED_STEP3. (xtensa_relax_frag, md_convert_frag): Likewise. * config/tc-xtensa.h (xtensa_relax_statesE): Add RELAX_IMMED_STEP3. (RELAX_IMMED_MAXSTEPS): Adjust. * config/xtensa-relax.c (widen_spec_list): Add transitions from wide branches to branch-over-jumps. (build_transition): Handle wide branches in transition patterns.
2007-06-22 * src-release (DEVO_SUPPORT): Correct typos.Daniel Jacobowitz2-1/+5
2007-06-222007-06-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-55/+59
* config/tc-i386.c (disp_size): New. (imm_size): Likewise. (output_disp): Use disp_size and imm_size. (output_imm): Use imm_size.
2007-06-22 * infrun.c (adjust_pc_after_break): Do not assume software single-stepUlrich Weigand5-86/+46
is always active if SOFTWARE_SINGLE_STEP_P is true. (resume): Use gdbarch_software_single_step[_p] instead of SOFTWARE_SINGLE_STEP[_P]. (handle_inferior_event): Do not check for SOFTWARE_SINGLE_STEP_P. * gdbarch.sh (software_single_step): Remove target macro. * gdbarch.h, gdbarch.c: Regenerate.
2007-06-22 * gdbarch.sh (gdbarch_swap_ftype, deprecated_register_gdbarch_swap,Ulrich Weigand4-268/+30
DEPRECATED_REGISTER_GDBARCH_SWAP): Remove. (struct gdbarch_swap, struct gdbarch_swap_registration, struct gdbarch_swap_registry, gdbarch_swap_registry, current_gdbarch_swap_init_hack, current_gdbarch_swap_out_hack, current_gdbarch_swap_in_hack): Remove. (find_arch_by_info): Do not call current_gdbarch_swap_init_hack. (gdbarch_find_by_info): Do not call current_gdbarch_swap_in_hack and current_gdbarch_swap_out_hack, update current_gdbarch directly. (deprecated_current_gdbarch_select_hack): Likewise. * gdbarch.h, gdbarch.c: Regenerate.
2007-06-22 * infrun.c (clear_proceed_status): Clean up stop_registers.Ulrich Weigand2-20/+26
(normal_stop): Allocate regcache for stop_registers. (struct inferior_status): Remove stop_registers member. (save_inferior_status): Do not save stop_registers. (restore_inferior_status): Do not restore stop_registers. (discard_inferior_status): Do not discard stop_registers. (build_infrun): Remove. (_initialize_infrun): Do not swap stop_registers.
2007-06-22 * remote.c (remote_address_masked): If remote_address_size is zero,Ulrich Weigand2-15/+15
default to target address size. (build_remote_gdbarch_data): Remove. (_initialize_remote): Do not swap remote_address_size.
2007-06-22 * gdbtypes.h (builtin_type_true_char, builtin_type_void,Ulrich Weigand3-248/+91
builtin_type_char, builtin_type_short, builtin_type_int, builtin_type_long, builtin_type_signed_char, builtin_type_unsigned_char, builtin_type_unsigned_short, builtin_type_unsigned_int, builtin_type_unsigned_long, builtin_type_float, builtin_type_double, builtin_type_long_double, builtin_type_complex, builtin_type_double_complex, builtin_type_string, builtin_type_bool, builtin_type_long_long, builtin_type_unsigned_long_long, builtin_type_void_data_ptr, builtin_type_void_func_ptr, builtin_type_CORE_ADDR): Replace global variable declaration with compatibility macro. * gdbtypes.c (builtin_type_true_char, builtin_type_void, builtin_type_char, builtin_type_short, builtin_type_int, builtin_type_long, builtin_type_signed_char, builtin_type_unsigned_char, builtin_type_unsigned_short, builtin_type_unsigned_int, builtin_type_unsigned_long, builtin_type_float, builtin_type_double, builtin_type_long_double, builtin_type_complex, builtin_type_double_complex, builtin_type_string, builtin_type_bool, builtin_type_long_long, builtin_type_unsigned_long_long, builtin_type_void_data_ptr, builtin_type_void_func_ptr, builtin_type_CORE_ADDR): Remove. (build_gdbtypes): Remove. (_initialize_gdbtypes): Do not call build_gdbtypes, move installing opaque-type-resolution command here. Do not call deprecated_register_gdbarch_swap.
2007-06-22 * gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,Ulrich Weigand7-76/+63
nodebug_data_symbol, nodebug_unknown_symbol, and nodebug_tls_symbol. * gdbtypes.c (gdbtypes_post_init): Initialize nodebug_ default types. * parse.c (msym_text_symbol_type, msym_data_symbol_type): Remove. (msym_unknown_symbol_type, msym_tls_symbol_type): Remove. (write_exp_msymbol): Use builtin nodebug_ types instead of them. (build_parse): Remove. (_initialize_parse): Do not call build_parse. Do not register msym_ types for gdbarch-swapping. * dwarf2read.c (new_symbol): Use default nodebug_data_symbol type instead of creating private type. * xcoffread.c (func_symbol_type, var_symbol_type): Remove. (_initialize_xcoffread): Do not initialized them. (process_xcoff_symbol): Use builtin nodebug_ types instead of them. * mdebugread.c (nodebug_func_symbol_type): Remove. (nodebug_var_symbol_type): Remove. (_initialize_mdebugread): Do not initialize them. (parse_symbol): Use builtin nodebug_ type instead of them. (parse_procedure): Likewise.
2007-06-22* dwarf2.c: Add support for reading in debug information via a ↵Nick Clifton2-47/+95
.gnu_debuglink section: (struct dwarf2_debug): Add bfd field to record the bfd containing the debug info. (parse_comp_unit): Remove ABFD parameter. Instead use the bfd field in the dwarf2_debug structure. (_bfd_dwarf2_find_nearest_line): If a debug info section could not be found in the current bfd call bfd_follow_gnu_debuglink to see if another file contains the debug information. If it does, open it and continue. (bfd_dwarf2_find_line): Likewise.
2007-06-22daily updateAlan Modra1-1/+1
2007-06-22*** empty log message ***gdbadmin1-1/+1
2007-06-21gdb/:Maciej W. Rozycki6-14/+26
* printcmd.c (do_one_display): If display/i, start with an initial line feed to avoid bad layout if there is a branch delay slot. gdb/testsuite/: * gdb.base/display.exp: Allow a newline after display/i. * gdb.base/pc-fp.exp: Likewise. * gdb.base/sigbpt.exp: Likewise.
2007-06-21gdb/:Maciej W. Rozycki8-13/+65
* disasm.c (gdb_print_insn): Return the number of branch delay slot instructions too. * disasm.h (gdb_print_insn): Update prototype. * printcmd.c (branch_delay_insns): New variable to record the number of delay slot instructions after disassembling a branch. (print_formatted): Record the number of branch delay slot instructions. (do_examine): When disassembling, if the last instruction disassembled has any branch delay slots, then bump the count so that they get disassembled too. * tui/tui-disasm.c (tui_disassemble): Update the call to gdb_print_insn(). * NEWS: Document the new behaviour. gdb/doc/: * gdb.texinfo (Examining Memory): Document the new behaviour. gdb/gdbtk/: * generic/gdbtk-cmds.c (gdbtk_load_asm): Update the call to gdb_print_insn().
2007-06-21 * regcache.c (write_pc_pid): Restore missing else.Andreas Schwab2-1/+5
2007-06-21 * gdb.texinfo (Standard Target Features): DocumentVladimir Prus2-0/+32
m68k features.
2007-06-21 * embedspu.sh (relas): Correct sh_info parsing.Alan Modra2-2/+6
2007-06-21daily updateAlan Modra1-1/+1
2007-06-21*** empty log message ***gdbadmin1-1/+1
2007-06-20 * regcache.c (regcache_print): Use get_current_regcache ()Ulrich Weigand2-2/+7
instead of current_regcache.
2007-06-20 * linux-low.c (linux_create_inferior): Try execv before execvp.Daniel Jacobowitz3-2/+11
* spu-low.c (spu_create_inferior): Likewise.
2007-06-202007-06-20 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-5/+14
PR 4606 * gcore.c (gcore_command): Use bfd_make_section_anyway_with_flags instead of bfd_make_section_anyway. (gcore_create_callback): Likewise. Also set SEC_NEVER_LOAD when clearing SEC_LOAD.