X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=a432dd6613d64a7f6ee5470690a637c6d2b8bdc6;hb=8dfb4cf0914918a83792055b7a218c23c0934d76;hp=1ca3208569a1b730cb0288ea9e619c67ba68567c;hpb=d6c1774ec3e8ef706f77b77402203fa170672a92;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 1ca3208569..a432dd6613 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,542 @@ +2003-04-04 Stephane Carrez + + * gdb.base/break.exp: marker4() is defined at line 46 when compiled + with -DPROTOTYPES. + +2003-04-02 Andrew Cagney + + * gdb.base/callfuncs.exp: Make "print add" messages unique. + * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop + matching directories by the name breakpoint. + * gdb.base/pointers.exp: Make "ptype pppC" message consistent. + Make "continue to marker1" consistent. + * gdb.base/call-rt-st.exp: Make "finish out from loop_count" + message consistent. + * lib/gdb.exp: Put "the program is no longer running", and "the + program exited" in parenthesis. + * lib/mi-support.exp: Ditto. + +2003-04-02 Bob Rossi + + * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file. + +2003-03-29 Andrew Cagney + + * gdb.base/sizeof.c (main): Print the value of '\377'. + * gdb.base/sizeof.exp: Check the sign of '\377'. + +2003-03-27 Michael Chastain + + * gdb.base/gdb1090.exp: New file. + * gdb.base/gdb1090.cc: New file. + +2003-03-27 J. Brobecker + + * gdb.gdb/observer.exp: New regression test. + +2003-03-27 Michael Chastain + + * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1. + * gdb.base/ptype.exp: Likewise. + +2003-03-27 Corinna Vinschen + + * gdb.c++/casts.exp: Fix startup to run also on embedded targets. + +2003-03-26 Michael Chastain + + * gdb.base/ptype.exp: Actually use some typedef'd types. + +2003-03-21 Stephane Carrez + + * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812. + * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros. + +2003-03-20 Corinna Vinschen + + * gdb.base/default.exp: Fix regular expression. + +2003-03-20 Corinna Vinschen + + * gdb.base/args.exp: Fix regular expression. + +2003-03-20 Corinna Vinschen + + * gdb.base/help.exp: Allow Win32 child process. + +2003-03-20 Corinna Vinschen + + * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function + when stepping out of main(). + +2003-03-20 Corinna Vinschen + + * gdb.base/default.exp: Check for win32 specific message when calling + "run" without executable. + +2003-03-20 Corinna Vinschen + + * gdb.base/args.exp: Expect .exe in output. + +2003-03-20 Corinna Vinschen + + * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for + Cygwin native. + +2003-03-17 Andrew Cagney + + From Elena Zannoni . Test e500 abi and + vector registes. + * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files. + * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files. + +2003-03-17 David Carlton + + * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New + test, for PR breakpoints/38. + Call test_watchpoint_and_breakpoint. + * gdb.base/watchpoint.c (func3): New function. + (main): Call func3. + +2003-03-04 David Carlton + + * gdb.c++/templates.exp (do_tests): Accept valid const in "print + Garply >:: garply". + (test_ptype_of_templates): KFAIL "ptype T5" and "ptype t5i" + with respect to PR c++/1111; note also PR c++/1113. + (test_template_breakpoints): KFAIL "constructor breakpoint" with + respect to PR c++/1062. + KFAIL "destructor breakpoint" with respect to PR c++/1112. + +2003-03-03 David Carlton + + * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum" + with respect to PR c++/57. + KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR + c++/826. + Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with + respect to PR c++/57. + +2003-03-03 David Carlton + + * gdb.c++/templates.exp (do_tests): Convert the KFAILs with + respect to PR c++/33 into FAILs. + +2003-03-03 Michael Chastain + + * configure.in: Update copyright years. + +2003-03-03 Michael Chastain + + * Makefile.in: Update copyright years. + +2003-02-28 David Carlton + + * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we + print class instead of struct and/or superfluous protection + specifiers, as long as the resulting output is equivalent to the + source code. + Delete FIXME from end of messages on tests that don't need + fixing. + +2003-02-28 David Carlton + + * gdb.c++/templates.exp (do_tests): Allow const in the two + Foo::foo tests. + +2003-02-27 Michael Snyder + + * gdb.base/restore.c (main): Return zero, so exit code + will be consistant. + +2003-02-26 David Carlton + + * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo::foo" test with respect to PR c++/33. Create a new test + which is identical to that one except that it doesn't put the + space between the "char" and the "*"; KFAIL it, too. + +2003-02-26 David Carlton + + * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing + template types into either PASSes or KFAILs (corresponding to PR + c++/57). Tweak indentation. Update copyright. + +2003-02-23 Stephane Carrez + + * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets. + +2003-02-13 Michael Chastain + + * gdb.base/exprs.exp: Remove i960 remnants. + * gdb.base/funcargs.exp: Likewise. + * gdb.base/list.exp: Likewise. + * gdb.base/ptype.exp: Likewise. + +2003-02-14 David Carlton + + * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print + pEe->D::vg()" from XFAIL to KFAIL. + +2003-02-13 Jason Molenda (jmolenda@apple.com) + + * gdb.base/maint.exp: Update maint print statistics regexp to include + new entries. + +2003-02-13 Michael Chastain + + * gdb.c++/inherit.exp: Remove call to get_debug_format. + +2003-02-12 Michael Chastain + + * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1. + * gdb.c++/inherit.exp: Likewise. + * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1. + * gdb.c++/templates.exp: Likewise. + * gdb.c++/virtfunc.exp: Likewise. + +2003-02-06 Jason Molenda (jason-cl@molenda.com) + + * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining + why the code is written that way. + +2003-02-05 Michael Chastain + + * gdb.base/dump.exp: Add missing copyright line. + +2003-02-05 Jason Molenda (jason-cl@molenda.com) + + * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement + at the beginning so the breakpoint doesn't get set on the loop. + +2003-02-05 Michael Chastain + + * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept + output for configurations with gcc 2.95.3. + +2003-02-05 Keith Seitz + Andrew Cagney + + * gdb.mi/mi-cli.exp: New file. + +2003-02-04 Michael Chastain + + * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file. + Call perror and then continue. + +2003-02-03 Michael Chastain + + * gdb.c++/pr-1023.cc: New file. + * gdb.c++/pr-1023.exp: New file. + +2003-02-05 Jim Blandy + + * gdb.c++/local.exp: Don't expect Local to be in scope in main; + it's local to foobar. Check for it there, and check that it's not + present in main. + * gdb.c++/local.cc (marker2): New function. + (foobar): Call marker1. + (main): Call marker2 instead of marker1. + +2003-02-04 Andrew Cagney + + * gdb.disasm/mn10200.exp: Obsolete file. + * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200. + * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200. + * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete. + +2003-02-04 David Carlton + + * gdb.c++/overload.exp: Test intToChar(1). + * gdb.c++/overload.cc (intToChar): New. + (main): Call intToChar. + +2003-02-03 David Carlton + + * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add + 'might_kfail' arg. + KFAIL some of the continue_to_bp_overloaded calls, according to + PR c++/1025. + +2003-02-01 Michael Chastain + + * gdb.base/advance.c (marker1): New marker function. + * gdb.base/advance.exp: When the 'advance' command lands on the + return breakpoint, it can legitimately stop on either the + current line or the next line. Accommodate both outcomes. + * gdb.base/until.exp: Likewise. + +2003-02-02 Andrew Cagney + + 2002-11-10 Jason Molenda (jason-cl@molenda.com): + * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is + now a list, not a tuple. + * gdb.mi/mi-var-display.exp: Ditto. + * gdb.mi/gdb792.exp: Ditto. + +2003-02-01 Andrew Cagney + + From 2002-11-09 Jason Molenda (jason-cl@molenda.com): + * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in + stack backtraces. + * gdb.mi/mi-syn-frame.c: Part of same. + +2003-02-01 Mark Kettenis + + * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, + gdb.mi/mi1-pthreads.exp: Return instead of calling + gdb_suppress_entire_file. + +2003-02-01 Mark Salter + + * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp. + +2003-01-31 Mark Salter + + * lib/mi-support.exp (mi_gdb_load): Support remote targets. + Support empty arg. + +2003-01-30 Michael Chastain + + * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL. + This was a workaround for a UTF-8 bug in readline 4.3. The bug + has been fixed in gdb/readline on 2003-01-09. + +2003-01-29 Michael Snyder + + * gdb.base/maint.exp: Allow for leading underscore in symbol. + * gdb.base/display.exp: Allow for leading underscore in symbol. + * gdb.base/args.exp: Skip if target does not support args passing. + +2003-01-22 Daniel Jacobowitz + + * lib/gdb.exp (gdb_test_multiple): New function, cloned from + gdb_test. Accept a list of expect arguments as the third + parameter. + (gdb_test): Use it. + +2003-01-20 Elena Zannoni + + * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to + allow for different test tree configurations. Update some + tescases accordingly. + * gdb.arch/altivec-regs.exp: Ditto. + * gdb.asm/asm-source.exp: Ditto. + * gdb.base/advance.exp: Ditto. + * gdb.base/display.exp: Ditto. + * gdb.base/long_long.exp: Ditto. + * gdb.base/mips_pro.exp: Ditto. + * gdb.base/overlays.exp: Ditto. + * gdb.base/relocate.exp: Ditto. + * gdb.base/setshow.exp: Ditto. + * gdb.base/step-line.exp: Ditto. + * gdb.base/step-test.exp: Ditto. + * gdb.base/until.exp: Ditto. + * gdb.c++/virtfunc.exp: Get rid of variable 'src'. + +2003-01-17 David Carlton + + * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test + corresponding to PR c++/945. + Update copyright. + +2003-01-17 David Carlton + + * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests + corresponding to PR c++/68. + +2003-01-17 David Carlton + + * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure. + (test_paddr_hairy_functions): Call print_addr_2_kfail for + hairyfunc5 through hairyfunc7. KFAIL for PR c++/19. + +2003-01-15 Elena Zannoni + + * gdb.base/break.exp: Fix change of default location, because of + removal of until tests. + * gdb.base/help.exp: Update test for new 'until' help message. + Add test for help on 'advance'. + * gdb.base/args.exp: Fix foobar with GDBFLAGS global. + +2003-01-15 Mark Kettenis + + * gdb.base/default.exp: Adapt "info float" test for recent changes + to that command. Add test for "info vector". + * gdb.base/float.exp: New file. Add test for "info float" that + resembles the old test in gdb.base/default.exp. + +2003-01-15 David Carlton + + * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot. + +2003-01-15 Elena Zannoni + + * gdb.base/break.exp: Move the tests of until command from here... + * gdb.base/until.exp: ... to here. New file. Add other tests. + * gdb.base/advance.c: New file. + * gdb.base/advance.exp: New file. + +2003-01-14 Elena Zannoni + + * gdb.base/args.c: New file. + * gdb.base/args.exp: New file. + +2003-01-14 Daniel Jacobowitz + + * gdb.c++/virtfunc.exp: Remove fixed XFAIL. + +2003-01-14 Daniel Jacobowitz + + * gdb.threads/killed.exp: Use KFAIL for gdb/568. + +2003-01-14 Daniel Jacobowitz + + * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright + dates. + +2003-01-13 Daniel Jacobowitz + + * gdb.c++/printmethod.exp (print virtual method): Accept "(void)". + +2003-01-13 Daniel Jacobowitz + + * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538 + (ptype &*"foo"). + * gdb.c++/local.exp: Enable setup_kfail for gdb/482. + +2002-01-13 Daniel Jacobowitz + + * gdb.mi/mi-console.exp: Remove extra "(known bug)". + * gdb.mi/mi1-console.exp: Likewise. + +2002-01-13 Daniel Jacobowitz + + * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)". + * gdb.mi/mi1-console.exp: Likewise. + +2003-01-13 Daniel Jacobowitz + + * gdb.c++/overload.exp: Remove some fixed XFAILs. + +2003-01-09 Daniel Jacobowitz + + * gdb.base/detach.exp: New test. + +2003-01-09 Daniel Jacobowitz + + * Makefile.in (ALL_SUBDIRS): New variable. + (subdirs, clean, distclean): Use it. + * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for + regenerating Makefile, since it is generated from the top level. + * gdb.asm/Makefile.in: Likewise. + * gdb.base/Makefile.in: Likewise. + * gdb.c++/Makefile.in: Likewise. + * gdb.disasm/Makefile.in: Likewise. + * gdb.java/Makefile.in: Likewise. + * gdb.mi/Makefile.in: Likewise. + * gdb.threads/Makefile.in: Likewise. + * gdb.trace/Makefile.in: Likewise. + +2003-01-09 David Carlton + + * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x". + Add copyright year 2003. + +2003-01-06 Michael Chastain + + * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): + When selecting a thread, 'line' and 'file' are optional. + * gdb.mi/mi1-pthreads.exp: Likewise. + +2003-01-06 Andreas Schwab + + * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite + failures. + +2003-01-04 Daniel Jacobowitz + + Fix PR gdb/844 + * lib/gdb.exp (gdb_compile): Handle "quiet" option. + (gdb_compile_pthreads): Pass "quiet" to gdb_compile. + + * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return + instead of calling gdb_suppress_entire_file. + * gdb.threads/print-threads.exp: Likewise. + * gdb.threads/schedlock.exp: Likewise. + + * gdb.threads/killed.exp: Return instead of calling + gdb_suppress_entire_file. + * gdb.threads/linux-dp.exp: Likewise. + * gdb.threads/pthreads.exp: Likewise. + +2003-01-04 Daniel Jacobowitz + + * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for + stabs. + * gdb.base/completion.exp: Allow marker1(void) as well as marker1(). + * gdb.base/whatis.exp: Always allow (void) after function names. + +2003-01-04 Daniel Jacobowitz + + * gdb.c++/casts.exp: Correct regexp. + +2003-01-04 Mark Kettenis + + * configure.in: Call AC_CONFIG_HEADER. Don't call + AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java, + gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call + AC_CHECK_HEADERS on pthread.h. Put Makefiles in the + aforementioned directories in the AC_OUPUT call. + * config.hin: New file. + * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp, + gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp, + gdb.threads/killed.exp, gdb.threads/print-threads.exp, + gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we + pass -I$objdir instead of -I$objdir/$subdir in compilation. + * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in, + gdb.asm/configure, gdb.base/configure.in, gdb.base/configure, + gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in, + gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure, + gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in, + gdb.threads/configure.in, gdb.threads/configure, + gdb.threads/config.in, gdb.trace/configure.in, + gdb.trace/configure: Removed. + +2003-01-03 Michael Chastain + + * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in + testsuite/gdb.base/miscexprs.c, off-by-1 array reference". + +2003-01-03 Daniel Jacobowitz + + * gdb.base/store.exp: Fix regular expressions. + +2002-12-28 Mark Kettenis + + * configure.in: Rewrite. + * configure: Regenerated. + +2003-01-03 David Carlton + + * gdb.base/psymtab.exp: New file. + * gdb.base/psymtab1.c: Ditto. + * gdb.base/psymtab2.c: Ditto. + +2002-12-23 Adam Fedor + + * gdb.base/maint.exp: Update expect output to include 'ObjC'. + +2002-12-23 David Carlton + + * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace + and current_directory initialization. + 2002-12-22 Jim Blandy + * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option, + rather than as part of the output file name. + * gdb.base/attach.exp: There's no need to copy the test program to /tmp; that was only ever necessary on HP/UX, and this test is entirely disabled there anyway.