summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* * win32-nat.c (DR6_CLEAR_VALUE): New define.Pedro Alves2007-11-242-35/+59
| | | | | | | | | | | | | (thread_info_struct): Rename suspend_count to suspended, to be used as a flag. (thread_rec): Only suspend the thread if it wasn't suspended by gdb before. Warn if suspending failed. (win32_add_thread): Set Dr6 to DR6_CLEAR_VALUE. (win32_continue): Set Dr6 to DR6_CLEAR_VALUE. Update usage of the `suspended' flag. Do ContinueDebugEvent after resuming the suspended threads, not before. Set threads' contexts before resuming them, not after. (win32_resume): Set Dr6 to DR6_CLEAR_VALUE.
* *** empty log message ***gdbadmin2007-11-241-1/+1
|
* daily updateAlan Modra2007-11-231-1/+1
|
* * breakpoint.c (insert_breakpoints)Vladimir Prus2007-11-232-4/+5
| | | | (insert_bp_location): Remove stale comments.
* * mips-linux-tdep.h: Fix some formatting.Maciej W. Rozycki2007-11-232-8/+12
|
* *** empty log message ***gdbadmin2007-11-231-1/+1
|
* daily updateAlan Modra2007-11-221-1/+1
|
* * gdb.trace/backtrace.exp: Fix a typo.Maciej W. Rozycki2007-11-228-7/+17
| | | | | | | | | * gdb.trace/circ.exp: Likewise. * gdb.trace/collection.exp: Likewise. * gdb.trace/limits.exp: Likewise. * gdb.trace/report.exp: Likewise. * gdb.trace/tfind.exp: Likewise. * gdb.trace/while-dyn.exp: Likewise.
* *** empty log message ***gdbadmin2007-11-221-1/+1
|
* daily updateAlan Modra2007-11-211-1/+1
|
* * elf-m10300.c (mn10300_elf_relax_section): Allow for alignment relocs whenNick Clifton2007-11-212-1/+37
| | | | | | | | | computing whether instructions can be relaxed. * ld-mn10300/i135409-4.s: New test case. Check for relaxation to a 16-bit jump instruction. * ld-mn10300/i135409-4.t: Linker script for the new test. * ld-mn10300/i135409-4.d: Expected disassembly of new test. * ld-mn10300/mn10300.exp: Run the new test.
* 2007-11-21 Markus Deuling <deuling@de.ibm.com>Markus Deuling2007-11-212-6/+12
| | | | | | * stack.c (print_args_stub): Use get_frame_arch to get at the current architecture and replace current_gdbarch. (frame_info): Likewise.
* *** empty log message ***gdbadmin2007-11-211-1/+1
|
* daily updateAlan Modra2007-11-201-1/+1
|
* Variables objects of pointers that can't be dereferenced are nowNick Roberts2007-11-202-4/+4
| | | | "noneditable".
* *** empty log message ***Nick Roberts2007-11-202-1/+7
|
* (mi_cmd_var_assign): Simplify.Nick Roberts2007-11-201-2/+1
|
* Add extern for varobj_editable_p.Nick Roberts2007-11-201-0/+2
|
* (c_variable_editable, cplus_variable_editable)Nick Roberts2007-11-201-104/+70
| | | | | | | | (java_variable_editable, variable_editable): Delete. (varobj_editable_p): Replace above functions with one language independent function. Check for an lvalue. (varobj_get_attributes, varobj_set_value): Use varobj_editable_p. (struct language_specific): Delete variable_editable field.
* *** empty log message ***Nick Roberts2007-11-201-0/+13
|
* Remove unused breakpoint fields.Vladimir Prus2007-11-203-11/+10
| | | | | | | | | * breakpoint.h (struct breakpoint): Remove from_tty and flag fields. * breakpoint.c (break_command_1): Don't set from_tty and flag field set of breakpoint. (create_ada_exception_breakpoint): Don't set the from_tty field.
* * elflink.c (elf_link_output_extsym): Weaken assertion: if --gc-section is ↵Nick Clifton2007-11-202-4/+14
| | | | | | | set, there may be no TLS segment. * lib/ld-lib.exp (check_gc_sections_available): New proc, based on the version in gcc/testsuite/lib/target-supports.exp. * ld-elf/eld.exp: Use check_gc_sections_available.
* * mips-tdep.c (mips16_scan_prologue): Handle the MIPS16e SAVEMaciej W. Rozycki2007-11-202-0/+108
| | | | instruction.
* * infrun.c (resume): Clarify logic thatVladimir Prus2007-11-202-7/+39
| | | | | decides if a single thread must be resumed. Add comments.
* * breakpoint.c (disable_breakpoints_in_unloaded_shlib):Vladimir Prus2007-11-202-1/+6
| | | | Make static.
* *** empty log message ***gdbadmin2007-11-201-1/+1
|
* daily updateAlan Modra2007-11-191-1/+1
|
* 2007-11-19 Markus Deuling <deuling@de.ibm.com>Markus Deuling2007-11-1915-37/+55
| | | | | | | | | | | | | | | | | | | | * gdbarch.sh (register_sim_regno): Add gdbarch as parameter. * gdbarch.{c,h}: Regenerate. * arch-utils.h (legacy_register_sim_regno): Add gdbarch as parameter. * score-tdep.c (score_register_sim_regno): Likewise. * sim-regno.h (one2one_register_sim_regno): Likewise. * arch-utils.c (legacy_register_sim_regno): Add gdbarch as parameter. Replace current_gdbarch by gdbarch. * sh-tdep.c (sh_sh2a_register_sim_regno) (sh_dsp_register_sim_regno): Likewise. * rs6000-tdep.c (rs6000_register_sim_regno): Likewise. * mips-tdep.c (mips_register_sim_regno): Likewise. * m32c-tdep.c (m32c_register_sim_regno): Likewise. * frv-tdep.c (frv_register_sim_regno): Likewise. * arm-tdep.c (arm_register_sim_regno): Likewise. * remote-sim.c (one2one_register_sim_regno): Likewise.
* * elf-bfd.h (bfd_elf_perform_complex_relocation): Update prototype.Alan Modra2007-11-194-28/+26
| | | | | | | * elflink.c (bfd_elf_perform_complex_relocation): Return status. Don't print reloc overflow message. * elf32-mep.c (mep_elf_relocate_section): Handle status from bfd_elf_perform_complex_relocation.
* *** empty log message ***gdbadmin2007-11-191-1/+1
|
* daily updateAlan Modra2007-11-181-1/+1
|
* *** empty log message ***gdbadmin2007-11-181-1/+1
|
* daily updateAlan Modra2007-11-171-1/+1
|
* (Set Breaks): Fix a typo in last change.Eli Zaretskii2007-11-171-1/+1
|
* [ld/testsuite/ChangeLog]Thiemo Seufer2007-11-174-5/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ld-mips-elf/attr-gnu-4-14.d, ld-mips-elf/attr-gnu-4-41.d: Adjust warning message for -mfp64 flag. * ld-mips-elf/attr-gnu-4-5.s, ld-mips-elf/attr-gnu-4-04.d, ld-mips-elf/attr-gnu-4-51.d, ld-mips-elf/attr-gnu-4-05.d, ld-mips-elf/attr-gnu-4-15.d, ld-mips-elf/attr-gnu-4-24.d, ld-mips-elf/attr-gnu-4-25.d, ld-mips-elf/attr-gnu-4-34.d, ld-mips-elf/attr-gnu-4-35.d, ld-mips-elf/attr-gnu-4-42.d, ld-mips-elf/attr-gnu-4-43.d, ld-mips-elf/attr-gnu-4-44.d, ld-mips-elf/attr-gnu-4-45.d, ld-mips-elf/attr-gnu-4-40.d, ld-mips-elf/attr-gnu-4-14.d: New testcases files. * ld-mips-elf/mips-elf.exp: Run new testcases. [binutils/ChangeLog] * readelf.c (display_mips_gnu_attribute): Recognize -mips32r2 -mfp64 objects. [include/ChangeLog] * elf/mips.h (Tag_GNU_MIPS_ABI_FP): Mention -mips32r2 -mfp64 variant in comment. [bfd/ChangeLog] * elfxx-mips.c (mips_elf_merge_obj_attributes): Handle -mips32r2 -mfp64 attribute. [gas/ChangeLog] * doc/as.texinfo: Document the new attribute value.
* * gdb.texinfo (Set Breaks, Disabling): Clarify behavior ofEli Zaretskii2007-11-172-16/+32
| | | | | | breakpoints with multiple locations. (Breakpoint Menus): Improve wording. (Output): Fix last change.
* Fix broken check-in -- forgot to cvs remove file.Ulrich Weigand2007-11-171-5/+0
|
* * configure.ac (--enable-targets): New configure option.Ulrich Weigand2007-11-176-12/+187
| | | | | | | | | | Collect gdb_target_obs of multiple targets into TARGET_OBS. Call configure.tgt multiple times, using $targ as operand. * configure.tgt: Operate on $targ instead of $target. * configure: Regenerate. * Makefile.in (ALL_TARGET_OBS): Define. * NEWS: Mention --enable-targets option.
* * mips-tdep.c (show_mipsfpu_command): Do not crash if called whenUlrich Weigand2007-11-172-0/+14
| | | | current architecture is not MIPS.
* * cli/cli-setshow.c (do_setshow_command): Use dynamically sized bufferUlrich Weigand2007-11-172-4/+15
| | | | to construct error message if no argument was supplied.
* * i386nbsd-tdep.c (i386nbsd_aout_supply_regset): Remove.Ulrich Weigand2007-11-173-58/+10
| | | | | | | | | (i386nbsd_aout_regset_from_core_section): Likewise. (i386nbsd_aout_init_abi): Likewise. (_initialize_i386nbsd_tdep): Do not register i386nbsd_aout_init_abi. * vaxnbsd-tdep.c (vaxnbsd_aout_init_abi): Remove. (_initialize_vaxnbsd_tdep): Do not register vaxnbsd_aout_init_abi.
* * amd64fsdb-tdep.c (amd64fbsd_sigtramp_start_addr): Use ULL suffix.Ulrich Weigand2007-11-1710-44/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (amd64fbsd_sigtramp_end_addr): Likewise. * iq2000-tdep.c (iq2000_pointer_to_address): Fix argument type. (iq2000_address_to_pointer): Likewise. (iq2000_frame_prev_register): Likewise. (iq2000_extract_return_value): Use regcache_cooked_read_unsigned instead of regcache_cooked_read into CORE_ADDR variable. (iq2000_return_value): Fix argument types. * m32r-rom.c (m32r_load_section): Fix printf argument type. (m32r_load): Likewise. * m68kbsd-tdep.c: Include "gdbtypes.h". * Makefile.in: Update dependencies. * mn10300-tdep.c (mn10300_frame_unwind_cache): Fix aliasing violation. * nto-tdep.c (LM_ADDR): Do not refer to no-longer-existing lmo->l_addr_size element. * remote-m32r-sdi.c (m32r_xfer_memory): Use paddr to print address. (m32r_insert_breakpoint): Likewise. (m32r_remove_breakpoint): Likewise. (m32r_insert_watchpoint): Likewise. (m32r_remove_watchpoint): Likewise. (m32r_load): Fix printf argument type. * xtensa-tdep.c (xtensa_regset_from_core_section): Fix printf argument type. (xtensa_frame_this_id): Do not cast pointers to "int" for output. (xtensa_frame_prev_register): Likewise. (xtensa_push_dummy_call): Likewise.
* * config/alpha/alpha-linux.mt: Remove file.Ulrich Weigand2007-11-1796-371/+371
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/alpha/alpha.mt: Remove file. * config/alpha/alpha-osf1.mt: Remove file. * config/alpha/fbsd.mt: Remove file. * config/alpha/nbsd.mt: Remove file. * config/alpha/obsd.mt: Remove file. * config/arm/embed.mt: Remove file. * config/arm/linux.mt: Remove file. * config/arm/nbsd.mt: Remove file. * config/arm/obsd.mt: Remove file. * config/arm/wince.mt: Remove file. * config/avr/avr.mt: Remove file. * config/cris/cris.mt: Remove file. * config/frv/frv.mt: Remove file. * config/h8300/h8300.mt: Remove file. * config/i386/cygwin.mt: Remove file. * config/i386/fbsd64.mt: Remove file. * config/i386/fbsd.mt: Remove file. * config/i386/i386gnu.mt: Remove file. * config/i386/i386.mt: Remove file. * config/i386/i386sol2.mt: Remove file. * config/i386/linux64.mt: Remove file. * config/i386/linux.mt: Remove file. * config/i386/mingw.mt: Remove file. * config/i386/nbsd64.mt: Remove file. * config/i386/nbsd.mt: Remove file. * config/i386/nto.mt: Remove file. * config/i386/obsd64.mt: Remove file. * config/i386/obsd.mt: Remove file. * config/i386/sol2-64.mt: Remove file. * config/ia64/ia64.mt: Remove file. * config/ia64/linux.mt: Remove file. * config/iq2000/iq2000.mt: Remove file. * config/m32c/m32c.mt: Remove file. * config/m32r/linux.mt: Remove file. * config/m32r/m32r.mt: Remove file. * config/m68hc11/m68hc11.mt: Remove file. * config/m68k/linux.mt: Remove file. * config/m68k/monitor.mt: Remove file. * config/m68k/nbsd.mt: Remove file. * config/m68k/obsd.mt: Remove file. * config/m88k/obsd.mt: Remove file. * config/mep/mep.mt: Remove file. * config/mips/embed.mt: Remove file. * config/mips/irix5.mt: Remove file. * config/mips/irix6.mt: Remove file. * config/mips/linux.mt: Remove file. * config/mips/nbsd.mt: Remove file. * config/mips/obsd64.mt: Remove file. * config/mn10300/linux.mt: Remove file. * config/mn10300/mn10300.mt: Remove file. * config/mt/mt.mt: Remove file. * config/pa/hppahpux.mt: Remove file. * config/pa/hppa.mt: Remove file. * config/pa/linux.mt: Remove file. * config/pa/obsd.mt: Remove file. * config/powerpc/aix.mt: Remove file. * config/powerpc/linux.mt: Remove file. * config/powerpc/nbsd.mt: Remove file. * config/powerpc/obsd.mt: Remove file. * config/powerpc/ppc-eabi.mt: Remove file. * config/s390/s390.mt: Remove file. * config/score/embed.mt: Remove file. * config/sh/embed.mt: Remove file. * config/sh/linux.mt: Remove file. * config/sh/nbsd.mt: Remove file. * config/sh/obsd.mt: Remove file. * config/sh/sh64.mt: Remove file. * config/sparc/embed.mt: Remove file. * config/sparc/fbsd.mt: Remove file. * config/sparc/linux64.mt: Remove file. * config/sparc/linux.mt: Remove file. * config/sparc/nbsd64.mt: Remove file. * config/sparc/nbsd.mt: Remove file. * config/sparc/obsd64.mt: Remove file. * config/sparc/obsd.mt: Remove file. * config/sparc/sol2-64.mt: Remove file. * config/sparc/sol2.mt: Remove file. * config/sparc/sparc64.mt: Remove file. * config/sparc/sparc.mt: Remove file. * config/spu/spu.mt: Remove file. * config/v850/v850.mt: Remove file. * config/vax/nbsd.mt: Remove file. * config/vax/obsd.mt: Remove file. * config/vax/vax.mt: Remove file. * config/xstormy16/xstormy16.mt: Remove file. * config/xtensa/xtensa.mt: Remove file. * configure.tgt (gdb_target_cpu): Remove. Do not set anywhere. (gdb_target): Likewise. (gdb_target_obs): Document. Set for every target to contents of TDEPFILES in former .mt makefile fragment. * configure.ac (TARGET_OBS): Define. (target_makefile_frag, gdb_target_cpu): Do not define. * configure: Regenerate. * Makefile.in (MT_FLAGS): Remove. (GLOBAL_CFLAGS): Update. (TARGET_OBS): Substitute from configure. (DEPFILES): Remove TDEPFILES, add TARGET_OBS. (@target_makefile_frag@): Remove. doc/ChangeLog: * Makefile.in (Makefile): Do not depend on target_makefile_frag. testsuite/ChangeLog: * Makefile.in (Makefile): Do not depend on target_makefile_frag. (target_cpu): Remove.
* * config/arm/embed.mt (SIM_OBS, SIM): Remove.Ulrich Weigand2007-11-1727-100/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/avr/avr.mt (SIM_OBS, SIM): Remove. * config/frv/frv.mt (SIM_OBS, SIM): Remove. * config/h8300/h8300.mt (SIM_OBS, SIM): Remove. * config/iq2000/iq2000.mt (SIM_OBS, SIM): Remove. * config/m32c/m32c.mt (SIM_OBS, SIM): Remove. * config/m32r/linux.mt (SIM_OBS, SIM): Remove. * config/m32r/m32r.mt (SIM_OBS, SIM): Remove. * config/m68hc11/m68hc11.mt (SIM_OBS, SIM): Remove. * config/mips/embed.mt (SIM_OBS, SIM): Remove. * config/mips/linux.mt (SIM_OBS, SIM): Remove. * config/mips/nbsd.mt (SIM_OBS, SIM): Remove. * config/mn10300/mn10300.mt (SIM_OBS, SIM): Remove. * config/powerpc/linux.mt (SIM_OBS, SIM): Remove. * config/powerpc/nbsd.mt (SIM_OBS, SIM): Remove. * config/powerpc/ppc-sim.mt: Remove file. * config/sh/embed.mt (SIM_OBS, SIM): Remove. * config/sh/linux.mt (SIM_OBS, SIM): Remove. * config/sh/nbsd.mt (SIM_OBS, SIM): Remove. * config/sh/sh64.mt (SIM_OBS, SIM): Remove. * config/sparc/embed.mt (SIM_OBS, SIM): Remove. * config/v850/v850.mt (SIM_OBS, SIM): Remove. * config/xstormy16/xstormy16.mt (SIM_OBS, SIM): Remove. * configure.tgt (gdb_sim): Document variable. (arm*-*-* | thumb*-*-* | strongarm*-*-* | xscale-*-*): Set it. (avr-*-*): Likewise. (frv-*-*): Likewise. (h8300-*-*): Likewise. (iq2000-*-*): Likewise. (m32c-*-*): Likewise. (m32r*-*-linux*): Likewise. (m32r*-*-*): Likewise. (m68hc11*-*-*|m6811*-*-*): Likewise. (mips*-*-*): Likewise. (mips*-*-linux*): Likewise. (mips*-*-netbsd* | mips*-*-knetbsd*-gnu): Likewise. (mn10300-*-*): Likewise. (powerpc-*-linux* | powerpc64-*-linux*): Likewise. (powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu): Likewise. (powerpc*-*-*): Use ppc-eabi target. Conditionally set gdb_sim. (sh*): Set gdb_sim. (sh-*-linux*): Likewise. (sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu): Likewise. (sh64-*-elf*): Likewise. (sparc-*-rtems*): Likewise. (v850*-*-elf): Likewise. (xstormy16-*-*): Likewise. * configure.ac (IGNORE_SIM, IGNORE_SIM_OBS): Do not set. (SIM, SIM_OBS): Set depending on ${ignore_sim} and ${gdb_sim}. * configure: Regenerate. * Makefile.in (SIM, SIM_OBS): Substitute from configure. (@IGNORE_SIM@, @IGNORE_SIM_OBS@): Remove.
* * configure.tgt (gdb_osabi, build_gdbserver): Comment variables.Ulrich Weigand2007-11-172-41/+36
| | | | | | | | | | | | | | | | | (arm*-*-*): Do not set obsolete build_rdi_share variable. (*-*-freebsd* | *-*-kfreebsd*-gnu): Remove generic case, replace by ... (alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) (i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu) (sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu): ... specific cases. (x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu): Re-sort. (xscale-*-*): Merge into arm*-*-* case. (fido-*-elf*): Merge into m68*-*-elf* case. (m68*-*-aout*, m68*-*-coff*, m68*-*-elf*, m68*-*-rtems*, m68*-*-uclinux*): Merge cases. (powerpc-*-linux*, powerpc64-*-linux*): Merge cases. (sh-*-coff*, sh-*-elf*): Merge into sh* case.
* * configure.tgt: Reformat main case statement.Ulrich Weigand2007-11-172-160/+316
|
* * configure.ac (hostfile, targetfile): Remove.Ulrich Weigand2007-11-179-152/+27
| | | | | | | | | | | | | | | | | (GDB_XM_FILE, GDB_TM_FILE): Do not define. (xm_h, tm_h): Likewise. (DEPRECATED_TM_FILE, XM_FILE): Do not substitute into Makefile. * configure, config.in: Regenerate. * Makefile.in (xm_h, tm_h): Remove. Update dependencies. (TAGS): Do not consider DEPRECATED_TM_FILE or XM_FILE. (clean, local-maintainer-clean): Do not remove xm.h or tm.h. * defs.h: Do not include "xm.h" or "tm.h". * gdbarch.sh (verify_gdbarch): Do not dump GDB_XM_FILE or GDB_TM_FILE. * gdbarch.c: Regenerate. * config/score/embed.mt: Remove obsolete comment.
* *** empty log message ***gdbadmin2007-11-171-1/+1
|
* daily updateAlan Modra2007-11-161-1/+1
|
* * dwarf2.h: Mention the location of the DWARF3 spec on the web.Nick Clifton2007-11-162-3/+12
| | | | | | | | | | | | (DW_AT_stride_size): Rename to DW_AT_bit_stride. (DW_AT_stride): Rename to DW_AT_byte_stride. * dwarf.c (process_extended_line_op): Add cases for HP extensions to the line ops. Mention if an unknown op code is in the user defined range. (decode_location_expression): Add cases for HP extensions, the DW_OP_GNU_uninit extension and the DW_OP_call_frame_cfa and DW_OP_bit_piece DWARF3 operators. (read_and_display_attr): Correct list of attributes which can reference a location list. (read_and_display_attr_value): Add cases for DWARF3 values and HP extensions. Correct list of attributes which can reference a location list. (get_AT_name): Add cases for DWARF3 values and HP and PGI extensions.