X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Ftestsuite%2FChangeLog;h=618e3d3eb4a81be09b783c2028b3bc93d30f93b3;hb=e7045703528f2fb0d4cadf2ddab16d1887046f35;hp=ed5878f4197e8d9564036cdcf998e225349a060f;hpb=3758b5ce9576f35df7434aa17a3298cae2ced74d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index ed5878f419..ca53ee1fc1 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,1050 @@ +2013-07-17 Doug Evans + + * gdb.python/py-frame-args.c: New file. + * gdb.python/py-frame-args.py: New file. + * gdb.python/py-frame-args.exp New file. + +2013-07-16 Andrew Burgess + + * gdb.base/printcmds.exp (test_printf): Add tests for format + strings with missing format specifier. + +2013-07-16 Tom Tromey + + * gdb.ada/info_types.exp: Use standard_testfile. + +2013-07-16 Tom Tromey + + * gdb.mi/mi-basics.exp: Use standard_output_file. + (test_dir_specification, test_cwd_specification) + (test_path_specification): Use testsubdir, not subdir and objdir. + +2013-07-16 Tom Tromey + + * gdb.trace/mi-traceframe-changed.exp: Don't use objdir. + +2013-07-09 Joel Brobecker + + * gdb.ada/small_reg_param.exp: Accept optional entry value + for parameter "w". + +2013-07-09 Joel Brobecker + + * gdb.ada/small_reg_param.exp: Remove trailing space. + +2013-07-09 Doug Evans + + * gdb.base/default.exp: Update expected output of "show print array" + and "show print pretty". + +2013-07-08 Andreas Arnez + + * gdb.threads/wp-replication.exp: Stop counting available hardware + watchpoints after NR_THREADS iterations. + +2013-07-08 Andrew Burgess + + * gdb.python/py-explore.exp: Add $gdb_prompt to test regexp. + +2013-07-07 Yao Qi + + * boards/native-gdbserver.exp: Move invoke of + process_multilib_options to gdbserver-base.exp. + Move set_board_info 'compiler', 'gdb,noinferiorio', + 'gdb,nofileio', 'gdb_server_prog' and 'gdb,predefined_tsv' to + gdbserver-base.exp. + Move proc ${board}_download, ${board}_upload and + ${board}_file to gdbserver-base.exp. + * boards/native-extended-gdbserver.exp: Likewise. + * boards/native-stdio-gdbserver.exp: Likewise. + * boards/gdbserver-base.exp: New file. + +2013-07-05 Luis Machado + + * gdb.base/dump.exp: Remove arch-specific tests and do a + generic data address check to set is64bitonly correctly. + +2013-07-05 Luis Machado + + * gdb.mi/gdb2549.exp (register_tests): Expect any decimal for + the register number instead of expecting only 0. + +2013-07-05 Will Newton + + * gdb.base/gnu-ifunc-lib.c: Use %function instead of @function + in asm syntax to allow building on ARM. + +2013-07-05 Yao Qi + + * boards/local-remote-host.exp: Remove obsolete comments. + * boards/native-extended-gdbserver.exp: Likewise. + * boards/native-gdbserver.exp: Likewise. + * boards/native-stdio-gdbserver.exp: Likewise. + +2013-07-04 Andrew Burgess + + * gdb.dwarf2/dw2-reg-undefined.exp: New file. + * gdb.dwarf2/dw2-reg-undefined.c: Likewise. + * gdb.dwarf2/dw2-reg-undefined.S: Likewise. + +2013-07-02 Jan Kratochvil + + * gdb.base/break-on-linker-gcd-function.exp: Replace + prepare_for_testing by build_executable_from_specs and clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/testenv.exp, gdb.base/tui-layout.exp, + gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/unload.exp, + gdb.base/unwindonsignal.exp, gdb.base/valgrind-db-attach.exp, + gdb.base/valgrind-infcall.exp, gdb.base/value-double-free.exp, + gdb.base/varargs.exp, gdb.base/watch-cond-infcall.exp, + gdb.base/watch-cond.exp, gdb.base/watch-non-mem.exp, + gdb.base/watch-read.exp, gdb.base/watch-vfork.exp, + gdb.base/watch_thread_num.exp, gdb.base/watchpoint-cond-gone.exp, + gdb.base/watchpoint-delete.exp, gdb.base/watchpoint-hw.exp, + gdb.base/watchpoint-solib.exp, gdb.base/watchpoint.exp, + gdb.base/watchpoints.exp, gdb.base/wchar.exp, gdb.base/whatis.exp: + Use standard_testfile, standard_output_file, prepare_for_testing, + clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/save-bp.exp, gdb.base/savedregs.exp, + gdb.base/scope.exp, gdb.base/sep.exp, gdb.base/sepsymtab.exp, + gdb.base/set-lang-auto.exp, gdb.base/setshow.exp, + gdb.base/setvar.exp, gdb.base/shlib-call.exp, + gdb.base/shreloc.exp, gdb.base/sigall.exp, + gdb.base/sigaltstack.exp, gdb.base/sigbpt.exp, + gdb.base/sigchld.exp, gdb.base/siginfo-addr.exp, + gdb.base/siginfo-infcall.exp, gdb.base/siginfo-obj.exp, + gdb.base/siginfo.exp, gdb.base/signals.exp, gdb.base/signest.exp, + gdb.base/signull.exp, gdb.base/sigrepeat.exp, + gdb.base/sigstep.exp, gdb.base/sizeof.exp, + gdb.base/skip-solib.exp, gdb.base/so-impl-ld.exp, + gdb.base/solib-display.exp, gdb.base/solib-nodir.exp, + gdb.base/solib-overlap.exp, gdb.base/solib-symbol.exp, + gdb.base/solib-weak.exp, gdb.base/source.exp, + gdb.base/stack-checking.exp, gdb.base/stale-infcall.exp, + gdb.base/stap-probe.exp, gdb.base/start.exp, + gdb.base/step-break.exp, gdb.base/step-bt.exp, + gdb.base/step-line.exp, gdb.base/step-resume-infcall.exp, + gdb.base/step-test.exp, gdb.base/structs.exp, + gdb.base/structs2.exp, gdb.base/structs3.exp, + gdb.base/symbol-without-target_section.exp: Use standard_testfile, + standard_output_file, prepare_for_testing, clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/nextoverexit.exp, gdb.base/nextoverexit.exp, + gdb.base/nodebug.exp, gdb.base/nofield.exp, gdb.base/nostdlib.exp, + gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/pc-fp.exp, + gdb.base/pending.exp, gdb.base/permissions.exp, + gdb.base/pie-execl.exp, gdb.base/pointers.exp, + gdb.base/pr11022.exp, gdb.base/print-file-var.exp, + gdb.base/printcmds.exp, gdb.base/prologue.exp, + gdb.base/psymtab.exp, gdb.base/ptr-typedef.exp, + gdb.base/ptype.exp, gdb.base/randomize.exp, + gdb.base/readline-ask.exp, gdb.base/recpar.exp, + gdb.base/recurse.exp, gdb.base/relativedebug.exp, + gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp, + gdb.base/return-nodebug.exp, gdb.base/return2.exp: Use + standard_testfile, standard_output_file, prepare_for_testing, + clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/hook-stop-continue.exp, gdb.base/hook-stop-frame.exp, + gdb.base/huge.exp, gdb.base/included.exp, + gdb.base/inferior-died.exp, gdb.base/infnan.exp, + gdb.base/info-fun.exp, gdb.base/info-macros.exp, + gdb.base/info-os.exp, gdb.base/info-proc.exp, + gdb.base/info-target.exp, gdb.base/infoline.exp, + gdb.base/interp.exp, gdb.base/interrupt.exp, + gdb.base/jit-simple.exp, gdb.base/jit-so.exp, gdb.base/jump.exp, + gdb.base/kill-after-signal.exp, gdb.base/label.exp, + gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp, + gdb.base/logical.exp, gdb.base/long_long.exp, + gdb.base/longjmp.exp, gdb.base/macscp.exp, gdb.base/maint.exp, + gdb.base/memattr.exp, gdb.base/mips_pro.exp, + gdb.base/miscexprs.exp, gdb.base/morestack.exp, + gdb.base/moribund-step.exp, gdb.base/multi-forks.exp: Use + standard_testfile, standard_output_file, prepare_for_testing, + clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/ena-dis-br.exp, gdb.base/enum_cond.exp, + gdb.base/enumval.exp, gdb.base/environ.exp, + gdb.base/eu-strip-infcall.exp, gdb.base/eval-skip.exp, + gdb.base/exe-lock.exp, gdb.base/expand-psymtabs.exp, + gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp, + gdb.base/fixsection.exp, gdb.base/foll-exec.exp, + gdb.base/foll-fork.exp, gdb.base/fortran-sym-case.exp, + gdb.base/frame-args.exp, gdb.base/freebpcmd.exp, + gdb.base/fullname.exp, gdb.base/funcargs.exp, + gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp, + gdb.base/gdb1090.exp, gdb.base/gdb11530.exp, + gdb.base/gdb11531.exp, gdb.base/gdb1250.exp, gdb.base/gdb1555.exp, + gdb.base/gdb1821.exp, gdb.base/gdbindex-stabs.exp, + gdb.base/gdbvars.exp, gdb.base/gnu-ifunc.exp, + gdb.base/gnu_vector.exp: Use standard_testfile, + standard_output_file, prepare_for_testing, clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp, + gdb.base/call-sc.exp, gdb.base/call-signal-resume.exp, + gdb.base/call-strs.exp, gdb.base/callexit.exp, + gdb.base/callfuncs.exp, gdb.base/catch-load.exp, + gdb.base/catch-syscall.exp, gdb.base/charset.exp, + gdb.base/checkpoint.exp, gdb.base/chng-syms.exp, + gdb.base/code-expr.exp, gdb.base/code_elim.exp, + gdb.base/commands.exp, gdb.base/completion.exp, + gdb.base/complex.exp, gdb.base/cond-expr.exp, + gdb.base/condbreak.exp, gdb.base/consecutive.exp, + gdb.base/constvars.exp, gdb.base/corefile.exp, + gdb.base/ctxobj.exp, gdb.base/cursal.exp, gdb.base/cvexpr.exp, + gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, + gdb.base/del.exp, gdb.base/detach.exp, gdb.base/dfp-test.exp, + gdb.base/display.exp, gdb.base/dmsym.exp, gdb.base/dump.exp, + gdb.base/dup-sect.exp: Use standard_testfile, + standard_output_file, prepare_for_testing, clean_restart. + +2013-06-27 Tom Tromey + + * gdb.base/a2-run.exp, gdb.base/all-bin.exp, gdb.base/annota1.exp, + gdb.base/annota3.exp, gdb.base/anon.exp, gdb.base/args.exp, + gdb.base/arithmet.exp, gdb.base/arrayidx.exp, gdb.base/assign.exp, + gdb.base/async-shell.exp, gdb.base/async.exp, + gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-noexec.exp, + gdb.base/attach-twice.exp, gdb.base/attach.exp, gdb.base/auxv.exp, + gdb.base/bang.exp, gdb.base/bfp-test.exp, gdb.base/bigcore.exp, + gdb.base/bitfields.exp, gdb.base/bitfields2.exp, + gdb.base/break-entry.exp, gdb.base/break-interp.exp, + gdb.base/break-on-linker-gcd-function.exp, + gdb.base/breakpoint-shadow.exp: Use standard_testfile, + standard_output_file, prepare_for_testing, clean_restart. + +2013-06-26 Yao Qi + + * gdb.trace/mi-trace-frame-collected.exp: New. + +2013-06-25 Yao Qi + + * boards/native-extended-gdbserver.exp: Set board_info + 'gdb,predefined_tsv'. + * boards/native-gdbserver.exp: Likewise. + * boards/native-stdio-gdbserver.exp: Likewise. + * gdb.server/ext-attach.exp: Load trace-support.exp. Check + uploaded TSVs if target supports tracing. + * gdb.trace/tsv.exp: Check uploaded TSVs if target supports + tracing and target has predefined tsv. + +2013-06-25 Yao Qi + Hui Zhu + Pedro Alves + + PR breakpoints/15075 + PR breakpoints/15434 + * gdb.base/dprintf-next.c: New file. + * gdb.base/dprintf-next.exp: New file. + * gdb.base/dprintf-non-stop.c: New file. + * gdb.base/dprintf-non-stop.exp: New file. + * gdb.base/dprintf.exp: Don't check "continue" in the output + of "info breakpoints". + * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): + Don't check "continue" in script field. + +2013-06-21 Tom Tromey + + * gdb.trace/actions.exp (check_tracepoint): Don't use a full file + name in a test name. + +2013-06-20 Yao Qi + + * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo' + and set an action. + (test_trace_unavailable): Test command -data-list-register-values + in the context of traceframe and with option --skip-unavailable. + * gdb.trace/trace-unavailable.c (foo): New. + (main): Call it. + * gdb.mi/gdb2549.exp: Update matching pattern. + +2013-06-19 Mike Frysinger + + * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid. + * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common. + * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h. + * gdb.arch/i386-sse.c: Call new i386_cpuid function. + * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common. + +2013-06-19 Luis Machado + + * gdb.base/subst.exp: Delete default rules before further + tests. + +2013-06-19 Yao Qi + + * gdb.base/maint.exp: Make the test to command 'maint dump-me' + unsupported if it is not registered. + +2013-06-18 Tom Tromey + + * gdb.base/random-signal.c: New file. + * gdb.base/random-signal.exp: New file. + +2013-06-18 Will Newton + + * gdb.base/skip.c: Use comma to evaluate results of foo() + and bar() before passing to baz(). + * gdb.base/skip.c: baz() now takes one argument instead of + two. + +2013-06-18 Tom Tromey + + * gdb.dwarf2/implptrpiece.exp: New file. + * gdb.dwarf2/implptrconst.exp (d): New variable. + Print d. + * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece. + +2013-06-18 Tom Tromey + + * lib/selftest-support.exp (do_self_tests): Reject remote or + non-native targets. + * gdb.gdb/complaints.exp: Remove check. + * gdb.gdb/observer.exp: Remove check. + * gdb.gdb/xfullpath.exp: Remove check. + * gdb.gdb/complaints.exp: Remove check. + +2013-06-07 Pedro Alves + + * boards/native-extended-gdbserver.exp: Remove semicolon. + * config/arm-ice.exp: Likewise. + * config/bfin.exp: Likewise. + * config/cygmon.exp: Likewise. + * config/h8300.exp: Likewise. + * config/monitor.exp: Likewise. + * config/sid.exp: Likewise. + * config/sim.exp: Likewise. + * config/slite.exp: Likewise. + * config/vx.exp: Likewise. + * gdb.arch/i386-bp_permanent.exp: Likewise. + * gdb.asm/asm-source.exp: Likewise. + * gdb.base/args.exp: Likewise. + * gdb.base/attach-pie-misread.exp: Likewise. + * gdb.base/auxv.exp: Likewise. + * gdb.base/bigcore.exp: Likewise. + * gdb.base/bitfields2.exp: Likewise. + * gdb.base/bitfields.exp: Likewise. + * gdb.base/break.exp: Likewise. + * gdb.base/break-interp.exp: Likewise. + * gdb.base/callfuncs.exp: Likewise. + * gdb.base/call-sc.exp: Likewise. + * gdb.base/commands.exp: Likewise. + * gdb.base/corefile.exp: Likewise. + * gdb.base/dbx.exp: Likewise. + * gdb.base/ending-run.exp: Likewise. + * gdb.base/exprs.exp: Likewise. + * gdb.base/funcargs.exp: Likewise. + * gdb.base/hbreak2.exp: Likewise. + * gdb.base/huge.exp: Likewise. + * gdb.base/list.exp: Likewise. + * gdb.base/memattr.exp: Likewise. + * gdb.base/overlays.exp: Likewise. + * gdb.base/printcmds.exp: Likewise. + * gdb.base/recurse.exp: Likewise. + * gdb.base/remotetimeout.exp: Likewise. + * gdb.base/reread.exp: Likewise. + * gdb.base/savedregs.exp: Likewise. + * gdb.base/scope.exp: Likewise. + * gdb.base/sepdebug.exp: Likewise. + * gdb.base/setshow.exp: Likewise. + * gdb.base/setvar.exp: Likewise. + * gdb.base/sigaltstack.exp: Likewise. + * gdb.base/siginfo-addr.exp: Likewise. + * gdb.base/siginfo.exp: Likewise. + * gdb.base/siginfo-obj.exp: Likewise. + * gdb.base/sigrepeat.exp: Likewise. + * gdb.base/sigstep.exp: Likewise. + * gdb.base/structs.exp: Likewise. + * gdb.base/testenv.exp: Likewise. + * gdb.base/twice.exp: Likewise. + * gdb.base/valgrind-db-attach.exp: Likewise. + * gdb.base/valgrind-infcall.exp: Likewise. + * gdb.base/varargs.exp: Likewise. + * gdb.base/watchpoint.exp: Likewise. + * gdb.cp/gdb1355.exp: Likewise. + * gdb.cp/misc.exp: Likewise. + * gdb.disasm/hppa.exp: Likewise. + * gdb.disasm/t01_mov.exp: Likewise. + * gdb.disasm/t02_mova.exp: Likewise. + * gdb.disasm/t03_add.exp: Likewise. + * gdb.disasm/t04_sub.exp: Likewise. + * gdb.disasm/t05_cmp.exp: Likewise. + * gdb.disasm/t06_ari2.exp: Likewise. + * gdb.disasm/t07_ari3.exp: Likewise. + * gdb.disasm/t08_or.exp: Likewise. + * gdb.disasm/t09_xor.exp: Likewise. + * gdb.disasm/t10_and.exp: Likewise. + * gdb.disasm/t11_logs.exp: Likewise. + * gdb.disasm/t12_bit.exp: Likewise. + * gdb.disasm/t13_otr.exp: Likewise. + * gdb.gdb/selftest.exp: Likewise. + * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. + * gdb.mi/mi-reverse.exp: Likewise. + * gdb.pascal/floats.exp: Likewise. + * gdb.python/py-inferior.exp: Likewise. + * gdb.threads/attach-into-signal.exp: Likewise. + * gdb.threads/pthreads.exp: Likewise. + * gdb.threads/thread_events.exp: Likewise. + * gdb.threads/watchthreads.exp: Likewise. + * gdb.trace/actions-changed.exp: Likewise. + * gdb.trace/actions.exp: Likewise. + * gdb.trace/ax.exp: Likewise. + * gdb.trace/backtrace.exp: Likewise. + * gdb.trace/change-loc.exp: Likewise. + * gdb.trace/deltrace.exp: Likewise. + * gdb.trace/disconnected-tracing.exp: Likewise. + * gdb.trace/ftrace.exp: Likewise. + * gdb.trace/infotrace.exp: Likewise. + * gdb.trace/passc-dyn.exp: Likewise. + * gdb.trace/passcount.exp: Likewise. + * gdb.trace/pending.exp: Likewise. + * gdb.trace/qtro.exp: Likewise. + * gdb.trace/range-stepping.exp: Likewise. + * gdb.trace/report.exp: Likewise. + * gdb.trace/save-trace.exp: Likewise. + * gdb.trace/status-stop.exp: Likewise. + * gdb.trace/strace.exp: Likewise. + * gdb.trace/tfile.exp: Likewise. + * gdb.trace/tfind.exp: Likewise. + * gdb.trace/trace-break.exp: Likewise. + * gdb.trace/tracecmd.exp: Likewise. + * gdb.trace/trace-mt.exp: Likewise. + * gdb.trace/tspeed.exp: Likewise. + * gdb.trace/tsv.exp: Likewise. + * gdb.trace/while-stepping.exp: Likewise. + * lib/gdb.exp: Likewise. + * lib/gdbserver-support.exp: Likewise. + * lib/java.exp: Likewise. + * lib/mi-support.exp: Likewise. + * lib/pascal.exp: Likewise. + * lib/prompt.exp: Likewise. + * lib/trace-support.exp: Likewise. + +2013-06-07 Pedro Alves + + * gdb.ada/info_types.c: Fix formating in copyright header. + * gdb.base/break-on-linker-gcd-function.cc: Likewise. + * gdb.base/float.c: Likewise. + * gdb.base/inferior-died.c: Likewise. + * gdb.base/interp.c: Likewise. + * gdb.base/jit-main.c: Likewise. + * gdb.base/jit-solib.c: Likewise. + * gdb.base/long_long.c: Likewise. + * gdb.base/longjmp.c: Likewise. + * gdb.base/nextoverexit.c: Likewise. + * gdb.base/pr11022.c: Likewise. + * gdb.base/prelink-lib.c: Likewise. + * gdb.base/prelink.c: Likewise. + * gdb.base/prologue.c: Likewise. + * gdb.base/restore.c: Likewise. + * gdb.base/sigchld.c: Likewise. + * gdb.base/solib-search-lib1.c: Likewise. + * gdb.base/solib-search-lib2.c: Likewise. + * gdb.base/solib-search.c: Likewise. + * gdb.base/solib-search.h: Likewise. + * gdb.base/whatis.c: Likewise. + * gdb.cp/abstract-origin.cc: Likewise. + * gdb.cp/anon-struct.cc: Likewise. + * gdb.cp/baseenum.cc: Likewise. + * gdb.cp/bs15503.cc: Likewise. + * gdb.cp/call-c-1.c: Likewise. + * gdb.cp/call-c.cc: Likewise. + * gdb.cp/class2.cc: Likewise. + * gdb.cp/classes.cc: Likewise. + * gdb.cp/cttiadd.cc: Likewise. + * gdb.cp/cttiadd1.cc: Likewise. + * gdb.cp/cttiadd2.cc: Likewise. + * gdb.cp/cttiadd3.cc: Likewise. + * gdb.cp/derivation.cc: Likewise. + * gdb.cp/derivation2.cc: Likewise. + * gdb.cp/dispcxx.cc: Likewise. + * gdb.cp/exception.cc: Likewise. + * gdb.cp/gdb2384-base.cc: Likewise. + * gdb.cp/gdb2384-base.h: Likewise. + * gdb.cp/gdb2384.cc: Likewise. + * gdb.cp/gdb2495.cc: Likewise. + * gdb.cp/mb-inline.h: Likewise. + * gdb.cp/mb-inline1.cc: Likewise. + * gdb.cp/mb-inline2.cc: Likewise. + * gdb.cp/member-name.cc: Likewise. + * gdb.cp/member-ptr.cc: Likewise. + * gdb.cp/misc.cc: Likewise. + * gdb.cp/namespace1.cc: Likewise. + * gdb.cp/nextoverthrow.cc: Likewise. + * gdb.cp/pr-574.cc: Likewise. + * gdb.cp/pr9631.cc: Likewise. + * gdb.cp/printmethod.cc: Likewise. + * gdb.cp/psmang1.cc: Likewise. + * gdb.cp/psmang2.cc: Likewise. + * gdb.cp/psymtab-parameter.cc: Likewise. + * gdb.cp/ptype-flags.cc: Likewise. + * gdb.cp/ref-params.cc: Likewise. + * gdb.cp/ref-types.cc: Likewise. + * gdb.cp/smartp.cc: Likewise. + * gdb.cp/try_catch.cc: Likewise. + * gdb.cp/userdef.cc: Likewise. + * gdb.cp/using-crash.cc: Likewise. + * gdb.cp/virtfunc.cc: Likewise. + * gdb.cp/virtfunc2.cc: Likewise. + * gdb.dwarf2/callframecfa.S: Likewise. + * gdb.dwarf2/dw2-ranges.c: Likewise. + * gdb.dwarf2/dw2-ranges2.c: Likewise. + * gdb.dwarf2/dw2-ranges3.c: Likewise. + * gdb.dwarf2/dw2-restore.S: Likewise. + * gdb.dwarf2/pieces.S: Likewise. + * gdb.dwarf2/valop.S: Likewise. + * gdb.java/jnpe.java: Likewise. + * gdb.mi/mi-stepn.c: Likewise. + * gdb.mi/mi-var-cp.cc: Likewise. + * gdb.mi/mi-var-rtti.cc: Likewise. + * gdb.mi/ns-stale-regcache.c: Likewise. + * gdb.mi/pr11022.c: Likewise. + * gdb.mi/solib-lib.c: Likewise. + * gdb.mi/solib-main.c: Likewise. + * gdb.python/py-arch.c: Likewise. + * gdb.python/py-block.c: Likewise. + * gdb.python/py-breakpoint.c: Likewise. + * gdb.python/py-events.c: Likewise. + * gdb.python/py-evthreads.c: Likewise. + * gdb.python/py-explore.c: Likewise. + * gdb.python/py-explore.cc: Likewise. + * gdb.python/py-finish-breakpoint.c: Likewise. + * gdb.python/py-finish-breakpoint2.cc: Likewise. + * gdb.python/py-symbol.c: Likewise. + * gdb.threads/execl.c: Likewise. + * gdb.threads/execl1.c: Likewise. + +2013-06-07 Will Newton + + * gdb.base/long_long.exp: Fix ARM EABI target glob. + +2013-06-07 Will Newton + + * gdb.cp/annota2.exp: Add empty line between "post-prompt" + and "starting". + +2013-06-07 Will Newton + + * gdb.cp/anon-struct.exp: Conditionalize constructor and + destructor prototypes for ARM ABI. + * gdb.cp/m-static.exp: Likewise. + +2013-06-07 Yao Qi + + * gdb.trace/mi-trace-unavailable.exp: New. + * gdb.trace/trace-unavailable.c: New. + +2013-06-06 Doug Evans + + * gdb.cp/derivation.exp: Make tests have unique names. + +2013-06-06 Tom Tromey + + * gdb.base/dump.exp (capture_value): Don't put expression into + test name if arguments passed in. + Rename a couple more tests to make them unique. + +2013-06-06 Tom Tromey + + * gdb.base/break-always.exp: Explicitly specify test name. + +2013-06-05 Doug Evans + Keith Seitz + + * gdb.cp/derivation2.cc: New file. + * gdb.cp/derivation.cc (main): Call foo2. + * gdb.cp/derivation.exp: Add tests for typedefs in another + file, and when there's an active block. + +2013-06-05 Luis Machado + + * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output + from targets that use function descriptors in the virtual tables. + Handle presence of dot symbols. + +2013-06-04 Gary Benson + + * gdb.base/break-probes.exp: New file. + * gdb.base/break-probes.c: Likewise. + * gdb.base/break-probes-solib.c: Likewise. + * gdb.base/info-shared.exp: New file. + * gdb.base/info-shared.c: Likewise. + * gdb.base/info-shared-solib1.c: Likewise. + * gdb.base/info-shared-solib2.c: Likewise. + +2013-06-04 Jan Kratochvil + Gary Benson + + * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread, + gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate. + * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP + to be set to "no" to indicate that no ld.so copy should be made. + * gdb.base/break-interp.exp (solib_bp): New constant. + (reach_1): Use the above instead of "_dl_debug_state". + (test_attach): Likewise. + (test_ld): Likewise. + * gdb.threads/dlopen-libpthread.exp: New file. + * gdb.threads/dlopen-libpthread.c: Likewise. + * gdb.threads/dlopen-libpthread-lib.c: Likewise. + * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes. + +2013-05-30 Yao Qi + + * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed): + Add a test that no MI notification is emitted when executing + -exec-arguments. + +2013-05-24 Jan Kratochvil + + PR testsuite/12649 + * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace + $mi_gdb_prompt expectation by mi_expect_stop. + (mi 1st dprintf, agent, mi 2nd dprintf, agent) + (mi info dprintf second time): Replace them by mi_send_resuming_command + and mi_expect_stop. + +2013-05-24 Gary Benson + + * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary + backslash. + * gdb.base/unload.exp (exec_opts): Remove two unnecessary + backslashes. + * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary + backslash. + +2013-05-24 Yao Qi + + * gdb.trace/tfile.exp: Test inferior and thread. + +2013-05-24 Yao Qi + Pedro Alves + + * gdb.base/range-stepping.exp: Skip the rest of tests if the + test fails. + * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count): + Return 0 if the test passes, otherwise return 1. + +2013-05-23 Doug Evans + + * boards/fission-dwp.exp: New file. + +2013-05-23 Yao Qi + Pedro Alves + + * gdb.base/range-stepping.c: New file. + * gdb.base/range-stepping.exp: New file. + * gdb.trace/range-stepping.c: New file. + * gdb.trace/range-stepping.exp: New file. + * lib/range-stepping-support.exp: New file. + +2013-05-22 Tom Tromey + + * gdb.cp/class2.cc (main): New local 'aref'. + * gdb.cp/class2.exp: Check printing of 'aref'. + +2013-05-22 Doug Evans + + * gdb.threads/wp-replication.c (main): Insert some code at the start + to ensure the breakpoint on main is only hit once. Fix comment. + +2013-05-21 Keith Seitz + Pedro Alves + + * gdb.base/filesym.exp: Use gdb_test_multiple instead of + gdb_expect. + Add test to flush the remaining input buffer so that this + file passes testsuite/12649. + +2013-05-21 Philippe Waroquiers + + * gdb.base/catch-signal-fork.exp: New file. + * gdb.base/catch-signal-fork.c: New file. + +2013-05-21 Sterling Augustine + + * boards/remote-stdio-gdbserver.exp: New file. + +2013-05-21 Jan Kratochvil + + PR testsuite/12649 + * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for + racy matches. + +2013-05-21 Christian Groessler + + * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion, + since it's not supported in all shells. + +2013-05-21 Hui Zhu + + * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf". + * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New. + +2013-05-20 Doug Evans + + * lib/dwarf.exp (Dwarf): New variable _abbrev_section. + (_handle_DW_TAG): Use it. + (cu, tu): Replace parameters is_64, version, addr_size with options. + All callers updated. Add Fission support. + * gdb.dwarf2/implptrconst.exp: Update callers of "cu". + * gdb.dwarf2/method-ptr.exp: Ditto. + * gdb.dwarf2/nostaticblock.exp: Ditto. + * gdb.dwarf2/subrange.exp: Ditto. + * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu". + +2013-05-20 Tom Tromey + + * gdb.gdb/python-selftest.exp: New file. + +2013-05-20 Doug Evans + + * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for + -fdebug-types-section. + +2013-05-20 Joel Brobecker + + * gdb.ada/float_param: New testcase. + +2013-05-17 Doug Evans + + * gdb.base/maint.exp: Update test for "maint check-psymtabs". + Add tests for "maint check-symtabs", "maint expand-symtabs". + + * gdb.base/maint.exp: Remove testing of individual maint command + help output. + +2013-05-16 Pedro Alves + + * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in + comment. Use gdb_test_no_output. + +2013-05-16 Joel Brobecker + + * gdb.ada/complete.exp: Add test verifying completion using + the "tab" key. + +2013-05-15 Keith Seitz + + * gdb.base/filesym.exp: New completer test. + * gdb.base/filesym.c: New file. + +2013-05-15 Pedro Alves + + * gdb.base/fixsection.c: Remove attribution. + * gdb.base/watch-read.exp: Ditto. + +2013-05-13 Tom Tromey + + * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address + size and change type sizes to 4 bytes. + +2013-05-13 Tom Tromey + + * gdb.base/exprs.exp (test_expr): Add regression test. + * gdb.base/exprs.c (null_t_struct): New global. + +2013-05-13 Muhammad Bilal + + * gdb.base/default.exp: Disable history saving. + * gdb.base/setshow.exp: Likewise. + +2013-05-10 Pedro Alves + + PR remote/15455 + + * gdb.trace/qtro.c: New file. + * gdb.trace/qtro.exp: New file. + +2013-05-10 Phil Muldoon + + * gdb.python/py-framefilter.py: New File. + * gdb.python/py-framefilter-mi.exp: Ditto. + * gdb.python/py-framefilter.c: Ditto. + * gdb.python/py-framefilter-mi.exp: Ditto. + * gdb.python/py-framefilter-mi.c: Ditto, + * gdb.python/py-framefilter-gdb.py.in: Ditto. + +2013-05-08 Tom Tromey + + * gdb.base/solib-search.exp: Set test name for "set + solib-search-path" test. + +2013-05-08 Hafiz Abid Qadeer + + * gdb.trace/circ.exp: Remove unnecessary 'if then' checks. + (set_a_tracepoint): Set tracepoint before prologue. + (run_trace_experiment): Test setup_tracepoints and 'break end' + in it. + (trace_buffer_normal): Remove. + (gdb_trace_circular_tests): Remove. Move tests to... + (top level): ...here. Call 'runto_main' before checking for + trace support. Use commands to check the support for circular + trace buffer and changing of trace buffer size. Add test + to calculate size of single frame. Use this size to + calculate the size of trace buffer. Use 'tfind pc func9' + instead of 'tfind 9'. Use 'with_test_prefix'. + +2013-05-07 Tom Tromey + + * lib/selftest-support.exp: New file. + * gdb.gdb/complaints.exp: Load selftest-support.exp. Use + do_self_tests. + (setup_test, find_gdb): Remove. + * gdb.gdb/observer.exp: Load selftest-support.exp. Use + do_self_tests. + (setup_test, find_gdb): Remove. + (test_observer): Don't call setup_test. Remove argument. + * gdb.gdb/selftest.exp: Load selftest-support.exp. + (find_gdb): Remove. + * gdb.gdb/complaints.exp: Load selftest-support.exp. Use + do_self_tests. + (setup_test, find_gdb): Remove. + (test_with_self): Don't call setup_test. Remove argument. + +2013-05-07 Andreas Arnez + + * gdb.arch/system-gcore.exp: Remove. + * gdb.arch/gcore.c: Remove. + * gdb.base/gcore.exp: Add "info reg system". + +2013-05-07 Sergio Durigan Junior + + PR breakpoints/15413: + * gdb.base/pending.exp: Add test for completion of the "condition" + command for pending breakpoints. + * gdb.linespec/linespec.ex: Add test for completion of the + "condition" command when dealing with multiple locations. + +2013-05-07 Luis Machado + + * gdb.threads/wp-replication.c: New file. + * gdb.threads/wp-replication.exp: New file. + +2013-05-06 Sandra Loosemore + + * gdb.xml/tdesc-regs.exp: Add case for nios2. + +2013-05-06 Doug Evans + + * gdb.base/solib-search-lib1.c: New file. + * gdb.base/solib-search-lib2.c: New file. + * gdb.base/solib-search.c: New file. + * gdb.base/solib-search.h: New file. + * gdb.base/solib-search.exp: New file. + + * lib/gdb.exp (gdb_core_cmd): New function. + * gdb.arch/system-gcore.exp: Use it. + * gdb.arch/vsx-regs.exp: Ditto. + * gdb.base/gcore.exp: Ditto. + * gdb.threads/gcore-thread.exp: Ditto. + + * gdb.reverse/shr.h: New file. + * gdb.reverse/shr1.c: New file. + * gdb.reverse/shr2.c: #include "shr.h". + * gdb.reverse/solib-reverse.c: Remove #include . + #include "shr.h". Replace calls to printf,sleep to call shr1 instead. + * gdb.reverse/solib-precsave.exp: Build shr2.sl. + Update tests using sleep/printf to use shr2.sl instead. + * gdb.reverse/solib-reverse.exp: Ditto. + +2013-05-06 Tom Tromey + + * gdb.dwarf2/implptrconst.c: New file. + * gdb.dwarf2/implptrconst.exp: New file. + * lib/dwarf.exp (Dwarf::_nz_quote): New proc. + (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1. + (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer. + +2013-05-03 Philippe Waroquiers + + * gdb.base/catch-sig.c (main): Raise SIGINT. + * gdb.base/catch-sig.exp: Test "catch signal SIGINT". + +2013-05-03 Hafiz Abid Qadeer + + * status-stop.exp (test_tstart_tstart): Check for error + returned by the second 'tstart' command. + +2013-03-27 Walfred Tedeschi + + * gdb.xml/maint_print_struct.exp: New file. + * gdb.xml/maint_print_struct.xml: New file. + +2013-04-25 Tom Tromey + + * gdb.dwarf2/nostaticblock.exp: New file. + +2013-04-24 Muhammad Bilal + + PR gdb/10462 + * gdb.base/setshow.exp: Add test case. + +2013-04-23 Hui Zhu + + PR gdb/15293 + * gdb.base/dprintf.exp: Add ignore command. + +2013-04-23 Hui Zhu + + PR gdb/15165 + * gdb.base/save-bp.exp: Add test for dprintf. + +2013-04-22 Tom Tromey + + * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for + notice_open_fds. + +2013-04-22 Sergio Durigan Junior + + * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by + ldflags. + +2013-04-22 Sergio Durigan Junior + + * gdb.arch/arm-bl-branch-dest.c: New file. + * gdb.arch/arm-bl-branch-dest.exp: Likewise. + +2013-04-19 Vladimir Kargov + Pedro Alves + + * gdb.arch/i386-float.S: New file. + * gdb.arch/i386-float.exp: New file. + +2013-04-18 Luis Machado + + * gdb.mi/mi-var-create-rtti.exp: Create a variable of + type void *. + +2013-04-17 Doug Evans + + * lib/dwarf.exp (Dwarf): New proc "tu". + * gdb.dwarf2/missing-sig-type.exp: New file. + +2013-04-15 Siva Chandra Reddy + + Add option to link testcases with Pthreads library when + using 'prepare_for_testing' in tests. + + * lib/gdb.exp (build_executable_from_specs): Use + gdb_compile_pthreads to compile if option "pthreads" is + specified. + +2013-04-15 Tom Tromey + + * gdb.cp/exceptprint.exp: Add regexp catchpoint tests. + +2013-04-15 Tom Tromey + + * gdb.base/default.exp: Update for $_exception. + * gdb.cp/exceptprint.cc: New file. + * gdb.cp/exceptprint.exp: New file. + * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc. + +2013-04-15 Tom Tromey + + * gdb.cp/typeid.cc: New file. + * gdb.cp/typeid.exp: New file. + +2013-04-15 Tom Tromey + + * gdb.cp/exception.exp: Add "catch rethrow" tests. + +2013-04-13 Yao Qi + + * gdb.base/completion.exp: Test completion of command + 'target ctf' if target ctf is supported. + +2013-04-10 Pedro Alves + + * gdb.base/completion.exp: Test "set height", "set listsize" and + "set trace-buffer-size" completion. + * gdb.base/setshow.exp: Test "set height unlimited". + * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size + unlimited". + +2013-04-10 Yao Qi + + * gdb.trace/actions.exp: Save trace data to CTF. + Change to ctf target if GDB supports, read CTF data in ctf + target, and check the actions of tracepoints. + * gdb.trace/while-stepping.exp: Likewise. + * gdb.trace/report.exp: Test GDB saves trace data to CTF + format and read CTF trace file if GDB supports. + * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf + target is supported, change to ctf target, read trace data and + check output of command "tstatus". + * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports, + read CTF data by target ctf and call check_tsv. + +2013-04-10 Yao Qi + + * gdb.trace/actions.exp (check_tracepoint): New. + (top level): Start the tracing and check the actions of + tracepoints. Save trace data to tfile format. Restart GDB + and read trace file in tfile target. Check the actions of + tracepoints again. + * gdb.trace/while-stepping.exp: Likewise. + +2013-04-10 Yao Qi + + * gdb.trace/report.exp: Use standard_output_file for saved + trace file. + +2013-04-10 Hui Zhu + + * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending. + (MISCELLANEOUS): Add dprintf-pendshr.sl. + * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New. + +2013-04-09 Jan Kratochvil + + * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET + response. + +2013-04-08 Pedro Alves + + * gdb.mi/mi-break.exp (test_error): Add tests with garbage after + the location. + +2013-04-04 Sandra Loosemore + + * gdb.cp/cplabel.exp: Allow empty directory in file reported + for breakpoint location. + +2013-04-04 Sandra Loosemore + + * gdb.linespec/linespec.exp: Make dir/file:line tests + conditional for non-remote hosts only. + +2013-04-04 Stan Shebs + Pedro Alves + + * gdb.trace/Makefile.in (PROGS): Add actions-changed. + * gdb.trace/actions-changed.c: New file. + * gdb.trace/actions-changed.exp: New file. + * lib/trace-support.exp (gdb_trace_setactions): Rename to ... + (gdb_trace_setactions_command): ... this. Add "actions_command" + parameter, and handle it. + (gdb_trace_setactions, gdb_trace_setcommands): New procedures. + +2013-04-04 Yao Qi + + * gdb.server/server-kill.exp: Use command 'tstatus' instead of + 'step'. + 2013-04-03 Yao Qi * gdb.trace/mi-traceframe-changed.exp: Update tfile name to