X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=1e131c9f3d48245de45982d47d5ac5d2888edd55;hb=c35fafde7ca3b92581dee5c0ed445de3c667ab2d;hp=d5ae44852e45d82e474843bac6f3c4cbc2a5e596;hpb=6f4de6c97dfed92a46f3cd2d7d841b79da58ac81;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d5ae44852e..1e131c9f3d 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,460 @@ +2009-04-01 Pedro Alves + + * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New. + +2009-04-01 Tom Tromey + + * gdb.base/funcargs.exp: Set print frame-arguments to "all". + * gdb.base/call-ar-st.exp: Set print frame-arguments to "all". + * gdb.ada/ref_param.exp: Set print frame-arguments to "all". + * gdb.ada/lang_switch.exp: Set print frame-arguments to "all". + +2009-03-31 Daniel Jacobowitz + Jan Kratochvil + + PR gdb/931 + * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical + output. + * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs + for gdb/931. + * dw2-strp.S (DW_AT_language): Change to C++. + (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New. + +2009-03-31 Joel Brobecker + + * gdb.ada/tasks: New testcase. + +2009-03-30 Stan Shebs + + * gdb.trace/actions.exp: Update to match new info trace format. + * gdb.trace/deltrace.exp: Ditto. + * gdb.trace/infotrace.exp: Ditto. + * gdb.trace/passcount.exp: Ditto. + * gdb.trace/save-trace.exp: Ditto. + * gdb.trace/while-stepping.exp: Ditto. + * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option. + +2009-03-30 Thiago Jung Bauermann + + * gdb.python/python-frame.c: New file. + * gdb.python/python-frame.exp: New file. + +2009-03-29 Thiago Jung Bauermann + + * gdb.python/python-value.exp: Add tests for the address + attribute. + +2009-03-29 Andreas Schwab + + * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line. + +2009-03-26 Doug Evans + + * gdb.mi/mi-nonstop-exit.exp: New file. + * gdb.mi/non-stop-exit.c: New file. + +2009-03-26 Tom Tromey + + Update for change to prologue skipping: + * gdb.mi/mi2-simplerun.exp: Update. + * gdb.mi/mi2-break.exp: Update. + * gdb.mi/mi-simplerun.exp: Update. + * gdb.mi/mi-break.exp: Update. + * gdb.base/ending-run.exp: Update. + +2009-03-26 Thiago Jung Bauermann + + * gdb.python/python-value.exp (test_value_in_inferior): Test + gdb.Value.is_optimized_out attribute. + +2009-03-26 Jan Kratochvil + + * gdb.dwarf2/dw2-noloc-main.c: New file. + * gdb.dwarf2/dw2-noloc.S: New symbols matrix. + (.text): Remove. + (.data): New. + (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove. + (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'. + (DW_TAG_subprogram func_cu1, noloc): Remove. + (main): New. + * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also + `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'. + (file_symbols): New procedure. + +2009-03-25 Tom Tromey + + * gdb.base/charset.exp (valid_target_charset): New proc. + Use it to skip tests on invalid charsets. + +2009-03-25 Pierre Muller + + * gdb.base/completion.exp: Add a test for directory completion. + +2009-03-22 Jan Kratochvil + + Fix a racy FAIL. + * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption. + * gdb.base/callfuncs.exp (fetch_all_registers): Likewise. + +2009-03-21 Thiago Jung Bauermann + + * gdb.python/python-cmd.exp: Add tests for keyword arguments. + * gdb.python/python-function.exp: Add test for function returning + a GDB value. + +2009-03-20 Thiago Jung Bauermann + + * gdb.python/python-function.exp: New file. + +2009-03-20 Tom Tromey + + * gdb.base/store.exp: Update for change to escape output. + * gdb.base/callfuncs.exp (fetch_all_registers): Update for change + to escape output. + * gdb.base/pointers.exp: Update for change to escape output. + * gdb.base/long_long.exp (gdb_test_long_long): Update for change + to escape output. + * gdb.base/constvars.exp (do_constvar_tests): Update for change to + escape output. + * gdb.base/call-rt-st.exp (print_struct_call): Update for change + to escape output. + * gdb.cp/ref-types.exp (gdb_start_again): Update for change to + escape output. + * gdb.base/setvar.exp: Update for change to escape output. + * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C. + * gdb.base/printcmds.exp (test_print_all_chars): Update for change + to escape output. + (test_print_string_constants): Likewise. + * gdb.base/charset.exp (valid_host_charset): Check size of + wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode + cases. Handle "auto"-related output. + * gdb.base/charset.c (char16_t, char32_t): New typedefs. + (uvar, Uvar): New globals. + +2009-03-19 Jerome Guitton + + * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise + deltas. + * gdb.ada/fixed_points.exp: Ditto. + +2009-03-18 Pedro Alves + + * return-nodebug.c: Don't include stdio.h. + (init): Delete. + (func): Delete definition and provide extern declaration. + (t): New. + (main): Don't call printf. Call func and store its result in t. + * return-nodebug1.c: New. + * return-nodebug.exp: Don't expect stdio output. Instead, print + the global variable t. Drop printf formatters and cast types from + foreach loop. Don't use prepare_for_testing. Compile + return-nodebug.c and return-nodebug1.c in separate steps. Don't + define FORMAT or CAST. + +2009-03-17 Paul Pluzhnikov + + * gdb.base/solib-display.exp: Disable test for remote targers. + +2009-03-15 Jan Kratochvil + + * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New. + +2009-03-14 Jan Kratochvil + + Fix a racy FAIL. + * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with + code from `follow parent, print pids'. + (`follow child, print pids', `follow parent, print pids'): Call it. + Replace `gdb_test "break..."' by gdb_breakpoint. + +2009-03-13 Vladimir Prus + + * gdb.mi/mi-cli.exp: Adjust for output difference in + sync and async modes. + +2009-03-12 Joel Brobecker + + * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code + that was checked in by mistake. Remove loading of ada.exp, since + this is not necessary in this case. + +2009-03-12 Joel Brobecker + + * gdb.ada/ptype_arith_binop.exp: New testcase. + +2009-03-12 Joel Brobecker + + * gdb.ada/mod_from_name: New testcase. + +2009-03-12 Joel Brobecker + + * gdb.ada/tick_last_segv: New testcase. + +2009-03-12 Vladimir Prus + + * gdb.mi/mi-cli.exp: Remove debug print. + +2009-03-12 Vladimir Prus + + * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior + include the token in ^running and frame info in *stopped. + +2009-03-05 Paul Pluzhnikov + + * solib-display.exp: New file. + * solib-display-main.c: New file. + * solib-display-lib.c: New file. + +2009-03-05 Pedro Alves + + * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New. + +2009-02-18 Jan Kratochvil + + * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/. + (list_and_check_macro): Use more specific test name. + (next to definition): Make the test names unique. + +2009-02-18 Pierre Muller + + * gdb.pascal/floats.exp: Accept approximate results everywhere. + +2009-02-17 Vladimir Prus + + * gdb.mi/mi-nonstop.exp (notifs): Adjust for library + notifications. + * gdb.mi/mi-nsintrall.exp (notifs): Likewise. + * gdb.mi/mi-nsmoribund.exp (notifs): Likewise. + * lib/mi-support.exp (library_loaded_re): New. + (mi_run_cmd, mi_send_resuming_command_raw): Adjust. + +2009-02-17 Vladimir Prus + + * gdb.gdb/observer.exp: Use test_notification observer, not + normal_stop, everywhere. + (test_normal_stop_notifications): Rename to... + (test_notifications): ...this. + (test_observer_normal_stop): Rename to... + (test_observer): ...this. + +2009-02-16 Doug Evans + + * gdb.arch/amd64-disp-step.S (test_int3): New test. + * gdb.arch/amd64-disp-step.exp (test_int3): New test. + * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test. + (test_prefixed_syscall,test_int3): New tests. + * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test. + (test_prefixed_syscall,test_int3): New tests. + +2009-02-14 Vladimir Prus + + * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields. + (mi_expect_interrupt): Likewise. + * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped + response. + +2009-02-14 Pierre Muller + + * lib/gdb.exp (get_hexadecimal_valueof): New procedure. + * gdb.base/pc-fp.exp (get_valueofx): Remove. + Replace calls to get_valueofx by get_hexadecimal_valueof. + +2009-02-14 Pierre Muller + + * lib/gdb.exp (get_valueof): Accept anything as a return value. + (get_integer_valueof): New procedure. + (get_sizeof): Use new get_integer_value_of. + * gdb.base/sizeof.exp: Replace all uses of get_valueof + by get_integer_valueof. + +2009-02-13 Tom Tromey + + * gdb.base/remote.exp (get_sizeof): Remove. + * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove. + * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove. + * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove. + * lib/gdb.exp (get_valueof): Move from long_long.exp. + (get_sizeof): Likewise. + +2009-02-12 Jan Kratochvil + + PR fortran/9806 + * gdb.fortran/module.exp, gdb.fortran/module.f90: New. + +2009-02-06 Paul Pluzhnikov + + * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out. + +2009-02-06 Pedro Alves + + * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New. + +2009-02-06 Thiago Jung Bauermann + + * gdb.python/python-cmd.exp: New file. + +2009-02-06 Tristan Gingold + + * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm. + +2009-02-05 Tristan Gingold + + * gdb.base/sigbpt.exp: Detect which signal is received when a NULL + pointer is dereferenced and use this signal name in regexp. + * gdb.base/signull.exp: Ditto. + * gdb.base/sigbpt.c (main): Catch SIGBUS too. + * gdb.base/signull.c (main): Ditto. + +2009-02-04 Tom Tromey + Thiago Jung Bauermann + + * gdb.python/python-value.exp: Use `gdb.history' instead of + `gdb.value_from_history'. + (test_value_numeric_ops): Add test for conversion of enum constant. + * gdb.python/python-value.c (enum e): New type. + (evalue): New global. + (main): Use argv. + +2009-02-04 Jerome Guitton + + * gdb.ada/uninitialized_vars: New test program. + * gdb.ada/uninitialized_vars.exp: New testcase. + +2009-02-02 Tom Tromey + + * gdb.cp/cpcompletion.exp: Name the test "pr9594". + * gdb.cp/pr2489.cc: Rename... + * gdb.cp/pr9594.cc: ... to this. + +2009-02-02 Tom Tromey + + * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489. + * gdb.cp/pr2489.cc: New file. + * gdb.cp/cpcompletion.exp: New file. + +2009-02-02 Tom Tromey + + PR exp/9059: + * gdb.cp/call-c.exp: Add regression test. + * gdb.cp/call-c.cc (FooHandle): New typedef. + (main): New variable 'handle'. + +2009-01-30 Vladimir Prus + + * lib/mi-support.exp (et_mi_thread_list) + (check_mi_and_console_threads): Adjust for current thread in + -thread-list-ids output. + +2009-01-30 Vladimir Prus + + * gdb.mi/mi-break.exp (test_disabled_creation): New. + Call it. + +2009-01-28 Doug Evans + + * gdb.arch/amd64-disp-step.S: New file. + * gdb.arch/amd64-disp-step.exp: New file. + * gdb.arch/i386-disp-step.S: New file. + * gdb.arch/i386-disp-step.exp: New file. + +2009-01-27 Pierre Muller + + * gdb.base/find.exp: Set newline variable + using quotes instead of braces to fix cygwin failures. + +2009-01-23 Pedro Alves + + * gdb.base/radix.exp: Add tests to ensure that that set + input-radix 0 and set output-radix 0 are really rejected. + +2009-01-23 Pedro Alves + + * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update + copyright years. + +2009-01-23 Pedro Alves + + PR gdb/9664: + * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New. + +2009-01-22 Pedro Alves + + PR c++/9631: + * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New. + +2009-01-22 Pierre Muller + + * gdb.server/file-transfer.exp: Use EXEEXT variable for + binfile definition to fix Windows OS failure. + +2009-01-20 Daniel Jacobowitz + + PR gdb/9346 + * gdb.base/interrupt.c (sigint_handler): New. + (main): Install a SIGINT handler if SIGNALS is defined. Exit + on error. + * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals. + Test "signal SIGINT". + +2009-01-19 Doug Evans + + * gdb.base/break.exp: Update expected gdb output. + * gdb.base/sepdebug.exp: Ditto. + * gdb.mi/mi-syn-frame.exp: Ditto. + * gdb.mi/mi2-syn-frame.exp: Ditto. + * gdb.base/call-signal-resume.exp: New file. + * gdb.base/call-signals.c: New file. + * gdb.base/unwindonsignal.exp: New file. + * gdb.base/unwindonsignal.c: New file. + * gdb.threads/interrupted-hand-call.exp: New file. + * gdb.threads/interrupted-hand-call.c: New file. + * gdb.threads/thread-unwindonsignal.exp: New file. + +2009-01-14 Daniel Jacobowitz + + * gdb.base/define.exp: Test defining and hooking prefix commands. + * gdb.python/python.exp: Update test for "show user" output. + +2009-01-07 Jan Kratochvil + + * gdb.fortran/derived-type.exp: New variables int4 and real4. Match + now the output exactly, using less wildcards. Expect also the output + of gfortran-4.3. Update for the f-valprint.c modification from + 2008-04-22. + * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3. + Remove gdb_test test names where matching the command. + +2009-01-01 Pedro Alves + + PR breakpoints/9681: + * gdb.base/watchpoint.exp: Add regression test. + +2008-12-31 Pedro Alves + + * gdb.threads/attach-into-signal.exp: Don't use + gdb_suppress_entire_file. + * gdb.threads/attach-stopped.exp: Ditto. + * gdb.threads/attachstop-mt.exp: Ditto. + +2008-12-31 Pedro Alves + + PR gdb/8812: + * gdb.base/signal.exp: Change kfail to fail, and update PR number. + +2008-12-29 Pedro Alves + + PR gdb/7536: + * gdb.base/radix.exp: Add tests to ensure invalid input radices + and unsupported output radices are really rejected. + +2008-12-23 Jan Kratochvil + + * gdb.cp/punctuator.exp: Backslash the '$' signs. + +2008-12-22 Tom Tromey + + * gdb.cp/punctuator.exp: New file. + 2008-12-22 Jan Kratochvil * gdb.base/completion.exp (Completing non-existing component): New test.