+2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
+ MODULO, CMPLX.
+
+2019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
+ Richard Bunt <richard.bunt@arm.com>
+
+ * gdb.base/max-depth.c: New file.
+ * gdb.base/max-depth.exp: New file.
+ * gdb.python/py-nested-maps.c: New file.
+ * gdb.python/py-nested-maps.exp: New file.
+ * gdb.python/py-nested-maps.py: New file.
+ * gdb.python/py-format-string.exp (test_max_depth): New proc.
+ (test_all_common): Call test_max_depth.
+ * gdb.fortran/max-depth.exp: New file.
+ * gdb.fortran/max-depth.f90: New file.
+ * gdb.go/max-depth.exp: New file.
+ * gdb.go/max-depth.go: New file.
+ * gdb.modula2/max-depth.exp: New file.
+ * gdb.modula2/max-depth.c: New file.
+ * lib/gdb.exp (get_print_expr_at_depths): New proc.
+
+2019-04-29 Tom de Vries <tdevries@suse.de>
+
+ * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
+
+2019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * gdb.base/callexit.exp: Test may-call-functions off.
+
+2019-04-25 Keith Seitz <keiths@redhat.com>
+
+ PR c++/24367
+ * gdb.cp/meth-typedefs.cc (incomplete_struct)
+ (another_incomplete_struct, test_incomplete): New definitions.
+ (main): Use new definitions.
+ * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
+ functions.
+
+2019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
+
+ PR corefiles/11608
+ PR corefiles/18187
+ * gdb.base/coredump-filter-build-id.exp: New file.
+
+2019-04-25 Alan Hayward <alan.hayward@arm.com>
+
+ * Makefile.in: Pass through GDBSERVER_DEBUG.
+ * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
+ (gdbserver,debug): Add board setting.
+ * gdb.trace/tspeed.exp: Skip when debugging.
+ * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
+ * lib/gdbserver-support.exp: Likewise
+
+2019-04-24 Tom Tromey <tromey@adacore.com>
+
+ * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
+ Rust.
+
+2019-04-24 Tom Tromey <tromey@adacore.com>
+
+ * gdb.arch/amd64-eval.exp: Test bitfield return.
+ * gdb.arch/amd64-eval.cc (struct Bitfields): New.
+ (class Foo) <return_bitfields>: New method.
+ (main): Call it.
+
+2019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.cp/many-args.cc: New file.
+ * gdb.cp/many-args.exp: New file.
+
+2019-04-23 Tom de Vries <tdevries@suse.de>
+
+ PR gdb/24433
+ * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
+
+2019-04-23 Alan Hayward <alan.hayward@arm.com>
+
+ * gdb.trace/backtrace.exp: Use nopie flag.
+ * gdb.trace/circ.exp: Likewise.
+ * gdb.trace/collection.exp: Likewise.
+ * gdb.trace/ftrace.exp: Likewise.
+ * gdb.trace/mi-trace-unavailable.exp: Likewise.
+ * gdb.trace/mi-traceframe-changed.exp: Likewise.
+ * gdb.trace/qtro.exp: Likewise.
+ * gdb.trace/read-memory.exp: Likewise.
+ * gdb.trace/report.exp: Likewise.
+ * gdb.trace/tfile.exp: Likewise.
+ * gdb.trace/tfind.exp: Likewise.
+ * gdb.trace/unavailable.exp: Likewise.
+
+2019-04-22 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/solib-probes-nosharedlibrary.c,
+ gdb.base/solib-probes-nosharedlibrary.exp: New files.
+
+2019-04-19 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/ptype_union.c: New file.
+ * gdb.ada/ptype_union.exp: New file.
+
+2019-04-19 Tom Tromey <tromey@adacore.com>
+
+ PR symtab/24423:
+ * gdb.base/list0.h (foo): Add a control-l character.
+
+2019-04-18 Tom de Vries <tdevries@suse.de>
+
+ PR gdb/24433
+ * boards/local-board.exp: Set sysroot to "".
+
+2019-04-18 Tom de Vries <tdevries@suse.de>
+ Pedro Alves <palves@redhat.com>
+
+ PR gdb/24454
+ * gdb.threads/vfork-follow-child-exec.c: New file.
+ * gdb.threads/vfork-follow-child-exec.exp: New file.
+ * gdb.threads/vfork-follow-child-exit.c: New file.
+ * gdb.threads/vfork-follow-child-exit.exp: New file.
+
+2019-04-15 Leszek Swirski <leszeks@google.com>
+
+ * gdb.arch/amd64-eval.cc: New file.
+ * gdb.arch/amd64-eval.exp: New file.
+
+2019-04-11 Alan Hayward <alan.hayward@arm.com>
+
+ * gdb.server/sysroot.c: New test.
+ * gdb.server/sysroot.exp: New file.
+ * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
+ matching param.
+
+2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/align.exp: Extend test to cover structures containing
+ only static fields.
+
+2019-04-11 Tom de Vries <tdevries@suse.de>
+
+ * boards/cc-with-dwz-m.exp: New file.
+ * boards/cc-with-dwz.exp: New file.
+ * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
+
+2019-04-09 Simon Marchi <simon.marchi@efficios.com>
+
+ * gdb.base/start-cpp.exp: New file.
+ * gdb.base/start-cpp.cc: New file.
+
+2019-04-08 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.python/py-thrhandle.exp: Adjust tests to call
+ thread_from_handle instead of thread_from_thread_handle.
+
+2019-04-08 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.python/py-thrhandle.exp: Add tests for
+ gdb.InferiorThread.handle.
+
+2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-function.exp: Check calling helper function from
+ all languages.
+ * lib/gdb.exp (gdb_supported_languages): New proc.
+
+2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/complex-parts.c: New file.
+ * gdb.base/complex-parts.exp: New file.
+
+2019-04-01 Tom Tromey <tromey@adacore.com>
+
+ PR symtab/23331:
+ * gdb.dwarf2/dw2-ranges-main.c: New file.
+ * gdb.dwarf2/dw2-ranges-psym.c: New file.
+ * gdb.dwarf2/dw2-ranges-psym.exp: New file.
+
+2019-03-30 Simon Marchi <simark@simark.ca>
+
+ * gdb.base/default.exp: Add values for $_gdb_major and
+ $_gdb_minor.
+
+2019-03-29 Tom Tromey <tromey@adacore.com>
+
+ * gdb.base/help.exp: Tighten apropos regexp.
+
+2019-03-29 Keith Seitz <keiths@redhat.com>
+
+ * gdb.fortran/array-bounds.exp: New file.
+ * gdb.fortran/array-bounds.f90: New file.
+
+2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
+
+2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
+
+ * gdb.multi/hello.c (main): Increase alarm timer.
+
+2019-03-28 Sandra Loosemore <sandra@codesourcery.com>
+
+ * gdb.threads/watchpoint-fork.exp (test): Use large timeout
+ factor when no hardware watchpoint support.
+
+2019-03-28 Alan Hayward <alan.hayward@arm.com>
+ Pedro Alves <palves@redhat.com>
+
+ * boards/local-board.exp: set sysroot to /.
+
+2019-03-27 Alan Hayward <alan.hayward@arm.com>
+
+ * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
+ in child.
+
+2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
+ field.
+ (make_container): Initialise new field.
+ * gdb.python/py-prettyprint.exp: Add new tests.
+ * gdb.python/py-prettyprint.py (class ContainerPrinter)
+ <display_hint>: New method.
+
+2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
+ gdb_continue_to_breakpoint more throughout this test.
+ (run_lang_tests) Supply unique test names, and use
+ gdb_test_no_output.
+
+2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/finish-pretty.exp: Update expected results.
+ * gdb.base/pretty-print.c: New file.
+ * gdb.base/pretty-print.exp: New file.
+
+2019-03-25 Pedro Alves <palves@redhat.com>
+
+ * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
+ move comments outside list. Append '-i "" eof' section.
+
+2019-03-22 Alan Hayward <alan.hayward@arm.com>
+
+ * README: Add pie options.
+ * gdb.base/break-interp.exp: Ensure pie is disabled.
+ * gdb.base/dump.exp: Likewise.
+ * lib/gdb.exp (gdb_compile): Add pie option.
+
+2019-03-19 Tom Tromey <tromey@adacore.com>
+
+ * gdb.mi/mi2-cli-display.c: New file.
+ * gdb.mi/mi2-cli-display.exp: New file.
+
+2019-03-18 Joel Brobecker <brobecker@adacore.com>
+ Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/ptype_array/pck.adb: New file.
+ * gdb.ada/ptype_array/pck.ads: New file.
+ * gdb.ada/ptype_array/foo.adb: New file.
+ * gdb.ada/ptype_array.exp: New file.
+
+2019-03-14 Tom Tromey <tromey@adacore.com>
+
+ * gdb.base/style.exp: Add "set style sources" test.
+
+2019-03-13 Simon Marchi <simon.marchi@ericsson.com>
+
+ * mi-breakpoint-location-ena-dis.exp: Rename to ...
+ * mi-breakpoint-multiple-locations.exp: ... this.
+ (make_breakpoints_pattern): New proc.
+ (do_test): Add mi_version parameter, test -break-insert,
+ -break-info and =breakpoint-created.
+
+2019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * config/default.exp: Remove 'load_lib gdb.exp'.
+ * config/monitor.exp: Likewise.
+ * config/sid.exp: Likewise.
+ * config/sim.exp: Likewise.
+ * config/slite.exp: Likewise.
+ * config/unix.exp: Likewise.
+ * gdb.base/default.exp: Remove unhelpful comment.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/intrinsics.exp: Extend to cover ABS.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/type-kinds.exp: Update expected results.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/type-kinds.exp: Test new integer type kind.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
+ function.
+ (test_basic_parsing_of_type_kinds): Expand types tested.
+ (test_parsing_invalid_type_kinds): New function.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/intrinsics.exp: New file.
+ * gdb.fortran/intrinsics.f90: New file.
+ * gdb.fortran/type-kinds.exp: New file.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/dot-ops.exp: New file.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/types.exp (test_logical_literal_types_accepted):
+ Check upper and lower case logical literals.
+
+2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.fortran/types.exp (test_float_literal_types_accepted):
+ Remove duplicate tests.
+
+2019-03-06 Alan Hayward <alan.hayward@arm.com>
+
+ * lib/gdb.exp (builtin_cd): rename of cd.
+ (cd): Override builtin.
+
+2019-03-06 Richard Bunt <richard.bunt@arm.com>
+
+ * gdb.fortran/function-calls.exp: New file.
+ * gdb.fortran/function-calls.f90: New test.
+
+2019-03-04 Richard Bunt <richard.bunt@arm.com>
+
+ * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
+ on user program standard output.
+ * gdb.fortran/short-circuit-argument-list.f90: Record function
+ calls.
+
+2019-02-28 Alan Hayward <alan.hayward@arm.com>
+
+ * lib/gdbserver-support.exp (gdbserver_start): Check for listen
+ failure.
+
+2019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR gdb/8527
+ * gdb.base/interrupt-daemon-attach.c,
+ gdb.base/interrupt-daemon-attach.exp: New test.
+
+2019-02-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/page.exp: Add tests for "set width/height -1".
+
+2019-02-27 Pedro Alves <palves@redhat.com>
+
+ * gdb.base/page.exp: Add tests for "set/show width/height" with
+ "infinite" values.
+
+2019-02-27 Tom Tromey <tromey@adacore.com>
+
+ * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
+ 2.4.
+ * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
+ workaround.
+
+2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/align.exp: Extend to compile in both C and C++, and add
+ tests for structs with static members.
+
+2019-02-26 Tom Tromey <tromey@adacore.com>
+
+ * gdb.python/py-value.exp (test_value_from_buffer): Check for
+ ValueError, not TypeError.
+
+2019-02-26 Kevin Buettner <kevinb@redhat.com>
+
+ * gdb.python/py-value.exp (test_value_from_buffer): New proc with
+ call from main program.
+
+2019-02-23 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
+ * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
+ * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
+ * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
+ * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
+
+2019-02-22 Keith Seitz <keiths@redhat.com>
+
+ PR symtab/23853
+ * gdb.base/symlink-sourcefile.c: New file.
+ * gdb.base/symlink-sourcefile.exp: New file.
+
+2019-02-20 Tom Tromey <tom@tromey.com>
+
+ * gdb.base/info_qt.exp: Update.
+
+2019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * gdb.base/source.exp: Move "error in sourced script" code to
+ the end.
+ * gdb.base/source-error.gdb: Move contents to
+ source-error-1.gdb. Add new code to source source-error-1.gdb.
+ * gdb.base/source-error-1.gdb: New file, from previous
+ source-error.gdb.
+
+2019-02-17 Tom Tromey <tom@tromey.com>
+
+ * gdb.base/style.exp: Use -g3 to compile when possible. Add test
+ for macro styling.
+ * gdb.base/style.c (SOME_MACRO): New macro.
+
+2019-02-17 Tom Tromey <tom@tromey.com>
+
+ * gdb.base/style.exp: Add line-wrapping tests.
+ * gdb.base/page.exp: Add test for quitting during pagination.
+
+2019-02-17 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/big_packed_array: New testcase.
+ * gdb.ada/homonym.exp: Fix incorrect expected output for
+ "break <homonym__get_value>" test.
+
+2019-02-13 Weimin Pan <weimin.pan@oracle.com>
+
+ PR breakpoints/21870
+ * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
+ and prepare_for_testing. Add comment.
+ * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
+ redundant cleanup call. Clean up comment.
+
+2019-02-12 Weimin Pan <weimin.pan@oracle.com>
+
+ PR breakpoints/21870
+ * gdb.arch/aarch64-dbreg-contents.exp: New file.
+ * gdb.arch/aarch64-dbreg-contents.c: New file.
+
+2019-02-10 Joel Brobecker <brobecker@adacore.com>
+
+ * gdb.ada/mi_ref_changeable: New testcase.
+
+2019-02-07 Alan Hayward <alan.hayward@arm.com>
+
+ * gdb.base/attach.exp: Add double attach test.
+
+2019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * lib/gdb.exp (default_gdb_start): Don't match pagination
+ prompt.
+ (gdb_init): Set stty_init.
+
+2019-01-27 Tom Tromey <tom@tromey.com>
+
+ * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
+ skip_python_tests.
+
+2019-01-24 Alan Hayward <alan.hayward@arm.com>
+
+ * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
+ New structure.
+ (struct struct_static_02_02): Likewise.
+ (struct struct_static_02_03): Likewise.
+ (struct struct_static_02_04): Likewise.
+ (struct struct_static_04_01): Likewise.
+ (struct struct_static_04_02): Likewise.
+ (struct struct_static_04_03): Likewise.
+ (struct struct_static_04_04): Likewise.
+ (struct struct_static_06_01): Likewise.
+ (struct struct_static_06_02): Likewise.
+ (struct struct_static_06_03): Likewise.
+ (struct struct_static_06_04): Likewise.
+ (cmp_struct_static_02_01): Likewise.
+ (cmp_struct_static_02_02): Likewise.
+ (cmp_struct_static_02_03): Likewise.
+ (cmp_struct_static_02_04): Likewise.
+ (cmp_struct_static_04_01): Likewise.
+ (cmp_struct_static_04_02): Likewise.
+ (cmp_struct_static_04_03): Likewise.
+ (cmp_struct_static_04_04): Likewise.
+ (cmp_struct_static_06_01): Likewise.
+ (cmp_struct_static_06_02): Likewise.
+ (cmp_struct_static_06_03): Likewise.
+ (cmp_struct_static_06_04): Likewise.
+ (call_all): Test new structs.
+ * gdb.base/infcall-nested-structs.exp: Likewise.
+
+2019-01-21 Alan Hayward <alan.hayward@arm.com>
+ * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
+
+2019-01-21 Alan Hayward <alan.hayward@arm.com>
+ * gdb.base/stack-protector.c: New test.
+ * gdb.base/stack-protector.exp: New file.
+ * gdb.cp/ovldbreak.exp: Only allow a single break line.
+ * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
+ option.
+ (gdb_compile): Remove stack protector for GCC and prevent
+ recursion.
+
+2019-01-16 Keith Seitz <keiths@redhat.com>
+
+ PR gdb/23773
+ * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
+
+2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
+
+ * gdb.arch/vsx-regs.exp: Add tests that use the vector register
+ aliases.
+ * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
+ tests.
+ * gdb.arch/powerpc-vector-regs.c: New file.
+ * gdb.arch/powerpc-vector-regs.exp: New file.
+
+2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
+
+ * gdb.arch/altivec-regs.exp: Fix the list passed to
+ gdb_expect_list when testing "info vector".
+
+2019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * gdb.base/style.exp: Don't include path in testname.
+
+2019-01-10 Keith Seitz <keiths@redhat.com>
+
+ PR gdb/23712
+ PR symtab/23010
+ * gdb.dwarf2/multidictionary.exp: New file.
+
+2019-01-09 Simon Marchi <simon.marchi@ericsson.com>
+
+ * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
+ (test_gnuv3_style_demangling): ... this.
+ (test_lucid_style_demangling): Remove.
+ (test_arm_style_demangling): Remove.
+ (test_hp_style_demangling): Remove.
+ (do_tests): Remove calls to the above.
+
2019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
* lib/mi-support.exp (mi_gdb_test): Remove interactive prompt