X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=c5fb7db19205ccd7a898f1f3f45543895b5d648d;hb=d8df103b509c3750e9702b17b8af193cb93437c7;hp=449b80e778bf94bd62e6dc8862caa8b8fd67cc72;hpb=a2e0062d4ba06053c1f0b86d9abc88d1fc9424c7;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 449b80e778..c5fb7db192 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,403 @@ +2012-03-05 Tom Tromey + + * gdb.ada/operator_bp.exp: Clear debug-file-directory. + * gdb.ada/mi_task_arg.exp: Clear debug-file-directory. + +2012-03-05 Tom Tromey + + * gdb.java/jprint.java (jprint.main): Keep 'x' live. + +2012-03-04 Yao Qi + + * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error + messages for KFAIL. + +2012-03-03 Jan Kratochvil + + * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc. + (print one_two_three, indexes off, print few_reps, indexes off) + (print many_reps, indexes off, print empty, indexes off) + (print one_two_three, print few_reps, print many_reps, print empty): + Call setup_xfail if $gcc_old. + +2012-03-03 Jan Kratochvil + + Implement testsuite workaround for PR breakpoints/13781. + * gdb.cp/mb-templates.exp: New loop with variable $workaround. + (set breakpoint condition-evaluation host): New conditional command. + +2012-03-03 Jan Kratochvil + + Code cleanup. + * gdb.cp/mb-templates.exp: New variables executable. Use it for + binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple. + Replace GDB restart by kill and delete_breakpoints. Replace breakpoint + number 1 by $bpnum. Four times. + +2012-03-03 Yao Qi + + * gdb.trace/strace.exp: run strace_info_marker in linux native gdb. + +2012-03-03 Jan Kratochvil + + Setup KFAIL for PR server/13796. + * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL. + +2012-03-02 Joel Brobecker + + * gdb.ada/operator_bp: New testcase. + +2012-03-02 Joel Brobecker + + * gdb.ada/info_locals_renaming: New testcase. + +2012-03-02 Tom Tromey + + * gdb.base/nextoverexit.c: New file. + * gdb.base/nextoverexit.exp: New file. + +2012-03-02 Edjunior Machado + + * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete + parameter. + +2012-03-01 Maciej W. Rozycki + + * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS + core registers. + +2012-03-01 Maciej W. Rozycki + Maciej W. Rozycki + Daniel Jacobowitz + + * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak". + +2012-03-01 Pedro Alves + + PR gdb/13767 + + * gdb.trace/unavailable.exp (gdb_unavailable_floats): New. + (gdb_collect_globals_test): Call it. + +2012-03-01 Keith Seitz + + * gdb.cp/method2.exp: Output of overload menu is now + alphabetized. Update tests for "break A::method". + * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead + of hard-coding them. + Overload menu is alphabetized: rewrite to accommodate. + Unset variables LINE and TYPES which are used in other tests. + Compute the output of "info break". + Update the breakpoint table after all breakpoints are deleted. + (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and + compute ACTUALS and the method body based on parameters. + Update expected output accordingly. + * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add + unique comments to allow the use of gdb_get_line_number. + +2012-03-01 Keith Seitz + + * gdb.cp/method2.exp: Use prepare_for_testing and cleanup + some Tcl syntax. + * gdb.cp/ovldbreak.exp: Likewise. + +2012-03-01 Keith Seitz + + * gdb.base/help.exp (help show user): Update expected result + for new doc string changes (add "non-python"). + +2012-03-01 Scott J. Goldman + + * gdb.python/py-cmd.exp: Add test to verify that python commands can + be put in the user-defined category and that the commands appear in + "help user-defined". + +2012-02-29 Joel Brobecker + + * gdb.ada/tagged_not_init: New testcase. + +2012-02-29 Joel Brobecker + + * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three. + * gdb.ada/enum_idx_packed: New testcase. + +2012-02-29 Joel Brobecker + + * gdb.ada/aliased_array: New testcase. + +2012-02-29 Joel Brobecker + + * gdb.ada/whatis_array_val: New testcase. + +2012-02-29 Jan Kratochvil + + Fix disp-step-syscall.exp: fork: single step over fork. + * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by + whitespaces. + (single step over $syscall): Remove its check. + (single step over $syscall final pc): New check. + +2012-02-29 Jan Kratochvil + + Support processors without SSSE3. + * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and + pabsd into ... + (ssse3_test): ... a new function. + (main): Call ssse3_test. + * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test. + Update expected values everywhere. + (reverse-step to pabsd, verify xmm0 after reverse pabsd) + (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd) + (reverse-step to pabsw, verify xmm0 after reverse pabsw) + (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw) + (reverse-step to pabsb, verify xmm0 after reverse pabsb) + (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb): + Move these tests lower. + (set breakpoint at end of ssse3_test, continue to end of ssse3_test) + (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test) + (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2): + New tests. + +2012-02-29 Yao Qi + Pedro Alves + + * gdb.trace/trace-mt.c: New. + * gdb.trace/trace-mt.exp: New. + +2012-02-28 Thomas Schwinge + + * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line + numbers instead of hardcoding them. + * gdb.base/annota1.c: Provide suitable markers. + * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line + numbers instead of hardcoding them. + * gdb.base/annota3.c: Provide suitable markers. + + * gdb.base/annota1.c [__sh__]: Remove any special-casing. + * gdb.base/annota3.c: Likewise. + * gdb.base/sigall.c: Likewise. + * gdb.base/signals.c: Likewise. + * gdb.reverse/sigall-reverse.c: Likewise. + +2012-02-27 Maciej W. Rozycki + + * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main + failure return path. + +2012-02-27 Luis Machado + + * gdb.base/save-bp.exp: Account for new condition evaluator output. + +2012-02-24 Luis Machado + + * gdb.base/cond-eval-mode.exp: New file. + +2012-02-24 Pedro Alves + + * gdb.base/break-interp.exp (test_ld): Use with_test_prefix. + (top level): Use with_test_prefix. + +2012-02-24 Pedro Alves + + * gdb.threads/attach-into-signal.exp (corefunc): Use + with_test_prefix. + +2012-02-24 Jan Kratochvil + + Fix false FAILs on old CPUs without SSE. + * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test): + Return untested for Illegal instruction. + +2012-02-24 Jan Kratochvil + + Fix false FAILs with glibc debug infos installed. + * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test. + * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test. + +2012-02-22 Sterling Augustine + + * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for + constant with cast. + +2012-02-21 Pedro Alves + + * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix. + +2012-02-21 Pedro Alves + + * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix. + +2012-02-21 Pedro Alves + + * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use + with_test_prefix. + +2012-02-21 Pedro Alves + + * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do + with_test_prefix here. + (top level): Do it here instead. Remove `:' from the + with_test_prefix string. + * gdb.base/attach-pie-misread.exp: Remove the leading space the + the suffix `:' from the with_test_prefix prefix string. + * gdb.base/break-interp.exp: Ditto. + * gdb.base/catch-load.exp: Ditto. + * gdb.base/disp-step-syscall.exp: Ditto. + * gdb.base/jit-so.exp: Ditto. + * gdb.base/jit.exp: Ditto. + * gdb.base/sepdebug.exp: Ditto. + * gdb.base/solib-display.exp: Ditto. + * gdb.base/solib-overlap.exp: Ditto. + * gdb.base/watch-cond-infcall.exp: Ditto. + * gdb.base/watchpoint.exp: Ditto. + * gdb.dwarf2/dw2-noloc.exp: Ditto. + * gdb.mi/mi-watch.exp: Ditto. + * gdb.mi/mi2-watch.exp: Ditto. + * gdb.threads/non-ldr-exc-1.exp: Ditto. + * gdb.threads/non-ldr-exc-2.exp: Ditto. + * gdb.threads/non-ldr-exc-3.exp: Ditto. + * gdb.threads/non-ldr-exc-4.exp: Ditto. + * gdb.threads/watchpoint-fork.exp: Ditto. + * gdb.threads/watchthreads-reorder.exp: Ditto. + * gdb.trace/change-loc.exp: Ditto. + * gdb.trace/pending.exp: Ditto. + * gdb.trace/status-stop.exp: Ditto. + * gdb.trace/strace.exp: Ditto. + * gdb.trace/trace-break.exp: Ditto. + * gdb.trace/unavailable.exp: Ditto. + * lib/gdb.exp (with_test_prefix): Always prefix with space and + suffix with colon. Adjust leading comments. + +2012-02-21 Pedro Alves + Tom Tromey + + * lib/gdb.exp: Add description of test prefixes. + (with_test_prefix): New procedure. + * gdb.arch/altivec-abi.exp: Use with_test_prefix. + * gdb.base/attach-pie-misread.exp: Use with_test_prefix. + * gdb.base/break-interp.exp: Use with_test_prefix. Use append + instead of lappend to append to pf_prefix. + * gdb.base/catch-load.exp: Use with_test_prefix. + * gdb.base/disp-step-syscall.exp: Use with_test_prefix. + * gdb.base/jit-so.exp: Use with_test_prefix. + * gdb.base/jit.exp: Use with_test_prefix. + * gdb.base/return-nodebug.exp (do_test): Use append instead of + lappend to append to pf_prefix. + * gdb.base/sepdebug.exp: Use with_test_prefix. + * gdb.base/solib-display.exp: Use with_test_prefix. + * gdb.base/solib-overlap.exp: Use with_test_prefix. + * gdb.base/watch-cond-infcall.exp: Use with_test_prefix. + * gdb.base/watchpoint.exp: Use with_test_prefix. + * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix. + * gdb.mi/mi-watch.exp: Use with_test_prefix. + * gdb.mi/mi2-watch.exp: Use with_test_prefix. + * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix. + * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix. + * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix. + * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix. + * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use + append instead of lappend to append to pf_prefix. + * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix. + * gdb.trace/change-loc.exp: Use with_test_prefix. + * gdb.trace/pending.exp: Use with_test_prefix. + * gdb.trace/status-stop.exp: Use with_test_prefix. + * gdb.trace/strace.exp: Use with_test_prefix. + * gdb.trace/trace-break.exp: Use with_test_prefix. + * gdb.trace/unavailable.exp: Use with_test_prefix. Use append + instead of lappend to append to pf_prefix. + +2012-02-20 Jan Kratochvil + + Fix racy FAILs. + * gdb.base/inferior-died.c (main): Add return of 0. + * gdb.base/inferior-died.exp (continue): Fix expectation of + asynchronous events. + (p 1): New test. + +2012-02-20 Pedro Alves + + * gdb.threads/attach-into-signal.exp (corefunc): Don't enable + lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on + gdb's internal debug output. For the non-threaded case, look for + "Program received signal SIGLARM", for the threaded case, peek at + the thread's siginfo. + +2012-02-20 Pedro Alves + + General cleanup, make output test messages unique, and build + different executable files for the non-threaded and threaded + cases. + + * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile): + Delete. + (executable_nothr, executable_thr): New globals. + (top level): Adjust to delete both executables. + (corefunc): New parameter $executable. Set $pf_prefix instead of + hand writing a prefix in tests. Issue a clean_restart and enable + lin-lwp debug output here. + (top level): Adjust. Use build_executable. Don't start gdb here, + and don't enable lin-lwp debug output here. + * gdb.threads/Makefile.in (EXECUTABLES): Adjust. + +2012-02-20 Jan Kratochvil + + Fix racy FAILs. + * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate + "continue" command. + +2012-02-19 Jan Kratochvil + + Fix for gdbserver non-extended mode. + * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint + and gdb_run_cmd. + +2012-02-17 Tom Tromey + + * gdb.python/py-events.py (exit_handler): Add test for 'dir'. + * gdb.python/py-events.exp: Check 'dir' output. + * gdb.python/py-type.exp (test_fields): Add test for 'dir'. + +2012-02-17 Yao Qi + + * gdb.trace/strace.exp (strace_info_marker): Test `info threads'. + +2012-02-16 Tom Tromey + + * gdb.base/inferior-died.c: Don't include stdio.h. + +2012-02-16 Tom Tromey + + * gdb.base/inferior-died.c: New file. + * gdb.base/inferior-died.exp: New file. + +2012-02-15 Aleksandar Ristovski + + * gdb.base/break-inline.exp: New file. + * gdb.base/break-inline.c: New file. + +2012-02-15 Tom Tromey + + * gdb.base/pc-fp.exp: Add "info register" tests. + +2012-02-15 Tom Tromey + + * gdb.base/regs.exp: Remove. + +2012-02-15 Pedro Alves + + * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when + the target doesn't support tracepoints. + * gdb.trace/circ.exp: Ditto. + * gdb.trace/collection.exp: Ditto. + * gdb.trace/packetlen.exp: Ditto. + * gdb.trace/passc-dyn.exp: Ditto. + * gdb.trace/report.exp: Ditto. + * gdb.trace/tfind.exp: Ditto. + * gdb.trace/tspeed.exp: Ditto. + * gdb.trace/tsv.exp: Ditto. + * gdb.trace/unavailable.exp: Ditto. + * gdb.trace/while-dyn.exp: Ditto. + 2012-02-15 Pedro Alves * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using