gdb.multi/multi-arch-exec.exp: Also test -m32 => -m64
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
index db1a4a5a672fcb96d42da3d1e857ddab0324454b..345ec972d916291e2ae485c147d160747e86654d 100644 (file)
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       Test both arch1=>arch2 and arch2=>arch1.
+
+       * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
+       (srcfile2, binfile2, march1, march2): Remove globals.  Largely
+       factored out to...
+       (append_arch1_options, append_arch2_options, append_arch_options)
+       (build_executables): New procedures.
+       (do_test): New 'first_arch' parameter.  Use it to define 'from_exec'
+       local.
+       (top level): Add new 'first_arch' testing axis.
+
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
+       (barrier): New.
+       (thread_start, all_started): New functions.
+       (main): Spawn new thread and wait until it is scheduled.
+       * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
+       option.
+       (do_test): Add 'selected_thread' parameter.  Run to all_started
+       instead of main.  Explicitly set the breakpoint at main.  Switch
+       to the SELECTED_THREAD thread.
+       (top level): Test handling the exec event with either the main
+       thread or the second thread selected.
+
+2017-10-09  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/print-file-var-main.c: Fix get_version_2 value check
+       logic.  Move STOP marker after the value checks.
+       * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
+       regexp.
+
+2017-10-06  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
+
+2017-10-05  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
+       integer-to-dfp conversion.
+       * gdb.base/dfp-test.exp: Likewise.
+
+2017-10-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.multi/hangout.c: Include <unistd.h>.
+       (hangout_loop): New function.
+       (main): Call alarm.  Call hangout_loop in a loop.
+       * gdb.multi/hello.c: Include <unistd.h>.
+       (hello_loop): New function.
+       (main): Call alarm.  Call hangout_loop in a loop.
+       * gdb.multi/multi-arch.exp: Test running to a breakpoint one
+       inferior with the other selected.
+
+2017-10-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.mi/list-thread-groups-available.exp: New file.
+       * gdb.mi/list-thread-groups-available.c: New file.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/set-cwd.exp: Make it available on
+       native-extended-gdbserver.
+
+2017-10-04  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/set-cwd.c: New file.
+       * gdb.base/set-cwd.exp: Likewise.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       PR rust/22236:
+       * gdb.rust/simple.rs (main): New variable "fslice".
+       * gdb.rust/simple.exp: Add slice tests.  Update string tests.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Test ptype of a slice.
+
+2017-10-02  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Test index of slice.
+
+2017-09-27  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/macscp.exp: Add __VA_OPT__ tests.
+
+2017-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/compare-sections.exp (get value of read-only section): Read
+       as unsigned value.
+       (corrupt read-only section): Likewise and don't set written if patching
+       failed.
+
+2017-09-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
+       files.
+
+2017-09-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
+       symbol names in gdb's output.
+       * gdb.cp/overload.exp ("list all overloads"): Likewise.
+
+2017-09-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
+       Rename to ...
+       (test_list_ambiguous_symbol): ... this and add a symbol name
+       parameter.  Adjust.
+       (test_list_ambiguous_function): Reimplement on top of
+       test_list_ambiguous_symbol and also test listing ambiguous
+       variables.
+       * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
+       (ambiguous_fun): ... this.
+       (ambiguous_var): New.
+       * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
+       (ambiguous_fun): ... this.
+       (ambiguous_var): New.
+
+2017-09-19  John Baldwin  <jhb@FreeBSD.org>
+
+       * gdb.base/starti.c: New file.
+       * gdb.base/starti.exp: New file.
+       * lib/gdb.exp (gdb_starti_cmd): New procedure.
+
+2017-09-14  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/nodebug.exp (nodebug_runto): New procedure.
+       (top level): Use it instead of runto.
+
+2017-09-11  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
+
+2017-09-11  Tom Tromey  <tom@tromey.com>
+
+       * gdb.python/py-infthread.exp: Add tests for new_thread event.
+       * gdb.python/py-inferior.exp: Add tests for new inferior events.
+
+2017-09-08  Christoph Weinmann  <christoph.t.weinmann@intel.com>
+
+       * gdb.fortran/printing-types.exp: New file.
+       * gdb.fortran/printing-types.exp: New file.
+
+2017-09-08  Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/vla-ptype.exp: Fix typos.
+       * gdb.fortran/vla-value.exp: Same.
+
+2017-09-08  Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
+       * gdb.mi/mi-var-child-f.exp: Likewise.
+       * gdb.mi/mi-vla-fortran.exp: Likewise.
+
+2017-09-08  Frank Penczek  <frank.penczek@intel.com>
+            Christoph Weinmann  <christoph.t.weinmann@intel.com>
+            Bernhard Heckel  <bernhard.heckel@intel.com>
+
+       * gdb.fortran/ptr-indentation.f90: New file.
+       * gdb.fortran/ptr-indentation.exp: New file.
+
+2017-09-05  Tom Tromey  <tom@tromey.com>
+
+       PR gdb/22010:
+       * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
+
+2017-09-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
+
+2017-09-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.threads/tls-nodebug-pie.c: New file.
+       * gdb.threads/tls-nodebug-pie.exp: New file.
+
+2017-09-05  Tom Tromey  <tom@tromey.com>
+
+       * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
+       for rust.
+
+2017-09-05  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.multi/multi-arch-exec.exp: Test with different
+       "follow-exec-mode" settings.
+       (do_test): New procedure.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/func-static.c (S::method const, S::method volatile)
+       (S::method volatile const): New methods.
+       (c_s, v_s, cv_s): New instances.
+       (main): Call method() on them.
+       * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
+       (cannot_resolve): New procedure.
+       (cxx_scopes_list): Test cv methods.  Add print-scope-quote and
+       print-quote-unquoted columns.
+       (do_test): Test printing each scope too.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/local-static.exp: Also test with
+       class::method::variable wholly quoted.
+       * gdb.cp/m-static.exp (class::method::variable): Remove test.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/local-static.c: New.
+       * gdb.base/local-static.cc: New.
+       * gdb.base/local-static.exp:  New.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.asm/asm-source.exp: Add casts to int.
+       * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
+       (dataglobal64_1, dataglobal64_2): New globals.
+       * gdb.base/nodebug.exp: Test different expressions involving the
+       new globals, with print, whatis and ptype.  Add casts to int.
+       * gdb.base/solib-display.exp: Add casts to int.
+       * gdb.compile/compile-ifunc.exp: Expect warning.  Add cast to int.
+       * gdb.cp/m-static.exp: Add cast to int.
+       * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
+       * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
+       tls variable with no debug info without a cast.  Test with a cast
+       to int too.
+       * gdb.trace/entry-values.exp: Add casts.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/nodebug.exp: Test that ptype's error about functions
+       with unknown return type includes the function name too.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
+       return type of munmap in infcall.
+       * gdb.base/break-probes.exp: Cast return type of foo in infcall.
+       * gdb.base/checkpoint.exp: Simplify using for loop.  Cast return
+       type of ftell in infcall.
+       * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
+       type of getpid in infcall.
+       * gdb.base/infcall-exec.exp: Cast return type of execlp in
+       infcall.
+       * gdb.base/info-os.exp: Cast return type of getpid in infcall.
+       Bail on failure to extract the pid.
+       * gdb.base/nodebug.c: #include <stdint.h>.
+       (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
+       New functions.
+       * gdb.base/nodebug.exp (test_call_promotion): New procedure.
+       Change expected output of print/whatis/ptype with functions with
+       no debug info.  Test all supported languages.  Call
+       test_call_promotion.
+       * gdb.compile/compile.exp: Adjust expected output to expect
+       warning.
+       * gdb.threads/siginfo-threads.exp: Likewise.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/callfuncs.exp (do_function_calls): New parameter
+       "prototypes".  Test calling float functions via prototyped and
+       unprototyped function pointers.
+       (perform_all_tests): New parameter "prototypes".  Pass it down.
+       (top level): Pass down "prototypes" parameter to
+       perform_all_tests.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (loop_break_test, loop_continue_test):
+       Test with nested loops.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp: Call the new procedures.
+       (loop_break_test, loop_continue_test): New procedures.
+
+2017-09-04  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp: Call new procedure.
+       (define_if_without_arg_test): New procedure.
+
+2017-09-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/list-ambiguous.exp: New file.
+       * gdb.base/list-ambiguous0.c: New file.
+       * gdb.base/list-ambiguous1.c: New file.
+       * gdb.base/list.exp (test_list_range): Adjust expected output.
+
+2017-08-31  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/share-env-with-gdbserver.c: New file.
+       * gdb.base/share-env-with-gdbserver.exp: Likewise.
+
+2017-08-28  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (gdbvar_simple_if_test,
+       gdbvar_simple_if_test, gdbvar_complex_if_while_test,
+       progvar_simple_if_test, progvar_simple_while_test,
+       progvar_complex_if_while_test, user_defined_command_test,
+       user_defined_command_args_eval,
+       user_defined_command_args_stack_test,
+       user_defined_command_manyargs_test, bp_deleted_in_command_test,
+       temporary_breakpoint_commands,
+       gdb_test_no_prompt, redefine_hook_test,
+       redefine_backtrace_test): Remove "global gdb_prompt".
+
+2017-08-28  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (user_defined_command_case_sensitivity):
+       New proc, call it from toplevel.
+
+2017-08-23  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR remote/21852
+       * gdb.server/normal.c: New file, copied from gdb.base.
+       * gdb.server/run-without-local-binary.exp: New file.
+
+2017-08-07  Weimin Pan  <weimin.pan@oracle.com>
+
+       * gdb.arch/sparc64-adi.exp: New file.
+       * gdb.arch/sparc64-adi.c: New file.
+
+2017-08-22  Pedro Alves  <palves@redhat.com>
+
+       * gdb.cp/overload.exp (line_range_pattern): New procedure.
+       (top level): Add "list all overloads" tests.
+
+2017-08-22  Tom Tromey  <tom@tromey.com>
+
+       * gdb.gdb/xfullpath.exp: Remove.
+
+2017-08-21  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/19487
+       * gdb.base/symbol-alias.c: New.
+       * gdb.base/symbol-alias2.c: New.
+       * gdb.base/symbol-alias.exp: New.
+
+2017-08-21  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/dfp-test.c
+       (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
+       (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
+       * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
+       * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
+       * gdb.base/whatis-ptype-typedefs.c: New.
+       * gdb.base/whatis-ptype-typedefs.exp: New.
+       * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
+       (an_int, an_int_type, an_int_type2): New globals.
+       * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
+       involving typedefs and cast expressions.
+       * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
+       (lookup_typedefs_function): New.
+       (typedefs_pretty_printers_dict): New.
+       (top level): Register lookup_typedefs_function in
+       gdb.pretty_printers.
+
+2017-08-18  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.server/unittest.exp: New.
+
+2017-08-15  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR gdb/21954
+       * gdb.base/environ.exp: Add test to check if 'unset environment'
+       works.
+
+2017-08-14  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * lib/gdb.exp (universal_compile_options): New caching proc.
+       (gdb_compile): Suppress GCC's coloring of messages.
+
+2017-08-14  Tom Tromey  <tom@tromey.com>
+
+       PR gdb/21675:
+       * gdb.base/printcmds.exp (test_radices): New function.
+       * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
+       * gdb.base/sizeof.exp (check_valueof): Use p/d.
+       * lib/gdb.exp (get_integer_valueof): Use p/d.
+
+2017-08-12  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * lib/gdb.exp (get_valueof): Don't capture end-of-line
+       characters.
+
+2017-08-05  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Allow String to appear in a different
+       namespace.
+
+2017-07-26  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.gdb/unittest.exp: Invoke command
+       "maintenance check xml-descriptions".
+
+2017-07-24  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
+       calling context.
+       (hex128): Drop erroneous calculation of parameters.
+
+2017-07-22  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.python/py-unwind.exp: Disable stack protection when
+       building test file.
+
+2017-07-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/default.exp (set language): Adjust expected output.
+
+2017-07-20  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
+       (test_minsym): ... this, and make static.
+       (get_pck__foo__bar__minsym): Rename to ...
+       (get_test_minsym): ... this.
+       * gdb.base/dmsym.exp (): Remove "set language ada" call.  Adjust
+       symbol names and comments.
+       * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
+       (get_test_minsym): ... this.
+       (pck__foo__bar__minsym__2): Rename to ...
+       (test_minsym): ... this.
+       (main): Adjust.
+
+2017-07-17  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/completion.exp: Adjust expected output.
+       * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
+       the completer works.
+
+2017-07-17  Pedro Alves  <palves@redhat.com>
+
+       * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
+
+2017-07-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Make test names unique.
+
+2017-07-14  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21764:
+       * gdb.rust/simple.exp: Add tests.
+
+2017-07-14  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Add regression test for PR rust/21763.
+
+2017-07-14  Pedro Alves  <palves@redhat.com>
+
+       * gdb.linespec/base/one/thefile.cc (z1): New function.
+       * gdb.linespec/base/two/thefile.cc (z2): New function.
+       * gdb.linespec/linespec.exp: Add tests.
+
+2017-07-13  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
+       to mi_create_breakpoint.
+
+2017-07-13  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
+       mi_create_breakpoint.
+
+2017-07-11  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdb.dlang/demangle.exp: Update for demangling changes.
+
+2017-07-09  Tom Tromey  <tom@tromey.com>
+
+       * gdb.dwarf2/shortpiece.exp: New file.
+
+2017-07-06  David Blaikie  <dblaikie@gmail.com>
+
+       * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
+       built from fissiont-multi-cu{1,2}.c.
+       * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
+       except putting 'main' and 'func' in separate CUs in the same DWO file.
+       * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
+       test.
+       * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
+       test.
+
+2017-07-06  Pedro Alves  <palves@redhat.com>
+
+       * gdb.python/py-unwind.exp: Test flushregs.
+
+2017-06-30  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR cli/21688
+       * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
+       tests for alias commands and trailing whitespace.
+
+2017-06-30  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR cli/21688
+       * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
+       procedure.  Call it.
+
+2017-06-29  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/printcmds.exp: Add tests.
+
+2017-06-28  Doug Gilmore  <Doug.Gilmore@imgtec.com>
+
+       PR gdb/21337
+       * gdb.base/reread-readsym.exp: New file.
+       * gdb.base/reread-readsym.c: New file.
+
+2017-06-21  Kevin Buettner  <kevinb@redhat.com>
+
+       * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
+       subpattern.
+
+2017-06-19  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gdb.arch/powerpc-power9.exp: Update test case for new lnia
+       extended mnemonic.
+       * gdb.arch/powerpc-power9.s: Likewise.
+
+2017-06-14  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
+       on 32-bit x86 targets.  Exploit is_*_target macros where
+       appropriate.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
+       register pieces.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
+       located in one or more DWARF pieces.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * lib/gdb.exp (get_endianness): New proc.
+       * gdb.arch/aarch64-fp.exp: Use it.
+       * gdb.arch/altivec-regs.exp: Likewise.
+       * gdb.arch/e500-regs.exp: Likewise.
+       * gdb.arch/vsx-regs.exp: Likewise.
+       * gdb.base/dump.exp: Likewise.
+       * gdb.base/funcargs.exp: Likewise.
+       * gdb.base/gnu_vector.exp: Likewise.
+       * gdb.dwarf2/formdata16.exp: Likewise.
+       * gdb.dwarf2/implptrpiece.exp: Likewise.
+       * gdb.dwarf2/nonvar-access.exp: Likewise.
+       * gdb.python/py-inferior.exp: Likewise.
+       * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       PR gdb/21226
+       * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
+       stack value pieces are taken from the LSB end.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
+       variable at nonzero offset.
+
+2017-06-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/var-access.c: New file.
+       * gdb.dwarf2/var-access.exp: New test.
+       * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       * gdb.dwarf2/formdata16.exp: Add tests.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
+
+2017-06-12  Tom Tromey  <tom@tromey.com>
+
+       PR exp/16225:
+       * gdb.reverse/i386-sse-reverse.exp: Update tests.
+       * gdb.arch/vsx-regs.exp: Update tests.
+       * gdb.arch/s390-vregs.exp (hex128): New proc.
+       Update test.
+       * gdb.arch/altivec-regs.exp: Update tests.
+
+2017-06-07  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.base/startup-with-shell.c: New file.
+       * gdb.base/startup-with-shell.exp: Likewise.
+
+2017-06-07  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * gdb.server/non-existing-program.exp: Update regex in order to
+       reflect the fact that gdbserver is now using fork_inferior (with a
+       shell) to startup the inferior.
+
+2017-05-30  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
+       support function calls from GDB.
+
+2017-05-21  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21466:
+       * gdb.rust/unsized.exp: New file.
+       * gdb.rust/unsized.rs: New file.
+
+2017-05-19  Tom Tromey  <tom@tromey.com>
+
+       PR rust/21484:
+       * gdb.rust/watch.exp: New file.
+       * gdb.rust/watch.rs: New file.
+
+2017-05-18  Tom Tromey  <tom@tromey.com>
+
+       * gdb.rust/simple.exp: Allow Box to be qualified.
+
+2017-05-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (test_write, test_read, test_close)
+       (test_fstat): Don't print 'ret' in the fail path.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (stop, test_open, test_write, test_read)
+       (test_lseek, test_close, test_stat, test_fstat, test_isatty)
+       (test_system, test_rename, test_unlink, test_time): Change
+       prototypes.
+       * gdb.base/fileio.exp (stop_msg): Adjust.
+
+2017-05-18  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/fileio.c (null_str): New global.
+       (test_stat): Use it.
+       * gdb.base/fileio.exp: Remove nowarnings.
+
+2017-05-17  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
+
+2017-05-17  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
+       argument command.
+       (top-level): Invoke test_set_inferior_tty.
+
+2017-05-04  Pedro Alves  <palves@redhat.com>
+
+       * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
+       Add parens to print call for Python 3.
+
+2017-05-03  Keith Seitz  <keiths@redhat.com>
+
+       * gdb.cp/oranking.cc (dummy): New function to grab malloc.
+       (main): Call it.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
+       to prev and next.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Remove test for
+       gdb.BtraceInstruction.error.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
+
+2017-05-01  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace-threads.c: New file.
+       * gdb.python/py-record-btrace-threads.exp: New file.
+
+2017-04-28  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR testsuite/8595
+       * gdb.base/environ.exp: Make test available in all architectures.
+       Move bits related to "info program" testing to
+       gdb.base/info-program.exp.  Rewrite tests to use the two new
+       procedures mentione below.
+       (test_set_show_env_var) New procedure.
+       (test_set_show_env_var_equal): Likewise.
+       * gdb.base/info-program.exp: New file.
+
+2017-04-27  Keith Seitz  <keiths@redhat.com>
+
+       * gdb.cp/oranking.cc (test15): New function.
+       (main): Call test15 and declare additional variables for testing.
+       * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
+       "p foo101('abc')" tests.
+       Add tests for cv qualifier overloads.
+       * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
+       "lvalue reference overload" test.
+       * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
+       "print value of f1 on Child&& in f2" test.
+
+2017-04-19  Pedro Alves  <palves@redhat.com>
+
+       * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
+       procedure.
+       (top level): Call it.
+       * lib/gdb.exp (gdb_define_cmd): New procedure.
+
+2017-04-12  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/21323
+       * gdb.cp/wide_char_types.c: Include <wchar.h>.
+       (wchar): New global.
+       * gdb.cp/wide_char_types.exp (wide_char_types_program)
+       (do_test_wide_char, wide_char_types_no_program, top level): Add
+       wchar_t testing.
+
+2017-04-12  Pedro Alves  <palves@redhat.com>
+
+       PR c++/21323
+       * gdb.cp/wide_char_types.c: New file.
+       * gdb.cp/wide_char_types.exp: New file.
+
+2017-04-05  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR gdb/21352
+       * gdb.trace/tsv.exp: Add test for "tsave -r".
+
+2017-03-30  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * gdb.dlang/watch-loc.c: New file.
+       * gdb.dlang/watch-loc.exp: New file.
+
+2017-03-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.python/py-section-script.exp (sepdebug): New testcases.
+
+2017-03-28  Anton Kolesov  <anton.kolesov@synopsys.com>
+
+       * gdb.arch/arc-analyze-prologue.S: New file.
+       * gdb.arch/arc-analyze-prologue.exp: Likewise.
+
+2017-03-28  Anton Kolesov  <anton.kolesov@synopsys.com>
+
+       * gdb.arch/arc-decode-insn.S: New file.
+       * gdb.arch/arc-decode-insn.exp: Likewise.
+
+2017-03-21  Ivo Raisr  <ivo.raisr@oracle.com>
+
+       PR tdep/20928
+       * gdb.arch/sparc64-regs.exp: New file.
+       * gdb.arch/sparc64-regs.S: Likewise.
+
+2017-03-21  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
+       and memory view on Python 3.
+
+2017-03-20  Artemiy Volkov  <artemiyv@acm.org>
+           Keith Seitz  <keiths@redhat.com>
+
+       PR gdb/14441
+       * gdb.cp/demangle.exp: Add rvalue reference tests.
+       * gdb.cp/rvalue-ref-casts.cc: New file.
+       * gdb.cp/rvalue-ref-casts.exp: New file.
+       * gdb.cp/rvalue-ref-overload.cc: New file.
+       * gdb.cp/rvalue-ref-overload.exp: New file.
+       * gdb.cp/rvalue-ref-params.cc: New file.
+       * gdb.cp/rvalue-ref-params.exp: New file.
+       * gdb.cp/rvalue-ref-sizeof.cc: New file.
+       * gdb.cp/rvalue-ref-sizeof.exp: New file.
+       * gdb.cp/rvalue-ref-types.cc: New file.
+       * gdb.cp/rvalue-ref-types.exp: New file.
+       * gdb.python/py-rvalue-ref-value-cc.cc: New file.
+       * gdb.python/py-rvalue-ref-value-cc.exp: New file.
+
+2017-03-20  Marc-Andre Laperle  <marc-andre.laperle@ericsson.com>
+
+       * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
+       New procedure.
+
+2017-03-20  Marc-Andre Laperle  <marc-andre.laperle@ericsson.com>
+
+       * lib/mi-support.exp (mi_gdb_test): Add additional message
+       for unexpected output.
+
+2017-03-20  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.base/examine-backward.c (Barrier): New character array
+       constant, to ensure that TestStrings is preceded by a string
+       terminator.
+
+2017-03-16  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
+       * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
+       and implicit pointer into such a location.
+
+2017-03-16  Doug Evans  <dje@google.com>
+
+       * gdb.python/py-lazy-string (pointer): Really add new typedef.
+
+2017-03-16  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.cp/m-static.exp: Fix expectation for prototype of
+       test5.single_constructor and single_constructor::single_constructor.
+
+2017-03-16  Doug Evans  <dje@google.com>
+
+       * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
+       * gdb.guile/scm-lazy-string.c: New file.
+       * gdb.guile/scm-value.exp: Move lazy string tests to ...
+       * gdb.guile/scm-lazy-string.exp: ... here, new file.  Add more tests
+       for pointer, array, typedef lazy strings.
+
+2017-03-16  Doug Evans  <dje@google.com>
+
+       PR python/17728, python/18439, python/18779
+       * gdb.python/py-value.c (main) Delete locals sptr, sn.
+       * gdb.python/py-lazy-string.c (pointer): New typedef.
+       (main): New locals ptr, array, typedef_ptr.
+       * gdb.python/py-value.exp: Move lazy string tests to ...
+       * gdb.python/py-lazy-string.exp: ... here.  Add more tests for pointer,
+       array, typedef lazy strings.
+
+2017-03-14  Anton Kolesov  <anton.kolesov@synopsys.com>
+
+       * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
+         Add optional 'test' parameter.
+
+2017-03-13  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * gdb.base/commands.exp (backslash_in_multi_line_command_test):
+       Skip for versions of DejaGnu < 1.5.
+
+2017-03-13  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * lib/gdb.exp (dejagnu_version): New proc.
+       * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
+       Use dejagnu_version.
+
+2017-03-10  Keith Seitz  <keiths@redhat.com>
+
+       PR c++/8128
+       * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
+       type from destructor regexps.
+       Add a branch which actually passes the test.
+       Adjust "ptype t5i" test names.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/step-over-exit.exp: Add explicit test message.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/18360
+       * gdb.threads/interrupt-while-step-over.c: New file.
+       * gdb.threads/interrupt-while-step-over.exp: New file.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
+       * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
+       PKRU as not supported as a PASS.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
+       prefix instead of $binfile1/$binfile2.
+       * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
+       in test message.
+       * gdb.python/py-completion.exp: Use "load python file" as test
+       messages instead of unstable path names.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+           Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       PR cli/21218
+       * gdb.base/commands.exp (backslash_in_multi_line_command_test):
+       New proc.
+       (top level): Call it.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       PR tui/21216
+       * gdb.tui/tui-nl-filtered-output.exp: New file.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/completion.exp: Move TUI completion tests to ...
+       * gdb.tui/completion.exp: ... this new file.
+
+2017-03-08  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/tui-disasm-long-lines.c,
+       gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
+       gdb.base/tui-layout.exp: Move to ...
+       * gdb.tui/: ... this new directory.
+
+2017-03-07  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/tui-layout.c: New file.
+       * gdb.base/tui-layout.exp: New file.
+
+2017-03-07  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/tui-layout.c: Rename to ...
+       * gdb.base/tui-disasm-long-lines.c: ... this.
+       * gdb.base/tui-layout.exp: Rename to ...
+       * gdb.base/tui-disasm-long-lines.exp: ... this.
+
+2017-03-07  Pedro Alves  <palves@redhat.com>
+
+       * gdb.base/tui-layout.exp: Add intro comment and fix typo.
+
+2017-03-07  Walfred Tedeschi  <walfred.tedeschi@intel.com>
+
+       * i386-mpx-call.c: New file.
+       * i386-mpx-call.exp: New file.
+
+2017-02-28  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gdb.arch/powerpc-power.exp: Delete test.
+       * gdb.arch/powerpc-power.s: Likewise.
+       * gdb.disasm/disassembler-options.exp: New test.
+       * gdb.arch/powerpc-altivec.exp: Likewise.
+       * gdb.arch/powerpc-altivec.s: Likewise.
+       * gdb.arch/powerpc-altivec2.exp: Likewise.
+       * gdb.arch/powerpc-altivec2.s: Likewise.
+       * gdb.arch/powerpc-altivec3.exp: Likewise.
+       * gdb.arch/powerpc-altivec3.s: Likewise.
+       * gdb.arch/powerpc-power7.exp: Likewise.
+       * gdb.arch/powerpc-power7.s: Likewise.
+       * gdb.arch/powerpc-power8.exp: Likewise.
+       * gdb.arch/powerpc-power8.s: Likewise.
+       * gdb.arch/powerpc-power9.exp: Likewise.
+       * gdb.arch/powerpc-power9.s: Likewise.
+       * gdb.arch/powerpc-vsx.exp: Likewise.
+       * gdb.arch/powerpc-vsx.s: Likewise.
+       * gdb.arch/powerpc-vsx2.exp: Likewise.
+       * gdb.arch/powerpc-vsx2.s: Likewise.
+       * gdb.arch/powerpc-vsx3.exp: Likewise.
+       * gdb.arch/powerpc-vsx3.s: Likewise.
+       * gdb.arch/arm-disassembler-options.exp: Likewise.
+       * gdb.arch/powerpc-disassembler-options.exp: Likewise.
+       * gdb.arch/s390-disassembler-options.exp: Likewise.
+
+2017-02-23  Luis Machado  <lgustavo@codesourcery.com>
+
+       * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
+       (check_supported_features): ... this. Changed return type to void.
+       (supports_rdseed): New static global.
+       (rdseed): Check supports_rdseed.
+       (initialize): Call check_supported_features.
+
+2017-02-21  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
+
+       * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
+       gdb.arch/ppc64-atomic-inst.exp.  Add tests for lbarx/stbcx, lharx/sthcx
+       and lqarx/stqcx.
+       * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
+       * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
+
+2017-02-21  Edjunior Barbosa Machado  <emachado@linux.vnet.ibm.com>
+
+       * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
+       uppercase.
+
+2017-02-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.dwarf2/formdata16.c: New file.
+       * gdb.dwarf2/formdata16.exp: New file.
+       * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
+
+2017-02-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
+       * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
+       * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
+       * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
+       DW_AT_GNU_*.
+
+2017-02-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
+
+2017-02-15  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       PR gdb/21164
+       * gdb.base/maint.exp: Add testcases for when the commands do
+       not have arguments.
+
+2017-02-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * gdb.cp/chained-calls.exp: Use p instead of P.
+
+2017-02-14  Tim Wiederhake  <tim.wiederhake@intel.com>
+
+       * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
+       gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
+
+2017-02-14  Tom Tromey  <tom@tromey.com>
+
+       PR python/13598:
+       * gdb.python/py-events.exp: Add before_prompt event tests.
+
+2017-02-14  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
+
+2017-02-13  Luis Machado  <lgustavo@codesourcery.com>
+
+       * gdb.linespec/explicit.c (my_unique_function_name): New function.
+       (main): Call my_unique_function_name.
+       * gdb.linespec/explicit.exp: Use my_unique_function_name to test
+       completion of patterns with a single match.
+       Add missing -re switches to gdb_test_multiple calls.
+
 2017-02-13  Luis Machado  <lgustavo@codesourcery.com>
 
        * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
This page took 0.059313 seconds and 4 git commands to generate.