+2013-01-14 Tom Tromey <tromey@redhat.com>
+
+ * gdb.dwarf2/dw2-error.exp: New file.
+ * gdb.dwarf2/dw2-error.c: New file.
+ * gdb.dwarf2/dw2-error.S: New file.
+
+2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.cp/parse-lang.cc: New file.
+ * gdb.cp/parse-lang.exp: New file.
+
+2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
+ (set substitute-path): New test.
+ (fullname present): Remove content.
+ (substituted fullname): New test.
+
+2013-01-13 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
+ check. Move $gdb_py_is_py24 value check right after.
+
+2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
+ targets.
+
+2013-01-11 Yao Qi <yao@codesourcery.com>
+
+ * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
+ for dprintf.
+ * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
+ Check the fields in "=breakpoint-created" for dprintf.
+
+2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.mi/mi-fullname-deleted.exp: New file.
+
+2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/skip-solib.exp (info skip with pending file): Update the
+ expected output.
+ (info skip with pending file): Remove.
+ (ignoring function in solib, info skip for function multiply): Update
+ the expected output.
+ * gdb.base/skip.ex (skip (main), skip function baz, info skip)
+ (info skip (delete 1), info skip after disabling all)
+ (info skip after enabling all, info skip after disabling 4 2-3)
+ (info skip after enabling 2-3, info skip 2-3)
+ (info skip after deleting 2 3): Update the expected output.
+ * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
+ statement to its initialization and return.
+ * gdb.linespec/skip-two.exp: New file.
+
+2012-12-19 Doug Evans <dje@google.com>
+
+ * gdb.base/maint.exp: Handle testing with .gdb_index.
+
+2012-12-19 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
+ Cavium to FSF.
+
+2012-12-19 Joel Brobecker <brobecker@adacore.com>
+
+ * dg-extract-results.sh: Update contact info in copyright notice.
+ * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
+ GPL v3 or later. Update contact info.
+ * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
+ gdb.threads/watchpoint-fork-mt.c,
+ gdb.threads/watchpoint-fork-parent.c,
+ gdb.threads/watchpoint-fork-st.c,
+ gdb.threads/watchpoint-fork.h: Likewise.
+
+2012-12-15 Yao Qi <yao@codesourcery.com>
+
+ * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
+ 'installed' field in '=breakpoint-modified'.
+ (test_reconnect): Check 'installed' field in
+ '=breakpoint-modified' and '=breakpoint-created'.
+
+ * gdb.trace/actions.exp: Update test for 'installed' field.
+ * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
+ (tracepoint_change_loc_2): Likewise.
+ Check 'info tracepoint' display nothing else.
+ * gdb.trace/deltrace.exp: Likewise.
+ * gdb.trace/infotrace.exp: Likewise.
+ * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
+ Likewise.
+ * gdb.trace/passcount.exp: Likewise.
+ * gdb.trace/tracecmd.exp: Likewise.
+ * gdb.trace/while-stepping.exp: Likewise.
+
+2012-12-14 Tom Tromey <tromey@redhat.com>
+
+ * gdb.cp/member-name.exp: New file.
+ * gdb.cp/member-name.cc: New file.
+
+2012-12-14 Tom Tromey <tromey@redhat.com>
+
+ * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
+
+2012-12-14 Doug Evans <dje@google.com>
+
+ * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
+ DW_OP_GNU_implicit_pointer is section-relative.
+
+2012-12-14 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/info-proc.exp: Add core file tests.
+
+2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
+
+2012-12-13 Doug Evans <dje@google.com>
+
+ * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
+ * gdb.multi/multi-arch.exp: Ditto.
+
+2012-12-12 Keven Boell <keven.boell@intel.com>
+
+ * gdb.mi/mi-catch-load-so.c: New. Clone of the
+ catch load test library source file.
+ * gdb.mi/mi-catch-load.c: New. Clone of the catch
+ load test source file.
+ * gdb.mi/mi-catch-load.exp: New. Test file for
+ basic MI -catch-load and -catch-unload tests.
+
+2012-12-11 Paul Koning <paul_koning@dell.com>
+
+ * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
+ exception.
+ (_iterator_except): New function.
+ (ArrayPrinter): Use _iterator function instead of local _iterator
+ class for Python 3 compatibility.
+ (NoStringContainerPrinter): Use _iterator_except instead of
+ _iterator.
+ * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
+ execfile for Python 3 compatibility.
+ * gdb.python/python.exp: Handle Python 2.4 exception traceback
+ format in error_prompt test.
+
+2012-12-10 Paul Koning <paul_koning@dell.com>
+
+ * gdb.base/charset.exp: Change print syntax for Python 3
+ compatibility.
+ * gdb.python/py-block.exp: Ditto.
+ * gdb.python/py-breakpoint.exp: Ditto.
+ * gdb.python/py-cmd.exp: Ditto.
+ * gdb.python/py-events.py: Ditto.
+ * gdb.python/py-finish-breakpoint.py: Ditto.
+ * gdb.python/py-finish-breakpoint2.exp: Ditto.
+ * gdb.python/py-finish-breakpoint2.py: Ditto.
+ * gdb.python/py-frame-inline.exp: Ditto.
+ * gdb.python/py-frame.exp: Ditto.
+ * gdb.python/py-infthread.exp: Ditto.
+ * gdb.python/py-objfile.exp: Ditto.
+ * gdb.python/py-parameter.exp: Ditto.
+ * gdb.python/py-progspace.exp: Ditto.
+ * gdb.python/py-prompt.exp: Ditto.
+ * gdb.python/py-symbol.exp: Ditto.
+ * gdb.python/py-symtab.exp: Ditto.
+ * gdb.python/py-template.exp: Ditto.
+ * gdb.python/py-value-cc.exp: Ditto.
+ * gdb.python/python.exp: Ditto.
+ * gdb.python/source2.py: Ditto.
+ * gdb.python/lib-types.exp: Change print syntax for Python 3
+ compatibility.
+ Use sorted() function rather than sort() method.
+ Accept either int or long values for enum values.
+ * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
+ execfile for Python 3 compatibility.
+ * gdb.python/py-evsignal.exp: Ditto.
+ * gdb.python/py-evthreads.exp: Ditto.
+ * gdb.python/py-mi.exp: Ditto.
+ * gdb.python/py-pp-maint.exp: Ditto.
+ * gdb.python/py-prettyprint.exp: Ditto.
+ * gdb.python/py-finish-breakpoint.exp: Change print syntax for
+ Python 3 compatibility.
+ Skip tests for Python 2.4.
+ * gdb.python/py-inferior.exp: Change print syntax for
+ Python 3 compatibility.
+ Use byte string rather than character string in memory write test
+ if Python 3.
+ * gdb.python/py-pp-maint.py: Change class declarations to "new
+ class" syntax.
+ * gdb.python/py-prettyprint.py: Change iterator class to generator
+ function for Python 3 compatibility.
+ Make all classes "new style".
+ Fix indentation issue and stray semicolon.
+ * gdb.python/py-shared.expChange print syntax for Python 3
+ compatibility.
+ Define "long" if Python 3.
+ * gdb.python/py-type.exp: Change print syntax for Python 3
+ compatibility.
+ Accept either int or long values for enum values.
+ * gdb.python/py-value.exp: Change print syntax for Python 3
+ compatibility.
+ Skip "long" and "unicode" tests if Python 3.
+ Accept either "type" or "class" in type checks.
+ * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
+ (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
+
+2012-12-10 Tom Tromey <tromey@redhat.com>
+
+ * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
+ (test): Add "two_cu" argument.
+ * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
+ for types; allow two CUs.
+
+2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
+ * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
+
+2012-12-08 Yao Qi <yao@codesourcery.com>
+ Pedro Alves <palves@redhat.com>
+
+ * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
+ '=breakpoint-created' when GDB merges the tracepoints of both
+ sides.
+
+2012-12-07 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/break1.c (enum some_enum, union some_union): New.
+ (some_enum_global, some_union_global, some_value): New globals.
+ * gdb.base/completion.exp: Add tag completion tests.
+
+2012-12-07 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/completion.exp: Add tests for ptype and whatis
+ completion.
+
+2012-12-07 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.base/stale-infcall.exp: Fix copyright line.
+
+2012-12-07 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
+
+2012-12-06 Pedro Alves <palves@redhat.com>
+ Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/exprs.exp: Add tests for cast to void.
+
+2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
+
+ * gdb.python/py-mi.exp: Correct expected results for attribute
+ "dynamic" returned by -var-update.
+ Add test case for correct handling of "diplayhint" for children
+ of dynamic varobjs.
+ * gdb.python/py-prettyprint.c (set_itme): New function.
+ (bug_14741) New function.
+ (main) Add call to bug_14741().
+ * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
+
+2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
+ ${binfile}.funcsyms list.
+
+2012-12-04 Yao Qi <yao@codesourcery.com>
+
+ PR gdb/13443
+ * gdb.trace/actions.exp: Make test messages unique.
+
+2012-11-29 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
+
+2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
+ * gdb.opencl/datatypes.exp: Likewise.
+ * gdb.opencl/operators.exp: Likewise.
+ * gdb.opencl/vec_comps.exp: Likewise.
+
+2012-11-29 Jerome Guitton <guitton@adacore.com>
+
+ * gdb.ada/iwide: New testcase.
+
+2012-11-29 Jerome Guitton <guitton@adacore.com>
+
+ * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
+ ptype test.
+
+2012-11-29 Jerome Guitton <guitton@adacore.com>
+
+ * gdb.ada/variant_record_packed_array.exp: Test expressions of the
+ form {VARIANT_TYPE}ADDRESS.
+
+2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
+ (func): New function.
+ (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
+ * gdb.cp/member-ptr.exp: Add new tests for ptype and for
+ pointers to members with pointer-to-function type.
+
+2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/gnu-debugdata.exp: New file.
+ * gdb.base/gnu-debugdata.c: New file.
+ * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
+ (gdb_unload): Return 0 on success.
+
+2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
+
+2012-11-26 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.base/empty_exe.exp: New testcase.
+
+2012-11-20 Mike Frysinger <vapier@gentoo.org>
+
+ * gdb.base/completion.exp: Add test for help aliases completion.
+
+2012-11-20 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
+ Don't test 'maint set show-debug-regs'.
+ Use command 'set remotecache' instead of
+ 'set circular-trace-buffer'.
+
+2012-11-16 Keith Seitz <keiths@redhat.com>
+
+ PR c++/13615
+ * gdb.cp/baseenum.cc: New file.
+ * gdb.cp/baseenum.exp: New file.
+ * gdb.cp/derivation.cc (A): Add copyright.
+ Add a typedef.
+ (B): Use A::value_type instead of int. Change all references.
+ (D): Use value_type instead of int. Change all references.
+ (E): Likewise.
+ (F); Likewise.
+ (Z): New class.
+ (ZZ): New class.
+ (N, Base, Derived): New namespace and classes.
+ (main): Add instances of Z and ZZ.
+ Make sure all symbols from N are kept.
+ * gdb.cp/derivation.exp: Update typedef changes in tests.
+ Add tests for class typedefs both before and after starting
+ the inferior.
+ Add tests for searching for a typedef while stopped in a
+ method.
+
+2012-11-14 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.mi/mi-var-create-rtti.c: New file.
+ * gdb.mi/mi-var-create-rtti.exp: New file.
+
+2012-11-14 Luis Machado <lgustavo@codesourcery.com>
+
+ * gdb.base/structs3.exp: Run to main before doing any tests.
+
+2012-11-14 Andrew Burgess <aburgess@broadcom.com>
+
+ * gdb.python/py-type.exp: Uniquify test names.
+
+2012-11-14 Yao Qi <yao@codesourcery.com>
+
+ * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
+ (thread_function) [DEBUG]: Call 'printf'.
+ * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
+ command line if 'DEBUG=1' is passed to test.
+ Remove a pattern to match inferior's output.
+
+2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
+
+ * gdb.mi/mi-fill-memory.exp: New test.
+
+2012-11-12 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/completion.exp: Update for "info type-printers".
+ * gdb.python/py-typeprint.cc: New file.
+ * gdb.python/py-typeprint.exp: New file.
+ * gdb.python/py-typeprint.py: New file.
+
+2012-11-12 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/call-sc.exp: Use "ptype/r".
+ * gdb.base/volatile.exp: Don't expect "int".
+ * gdb.cp/ptype-flags.cc: New file.
+ * gdb.cp/ptype-flags.exp: New file.
+ * gdb.cp/templates.exp: Use ptype/r.
+ (test_ptype_of_templates, test_template_typedef): Likewise.
+ * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
+ argument. Handle template names and template parameters.
+ * gdb.mi/mi-var-cmd.exp: Accept "long".
+ * gdb.mi/mi-var-child.exp: Accept "long".
+ * gdb.mi/mi-var-display.exp: Accept "long".
+ * gdb.mi/mi2-var-child.exp: Accept "long".
+
+2012-11-12 Tom Tromey <tromey@redhat.com>
+
+ * gdb.cp/classes.exp (test_ptype_class_objects): Remove
+ "ptype" from calls to cp_test_ptype_class.
+ (test_enums): Likewise.
+ * gdb.cp/derivation.exp: Remove "ptype" from calls to
+ cp_test_ptype_class.
+ * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
+ calls to cp_test_ptype_class.
+ (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
+ * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
+ from calls to cp_test_ptype_class.
+ * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
+ command here. Change "in_command" argument to "in_exp".
+
+2012-11-10 Keith Seitz <keiths@redhat.com>
+
+ PR gdb/14288
+ * gdb.base/printcmds.c: Add invalid_XXX globals
+ for repeated byte tests.
+ * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
+ * gdb.base/wchar.c (main): Add and construct a wchar_t
+ array with repeated characters.
+ * gdb.base/wchar.exp: Add repeated character tests.
+
+2012-11-09 Andrew Burgess <aburgess@broadcom.com>
+
+ * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
+ disassembly output.
+
+2012-11-09 Pedro Alves <palves@redhat.com>
+
+ PR gdb/14306
+
+ * gdb.multi/multi-arch-exec.c: New file.
+ * gdb.multi/multi-arch-exec.exp: New file.
+
+2012-11-09 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
+ (top level): Call it.
+
+2012-11-09 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
+ typo.
+
+2012-11-09 Pedro Alves <palves@redhat.com>
+
+ * gdb.multi/multi-arch.exp: New.
+
+2012-11-08 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
+ core files, if possible.
+ * gdb.base/siginfo-thread.c: New file
+ * gdb.base/siginfo-thread.exp: New file
+
+2012-11-08 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/comprdebug.exp: New file.
+
+2012-11-06 Pedro Alves <palves@redhat.com>
+
+ PR gdb/14810
+
+ * gdb.base/disabled-location.c: New file.
+ * gdb.base/disabled-location.exp: New file.
+
+2012-11-06 Tom Tromey <tromey@redhat.com>
+
+ * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
+ * gdb.python/py-strfns.exp (test_strfns_core_file): Use
+ gdb_gcore_cmd.
+ * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
+ * gdb.base/gcore.exp: Use gdb_gcore_cmd.
+ * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
+ * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
+ * gdb.base/auxv.exp: Use gdb_gcore_cmd.
+ * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
+ * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
+ * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
+ * lib/gdb.exp (gdb_gcore_cmd): New proc.
+
+2012-11-05 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
+ procedure.
+ (do_vfork_and_follow_child_tests_exec)
+ (do_vfork_and_follow_child_tests_exit): Call it.
+
+2012-11-05 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
+ fails.
+
+2012-11-03 Yao Qi <yao@codesourcery.com>
+
+ Fix PR gdb/14617.
+ * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
+ Remove setup_kfail, and update test.
+
+2012-11-02 Tom Tromey <tromey@redhat.com>
+
+ * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
+ test.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ PR gdb/14766
+
+ * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
+ setup_kfail.
+ (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
+ get registers".
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork-exit.c: New file.
+ * gdb.base/foll-vfork.exp (top level): New file-describing
+ comment.
+ (vfork_child_follow_to_exit): New procedure.
+ (tcatch_vfork_then_child_follow): Rename as ...
+ (tcatch_vfork_then_child_follow_exec): ... this.
+ (tcatch_vfork_then_child_follow_exit): New procedure.
+ (do_vfork_and_follow_parent_tests): New procedure, factored out
+ from do_vfork_and_exec_tests.
+ (do_vfork_and_follow_child_tests_exec): Ditto.
+ (do_vfork_and_exec_tests): Delete.
+ (do_vfork_and_follow_child_tests_exit): New procedure.
+ (top level): Run tests with both the program that has the vfork
+ child execing, and the program has the vfork child exiting.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
+ (check_vfork_catchpoints, vfork_parent_follow_through_step)
+ (vfork_parent_follow_to_bp): Call it.
+ (kill_child): Delete.
+ (vfork_and_exec_child_follow_to_main_bp)
+ (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
+ longer call kill_child.
+ (tcatch_vfork_then_parent_follow): Call setup_gdb.
+ (do_vfork_and_exec_tests): Don't runto_main before calling each
+ test procedure.
+ (top level): Don't clean restart and set verbose before running
+ each test procedure.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
+ (vfork_parent_follow_to_bp)
+ (vfork_and_exec_child_follow_to_main_bp)
+ (vfork_and_exec_child_follow_through_step)
+ (tcatch_vfork_then_parent_follow)
+ (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
+ Use with_test_prefix.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.c: Add copyright header.
+ * gdb.base/vforked-prog.c: Add copyright header.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/foll-vfork.exp
+ (vfork_and_exec_child_follow_through_step): Don't skip on
+ non-HP/UX targets. Expect the next to only step one line on
+ non-HP/UX targets, rather than stopping only after the exec.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ Don't hard code line numbers.
+
+ * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
+ Expect text from the sources instead of a line number.
+ (vfork_parent_follow_to_bp)
+ (vfork_and_exec_child_follow_to_main_bp)
+ (vfork_and_exec_child_follow_through_step)
+ (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
+ Use gdb_get_line_number.
+
+2012-11-02 Pedro Alves <palves@redhat.com>
+
+ Modernize.
+
+ * gdb.base/foll-vfork.exp: Use standard_testfile and
+ build_executable. Pass descriptive string to untested.
+ (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
+ (vfork_and_exec_child_follow_to_main_bp)
+ (vfork_and_exec_child_follow_through_step)
+ (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
+ (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
+ of send_gdb/gdb_expect.
+
+ (kill_child): New procedure.
+ (vfork_and_exec_child_follow_to_main_bp)
+ (vfork_and_exec_child_follow_through_step): Use it.
+
+2012-11-02 Yao Qi <yao@codesourcery.com>
+
+ * gdb.base/setvar.exp: Test setting nested struct.
+ * gdb.base/setvar.c (v_struct3): New.
+
+2012-11-01 Doug Evans <dje@google.com>
+
+ * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
+ changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
+ use them.
+
+2012-10-31 Andrew Burgess <aburgess@broadcom.com>
+
+ PR cli/14772
+ * gdb.base/gnu_vector.c (union_with_vector_1)
+ (struct_with_vector_1): Add new struct and union for testing
+ ptype.
+ * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
+ structs / unions containing vectors.
+
+2012-10-25 Yao Qi <yao@codesourcery.com>
+
+ * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
+ 'setup_kfail' instead of 'setup_kfail_for_target'.
+ * gdb.base/varargs.exp: Likewise.
+ * lib/gdb.exp (setup_kfail_for_target): Remove.
+
+2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
+
+ * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
+
+2012-10-25 Mark Kettenis <kettenis@gnu.org>
+
+ * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
+
+2012-10-24 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/set_wstr: New testcase.
+
+2012-10-24 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
+
+2012-10-24 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
+
+2012-10-24 Mark Kettenis <kettenis@gnu.org>
+
+ * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
+
+2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.base/callfuncs.exp (do_function_calls): Fix
+ setup_kfail_for_target for -m32 mode.
+
+2012-10-23 Mark Kettenis <kettenis@gnu.org>
+
+ * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
+ are now fixed.
+
+2012-10-23 Yao Qi <yao@codesourcery.com>
+
+ * gdb.base/info-os.exp: Resume the inferior until it exits.
+
+2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
+
+ * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
+ * gdb.base/print-file-var.exp: Likewise.
+ * gdb.base/type-opaque.exp: Likewise.
+
+2012-10-17 Yao Qi <yao@codesourcery.com>
+
+ * gdb.mi/mi-memory-changed.exp: New.
+
2012-10-16 Yao Qi <yao@codesourcery.com>
* gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2012-07-26 Tom Tromey <tromey@redhat.com>
- * gdb.objc/print.exp (test_float_accepted): Remove kfails.
+ * gdb.objc/print.exp (test_float_accepted): Remove kfails.
2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
core registers.
2012-03-01 Maciej W. Rozycki <macro@mips.com>
- Maciej W. Rozycki <macro@codesourcery.com>
- Daniel Jacobowitz <dan@codesourcery.com>
+ Maciej W. Rozycki <macro@codesourcery.com>
+ Daniel Jacobowitz <dan@codesourcery.com>
* gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
equivalent to 'local_x'.
2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
- Joel Brobecker <brobecker@adacore.com>
+ Joel Brobecker <brobecker@adacore.com>
* gdb.base/recpar.c, gdb.base/recpar.exp: New files.
PR threads/10729
* gdb.mi/watch-nonstop.c: New file.
- * gdb.mi/mi-watch-nonstop.exp: New file.
+ * gdb.mi/mi-watch-nonstop.exp: New file.
2011-12-13 Pedro Alves <pedro@codesourcery.com>
Doug Evans <dje@google.com>
2011-12-06 Joel Brobecker <brobecker@acacore.com>
- * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
- involving a fully qualified function name.
+ * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
+ involving a fully qualified function name.
2011-12-06 Tom Tromey <tromey@redhat.com>
* gdb.trace/change-loc.h: New.
* gdb.trace/trace-break.c (marker): Define new symbol.
* gdb.trace/trace-break.exp (break_trace_same_addr_5):
- New.
+ New.
(break_trace_same_addr_6): New.
2011-11-12 Matt Rice <ratmice@gmail.com>
2011-10-31 Yao Qi <yao@codesourcery.com>
Pedro Alves <pedro@codesourcery.com>
- * gdb.trace/trace-break.c: New.
- * gdb.trace/trace-break.exp: New.
+ * gdb.trace/trace-break.c: New.
+ * gdb.trace/trace-break.exp: New.
2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
- * gdb.python/python.exp: Add extended-prompt tests.
+ * gdb.python/python.exp: Add extended-prompt tests.
2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
- PR python/12438
+ PR python/12438
* gdb.python/python.exp: Add maint set/show python print-stack
- deprecated tests. Add set/show python print-backtrace tests.
+ deprecated tests. Add set/show python print-backtrace tests.
2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2011-06-23 Yao Qi <yao@codesourcery.com>
- * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
- 1.2 is disabled. KFAIL for uclinux.
+ * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
+ breakpoint 1.2 is disabled. KFAIL for uclinux.
2011-06-23 Marek Polacek <mpolacek@redhat.com>
MI breakpoint notifications.
* testsuite/gdb.mi/mi-cli.exp: Adust.
- * testsuite/gdb.mi/mi2-cli.exp: Adust.
- * testsuite/gdb.mi/mi-watch.exp: Adust.
- * testsuite/gdb.mi/mi2-watch.exp: Adust.
- * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
- notifications.
+ * testsuite/gdb.mi/mi2-cli.exp: Adust.
+ * testsuite/gdb.mi/mi-watch.exp: Adust.
+ * testsuite/gdb.mi/mi2-watch.exp: Adust.
+ * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
+ notifications.
2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
- PR python/12183
+ PR python/12183
* gdb.python/py-function.exp: Add GdbError tests.
2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
- PR python/12149
+ PR python/12149
* gdb.python/python.exp: Add gdb.write tests.
* gdb.base/annota1.exp: Allow any number of "frames-invalid" and
"breakpoint-invalid" to be printed.
- * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
- number of "frames-invalid" and "breakpoint-invalid" to be printed.
+ * gdb.base/annota2.exp: Revise line number for main
+ breakpoint. Allow any number of "frames-invalid" and
+ "breakpoint-invalid" to be printed.
* gdb.base/annota2.cc: Initialize a.x to 0.
1999-05-17 Keith Seitz <keiths@cygnus.com>
- * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
- when "skip_float_tests" set.
- Ditto for "print print_double_array(array_d)", "print print_small_structs",
- "print print_ten_doubles", and "step into print_long_arg_list".
- Don't assume we can step into "print_long_arg_list": we could step into memcpy.
- * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
- is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
+ * gdb.base/call-ar-st.exp: Skip
+ "print print_double_array (double_array)" when "skip_float_tests" set.
+ Ditto for "print print_double_array(array_d)",
+ "print print_small_structs", "print print_ten_doubles", and
+ "step into print_long_arg_list".
+ Don't assume we can step into "print_long_arg_list": we could step
+ into memcpy.
+ * gdb.base/call-rt-st.exp: Don't run float-related tests when
+ "skip_float_tests" is set: "print print_one_double(*d1)"
+ and "print print_two_floats(*f3)".
* gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
"skip_float_tests" is set.
- * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
- when "skip_float_tests" set.
+ * gdb.base/varargs.exp: Skip
+ "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
+ "skip_float_tests" set.
1999-05-06 Keith Seitz <keiths@cygnus.com>
* gdb.base/condbreak.exp: Use the gdb_run command rather than just
run which doesn't work with monitors.
- * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
+ * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
+ 1034 test.
* gdb.base/break.exp: use the gdb_continue_to_end proc.
- * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
- program. Traps the case (in Cygmon) when the program never really
- exits. Same as Mark's continue_to_exit, but I had put it in a lot
- more places, so I used my name. Sorry Mark...
+ * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
+ end of a program. Traps the case (in Cygmon) when the program
+ never really exits. Same as Mark's continue_to_exit, but I had
+ put it in a lot more places, so I used my name. Sorry Mark...
* config/monitor.exp (gdb_target_monitor): added another
target_info parameter: remotebinarydownload. This will set the
* gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
Add mips-sgi-irix5* xfail for not gcc compiled.
* gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
- * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
- "p top", "whatis top", "p middle", and "whatis middle".
+ * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
+ compiled for "p top", "whatis top", "p middle", and "whatis
+ middle".
* gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
"whatis signed char" for not gcc compiled.
* gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
"continue to call2b".
Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
"continue to call2g".
- (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
- "backtrace from call6a"
- (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
- "backtrace from call7k".
- Add mips-sgi-irix5* xfail when not gcc compiled for
- "backtrace from call7a".
+ (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
+ compiled for "backtrace from call6a"
+ (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
+ compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
+ when not gcc compiled for "backtrace from call7a".
(localvars_after_alloca): Fix gdb_test cmds for
"print * after runto ...".
Remove rs6000-*-* xfails for
;; version-control: never
;; End:
- Copyright 1993-2005, 2012 Free Software Foundation, Inc.
+ Copyright 1993-2013 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted provided the copyright notice and this notice are preserved.