summaryrefslogtreecommitdiff
path: root/gdb
Commit message (Collapse)AuthorAgeFilesLines
* * eval.c (evaluate_subexp_standard): Use value_subscripted_rvalue forMarkus Deuling2008-04-226-8/+28
| | | | | | | | | | multi_f77_subscript to support values from registers. * valarith.c (value_subscripted_rvalue): Remove prototype and static. * value.h (value_subscripted_rvalue): Add prototype. * f-typeprint.c (f_type_print_base): Add support for TYPE_CODE_UNION. Fix output. * f-valprint.c (f_val_print): Likewise.
* * gdb.texinfo (Fortran Operators): Describe '%' operator.Markus Deuling2008-04-222-0/+10
|
* *** empty log message ***gdbadmin2008-04-221-1/+1
|
* * dwarf2read.c (zlib_decompress_section): Define abfd in theCraig Silverstein2008-04-212-1/+6
| | | | !HAVE_ZLIB_H case.
* * linux-ppc-low.c (ppc_arch_setup): Reset ppc_hwcap after theUlrich Weigand2008-04-212-1/+9
| | | | initial call to init_register_ppc64.
* * generic/gdbtk-cmds.c (symtab_to_filename): Call gdb'sKeith Seitz2008-04-212-7/+7
| | | | open_source_file instead of find_and_open_source.
* * configure.srv (powerpc64-*-linux*, powerpc-*-linux*): Merge into singleUlrich Weigand2008-04-212-20/+10
| | | | | powerpc*-*-linux* case. (s390-*-linux*, s390x-*-linux*): Merge into single s390*-*-linux* case.
* * symfile.c (syms_from_objfile): Don't warn if lowest loadablePedro Alves2008-04-212-11/+11
| | | | section is not a code section.
* *** empty log message ***gdbadmin2008-04-211-1/+1
|
* * gdb.texinfo (Set Breaks): Mention that multiple locationEli Zaretskii2008-04-202-3/+12
| | | | breakpoints need line number info. Add index entries.
* * NEWS: Add information on compressed debug sections.Craig Silverstein2008-04-205-3/+52
| | | | | | | * doc/gdb.texinfo (Requirements): Add an optional requirement on zlib. * doc/gdbint.texinfo (Debugging File Formats): Add new subsection for Compressed DWARF 2.
* *** empty log message ***gdbadmin2008-04-201-1/+1
|
* * mi/mi-cmd-var.c (varobj_update_one): Print newVladimir Prus2008-04-194-0/+20
| | | | value for variable objects that changed type.
* * varobj.c (varobj_invalidate): Don't touch floatingVladimir Prus2008-04-192-0/+10
| | | | varobjs.
* * symtab.c: (multiple_symbols_modes, multiple_symbols_ask)Mark Kettenis2008-04-193-6/+12
| | | | | (multiple_symbols_cancel): Remove extra const. * symtab.h: Likewise.
* (linespec.o, mi-interp.o): Add dependencies.Nick Roberts2008-04-191-3/+3
|
* Include interps.h and mi/mi-cmds.h.Nick Roberts2008-04-191-1/+4
| | | | (decode_line_2): When using MI, always set all breakpoints in menu.
* New extern for top_level_interpreter.Nick Roberts2008-04-191-0/+1
|
* (top_level_interpreter): Rename static variable...Nick Roberts2008-04-191-6/+12
| | | | | (top_level_interpreter_ptr): ...to this. (top_level_interpreter): New function.
* *** empty log message ***Nick Roberts2008-04-191-1/+14
|
* * configure.ac (AC_SEARCH_LIBS): Add check for zlib.Craig Silverstein2008-04-199-23/+1025
| | | | | | | | | | | | | | | | * config.in, configure: Regenerate. * dwarf2read.c: Include zlib.h if present. Modified *_SECTION macros. (section_is_p): New. (dwarf2_locate_sections): Use section_is_p instead of strcmp (dwarf2_resize_section): New. to determine whether a given section has a given name. (zlib_decompress_section): New. (dwarf2_read_section): Read the compressed section if present in the binary. * testsuite/gdb.dwarf2/dw2-compressed.S: New file. * testsuite/gdb.dwarf2/dw2-compressed.exp: New file. * MAINTAINERS: Added myself to section Write After Approval.
* * defs.h (exec_set_section_offsets): Remove prototype.Thiago Jung Bauermann2008-04-193-40/+5
| | | | * exec.c (exec_set_section_offsets): Remove function.
* * gdb.ada/atomic_enum: New test program.Joel Brobecker2008-04-195-0/+133
| | | | * gdb.ada/atomic_enum.exp: New testcase.
* * stabsread.c (cleanup_undefined_types_1): Add instance flags checkJoel Brobecker2008-04-192-1/+28
| | | | in the search for the matching symbol.
* *** empty log message ***gdbadmin2008-04-191-1/+1
|
* 2008-04-17 Marc Khouzam <marc.khouzam@ericsson.com>Marc Khouzam2008-04-182-6/+10
| | | | | * breakpoint.c (update_watchpoint): Always reparse condition.
* *** empty log message ***gdbadmin2008-04-181-1/+1
|
* * gdb.opt/Makefile.in: Fix whitespace.Doug Evans2008-04-172-12/+16
|
* * breakpoint.c (print_one_breakpoint_location): Make sure to printJoel Brobecker2008-04-172-1/+6
| | | | the breakpoint address only once.
* 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>Ulrich Weigand2008-04-172-0/+6
| | | | * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
* * configure.srv [powerpc64-*-linux*]: Remove powerpc-e500.o fromUlrich Weigand2008-04-173-43/+121
| | | | | | | | | | | | | | | | | | | srv_regobj. Remove rs6000/powerpc-e500.xml and rs6000/power-spe.xml from reg_xmlfiles. * linux-ppc-low.c: Include <elf.h>. (PPC_FEATURE_HAS_ALTIVEC, PPC_FEATURE_HAS_SPE): Define. (ppc_hwcap): New global variable. (ppc_regmap): Remove __SPE__ #ifdef sections. (ppc_regmap_e500): New global variable. (ppc_cannot_store_register): Update __SPE__ special case. (ppc_get_hwcap): New function. (ppc_arch_setup): Use it to determine whether inferior supports AltiVec or SPE registers. Set the_low_target.regmap if appropriate. (ppc_fill_vrregset, ppc_store_vrregset): Define unconditionally. Do not access registers if target does not support AltiVec. (ppc_fill_evrregset, ppc_store_evrregset): Define unconditionally. Do not access registers if target does not support SPE. (target_regsets): Unconditionally include AltiVec and SPE regsets.
* 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>Ulrich Weigand2008-04-172-37/+35
| | | | | | | | | | | * linux-low.c (disabled_regsets, num_regsets): New. (use_regsets_p): Delete. (linux_wait_for_process): Clear disabled_regsets. (regsets_fetch_inferior_registers): Check and set it. (regsets_store_inferior_registers): Likewise. (linux_fetch_registers, linux_store_registers): Do not use use_regsets_p. (initialize_low): Allocate disabled_regsets.
* * rs6000-tdep.c (rs6000_gdbarch_init): Use the BFD architecture,Joel Brobecker2008-04-172-12/+8
| | | | rather than a hard-coded architecture, for xcoff executables.
* * buildsym.c (watch_main_source_file_lossage): New fn.Doug Evans2008-04-176-0/+257
| | | | | | | | (end_symtab): Call it. * gdb.base/hashline1.exp: New testcase. * gdb.base/hashline2.exp: New testcase. * gdb.base/hashline2.exp: New testcase.
* * source.c (find_and_open_source): Add some comments clarifyingDoug Evans2008-04-172-8/+11
| | | | | handling of FULLNAME argument. Make static. Remove pointless xstrdup/xfree.
* gdb/Pedro Alves2008-04-175-0/+104
| | | | | | | | * inf-loop.c (inferior_event_handler): Also run the intermediate continuations in the INF_EXEC_COMPLETE case. gdb/testsuite/ * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
* * cli/cli-decode.h (CMD_ASYNC_OK): New define.Tom Tromey2008-04-177-16/+52
| | | | | | | | | | | | (set_cmd_async_ok, get_cmd_async_ok): Declare. * cli/cli-decode.c (set_cmd_async_ok): New function. (get_cmd_async_ok): New function. * cli/cli-cmds.c (init_cli_cmds): Mark "pwd", "help", "info", and "show" as async-ok. * top.c (execute_command): Use get_cmd_async_ok. * infcmd.c: Include cli/cli-decode.h. (_initialize_infcmd): Mark "interrupt" as async-ok. * Makefile.in (infcmd.o): Depend on cli_decode_h.
* *** empty log message ***gdbadmin2008-04-171-1/+1
|
* PR gdb/2445Daniel Jacobowitz2008-04-162-1/+6
| | | | * exec.c: Correct "arch-utils.h" include.
* * gdb.texinfo (GDB/MI Simple Examples): Added 'disp' field to theAleksandar Ristovski2008-04-162-9/+18
| | | | | sample output for 'stopped,reason="breakpoint-hit"' message. (GDB/MI Program Execution): Likewise.
* *** empty log message ***gdbadmin2008-04-161-1/+1
|
* * gdb.base/attach.exp (do_attach_tests): Matching pattern forAleksandar Ristovski2008-04-1523-57/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | temporary breakpoint to match "Temporary breakpoint". * gdb.base/break.exp (delete_breakpoints): Likewise. * gdb.base/call-ar-st.exp (get_debug_format): Likewise. * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise. * gdb.base/display.exp: Likewise. * gdb.base/foll-exec.exp (do_exec_tests): Likewise. * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise. * gdb.base/restore.exp (restore_tests): Likewise. * gdb.base/sepdebug.exp: Likewise. * gdb.base/watchpoint.exp: Likewise. * gdb.mi/mi-cli.exp: Added argument for new "disp" field. * gdb.mi/mi-pending.exp: Likewise. * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise. * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise. * gdb.mi/mi-var-cmd.exp: Likewise. * gdb.mi/mi-var-display.exp: Likewise. * gdb.mi/mi2-cli.exp: Likewise. * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise. * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise. * gdb.mi/mi2-var-display.exp: Likewise. * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint. * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for new "disp" field. (mi_expect_stop): Move after_reason argument to be really after reason. This is to support fix for PR2424.
* PR gdb/2424Aleksandar Ristovski2008-04-153-13/+43
| | | | | | | | | | | | | * infrun.c (normal_stop) Move breakpoint_auto_delete further down to allow printing to 'see' real reason of stop. This fixes PR 2424. * breakpoint.c (bpdisp_texst): New function. The function takes over the role of bpstats static array in print_one_breakpoint_location. (print_it_typical): Print "Temporary breakpoint" instead of just "Breakpoint" when breakpoint is, well, temporary. For mi-like protocols, print disp field. (print_one_breakpoint_location): Removed bpdisps static definition. Call new bpstat_text function to get value for 'disp' field. (mention): Print "Temporary breakpoint" instead of just "Breakpoint".
* * gnulib/Makefile.am, gnulib/m4/gnulib-cache.m4,Daniel Jacobowitz2008-04-155-9/+45
| | | | | | gnulib/aux/link-warning.h, gnulib/extra/link-warning.h: Adjust by rerunning gnulib-tool with --aux-dir=gnulib/extra. * gnulib/Makefile.in: Regenerate.
* * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.Jan Kratochvil2008-04-152-0/+7
|
* *** empty log message ***gdbadmin2008-04-151-1/+1
|
* * Makefile.in (GNULIB_H): New. Trigger all-lib.Daniel Jacobowitz2008-04-144-5/+249
| | | | | | | (defs_h): Use $(GNULIB_H). (all-lib): Depend on gnulib/Makefile. (gnulib/Makefile): Regenerate gnulib/Makefile and gnulib/.deps. * config.in, gnulib/Makefile.in: Regenerated.
* Fix generated files.Daniel Jacobowitz2008-04-142-245/+3406
|
* Add missed files from last commit.Daniel Jacobowitz2008-04-1424-0/+4516
|
* * Makefile.in (LIBGNU, INCGNU): Define.Daniel Jacobowitz2008-04-149-38/+1721
| | | | | | | | | | | | | | | | | | (INTERNAL_CFLAGS_BASE): Add INCGNU. (INTERNAL_LIBS, CLIBS, CDEPS): Add LIBGNU. (CLEANDIRS): New. ($(LIBGNU), all-lib): New rules. (clean, distclean, do-maintainer-clean): Use CLEANDIRS. * configure.ac: Use gl_EARLY, gl_INIT, and AM_INIT_AUTOMAKE. Simplify AC_CONFIG_AUX_DIR. Generate gnulib/Makefile. * gnulib: New directory, from gnulib-tool. * configure, aclocal.m4: Regenerated. * Makefile.in (LIBOBJS): New. (OBS): Use LIBOBJS. (memmem.o): New rule. * configure.ac: Use AC_CONFIG_LIBOBJ_DIR and check for memmem. * configure: Regenerated.