X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=7ae23251edf20f7b62598cadeae8710b3d6b7e07;hb=5509918fe41a6057f55bed6038c847026cb47a99;hp=e7ac4b3f09451f6ab97f15aac23cc2e2a179b08d;hpb=123dc839145c04e57435369a9f2551a505ce0b33;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index e7ac4b3f09..7ae23251ed 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,593 @@ +2007-09-14 Maciej W. Rozycki + + [mti-fix-scope] + * gdb.mi/mi-watch.exp (test_watchpoint_all): New function. + Move all the tests here and run them twice, once using software + watchpoints and once using hardware watchpoints. + * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise. + +2007-09-12 Daniel Jacobowitz + + * gdb.base/solib-weak.exp (do_test): Adjust the file names for each + test. + +2007-09-10 Mark Kettenis + + * lib/gdb.exp (build_id_debug_filename_get): Improve check for + build-id. + + * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't + know about $ORIGIN. Calculate output dir from $dest instead of + using ${objdir}/{$subdir}. + +2007-09-09 Mark Kettenis + + * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports + gcore, before continuing with the test. + +2007-09-06 Daniel Jacobowitz + + * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required. + * gdb.mi/mi-watch.exp: Likewise. + +2007-09-04 Daniel Jacobowitz + Jim Blandy + + * gdb.arch/i386-sse.exp: Do not expect character constants. + * gdb.base/charsign.c, gdb.base/charsign.exp: Delete. + * gdb.base/display.exp: Allow print/s. + * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed + and unsigned char array changes. + +2007-09-04 Daniel Jacobowitz + + * gdb.base/display.exp: Add tests for printf %p. + +2007-09-03 Pedro Alves + + * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert + the dll name to unicode. + +2007-09-03 Jan Kratochvil + + * gdb.base/default.exp (show version): Update the version text. + * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise. + +2007-09-02 Jan Kratochvil + + * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp: + New files. + +2007-09-01 Jan Kratochvil + + * lib/gdb.exp (build_id_debug_filename_get): New function. + * gdb.base/sepdebug.exp: Reflect the changes in the heading comment. + Remove the generate DEBUG file for the future testcase runs. + New testcase for the NT_GNU_BUILD_ID retrieval. + Move the final testing step to ... + (test_different_dir): ... a new function. + New parameter XFAIL to XFAIL all the tests performed. + New parameter TEST_DIFFERENT_DIR parametrizing the directory. + New parameter TYPE to PF_PREFIX all the tests performed. + +2007-08-31 Vladimir Prus + + * gdb.mi/mi-var-cp.cc (path_expression): New + function. + * gdb.mi/mi-var-cp.exp: Run path exression tests. + +2007-08-27 Markus Deuling + + * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses + to fit into SPU Local Store memory. + +2007-08-23 Joel Brobecker + + * gdb.base/default.exp: Adjust the expected output of "info + warranty" after the switch to GPLv3. + +2007-08-23 Joel Brobecker + + * lib/gdb.exp (default_gdb_init): Increase expect buffer size + to 30000 (from 20000). + +2007-08-23 Joel Brobecker + + Switch the license of all .exp files to GPLv3. + Switch the license of all .f and .f90 files to GPLv3. + Switch the license of all .s and .S files to GPLv3. + +2007-08-23 Joel Brobecker + + * configure.ac: Switch license to GPLv3. + +2007-08-23 Joel Brobecker + + Switch the licensing to GPLv3 for all .ads and .adb files. + +2007-08-22 Daniel Jacobowitz + + * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int + and t_int_double. + * gdb.base/callfuncs.c (t_double_int, t_int_double): New. + +2007-08-17 Joel Brobecker + + * gdb.base/step-line.c: Switch license to GPL version 3, and + update copyright year. + * gdb.base/step-line.inp: Likewise. + +2007-08-17 Joel Brobecker + + * gdb.base/gdb1555.exp: Make expected output immune to formatting + changes inside gdb1555.c. + * gdb.base/pending.exp: Likewise. + +2007-08-13 Daniel Jacobowitz + + * config/default.exp: New file. + +2007-07-31 Daniel Jacobowitz + + * gdb.base/prologue.c, gdb.base/prologue.exp: New. + * lib/gdb.exp (gdb_breakpoint): Handle "temporary". + +2007-07-30 Maciej W. Rozycki + + * gdb.base/dump.exp: Force the correct endianness for binary + formats not carrying this information. + +2007-07-27 Daniel Jacobowitz + + * gdb.threads/staticthreads.exp: Match .*sem_post. + +2007-07-27 Daniel Jacobowitz + + * gdb.base/readline.exp (operate_and_get_next): Match the final + prompt. + +2007-07-23 Kevin Buettner + + * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior + to restarting SID. + +2007-07-18 Kevin Buettner + + * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit' + prior to `gdb_start'. + +2007-07-18 Kevin Buettner + + * config/sid.exp (gdb_load): Add test for empty argument. Adjust + return value to be compatible with gdb_run_cmd in lib/gdb.exp. + Remove call to gdb_unload. + +2007-07-17 Pedro Alves + Daniel Jacobowitz + + * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define + for __WIN32__. + (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf. + * gdb.base/unload.exp: Use shared library test routines. + +2007-07-03 Markus Deuling + + * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup). + * gdb.base/solib-symbol-lib.c: Likewise. + * gdb.base/solib-symbol-main.c: Likewise. + +2007-07-02 Daniel Jacobowitz + + * config/gdbserver.exp (gdb_reconnect): New. + * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c, + gdb.base/solib-disc.exp: New files. + * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending + remote debugging". + (gdb_compile): Add shlib_load flag. + * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and + port. + (gdbserver_reconnect): New. + +2007-07-01 Nick Roberts + Daniel Jacobowitz + + * gdb.base/annota3.exp: Test for if construct. + +2007-06-26 Daniel Jacobowitz + + * gdb.base/chng-syms.exp: Handle glibc's __GI_exit. + +2007-06-21 Chris Dearman + Maciej W. Rozycki + + * gdb.base/display.exp: Allow a newline after display/i. + * gdb.base/pc-fp.exp: Likewise. + * gdb.base/sigbpt.exp: Likewise. + +2007-06-13 Daniel Jacobowitz + + * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple + required features to be included. + +2007-06-12 Daniel Jacobowitz + + * gdb.threads/manythreads.exp: Prevent expect buffer overflow + in info threads output. + +2007-06-12 Ulrich Weigand + Markus Deuling + + * gdb.arch/spu-info.exp: New testcase. + * gdb.arch/spu-info.c: New file. + +2007-06-05 Daniel Jacobowitz + + * gdb.arch/thumb-prologue.c: Record the breakpoint address in + tpcs_offset. Restore lr after the call. + * gdb.arch/thumb-prologue.exp: Use tpcs_offset. + +2007-05-23 Daniel Jacobowitz + + * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer. + (gdbserver_run): Kill any running gdbserver. + * lib/mi-support.exp (mi_gdb_target_load): Likewise. + +2007-05-17 Maciej W. Rozycki + + * gdb.base/sigbpt.exp: Preset segv_addr. + +2007-05-16 Daniel Jacobowitz + + * lib/gdb.exp (gdb_compile): Add support for Windows DLLs. + (gdb_compile_shlib): Likewise. + (skip_shlib_tests, gdb_download, gdb_load_shlibs): New. + (default_gdb_init): Clear cleanfiles. + (gdb_finish): Delete recorded cleanfiles. + * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download. + + * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs. + Do not use isnative. + * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp, + gdb.base/so-impl-ld.exp: Likewise. + * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets. + * gdb.base/unload.exp: Likewise. Do not pass empty option to + gdb_compile. + +2007-05-15 Vladimir Prus + + * config/unknown.exp: Remove. + +2007-05-15 Markus Deuling + + * gdb.base/info-proc.exp: Check is_remote. + +2007-05-14 Markus Deuling + + * gdb.base/gcore.exp: Initialize variable core_supported. + +2007-05-14 Daniel Jacobowitz + + * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also. + +2007-05-14 Daniel Jacobowitz + + * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs. + * gdb.threads/print-threads.exp (test_all_threads): Allow + negative and hexadecimal thread IDs. + +2007-05-14 Daniel Jacobowitz + + * gdb.java/jprint.java (public): Avoid invalid call to static + method. + +2007-05-14 Denis Pilat + + * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp, + gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, + gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp, + gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp, + gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main. + +2007-05-11 Ulrich Weigand + + * gdb.base/overlays.exp: Add support for targets with only code + overlay support, not data overlay. Support spu-*-* target in + this mode. + * gdb.base/ovlymgr.c: Provide stubs for spu target. + * gdb.base/spu.ld: New file. + +2007-05-07 Daniel Jacobowitz + + * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk. + +2007-05-06 Daniel Jacobowitz + + * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files. + +2007-04-29 Daniel Jacobowitz + + * gdb.java/jmain.exp: Handle demangled names with and without method + signatures. + +2007-04-29 Daniel Jacobowitz + + * gdb.mi/mi-syn-frame.c (main, foo, bar) + (have_a_very_merry_interrupt): Remove calls to puts. + * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect + inferior output. + * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct + test names. + +2007-04-29 Markus Deuling + Daniel Jacobowitz + + * gdb.base/auxv.exp (core_works): Also check is_remote. + * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise. + +2007-04-25 Vladimir Prus + + * gdb.base/sigaltstack.exp: Use 'srcfile' in error + message, not the undefined 'module' variable. + * gdb.base/siginfo.exp: Likewise. + * gdb.base/sigstep.exp: Likewise. + * lib/gdbserver-support.exp (gdb_target_cmd): Quote + serialport. + * lib/mi-support.exp (mi_gdb_target_cmd): Likewise. + +2007-04-25 Corinna Vinschen + + * config/sim.exp (gdb_target_sim): Just return with -1 when setting + target sim fails. Return 0 otherwise. + (gdb_load): Return prematurely if gdb_target_sim fails. + +2007-04-16 Denis Pilat + + * gdb.base/setshow.exp: Reset height after having set it to 100. + +2007-04-16 Denis Pilat + + * gdb.mi/mi2-stack.exp: update from mi-stack.exp. + +2007-04-16 Denis Pilat + + * gdb.mi/mi2-var-display.exp: Test for the fullname field. + +2007-04-14 Vladimir Prus + + * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous + tests. Run the frozen varobjs test. + * gdb.mi/var-cmd.c (do_frozen_tests): New. + * lib/mi-support.exp (mi_varobj_update): Fix thinko. + +2007-04-11 Jan Kratochvil + + * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c, + gdb.base/type-opaque.exp: New files. + +2007-04-01 Vladimir Prus + + * gdb.mi/mi-var-child.c + (do_children_tests): User char[2] instead of + char so that automatic printing of pointers to char + don't give unpredicable result. + * gdb.mi/var-cmd.c (do_locals_test): Initialize + local variables. + * gdb.mi/mi-var-child.exp: Step to right line + of do_children_tests. + * gdb.mi/mi2-var-child.exp: Likewise. + * gdb.mi/mi-var-cmd.exp: Step to right line of + do_locals_tests. + (do_children_tests): User char[2] instead of + char so that automatic printing of pointers to char + don't give unpredicable result. + * gdb.mi/mi2-var-cmd.exp: Likewise. + * lib/mi-support.exp (mi_continue_to_line): + Pass test name to mi_wait_for_stop. + +2007-03-30 Daniel Jacobowitz + + * gdb.asm/asm-source.exp: Remove d10v case. + * lib/gdb.exp (skip_cplus_tests): Likewise. + * gdb.asm/d10v.inc: Deleted. + +2007-03-30 Daniel Jacobowitz + + * gdb.base/infnan.c, gdb.base/infnan.exp: New files. + +2007-03-30 Daniel Jacobowitz + + * config/netware.exp: Delete file. + +2007-03-29 Joel Brobecker + + * gdb.dwarf2/dw2-noloc.S: New file. + * gdb.dwarf2/dw2-noloc.exp: New file. + +2007-03-28 Pedro Alves + + * gdb.cp/method2.cc: New test. + * gdb.cp/method2.exp: New test. + * gdb.cp/Makefile.in (EXECUTABLES): Add method2. + +2007-03-27 Daniel Jacobowitz + + * gdb.ada/exec_changed.exp: Avoid "set confirm off". + +2007-03-27 Brooks Moses + + * Makefile.in: Add dummy "pdf" and "install-pdf" targets. + +2007-03-27 Daniel Jacobowitz + + * config/gdbserver.exp (gdbserver_gdb_load): Update argument list. + (gdb_load): Delete, replace with... + (gdb_reload): ...this. + * gdb.server/server-run.exp: Use gdb_load and gdbserver_run. + * gdb.server/server-mon.exp: Likewise. + * lib/gdb.exp (gdb_run_cmd): Use gdb_reload. + (gdb_start_cmd): New. + (gdb_file_cmd): Save the last loaded file. + (gdb_reload): New. + (gdb_gnu_strip_debug): Use transform. + * lib/gdbserver-support.exp (gdbserver_spawn): Move file download + support here. Use new $last_loaded_file. Check mtime. + (gdb_target_cmd): Handle ObjC failure case. + (infer_host_exec): Delete. + (gdbserver_load): Rename to... + (gdbserver_run): ...this. Simplify. + * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file. + (mi_gdb_load): Move most contents to a new function... + (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load. + (mi_run_cmd): Use mi_gdb_target_load. + * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp, + gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp: + Use gdb_run_cmd. + * gdb.base/charsign.exp: Remove incorrect comment. + * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file. + * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp, + gdb.base/start.exp: Use gdb_start_cmd. + +2007-03-23 Nigel Stephens + Maciej W. Rozycki + + * gdb.base/sigbpt.exp: Fix the message when skipping test. + * gdb.base/signull.exp: Similarly. + +2007-03-16 Ulrich Weigand + + * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up + messages available to test cases (like chng-sym.exp). + +2007-03-14 Andreas Schwab + + * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output + format changes. + +2007-03-13 Daniel Jacobowitz + + * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker) + (optimized_1): New. + (main): Call optimized_1. + (gdb2029): Correct typos. Call gdb2029_marker. + * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint + for gdb2029. + +2007-03-12 Mark Kettenis + + * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well + as tabs. Remove redundant test pattern. + +2007-03-09 Ulrich Weigand + + * gdb.base/long_long.exp: Accept optional symbol name in <...> + for /a format output. + +2007-03-09 Daniel Jacobowitz + + * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to + collect output incrementally. + +2007-03-08 Ulrich Weigand + + * gdb.mi/mi-var-cmd.exp: Allow value without "..." string + for -var-create lpcharacter test. + * gdb.mi/mi2-var-cmd.exp: Likewise. + +2007-03-08 Ulrich Weigand + + * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to + pass on targets where address zero is readable. + +2007-03-08 Ulrich Weigand + + * gdb.xml/tdesc-arch.exp: Test is unsupported on target with + just a single architecture. + +2007-03-08 Ulrich Weigand + + * gdb.base/callfuncs.exp (do_get_all_registers): Remove. + (fetch_all_registers): New function, uses gdb_test_multiple and + exp_continue to fetch inferior output line-by-line. + Replace all uses of do_get_all_registers by fetch_all_registers. + +2007-03-08 Ulrich Weigand + + * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set + in target_info. + +2007-03-02 Michael Snyder + + * gdb.threads/manythreads.exp: Use $message string for + consistancy; add a default (timeout) case. + +2007-03-02 Michael Snyder + + * gdb.base/watchpoint.exp: Fix truncated comment. + +2007-03-02 Michael Snyder + + * Makefile.in: Remove spurious single-quotes from sed command. + +2007-02-28 Daniel Jacobowitz + + * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for + func. + * gdb.mi/mi2-var-cmd.exp: Likewise. + +2007-02-27 Joel Brobecker + + * gdb.dwarf2/dw2-producer.S: New file. + * gdb.dwarf2/dw2-producer.exp: New testcase. + +2007-02-27 Nick Roberts + + * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp + * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp + * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp + * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp + * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp + Revert tests to use mi_gdb_test and include value field in output + of -var-create. + +2007-02-27 Daniel Jacobowitz + + * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files. + +2007-02-27 Daniel Jacobowitz + + * gdb.base/maint.exp: Remove full paths from test names. + * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp, + gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise. + +2007-02-27 Joel Brobecker + + * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos. + +2007-02-26 Daniel Jacobowitz + + * gdb.server/server-mon.exp: New test. + +2007-02-26 Daniel Jacobowitz + + * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New. + +2007-02-26 Daniel Jacobowitz + + * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update + register capitalization. + +2007-02-13 Denis Pilat + + * gdb.mi/mi-var-invalidate.exp: New file. + +2007-02-08 Daniel Jacobowitz + + * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New. + +2007-02-08 Daniel Jacobowitz + + * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers. + 2007-02-08 Daniel Jacobowitz * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,