X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=2d3bc160181d390ececefb9308533c98d7260bbd;hb=c9bf062262da5a158d7a74907f8db2cd6df6bdfd;hp=7203ad2822c3ffc901458369996707088ca1e3c0;hpb=345f514a9388b68188a5e3dcc28cbdb6e6a70b04;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 7203ad2822..2d3bc16018 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,682 @@ +2013-01-14 Tom Tromey + + * 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 + + * gdb.cp/parse-lang.cc: New file. + * gdb.cp/parse-lang.exp: New file. + +2013-01-13 Jan Kratochvil + + * 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 + + * 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 + + * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit + targets. + +2013-01-11 Yao Qi + + * 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 + + * gdb.mi/mi-fullname-deleted.exp: New file. + +2012-12-24 Jan Kratochvil + + * 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 + + * gdb.base/maint.exp: Handle testing with .gdb_index. + +2012-12-19 Joel Brobecker + + * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from + Cavium to FSF. + +2012-12-19 Joel Brobecker + + * 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 + + * 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 + + * gdb.cp/member-name.exp: New file. + * gdb.cp/member-name.cc: New file. + +2012-12-14 Tom Tromey + + * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails. + +2012-12-14 Doug Evans + + * gdb.dwarf2/implptr-optimized-out.S: DIE offset for + DW_OP_GNU_implicit_pointer is section-relative. + +2012-12-14 Tom Tromey + + * gdb.base/info-proc.exp: Add core file tests. + +2012-12-14 Yufeng Zhang + + * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals. + +2012-12-13 Doug Evans + + * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux. + * gdb.multi/multi-arch.exp: Ditto. + +2012-12-12 Keven Boell + + * 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 + + * 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 + + * 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 + + * 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 + + * gdb.dwarf2/dw2-compdir-oldgcc.S: New file. + * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file. + +2012-12-08 Yao Qi + Pedro Alves + + * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test + '=breakpoint-created' when GDB merges the tracepoints of both + sides. + +2012-12-07 Tom Tromey + + * 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 + + * gdb.base/completion.exp: Add tests for ptype and whatis + completion. + +2012-12-07 Joel Brobecker + + * gdb.base/stale-infcall.exp: Fix copyright line. + +2012-12-07 Joel Brobecker + + * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference. + +2012-12-06 Pedro Alves + Tom Tromey + + * gdb.base/exprs.exp: Add tests for cast to void. + +2012-12-06 Jens Elmenthaler + + * 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 + + * gdb.base/gnu-debugdata.exp: Also include "D" symbols in + ${binfile}.funcsyms list. + +2012-12-04 Yao Qi + + PR gdb/13443 + * gdb.trace/actions.exp: Make test messages unique. + +2012-11-29 Tom Tromey + + * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign. + +2012-11-29 Ulrich Weigand + + * 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 + + * gdb.ada/iwide: New testcase. + +2012-11-29 Jerome Guitton + + * gdb.ada/ptype_tagged_param.exp: Adjust expected output in + ptype test. + +2012-11-29 Jerome Guitton + + * gdb.ada/variant_record_packed_array.exp: Test expressions of the + form {VARIANT_TYPE}ADDRESS. + +2012-11-27 Daniel Jacobowitz + + * 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 + Tom Tromey + + * 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 + + * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6. + +2012-11-26 Joel Brobecker + + * gdb.base/empty_exe.exp: New testcase. + +2012-11-20 Mike Frysinger + + * gdb.base/completion.exp: Add test for help aliases completion. + +2012-11-20 Yao Qi + + * 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 + + 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 + + * gdb.mi/mi-var-create-rtti.c: New file. + * gdb.mi/mi-var-create-rtti.exp: New file. + +2012-11-14 Luis Machado + + * gdb.base/structs3.exp: Run to main before doing any tests. + +2012-11-14 Andrew Burgess + + * gdb.python/py-type.exp: Uniquify test names. + +2012-11-14 Yao Qi + + * 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 + + * gdb.mi/mi-fill-memory.exp: New test. + +2012-11-12 Tom Tromey + + * 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 + + * 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 + + * 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 + + 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 + + * gdb.mi/mi-disassemble.exp: Expect fullname field in mi + disassembly output. + +2012-11-09 Pedro Alves + + PR gdb/14306 + + * gdb.multi/multi-arch-exec.c: New file. + * gdb.multi/multi-arch-exec.exp: New file. + +2012-11-09 Yao Qi + + * gdb.mi/mi-break.exp (test_abreak_creation): New procedure. + (top level): Call it. + +2012-11-09 Yao Qi + + * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix + typo. + +2012-11-09 Pedro Alves + + * gdb.multi/multi-arch.exp: New. + +2012-11-08 Tom Tromey + + * 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 + + * gdb.base/comprdebug.exp: New file. + +2012-11-06 Pedro Alves + + PR gdb/14810 + + * gdb.base/disabled-location.c: New file. + * gdb.base/disabled-location.exp: New file. + +2012-11-06 Tom Tromey + + * 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 + + * 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 + + * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp() + fails. + +2012-11-03 Yao Qi + + 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 + + * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion + test. + +2012-11-02 Pedro Alves + + 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 + + * 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 + + * 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 + + * 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 + + * gdb.base/foll-vfork.c: Add copyright header. + * gdb.base/vforked-prog.c: Add copyright header. + +2012-11-02 Pedro Alves + + * 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 + + 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 + + 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 + + * gdb.base/setvar.exp: Test setting nested struct. + * gdb.base/setvar.c (v_struct3): New. + +2012-11-01 Doug Evans + + * 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 + + 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 + + * 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 + + * gdb.base/varargs.exp: PR gdb/12790 is now fixed. + +2012-10-25 Mark Kettenis + + * gdb.base/varargs.exp: PR gdb/12776 is now fixed. + +2012-10-24 Joel Brobecker + + * gdb.ada/set_wstr: New testcase. + +2012-10-24 Joel Brobecker + + * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files. + +2012-10-24 Joel Brobecker + + * gdb.ada/unc_arr_ptr_in_var_rec: New testcase. + +2012-10-24 Mark Kettenis + + * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed. + +2012-10-24 Jan Kratochvil + + * gdb.base/callfuncs.exp (do_function_calls): Fix + setup_kfail_for_target for -m32 mode. + +2012-10-23 Mark Kettenis + + * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800 + are now fixed. + +2012-10-23 Yao Qi + + * gdb.base/info-os.exp: Resume the inferior until it exits. + +2012-10-18 Yufeng Zhang + + * 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 + + * gdb.mi/mi-memory-changed.exp: New. + +2012-10-16 Yao Qi + + * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test + returns true. + Call gdb_load_shlibs. + * gdb.reverse/solib-reverse.exp: Likewise. + 2012-10-15 Keith Seitz * lib/cp-support.exp (cp_test_ptype_class): Add support @@ -652,7 +1331,7 @@ 2012-07-26 Tom Tromey - * gdb.objc/print.exp (test_float_accepted): Remove kfails. + * gdb.objc/print.exp (test_float_accepted): Remove kfails. 2012-07-26 Markus Metzger @@ -2687,8 +3366,8 @@ core registers. 2012-03-01 Maciej W. Rozycki - Maciej W. Rozycki - Daniel Jacobowitz + Maciej W. Rozycki + Daniel Jacobowitz * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". @@ -3378,7 +4057,7 @@ equivalent to 'local_x'. 2012-01-11 Paul Hilfinger - Joel Brobecker + Joel Brobecker * gdb.base/recpar.c, gdb.base/recpar.exp: New files. @@ -3579,7 +4258,7 @@ 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 Doug Evans @@ -3754,8 +4433,8 @@ 2011-12-06 Joel Brobecker - * 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 @@ -3998,7 +4677,7 @@ * 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 @@ -4123,8 +4802,8 @@ 2011-10-31 Yao Qi Pedro Alves - * 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 @@ -4680,7 +5359,7 @@ 2011-08-17 Phil Muldoon - * gdb.python/python.exp: Add extended-prompt tests. + * gdb.python/python.exp: Add extended-prompt tests. 2011-08-15 Jan Kratochvil @@ -4972,9 +5651,9 @@ 2011-07-11 Phil Muldoon - 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 @@ -5182,8 +5861,8 @@ 2011-06-23 Yao Qi - * 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 @@ -5664,11 +6343,11 @@ 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 @@ -5874,7 +6553,7 @@ 2011-03-22 Phil Muldoon - PR python/12183 + PR python/12183 * gdb.python/py-function.exp: Add GdbError tests. @@ -5896,7 +6575,7 @@ 2011-03-18 Phil Muldoon - PR python/12149 + PR python/12149 * gdb.python/python.exp: Add gdb.write tests. @@ -23517,23 +24196,28 @@ Wed Jun 2 17:37:05 1999 Andrew Cagney * 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 - * 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 @@ -23664,14 +24348,15 @@ Tue Mar 23 14:56:36 1999 Elena Zannoni * 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 @@ -26238,8 +26923,9 @@ Sun Aug 27 23:35:35 1995 Fred Fish * 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 @@ -26251,12 +26937,11 @@ Sun Aug 27 23:35:35 1995 Fred Fish "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 @@ -29683,6 +30368,6 @@ Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com) ;; 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.