X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=ffe1f45af736fc0f3589d88b7dff12ffc4b0fcf9;hb=a05ee097066d51f8aa2c991d65b79460d15ffab6;hp=c953e57f334820ddbc37d4433d5446d7c85ed618;hpb=23d964e7b6625bec3822bcb9613f65362b9b3026;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index c953e57f33..ffe1f45af7 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,527 @@ +2007-12-17 Joel Brobecker + + * gdb.base/frame-args.c: New file. + * gdb.base/frame-args.exp: New testcase. + +2007-12-16 Daniel Jacobowitz + Joseph Myers + + * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New. + +2007-12-14 Vladimir Prus + + * gdb.mi/mi-pending.exp: New. + * gdb.mi/mi-pending.c: New. + * gdb.mi/mi-pendshr.c: New. + +2007-12-06 Jim Blandy + + * gdb.base/default.exp: Update expected output for 'info catch'. + +2007-12-10 Jan Kratochvil + + * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read + must be set to binary. + +2007-12-09 Pedro Alves + + * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test. + +2007-11-30 Daniel Jacobowitz + + * gdb.server/file-transfer.exp, gdb.server/transfer.txt, + gdb.mi/mi-file-transfer.exp: New. + +2007-11-25 Jan Kratochvil + + * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files. + +2007-11-22 Maciej W. Rozycki + + * gdb.trace/backtrace.exp: Fix a typo. + * gdb.trace/circ.exp: Likewise. + * gdb.trace/collection.exp: Likewise. + * gdb.trace/limits.exp: Likewise. + * gdb.trace/report.exp: Likewise. + * gdb.trace/tfind.exp: Likewise. + * gdb.trace/while-dyn.exp: Likewise. + +2007-11-21 Nick Roberts + + * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables + objects of pointers that can't be dereferenced are now + "noneditable". + +2007-11-17 Ulrich Weigand + + * Makefile.in (Makefile): Do not depend on target_makefile_frag. + (target_cpu): Remove. + +2007-10-15 Vladimir Prus + + * gdb.base/ending-run.exp: Expect the list of cleared + breakpoint to come in natural order, not the reversed one. + +2007-11-07 Vladimir Prus + + * gdb.mi/mi-var-child.c (do_child_deletion): New. + * gdb.mi/mi-var-child.exp: Run child_deletion tests. + +2007-11-05 Luis Machado + + * gdb.base/printcmds.exp: New function + test_printf_with_dfp. + +2007-11-02 Doug Evans + + * gdb.disasm/t01_mov.s: Remove carriage returns. + * gdb.disasm/t02_mova.s: Ditto. + * gdb.disasm/t03_add.s: Ditto. + * gdb.disasm/t04_sub.s: Ditto. + * gdb.disasm/t05_cmp.s: Ditto. + * gdb.disasm/t06_ari2.s: Ditto. + * gdb.disasm/t07_ari3.s: Ditto. + * gdb.disasm/t08_or.s: Ditto. + * gdb.disasm/t09_xor.s: Ditto. + * gdb.disasm/t10_and.s: Ditto. + * gdb.disasm/t11_logs.s: Ditto. + * gdb.disasm/t12_bit.s: Ditto. + * gdb.disasm/t13_otr.s: Ditto. + +2007-11-01 Jan Kratochvil + + * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files. + +2007-10-30 Ulrich Weigand + + * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not + provide DFP support. + +2007-10-30 Daniel Jacobowitz + + * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux. + Test "set powerpc vector-abi". Skip auto-detection tests for old + toolchains. + +2007-10-30 Pedro Alves + + * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne + with [string compare]. + +2007-10-30 Pedro Alves + + * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}. + * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}. + +2007-10-25 Luis Machado + + * gdb.opt/clobbered-registers-O2.c: New testcase source file. + * gdb.opt/clobbered-registers-O2.exp: New testcase expect file. + * gdb.opt/Makefile.in: New makefile. + * Makefile.in: Create new directory "gdb.opt". + * configure.ac: Add "gdb.opt" directory. + * configure: Regenerated. + +2007-10-25 Doug Evans + + * gdb.cp/mb-ctor.exp: Check skip_cplus_tests. + * gdb.cp/mb-templates.exp: Check skip_cplus_tests. + +2007-10-15 Wu Zhou + Thiago Jung Bauermann + + * gdb.base/dfp-exprs.exp: new file adding tests for Decimal + Floating Point expressions. + * gdb.base/dfp-test.exp: new file adding tests for Decimal + Floating Point variables. + * gdb.base/dfp-test.c: new file containing program with Decimal + Floating variables, used by gdb.base/dfp-test.exp. + +2007-10-23 Daniel Jacobowitz + + * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New. + +2007-10-21 Ulrich Weigand + + * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when + compiling test case with GCC. + * gdb.arch/altivec-regs.exp (compile_flags): Likewise. + +2007-10-21 Ulrich Weigand + + * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output + format changes. + +2007-10-18 Michael Snyder + + * gdb.base/dbx.exp: Add missing "-re " operator. + +2007-10-16 Gaius Mulley + + * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT. + * configure.ac: Removed trailing spaces after backslash. + * gdb.modula2: New directory. + * gdb.modula2/Makefile.in: New file. + * gdb.modula2/unbounded-array.exp: New file. + * gdb.modula2/unbounded1.c: New file. + +2007-10-15 Daniel Jacobowitz + + * gdb.xml/tdesc-regs.exp: Add PowerPC support. + +2007-10-15 Pierre Muller + + * gdb.base/sigstep.c (main): Add checks for + return values for setitimer call. + Call setitimer again with itimer = ITIMER_REAL + if first call to setitimer fails. + +2007-10-11 Kazu Hirata + + * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead + of $timeout. + +2007-10-09 Daniel Jacobowitz + + * gdb.server/server-run.exp: Test for dynamic linker symbols. + +2007-10-09 Pierre Muller + + * lib/gdb.exp (gdb_run_cmd): Move comment outside + of gdb_expect call, to avoid interruption. + +2007-10-09 Pedro Alves + + * gdb.base/whatis.c (v_long_long, v_signed_long_long) + (v_unsigned_long_long, v_long_long_array) + (v_signed_long_long_array, v_unsigned_long_long_array) + (slong_long_addr, a_slong_long_addr, v_long_long_pointer) + (v_signed_long_long_pointer, v_unsigned_long_long_pointer) + [!NO_LONG_LONG]: New. + (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add + v_long_long_member. + + (v_long_long_func, v_signed_long_long_func) + (v_unsigned_long_long_func) [!NO_LONG_LONG]: New. + (main) [!NO_LONG_LONG]: Initialize long long variants. + + * gdb.base/whatis.exp: If board file requests no_long_long, build + test with NO_LONG_LONG defined. Test long long, signed long long, + and unsigned long long variants but only if board file doesn't + disable it. + +2007-10-08 Pierre Muller + Daniel Jacobowitz + + * Makefile.in (ALL_SUBDIRS): Add gdb.pascal. + * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile. + * configure: Regenerated. + * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas, + gdb.pascal/types.exp, lib/pascal.exp: New files. + +2007-10-02 Daniel Jacobowitz + + * gdb.cp/classes.exp (do_tests): Always step to the line after the + call. + * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish + to return to the call. + * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise. + * gdb.mi/mi-return.exp (test_return_simple): Likewise. + * gdb.mi/mi2-return.exp (test_return_simple): Likewise. + * gdb.mi/mi-until.exp (test_until): Likewise. + * gdb.mi/mi2-until.exp (test_until): Likewise. + +2007-10-01 Daniel Jacobowitz + + * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a + two-char array. + * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0]. + +2007-09-30 Daniel Jacobowitz + + * gdb.threads/watchthreads.c (thread_function): Sleep between + iterations. + * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger + at once for S/390. Generate matching fails and passes. + +2007-09-27 Vladimir Prus + + * gdb.mi/var-cmd.c (do_children_tests): Initialize + the 'struct_declarations' variable to zeros. + +2007-09-24 Vladimir Prus + + * gdb.cp/mb-ctor.cc: New. + * gdb.cp/mb-ctor.exp: New. + * gdb.cp/mb-templates.cc: New. + * gdb.cp/mb-templates.exp: New. + +2007-09-23 Daniel Jacobowitz + + * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files. + +2007-09-23 Pedro Alves + + * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW + targets. + * configure: Regenerate. + +2007-09-23 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.base/ovldbreak.exp: Likewise. + +2007-09-22 Vladimir Prus + + * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved" + messages. + * gdb.base/chng-syms.exp: Likewise. + * gdb.base/unload.exp: Likewise. + +2007-09-21 Daniel Jacobowitz + + * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix. + +2007-09-17 Daniel Jacobowitz + + * schedlock.c (NUM): Change to 1. + (main): Use args[0] for the main thread. + * schedlock.exp: Only expect two threads. Only issue one pass or fail + regardless of the number of threads. + +2007-09-14 Maciej W. Rozycki + + * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint + type down. + (test_watchpoint_triggering): XFAIL the sw watchpoint scope + test. + * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the + watchpoint type down. + (test_watchpoint_triggering): XFAIL the sw watchpoint scope + test. + +2007-09-14 Maciej W. Rozycki + + * 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