summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2007-06-26 Paul Brook <paul@codesourcery.com>Paul Brook2007-06-269-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.
* * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.Daniel Jacobowitz2007-06-262-1/+5
|
* 2007-06-29 H.J. Lu <hjl@gnu.org>H.J. Lu2007-06-262-0/+5
| | | | * ld-scripts/assert.t: Discard .reginfo sections.
* PR binutils/4693Nick Clifton2007-06-263-9/+17
| | | | | * Makefile.am (windres_DEPENDENCIES, windmc_DEPENDENCIES): Move dependency on $(LIBICONV) to ... (windres_LDADD, windmc_LDADD) ... here.
* * dwarf2.c (find_line): New. Contains the duplicated code from:Nick Clifton2007-06-262-277/+114
| | | | | (_bfd_dwarf2_find_nearest_line): Use it. (_bfd_dwarf2_find_line): Use it.
* bfd:Joseph Myers2007-06-266-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.
* * gas/arm/backslash-at.d: Fix for non-ELF arm targets.Nick Clifton2007-06-262-10/+15
|
* sim/mips/Richard Sandiford2007-06-263-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.
* daily updateAlan Modra2007-06-261-1/+1
|
* *** empty log message ***gdbadmin2007-06-261-1/+1
|
* gas/H.J. Lu2007-06-255-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.
* Changelog typo fix.Daniel Jacobowitz2007-06-251-1/+1
|
* sim/mips/Richard Sandiford2007-06-252-0/+5
| | | | * Makefile.in (m16_run.o): New rule.
* bfd/Richard Sandiford2007-06-259-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.
* (Register and Memory Data): Break sectionsNick Roberts2007-06-251-1/+29
| | | | into nodes and add a menu.
* *** empty log message ***Nick Roberts2007-06-251-0/+5
|
* daily updateAlan Modra2007-06-251-1/+1
|
* *** empty log message ***gdbadmin2007-06-251-1/+1
|
* *** empty log message ***gdbadmin2007-06-241-1/+1
|
* daily updateAlan Modra2007-06-241-1/+1
|
* 2007-06-23 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-06-232-1/+5
| | | | * binutils-all/strip-3.d: Also strip .xtensa.info section.
* gas/testsuite/H.J. Lu2007-06-2311-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.
* * configure.in (--with-separate-debug-dir): New option.Andreas Schwab2007-06-236-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.
* *** empty log message ***gdbadmin2007-06-231-1/+1
|
* daily updateAlan Modra2007-06-231-1/+1
|
* * config/tc-xtensa.c (xg_assembly_relax): Comment termination rules.Bob Wilson2007-06-224-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.
* * src-release (DEVO_SUPPORT): Correct typos.Daniel Jacobowitz2007-06-222-1/+5
|
* 2007-06-22 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-06-222-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.
* * infrun.c (adjust_pc_after_break): Do not assume software single-stepUlrich Weigand2007-06-225-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.
* * gdbarch.sh (gdbarch_swap_ftype, deprecated_register_gdbarch_swap,Ulrich Weigand2007-06-224-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.
* * infrun.c (clear_proceed_status): Clean up stop_registers.Ulrich Weigand2007-06-222-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.
* * remote.c (remote_address_masked): If remote_address_size is zero,Ulrich Weigand2007-06-222-15/+15
| | | | | | default to target address size. (build_remote_gdbarch_data): Remove. (_initialize_remote): Do not swap remote_address_size.
* * gdbtypes.h (builtin_type_true_char, builtin_type_void,Ulrich Weigand2007-06-223-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.
* * gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,Ulrich Weigand2007-06-227-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.
* * dwarf2.c: Add support for reading in debug information via a ↵Nick Clifton2007-06-222-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.
* daily updateAlan Modra2007-06-221-1/+1
|
* *** empty log message ***gdbadmin2007-06-221-1/+1
|
* gdb/:Maciej W. Rozycki2007-06-216-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.
* gdb/:Maciej W. Rozycki2007-06-218-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().
* * regcache.c (write_pc_pid): Restore missing else.Andreas Schwab2007-06-212-1/+5
|
* * gdb.texinfo (Standard Target Features): DocumentVladimir Prus2007-06-212-0/+32
| | | | m68k features.
* * embedspu.sh (relas): Correct sh_info parsing.Alan Modra2007-06-212-2/+6
|
* daily updateAlan Modra2007-06-211-1/+1
|
* *** empty log message ***gdbadmin2007-06-211-1/+1
|
* * regcache.c (regcache_print): Use get_current_regcache ()Ulrich Weigand2007-06-202-2/+7
| | | | instead of current_regcache.
* * linux-low.c (linux_create_inferior): Try execv before execvp.Daniel Jacobowitz2007-06-203-2/+11
| | | | * spu-low.c (spu_create_inferior): Likewise.
* 2007-06-20 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2007-06-202-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.
* * gprof.texi: Refer readers to the gcov tool if they want line-by-line ↵Nick Clifton2007-06-202-40/+37
| | | | profiling.
* * emulparams/elf32_spu.sh (OTHER_SECTIONS): KEEP .note.spu_name.Alan Modra2007-06-202-1/+5
|
* *** empty log message ***gdbadmin2007-06-201-1/+1
|