X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=eac9ba9296aa80999d8b88b7709b84c94792ae8a;hb=bb3784283e3ddfb19761aabcc5ade9956e34b311;hp=ae908b92df5dbd5e859bc054c40ffc651c896c96;hpb=c474c9229e856291e6a88d1e93249e89298bc3ca;p=binutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index ae908b92df5..eac9ba9296a 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,518 @@ +2008-04-05 Vladimir Prus + + * lib/mi-support.exp (mi_expect_stop): New. + (mi_run_cmd): Change the + token. Use mi_send_resuming_command, use + mi_expect_stop. + (mi_execute_to_helper): Rename to mi_execute_to. + (mi_send_resuming_command): Add more error patterns. + (mi_wait_for_stop): Renamed to... + (mi_get_stop_line): ...this. + (mi_run_inline_test): Adjust. + + * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop. + * gdb.mi/mi-console.exp: Likewise. + * gdb.mi/mi-pending.exp: Likewise. + * gdb.mi/mi-simplerun.exp: Likewise. + * gdb.mi/mi-stack.exp: Likewise. + * gdb.mi/mi-stepi.exp: Likewise. + * gdb.mi/mi-syn-frame.exp: Add comment. + * gdb.mi/mi-until.exp: Likewise. + * gdb.mi/mi-var-display.exp: Likewise. + * gdb.mi/mi-watch.exp: Likewise. + * gdb.mi/mi2-cli.exp: Likewise. + * gdb.mi/mi2-console.exp: Likewise. + * gdb.mi/mi2-simplerun.exp: Likewise. + * gdb.mi/mi2-stack.exp: Likewise. + * gdb.mi/mi2-stepi.exp: Likewise. + * gdb.mi/mi2-until.exp: Likewise. + * gdb.mi/mi2-var-display.exp: Likewise. + * gdb.mi/mi2-watch.exp: Likewise. + +2008-04-04 Ulrich Weigand + + * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads. + + * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets. + +2008-04-04 Pedro Alves + + * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp, + gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp, + gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp, + gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp, + gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp, + gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not + expect an mi error duplicated in stderr. + +2008-04-03 Joel Brobecker + + * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc. + * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask". + Add a couple of tests that verify the behavior when the new setting + is set to "cancel" and "all". + * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to + "ask" before we start the testing. + +2008-04-01 Aleksandar Ristovski + + * gdb.cp/casts.cc: Add class reference variables. + * gdb.cp/casts.exp: New test cases for up/down casting references. + +2008-04-01 Marc Khouzam + + * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests + instead of beginning to make an extra test pass. + * gdb.mi/mi2-var-display.exp: Likewise. + +2008-03-31 Maciej W. Rozycki + + * gdb.base/break.exp: Mark failures as such. Fix formatting. + +2008-03-31 Markus Deuling + Ulrich Weigand + + * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial + value. Add xfail for older kernels. + +2008-03-28 Aleksandar Ristovski + + Bring mi-support in line with gdb.exp. + * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start. + (mi_gdb_start): New function. + +2008-03-28 Maciej W. Rozycki + + * gdb.mi/mi-var-cmd.exp: Fix a typo. + +2008-03-26 Vladimir Prus + + * gdb.mi/mi-var-display.exp: Remove obsolete xfail. + * gdb.mi/mi2-var-display.exp: Likewise. + +2008-03-26 Vladimir Prus + + * lib/mi-support.exp (mi_create_varobj_checked): New. + (mi_list_varobj_children): Allow to check for a + value. + (mi_list_array_varobj_children): New. + + * gdb.mi/mi-var-child.exp: Use mi_create_varobj + and mi_list_varobj_children, as opposed to hardcoding + expected strings. + * gdb.mi/gdb701.exp: Likewise. + * gdb.mi/gdb792.exp: Likewise. + * gdb.mi/mi-var-block.exp: Likewise. + * gdb.mi/mi-var-cmd.exp: Likewise. + * gdb.mi/mi-var-invalidate.exp: Likewise. + * gdb.mi/mi2-var-block.exp: Likewise. + * gdb.mi/mi2-var-child.exp: Likewise. + * gdb.mi/mi2-var-cmd.exp: Likewise. + * gdb.mi/mi2-var-display.exp: Likewise. + +2008-03-24 Jan Kratochvil + + Fix random false FAILs on i386. + * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink. + +2008-03-23 Daniel Jacobowitz + + PR gdb/544 + * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes. + +2008-03-23 Daniel Jacobowitz + + PR gdb/544 + * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes. + +2008-03-21 Daniel Jacobowitz + + * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for + fixed PR gdb/544. + +2008-03-21 Pedro Alves + + * gdb.threads/fork-child-threads.exp: Test next over fork. + +2008-03-21 Chris Demetriou + + * gdb.base/break.exp (rbreak junk): New test for rbreak + "Junk at end of arguments" issue. + +2008-03-21 Daniel Jacobowitz + + * gdb.base/printcmds.exp (test_print_array_constants): Do not expect + *& to work on created array elements. + (Top level): Test print $pc with a file. Test string operations + without a target. + * gdb.base/ptype.exp: Do not expect *& to work on created array + elements. + +2008-03-21 Daniel Jacobowitz + + * gdb.threads/killed.exp, gdb.threads/manythreads.exp, + gdb.threads/staticthreads.exp: Update exit query. + +2008-03-07 Sandra Loosemore + + * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message. + +2008-03-03 Daniel Jacobowitz + + * gdb.base/watchpoint.c (global_ptr, func4): New. + (main): Call func4. + * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint. + (test_inaccessible_watchpoint): New. + +2008-02-29 Maciej W. Rozycki + + * lib/gdb.exp (gdb_expect): Of all the timeouts provided always + select the largest. + +2008-02-28 Daniel Jacobowitz + + * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer + frames-invalid annotations. + +2008-02-28 Pierre Muller + + * gdb.base/assign.exp: avoid same output for different tests. + +2008-02-27 Doug Evans + + * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail + for bug 1738. + (breakpoint_to_handler_entry): Ditto. + +2008-02-27 Joel Brobecker + + * gdb.base/ending-run.exp: Use the first line of code inside + function body to test breakpoints. + * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual + location where the breakpoint is inserted when using the line + where a function is declared. Fix typo in the description of + one of the tests. + * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise. + +2008-02-27 Pierre Muller + + * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting + tests. + +2008-02-27 Pierre Muller + + * gdb.base/args.exp: avoid same output for tests + with single quotes. + +2008-02-26 Vladimir Prus + + * gdb.base/annota1.exp: Adjust for 'info break' + format changes. + * gdb.base/annota3.exp: Likewise. + * gdb.base/break.exp: Likewise. + * gdb.base/condbreak.exp: Likewise. + * gdb.base/pending.exp: Likewise. + * gdb.base/sepdebug.exp: Likewise. + * gdb.base/unload.exp: Likewise. + * gdb.cp/ovldbreak.exp: Likewise. + * gdb.mi/mi-pending.exp: Likewise. + +2008-02-07 Doug Evans + + * gdb.cp/mb-inline.exp: New. + * gdb.cp/mb-inline.h: New. + * gdb.cp/mb-inline1.cc: New. + * gdb.cp/mb-inline2.cc: New. + +2008-02-06 Pierre Muller + + * gdb.pascal/floats.pas: New test program. + * gdb.pascal/floats.exp: New testcase. + +2008-02-06 Thiago Jung Bauermann + + * gdb.base/callfuncs.c (t_float_many_args): New function. + (t_double_many_args): New function. + * gdb.base/callfuncs.exp: Add tests for exceeding float + and double parameters passed through the stack. + +2008-02-05 Joel Brobecker + + * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb, + gdb.ada/complete/foo.adb: New files. + * gdb.ada/complete.exp: New testcase. + +2008-02-03 Doug Evans + + * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y. + + * gdb.cp/gdb2384.exp: New file. + * gdb.cp/gdb2384.cc: New file. + * gdb.cp/gdb2384-base.h: New file. + * gdb.cp/gdb2384-base.cc: New file. + +2008-02-02 Doug Evans + + * gdb.base/sigall.c (main): Ensure all signals aren't blocked. + +2007-02-01 Joel Brobecker + + * gdb.ada/sym_print_name: New test program. + * gdb.ada/sym_print_name.exp: New testcase. + +2007-02-01 Joel Brobecker + + * gdb.ada/nested/hello.adb: New file. + * gdb.ada/nested.exp: New testcase. + * gdb.ada/Makefile.in (EXECUTABLES): Update list. + +2008-02-01 Vladimir Prus + + * gdb.mi/basic.c (return_1): New function. + * gdb.mi/mi-break.exp: Make sure that failed -break-insert + don't cause future evaluations of function to report + creation of internal breakpoints. + +2008-02-01 Vladimir Prus + + * gdb.mi/mi-break.exp (test_error): New. + Call it. + +2008-01-31 Luis Machado + + * gdb.arch/ppc64-atomic-inst.c: New testcase source file. + * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file. + +2008-01-31 Pierre Muller + + * gdb.pascal/integers.pas: New test program. + * gdb.pascal/integers.exp: New testcase. + +2008-01-31 Pierre Muller + + * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}. + +2008-01-30 Luis Machado + + * gdb.arch/powerpc-d128-regs.exp: New testcase expect file. + * gdb.arch/powerpc-d128-regs.c: New testcase source file. + +2008-01-30 Paul Hilfinger + + * gdb.ada/formatted_ref: New test program. + * gdb.ada/formatted_ref.exp: New testcase. + + * gdb.cp/formatted-ref.cc: New file. + * gdb.cp/formatted-ref.exp: New testcase. + +2008-01-30 Joel Brobecker + + * gdb.base/ptype.exp: Add testing of "ptype $pc". + +2008-01-30 Nick Roberts + + * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp + (test_file_list_exec_source_file): Update to new macro-info field. + +2008-01-30 Paul N. Hilfinger + + * gdb.ada/exprs: New test program. + * gdb.ada/exprs.exp: New testcase. + +2008-01-30 Thiago Jung Bauermann + + * dfp-test.c (DELTA, DELTA_B): New definitions. + (double_val1, double_val2, double_val3, double_val4, double_val5, + double_val6, double_val7, double_val8, double_val9, double_val10, + double_val11, double_val12, double_val13, double_val14, dec32_val1, + dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7, + dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12, + dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1, + dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7, + dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12, + dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1, + dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6, + dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11, + dec128_val12, dec128_val13, dec128_val14, dec128_val15, + dec128_val16): New global variables. + (decimal_dec128_align): New function. + (decimal_mixed): Likewise. + (decimal_many_args_dec32): Likewise. + (decimal_many_args_dec64): Likewise. + (decimal_many_args_dec128): Likewise. + (decimal_many_args_mixed): Likewise. + * dfp-test.exp: Add tests calling new inferior functions. + +2008-01-29 Daniel Jacobowitz + + * gdb.server/ext-attach.c, gdb.server/ext-attach.exp, + gdb.server/ext-run.exp: New files. + * lib/gdbserver-support.exp (gdbserver_download): New. + (gdbserver_start): New. Update gdbserver expected + output. + (gdbserver_spawn): Use them. + (gdbserver_start_extended): New. + +2008-01-29 Daniel Jacobowitz + + * gdb.base/foll-exec.exp: Update header. Skip on remote targets. + Run on GNU/Linux. + (do_exec_tests): Check for systems which do not support catchpoints. + Do not match START. + * gdb.base/foll-fork.exp: Update header. Skip on remote targets. + Run on GNU/Linux. Enable verbose output. + (check_fork_catchpoints): New. + (explicit_fork_child_follow, catch_fork_child_follow) + (tcatch_fork_parent_follow): Update expected messages. + (do_fork_tests): Use check_fork_catchpoints. + * gdb.base/foll-vfork.exp: Update header. Skip on remote targets. + Run on GNU/Linux. Enable verbose output. + (check_vfork_catchpoints): New. + (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update + expected messages. + (do_vfork_and_exec_tests): Use check_fork_catchpoints. + +2008-01-29 Jim Blandy + + * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown + host' errors. + * lib/mi-support.exp (mi_gdb_target_cmd): Same. + +2008-01-29 Jim Blandy + + * gdb.threads/sigthread.c: Use barriers to ensure that + child_thread and child_thread_two are always initialized before we + start to use them. + +2008-01-29 Vladimir Prus + + * gdb.base/watchpoint-solib.exp: New. + * gdb.base/watchpoint-solib.c: New. + * gdb.base/watchpoint-solib-shr.c: New. + +2008-01-29 Pierre Muller + + * gdb.base/gdb1056.exp: Add unsigned integer test. + +2008-01-28 Doug Evans + + * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss. + +2008-01-27 Jim Blandy + + * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix. + + * gdb.base/expand-psymtabs.exp: Doc fix. + +2008-01-26 Mark Kettenis + + * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches. + +2008-01-24 Nick Roberts + + * gdb.mi/mi2-var-display.exp: Add value field to tests for output of + -var-set-format. + +2008-01-23 Chris Demetriou + + * gdb.threads/thread_events.c: New testcase source file. + * gdb.threads/thread_events.exp: New testcase expect file. + +2008-01-23 Nick Roberts + + * lib/gdb.exp: Add the variable octal. + + * gdb.mi/mi-var-display.exp: Add value field to tests for output of + -var-set-format. + +2008-01-22 Daniel Jacobowitz + Vladimir Prus + + * gdb.base/float.exp: Allow missing floating point for m68k and + PowerPC. + +2008-01-22 Vladimir Prus + + * gdb.mi/basics.c: Setup for testing breakpoints + ignore count. + * gdb.mi/mi-break.exp: Test for breakpoint ignore count. + * gdb.mi/mi-cli.exp: Adjust. + * gdb.mi/mi2-cli.exp: Adjust. + +2008-01-17 Pedro Alves + + * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer + and 'dummy_ptr' integer pointer. Initialize struct_declarations + with dummy_ptr's address. + * gdb.mi/var-cmd.c (do_children_tests): Likewise. + * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on + all targets. + * gdb.mi/mi2-var-child.exp: Likewise. + +2008-01-09 Joel Brobecker + + * gdb.ada/null_array: New test program. + * gdb.ada/null_array.exp: New testcase. + +2008-01-09 Luis Machado + + * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls + with required float modifiers. + +2008-01-08 Joel Brobecker + + * gdb.ada/funcall_param: New test program. + * gdb.ada/funcall_param.exp: New testcase. + +2008-01-08 Joel Brobecker + + * gdb.ada/arrayparam: New test program. + * gdb.ada/arrayparam.exp: New testcase. + +2008-01-08 Joel Brobecker + + * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd + landed. Should also fix random failures in the test following it. + +2008-01-07 Thiago Jung Bauermann + + * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests + for expressions with decimal float values. + (test_dfp_conversions): New function to test casts to and from + decimal float types. + Call test_dfp_conversions. + * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8 + elements. + (main): Initialize ds.float4 and ds.double8 elements. + * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect + string to new error message. + (d64_set_tests): Likewise. + (d128_set_tests): Likewise. + Add tests for expressions with decimal float variables. Add tests for + conversions to and from decimal float types. + +2008-01-05 Joel Brobecker + + * gdb.ada/packed_tagged/comp_bug.adb: New file. + * gdb.ada/packed_tagged.exp: New testcase. + +2008-01-04 Joel Brobecker + + * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb, + gdb.ada/homonym/homonym_main.adb: New files. + * gdb.ada/homonym.exp: New testcase. + +2008-01-04 Joel Brobecker + + * gdb.ada/packed_array.exp: Add testing of references to + a packed array. + +2008-01-04 Joel Brobecker + + * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb: + New files. + * gdb.ada/type_coercion.exp: New testcase. + 2008-01-04 Joel Brobecker * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,