X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=7be614614a9c8977016f35a29a4adc524d754009;hb=8d735b87dda8798463168405ee63c7c75b571074;hp=83984753193db656804c232f8b44a4d72af6b297;hpb=b1e0c0fa45dd11ac221adf99789aaaa8517a7b47;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 8398475319..7be614614a 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,399 @@ +2012-08-23 Yao Qi + + * gdb.trace/disconnected-tracing.c (start, end): New. + (main): Call start and end. + * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move + existing tests into this proc. + (disconnected_tfind): New. + +2012-08-23 Yao Qi + + * boards/native-gdbserver.exp (${board}_upload): New. + * boards/native-stdio-gdbserver.exp (${board}_upload): New. + * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'. + Execute tfile on remote target. + Copy trace file from target to host. + +2012-08-22 Joseph Myers + + * gdb.arch/thumb-bx-pc.S: New file. + * gdb.arch/thumb-bx-pc.exp: New file. + +2012-08-22 Tom Tromey + + * gdb.base/maint.exp: Update. + +2012-08-22 Tom Tromey + + * lib/gdb.exp (skip_unwinder_tests): New proc. + * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests. + * gdb.java/jnpe.exp: Use skip_unwinder_tests. + +2012-08-21 Tom Tromey + + * gdb.hp/gdb.aCC/exception.exp: Remove. + +012-08-19 Andrew Pinski + + * gdb.arch/mips-octeon-bbit.c: New file. + * gdb.arch/mips-octeon-bbit.exp: New Test. + +012-08-19 Keith Seitz + + PR c++/14365 + * gdb.dwarf2/dw2-anon-mptr.exp: New file. + * gdb.dwarf2/dw2-anon-mptr.S: New file. + +2012-08-18 Jan Kratochvil + + * gdb.base/solib-corrupted.exp (make solibs looping): Replace + verbose -log by more specific untested call. + +2012-08-18 Yao Qi + + * gdb.trace/tfind.exp: Move tests on various command help before + checking target supports trace. + Fix the expected output of 'help tfind end'. + +2012-08-17 Keith Seitz + + PR c++/13356 + * gdb.base/default.exp: Update all "check type" tests. + * gdb.base/help.exp: Likewise. + * gdb.base/setshow.exp: Likewise. + * gdb.cp/converts.cc (foo1_type_check): New function. + (foo2_type_check): New function. + (foo3_type_check): New function. + (main): Call new functions. + * converts.exp: Add tests for integer-to-pointer conversions + with/without strict type-checking. + +2012-08-16 Mike Frysinger + + * gdb.base/help.exp: Update expected output. + +2012-08-16 Joel Brobecker + + * gdb.ada/rdv_wait: New testcase. + +2012-08-14 Jan Kratochvil + + * gdb.base/attach-twice.exp: Remove excessive ps exec. + +2012-08-13 Doug Evans + + * gdb.base/help.exp: Update expected output. + * gdb.base/default.exp: Update expected output of "show convenience". + +2012-08-10 Doug Evans + + * gdb.python/py-strfns.c: New file. + * gdb.python/py-strfns.exp: New file. + * gdb.python/py-type.exp (test_fields): Add vector tests. + +2012-08-10 Mike Frysinger + + PR cli/10436: + * gdb.base/completion.exp: Add tests for handle completion. + +2012-08-09 Yao Qi + + * gdb.mi/mi-cmd-param-changed.exp: New. + * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed". + * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise. + * gdb.mi/mi2-prompt.exp: Likewise. + +2012-08-08 Doug Evans + + * gdb.base/debug-expr.c: New file. + * gdb.base/debug-expr.exp: New file. + * gdb.base/exprs.exp: Test {type} casts. + * gdb.cp/debug-expr.exp: New file. + +2012-08-07 Jan Kratochvil + + * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use + global variable loop, not a 'break'. Add loop count limit to 100. + Add new fail case for terminated vgdb. + +2012-08-07 Jan Kratochvil + Jean-Marc Saffroy + + PR 11804 + * gdb.base/gcore-relro.exp: New file. + * gdb.base/gcore-relro-main.c: New file. + * gdb.base/gcore-relro-lib.c: New file. + +2012-08-07 Jan Kratochvil + + Do not false FAIL with old GCCs. + * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for + GCC < 4.5 in $no_hw mode. + +2012-08-07 Jan Kratochvil + + * gdb.base/default.exp (cd): Accept new directory with no arguments. + +2012-08-06 Jan Kratochvil + + * gdb.base/list.exp (test_only_end): New function. + Call it. + +2012-08-06 Tom Tromey + + * gdb.python/py-mi.exp: Add test for printer whose children + are a list. + * gdb.python/py-prettyprint.c (struct children_as_list): New. + (main): New variable children_as_list. + * gdb.python/py-prettyprint.py (class pp_children_as_list): + New. + (register_pretty_printers): Register new printer. + +2012-08-03 Edjunior Machado + + * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's + symbols. Abort if vgdb remote connection is closed. + +2012-08-02 Doug Evans + + * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x. + +2012-08-02 Sergio Durigan Junior + + * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from + s390x, PowerPC 64 and m68k-linux. + +2012-08-02 Ulrich Weigand + + * gdb.base/annota1.exp: Accept no frames-invalid notification + when starting up the program. + * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may + show a symbolic value as well. + * gdb.server/server-exec-info.exp: Skip test when skipping + gdbserver test and/or when skipping shared library tests. + * gdb.threads/linux-dp.exp: Unset "seen" when done with it to + avoid name conflicts with other tests. + +2012-08-02 Ulrich Weigand + + * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives. + Fix wrong output on big-endian systems. + * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on + 4-byte pointer types on 64-bit s390x. + +2012-08-02 Ulrich Weigand + + * gdb.base/watchpoint.c (func2): Initialize local_a. Add + marker comment at the beginning (after intialization). + * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2 + breakpoint on marker comment instead of function begin. + (test_wide_location_1): Do not expect HW watchpoints on 32-bit + PowerPC. + (test_wide_location_2): Do not expect HW watchpoints on 32-bit + or 64-bit PowerPC. + (do_tests): Consistently set can-use-hw-watchpoints to 0 if + gdb,no_hardware_watchpoints flag is set. + (initialize): Remove now redundant can-use-hw-watchpoints change. + +2012-08-02 Yao Qi + Pedro Alves + + * boards/local-remote-host.exp: New. + +2012-08-01 Ulrich Weigand + + * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs. + * gdb.base/ctxobj.exp: Call gdb_load_shlibs. + * gdb.base/print-file-var.exp: Likewise. + * gdb.server/solib-list.exp: Skip on remote targets. + +2012-08-01 Ulrich Weigand + + * gdb.base/watchpoint.exp (test_wide_location_1): Expect software + watchpoints on ARM. When expecting software watchpoints, tolerate + (remote) targets that report unsupported hardware watchpoint only + at continue time. + (test_wide_location_2): Likewise. + +2012-08-01 Jan Kratochvil + + * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more + valgrind versions. + +2012-07-31 Jan Kratochvil + + * gdb.base/valgrind-infcall.c: New file. + * gdb.base/valgrind-infcall.exp: New file. + + * gdb.base/valgrind-db-attach.exp: Do not run in remote mode. + +2012-07-30 Keith Seitz + + * gdb.linespec/ls-errs.exp: Check some quote-enclosed + linespecs. + +2012-07-30 Doug Evans + + * gdb.dwarf2/fission-reread.S: Use .data instead of .bss. + * gdb.dwarf2/pr13961.S: Ditto. + + * gdb.dwarf2/dw4-sig-types.exp: Fix typo. + +2012-07-30 Andrew Burgess + + * gdb.mi/mi-var-invalidate.exp: Create a floating variable and + change its format immediately after reloading the binary. + +2012-07-27 Jan Kratochvil + + Fix testsuite regression after --use-deprecated-index-sections removal. + * gdb.base/annota1.exp (run until main breakpoint): Update the expect + string. + * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise. + +2012-07-27 Yao Qi + + KFAIL for PR remote/14161. + * gdb.trace/strace.exp (strace_remove_socket): kfail for native. + Cleanup socket files. + (strace_info_marker): Detach inferior. + +2012-07-26 Tom Tromey + + * gdb.objc/print.exp (test_float_accepted): Remove kfails. + +2012-07-26 Markus Metzger + + * gdb.python/py-inferior.c (thread): New function. + (check_threads): New function. + (test_threads): New function. + * gdb.python/py-inferior.exp: Added test. + Replaced runto with continue to breakpoint. + +2012-07-26 Tom Tromey + + * lib/ada.exp (standard_ada_testfile): New proc. + * gdb.ada/aliased_array.exp: Use standard_ada_testfile. + * gdb.ada/array_bounds.exp: Use standard_ada_testfile. + * gdb.ada/array_return.exp: Use standard_ada_testfile. + * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile. + * gdb.ada/arrayidx.exp: Use standard_ada_testfile. + * gdb.ada/arrayparam.exp: Use standard_ada_testfile. + * gdb.ada/arrayptr.exp: Use standard_ada_testfile. + * gdb.ada/atomic_enum.exp: Use standard_ada_testfile. + * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile. + * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile. + * gdb.ada/bp_on_var.exp: Use standard_ada_testfile. + * gdb.ada/bp_range_type.exp: Use standard_ada_testfile. + * gdb.ada/call_pn.exp: Use standard_ada_testfile. + * gdb.ada/catch_ex.exp: Use standard_ada_testfile. + * gdb.ada/char_enum.exp: Use standard_ada_testfile. + * gdb.ada/char_param.exp: Use standard_ada_testfile. + * gdb.ada/complete.exp: Use standard_ada_testfile. + * gdb.ada/cond_lang.exp: Use standard_ada_testfile, + standard_output_file. + * gdb.ada/dyn_loc.exp: Use standard_ada_testfile. + * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile. + * gdb.ada/exec_changed.exp: Use standard_ada_testfile, + standard_output_file. + * gdb.ada/exprs.exp: Use standard_ada_testfile. + * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile. + * gdb.ada/fixed_points.exp: Use standard_ada_testfile. + * gdb.ada/formatted_ref.exp: Use standard_ada_testfile. + * gdb.ada/frame_args.exp: Use standard_ada_testfile. + * gdb.ada/fullname_bp.exp: Use standard_ada_testfile. + * gdb.ada/fun_addr.exp: Use standard_ada_testfile. + * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile. + * gdb.ada/funcall_param.exp: Use standard_ada_testfile. + * gdb.ada/homonym.exp: Use standard_ada_testfile. + * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile. + * gdb.ada/int_deref.exp: Use standard_ada_testfile. + * gdb.ada/interface.exp: Use standard_ada_testfile. + * gdb.ada/lang_switch.exp: Use standard_ada_testfile, + standard_output_file + * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile. + * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile. + * gdb.ada/mi_task_info.exp: Use standard_ada_testfile. + * gdb.ada/mod_from_name.exp: Use standard_ada_testfile. + * gdb.ada/nested.exp: Use standard_ada_testfile. + * gdb.ada/null_array.exp: Use standard_ada_testfile. + * gdb.ada/null_record.exp: Use standard_ada_testfile. + * gdb.ada/operator_bp.exp: Use standard_ada_testfile. + * gdb.ada/packed_array.exp: Use standard_ada_testfile. + * gdb.ada/packed_tagged.exp: Use standard_ada_testfile. + * gdb.ada/print_chars.exp: Use standard_ada_testfile. + * gdb.ada/print_pc.exp: Use standard_ada_testfile. + * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile. + * gdb.ada/ptype_field.exp: Use standard_ada_testfile. + * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile. + * gdb.ada/rec_return.exp: Use standard_ada_testfile. + * gdb.ada/ref_param.exp: Use standard_ada_testfile. + * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile. + * gdb.ada/same_enum.exp: Use standard_ada_testfile. + * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile. + * gdb.ada/small_reg_param.exp: Use standard_ada_testfile. + * gdb.ada/start.exp: Use standard_ada_testfile. + * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile. + * gdb.ada/sym_print_name.exp: Use standard_ada_testfile. + * gdb.ada/taft_type.exp: Use standard_ada_testfile. + * gdb.ada/tagged.exp: Use standard_ada_testfile. + * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile. + * gdb.ada/task_bp.exp: Use standard_ada_testfile. + * gdb.ada/tasks.exp: Use standard_ada_testfile. + * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile. + * gdb.ada/type_coercion.exp: Use standard_ada_testfile. + * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile. + * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile. + * gdb.ada/watch_arg.exp: Use standard_ada_testfile. + * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile. + * gdb.ada/widewide.exp: Use standard_ada_testfile. + +2012-07-25 Jan Kratochvil + + Fix testsuite regression after --use-deprecated-index-sections removal. + * lib/mi-support.exp (gdbindex_warning_re): Update the expect string. + +2012-07-25 Jan Kratochvil + + Fix compatibility with Tcl before 7.5. + * lib/future.exp (lreverse): New function if it does not exist. + +2012-07-25 Marc Khouzam + + * gdb.mi/mi-pending.c: New method to set a second pending + breakpoint. + * gdb.mi/mi-pending.exp: Set a pending breakpoint with a + condition. + +2012-07-20 Pedro Alves + + PR threads/11692 + PR gdb/12203 + + * gdb.threads/create-fail.c: New file. + * gdb.threads/create-fail.exp: New file. + +2012-07-19 Pedro Alves + + * config/monitor.exp (gdb_load): Remove redundant ';' in for loop. + * config/vx.exp (gdb_start): Likewise. + * gdb.base/printcmds.exp (test_print_repeats_10): Likewise. + * gdb.base/setvar.exp (test_set): Likewise. + * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue. + * gdb.reverse/sigall-precsave.exp: Likewise. + * gdb.reverse/sigall-reverse.exp: Likewise. + +2012-07-19 Pedro Alves + + * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal + handler before recording. + +2012-07-19 Tom Tromey + + * gdb.cp/casts.exp: Add tests for typeof and decltype. + * gdb.cp/casts.cc (decltype): New function. + (main): Use it. + 2012-07-19 Pedro Alves * gdb.base/sigall.exp (signals): New list.