[gdb/testsuite] Fix step-reverse.c with gcc-10
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
803d0592
TV
12020-07-21 Tom de Vries <tdevries@suse.de>
2
3 * gdb.reverse/step-reverse.c (callee): Merge statements.
4
e9bdc510
TV
52020-07-21 Tom de Vries <tdevries@suse.de>
6
7 * gdb.fortran/info-modules.exp (info module variables): Allow missing
8 line numbers for some variables.
9
f0f9e75a
TV
102020-07-21 Tom de Vries <tdevries@suse.de>
11
12 * gdb.opt/inline-locals.c (init_array): New func.
13 (func1): Use init_array.
14 * gdb.opt/inline-locals.exp: Update pattern.
15
bd460ecb
TV
162020-07-21 Tom de Vries <tdevries@suse.de>
17
18 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
19 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
20
ae5369e7
LC
212020-07-20 Ludovic Courtès <ludo@gnu.org>
22
23 * gdb.guile/source2.scm: Add #f first argument to 'format'.
24 * gdb.guile/types-module.exp: Remove "ERROR:" from
25 regexps since Guile 3.0 no longer prints that.
26
68cf161c
LC
272020-07-20 Ludovic Courtès <ludo@gnu.org>
28
29 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
30 error regexp to match on Guile 2.2.
31
c14b4913
GB
322020-07-20 Gary Benson <gbenson@redhat.com>
33
34 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
35 with clang.
36
b243ba58
TV
372020-07-20 Tom de Vries <tdevries@suse.de>
38
39 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
40 (omp_set_lock_in_order): New function.
41 (single_scope, multi_scope, nested_func, nested_parallel): Use
42 omp_set_lock_in_order and omp_unset_lock.
43 (main): Init and destroy lock and lock2.
44
c06ad8b5
TV
452020-07-20 Tom de Vries <tdevries@suse.de>
46
47 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
48
6e22f117
TV
492020-07-20 Tom de Vries <tdevries@suse.de>
50
51 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
52
33176ea7
TV
532020-07-17 Tom de Vries <tdevries@suse.de>
54
55 * gdb.base/valgrind-infcall-2.c: New test.
56 * gdb.base/valgrind-infcall-2.exp: New file.
57 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
58
90c3ec2d
TV
592020-07-17 Tom de Vries <tdevries@suse.de>
60
61 * gdb.dlang/circular.c (found): Use found_label as label name.
62 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
63 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
64 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
65 * gdb.dwarf2/ada-linkage-name.exp: Same.
66 * gdb.dwarf2/arr-subrange.exp: Same.
67 * gdb.dwarf2/atomic-type.exp: Same.
68 * gdb.dwarf2/comp-unit-lang.exp: Same.
69 * gdb.dwarf2/cpp-linkage-name.exp: Same.
70 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
71 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
72 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
73 * gdb.dwarf2/implptr-64bit.exp: Same.
74 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
75 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
76 * gdb.dwarf2/imported-unit.exp: Same.
77 * gdb.dwarf2/main-subprogram.exp: Same.
78 * gdb.dwarf2/missing-type-name.exp: Same.
79 * gdb.dwarf2/nonvar-access.exp: Same.
80 * gdb.dwarf2/struct-with-sig.exp: Same.
81 * gdb.dwarf2/typedef-void-finish.exp: Same.
82 * gdb.dwarf2/void-type.exp: Same.
83
10da644d
TV
842020-07-17 Tom de Vries <tdevries@suse.de>
85
86 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
87 src parameter.
88 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
89 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
90 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
91 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
92 * gdb.dwarf2/dwz.exp: Same.
93 * gdb.dwarf2/implptr-optimized-out.exp: Same.
94 * gdb.dwarf2/implref-array.exp: Same.
95 * gdb.dwarf2/implref-const.exp: Same.
96 * gdb.dwarf2/implref-global.exp: Same.
97 * gdb.dwarf2/implref-struct.exp: Same.
98 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
99 * gdb.dwarf2/opaque-type-lookup.exp: Same.
100 * gdb.dwarf2/var-access.exp: Same.
101 * gdb.dwarf2/varval.exp: Same.
102 * gdb.trace/entry-values.exp: Same.
103
315e6afc
TV
1042020-07-17 Tom de Vries <tdevries@suse.de>
105
106 * lib/dwarf.exp (Dwarf::extern): Remove.
107 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
108 * gdb.dlang/circular.exp: Same.
109 * gdb.dwarf2/comp-unit-lang.exp: Same.
110 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
111 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
112 * gdb.dwarf2/dwz.exp: Same.
113 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
114 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
115 * gdb.dwarf2/imported-unit.exp: Same.
116 * gdb.dwarf2/opaque-type-lookup.exp: Same.
117
5597c940
SL
1182020-07-16 Sandra Loosemore <sandra@codesourcery.com>
119
120 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
121 Use double quotes instead of single quotes.
122
d0ce17d8
CT
1232020-07-16 Caroline Tice <cmtice@google.com>
124
125 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
126 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
127
853772cc
TV
1282020-07-16 Tom de Vries <tdevries@suse.de>
129
130 * lib/dwarf.exp (program): Initialize _line.
131 (DW_LNE_end_sequence): Reinitialize _line.
132 (DW_LNS_advance_line): Update _line.
133 (line): New proc.
134 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
135 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
136 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
137 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
138 * gdb.dwarf2/dw2-is-stmt.exp: Same.
139 * gdb.dwarf2/dw2-ranges-func.exp: Same.
140
fe07b572
AB
1412020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
142
143 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
144 generic.
145
52781cce
TV
1462020-07-15 Tom de Vries <tdevries@suse.de>
147
148 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
149 is_amd64_regs_target.
150
3dcc261c
AB
1512020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
152
153 * gdb.fortran/ptype-on-functions.exp: Add more tests.
154 * gdb.fortran/ptype-on-functions.f90: Likewise.
155
054a0959
SM
1562020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
157
158 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
159 values in documentation for addr_size to 4 and 8.
160
ccb9eba6
AB
1612020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * gdb.arch/amd64-osabi.exp: Update.
164 * gdb.arch/arm-disassembler-options.exp: Update.
165 * gdb.arch/powerpc-disassembler-options.exp: Update.
166 * gdb.arch/ppc64-symtab-cordic.exp: Update.
167 * gdb.arch/s390-disassembler-options.exp: Update.
168 * gdb.base/all-architectures.exp.tcl: Update.
169 * gdb.base/attach-pie-noexec.exp: Update.
170 * gdb.base/catch-syscall.exp: Update.
171 * gdb.xml/tdesc-arch.exp: Update.
172
025a39a7
TV
1732020-07-14 Tom de Vries <tdevries@suse.de>
174
175 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
176 (local_gettid): ... this.
177 (fn): Update.
178
74e4b667
SL
1792020-07-13 Sandra Loosemore <sandra@codesourcery.com>
180
181 * gdb.base/info_sources.exp: Skip directory match tests on
182 remote hosts.
183
f413dd74
GB
1842020-07-13 Gary Benson <gbenson@redhat.com>
185
186 * gdb.base/savedregs.exp (caller): Use parentheses to
187 make expected expression evaluation ordering explicit.
188
915771bb
GB
1892020-07-13 Gary Benson <gbenson@redhat.com>
190
191 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
192
2a122642
GB
1932020-07-13 Gary Benson <gbenson@redhat.com>
194
195 * gdb.base/bigcore.c (main): Use a volatile pointer when
196 attempting to trigger a SIGSEGV.
197 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
198 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
199 * gdb.base/savedregs.c (thrower): Likewise.
200 * gdb.mi/mi-syn-frame.c (bar): Likewise.
201
3f00c730
GB
2022020-07-13 Gary Benson <gbenson@redhat.com>
203
204 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
205 defining and using VLA structure fields into...
206 * gdb.base/vla-struct-fields.c: New file.
207 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
208 tests into...
209 * gdb.base/vla-struct-fields.exp: New file.
210
963eeee4
TV
2112020-07-13 Tom de Vries <tdevries@suse.de>
212
213 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
214 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
215 * gdb.base/gold-gdb-index.exp: Same.
216 * gdb.base/morestack.exp: Same.
217
0ed35c9a
DX
2182020-07-11 Daniel Xu <dxu@dxuuu.xyz>
219
220 PR rust/26121
221 * gdb.rust/modules.rs: Prevent linker from discarding test
222 symbol.
223
4fdba23d
PA
2242020-07-10 Pedro Alves <pedro@palves.net>
225
226 PR gdb/26199
227 * gdb.multi/multi-target.c (exit_thread): New.
228 (thread_start): Break loop if EXIT_THREAD.
229 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
230 (top level) Call test_no_resumed.
231
15f3b077
TT
2322020-07-08 Tom Tromey <tromey@adacore.com>
233
234 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
235 * gdb.ada/catch_ex.exp: Examine catchpoint text.
236
9fc501fd
AB
2372020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
238
239 PR python/22748
240 * gdb.opt/inline-frame-tailcall.c: New file.
241 * gdb.opt/inline-frame-tailcall.exp: New file.
242 * gdb.python/py-unwind-inline.c: New file.
243 * gdb.python/py-unwind-inline.exp: New file.
244 * gdb.python/py-unwind-inline.py: New file.
245
64cb3757
AB
2462020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
247
248 * gdb.python/py-arch-reg-groups.exp: New file.
249
0f767f94
AB
2502020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
251
252 * gdb.python/py-arch-reg-names.exp: New file.
253
87dbc774
AB
2542020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
255
256 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
257 gdb.PendingFrame.architecture method.
258
d8cc8af6
TV
2592020-07-06 Tom de Vries <tdevries@suse.de>
260
261 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
262
3c8ea5be
PA
2632020-07-03 Pedro Alves <palves@redhat.com>
264
265 * gdb.base/structs2.c (main): Adjust second parem_reg call to
266 explicitly write negative numbers.
267 * gdb.base/structs2.exp: Adjust expected output.
268
bf90c83a
PA
2692020-07-03 Pedro Alves <palves@redhat.com>
270
271 * gdb.base/charset.c (init_string): Change all char parameters to
272 unsigned char parameters.
273
2eb82157
PA
2742020-07-03 Pedro Alves <palves@redhat.com>
275
276 * gdb.base/call-sc.exp (start_scalars_test): Use
277 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
278 * gdb.base/overlays.c: Remove references to PARAMS.
279 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
280 * gdb.base/reread.exp: Don't set 'prototypes' global.
281 * gdb.base/structs.exp (start_structs_test): Use
282 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
283 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
284 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
285 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
286 call.
287 * gdb.base/varargs.exp: Don't set 'prototypes' global.
288
9adda7af
PA
2892020-07-03 Pedro Alves <palves@redhat.com>
290
291 * gdb.base/m32rovly.c: Delete.
292 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
293
2a17c803
PW
2942020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
295
296 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
297 of gdb_py_test_multiple.
298 * gdb.python/py-cmd.exp: Likewise.
299 * gdb.python/py-events.exp: Likewise.
300 * gdb.python/py-function.exp: Likewise.
301 * gdb.python/py-inferior.exp: Likewise.
302 * gdb.python/py-infthread.exp: Likewise.
303 * gdb.python/py-linetable.exp: Likewise.
304 * gdb.python/py-parameter.exp: Likewise.
305 * gdb.python/py-value.exp: Likewise.
306
b011fe1a
TV
3072020-06-30 Tom de Vries <tdevries@suse.de>
308
309 PR testsuite/26175
310 * lib/future.exp (gdb_default_target_compile): Detect and handle
311 early_flags.
312
df5b8876
SM
3132020-06-29 Simon Marchi <simon.marchi@efficios.com>
314
315 * boards/simavr.exp (gdb_load): Catch errors when closing
316 previous connection. Close connection, wait for process and
317 unset simavr_spawn_id on failure.
318
a3ca48cd
TV
3192020-06-29 Tom de Vries <tdevries@suse.de>
320
321 * lib/gdb.exp (unknown): Make test-case unresolved.
322
b0237c0e
TV
3232020-06-29 Tom de Vries <tdevries@suse.de>
324
325 PR gdb/25475
326 * gdb.server/solib-list.exp: Verify that the symbol reload
327 confirmation question is asked.
328
c0b3b3bd
PW
3292020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
330
331 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
332 have a input seq nr in each pass message.
333 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
334 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
335 * gdb.python/python.exp: Make test names unique,
336 use gdb_test_multiline instead of gdb_py_test_multiple,
337 use $gdb_test_name.
338 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
339
1776e3e5
NA
3402020-06-26 Nick Alcock <nick.alcock@oracle.com>
341
342 * configure.ac: Add --enable-libctf.
343 * aclocal.m4: sinclude ../config/enable.m4.
344 * Makefile.in (site.exp): Add enable_libctf to site.exp.
345 * lib/gdb.exp (skip_ctf_tests): Use it.
346 * gdb.base/ctf-constvars.exp: Error message tweak.
347 * gdb.base/ctf-ptype.exp: Likewise.
348 * configure: Regenerate.
349
f53b3eeb
GB
3502020-06-26 Gary Benson <gbenson@redhat.com>
351
352 * gdb.cp/try_catch.cc: Include string.h.
353 (main): Replace comparison against string literal with
354 strcmp, avoiding build failure with -Wstring-compare.
355 Add "marker test-complete".
356 * gdb.cp/try_catch.exp: Run the test to the above marker,
357 then verify that the value of "test" is still true.
358
6d74da72
AB
3592020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
360
361 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
362
2e52d038
AB
3632020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
364
365 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
366
3b9fce96
AB
3672020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
368
369 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
370 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
371 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
372 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
373 * gdb.arch/riscv-tdesc-loading.exp: New file.
374
ed69cbc8
AB
3752020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
376
377 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
378
767a879e
AB
3792020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
380
381 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
382 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
383 * gdb.arch/riscv-tdesc-regs.c: New file.
384 * gdb.arch/riscv-tdesc-regs.exp: New file.
385
221db974
PA
3862020-06-24 Pedro Alves <palves@redhat.com>
387
388 * gdb.arch/amd64-entry-value-paramref.exp: Use
389 prepare_for_testing_full and don't pass "c++" for the .S file
390 build spec.
391 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
392 $options, since it's an assembly file. Remove -Wno-deprecated.
393 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
394 compiling C++ programs.
395
331733cd
PA
3962020-06-24 Pedro Alves <palves@redhat.com>
397
398 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
399 Clang, add "-Wno-unknown-warning-option" to the options.
400
caa7fd04
AB
4012020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
402
403 * gdb.xml/tdesc-reload.c: New file.
404 * gdb.xml/tdesc-reload.exp: New file.
405 * gdb.xml/maint-xml-dump-01.xml: New file.
406 * gdb.xml/maint-xml-dump-02.xml: New file.
407 * gdb.xml/maint-xml-dump.exp: New file.
408
bb8d1260
SL
4092020-06-23 Sandra Loosemore <sandra@codesourcery.com>
410
411 * lib/completion-support.exp (test_gdb_completion_offers_commands):
412 Adjust for omitted commands when TUI is disabled.
413
7e4b9c4c
GB
4142020-06-23 Gary Benson <gbenson@redhat.com>
415 Pedro Alves <palves@redhat.com>
416
417 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
418 * gdb.cp/nsimport.cc: Likewise.
419 * gdb.cp/nsnested.cc: Likewise.
420 * gdb.cp/nsnoimports.cc: Likewise.
421 * gdb.cp/nsusing.cc: Likewise.
422 * gdb.cp/smartp.cc: Likewise.
423 * gdb.python/py-pp-integral.c: Likewise.
424 * gdb.python/py-pp-re-notag.c: Likewise.
425
2e573c0a
GB
4262020-06-23 Gary Benson <gbenson@redhat.com>
427
428 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
429 * gdb.cp/nsimport.cc: Likewise.
430 * gdb.cp/nsnested.cc: Likewise.
431 * gdb.cp/nsnoimports.cc: Likewise.
432 * gdb.cp/nsusing.cc: Likewise.
433 * gdb.cp/smartp.cc: Likewise.
434 * gdb.python/py-pp-integral.c: Likewise.
435 * gdb.python/py-pp-re-notag.c: Likewise.
436
746ebfe8
PW
4372020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
438
439 * gdb.base/default-args.exp: New test.
440 * gdb.base/default-args.c: New file.
441 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
442 * gdb.base/default.exp: Update to new help text.
443 * gdb.base/help.exp: Likewise.
444 * gdb.base/page.exp: Likewise.
445 * gdb.base/style.exp: Likewise.
446 * gdb.guile/guile.exp: Likewise.
447 * gdb.python/python.exp: Likewise.
448
e822f2cd
SL
4492020-06-22 Sandra Loosemore <sandra@codesourcery.com>
450
451 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
452 remote host. Fix search path syntax on Windows host.
453
48e9cc84
PW
4542020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
455
456 * gdb.base/attach.exp: Test priority of 'exec-file' changed
457 over 'exec-file-mismatch'.
458 * gdb.base/attach.c: Mark should_exit volatile.
459 * gdb.base/attach2.c: Likewise. Add a comment explaining
460 why the sleep cannot be big.
461 * gdb.base/attach3.c: New file.
462
160f8a8f
SL
4632020-06-20 Sandra Loosemore <sandra@codesourcery.com>
464
465 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
466 prefix optional.
467
4d91c2a4
SL
4682020-06-20 Sandra Loosemore <sandra@codesourcery.com>
469
470 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
471 for remote host.
472
87f83f20
SL
4732020-06-19 Sandra Loosemore <sandra@codesourcery.com>
474 Hafiz Abid Qadeer <abidh@codesourcery.com>
475
476 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
477 file sent to remote host.
478 (top level): Allow int32_t as type of 32-bit register.
479
37ab8655
TV
4802020-06-19 Tom de Vries <tdevries@suse.de>
481
482 * lib/gdb.exp (gdb_note): New proc.
483 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
484 (gdb_default_target_compile): ... here. Only call
485 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
486 (use_gdb_compile): Change to array.
487 (toplevel): Update sets of use_gdb_compile to specify language.
488 Warn about default_target_compile override. Store dejagnu's version
489 of default_target_compile in dejagnu_default_target_compile.
490
a8a56685
TV
4912020-06-18 Tom de Vries <tdevries@suse.de>
492
493 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
494 (default_gdb_init): ... here.
495
581bea2c
SL
4962020-06-17 Sandra Loosemore <sandra@codesourcery.com>
497
498 Fix TUI support checks in gdb.tui tests.
499
500 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
501 just say UNSUPPORTED.
502 * gdb.tui/corefile-run.exp: Likewise.
503 * gdb.tui/empty.exp: Likewise.
504 * gdb.tui/list-before.exp: Likewise.
505 * gdb.tui/list.exp: Likewise.
506 * gdb.tui/main.exp: Likewise.
507 * gdb.tui/regs.exp: Likewise.
508 * gdb.tui/resize.exp: Likewise.
509 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
510 * gdb.tui/tui-layout-asm.exp: Likewise.
511 * gdb.tui/tui-missing-src.exp: Likewise.
512 * gdb.tui/winheight.exp: Likewise.
513 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
514
05e682e3
SL
5152020-06-17 Sandra Loosemore <sandra@codesourcery.com>
516
517 Fix TCL error in gdb.python/py-format-string.exp.
518
519 * gdb.python/py-format-string.exp: Move test for python support
520 earlier, out of function body.
521
efb763a5
SM
5222020-06-15 Simon Marchi <simon.marchi@efficios.com>
523
524 * gdb.base/index-cache-load-twice.c: New.
525 * gdb.base/index-cache-load-twice.exp: New.
526
43327b20
KS
5272020-06-17 Keith Seitz <keiths@redhat.com>
528
99cf27cf 529 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
530 when executing "gdb --configuration".
531
081e778c
TV
5322020-06-17 Tom de Vries <tdevries@suse.de>
533
534 * lib/gdb.exp (gdb_tcl_unknown): New proc.
535 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
536 conditional on presence of gdb_tcl_unknown.
537 (gdb_finish): Make override undo conditional on presence of
538 gdb_tcl_unknown.
539
d2d1ea20
TT
5402020-06-16 Tom Tromey <tom@tromey.com>
541
542 * gdb.python/tui-window.py (failwin): New function. Register it
543 as a TUI window type.
544 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
545
c802e8a7
GB
5462020-06-16 Gary Benson <gbenson@redhat.com>
547
548 * gdb.python/py-nested-maps.c (create_map): Add missing return
549 value.
550 (create_map_map): Likewise.
551
ff08abb8
TBA
5522020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
553
554 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
555 variable.
556 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
557 and use the already-defined 'options' variable.
558
a29d5112
AB
5592020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
560 Tom de Vries <tdevries@suse.de>
561
562 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
563 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
564 (gdb_setup_known_globals): New proc.
565 (gdb_cleanup_globals): New proc.
566 * lib/gdb.exp (load_lib): New override proc.
567 (gdb_stdin_log_init): Set var in_file as persistent global.
568 * lib/pascal.exp (gdb_stdin_log_init): Set vars
569 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
570 fpc_compiler as persistent global.
571
8c74a764
TV
5722020-06-12 Tom de Vries <tdevries@suse.de>
573
574 * lib/tuiterm.exp (spawn): Rename to ...
575 (tui_spawn): ... this.
576 (toplevel): Move rename of spawn ...
577 (gdb_init_tuiterm): ... here. New proc.
578 (gdb_finish_tuiterm): New proc.
579 * lib/gdb.exp (gdb_finish_hooks): New global var.
580 (gdb_finish): Handle gdb_finish_hooks.
581 (tuiterm_env): New proc.
582 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
583 tuiterm_env.
584 * gdb.tui/basic.exp: Same.
585 * gdb.tui/corefile-run.exp: Same.
586 * gdb.tui/empty.exp: Same.
587 * gdb.tui/list-before.exp: Same.
588 * gdb.tui/list.exp: Same.
589 * gdb.tui/main.exp: Same.
590 * gdb.tui/new-layout.exp: Same.
591 * gdb.tui/regs.exp: Same.
592 * gdb.tui/resize.exp: Same.
593 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
594 * gdb.tui/tui-layout-asm.exp: Same.
595 * gdb.tui/tui-missing-src.exp: Same.
596 * gdb.tui/winheight.exp: Same.
597
26783bce
TV
5982020-06-12 Tom de Vries <tdevries@suse.de>
599
600 PR testsuite/26110
601 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
602 (gdb_finish): Reinstall dejagnu's override of ::unknown.
603
2b4e6a3f
TT
6042020-06-11 Tom Tromey <tom@tromey.com>
605
606 PR gdb/18318:
607 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
608 floating point tests.
609
2f33032a
KS
6102020-06-11 Keith Seitz <keiths@redhat.com>
611
612 PR gdb/21356
613 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
614 vla_struct.
615 Add new struct vla_typedef and union vla_typedef_union and
616 corresponding instantiation objects.
617 Initialize new objects.
618 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
619 and vla_typedef_union_object.
620 Fixup type for vla_struct_object.
621
a8baf0a3
TV
6222020-06-11 Tom de Vries <tdevries@suse.de>
623
624 * lib/gdb.exp (with_override): New proc, factored out of ...
625 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
626
7ab96794
TV
6272020-06-10 Tom de Vries <tdevries@suse.de>
628
629 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
630
cab5c3b7
SM
6312020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
632
633 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
634 parameter, update callers.
635
f8c41851
SM
6362020-06-04 Simon Marchi <simon.marchi@efficios.com>
637
638 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
639 * gdb.dwarf2/share-psymtabs-bt.c: New file.
640 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
641
1c07a73f
TV
6422020-06-04 Tom de Vries <tdevries@suse.de>
643
644 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
645
95146b5d
TV
6462020-06-04 Tom de Vries <tdevries@suse.de>
647
648 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
649 exp_continue.
650
0cfcd4f0
TV
6512020-06-04 Tom de Vries <tdevries@suse.de>
652
653 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
654
f9b5d5ea
TV
6552020-06-03 Tom de Vries <tdevries@suse.de>
656
657 PR symtab/26046
658 * gdb.cp/breakpoint-locs-2.cc: New test.
659 * gdb.cp/breakpoint-locs.cc: New test.
660 * gdb.cp/breakpoint-locs.exp: New file.
661 * gdb.cp/breakpoint-locs.h: New test.
662
5144dfba
TV
6632020-06-03 Tom de Vries <tdevries@suse.de>
664
665 PR testsuite/25609
666 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
667 value of global verbose.
668 * gdb.base/jit-elf.exp: Same.
669 * gdb.base/jit-reader.exp: Same.
670
621eacdf
TV
6712020-06-02 Tom de Vries <tdevries@suse.de>
672
673 * gdb.dwarf2/multidictionary.exp: Don't use
674 gdb_spawn_with_cmdline_opts.
675
1313c56e
AB
6762020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
677
678 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
679 use_header case.
680 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
681 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
682 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
683 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
684 * gdb.dwarf2/dw2-inline-header.c: New file.
685 * gdb.dwarf2/dw2-inline-header.h: New file.
686
f68f85b5
PA
6872020-05-30 Pedro Alves <palves@redhat.com>
688
689 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
690 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
691
678048e8
GB
6922020-05-29 Gary Benson <gbenson@redhat.com>
693
694 * gdb.compile/compile-cplus.exp (additional_flags): Also
695 set when building with clang.
696 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
697 when building with clang.
698
9fcafd23
GB
6992020-05-29 Gary Benson <gbenson@redhat.com>
700
701 * gdb.arch/i386-avx.exp (additional_flags): Also set when
702 building with clang.
703 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
704
735d5a07
GB
7052020-05-29 Gary Benson <gbenson@redhat.com>
706
707 * gdb.cp/koenig.exp (prepare_for_testing): Add
708 additional_flags=-Wno-unused-comparison.
709 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
710
4ad2c6a0
GB
7112020-05-28 Gary Benson <gbenson@redhat.com>
712
713 * gdb.base/sigaltstack.c (catcher): Add default case to switch
714 statement.
715
09fe663e
GB
7162020-05-28 Gary Benson <gbenson@redhat.com>
717
718 * gdb.cp/classes.exp (prepare_for_testing): Add
719 additional_flags=-Wno-deprecated-register.
720 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
721 * gdb.cp/misc.exp: Likewise.
722
cee00f17
GB
7232020-05-28 Gary Benson <gbenson@redhat.com>
724
725 * gdb.linespec/cpls-ops.cc (dummy): New static global.
726 (test_op_new::operator new): Add return statement.
727 (test_op_new_array::operator new[]): Likewise.
728
636edd00
PA
7292020-05-27 Pedro Alves <palves@redhat.com>
730
731 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
732 check. Use test_gdb_complete_unique instead of
733 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
734 test_gdb_complete_multiple instead of
735 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
736
c2b75043
LM
7372020-05-27 Luis Machado <luis.machado@linaro.org>
738
739 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
740 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
741 * gdb.arch/arm-disassembler-options.exp: Likewise.
742 * gdb.arch/arm-disp-step.exp: Likewise.
743 * gdb.arch/thumb-prologue.exp: Likewise.
744 * gdb.base/async.exp: Likewise.
745 * gdb.base/auxv.exp: Likewise.
746 * gdb.base/complex-parts.exp: Likewise.
747 * gdb.base/ena-dis-br.exp: Likewise.
748 * gdb.base/foll-exec.exp: Likewise.
749 * gdb.base/permissions.exp: Likewise.
750 * gdb.base/relocate.exp: Likewise.
751 * gdb.base/return2.exp: Likewise.
752 * gdb.base/sigbpt.exp: Likewise.
753 * gdb.base/siginfo-obj.exp: Likewise.
754 * gdb.cp/converts.exp: Likewise.
755 * gdb.cp/exceptprint.exp: Likewise.
756 * gdb.cp/inherit.exp: Likewise.
757 * gdb.cp/nsnoimports.exp: Likewise.
758 * gdb.cp/virtbase2.exp: Likewise.
759 * gdb.mi/mi-var-cmd.exp: Likewise.
760 * gdb.mi/var-cmd.c: Likewise.
761
53a47a3e
TT
7622020-05-26 Tom Tromey <tromey@adacore.com>
763
764 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
765
0bc2354b
TT
7662020-05-26 Tom Tromey <tromey@adacore.com>
767
768 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
769 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
770 type.
771 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
772 variable.
773
0db49895
CBG
7742020-05-26 Christian Biesinger <cbiesinger@google.com>
775
776 * Makefile.in: Use = instead of == for the test command
777 for portability.
778
40d22035
TV
7792020-05-26 Tom de Vries <tdevries@suse.de>
780
781 * gdb.base/gold-gdb-index-2.c: New test.
782 * gdb.base/gold-gdb-index.c: New test.
783 * gdb.base/gold-gdb-index.exp: New file.
784 * gdb.base/gold-gdb-index.h: New test.
785
043e2e02
TV
7862020-05-25 Tom de Vries <tdevries@suse.de>
787
788 * boards/gold-gdb-index.exp: New file.
789
462f72c5
SM
7902020-05-25 Simon Marchi <simon.marchi@efficios.com>
791
792 * boards/simavr.exp: New file.
793
6cf66e76
SM
7942020-05-25 Simon Marchi <simon.marchi@efficios.com>
795
796 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
797 * gdb.base/inferior-args.exp: New file.
798 * gdb.base/inferior-args.c: New file.
799
75d04512
SM
8002020-05-25 Simon Marchi <simon.marchi@efficios.com>
801
802 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
803 inferior_args. Pass it to gdb_reload.
804 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
805 inferior_args.
806 (gdb_reload): Add inferior_args argument.
807 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
808 pass it to gdbserver_run.
809 * boards/native-gdbserver.exp: Do not set noargs.
810 * boards/native-extended-gdbserver.exp (gdb_reload): Add
811 inferior_args argument.
812 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
813 * gdb.base/a2-run.exp: Check for use_gdb_stub.
814 * gdb.base/args.exp: Likewise.
815
42cf1844
TV
8162020-05-25 Tom de Vries <tdevries@suse.de>
817
818 * lib/gdb.exp (exec_is_pie): Add comment.
819
8f7d38ef
TV
8202020-05-25 Tom de Vries <tdevries@suse.de>
821
822 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
823 instead of $binfile in the untested message.
824
465e1b0f
TV
8252020-05-25 Tom de Vries <tdevries@suse.de>
826
827 PR testsuite/26031
828 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
829
3c5a0e02
TV
8302020-05-25 Tom de Vries <tdevries@suse.de>
831
832 * boards/gold.exp: New file.
833
0a4f5f8c
TT
8342020-05-23 Tom Tromey <tom@tromey.com>
835
836 * gdb.base/style.exp: Remove completion styling test.
837 * lib/gdb-utils.exp (style): Remove completion styles.
838
eca1f90c
TT
8392020-05-23 Tom Tromey <tom@tromey.com>
840
841 * gdb.base/style.exp: Add completion styling test.
842 * lib/gdb-utils.exp (style): Add completion styles.
843
7c13f4e8
AB
8442020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
845
846 * gdb.base/annota1.exp: Update expected results.
847 * gdb.cp/annota2.exp: Update expected results, remove duplicate
848 test name.
849 * gdb.cp/annota3.exp: Update expected results.
850
41977d16
SM
8512020-05-20 Simon Marchi <simon.marchi@efficios.com>
852
853 PR gdb/26016
854 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
855 against MAP_FAILED.
856 * gdb.base/coremaker.c (mmapdata): Likewise.
857 * gdb.base/jit-reader-host.c (main): Likewise.
858 * gdb.base/sym-file-loader.c (load): Likewise.
859 (load_shlib): Likewise.
860
b4757f2e
TT
8612020-05-20 Tom Tromey <tromey@adacore.com>
862
863 * gdb.ada/array_char_idx.exp: Recognize initialized array.
864
9a0bacfb
TV
8652020-05-20 Tom de Vries <tdevries@suse.de>
866
867 PR symtab/25833
868 * gdb.base/with-mf-inc.c: New test.
869 * gdb.base/with-mf-main.c: New test.
870 * gdb.base/with-mf.exp: New file.
871
76571211
TT
8722020-05-19 Tom Tromey <tromey@adacore.com>
873
874 * gdb.rust/simple.exp: Restore missing test result.
875
4cd9f3d5
TV
8762020-05-19 Tom de Vries <tdevries@suse.de>
877
878 * gdb.base/gdb-caching-proc.exp: Fix typo.
879
7d874253
TT
8802020-05-19 Tom Tromey <tromey@adacore.com>
881
882 * gdb.rust/simple.exp: Add some test descriptions.
883 (test_one_slice): Use with_test_prefix.
884
1d727695
TV
8852020-05-18 Tom de Vries <tdevries@suse.de>
886
887 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
888
7f32a4d5
PA
8892020-05-17 Pedro Alves <palves@redhat.com>
890
891 PR gdb/25741
892 * gdb.base/hw-sw-break-same-address.exp: New file.
893
7cfd74cf
PA
8942020-05-16 Pedro Alves <palves@redhat.com>
895
896 * gdb.multi/multi-re-run.exp (test_re_run): Switch
897 LAST_LOADED_FILE accordingly.
898
57b4f16e
PW
8992020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
900
901 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
902
7c05caf7
PW
9032020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
904
905 * gdb.base/help.exp: Test apropos and help for commands
906 having aliases. Fixed comments not starting with an
907 upper-case letter or not finishing with a dot.
908
7aa1b46f
PW
9092020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
910
3b3aaacb
PW
911 * gdb.base/alias.exp: Update help output check.
912
57b4f16e 9132020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 914
7aa1b46f
PW
915 * gdb.base/default.exp: Update output following fixes.
916
0605465f
PW
9172020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
918
919 * gdb.base/alias.exp: Test aliases starting with a prefix of
920 another alias.
921
86e4e63d
GB
9222020-05-15 Gary Benson <gbenson@redhat.com>
923
924 * gdb.base/info-os.c (main): Add return statement.
925 * gdb.base/info_minsym.c (minsym_fun): Likewise.
926 * gdb.base/large-frame-2.c (func): Likewise.
927 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
928 * gdb.base/pr10179-b.c (foo2): Likewise.
929 * gdb.base/valgrind-disp-step.c (foo): Likewise.
930 * gdb.base/watch-cond.c (func): Likewise.
931 * gdb.multi/goodbye.c (verylongfun): Likewise.
932 * gdb.multi/hello.c (commonfun): Likewise.
933 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
934 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
935 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
936 Likewise.
937 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
938 * gdb.threads/interrupt-while-step-over.c (child_function):
939 Likewise.
940 * gdb.trace/actions-changed.c (end): Likewise.
941
163df4df
GB
9422020-05-15 Gary Benson <gbenson@redhat.com>
943
944 * gdb.opencl/callfuncs.exp: Report when test skipped.
945 * gdb.opencl/convs_casts.exp: Likewise.
946 * gdb.opencl/datatypes.exp: Likewise.
947 * gdb.opencl/operators.exp: Likewise.
948 * gdb.opencl/vec_comps.exp: Likewise.
949
6dbc505a
TV
9502020-05-15 Tom de Vries <tdevries@suse.de>
951
952 * gdb.base/align.exp.in: Rename to ...
953 * gdb.base/align.exp.tcl: ... this.
954 * gdb.base/align-c++.exp: Update.
955 * gdb.base/align-c.exp: Update.
956 * gdb.base/all-architectures.exp.in: Rename to ...
957 * gdb.base/all-architectures.exp: ... this.
958 * gdb.base/all-architectures-0.exp: Update.
959 * gdb.base/all-architectures-1.exp: Update.
960 * gdb.base/all-architectures-2.exp: Update.
961 * gdb.base/all-architectures-3.exp: Update.
962 * gdb.base/all-architectures-4.exp: Update.
963 * gdb.base/all-architectures-5.exp: Update.
964 * gdb.base/all-architectures-6.exp: Update.
965 * gdb.base/all-architectures-7.exp: Update.
966 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
967 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
968 * gdb.base/infcall-nested-structs-c++.exp: Update.
969 * gdb.base/infcall-nested-structs-c.exp: Update.
970 * gdb.base/info-types.exp.in: Rename to ...
971 * gdb.base/info-types.exp.tcl: ... this.
972 * gdb.base/info-types-c++.exp: Update.
973 * gdb.base/info-types-c.exp: Update.
974 * gdb.base/max-depth.exp.in: Rename to ...
975 * gdb.base/max-depth.exp.tcl: ... this.
976 * gdb.base/max-depth-c++.exp: Update.
977 * gdb.base/max-depth-c.exp: Update.
978 * gdb.cp/cpexprs.exp.in: Rename to ...
979 * gdb.cp/cpexprs.exp.tcl: ... this.
980 * gdb.cp/cpexprs-debug-types.exp: Update.
981 * gdb.cp/cpexprs.exp: Update.
982 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
983 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
984 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
985 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
986 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
987 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
988 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
989 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
990 * gdb.dwarf2/clang-debug-names-2.exp: Update.
991 * gdb.dwarf2/clang-debug-names.exp: Update.
992
d1034d78
AB
9932020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
994
995 * lib/check-test-names.exp: Remove code that prevents this file
996 loading when tests are run in parallel.
997
3c5c3649
PA
9982020-05-15 Pedro Alves <palves@redhat.com>
999
1000 * gdb.multi/multi-kill.exp (start_inferior): Remove
1001 'testpid' parameter. Refer to namespace variable directly.
1002 (testpid): Declare as namespace variable.
1003
272c36b8
PA
10042020-05-15 Pedro Alves <palves@redhat.com>
1005
1006 * gdb.multi/multi-kill.exp: Wrap in namespace.
1007 (start_inferior): Add TESTPID parameter. Use it instead of the
1008 testpid global.
1009 (top level): Define empty TESTPID array, and pass it down to
1010 start_inferior.
1011
02eba61a
TV
10122020-05-14 Tom de Vries <tdevries@suse.de>
1013
1014 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1015 output.
1016
971a3747
TV
10172020-05-14 Tom de Vries <tdevries@suse.de>
1018
1019 * gdb.base/align.exp: Split into ...
1020 * gdb.base/align.exp.in: ...
1021 * gdb.base/align-c++.exp: ...
1022 * gdb.base/align-c.exp: ... these.
1023 * gdb.base/infcall-nested-structs.exp: Split into ...
1024 * gdb.base/infcall-nested-structs.exp.in: ...
1025 * gdb.base/infcall-nested-structs-c++.exp: ...
1026 * gdb.base/infcall-nested-structs-c.exp: ... these.
1027 * gdb.base/info-types.exp: Split into ...
1028 * gdb.base/info-types.exp.in: ...
1029 * gdb.base/info-types-c++.exp: ...
1030 * gdb.base/info-types-c.exp: ... these.
1031 * gdb.base/max-depth.exp: Split into ...
1032 * gdb.base/max-depth.exp.in: ...
1033 * gdb.base/max-depth-c++.exp: ...
1034 * gdb.base/max-depth-c.exp: ... these.
1035 * gdb.cp/infcall-nodebug.exp: Split into ...
1036 * gdb.cp/infcall-nodebug.exp.in: ...
1037 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1038 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1039 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1040 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1041
a05575d3
TBA
10422020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1043 Pedro Alves <palves@redhat.com>
1044
1045 * gdb.multi/multi-exit.c: New file.
1046 * gdb.multi/multi-exit.exp: New file.
1047 * gdb.multi/multi-kill.c: New file.
1048 * gdb.multi/multi-kill.exp: New file.
1049
6ad82919
TBA
10502020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1051
1052 * gdb.base/annota1.exp: Update the expected output.
1053 * gdb.cp/annota2.exp: Ditto.
1054
843f4d93
AB
10552020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1056
1057 * lib/check-test-names.exp: Disable when testing is being run in
1058 parallel.
1059
c7c66341
TV
10602020-05-12 Tom de Vries <tdevries@suse.de>
1061
1062 * gdb.base/jit-elf.exp: Fix string concat.
1063
1b59ca1c
TV
10642020-05-12 Tom de Vries <tdevries@suse.de>
1065
1066 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1067 messages.
1068
b4991d29
TV
10692020-05-12 Tom de Vries <tdevries@suse.de>
1070
1071 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1072
dbb0ab10
TV
10732020-05-12 Tom de Vries <tdevries@suse.de>
1074
1075 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1076 * gdb.ada/mi_catch_ex.exp: Same.
1077 * gdb.ada/mi_catch_ex_hand.exp: Same.
1078
7549fed8
TV
10792020-05-12 Tom de Vries <tdevries@suse.de>
1080
1081 * gdb.fortran/complex.exp: Use with_test_prefix.
1082
af2d5cd8
TV
10832020-05-12 Tom de Vries <tdevries@suse.de>
1084
1085 * gdb.trace/passcount.exp: Fix test-names.
1086
7c121311
TV
10872020-05-12 Tom de Vries <tdevries@suse.de>
1088
1089 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1090
c9f3b40e
TV
10912020-05-12 Tom de Vries <tdevries@suse.de>
1092
1093 * gdb.gdb/complaints.exp: Use with_test_prefix.
1094 * gdb.xml/tdesc-regs.exp: Same.
1095 * gdb.opt/inline-locals.exp: Fix test name.
1096
111b33f0
TV
10972020-05-12 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1100 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1101 * gdb.dwarf2/implref-struct.exp: Same.
1102 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1103 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1104
ebf47080
SM
11052020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1106
1107 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1108
d30dcd12
AB
11092020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1110
1111 * lib/check-test-names.exp (all_test_names): New module variable.
1112 (counts): Add 'duplicates' field.
1113 (_check_duplicates): New procedure.
1114 (check): Also check for duplicates.
1115 (do_log_summary): Print duplicates count.
1116 (do_reset_vars): Reset counter for duplicate test names, and
1117 discard all know test names.
1118
34584c09
AB
11192020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1120
1121 * lib/gdb.exp: Include check-test-names.exp library.
1122 * lib/check-test-names.exp: New file.
1123
e0002117
TV
11242020-05-11 Tom de Vries <tdevries@suse.de>
1125
1126 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1127
53f539a3
KS
11282020-05-11 Keith Seitz <keiths@redhat.com>
1129
1130 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1131
113ee09a
TV
11322020-05-11 Tom de Vries <tdevries@suse.de>
1133
1134 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1135 * gdb.cp/cpexprs.exp.in: .. here.
1136 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1137 cpexprs.exp.
1138
ba3e70b0
KS
11392020-05-11 Keith Seitz <keiths@redhat.com>
1140
1141 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1142 test names.
1143 * gdb.ada/arrayptr.exp: Likewise.
1144 * gdb.ada/assign_arr.exp: Likewise.
1145 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1146 * gdb.ada/bp_on_var.exp: Likewise.
1147 * gdb.ada/call_pn.exp: Likewise.
1148 * gdb.ada/complete.exp: Likewise.
1149 * gdb.ada/fun_overload_menu.exp: Likewise.
1150 * gdb.ada/funcall_param.exp: Likewise.
1151 * gdb.ada/funcall_ref.exp: Likewise.
1152 * gdb.ada/packed_array_assign.exp: Likewise.
1153 * gdb.ada/same_component_name.exp: Likewise.
1154 * gdb.ada/type_coercion.exp: Likewise.
1155 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1156 * gdb.ada/variant_record_packed_array.exp: Likewise.
1157
3ee6bb11
TV
11582020-05-11 Tom de Vries <tdevries@suse.de>
1159
1160 PR symtab/25941
1161 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1162 out of ...
1163 * gdb.dwarf2/clang-debug-names.exp: ... here.
1164 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1165 clang-debug-names.exp.in.
1166 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1167 * gdb.dwarf2/clang-debug-names-2.c: New test.
1168
86cd6bc8
AKS
11692020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1170
1171 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1172 (fortran_runto_main): New Proc, fortran version of runto_main.
1173 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1174 * gdb.fortran/array-bounds.exp: Likewise.
1175 * gdb.fortran/array-slices.exp: Likewise.
1176 * gdb.fortran/block-data.exp: Likewise.
1177 * gdb.fortran/charset.exp: Likewise.
1178 * gdb.fortran/common-block.exp: Likewise.
1179 * gdb.fortran/complex.exp: Likewise.
1180 * gdb.fortran/derived-type-function.exp: Likewise.
1181 * gdb.fortran/derived-type.exp: Likewise.
1182 * gdb.fortran/info-modules.exp: Likewise.
1183 * gdb.fortran/info-types.exp: Likewise.
1184 * gdb.fortran/intrinsics.exp: Likewise.
1185 * gdb.fortran/library-module.exp: Likewise.
1186 * gdb.fortran/logical.exp: Likewise.
1187 * gdb.fortran/max-depth.exp: Likewise.
1188 * gdb.fortran/module.exp: Likewise.
1189 * gdb.fortran/multi-dim.exp: Likewise.
1190 * gdb.fortran/nested-funcs.exp: Likewise.
1191 * gdb.fortran/print-formatted.exp: Likewise.
1192 * gdb.fortran/print_type.exp: Likewise.
1193 * gdb.fortran/printing-types.exp: Likewise.
1194 * gdb.fortran/ptr-indentation.exp: Likewise.
1195 * gdb.fortran/ptype-on-functions.exp: Likewise.
1196 * gdb.fortran/subarray.exp: Likewise.
1197 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1198 * gdb.fortran/vla-datatypes.exp: Likewise.
1199 * gdb.fortran/vla-history.exp: Likewise.
1200 * gdb.fortran/vla-ptr-info.exp: Likewise.
1201 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1202 * gdb.fortran/vla-ptype.exp: Likewise.
1203 * gdb.fortran/vla-sizeof.exp: Likewise.
1204 * gdb.fortran/vla-type.exp: Likewise.
1205 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1206 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1207 * gdb.fortran/vla-value-sub.exp: Likewise.
1208 * gdb.fortran/vla-value.exp: Likewise.
1209 * gdb.fortran/whatis_type.exp: Likewise.
1210 * gdb.mi/mi-var-child-f.exp: Likewise.
1211
6dc55ce9 12122020-05-09 Tom de Vries <tdevries@suse.de>
1213
1214 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1215
283cb58c
TV
12162020-05-08 Tom de Vries <tdevries@suse.de>
1217
1218 * gdb.dwarf2/clang-debug-names.c: New test.
1219 * gdb.dwarf2/clang-debug-names.exp: New file.
1220
ac4a4f1c
SM
12212020-05-06 Simon Marchi <simon.marchi@efficios.com>
1222
1223 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1224 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1225
24fe640b
TV
12262020-05-06 Tom de Vries <tdevries@suse.de>
1227
1228 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1229 breakpoint is at a "recommended breakpoint location".
1230 * gdb.reverse/consecutive-reverse.exp: Same.
1231
0d8683a3
TV
12322020-05-06 Tom de Vries <tdevries@suse.de>
1233
1234 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1235 address.
1236
b8983c46
TV
12372020-05-06 Tom de Vries <tdevries@suse.de>
1238
1239 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1240
abf6d805
TV
12412020-05-06 Tom de Vries <tdevries@suse.de>
1242
1243 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1244 info for r.
1245
0fc2a808
TV
12462020-05-06 Tom de Vries <tdevries@suse.de>
1247
1248 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1249 necessary.
1250
873dd427
TV
12512020-05-06 Tom de Vries <tdevries@suse.de>
1252
1253 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1254 void.
1255
7c99e7e2
TV
12562020-05-06 Tom de Vries <tdevries@suse.de>
1257
1258 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1259 of ...
1260 * gdb.base/async.exp: ... here.
1261 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1262 "recommended breakpoint location".
1263
6173d6a6
TV
12642020-05-06 Tom de Vries <tdevries@suse.de>
1265
1266 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1267
6015a067
TV
12682020-05-04 Tom de Vries <tdevries@suse.de>
1269
1270 * gdb.base/async.exp: Check whether instruction addresses are a
1271 "recommended breakpoint location".
1272
3b6acaee
TT
12732020-05-03 Tom Tromey <tom@tromey.com>
1274
1275 * gdb.base/sepdebug.exp: Remove "catch" test.
1276 * gdb.base/break.exp: Remove "catch" test.
1277 * gdb.base/default.exp: Update expected output.
1278
5beb4d17
TV
12792020-05-02 Tom de Vries <tdevries@suse.de>
1280
1281 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1282 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1283 * gdb.arch/i386-mpx-map.exp: Same.
1284 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1285 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1286 * gdb.arch/i386-mpx.exp: Same.
1287
8caf140d
TV
12882020-05-02 Tom de Vries <tdevries@suse.de>
1289
1290 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1291
693196cb
TV
12922020-05-01 Tom de Vries <tdevries@suse.de>
1293
1294 * gdb.ada/operator_bp.exp: Allow more than required amount of
1295 breakpoint.
1296
53ae0aa9
TV
12972020-05-01 Tom de Vries <tdevries@suse.de>
1298
1299 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1300
ee9d1e5f
HD
13012020-04-30 Hannes Domani <ssbssa@yahoo.de>
1302
1303 PR gdb/18706
1304 * gdb.cp/stub-array-size.cc: New test.
1305 * gdb.cp/stub-array-size.exp: New file.
1306 * gdb.cp/stub-array-size.h: New test.
1307 * gdb.cp/stub-array-size2.cc: New test.
1308
d5cf82c0
HD
13092020-04-30 Hannes Domani <ssbssa@yahoo.de>
1310
1311 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1312 output to the new format.
1313
42e165c3
SM
13142020-04-29 Simon Marchi <simon.marchi@efficios.com>
1315
1316 * gdb.base/break.exp: Use with_test_prefix.
1317
6e4e3fe1
TV
13182020-04-29 Tom de Vries <tdevries@suse.de>
1319
1320 * lib/gdb.exp (debug_types): New proc.
1321 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1322 * gdb.python/py-symtab.exp: Same.
1323
d642b692
HD
13242020-04-29 Hannes Domani <ssbssa@yahoo.de>
1325
1326 PR gdb/17320
1327 * gdb.base/pretty-array.c: New test.
1328 * gdb.base/pretty-array.exp: New file.
1329
ea90f227
TV
13302020-04-29 Tom de Vries <tdevries@suse.de>
1331
1332 PR symtab/25889
1333 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1334 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1335 and include cpexprs.exp.
1336
a65189c9
TV
13372020-04-28 Mark Williams <mark@myosotissp.com>
1338
1339 PR gdb/24480
1340 * dw4-toplevel-types.exp: Test for top level types.
1341 * dw4-toplevel-types.cc: Test for top level types.
1342
32d1f47a
TBA
13432020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1344
1345 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1346 (theads -> threads).
1347
56a4f5a1
TV
13482020-04-28 Tom de Vries <tdevries@suse.de>
1349
1350 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1351
0b2f8a3b
TV
13522020-04-28 Tom de Vries <tdevries@suse.de>
1353
1354 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1355
5390c717
TV
13562020-04-28 Tom de Vries <tdevries@suse.de>
1357
1358 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1359
15cd93d0
TV
13602020-04-28 Tom de Vries <tdevries@suse.de>
1361
1362 * gdb.dwarf2/main-foo.c: New test.
1363 * gdb.dwarf2/struct-with-sig.exp: New file.
1364
d472f0fb
TV
13652020-04-25 Tom de Vries <tdevries@suse.de>
1366
1367 * boards/debug-types.exp: New file.
1368
8d840e05
AB
13692020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1370
1371 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1372
bcfe6157
TT
13732020-04-24 Tom Tromey <tom@tromey.com>
1374
1375 PR symtab/12707:
1376 * gdb.python/py-symbol.exp: Update expected results for
1377 linkage_name test.
1378 * gdb.cp/print-demangle.exp: New file.
1379 * gdb.base/c-linkage-name.exp: Fix test.
1380 * gdb.guile/scm-symbol.exp: Update expected results for
1381 linkage_name test.
1382
f049a313
TT
13832020-04-24 Tom Tromey <tom@tromey.com>
1384
1385 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1386 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1387 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1388 assembler.
1389
7cf28874
TV
13902020-04-24 Tom de Vries <tdevries@suse.de>
1391
1392 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1393 C++.
1394
dac2fef7
TT
13952020-04-24 Tom Tromey <tromey@adacore.com>
1396
1397 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1398 values.
1399 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1400 values. Update test for minimal encodings.
1401 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1402 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1403 values. Update test for minimal encodings.
1404
1acda803
TT
14052020-04-24 Tom Tromey <tromey@adacore.com>
1406
1407 PR python/23662:
1408 * gdb.ada/variant.exp: Add Python checks.
1409 * gdb.rust/simple.exp: Add dynamic type checks.
1410
adfb9815
TT
14112020-04-24 Tom Tromey <tromey@adacore.com>
1412
1413 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1414 Make array type matching more lax.
1415 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1416 * gdb.ada/mi_variant.exp: New file.
1417 * gdb.ada/mi_variant/pck.ads: New file.
1418 * gdb.ada/mi_variant/pkg.adb: New file.
1419 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1420 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1421
7d79de9a
TT
14222020-04-24 Tom Tromey <tromey@adacore.com>
1423
1424 * gdb.ada/variant.exp: Add dynamic field offset tests.
1425 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1426 * gdb.ada/variant/pkg.adb: Add new variables.
1427
f8e89861
TT
14282020-04-24 Tom Tromey <tromey@adacore.com>
1429
1430 * gdb.ada/variant.exp: New file
1431 * gdb.ada/variant/pkg.adb: New file
1432 * gdb.ada/variant/pck.adb: New file
1433
86e887ae
TV
14342020-04-24 Tom de Vries <tdevries@suse.de>
1435
1436 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1437
88428775
TV
14382020-04-24 Tom de Vries <tdevries@suse.de>
1439
1440 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1441 flags.
1442
4e86f6e7
TV
14432020-04-24 Tom de Vries <tdevries@suse.de>
1444
1445 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1446
2016d3e6
TV
14472020-04-24 Tom de Vries <tdevries@suse.de>
1448
1449 * lib/gdb.exp (default_gdb_start): Handle eof.
1450 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1451 failure.
1452 * gdb.base/readnever.exp: Handle clean_restart failure.
1453
70bc38f5
TV
14542020-04-23 Tom de Vries <tdevries@suse.de>
1455
1456 * gdb.base/decl-before-def.exp: Run to main and print a again.
1457
de82891c
TV
14582020-04-23 Tom de Vries <tdevries@suse.de>
1459
1460 * gdb.base/decl-before-def-decl.c: New test.
1461 * gdb.base/decl-before-def-def.c: New test.
1462 * gdb.base/decl-before-def.exp: New file.
1463
96038148
TV
14642020-04-23 Tom de Vries <tdevries@suse.de>
1465
1466 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1467
54ac3df1
TV
14682020-04-22 Tom de Vries <tdevries@suse.de>
1469
1470 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1471 debug_info_offset.
1472 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1473 before $objsfile in the line line.
1474
714534e1
TV
14752020-04-22 Tom de Vries <tdevries@suse.de>
1476
1477 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1478
16a7dbf4
MS
14792020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1480
1481 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1482 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1483 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1484 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1485 * gdb.base/jit-protocol.h: Update definitions to match all usage
1486 contexts.
1487
14882020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1489
1490 * gdb.base: Rename all jit related test and source files.
1491
14922020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1493
1494 * gdb.base/jit-reader.exp: Relax register output check.
1495
317d2668
TV
14962020-04-22 Tom de Vries <tdevries@suse.de>
1497
1498 PR symtab/25764
1499 * gdb.base/psym-external-decl-2.c: New test.
1500 * gdb.base/psym-external-decl.c: New test.
1501 * gdb.base/psym-external-decl.exp: New file.
1502 * gdb.threads/tls.exp: Add PR25807 kfail.
1503
eea9e357
TV
15042020-04-22 Tom de Vries <tdevries@suse.de>
1505
1506 PR symtab/25801
1507 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1508 in "info source" output.
1509
3d5afab3
TV
15102020-04-22 Tom de Vries <tdevries@suse.de>
1511
1512 PR symtab/25700
1513 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1514 symtab for imported_unit.c.
1515
b32102f6
GB
15162020-04-21 Gary Benson <gbenson@redhat.com>
1517
1518 * gdb.base/advance.c (func): New argument, to match call site.
1519 (func2, func3): Add return statements.
1520
d43b7a2d
TBA
15212020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1522
1523 * gdb.multi/run-only-second-inf.c: New file.
1524 * gdb.multi/run-only-second-inf.exp: New file.
1525
d89edf9b
MM
15262020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1527
1528 * gdb.btrace/multi-inferior.c: New test.
1529 * gdb.btrace/multi-inferior.exp: New file.
1530
1a476b6d
MM
15312020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1532
1533 * gdb.btrace/enable-new-thread.c: New test.
1534 * gdb.btrace/enable-new-thread.exp: New file.
1535
4778a5f8
TV
15362020-04-21 Tom de Vries <tdevries@suse.de>
1537
1538 PR gdb/25471
1539 * gdb.threads/killed-outside.c: New test.
1540 * gdb.threads/killed-outside.exp: New file.
1541
9b2c992c
GB
15422020-04-20 Gary Benson <gbenson@redhat.com>
1543
1544 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1545 * gdb.base/nested-subp2.exp: Likewise.
1546 * gdb.base/nested-subp3.exp: Likewise.
1547
b5d1d6f7
GB
15482020-04-20 Gary Benson <gbenson@redhat.com>
1549
1550 * gdb.base/nested-subp1.exp: Disable test when using clang.
1551 * gdb.base/nested-subp2.exp: Likewise.
1552 * gdb.base/nested-subp3.exp: Likewise.
1553
25230285
GB
15542020-04-20 Gary Benson <gbenson@redhat.com>
1555
1556 * gdb.cp/exception.cc: Fix compilation error with clang.
1557
fa93cc8f
GB
15582020-04-20 Gary Benson <gbenson@redhat.com>
1559
809730f3 1560 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1561
e0c45f30
GB
15622020-04-20 Gary Benson <gbenson@redhat.com>
1563
1564 * gdb.base/jit-main.c: Fix compilation error with clang.
1565
4ddfec93
KR
15662020-04-17 Kamil Rytarowski <n54@gmx.com>
1567
1568 * gdb.base/attach-twice.c: Include "sys/types.h".
1569 (PTRACE_ATTACH): Add fallback definition.
1570 (main): Pass `0' to the 4th argument of `ptrace'.
1571
2bed205e
KR
15722020-04-17 Kamil Rytarowski <n54@gmx.com>
1573
1574 * gdb.base/fork-running-state.c: Include "signal.h".
1575
0743fc83
TT
15762020-04-17 Tom Tromey <tromey@adacore.com>
1577
1578 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1579 Update tests.
1580 * gdb.btrace/cpu.exp: Update tests.
1581 * gdb.base/maint.exp: Update tests.
1582 * gdb.base/default.exp: Update tests.
1583 * gdb.base/completion.exp: Update tests.
1584
efba5c23
TV
15852020-04-16 Tom de Vries <tdevries@suse.de>
1586
1587 PR symtab/25791
1588 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1589 (ensure_gdb_index): and factor out and move ...
1590 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1591 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1592
d191d716
TV
15932020-04-16 Tom de Vries <tdevries@suse.de>
1594
1595 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1596 loading exec.
1597
99f1bc6a
AB
15982020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1599
1600 * gdb.base/many-completions.exp: New file.
1601
194d088f
TV
16022020-04-14 Tom de Vries <tdevries@suse.de>
1603
1604 PR symtab/25718
1605 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1606
c1a66c06
TV
16072020-04-14 Tom de Vries <tdevries@suse.de>
1608
1609 PR symtab/25720
1610 * gdb.base/maint-expand-symbols-header-file.c: New test.
1611 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1612 * gdb.base/maint-expand-symbols-header-file.h: New test.
1613
21b0982c
AB
16142020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1615
1616 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1617 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1618 get_func_info.
1619 (get_func_info): Delete.
1620 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1621 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1622 * lib/dwarf.exp (get_func_info): New function.
1623
dd1cab06
TV
16242020-04-13 Tom de Vries <tdevries@suse.de>
1625
1626 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1627 to what find_gnatmake does.
1628
71ea2b6b
TV
16292020-04-10 Tom de Vries <tdevries@suse.de>
1630
1631 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1632 -readnow.
1633
bdfc1e8a
TV
16342020-04-10 Tom de Vries <tdevries@suse.de>
1635
1636 PR cli/25808
1637 * gdb.base/style.c: Add leading newlines.
1638 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1639 Check listing of main's one-line body.
1640
14ca8ecf
TV
16412020-04-08 Tom de Vries <tdevries@suse.de>
1642
1643 * lib/gdb.exp (psymtabs_p): New proc.
1644 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1645 importing unit" unsupported if there are no partial symbols.
1646
e21d048f
TV
16472020-04-08 Tom de Vries <tdevries@suse.de>
1648
1649 PR testsuite/25760
1650 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1651
25c11aca
TV
16522020-04-07 Tom de Vries <tdevries@suse.de>
1653
1654 PR symtab/25796
1655 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1656
5707e24b
TV
16572020-04-07 Tom de Vries <tdevries@suse.de>
1658
1659 * gdb.base/check-psymtab.c: New test.
1660 * gdb.base/check-psymtab.exp: New file.
1661
6ee448cc
TT
16622020-04-06 Tom Tromey <tromey@adacore.com>
1663
1664 * gdb.ada/variant-record/proc.adb: New file.
1665 * gdb.ada/variant-record/value.adb: New file.
1666 * gdb.ada/variant-record/value.s: New file.
1667 * gdb.ada/variant-record.exp: New file.
1668
9e7c9a03
HD
16692020-04-03 Hannes Domani <ssbssa@yahoo.de>
1670
1671 PR gdb/25325
1672 * gdb.cp/typed-enum.cc: New test.
1673 * gdb.cp/typed-enum.exp: New file.
1674
c90d28ac
AB
16752020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1676
1677 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1678 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1679 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1680 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1681 * gdb.opt/inline-small-func.c: New file.
1682 * gdb.opt/inline-small-func.exp: New file.
1683 * gdb.opt/inline-small-func.h: New file.
1684
34e9a9fa
AB
16852020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1686
1687 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1688 function.
1689
6a354911
AB
16902020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1691
1692 * lib/dwarf.exp (function_range): Allow compiler options to be
1693 specified.
1694
880d9777
TV
16952020-04-02 Tom de Vries <tdevries@suse.de>
1696
1697 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1698 __attribute__((always_inline)).
1699 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1700
f32682ea
TV
17012020-04-02 Tom de Vries <tdevries@suse.de>
1702
1703 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1704 (gdbserver_gdb_exit): ... here. Add timeout warning.
1705 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1706 (connect_target_extended_remote): Append new server_spawn_id to
1707 server_spawn_ids.
1708 (cleanup): New proc.
1709 (setup, <toplevel>): Call cleanup.
1710
d3214198
TV
17112020-04-02 Tom de Vries <tdevries@suse.de>
1712
1713 * gdb.base/main-psymtab.exp: New file.
1714
cc77ed24
TV
17152020-04-02 Tom de Vries <tdevries@suse.de>
1716
1717 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1718
3638a098
TT
17192020-04-01 Tom Tromey <tom@tromey.com>
1720
1721 * gdb.base/complex-parts.exp: Add type tests.
1722
c34e8714
TT
17232020-04-01 Tom Tromey <tom@tromey.com>
1724
1725 * gdb.base/complex-parts.exp: Add arithmetic tests.
1726
981c08ce
TT
17272020-04-01 Tom Tromey <tom@tromey.com>
1728
1729 * gdb.compile/compile.exp: Update.
1730 * gdb.compile/compile-cplus.exp: Update.
1731 * gdb.base/varargs.exp: Update.
1732 * gdb.base/floatn.exp: Update.
1733 * gdb.base/endianity.exp: Update.
1734 * gdb.base/callfuncs.exp (do_function_calls): Update.
1735 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1736 (complex_float_integral_args): Update.
1737 * gdb.base/complex.exp: Update.
1738 * gdb.base/complex-parts.exp: Update.
1739
3d1cfd43
TT
17402020-04-01 Tom Tromey <tromey@adacore.com>
1741
1742 * gdb.rust/union.rs: New file.
1743 * gdb.rust/union.exp: New file.
1744 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1745 (main): Update.
1746 * gdb.rust/simple.exp: Move union tests to union.exp.
1747
e033dfa9
TT
17482020-04-01 Tom Tromey <tromey@adacore.com>
1749
1750 * gdb.rust/simple.rs (main): Remove "y0".
1751
53cccef1
TBA
17522020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1753
1754 * gdb.multi/stop-all-on-exit.c: New test.
1755 * gdb.multi/stop-all-on-exit.exp: New file.
1756
60e22c1e
HD
17572020-04-01 Hannes Domani <ssbssa@yahoo.de>
1758
1759 PR gdb/24789
1760 * gdb.cp/misc.cc: Add integer reference variable.
1761 * gdb.cp/misc.exp: Add test.
1762
e139a727
TBA
17632020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1764
1765 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1766 scenario to cover execution until the end and also the case
1767
16b0db75
TV
17682020-03-31 Tom de Vries <tdevries@suse.de>
1769
1770 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1771 c. Use "maint info symtabs" to check symtab expansion.
1772
c0502da6
TV
17732020-03-30 Tom de Vries <tdevries@suse.de>
1774
1775 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1776 unsupported.
1777 (verify_psymtab_expanded): Move ...
1778 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1779 test.
1780 (readnow): New proc.
1781
5935fd15
AB
17822020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1783
1784 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1785 with $hex.
1786
1773be9e
TT
17872020-03-20 Tom Tromey <tromey@adacore.com>
1788
1789 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1790
70304be9
TT
17912020-03-20 Tom Tromey <tromey@adacore.com>
1792
1793 * gdb.ada/sub_variant/subv.adb: New file.
1794 * gdb.ada/sub_variant.exp: New file.
1795
0dd7b8f7
TV
17962020-03-20 Tom de Vries <tdevries@suse.de>
1797
1798 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1799 first break fails.
1800 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1801
cada5fc9
AB
18022020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1803
1804 * gdb.server/exit-multiple-threads.c: New file.
1805 * gdb.server/exit-multiple-threads.exp: New file.
1806
6b8c53f2
AB
18072020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1808
1809 * gdb.fortran/mixed-lang-stack.c: New file.
1810 * gdb.fortran/mixed-lang-stack.cpp: New file.
1811 * gdb.fortran/mixed-lang-stack.exp: New file.
1812 * gdb.fortran/mixed-lang-stack.f90: New file.
1813
19a2740f
AB
18142020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1815
1816 * gdb.linespec/cp-completion-aliases.cc: New file.
1817 * gdb.linespec/cp-completion-aliases.exp: New file.
1818
d8c8b848
TV
18192020-03-19 Tom de Vries <tdevries@suse.de>
1820
1821 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1822 more precise.
1823
a9933ccf
TV
18242020-03-18 Tom de Vries <tdevries@suse.de>
1825
1826 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1827 * gdb.dwarf2/break-inline-psymtab.c: New test.
1828 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1829
2f89101f
TV
18302020-03-16 Tom de Vries <tdevries@suse.de>
1831
1832 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1833 cache_verify and cache_verify_proc.
1834
6b9374f1
TV
18352020-03-15 Tom de Vries <tdevries@suse.de>
1836
1837 * gdb.server/solib-list.exp: Handle
1838 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1839
eaeaf44c
TV
18402020-03-15 Tom de Vries <tdevries@suse.de>
1841
1842 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1843 objfiles".
1844
3293bbaf
TT
18452020-03-14 Tom Tromey <tom@tromey.com>
1846
1847 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1848
ab44624c
TV
18492020-03-14 Tom de Vries <tdevries@suse.de>
1850
1851 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1852
54c43825
TV
18532020-03-14 Tom de Vries <tdevries@suse.de>
1854
1855 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1856 result in line-by-line fashion.
1857
2ac70237
TV
18582020-03-14 Tom de Vries <tdevries@suse.de>
1859
1860 * lib/gdb.exp (supports_statement_frontiers): New proc.
1861 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1862
09546b56
TV
18632020-03-14 Tom de Vries <tdevries@suse.de>
1864
1865 * gdb.base/printcmds.exp: Add missing quoting for "print
1866 teststring2".
1867
a1f6a07c
TT
18682020-03-13 Tom Tromey <tom@tromey.com>
1869
1870 * gdb.base/printcmds.exp (test_print_strings): Add regression
1871 test.
1872 * gdb.base/printcmds.c (charptr): New typedef.
1873 (teststring2): New global.
1874
1b83d09c
AB
18752020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1876
1877 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1878 full path in the test name.
1879 (test_ld): Add some with_test_prefix blocks to make test names
1880 unique.
1881
2d61316c
TV
18822020-03-13 Tom de Vries <tdevries@suse.de>
1883
1884 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1885
2e9145ac
TV
18862020-03-13 Tom de Vries <tdevries@suse.de>
1887
1888 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1889
96c7f873
TV
18902020-03-13 Tom de Vries <tdevries@suse.de>
1891
1892 PR symtab/25646
1893 * gdb.dwarf2/imported-unit.exp: Add test.
1894
49ba92c0
TV
18952020-03-13 Tom de Vries <tdevries@suse.de>
1896
1897 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1898 (var1, var2): New variable.
1899 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1900 matching symbols.
1901
301b21e0
TV
19022020-03-13 Tom de Vries <tdevries@suse.de>
1903
1904 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1905 (Term::command): Use prompt prefix.
1906 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1907 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1908 command_no_prompt_prefix instead of prefix.
1909 * gdb.tui/tui-layout-asm.exp: Same.
1910
3f512721
SM
19112020-03-12 Simon Marchi <simon.marchi@efficios.com>
1912
1913 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1914
40310f30
SM
19152020-03-12 Simon Marchi <simon.marchi@efficios.com>
1916
1917 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1918 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1919 on" while stepping over the test instruction, match printed
1920 message.
1921
09252140
TV
19222020-03-12 Tom de Vries <tdevries@suse.de>
1923
1924 * gdb.base/info-types.exp: Use exp_continue during matching of output
1925 of "info types".
1926
14e9c72c
TV
19272020-03-12 Tom de Vries <tdevries@suse.de>
1928
1929 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1930
e515d67e
TV
19312020-03-12 Tom de Vries <tdevries@suse.de>
1932
1933 * gdb.fortran/module.exp: Use exp_continue during matching of output
1934 of "info variable -n".
1935
307eafd8
TV
19362020-03-12 Tom de Vries <tdevries@suse.de>
1937
1938 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1939 gdb.dwarf2/dw2-ranges-base.c.
1940
9a2de3fc
TV
19412020-03-12 Tom de Vries <tdevries@suse.de>
1942
1943 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1944 in presence of GLIBC debuginfo.
1945
3217502e
TV
19462020-03-12 Tom de Vries <tdevries@suse.de>
1947
1948 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1949 $core.
1950
1281424c
TV
19512020-03-12 Tom de Vries <tdevries@suse.de>
1952
1953 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1954 more precise.
1955
038b97fc
SM
19562020-03-11 Simon Marchi <simon.marchi@efficios.com>
1957
1958 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1959 from Unix to Windows path.
1960
5308d1e7
TV
19612020-03-11 Tom de Vries <tdevries@suse.de>
1962
1963 * gdb.ada/minsyms.exp: Set language to ada.
1964
f870f78f
TV
19652020-03-11 Tom de Vries <tdevries@suse.de>
1966
1967 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1968
5a13315d
TV
19692020-03-11 Tom de Vries <tdevries@suse.de>
1970
1971 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1972
976862ed
TT
19732020-03-11 Tom Tromey <tromey@adacore.com>
1974
1975 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1976
7462c383
TV
19772020-03-11 Tom de Vries <tdevries@suse.de>
1978
1979 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1980
1c6c46a0
TV
19812020-03-11 Tom de Vries <tdevries@suse.de>
1982
1983 * gdb.base/break-interp.exp: Limit verbose scope.
1984
44f41bb7
TV
19852020-03-11 Tom de Vries <tdevries@suse.de>
1986
1987 * gdb.fortran/logical.f90: Define variable with character type.
1988 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1989
b76f3a42
TV
19902020-03-11 Tom de Vries <tdevries@suse.de>
1991
1992 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1993
1c33af77
TV
19942020-03-11 Tom de Vries <tdevries@suse.de>
1995
1996 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1997 symtabs.
1998
8c95582d
AB
19992020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2000 Bernd Edlinger <bernd.edlinger@hotmail.de>
2001
2002 * gdb.cp/step-and-next-inline.cc: New file.
2003 * gdb.cp/step-and-next-inline.exp: New file.
2004 * gdb.cp/step-and-next-inline.h: New file.
2005 * gdb.dwarf2/dw2-is-stmt.c: New file.
2006 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2007 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2008 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2009 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2010
cecf8547
AB
20112020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2012
2013 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2014 is-stmt flag in the line table.
2015
0ba678c9
TV
20162020-03-09 Tom de Vries <tdevries@suse.de>
2017
2018 * lib/gdb.exp (cached_file): Create cache dir.
2019
72fbdf83
TV
20202020-03-07 Tom de Vries <tdevries@suse.de>
2021
2022 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2023 * gdb.cp/rvalue-ref-params.exp: Same.
2024
436b5e99
TV
20252020-03-06 Tom de Vries <tdevries@suse.de>
2026
2027 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2028 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2029
09f2921c
TV
20302020-03-06 Tom de Vries <tdevries@suse.de>
2031
2032 * README: Fix "the the".
2033 * gdb.base/dprintf.exp: Same.
2034
50a3cc5d
TV
20352020-03-05 Tom de Vries <tdevries@suse.de>
2036
2037 * gdb.base/maint.exp: Update "main print statistics" expected output.
2038
0a709cba
AKS
20392020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2040
2041 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2042 (fortran_int8): Likewise.
2043 (fortran_real4): Likewise.
2044 (fortran_real8): Likewise.
2045 (fortran_complex4): Likewise.
2046 (fortran_logical4): Likewise.
2047 (fortran_character1): Likewise.
2048
5e5d66b6
AB
20492020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2050
2051 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2052 printed as true.
2053
7b973adc
SDJ
20542020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2055
2056 * gdb.base/printcmds.exp: Add test to verify printf of a
2057 variable holding an address.
2058
478e490a
TV
20592020-03-03 Tom de Vries <tdevries@suse.de>
2060
2061 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2062
1ef44e86
TV
20632020-03-03 Tom de Vries <tdevries@suse.de>
2064
2065 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2066 gdb_test_multiple call.
2067
b98cc2cf
TV
20682020-03-03 Tom de Vries <tdevries@suse.de>
2069
2070 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2071 gdb_test_multiple calls.
2072
63e163f2
AB
20732020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2074
2075 * gdb.base/default.exp: Remove test of 'set history filename'.
2076 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2077 filename to the empty string.
2078 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2079 and GDBHISTSIZE.
2080
24ed6739
AB
20812020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2082
2083 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2084 disabled.
2085
590003dc
TV
20862020-03-02 Pedro Alves <palves@redhat.com>
2087 Tom de Vries <tdevries@suse.de>
2088
2089 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2090 -prompt prefix, before user_code argument. Add -lbl option likewise.
2091 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2092 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2093 argument.
2094 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2095 have "\r\n" at start-of-line, instead of at end-of-line.
2096
f5e46084
SM
20972020-02-28 Simon Marchi <simon.marchi@efficios.com>
2098
2099 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2100 libinproctrace.so.
2101
f7a7000d
LM
21022020-02-28 Luis Machado <luis.machado@linaro.org>
2103
2104 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2105 to "p/x".
2106
718e0816
LM
21072020-02-28 Luis Machado <luis.machado@linaro.org>
2108
2109 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2110 asm/ptrace.h and error.h.
2111
13c3a74a
TV
21122020-02-28 Tom de Vries <tdevries@suse.de>
2113
2114 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2115 (struct wrapper, do_something, mundane/symada__cS): Move ...
2116 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2117 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2118 Update "print symada__cS before partial symtab expansion" regexp.
2119 Update breakpoint location. Flush symbol cache after expansion.
2120
85d2d5bb
LM
21212020-02-28 Luis Machado <luis.machado@linaro.org>
2122
2123 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2124
3608f86c
TV
21252020-02-27 Tom de Vries <tdevries@suse.de>
2126
2127 * config/sid.exp: Remove unused globals.
2128 * gdb.base/attach.exp: Same.
2129 * gdb.base/catch-load.exp: Same.
2130 * gdb.base/dbx.exp: Same.
2131 * lib/gdb.exp: Same.
2132 * lib/mi-support.exp: Same.
2133 * lib/prompt.exp: Same.
2134
c8d4f6df
TV
21352020-02-27 Tom de Vries <tdevries@suse.de>
2136
2137 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2138 not set.
2139
0d79cdc4
AM
21402020-02-26 Aaron Merey <amerey@redhat.com>
2141
2142 * gdb.debuginfod: New directory for debuginfod tests.
2143 * gdb.debuginfod/main.c: New test file.
2144 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2145
0dce4280
TV
21462020-02-26 Tom de Vries <tdevries@suse.de>
2147
2148 PR gdb/25603
2149 * gdb.base/persistent-lang.cc: New test.
2150 * gdb.base/persistent-lang.exp: New file.
2151
9e80cfa1
AB
21522020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2153
2154 * gdb.fortran/derived-type-striding.exp: Add a new test.
2155 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2156 new test.
2157
2078dbb2
AB
21582020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2159
2160 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2161 names.
2162
70d49700
TV
21632020-02-25 Tom de Vries <tdevries@suse.de>
2164
2165 PR go/18926
2166 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2167
a88ef40d
TV
21682020-02-24 Tom de Vries <tdevries@suse.de>
2169
2170 PR gdb/25592
2171 * gdb.base/info-locals-unused-static-var.c: New test.
2172 * gdb.base/info-locals-unused-static-var.exp: New file.
2173
01b1af32
TT
21742020-02-22 Tom Tromey <tom@tromey.com>
2175
2176 * gdb.python/tui-window.exp: New file.
2177 * gdb.python/tui-window.py: New file.
2178
7c043ba6
TT
21792020-02-22 Tom Tromey <tom@tromey.com>
2180
2181 PR tui/17850:
2182 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2183 tests.
2184
c22fef7e
TT
21852020-02-22 Tom Tromey <tom@tromey.com>
2186
2187 * gdb.tui/new-layout.exp: Add sub-layout tests.
2188
ee325b61
TT
21892020-02-22 Tom Tromey <tom@tromey.com>
2190
2191 * gdb.tui/new-layout.exp: New file.
2192
3f0cbb04
TT
21932020-02-22 Tom Tromey <tom@tromey.com>
2194
2195 * gdb.rust/rust-style.rs: New file.
2196 * gdb.rust/rust-style.exp: New file.
2197 * gdb.base/style.exp: Test structure printing.
2198 * gdb.base/style.c (struct some_struct): New type.
2199 (enum etype): New type.
2200 (struct_value): New global.
2201
75525152
TV
22022020-02-21 Tom de Vries <tdevries@suse.de>
2203
2204 PR go/18926
2205 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2206 Remove blanket xfails. Use message argument for gdb_breakpoint.
2207 Make continuing to breakpoint test conditional on setting breakpoint.
2208 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2209 DW_AT_name attribute. Add xfail for GCC PR93866.
2210
bd360d30
AB
22112020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2212
2213 * gdb.dwarf2/cpp-linkage-name.c: New file.
2214 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2215
c7adb09f 22162020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2217
2218 * lib/gdb.exp (gdb_wrapper_init): Reset
2219 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2220 not exist.
2221
a9c79803
TV
22222020-02-20 Tom de Vries <tdevries@suse.de>
2223
2224 PR go/17018
2225 * gdb.go/hello.exp: Copy ...
2226 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2227 print of st to print value of global definition. Add xfail for GCC
2228 PR93844.
2229 * gdb.go/hello.exp: Remove printing of st before definition.
2230 * gdb.go/hello.go: Copy ...
2231 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2232 to st.
2233 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2234
d7445728
TV
22352020-02-20 Tom de Vries <tdevries@suse.de>
2236
2237 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2238 (gdb_simple_compile): Handle compile_flags go by using .go extension
2239 for source file.
2240 * gdb.go/chan.exp: Use support_go_compile.
2241 * gdb.go/handcall.exp: Same.
2242 * gdb.go/hello.exp: Same.
2243 * gdb.go/integers.exp: Same.
2244 * gdb.go/max-depth.exp: Same.
2245 * gdb.go/methods.exp: Same.
2246 * gdb.go/package.exp: Same.
2247 * gdb.go/strings.exp: Same.
2248 * gdb.go/types.exp: Same.
2249 * gdb.go/unsafe.exp: Same.
2250
c9c41e6d
TV
22512020-02-19 Tom de Vries <tdevries@suse.de>
2252
2253 * gdb.python/lib-types.exp: Make xfail more strict.
2254
f20ff837
TV
22552020-02-19 Tom de Vries <tdevries@suse.de>
2256
2257 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2258
08410482
DE
22592020-02-19 Doug Evans <dje@google.com>
2260
2261 PR rust/25535
2262 * gdb.rust/simple.exp: Add test.
2263 * gdb.rust/simple.rs: Add test.
2264
623563f7
TV
22652020-02-19 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2268 output line-by-line.
2269
d3308cfd
TV
22702020-02-19 Tom de Vries <tdevries@suse.de>
2271
2272 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2273
86cbc5dc
TV
22742020-02-19 Tom de Vries <tdevries@suse.de>
2275
2276 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2277 prelink.
2278
9db2b96b
TV
22792020-02-19 Tom de Vries <tdevries@suse.de>
2280
2281 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2282 (gdb_do_cache): Use gdb_do_cache_wrap.
2283 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2284
89e2fdc5
TV
22852020-02-19 Tom de Vries <tdevries@suse.de>
2286
2287 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2288 gdb_compile option.
2289
373d7ac0
SM
22902020-02-18 Simon Marchi <simon.marchi@efficios.com>
2291
2292 * gdb.base/printcmds.exp (test_print_enums): Update expected
2293 output.
2294
b29a2df0
SM
22952020-02-18 Simon Marchi <simon.marchi@efficios.com>
2296
2297 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2298 for "unknown".
2299
6740f0cc
SM
23002020-02-18 Simon Marchi <simon.marchi@efficios.com>
2301
2302 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2303 enumerator.
2304
edd45eb0
SM
23052020-02-18 Simon Marchi <simon.marchi@efficios.com>
2306
2307 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2308 FE_, add FE_NONE.
2309 (three): Update.
2310 (enum flag_enum_without_zero): New enum.
2311 (flag_enum_without_zero): New variable.
2312 (enum not_flag_enum): New enum.
2313 (three_not_flag): New variable.
2314 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2315 (test_print_enums): Add more tests for printing flag enums.
2316
d4295de4
TV
23172020-02-18 Tom de Vries <tdevries@suse.de>
2318
2319 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2320 (gdb_compile_ada): ... here.
2321 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2322 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2323
f251f505
TT
23242020-02-14 Tom Tromey <tom@tromey.com>
2325
2326 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2327 build directory.
2328 * boards/gdbserver-base.exp: Update path to gdbserver.
2329
8f432634
TV
23302020-02-13 Tom de Vries <tdevries@suse.de>
2331
2332 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2333
92b6eaf7
TV
23342020-02-13 Tom de Vries <tdevries@suse.de>
2335
2336 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2337 are missing.
2338
f3b0f7fe
TV
23392020-02-13 Tom de Vries <tdevries@suse.de>
2340
2341 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2342 call.
2343
f6be8713
SDJ
23442020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2345
2346 PR tui/25126
2347 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2348 * gdb.base/cached-source-file.c: New file.
2349 * gdb.base/cached-source-file.exp: New file.
2350
b2770d5e
TV
23512020-02-11 Tom de Vries <tdevries@suse.de>
2352
2353 PR testsuite/25488
2354 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2355
44f6938e
TV
23562020-02-10 Tom de Vries <tdevries@suse.de>
2357
2358 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2359
5f0e2eb7
MR
23602020-02-10 Maciej W. Rozycki <macro@wdc.com>
2361
2362 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2363 and $after_addr are both integers before making a comparison.
2364
46ce2b6f
TV
23652020-02-09 Tom de Vries <tdevries@suse.de>
2366
2367 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2368 command output and paste it into gdb.log. If any, paste catch message
2369 to gdb.log.
2370
5abbbe1d
TT
23712020-02-07 Tom Tromey <tromey@adacore.com>
2372
2373 PR breakpoints/24915:
2374 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2375
1d5d29e7
SV
23762020-02-06 Shahab Vahedi <shahab@synopsys.com>
2377
2378 * gdb.tui/tui-missing-src.exp: Add the "missing source
2379 file" test for the TUI.
2380
b0999b9b
AB
23812020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2382
2383 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2384 including a port number in the output.
2385
c3b149eb
AKS
23862020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2387
2388 * lib/fortran.exp (fortran_int4): Handle clang.
2389 (fortran_int8): Likewise.
2390 (fortran_real4): Likewise.
2391 (fortran_real8): Likewise.
2392 (fortran_complex4): Likewise.
2393 (fortran_logical4): Likewise.
2394 (fortran_character1): Likewise.
2395
f8dcc90b
TV
23962020-02-04 Tom de Vries <tdevries@suse.de>
2397
2398 * README (Race detection): Add note.
2399
f90ac7c2
TV
24002020-02-04 Tom de Vries <tdevries@suse.de>
2401
2402 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2403
780636ae
TV
24042020-02-04 Tom de Vries <tdevries@suse.de>
2405
2406 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2407
5d2e1193
RA
24082020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2409
2410 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2411 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2412 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2413 blttar, bnetarl.
2414 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2415 binary for blttar, bnetarl.
2416 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2417 wait instruction. Delete ldmx test.
2418 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2419
e409c542
AKS
24202020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2421
2422 * gdb.fortran/array-bounds-high.exp: New file.
2423 * gdb.fortran/array-bounds-high.f90: New file.
2424
b0029748
LD
24252020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2426
2427 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2428 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2429
195a8287
TV
24302020-02-01 Tom de Vries <tdevries@suse.de>
2431
2432 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2433
42330a68
AB
24342020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2435
2436 PR tui/9765
2437 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2438 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2439
b62a8028
LM
24402020-01-29 Luis Machado <luis.machado@linaro.org>
2441
2442 * gdb.arch/aarch64-brk-patterns.c: New source file.
2443 * gdb.arch/aarch64-brk-patterns.exp: New test.
2444
5f440116
TBA
24452020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2446
2447 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2448 GCC/Clang version.
2449 * gdb.cp/pass-by-ref.exp: Ditto.
2450
ee2a6fc6
TV
24512020-01-29 Tom de Vries <tdevries@suse.de>
2452
2453 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2454 * gdb.threads/watchpoint-fork-mt.c: Same.
2455 * gdb.threads/watchpoint-fork-parent.c: Same.
2456 * gdb.threads/watchpoint-fork-st.c: Same.
2457 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2458
16b10d6e
LM
24592020-01-27 Luis Machado <luis.machado@linaro.org>
2460
2461 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2462 sitting at a syscall instruction when we hit the syscall function's
2463 breakpoint.
2464 Check PC against one obtained with the x command.
2465 Validate syscall number.
2466 (step_over_syscall): Don't continue to the syscall instruction if
2467 we're already there.
2468
b1468492
PW
24692020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2470
2471 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2472
7ffa82e1
AB
24732020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2474
2475 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2476 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2477
3d92a3e3
AB
24782020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2479
2480 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2481 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2482
94a72be7
AB
24832020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2484
2485 * gdb.base/maint.exp: Update line table parsing test.
2486 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2487
53af73bf
PA
24882020-01-24 Pedro Alves <palves@redhat.com>
2489
2490 PR gdb/25410
2491 * gdb.multi/multi-re-run-1.c: New.
2492 * gdb.multi/multi-re-run-2.c: New.
2493 * gdb.multi/multi-re-run.exp: New.
2494
1ba1ac88
AB
24952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2496
2497 PR gdb/23718
2498 * gdb.server/server-kill-python.exp: New file.
2499
f3364a6d
AB
25002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2501
2502 * gdb.server/multi-ui-errors.c: New file.
2503 * gdb.server/multi-ui-errors.exp: New file.
2504
733d0a67
AB
25052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2506
2507 PR tui/9765
2508 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2509
4f13c1c0
TT
25102020-01-19 Tom Tromey <tom@tromey.com>
2511
2512 * gdb.tui/main.exp: Add check for plain "file".
2513
40c94099
CB
25142020-01-16 Christian Biesinger <cbiesinger@google.com>
2515
2516 * lib/gdb.exp: Fix spelling error (seperatelly).
2517
ff47f4f0
TT
25182020-01-14 Tom Tromey <tom@tromey.com>
2519
2520 PR symtab/12535:
2521 * gdb.python/python.exp: Test decode_line with empty string
2522 argument.
2523
717c684d
BE
25242020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2525
2526 * gdb.base/skip-inline.exp: Extend test.
2527
44e4c775
AB
25282020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2529
2530 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2531 * gdb.dwarf2/dw2-bad-elf.c: New file.
2532 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2533
d93c6db7
AB
25342020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2535
2536 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2537 _line_saw_file.
2538
9a6d629c
AB
25392020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2540
2541 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2542 border.
2543
d9ebdab7
TBA
25442020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2545
2546 * gdb.multi/multi-target.exp (setup): Factor out "info
2547 connections" and "info inferiors" tests to ...
2548 (test_info_inferiors): ... this new procedure.
2549 (top level): Run new "info-inferiors" tests.
2550
f3c469b9
PA
25512020-01-10 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.server/bkpt-other-inferior.exp: New file.
2554
121b3efd
PA
25552020-01-10 Pedro Alves <palves@redhat.com>
2556
2557 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2558 of "add-inferior".
2559 * gdb.base/quit-live.exp: Likewise.
2560 * gdb.base/remote-exec-file.exp: Likewise.
2561 * gdb.guile/scm-progspace.exp: Likewise.
2562 * gdb.linespec/linespec.exp: Likewise.
2563 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2564 * gdb.mi/user-selected-context-sync.exp: Likewise.
2565 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2566 "info inferiors" tests.
2567 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2568 "add-inferior".
2569 * gdb.multi/watchpoint-multi.exp: Likewise.
2570 * gdb.python/py-inferior.exp: Likewise.
2571 * gdb.server/extended-remote-restart.exp: Likewise.
2572 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2573 "info inferiors".
2574 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2575 * gdb.trace/report.exp: Likewise.
2576
1dadb1dd
PA
25772020-01-10 Pedro Alves <palves@redhat.com>
2578
2579 * gdb.multi/multi-target.c: New file.
2580 * gdb.multi/multi-target.exp: New file.
2581 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2582 mode requested, but remote does not support non-stop".
2583
78f2c40a
PA
25842020-01-10 Pedro Alves <palves@redhat.com>
2585
2586 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2587 disconnect before reconnecting.
2588
e7af6c70
TBA
25892020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2590 Pedro Alves <palves@redhat.com>
2591
2592 * gdb.server/connect-without-multi-process.exp: Also test
2593 continuing to end.
2594
acdf84a6
PA
25952020-01-10 Pedro Alves <palves@redhat.com>
2596
2597 * gdb.base/remote-exec-file.exp: New file.
2598
873657b9
PA
25992020-01-10 Pedro Alves <palves@redhat.com>
2600
2601 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2602 output.
2603 * gdb.threads/async.c: New.
2604 * gdb.threads/async.exp: New.
2605 * gdb.multi/tids-gid-reset.c: New.
2606 * gdb.multi/tids-gid-reset.exp: New.
2607
7f0ae84c
GB
26082020-01-10 George Barrett <bob@bob131.so>
2609
2610 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2611 to help in finding the image relocation offset.
2612 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2613 options in arguments.
2614 (stap_test_no_debuginfo): Likewise.
2615 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2616 test variants.
2617 (stap_test): Add null semaphore relocation test.
2618
47e9d49d
GB
26192020-01-10 George Barrett <bob@bob131.so>
2620
2621 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2622 * gdb.base/stap-probe.exp: Likewise.
2623 (stap_test): Pass argument as an additional flag.
2624 (stap_test_no_debuginfo): Likewise.
2625 (stap_test): Check `info probes stap' output for semaphore
2626 addresses if the test binary is supposed to have them.
2627
f5a7c406
AB
26282020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2629
2630 * gdb.tui/basic.exp: Add more scrolling tests.
2631
9ae6bf64
TT
26322020-01-09 Tom Tromey <tom@tromey.com>
2633
2634 PR tui/18932:
2635 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2636 meangingful value.
2637 (Term::command, Term::resize): Update.
2638 * gdb.tui/basic.exp: Add scrolling test.
2639
b2efe70c
AB
26402020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2641
2642 * gdb.tui/tui-layout-asm.exp: New file.
2643
3804da7e
AB
26442020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2645
2646 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2647
b40aa28f
AB
26482020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2649
2650 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2651 (Term::enter_tui): Use Term::prepare_for_tui.
2652
63ffd7c9
AB
26532020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2654
2655 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2656 called.
2657
3be966f6
AB
26582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2659
2660 * gdb.base/skip.exp: Fix race condition in test.
2661
153d79c4
AB
26622020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2663
2664 * gdb.base/backtrace.c: New file.
2665 * gdb.base/backtrace.exp: New file.
2666
f2302a34
AB
26672020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2668
2669 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2670
6ec1d75e
PW
26712020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2672
2673 * gdb.base/style.exp: Test that warnings are styled.
2674
c296cbe6
BE
26752019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2676
2677 * gdb.base/line65535.exp: New file.
2678 * gdb.base/line65535.c: New file.
2679
b28a729d
SM
26802019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2681
2682 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2683 * lib/gnat_debug_info_test.adb: New file.
2684 * gdb.ada/ptype_tagged_param.exp: Use
2685 gnat_runtime_has_debug_info, expect a different output if
2686 runtime does not have debug info.
2687
7f2d7a0d
SM
26882019-12-20 Simon Marchi <simon.marchi@efficios.com>
2689
2690 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2691 (another) quote in test name.
2692
f3bce483
SM
26932019-12-20 Simon Marchi <simon.marchi@efficios.com>
2694
2695 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2696 Add quote in test name.
2697
c855a912
TBA
26982019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2699
2700 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2701 directory instead.
2702 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2703 * gdb.cp/pass-by-ref-2.cc: New file.
2704 * gdb.cp/pass-by-ref-2.exp: New file.
2705
fc9d2d72
TT
27062019-12-20 Tom Tromey <tom@tromey.com>
2707
2708 * gdb.tui/list-before.exp: New file.
2709
77b97e00
TT
27102019-12-20 Tom Tromey <tom@tromey.com>
2711
2712 * gdb.tui/list.exp: Check for source on initial listing.
2713
f69656d0
TT
27142019-12-11 Tom Tromey <tromey@adacore.com>
2715
2716 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2717 Add crlf test.
2718
99a55965
SM
27192019-12-18 Simon Marchi <simon.marchi@efficios.com>
2720
2721 * gdb.base/default.exp: Update value of $_gdb_major.
2722
5024637f
BE
27232019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2724
2725 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2726
b63634be
BE
27272019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2728
2729 * gdb.base/skip.exp: Whitespace fix.
2730
45d73523
BE
27312019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2732
2733 * gdb.base/skip-inline.c: New file.
2734 * gdb.base/skip-inline.exp: New file.
2735
d043f8c8
SM
27362019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2737
2738 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2739 jit_function_00 to jit_function_stack_mangle.
2740 * gdb.base/jithost.c (jit_function_t): Rename to...
2741 (jit_function_stack_mangle_t): ... this.
2742 (jit_function_add_t): New typedef.
2743 (jit_function_00_code): Rename to...
2744 (jit_function_stack_mangle_code): ... this, make static.
2745 (jit_function_add_code): New.
2746 (main): Generate "add" function and call it. Adjust to changes
2747 in jithost_abi.
2748 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2749 (struct jithost_abi) <begin, end>: Remove fields.
2750 <object, function_stack_mangle, function_add>: New fields.
2751 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2752 code_end>: Remove fields.
2753 <func_stack_mangle>: New field.
2754 (read_debug_info): Adjust to renaming, create block for "add"
2755 function.
2756 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2757
873de05c
TT
27582019-12-11 Tom Tromey <tom@tromey.com>
2759
2760 * gdb.tui/resize.exp: Fix regexp.
2761 * gdb.tui/regs.exp: Fix regexps.
2762 * gdb.tui/main.exp: Fix regexp.
2763
3d979945
TT
27642019-12-11 Tom Tromey <tom@tromey.com>
2765
2766 * gdb.tui/resize.exp: Update.
2767 * gdb.tui/empty.exp (layouts): Update.
2768
2192a9d3
TT
27692019-12-11 Tom Tromey <tom@tromey.com>
2770
2771 * gdb.tui/regs.exp: Update.
2772 * gdb.tui/empty.exp (layouts): Update.
2773 * gdb.tui/basic.exp: Update.
2774 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2775
d8edc8b7
PW
27762019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2777
2778 * gdb.base/options.exp: Add -raw-values in the print completion list.
2779 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2780
4c12d936
KB
27812019-12-10 Kevin Buettner <kevinb@redhat.com>
2782
2783 * gdb.threads/omp-par-scope.c: New file.
2784 * gdb/threads/omp-par-scope.exp: New file.
2785
26b911fb
KB
27862019-12-10 Kevin Buettner <kevinb@redhat.com>
2787
bb47f919
KB
2788 * lib/gdb.exp (support_nested_function_tests): New proc.
2789
27902019-12-10 Kevin Buettner <kevinb@redhat.com>
2791
2792 * lib/gdb.exp (gdb_compile_openmp): New proc.
2793 (build_executable_from_specs): Add an "openmp" option.
2794 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2795
6c71eb7d
TT
27962019-12-10 Tom Tromey <tromey@adacore.com>
2797
2798 * gdb.ada/unchecked_union.exp: New file.
2799 * gdb.ada/unchecked_union/pck.adb: New file.
2800 * gdb.ada/unchecked_union/pck.ads: New file.
2801 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2802 * gdb-utils.exp (string_to_regexp): Also quote "?".
2803
bac7c5cf
GB
28042019-12-10 George Barrett <bob@bob131.so>
2805
2806 Test scripted probe breakpoints.
2807 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2808 * gdb.python/py-breakpoint.c (main): Likewise.
2809 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2810 specifier test.
2811 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2812
330f1d38
TBA
28132019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2814
2815 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2816 an rvalue parameter.
2817 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2818 parameter.
2819
b43315e2
AB
28202019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2821
2822 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2823 modules.
2824
54f73dad
AB
28252019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2826
2827 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2828 broken version of GCC.
2829
d57cbee9
AB
28302019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2831
2832 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2833 sym-info-cmds library.
2834 * gdb.fortran/info-types.exp: Likewise.
2835 * lib/sym-info-cmds.exp: New file.
2836
c14aab8c
TV
28372019-12-08 Tom de Vries <tdevries@suse.de>
2838
2839 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2840
aa2d5a42
KS
28412019-12-07 Keith Seitz <keiths@redhat.com>
2842
2843 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2844 * gdb.base/corefile-buildid-shlib.c: New file.
2845 * gdb.base/corefile-buildid.c: New file.
2846 * gdb.base/corefile-buildid.exp: New file.
2847
93e55f0a
TV
28482019-12-06 Tom de Vries <tdevries@suse.de>
2849
2850 * gdb.dwarf2/varval.exp: Add decl before def test.
2851
c7d12402
TBA
28522019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2853
2854 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2855
06acc08f
TBA
28562019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2857
2858 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2859 CV and reference conversion for overload resolution.
2860 * gdb.cp/rvalue-ref-overload.exp: Test it.
2861
e0fad1ea
PW
28622019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2863
2864 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2865 * gdb.base/frameapply.exp: Test faas without command.
2866
8d70a9f0
AB
28672019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2868
2869 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2870 Fortran tests.
2871 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2872 order.
2873
36c8fb93
AB
28742019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2875
2876 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2877 casting to type with no kind specified.
2878 (test_basic_parsing_of_type_kinds): Additional tests for types
2879 with no kind specified, and add tests for single/double
2880 precision/complex types.
2881
4139ff00
TT
28822019-12-04 Tom Tromey <tromey@adacore.com>
2883
2884 * gdb.base/endianity.c (struct other) <x>: New field.
2885 (main): Initialize it.
2886 * gdb.base/endianity.exp: Update.
2887
a05cf17a
TT
28882019-12-04 Tom Tromey <tromey@adacore.com>
2889
2890 * gdb.ada/scalar_storage/storage.adb: New file.
2891 * gdb.ada/scalar_storage/pck.adb: New file.
2892 * gdb.ada/scalar_storage/pck.ads: New file.
2893 * gdb.ada/scalar_storage.exp: New file.
2894
103a685e
TT
28952019-12-04 Tom Tromey <tromey@adacore.com>
2896
2897 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2898 (main): Initialize it.
2899 * gdb.base/endianity.exp: Update.
2900
c2512106
AB
29012019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2902
2903 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2904
293b38d6
AB
29052019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2906
2907 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2908 -symbol-info-module-functions and -symbol-info-module-variables.
2909
216a7e6b
AB
29102019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2911
2912 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2913
5bbd8269
AB
29142019-12-01 Richard Bunt <richard.bunt@arm.com>
2915 Andrew Burgess <andrew.burgess@embecosm.com>
2916
2917 * gdb.fortran/derived-type-striding.exp: New file.
2918 * gdb.fortran/derived-type-striding.f90: New file.
2919 * gdb.fortran/array-slices.exp: New file.
2920 * gdb.fortran/array-slices.f90: New file.
2921
be09caf1
PW
29222019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2923
2924 * gdb.base/define.exp: Test . in command names.
2925 * gdb.base/setshow.exp: Update test, as . is now part of
2926 command name.
2927
643c0cbe
PW
29282019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2929
2930 * gdb.base/define-prefix.exp: New file.
2931
dcdec678
AB
29322019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2933
2934 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2935 compile.
2936 (skip_btrace_pt_tests): Likewise.
2937
640ab947
AB
29382019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2939
2940 * gdb.fortran/info-modules.exp: Compile source files in correct
2941 order.
2942
d22670f0
KB
29432019-11-27 Kevin Buettner <kevinb@redhat.com>
2944
2945 * gdb.dwarf2/imported-unit.exp: New file.
2946 * gdb.dwarf2/imported-unit.c: New file.
2947
db5960b4
AB
29482019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2949
2950 * gdb.mi/mi-fortran-modules-2.f90: New file.
2951 * gdb.mi/mi-fortran-modules.exp: New file.
2952 * gdb.mi/mi-fortran-modules.f90: New file.
2953
7dc42066
AB
29542019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2955
2956 * gdb.mi/mi-sym-info-1.c: New file.
2957 * gdb.mi/mi-sym-info-2.c: New file.
2958 * gdb.mi/mi-sym-info.exp: New file.
2959
0dfeecca
TT
29602019-11-22 Tom Tromey <tromey@adacore.com>
2961
2962 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2963 * gdb.ada/tasks/foo.adb: Add another stopping location.
2964
34877895
PJ
29652019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2966
2967 * gdb.base/endianity.c: New test.
2968 * gdb.base/endianity.exp: New file.
2969
2e84f897
LD
29702019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2971
2972 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2973
65d1cd5f
TV
29742019-11-21 Tom de Vries <tdevries@suse.de>
2975
2976 PR gdb/24956
2977 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2978
4f22c3f4
SDJ
29792019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2980
2981 * gdb.python/py-progspace.exp: Add missing parentheses on some
2982 'print' commands.
2983
9f6ad286
TT
29842019-11-19 Tom Tromey <tom@tromey.com>
2985
2986 * gdb.tui/winheight.exp: New file.
2987
0b8dbf3f
AB
29882019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2989
2990 * gdb.base/ctf-whatis.c: Delete.
2991 * gdb.base/ctf-whatis.exp: Delete.
2992 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2993
f833b7a7
AB
29942019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2995
2996 * gdb.base/ctf-cvexpr.exp: Delete.
2997 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2998
30d0a636
AB
29992019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3000
3001 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3002 the compiler. Clean up header comment a little.
3003 * gdb.base/ctf-ptype.exp: Likewise.
3004 * gdb.base/ctf-whatis.exp: Likewise.
3005 * lib/gdb.exp (skip_ctf_tests): New proc.
3006
494409bb
SDJ
30072019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3008
3009 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3010 * gdb.tui/corefile-run.exp: New file.
3011
55708e99
TT
30122019-11-14 Tom Tromey <tromey@adacore.com>
3013
3014 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3015 regression tests.
3016
45e42163
TT
30172019-11-12 Tom Tromey <tom@tromey.com>
3018
3019 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3020 after any command. Expect prompt after WAIT_FOR is seen.
3021 (enter_tui): Enable resize messages.
3022 (command): Expect command in output.
3023 (get_line): Avoid error when cursor appears to be off-screen.
3024 (dump_screen): Include screen size in title.
3025 (_do_resize): New proc, from "resize".
3026 (resize): Rewrite. Do resize in two steps.
3027 * gdb.tui/empty.exp (layouts): Fix entries.
3028 (check_boxes): Remove xfail.
3029 (check_text): Dump screen on failure.
3030
086baaf1
AB
30312019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3032
3033 * gdb.python/py-symbol.exp: Add test for
3034 gdb.lookup_static_symbols.
3035
09ff83af
AB
30362019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3037
3038 * gdb.python/py-symbol.c: Declare and call function from new
3039 py-symbol-2.c file.
3040 * gdb.python/py-symbol.exp: Compile both source files, and add new
3041 tests for gdb.lookup_static_symbol.
3042 * gdb.python/py-symbol-2.c: New file.
3043
11af934b
TV
30442019-11-02 Tom de Vries <tdevries@suse.de>
3045
3046 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3047 * gdb.base/anon.exp: Same.
3048 * gdb.base/auto-connect-native-target.exp: Same.
3049 * gdb.base/call-ar-st.exp: Same.
3050 * gdb.base/catch-syscall.exp: Same.
3051 * gdb.base/commands.exp: Same.
3052 * gdb.base/default.exp: Same.
3053 * gdb.base/display.exp: Same.
3054 * gdb.base/float.exp: Same.
3055 * gdb.base/foll-fork.exp: Same.
3056 * gdb.base/help.exp: Same.
3057 * gdb.base/info-macros.exp: Same.
3058 * gdb.base/info-proc.exp: Same.
3059 * gdb.base/info-target.exp: Same.
3060 * gdb.base/long_long.exp: Same.
3061 * gdb.base/macscp.exp: Same.
3062 * gdb.base/memattr.exp: Same.
3063 * gdb.base/nofield.exp: Same.
3064 * gdb.base/pointers.exp: Same.
3065 * gdb.base/printcmds.exp: Same.
3066 * gdb.base/ptype.exp: Same.
3067 * gdb.base/restore.exp: Same.
3068 * gdb.base/return.exp: Same.
3069 * gdb.base/scope.exp: Same.
3070 * gdb.base/set-noassign.exp: Same.
3071 * gdb.base/setshow.exp: Same.
3072 * gdb.base/shlib-call.exp: Same.
3073 * gdb.base/signals.exp: Same.
3074 * gdb.base/sigstep.exp: Same.
3075 * gdb.base/skip.exp: Same.
3076 * gdb.base/solib-symbol.exp: Same.
3077 * gdb.base/stap-probe.exp: Same.
3078 * gdb.base/step-line.exp: Same.
3079 * gdb.base/step-test.exp: Same.
3080 * gdb.base/style.exp: Same.
3081 * gdb.base/varargs.exp: Same.
3082 * gdb.base/vla-datatypes.exp: Same.
3083 * gdb.base/vla-ptr.exp: Same.
3084 * gdb.base/vla-sideeffect.exp: Same.
3085 * gdb.base/volatile.exp: Same.
3086 * gdb.base/watch-cond-infcall.exp: Same.
3087 * gdb.base/watchpoint.exp: Same.
3088
e96ec2ba
TV
30892019-11-02 Tom de Vries <tdevries@suse.de>
3090
3091 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3092 * gdb.cp/cpexprs.exp: Same.
3093 * gdb.cp/except-multi-location.exp: Same.
3094 * gdb.cp/exceptprint.exp: Same.
3095 * gdb.cp/gdb2384.exp: Same.
3096 * gdb.cp/inherit.exp: Same.
3097 * gdb.cp/m-static.exp: Same.
3098 * gdb.cp/meth-typedefs.exp: Same.
3099 * gdb.cp/misc.exp: Same.
3100 * gdb.cp/namespace.exp: Same.
3101 * gdb.cp/non-trivial-retval.exp: Same.
3102 * gdb.cp/overload.exp: Same.
3103 * gdb.cp/pr17132.exp: Same.
3104 * gdb.cp/re-set-overloaded.exp: Same.
3105 * gdb.cp/rvalue-ref-types.exp: Same.
3106 * gdb.cp/templates.exp: Same.
3107
bd5766ec
LM
31082019-11-01 Luis Machado <luis.machado@linaro.org>
3109
3110 PR gdb/25124
3111
3112 * gdb.arch/pr25124.S: New file.
3113 * gdb.arch/pr25124.exp: New file.
3114
165f8965
AB
31152019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3116
3117 * gdb.fortran/info-modules.exp: Update expected results, and add
3118 additional tests for 'info module functinos', and 'info module
3119 variables'.
3120 * gdb.fortran/info-types.exp: Update expected results.
3121 * gdb.fortran/info-types.f90: Extend testcase with additional
3122 module variables and functions.
3123
59c35742
AB
31242019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3125
3126 * gdb.fortran/info-modules.exp: New file.
3127 * gdb.fortran/info-types.exp: Build with new file.
3128 * gdb.fortran/info-types.f90: Include and use new module.
3129 * gdb.fortran/info-types-2.f90: New file.
3130
f3fb2519
PW
31312019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3132
3133 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3134 * gdb.base/settings.exp: Test all settings types using
3135 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3136 that now verifies that the value of "maint show" is the same as
3137 returned by the settings functions. Test the type of the
3138 maintenance settings.
3139 * gdb.base/default.exp: Update show_conv_list.
3140
d1e36019
TV
31412019-10-31 Tom de Vries <tdevries@suse.de>
3142
3143 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3144 gdb_test.
3145 * gdb.arch/amd64-disp-step.exp: Same.
3146 * gdb.asm/asm-source.exp: Same.
3147 * gdb.btrace/buffer-size.exp: Same.
3148 * gdb.btrace/cpu.exp: Same.
3149 * gdb.btrace/enable.exp: Same.
3150 * gdb.dwarf2/count.exp: Same.
3151 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3152 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3153 * gdb.fortran/vla-datatypes.exp: Same.
3154 * gdb.fortran/vla-history.exp: Same.
3155 * gdb.fortran/vla-ptype.exp: Same.
3156 * gdb.fortran/vla-value.exp: Same.
3157 * gdb.fortran/whatis_type.exp: Same.
3158 * gdb.guile/guile.exp: Same.
3159 * gdb.multi/tids.exp: Same.
3160 * gdb.python/py-finish-breakpoint.exp: Same.
3161 * gdb.python/py-framefilter.exp: Same.
3162 * gdb.python/py-pp-registration.exp: Same.
3163 * gdb.python/py-xmethods.exp: Same.
3164 * gdb.python/python.exp: Same.
3165 * gdb.server/connect-with-no-symbol-file.exp: Same.
3166 * gdb.server/no-thread-db.exp: Same.
3167 * gdb.server/run-without-local-binary.exp: Same.
3168 * gdb.stabs/weird.exp: Same.
3169 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3170 * gdb.threads/thread-find.exp: Same.
3171 * gdb.threads/tls-shared.exp: Same.
3172 * gdb.threads/tls.exp: Same.
3173 * gdb.threads/wp-replication.exp: Same.
3174 * gdb.trace/ax.exp: Same.
3175 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3176
3d11e68e
TV
31772019-10-31 Tom de Vries <tdevries@suse.de>
3178
3179 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3180 * gdb.ada/array_subscript_addr.exp: Same.
3181 * gdb.ada/arrayidx.exp: Same.
3182 * gdb.ada/arrayparam.exp: Same.
3183 * gdb.ada/arrayptr.exp: Same.
3184 * gdb.ada/boolean_expr.exp: Same.
3185 * gdb.ada/call_pn.exp: Same.
3186 * gdb.ada/complete.exp: Same.
3187 * gdb.ada/fixed_cmp.exp: Same.
3188 * gdb.ada/fun_addr.exp: Same.
3189 * gdb.ada/funcall_param.exp: Same.
3190 * gdb.ada/interface.exp: Same.
3191 * gdb.ada/mod_from_name.exp: Same.
3192 * gdb.ada/null_array.exp: Same.
3193 * gdb.ada/packed_array.exp: Same.
3194 * gdb.ada/packed_tagged.exp: Same.
3195 * gdb.ada/print_chars.exp: Same.
3196 * gdb.ada/print_pc.exp: Same.
3197 * gdb.ada/ptype_arith_binop.exp: Same.
3198 * gdb.ada/ptype_field.exp: Same.
3199 * gdb.ada/ptype_tagged_param.exp: Same.
3200 * gdb.ada/rec_return.exp: Same.
3201 * gdb.ada/ref_tick_size.exp: Same.
3202 * gdb.ada/str_ref_cmp.exp: Same.
3203 * gdb.ada/taft_type.exp: Same.
3204 * gdb.ada/tagged.exp: Same.
3205 * gdb.ada/type_coercion.exp: Same.
3206 * gdb.ada/uninitialized_vars.exp: Same.
3207
60b6ede8
TV
32082019-10-30 Tom de Vries <tdevries@suse.de>
3209
3210 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3211
30baf67b
TV
32122019-10-26 Tom de Vries <tdevries@suse.de>
3213
3214 * gdb.base/bigcore.c: Fix typos in comments.
3215 * gdb.base/ctf-ptype.c: Same.
3216 * gdb.base/long_long.c: Same.
3217 * gdb.dwarf2/dw2-op-out-param.S: Same.
3218 * gdb.python/py-evthreads.c: Same.
3219 * gdb.reverse/i387-stack-reverse.c: Same.
3220 * gdb.trace/tfile.c: Same.
3221 * lib/compiler.c: Same.
3222 * lib/compiler.cc: Same.
3223
158da0d1
TV
32242019-10-25 Tom de Vries <tdevries@suse.de>
3225
3226 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3227 gdb_test_multiple calls.
3228 * gdb.reverse/sigall-reverse.exp: Same.
3229 * gdb.reverse/solib-precsave.exp: Same.
3230 * gdb.reverse/solib-reverse.exp: Same.
3231 * gdb.reverse/until-precsave.exp: Same.
3232 * gdb.reverse/until-reverse.exp: Same.
3233
4ccdfbec
TV
32342019-10-24 Tom de Vries <tdevries@suse.de>
3235
3236 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3237 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3238 kfail using -wrap pattern flag and convenience variable
3239 gdb_test_name.
3240
33d569b7
AB
32412019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3242
3243 * gdb.python/py-progspace.exp: Add tests for the
3244 Progspace.block_for_pc method.
3245
4d0b984b
TT
32462019-10-23 Tom Tromey <tom@tromey.com>
3247
3248 * configure: Rebuild.
3249 * aclocal.m4: Use m4_include, not sinclude.
3250
94cb3754
TV
32512019-10-21 Tom de Vries <tdevries@suse.de>
3252
3253 * gdb.base/infcall-nested-structs.c: Add
3254 __attribute__((noinline,noclone)) to all functions.
3255 (call_all): Add missing variable initialization. Simplify return value.
3256 (breakpt): Increment volatile variable, to prevent call from being
3257 optimized out.
3258 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3259
062f1fc1
TV
32602019-10-17 Tom de Vries <tdevries@suse.de>
3261
3262 * gdb.fortran/module.exp: Allow info variables to print info for files
3263 other than module.f90.
3264
0b54364d
AB
32652019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3266
3267 * gdb.fortran/module.exp: Extend with 'info variables' test.
3268
7ff5fae7
AB
32692019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3270
3271 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3272 F77_FOR_TARGET.
3273
d10eccaa
TV
32742019-10-16 Tom de Vries <tdevries@suse.de>
3275
3276 PR tdep/25096
3277 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3278
745ff14e
TV
32792019-10-16 Tom de Vries <tdevries@suse.de>
3280
3281 PR tdep/24104
3282 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3283 Add KFAIL for PR tdep/25096.
3284
03e1ab94
TV
32852019-10-16 Tom de Vries <tdevries@suse.de>
3286
3287 PR testsuite/25059
3288 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3289
b17fcc10
TV
32902019-10-16 Tom de Vries <tdevries@suse.de>
3291
3292 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3293 as signed.
3294
9223170f
SM
32952019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3296
3297 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3298 one instead of increasing timeout.
3299
d6e76313
TV
33002019-10-13 Tom de Vries <tdevries@suse.de>
3301
3302 PR record/25038
3303 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3304 * gdb.reverse/sigall-reverse.exp: Same.
3305 * gdb.reverse/solib-precsave.exp: Same.
3306 * gdb.reverse/solib-reverse.exp: Same.
3307 * gdb.reverse/step-precsave.exp: Same.
3308 * gdb.reverse/until-precsave.exp: Same.
3309 * gdb.reverse/until-reverse.exp: Same.
3310 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3311
6dfc0041
AA
33122019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3313
3314 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3315 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3316 (cmp_struct_05_01, cmp_struct_static_02_01)
3317 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3318 comparisons.
3319
abcf2cc8
TV
33202019-10-10 Tom de Vries <tdevries@suse.de>
3321
3322 PR testsuite/24888
3323 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3324 gnatlink.
3325
a50faaf6
TV
33262019-10-09 Tom de Vries <tdevries@suse.de>
3327
3328 PR testsuite/25048
3329 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3330
60ff3cd7
AB
33312019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3332
3333 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3334 exceptions due to missing debug information.
3335
dfee8566
TV
33362019-10-07 Tom de Vries <tdevries@suse.de>
3337
3338 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3339
3d63690a
AB
33402019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3341
3342 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3343 * gdb.base/annota1.exp: Update to use gdb_test_name.
3344
30d1f018
WP
33452019-10-07 Weimin Pan <weimin.pan@oracle.com>
3346
3347 * gdb.base/ctf-whatis.exp: New file.
3348 * gdb.base/ctf-whatis.c: New file.
3349 * gdb.base/ctf-ptype.exp: New file.
3350 * gdb.base/ctf-ptype.c: New file.
3351 * gdb.base/ctf-constvars.exp: New file.
3352 * gdb.base/ctf-constvars.c: New file.
3353 * gdb.base/ctf-cvexpr.exp: New file.
3354
4dbbb47c
TV
33552019-10-04 Tom de Vries <tdevries@suse.de>
3356
3357 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3358 for loop.
3359
77c2dba3
TT
33602019-10-03 Tom Tromey <tom@tromey.com>
3361
3362 PR rust/24976:
3363 * gdb.rust/simple.rs (Union2): New type.
3364 (main): Use Union2.
3365 * gdb.rust/simple.exp: Add test.
3366
179aed7f
AB
33672019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3368
3369 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3370 nested function prefix.
3371
0a4b0913
AB
33722019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3373 Richard Bunt <richard.bunt@arm.com>
3374 Andrew Burgess <andrew.burgess@embecosm.com>
3375
3376 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3377 nested functions.
3378 * gdb.fortran/nested-funcs.f90: Update expected results.
3379 * gdb.fortran/nested-funcs-2.exp: New file.
3380 * gdb.fortran/nested-funcs-2.f90: New file.
3381
082cce05
AB
33822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3383
3384 * gdb.python/py-parameter.exp: Make test names unique.
3385 * gdb.python/py-template.exp: Likewise.
3386 * gdb.python/py-value.exp: Likewise.
3387
2b74ba5a
AB
33882019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3389
3390 * gdb.base/break-interp.exp: Reduce test name duplication.
3391 * gdb.base/call-sc.exp: Likewise.
3392 * gdb.base/callfuncs.exp: Likewise.
3393 * gdb.base/charset.exp: Likewise.
3394 * gdb.base/dump.exp: Likewise.
3395 * gdb.base/ena-dis-br.exp: Likewise.
3396 * gdb.base/relational.exp: Likewise.
3397 * gdb.base/step-over-syscall.exp: Likewise.
3398 * gdb.base/structs.exp: Likewise.
3399
58eb20d5
AB
34002019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3401
3402 * gdb.linespec/explicit.exp: Make test names unique.
3403 * gdb.linespec/ls-errs.exp: Likewise.
3404
4d421147
AB
34052019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3406
3407 * gdb.reverse/break-precsave.exp: Make test names unique.
3408 * gdb.reverse/break-reverse.exp: Likewise.
3409 * gdb.reverse/finish-precsave.exp: Likewise.
3410 * gdb.reverse/finish-reverse.exp: Likewise.
3411 * gdb.reverse/machinestate-precsave.exp: Likewise.
3412 * gdb.reverse/machinestate.exp: Likewise.
3413 * gdb.reverse/readv-reverse.exp: Likewise.
3414 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3415 * gdb.reverse/sigall-precsave.exp: Likewise.
3416 * gdb.reverse/sigall-reverse.exp: Likewise.
3417 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3418 * gdb.reverse/watch-precsave.exp: Likewise.
3419 * gdb.reverse/watch-reverse.exp: Likewise.
3420
d8c06f22
AB
34212019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3422
3423 * gdb.threads/stop-with-handle.c: New file.
3424 * gdb.threads/stop-with-handle.exp: New file.
3425
3a56ed86
TV
34262019-10-03 Tom de Vries <tdevries@suse.de>
3427
3428 PR testsuite/25059
3429 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3430 directory" line to be missing.
3431
42275044
TV
34322019-10-03 Tom de Vries <tdevries@suse.de>
3433
3434 PR testsuite/25059
3435 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3436 type optional.
3437
9ef62df0
AA
34382019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3439
3440 * gdb.python/py-format-string.c (string.h): New include.
3441 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3442 the same value, for endianness-independence.
3443 * gdb.python/py-format-string.exp (default_regexp_dict)
3444 (test_pretty_structs, test_format): Adjust expected output to the
3445 changed initialization.
3446
37f6a7f4
TT
34472019-10-02 Tom Tromey <tromey@adacore.com>
3448
3449 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3450
1d58d6a2
PA
34512019-10-02 Pedro Alves <palves@redhat.com>
3452 Andrew Burgess <andrew.burgess@embecosm.com>
3453
3454 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3455 "print-file-var.h".
3456 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3457 (get_version_1): Print this_version_id and its address.
3458 Add extern "C" wrappers around interface functions.
3459 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3460 "print-file-var.h".
3461 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3462 (get_version_2): Print this_version_id and its address.
3463 Add extern "C" wrappers around interface functions.
3464 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3465 <stddef.h> and "print-file-var.h".
3466 Add extern "C" wrappers around interface functions.
3467 [VERSION_ID_MAIN] (this_version_id): Define.
3468 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3469 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3470 up extern "C" blocks.
3471 * gdb.base/print-file-var.exp (test): New, factored out from top
3472 level.
3473 (top level): Test all combinations of attribute hidden or not,
3474 dlopen or not, and this_version_id symbol in main file or not.
3475 Compile tests as both C++ and C, make test names unique.
3476
d770d56f
TT
34772019-10-01 Tom Tromey <tom@tromey.com>
3478
3479 * gdb.base/style.exp: Test "show logging filename".
3480
7f6aba03
TT
34812019-10-01 Tom Tromey <tom@tromey.com>
3482
3483 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3484 * gdb.base/style.exp: Add metadata style test.
3485
14309bb6
TT
34862019-10-01 Tom Tromey <tom@tromey.com>
3487
3488 * gdb.base/style.exp: Test "pwd".
3489
2a3c1174
PA
34902019-10-01 Tom Tromey <tom@tromey.com>
3491
3492 * gdb.base/style.exp: Update tests.
3493
53d666ec
AA
34942019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3495
3496 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3497 'six' to unsigned.
3498 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3499 'five'. Use an all-ones bit pattern for each.
3500 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3501 to its changed values.
3502
4a56a520
TT
35032019-09-30 Tom Tromey <tromey@adacore.com>
3504
3505 * gdb.rust/traits.rs: Disable all warnings.
3506
0df0352a
TV
35072019-09-29 Tom de Vries <tdevries@suse.de>
3508
aac66a4c 3509 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3510
73d9a918
TV
35112019-09-29 Tom de Vries <tdevries@suse.de>
3512
3513 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3514
060b3ab4
TV
35152019-09-27 Tom de Vries <tdevries@suse.de>
3516
3517 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3518
68f7d34d
TV
35192019-09-27 Tom de Vries <tdevries@suse.de>
3520
3521 PR record/23188
3522 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3523
5d63b30a
TT
35242019-09-26 Tom Tromey <tromey@adacore.com>
3525
3526 * gdb.ada/py_taft.exp: New file.
3527 * gdb.ada/py_taft/main.adb: New file.
3528 * gdb.ada/py_taft/pkg.adb: New file.
3529 * gdb.ada/py_taft/pkg.ads: New file.
3530
3d435220
TV
35312019-09-24 Tom de Vries <tdevries@suse.de>
3532
3533 PR gdb/24598
3534 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3535
77d03678
TV
35362019-09-22 Tom de Vries <tdevries@suse.de>
3537
3538 * gdb.base/restore.exp: Allow register variables to be optimized out at
3539 -O0.
3540
abf516c6
UW
35412019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3542
3543 * gdb.arch/spu-info.exp: Remove file.
3544 * gdb.arch/spu-info.c: Remove file.
3545 * gdb.arch/spu-ls.exp: Remove file.
3546 * gdb.arch/spu-ls.c: Remove file.
3547
3548 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3549 * gdb.asm/spu.inc: Remove file.
3550
3551 * gdb.base/dump.exp: Remove support for spu*-*-*.
3552 * gdb.base/stack-checking.exp: Likewise.
3553 * gdb.base/overlays.exp: Likewise.
3554 * gdb.base/ovlymgr.c: Likewise.
3555 * gdb.base/spu.ld: Remove file.
3556
3557 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3558 * gdb.cp/cpexprs.exp: Likewise.
3559 * gdb.cp/exception.exp: Likewise.
3560 * gdb.cp/gdb2495.exp: Likewise.
3561 * gdb.cp/mb-templates.exp: Likewise.
3562 * gdb.cp/pr9167.exp: Likewise.
3563 * gdb.cp/userdef.exp: Likewise.
3564
3565 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3566
3567 * gdb.cell: Remove directory.
3568 * lib/cell.exp: Remove file.
3569
e452e88f
TV
35702019-09-19 Tom de Vries <tdevries@suse.de>
3571
3572 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3573
8a625130
TV
35742019-09-19 Tom de Vries <tdevries@suse.de>
3575
3576 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3577
81dc3ab5
TV
35782019-09-19 Tom de Vries <tdevries@suse.de>
3579
3580 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3581 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3582 (gdb_target_cmd): ... here.
3583 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3584 value 2.
3585
b078f3ac
AB
35862019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3587
3588 * gdb.base/source-dir.exp: Avoid having directory names in test
3589 names.
3590
f1b620e9
MG
35912019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3592
3593 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3594 directory.
3595
67f3ed6a
AB
35962019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3597
3598 * gdb.base/list-missing-source.exp: New file.
3599
d1b70248
TV
36002019-09-14 Tom de Vries <tdevries@suse.de>
3601
3602 PR teststuite/24599
3603 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3604 * lib/ada.exp (gnatmake_version_at_least): New proc.
3605
5fabdcd6
AB
36062019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3607
3608 * gdb.base/maint.exp: Use exec_has_index_section.
3609
aa17805f
AB
36102019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3611
3612 * gdb.base/maint.exp: Add test for 'maint info sections'.
3613
25e5c209
TV
36142019-09-12 Tom de Vries <tdevries@suse.de>
3615
3616 * gdb.base/store.exp: Allow register variables to be optimized out at
3617 -O0.
3618
4993045d
PW
36192019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3620
3621 * gdb.ada/rdv_wait.exp: Update to new task names.
3622 * gdb.base/task_switch_in_core.exp: Likewise.
3623 * gdb.base/info_sources_base.c: Likewise.
3624
8a516164
TT
36252019-09-10 Tom Tromey <tromey@adacore.com>
3626
3627 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3628
aa391654
TT
36292019-09-10 Tom Tromey <tromey@adacore.com>
3630
3631 * gdb.ada/dgopt.exp: New file.
3632 * gdb.ada/dgopt/x.adb: New file.
3633
8634b462
TT
36342019-09-08 Tom Tromey <tom@tromey.com>
3635
3636 * gdb.tui/resize.exp: Remove setup_xfail.
3637 * gdb.tui/regs.exp: Remove setup_xfail.
3638 * gdb.tui/basic.exp: Remove setup_xfail.
3639
736b0f76
DB
36402019-09-06 David Blaikie <dblaikie@gmail.com>
3641
3642 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3643 * gdb.cp/cplabel.exp: Ditto.
3644 * gdb.linespec/ls-errs.exp: Ditto.
3645
30331a6c
TV
36462019-09-05 Tom de Vries <tdevries@suse.de>
3647
3648 * lib/gdb.exp (cmp_file_string): New proc.
3649 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3650 runto_main. Verify save breakpoints output.
3651
98b0ebab
PW
36522019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3653
3654 * gdb.base/info-var.exp: Test info variables without running
3655 to main, to avoid expect's buffer overflow.
3656
4e962e74
TT
36572019-09-03 Tom Tromey <tromey@adacore.com>
3658
3659 * gdb.ada/bias.exp: New file.
3660 * gdb.ada/bias/bias.adb: New file.
3661 * gdb.ada/print_chars.exp: Add regression test.
3662 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3663 (MC): New variable.
3664
2ea1a07a
SL
36652019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3666
3667 * gdb.base/argv0-symlink.exp: Run only on native target
3668 and local host.
3669
8077c50d
TV
36702019-08-29 Tom de Vries <tdevries@suse.de>
3671
3672 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3673 diverse debug info.
3674 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3675
48352473
TV
36762019-08-28 Tom de Vries <tdevries@suse.de>
3677
3678 * gdb.base/info-var.exp: Allow info variables to print info for files
3679 other than info-var-f1.c and info-var-f2.c.
3680
d8f27c60
AB
36812019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3682
3683 * gdb.fortran/info-types.exp: Add module.
3684 * gdb.fortran/info-types.f90: Update expected results.
3685
1f20c35e
AB
36862019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3687
3688 * gdb.fortran/info-types.exp: New file.
3689 * gdb.fortran/info-types.f90: New file.
3690 * lib/fortran.exp (fortran_character1): New proc.
3691
4acfdd20
AB
36922019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3693
3694 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3695 functions'. Reindent as needed.
3696 * gdb.base/info-var-f1.c: New file.
3697 * gdb.base/info-var-f2.c: New file.
3698 * gdb.base/info-var.exp: New file.
3699 * gdb.base/info-var.h: New file.
3700
5c31b358
TV
37012019-08-26 Tom de Vries <tdevries@suse.de>
3702
3703 PR c++/24852
3704 * gdb.cp/no-libstdcxx-probe.exp: New test.
3705
b694989f
TV
37062019-08-26 Tom de Vries <tdevries@suse.de>
3707
3708 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3709 * tests need to be skipped.
3710 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3711 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3712 mi_skip_libstdcxx_probe_tests.
3713
d9c4ba53
SDJ
37142019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3715
3716 * gdb.python/py-xmethods.exp: Use raw strings when passing
3717 arguments to SimpleXMethodMatcher.
3718
395fad09
TV
37192019-08-22 Tom de Vries <tdevries@suse.de>
3720
3721 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3722 more informative.
3723
26c957f1
PA
37242019-08-21 Pedro Alves <palves@redhat.com>
3725
3726 * gdb.base/with.exp: Test "with" with no arguments.
3727
61f80d5d
TV
37282019-08-21 Tom de Vries <tdevries@suse.de>
3729
3730 * gdb.base/gdb-caching-proc.exp: Sort files.
3731
d7a11d13
TV
37322019-08-20 Tom de Vries <tdevries@suse.de>
3733
3734 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3735 compilation.
3736
34dafe9f
TV
37372019-08-16 Tom de Vries <tdevries@suse.de>
3738
3739 * gdb.base/compare-sections.exp ("after run to main"): Allow
3740 mismatched read-only sections for PIE executables.
3741
398fdd60
TT
37422019-08-16 Tom Tromey <tom@tromey.com>
3743
3744 * lib/tuiterm.exp (_csi_Z): New proc.
3745 * gdb.tui/basic.exp: Update window positions.
3746 * gdb.tui/empty.exp: Update window positions.
3747
d8f9e51c
SL
37482019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3749
3750 * gdb.base/examine-backward.exp: Correct regexp for
3751 "examine 3 bytes backward from ${address_zero}".
3752
3df505f6
TT
37532019-08-15 Tom Tromey <tom@tromey.com>
3754
3755 * gdb.tui/empty.exp: Enable resizing tests.
3756
272560b5
TT
37572019-08-15 Tom Tromey <tromey@adacore.com>
3758
3759 * gdb.ada/char_enum.exp: Add regression tests.
3760 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3761 and '0'.
3762 (Char, Gchar): Update.
3763 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3764
08235187
CB
37652019-08-15 Christian Biesinger <cbiesinger@google.com>
3766
3767 * gdb.python/python.exp: Expect a leading underscore on
3768 GdbOutput{,Error}File.
3769
22a2ab04
SL
37702019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3771
3772 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3773 Windows host.
3774
835b995b
SL
37752019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3776
3777 * gdb.base/batch-preserve-term-settings.exp
3778 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3779
97dd8e07
CB
37802019-08-15 Christian Biesinger <cbiesinger@google.com>
3781
3782 * lib/gdb.exp: When running on a mingw target, replace
3783 /x/ with x:/.
3784
75faf5c4
AH
37852019-08-14 Alan Hayward <alan.hayward@arm.com>
3786
3787 * gdb.arch/aarch64-prologue.c: New test.
3788 * gdb.arch/aarch64-prologue.exp: New file.
3789
abc6c00f
TV
37902019-08-13 Tom de Vries <tdevries@suse.de>
3791
3792 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3793 Thread.
3794
74c2c1f4
SL
37952019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3796
3797 * gdb.python/py-completion.exp: Download the .py file to the host
3798 and use its host pathname. Conditionalize tests that use
3799 tab completion and manipulate files on the build machine.
3800 * gdb.python/py-events.exp: Download the .py file to the host
3801 and use its host pathname.
3802 * gdb.python/py-evsignal.exp: Likewise.
3803 * gdb.python/py-evthreads.exp: Likewise.
3804 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3805 pathname syntax.
3806 * gdb.python/py-framefilter.exp: Download the .py file to the right
3807 place on the host. Match Windows pathname syntax.
3808 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3809 .py file to the host and use its host pathname.
3810 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3811 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3812 build pathname. Skip symlink test on Windows host. Add missing
3813 newline at end of file.
3814 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3815 and use its host pathname.
3816 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3817 * gdb.python/py-section-script.exp: Use host location of binfile
3818 on safe-path. Use correct path separator on Windows host.
3819 Reorder alternatives in gdb_test_multiple to prevent matching
3820 the wrong alternative on success.
3821 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3822
ca2589f3
PP
38232019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3824
3825 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3826 expect the GDB inferior to no longer immediately stop after
3827 being resumed with "signal SIGINT".
3828
020a839d
SL
38292019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3830
3831 * gdb.linespec/break-ask.exp: Generalize regexps to match
3832 Windows pathnames too.
3833
128d6509
TV
38342019-08-08 Tom de Vries <tdevries@suse.de>
3835
3836 PR testsuite/24862
3837 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3838
590042fc
PW
38392019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3840
3841 * gdb.base/style.exp: Update tests for help doc new invariants.
3842 * gdb.base/help.exp: Likewise.
3843
046bebe1
TT
38442019-08-06 Tom Tromey <tom@tromey.com>
3845
3846 * gdb.base/style.exp: Add disassemble test.
3847 * gdb.base/style.c (some_called_function): New function.
3848 (main): Use it.
3849
0b27c27d
CB
38502019-08-05 Christian Biesinger <cbiesinger@google.com>
3851
3852 * gdb.python/py-block.exp: Test dictionary access on blocks.
3853
580f1034
SM
38542019-08-05 Simon Marchi <simon.marchi@efficios.com>
3855
3856 PR gdb/24863
3857 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3858 -list-thread-groups --available test when running under
3859 check-read1.
3860
d86bd7cb
TV
38612019-08-05 Tom de Vries <tdevries@suse.de>
3862
3863 PR testsuite/24863
3864 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3865 * gdb.base/help.exp: Use with_read1_timeout_factor.
3866 * gdb.base/info-macros.exp: Same.
3867 * gdb.cp/nested-types.exp: Same.
3868
a80cf5d8
TV
38692019-08-05 Tom de Vries <tdevries@suse.de>
3870
3871 * lib/gdb.exp (version_at_least): Factor out of ...
3872 (tcl_version_at_least): ... here.
3873 (gdb_compile): Fail if pie results in non-PIE executable.
3874 (readelf_version, readelf_prints_pie): New proc.
3875 (exec_is_pie): Return -1 if unknown.
3876
d0962838
TV
38772019-08-05 Tom de Vries <tdevries@suse.de>
3878
3879 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3880
2252ff3d
SL
38812019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3882
3883 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3884
26655f53
SL
38852019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3886
3887 * lib/completion-support.exp (test_gdb_complete_none): Skip
3888 tab completion tests if no readline support.
3889 (test_gdb_complete_unique_re): Likewise.
3890 (test_gdb_complete_multiple): Likewise.
3891
db4dc13e
PW
38922019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3893
3894 * gdb.base/info_sources.exp: New file.
3895 * gdb.base/info_sources.c: New file.
3896 * gdb.base/info_sources_base.c: New file.
3897
0eba165a
PFC
38982019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3899
3900 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3901 prefix argument.
3902 (test_exit_status): Add prefix argument.
3903
59bd512b
TV
39042019-08-01 Tom de Vries <tdevries@suse.de>
3905
3906 PR testsuite/24863
3907 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3908 calling exp_continue for new thread and thread exited messages.
3909
2a3ad588
TV
39102019-08-01 Tom de Vries <tdevries@suse.de>
3911
3912 PR testsuite/24863
3913 * gdb.base/structs.exp: Fix check-read1 timeout using
3914 gdb_test_sequence.
3915 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3916
117eb594
TV
39172019-08-01 Tom de Vries <tdevries@suse.de>
3918
3919 PR testsuite/24863
3920 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3921 line.
3922
ed591340
TV
39232019-08-01 Tom de Vries <tdevries@suse.de>
3924
3925 PR testsuite/24863
3926 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3927
aa3b6533
TT
39282019-07-30 Tom Tromey <tromey@adacore.com>
3929
3930 * gdb.ada/display_nested.exp: New file.
3931 * gdb.ada/display_nested/foo.adb: New file.
3932 * gdb.ada/display_nested/pack.adb: New file.
3933 * gdb.ada/display_nested/pack.ads: New file.
3934
2906593f
CB
39352019-07-30 Christian Biesinger <cbiesinger@google.com>
3936
3937 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3938 namespace.
3939 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3940
0f575925
TV
39412019-07-30 Tom de Vries <tdevries@suse.de>
3942
3943 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3944 instead.
3945
b13057d9
TV
39462019-07-30 Tom de Vries <tdevries@suse.de>
3947
3948 PR testsuite/24834
3949 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3950 (exec_is_pie): New proc.
3951
5c4dde85
CB
39522019-07-29 Christian Biesinger <cbiesinger@google.com>
3953
3954 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3955
c620ed88
CB
39562019-07-29 Christian Biesinger <cbiesinger@google.com>
3957
3958 * gdb.python/py-objfile.c: Add global and static vars.
3959 * gdb.python/py-objfile.exp: Test new functions Objfile.
3960 lookup_global_symbol and lookup_static_symbol.
3961
3d235706
TT
39622019-07-29 Tom Tromey <tom@tromey.com>
3963
3964 * lib/tuiterm.exp (Term::_csi_@): New proc.
3965 (Term::_csi_X): Don't move cursor.
3966
c7e4c0a6
PW
39672019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3968
3969 * gdb.base/options.exp: Update backtrace - completion to
3970 new option -frame-info.
3971 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3972 Test new 'set print frame-info'. Test backtrace -frame-info
3973 overriding 'set print frame-info'.
3974 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3975 Test new 'set print frame-info'.
3976 Verify consistency of backtrace with and without filters, with and
3977 without -no-filters.
3978 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3979 default.
3980
de28a3b7
TV
39812019-07-29 Tom de Vries <tdevries@suse.de>
3982
3983 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3984 no arguments".
3985
507dd60e
TV
39862019-07-29 Tom de Vries <tdevries@suse.de>
3987
3988 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3989 is a substring of the first for "complete non-unique file name".
3990
5beafce9
TV
39912019-07-29 Tom de Vries <tdevries@suse.de>
3992
3993 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3994 with ".*".
3995
2d274232
TV
39962019-07-29 Tom de Vries <tdevries@suse.de>
3997
3998 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3999 Pass prompt_regexp parameter to gdb_test_multiple calls.
4000
9197cd8b
TV
40012019-07-29 Tom de Vries <tdevries@suse.de>
4002
4003 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4004 print registers" regexps.
9197cd8b 4005
b528dae0
TV
40062019-07-29 Tom de Vries <tdevries@suse.de>
4007
4008 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4009
d17725d7
TV
40102019-07-29 Tom de Vries <tdevries@suse.de>
4011
4012 PR gdb/24855
4013 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4014 (skip_python_tests_prompt): Add prompt_regexp argument to
4015 gdb_test_multiple calls.
4016
52b75bf1
TT
40172019-07-27 Tom Tromey <tom@tromey.com>
4018
4019 * gdb.tui/main.exp: New file.
4020
2b1d00c2
TT
40212019-07-27 Tom Tromey <tom@tromey.com>
4022
4023 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4024 optional.
4025 * gdb.tui/empty.exp: New file.
4026
ded631d5
TT
40272019-07-27 Tom Tromey <tom@tromey.com>
4028
4029 * lib/tuiterm.exp (spawn): New proc.
4030 (Term::resize): New proc.
4031 * gdb.tui/resize.exp: New file.
4032
58ac439d
TT
40332019-07-27 Tom Tromey <tom@tromey.com>
4034
4035 * gdb.tui/list.exp: New file.
4036
fe1f56ee
TT
40372019-07-27 Tom Tromey <tom@tromey.com>
4038
4039 * gdb.tui/regs.exp: New file.
4040
f790b310
TT
40412019-07-27 Tom Tromey <tom@tromey.com>
4042
4043 * gdb.tui/basic.exp: Add "layout split" test.
4044
d95fc6ee
TT
40452019-07-27 Tom Tromey <tom@tromey.com>
4046
4047 * gdb.tui/basic.exp: Add "layout asm" test.
4048
c3786b3a
TT
40492019-07-27 Tom Tromey <tom@tromey.com>
4050
4051 * lib/tuiterm.exp: New file.
4052 * gdb.tui/basic.exp: New file.
4053
98a617f8
KB
40542019-07-27 Kevin Buettner <kevinb@redhat.com>
4055
4056 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4057 Enable tests associated with this flag. Adjust regex
4058 referencing "foo_low" to now refer to "foo_cold" instead.
4059
5c076da4
KB
40602019-07-27 Kevin Buettner <kevinb@redhat.com>
4061
4062 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4063 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4064 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4065 foo_cold. Revise comments to match.
4066 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4067 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4068 were wrapped into this proc; Call do_test in loop from outermost
4069 level.
4070 (foo_low): Rename all occurrences to "foo_cold".
4071 (backtrace from baz): New test.
4072 (x2/i foo_cold): New test.
4073 (info line *foo_cold): New test.
4074
1512d3b7
TV
40752019-07-26 Tom de Vries <tdevries@suse.de>
4076
4077 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4078
297989a1
TV
40792019-07-25 Tom de Vries <tdevries@suse.de>
4080
4081 PR testsuite/24830
4082 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4083 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4084 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4085 (skip_libstdcxx_probe_tests): ... here.
4086 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4087
b3b965fb
TV
40882019-07-24 Tom de Vries <tdevries@suse.de>
4089
4090 PR testsuite/24807
4091 * gdb.objc/basicclass.m: Include stdio.h.
4092 * gdb.objc/nondebug.m: Same.
4093 * gdb.objc/objcdecode.m: Same.
4094
4625b4d0
TV
40952019-07-24 Tom de Vries <tdevries@suse.de>
4096
4097 PR testsuite/24612
4098 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4099 additional_flags.
4100
024a5840
TV
41012019-07-24 Tom de Vries <tdevries@suse.de>
4102
4103 PR testsuite/24831
4104 * gdb.multi/tids.exp: Update error messages for info threads.
4105
c76ddaa3
TV
41062019-07-24 Tom de Vries <tdevries@suse.de>
4107
4108 * gdb.base/info-types.exp: Allow info types to print info for more than
4109 one file.
4110
9a618ef6
TV
41112019-07-23 Tom de Vries <tdevries@suse.de>
4112
4113 PR testsuite/24842
4114 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4115 gdb_spawn_with_cmdline_opts.
4116
40eadf04
SP
41172019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4118
4119 * gdb.arch/arm-cmse-sgstubs.c: New test.
4120 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4121
5ba29434
TV
41222019-07-23 Tom de Vries <tdevries@suse.de>
4123
4124 PR testsuite/24711
4125 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4126 issuing next command.
4127
a8e9d247
AB
41282019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4129
4130 * gdb.ada/info_auto_lang.exp: Update expected results.
4131 * gdb.base/info-types.c: Add additional types to check.
4132 * gdb.base/info-types.exp: Update expected results.
4133
eb86c5e2
AB
41342019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4135
4136 * gdb.base/info-types.c: New file.
4137 * gdb.base/info-types.exp: New file.
4138
01e175fe
AB
41392019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * gdb.arch/riscv-bp-infcall.c: New file.
4142 * gdb.arch/riscv-bp-infcall.exp: New file.
4143
6b78c3f8
AB
41442019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4145
4146 PR breakpoints/24541
4147 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4148
da738167
TV
41492019-07-14 Tom de Vries <tdevries@suse.de>
4150
4151 PR testsuite/24760
4152 * gdb.objc/basicclass.exp: Fix unterminated string.
4153
0d4e84ed
AB
41542019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4155 Andrew Burgess <andrew.burgess@embecosm.com>
4156
4157 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4158 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4159 negative bounds.
4160 * gdb.fortran/vla-value.exp: Print elements of an array with
4161 negative bounds.
4162 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4163 testing.
4164
021d8588
AB
41652019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4166
4167 * gdb.base/options.exp (expect_string): Dequote strings in
4168 results.
4169 (test-string): Test strings with different quoting and reindent.
4170
f06f1252
TT
41712019-07-10 Tom Tromey <tromey@adacore.com>
4172
4173 * gdb.ada/mi_ex_cond.exp: Update expected results.
4174 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4175 * gdb.ada/mi_catch_ex.exp: Update expected results.
4176 * gdb.ada/mi_catch_assert.exp: Update expected results.
4177 * gdb.ada/catch_ex.exp (catch_exception_info)
4178 (catch_exception_entry, catch_assert_entry)
4179 (catch_unhandled_entry): Update.
4180 * gdb.ada/catch_assert_if.exp: Update expected results.
4181
b863685d
RB
41822019-07-10 Richard Bunt <richard.bunt@arm.com>
4183 Stephen Roberts <stephen.roberts@arm.com>
4184
4185 * gdb.base/define.exp: Restore original prompt.
4186
cb1e4e32
PA
41872019-07-09 Pedro Alves <palves@redhat.com>
4188
4189 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4190 breakpoints" output.
4191 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4192 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4193 throw" creates breakpoint.
4194 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4195 'type="catchpoint"'.
4196
b58a68fe
PA
41972019-07-09 Pedro Alves <palves@redhat.com>
4198
4199 PR c++/15468
4200 * gdb.cp/except-multi-location-lib.cc: New.
4201 * gdb.cp/except-multi-location-main.cc: New.
4202 * gdb.cp/except-multi-location.exp: New.
4203
0826779b
PW
42042019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4205
4206 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4207 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4208 argument and update callers.
4209
5b0e2db4
AB
42102019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4211
4212 * gdb.arch/amd64-break-on-asm-line.S: New file.
4213 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4214
1f6f6e21
PW
42152019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4216
4217 * gdb.base/printcmds.exp: Test printing C string and
4218 C wide string convenience vars without transiting via the inferior.
4219 Also make test names unique.
4220
ea142fbf
AH
42212019-07-08 Alan Hayward <alan.hayward@arm.com>
4222
5862c886 4223 PR breakpoints/25011
ea142fbf
AH
4224 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4225
213fd9fa
PA
42262019-07-04 Pedro Alves <palves@redhat.com>
4227
4228 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4229 body returned ok(0), break(3) or continue(4).
4230 * gdb.testsuite/foreach_with_prefix.exp: New file.
4231
2b40fda7
AH
42322019-07-04 Alan Hayward <alan.hayward@arm.com>
4233
4234 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4235
a26c8de0
PA
42362019-07-03 Pedro Alves <palves@redhat.com>
4237
4238 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4239 "return -code".
4240
5f4ba3e7
PA
42412019-07-03 Pedro Alves <palves@redhat.com>
4242
4243 PR cli/24732
4244 * gdb.base/shell.exp: Load completion-support.exp.
4245 Adjust expected error output. Add completion tests.
4246
a994424f
PA
42472019-07-03 Pedro Alves <palves@redhat.com>
4248
4249 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4250 string_to_regexp.
4251
3d9be6f5
PA
42522019-07-03 Pedro Alves <palves@redhat.com>
4253
4254 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4255 (expect_integer): Adjust to expect "-string".
4256 (expect_string): New.
4257 (all_options): Expect "-string".
4258 (test-flag, test-boolean): Adjust to expect "-string".
4259 (test-string): New proc.
4260 (top level): Call it.
4261
41fc454c
PA
42622019-07-03 Pedro Alves <palves@redhat.com>
4263
4264 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4265 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4266 the expected output in the success.
4267
b2b2a215
PA
42682019-07-03 Pedro Alves <palves@redhat.com>
4269
4270 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4271 Split one gdb_test_multiple call in two to avoid a race.
4272
fdbc9870
PA
42732019-07-03 Pedro Alves <palves@redhat.com>
4274
4275 * gdb.base/with.c: New file.
4276 * gdb.base/with.exp: New file.
4277
c6ac8931
PA
42782019-07-03 Pedro Alves <palves@redhat.com>
4279
4280 * gdb.base/settings.exp: Replace all references to "maint
4281 test-settings set" with references to "maint set test-settings",
4282 and all references to "maint test-settings show" with references
4283 to "maint show test-settings".
4284
970f9d09
PA
42852019-07-03 Pedro Alves <palves@redhat.com>
4286
4287 * gdb.base/settings.exp (test-string): Adjust expected out when
4288 testing "maint test-settings show filename"
4289
54d66006
PA
42902019-07-02 Pedro Alves <palves@redhat.com>
4291
4292 * gdb.base/options.exp (test-info-threads): New procedure.
4293 (top level): Call it.
4294
10d06d82
TT
42952019-06-28 Tom Tromey <tromey@adacore.com>
4296
4297 * gdb.dwarf2/ada-linkage-name.c: New file.
4298 * gdb.dwarf2/ada-linkage-name.exp: New file.
4299
3d507ff2
TT
43002019-06-27 Tom Tromey <tromey@adacore.com>
4301
d039f014 4302 PR c++/20020:
3d507ff2
TT
4303 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4304
8af58ffe
TV
43052019-06-26 Tom de Vries <tdevries@suse.de>
4306
4307 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4308
22e21752
TV
43092019-06-26 Tom de Vries <tdevries@suse.de>
4310
4311 * gdb.base/index-cache.exp: Add back missing debug option.
4312
b65b566c
PW
43132019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4314
4315 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4316
5c2c8c69
TV
43172019-06-25 Tom de Vries <tdevries@suse.de>
4318
4319 PR testsuite/24727
4320 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4321
164e3873
TV
43222019-06-24 Tom de Vries <tdevries@suse.de>
4323
4324 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4325
824eacee
TV
43262019-06-24 Tom de Vries <tdevries@suse.de>
4327
4328 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4329 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4330 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4331
385b97d3
TV
43322019-06-24 Tom de Vries <tdevries@suse.de>
4333
4334 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4335
c596f180
TV
43362019-06-21 Tom de Vries <tdevries@suse.de>
4337
4338 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4339
b13a7d03
TV
43402019-06-21 Tom de Vries <tdevries@suse.de>
4341
4342 PR testsuite/24518
4343 PR ada/24713
4344 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4345 index.
4346
899277ae
TT
43472019-06-19 Tom Tromey <tromey@adacore.com>
4348
4349 * gdb.ada/length_cond.exp: Add intro comment.
4350
680e1bee
TT
43512019-06-19 Tom Tromey <tromey@adacore.com>
4352
4353 * gdb.ada/length_cond.exp: New file.
4354 * gdb.ada/length_cond/length_cond.adb: New file.
4355 * gdb.ada/length_cond/pck.adb: New file.
4356 * gdb.ada/length_cond/pck.ads: New file.
4357
0ed4690a
TV
43582019-06-18 Tom de Vries <tdevries@suse.de>
4359
4360 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4361
d20ed5fd
TT
43622019-06-18 Tom Tromey <tromey@adacore.com>
4363
4364 * gdb.base/list0.h: Add comment explaining control character.
4365
86e04673
TV
43662019-06-18 Tom de Vries <tdevries@suse.de>
4367
4368 * boards/fission.exp: Break up long debug_flags line.
4369
c4973306
SM
43702019-06-16 Tom de Vries <tdevries@suse.de>
4371
4372 PR gdb/24445
4373 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4374 generated index.
4375
93cb9841
AB
43762019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4377
4378 PR gdb/24686
4379 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4380 improve detection of bug gdb/24541.
4381
399aaebd
SM
43822019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4383
4384 PR gdb/24669
4385 * gdb.base/index-cache.exp (uses_readnow,
4386 expecting_index_cache_use): Define global variable.
4387 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4388 expecting_index_cache_use.
4389
584a927c
AB
43902019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4391 Andrew Burgess <andrew.burgess@embecosm.com>
4392
4393 * gdb.fortran/pointers.f90: New file.
4394 * gdb.fortran/print_type.exp: New file.
4395 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4396 * gdb.fortran/vla-type.exp: Likewise.
4397 * gdb.fortran/vla-value.exp: Likewise.
4398 * gdb.mi/mi-vla-fortran.exp: Likewise.
4399
30056ea0
AB
44002019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4401
4402 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4403 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4404 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4405 as a stop reason.
4406
ec8e2b6d
AB
44072019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4408
4409 * gdb.base/annota1.exp: Update expected results.
4410 * gdb.cp/annota2.exp: Likewise.
4411 * gdb.cp/annota3.exp: Likewise.
4412
09e4c4e1
AB
44132019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4414
4415 * gdb.base/style-logging.exp: Remove path from test name.
4416
0735b091
TT
44172019-06-14 Tom Tromey <tromey@adacore.com>
4418
4419 PR gdb/24502:
4420 * gdb.base/style-logging.exp: New file.
4421
f5686554
TT
44222019-06-14 Tom Tromey <tromey@adacore.com>
4423
4424 * gdb.base/symfile-warn.exp: New file.
4425 * gdb.base/symfile-warn.c: New file.
4426
a0c1ffed
TT
44272019-06-14 Tom Tromey <tromey@adacore.com>
4428
4429 * gdb.base/annotate-symlink.exp: New file.
4430
f411722c
TT
44312019-06-14 Tom Tromey <tromey@adacore.com>
4432
4433 * gdb.ada/set_wstr.exp: Add reassignment test.
4434
4268ec18
TT
44352019-06-14 Tom Tromey <tromey@adacore.com>
4436
4437 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4438 'unchecked_access and 'unrestricted_access as well.
4439
9a9e394b
TT
44402019-06-14 Tom Tromey <tromey@adacore.com>
4441
4442 PR ada/24539:
4443 * gdb.ada/vla.exp: Update tests.
4444 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4445 pragma.
4446
4c048731
PA
44472019-06-13 Pedro Alves <palves@redhat.com>
4448
4449 * gdb.base/settings.exp (test-integer): Test junk after
4450 "unlimited".
4451
6665660a
PA
44522019-06-13 Pedro Alves <palves@redhat.com>
4453
4454 * gdb.base/options.exp (test-thread-apply): New.
4455 (top level): Call it.
4456
5d707134
PA
44572019-06-13 Pedro Alves <palves@redhat.com>
4458
4459 * gdb.base/options.exp (test-frame-apply): New.
4460 (top level): Test print commands with different "frame apply"
4461 prefixes.
4462
e2a689da
PA
44632019-06-13 Pedro Alves <palves@redhat.com>
4464
e79be6e5 4465 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4466 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4467 'max_completions' parameter and handle it.
4468 (test_gdb_completion_offers_commands): New.
4469
90a1ef87
PA
44702019-06-13 Pedro Alves <palves@redhat.com>
4471
4472 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4473
d4c16835
PA
44742019-06-13 Pedro Alves <palves@redhat.com>
4475
4476 * gdb.base/options.exp (test-backtrace): New.
4477 (top level): Call it.
4478
2daf894e
PA
44792019-06-13 Pedro Alves <palves@redhat.com>
4480
4481 * gdb.guile/scm-frame-args.exp: Use "set print
4482 raw-frame-arguments" instead of "set print raw frame-arguments".
4483 * gdb.python/py-frame-args.exp: Likewise.
4484
e6ed716c
PA
44852019-06-13 Pedro Alves <palves@redhat.com>
4486
4487 * gdb.compile/compile.exp: Adjust expected output to option
4488 processing changes.
4489
7d8062de
PA
44902019-06-13 Pedro Alves <palves@redhat.com>
4491
4492 * gdb.base/options.exp: Build executable.
4493 (test-print): New procedure.
4494 (top level): Call it, once for "print" and another for "compile
4495 print".
4496
9d0faba9
PA
44972019-06-13 Pedro Alves <palves@redhat.com>
4498
4499 * gdb.base/options.c: New file.
4500 * gdb.base/options.exp: New file.
4501
dee7b4c8
PA
45022019-06-13 Pedro Alves <palves@redhat.com>
4503
4504 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4505 that "o" is ambiguous.
4506
dca0f6c0
PA
45072019-06-13 Pedro Alves <palves@redhat.com>
4508
4509 * gdb.base/settings.c: New file.
4510 * gdb.base/settings.exp: New file.
4511
ccf46844
PA
45122019-06-13 Pedro Alves <palves@redhat.com>
4513
4514 * gdb.base/completion.exp: Fix comment typo.
4515
b9a3f842
PA
45162019-06-13 Pedro Alves <palves@redhat.com>
4517
4518 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4519 foo --1" test.
4520
d106773e
PA
45212019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4522
4523 * gdb.fortran/block-data.f: New.
4524 * gdb.fortran/block-data.exp: New.
4525
fea82da0
TV
45262019-06-11 Tom de Vries <tdevries@suse.de>
4527
4528 PR testsuite/24521
4529 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4530 message.
4531
8c2e74f1
TV
45322019-06-11 Tom de Vries <tdevries@suse.de>
4533
4534 PR testsuite/24521
4535 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4536
b49851c8
TV
45372019-06-11 Tom de Vries <tdevries@suse.de>
4538
4539 * boards/readnow.exp: New file.
4540
a7067863
AB
45412019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4542
4543 * gdb.fortran/vla-sizeof.exp: Update expected results.
4544
1a3da2cd
AB
45452019-06-06 Amos Bird <amosbird@gmail.com>
4546
4547 * gdb.base/annota1.exp (thread_switch): Add test for
4548 thread-exited annotation.
4549
3847a7bf
TT
45502019-06-06 Tom Tromey <tromey@adacore.com>
4551
4552 * gdb.base/maint.exp: Expect command started/finished output.
4553
0088ba59
AB
45542019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4555
4556 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4557 comment.
4558 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4559
312617a3
AB
45602019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4561
4562 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4563 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4564 * gdb.arch/riscv-unwind-long-insn.c: New file.
4565 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4566
e1f2e1a2
CB
45672019-06-04 Christian Biesinger <cbiesinger@google.com>
4568
d3238f7d 4569 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4570
206584bd
PW
45712019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4572
4573 * lib/gdb.exp (help_list_trailer): New regexp variable
4574 factorizing the help trailer message.
4575 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4576 arg to allow to better factorize various tests.
4577 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4578 (test_prefix_command_help): Use help_list_trailer.
4579 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4580 * gdb.guile/scm-cmd.exp: Likewise.
4581 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4582 * gdb.base/help.exp: Use test_user_defined_class_help.
4583 * gdb.base/style.exp: Add tests for styling of help and apropos.
4584 * lib/gdb-utils.exp (style): Add title and highlight styles.
4585
708dc93e
PW
45862019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4587
4588 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4589 $_shell_exitsignal.
4590 * gdb.base/default.exp: Update for new convenience variables.
4591
f49055a5
TT
45922019-05-29 Tom Tromey <tromey@adacore.com>
4593
4594 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4595 to "break complete ada" test case's regexp.
4596
4330d61d
TT
45972019-05-29 Tom Tromey <tromey@adacore.com>
4598
4599 PR c++/20020:
4600 * gdb.cp/constexpr-field.exp: New file.
4601 * gdb.cp/constexpr-field.cc: New file.
4602
000439d5
TT
46032019-05-29 Tom Tromey <tromey@adacore.com>
4604
4605 * gdb.base/finish.exp (finish_no_print): New proc.
4606 (finish_tests): Call it.
4607
5a01c34c
TV
46082019-05-24 Tom de Vries <tdevries@suse.de>
4609
4610 * gdb.dwarf2/gdb-add-index.exp: New file.
4611
18125b16
TT
46122019-05-22 Tom Tromey <tromey@adacore.com>
4613
4614 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4615 * gdb.base/style.exp: Use "style".
4616 * lib/gdb-utils.exp (style): New proc.
4617
af1a8d03
TV
46182019-05-22 Tom de Vries <tdevries@suse.de>
4619
4620 * gdb.base/align.exp: Require c++11.
4621
e7fe496b
TV
46222019-05-22 Tom de Vries <tdevries@suse.de>
4623
4624 PR testsuite/24586
4625 * gdb.python/py-mi-var-info-path-expression.exp: Call
4626 mi_skip_python_tests to check if python is supported.
4627
8fca4da0
AH
46282019-05-22 Alan Hayward <alan.hayward@arm.com>
4629
4630 * gdb.arch/aarch64-pauth.c: New test.
4631 * gdb.arch/aarch64-pauth.exp: New file.
4632
b7060614
AH
46332019-05-22 Alan Hayward <alan.hayward@arm.com>
4634
4635 * README (Re-running Tests Outside The Testsuite): New section.
4636
669d0468
TV
46372019-05-21 Tom de Vries <tdevries@suse.de>
4638
4639 * gdb.arch/amd64-eval.exp: Require c++11.
4640 * gdb.base/max-depth.exp: Same.
4641 * gdb.compile/compile-cplus-array-decay.exp: Same.
4642 * gdb.cp/meth-typedefs.exp: Same.
4643 * gdb.cp/subtypes.exp: Same.
4644 * gdb.cp/temargs.exp: Same.
4645
ce3ebcaa
AH
46462019-05-21 Alan Hayward <alan.hayward@arm.com>
4647
4648 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4649
34d11c68
AB
46502019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4651
4652 PR gdb/18644
4653 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4654 * gdb.fortran/printing-types.exp: Add new test.
4655 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4656 testing.
4657 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4658 setup_kfail call.
4659
87781e84
AH
46602019-05-17 Alan Hayward <alan.hayward@arm.com>
4661
4662 * README (Running the Testsuite): Change example.
4663 (Testsuite Parameters): Remove TRANSCRIPT.
4664 * lib/gdb.exp: Remove TRANSCRIPT check.
4665
b420b89e
AH
46662019-05-17 Alan Hayward <alan.hayward@arm.com>
4667
4668 * README (Testsuite Parameters): Add replay logging to
4669 GDBSERVER_DEBUG.
4670 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4671 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4672 as a comma separated list.
4673 (gdb_debug_init): Override procedure.
4674
408e9b8b
AH
46752019-05-17 Alan Hayward <alan.hayward@arm.com>
4676
4677 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4678 (gdb_write_cmd_file): New procedure.
4679 * lib/gdbserver-support.exp (gdbserver_start): Call
4680 gdbserver_write_cmd_file.
4681 (gdbserver_write_cmd_file): New procedure.
4682
f9e2e39d
AH
46832019-05-17 Alan Hayward <alan.hayward@arm.com>
4684
4685 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4686 (delete_breakpoints): Likewise.
4687 (gdb_run_cmd): Likewise.
4688 (gdb_start_cmd): Likewise.
4689 (gdb_starti_cmd): Likewise.
4690 (gdb_internal_error_resync): Likewise.
4691 (gdb_test_multiple): Likewise.
4692 (gdb_reinitialize_dir): Likewise.
4693 (default_gdb_exit): Likewise.
4694 (gdb_file_cmd): Mark kill as optional.
4695 (default_gdb_start): Call gdb_stdin_log_init.
4696 (send_gdb): Call gdb_stdin_log_write.
4697 (rerun_to_main): Mark Y as an answer.
4698 (gdb_stdin_log_init): New function.
4699 (gdb_stdin_log_write): Likewise.
4700
81f47ac2
AH
47012019-05-17 Alan Hayward <alan.hayward@arm.com>
4702
4703 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4704 * gdb.base/debug-expr.exp: Likewise.
4705 * gdb.base/foll-fork.exp: Likewise.
4706 * gdb.base/foll-vfork.exp: Likewise.
4707 * gdb.base/fork-print-inferior-events.exp: Likewise.
4708 * gdb.base/gdb-sigterm.exp: Likewise.
4709 * gdb.base/gdbinit-history.exp: Likewise.
4710 * gdb.base/osabi.exp: Likewise.
4711 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4712 * gdb.base/ui-redirect.exp: Likewise.
4713 * gdb.gdb/unittest.exp: Likewise.
4714 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4715 * gdb.mi/mi-watch.exp: Likewise.
4716 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4717 * gdb.mi/user-selected-context-sync.exp: Likewise.
4718 * gdb.python/python.exp: Disable debug test when debugging.
4719 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4720 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4721 Likewise.
4722 * gdb.threads/stepi-random-signal.exp: Likewise.
4723
29b52314
AH
47242019-05-17 Alan Hayward <alan.hayward@arm.com>
4725
4726 * Makefile.in: Pass through GDB_DEBUG.
4727 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4728 (gdb,debug): Add board setting.
4729 * lib/gdb.exp (default_gdb_start): Start debugging.
4730 (gdb_debug_enabled): New procedure.
4731 (gdb_debug_init): Likewise.
29b52314
AH
4732
47332019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4734
29b52314
AH
4735 * Makefile.in: Pass through GDB_DEBUG.
4736 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4737 (gdb,debug): Add board setting.
4738 * lib/gdb.exp (default_gdb_start): Start debugging.
4739 (gdb_debug_enabled): New procedure.
4740 (gdb_debug_init): Likewise.
29b52314 4741
ca1285d1
AH
47422019-05-17 Alan Hayward <alan.hayward@arm.com>
4743
4744 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4745
f3a09c80
AH
47462019-05-17 Alan Hayward <alan.hayward@arm.com>
4747
4748 * gdb.base/ui-redirect.exp: Test redirection.
4749
26648588
JV
47502019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4751
4752 * gdb.mi/mi-complete.exp: New file.
4753 * gdb.mi/mi-complete.cc: Likewise.
4754
14237686
AB
47552019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4756
4757 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4758 indexed and sliced arrays, and pointers to arrays.
4759
e7bd7fba
TT
47602019-05-14 Tom Tromey <tromey@adacore.com>
4761
4762 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4763 styling test.
4764
2764128d
TV
47652019-05-14 Tom de Vries <tdevries@suse.de>
4766
4767 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4768 selection entry encoding.
4769
71bed2db
TT
47702019-05-10 Tom Tromey <tromey@adacore.com>
4771
4772 * gdb.ada/info_exc.exp: Add "complete" test.
4773
63b667ad
TV
47742019-05-09 Tom de Vries <tdevries@suse.de>
4775
4776 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4777 CU-relative.
4778
9cfd2b89
TV
47792019-05-09 Tom de Vries <tdevries@suse.de>
4780
4781 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4782 CU-relative.
4783
2228ef77
XR
47842019-05-08 Joel Brobecker <brobecker@adacore.com>
4785
4786 * gdb.ada/frame_arg_lang.exp: New testcase.
4787 * gdb.ada/frame_arg_lang/bla.adb: New file.
4788 * gdb.ada/frame_arg_lang/pck.ads: New file.
4789 * gdb.ada/frame_arg_lang/pck.adb: New file.
4790 * gdb.ada/frame_arg_lang/foo.c: New file.
4791
80e55b13
TT
47922019-05-08 Tom Tromey <tromey@adacore.com>
4793
4794 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4795
9d3421af
TT
47962019-05-08 Tom Tromey <tromey@adacore.com>
4797
4798 * gdb.base/ptype-offsets.exp: Update tests.
4799
844333e2
TT
48002019-05-08 Tom Tromey <tromey@adacore.com>
4801
4802 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4803 cases.
4804 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4805 "short".
4806
988915ee
TT
48072019-05-08 Tom Tromey <tromey@adacore.com>
4808
4809 * gdb.ada/vla.exp: New file.
4810 * gdb.ada/vla/vla.adb: New file.
4811
7bd55dac
TV
48122019-05-07 Tom de Vries <tdevries@suse.de>
4813
4814 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4815
75f06e9d
TV
48162019-05-07 Tom de Vries <tdevries@suse.de>
4817
4818 PR testsuite/24522
4819 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4820 section.
4821
77e7aaa4
TV
48222019-05-07 Tom de Vries <tdevries@suse.de>
4823
4824 PR testsuite/24522
4825 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4826 .debug_aranges section.
4827
456ba0fa
TV
48282019-05-07 Tom de Vries <tdevries@suse.de>
4829
4830 PR testsuite/24159
4831 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4832
5a56d6a6
TV
48332019-05-06 Tom de Vries <tdevries@suse.de>
4834
4835 * lib/gdb.exp (exec_has_index_section): New proc.
4836 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4837 section.
4838
9d6d4be8
TV
48392019-05-04 Tom de Vries <tdevries@suse.de>
4840
4841 * boards/cc-with-debug-names.exp: New file.
4842
222a8d25
TT
48432019-05-03 Tom Tromey <tromey@adacore.com>
4844
4845 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4846 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4847 * gdb.ada/char_enum.exp: Add test.
4848
0fdfd794
TV
48492019-05-03 Tom de Vries <tdevries@suse.de>
4850
4851 * boards/cc-with-gdb-index.exp: New file.
4852
80062eb9
AB
48532019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4854
4855 * gdb.rust/simple.exp: Add new test case.
4856 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4857 (main): Initialise an instance of the new struct.
4858
4504bbde
TT
48592019-05-01 Tom Tromey <tromey@adacore.com>
4860
4861 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4862 record.
4863 (NPR): New variable.
4864 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4865 test.
4866
d48e62f4
TT
48672019-05-01 Tom Tromey <tromey@adacore.com>
4868
4869 * gdb.ada/packed_array_assign.exp: Add packed assignment
4870 regression test.
4871
f59f30f5
TV
48722019-05-01 Tom de Vries <tdevries@suse.de>
4873
4874 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4875
b70bfc54
TV
48762019-05-01 Tom de Vries <tdevries@suse.de>
4877
4878 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4879
15f18d14
AT
48802019-04-30 Ali Tamur <tamur@google.com>
4881
4882 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4883
2ff0a947
TT
48842019-04-30 Tom Tromey <tromey@adacore.com>
4885
4886 * lib/ada.exp (find_ada_tool): New proc.
4887 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4888 * gdb.ada/catch_ex_std.exp: New file.
4889 * gdb.ada/catch_ex_std/foo.adb: New file.
4890 * gdb.ada/catch_ex_std/some_package.adb: New file.
4891 * gdb.ada/catch_ex_std/some_package.ads: New file.
4892
a776957c
TT
48932019-04-30 Tom Tromey <tromey@adacore.com>
4894
4895 PR c++/24470:
4896 * gdb.cp/temargs.cc: Add test code from PR.
4897
bc68014d
AB
48982019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4899
4900 * gdb.fortran/vla-datatypes.exp: Update expected results.
4901 * gdb.fortran/vla-ptype.exp: Likewise.
4902 * gdb.fortran/vla-type.exp: Likewise.
4903 * gdb.fortran/vla-value.exp: Likewise.
4904
f1fdc960
AB
49052019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4906
4907 * gdb.fortran/ptr-indentation.exp: Update expected results.
4908 * gdb.fortran/ptype-on-functions.exp: Likewise.
4909 * gdb.fortran/vla-ptr-info.exp: Likewise.
4910 * gdb.fortran/vla-value.exp: Likewise.
4911
bf7a4de1
AB
49122019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4913
4914 * gdb.fortran/ptype-on-functions.exp: New file.
4915 * gdb.fortran/ptype-on-functions.f90: New file.
4916
bbe75b9d
AB
49172019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4918
4919 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4920 case void string.
4921
1db455a7
AB
49222019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gdb.fortran/complex.exp: Expand.
4925 * gdb.fortran/complex.f: Renamed to...
4926 * gdb.fortran/complex.f90: ...this, and extended to add more
4927 complex values.
4928
b6d03bb2
AB
49292019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4930
4931 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4932 MODULO, CMPLX.
4933
2e62ab40
AB
49342019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4935 Richard Bunt <richard.bunt@arm.com>
4936
4937 * gdb.base/max-depth.c: New file.
4938 * gdb.base/max-depth.exp: New file.
4939 * gdb.python/py-nested-maps.c: New file.
4940 * gdb.python/py-nested-maps.exp: New file.
4941 * gdb.python/py-nested-maps.py: New file.
4942 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4943 (test_all_common): Call test_max_depth.
4944 * gdb.fortran/max-depth.exp: New file.
4945 * gdb.fortran/max-depth.f90: New file.
4946 * gdb.go/max-depth.exp: New file.
4947 * gdb.go/max-depth.go: New file.
4948 * gdb.modula2/max-depth.exp: New file.
4949 * gdb.modula2/max-depth.c: New file.
4950 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4951
d2b584a5
TV
49522019-04-29 Tom de Vries <tdevries@suse.de>
4953
4954 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4955
136afab8
PW
49562019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4957
4958 * gdb.base/callexit.exp: Test may-call-functions off.
4959
725cbb63
KS
49602019-04-25 Keith Seitz <keiths@redhat.com>
4961
4962 PR c++/24367
4963 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4964 (another_incomplete_struct, test_incomplete): New definitions.
4965 (main): Use new definitions.
4966 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4967 functions.
4968
701adfb0
PA
49692019-04-25 Ali Tamur <tamur@google.com>
4970
4971 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4972
82433e3e
SDJ
49732019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4974
4975 PR corefiles/11608
4976 PR corefiles/18187
4977 * gdb.base/coredump-filter-build-id.exp: New file.
4978
dd06d4d6
AH
49792019-04-25 Alan Hayward <alan.hayward@arm.com>
4980
e79be6e5
SM
4981 * Makefile.in: Pass through GDBSERVER_DEBUG.
4982 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4983 (gdbserver,debug): Add board setting.
4984 * gdb.trace/tspeed.exp: Skip when debugging.
4985 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4986 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4987
1670072e
TT
49882019-04-24 Tom Tromey <tromey@adacore.com>
4989
4990 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4991 Rust.
4992
a59240a4
TT
49932019-04-24 Tom Tromey <tromey@adacore.com>
4994
4995 * gdb.arch/amd64-eval.exp: Test bitfield return.
4996 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4997 (class Foo) <return_bitfields>: New method.
4998 (main): Call it.
4999
b907456c
AB
50002019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5001
5002 * gdb.cp/many-args.cc: New file.
5003 * gdb.cp/many-args.exp: New file.
5004
5c565afd
TV
50052019-04-23 Tom de Vries <tdevries@suse.de>
5006
5007 PR gdb/24433
5008 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5009
ba22ff86
AH
50102019-04-23 Alan Hayward <alan.hayward@arm.com>
5011
5012 * gdb.trace/backtrace.exp: Use nopie flag.
5013 * gdb.trace/circ.exp: Likewise.
5014 * gdb.trace/collection.exp: Likewise.
5015 * gdb.trace/ftrace.exp: Likewise.
5016 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5017 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5018 * gdb.trace/qtro.exp: Likewise.
5019 * gdb.trace/read-memory.exp: Likewise.
5020 * gdb.trace/report.exp: Likewise.
5021 * gdb.trace/tfile.exp: Likewise.
5022 * gdb.trace/tfind.exp: Likewise.
5023 * gdb.trace/unavailable.exp: Likewise.
5024
7905fc35
PA
50252019-04-22 Pedro Alves <palves@redhat.com>
5026
5027 * gdb.base/solib-probes-nosharedlibrary.c,
5028 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5029
8ecb59f8
TT
50302019-04-19 Tom Tromey <tromey@adacore.com>
5031
5032 * gdb.ada/ptype_union.c: New file.
5033 * gdb.ada/ptype_union.exp: New file.
5034
62160ec9
TT
50352019-04-19 Tom Tromey <tromey@adacore.com>
5036
5037 PR symtab/24423:
5038 * gdb.base/list0.h (foo): Add a control-l character.
5039
36cd4ba5
TV
50402019-04-18 Tom de Vries <tdevries@suse.de>
5041
5042 PR gdb/24433
5043 * boards/local-board.exp: Set sysroot to "".
5044
b73715df
TV
50452019-04-18 Tom de Vries <tdevries@suse.de>
5046 Pedro Alves <palves@redhat.com>
5047
5048 PR gdb/24454
5049 * gdb.threads/vfork-follow-child-exec.c: New file.
5050 * gdb.threads/vfork-follow-child-exec.exp: New file.
5051 * gdb.threads/vfork-follow-child-exit.c: New file.
5052 * gdb.threads/vfork-follow-child-exit.exp: New file.
5053
4aa866af
LS
50542019-04-15 Leszek Swirski <leszeks@google.com>
5055
5056 * gdb.arch/amd64-eval.cc: New file.
5057 * gdb.arch/amd64-eval.exp: New file.
5058
e5a1a79a
AH
50592019-04-11 Alan Hayward <alan.hayward@arm.com>
5060
5061 * gdb.server/sysroot.c: New test.
5062 * gdb.server/sysroot.exp: New file.
5063 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5064 matching param.
5065
41077b66
AB
50662019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5067
5068 * gdb.base/align.exp: Extend test to cover structures containing
5069 only static fields.
5070
c30391f8
TV
50712019-04-11 Tom de Vries <tdevries@suse.de>
5072
5073 * boards/cc-with-dwz-m.exp: New file.
5074 * boards/cc-with-dwz.exp: New file.
5075 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5076
e242fd12
SM
50772019-04-09 Simon Marchi <simon.marchi@efficios.com>
5078
5079 * gdb.base/start-cpp.exp: New file.
5080 * gdb.base/start-cpp.cc: New file.
5081
2b0c8b01
KB
50822019-04-08 Kevin Buettner <kevinb@redhat.com>
5083
5084 * gdb.python/py-thrhandle.exp: Adjust tests to call
5085 thread_from_handle instead of thread_from_thread_handle.
5086
947210e5
KB
50872019-04-08 Kevin Buettner <kevinb@redhat.com>
5088
5089 * gdb.python/py-thrhandle.exp: Add tests for
5090 gdb.InferiorThread.handle.
5091
d7df6549
AB
50922019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5093
5094 * gdb.python/py-function.exp: Check calling helper function from
5095 all languages.
5096 * lib/gdb.exp (gdb_supported_languages): New proc.
5097
8bdc1658
AB
50982019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5099
5100 * gdb.base/complex-parts.c: New file.
5101 * gdb.base/complex-parts.exp: New file.
5102
05caa1d2
TT
51032019-04-01 Tom Tromey <tromey@adacore.com>
5104
5105 PR symtab/23331:
5106 * gdb.dwarf2/dw2-ranges-main.c: New file.
5107 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5108 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5109
7734102d
EZ
51102019-03-30 Simon Marchi <simark@simark.ca>
5111
5112 * gdb.base/default.exp: Add values for $_gdb_major and
5113 $_gdb_minor.
5114
188e1fa9
TT
51152019-03-29 Tom Tromey <tromey@adacore.com>
5116
5117 * gdb.base/help.exp: Tighten apropos regexp.
5118
2880242d
KS
51192019-03-29 Keith Seitz <keiths@redhat.com>
5120
5121 * gdb.fortran/array-bounds.exp: New file.
5122 * gdb.fortran/array-bounds.f90: New file.
5123
077cad8e
PW
51242019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5125
5126 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5127
80047cfc
PW
51282019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5129
5130 * gdb.multi/hello.c (main): Increase alarm timer.
5131
f489207e
SL
51322019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5133
5134 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5135 factor when no hardware watchpoint support.
5136
c92df149
AH
51372019-03-28 Alan Hayward <alan.hayward@arm.com>
5138 Pedro Alves <palves@redhat.com>
5139
5140 * boards/local-board.exp: set sysroot to /.
5141
933aebfa
AH
51422019-03-27 Alan Hayward <alan.hayward@arm.com>
5143
5144 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5145 in child.
5146
9f9aa852
AB
51472019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5148
5149 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5150 field.
5151 (make_container): Initialise new field.
5152 * gdb.python/py-prettyprint.exp: Add new tests.
5153 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5154 <display_hint>: New method.
5155
3714a195
AB
51562019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5157
5158 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5159 gdb_continue_to_breakpoint more throughout this test.
5160 (run_lang_tests) Supply unique test names, and use
5161 gdb_test_no_output.
5162
18c77628
AB
51632019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5164
5165 * gdb.base/finish-pretty.exp: Update expected results.
5166 * gdb.base/pretty-print.c: New file.
5167 * gdb.base/pretty-print.exp: New file.
5168
9a93502f
PA
51692019-03-25 Pedro Alves <palves@redhat.com>
5170
5171 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5172 move comments outside list. Append '-i "" eof' section.
5173
968aa7ae
AH
51742019-03-22 Alan Hayward <alan.hayward@arm.com>
5175
34a7f2a4 5176 PR testsuite/25016
968aa7ae
AH
5177 * README: Add pie options.
5178 * gdb.base/break-interp.exp: Ensure pie is disabled.
5179 * gdb.base/dump.exp: Likewise.
5180 * lib/gdb.exp (gdb_compile): Add pie option.
5181
4c7d57e7
TT
51822019-03-19 Tom Tromey <tromey@adacore.com>
5183
5184 * gdb.mi/mi2-cli-display.c: New file.
5185 * gdb.mi/mi2-cli-display.exp: New file.
5186
bff8c71f
TT
51872019-03-18 Joel Brobecker <brobecker@adacore.com>
5188 Tom Tromey <tromey@adacore.com>
5189
5190 * gdb.ada/ptype_array/pck.adb: New file.
5191 * gdb.ada/ptype_array/pck.ads: New file.
5192 * gdb.ada/ptype_array/foo.adb: New file.
5193 * gdb.ada/ptype_array.exp: New file.
5194
d085f989
TT
51952019-03-14 Tom Tromey <tromey@adacore.com>
5196
5197 * gdb.base/style.exp: Add "set style sources" test.
5198
b4be1b06
SM
51992019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5200
5201 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5202 * mi-breakpoint-multiple-locations.exp: ... this.
5203 (make_breakpoints_pattern): New proc.
5204 (do_test): Add mi_version parameter, test -break-insert,
5205 -break-info and =breakpoint-created.
5206
7cde5fc2
AB
52072019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5208
5209 * config/default.exp: Remove 'load_lib gdb.exp'.
5210 * config/monitor.exp: Likewise.
5211 * config/sid.exp: Likewise.
5212 * config/sim.exp: Likewise.
5213 * config/slite.exp: Likewise.
5214 * config/unix.exp: Likewise.
5215 * gdb.base/default.exp: Remove unhelpful comment.
5216
efbecbc1
AB
52172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5218
5219 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5220
0841c79a
AB
52212019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5222
5223 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5224
4a270568
AB
52252019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5226
5227 * gdb.fortran/type-kinds.exp: Update expected results.
5228
067630bd
AB
52292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5230
5231 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5232
3be47f7a
AB
52332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5234
5235 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5236 function.
5237 (test_basic_parsing_of_type_kinds): Expand types tested.
5238 (test_parsing_invalid_type_kinds): New function.
5239
4d00f5d8
AB
52402019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5241
5242 * gdb.fortran/intrinsics.exp: New file.
5243 * gdb.fortran/intrinsics.f90: New file.
5244 * gdb.fortran/type-kinds.exp: New file.
5245
c8f91604
AB
52462019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5247
5248 * gdb.fortran/dot-ops.exp: New file.
5249
dd9f2c76
AB
52502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5251
5252 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5253 Check upper and lower case logical literals.
5254
84ec9724
AB
52552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5256
5257 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5258 Remove duplicate tests.
5259
c3734e09
AH
52602019-03-06 Alan Hayward <alan.hayward@arm.com>
5261
5262 * lib/gdb.exp (builtin_cd): rename of cd.
5263 (cd): Override builtin.
5264
aa3cfbda
RB
52652019-03-06 Richard Bunt <richard.bunt@arm.com>
5266
5267 * gdb.fortran/function-calls.exp: New file.
5268 * gdb.fortran/function-calls.f90: New test.
5269
7b63ad86
RB
52702019-03-04 Richard Bunt <richard.bunt@arm.com>
5271
5272 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5273 on user program standard output.
5274 * gdb.fortran/short-circuit-argument-list.f90: Record function
5275 calls.
5276
01abb042
AH
52772019-02-28 Alan Hayward <alan.hayward@arm.com>
5278
c3734e09
AH
5279 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5280 failure.
01abb042 5281
92137da0
RO
52822019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5283
5284 PR gdb/8527
5285 * gdb.base/interrupt-daemon-attach.c,
5286 gdb.base/interrupt-daemon-attach.exp: New test.
5287
5862844d
PA
52882019-02-27 Pedro Alves <palves@redhat.com>
5289
5290 * gdb.base/page.exp: Add tests for "set width/height -1".
5291
8ed25214
PA
52922019-02-27 Pedro Alves <palves@redhat.com>
5293
5294 * gdb.base/page.exp: Add tests for "set/show width/height" with
5295 "infinite" values.
5296
6c28e44a
TT
52972019-02-27 Tom Tromey <tromey@adacore.com>
5298
5299 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5300 2.4.
5301 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5302 workaround.
5303
bf9a735e
AB
53042019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5305
5306 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5307 tests for structs with static members.
5308
8791793c
TT
53092019-02-26 Tom Tromey <tromey@adacore.com>
5310
5311 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5312 ValueError, not TypeError.
5313
bc2a507e
KB
53142019-02-26 Kevin Buettner <kevinb@redhat.com>
5315
5316 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5317 call from main program.
5318
e0e7d3bd
JB
53192019-02-23 Joel Brobecker <brobecker@adacore.com>
5320
5321 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5322 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5323 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5324 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5325 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5326
9600246d
KS
53272019-02-22 Keith Seitz <keiths@redhat.com>
5328
5329 PR symtab/23853
5330 * gdb.base/symlink-sourcefile.c: New file.
5331 * gdb.base/symlink-sourcefile.exp: New file.
5332
0c95f9ed
TT
53332019-02-20 Tom Tromey <tom@tromey.com>
5334
5335 * gdb.base/info_qt.exp: Update.
5336
6caa91b6
SM
53372019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5338
5339 * gdb.base/source.exp: Move "error in sourced script" code to
5340 the end.
5341 * gdb.base/source-error.gdb: Move contents to
5342 source-error-1.gdb. Add new code to source source-error-1.gdb.
5343 * gdb.base/source-error-1.gdb: New file, from previous
5344 source-error.gdb.
5345
6506371f
TT
53462019-02-17 Tom Tromey <tom@tromey.com>
5347
5348 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5349 for macro styling.
5350 * gdb.base/style.c (SOME_MACRO): New macro.
5351
a0087920
TT
53522019-02-17 Tom Tromey <tom@tromey.com>
5353
5354 * gdb.base/style.exp: Add line-wrapping tests.
5355 * gdb.base/page.exp: Add test for quitting during pagination.
5356
a2cd4f14
JB
53572019-02-17 Joel Brobecker <brobecker@adacore.com>
5358
5359 * gdb.ada/big_packed_array: New testcase.
5360 * gdb.ada/homonym.exp: Fix incorrect expected output for
5361 "break <homonym__get_value>" test.
5362
9d70ffbc
WP
53632019-02-13 Weimin Pan <weimin.pan@oracle.com>
5364
5365 PR breakpoints/21870
5366 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5367 and prepare_for_testing. Add comment.
5368 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5369 redundant cleanup call. Clean up comment.
5370
01c7ae81
WP
53712019-02-12 Weimin Pan <weimin.pan@oracle.com>
5372
5373 PR breakpoints/21870
5374 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5375 * gdb.arch/aarch64-dbreg-contents.c: New file.
5376
aff29d1c
JB
53772019-02-10 Joel Brobecker <brobecker@adacore.com>
5378
5379 * gdb.ada/mi_ref_changeable: New testcase.
5380
df0da8a2
AH
53812019-02-07 Alan Hayward <alan.hayward@arm.com>
5382
5383 * gdb.base/attach.exp: Add double attach test.
5384
bd447abb
SM
53852019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5386
5387 * lib/gdb.exp (default_gdb_start): Don't match pagination
5388 prompt.
5389 (gdb_init): Set stty_init.
5390
1dbc40b9
TT
53912019-01-27 Tom Tromey <tom@tromey.com>
5392
5393 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5394 skip_python_tests.
5395
353229bf
AH
53962019-01-24 Alan Hayward <alan.hayward@arm.com>
5397
5398 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5399 New structure.
5400 (struct struct_static_02_02): Likewise.
5401 (struct struct_static_02_03): Likewise.
5402 (struct struct_static_02_04): Likewise.
5403 (struct struct_static_04_01): Likewise.
5404 (struct struct_static_04_02): Likewise.
5405 (struct struct_static_04_03): Likewise.
5406 (struct struct_static_04_04): Likewise.
5407 (struct struct_static_06_01): Likewise.
5408 (struct struct_static_06_02): Likewise.
5409 (struct struct_static_06_03): Likewise.
5410 (struct struct_static_06_04): Likewise.
5411 (cmp_struct_static_02_01): Likewise.
5412 (cmp_struct_static_02_02): Likewise.
5413 (cmp_struct_static_02_03): Likewise.
5414 (cmp_struct_static_02_04): Likewise.
5415 (cmp_struct_static_04_01): Likewise.
5416 (cmp_struct_static_04_02): Likewise.
5417 (cmp_struct_static_04_03): Likewise.
5418 (cmp_struct_static_04_04): Likewise.
5419 (cmp_struct_static_06_01): Likewise.
5420 (cmp_struct_static_06_02): Likewise.
5421 (cmp_struct_static_06_03): Likewise.
5422 (cmp_struct_static_06_04): Likewise.
5423 (call_all): Test new structs.
5424 * gdb.base/infcall-nested-structs.exp: Likewise.
5425
73021deb
AH
54262019-01-21 Alan Hayward <alan.hayward@arm.com>
5427 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5428
fc65c7db
AH
54292019-01-21 Alan Hayward <alan.hayward@arm.com>
5430 * gdb.base/stack-protector.c: New test.
5431 * gdb.base/stack-protector.exp: New file.
5432 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5433 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5434 option.
5435 (gdb_compile): Remove stack protector for GCC and prevent
5436 recursion.
5437
c24bdb02
KS
54382019-01-16 Keith Seitz <keiths@redhat.com>
5439
5440 PR gdb/23773
5441 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5442
6f072a10
PFC
54432019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5444
5445 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5446 aliases.
5447 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5448 tests.
5449 * gdb.arch/powerpc-vector-regs.c: New file.
5450 * gdb.arch/powerpc-vector-regs.exp: New file.
5451
a7b8d682
PFC
54522019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5453
5454 * gdb.arch/altivec-regs.exp: Fix the list passed to
5455 gdb_expect_list when testing "info vector".
5456
6eb6fb67
AB
54572019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5458
5459 * gdb.base/style.exp: Don't include path in testname.
5460
b56f80d8
KS
54612019-01-10 Keith Seitz <keiths@redhat.com>
5462
5463 PR gdb/23712
5464 PR symtab/23010
5465 * gdb.dwarf2/multidictionary.exp: New file.
5466
041be526
SM
54672019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5468
5469 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5470 (test_gnuv3_style_demangling): ... this.
5471 (test_lucid_style_demangling): Remove.
5472 (test_arm_style_demangling): Remove.
5473 (test_hp_style_demangling): Remove.
5474 (do_tests): Remove calls to the above.
5475
d820d0c3
AB
54762019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5477
5478 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5479 case.
5480
f097f5ad
TT
54812019-01-06 Tom Tromey <tom@tromey.com>
5482
5483 PR gdb/28155:
5484 * gdb.dwarf2/typedef-void-finish.exp: New file.
5485
2cd8cc0b
TT
54862018-12-28 Tom Tromey <tom@tromey.com>
5487 Simon Marchi <simark@simark.ca>
5488
5489 * gdb.base/jit-exec.exp: New file.
5490 * gdb.base/jit-exec.c: New file.
5491 * gdb.base/jit-execd.c: New file.
5492
35fb8261
TT
54932018-12-28 Tom Tromey <tom@tromey.com>
5494
5495 * gdb.base/style.exp: Update test to check for address styling.
5496
47fd17cd
TT
54972018-12-28 Tom Tromey <tom@tromey.com>
5498
5499 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5500 message.
5501
d47032b7
TT
55022018-12-28 Tom Tromey <tom@tromey.com>
5503
5504 * gdb.base/style.exp: Add test for version number styling.
5505
af79b68d
TT
55062018-12-28 Tom Tromey <tom@tromey.com>
5507
5508 * gdb.base/style.exp: Add test for print_address_symbolic.
5509
0bb296cb
TT
55102018-12-28 Tom Tromey <tom@tromey.com>
5511
5512 * gdb.base/style.exp: Add test for breakpoint setting.
5513
80ae2043
TT
55142018-12-28 Tom Tromey <tom@tromey.com>
5515
5516 * gdb.base/style.exp: Add test for variable names.
5517
cbe56571
TT
55182018-12-28 Tom Tromey <tom@tromey.com>
5519
5520 * gdb.base/style.exp: New file.
5521 * gdb.base/style.c: New file.
5522
9162a27c
TT
55232018-12-28 Tom Tromey <tom@tromey.com>
5524
5525 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5526 "dumb".
5527 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5528 the TERM environment variable.
5529
bc543c90
TT
55302018-12-27 Tom Tromey <tom@tromey.com>
5531
5532 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5533 pagination test.
5534
6f0ffe50
AB
55352018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5536
5537 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5538 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5539
b5a1e557
PW
55402018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5541
5542 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5543 Filename a.adb changed to bp_fun_addr.adb.
5544 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5545
6e8b1ab2
JV
55462018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5547
5548 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5549 non-PIE executables.
5550 * README: Mention the gdb,nopie_flag board setting.
5551 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5552 non-PIE executable.
5553 * gdb.arch/amd64-entry-value.exp: Likewise.
5554 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5555 * gdb.arch/i386-float.exp: Likewise.
5556 * gdb.arch/i386-signal.exp: Likewise.
5557 * gdb.mi/mi-reg-undefined.exp: Likewise.
5558
d00a27c5
PM
55592018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5560
5561 PR gdb/23974
5562 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5563
161d081c
PW
55642018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5565
5566 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5567 Update order of results accordingly.
5568
b001de23
AB
55692018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5570
5571 * gdb.base/annota1.exp: Update a test regexp.
5572
99e1a184
AB
55732018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5574
5575 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5576
7a81c1e2
PW
55772018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5578
5579 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5580 (reuse_time): Initialize to REUSE_TIME_CAP.
5581 (check_rc): New function.
5582 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5583 Check pthread_create rc.
5584 (spawner_thread_func): Check pthread_create and pthread_join rc.
5585
73e8dc90
PA
55862018-12-08 Pedro Alves <palves@redhat.com>
5587
5588 * gdb.base/list.exp (test_forward_search): Rename to ...
5589 (test_forward_reverse_search): ... this. Also test reverse-search
5590 and the forward-search alias.
5591
13f2ed32
AB
55922018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5593
5594 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5595 local timeout variable before return, and remove all local timeout
5596 variable entirely.
5597 (gdb_load): Likewise.
5598
64d27cfc
TV
55992018-12-01 Tom de Vries <tdevries@suse.de>
5600
5601 * gdb.base/gdb-caching-proc.exp: New file.
5602
f63c03b4
SDJ
56032018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5604
5605 * Makefile.in (TIMESTAMP): New variable.
5606 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5607 command.
5608 (check-single-racy): Likewise.
5609 (check/%.exp): Likewise.
5610 (check-racy/%.exp): Likewise.
5611 (workers/%.worker): Likewise.
5612 (build-perf): Likewise.
5613 (check-perf): Likewise.
5614 * README: Describe new "TS" and "TS_FORMAT" variables.
5615 * print-ts.py: New file.
5616
1c97054b
BF
56172018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5618
5619 PR python/23714
5620 * gdb.python/python.exp: Test command repetition after
5621 gdb.execute.
5622
1871a62d
AB
56232018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5624
5625 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5626 is correctly aligned.
5627
fb5e1ed9
PW
56282018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5629
5630 * gdb.ada/info_auto_lang.exp: New testcase.
5631 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5632 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5633 * gdb.ada/info_auto_lang/some_c.c: New file.
5634
43d397ca
PW
56352018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5636
5637 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5638 FUNC_lang language syntax.
5639
beddd671
PW
56402018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5641
5642 * gdb.base/info_minsym.c: New file.
5643 * gdb.base/info_minsym.exp: New file.
5644
73fc52c4
TT
56452018-11-19 Tom Tromey <tom@tromey.com>
5646
5647 PR rust/23625:
5648 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5649 * gdb.rust/expr.exp: Update expected output. Change one test.
5650
994b876a
TT
56512018-11-19 Tom Tromey <tom@tromey.com>
5652
5653 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5654
6769f276
PA
56552018-11-19 Pedro Alves <palves@redhat.com>
5656
5657 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5658 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5659 see the expected warning.
5660
38a72da0
AH
56612018-11-16 Alan Hayward <alan.hayward@arm.com>
5662
5663 PR gdb/22736:
5664 * gdb.cp/infcall-nodebug-lib.c: New test.
5665 * gdb.cp/infcall-nodebug-main.c: New test.
5666 * gdb.cp/infcall-nodebug.exp: New file.
5667
53a89d6e
SM
56682018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5669
5670 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5671 completer tests.
5672
9325300d
TV
56732018-11-09 Tom de Vries <tdevries@suse.de>
5674
5675 * gdb.base/msym-lang.c: New test.
5676 * gdb.base/msym-lang.exp: New file.
5677 * gdb.base/msym-lang-main.c: New test.
5678
20f0d60d
TT
56792018-11-08 Tom Tromey <tom@tromey.com>
5680
5681 PR gdb/23555:
5682 PR gdb/23838:
5683 * gdb.base/warning.exp: New file.
5684
b5420128
JB
56852018-11-08 Jan Beulich <jbeulich@suse.com>
5686
5687 * testsuite/gdb.arch/i386-avx512.c,
5688 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5689
cd115d61
AB
56902018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5691
5692 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5693 point hardware.
5694
35ee2dc2
AB
56952018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5696
5697 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5698 * gdb.dwarf2/missing-type-name.exp: New file.
5699
31aceee8
TV
57002018-11-06 Tom de Vries <tdevries@suse.de>
5701
5702 * gdb.base/many-headers.c: New test.
5703 * gdb.base/many-headers.exp: New file.
5704
109be305
JW
57052018-11-06 Jim Wilson <jimw@sifive.com>
5706
5707 * gdb.base/code_elim.exp: For riscv, set additional_flags
5708 to include -msmall-data-limit=0.
5709
e2b7af72
JB
57102018-11-01 Joel Brobecker <brobecker@adacore.com>
5711
5712 * gdb.ada/watch_minus_l: New testcase.
5713
cdcda965
SM
57142018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5715
5716 * gdb.arch/aix-sighandle.c: New file.
5717 * gdb.arch/aix-sighandle.exp: New file.
5718
92dcebf3
AB
57192018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5720
5721 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5722 registers being unions.
5723
68b9ac18
TV
57242018-10-31 Tom de Vries <tdevries@suse.de>
5725
5726 * lib/valgrind.exp: New file.
5727 (vgdb_start, vgdb_stop): New procs, factored out of ...
5728 * gdb.base/valgrind-bt.exp: ... here, ...
5729 * gdb.base/valgrind-disp-step.exp: ... here and ...
5730 * gdb.base/valgrind-infcall.exp: ... here.
5731
1443936e
TV
57322018-10-31 Tom de Vries <tdevries@suse.de>
5733
5734 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5735
eb77c9df
AB
57362018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5737
5738 * gdb.dwarf2/void-type.c: New file.
5739 * gdb.dwarf2/void-type.exp: New file.
5740
82b5e646
PW
57412018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5742
5743 * gdb.base/info_qt.c: New file.
5744 * gdb.base/info_qt.exp: New file.
5745
8d619c01
EBM
57462018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5747
5748 * gdb.arch/powerpc-htm-regs.c: New file.
5749 * gdb.arch/powerpc-htm-regs.exp: New file.
5750
f2cf6173
EBM
57512018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5752
5753 * gdb.arch/powerpc-tar.c: New file.
5754 * gdb.arch/powerpc-tar.exp: New file.
5755
7ca18ed6
EBM
57562018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5757
5758 * gdb.arch/powerpc-ppr-dscr.c: New file.
5759 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5760
bfcc0eba
TV
57612018-10-25 Tom de Vries <tdevries@suse.de>
5762
5763 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5764
fe1a5cad
TV
57652018-10-24 Tom de Vries <tdevries@suse.de>
5766
5767 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5768 longer exists error.
5769
a76dc3b7
TV
57702018-10-24 Tom de Vries <tdevries@suse.de>
5771
5772 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5773
4df46df7
TV
57742018-10-24 Tom de Vries <tdevries@suse.de>
5775
5776 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5777 --db-attach in valgrind.
5778
0dbfcfff
AB
57792018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5780
5781 * gdb.arch/riscv-reg-aliases.c: New file.
5782 * gdb.arch/riscv-reg-aliases.exp: New file.
5783
b04480b1
AH
57842018-10-19 Alan Hayward <alan.hayward@arm.com>
5785
5786 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5787
2c6ac8d7
AH
57882018-10-19 Alan Hayward <alan.hayward@arm.com>
5789
5790 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5791
2bc69f25
AH
57922018-10-19 Alan Hayward <alan.hayward@arm.com>
5793
5794 * gdb.cp/ovldbreak.exp: Fix regexps.
5795
1f1ae3a3
AH
57962018-10-19 Alan Hayward <alan.hayward@arm.com>
5797
5798 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5799
94c18618
SDJ
58002018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5801
5802 PR cli/23785
5803 * gdb.base/restore.exp: New test to check if "restore" with an
5804 invalid file doesn't segfault.
5805
812cd6eb
TV
58062018-10-18 Tom de Vries <tdevries@suse.de>
5807
5808 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5809 * gdb.ada/excep_handle.exp: Same.
5810 * gdb.ada/mi_string_access.exp: Same.
5811 * gdb.ada/mi_var_union.exp: Same.
5812 * gdb.arch/arc-analyze-prologue.exp: Same.
5813 * gdb.arch/arc-decode-insn.exp: Same.
5814 * gdb.base/readnever.exp: Same.
5815 * gdb.fortran/printing-types.exp: Same.
5816 * gdb.guile/scm-lazy-string.exp: Same.
5817
c4b90788
TV
58182018-10-16 Tom de Vries <tdevries@suse.de>
5819
5820 PR gdb/23730
5821 * gdb.base/catch-follow-exec.c: Add copyright notice.
5822 * gdb.base/catch-follow-exec.exp: Rewrite to use
5823 gdb_spawn_with_cmdline_opts. Require gdb-native.
5824
8bca2978
SL
58252018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5826
5827 * gdb.trace/actions-changed.exp: Check for arch support.
5828 * gdb.trace/actions.exp: Likewise.
5829 * gdb.trace/ax.exp: Likewise.
5830 * gdb.trace/backtrace.exp: Likewise.
5831 * gdb.trace/change-loc.exp: Likewise.
5832 * gdb.trace/deltrace.exp: Likewise.
5833 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5834 * gdb.trace/ftrace.exp: Likewise.
5835 * gdb.trace/infotrace.exp: Check for arch support.
5836 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5837 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5838 * gdb.trace/mi-tsv-changed.exp: Likewise.
5839 * gdb.trace/packetlen.exp: Likewise.
5840 * gdb.trace/passc-dyn.exp: Likewise.
5841 * gdb.trace/passcount.exp: Likewise.
5842 * gdb.trace/pending.exp: Likewise.
5843 * gdb.trace/range-stepping.exp: Check for shlib support.
5844 * gdb.trace/report.exp: Check for arch support.
5845 * gdb.trace/save-trace.exp: Likewise.
5846 * gdb.trace/signal.exp: Check for signal support.
5847 * gdb.trace/tfind.exp: Check for arch support.
5848 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5849 * gdb.trace/trace-common.h: Add comment.
5850 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5851 * gdb.trace/trace-enable-disable.exp: Likewise.
5852 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5853 * gdb.trace/tracecmd.exp: Check for arch support.
5854 * gdb.trace/tspeed.exp: Check for shlib and target support.
5855 * gdb.trace/tstatus.exp: Check for arch support.
5856 * gdb.trace/tsv.exp: Likewise.
5857 * gdb.trace/while-dyn.exp: Likewise.
5858 * gdb.trace/while-stepping.exp: Likewise.
5859 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5860
f9c49bff
SM
58612018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5862
5863 * gdb.trace/tspeed.exp: Remove nowarnings.
5864 (prepare_for_trace_test): Declare "global ipalib".
5865 * gdb.trace/tspeed.c: Include unistd.h.
5866 (main): Remove superfluous printf argument.
5867
d4330bde
SL
58682018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5869
5870 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5871 directory prefix on the filename.
5872
8ecfd7bd
SDJ
58732018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5874
5875 * gdb.gdb/unittest.exp: Update expected message informing that
5876 selftests have been disabled.
5877 * gdb.server/unittest.exp: Likewise.
5878
58bbcd02
TV
58792018-10-09 Tom de Vries <tdevries@suse.de>
5880
5881 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5882 with runto_main.
5883
9f6b697b
WP
58842018-10-08 Weimin Pan <weimin.pan@oracle.com>
5885
5886 PR c++/16841
5887 * gdb.cp/virtbase2.cc: New file.
5888 * gdb.cp/virtbase2.exp: New file.
5889
add5ded5
TT
58902018-10-06 Tom Tromey <tom@tromey.com>
5891
5892 PR python/19399:
5893 * gdb.python/py-inferior.exp: Add architecture test.
5894
f9e48344
TT
58952018-10-06 Tom Tromey <tom@tromey.com>
5896
5897 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5898 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5899
2a8be203
TT
59002018-10-06 Tom Tromey <tom@tromey.com>
5901
5902 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5903 of a "throw" catchpoint.
5904
e04caa70
SDJ
59052018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5906
5907 * gdb.base/info-proc.exp: Update string expected from "help info
5908 proc".
5909
5ca8c39f
TT
59102018-10-04 Tom Tromey <tom@tromey.com>
5911
5912 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5913 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5914 (test_initial_complaints, test_empty_complaints): Update.
5915 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5916
3453e7e4
TT
59172018-10-04 Tom Tromey <tom@tromey.com>
5918
5919 PR cli/19551:
5920 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5921 * lib/gdb.exp (gdb_file_cmd): Update.
5922 * gdb.stabs/weird.exp (print_weird_var): Update.
5923 * gdb.server/solib-list.exp: Update.
5924 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5925 * gdb.mi/mi-cli.exp: Update.
5926 * gdb.linespec/linespec.exp: Update.
5927 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5928 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5929 * gdb.cp/cp-relocate.exp: Update.
5930 * gdb.base/sym-file.exp: Update.
5931 * gdb.base/relocate.exp: Update.
5932 * gdb.base/readnever.exp: Update.
5933 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5934 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5935 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5936 * gdb.base/code_elim.exp: Update.
5937 * gdb.base/break-unload-file.exp (test_break): Update.
5938 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5939 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5940 Update.
5941 * gdb.base/attach.exp (do_attach_tests): Update.
5942 * gdb.base/sepdebug.exp: Update.
5943 * gdb.python/py-section-script.exp: Update.
5944
6afcf761
TT
59452018-10-04 Tom Tromey <tom@tromey.com>
5946
5947 PR cli/22234:
5948 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5949 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5950 output.
5951
fef1b293
TT
59522018-10-04 Tom Tromey <tom@tromey.com>
5953
5954 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5955 set width and height to 0.
5956 (test_command_line_attach_run): Use -quiet.
5957
ca98345e
SL
59582018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5959
5960 * lib/gdb.exp (skip_ifunc_tests): New.
5961 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5962 other compile failures.
5963 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5964
ff34e6ae
SM
59652018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5966
5967 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5968 is_amd64_regs_target.
5969
6bb8890e
AH
59702018-10-01 Alan Hayward <alan.hayward@arm.com>
5971
5972 * gdb.arch/aarch64-sighandler-regs.c: New test.
5973 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5974 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5975
224d30d3
MM
59762018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5977
5978 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5979 assembly.
5980
f67ffa6a
AB
59812018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5982
5983 * gdb.base/frame-selection.exp: New file.
5984 * gdb.base/frame-selection.c: New file.
5985
9fc3183f
AH
59862018-09-27 Alan Hayward <alan.hayward@arm.com>
5987
5988 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5989 pthread barrier.
5990 (main): Likewise.
5991
d354055e
AB
59922018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 * gdb.base/large-frame-1.c: New file.
5995 * gdb.base/large-frame-2.c: New file.
5996 * gdb.base/large-frame.exp: New file.
5997 * gdb.base/large-frame.h: New file.
5998
db727370
JL
59992018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6000
6001 PR gdb/20948
6002 * gdb.base/write_mem.exp: New test.
6003 * gdb.base/write_mem.c: Likewise.
6004
ae778caf
TT
60052018-09-23 Tom Tromey <tom@tromey.com>
6006
6007 PR python/18852:
6008 * gdb.python/py-parameter.exp: Add test for parameter that throws
6009 on "set".
6010
fd3ba736
TT
60112018-09-23 Tom Tromey <tom@tromey.com>
6012
6013 PR python/17284:
6014 * gdb.python/py-template.exp (test_template_arg): Add test for
6015 negative template argument number.
6016
39a24317
TT
60172018-09-23 Tom Tromey <tom@tromey.com>
6018
6019 PR python/14062:
6020 * gdb.python/python.exp: Add test for post_event error.
6021
f5769a2c
TT
60222018-09-23 Tom Tromey <tom@tromey.com>
6023
6024 PR python/18170:
6025 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6026 convert pointers to int and long.
6027
1c1e54f6
TT
60282018-09-23 Tom Tromey <tom@tromey.com>
6029
6030 PR python/20126:
6031 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6032 signed-ness conversion tests.
6033
fb4fa946
TT
60342018-09-23 Tom Tromey <tom@tromey.com>
6035
6036 PR python/18352;
6037 * gdb.python/py-value.exp (test_float_conversion): New proc.
6038 Use it.
6039
a466edac
HAQ
60402018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6041
6042 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6043
4ee9b0c5
SL
60442018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6045
6046 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6047 no readline.
6048 * gdb.base/utf8-identifiers.exp: Likewise.
6049 * gdb.cp/cpcompletion.exp: Likewise.
6050 * gdb.linespec/cpcompletion.exp: Likewise.
6051 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6052 * gdb.linespec/cpls-ops.exp: Likewise.
6053
23be8da7
RB
60542018-09-19 Richard Bunt <richard.bunt@arm.com>
6055 Chris January <chris.january@arm.com>
6056
6057 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6058 * gdb.fortran/short-circuit-argument-list.exp: New file.
6059 * gdb.fortran/short-circuit-argument-list.f90: New test.
6060
5031d0ae
SDJ
60612018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6062
6063 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6064 "arch=" keyword when executing "-stack-list-frames".
6065
b4c0d1a4
SDJ
60662018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6067
6068 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6069 "arch=" keyword when executing "-stack-list-frames".
6070
7a6d2b45
SDJ
60712018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6072
6073 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6074 break ada".
6075
8588b356
SM
60762018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6077
6078 PR python/23669
6079 * gdb.python/python.exp: Test gdb.execute("show commands").
6080
65e65158
TT
60812018-09-16 Tom Tromey <tom@tromey.com>
6082
6083 * gdb.base/new-ui.exp (do_execution_tests): Update.
6084 * gdb.base/dbx.exp (test_breakpoints): Update.
6085
bf326452
AH
60862018-09-14 Alan Hayward <alan.hayward@arm.com>
6087
6088 * lib/gdb.exp (gdb_simple_compile): Add proc.
6089 (is_elf_target): Use gdb_simple_compile.
6090 (skip_altivec_tests): Likewise.
6091 (skip_vsx_tests): Likewise.
6092 (skip_tsx_tests): Likewise.
6093 (skip_btrace_tests): Likewise.
6094 (skip_btrace_pt_tests): Likewise.
6095 (gdb_can_simple_compile): Likewise.
6096 (gdb_has_argv0): Likewise.
6097 (gdb_target_symbol_prefix): Likewise.
6098 (target_supports_scheduler_locking): Likewise.
6099
2361b0fb
TT
61002018-09-13 Tom Tromey <tom@tromey.com>
6101
6102 * Makefile.in (TAGS): Recognize proc_with_prefix and
6103 gdb_caching_proc.
6104
0ae1a321
SM
61052018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6106
6107 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6108 method.
6109
a40bf0c2
SM
61102018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6111
6112 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6113 and a few other Inferior properties when the Inferior is no
6114 longer valid.
6115
4a3fe98f
TT
61162018-09-13 Tom Tromey <tom@tromey.com>
6117
6118 PR rust/23650:
6119 * gdb.rust/simple.exp: Add test for enum field access error.
6120
098b2108
TT
61212018-09-13 Tom Tromey <tom@tromey.com>
6122
6123 PR rust/23626:
6124 * gdb.rust/simple.rs (EmptyEnum): New type.
6125 (main): Use it.
6126 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6127
1256af7d
SM
61282018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6129
6130 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6131 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6132 * gdb.python/py-symtab.exp: Update test printing an objfile.
6133
4aa8e6c2
SM
61342018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6135
6136 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6137 object.
6138
c221b2f7
AH
61392018-09-12 Alan Hayward <alan.hayward@arm.com>
6140
6141 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6142 (support_complex_tests): Use gdb_can_simple_compile.
6143 (is_ilp32_target): Likewise.
6144 (is_lp64_target): Likewise.
6145 (is_64_target): Likewise.
6146 (is_amd64_regs_target): Likewise.
6147 (is_aarch32_target): Likewise.
6148 (gdb_int128_helper): Likewise.
6149
6f1107b5
JK
61502018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6151
6152 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6153
1f5d1570
JG
61542018-09-10 Jerome Guitton <guitton@adacore.com>
6155
6156 * gdb.ada/same_component_name: Add test for case of tagged record
6157 with variable-length fields.
6158
cc330e39
XR
61592018-09-10 Xavier Roirand <roirand@adacore.com>
6160
6161 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6162 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6163 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6164 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6165
b9c50e9a
XR
61662018-09-10 Xavier Roirand <roirand@adacore.com>
6167
6168 * gdb.ada/mi_string_access.exp: New testcase.
6169 * gdb.ada/mi_string_access/bar.adb: New file.
6170 * gdb.ada/mi_string_access/pck.adb: New file.
6171 * gdb.ada/mi_string_access/pck.asd: New file.
6172
2963898f
XR
61732018-09-10 Xavier Roirand <roirand@adacore.com>
6174
6175 * gdb.ada/mi_var_union.exp: New testcase.
6176 * gdb.ada/mi_var_union/bar.adb: New file.
6177 * gdb.ada/mi_var_union/pck.adb: New file.
6178 * gdb.ada/mi_var_union/pck.asd: New file.
6179
1aac008f
TT
61802018-09-08 Tom Tromey <tom@tromey.com>
6181
6182 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6183
332cf4c9
TT
61842018-09-08 Tom Tromey <tom@tromey.com>
6185
6186 PR python/16047:
6187 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6188 (register_pretty_printers): Register new printer.
6189 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6190 test.
6191 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6192 (an_int_type3): New global.
6193
424da6cf
JB
61942018-09-08 Joel Brobecker <brobecker@adacore.com>
6195
6196 * gdb.ada/expr_with_funcall: New testcase.
6197
2a62dfa9
JB
61982018-09-08 Joel Brobecker <brobecker@adacore.com>
6199
6200 * gdb.ada/packed_array_assign: New testcase.
6201
96b6697f
AB
62022018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6203
6204 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6205 names, and add test prefixes to make test names unique.
6206
e4a62c65
TV
62072018-09-05 Tom de Vries <tdevries@suse.de>
6208
6209 * gdb.dwarf2/varval.exp: Add test.
6210
dd083ee2
GB
62112018-09-04 Gary Benson <gbenson@redhat.com>
6212
6213 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6214 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6215
aef9346c
TT
62162018-08-31 Tom Tromey <tom@tromey.com>
6217
6218 * gdb.rust/simple.rs: Rename second variable "v".
6219
c67f2e15
AB
62202018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6221
6222 * gdb.base/funcargs.c (use_a): New function.
6223 (recurse): Call use_a.
6224
078a0207
KS
62252018-08-29 Keith Seitz <keiths@redhat.com>
6226
6227 * gdb.compile/compile-cplus-anonymous.cc: New file.
6228 * gdb.compile/compile-cplus-anonymous.exp: New file.
6229 * gdb.compile/compile-cplus-array-decay.cc: New file.
6230 * gdb.compile/compile-cplus-array-decay.exp: New file.
6231 * gdb.compile/compile-cplus-inherit.cc: New file.
6232 * gdb.compile/compile-cplus-inherit.exp: New file.
6233 * gdb.compile/compile-cplus-member.cc: New file.
6234 * gdb.compile/compile-cplus-member.exp: New file.
6235 * gdb.compile/compile-cplus-method.cc: New file.
6236 * gdb.compile/compile-cplus-method.exp: New file.
6237 * gdb.compile/compile-cplus-mod.c: "New" file.
6238 * gdb.compile/compile-cplus-namespace.cc: New file.
6239 * gdb.compile/compile-cplus-namespace.exp: New file.
6240 * gdb.compile/compile-cplus-nested.cc: New file.
6241 * gdb.compile/compile-cplus-nested.exp: New file.
6242 * gdb.compile/compile-cplus-print.c: "New" file.
6243 * gdb.compile/compile-cplus-print.exp: "New" file.
6244 * gdb.compile/compile-cplus-virtual.cc: New file.
6245 * gdb.compile/compile-cplus-virtual.exp: New file.
6246 * gdb.compile/compile-cplus.c: "New" file.
6247 * gdb.compile/compile-cplus.exp: "New" file.
6248 * lib/compile-support.exp: New file.
6249
b0f492b9
GB
62502018-08-16 Gary Benson <gbenson@redhat.com>
6251
6252 PR gdb/13000:
6253 * gdb.base/batch-exit-status.exp: New file.
6254 * gdb.base/batch-exit-status.good-commands: Likewise.
6255 * gdb.base/batch-exit-status.bad-commands: Likewise.
6256
36eb4c5f
AH
62572018-08-29 Alan Hayward <alan.hayward@arm.com>
6258
6259 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6260 (struct struct02): Likewise.
6261 (struct struct03): Likewise.
6262 (struct struct04): Likewise.
6263 (struct struct_01_01): New struct.
6264 (struct struct_01_02): Likewise.
6265 (struct struct_01_03): Likewise.
6266 (struct struct_01_04): Likewise.
6267 (struct struct_02_01): Likewise.
6268 (struct struct_02_02): Likewise.
6269 (struct struct_02_03): Likewise.
6270 (struct struct_02_04): Likewise.
6271 (struct struct_04_01): Likewise.
6272 (struct struct_04_02): Likewise.
6273 (struct struct_04_03): Likewise.
6274 (struct struct_04_04): Likewise.
6275 (struct struct_05_01): Likewise.
6276 (struct struct_05_02): Likewise.
6277 (struct struct_05_03): Likewise.
6278 (struct struct_05_04): Likewise.
6279 (cmp_struct01): Remove function.
6280 (cmp_struct02): Likewise.
6281 (cmp_struct03): Likewise.
6282 (cmp_struct04): Likewise.
6283 (cmp_struct_01_01): Add Function.
6284 (cmp_struct_01_02): Likewise.
6285 (cmp_struct_01_03): Likewise.
6286 (cmp_struct_01_04): Likewise.
6287 (cmp_struct_02_01): Likewise.
6288 (cmp_struct_02_02): Likewise.
6289 (cmp_struct_02_03): Likewise.
6290 (cmp_struct_02_04): Likewise.
6291 (cmp_struct_04_01): Likewise.
6292 (cmp_struct_04_02): Likewise.
6293 (cmp_struct_04_03): Likewise.
6294 (cmp_struct_04_04): Likewise.
6295 (cmp_struct_05_01): Likewise.
6296 (cmp_struct_05_02): Likewise.
6297 (cmp_struct_05_03): Likewise.
6298 (cmp_struct_05_04): Likewise.
6299 (call_all): Add new structs.
6300 * gdb.base/infcall-nested-structs.exp: Likewise.
6301
3bf9c013
JV
63022018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6303
6304 * gdb.python/py-framefilter-mi.exp: Update regexp to
6305 check for "arch" field in frame output.
6306
450d1e88
KB
63072018-08-23 Kevin Buettner <kevinb@redhat.com>
6308
6309 * gdb.dwarf2/dw2-ranges-func.c: New file.
6310 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6311
ae739fe7
SM
63122018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6313
6314 * gdb.base/term.exp: Compare terminal settings with values from
6315 the inferior.
6316 * gdb.base/term.c: Get and set terminal settings.
6317
6d52907e
JV
63182018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6319
6320 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6321 accommodate new "arch" field in frame output.
6322 * gdb.mi/mi-return.exp: Likewise.
6323 * gdb.mi/mi-stack.exp: Likewise.
6324 * gdb.mi/mi-syn-frame.exp: Likewise.
6325 * gdb.mi/user-selected-context-sync.exp: Likewise.
6326
be2d111a
MS
63272018-08-19 Michael Spang <spang@google.com>
6328
6329 PR gdb/11786
6330 * gdb.base/gcore-tls-pie.c: New file.
6331 * gdb.base/gcore-tls-pie.exp: New file.
6332
ae3a7c47
KB
63332018-08-18 Kevin Buettner <kevinb@redhat.com>
6334
6335 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6336 * gdb.dwarf2/varval.c: New file.
6337 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6338
2ecae92e
AH
63392018-08-17 Alan Hayward <alan.hayward@arm.com>
6340
6341 PR gdb/18931
6342 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6343
c1854f1d
KS
63442018-08-16 Keith Seitz <keiths@redhat.com>
6345
6346 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6347 tests expected to pass.
6348
26fb3983
JV
63492018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6350
6351 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6352 -data-disassemble -a.
6353 (test_disassembly_bogus_args): Likewise.
6354
67943c00
AB
63552018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6356
6357 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6358
5ff2bbae
AB
63592018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6360
6361 * gdb.base/vla-optimized-out.exp: Add new test.
6362
e5bbcd0f
AB
63632018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6364
6365 * gdb.base/vla-optimized-out-o3.exp: Delete.
6366 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6367 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6368 deleted tests.
6369
9d4a934c
AB
63702018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6371
6372 PR gdb/18050:
6373 * gdb.server/extended-remote-restart.c: New file.
6374 * gdb.server/extended-remote-restart.exp: New file.
6375
045cf012
SM
63762018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6377
6378 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6379 "set variable index = 42".
6380
87d6a7aa
SM
63812018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6382
6383 * boards/index-cache-gdb.exp: New file.
6384 * gdb.dwarf2/index-cache.exp: New file.
6385 * gdb.dwarf2/index-cache.c: New file.
6386 * gdb.base/maint.exp: Check if we are using the index cache.
6387
96d68bd4
RO
63882018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6389
6390 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6391 MAKEFLAGS.
6392
5a699617
RO
63932018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395 * dg-extract-results.sh: Move to toplevel contrib.
6396 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6397 * Makefile.in (check-parallel-racy): Likewise.
6398
5bd18990
AB
63992018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6400
6401 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6402 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6403 tests if the target supports scheduler locking.
6404
3fbbcf47
TV
64052018-08-04 Tom de Vries <tdevries@suse.de>
6406
6407 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6408
3e1d3d8c
TT
64092018-08-02 Tom Tromey <tom@tromey.com>
6410
6411 PR symtab/16842.
6412 * gdb.cp/temargs.exp: Test "info address" of a template
6413 parameter.
6414
5abe0f0c
JV
64152018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6416
6417 * gdb.python/py-mi-var-info-path-expression.c: New file.
6418 * gdb.python/py-mi-var-info-path-expression.py: New file.
6419 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6420
fb66cde8
SDJ
64212018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6422
6423 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6424 error after "cannot resolve name" string.
6425
c708f4d2
AB
64262018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6427
6428 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6429 started.
6430 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6431
37cc0cae
TV
64322018-07-28 Tom de Vries <tdevries@suse.de>
6433
6434 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6435
63b4ecf7
TV
64362018-07-26 Tom de Vries <tdevries@suse.de>
6437
6438 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6439
3c3bb058
AB
64402018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6441
6442 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6443 is visible.
6444
9e7f3bbb
TV
64452018-07-26 Tom de Vries <tdevries@suse.de>
6446
6447 PR breakpoints/23366
6448 * gdb.base/catch-follow-exec.c: New test.
6449 * gdb.base/catch-follow-exec.exp: New file.
6450
16f808ec
TV
64512018-07-25 Tom de Vries <tdevries@suse.de>
6452
6453 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6454 vla-optimized-out.c.
6455
d7154a8d
JV
64562018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6457
6458 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6459 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6460
232a0032
TV
64612018-07-20 Tom de Vries <tdevries@suse.de>
6462
6463 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6464 NOCLONE macro.
6465 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6466
fbb1d502
TV
64672018-07-19 Tom de Vries <tdevries@suse.de>
6468
6469 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6470 regular expression.
6471
42dc7699
TV
64722018-07-18 Tom de Vries <tdevries@suse.de>
6473
6474 * gdb.base/vla-optimized-out.c: New test.
6475 * gdb.base/vla-optimized-out.exp: New file.
6476
7f1f7e23
SDJ
64772018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6478
6479 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6480 message "No address associated with hostname" when gdbserver
6481 cannot resolve the hostname.
6482
5759ebb3
PW
64832018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6484
6485 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6486 Add some test prefixes to make tests unique.
6487
3606ccab
PW
64882018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6489
6490 * gdb.base/frameapply.c: New file.
6491 * gdb.base/frameapply.exp: New file.
6492
529c08b2
PW
64932018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6494
6495 * gdb.base/skip.exp: Update expected error message.
6496
c7ab0aef
SDJ
64972018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6498 Jan Kratochvil <jan.kratochvil@redhat.com>
6499 Paul Fertser <fercerpav@gmail.com>
6500 Tsutomu Seki <sekiriki@gmail.com>
6501
6502 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6503 parameter.
6504 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6505 by default.
6506 * boards/native-gdbserver.exp: Likewise.
6507 * gdb.server/run-without-local-binary.exp: Improve regexp used
6508 for detecting when a remote debugging connection succeeds.
6509 * gdb.server/server-connect.exp: New file.
6510 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6511 Do not prefix the port number with ":".
6512 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6513 support for detecting and using it. Add '$debughost_gdbserver'
6514 to the list of arguments used to start gdbserver. Handle case
6515 when gdbserver cannot resolve a network name.
6516
16ff70dd
SDJ
65172018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6518
6519 PR c++/23373
6520 * gdb.base/ptype-offsets.cc (struct static_member): New
6521 struct.
6522 (main) <stmember>: New variable.
6523 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6524 with a static member in it.
6525
3541979f
AB
65262018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6527
6528 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6529 watchpoints enabled and disabled.
6530
c8ad9b9a
AB
65312018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6532
6533 * gdb.base/examine-backward.exp: Still run tests around address
6534 0x0, even if address 0x0 is not readable. Update the pattern for
6535 matching address 0x0 in expected output.
6536
e0e5e971
AB
65372018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6538
6539 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6540 malloc/free.
6541
1ea5da02
TV
65422018-07-04 Tom de Vries <tdevries@suse.de>
6543
6544 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6545
471b9d15
MR
65462018-07-02 Maciej W. Rozycki <macro@mips.com>
6547
6548 PR tdep/8282
6549 * gdb.arch/mips-disassembler-options.exp: New test.
6550 * gdb.arch/mips-disassembler-options.s: New test source.
6551
75acb486
PA
65522018-06-29 Pedro Alves <palves@redhat.com>
6553
6554 * gdb.threads/names.exp: Adjust expected "info threads" output.
6555
cd2bb709
PA
65562018-06-29 Pedro Alves <palves@redhat.com>
6557
6558 * gdb.opt/inline-break.exp (line number, address): Add "info
6559 break" tests.
6560
991ff292
PA
65612018-06-29 Pedro Alves <palves@redhat.com>
6562
6563 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6564 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6565 number and address and running to them.
6566
356819b6 65672018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6568
6569 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6570
2512d7ef
JK
65712018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6572
6573 * lib/compiler.c: Remove executable permission flag.
6574
be1b6474
RB
65752018-06-28 Richard Bunt <richard.bunt@arm.com>
6576
6577 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6578 code.
6579 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6580
291f9a96
PT
65812018-06-28 Petr Tesarik <ptesarik@suse.cz>
6582
6583 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6584
ed6dfe51
PT
65852018-06-28 Petr Tesarik <ptesarik@suse.cz>
6586
6587 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6588 address argument is omitted.
6589
d4d429d5
PT
65902018-06-28 Petr Tesarik <ptesarik@suse.cz>
6591
6592 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6593
7ab6656f
OJ
65942018-06-27 Omair Javaid <omair.javaid@linaro.org>
6595
6596 PR gdb/21695
6597 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6598 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6599
a33ccfc7
TT
66002018-06-26 Tom Tromey <tom@tromey.com>
6601
6602 PR rust/22574:
6603 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6604 * gdb.rust/simple.rs (struct SimpleLayout): New.
6605
6d72d289
SM
66062018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6607
6608 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6609 "info registers" output.
6610
8363f9d5
RB
66112018-06-21 Richard Bunt <richard.bunt@arm.com>
6612
6613 * gdb.base/watchpoint-hw-attach.c: New test.
6614 * gdb.base/watchpoint-hw-attach.exp: New file.
6615
f00674fe
SM
66162018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6617
6618 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6619 through /bin/sh.
6620 * boards/dwarf4-gdb-index.exp: Likewise.
6621 * boards/fission-dwp.exp: Likewise.
6622
1d554008
UW
66232018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6624
6625 * gdb.base/float128.exp: Add comment and improved fail message
6626 to the failure case of "print large128" test.
6627
d0ac1c44
SM
66282018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6629
6630 * configure.ac: Remove AC_PREREQ.
6631 * configure: Re-generate.
6632
61b04dd0
PA
66332018-06-19 Pedro Alves <palves@redhat.com>
6634
6635 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6636 (func_extern_caller): New.
6637 (main): Call func_extern_caller.
6638 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6639 logic change.
6640
f63b508a
SM
66412018-06-18 Weimin Pan <weimin.pan@oracle.com>
6642
6643 PR gdb/16841
6644 * gdb.cp/typedef-base.cc: New file.
6645 * gdb.cp/typedef-base.exp: New file.
6646
0fe3a558
TV
66472018-06-18 Tom de Vries <tdevries@suse.de>
6648
6649 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6650
7010835a
AB
66512018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6652 Richard Bunt <Richard.Bunt@arm.com>
6653
6654 * gdb.threads/attach-slow-waitpid.c: New file.
6655 * gdb.threads/attach-slow-waitpid.exp: New file.
6656 * gdb.threads/slow-waitpid.c: New file.
6657
14897d65
PA
66582018-06-14 Pedro Alves <palves@redhat.com>
6659
6660 * gdb.base/fork-running-state.c: Include <errno.h>.
6661 (exit_if_relative_exits): New.
6662 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6663 exits.
6664 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6665 child exits.
6666
5d9a0608
TV
66672018-06-14 Tom de Vries <tdevries@suse.de>
6668
6669 PR cli/22573
6670 * gdb.base/finish-pretty.c: New test.
6671 * gdb.base/finish-pretty.exp: New file.
6672
11ae5818
PA
66732018-06-14 Pedro Alves <palves@redhat.com>
6674
6675 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6676 gdb's expected startup output.
6677
1d39de44
PA
66782018-06-14 Pedro Alves <palves@redhat.com>
6679
6680 * lib/selftest-support.exp (selftest_setup): Remove inlined
6681 function handling.
6682
70ee0000
TV
66832018-06-14 Tom de Vries <tdevries@suse.de>
6684
6685 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6686 matching of breakpoint printing.
6687
11f4b608
TV
66882018-06-13 Tom de Vries <tdevries@suse.de>
6689
6690 PR testsuite/23269
6691 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6692 (fork_child): ... here, and ...
6693 (fork_parent): ... here.
6694
66952018-06-12 Tom de Vries <tdevries@suse.de>
6696
6697 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6698
9516f85a
AB
66992018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6700 Stephen Roberts <stephen.roberts@arm.com>
6701
6702 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6703 rewrite test to describe action performed, rather than possible
6704 failure.
6705
5045b3d7
GB
67062018-06-08 Gary Benson <gbenson@redhat.com>
6707
6708 * gdb.threads/check-libthread-db.exp: New file.
6709 * gdb.threads/check-libthread-db.c: Likewise.
6710
c61b06a1
TT
67112018-06-05 Tom Tromey <tom@tromey.com>
6712
6713 * gdb.base/default.exp: Update expected "show version" output.
6714
eb6af809
TT
67152018-06-05 Tom Tromey <tom@tromey.com>
6716
6717 PR cli/12326:
6718 * gdb.cp/static-print-quit.exp: Update.
6719 * lib/gdb.exp (pagination_prompt): Update.
6720 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6721 * gdb.python/python.exp: Update.
6722
178d6a63
JB
67232018-06-04 Joel Brobecker <brobecker@adacore.com>
6724
6725 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6726
8e817061
JB
67272018-06-01 Joel Brobecker <brobecker@adacore.com>
6728
6729 * gdb.ada/bp_fun_addr: New testcase.
6730
e86ca25f
TT
67312018-06-01 Tom Tromey <tom@tromey.com>
6732
6733 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6734 results.
6735 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6736 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6737 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6738 * gdb.base/maint.exp (maint_pass_if): Update.
6739
4b2dfa9d
MR
67402018-05-31 Maciej W. Rozycki <macro@mips.com>
6741
6742 * gdb.base/endian.exp: New test.
6743 * gdb.base/endian.c: New test source.
6744
45f25d6c
AB
67452018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6746
6747 PR gdb/23203
6748 * gdb.base/bt-selected-frame.c: New file.
6749 * gdb.base/bt-selected-frame.exp: New file.
6750 * lib/gdb.exp (get_current_frame_number): New function.
6751
d9f6d7f8
MR
67522018-05-24 Maciej W. Rozycki <macro@mips.com>
6753 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.threads/tls-core.c: Include <stdlib.h>
6756 (thread_proc): Call `abort'.
6757 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6758 (tls_core_test): New procedure, bits factored out from ...
6759 (top level): ... here. Test both native cores and gcore cores.
6760
ff1cf532
TT
67612018-05-23 Tom Tromey <tom@tromey.com>
6762
6763 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6764
b98664d3
TT
67652018-05-23 Tom Tromey <tom@tromey.com>
6766
6767 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6768 symfile_complaints.
6769 (test_short_complaints): Likewise.
6770 (test_empty_complaints): Likewise.
6771 (test_initial_complaints): Update.
6772
4e9668d0
TT
67732018-05-23 Tom Tromey <tom@tromey.com>
6774
6775 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6776
43ba33c7
TT
67772018-05-23 Tom Tromey <tom@tromey.com>
6778
6779 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6780 (test_short_complaints): Update.
6781
035522c0
PA
67822018-05-22 Pedro Alves <palves@redhat.com>
6783
6784 * gdb.base/remote.exp: Only gdb_start after compiling the
6785 testcase. Issue "disconnect" before testing "set remote" command
6786 defaults. Issue clean_restart before running to main.
6787
cc0be08f
PA
67882018-05-22 Pedro Alves <palves@redhat.com>
6789
6790 * gdb.base/remote.exp: Adjust expected output of "show remote
6791 memory-write-packet-size". Add tests for "set remote
6792 memory-write-packet-size 0" and "set remote
6793 memory-write-packet-size fixed/limit".
6794
b1b60145
PA
67952018-05-22 Pedro Alves <palves@redhat.com>
6796
6797 PR gdb/22973
6798 * gdb.base/utf8-identifiers.c: New file.
6799 * gdb.base/utf8-identifiers.exp: New file.
6800
0ec848ad
PFC
68012018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6802
6803 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6804
2c3305f6
PFC
68052018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6806
6807 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6808
ce1e8424
TT
68092018-05-18 Tom Tromey <tom@tromey.com>
6810
6811 * gdb.base/ptype-offsets.exp: Update.
6812
ddfe970e
KS
68132018-05-17 Keith Seitz <keiths@redhat.com>
6814
6815 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6816 in expected breakpoint stop locations.
6817 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6818 move to proper scope to test variable values.
6819 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6820 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6821 New functions.
6822 (main): Call not_inline_func3.
6823 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6824 inline_func1, inline_func2, and inline_func3. Test that when each
6825 breakpoint is hit, GDB properly reports both the stop location
6826 and the backtrace. Repeat tests for temporary breakpoints.
6827
0726fcc6
MR
68282018-05-15 Maciej W. Rozycki <macro@mips.com>
6829
6830 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6831 rather then trying to access it in determining whether the PID
6832 of `gdbserver' could have been retrieved.
6833
8ee22052
AB
68342018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6835
6836 * gdb.arch/amd64-init-x87-values.S: New file.
6837 * gdb.arch/amd64-init-x87-values.exp: New file.
6838
7785df48
JK
68392018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6842
56bcdbea
TT
68432018-05-04 Tom Tromey <tom@tromey.com>
6844
6845 PR python/22730:
6846 * gdb.python/python.exp: Test multi-line execute.
6847
a913fffb
TT
68482018-05-04 Tom Tromey <tom@tromey.com>
6849
6850 PR python/22731:
6851 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6852
7a2c85f2
TT
68532018-05-04 Tom Tromey <tom@tromey.com>
6854
6855 PR gdb/11750:
6856 * gdb.base/define.exp: Test defining a user command inside a user
6857 command.
6858 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6859
a3b60e45
JK
68602018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6861 Pedro Alves <palves@redhat.com>
6862
6863 PR breakpoints/19806 and support for PR external/20207.
6864 * gdb.base/watchpoint-unaligned.c: New file.
6865 * gdb.base/watchpoint-unaligned.exp: New file.
6866
45fe4a03
AB
68672018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6868
6869 * gdb.base/maint.exp: Make test names unique, use
6870 test_prefix_command_help to test 'help maint info', and remove
6871 repeated test of 'help maint'.
6872
9be2ae8f
TT
68732018-05-04 Tom Tromey <tom@tromey.com>
6874
6875 PR gdb/22619:
6876 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6877 behavior.
6878
11859c31
AB
68792018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6880
6881 * gdb.base/maint.exp: Process output from 'maint print registers'
6882 line at a time.
6883
089a9490
AB
68842018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6885
6886 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6887 timeout.
6888
9b0797e2
AB
68892018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6890
6891 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6892 filter pattern.
6893
f6ac5f3d
PA
68942018-05-02 Pedro Alves <palves@redhat.com>
6895
6896 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6897 to_log_command renames.
6898 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6899
77d3c63b
TT
69002018-05-02 Tom Tromey <tom@tromey.com>
6901
6902 * gdb.python/py-parameter.exp: Set test message.
6903
0489430a
TT
69042018-05-02 Tom Tromey <tom@tromey.com>
6905
6906 PR python/20084:
6907 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6908 PARAM_ZUINTEGER_UNLIMITED tests.
6909
1632f8ba
DR
69102018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6911
6912 PR rust/23124
6913 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6914 when casting.
6915
6d7bb824
TT
69162018-04-30 Tom Tromey <tom@tromey.com>
6917
6918 * gdb.python/py-type.exp: Check align attribute.
6919 * gdb.python/py-type.c: New "aligncheck" global.
6920
007e1530
TT
69212018-04-30 Tom Tromey <tom@tromey.com>
6922
6923 PR exp/17095:
6924 * gdb.dwarf2/dw2-align.exp: New file.
6925 * gdb.cp/align.exp: New file.
6926 * gdb.base/align.exp: New file.
6927 * lib/gdb.exp (gdb_int128_helper): New proc.
6928 (has_int128_c, has_int128_cxx): New caching procs.
6929
6873858b
TT
69302018-04-27 Tom Tromey <tom@tromey.com>
6931
6932 PR rust/22545:
6933 * gdb.rust/simple.exp: Add inclusive range tests.
6934
79188d8d
PA
69352018-04-26 Pedro Alves <palves@redhat.com>
6936
6937 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6938 ifunc breakpoint locations correctly of ifunc breakpoints set
6939 while the program resolves the ifunc.
6940
c7075ad5
PA
69412018-04-26 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/gnu-ifunc-final.c: New file.
6944 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6945 * gdb.base/gnu-ifunc.exp (executable): Delete.
6946 (staticexecutable): Adjust.
6947 (lib_opts, exec_opts): Delete.
6948 (make_binsuffix, build, set-break): New procedures.
6949 (misc_tests): New, with tests factored out from the top level.
6950 (top level): Test different combinations of ifunc resolver name,
6951 resolver with and with debug info, and ifunc target with and
6952 without debug info. Wrap static tests with with_target_prefix.
6953
8388016d
PA
69542018-04-26 Pedro Alves <palves@redhat.com>
6955
6956 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6957 return type" warnings.
6958
249b5733
PA
69592018-04-25 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6962 killed".
6963 * gdb.base/kill-after-signal.exp: Likewise.
6964 * gdb.threads/kill.exp: Likewise.
6965
f67c0c91
SDJ
69662018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6967 Sergio Durigan Junior <sergiodj@redhat.com>
6968 Pedro Alves <palves@redhat.com>
6969
6970 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6971 regexps to expect for '[Inferior ... detached]' as well.
6972 * gdb.base/attach.exp: Likewise.
6973 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6974 "gdb_continue_to_end".
6975 (test_catch_syscall_with_wrong_args): Likewise.
6976 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6977 ']'. Don't set 'verbose' on.
6978 * gdb.base/foll-vfork.exp: Likewise.
6979 * gdb.base/fork-print-inferior-events.c: New file.
6980 * gdb.base/fork-print-inferior-events.exp: New file.
6981 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6982 '[Inferior ... has been killed]' message.
6983 * gdb.base/kill-after-signal.exp: Likewise.
6984 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6985 detach message.
6986 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6987 message.
6988 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6989 regexps to expect for '[Inferior ... detached]' as well.
6990 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6991
0a8ddac4
SM
69922018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6993
6994 PR gdb/23104
6995 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6996
701adfb0
PA
69972018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6998
6999 PR gdb/23095
7000 * gdb.base/break-probes.exp: Pass shlib_load to
7001 prepare_for_testing. Set normal_bp to r_debug_state if target is
7002 bsd.
7003
d27d16bf
RB
70042018-04-19 Richard Bunt <richard.bunt@arm.com>
7005
7006 * gdb.threads/multiple-successive-infcall.c: New test.
7007 * gdb.threads/multiple-successive-infcall.exp: New file.
7008
a037790e
TT
70092018-04-17 Tom Tromey <tom@tromey.com>
7010
7011 * gdb.rust/simple.rs (Union): New type.
7012 (main): New local "u".
7013 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7014
e3a91079
AA
70152018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7016
7017 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7018 number information in output of "whereis" command.
7019 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7020
b744723f
AA
70212018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7022
7023 * gdb.ada/info_types.exp: Adjust expected output to the line
7024 numbers now printed by "info var/func/type".
7025 * gdb.base/completion.exp: Likewise.
7026 * gdb.base/included.exp: Likewise.
7027 * gdb.cp/cp-relocate.exp: Likewise.
7028 * gdb.cp/cplusfuncs.exp: Likewise.
7029 * gdb.cp/namespace.exp: Likewise.
7030 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7031
4a4495d6
MM
70322018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7033
7034 * gdb.btrace/cpu.exp: New.
7035
1d509aa6
MM
70362018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7037
7038 * gdb.base/step-indirect-call-thunk.exp: New.
7039 * gdb.base/step-indirect-call-thunk.c: New.
7040 * gdb.reverse/step-indirect-call-thunk.exp: New.
7041 * gdb.reverse/step-indirect-call-thunk.c: New.
7042
6295b6da
SM
70432018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7044
7045 * gdb.base/pie-fork.c: New file.
7046 * gdb.base/pie-fork.exp: New file.
7047
50146e70
TT
70482018-04-11 Tom Tromey <tom@tromey.com>
7049
7050 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7051
f50d8a2e
PA
70522018-04-10 Pedro Alves <palves@redhat.com>
7053
7054 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7055 exits. Instead loop running forever.
7056 (fork_parent): Run forever too.
7057
a0be7a36
SM
70582018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7059
7060 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7061 mi_continue_to_line.
7062 * gdb.mi/mi-stack.c (callee4): Add comment.
7063
9b73db36
SM
70642018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7065
7066 * gdb.mi/mi-stack.exp: Fix indentation.
7067
c912f608
SM
70682018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7069
7070 PR gdb/22979
7071 * gdb.arch/amd64-osabi.exp: New file.
7072
26540402
SM
70732018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7074
7075 PR gdb/22980
7076 * gdb.base/osabi.exp: New file.
7077
121ad66c 70782018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7079
7080 * gdb.cp/static-typedef-print.exp: New file.
7081 * gdb.cp/static-typedef-print.cc: New file.
7082
3fcded8f
JB
70832018-03-27 Joel Brobecker <brobecker@adacore.com>
7084
7085 * gdb.ada/varsize_limit: New testcase.
7086
59cc4834
JB
70872018-03-27 Joel Brobecker <brobecker@adacore.com>
7088
7089 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7090
7091 * gdb.ada/notcplusplus: New testcase.
7092
7093 * gdb.base/c-linkage-name.c: New file.
7094 * gdb.base/c-linkage-name.exp: New testcase.
7095
4ca59a9f
TT
70962018-03-26 Tom Tromey <tom@tromey.com>
7097
7098 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7099 * gdb.python/py-framefilter.py (name_error): New global.
7100 (ErrorInName.function): Use name_error.
7101
978d6c75
TT
71022018-03-26 Tom Tromey <tom@tromey.com>
7103
7104 PR backtrace/15582:
7105 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7106
b7fee5a3
KS
71072018-03-23 Keith Seitz <keiths@redhat.com>
7108
7109 PR c++/22968
7110 * gdb.cp/subtypes.exp: New file.
7111 * gdb.cp/subtypes.h: New file.
7112 * gdb.cp/subtypes.cc: New file.
7113 * gdb.cp/subtypes-2.cc: New file.
7114
376be529
AB
71152018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7116
7117 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7118 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7119 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7120 -nostartfiles when compiling the test. Confirm that all registers
7121 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7122
066cfa98
AB
71232018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7124
7125 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7126 option, syntax was wrong anyway.
7127 * gdb.arch/arm-disp-step.exp: Likewise.
7128 * gdb.arch/sparc64-regs.exp: Likewise.
7129 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7130 option, syntax was wrong anyway, switch to use
7131 prepare_for_testing.
7132 * gdb.arch/i386-disp-step.exp: Likewise.
7133
079670b9
AA
71342018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7135
7136 * gdb.ada/exec_changed.exp: Replace "target_info exists
7137 use_gdb_stub" by "use_gdb_stub".
7138 * gdb.ada/start.exp: Likewise.
7139 * gdb.base/async-shell.exp: Likewise.
7140 * gdb.base/attach-pie-misread.exp: Likewise.
7141 * gdb.base/attach-wait-input.exp: Likewise.
7142 * gdb.base/break-entry.exp: Likewise.
7143 * gdb.base/break-interp.exp: Likewise.
7144 * gdb.base/dprintf-detach.exp: Likewise.
7145 * gdb.base/nostdlib.exp: Likewise.
7146 * gdb.base/solib-nodir.exp: Likewise.
7147 * gdb.base/statistics.exp: Likewise.
7148 * gdb.base/testenv.exp: Likewise.
7149 * gdb.mi/mi-exec-run.exp: Likewise.
7150 * gdb.mi/mi-start.exp: Likewise.
7151 * gdb.multi/dummy-frame-restore.exp: Likewise.
7152 * gdb.multi/multi-arch-exec.exp: Likewise.
7153 * gdb.multi/multi-arch.exp: Likewise.
7154 * gdb.multi/tids.exp: Likewise.
7155 * gdb.multi/watchpoint-multi.exp: Likewise.
7156 * gdb.python/py-events.exp: Likewise.
7157 * gdb.threads/attach-into-signal.exp: Likewise.
7158 * gdb.threads/attach-stopped.exp: Likewise.
7159 * gdb.threads/threadapply.exp: Likewise.
7160 * lib/selftest-support.exp: Likewise.
7161
26d6cec4
AA
71622018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7163
7164 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7165
4ee89e90
SR
71662018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7167
7168 * gdb.perf/template-breakpoints.cc: New file.
7169 * gdb.perf/template-breakpoints.exp: New file.
7170 * gdb.perf/template-breakpoints.py: New file.
7171
92630041
TT
71722018-03-19 Tom Tromey <tom@tromey.com>
7173
7174 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7175 y0.
7176 * gdb.rust/simple.exp: Test bare identifier form of struct
7177 initializer.
7178
76727919
TT
71792018-03-19 Tom Tromey <tom@tromey.com>
7180
7181 * gdb.gdb/observer.exp: Remove.
7182
194ed413
AA
71832018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7184
7185 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7186 "qualified" option when setting breakpoints.
7187 * gdb.trace/backtrace.exp: Likewise.
7188 * gdb.trace/circ.exp: Likewise.
7189 * gdb.trace/collection.exp: Likewise.
7190 * gdb.trace/disconnected-tracing.exp: Likewise.
7191 * gdb.trace/ftrace-lock.exp: Likewise.
7192 * gdb.trace/ftrace.exp: Likewise.
7193 * gdb.trace/infotrace.exp: Likewise.
7194 * gdb.trace/packetlen.exp: Likewise.
7195 * gdb.trace/passc-dyn.exp: Likewise.
7196 * gdb.trace/qtro.exp: Likewise.
7197 * gdb.trace/read-memory.exp: Likewise.
7198 * gdb.trace/report.exp: Likewise.
7199 * gdb.trace/signal.exp: Likewise.
7200 * gdb.trace/status-stop.exp: Likewise.
7201 * gdb.trace/strace.exp: Likewise.
7202 * gdb.trace/tfind.exp: Likewise.
7203 * gdb.trace/trace-break.exp: Likewise.
7204 * gdb.trace/trace-condition.exp: Likewise.
7205 * gdb.trace/trace-mt.exp: Likewise.
7206 * gdb.trace/tstatus.exp: Likewise.
7207 * gdb.trace/tsv.exp: Likewise.
7208 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7209 * gdb.trace/unavailable.exp: Likewise.
7210 * gdb.trace/while-dyn.exp: Likewise.
7211
8b067d2c
AA
72122018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7213
7214 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7215 that libinproctrace is copied to the target.
7216
3ae9ce5d
TT
72172018-03-14 Tom Tromey <tom@tromey.com>
7218
7219 PR cli/14977:
7220 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7221 a null pointer.
7222 * gdb.base/wchar.exp: Likewise.
7223
b8c2339b
TT
72242018-03-14 Tom Tromey <tom@tromey.com>
7225
7226 PR cli/19918:
7227 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7228 flag.
7229
4872dc46
SM
72302018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7231
7232 PR gdb/22841
7233 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7234 "target" to remote_exec.
7235
e4fe3756
SM
72362018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7237
7238 PR gdb/22841
7239 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7240 ${board}_upload): Remove.
7241
e95a97d4
AA
72422018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7243
7244 * gdb.cp/watch-cp.cc: New test.
7245 * gdb.cp/watch-cp.exp: New file.
7246
dbbb1059
AB
72472018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7248
7249 * gdb.base/infcall-nested-structs.exp: New file.
7250 * gdb.base/infcall-nested-structs.c: New file.
7251 * gdb.base/float.exp: Add riscv support.
7252
ecc054c0
TP
72532018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7254
7255 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7256 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7257
25e3c82c
SDJ
72582018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7259
7260 * gdb.server/abspath.exp: New file.
7261 * lib/gdb.exp (with_cwd): New procedure.
7262
3083294d
SM
72632018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7264
7265 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7266 use it.
7267 (gdb_is_target_remote_prompt): New proc.
7268 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7269 (gdb_is_target_native): Pass prompt parameter to
7270 gdb_is_target_1.
7271
3275ef47
SM
72722018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7273
7274 * gdb.base/load-command.c: New file.
7275 * gdb.base/load-command.exp: New file.
7276 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7277 (gdb_is_target_1): ...this, and generalize for other targets
7278 than just remote.
7279 (gdb_is_target_remote): Use gdb_is_target_1.
7280 (gdb_is_target_native): use gdb_is_target_1.
7281
6893c19a
TT
72822018-02-26 Tom Tromey <tom@tromey.com>
7283
7284 PR python/16497:
7285 * gdb.python/py-framefilter.exp: Update test.
7286
2ddeaf8a
TT
72872018-02-26 Tom Tromey <tom@tromey.com>
7288
7289 * gdb.dwarf2/variant.c: New file.
7290 * gdb.dwarf2/variant.exp: New file.
7291
c9317f21
TT
72922018-02-26 Tom Tromey <tom@tromey.com>
7293
7294 * gdb.rust/simple.exp: Accept more possible results in enum test.
7295
6f6d0c26
SM
72962018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7297
7298 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7299 parentheses.
7300
11b03145
MR
73012018-02-23 Maciej W. Rozycki <macro@mips.com>
7302
7303 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7304 name of a variable: $actual_linejj -> $actual_line.
7305
54a27fe5
JB
73062018-02-21 John Baldwin <jhb@FreeBSD.org>
7307
7308 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7309
de65820c
MM
73102018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7311
7312 * gdb.btrace/buffer-size.exp: Do not force BTS.
7313
980548fd
PA
73142018-02-14 Pedro Alves <palves@redhat.com>
7315
7316 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7317 getting a "Quit".
7318
c4e12631
MM
73192018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7320
7321 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7322 Fix test name.
7323
c2e0e465
SM
73242018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7325
7326 * gdb.cp/m-static.exp: Check type of optimized out static
7327 member.
7328
f7216783
AB
73292018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7330
7331 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7332 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7333
0625771b
LS
73342018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7335 Leszek Swirski <leszeks@google.com>
7336
7337 * gdb.python/py-prettyprint.c
7338 (struct to_string_returns_value_inner,
7339 struct to_string_returns_value_wrapper): New.
7340 (main): Add tsrvw variable.
7341 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7342 ToStringReturnsValueWrapper): New classes.
7343 (register_pretty_printers): Register new pretty-printers.
7344 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7345 recursive pretty printer.
7346 * gdb.python/py-mi.exp: Likewise.
7347
59498c30
LS
73482018-02-01 Leszek Swirski <leszeks@google.com>
7349
7350 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7351 functions with the same name as an include file are parsed
7352 correctly.
7353
d4d38844
YQ
73542018-02-01 Yao Qi <yao.qi@linaro.org>
7355
7356 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7357 "\[^\r\n\]*".
7358
07e5f5cf
NP
73592018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7360
7361 * gdb.arch/powerpc-prologue-frame.s: New file.
7362 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7363 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7364
929b5ad4
JB
73652018-01-31 Joel Brobecker <brobecker@adacore.com>
7366
7367 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7368
e671cd59
PA
73692018-01-30 Pedro Alves <palves@redhat.com>
7370
7371 PR gdb/13211
7372 * gdb.base/interrupt-daemon.c: New.
7373 * gdb.base/interrupt-daemon.exp: New.
7374 * gdb.multi/multi-term-settings.c: New.
7375 * gdb.multi/multi-term-settings.exp: New.
7376
fc413dc4
JB
73772018-01-30 Joel Brobecker <brobecker@adacore.com>
7378
7379 * gdb.base/break.exp: Save the location where the breakpoint
7380 on break.c:47 was actually inserted when debugging the version
7381 compiled at -O2 and use it in the expected output of the "info
7382 break" test performed soon after.
7383
5c319bb2
PA
73842018-01-22 Pedro Alves <palves@redhat.com>
7385 Sergio Durigan Junior <sergiodj@redhat.com>
7386
7387 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7388 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7389
a9e40818
JB
73902018-01-22 Joel Brobecker <brobecker@adacore.com>
7391
7392 * gdb.base/break-include.c, gdb.base/break-include.inc,
7393 gdb.base/break-include.exp: New files.
7394 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7395 line number now being the actual line number where the breakpoint
7396 was inserted.
7397 * gdb.mi/mi-break.exp: Likewise.
7398 * gdb.mi/mi-reverse.exp: Likewise.
7399 * gdb.mi/mi-simplerun.exp: Ditto.
7400
e707fc44
AB
74012018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7402
7403 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7404 varobj.
7405 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7406
ae451627
AB
74072018-01-21 Don Breazeal <donb@codesourcery.com>
7408 Andrew Burgess <andrew.burgess@embecosm.com>
7409
7410 * gdb.mi/basics.c: Add new global.
7411 * gdb.mi/mi-frame-regs.exp: New file.
7412 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7413 case.
7414
b1b189e0
AB
74152018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7416
7417 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7418 non-parameter, and on an unknown symbol.
7419
fcfcc376
TT
74202018-01-19 Tom Tromey <tom@tromey.com>
7421
7422 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7423 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7424
634c1c31
AA
74252018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7426
7427 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7428 setrlimit and chdir to int.
7429
d6ad07fd
AA
74302018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7431
7432 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7433 function.
7434 (my_tend): Likewise.
7435 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7436 rationale of avoiding FP- and vector instructions.
7437
adf8243b
RK
74382018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7439
7440 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7441 "info reg" with "\[ \t\]*".
7442 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7443 "\[ \t\]+".
7444 * gdb.arch/s390-multiarch.exp: Ditto.
7445 * gdb.base/pc-fp.exp: Ditto.
7446 * gdb.reverse/i386-precsave.exp: Ditto.
7447 * gdb.reverse/i386-reverse.exp: Ditto.
7448 * gdb.reverse/i387-env-reverse.exp: Ditto.
7449 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7450
dcc06925
AA
74512018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7452
7453 * lib/gdb.exp (gdb_compile): Re-enable use of
7454 universal_compile_options for languages other than Rust.
7455
25d4fd80
AA
74562018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7457
7458 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7459
ee7f689e 74602018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7461
7462 PR gdb/16577
7463 * gdb.base/solib-vanish.exp: New.
7464 * gdb.base/solib-vanish-main.c: New.
7465 * gdb.base/solib-vanish-lib1.c: New.
7466 * gdb.base/solib-vanish-lib2.c: New.
7467
d8447b6b
YQ
74682018-01-17 Yao Qi <yao.qi@linaro.org>
7469
7470 * gdb.compile/compile.exp: Match the address printed for
7471 frame in the output of command "bt".
7472
86d6a90c
TT
74732018-01-15 Tom Tromey <tom@tromey.com>
7474
7475 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7476 compute sp_reg.
7477
cbcdb1aa
AB
74782018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7479
7480 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7481 to prepare.
7482 (prepare): Return 0 on error, 1 on success.
7483
eea61984
PA
74842018-01-12 Pedro Alves <palves@redhat.com>
7485
7486 * gdb.base/continue-after-aborted-step-over.c: New.
7487 * gdb.base/continue-after-aborted-step-over.exp: New.
7488
6181e9c2
SM
74892018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7490
7491 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7492 options when not creating an executable.
7493
3cada740
PA
74942018-01-11 Pedro Alves <palves@redhat.com>
7495
7496 PR remote/22597
7497 * gdb.server/stop-reply-no-thread.c: New file.
7498 * gdb.server/stop-reply-no-thread.exp: New file.
7499
c63d3e8d
PA
75002018-01-10 Pedro Alves <palves@redhat.com>
7501
7502 PR gdb/22670
7503 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7504 functions too. Test setting breakpoints and printing C functions
7505 with no debug info too.
7506 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7507
d4c2a405
PA
75082018-01-10 Pedro Alves <palves@redhat.com>
7509
7510 PR gdb/22670
7511 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7512 a fail.
7513
8825213e
PA
75142018-01-10 Pedro Alves <palves@redhat.com>
7515
7516 PR gdb/22670
7517 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7518
605fd3c6
YQ
75192018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7520
7521 * gdb.server/unittest.exp: Match the output in non-development
7522 mode.
7523
1e5ded6c
YQ
75242018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7525
7526 * gdb.gdb/unittest.exp: Match output in non-development mode.
7527
30066b0b
JB
75282018-01-08 Joel Brobecker <brobecker@adacore.com>
7529
7530 * gdb.ada/access_tagged_param.exp: Relax expected output
7531 for value of "ObjL" in "continue" to pck.inspect breakpoint
7532 test.
7533
04bafb1e
XR
75342018-01-08 Joel Brobecker <brobecker@adacore.com>
7535
9f86398b
JB
7536 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7537 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7538
e379cee6
PA
75392018-01-05 Pedro Alves <palves@redhat.com>
7540
7541 PR gdb/18653
7542 * gdb.base/libsegfault.exp: New.
7543
de63c46b
PA
75442018-01-05 Joel Brobecker <brobecker@adacore.com>
7545
7546 PR gdb/22670
7547 * gdb.ada/access_tagged_param.exp: New file.
7548 * gdb.ada/access_tagged_param/foo.adb: New file.
7549
f98fc17b
PA
75502018-01-05 Pedro Alves <palves@redhat.com>
7551
7552 PR gdb/22670
7553 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7554 exercise lower case too, and to exercise both full matching and
7555 wild matching.
7556
342f8240
JB
75572018-01-05 Joel Brobecker <brobecker@adacore.com>
7558
7559 * gdb.ada/rename_subscript_param: New testcase.
7560
7150d33c
JG
75612018-01-05 Jerome Guitton <guitton@adacore.com>
7562
7563 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7564
cc0e770c
JB
75652018-01-05 Joel Brobecker <brobecker@adacore.com>
7566
7567 * gdb.ada/convvar_comp: New testcase.
7568
672a41aa 75692018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7570
7571 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7572 (My_Table): New global variable.
7573 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7574
7365ec2f
JB
75752018-01-04 Joel Brobecker <brobecker@adacore.com>
7576
7577 PR gdb/22670
7578 * gdb.ada/maint_with_ada: New testcase.
7579
289483b6
JB
75802018-01-04 Joel Brobecker <brobecker@adacore.com>
7581
7582 PR gdb/22670
7583 * gdb.ada/bp_c_mixed_case: New testcase.
7584
344420da
JB
75852018-01-04 Joel Brobecker <brobecker@adacore.com>
7586
7587 PR gdb/22670
7588 * gdb.ada/complete.exp: Add "complete break ada" test.
7589
66fc87a0
JB
75902018-01-04 Joel Brobecker <brobecker@adacore.com>
7591
7592 PR gdb/22670
7593 * gdb.ada/info_addr_mixed_case: New testcase.
7594
9f757bf7
XR
75952018-01-03 Xavier Roirand <roirand@adacore.com>
7596
7597 * gdb.ada/excep_handle.exp: New testcase.
7598 * gdb.ada/excep_handle/foo.adb: New file.
7599 * gdb.ada/excep_handle/pck.ads: New file.
7600
bd570f80
JB
76012018-01-03 Joel Brobecker <brobecker@adacore.com>
7602
7603 * gdb.base/step-line.c: Add extra empty line in copyright header.
7604 * gdb.base/step-line.inp: Likewise.
7605
9fe561ab
JB
76062018-01-02 Joel Brobecker <brobecker@adacore.com>
7607
7608 * gdb.ada/dyn_stride.exp: Add slice test.
7609
a405673c
JB
76102018-01-02 Joel Brobecker <brobecker@adacore.com>
7611
7612 * gdb.ada/dyn_stride: New testcase.
7613
cef0f868
SH
76142017-12-27 Stafford Horne <shorne@gmail.com>
7615
7616 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7617 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7618
b67d92b0
SH
76192017-12-27 Stafford Horne <shorne@gmail.com>
7620
7621 * gdb.base/reggroups.c: New file.
7622 * gdb.base/reggroups.exp: New file.
7623
eccab96d
JB
76242017-12-18 Joel Brobecker <brobecker@adacore.com>
7625
7626 * gdb.dwarf2/ada-valprint-error.c: New file.
7627 * gdb.dwarf2/ada-valprint-error.exp: New file.
7628
0e2da9f0
JB
76292017-12-18 Joel Brobecker <brobecker@adacore.com>
7630
7631 * gdb.ada/assign_arr: New testcase.
7632
cb923fcc
XR
76332017-12-18 Xavier Roirand <roirand@adacore.com>
7634
7635 * gdb.ada/funcall_ptr: New testcase.
7636
7c161838
SDJ
76372017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7638
7639 PR cli/16224
7640 * gdb.base/ptype-offsets.cc: New file.
7641 * gdb.base/ptype-offsets.exp: New file.
7642
1af17fd9
YQ
76432017-12-15 Yao Qi <yao.qi@linaro.org>
7644
7645 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7646 if XML is disabled.
7647
828d5846
XR
76482017-12-15 Xavier Roirand <roirand@adacore.com>
7649
7650 * gdb.ada/same_component_name: New testcase.
7651
79e8fcaa
JB
76522017-12-14 Joel Brobecker <brobecker@adacore.com>
7653
7654 * gdb.ada/str_binop_equal: New testcase.
7655
e05fa6f9
JB
76562017-12-14 Joel Brobecker <brobecker@adacore.com>
7657
7658 * gdb.ada/task_switch_in_core: New testcase.
7659
b89641ba
SM
76602017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7661
7662 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7663 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7664 call test_bkpt_qualified.
7665 (test_bkpt_qualified): New proc.
7666
6892d2e4
PA
76672017-12-13 Pedro Alves <palves@redhat.com>
7668
7669 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7670 Tighten regexp by matching with an anchor.
7671
a22ecf70
PA
76722017-12-13 Pedro Alves <palves@redhat.com>
7673
7674 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7675 ("expression with namespace"): New set of tests.
7676 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7677 (Nested::Test_NS::qux): New.
7678 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7679 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7680
9937536c
JB
76812017-12-13 Joel Brobecker <brobecker@adacore.com>
7682
7683 * gdb.base/server-del-break.c: New file.
7684 * gdb.base/server-del-break.exp: New file.
7685
fe49c6f5
SH
76862017-12-12 Stafford Horne <shorne@gmail.com>
7687
7688 * gdb.xml/tdesc-regs.exp: Add or1k support.
7689
c3d18620
SH
76902017-12-12 Stafford Horne <shorne@gmail.com>
7691
7692 * gdb.base/bp-permanent.c: Define nop of or1k.
7693
c5f9cfc8
JB
76942017-12-11 Joel Brobecker <brobecker@adacore.com>
7695
7696 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7697 output with components being reordered.
7698
a9c135fc
JB
76992017-12-11 Joel Brobecker <brobecker@adacore.com>
7700
7701 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7702 output with components being reordered.
7703
927aa2e7
JK
77042017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7705 Pedro Alves <palves@redhat.com>
7706
7707 * gdb.base/maint.exp (check for .gdb_index): Check also for
7708 .debug_names.
7709 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7710 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7711 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7712 (.gdb_index used after symbol reloading): Support also .debug_names.
7713 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7714
f17d9474
YQ
77152017-12-08 Yao Qi <yao.qi@linaro.org>
7716
7717 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7718 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7719
a0de8c21
YQ
77202017-12-08 Yao Qi <yao.qi@linaro.org>
7721
7722 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7723 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7724
a738ea1d
YQ
77252017-12-08 Yao Qi <yao.qi@linaro.org>
7726
7727 * gdb.arch/aarch64-tagged-pointer.c: New file.
7728 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7729
1cd9a73b
SDJ
77302017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7731
7732 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7733 "int".
7734
fa6eb693
KS
77352017-12-07 Keith Seitz <keiths@redhat.com>
7736
7737 PR breakpoints/22569
7738 * gdb.linespec/ls-errs.exp: Change expected result of "break
7739 -source this file has spaces.c -line 3".
7740 Check that an explicit source file followed by whitespace is
7741 identified as an invalid explicit location.
7742
883fd55a
KS
77432017-12-07 Keith Seitz <keiths@redhat.com>
7744
7745 * gdb.cp/nested-types.cc: New file.
7746 * gdb.cp/nested-types.exp: New file.
7747 * lib/cp-support.exp: Load data-structures.exp library.
7748 (debug_cp_test_ptype_class): New global.
7749 (cp_ptype_class_verbose, next_line): New procedures.
7750 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7751 Add and document new return value.
7752 Switch the list of lines to a queue.
7753 Add support for new `type' key for nested type definitions.
7754 Add debugging/troubleshooting messages.
7755 * lib/data-structures.exp: New file.
7756
ec72db3e
SM
77572017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7758
7759 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7760 with proc_with_prefix, don't use with_test_prefix.
7761
99598d71
TT
77622017-12-07 Tom Tromey <tom@tromey.com>
7763
7764 * gdb.base/break.exp: Add test for empty "commands".
7765
a8806230
YQ
77662017-12-07 Yao Qi <yao.qi@linaro.org>
7767
7768 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7769 malloc and catch syscall.
7770
824cc835
PM
77712017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7772
e79be6e5 7773 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7774 tests for explicit locations.
7775
7cc244de
PA
77762017-12-06 Pedro Alves <palves@redhat.com>
7777
7778 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7779 force-disabling XML descriptions.
7780
50a1fdd5
PA
77812017-12-04 Pedro Alves <palves@redhat.com>
7782
7783 PR gdb/22499
7784 * gdb.arch/amd64-disp-step-avx.S: New file.
7785 * gdb.arch/amd64-disp-step-avx.exp: New file.
7786
f0fb2488
PA
77872017-12-03 Pedro Alves <palves@redhat.com>
7788
7789 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7790 and <string.h>.
7791 (parent_function): Print distinct messages when waitpid fails, or
7792 the child exits with a signal, or the child exits for an unhandled
7793 reason.
7794 * gdb.threads/process-dies-while-detaching.exp
7795 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7796 it. Wait for both inferior output and GDB's prompt. Use an
7797 indirect spawn id list.
7798 (do_detach): New parameter 'child_exit'. Use it to compute
7799 expected inferior output.
7800 (test_detach, test_detach_watch, test_detach_killed_outside):
7801 Adjust to pass down the expected child exit kind.
7802
97cbe998
SDJ
78032017-12-01 Joel Brobecker <brobecker@adacore.com>
7804 Sergio Durigan Junior <sergiodj@redhat.com>
7805 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7808
40fc416f
SDJ
78092017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7810
7811 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7812 to 'symbol-file' and 'add-symbol-file' can be
7813 position-independent.
7814
1cc75e92
YQ
78152017-12-01 Yao Qi <yao.qi@linaro.org>
7816
7817 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7818 the URL in copyright header.
7819 * gdb.arch/aarch64-fp.exp: Likewise.
7820 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7821 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7822 * gdb.base/expand-psymtabs.exp: Likewise.
7823 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7824 * gdb.fortran/common-block.exp: Likewise.
7825 * gdb.fortran/common-block.f90: Likewise.
7826 * gdb.fortran/logical.exp: Likewise.
7827 * gdb.fortran/vla-datatypes.f90: Likewise.
7828 * gdb.fortran/vla-sub.f90: Likewise.
7829
875fb7a7
JB
78302017-11-30 Joel Brobecker <brobecker@adacore.com>
7831
7832 * gdb.ada/repeat_dyn: New testcase.
7833
6f14765f
UW
78342017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7835
7836 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7837 Update for changed thread numbering.
7838 * gdb.cell/bt.exp: Update for changed GDB output.
7839
f1af7b94
SM
78402017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7841
7842 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7843 setting isremote by hand.
7844 * boards/dwarf4-gdb-index.exp: Likewise.
7845 * boards/fission.exp: Likewise.
7846 * boards/stabs.exp: Likewise.
7847
e3919f3e
PA
78482017-11-30 Pedro Alves <palves@redhat.com>
7849
7850 * gdb.linespec/cpls-ops.exp
7851 (check_explicit_skips_function_argument): Extract the underlying
7852 type of size_t instead of hardcoding it.
7853
bd69330d
PA
78542017-11-29 Pedro Alves <palves@redhat.com>
7855
7856 PR c++/19436
7857 * gdb.linespec/cpls-abi-tag.cc: New file.
7858 * gdb.linespec/cpls-abi-tag.exp: New file.
7859
a20714ff
PA
78602017-11-29 Pedro Alves <palves@redhat.com>
7861
7862 * gdb.base/langs.exp: Use -qualified.
7863 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7864 it.
7865 * gdb.cp/namespace.exp: Use -qualified.
7866 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7867 (overload-3, template-overload, template-ret-type, const-overload)
7868 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7869 procedures.
7870 (test_driver): Call them.
7871 * gdb.cp/save-bp-qualified.cc: New.
7872 * gdb.cp/save-bp-qualified.exp: New.
7873 * gdb.linespec/explicit.exp: Test -qualified.
7874 * lib/completion-support.exp (completion::explicit_opts_list): Add
7875 "-qualified".
7876 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7877
f6f1d339
PM
78782017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7879
7880 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7881
02ca603a
TT
78822017-11-29 Tom Tromey <tom@tromey.com>
7883
7884 * gdb.base/relocate.exp: Update invalid argument test.
7885 Add new tests for invalid arguments.
7886
ed6c0bfb
TP
78872017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7888
7889 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7890 Return 0 as a long.
7891 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7892
f106e10e
TP
78932017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7894
7895 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7896 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7897 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7898 func ().
7899 * gdb.cp/shadow.cc (B.func): Return 0.
7900
10329bb2
JB
79012017-11-27 Joel Brobecker <brobecker@adacore.com>
7902
7903 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7904 expected output in gdb_expect call to allow the exception
7905 message to be present as well. Fix syntax confusion to avoid
7906 TCL thinking that exception_name is an array.
7907
617cd4bc
UW
79082017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7909
7910 * gdb.arch/spu-info.c: Include <unistd.h>.
7911 (do_signal_test): Fix broken calls to write.
7912 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7913 Fix checks for empty mailboxes. Update signal tests for corrected
7914 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7915 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7916 * gdb.cell/arch.exp: Use standard_output_file.
7917 * gdb.cell/break.exp: Likewise.
7918 * gdb.cell/bt.exp: Likewise.
7919 * gdb.cell/core.exp: Likewise.
7920 * gdb.cell/dwarfaddr.exp: Likewise.
7921 * gdb.cell/ea-cache.exp: Likewise.
7922 * gdb.cell/ea-standalone.exp: Likewise.
7923 * gdb.cell/f-regs.exp: Likewise.
7924 * gdb.cell/fork.exp: Likewise.
7925 * gdb.cell/gcore.exp: Likewise.
7926 * gdb.cell/mem-access.exp: Likewise.
7927 * gdb.cell/ptype.exp: Likewise.
7928 * gdb.cell/registers.exp: Likewise.
7929 * gdb.cell/sizeof.exp: Likewise.
7930 * gdb.cell/solib-symbol.exp: Likewise.
7931 * gdb.cell/solib.exp: Likewise.
617cd4bc 7932
a81aaca0
PA
79332017-11-25 Pedro Alves <palves@redhat.com>
7934
7935 * gdb.base/complete-empty.exp: New file.
7936 * gdb.base/completion.exp: Adjust.
7937
6a3c6ee4
PA
79382017-11-25 Pedro Alves <palves@redhat.com>
7939
7940 * gdb.linespec/cpls-ops.cc: New file.
7941 * gdb.linespec/cpls-ops.exp: New file.
7942 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7943 factored out from ...
7944 (test_complete_prefix_range): ... this.
7945
8955eb2d
PA
79462017-11-24 Pedro Alves <palves@redhat.com>
7947
7948 * gdb.linespec/cpcompletion.exp: New file.
7949 * gdb.linespec/cpls-hyphen.cc: New file.
7950 * gdb.linespec/cpls.cc: New file.
7951 * gdb.linespec/cpls2.cc: New file.
7952 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7953 test to use test_gdb_complete_unique. Add label completion,
7954 keyword completion and explicit location completion tests.
7955 * lib/completion-support.exp: New file.
7956
e547c119
JB
79572017-11-24 Joel Brobecker <brobecker@adacore.com>
7958
7959 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7960 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7961 when hitting an exception catchpoint.
7962
7c3c1aa8
YQ
79632017-11-22 Yao Qi <yao.qi@linaro.org>
7964
7965 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7966
41bd68f5
SM
79672017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7968
7969 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7970 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7971 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7972
1daad298
YQ
79732017-11-22 Yao Qi <yao.qi@linaro.org>
7974
7975 * gdb.base/info-os.exp: Pass pthreads.
7976 * gdb.multi/multi-attach.exp: Likewise.
7977
88465e87
YQ
79782017-11-22 Yao Qi <yao.qi@linaro.org>
7979
7980 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7981 compiler.
7982
dc196b23
YQ
79832017-11-22 Yao Qi <yao.qi@linaro.org>
7984
7985 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7986 * gdb.base/break-interp.exp: Likewise.
7987 * gdb.base/jit-attach-pie.exp: Likewise.
7988
2400729e
UW
79892017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7990
7991 * gdb.base/float128.c (large128): New variable.
7992 * gdb.base/float128.exp: Add test to print largest __float128 value.
7993
7a26362d
UW
79942017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7995
7996 * gdb.arch/vsx-regs.exp: Update register content checks.
7997
ed0f4273
UW
79982017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7999
8000 * gdb.arch/ppc-longdouble.exp: New file.
8001 * gdb.arch/ppc-longdouble.c: Likewise.
8002
a25d69c6
PA
80032017-11-21 Pedro Alves <palves@redhat.com>
8004
8005 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8006
73fcf641
PA
80072017-11-20 Pedro Alves <palves@redhat.com>
8008
8009 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8010 (long_double_typedef): New typedefs.
8011 Use DEF on double and long double.
8012 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8013 cases.
8014 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8015 and 'long_double_ptr_same_size' locals. Use them to decide
8016 whether cast from array/function to float is valid/invalid.
8017
71a3c369
TT
80182017-11-17 Tom Tromey <tom@tromey.com>
8019
8020 * gdb.rust/traits.rs: New file.
8021 * gdb.rust/traits.exp: New file.
8022
ced9779b
JB
80232017-11-17 Joel Brobecker <brobecker@adacore.com>
8024
8025 * gdb.ada/minsyms: New testcase.
8026
a0922d80
PA
80272017-11-16 Pedro Alves <palves@redhat.com>
8028
8029 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8030 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8031
ea04e54c
PA
80322017-11-16 Pedro Alves <palves@redhat.com>
8033
8034 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8035 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8036
e849ea89
PA
80372017-11-16 Pedro Alves <palves@redhat.com>
8038
8039 * gdb.server/reconnect-ctrl-c.c: New file.
8040 * gdb.server/reconnect-ctrl-c.exp: New file.
8041
d8ae99a7
PM
80422017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8043
8044 * gdb.python/py-rbreak.exp: New file.
8045 * gdb.python/py-rbreak.c: New file.
8046 * gdb.python/py-rbreak-func2.c: New file.
8047
968a13f8
PA
80482017-11-16 Pedro Alves <palves@redhat.com>
8049
8050 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8051 pattern.
8052 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8053 GDB.
8054
71774bc9
SM
80552017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8056
8057 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8058 regex.
8059
ddbb44cf
SM
80602017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8061
8062 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8063 test names.
8064
584a564f
PA
80652017-11-09 Pedro Alves <palves@redhat.com>
8066
8067 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8068 factored out from ...
8069 (top level): ... here, and adjusted to avoid expecting beyond the
8070 prompt in a single gdb_test_multiple.
8071
5ed7a928
PA
80722017-11-09 Pedro Alves <palves@redhat.com>
8073
8074 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8075 output.
8076 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8077 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8078 * gdb.server/ext-run.exp ("kill" test): Likewise.
8079 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8080
a60e0738
PA
80812017-11-09 Pedro Alves <palves@redhat.com>
8082
8083 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8084 match till end of line.
8085
2c88253f
PA
80862017-11-09 Pedro Alves <palves@redhat.com>
8087
8088 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8089
c7a38517
PA
80902017-11-09 Pedro Alves <palves@redhat.com>
8091
8092 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8093 New procedures, factored out from ...
8094 (top level): ... here, and adjusted to avoid expecting beyond the
8095 prompt in one go.
8096
f29f4b6b
PA
80972017-11-09 Pedro Alves <palves@redhat.com>
8098
8099 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8100 output. Fix '?' match.
8101
286acbb5
JB
81022017-11-08 Joel Brobecker <brobecker@adacore.com>
8103
8104 * gdb.ada/scoped_watch: New testcase.
8105 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8106 which is actually correct.
8107 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8108 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8109
62d7ae92
PA
81102017-11-08 Pedro Alves <palves@redhat.com>
8111
8112 * gdb.gdb/complaints.exp (test_initial_complaints)
8113 (test_serial_complaints, test_short_complaints): Call
8114 complaint_internal instead of complaint.
8115
280ca31f
DT
81162017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8117
8118 * gdb.threads/tls-core.c: New file.
8119 * gdb.threads/tls-core.exp: Likewise.
8120
b5ec771e
PA
81212017-11-08 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8124 (p Exported_Capitalized): New test.
8125 (p exported_capitalized): New test.
8126
a02b41a7
PA
81272017-11-07 Pedro Alves <palves@redhat.com>
8128
8129 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8130
95e95a6d
PA
81312017-11-07 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8134 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8135 (disable_invalid, disable_inverted, disable_negative): New
8136 procedures.
8137 ("bad numbers"): New set of tests.
8138
cee62dbd
PA
81392017-11-07 Pedro Alves <palves@redhat.com>
8140
8141 * gdb.cp/ena-dis-br-range.exp: Add tests.
8142
cc638e86
PA
81432017-11-07 Pedro Alves <palves@redhat.com>
8144
8145 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8146
d0fe4701
XR
81472017-11-07 Xavier Roirand <roirand@adacore.com>
8148 Pedro Alves <palves@redhat.com>
8149
8150 * gdb.base/ena-dis-br.exp: Add reference to
8151 gdb.cp/ena-dis-br-range.exp.
8152 * gdb.cp/ena-dis-br-range.exp: New file.
8153 * gdb.cp/ena-dis-br-range.cc: New file.
8154
46f67f80
PA
81552017-11-06 Pedro Alves <palves@redhat.com>
8156
8157 * gdb.base/attach-non-pgrp-leader.c: New.
8158 * gdb.base/attach-non-pgrp-leader.exp: New.
8159
726e1356
PA
81602017-11-06 Pedro Alves <palves@redhat.com>
8161
8162 * configure.ac: No longer check for termio.h and sgtty.h.
8163 * configure: Regenerate.
8164 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8165 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8166 Remove termio and sgtty code.
8167
50ab6ace
YQ
81682017-11-03 Yao Qi <yao.qi@linaro.org>
8169
8170 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8171 in GDB is disabled.
8172
8e68731c
YQ
81732017-11-03 Yao Qi <yao.qi@linaro.org>
8174
8175 * gdb.python/py-thrhandle.exp: Skip it if python is not
8176 enabled.
8177
3a87ae65
SM
81782017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8179
8180 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8181 as a breakpoint command.
8182
484d8d36
MD
81832017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8184
8185 PR python/21213
8186 * gdb.python/py-infthread.exp: Test calling
8187 InferiorThread.inferior () multiple times in a row.
8188
4a27f119
KS
81892017-10-27 Keith Seitz <keiths@redhat.com>
8190
8191 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8192 Test "info break" for every inlined function breakpoint.
8193
bb11dd58
YQ
81942017-10-27 Yao Qi <yao.qi@linaro.org>
8195
8196 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8197
a43f3893
PF
81982017-10-26 Patrick Frants <osscontribute@gmail.com>
8199
8200 * gdb.cp/classes.exp (test_static_members): Test printing
8201 Outer::instance.
8202 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8203 (Inner::instance, Outer::instance): New.
8204
792ccf00
PA
82052017-10-24 Pedro Alves <palves@redhat.com>
8206
8207 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8208 extra console" test in two stages.
8209
eb2bfbad
PA
82102017-10-24 Pedro Alves <palves@redhat.com>
8211
8212 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8213
1f75a651
PA
82142017-10-24 Pedro Alves <palves@redhat.com>
8215
8216 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8217 loop.
8218
779990d9
PA
82192017-10-24 Pedro Alves <palves@redhat.com>
8220
8221 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8222 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8223
ad9b8f5d
PA
82242017-10-24 Pedro Alves <palves@redhat.com>
8225
8226 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8227 parameter and handle it. Don't output read value in test name.
8228
fee6da6e
PA
82292017-10-24 Pedro Alves <palves@redhat.com>
8230
8231 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8232 custom test name.
8233
10389c2c
PA
82342017-10-24 Pedro Alves <palves@redhat.com>
8235
8236 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8237 include the unstable output directory name in the test's name.
8238 (initial_setup_simple) <'set args'>: Use custom test name.
8239
a80e65a9
PA
82402017-10-24 Pedro Alves <palves@redhat.com>
8241
8242 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8243 with explicit test name.
8244
15763a09
PA
82452017-10-20 Pedro Alves <palves@redhat.com>
8246
8247 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8248 'wait -i'. Use gdb_assert and remote_close.
8249
49a4ce2e
AB
82502017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8251
8252 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8253 number from variable rather than hard-coded.
8254
a75868f5
PA
82552017-10-19 Pedro Alves <palves@redhat.com>
8256
8257 * gdb.base/long-inferior-output.c: New file.
8258 * gdb.base/long-inferior-output.exp: New file.
8259
c8ba13ad
KS
82602017-11-18 Keith Seitz <keiths@redhat.com>
8261
8262 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8263 method.
8264 (main): Call it.
8265 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8266 Add additional user-defined conversion operator tests.
8267
b27de576
PA
82682017-10-17 Pedro Alves <palves@redhat.com>
8269
8270 * boards/native-stdio-gdbserver.exp: Load "local-board".
8271
8484c955
PA
82722017-10-17 Pedro Alves <palves@redhat.com>
8273
8274 * gdb.base/quit-live.c: New file.
8275 * gdb.base/quit-live.exp: New file.
8276
83d5a34d
KS
82772017-10-16 Keith Seitz <keiths@redhat.com>
8278
8279 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8280 (class_with_protected_typedef, class_with_private_typedef)
8281 (struct_with_public_typedef, struct_with_protected_typedef)
8282 (struct_with_private_typedef): New classes/structs.
8283 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8284 typedefs and access specifiers.
8285
739b3f1d
PA
82862017-10-16 Pedro Alves <palves@redhat.com>
8287 Simon Marchi <simon.marchi@polymtl.ca>
8288
8289 * README (Local vs Remote vs Native): New section.
8290 * boards/local-board.exp: New file, with bits factored out from
8291 ...
8292 * boards/native-extended-gdbserver.exp: ... here. Load
8293 "local-board".
8294 * boards/native-gdbserver.exp: Load "local-board".
8295 (${board}_spawn, ${board}_exec): Delete.
8296 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8297 ...
8298 * boards/stdio-gdbserver-base.exp: ... this new file.
8299 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8300 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8301 procedure.
8302 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8303 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8304 stdio_gdbserver_command.
8305 (${board}_get_remote_address, ${board}_get_comm_port)
8306 (${board}_download, ${board}_upload): Delete.
8307 (get_target_remote_pipe_cmd): New.
8308
fe68b953
SM
83092017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8310
8311 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8312 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8313 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8314 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8315 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8316 remove with_test_prefix.
8317
300b6685
PA
83182017-10-13 Pedro Alves <palves@redhat.com>
8319
8320 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8321 * gdb.base/annota1.exp: Use it instead of is_remote.
8322 * gdb.base/annota3.exp: Use it instead of is_remote.
8323 * gdb.cp/annota2.exp: Use it instead of is_remote.
8324 * gdb.cp/annota3.exp: Use it instead of is_remote.
8325 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8326
50500caf
PA
83272017-10-13 Pedro Alves <palves@redhat.com>
8328
8329 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8330 (test_num_test_vars, run_and_count_vars, find_env)
8331 (test_set_unset_env, test_inherit_env_var): New procedures.
8332 (top level): Use them.
8333
dad0c6d2
PA
83342017-10-13 Pedro Alves <palves@redhat.com>
8335
8336 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8337 also skip on stub-like targets.
8338
8b0553c1
PA
83392017-10-13 Pedro Alves <palves@redhat.com>
8340
8341 PR gdb/22293
8342 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8343 (top level): Move some tests to ...
8344 (test_not_found): ... this new procedure.
8345 (top level): Call it.
8346
7594f623
PA
83472017-10-13 Pedro Alves <palves@redhat.com>
8348
8349 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8350 expect different "info terminal" output if testing with a
8351 non-native target.
8352
ebe3b402
PA
83532017-10-13 Pedro Alves <palves@redhat.com>
8354 Simon Marchi <simon.marchi@polymtl.ca>
8355
8356 PR python/12966
8357 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8358
42f1b161
PA
83592017-10-13 Pedro Alves <palves@redhat.com>
8360
8361 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8362 already.
8363
8d6ef72b
PA
83642017-10-13 Pedro Alves <palves@redhat.com>
8365
8366 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8367 is_remote.
8368
d7bcd5b8
PA
83692017-10-13 Pedro Alves <palves@redhat.com>
8370
8371 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8372 is_remote.
8373
df479dc6
PA
83742017-10-13 Pedro Alves <palves@redhat.com>
8375
8376 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8377 is set.
8378 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8379 instead of is_remote.
8380
23fb630a
PA
83812017-10-13 Pedro Alves <palves@redhat.com>
8382
8383 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8384 (top level): Add comment.
8385
cc77b1dc
PA
83862017-10-13 Pedro Alves <palves@redhat.com>
8387
8388 * gdb.base/remote.exp (top level): Fix comment typo and add
8389 missing return.
8390
27c9e813
PA
83912017-10-13 Pedro Alves <palves@redhat.com>
8392 Simon Marchi <simon.marchi@polymtl.ca>
8393
8394 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8395 calls and add comments. Skip test if use_gdb_stub is set.
8396 (top level): Use "set cwd" command instead of "cd" command.
8397
5e830d98
PA
83982017-10-13 Pedro Alves <palves@redhat.com>
8399
8400 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8401 is_remote target check.
8402
f5ca0032
PA
84032017-10-13 Pedro Alves <palves@redhat.com>
8404
8405 * gdb.base/scope.exp: Use build_executable + clean_restart +
8406 gdb_file_cmd instead of prepare_for_testing and no longer skip
8407 "before run" tests on is_remote target boards. Update comments.
8408 * boards/native-extended-gdbserver.exp
8409 (extended_gdbserver_load_last_file): New, factored out from ...
8410 (gdb_load): ... this. Move further below and add comment.
8411 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8412
8aed1c0d
PA
84132017-10-12 Pedro Alves <palves@redhat.com>
8414
8415 * gdb.base/attach.exp: Remove references to gdb64.
8416 * gdb.base/dbx.exp: Remove references to gdb64.
8417
cfa34c87
SM
84182017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8419 Pedro Alves <palves@redhat.com>
8420
8421 * gdb.base/label.exp: Remove is_remote target check.
8422
9192b7de
PA
84232017-10-12 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.base/auvx.exp (coredir): Update comment.
8426 (top level) <core_works>: Use "set cwd" command instead of "cd"
8427 command.
8428
6bf0052d
PA
84292017-10-12 Pedro Alves <palves@redhat.com>
8430 Simon Marchi <simon.marchi@polymtl.ca>
8431
8432 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8433 target boards.
8434
e48ef82d
PA
84352017-10-12 Pedro Alves <palves@redhat.com>
8436 Simon Marchi <simon.marchi@polymtl.ca>
8437
8438 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8439 Instead skip if there's any gdb_protocol set.
8440
8d7aea57
SM
84412017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8442 Pedro Alves <palves@redhat.com>
8443
8444 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8445
30440677
PA
84462017-10-12 Pedro Alves <palves@redhat.com>
8447 Simon Marchi <simon.marchi@polymtl.ca>
8448
8449 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8450 instead of on dejagnu remote boards.
8451
4e04f045 84522017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8453 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8454
8455 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8456 checks. Use build_executable + clean_restart instead of
8457 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8458 of enabling non-stop after starting gdb.
8459
871a186e
PA
84602017-10-12 Pedro Alves <palves@redhat.com>
8461
8462 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8463 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8464 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8465 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8466
56d704da
AK
84672017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8468
8469 * gdb.arch/arc-tdesc-cpu.exp: New file.
8470 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8471
2f20e312
SM
84722017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8473
8474 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8475
65630365
PA
84762017-10-10 Pedro Alves <palves@redhat.com>
8477
8478 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8479 expect CLI output.
8480
bf469271
PA
84812017-10-10 Pedro Alves <palves@redhat.com>
8482
8483 * lib/selftest-support.exp (selftest_setup): Update for
8484 captured_command_loop's prototype change.
8485
777a42f1
PA
84862017-10-09 Pedro Alves <palves@redhat.com>
8487
8488 Test both arch1=>arch2 and arch2=>arch1.
8489
8490 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8491 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8492 factored out to...
8493 (append_arch1_options, append_arch2_options, append_arch_options)
8494 (build_executables): New procedures.
8495 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8496 local.
8497 (top level): Add new 'first_arch' testing axis.
8498
cbd2b4e3
PA
84992017-10-09 Pedro Alves <palves@redhat.com>
8500
8501 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8502 (barrier): New.
8503 (thread_start, all_started): New functions.
8504 (main): Spawn new thread and wait until it is scheduled.
8505 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8506 option.
8507 (do_test): Add 'selected_thread' parameter. Run to all_started
8508 instead of main. Explicitly set the breakpoint at main. Switch
8509 to the SELECTED_THREAD thread.
8510 (top level): Test handling the exec event with either the main
8511 thread or the second thread selected.
8512
5c9e4427
PA
85132017-10-09 Pedro Alves <palves@redhat.com>
8514
8515 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8516 logic. Move STOP marker after the value checks.
8517 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8518 regexp.
8519
b3b7c423
SL
85202017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8521
8522 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8523
3b4b2f16
UW
85242017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8525
8526 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8527 integer-to-dfp conversion.
8528 * gdb.base/dfp-test.exp: Likewise.
8529
5cd63fda
PA
85302017-10-04 Pedro Alves <palves@redhat.com>
8531
8532 * gdb.multi/hangout.c: Include <unistd.h>.
8533 (hangout_loop): New function.
8534 (main): Call alarm. Call hangout_loop in a loop.
8535 * gdb.multi/hello.c: Include <unistd.h>.
8536 (hello_loop): New function.
8537 (main): Call alarm. Call hangout_loop in a loop.
8538 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8539 inferior with the other selected.
8540
4c71c105
SM
85412017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8542
8543 * gdb.mi/list-thread-groups-available.exp: New file.
8544 * gdb.mi/list-thread-groups-available.c: New file.
8545
bc3b087d
SDJ
85462017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8547
8548 * gdb.base/set-cwd.exp: Make it available on
8549 native-extended-gdbserver.
8550
d092c5a2
SDJ
85512017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8552
8553 * gdb.base/set-cwd.c: New file.
8554 * gdb.base/set-cwd.exp: Likewise.
8555
45320ffa
TT
85562017-10-02 Tom Tromey <tom@tromey.com>
8557
8558 PR rust/22236:
8559 * gdb.rust/simple.rs (main): New variable "fslice".
8560 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8561
b3e3859b
TT
85622017-10-02 Tom Tromey <tom@tromey.com>
8563
8564 * gdb.rust/simple.exp: Test ptype of a slice.
8565
01af5e0d
TT
85662017-10-02 Tom Tromey <tom@tromey.com>
8567
8568 * gdb.rust/simple.exp: Test index of slice.
8569
a9bbfbd8
TT
85702017-09-27 Tom Tromey <tom@tromey.com>
8571
8572 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8573
df8899e5
TP
85742017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8575 Pedro Alves <palves@redhat.com>
8576
8577 * gdb.base/compare-sections.exp (get value of read-only section): Read
8578 as unsigned value.
8579 (corrupt read-only section): Likewise and don't set written if patching
8580 failed.
8581
757bf54b
KB
85822017-09-21 Kevin Buettner <kevinb@redhat.com>
8583
8584 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8585 files.
8586
06871ae8
PA
85872017-09-20 Pedro Alves <palves@redhat.com>
8588
8589 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8590 symbol names in gdb's output.
8591 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8592
e5f25bc5
PA
85932017-09-20 Pedro Alves <palves@redhat.com>
8594
8595 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8596 Rename to ...
8597 (test_list_ambiguous_symbol): ... this and add a symbol name
8598 parameter. Adjust.
8599 (test_list_ambiguous_function): Reimplement on top of
8600 test_list_ambiguous_symbol and also test listing ambiguous
8601 variables.
8602 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8603 (ambiguous_fun): ... this.
8604 (ambiguous_var): New.
8605 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8606 (ambiguous_fun): ... this.
8607 (ambiguous_var): New.
8608
4e5a4f58
JB
86092017-09-19 John Baldwin <jhb@FreeBSD.org>
8610
8611 * gdb.base/starti.c: New file.
8612 * gdb.base/starti.exp: New file.
8613 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8614
26e53f3e
PA
86152017-09-14 Pedro Alves <palves@redhat.com>
8616
8617 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8618 (top level): Use it instead of runto.
8619
cb791d59
TT
86202017-09-11 Tom Tromey <tom@tromey.com>
8621
8622 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8623
7c96f8c1
TT
86242017-09-11 Tom Tromey <tom@tromey.com>
8625
8626 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8627 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8628
469412dd
CW
86292017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8630
8631 * gdb.fortran/printing-types.exp: New file.
8632 * gdb.fortran/printing-types.exp: New file.
8633
e0f86435
BH
86342017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8635
8636 * gdb.fortran/vla-ptype.exp: Fix typos.
8637 * gdb.fortran/vla-value.exp: Same.
8638
9e9af4be
BH
86392017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8640
8641 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8642 * gdb.mi/mi-var-child-f.exp: Likewise.
8643 * gdb.mi/mi-vla-fortran.exp: Likewise.
8644
a5ad232b 86452017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8646 Christoph Weinmann <christoph.t.weinmann@intel.com>
8647 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8648
8649 * gdb.fortran/ptr-indentation.f90: New file.
8650 * gdb.fortran/ptr-indentation.exp: New file.
8651
5aec60eb
TT
86522017-09-05 Tom Tromey <tom@tromey.com>
8653
8654 PR gdb/22010:
8655 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8656
8f8f8152
TP
86572017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8658
8659 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8660
fbd1b771
JK
86612017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8662
8663 * gdb.threads/tls-nodebug-pie.c: New file.
8664 * gdb.threads/tls-nodebug-pie.exp: New file.
8665
5eb5f850
TT
86662017-09-05 Tom Tromey <tom@tromey.com>
8667
8668 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8669 for rust.
8670
ae780a21
SM
86712017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8672
8673 * gdb.multi/multi-arch-exec.exp: Test with different
8674 "follow-exec-mode" settings.
8675 (do_test): New procedure.
8676
3693fdb3
PA
86772017-09-04 Pedro Alves <palves@redhat.com>
8678
8679 * gdb.base/func-static.c (S::method const, S::method volatile)
8680 (S::method volatile const): New methods.
8681 (c_s, v_s, cv_s): New instances.
8682 (main): Call method() on them.
8683 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8684 (cannot_resolve): New procedure.
8685 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8686 print-quote-unquoted columns.
8687 (do_test): Test printing each scope too.
8688
e68cb8e0
PA
86892017-09-04 Pedro Alves <palves@redhat.com>
8690
8691 * gdb.base/local-static.exp: Also test with
8692 class::method::variable wholly quoted.
8693 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8694
858be34c
PA
86952017-09-04 Pedro Alves <palves@redhat.com>
8696
8697 * gdb.base/local-static.c: New.
8698 * gdb.base/local-static.cc: New.
8699 * gdb.base/local-static.exp: New.
8700
46a4882b
PA
87012017-09-04 Pedro Alves <palves@redhat.com>
8702
8703 * gdb.asm/asm-source.exp: Add casts to int.
8704 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8705 (dataglobal64_1, dataglobal64_2): New globals.
8706 * gdb.base/nodebug.exp: Test different expressions involving the
8707 new globals, with print, whatis and ptype. Add casts to int.
8708 * gdb.base/solib-display.exp: Add casts to int.
8709 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8710 * gdb.cp/m-static.exp: Add cast to int.
8711 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8712 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8713 tls variable with no debug info without a cast. Test with a cast
8714 to int too.
8715 * gdb.trace/entry-values.exp: Add casts.
8716
2c5a2be1
PA
87172017-09-04 Pedro Alves <palves@redhat.com>
8718
8719 * gdb.base/nodebug.exp: Test that ptype's error about functions
8720 with unknown return type includes the function name too.
8721
7022349d
PA
87222017-09-04 Pedro Alves <palves@redhat.com>
8723
8724 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8725 return type of munmap in infcall.
8726 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8727 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8728 type of ftell in infcall.
8729 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8730 type of getpid in infcall.
8731 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8732 infcall.
8733 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8734 Bail on failure to extract the pid.
8735 * gdb.base/nodebug.c: #include <stdint.h>.
8736 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8737 New functions.
8738 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8739 Change expected output of print/whatis/ptype with functions with
8740 no debug info. Test all supported languages. Call
8741 test_call_promotion.
8742 * gdb.compile/compile.exp: Adjust expected output to expect
8743 warning.
8744 * gdb.threads/siginfo-threads.exp: Likewise.
8745
54990598
PA
87462017-09-04 Pedro Alves <palves@redhat.com>
8747
8748 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8749 "prototypes". Test calling float functions via prototyped and
8750 unprototyped function pointers.
8751 (perform_all_tests): New parameter "prototypes". Pass it down.
8752 (top level): Pass down "prototypes" parameter to
8753 perform_all_tests.
8754
34d16ea2
SM
87552017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8756
8757 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8758 Test with nested loops.
8759
9521ecda
SM
87602017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8761
8762 * gdb.base/commands.exp: Call the new procedures.
8763 (loop_break_test, loop_continue_test): New procedures.
8764
80a65e9b
SM
87652017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8766
8767 * gdb.base/commands.exp: Call new procedure.
8768 (define_if_without_arg_test): New procedure.
8769
e439fa14
PA
87702017-09-04 Pedro Alves <palves@redhat.com>
8771
8772 * gdb.base/list-ambiguous.exp: New file.
8773 * gdb.base/list-ambiguous0.c: New file.
8774 * gdb.base/list-ambiguous1.c: New file.
8775 * gdb.base/list.exp (test_list_range): Adjust expected output.
8776
0a2dde4a
SDJ
87772017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8778
8779 * gdb.base/share-env-with-gdbserver.c: New file.
8780 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8781
5e89eb3a
SM
87822017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8783
8784 * gdb.base/commands.exp (gdbvar_simple_if_test,
8785 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8786 progvar_simple_if_test, progvar_simple_while_test,
8787 progvar_complex_if_while_test, user_defined_command_test,
8788 user_defined_command_args_eval,
8789 user_defined_command_args_stack_test,
8790 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8791 temporary_breakpoint_commands,
8792 gdb_test_no_prompt, redefine_hook_test,
8793 redefine_backtrace_test): Remove "global gdb_prompt".
8794
fd437cbc
SM
87952017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8796
8797 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8798 New proc, call it from toplevel.
8799
87215ad1
SDJ
88002017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8801
8802 PR remote/21852
8803 * gdb.server/normal.c: New file, copied from gdb.base.
8804 * gdb.server/run-without-local-binary.exp: New file.
8805
58afddc6
WP
88062017-08-07 Weimin Pan <weimin.pan@oracle.com>
8807
8808 * gdb.arch/sparc64-adi.exp: New file.
8809 * gdb.arch/sparc64-adi.c: New file.
8810
5277199a
PA
88112017-08-22 Pedro Alves <palves@redhat.com>
8812
8813 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8814 (top level): Add "list all overloads" tests.
8815
14278e1f
TT
88162017-08-22 Tom Tromey <tom@tromey.com>
8817
8818 * gdb.gdb/xfullpath.exp: Remove.
8819
bf223d3e
PA
88202017-08-21 Pedro Alves <palves@redhat.com>
8821
8822 PR gdb/19487
8823 * gdb.base/symbol-alias.c: New.
8824 * gdb.base/symbol-alias2.c: New.
8825 * gdb.base/symbol-alias.exp: New.
8826
c973d0aa
PA
88272017-08-21 Pedro Alves <palves@redhat.com>
8828
8829 * gdb.base/dfp-test.c
8830 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8831 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8832 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8833 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8834 * gdb.base/whatis-ptype-typedefs.c: New.
8835 * gdb.base/whatis-ptype-typedefs.exp: New.
8836 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8837 (an_int, an_int_type, an_int_type2): New globals.
8838 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8839 involving typedefs and cast expressions.
8840 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8841 (lookup_typedefs_function): New.
8842 (typedefs_pretty_printers_dict): New.
8843 (top level): Register lookup_typedefs_function in
8844 gdb.pretty_printers.
8845
6d580b63
YQ
88462017-08-18 Yao Qi <yao.qi@linaro.org>
8847
8848 * gdb.server/unittest.exp: New.
8849
206726fb
SDJ
88502017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8851
8852 PR gdb/21954
8853 * gdb.base/environ.exp: Add test to check if 'unset environment'
8854 works.
8855
bf0ec4c2
AA
88562017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8857
8858 * lib/gdb.exp (universal_compile_options): New caching proc.
8859 (gdb_compile): Suppress GCC's coloring of messages.
8860
d6382fff
TT
88612017-08-14 Tom Tromey <tom@tromey.com>
8862
8863 PR gdb/21675:
8864 * gdb.base/printcmds.exp (test_radices): New function.
8865 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8866 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8867 * lib/gdb.exp (get_integer_valueof): Use p/d.
8868
c2c2dd9f
SM
88692017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8870
8871 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8872 characters.
8873
fdffd6f4
TT
88742017-08-05 Tom Tromey <tom@tromey.com>
8875
8876 * gdb.rust/simple.exp: Allow String to appear in a different
8877 namespace.
8878
27d41eac
YQ
88792017-07-26 Yao Qi <yao.qi@linaro.org>
8880
8881 * gdb.gdb/unittest.exp: Invoke command
8882 "maintenance check xml-descriptions".
8883
031ed05d
AA
88842017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8885
8886 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8887 calling context.
8888 (hex128): Drop erroneous calculation of parameters.
8889
dcd27ddf
SM
88902017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8891
8892 * gdb.python/py-unwind.exp: Disable stack protection when
8893 building test file.
8894
47e77640
PA
88952017-07-20 Pedro Alves <palves@redhat.com>
8896
8897 * gdb.base/default.exp (set language): Adjust expected output.
8898
62d2a18a
PA
88992017-07-20 Pedro Alves <palves@redhat.com>
8900
8901 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8902 (test_minsym): ... this, and make static.
8903 (get_pck__foo__bar__minsym): Rename to ...
8904 (get_test_minsym): ... this.
8905 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8906 symbol names and comments.
8907 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8908 (get_test_minsym): ... this.
8909 (pck__foo__bar__minsym__2): Rename to ...
8910 (test_minsym): ... this.
8911 (main): Adjust.
8912
c45ec17c
PA
89132017-07-17 Pedro Alves <palves@redhat.com>
8914
8915 * gdb.base/completion.exp: Adjust expected output.
8916 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8917 the completer works.
8918
c6756f62
PA
89192017-07-17 Pedro Alves <palves@redhat.com>
8920
8921 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8922
5bd68487
AB
89232017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8924
8925 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8926
8880f2a9
TT
89272017-07-14 Tom Tromey <tom@tromey.com>
8928
8929 PR rust/21764:
8930 * gdb.rust/simple.exp: Add tests.
8931
65547233
TT
89322017-07-14 Tom Tromey <tom@tromey.com>
8933
8934 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8935
8f14146e
PA
89362017-07-14 Pedro Alves <palves@redhat.com>
8937
8938 * gdb.linespec/base/one/thefile.cc (z1): New function.
8939 * gdb.linespec/base/two/thefile.cc (z2): New function.
8940 * gdb.linespec/linespec.exp: Add tests.
8941
b4365d02
AB
89422017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8943
8944 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8945 to mi_create_breakpoint.
8946
5d2cbaa5
AB
89472017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8948
8949 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8950 mi_create_breakpoint.
8951
11cb5716
IB
89522017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8953
8954 * gdb.dlang/demangle.exp: Update for demangling changes.
8955
03278692
TT
89562017-07-09 Tom Tromey <tom@tromey.com>
8957
8958 * gdb.dwarf2/shortpiece.exp: New file.
8959
33c5cd75
DB
89602017-07-06 David Blaikie <dblaikie@gmail.com>
8961
8962 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8963 built from fissiont-multi-cu{1,2}.c.
8964 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8965 except putting 'main' and 'func' in separate CUs in the same DWO file.
8966 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8967 test.
8968 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8969 test.
8970
8455d262
PA
89712017-07-06 Pedro Alves <palves@redhat.com>
8972
8973 * gdb.python/py-unwind.exp: Test flushregs.
8974
dc4bde35
SDJ
89752017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8976
8977 PR cli/21688
8978 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8979 tests for alias commands and trailing whitespace.
8980
51ed89aa
SDJ
89812017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8982
8983 PR cli/21688
8984 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8985 procedure. Call it.
8986
eb17d413
PA
89872017-06-29 Pedro Alves <palves@redhat.com>
8988
8989 * gdb.base/printcmds.exp: Add tests.
8990
41664b45
DG
89912017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8992
8993 PR gdb/21337
8994 * gdb.base/reread-readsym.exp: New file.
8995 * gdb.base/reread-readsym.c: New file.
8996
75312ae3
KB
89972017-06-21 Kevin Buettner <kevinb@redhat.com>
8998
8999 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9000 subpattern.
9001
66953522
PB
90022017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9003
9004 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9005 extended mnemonic.
9006 * gdb.arch/powerpc-power9.s: Likewise.
9007
5524b525
AA
90082017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9009
9010 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9011 on 32-bit x86 targets. Exploit is_*_target macros where
9012 appropriate.
9013
03c8af18
AA
90142017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9015
9016 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9017 register pieces.
9018
3bf31011
AA
90192017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9020
9021 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9022 located in one or more DWARF pieces.
9023
805acca0
AA
90242017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9025
9026 * lib/gdb.exp (get_endianness): New proc.
9027 * gdb.arch/aarch64-fp.exp: Use it.
9028 * gdb.arch/altivec-regs.exp: Likewise.
9029 * gdb.arch/e500-regs.exp: Likewise.
9030 * gdb.arch/vsx-regs.exp: Likewise.
9031 * gdb.base/dump.exp: Likewise.
9032 * gdb.base/funcargs.exp: Likewise.
9033 * gdb.base/gnu_vector.exp: Likewise.
9034 * gdb.dwarf2/formdata16.exp: Likewise.
9035 * gdb.dwarf2/implptrpiece.exp: Likewise.
9036 * gdb.dwarf2/nonvar-access.exp: Likewise.
9037 * gdb.python/py-inferior.exp: Likewise.
9038 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9039
e9352324
AA
90402017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9041
9042 PR gdb/21226
9043 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9044 stack value pieces are taken from the LSB end.
9045
d5d1163e
AA
90462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9047
9048 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9049 variable at nonzero offset.
9050
0567c986
AA
90512017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9052
9053 * gdb.dwarf2/var-access.c: New file.
9054 * gdb.dwarf2/var-access.exp: New test.
9055 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9056
973e9aab
TT
90572017-06-12 Tom Tromey <tom@tromey.com>
9058
9059 * gdb.dwarf2/formdata16.exp: Add tests.
9060
d9109c80
TT
90612017-06-12 Tom Tromey <tom@tromey.com>
9062
9063 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9064
30a25466
TT
90652017-06-12 Tom Tromey <tom@tromey.com>
9066
9067 PR exp/16225:
9068 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9069 * gdb.arch/vsx-regs.exp: Update tests.
9070 * gdb.arch/s390-vregs.exp (hex128): New proc.
9071 Update test.
9072 * gdb.arch/altivec-regs.exp: Update tests.
9073
aefd8b33
SDJ
90742017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9075
9076 * gdb.base/startup-with-shell.c: New file.
9077 * gdb.base/startup-with-shell.exp: Likewise.
9078
2090129c
SDJ
90792017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9080
9081 * gdb.server/non-existing-program.exp: Update regex in order to
9082 reflect the fact that gdbserver is now using fork_inferior (with a
9083 shell) to startup the inferior.
9084
8e86a419
SM
90852017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9086
9087 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9088 support function calls from GDB.
9089
e6cf65f2
TT
90902017-05-21 Tom Tromey <tom@tromey.com>
9091
9092 PR rust/21466:
9093 * gdb.rust/unsized.exp: New file.
9094 * gdb.rust/unsized.rs: New file.
9095
43cc5389
TT
90962017-05-19 Tom Tromey <tom@tromey.com>
9097
9098 PR rust/21484:
9099 * gdb.rust/watch.exp: New file.
9100 * gdb.rust/watch.rs: New file.
9101
ec8df234
TT
91022017-05-18 Tom Tromey <tom@tromey.com>
9103
9104 * gdb.rust/simple.exp: Allow Box to be qualified.
9105
3e3e7fae
TP
91062017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9107
9108 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9109
59cc050d
PA
91102017-05-18 Pedro Alves <palves@redhat.com>
9111
9112 * gdb.base/fileio.c (test_write, test_read, test_close)
9113 (test_fstat): Don't print 'ret' in the fail path.
9114
c8f6abd1
PA
91152017-05-18 Pedro Alves <palves@redhat.com>
9116
9117 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9118 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9119 (test_system, test_rename, test_unlink, test_time): Change
9120 prototypes.
9121 * gdb.base/fileio.exp (stop_msg): Adjust.
9122
d2a03b77
PA
91232017-05-18 Pedro Alves <palves@redhat.com>
9124
9125 * gdb.base/fileio.c (null_str): New global.
9126 (test_stat): Use it.
9127 * gdb.base/fileio.exp: Remove nowarnings.
9128
0d5c6999
YQ
91292017-05-17 Yao Qi <yao.qi@linaro.org>
9130
9131 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9132
21873064
YQ
91332017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9134
9135 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9136 argument command.
9137 (top-level): Invoke test_set_inferior_tty.
9138
d512d31c
PA
91392017-05-04 Pedro Alves <palves@redhat.com>
9140
9141 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9142 Add parens to print call for Python 3.
9143
90cef2ed
KS
91442017-05-03 Keith Seitz <keiths@redhat.com>
9145
9146 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9147 (main): Call it.
9148
14f819c8
TW
91492017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9150
9151 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9152 to prev and next.
9153
913aeadd
TW
91542017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9155
9156 * gdb.python/py-record-btrace.exp: Remove test for
9157 gdb.BtraceInstruction.error.
9158
a3be24ad
TW
91592017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9160
9161 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9162
ae20e79a
TW
91632017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9164
9165 * gdb.python/py-record-btrace-threads.c: New file.
9166 * gdb.python/py-record-btrace-threads.exp: New file.
9167
45ce1b47
SDJ
91682017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9169
9170 PR testsuite/8595
9171 * gdb.base/environ.exp: Make test available in all architectures.
9172 Move bits related to "info program" testing to
9173 gdb.base/info-program.exp. Rewrite tests to use the two new
9174 procedures mentione below.
9175 (test_set_show_env_var) New procedure.
9176 (test_set_show_env_var_equal): Likewise.
9177 * gdb.base/info-program.exp: New file.
9178
e15c3eb4
KS
91792017-04-27 Keith Seitz <keiths@redhat.com>
9180
9181 * gdb.cp/oranking.cc (test15): New function.
9182 (main): Call test15 and declare additional variables for testing.
9183 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9184 "p foo101('abc')" tests.
9185 Add tests for cv qualifier overloads.
9186 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9187 "lvalue reference overload" test.
9188 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9189 "print value of f1 on Child&& in f2" test.
9190
3a3fd0fd
PA
91912017-04-19 Pedro Alves <palves@redhat.com>
9192
9193 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9194 procedure.
9195 (top level): Call it.
9196 * lib/gdb.exp (gdb_define_cmd): New procedure.
9197
53375380
PA
91982017-04-12 Pedro Alves <palves@redhat.com>
9199
9200 PR gdb/21323
9201 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9202 (wchar): New global.
9203 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9204 (do_test_wide_char, wide_char_types_no_program, top level): Add
9205 wchar_t testing.
9206
53e710ac
PA
92072017-04-12 Pedro Alves <palves@redhat.com>
9208
9209 PR c++/21323
9210 * gdb.cp/wide_char_types.c: New file.
9211 * gdb.cp/wide_char_types.exp: New file.
9212
0ad9d8c7
SDJ
92132017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9214
9215 PR gdb/21352
9216 * gdb.trace/tsv.exp: Add test for "tsave -r".
9217
b1b45502
IB
92182017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9219
9220 * gdb.dlang/watch-loc.c: New file.
9221 * gdb.dlang/watch-loc.exp: New file.
9222
ec13808e
JK
92232017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9224
9225 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9226
fe5f7374
AK
92272017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9228
9229 * gdb.arch/arc-analyze-prologue.S: New file.
9230 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9231
eea78757
AK
92322017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9233
9234 * gdb.arch/arc-decode-insn.S: New file.
9235 * gdb.arch/arc-decode-insn.exp: Likewise.
9236
5badf10a
IR
92372017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9238
9239 PR tdep/20928
9240 * gdb.arch/sparc64-regs.exp: New file.
9241 * gdb.arch/sparc64-regs.S: Likewise.
9242
cee59b3f
TW
92432017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9244
9245 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9246 and memory view on Python 3.
9247
c0f55cc6
AV
92482017-03-20 Artemiy Volkov <artemiyv@acm.org>
9249 Keith Seitz <keiths@redhat.com>
9250
9251 PR gdb/14441
9252 * gdb.cp/demangle.exp: Add rvalue reference tests.
9253 * gdb.cp/rvalue-ref-casts.cc: New file.
9254 * gdb.cp/rvalue-ref-casts.exp: New file.
9255 * gdb.cp/rvalue-ref-overload.cc: New file.
9256 * gdb.cp/rvalue-ref-overload.exp: New file.
9257 * gdb.cp/rvalue-ref-params.cc: New file.
9258 * gdb.cp/rvalue-ref-params.exp: New file.
9259 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9260 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9261 * gdb.cp/rvalue-ref-types.cc: New file.
9262 * gdb.cp/rvalue-ref-types.exp: New file.
9263 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9264 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9265
51457a05
MAL
92662017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9267
9268 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9269 New procedure.
9270
5b291c04
MAL
92712017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9272
9273 * lib/mi-support.exp (mi_gdb_test): Add additional message
9274 for unexpected output.
9275
59a56148
AA
92762017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9277
9278 * gdb.base/examine-backward.c (Barrier): New character array
9279 constant, to ensure that TestStrings is preceded by a string
9280 terminator.
9281
7942e96e
AA
92822017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9283
9284 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9285 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9286 and implicit pointer into such a location.
9287
6ebac3fb
DE
92882017-03-16 Doug Evans <dje@google.com>
9289
9290 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9291
ec3b243d
TP
92922017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9293
9294 * gdb.cp/m-static.exp: Fix expectation for prototype of
9295 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9296
92972017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9298
9299 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9300 * gdb.guile/scm-lazy-string.c: New file.
9301 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9302 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9303 for pointer, array, typedef lazy strings.
9304
2cc36e25 93052017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9306
9307 PR python/17728, python/18439, python/18779
9308 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9309 * gdb.python/py-lazy-string.c (pointer): New typedef.
9310 (main): New locals ptr, array, typedef_ptr.
9311 * gdb.python/py-value.exp: Move lazy string tests to ...
9312 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9313 array, typedef lazy strings.
ec3b243d 9314
0efcde63
AK
93152017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9316
9317 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9318 Add optional 'test' parameter.
9319
7978d7c3
SM
93202017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9321
9322 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9323 Skip for versions of DejaGnu < 1.5.
9324
896c0c1e
SM
93252017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9326
9327 * lib/gdb.exp (dejagnu_version): New proc.
9328 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9329 Use dejagnu_version.
9330
5f4d1085
KS
93312017-03-10 Keith Seitz <keiths@redhat.com>
9332
9333 PR c++/8128
9334 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9335 type from destructor regexps.
9336 Add a branch which actually passes the test.
9337 Adjust "ptype t5i" test names.
9338
1de05205
PA
93392017-03-08 Pedro Alves <palves@redhat.com>
9340
9341 * gdb.base/step-over-exit.exp: Add explicit test message.
9342
c65d6b55
PA
93432017-03-08 Pedro Alves <palves@redhat.com>
9344
9345 PR gdb/18360
9346 * gdb.threads/interrupt-while-step-over.c: New file.
9347 * gdb.threads/interrupt-while-step-over.exp: New file.
9348
2e86a283
PA
93492017-03-08 Pedro Alves <palves@redhat.com>
9350
9351 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9352 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9353
25dcbff6
PA
93542017-03-08 Pedro Alves <palves@redhat.com>
9355
9356 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9357 PKRU as not supported as a PASS.
9358
dc9366eb
PA
93592017-03-08 Pedro Alves <palves@redhat.com>
9360
9361 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9362 prefix instead of $binfile1/$binfile2.
9363 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9364 in test message.
9365 * gdb.python/py-completion.exp: Use "load python file" as test
9366 messages instead of unstable path names.
9367
6e5d74e7
PA
93682017-03-08 Pedro Alves <palves@redhat.com>
9369 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 PR cli/21218
9372 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9373 New proc.
9374 (top level): Call it.
9375
9753a2f6
PA
93762017-03-08 Pedro Alves <palves@redhat.com>
9377
9378 PR tui/21216
9379 * gdb.tui/tui-nl-filtered-output.exp: New file.
9380
1a4dd9dd
PA
93812017-03-08 Pedro Alves <palves@redhat.com>
9382
9383 * gdb.base/completion.exp: Move TUI completion tests to ...
9384 * gdb.tui/completion.exp: ... this new file.
9385
7cbbff33
PA
93862017-03-08 Pedro Alves <palves@redhat.com>
9387
9388 * gdb.base/tui-disasm-long-lines.c,
9389 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9390 gdb.base/tui-layout.exp: Move to ...
9391 * gdb.tui/: ... this new directory.
9392
5f6fd321
PA
93932017-03-07 Pedro Alves <palves@redhat.com>
9394
9395 * gdb.base/tui-layout.c: New file.
9396 * gdb.base/tui-layout.exp: New file.
9397
44959fa8
PA
93982017-03-07 Pedro Alves <palves@redhat.com>
9399
9400 * gdb.base/tui-layout.c: Rename to ...
9401 * gdb.base/tui-disasm-long-lines.c: ... this.
9402 * gdb.base/tui-layout.exp: Rename to ...
9403 * gdb.base/tui-disasm-long-lines.exp: ... this.
9404
f8c4e718
PA
94052017-03-07 Pedro Alves <palves@redhat.com>
9406
9407 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9408
6dbb839a 94092017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9410
9411 * i386-mpx-call.c: New file.
9412 * i386-mpx-call.exp: New file.
9413
65b48a81
PB
94142017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9415
9416 * gdb.arch/powerpc-power.exp: Delete test.
9417 * gdb.arch/powerpc-power.s: Likewise.
9418 * gdb.disasm/disassembler-options.exp: New test.
9419 * gdb.arch/powerpc-altivec.exp: Likewise.
9420 * gdb.arch/powerpc-altivec.s: Likewise.
9421 * gdb.arch/powerpc-altivec2.exp: Likewise.
9422 * gdb.arch/powerpc-altivec2.s: Likewise.
9423 * gdb.arch/powerpc-altivec3.exp: Likewise.
9424 * gdb.arch/powerpc-altivec3.s: Likewise.
9425 * gdb.arch/powerpc-power7.exp: Likewise.
9426 * gdb.arch/powerpc-power7.s: Likewise.
9427 * gdb.arch/powerpc-power8.exp: Likewise.
9428 * gdb.arch/powerpc-power8.s: Likewise.
9429 * gdb.arch/powerpc-power9.exp: Likewise.
9430 * gdb.arch/powerpc-power9.s: Likewise.
9431 * gdb.arch/powerpc-vsx.exp: Likewise.
9432 * gdb.arch/powerpc-vsx.s: Likewise.
9433 * gdb.arch/powerpc-vsx2.exp: Likewise.
9434 * gdb.arch/powerpc-vsx2.s: Likewise.
9435 * gdb.arch/powerpc-vsx3.exp: Likewise.
9436 * gdb.arch/powerpc-vsx3.s: Likewise.
9437 * gdb.arch/arm-disassembler-options.exp: Likewise.
9438 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9439 * gdb.arch/s390-disassembler-options.exp: Likewise.
9440
17cd4947
LM
94412017-02-23 Luis Machado <lgustavo@codesourcery.com>
9442
9443 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9444 (check_supported_features): ... this. Changed return type to void.
9445 (supports_rdseed): New static global.
9446 (rdseed): Check supports_rdseed.
9447 (initialize): Call check_supported_features.
9448
2039d74e
EBM
94492017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9450
9451 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9452 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9453 and lqarx/stqcx.
9454 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9455 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9456
a51d7ecf
EBM
94572017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9458
9459 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9460 uppercase.
9461
0224619f
JK
94622017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9463
9464 * gdb.dwarf2/formdata16.c: New file.
9465 * gdb.dwarf2/formdata16.exp: New file.
9466 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9467
216f72a1
JK
94682017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9471 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9472 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9473 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9474 DW_AT_GNU_*.
9475
43988095
JK
94762017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9477
9478 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9479
99e8a4f9
SDJ
94802017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9481
9482 PR gdb/21164
9483 * gdb.base/maint.exp: Add testcases for when the commands do
9484 not have arguments.
9485
b58a8c0c
TP
94862017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9487
9488 * gdb.cp/chained-calls.exp: Use p instead of P.
9489
4e746bb6
TW
94902017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9491
9492 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9493 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9494
3f77c769
TT
94952017-02-14 Tom Tromey <tom@tromey.com>
9496
9497 PR python/13598:
9498 * gdb.python/py-events.exp: Add before_prompt event tests.
9499
075beec0
AA
95002017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9501
9502 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9503
bf5f525c
LM
95042017-02-13 Luis Machado <lgustavo@codesourcery.com>
9505
9506 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9507 (main): Call my_unique_function_name.
9508 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9509 completion of patterns with a single match.
9510 Add missing -re switches to gdb_test_multiple calls.
9511
13a66184
LM
95122017-02-13 Luis Machado <lgustavo@codesourcery.com>
9513
9514 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9515 return if core file is not recognized.
9516
26a06916
SM
95172017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9518
9519 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9520 and extra UIs.
9521
b761ca9e
SM
95222017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9523
9524 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9525 proc_with_prefix.
9526
b964bee0
TT
95272017-02-10 Tom Tromey <tom@tromey.com>
9528
9529 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9530
18da0c51
MG
95312017-02-10 Martin Galvan <martingalvan@sourceware.org>
9532
9533 PR gdb/21122
9534 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9535
604c4576
JG
95362017-02-08 Jerome Guitton <guitton@adacore.com>
9537
9538 * gdb.base/define.exp: Add test for command abbreviations
9539 in define.
9540
20b477a7
LM
95412017-02-06 Luis Machado <lgustavo@codesourcery.com>
9542
9543 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9544 * gdb.reverse/insn-reverse-x86.c: New file.
9545
3f7b46f2
IR
95462017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9547
9548 PR tdep/20936
9549 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9550
f0fd41c1
TT
95512017-02-03 Tom Tromey <tom@tromey.com>
9552
9553 PR rust/21097:
9554 * gdb.rust/simple.exp: Add new tests.
9555
5be5dbf0
PA
95562017-02-02 Pedro Alves <palves@redhat.com>
9557
9558 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9559 tests.
9560
7346ef59
AA
95612017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9562
9563 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9564 taking a 2-byte value out of a 4-byte DWARF implicit value on
9565 big-endian targets.
9566 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9567 logic. Add test cases for DW_OP_implicit.
9568
787f0025
MM
95692017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9570
9571 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9572
68777c29
MM
95732017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9574
9575 * gdb.btrace/enable.exp: Call gdb_exit before
9576 skip_gdbserver_tests.
9577
0a1c7e28
MM
95782017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9579
9580 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9581 GDBFLAGS.
9582
b5ac99b0
MM
95832017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9584
9585 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9586 the test is skipped.
9587 * gdb.btrace/data.exp: Likewise.
9588 * gdb.btrace/delta.exp: Likewise.
9589 * gdb.btrace/dlopen.exp: Likewise.
9590 * gdb.btrace/enable-running.exp: Likewise.
9591 * gdb.btrace/enable.exp: Likewise.
9592 * gdb.btrace/exception.exp: Likewise.
9593 * gdb.btrace/function_call_history.exp: Likewise.
9594 * gdb.btrace/gcore.exp: Likewise.
9595 * gdb.btrace/instruction_history.exp: Likewise.
9596 * gdb.btrace/multi-thread-step.exp: Likewise.
9597 * gdb.btrace/nohist.exp: Likewise.
9598 * gdb.btrace/non-stop.exp: Likewise.
9599 * gdb.btrace/reconnect.exp: Likewise.
9600 * gdb.btrace/record_goto-step.exp: Likewise.
9601 * gdb.btrace/record_goto.exp: Likewise.
9602 * gdb.btrace/rn-dl-bind.exp: Likewise.
9603 * gdb.btrace/segv.exp: Likewise.
9604 * gdb.btrace/step.exp: Likewise.
9605 * gdb.btrace/stepi.exp: Likewise.
9606 * gdb.btrace/tailcall-only.exp: Likewise.
9607 * gdb.btrace/tailcall.exp: Likewise.
9608 * gdb.btrace/tsx.exp: Likewise.
9609 * gdb.btrace/unknown_functions.exp: Likewise.
9610 * gdb.btrace/vdso.exp: Likewise.
9611
cd4007e4
MM
96122017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9613
9614 * gdb.btrace/enable-running.c: New.
9615 * gdb.btrace/enable-running.exp: New.
9616
2735833d
WT
96172017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9618
9619 * gdb.arch/amd64-gs_base.c: New file.
9620 * gdb.arch/amd64-gs_base.exp: New file.
9621
b51e1e94
LM
96222017-01-26 Luis Machado <lgustavo@codesourcery.com>
9623
9624 * lib/memory.exp: Remove spurious empty newlines.
9625
72ca0410
SM
96262017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9627
9628 * gdb.python/py-bad-printers.exp: Load python file using "source".
9629 * gdb.python/py-events.exp: Likewise.
9630 * gdb.python/py-evsignal.exp: Likewise.
9631 * gdb.python/py-evthreads.exp: Likewise.
9632 * gdb.python/py-frame-args.exp: Likewise.
9633 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9634 * gdb.python/py-framefilter-mi.exp: Likewise.
9635 * gdb.python/py-framefilter.exp: Likewise.
9636 * gdb.python/py-mi.exp: Likewise.
9637 * gdb.python/py-pp-maint.exp: Likewise.
9638 * gdb.python/py-pp-registration.exp: Likewise.
9639 * gdb.python/py-prettyprint.exp: Likewise.
9640 (run_lang_tests): Likewise.
9641 * gdb.python/py-typeprint.exp: Likewise.
9642
e309aa65
LM
96432017-01-26 Luis Machado <lgustavo@codesourcery.com>
9644
9645 * lib/memory.exp: New file.
9646 * lib/gdb.exp: Load memory.exp.
9647 * gdb.base/memattr.exp (delete_memory): Move proc to
9648 lib/memory.exp and rename to delete_memory_regions.
9649 Replace delete_memory with delete_memory_regions.
9650 Cleanup memory regions before tests.
9651 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9652 before tests.
9653
515aff23
LM
96542017-01-26 Luis Machado <lgustavo@codesourcery.com>
9655
9656 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9657 files.
9658 (initialize): New function conditionally defined.
9659 (testcases): Move within conditional block.
9660 (main): Call initialize.
9661 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9662 of gdb.reverse/insn-reverse.c.
9663 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9664 gdb.reverse/insn-reverse.c.
9665
d8b49cf0
YQ
96662017-01-26 Yao Qi <yao.qi@linaro.org>
9667
9668 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9669 disassemble on address 0.
9670
f13a9a0c
YQ
96712017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9672 Yao Qi <yao.qi@linaro.org>
9673
9674 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9675 * gdb.dwarf2/implptr-64bit.S: Remove.
9676 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9677 variables in caller's context. Add DW_OP_implicit_value.
9678
5ac95241
YQ
96792017-01-25 Yao Qi <yao.qi@linaro.org>
9680
9681 * lib/dwarf.exp (Dwarf::_location): Handle
9682 DW_OP_GNU_implicit_pointer with proper size.
9683
23e82930
LM
96842017-01-20 Luis Machado <lgustavo@codesourcery.com>
9685
9686 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9687 and add untested calls.
9688
d334ae25
LM
96892017-01-20 Luis Machado <lgustavo@codesourcery.com>
9690
9691 * gdb.python/python.exp: Check line number against what GDB thinks
9692 the line number is for func1.
9693
f5e6296e
IB
96942017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9695
9696 * gdb.dlang/debug-expr.exp: New file.
9697
5b362f04
LM
96982016-12-23 Luis Machado <lgustavo@codesourcery.com>
9699
9700 Fix test names for the following files:
9701
9702 * gdb.ada/exec_changed.exp
9703 * gdb.ada/info_types.exp
9704 * gdb.arch/aarch64-atomic-inst.exp
9705 * gdb.arch/aarch64-fp.exp
9706 * gdb.arch/altivec-abi.exp
9707 * gdb.arch/altivec-regs.exp
9708 * gdb.arch/amd64-byte.exp
9709 * gdb.arch/amd64-disp-step.exp
9710 * gdb.arch/amd64-dword.exp
9711 * gdb.arch/amd64-entry-value-inline.exp
9712 * gdb.arch/amd64-entry-value-param.exp
9713 * gdb.arch/amd64-entry-value-paramref.exp
9714 * gdb.arch/amd64-entry-value.exp
9715 * gdb.arch/amd64-i386-address.exp
9716 * gdb.arch/amd64-invalid-stack-middle.exp
9717 * gdb.arch/amd64-invalid-stack-top.exp
9718 * gdb.arch/amd64-optimout-repeat.exp
9719 * gdb.arch/amd64-prologue-skip.exp
9720 * gdb.arch/amd64-prologue-xmm.exp
9721 * gdb.arch/amd64-stap-special-operands.exp
9722 * gdb.arch/amd64-stap-wrong-subexp.exp
9723 * gdb.arch/amd64-tailcall-cxx.exp
9724 * gdb.arch/amd64-tailcall-noret.exp
9725 * gdb.arch/amd64-tailcall-ret.exp
9726 * gdb.arch/amd64-tailcall-self.exp
9727 * gdb.arch/amd64-word.exp
9728 * gdb.arch/arm-bl-branch-dest.exp
9729 * gdb.arch/arm-disp-step.exp
9730 * gdb.arch/arm-neon.exp
9731 * gdb.arch/arm-single-step-kernel-helper.exp
9732 * gdb.arch/avr-flash-qualifier.exp
9733 * gdb.arch/disp-step-insn-reloc.exp
9734 * gdb.arch/e500-abi.exp
9735 * gdb.arch/e500-regs.exp
9736 * gdb.arch/ftrace-insn-reloc.exp
9737 * gdb.arch/i386-avx512.exp
9738 * gdb.arch/i386-bp_permanent.exp
9739 * gdb.arch/i386-byte.exp
9740 * gdb.arch/i386-cfi-notcurrent.exp
9741 * gdb.arch/i386-disp-step.exp
9742 * gdb.arch/i386-dr3-watch.exp
9743 * gdb.arch/i386-float.exp
9744 * gdb.arch/i386-gnu-cfi.exp
9745 * gdb.arch/i386-mpx-map.exp
9746 * gdb.arch/i386-mpx-sigsegv.exp
9747 * gdb.arch/i386-mpx-simple_segv.exp
9748 * gdb.arch/i386-mpx.exp
9749 * gdb.arch/i386-permbkpt.exp
9750 * gdb.arch/i386-prologue.exp
9751 * gdb.arch/i386-signal.exp
9752 * gdb.arch/i386-size-overlap.exp
9753 * gdb.arch/i386-unwind.exp
9754 * gdb.arch/i386-word.exp
9755 * gdb.arch/mips-fcr.exp
9756 * gdb.arch/powerpc-d128-regs.exp
9757 * gdb.arch/powerpc-stackless.exp
9758 * gdb.arch/ppc64-atomic-inst.exp
9759 * gdb.arch/s390-stackless.exp
9760 * gdb.arch/s390-tdbregs.exp
9761 * gdb.arch/s390-vregs.exp
9762 * gdb.arch/sparc-sysstep.exp
9763 * gdb.arch/thumb-bx-pc.exp
9764 * gdb.arch/thumb-singlestep.exp
9765 * gdb.arch/thumb2-it.exp
9766 * gdb.arch/vsx-regs.exp
9767 * gdb.asm/asm-source.exp
9768 * gdb.base/a2-run.exp
9769 * gdb.base/advance.exp
9770 * gdb.base/all-bin.exp
9771 * gdb.base/anon.exp
9772 * gdb.base/args.exp
9773 * gdb.base/arithmet.exp
9774 * gdb.base/async-shell.exp
9775 * gdb.base/async.exp
9776 * gdb.base/attach-pie-noexec.exp
9777 * gdb.base/attach-twice.exp
9778 * gdb.base/auto-load.exp
9779 * gdb.base/bang.exp
9780 * gdb.base/bitfields.exp
9781 * gdb.base/break-always.exp
9782 * gdb.base/break-caller-line.exp
9783 * gdb.base/break-entry.exp
9784 * gdb.base/break-inline.exp
9785 * gdb.base/break-on-linker-gcd-function.exp
9786 * gdb.base/break-probes.exp
9787 * gdb.base/break.exp
9788 * gdb.base/breakpoint-shadow.exp
9789 * gdb.base/call-ar-st.exp
9790 * gdb.base/call-sc.exp
9791 * gdb.base/call-signal-resume.exp
9792 * gdb.base/call-strs.exp
9793 * gdb.base/callfuncs.exp
9794 * gdb.base/catch-fork-static.exp
9795 * gdb.base/catch-gdb-caused-signals.exp
9796 * gdb.base/catch-load.exp
9797 * gdb.base/catch-signal-fork.exp
9798 * gdb.base/catch-signal.exp
9799 * gdb.base/catch-syscall.exp
9800 * gdb.base/charset.exp
9801 * gdb.base/checkpoint.exp
9802 * gdb.base/chng-syms.exp
9803 * gdb.base/code-expr.exp
9804 * gdb.base/code_elim.exp
9805 * gdb.base/commands.exp
9806 * gdb.base/completion.exp
9807 * gdb.base/complex.exp
9808 * gdb.base/cond-expr.exp
9809 * gdb.base/condbreak.exp
9810 * gdb.base/consecutive.exp
9811 * gdb.base/continue-all-already-running.exp
9812 * gdb.base/coredump-filter.exp
9813 * gdb.base/corefile.exp
9814 * gdb.base/dbx.exp
9815 * gdb.base/debug-expr.exp
9816 * gdb.base/define.exp
9817 * gdb.base/del.exp
9818 * gdb.base/disabled-location.exp
9819 * gdb.base/disasm-end-cu.exp
9820 * gdb.base/disasm-optim.exp
9821 * gdb.base/display.exp
9822 * gdb.base/duplicate-bp.exp
9823 * gdb.base/ena-dis-br.exp
9824 * gdb.base/ending-run.exp
9825 * gdb.base/enumval.exp
9826 * gdb.base/environ.exp
9827 * gdb.base/eu-strip-infcall.exp
9828 * gdb.base/eval-avoid-side-effects.exp
9829 * gdb.base/eval-skip.exp
9830 * gdb.base/exitsignal.exp
9831 * gdb.base/expand-psymtabs.exp
9832 * gdb.base/filesym.exp
9833 * gdb.base/find-unmapped.exp
9834 * gdb.base/finish.exp
9835 * gdb.base/float.exp
9836 * gdb.base/foll-exec-mode.exp
9837 * gdb.base/foll-exec.exp
9838 * gdb.base/foll-fork.exp
9839 * gdb.base/fortran-sym-case.exp
9840 * gdb.base/freebpcmd.exp
9841 * gdb.base/func-ptr.exp
9842 * gdb.base/func-ptrs.exp
9843 * gdb.base/funcargs.exp
9844 * gdb.base/gcore-buffer-overflow.exp
9845 * gdb.base/gcore-relro-pie.exp
9846 * gdb.base/gcore-relro.exp
9847 * gdb.base/gcore.exp
9848 * gdb.base/gdb1090.exp
9849 * gdb.base/gdb11530.exp
9850 * gdb.base/gdb11531.exp
9851 * gdb.base/gdb1821.exp
9852 * gdb.base/gdbindex-stabs.exp
9853 * gdb.base/gdbvars.exp
9854 * gdb.base/hbreak.exp
9855 * gdb.base/hbreak2.exp
9856 * gdb.base/included.exp
9857 * gdb.base/infcall-input.exp
9858 * gdb.base/inferior-died.exp
9859 * gdb.base/infnan.exp
9860 * gdb.base/info-macros.exp
9861 * gdb.base/info-os.exp
9862 * gdb.base/info-proc.exp
9863 * gdb.base/info-shared.exp
9864 * gdb.base/info-target.exp
9865 * gdb.base/infoline.exp
9866 * gdb.base/interp.exp
9867 * gdb.base/interrupt.exp
9868 * gdb.base/jit-reader.exp
9869 * gdb.base/jit-simple.exp
9870 * gdb.base/kill-after-signal.exp
9871 * gdb.base/kill-detach-inferiors-cmd.exp
9872 * gdb.base/label.exp
9873 * gdb.base/langs.exp
9874 * gdb.base/ldbl_e308.exp
9875 * gdb.base/line-symtabs.exp
9876 * gdb.base/linespecs.exp
9877 * gdb.base/list.exp
9878 * gdb.base/long_long.exp
9879 * gdb.base/longest-types.exp
9880 * gdb.base/maint.exp
9881 * gdb.base/max-value-size.exp
9882 * gdb.base/memattr.exp
9883 * gdb.base/mips_pro.exp
9884 * gdb.base/morestack.exp
9885 * gdb.base/moribund-step.exp
9886 * gdb.base/multi-forks.exp
9887 * gdb.base/nested-addr.exp
9888 * gdb.base/nextoverexit.exp
9889 * gdb.base/noreturn-finish.exp
9890 * gdb.base/noreturn-return.exp
9891 * gdb.base/nostdlib.exp
9892 * gdb.base/offsets.exp
9893 * gdb.base/opaque.exp
9894 * gdb.base/pc-fp.exp
9895 * gdb.base/permissions.exp
9896 * gdb.base/print-symbol-loading.exp
9897 * gdb.base/prologue-include.exp
9898 * gdb.base/psymtab.exp
9899 * gdb.base/ptype.exp
9900 * gdb.base/random-signal.exp
9901 * gdb.base/randomize.exp
9902 * gdb.base/range-stepping.exp
9903 * gdb.base/readline-ask.exp
9904 * gdb.base/recpar.exp
9905 * gdb.base/recurse.exp
9906 * gdb.base/relational.exp
9907 * gdb.base/restore.exp
9908 * gdb.base/return-nodebug.exp
9909 * gdb.base/return.exp
9910 * gdb.base/run-after-attach.exp
9911 * gdb.base/save-bp.exp
9912 * gdb.base/scope.exp
9913 * gdb.base/sect-cmd.exp
9914 * gdb.base/set-lang-auto.exp
9915 * gdb.base/set-noassign.exp
9916 * gdb.base/setvar.exp
9917 * gdb.base/sigall.exp
9918 * gdb.base/sigbpt.exp
9919 * gdb.base/siginfo-addr.exp
9920 * gdb.base/siginfo-infcall.exp
9921 * gdb.base/siginfo-obj.exp
9922 * gdb.base/siginfo.exp
9923 * gdb.base/signals-state-child.exp
9924 * gdb.base/signest.exp
9925 * gdb.base/sigstep.exp
9926 * gdb.base/sizeof.exp
9927 * gdb.base/skip.exp
9928 * gdb.base/solib-corrupted.exp
9929 * gdb.base/solib-nodir.exp
9930 * gdb.base/solib-search.exp
9931 * gdb.base/stack-checking.exp
9932 * gdb.base/stale-infcall.exp
9933 * gdb.base/stap-probe.exp
9934 * gdb.base/start.exp
9935 * gdb.base/step-break.exp
9936 * gdb.base/step-bt.exp
9937 * gdb.base/step-line.exp
9938 * gdb.base/step-over-exit.exp
9939 * gdb.base/step-over-syscall.exp
9940 * gdb.base/step-resume-infcall.exp
9941 * gdb.base/step-test.exp
9942 * gdb.base/store.exp
9943 * gdb.base/structs3.exp
9944 * gdb.base/sym-file.exp
9945 * gdb.base/symbol-without-target_section.exp
9946 * gdb.base/term.exp
9947 * gdb.base/testenv.exp
9948 * gdb.base/ui-redirect.exp
9949 * gdb.base/until.exp
9950 * gdb.base/unwindonsignal.exp
9951 * gdb.base/value-double-free.exp
9952 * gdb.base/vla-datatypes.exp
9953 * gdb.base/vla-ptr.exp
9954 * gdb.base/vla-sideeffect.exp
9955 * gdb.base/volatile.exp
9956 * gdb.base/watch-cond-infcall.exp
9957 * gdb.base/watch-cond.exp
9958 * gdb.base/watch-non-mem.exp
9959 * gdb.base/watch-read.exp
9960 * gdb.base/watch-vfork.exp
9961 * gdb.base/watchpoint-cond-gone.exp
9962 * gdb.base/watchpoint-delete.exp
9963 * gdb.base/watchpoint-hw-hit-once.exp
9964 * gdb.base/watchpoint-hw.exp
9965 * gdb.base/watchpoint-stops-at-right-insn.exp
9966 * gdb.base/watchpoints.exp
9967 * gdb.base/wchar.exp
9968 * gdb.base/whatis-exp.exp
9969 * gdb.btrace/buffer-size.exp
9970 * gdb.btrace/data.exp
9971 * gdb.btrace/delta.exp
9972 * gdb.btrace/dlopen.exp
9973 * gdb.btrace/enable.exp
9974 * gdb.btrace/exception.exp
9975 * gdb.btrace/function_call_history.exp
9976 * gdb.btrace/gcore.exp
9977 * gdb.btrace/instruction_history.exp
9978 * gdb.btrace/nohist.exp
9979 * gdb.btrace/reconnect.exp
9980 * gdb.btrace/record_goto-step.exp
9981 * gdb.btrace/record_goto.exp
9982 * gdb.btrace/rn-dl-bind.exp
9983 * gdb.btrace/segv.exp
9984 * gdb.btrace/step.exp
9985 * gdb.btrace/stepi.exp
9986 * gdb.btrace/tailcall-only.exp
9987 * gdb.btrace/tailcall.exp
9988 * gdb.btrace/tsx.exp
9989 * gdb.btrace/unknown_functions.exp
9990 * gdb.btrace/vdso.exp
9991 * gdb.compile/compile-ifunc.exp
9992 * gdb.compile/compile-ops.exp
9993 * gdb.compile/compile-print.exp
9994 * gdb.compile/compile-setjmp.exp
9995 * gdb.cp/abstract-origin.exp
9996 * gdb.cp/ambiguous.exp
9997 * gdb.cp/annota2.exp
9998 * gdb.cp/annota3.exp
9999 * gdb.cp/anon-ns.exp
10000 * gdb.cp/anon-struct.exp
10001 * gdb.cp/anon-union.exp
10002 * gdb.cp/arg-reference.exp
10003 * gdb.cp/baseenum.exp
10004 * gdb.cp/bool.exp
10005 * gdb.cp/breakpoint.exp
10006 * gdb.cp/bs15503.exp
10007 * gdb.cp/call-c.exp
10008 * gdb.cp/casts.exp
10009 * gdb.cp/chained-calls.exp
10010 * gdb.cp/class2.exp
10011 * gdb.cp/classes.exp
10012 * gdb.cp/cmpd-minsyms.exp
10013 * gdb.cp/converts.exp
10014 * gdb.cp/cp-relocate.exp
10015 * gdb.cp/cpcompletion.exp
10016 * gdb.cp/cpexprs.exp
10017 * gdb.cp/cplabel.exp
10018 * gdb.cp/cplusfuncs.exp
10019 * gdb.cp/cpsizeof.exp
10020 * gdb.cp/ctti.exp
10021 * gdb.cp/derivation.exp
10022 * gdb.cp/destrprint.exp
10023 * gdb.cp/dispcxx.exp
10024 * gdb.cp/enum-class.exp
10025 * gdb.cp/exception.exp
10026 * gdb.cp/exceptprint.exp
10027 * gdb.cp/expand-psymtabs-cxx.exp
10028 * gdb.cp/expand-sals.exp
10029 * gdb.cp/extern-c.exp
10030 * gdb.cp/filename.exp
10031 * gdb.cp/formatted-ref.exp
10032 * gdb.cp/fpointer.exp
10033 * gdb.cp/gdb1355.exp
10034 * gdb.cp/gdb2495.exp
10035 * gdb.cp/hang.exp
10036 * gdb.cp/impl-this.exp
10037 * gdb.cp/infcall-dlopen.exp
10038 * gdb.cp/inherit.exp
10039 * gdb.cp/iostream.exp
10040 * gdb.cp/koenig.exp
10041 * gdb.cp/local.exp
10042 * gdb.cp/m-data.exp
10043 * gdb.cp/m-static.exp
10044 * gdb.cp/mb-ctor.exp
10045 * gdb.cp/mb-inline.exp
10046 * gdb.cp/mb-templates.exp
10047 * gdb.cp/member-name.exp
10048 * gdb.cp/member-ptr.exp
10049 * gdb.cp/meth-typedefs.exp
10050 * gdb.cp/method.exp
10051 * gdb.cp/method2.exp
10052 * gdb.cp/minsym-fallback.exp
10053 * gdb.cp/misc.exp
10054 * gdb.cp/namelessclass.exp
10055 * gdb.cp/namespace-enum.exp
10056 * gdb.cp/namespace-nested-import.exp
10057 * gdb.cp/namespace.exp
10058 * gdb.cp/nextoverthrow.exp
10059 * gdb.cp/no-dmgl-verbose.exp
10060 * gdb.cp/non-trivial-retval.exp
10061 * gdb.cp/noparam.exp
10062 * gdb.cp/nsdecl.exp
10063 * gdb.cp/nsimport.exp
10064 * gdb.cp/nsnested.exp
10065 * gdb.cp/nsnoimports.exp
10066 * gdb.cp/nsrecurs.exp
10067 * gdb.cp/nsstress.exp
10068 * gdb.cp/nsusing.exp
10069 * gdb.cp/operator.exp
10070 * gdb.cp/oranking.exp
10071 * gdb.cp/overload-const.exp
10072 * gdb.cp/overload.exp
10073 * gdb.cp/ovldbreak.exp
10074 * gdb.cp/ovsrch.exp
10075 * gdb.cp/paren-type.exp
10076 * gdb.cp/parse-lang.exp
10077 * gdb.cp/pass-by-ref.exp
10078 * gdb.cp/pr-1023.exp
10079 * gdb.cp/pr-1210.exp
10080 * gdb.cp/pr-574.exp
10081 * gdb.cp/pr10687.exp
10082 * gdb.cp/pr12028.exp
10083 * gdb.cp/pr17132.exp
10084 * gdb.cp/pr17494.exp
10085 * gdb.cp/pr9067.exp
10086 * gdb.cp/pr9167.exp
10087 * gdb.cp/pr9631.exp
10088 * gdb.cp/printmethod.exp
10089 * gdb.cp/psmang.exp
10090 * gdb.cp/psymtab-parameter.exp
10091 * gdb.cp/ptype-cv-cp.exp
10092 * gdb.cp/ptype-flags.exp
10093 * gdb.cp/re-set-overloaded.exp
10094 * gdb.cp/ref-types.exp
10095 * gdb.cp/rtti.exp
10096 * gdb.cp/scope-err.exp
10097 * gdb.cp/shadow.exp
10098 * gdb.cp/smartp.exp
10099 * gdb.cp/static-method.exp
10100 * gdb.cp/static-print-quit.exp
10101 * gdb.cp/temargs.exp
10102 * gdb.cp/templates.exp
10103 * gdb.cp/try_catch.exp
10104 * gdb.cp/typedef-operator.exp
10105 * gdb.cp/typeid.exp
10106 * gdb.cp/userdef.exp
10107 * gdb.cp/using-crash.exp
10108 * gdb.cp/var-tag.exp
10109 * gdb.cp/virtbase.exp
10110 * gdb.cp/virtfunc.exp
10111 * gdb.cp/virtfunc2.exp
10112 * gdb.cp/vla-cxx.exp
10113 * gdb.disasm/t01_mov.exp
10114 * gdb.disasm/t02_mova.exp
10115 * gdb.disasm/t03_add.exp
10116 * gdb.disasm/t04_sub.exp
10117 * gdb.disasm/t05_cmp.exp
10118 * gdb.disasm/t06_ari2.exp
10119 * gdb.disasm/t07_ari3.exp
10120 * gdb.disasm/t08_or.exp
10121 * gdb.disasm/t09_xor.exp
10122 * gdb.disasm/t10_and.exp
10123 * gdb.disasm/t11_logs.exp
10124 * gdb.disasm/t12_bit.exp
10125 * gdb.disasm/t13_otr.exp
10126 * gdb.dlang/circular.exp
10127 * gdb.dwarf2/arr-stride.exp
10128 * gdb.dwarf2/arr-subrange.exp
10129 * gdb.dwarf2/atomic-type.exp
10130 * gdb.dwarf2/bad-regnum.exp
10131 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10132 * gdb.dwarf2/callframecfa.exp
10133 * gdb.dwarf2/clztest.exp
10134 * gdb.dwarf2/corrupt.exp
10135 * gdb.dwarf2/data-loc.exp
10136 * gdb.dwarf2/dup-psym.exp
10137 * gdb.dwarf2/dw2-anon-mptr.exp
10138 * gdb.dwarf2/dw2-anonymous-func.exp
10139 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10140 * gdb.dwarf2/dw2-bad-unresolved.exp
10141 * gdb.dwarf2/dw2-basic.exp
10142 * gdb.dwarf2/dw2-canonicalize-type.exp
10143 * gdb.dwarf2/dw2-case-insensitive.exp
10144 * gdb.dwarf2/dw2-common-block.exp
10145 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10146 * gdb.dwarf2/dw2-compressed.exp
10147 * gdb.dwarf2/dw2-const.exp
10148 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10149 * gdb.dwarf2/dw2-cu-size.exp
10150 * gdb.dwarf2/dw2-dup-frame.exp
10151 * gdb.dwarf2/dw2-entry-value.exp
10152 * gdb.dwarf2/dw2-icycle.exp
10153 * gdb.dwarf2/dw2-ifort-parameter.exp
10154 * gdb.dwarf2/dw2-inline-break.exp
10155 * gdb.dwarf2/dw2-inline-param.exp
10156 * gdb.dwarf2/dw2-intercu.exp
10157 * gdb.dwarf2/dw2-intermix.exp
10158 * gdb.dwarf2/dw2-lexical-block-bare.exp
10159 * gdb.dwarf2/dw2-linkage-name-trust.exp
10160 * gdb.dwarf2/dw2-minsym-in-cu.exp
10161 * gdb.dwarf2/dw2-noloc.exp
10162 * gdb.dwarf2/dw2-op-call.exp
10163 * gdb.dwarf2/dw2-op-out-param.exp
10164 * gdb.dwarf2/dw2-opt-structptr.exp
10165 * gdb.dwarf2/dw2-param-error.exp
10166 * gdb.dwarf2/dw2-producer.exp
10167 * gdb.dwarf2/dw2-ranges-base.exp
10168 * gdb.dwarf2/dw2-ref-missing-frame.exp
10169 * gdb.dwarf2/dw2-reg-undefined.exp
10170 * gdb.dwarf2/dw2-regno-invalid.exp
10171 * gdb.dwarf2/dw2-restore.exp
10172 * gdb.dwarf2/dw2-restrict.exp
10173 * gdb.dwarf2/dw2-single-line-discriminators.exp
10174 * gdb.dwarf2/dw2-strp.exp
10175 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10176 * gdb.dwarf2/dw2-unresolved.exp
10177 * gdb.dwarf2/dw2-var-zero-addr.exp
10178 * gdb.dwarf2/dw4-sig-types.exp
10179 * gdb.dwarf2/dwz.exp
10180 * gdb.dwarf2/dynarr-ptr.exp
10181 * gdb.dwarf2/enum-type.exp
10182 * gdb.dwarf2/gdb-index.exp
10183 * gdb.dwarf2/implptr-64bit.exp
10184 * gdb.dwarf2/implptr-optimized-out.exp
10185 * gdb.dwarf2/implptr.exp
10186 * gdb.dwarf2/implref-array.exp
10187 * gdb.dwarf2/implref-const.exp
10188 * gdb.dwarf2/implref-global.exp
10189 * gdb.dwarf2/implref-struct.exp
10190 * gdb.dwarf2/mac-fileno.exp
10191 * gdb.dwarf2/main-subprogram.exp
10192 * gdb.dwarf2/member-ptr-forwardref.exp
10193 * gdb.dwarf2/method-ptr.exp
10194 * gdb.dwarf2/missing-sig-type.exp
10195 * gdb.dwarf2/nonvar-access.exp
10196 * gdb.dwarf2/opaque-type-lookup.exp
10197 * gdb.dwarf2/pieces-optimized-out.exp
10198 * gdb.dwarf2/pieces.exp
10199 * gdb.dwarf2/pr10770.exp
10200 * gdb.dwarf2/pr13961.exp
10201 * gdb.dwarf2/staticvirtual.exp
10202 * gdb.dwarf2/subrange.exp
10203 * gdb.dwarf2/symtab-producer.exp
10204 * gdb.dwarf2/trace-crash.exp
10205 * gdb.dwarf2/typeddwarf.exp
10206 * gdb.dwarf2/valop.exp
10207 * gdb.dwarf2/watch-notconst.exp
10208 * gdb.fortran/array-element.exp
10209 * gdb.fortran/charset.exp
10210 * gdb.fortran/common-block.exp
10211 * gdb.fortran/complex.exp
10212 * gdb.fortran/derived-type-function.exp
10213 * gdb.fortran/derived-type.exp
10214 * gdb.fortran/logical.exp
10215 * gdb.fortran/module.exp
10216 * gdb.fortran/multi-dim.exp
10217 * gdb.fortran/nested-funcs.exp
10218 * gdb.fortran/print-formatted.exp
10219 * gdb.fortran/subarray.exp
10220 * gdb.fortran/vla-alloc-assoc.exp
10221 * gdb.fortran/vla-datatypes.exp
10222 * gdb.fortran/vla-history.exp
10223 * gdb.fortran/vla-ptr-info.exp
10224 * gdb.fortran/vla-ptype-sub.exp
10225 * gdb.fortran/vla-ptype.exp
10226 * gdb.fortran/vla-sizeof.exp
10227 * gdb.fortran/vla-type.exp
10228 * gdb.fortran/vla-value-sub-arbitrary.exp
10229 * gdb.fortran/vla-value-sub-finish.exp
10230 * gdb.fortran/vla-value-sub.exp
10231 * gdb.fortran/vla-value.exp
10232 * gdb.fortran/whatis_type.exp
10233 * gdb.go/chan.exp
10234 * gdb.go/handcall.exp
10235 * gdb.go/hello.exp
10236 * gdb.go/integers.exp
10237 * gdb.go/methods.exp
10238 * gdb.go/package.exp
10239 * gdb.go/strings.exp
10240 * gdb.go/types.exp
10241 * gdb.go/unsafe.exp
10242 * gdb.guile/scm-arch.exp
10243 * gdb.guile/scm-block.exp
10244 * gdb.guile/scm-breakpoint.exp
10245 * gdb.guile/scm-cmd.exp
10246 * gdb.guile/scm-disasm.exp
10247 * gdb.guile/scm-equal.exp
10248 * gdb.guile/scm-frame-args.exp
10249 * gdb.guile/scm-frame-inline.exp
10250 * gdb.guile/scm-frame.exp
10251 * gdb.guile/scm-iterator.exp
10252 * gdb.guile/scm-math.exp
10253 * gdb.guile/scm-objfile.exp
10254 * gdb.guile/scm-ports.exp
10255 * gdb.guile/scm-symbol.exp
10256 * gdb.guile/scm-symtab.exp
10257 * gdb.guile/scm-value-cc.exp
10258 * gdb.guile/types-module.exp
10259 * gdb.linespec/break-ask.exp
10260 * gdb.linespec/cpexplicit.exp
10261 * gdb.linespec/explicit.exp
10262 * gdb.linespec/keywords.exp
10263 * gdb.linespec/linespec.exp
10264 * gdb.linespec/ls-dollar.exp
10265 * gdb.linespec/ls-errs.exp
10266 * gdb.linespec/skip-two.exp
10267 * gdb.linespec/thread.exp
10268 * gdb.mi/mi-async.exp
10269 * gdb.mi/mi-basics.exp
10270 * gdb.mi/mi-break.exp
10271 * gdb.mi/mi-catch-load.exp
10272 * gdb.mi/mi-cli.exp
10273 * gdb.mi/mi-cmd-param-changed.exp
10274 * gdb.mi/mi-console.exp
10275 * gdb.mi/mi-detach.exp
10276 * gdb.mi/mi-disassemble.exp
10277 * gdb.mi/mi-eval.exp
10278 * gdb.mi/mi-file-transfer.exp
10279 * gdb.mi/mi-file.exp
10280 * gdb.mi/mi-fill-memory.exp
10281 * gdb.mi/mi-inheritance-syntax-error.exp
10282 * gdb.mi/mi-linespec-err-cp.exp
10283 * gdb.mi/mi-logging.exp
10284 * gdb.mi/mi-memory-changed.exp
10285 * gdb.mi/mi-read-memory.exp
10286 * gdb.mi/mi-record-changed.exp
10287 * gdb.mi/mi-reg-undefined.exp
10288 * gdb.mi/mi-regs.exp
10289 * gdb.mi/mi-return.exp
10290 * gdb.mi/mi-reverse.exp
10291 * gdb.mi/mi-simplerun.exp
10292 * gdb.mi/mi-solib.exp
10293 * gdb.mi/mi-stack.exp
10294 * gdb.mi/mi-stepi.exp
10295 * gdb.mi/mi-syn-frame.exp
10296 * gdb.mi/mi-until.exp
10297 * gdb.mi/mi-var-block.exp
10298 * gdb.mi/mi-var-child.exp
10299 * gdb.mi/mi-var-cmd.exp
10300 * gdb.mi/mi-var-cp.exp
10301 * gdb.mi/mi-var-display.exp
10302 * gdb.mi/mi-var-invalidate.exp
10303 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10304 * gdb.mi/mi-vla-fortran.exp
10305 * gdb.mi/mi-watch.exp
10306 * gdb.mi/mi2-var-child.exp
10307 * gdb.mi/user-selected-context-sync.exp
10308 * gdb.modula2/unbounded-array.exp
10309 * gdb.multi/dummy-frame-restore.exp
10310 * gdb.multi/multi-arch-exec.exp
10311 * gdb.multi/multi-arch.exp
10312 * gdb.multi/tids.exp
10313 * gdb.multi/watchpoint-multi.exp
10314 * gdb.opencl/callfuncs.exp
10315 * gdb.opencl/convs_casts.exp
10316 * gdb.opencl/datatypes.exp
10317 * gdb.opencl/operators.exp
10318 * gdb.opencl/vec_comps.exp
10319 * gdb.opt/clobbered-registers-O2.exp
10320 * gdb.opt/inline-break.exp
10321 * gdb.opt/inline-bt.exp
10322 * gdb.opt/inline-cmds.exp
10323 * gdb.opt/inline-locals.exp
10324 * gdb.pascal/case-insensitive-symbols.exp
10325 * gdb.pascal/floats.exp
10326 * gdb.pascal/gdb11492.exp
10327 * gdb.python/lib-types.exp
10328 * gdb.python/py-arch.exp
10329 * gdb.python/py-as-string.exp
10330 * gdb.python/py-bad-printers.exp
10331 * gdb.python/py-block.exp
10332 * gdb.python/py-breakpoint-create-fail.exp
10333 * gdb.python/py-breakpoint.exp
10334 * gdb.python/py-caller-is.exp
10335 * gdb.python/py-cmd.exp
10336 * gdb.python/py-explore-cc.exp
10337 * gdb.python/py-explore.exp
10338 * gdb.python/py-finish-breakpoint.exp
10339 * gdb.python/py-finish-breakpoint2.exp
10340 * gdb.python/py-frame-args.exp
10341 * gdb.python/py-frame-inline.exp
10342 * gdb.python/py-frame.exp
10343 * gdb.python/py-framefilter-mi.exp
10344 * gdb.python/py-infthread.exp
10345 * gdb.python/py-lazy-string.exp
10346 * gdb.python/py-linetable.exp
10347 * gdb.python/py-mi-events.exp
10348 * gdb.python/py-mi-objfile.exp
10349 * gdb.python/py-mi.exp
10350 * gdb.python/py-objfile.exp
10351 * gdb.python/py-pp-integral.exp
10352 * gdb.python/py-pp-maint.exp
10353 * gdb.python/py-pp-re-notag.exp
10354 * gdb.python/py-pp-registration.exp
10355 * gdb.python/py-recurse-unwind.exp
10356 * gdb.python/py-strfns.exp
10357 * gdb.python/py-symbol.exp
10358 * gdb.python/py-symtab.exp
10359 * gdb.python/py-sync-interp.exp
10360 * gdb.python/py-typeprint.exp
10361 * gdb.python/py-unwind-maint.exp
10362 * gdb.python/py-unwind.exp
10363 * gdb.python/py-value-cc.exp
10364 * gdb.python/py-xmethods.exp
10365 * gdb.reverse/amd64-tailcall-reverse.exp
10366 * gdb.reverse/break-precsave.exp
10367 * gdb.reverse/break-reverse.exp
10368 * gdb.reverse/consecutive-precsave.exp
10369 * gdb.reverse/consecutive-reverse.exp
10370 * gdb.reverse/finish-precsave.exp
10371 * gdb.reverse/finish-reverse-bkpt.exp
10372 * gdb.reverse/finish-reverse.exp
10373 * gdb.reverse/fstatat-reverse.exp
10374 * gdb.reverse/getresuid-reverse.exp
10375 * gdb.reverse/i386-precsave.exp
10376 * gdb.reverse/i386-reverse.exp
10377 * gdb.reverse/i386-sse-reverse.exp
10378 * gdb.reverse/i387-env-reverse.exp
10379 * gdb.reverse/i387-stack-reverse.exp
10380 * gdb.reverse/insn-reverse.exp
10381 * gdb.reverse/machinestate-precsave.exp
10382 * gdb.reverse/machinestate.exp
10383 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10384 * gdb.reverse/pipe-reverse.exp
10385 * gdb.reverse/readv-reverse.exp
10386 * gdb.reverse/recvmsg-reverse.exp
10387 * gdb.reverse/rerun-prec.exp
10388 * gdb.reverse/s390-mvcle.exp
10389 * gdb.reverse/step-precsave.exp
10390 * gdb.reverse/step-reverse.exp
10391 * gdb.reverse/time-reverse.exp
10392 * gdb.reverse/until-precsave.exp
10393 * gdb.reverse/until-reverse.exp
10394 * gdb.reverse/waitpid-reverse.exp
10395 * gdb.reverse/watch-precsave.exp
10396 * gdb.reverse/watch-reverse.exp
10397 * gdb.rust/generics.exp
10398 * gdb.rust/methods.exp
10399 * gdb.rust/modules.exp
10400 * gdb.rust/simple.exp
10401 * gdb.server/connect-with-no-symbol-file.exp
10402 * gdb.server/ext-attach.exp
10403 * gdb.server/ext-restart.exp
10404 * gdb.server/ext-wrapper.exp
10405 * gdb.server/file-transfer.exp
10406 * gdb.server/server-exec-info.exp
10407 * gdb.server/server-kill.exp
10408 * gdb.server/server-mon.exp
10409 * gdb.server/wrapper.exp
10410 * gdb.stabs/exclfwd.exp
10411 * gdb.stabs/gdb11479.exp
10412 * gdb.threads/clone-new-thread-event.exp
10413 * gdb.threads/corethreads.exp
10414 * gdb.threads/current-lwp-dead.exp
10415 * gdb.threads/dlopen-libpthread.exp
10416 * gdb.threads/gcore-thread.exp
10417 * gdb.threads/sigstep-threads.exp
10418 * gdb.threads/watchpoint-fork.exp
10419 * gdb.trace/actions-changed.exp
10420 * gdb.trace/backtrace.exp
10421 * gdb.trace/change-loc.exp
10422 * gdb.trace/circ.exp
10423 * gdb.trace/collection.exp
10424 * gdb.trace/disconnected-tracing.exp
10425 * gdb.trace/ftrace.exp
10426 * gdb.trace/mi-trace-frame-collected.exp
10427 * gdb.trace/mi-trace-unavailable.exp
10428 * gdb.trace/mi-traceframe-changed.exp
10429 * gdb.trace/mi-tsv-changed.exp
10430 * gdb.trace/no-attach-trace.exp
10431 * gdb.trace/passc-dyn.exp
10432 * gdb.trace/qtro.exp
10433 * gdb.trace/range-stepping.exp
10434 * gdb.trace/read-memory.exp
10435 * gdb.trace/save-trace.exp
10436 * gdb.trace/signal.exp
10437 * gdb.trace/status-stop.exp
10438 * gdb.trace/tfile.exp
10439 * gdb.trace/trace-break.exp
10440 * gdb.trace/trace-buffer-size.exp
10441 * gdb.trace/trace-condition.exp
10442 * gdb.trace/tracefile-pseudo-reg.exp
10443 * gdb.trace/tstatus.exp
10444 * gdb.trace/unavailable.exp
10445 * gdb.trace/while-dyn.exp
10446 * gdb.trace/while-stepping.exp
10447
34c41c68
DE
104482016-12-22 Doug Evans <xdje42@gmail.com>
10449
10450 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10451 and msymbols.
10452
16e69324
YQ
104532016-12-19 Yao Qi <yao.qi@linaro.org>
10454
10455 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10456 (test_with_self): Don't call do_steps_and_nexts, and remove
10457 code about stepping into xmalloc.
10458
f94f411b
YQ
104592016-12-09 Yao Qi <yao.qi@linaro.org>
10460
10461 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10462
104632016-12-09 Yao Qi <yao.qi@linaro.org>
10464
10465 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10466
f1b5deee
PA
104672016-12-09 Pedro Alves <palves@redhat.com>
10468
10469 * gdb.base/all-architectures-0.exp: New file.
10470 * gdb.base/all-architectures-1.exp: New file.
10471 * gdb.base/all-architectures-2.exp: New file.
10472 * gdb.base/all-architectures-3.exp: New file.
10473 * gdb.base/all-architectures-4.exp: New file.
10474 * gdb.base/all-architectures-5.exp: New file.
10475 * gdb.base/all-architectures-6.exp: New file.
10476 * gdb.base/all-architectures-7.exp: New file.
10477 * gdb.base/all-architectures.exp.in: New file.
10478
364ca42e
YQ
104792016-12-09 Yao Qi <yao.qi@linaro.org>
10480
10481 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10482
107c2d62
LM
104832016-12-02 Luis Machado <lgustavo@codesourcery.com>
10484
10485 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10486 possible.
10487 Remove useless pattern-matching code.
10488
df3ee9ca
PA
104892016-12-02 Pedro Alves <palves@redhat.com>
10490
10491 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10492 procedure.
10493 (top level): Call it.
10494
ec835369
PA
104952016-12-02 Pedro Alves <palves@redhat.com>
10496
10497 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10498 New procedure.
10499 (top level): Call it.
10500
01770bbd
PA
105012016-12-02 Pedro Alves <palves@redhat.com>
10502
10503 PR cli/20559
10504 * gdb.base/commands.exp (user_defined_command_args_eval): New
10505 procedure.
10506 (top level): Call it.
10507
008459ea
LM
105082016-12-02 Luis Machado <lgustavo@codesourcery.com>
10509
10510 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10511 timeout handling.
10512
0c1b455e
TT
105132016-12-02 Tom Tromey <tom@tromey.com>
10514
10515 * gdb.dwarf2/main-subprogram.c: New file.
10516 * gdb.dwarf2/main-subprogram.exp: New file.
10517
018572b8
LM
105182016-12-01 Luis Machado <lgustavo@codesourcery.com>
10519
10520 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10521 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10522 gdb_test_no_output for a couple of cases.
10523 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10524
84c93cd5
LM
105252016-12-01 Luis Machado <lgustavo@codesourcery.com>
10526
10527 Fix test names and standardize compilation error messages throughout
10528 the following files:
10529
10530 * gdb.ada/start.exp
10531 * gdb.arch/alpha-step.exp
10532 * gdb.arch/e500-prologue.exp
10533 * gdb.arch/ftrace-insn-reloc.exp
10534 * gdb.arch/gdb1291.exp
10535 * gdb.arch/gdb1431.exp
10536 * gdb.arch/gdb1558.exp
10537 * gdb.arch/i386-dr3-watch.exp
10538 * gdb.arch/i386-sse-stack-align.exp
10539 * gdb.arch/ia64-breakpoint-shadow.exp
10540 * gdb.arch/pa-nullify.exp
10541 * gdb.arch/powerpc-aix-prologue.exp
10542 * gdb.arch/thumb-bx-pc.exp
10543 * gdb.base/annota1.exp
10544 * gdb.base/annota3.exp
10545 * gdb.base/arrayidx.exp
10546 * gdb.base/assign.exp
10547 * gdb.base/attach.exp
10548 * gdb.base/auxv.exp
10549 * gdb.base/bang.exp
10550 * gdb.base/bfp-test.exp
10551 * gdb.base/bigcore.exp
10552 * gdb.base/bitfields2.exp
10553 * gdb.base/break-fun-addr.exp
10554 * gdb.base/break-probes.exp
10555 * gdb.base/call-rt-st.exp
10556 * gdb.base/callexit.exp
10557 * gdb.base/catch-fork-kill.exp
10558 * gdb.base/charset.exp
10559 * gdb.base/checkpoint.exp
10560 * gdb.base/comprdebug.exp
10561 * gdb.base/constvars.exp
10562 * gdb.base/coredump-filter.exp
10563 * gdb.base/cursal.exp
10564 * gdb.base/cvexpr.exp
10565 * gdb.base/detach.exp
10566 * gdb.base/display.exp
10567 * gdb.base/dmsym.exp
10568 * gdb.base/dprintf-pending.exp
10569 * gdb.base/dso2dso.exp
10570 * gdb.base/dtrace-probe.exp
10571 * gdb.base/dump.exp
10572 * gdb.base/enum_cond.exp
10573 * gdb.base/exe-lock.exp
10574 * gdb.base/exec-invalid-sysroot.exp
10575 * gdb.base/execl-update-breakpoints.exp
10576 * gdb.base/exprs.exp
10577 * gdb.base/fileio.exp
10578 * gdb.base/find.exp
10579 * gdb.base/finish.exp
10580 * gdb.base/fixsection.exp
10581 * gdb.base/foll-vfork.exp
10582 * gdb.base/frame-args.exp
10583 * gdb.base/gcore.exp
10584 * gdb.base/gdb1250.exp
10585 * gdb.base/global-var-nested-by-dso.exp
10586 * gdb.base/gnu-ifunc.exp
10587 * gdb.base/hashline1.exp
10588 * gdb.base/hashline2.exp
10589 * gdb.base/hashline3.exp
10590 * gdb.base/hbreak-in-shr-unsupported.exp
10591 * gdb.base/huge.exp
10592 * gdb.base/infcall-input.exp
10593 * gdb.base/info-fun.exp
10594 * gdb.base/info-shared.exp
10595 * gdb.base/jit-simple.exp
10596 * gdb.base/jit-so.exp
10597 * gdb.base/jit.exp
10598 * gdb.base/jump.exp
10599 * gdb.base/label.exp
10600 * gdb.base/lineinc.exp
10601 * gdb.base/logical.exp
10602 * gdb.base/longjmp.exp
10603 * gdb.base/macscp.exp
10604 * gdb.base/miscexprs.exp
10605 * gdb.base/new-ui-echo.exp
10606 * gdb.base/new-ui-pending-input.exp
10607 * gdb.base/new-ui.exp
10608 * gdb.base/nodebug.exp
10609 * gdb.base/nofield.exp
10610 * gdb.base/offsets.exp
10611 * gdb.base/overlays.exp
10612 * gdb.base/pending.exp
10613 * gdb.base/pointers.exp
10614 * gdb.base/pr11022.exp
10615 * gdb.base/printcmds.exp
10616 * gdb.base/prologue.exp
10617 * gdb.base/ptr-typedef.exp
10618 * gdb.base/realname-expand.exp
10619 * gdb.base/relativedebug.exp
10620 * gdb.base/relocate.exp
10621 * gdb.base/remote.exp
10622 * gdb.base/reread.exp
10623 * gdb.base/return2.exp
10624 * gdb.base/savedregs.exp
10625 * gdb.base/sep.exp
10626 * gdb.base/sepdebug.exp
10627 * gdb.base/sepsymtab.exp
10628 * gdb.base/set-inferior-tty.exp
10629 * gdb.base/setshow.exp
10630 * gdb.base/shlib-call.exp
10631 * gdb.base/sigaltstack.exp
10632 * gdb.base/siginfo-addr.exp
10633 * gdb.base/signals.exp
10634 * gdb.base/signull.exp
10635 * gdb.base/sigrepeat.exp
10636 * gdb.base/so-impl-ld.exp
10637 * gdb.base/solib-display.exp
10638 * gdb.base/solib-overlap.exp
10639 * gdb.base/solib-search.exp
10640 * gdb.base/solib-symbol.exp
10641 * gdb.base/structs.exp
10642 * gdb.base/structs2.exp
10643 * gdb.base/symtab-search-order.exp
10644 * gdb.base/twice.exp
10645 * gdb.base/unload.exp
10646 * gdb.base/varargs.exp
10647 * gdb.base/watchpoint-solib.exp
10648 * gdb.base/watchpoint.exp
10649 * gdb.base/whatis.exp
10650 * gdb.base/wrong_frame_bt_full.exp
10651 * gdb.btrace/dlopen.exp
10652 * gdb.cell/ea-standalone.exp
10653 * gdb.cell/ea-test.exp
10654 * gdb.cp/dispcxx.exp
10655 * gdb.cp/gdb2384.exp
10656 * gdb.cp/method2.exp
10657 * gdb.cp/nextoverthrow.exp
10658 * gdb.cp/pr10728.exp
10659 * gdb.disasm/am33.exp
10660 * gdb.disasm/h8300s.exp
10661 * gdb.disasm/mn10300.exp
10662 * gdb.disasm/sh3.exp
10663 * gdb.dwarf2/dw2-dir-file-name.exp
10664 * gdb.fortran/complex.exp
10665 * gdb.fortran/library-module.exp
10666 * gdb.guile/scm-pretty-print.exp
10667 * gdb.guile/scm-symbol.exp
10668 * gdb.guile/scm-type.exp
10669 * gdb.guile/scm-value.exp
10670 * gdb.linespec/linespec.exp
10671 * gdb.mi/gdb701.exp
10672 * gdb.mi/gdb792.exp
10673 * gdb.mi/mi-breakpoint-changed.exp
10674 * gdb.mi/mi-dprintf-pending.exp
10675 * gdb.mi/mi-dprintf.exp
10676 * gdb.mi/mi-exit-code.exp
10677 * gdb.mi/mi-pending.exp
10678 * gdb.mi/mi-solib.exp
10679 * gdb.mi/new-ui-mi-sync.exp
10680 * gdb.mi/pr11022.exp
10681 * gdb.mi/user-selected-context-sync.exp
10682 * gdb.opt/solib-intra-step.exp
10683 * gdb.python/py-events.exp
10684 * gdb.python/py-finish-breakpoint.exp
10685 * gdb.python/py-mi.exp
10686 * gdb.python/py-prettyprint.exp
10687 * gdb.python/py-shared.exp
10688 * gdb.python/py-symbol.exp
10689 * gdb.python/py-template.exp
10690 * gdb.python/py-type.exp
10691 * gdb.python/py-value.exp
10692 * gdb.reverse/solib-precsave.exp
10693 * gdb.reverse/solib-reverse.exp
10694 * gdb.server/solib-list.exp
10695 * gdb.stabs/weird.exp
10696 * gdb.threads/reconnect-signal.exp
10697 * gdb.threads/stepi-random-signal.exp
10698 * gdb.trace/actions.exp
10699 * gdb.trace/ax.exp
10700 * gdb.trace/backtrace.exp
10701 * gdb.trace/change-loc.exp
10702 * gdb.trace/deltrace.exp
10703 * gdb.trace/ftrace-lock.exp
10704 * gdb.trace/ftrace.exp
10705 * gdb.trace/infotrace.exp
10706 * gdb.trace/mi-tracepoint-changed.exp
10707 * gdb.trace/packetlen.exp
10708 * gdb.trace/passcount.exp
10709 * gdb.trace/pending.exp
10710 * gdb.trace/range-stepping.exp
10711 * gdb.trace/report.exp
10712 * gdb.trace/stap-trace.exp
10713 * gdb.trace/tfind.exp
10714 * gdb.trace/trace-break.exp
10715 * gdb.trace/trace-condition.exp
10716 * gdb.trace/trace-enable-disable.exp
10717 * gdb.trace/trace-mt.exp
10718 * gdb.trace/tracecmd.exp
10719 * gdb.trace/tspeed.exp
10720 * gdb.trace/tsv.exp
10721 * lib/perftest.exp
10722
fb9feb35
LM
107232016-12-01 Luis Machado <lgustavo@codesourcery.com>
10724
10725 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10726 with gdb_test_no_output.
10727 Use command as test name.
10728
cd2ddb6c
LM
107292016-12-01 Luis Machado <lgustavo@codesourcery.com>
10730
10731 Fix test names starting with uppercase throughout the files.
10732
10733 * gdb.ada/assign_1.exp
10734 * gdb.ada/boolean_expr.exp
10735 * gdb.base/arrayidx.exp
10736 * gdb.base/del.exp
10737 * gdb.base/gcore-buffer-overflow.exp
10738 * gdb.base/testenv.exp
10739 * gdb.compile/compile.exp
10740 * gdb.python/py-framefilter-invalidarg.exp
10741 * gdb.python/py-framefilter.exp
10742
bb95117e
LM
107432016-12-01 Luis Machado <lgustavo@codesourcery.com>
10744
10745 Fix test names starting with uppercase throughout the files.
10746
10747 * gdb.ada/array_return.exp
10748 * gdb.ada/expr_delims.exp
10749 * gdb.ada/mi_dyn_arr.exp
10750 * gdb.ada/mi_interface.exp
10751 * gdb.ada/mi_var_array.exp
10752 * gdb.ada/watch_arg.exp
10753 * gdb.arch/alpha-step.exp
10754 * gdb.arch/altivec-regs.exp
10755 * gdb.arch/e500-regs.exp
10756 * gdb.arch/powerpc-d128-regs.exp
10757 * gdb.base/arrayidx.exp
10758 * gdb.base/break.exp
10759 * gdb.base/checkpoint.exp
10760 * gdb.base/debug-expr.exp
10761 * gdb.base/dmsym.exp
10762 * gdb.base/radix.exp
10763 * gdb.base/sepdebug.exp
10764 * gdb.base/testenv.exp
10765 * gdb.base/watch_thread_num.exp
10766 * gdb.base/watchpoint-cond-gone.exp
10767 * gdb.cell/break.exp
10768 * gdb.cell/ea-cache.exp
10769 * gdb.compile/compile.exp
10770 * gdb.cp/gdb2495.exp
10771 * gdb.gdb/selftest.exp
10772 * gdb.gdb/xfullpath.exp
10773 * gdb.go/hello.exp
10774 * gdb.go/integers.exp
10775 * gdb.objc/basicclass.exp
10776 * gdb.pascal/hello.exp
10777 * gdb.pascal/integers.exp
10778 * gdb.python/py-breakpoint.exp
10779 * gdb.python/py-cmd.exp
10780 * gdb.python/py-linetable.exp
10781 * gdb.python/py-xmethods.exp
10782 * gdb.python/python.exp
10783 * gdb.reverse/consecutive-precsave.exp
10784 * gdb.reverse/finish-precsave.exp
10785 * gdb.reverse/i386-precsave.exp
10786 * gdb.reverse/machinestate-precsave.exp
10787 * gdb.reverse/sigall-precsave.exp
10788 * gdb.reverse/solib-precsave.exp
10789 * gdb.reverse/step-precsave.exp
10790 * gdb.reverse/until-precsave.exp
10791 * gdb.reverse/watch-precsave.exp
10792 * gdb.threads/leader-exit.exp
10793 * gdb.threads/pthreads.exp
10794 * gdb.threads/wp-replication.exp
10795 * gdb.trace/actions.exp
10796 * gdb.trace/mi-tsv-changed.exp
10797 * gdb.trace/tsv.exp
10798
de97fdd4
LM
107992016-12-01 Luis Machado <lgustavo@codesourcery.com>
10800
10801 Fix test names starting with uppercase throughout the files.
10802
10803 * gdb.arch/i386-bp_permanent.exp
10804 * gdb.arch/i386-gnu-cfi.exp
10805 * gdb.base/disasm-end-cu.exp
10806 * gdb.base/macscp.exp
10807 * gdb.base/pending.exp
10808 * gdb.base/watch_thread_num.exp
10809 * gdb.cp/exception.exp
10810 * gdb.cp/gdb2495.exp
10811 * gdb.cp/local.exp
10812 * gdb.python/py-evsignal.exp
10813 * gdb.python/python.exp
10814 * gdb.trace/tracecmd.exp
10815
9f058c10
LM
108162016-12-01 Luis Machado <lgustavo@codesourcery.com>
10817
10818 Fix test names starting with uppercase throughout the files.
10819
10820 * gdb.base/charset.exp
10821 * gdb.base/eval.exp
10822 * gdb.base/multi-forks.exp
10823 * gdb.guile/scm-progspace.exp
10824 * gdb.opencl/datatypes.exp
10825 * gdb.python/py-block.exp
10826 * gdb.python/py-function.exp
10827 * gdb.python/py-symbol.exp
10828 * gdb.python/py-symtab.exp
10829 * gdb.python/py-xmethods.exp
10830 * gdb.reverse/break-precsave.exp
10831 * gdb.reverse/break-reverse.exp
10832 * gdb.reverse/consecutive-precsave.exp
10833 * gdb.reverse/consecutive-reverse.exp
10834 * gdb.reverse/finish-precsave.exp
10835 * gdb.reverse/finish-reverse-bkpt.exp
10836 * gdb.reverse/finish-reverse.exp
10837 * gdb.reverse/fstatat-reverse.exp
10838 * gdb.reverse/getresuid-reverse.exp
10839 * gdb.reverse/i386-precsave.exp
10840 * gdb.reverse/i386-reverse.exp
10841 * gdb.reverse/i386-sse-reverse.exp
10842 * gdb.reverse/i387-stack-reverse.exp
10843 * gdb.reverse/insn-reverse.exp
10844 * gdb.reverse/machinestate-precsave.exp
10845 * gdb.reverse/machinestate.exp
10846 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10847 * gdb.reverse/pipe-reverse.exp
10848 * gdb.reverse/readv-reverse.exp
10849 * gdb.reverse/recvmsg-reverse.exp
10850 * gdb.reverse/rerun-prec.exp
10851 * gdb.reverse/s390-mvcle.exp
10852 * gdb.reverse/sigall-precsave.exp
10853 * gdb.reverse/sigall-reverse.exp
10854 * gdb.reverse/solib-precsave.exp
10855 * gdb.reverse/solib-reverse.exp
10856 * gdb.reverse/step-precsave.exp
10857 * gdb.reverse/step-reverse.exp
10858 * gdb.reverse/time-reverse.exp
10859 * gdb.reverse/until-precsave.exp
10860 * gdb.reverse/until-reverse.exp
10861 * gdb.reverse/waitpid-reverse.exp
10862 * gdb.reverse/watch-precsave.exp
10863 * gdb.reverse/watch-reverse.exp
10864
cdc7edd7
LM
108652016-12-01 Luis Machado <lgustavo@codesourcery.com>
10866
10867 Fix test names starting with uppercase throughout the files.
10868
10869 * gdb.arch/i386-mpx-simple_segv.exp
10870 * gdb.arch/i386-mpx.exp
10871 * gdb.arch/i386-permbkpt.exp
10872 * gdb.arch/pa-nullify.exp
10873 * gdb.arch/powerpc-d128-regs.exp
10874 * gdb.arch/vsx-regs.exp
10875 * gdb.base/bfp-test.exp
10876 * gdb.base/break.exp
10877 * gdb.base/breakpoint-shadow.exp
10878 * gdb.base/callfuncs.exp
10879 * gdb.base/charset.exp
10880 * gdb.base/commands.exp
10881 * gdb.base/completion.exp
10882 * gdb.base/dfp-test.exp
10883 * gdb.base/echo.exp
10884 * gdb.base/ending-run.exp
10885 * gdb.base/eval.exp
10886 * gdb.base/expand-psymtabs.exp
10887 * gdb.base/float128.exp
10888 * gdb.base/floatn.exp
10889 * gdb.base/foll-exec-mode.exp
10890 * gdb.base/gdb1056.exp
10891 * gdb.base/gdb11531.exp
10892 * gdb.base/kill-after-signal.exp
10893 * gdb.base/multi-forks.exp
10894 * gdb.base/overlays.exp
10895 * gdb.base/pending.exp
10896 * gdb.base/sepdebug.exp
10897 * gdb.base/testenv.exp
10898 * gdb.base/valgrind-db-attach.exp
10899 * gdb.base/watch_thread_num.exp
10900 * gdb.base/watchpoint-cond-gone.exp
10901 * gdb.base/watchpoint.exp
10902 * gdb.base/watchpoints.exp
10903 * gdb.cp/arg-reference.exp
10904 * gdb.cp/baseenum.exp
10905 * gdb.cp/operator.exp
10906 * gdb.cp/shadow.exp
10907 * gdb.dwarf2/dw2-op-out-param.exp
10908 * gdb.dwarf2/dw2-reg-undefined.exp
10909 * gdb.go/chan.exp
10910 * gdb.go/hello.exp
10911 * gdb.go/integers.exp
10912 * gdb.go/methods.exp
10913 * gdb.go/package.exp
10914 * gdb.guile/scm-parameter.exp
10915 * gdb.guile/scm-progspace.exp
10916 * gdb.guile/scm-value.exp
10917 * gdb.mi/mi-pending.exp
10918 * gdb.mi/user-selected-context-sync.exp
10919 * gdb.multi/multi-attach.exp
10920 * gdb.multi/tids.exp
10921 * gdb.opt/clobbered-registers-O2.exp
10922 * gdb.pascal/floats.exp
10923 * gdb.pascal/integers.exp
10924 * gdb.python/py-block.exp
10925 * gdb.python/py-events.exp
10926 * gdb.python/py-parameter.exp
10927 * gdb.python/py-symbol.exp
10928 * gdb.python/py-symtab.exp
10929 * gdb.python/py-type.exp
10930 * gdb.python/py-value.exp
10931 * gdb.python/py-xmethods.exp
10932 * gdb.python/python.exp
10933 * gdb.reverse/break-precsave.exp
10934 * gdb.reverse/consecutive-precsave.exp
10935 * gdb.reverse/finish-precsave.exp
10936 * gdb.reverse/i386-precsave.exp
10937 * gdb.reverse/machinestate-precsave.exp
10938 * gdb.reverse/sigall-precsave.exp
10939 * gdb.reverse/solib-precsave.exp
10940 * gdb.reverse/step-precsave.exp
10941 * gdb.reverse/until-precsave.exp
10942 * gdb.reverse/watch-precsave.exp
10943 * gdb.server/ext-attach.exp
10944 * gdb.server/ext-restart.exp
10945 * gdb.server/ext-run.exp
10946 * gdb.server/ext-wrapper.exp
10947 * gdb.stabs/gdb11479.exp
10948 * gdb.stabs/weird.exp
10949 * gdb.threads/attach-many-short-lived-threads.exp
10950 * gdb.threads/kill.exp
10951 * gdb.threads/watchpoint-fork.exp
10952
bc6c7af4
LM
109532016-12-01 Luis Machado <lgustavo@codesourcery.com>
10954
10955 Fix test names starting with uppercase throughout all the files below.
10956
10957 * gdb.ada/array_return.exp
10958 * gdb.ada/catch_ex.exp
10959 * gdb.ada/info_exc.exp
10960 * gdb.ada/mi_catch_ex.exp
10961 * gdb.ada/mi_dyn_arr.exp
10962 * gdb.ada/mi_ex_cond.exp
10963 * gdb.ada/mi_exc_info.exp
10964 * gdb.ada/mi_interface.exp
10965 * gdb.ada/mi_task_arg.exp
10966 * gdb.ada/mi_task_info.exp
10967 * gdb.ada/mi_var_array.exp
10968 * gdb.arch/alpha-step.exp
10969 * gdb.arch/amd64-disp-step.exp
10970 * gdb.arch/arm-disp-step.exp
10971 * gdb.arch/disp-step-insn-reloc.exp
10972 * gdb.arch/e500-prologue.exp
10973 * gdb.arch/ftrace-insn-reloc.exp
10974 * gdb.arch/gdb1558.exp
10975 * gdb.arch/i386-bp_permanent.exp
10976 * gdb.arch/i386-disp-step.exp
10977 * gdb.arch/i386-float.exp
10978 * gdb.arch/i386-gnu-cfi.exp
10979 * gdb.arch/ia64-breakpoint-shadow.exp
10980 * gdb.arch/mips16-thunks.exp
10981 * gdb.arch/pa-nullify.exp
10982 * gdb.arch/powerpc-aix-prologue.exp
10983 * gdb.arch/powerpc-power.exp
10984 * gdb.arch/ppc-dfp.exp
10985 * gdb.arch/s390-tdbregs.exp
10986 * gdb.arch/spu-info.exp
10987 * gdb.arch/spu-ls.exp
10988 * gdb.arch/thumb-bx-pc.exp
10989 * gdb.base/advance.exp
10990 * gdb.base/annota-input-while-running.exp
10991 * gdb.base/arrayidx.exp
10992 * gdb.base/asmlabel.exp
10993 * gdb.base/async.exp
10994 * gdb.base/attach-wait-input.exp
10995 * gdb.base/auto-connect-native-target.exp
10996 * gdb.base/batch-preserve-term-settings.exp
10997 * gdb.base/bfp-test.exp
10998 * gdb.base/bigcore.exp
10999 * gdb.base/bp-permanent.exp
11000 * gdb.base/break-always.exp
11001 * gdb.base/break-fun-addr.exp
11002 * gdb.base/break-idempotent.exp
11003 * gdb.base/break-main-file-remove-fail.exp
11004 * gdb.base/break-probes.exp
11005 * gdb.base/break-unload-file.exp
11006 * gdb.base/break.exp
11007 * gdb.base/call-ar-st.exp
11008 * gdb.base/call-rt-st.exp
11009 * gdb.base/call-sc.exp
11010 * gdb.base/call-signal-resume.exp
11011 * gdb.base/call-strs.exp
11012 * gdb.base/callexit.exp
11013 * gdb.base/callfuncs.exp
11014 * gdb.base/catch-gdb-caused-signals.exp
11015 * gdb.base/catch-signal-siginfo-cond.exp
11016 * gdb.base/catch-syscall.exp
11017 * gdb.base/compare-sections.exp
11018 * gdb.base/cond-eval-mode.exp
11019 * gdb.base/condbreak-call-false.exp
11020 * gdb.base/consecutive-step-over.exp
11021 * gdb.base/cursal.exp
11022 * gdb.base/disabled-location.exp
11023 * gdb.base/disasm-end-cu.exp
11024 * gdb.base/display.exp
11025 * gdb.base/double-prompt-target-event-error.exp
11026 * gdb.base/dprintf-bp-same-addr.exp
11027 * gdb.base/dprintf-detach.exp
11028 * gdb.base/dprintf-next.exp
11029 * gdb.base/dprintf-non-stop.exp
11030 * gdb.base/dprintf-pending.exp
11031 * gdb.base/dso2dso.exp
11032 * gdb.base/ending-run.exp
11033 * gdb.base/enum_cond.exp
11034 * gdb.base/examine-backward.exp
11035 * gdb.base/exe-lock.exp
11036 * gdb.base/exec-invalid-sysroot.exp
11037 * gdb.base/execl-update-breakpoints.exp
11038 * gdb.base/execution-termios.exp
11039 * gdb.base/fileio.exp
11040 * gdb.base/fixsection.exp
11041 * gdb.base/foll-exec-mode.exp
11042 * gdb.base/foll-exec.exp
11043 * gdb.base/fork-running-state.exp
11044 * gdb.base/frame-args.exp
11045 * gdb.base/fullpath-expand.exp
11046 * gdb.base/func-ptr.exp
11047 * gdb.base/gcore-relro-pie.exp
11048 * gdb.base/gdb1090.exp
11049 * gdb.base/gdb1555.exp
11050 * gdb.base/global-var-nested-by-dso.exp
11051 * gdb.base/gnu-ifunc.exp
11052 * gdb.base/hbreak-in-shr-unsupported.exp
11053 * gdb.base/hbreak-unmapped.exp
11054 * gdb.base/hook-stop.exp
11055 * gdb.base/infcall-input.exp
11056 * gdb.base/info-fun.exp
11057 * gdb.base/info-shared.exp
11058 * gdb.base/interrupt-noterm.exp
11059 * gdb.base/jit-so.exp
11060 * gdb.base/jit.exp
11061 * gdb.base/line-symtabs.exp
11062 * gdb.base/list.exp
11063 * gdb.base/longjmp.exp
11064 * gdb.base/macscp.exp
11065 * gdb.base/max-value-size.exp
11066 * gdb.base/nodebug.exp
11067 * gdb.base/nofield.exp
11068 * gdb.base/overlays.exp
11069 * gdb.base/paginate-after-ctrl-c-running.exp
11070 * gdb.base/paginate-bg-execution.exp
11071 * gdb.base/paginate-inferior-exit.exp
11072 * gdb.base/pending.exp
11073 * gdb.base/pr11022.exp
11074 * gdb.base/printcmds.exp
11075 * gdb.base/ptr-typedef.exp
11076 * gdb.base/ptype.exp
11077 * gdb.base/randomize.exp
11078 * gdb.base/range-stepping.exp
11079 * gdb.base/realname-expand.exp
11080 * gdb.base/relativedebug.exp
11081 * gdb.base/remote.exp
11082 * gdb.base/savedregs.exp
11083 * gdb.base/sepdebug.exp
11084 * gdb.base/set-noassign.exp
11085 * gdb.base/shlib-call.exp
11086 * gdb.base/shreloc.exp
11087 * gdb.base/sigaltstack.exp
11088 * gdb.base/sigbpt.exp
11089 * gdb.base/siginfo-addr.exp
11090 * gdb.base/siginfo-obj.exp
11091 * gdb.base/siginfo-thread.exp
11092 * gdb.base/signest.exp
11093 * gdb.base/signull.exp
11094 * gdb.base/sigrepeat.exp
11095 * gdb.base/skip.exp
11096 * gdb.base/so-impl-ld.exp
11097 * gdb.base/solib-corrupted.exp
11098 * gdb.base/solib-disc.exp
11099 * gdb.base/solib-display.exp
11100 * gdb.base/solib-overlap.exp
11101 * gdb.base/solib-search.exp
11102 * gdb.base/solib-symbol.exp
11103 * gdb.base/source-execution.exp
11104 * gdb.base/sss-bp-on-user-bp-2.exp
11105 * gdb.base/sss-bp-on-user-bp.exp
11106 * gdb.base/stack-checking.exp
11107 * gdb.base/stale-infcall.exp
11108 * gdb.base/step-break.exp
11109 * gdb.base/step-line.exp
11110 * gdb.base/step-over-exit.exp
11111 * gdb.base/step-test.exp
11112 * gdb.base/structs.exp
11113 * gdb.base/sym-file.exp
11114 * gdb.base/symtab-search-order.exp
11115 * gdb.base/term.exp
11116 * gdb.base/type-opaque.exp
11117 * gdb.base/unload.exp
11118 * gdb.base/until-nodebug.exp
11119 * gdb.base/until.exp
11120 * gdb.base/unwindonsignal.exp
11121 * gdb.base/watch-cond.exp
11122 * gdb.base/watch-non-mem.exp
11123 * gdb.base/watch_thread_num.exp
11124 * gdb.base/watchpoint-reuse-slot.exp
11125 * gdb.base/watchpoint-solib.exp
11126 * gdb.base/watchpoint.exp
11127 * gdb.btrace/dlopen.exp
11128 * gdb.cell/arch.exp
11129 * gdb.cell/break.exp
11130 * gdb.cell/bt.exp
11131 * gdb.cell/core.exp
11132 * gdb.cell/data.exp
11133 * gdb.cell/dwarfaddr.exp
11134 * gdb.cell/ea-cache.exp
11135 * gdb.cell/ea-standalone.exp
11136 * gdb.cell/ea-test.exp
11137 * gdb.cell/f-regs.exp
11138 * gdb.cell/fork.exp
11139 * gdb.cell/gcore.exp
11140 * gdb.cell/mem-access.exp
11141 * gdb.cell/ptype.exp
11142 * gdb.cell/registers.exp
11143 * gdb.cell/sizeof.exp
11144 * gdb.cell/solib-symbol.exp
11145 * gdb.cell/solib.exp
11146 * gdb.compile/compile-tls.exp
11147 * gdb.cp/exception.exp
11148 * gdb.cp/gdb2495.exp
11149 * gdb.cp/local.exp
11150 * gdb.cp/mb-inline.exp
11151 * gdb.cp/mb-templates.exp
11152 * gdb.cp/pr10687.exp
11153 * gdb.cp/pr9167.exp
11154 * gdb.cp/scope-err.exp
11155 * gdb.cp/templates.exp
11156 * gdb.cp/virtfunc.exp
11157 * gdb.dwarf2/dw2-dir-file-name.exp
11158 * gdb.dwarf2/dw2-single-line-discriminators.exp
11159 * gdb.fortran/complex.exp
11160 * gdb.fortran/library-module.exp
11161 * gdb.guile/guile.exp
11162 * gdb.guile/scm-cmd.exp
11163 * gdb.guile/scm-frame-inline.exp
11164 * gdb.guile/scm-objfile.exp
11165 * gdb.guile/scm-pretty-print.exp
11166 * gdb.guile/scm-symbol.exp
11167 * gdb.guile/scm-type.exp
11168 * gdb.guile/scm-value.exp
11169 * gdb.linespec/keywords.exp
11170 * gdb.linespec/ls-errs.exp
11171 * gdb.linespec/macro-relative.exp
11172 * gdb.linespec/thread.exp
11173 * gdb.mi/mi-breakpoint-changed.exp
11174 * gdb.mi/mi-dprintf-pending.exp
11175 * gdb.mi/mi-fullname-deleted.exp
11176 * gdb.mi/mi-logging.exp
11177 * gdb.mi/mi-pending.exp
11178 * gdb.mi/mi-solib.exp
11179 * gdb.mi/new-ui-mi-sync.exp
11180 * gdb.mi/user-selected-context-sync.exp
11181 * gdb.multi/dummy-frame-restore.exp
11182 * gdb.multi/multi-arch-exec.exp
11183 * gdb.multi/remove-inferiors.exp
11184 * gdb.multi/watchpoint-multi-exit.exp
11185 * gdb.opt/solib-intra-step.exp
11186 * gdb.perf/backtrace.exp
11187 * gdb.perf/single-step.exp
11188 * gdb.perf/skip-command.exp
11189 * gdb.perf/skip-prologue.exp
11190 * gdb.perf/solib.exp
11191 * gdb.python/lib-types.exp
11192 * gdb.python/py-as-string.exp
11193 * gdb.python/py-bad-printers.exp
11194 * gdb.python/py-block.exp
11195 * gdb.python/py-breakpoint.exp
11196 * gdb.python/py-cmd.exp
11197 * gdb.python/py-events.exp
11198 * gdb.python/py-evthreads.exp
11199 * gdb.python/py-finish-breakpoint.exp
11200 * gdb.python/py-finish-breakpoint2.exp
11201 * gdb.python/py-frame-inline.exp
11202 * gdb.python/py-frame.exp
11203 * gdb.python/py-inferior.exp
11204 * gdb.python/py-infthread.exp
11205 * gdb.python/py-mi.exp
11206 * gdb.python/py-objfile.exp
11207 * gdb.python/py-pp-maint.exp
11208 * gdb.python/py-pp-registration.exp
11209 * gdb.python/py-prettyprint.exp
11210 * gdb.python/py-recurse-unwind.exp
11211 * gdb.python/py-shared.exp
11212 * gdb.python/py-symbol.exp
11213 * gdb.python/py-symtab.exp
11214 * gdb.python/py-template.exp
11215 * gdb.python/py-type.exp
11216 * gdb.python/py-unwind-maint.exp
11217 * gdb.python/py-unwind.exp
11218 * gdb.python/py-value.exp
11219 * gdb.python/python.exp
11220 * gdb.reverse/finish-reverse-bkpt.exp
11221 * gdb.reverse/insn-reverse.exp
11222 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11223 * gdb.reverse/solib-precsave.exp
11224 * gdb.reverse/solib-reverse.exp
11225 * gdb.stabs/gdb11479.exp
11226 * gdb.stabs/weird.exp
11227 * gdb.threads/fork-child-threads.exp
11228 * gdb.threads/fork-plus-threads.exp
11229 * gdb.threads/fork-thread-pending.exp
11230 * gdb.threads/forking-threads-plus-breakpoint.exp
11231 * gdb.threads/hand-call-in-threads.exp
11232 * gdb.threads/interrupted-hand-call.exp
11233 * gdb.threads/linux-dp.exp
11234 * gdb.threads/local-watch-wrong-thread.exp
11235 * gdb.threads/next-while-other-thread-longjmps.exp
11236 * gdb.threads/non-ldr-exit.exp
11237 * gdb.threads/pending-step.exp
11238 * gdb.threads/print-threads.exp
11239 * gdb.threads/process-dies-while-detaching.exp
11240 * gdb.threads/process-dies-while-handling-bp.exp
11241 * gdb.threads/pthreads.exp
11242 * gdb.threads/queue-signal.exp
11243 * gdb.threads/reconnect-signal.exp
11244 * gdb.threads/signal-command-handle-nopass.exp
11245 * gdb.threads/signal-command-multiple-signals-pending.exp
11246 * gdb.threads/signal-delivered-right-thread.exp
11247 * gdb.threads/signal-sigtrap.exp
11248 * gdb.threads/sigthread.exp
11249 * gdb.threads/staticthreads.exp
11250 * gdb.threads/stepi-random-signal.exp
11251 * gdb.threads/thread-unwindonsignal.exp
11252 * gdb.threads/thread_check.exp
11253 * gdb.threads/thread_events.exp
11254 * gdb.threads/tid-reuse.exp
11255 * gdb.threads/tls-nodebug.exp
11256 * gdb.threads/tls-shared.exp
11257 * gdb.threads/tls-so_extern.exp
11258 * gdb.threads/tls.exp
11259 * gdb.threads/wp-replication.exp
11260 * gdb.trace/actions-changed.exp
11261 * gdb.trace/actions.exp
11262 * gdb.trace/backtrace.exp
11263 * gdb.trace/change-loc.exp
11264 * gdb.trace/collection.exp
11265 * gdb.trace/deltrace.exp
11266 * gdb.trace/disconnected-tracing.exp
11267 * gdb.trace/entry-values.exp
11268 * gdb.trace/ftrace-lock.exp
11269 * gdb.trace/ftrace.exp
11270 * gdb.trace/infotrace.exp
11271 * gdb.trace/mi-trace-frame-collected.exp
11272 * gdb.trace/mi-trace-unavailable.exp
11273 * gdb.trace/mi-traceframe-changed.exp
11274 * gdb.trace/mi-tracepoint-changed.exp
11275 * gdb.trace/mi-tsv-changed.exp
11276 * gdb.trace/no-attach-trace.exp
11277 * gdb.trace/packetlen.exp
11278 * gdb.trace/passc-dyn.exp
11279 * gdb.trace/passcount.exp
11280 * gdb.trace/pending.exp
11281 * gdb.trace/pr16508.exp
11282 * gdb.trace/qtro.exp
11283 * gdb.trace/range-stepping.exp
11284 * gdb.trace/read-memory.exp
11285 * gdb.trace/report.exp
11286 * gdb.trace/save-trace.exp
11287 * gdb.trace/signal.exp
11288 * gdb.trace/stap-trace.exp
11289 * gdb.trace/status-stop.exp
11290 * gdb.trace/strace.exp
11291 * gdb.trace/tfile.exp
11292 * gdb.trace/tfind.exp
11293 * gdb.trace/trace-break.exp
11294 * gdb.trace/trace-condition.exp
11295 * gdb.trace/trace-enable-disable.exp
11296 * gdb.trace/trace-mt.exp
11297 * gdb.trace/tracecmd.exp
11298 * gdb.trace/tracefile-pseudo-reg.exp
11299 * gdb.trace/tspeed.exp
11300 * gdb.trace/tstatus.exp
11301 * gdb.trace/tsv.exp
11302 * gdb.trace/unavailable.exp
11303 * gdb.trace/while-dyn.exp
11304 * gdb.trace/while-stepping.exp
11305 * lib/gdb-guile.exp
11306 * lib/gdb.exp
11307 * lib/mi-support.exp
11308 * lib/pascal.exp
11309 * lib/perftest.exp
11310 * lib/prelink-support.exp
11311 * lib/selftest-support.exp
11312
ad02e4fe
SM
113132016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11314
11315 * Makefile.in: Include disable-implicit-rules.mk.
11316
22347e55
AA
113172016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11318
11319 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11320 non-byte-aligned bit fields.
11321
da5b30da
AA
113222016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11323
11324 PR gdb/12616
11325 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11326 respects the DW_AT_data_bit_offset attribute.
11327
b593ecca
SM
113282016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11329
11330 * gdb.base/default.exp: Fix output of "set language".
11331
3b165252
SM
113322016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11333
11334 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11335 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11336 make.
11337 * configure.ac: Remove checks for the make program.
11338 * configure: Re-generate.
11339
1a2f3d7f
KB
113402016-11-16 Kevin Buettner <kevinb@redhat.com>
11341
11342 * gdb.python/py-recurse-unwind.c (main): Add loop.
11343 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11344 to read_register() and gdb.parse_and_eval(). Make each code
11345 call a separate case that can be individually tested.
11346 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11347 proc. Call cont_and_backtrace for each of the code paths that
11348 we want to test in the unwinder.
11349
b7f38fda
AA
113502016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11351
11352 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11353 the definition of struct S.
11354
1f8db343
CM
113552016-11-11 Catherine Moore <clm@codesourcery.com>
11356
11357 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11358
fad0c9fb
PA
113592016-11-09 Pedro Alves <palves@redhat.com>
11360
11361 * gdb.base/commands.exp (runto_or_return): New procedure.
11362 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11363 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11364 (progvar_simple_while_test, progvar_complex_if_while_test)
11365 (if_while_breakpoint_command_test)
11366 (infrun_breakpoint_command_test, breakpoint_command_test)
11367 (user_defined_command_test, watchpoint_command_test)
11368 (test_command_prompt_position, redefine_hook_test)
11369 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11370 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11371 multi_line_input and multi_line. Remove gdb_expect and
11372 gdb_stop_suppressing_tests uses.
11373 * lib/gdb.exp (valnum_re): New global.
11374 (multi_line_input): New procedure.
11375
8354c62c
SM
113762016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11377
11378 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11379 Remove.
11380 (test_setup): Define with proc_with_prefix.
11381 (test_cli_inferior): Likewise.
11382 (test_cli_thread): Likewise.
11383 (test_cli_frame): Likewise.
11384 (test_cli_select_frame): Likewise.
11385 (test_cli_up_down): Likewise.
11386 (test_mi_thread_select): Likewise.
11387 (test_mi_stack_select_frame): Likewise.
11388 (test_cli_in_mi_inferior): Likewise.
11389 (test_cli_in_mi_thread): Likewise.
11390 (test_cli_in_mi_frame): Likewise.
11391 (top level): Do not use with_test_prefix_procname.
11392
64f367a2
PA
113932016-11-09 Pedro Alves <palves@redhat.com>
11394
11395 * gdb.base/commands.exp (gdbvar_simple_if_test)
11396 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11397 (progvar_simple_if_test, progvar_simple_while_test)
11398 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11399 (infrun_breakpoint_command_test, breakpoint_command_test)
11400 (user_defined_command_test, watchpoint_command_test)
11401 (test_command_prompt_position, deprecated_command_test)
11402 (bp_deleted_in_command, temporary_breakpoint_commands)
11403 (stray_arg0_test, source_file_with_indented_comment)
11404 (recursive_source_test, if_commands_test)
11405 (error_clears_commands_left, redefine_hook_test)
11406 (redefine_backtrace_test): Use proc_with_prefix.
11407 * lib/gdb.exp (proc_with_prefix): New proc.
11408
0bb65f1e
AA
114092016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11410
11411 * gdb.base/tui-layout.c: New file.
11412 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11413 disassembly window contains very long lines.
11414
7353f247
TT
114152016-11-08 Tom Tromey <tom@tromey.com>
11416
11417 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11418 depend on Python 2.
11419
30a7bb83
TT
114202016-11-08 Tom Tromey <tom@tromey.com>
11421
11422 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11423 New method.
11424
cdf5a07c
MG
114252016-10-29 Manish Goregaokar <manish@mozilla.com>
11426
2806dc7e 11427 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11428
51a789c3
MG
114292016-10-27 Manish Goregaokar <manish@mozilla.com>
11430
2806dc7e
PA
11431 * gdb.rust/simple.rs: Add test for univariant enums without
11432 discriminants and for encoded struct-like enums.
51a789c3 11433
f610ab6d
PA
114342016-10-28 Pedro Alves <palves@redhat.com>
11435
11436 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11437 gdb_test_multiple, tighten regexps and match symtabs and line
11438 tables incrementally.
11439
b129b0ca
LM
114402016-10-28 Luis Machado <lgustavo@codesourcery.com>
11441
11442 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11443 general.
11444
ecf45d2c
SL
114452016-10-25 Luis Machado <lgustavo@codesourcery.com>
11446
11447 * gdb.base/exec-invalid-sysroot.exp: New file.
11448
b8d38ee4
JK
114492016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11450
11451 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11452
f90fd8c2
JK
114532016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11454
11455 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11456
2d2476aa
MR
114572016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11458
2806dc7e
PA
11459 * gdb.base/killed-outside.exp: Remove $options from a call to
11460 `prepare_for_testing'.
2d2476aa 11461
e42b25a0
SM
114622016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11463
11464 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11465 Change test message.
11466
3ccdb432
SM
114672016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11468
11469 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11470 Update comment.
11471
5bad3170
SM
114722016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11473
11474 * gdb.trace/mi-trace-save.exp: New file.
11475
5ad9dba7
YQ
114762016-10-13 Yao Qi <yao.qi@linaro.org>
11477
11478 * gdb.base/code_elim.exp (get_var_address): Remove.
11479 * gdb.base/relocate.exp: Likewise.
11480 * gdb.base/shreloc.exp: Likewise.
11481 * lib/gdb.exp (get_var_address): New.
11482
62df7e21
YQ
114832016-10-13 Yao Qi <yao.qi@linaro.org>
11484
11485 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11486 floating point tests if $skip_float_test is false.
11487
4dac951e
LM
114882016-10-12 Luis Machado <lgustavo@codesourcery.com>
11489
11490 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11491 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11492 argc values.
11493 Add 1 to argc so we guarantee distinct initial/modified argc values.
11494
8f1a8fc4
JK
114952016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11496
11497 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11498
16c85b5d
JK
114992016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11500
11501 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11502 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11503 * gdb.arch/vsx-regs.exp: Likewise.
11504
1d0e042a
YQ
115052016-10-07 Yao Qi <yao.qi@linaro.org>
11506
11507 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11508
68dadef5
MM
115092016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11510
11511 * gdb.python/python.exp: Test decode_line("*0").
11512
33fa2c6e
DE
115132016-10-06 Doug Evans <dje@google.com>
11514
11515 * gdb.python/py-value.exp (test_value_creation): Add test for large
11516 unsigned 64-bit value.
11517
9c37b5ae
TT
115182016-10-06 Tom Tromey <tom@tromey.com>
11519
11520 * gdb.compile/compile.exp: Change java tests to rust.
11521 * gdb.base/setshow.exp: Change java tests to rust.
11522 * gdb.base/default.exp: Remove java from language list.
11523 * README (Examples): Update language example.
11524 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11525 test.
11526 * lib/gdb.exp (skip_java_tests): Remove.
11527 * lib/java.exp: Remove.
11528 * gdb.java: Remove.
11529
78b86327
MR
115302016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11531
11532 * gdb.arch/mips-fcr.exp: New test.
11533 * gdb.arch/mips-fcr.c: Source for the new test.
11534
7470adbb
MR
115352016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11536
11537 * gdb.base/solib-disc.exp: Use `standard_output_file'
11538 throughout.
11539
4a556533
PA
115402016-10-06 Pedro Alves <palves@redhat.com>
11541
11542 * gdb.base/jit-simple-dl.c: New file.
11543 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11544 * gdb.base/jit-simple.c: ... this.
11545 * gdb.base/jit-simple.exp (jit_run): Delete.
11546 (build_jit): New proc.
11547 (jit_test_reread): Recompile either the main program or the shared
11548 library, depending on what is being tested. Skip changing address
11549 if caller wants to. Compare before/after addresses. If testing
11550 standalone, explicitly load the binary. Test "maint info
11551 breakpoints".
11552 (top level): Add "standalone vs shared lib" and "change address"
11553 vs "same address" axes.
11554
5a122fbc
PA
115552016-10-06 Pedro Alves <palves@redhat.com>
11556
11557 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11558 call.
11559 (jit_run): Delete.
11560 (jit_test_reread): Use with_test_prefix. Reload the main binary
11561 explicitly. Compare the before/after addresses of the JIT
11562 descriptor.
11563
ee8da4b8
DE
115642016-08-15 Doug Evans <dje@google.com>
11565
11566 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11567 for single bitfields is bool.
11568 * gdb.xml/tdesc-regs.exp: Ditto.
11569
f389f6fe
JK
115702016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11571
11572 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11573
fdebf1a4
YQ
115742016-10-05 Yao Qi <yao.qi@linaro.org>
11575
11576 * lib/gdb.exp (support_complex_tests): Return zero if
11577 gdb_skip_float_test return true.
11578
9c36d954 115792016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11580 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11581
11582 PR gdb/20487
11583 * gdb.mi/user-selected-context-sync.exp: New file.
11584 * gdb.mi/user-selected-context-sync.c: New file.
11585
4034d0ff 115862016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11587 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11588
11589 PR gdb/20487
11590 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11591 =thread-select-event check.
11592
a4297203
PB
115932016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11594
11595 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11596 the compulsory L operand changes.
11597 * gdb.arch/powerpc-power.s: Likewise.
11598
bb805577
JK
115992016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11600
11601 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11602 * gdb.base/jit-attach-pie.c: New file.
11603 * gdb.base/jit-attach-pie.exp: New file.
11604
6d61dee5
PA
116052016-09-28 Pedro Alves <palves@redhat.com>
11606
11607 * gdb.base/infcall-input.c: New file.
11608 * gdb.base/infcall-input.exp: New file.
11609
f73842fc
YQ
116102016-09-22 Yao Qi <yao.qi@linaro.org>
11611
11612 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11613 (gdb_exit): Rename it to ...
11614 (gdbserver_gdb_exit): ... Close GDBserver.
11615 (gdb_exit): New proc, call gdbserver_gdb_exit.
11616 (mi_gdb_exit): Likewise.
11617
90681dab
YQ
116182016-09-22 Yao Qi <yao.qi@linaro.org>
11619
11620 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11621 path.
11622 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11623 Remove duplication.
11624
9c211fd8
YQ
116252016-09-22 Yao Qi <yao.qi@linaro.org>
11626
11627 * lib/gdbserver-support.exp: Check the existence of
11628 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11629
ad0a504f
AK
116302016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11631
11632 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11633
36cf1806
TT
116342016-09-21 Tom Tromey <tom@tromey.com>
11635
11636 PR gdb/20604:
11637 * gdb.base/quit.exp: New file.
11638
74172ecf
SM
116392016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11640
11641 * .gitignore: New file.
11642
3d0ec882
MR
116432016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11644
11645 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11646 throughout.
11647
8193adea
AA
116482016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11649
11650 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11651
d41a5c09
JK
116522016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11653
11654 * gdb.cp/casts.cc (decltype): Move it ...
11655 (main): ... with its call to ...
11656 * gdb.cp/casts03.cc: ... a new file.
11657 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11658
d2dfe700
JK
116592016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11660
11661 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11662
e2a92b16
PB
116632016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11664
11665 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11666 and sync up the test with tests in gas/testsuite/gas/ppc.
11667 * gdb.arch/powerpc-power.exp: Likewise.
11668
49b4de64
JK
116692016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11672
2c29df25
SDJ
116732016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11674 Jan Kratochvil <jan.kratochvil@redhat.com>
11675
11676 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11677 make m1's definition to be different from m2's. Use 'dummy' as an
11678 argument for probe 'two'.
11679
cc3c2846
JB
116802016-09-10 Jon Beniston <jon@beniston.com>
11681
11682 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11683 for sim target.
11684
e1b2624a
AA
116852016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11686
11687 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11688 variable declaration.
11689 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11690 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11691 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11692 received HWCAP as its argument.
11693
4295e285
PA
116942016-09-06 Pedro Alves <palves@redhat.com>
11695
11696 * gdb.base/new-ui-pending-input.c: New file.
11697 * gdb.base/new-ui-pending-input.exp: New file.
11698 * gdb.exp (clear_gdb_spawn_id): New procedure.
11699 (with_spawn_id): Check whether gdb_spawn_id exists before
11700 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11701 on exit.
11702
00d5215e
UW
117032016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11704
11705 * gdb.base/float128.c: New file.
11706 * gdb.base/float128.exp: Likewise.
11707 * gdb.base/floatn.c: Likewise.
11708 * gdb.base/floatn.exp: Likewise.
11709
a9ff5f12
UW
117102016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11711
11712 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11713
f245535c
PA
117142016-09-05 Pedro Alves <palves@redhat.com>
11715
11716 PR backtrace/19927
11717 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11718 unwinders are immediately called as side effect of "source" or
11719 "disable unwinder" commands.
11720 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11721
ae9cf263
YQ
117222016-09-02 Yao Qi <yao.qi@linaro.org>
11723
11724 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11725 is true and $type is "float" or "double".
11726
27aba047
YQ
117272016-09-02 Yao Qi <yao.qi@linaro.org>
11728
11729 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11730 true.
11731 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11732 * gdb.base/call-rt-st.exp: Likewise.
11733 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11734 return value instead of gdb,skip_float_test.
11735 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11736 (do_function_calls): Use its return value instead of
11737 gdb,skip_float_test.
11738 * gdb.base/finish.exp: Likewise.
11739 * gdb.base/funcargs.exp: Likewise.
11740 * gdb.base/return.exp: Likewise.
11741 * gdb.base/return2.exp: Likewise.
11742 * gdb.base/varargs.exp: Likewise.
11743 * lib/gdb.exp (gdb_skip_float_test): Change it to
11744 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11745
5af962df
AA
117462016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11747
11748 * gdb.multi/tids.exp: Test "thread apply all".
11749
7fac6910
JK
117502016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11751
11752 * gdb.base/default.exp (tty): Remove.
11753
bb1fe4ac
KB
117542016-08-24 Kevin Buettner <kevinb@redhat.com>
11755
2806dc7e
PA
11756 * gdb.python/py-recurse-unwind.c: New file.
11757 * gdb.python/py-recurse-unwind.py: New file.
11758 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11759
0a1ddfa6
SM
117602016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11761
11762 * gdb.base/set-inferior-tty.exp: New file.
11763 * gdb.base/set-inferior-tty.c: New file.
11764
d9de1fe3
PA
117652016-08-23 Pedro Alves <palves@redhat.com>
11766
11767 PR gdb/20494
11768 * gdb.base/new-ui-echo.c: New file.
11769 * gdb.base/new-ui-echo.exp: New file.
11770
e9d9abd7
YQ
117712016-08-23 Yao Qi <yao.qi@linaro.org>
11772
11773 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11774 gdbserver_spawn.
11775 * gdb.server/connect-without-multi-process.exp (do_test):
11776 Likewise.
11777
3589529e
YQ
117782016-08-23 Yao Qi <yao.qi@linaro.org>
11779
11780 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11781 standalone_txt. Delete gdb_txt and standalone_txt on host
11782 and target. Spawn the binary on target. Copy files from
11783 target to host.
11784
6bb90213
PA
117852016-08-22 Pedro Alves <palves@redhat.com>
11786
11787 PR gdb/20505
11788 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11789 with_test_prefix. Factor out bits to ...
11790 (test_no_vdso): ... this new procedure.
11791
20c2c024
CL
117922016-08-19 Carl Love <cel@us.ibm.com>
11793
11794 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11795 maintaining separate logic for constructing the output path.
11796 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11797 * gdb.arch/ppc-dfp.exp: Likewise.
11798 * gdb.arch/ppc-fp.exp: Likewise.
11799 * gdb.arch/vsx-regs.exp: Likewise.
11800 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11801 binprefix for generating the additional binary files.
11802
0646e07d
PA
118032016-08-19 Pedro Alves <palves@redhat.com>
11804
11805 * gdb.trace/mi-trace-frame-collected.exp
11806 (test_trace_frame_collected): On x32, expect two registers.
11807
46da9242
CL
118082016-08-18 Carl Love <cel@us.ibm.com>
11809
11810 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11811 and sync up the test with tests in gas/testsuite/gas/ppc.
11812 * gdb.arch/powerpc-power.exp: Likewise.
11813
eb2332d7
SM
118142016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11815
11816 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11817 expected error message.
11818
63c61e04
SM
118192016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11820
11821 * gdb.multi/remove-inferiors.exp: New file.
11822 * gdb.multi/remove-inferiors.c: New file.
11823
7b17065f
YQ
118242016-08-12 Yao Qi <yao.qi@linaro.org>
11825
11826 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11827 argument list.
11828
01d3dedf
PA
118292016-08-10 Pedro Alves <palves@redhat.com>
11830
11831 PR gdb/19187
11832 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11833 setup_kfails.
11834
3eb7562a
PA
118352016-08-09 Pedro Alves <palves@redhat.com>
11836 Simon Marchi <simon.marchi@ericsson.com>
11837
11838 PR gdb/20418
11839 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11840 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11841
80614914
PA
118422016-08-09 Pedro Alves <palves@redhat.com>
11843
11844 PR mi/20431
11845 * gdb.mi/mi-cmd-error.exp: New file.
11846
f348d89a
PA
118472016-08-09 Pedro Alves <palves@redhat.com>
11848
11849 PR gdb/18653
11850 * gdb.base/signals-state-child.c: New file.
11851 * gdb.base/signals-state-child.exp: New file.
11852 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11853
e5ca03b4
PA
118542016-08-09 Pedro Alves <palves@redhat.com>
11855
11856 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11857
282a0691
TT
118582016-08-03 Tom Tromey <tom@tromey.com>
11859
11860 PR python/18565:
11861 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11862
41bfcd63
YQ
118632016-08-01 Yao Qi <yao.qi@linaro.org>
11864
11865 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11866 variable mode to "multi-process" if $multi_process is 1, otherwise
11867 set it to "single-process".
11868
e3465b24
YQ
118692016-08-01 Yao Qi <yao.qi@linaro.org>
11870
11871 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11872 * gdb.cp/cpexprs.exp: Likewise.
11873 * gdb.cp/m-static.exp: Likewise.
11874
0b31a4bc
TT
118752016-07-26 Tom Tromey <tom@tromey.com>
11876
11877 PR python/20190:
11878 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11879 test.
11880
e0461dbb
MM
118812016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11882
11883 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11884 selecting assembly source files.
11885 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11886 assembly source files.
11887 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11888 assembly source files.
11889 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11890 selecting assembly source files.
11891
8194e927
SM
118922016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11893
11894 * gdb.base/new-ui.exp (do_test_invalid_args): New
11895 procedure.
11896
c0272db5
TW
118972016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11898
11899 * gdb.btrace/reconnect.c: New file.
11900 * gdb.btrace/reconnect.exp: New file.
11901
e3487908
GKB
119022016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11903
11904 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11905 to test_catch_syscall_group.
11906 (test_catch_syscall_group): New.
11907
12df5c00
TT
119082016-07-21 Tom Tromey <tom@tromey.com>
11909
11910 * gdb.rust/simple.rs (main): Use empty struct expression.
11911 * gdb.rust/simple.exp: Add tests for empty struct expression.
11912
bae62ee2
YQ
119132016-07-21 Yao Qi <yao.qi@linaro.org>
11914
11915 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11916 if gdb_skip_xml_test is true on some targets.
11917
b1b53fb3
YQ
119182016-07-21 Yao Qi <yao.qi@linaro.org>
11919
11920 * gdb.server/solib-list.exp: Unset last_loaded_file.
11921
027d97f8
JK
119222016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11923
11924 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11925 "step into captured_main (args)".
11926
7674d381
JK
119272016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11928
11929 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11930
72b5d099
JK
119312016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11934
1f960ced
PA
119352016-07-19 Pedro Alves <palves@redhat.com>
11936
11937 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11938 * gdb.opt/inline-bt.exp: Likewise.
11939 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11940 additional_flags=-Winline.
11941 * gdb.opt/inline-locals.exp: Likewise.
11942 * gdb.opt/inline-markers.c (ATTR): Define.
11943 (inlined_fn): Use it.
11944
f25827c1
YQ
119452016-07-19 Yao Qi <yao.qi@linaro.org>
11946
11947 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11948 (test_with_self): Remove some code. Remove argument executable.
11949 (top-level): Use do_self_tests.
11950
37539ebe
DB
119512016-07-15 Zachary Welch <zwelch@codesourcery.com>
11952 Don Breazeal <donb@codesourcery.com>
11953
11954 * gdb.base/maint.exp: Escape paths used in regular expressions.
11955 * gdb.stabs/weird.exp: Likewise.
11956
dac790e1
TT
119572016-07-13 Tom Tromey <tom@tromey.com>
11958
11959 PR python/15620, PR python/18620:
11960 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11961 (test_bkpt_events): New procs.
11962
93daf339
TT
119632016-07-13 Tom Tromey <tom@tromey.com>
11964
11965 PR python/17698:
11966 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11967 test.
11968 (test_watchpoints): Likewise.
11969 (test_bkpt_pending): New proc.
11970
6571a381
TT
119712016-07-13 Tom Tromey <tom@tromey.com>
11972
11973 PR cli/18053:
11974 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11975 completion test.
11976
e8732474
JK
119772016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11978
11979 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11980 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11981 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11982 f_label.
11983 (g): Rename g_end_lbl to g_label.
11984 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11985 low_pc and high_pc.
11986 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11987
e0f3fd7c
TT
119882016-07-12 Tom Tromey <tom@tromey.com>
11989
11990 PR python/19293:
11991 * gdb.python/py-unwind-maint.exp: Update tests.
11992
3cfe46b6
YQ
119932016-07-12 Yao Qi <yao.qi@linaro.org>
11994
11995 * lib/selftest-support.exp (selftest_setup): Match the output
11996 when captured_main is inlined.
11997
4f19a0e6
WT
119982016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11999
12000 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12001 New variables.
12002 (print this%a, print this%b, print this): New tests.
12003 * gdb.fortran/derived-types.f90 (this): New object and
12004 initialization.
12005
986cf455
SM
120062016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12007
12008 * gdb.ada/arraydim.exp: Remove extra directory level in build
12009 directory.
12010
f0464b23
SM
120112016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12012
12013 * lib/ada.exp: Remove extra directory level in build directory.
12014 * gdb.ada/cond_lang.exp: Likewise.
12015 * gdb.ada/exec_changed.exp: Likewise.
12016 * gdb.ada/lang_switch.exp: Likewise.
12017
42d94011
MG
120182016-07-06 Manish Goregaokar <manish@mozilla.com>
12019
2806dc7e
PA
12020 * simple.rs: Add test for raw pointer subscripting.
12021 * simple.exp: Add test expectations.
42d94011 12022
647c264c
YQ
120232016-07-05 Yao Qi <yao.qi@linaro.org>
12024
12025 * gdb.mi/mi-reverse.exp: Match =record-started output.
12026
20aa2c60
PA
120272016-07-01 Pedro Alves <palves@redhat.com>
12028
12029 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12030 procedure.
12031 (jit_reader_test): Test the jit reader's unwinder.
12032 * gdb.base/jithost.c (jit_function_00_code): New global.
12033 (main): Use memcpy to fill in the mmapped code, instead of poking
12034 bytes manually here.
12035 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12036 value.
12037 (read_debug_info): Save the function's range.
12038 (read_sp): New function.
12039 (unwind_frame): Use it. Also unwind RBP.
12040 (get_frame_id): Use read_sp.
12041 (gdb_init_reader): Use calloc instead of malloc.
12042 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12043 parameter. Use gdb_test_multiple.
12044
ced2dffb
PA
120452016-07-01 Pedro Alves <palves@redhat.com>
12046 Antoine Tremblay <antoine.tremblay@ericsson.com>
12047
12048 * gdb.threads/process-dies-while-detaching.c: New file.
12049 * gdb.threads/process-dies-while-detaching.exp: New file.
12050
63000888
PA
120512016-07-01 Pedro Alves <palves@redhat.com>
12052
12053 * gdb.multi/watchpoint-multi-exit.c: New file.
12054 * gdb.multi/watchpoint-multi-exit.exp: New file.
12055
038d4868
PA
120562016-06-30 Pedro Alves <palves@redhat.com>
12057
12058 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12059 unset inferior_spawn_id.
12060
994e9c83
PA
120612016-06-30 Pedro Alves <palves@redhat.com>
12062
12063 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12064 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12065
e5653468
YQ
120662016-06-29 Yao Qi <yao.qi@linaro.org>
12067
12068 * gdb.base/return.c: Add copyright header.
12069
803b47e5
TT
120702016-06-29 Tom Tromey <tom@tromey.com>
12071
12072 PR python/20129:
12073 * gdb.python/py-framefilter.exp: Add tests for setting priority
12074 and disabling of non-existent frame filter.
12075
28244707
YQ
120762016-06-29 Yao Qi <yao.qi@linaro.org>
12077
12078 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12079 0x0f07ff.
12080
a31d2f06
YQ
120812016-06-28 Yao Qi <yao.qi@linaro.org>
12082
12083 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12084 triplets. Start gdb, execute catch syscall, and continue. Check
12085 gdb's output to determine catch syscall is supported.
12086
921d8f54
MG
120872016-06-27 Manish Goregaokar <manish@mozilla.com>
12088
25d49b86
PA
12089 * gdb.rust/simple.rs: Add test for returning unit in a function.
12090 * gdb.rust/simple.exp: Add expectation for functions returning
12091 unit.
921d8f54 12092
f4952523
PMR
120932016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12094
12095 * gdb.python/py-breakpoint-create-fail.c,
12096 gdb.python/py-breakpoint-create-fail.exp,
12097 gdb.python/py-breakpoint-create-fail.py: New testcase.
12098
fccb08f8
MG
120992016-06-25 Manish Goregaokar <manish@mozilla.com>
12100
12101 PR gdb/20239
12102 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12103 * gdb.rust/simple.exp: Add test expectations for new NonZero
12104 tests.
fccb08f8 12105
6b850546
DT
121062016-06-24 David Taylor <dtaylor@emc.com>
12107
12108 * gdb.base/offsets.exp: New file.
12109 * gdb.base/offsets.c: New file.
12110
17621150
TT
121112016-06-23 Tom Tromey <tom@tromey.com>
12112
12113 PR gdb/16483:
12114 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12115 before any filters are loaded.
12116
04d59df6
WT
121172016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12118
12119 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12120 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12121 structs.
12122 * gdb.fortran/derived-type-function.exp: New file.
12123 * gdb.fortran/derived-type-function.f90: New file.
12124
12125
ac69f786
PA
121262016-06-21 Pedro Alves <palves@redhat.com>
12127
12128 * gdb.base/new-ui.exp: New file.
12129 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12130 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12131 (with_spawn_id): New procedure.
12132
49940788
PA
121332016-06-21 Pedro Alves <palves@redhat.com>
12134
12135 * gdb.mi/mi-exec-run.exp: New file.
12136
ef274d26
PA
121372016-06-21 Pedro Alves <palves@redhat.com>
12138
12139 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12140 breakpoint command's output on the main UI.
12141 (test_break): New procedure, factored out from calls in the top
12142 level.
12143 (top level): Use foreach_with_prefix to test MI as main UI and as
12144 separate UI.
12145
468afe6c
PA
121462016-06-21 Pedro Alves <palves@redhat.com>
12147
12148 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12149 (test_awatch_creation_and_listing)
12150 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12151 Remove 'type' parameter.
12152 (test_watchpoint_all): New parameter mi_mode. Remove
12153 with_test_prefix.
12154 (top level): Use foreach_with_prefix, and add main/separate UI MI
12155 testing axis.
12156
51f77c37
PA
121572016-06-21 Pedro Alves <palves@redhat.com>
12158
12159 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12160 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12161 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12162 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12163 (gdb_main_spawn_id, mi_spawn_id): Declare and
12164 comment.
12165 (mi_create_inferior_pty): New procedure,
12166 factored out from default_mi_gdb_start.
12167 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12168 procedures.
12169 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12170 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12171 Use mi_create_inferior_pty.
12172 (mi_gdb_start): Use eval to pass down args list.
12173
8980e177
PA
121742016-06-21 Pedro Alves <palves@redhat.com>
12175
12176 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12177 * gdb.opt/inline-cmds.exp: Add MI tests.
12178
f38d3ad1
PA
121792016-06-21 Pedro Alves <palves@redhat.com>
12180
12181 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12182
45db7c09
PA
121832016-06-21 Pedro Alves <palves@redhat.com>
12184
12185 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12186 (top level): Use it instead of mi_execute_to.
12187
5a069ab3
PA
121882016-06-21 Pedro Alves <palves@redhat.com>
12189
12190 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12191 (cont_handler_str): New.
12192 (signal_stop_handler): Set stop_handler_str instead of printing to
12193 stdout.
12194 (continue_handler): Set cont_handler_str instead of printing to
12195 stdout.
12196 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12197 mi_send_resuming_command. Print stop_handler_str and
12198 cont_handler_str instead of expecting the python events print
12199 directly.
12200
2838cc1d
SD
122012016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12202
12203 * gdb.base/jit-reader.exp: New file.
12204 * gdb.base/jithost.c: New file.
12205 * gdb.base/jithost.h: New file.
12206 * gdb.base/jitreader.c : New file.
12207 * gdb.base/jit-protocol.h: New file.
12208
21a77091
YQ
122092016-06-17 Yao Qi <yao.qi@linaro.org>
12210
12211 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12212 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12213 and detach-on-fork. Adjust tests.
12214 (top level): Invoke break_cond_on_syscall with combinations of
12215 syscall, follow-fork-mode and detach-on-fork.
12216
f50bf8e5
YQ
122172016-06-17 Yao Qi <yao.qi@linaro.org>
12218
12219 * gdb.base/step-over-exit.c: New.
12220 * gdb.base/step-over-exit.exp: New.
12221
a28d8e50
YTL
122222016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12223
12224 * gdb.base/float.exp: Add target check for nds32*-*-*.
12225 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12226
cad8e26d
AB
122272016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12228
12229 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12230 for unsupported target features.
12231 * gdb.base/call-rt-st.exp: Likewise.
12232 * gdb.base/call-sc.exp: Likewise.
12233 * gdb.base/call-signal-resume.exp: Likewise.
12234 * gdb.base/call-strs.exp: Likewise.
12235 * gdb.base/callexit.exp: Likewise.
12236 * gdb.base/callfuncs.exp: Likewise.
12237 * gdb.base/nodebug.exp: Likewise.
12238 * gdb.base/printcmds.exp: Likewise.
12239 * gdb.base/ptype.exp: Likewise.
12240 * gdb.base/structs.exp: Likewise.
12241 * gdb.base/unwindonsignal.exp: Likewise.
12242 * gdb.cp/gdb2495.exp: Likewise.
12243 * gdb.cp/templates.exp: Likewise.
12244 * gdb.cp/virtfunc.exp: Likewise.
12245 * gdb.threads/hand-call-in-threads.exp: Likewise.
12246 * gdb.threads/interrupted-hand-call.exp: Likewise.
12247 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12248
347dc102
TT
122492016-06-10 Tom Tromey <tom@tromey.com>
12250
12251 PR rust/20110:
12252 * gdb.rust/expr.exp: Add test for integer constant larger than
12253 i32.
12254
5e13cf25
BH
122552016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12256
12257 * gdb.fortran/nested-funcs.exp: New.
12258 * gdb.fortran/nested-funcs.f90: New.
12259
bb556f1f
TK
122602016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12261
12262 * gdb.base/examine-backward.c: New file.
12263 * gdb.base/examine-backward.exp: New file.
12264
38b022b4
SM
122652016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12266
12267 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12268 matching.
12269
1b40ec05
TT
122702016-06-02 Tom Tromey <tom@tromey.com>
12271
12272 PR python/18984:
12273 * gdb.python/py-shared.exp: Add solib_name test.
12274
193bd378
SM
122752016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12276
12277 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12278
3326303b
MG
122792016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12280
12281 PR c++/19893
12282 * gdb.dwarf2/implref.exp: Rename to...
12283 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12284 * gdb.dwarf2/implref-array.c: New file.
12285 * gdb.dwarf2/implref-array.exp: Likewise.
12286 * gdb.dwarf2/implref-global.c: Likewise.
12287 * gdb.dwarf2/implref-global.exp: Likewise.
12288 * gdb.dwarf2/implref-struct.c: Likewise.
12289 * gdb.dwarf2/implref-struct.exp: Likewise.
12290
825c8ef2
AT
122912016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12292
12293 * gdb.trace/trace-condition.exp: Add 64bit tests.
12294
2320162a
AT
122952016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12296
12297 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12298 bits types.
12299 (main): Adapt to 8 to 64 bits types.
12300 * gdb.trace/trace-condition.exp: Add new tests.
12301
a7818233
AT
123022016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12303
12304 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12305
0d336466
AT
123062016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12307
12308 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12309 Move condition tests...
12310 * gdb.trace/trace-condition.exp: Here.
12311
7faeb45a
AT
123122016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12313
12314 * gdb.trace/trace-condition.exp: Add counter-case tests.
12315
e385593e
JK
123162016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12317
12318 PR c++/15231
12319 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12320 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12321
744608cc
PA
123222016-05-27 Pedro Alves <palves@redhat.com>
12323
12324 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12325 New procedure.
12326 (top level): Call it, and bail out of DejaGnu is known to be bad.
12327
ac775bf4
AB
123282016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12329
12330 * gdb.base/whatis.c: Extend the test case.
12331 * gdb.base/whatis.exp: Add additional tests.
12332
2bbad2ea
BH
123332016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12334
12335* gdb.fortran/type.f90: Add pointer variable.
12336* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12337
8b70175d
BH
123382016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12339
12340 * gdb.fortran/vla-type.exp: Fix testcase name.
12341
86d8a848
BH
123422016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12343
12344 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12345
e188eb36
BH
123462016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12347
12348 * gdb.fortran/type.f90: Add nested structures.
12349 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12350 * gdb.fortran/derived-type.exp: Adapt expected output.
12351 * gdb.fortran/vla-type.exp: Adapt expected output.
12352
9b2db1fd
BH
123532016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12354
12355 * gdb.fortran/whatis_type.exp: Adapt expected output.
12356
72b17055
BH
123572016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12358
12359 * gdb.fortran/print_type.exp: Fix expected output.
12360 * gdb.fortran/whatis_type.exp: Fix expected output.
12361
3cd81d8d
BH
123622016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12363
12364 * gdb.fortran/whatis_type.exp: Use multi_line.
12365
ddae9462
TT
123662016-05-24 Tom Tromey <tom@tromey.com>
12367
12368 PR python/17386:
12369 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12370 use value as an index.
12371
1957f6b8
TT
123722016-05-23 Tom Tromey <tom@tromey.com>
12373
12374 PR python/17981:
12375 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12376 no-breakpoint case.
12377
026a9174
PA
123782016-05-24 Pedro Alves <palves@redhat.com>
12379
12380 PR gdb/19828
12381 * gdb.threads/clone-attach-detach.c: New file.
12382 * gdb.threads/clone-attach-detach.exp: New file.
12383
e70a7231
FR
123842016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12385
12386 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12387
0f6ed0e0
TT
123882016-05-23 Tom Tromey <tom@tromey.com>
12389
12390 PR python/19438, PR python/18393:
12391 * gdb.python/py-progspace.exp: Add "dir" test.
12392 * gdb.python/py-objfile.exp: Add "dir" test.
12393
ffd19d61
YQ
123942016-05-23 Yao Qi <yao.qi@linaro.org>
12395
12396 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12397 * gdb.arch/thumb2-it.exp: Likewise.
12398
9e8f9b05
SM
123992016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12400
12401 * gdb.mi/mi-threads-interrupt.c: New file.
12402 * gdb.mi/mi-threads-interrupt.exp: New file.
12403
61c6156d
SM
124042016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12405
12406 PR gdb/18077
12407 * gdb.mi/mi-async-run.exp: New file.
12408 * gdb.mi/mi-async-run.c: New file.
12409
67218854
TT
124102016-05-17 Tom Tromey <tom@tromey.com>
12411 Manish Goregaokar <manishsmail@gmail.com>
12412
12413 * lib/rust-support.exp: New file.
12414 * lib/gdb.exp (skip_rust_tests): New proc.
12415 (build_executable_from_specs): Handle rust.
12416 * lib/future.exp (gdb_find_rustc): New proc.
12417 (gdb_default_target_compile): Handle rust.
12418 * gdb.rust/expr.exp: New file.
12419 * gdb.rust/generics.exp: New file.
12420 * gdb.rust/generics.rs: New file.
12421 * gdb.rust/methods.exp: New file.
12422 * gdb.rust/methods.rs: New file.
12423 * gdb.rust/modules.exp: New file.
12424 * gdb.rust/modules.rs: New file.
12425 * gdb.rust/simple.exp: New file.
12426 * gdb.rust/simple.rs: New file.
12427
c44af4eb
TT
124282016-05-17 Tom Tromey <tom@tromey.com>
12429
12430 * gdb.base/default.exp (set language): Add rust.
12431
dcd1f979
TT
124322016-05-17 Tom Tromey <tom@tromey.com>
12433
12434 * gdb.gdb/unittest.exp: New file.
12435
155b7f57
YQ
124362016-05-16 Yao Qi <yao.qi@linaro.org>
12437
12438 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12439 shell_prompt. Update shell_prompt_re.
12440
8ddd5a6c
DE
124412016-05-12 Doug Evans <dje@google.com>
12442
12443 PR symtab/19999
12444 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12445 $options when building executable.
12446 * gdb.dwarf2/fission-loclists-pie.S: New file.
12447 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12448
02e370d9
SM
124492016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12450
12451 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12452 of [is_remote target],
12453
8929ad8b
SM
124542016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12455
12456 * lib/gdb.exp (use_gdb_stub): New procedure.
12457
6c447423
DE
124582016-05-03 Yunlian Jiang <yunlian@google.com>
12459 Doug Evans <dje@google.com>
12460
12461 PR symtab/19914
12462 * gdb.dwarf2/dwp-sepdebug.c: New file.
12463 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12464
444e826c
SM
124652016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12466
12467 * gdb.base/detach.exp: Remove is_remote check.
12468
740feeaa
SM
124692016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12470
12471 * gdb.base/annota-input-while-running.exp: Don't check for
12472 [is_remote target]. Enable annotations after running to main.
12473 Remove unused "set test..." line.
12474
9080ac9d
SM
124752016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12476
12477 * gdb.trace/trace-enable-disable.exp: New file.
12478 * gdb.trace/trace-enable-disable.c: New file.
12479
952ebca5
SM
124802016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12481
12482 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12483 use it in info sharedlibrary test.
12484 * gdb.trace/ftrace-lock.exp: Likewise.
12485 * gdb.trace/ftrace.exp: Likewise.
12486 * gdb.trace/range-stepping.exp: Likewise.
12487 * gdb.trace/trace-break.exp: Likewise.
12488 * gdb.trace/trace-condition.exp: Likewise.
12489 * gdb.trace/trace-mt.exp: Likewise.
12490
d9019901
SM
124912016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12492
12493 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12494 (gdb_load_shlib): ... this.
12495 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12496 gdb_load_shlib.
12497 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12498 * gdb.base/ctxobj.exp: Likewise.
12499 * gdb.base/dprintf-pending.exp: Likewise.
12500 * gdb.base/dso2dso.exp: Likewise.
12501 * gdb.base/fixsection.exp: Likewise.
12502 * gdb.base/gcore-relro.exp: Likewise.
12503 * gdb.base/gdb1555.exp: Likewise.
12504 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12505 * gdb.base/gnu-ifunc.exp: Likewise.
12506 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12507 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12508 * gdb.base/pending.exp: Likewise.
12509 * gdb.base/print-file-var.exp: Likewise.
12510 * gdb.base/print-symbol-loading.exp: Likewise.
12511 * gdb.base/shlib-call.exp: Likewise.
12512 * gdb.base/shreloc.exp: Likewise.
12513 * gdb.base/so-impl-ld.exp: Likewise.
12514 * gdb.base/solib-disc.exp: Likewise.
12515 * gdb.base/solib-nodir.exp: Likewise.
12516 * gdb.base/solib-overlap.exp: Likewise.
12517 * gdb.base/solib-symbol.exp: Likewise.
12518 * gdb.base/solib-weak.exp (do_test): Likewise.
12519 * gdb.base/sym-file.exp: Likewise.
12520 * gdb.base/symtab-search-order.exp: Likewise.
12521 * gdb.base/type-opaque.exp: Likewise.
12522 * gdb.base/unload.exp: Likewise.
12523 * gdb.base/watchpoint-solib.exp: Likewise.
12524 * gdb.compile/compile.exp: Likewise.
12525 * gdb.cp/gdb2384.exp: Likewise.
12526 * gdb.cp/infcall-dlopen.exp: Likewise.
12527 * gdb.cp/re-set-overloaded.exp: Likewise.
12528 * gdb.fortran/library-module.exp: Likewise.
12529 * gdb.opt/solib-intra-step.exp: Likewise.
12530 * gdb.python/py-finish-breakpoint.exp: Likewise.
12531 * gdb.python/py-shared.exp: Likewise.
12532 * gdb.reverse/solib-precsave.exp: Likewise.
12533 * gdb.reverse/solib-reverse.exp: Likewise.
12534 * gdb.server/solib-list.exp: Likewise.
12535 * gdb.threads/dlopen-libpthread.exp: Likewise.
12536 * gdb.threads/tls-shared.exp: Likewise.
12537 * gdb.threads/tls-so_extern.exp: Likewise.
12538 * gdb.trace/change-loc.exp: Likewise.
12539 * gdb.trace/ftrace-lock.exp: Likewise.
12540 * gdb.trace/ftrace.exp: Likewise.
12541 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12542 * gdb.trace/pending.exp: Likewise.
12543 * gdb.trace/range-stepping.exp: Likewise.
12544 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12545 (strace_info_marker): Likewise.
12546 (strace_probe_marker): Likewise.
12547 (strace_trace_on_same_addr): Likewise.
12548 (strace_trace_on_diff_addr): Likewise.
12549 * gdb.trace/trace-break.exp: Likewise.
12550 * gdb.trace/trace-condition.exp: Likewise.
12551 * gdb.trace/trace-mt.exp: Likewise.
12552
fca4cfd9
SM
125532016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12554
12555 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12556 result of gdb_remote_download.
12557 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12558 * gdb.base/dso2dso.exp: Likewise.
12559 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12560 * gdb.base/print-file-var.exp: Likewise.
12561 * gdb.base/shlib-call.exp: Likewise.
12562 * gdb.base/shreloc.exp: Likewise.
12563 * gdb.base/solib-overlap.exp: Likewise.
12564 * gdb.base/solib-weak.exp (do_test): Likewise.
12565 * gdb.base/unload.exp: Likewise.
12566
11cf4ffb
YQ
125672016-04-27 Yao Qi <yao.qi@linaro.org>
12568
12569 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12570 exists.
12571
3e2e34f8
KB
125722016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12573
12574 * vla-type.exp: Print structure from toplevel.
12575
8f07e298
BH
125762016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12577
12578 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12579 of dynamic types.
12580 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12581 of dynamic types.
12582
9920b434
BH
125832016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12584
12585 * gdb.fortran/vla-type.f90: New file.
12586 * gdb.fortran/vla-type.exp: New file.
12587
f3abeff5
YQ
125882016-04-25 Yao Qi <yao.qi@linaro.org>
12589
12590 * gdb.base/branch-to-self.c: New file.
12591 * gdb.base/branch-to-self.exp: New file.
12592
0a5d52f0
YQ
125932016-04-22 Yao Qi <yao.qi@linaro.org>
12594
12595 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12596 more after $hex.
12597
495346f6
YQ
125982016-04-22 Yao Qi <yao.qi@linaro.org>
12599
12600 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12601 * gdb.base/annota3.exp: Likewise.
12602
4a7e075c
YQ
126032016-04-22 Yao Qi <yao.qi@linaro.org>
12604
12605 * gdb.reverse/step-precsave.exp: Do one step and test program
12606 stops in "callee" and do multiple steps until program goes out
12607 of "callee".
12608 * gdb.reverse/step-reverse.exp: Likewise.
12609
5b061e98
YQ
126102016-04-22 Yao Qi <yao.qi@linaro.org>
12611
12612 * gdb.trace/signal.exp: Also pass if
12613 $tracepoint_hits($i) > $iterations.
12614
5c5dc57f
YQ
126152016-04-22 Yao Qi <yao.qi@linaro.org>
12616
12617 * gdb.trace/signal.c: New file.
12618 * gdb.trace/signal.exp: New file.
12619
a55411b9
DE
126202016-04-19 Doug Evans <xdje42@gmail.com>
12621
12622 * gdb.base/bad-file.exp: New file.
12623
a22df60a
MG
126242016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12625
12626 * gdb.dwarf2/implref.exp: New file.
12627
0c13f7e5
BH
126282016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12629
12630 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12631 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12632 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12633 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12634 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12635 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12636 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12637 * lib/fortran.exp (fortran_int4): New procedure.
12638 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12639 (fortran_logical4): Likewise.
12640
9b9b09e9
BH
126412016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12642
12643 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12644
a14d1f4d
BH
126452016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12646
12647 * lib/compiler.c: Add Intel specific preprocessor macros.
12648 * lib/compiler.cc: Likewise.
25d49b86 12649
7d49b1d0
LM
126502016-04-13 Luis Machado <lgustavo@codesourcery.com>
12651
12652 * gdb.server/connect-with-no-symbol-file.c: New file.
12653 * gdb.server/connect-with-no-symbol-file.exp: New file.
12654
8392fa22
SM
126552016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12656
12657 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12658
8c4c4aeb
SM
126592016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12660
12661 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12662 standard output directory.
12663
45e3745e
AT
126642016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12665
12666 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12667
e26b7e41
MM
126682016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12669
12670 * gdb.btrace/instruction_history.c (loop): Add declaration.
12671
8ce09462
AT
126722016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12673
12674 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12675
2e88a1ea
SM
126762016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12677
12678 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12679 parentheses to print.
12680 (continue_handler): Likewise.
12681
f48e22e3
SM
126822016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12683
12684 * gdb.server/solib-list.exp: Remove is_remote check.
12685 Pass shlib= to gdb_compile. Don't link shared library with
12686 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12687 Run binary filename through "readlink -f" on the target.
12688
096be756
PA
126892016-04-08 Pedro Alves <palves@redhat.com>
12690
12691 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12692 interpreter filename as argument to gdbserver_spawn.
12693 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12694 Return empty if $last_loaded_file does not exist.
12695
06500533
JK
126962016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12697
12698 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12699 * gdb.base/jit-main.c: Use exit after usage.
12700
2d35e871
JK
127012016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12702
12703 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12704 GDBHISTSIZE prior to the tests.
12705 * gdb.base/gdbinit-history.exp: Likewise.
12706
127072016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12708
12709 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12710 instead of build_executable. Use gdb_load_shlibs.
12711
c8064e7e
YQ
127122016-04-07 Yao Qi <yao.qi@linaro.org>
12713
12714 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12715 Execute "si" command.
12716
bde47561
YQ
127172016-04-07 Yao Qi <yao.qi@linaro.org>
12718
12719 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12720 number instead of the comments on some line.
12721
b16f8a3b
DB
127222016-04-06 Don Breazeal <donb@codesourcery.com>
12723
12724 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12725 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12726
c2f901df
SM
127272016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12728
12729 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12730 standard_output_file. Remove unused binfile variable.
12731
ac17fda0
CU
127322016-04-05 Catalin Udma <catalin.udma@freescale.com>
12733
12734 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12735 * gdb.python/py-mi-objfile.exp: Match "list main" output
12736 in console format.
12737
03a8c4df
SM
127382016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12739
12740 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12741 absolute.
12742
6e774b13
SM
127432016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12744
12745 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12746 absolute.
12747 * gdb.trace/ftrace.exp: Likewise.
12748 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12749 targets as well.
12750 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12751 (gdb_load_shlibs): Copy libraries to test directory when testing
12752 natively. Only set solib-search-path if testing remotely.
12753 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12754
7817ea46
SM
127552016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12756
12757 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12758 gdb_download. Use it even if the target is not remote.
12759 * gdb.base/jit.exp (compile_jit_test): Likewise.
12760 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12761 output directory if the destination board is local, otherwise use
12762 the standard remote_download from DejaGnu.
12763 (gdb_download): Remove.
12764 (gdb_load_shlibs): Use gdb_remote_download instead of
12765 gdb_download.
12766 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12767 Use gdb_remote_download instead of gdb_download. Use it even if
12768 the target is not remote.
12769 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12770 instead of gdb_download.
12771
7beb7f68
SM
127722016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12773
12774 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12775 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12776 run.
12777
cc63428a
AV
127782016-04-01 Artemiy Volkov <artemiyv@acm.org>
12779
12780 PR gdb/19820
12781 * gdb.base/printcmds.exp: Add artificial arrays tests.
12782
64cdf930
PA
127832016-03-31 Pedro Alves <palves@redhat.com>
12784
12785 PR gdb/19858
12786 * gdb.base/jit-main.c: Include unistd.h.
12787 (ATTACH): Define to 0 if not already defined.
12788 (wait_for_gdb, mypid): New globals.
12789 (WAIT_FOR_GDB): New macro.
12790 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12791 some breakpoint locations.
12792 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12793 New procedures.
12794 (one_jit_test): Add REATTACH parameter, and handle it. Use
12795 continue_to_test_location.
12796 (top level): Test attach, and adjusts calls to one_jit_test.
12797
40dea8cb
PA
127982016-03-31 Pedro Alves <palves@redhat.com>
12799
12800 PR gdb/19858
12801 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12802 BINSUFFIX parameter, and handle it.
12803 (top level): Adjust calls compile_jit_test.
12804
e7ea3ec7
CU
128052016-03-31 Catalin Udma <catalin.udma@freescale.com>
12806
12807 PR python/19743
12808 * gdb.python/py-mi-events-gdb.py: New file.
12809 * gdb.python/py-mi-events.c: New file.
12810 * gdb.python/py-mi-events.exp: New file.
12811
e6359af3
YQ
128122016-03-30 Yao Qi <yao.qi@linaro.org>
12813
12814 * gdb.reverse/until-precsave.exp: Match function name only.
12815 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12816 Move malloc to a condition block.
12817 * gdb.reverse/until-reverse.exp: Match function name only.
12818
a4105d04
MK
128192016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12820
12821 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12822 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12823 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12824 variable for GPR 0 instead of assuming it is register 0.
12825 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12826 * lib/trace-support.exp: Add s390 registers.
12827
bfa6adb9
YQ
128282016-03-29 Yao Qi <yao.qi@linaro.org>
12829
12830 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12831
1e6697ea
YQ
128322016-03-24 Yao Qi <yao.qi@linaro.org>
12833
12834 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12835 test message.
12836
64bcd522
AA
128372016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12838
12839 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12840 maintaining separate logic for constructing the output path.
12841
7868401b
DB
128422016-03-16 Don Breazeal <donb@codesourcery.com>
12843
12844 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12845 Retry fork and waitpid on interrupted system call errors.
12846 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12847 Use with_timeout_factor to increase timeout by factor of 10.
12848
1cafadb4
DB
128492016-03-15 Don Breazeal <donb@codesourcery.com>
12850
12851 * gdb.cp/scope-err.cc: New test program.
12852 * gdb.cp/scope-err.exp: New test script.
12853 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12854 lines and "set breakpoint here" comment.
12855 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12856 Fixed some whitespace and format issues.
12857 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12858 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12859
81516450
DE
128602016-03-15 Doug Evans <dje@google.com>
12861
12862 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12863 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12864 All callers updated. Add tests for enums, mixed flags register.
12865
aa52b601
DE
128662016-03-15 Doug Evans <dje@google.com>
12867
12868 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12869 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12870
fa4ff313
SM
128712016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12872
12873 * gdb.base/default.exp: Add $_as_string to the list of expected
12874 convenience functions.
12875
f2403c39
AB
128762016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12877
12878 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12879
f2f3ccb9
SM
128802016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12881
12882 * gdb.python/py-as-string.exp: New file.
12883 * gdb.python/py-as-string.c: New file.
12884
00dbd492
PA
128852016-03-09 Pedro Alves <palves@redhat.com>
12886
12887 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12888 signal" -> "Thread NN received signal" output change.
12889 * gdb.threads/ia64-sigill.exp: Likewise.
12890 * gdb.threads/linux-dp.exp: Likewise.
12891 * gdb.threads/manythreads.exp: Likewise.
12892 * gdb.threads/pending-step.exp: Likewise.
12893 * gdb.threads/print-threads.exp: Likewise.
12894 * gdb.threads/sigstep-threads.exp: Likewise.
12895 * gdb.threads/staticthreads.exp: Likewise.
12896 * gdb.threads/tls.exp: Likewise.
12897
1e6697ea
YQ
128982016-03-09 Pedro Alves <palves@redhat.com>
12899
12900 * gdb.base/command-line-input.exp: New file.
12901
b04fd3be
MK
129022016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12903
12904 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12905 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12906 * gdb.trace/pending.exp: Accept leading dot before function name.
12907 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12908 * lib/trace-support.exp: Set registers for ppc.
12909
98fa59e9
MK
129102016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12911
12912 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12913 use it for disassembly; accept .main in addition to main in backtrace.
12914
f77198c8
MK
129152016-03-09 Wei-cheng Wang <cole945@gmail.com>
12916 Marcin Kościelnicki <koriakin@0x04.net>
12917
12918 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12919 (gdb_recursion_test_ptr): New global variable.
12920 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12921 gdb_recursion_test.
12922 (gdb_c_test): Ditto.
12923
ba84e0da
MK
129242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12925
12926 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12927 ordering.
12928
4366d36e
MK
129292016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12930
12931 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12932 (bar): Add bar_start_lbl label.
12933 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12934 of foo/bar for emitting DWARF and tracing.
12935
5eb264df
SDJ
129362016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12937
12938 * analyze-racy-logs.py: Set executable bit.
12939
fb6a751f
SDJ
129402016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12941
12942 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12943 (CHECK_TARGET_TMP): Likewise.
12944 (check-single-racy): New rule.
12945 (check-parallel-racy): Likewise.
12946 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12947 (do-check-parallel-racy): New rule.
12948 (check-racy/%.exp): Likewise.
12949 * README (Racy testcases): New section.
12950 * analyze-racy-logs.py: New file.
12951
bdf7e230
DE
129522016-03-03 Doug Evans <dje@google.com>
12953
12954 * gdb.base/skip.exp: Use with_test_prefix.
12955
4719d415
YQ
129562016-03-03 Yao Qi <yao.qi@linaro.org>
12957
12958 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12959 Invoke step_over_syscall "clone" and break_cond_on_syscall
12960 "clone".
12961 * gdb.base/step-over-clone.c: New file.
12962
ea507862
YQ
129632016-03-03 Yao Qi <yao.qi@linaro.org>
12964
12965 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12966 code format.
12967
8fc8cbda
YQ
129682016-03-03 Yao Qi <yao.qi@linaro.org>
12969
12970 * gdb.base/disp-step-fork.c: Rename to ...
12971 * gdb.base/step-over-fork.c: ... it. New file.
12972 * gdb.base/disp-step-vfork.c: Rename to ...
12973 * gdb.base/step-over-vfork.c: ... it. New file.
12974 * gdb.base/disp-step-syscall.exp: Rename to ...
12975 * gdb.base/step-over-syscall.exp: ... it. New file.
12976 (disp_step_cross_syscall): Rename to ...
12977 (step_over_syscall): ... it.
12978
92fa70b0
YQ
129792016-03-03 Yao Qi <yao.qi@linaro.org>
12980
12981 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12982 If target supports condition evaluation on target, invoke
12983 break_cond_on_syscall for fork and vfork.
12984
e197ad3c
YQ
129852016-03-03 Yao Qi <yao.qi@linaro.org>
12986
12987 * gdb.base/disp-step-syscall.exp: Don't invoke
12988 support_displaced_stepping.
12989 (disp_step_cross_syscall): Test with displaced stepping off and
12990 on if supported.
12991
0b47da9f
YQ
129922016-03-03 Yao Qi <yao.qi@linaro.org>
12993
12994 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12995 proc.
12996 (setup): New proc.
12997 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12998 and setup.
12999
065ab6dc
BH
130002016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13001
13002 * gdb.fortran/vla-history.exp: Remove breakpoint.
13003
07e448ad 130042016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13005
25d49b86
PA
13006 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13007 exceeds timeout.
07e448ad 13008
9ac2d526 130092016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13010
25d49b86
PA
13011 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13012 breakpoint.
9ac2d526 13013
17807369
BH
130142016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13015
13016 * gdb.mi/vla.f90: Nullify pointer after declaration.
13017
86e501af
PA
130182016-03-01 Pedro Alves <palves@redhat.com>
13019
13020 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13021
1e903e32
PA
130222016-03-01 Pedro Alves <palves@redhat.com>
13023
13024 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13025 before anything else.
13026 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13027 _GNU_SOURCE here.
13028 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13029 before anything else.
13030 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13031
6ccb54e2
PA
130322016-03-01 Pedro Alves <palves@redhat.com>
13033
13034 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13035
30ca9da1
YQ
130362016-03-01 Yao Qi <yao.qi@linaro.org>
13037
13038 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13039 prepare_for_testing.
13040
dc856b38
YQ
130412016-03-01 Yao Qi <yao.qi@linaro.org>
13042
13043 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13044
4a932159
AA
130452016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13046
13047 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13048 manually constructing the output path.
13049
f2489477
AA
130502016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13051
13052 * gdb.arch/s390-stackless.S: New.
13053 * gdb.arch/s390-stackless.exp: New.
13054
38899f16
IB
130552016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13056
13057 * gdb.dlang/circular.c: New file.
13058 * gdb.dlang/circular.exp: New file.
13059
9fde51ed
YQ
130602016-02-26 Yao Qi <yao.qi@linaro.org>
13061
13062 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13063 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13064 (testcases): Update.
13065
ce90fefe
YQ
130662016-02-26 Yao Qi <yao.qi@linaro.org>
13067
13068 * gdb.reverse/aarch64.c: Rename to ...
13069 * gdb.reverse/insn-reverse.c: ... it.
13070 * gdb.reverse/aarch64.exp: Rename to ...
13071 * gdb.reverse/insn-reverse.exp: ... it.
13072
3263bceb
YQ
130732016-02-26 Yao Qi <yao.qi@linaro.org>
13074
13075 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13076 (testcase_ftype): New.
13077 (testcases): New array.
13078 (n_testcases): New.
13079 (main): Call each element in testcases.
13080 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13081 (read_testcase): New.
13082 Do the tests in a loop.
13083
6cb59ff1
YQ
130842016-02-25 Yao Qi <yao.qi@linaro.org>
13085
13086 * gdb.base/branches.c: Remove.
13087
ae91f625
MK
130882016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13089
13090 PR gdb/13808
13091 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13092
678b48b7
MK
130932016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13094
13095 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13096
7337a6f2
MK
130972016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13098
13099 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13100 change x86_64 call_insn to 'callq'.
13101
861ca91f
AT
131022016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13103
13104 * gdb.trace/tfile-avx.c: Move to...
13105 * gdb.trace/tracefile-pseudo-reg.c: Here.
13106 * gdb.trace/tfile-avx.exp: Move to...
13107 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13108
bf74e428
GB
131092016-02-24 Gary Benson <gbenson@redhat.com>
13110
13111 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13112 message on attach.
13113
cce0e923
DE
131142016-02-23 Doug Evans <dje@google.com>
13115
13116 * gdb.base/skip.c (test_skip): New function.
13117 (end_test_skip_file_and_function): New function.
13118 (test_skip_file_and_function): New function.
13119 * gdb.base/skip1.c (test_skip): New function.
13120 (skip1_test_skip_file_and_function): New function.
13121 * gdb.base/skip.exp: Add tests for new skip options.
13122 * gdb.base/skip-solib.exp: Update expected output.
13123 * gdb.perf/skip-command.cc: New file.
13124 * gdb.perf/skip-command.exp: New file.
13125 * gdb.perf/skip-command.py: New file.
13126
4000e47e
MK
131272016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13128
13129 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13130 info registers pattern.
13131
24f75ead
IB
131322016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13133
13134 * lib/future.exp: Add D support.
13135 (gdb_find_gdc): New proc.
13136 (gdb_default_target_compile): Add D support.
13137
fbb7bcbe
WW
131382016-02-18 Wei-cheng Wang <cole945@gmail.com>
13139
13140 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13141 user+system time.
13142 (trace_speed_test): Determine the iteration count for a time
13143 between 15..30 seconds.
13144
012b3a21
WT
131452016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13146
13147 * gdb.arch/i386-mpx-sigsegv.c: New file.
13148 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13149 * gdb.arch/i386-mpx-simple_segv.c: New file.
13150 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13151
2d5189bd
YQ
131522016-02-18 Yao Qi <yao.qi@linaro.org>
13153
13154 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13155 Don't call setup_kfail.
13156
40fb20d0
YQ
131572016-02-18 Yao Qi <yao.qi@linaro.org>
13158
13159 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13160 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13161
21b1f8d2
DE
131622016-02-16 Doug Evans <dje@google.com>
13163
13164 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13165 * gdb.base/skip1.c: Ditto.
13166 * gdb.base/skip.exp: Whitespace cleanup.
13167
4041ed77
DB
131682016-02-16 Don Breazeal <donb@codesourcery.com>
13169
13170 PR remote/19496
13171 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13172 Remove kfail for PR remote/19496.
13173
c4ef31bf
SM
131742016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13175
13176 * lib/gdb.exp (standard_temp_file): Return a path specific to
13177 the runtest invocation.
13178
266b65b3
SM
131792016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13180
13181 * gdb.trace/save-trace.exp: Change relative path to be in the
13182 standard output directory.
13183
a7a0a6a9
JK
131842016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13185
13186 * gdb.arch/i386-prologue.c: Add missing prototypes.
13187
c99dbb42
JK
131882016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13189
13190 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13191 * gdb.arch/i386-prologue.exp: Likewise.
13192 * gdb.arch/i386-size.exp: Likewise.
13193
aa480355
SM
131942016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13195
13196 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13197 define object file path.
13198 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13199 file path.
13200 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13201 standard_output_file to define binfile.
13202
ba881f50
JK
132032016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13204
13205 Fix compatibility with recent gfortran-5.3.1.
13206 * gdb.fortran/vla-history.exp (print vla1 allocated)
13207 (print vla2 allocated, print $2, print $3): Remove
13208 (print $4): Rename to ...
13209 (print $2): ... here.
13210 (print $9): Rename to ...
13211 (print $5): ... here.
13212 (print $10): Rename to ...
13213 (print $6): ... here.
13214 * gdb.fortran/vla.f90: Add pvla initialization.
13215
e9fb005c
JK
132162016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13217
13218 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13219 New test.
13220 * gdb.fortran/vla-value-sub.exp: Likewise.
13221
e44e00ff
MK
132222016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13223
13224 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13225
97e94151
SM
132262016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13227
13228 * i386-biarch-core.exp: Define corefile using
13229 standard_output_file.
13230
01113bc1
YQ
132312016-02-12 Yao Qi <yao.qi@linaro.org>
13232
13233 * gdb.arch/arm-single-step-kernel-helper.c: New.
13234 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13235
33b4777c
MM
132362016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13237
13238 * gdb.btrace/tailcall-only.exp: New.
13239 * gdb.btrace/tailcall-only.c: New.
13240 * gdb.btrace/x86_64-tailcall-only.S: New.
13241 * gdb.btrace/i686-tailcall-only.S: New.
13242
acc23c11
PA
132432016-02-11 Pedro Alves <palves@redhat.com>
13244
13245 * README (Parallel testing): Add missing double quotes.
13246
e352bf0a
PA
132472016-02-11 Pedro Alves <palves@redhat.com>
13248
13249 * README (Parallel testing): New section.
13250 (GDB_PARALLEL): Rewrite.
13251 (FORCE_PARALLEL): Document.
13252
9f5fed78
MK
132532016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13254
13255 * gdb.trace/tfile-avx.c: New test.
13256 * gdb.trace/tfile-avx.exp: New test.
13257
9ef9e6a6
KS
132582016-02-09 Keith Seitz <keiths@redhat.com>
13259
13260 PR breakpoints/19546
13261 * gdb.base/infcall-exec.c: New file.
13262 * gdb.base/infcall-exec2.c: New file.
13263 * gdb.base/infcall-exec.exp: New file.
13264
a96e36da
KS
132652016-02-09 Keith Seitz <keiths@redhat.com>
13266
13267 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13268 (toplevel): Call test_bkpt_address.
13269
9f61929f
KS
132702016-02-09 Keith Seitz <keiths@redhat.com>
13271
13272 PR python/19506
13273 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13274 (toplevel): Call test_bkpt_address.
13275
1e94266c
SM
132762016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13277
13278 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13279 to AC_OUTPUT.
13280 * configure: Regenerate.
13281
2a7f3dff
PA
132822016-02-09 Pedro Alves <palves@redhat.com>
13283
13284 PR breakpoints/19548
13285 * gdb.base/execl-update-breakpoints.c (some_function): New
13286 function.
13287 (main): Call it.
13288 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13289 Tighten expected GDB output.
13290
2151ccc5
SM
132912016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13292
13293 * Makefile.in (ALL_SUBDIRS): Remove.
13294 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13295 (distclean maintainer-clean realclean): Likewise.
13296 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13297 * configure: Regenerate.
13298 * gdb.ada/Makefile.in: Delete.
13299 * gdb.arch/Makefile.in: Likewise.
13300 * gdb.asm/Makefile.in: Likewise.
13301 * gdb.base/Makefile.in: Likewise.
13302 * gdb.btrace/Makefile.in: Likewise.
13303 * gdb.cell/Makefile.in: Likewise.
13304 * gdb.compile/Makefile.in: Likewise.
13305 * gdb.cp/Makefile.in: Likewise.
13306 * gdb.disasm/Makefile.in: Likewise.
13307 * gdb.dlang/Makefile.in: Likewise.
13308 * gdb.dwarf2/Makefile.in: Likewise.
13309 * gdb.fortran/Makefile.in: Likewise.
13310 * gdb.gdb/Makefile.in: Likewise.
13311 * gdb.go/Makefile.in: Likewise.
13312 * gdb.guile/Makefile.in: Likewise.
13313 * gdb.java/Makefile.in: Likewise.
13314 * gdb.linespec/Makefile.in: Likewise.
13315 * gdb.mi/Makefile.in: Likewise.
13316 * gdb.modula2/Makefile.in: Likewise.
13317 * gdb.multi/Makefile.in: Likewise.
13318 * gdb.objc/Makefile.in: Likewise.
13319 * gdb.opencl/Makefile.in: Likewise.
13320 * gdb.opt/Makefile.in: Likewise.
13321 * gdb.pascal/Makefile.in: Likewise.
13322 * gdb.perf/Makefile.in: Likewise.
13323 * gdb.python/Makefile.in: Likewise.
13324 * gdb.reverse/Makefile.in: Likewise.
13325 * gdb.server/Makefile.in: Likewise.
13326 * gdb.stabs/Makefile.in: Likewise.
13327 * gdb.threads/Makefile.in: Likewise.
13328 * gdb.trace/Makefile.in: Likewise.
13329 * gdb.xml/Makefile.in: Likewise.
13330 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13331 GDB_PARALLEL.
13332 (standard_output_file): Remove check for GDB_PARALLEL, always
13333 return path in outputs/$subdir/$testname.
13334
437277d4
SM
133352016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13336
13337 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13338 (site.exp): Assign abs_srcdir to tcl's srcdir.
13339
31d913c7
YQ
133402016-02-04 Yao Qi <yao.qi@linaro.org>
13341
13342 * gdb.base/foll-exec-mode.c: Include limits.h.
13343 (main): Add parameters argc and argv. Get directory from
13344 argv[0].
13345 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13346 compilation.
13347 * gdb.base/foll-exec.c: Include limits.h.
13348 (main): Add parameters argc and argv.
13349 Get directory from argv[0].
13350 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13351 Adjust tests on the number of lines as source code changed.
13352 * gdb.base/foll-vfork-exit.c: Include limits.h.
13353 (main): Add one line of statement before vfork.
13354 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13355 (main): Add parameters argc and argv. Get directory from
13356 argv[0].
13357 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13358 (setup_gdb): Set tbreak to skip some source lines.
13359 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13360 (main): Add parameters argc and argv. Get directory from
13361 argv[0].
13362 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13363 compilation.
13364 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13365 (main): Add parameters argc and argv. Get directory from
13366 argv[0].
13367 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13368 compilation.
13369
9482b9fb
DE
133702016-02-01 Doug Evans <dje@google.com>
13371
13372 * gdb.base/skip.exp: Clean up multiple references to same test name.
13373
6b2e4f10
PA
133742016-02-01 Pedro Alves <palves@redhat.com>
13375
ccb6afd6 13376 PR remote/19496
6b2e4f10
PA
13377 * gdb.threads/forking-threads-plus-breakpoint.exp
13378 (displaced_stepping_supported): New global.
13379 (probe_displaced_stepping_support): New procedure.
13380 (do_test): Add 'displaced' parameter, and use it.
13381 (top level): Check for displaced stepping support. Add displaced
13382 stepping on/off testing axis.
13383
37a8db1a
AB
133842016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13385
13386 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13387 pointer. Don't perform further tests on the unassociated pointer
13388 if the first test fails.
13389
5fdf6324
AB
133902016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13391
13392 * gdb.base/max-value-size.c: New file.
13393 * gdb.base/max-value-size.exp: New file.
13394 * gdb.base/huge.exp: Disable max-value-size for this test.
13395
935c6144
IB
133962016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13397
13398 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13399
7fe8399d
YQ
134002016-01-28 Yao Qi <yao.qi@linaro.org>
13401
13402 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13403
a2077e25
PA
134042016-01-25 Pedro Alves <palves@redhat.com>
13405
13406 PR threads/19461
13407 * gdb.base/fork-running-state.c: New file.
13408 * gdb.base/fork-running-state.exp: New file.
13409
1d2736d4
PA
134102016-01-25 Pedro Alves <palves@redhat.com>
13411
13412 PR gdb/19494
13413 * gdb.base/catch-fork-kill.c: New file.
13414 * gdb.base/catch-fork-kill.exp: New file.
13415
f1da4b11
PA
134162016-01-25 Pedro Alves <palves@redhat.com>
13417
13418 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13419 Delete, moved to lib/gdb.exp.
13420 * gdb.threads/forking-threads-plus-breakpoint.exp
13421 (foreach_with_prefix): Likewise.
13422 * gdb.threads/process-dies-while-handling-bp.exp
13423 (foreach_with_prefix): Likewise.
13424 * lib/gdb.exp (foreach_with_prefix): New procedure.
13425
45f38546
MK
134262016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13427
13428 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13429 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13430
dc29a1ce
MK
134312016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13432
13433 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13434 endian targets.
13435
092127d7
JK
134362016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13437 Pedro Alves <palves@redhat.com>
13438
13439 Fix testsuite compatibility with Guile.
13440 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13441 number.
13442
31d765d3
JK
134432016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13444
13445 Fix testsuite compatibility with Guile.
13446 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13447 (thread 1): New test for backtrace through signal handler.
13448
1ac78c04
YQ
134492016-01-22 Yao Qi <yao.qi@linaro.org>
13450
13451 PR testsuite/19491
13452 * gdb.base/multi-forks.c: Include
13453 ../lib/unbuffer_output.c
13454 (main): Call gdb_unbuffer_output.
13455
4f5946a8
DE
134562016-01-21 Doug Evans <dje@google.com>
13457
13458 * lib/ada.exp (gdb_compile_ada): Fix typo.
13459
305e13e6
JB
134602016-01-21 Joel Brobecker <brobecker@adacore.com>
13461
13462 * gdb.base/break-fun-addr.exp: New file.
13463 * gdb.base/break-fun-addr1.c: New file.
13464 * gdb.base/break-fun-addr2.c: New file.
13465
5f5dfff6
SM
134662016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13467
13468 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13469 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13470 enum flag values.
13471
fd356fa2
AA
134722016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13473
13474 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13475 when GDB can not set the vector return value. Add more comments
13476 for clarification.
13477
9df22175
AT
134782016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13479
13480 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13481 command.
13482
41d1845e
SM
134832016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13484
13485 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13486
01ac6840
SM
134872016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13488
13489 * Makefile.in (check-single): Pass --status to runtest.
13490 (check/%.exp): Likewise.
13491
134922016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13493
13494 * Makefile.in (check-parallel): Propagate return code from make
13495 do-check-parallel.
13496
bd0a71fa
MK
134972016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13498
13499 * gdb.trace/ftrace.exp: Fix expected message on continue.
13500 * gdb.trace/pending.exp: Fix expected message on continue.
13501 * gdb.trace/trace-break.exp: Fix expected message on continue.
13502
8bcbad33
SM
135032016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13504
13505 * lib/gdb.exp (gdb_test): Remove unused global references.
13506
f303dbd6
PA
135072016-01-18 Pedro Alves <palves@redhat.com>
13508
13509 * gdb.base/async-shell.exp: Adjust expected output.
13510 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13511 * gdb.base/siginfo-thread.exp: Adjust expected output.
13512 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13513 * gdb.java/jnpe.exp: Adjust expected output.
13514 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13515 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13516 * gdb.threads/leader-exit.exp: Adjust expected output.
13517 * gdb.threads/manythreads.exp: Adjust expected output.
13518 * gdb.threads/pthreads.exp: Adjust expected output.
13519 * gdb.threads/schedlock.exp: Adjust expected output.
13520 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13521 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13522 expected output.
13523 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13524 output.
13525 * gdb.threads/sigthread.exp: Adjust expected output.
13526 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13527
b2789696
YQ
135282016-01-18 Yao Qi <yao.qi@linaro.org>
13529
13530 * gdb.guile/scm-section-script.c: Replace @progbits with
13531 %progbits.
13532 * gdb.python/py-section-script.c: Likewise.
13533
71ef29a8
PA
135342016-01-15 Pedro Alves <palves@redhat.com>
13535
13536 * gdb.multi/tids.exp: Test star wildcard ranges.
13537
3f5b7598
PA
135382016-01-15 Pedro Alves <palves@redhat.com>
13539
13540 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13541 command from "thread apply" invocation.
13542 (thr_apply_info_thr_invalid): Default the expected output to the
13543 input tid list.
13544 (top level): Add tests that use convenience variables. Add tests
13545 for "thread apply" with a valid TID list, but missing the command.
13546
663f6d42
PA
135472016-01-13 Pedro Alves <palves@redhat.com>
13548
13549 * gdb.base/default.exp: Expect $_gthread as well.
13550 * gdb.multi/tids.exp: Test $_gthread.
13551 * gdb.threads/thread-specific.exp: Test $_gthread.
13552
c84f6bbf
PA
135532016-01-13 Pedro Alves <palves@redhat.com>
13554
13555 * gdb.multi/tids.exp: Test "info threads -gid".
13556
22a02324
PA
135572016-01-13 Pedro Alves <palves@redhat.com>
13558
13559 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13560 Breakpoint.thread.
13561 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13562
5d5658a1
PA
135632016-01-07 Pedro Alves <palves@redhat.com>
13564
13565 * gdb.base/break.exp: Adjust to output changes.
13566 * gdb.base/hbreak2.exp: Likewise.
13567 * gdb.base/sepdebug.exp: Likewise.
13568 * gdb.base/watch_thread_num.exp: Likewise.
13569 * gdb.linespec/keywords.exp: Likewise.
13570 * gdb.multi/info-threads.exp: Likewise.
13571 * gdb.threads/thread-find.exp: Likewise.
13572 * gdb.multi/tids.c: New file.
13573 * gdb.multi/tids.exp: New file.
13574
84654457
PA
135752016-01-13 Pedro Alves <palves@redhat.com>
13576
13577 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13578
e3940304
PA
135792016-01-13 Pedro Alves <palves@redhat.com>
13580
13581 * gdb.base/default.exp: Expect $_inferior as well.
13582 * gdb.multi/base.exp: Test $_inferior.
13583
a911d87a
PA
135842016-01-13 Pedro Alves <palves@redhat.com>
13585
13586 PR breakpoints/19388
13587 * gdb.base/catch-signal-siginfo-cond.c: New file.
13588 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13589
82075af2
JS
135902016-01-12 Josh Stone <jistone@redhat.com>
13591 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13592
13593 * gdb.base/catch-syscall.c (do_execve): New variable.
13594 (main): Conditionally trigger an execve.
13595 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13596 (test_catch_syscall_execve): New, check entry/return across execve.
13597 (do_syscall_tests): Call test_catch_syscall_execve.
13598
e46eeedd
PA
135992016-01-12 Pedro Alves <palves@redhat.com>
13600
13601 * gdb.base/random-signal.exp (do_test): New procedure, with body
13602 of testcase moved in.
13603
01d8c27e
JK
136042016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13605 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.base/funcargs.exp (finish from indirectly called function):
13608 Reintroduce the case for 'First'.
13609
9a706302
JK
136102016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13611 Pedro Alves <palves@redhat.com>
13612
13613 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13614 (tcatch_vfork_then_child_follow_exec)
13615 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13616 identification.
13617
c0ecb95f
JK
136182016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13619
13620 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13621 and repeats to unlimited.
13622 * gdb.python/py-value.exp: Likewise.
13623 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13624 and repeats to unlimited.
13625
6cfc1fcb
JK
136262016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13627
13628 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13629 and reordering the functions.
13630 * gdb.multi/hangout.c: Likewise.
13631 * gdb.multi/hello.c: Likewise.
13632
582a1b00
SM
136332016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13634
13635 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13636 absolute.
13637 (SingleStatisticTestResult.report): Use dict.keys instead of
13638 dict.iterkeys.
13639
79bc59cb
PA
136402016-01-06 Pedro Alves <palves@redhat.com>
13641
13642 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13643
43368e1d
MM
136442016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13645
13646 * gdb.btrace/dlopen.exp: New.
13647 * gdb.btrace/dlopen.c: New.
13648 * gdb.btrace/dlopen-dso.c: New.
13649
79fad5b8
SL
136502015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13651
13652 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13653 PATTERN argument is optional.
13654
ab8314b3
JB
136552015-12-24 Joel Brobecker <brobecker@adacore.com>
13656
13657 * lib/ada.exp (target_compile_ada_from_dir): New function.
13658 (gdb_compile_ada): Reimplement avoiding the use of project files.
13659 * gdb.ada/gnat_ada.gpr: Delete.
13660 * gdb.ada/cond_lang.exp: Adjust test to make path before
13661 filename optional.
13662 * gdb.ada/small_reg_param.exp: Likewise.
13663
fe33faff
SM
136642015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13665
13666 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13667
6d265cb4
TP
136682015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13669
13670 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13671 case.
13672
10125099
SM
136732015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13674
13675 * gdb.base/break.exp: Remove dead code.
13676 * gdb.base/sepdebug.exp: Likewise.
13677
3ca22649
SM
136782015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13679
13680 * gdb.asm/asm-source.exp: Remove HP-UX references.
13681 * gdb.base/annota1.exp: Likewise.
13682 * gdb.base/annota3.exp: Likewise.
13683 * gdb.base/attach.exp: Likewise.
13684 * gdb.base/bigcore.exp: Likewise.
13685 * gdb.base/break.exp: Likewise.
13686 * gdb.base/call-ar-st.exp: Likewise.
13687 * gdb.base/callfuncs.exp: Likewise.
13688 * gdb.base/catch-fork-static.exp: Likewise.
13689 * gdb.base/display.exp: Likewise.
13690 * gdb.base/foll-exec-mode.exp: Likewise.
13691 * gdb.base/foll-exec.exp: Likewise.
13692 * gdb.base/foll-fork.exp: Likewise.
13693 * gdb.base/foll-vfork.exp: Likewise.
13694 * gdb.base/funcargs.exp: Likewise.
13695 * gdb.base/hbreak2.exp: Likewise.
13696 * gdb.base/inferior-died.exp: Likewise.
13697 * gdb.base/interrupt.exp: Likewise.
13698 * gdb.base/multi-forks.exp: Likewise.
13699 * gdb.base/nodebug.exp: Likewise.
13700 * gdb.base/sepdebug.exp: Likewise.
13701 * gdb.base/solib1.c: Likewise.
13702 * gdb.base/step-test.exp: Likewise.
13703 * gdb.mi/non-stop.c: Likewise.
13704 * gdb.mi/pthreads.c: Likewise.
13705 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13706 * gdb.threads/pthreads.c: Likewise.
13707 * gdb.threads/staticthreads.exp: Likewise.
13708 * lib/future.exp: Likewise.
13709 * lib/gdb.exp: Likewise.
13710 * gdb.base/so-indr-cl.c: Remove.
13711 * gdb.base/so-indr-cl.exp: Likewise.
13712 * gdb.base/solib.c: Likewise.
13713 * gdb.base/solib.exp: Likewise.
13714 * gdb.base/solib2.c: Likewise.
13715
b6304613
SM
137162015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13717
13718 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13719 * gdb.base/call-ar-st.exp: Likewise.
13720 * gdb.base/callfuncs.exp: Likewise.
13721 * gdb.base/condbreak.exp: Likewise.
13722 * gdb.base/constvars.exp: Likewise.
13723 * gdb.base/hbreak2.exp: Likewise.
13724 * gdb.base/langs.exp: Likewise.
13725 * gdb.base/list.exp: Likewise.
13726 * gdb.base/long_long.exp: Likewise.
13727 * gdb.base/ptype.exp: Likewise.
13728 * gdb.base/scope.exp: Likewise.
13729 * gdb.base/signals.exp: Likewise.
13730 * gdb.base/so-impl-ld.exp: Likewise.
13731 * gdb.base/varargs.exp: Likewise.
13732 * gdb.base/volatile.exp: Likewise.
13733 * gdb.base/whatis.exp: Likewise.
13734 * gdb.cp/cplusfuncs.exp: Likewise.
13735 * gdb.cp/inherit.exp: Likewise.
13736 * gdb.cp/local.exp: Likewise.
13737 * gdb.cp/member-ptr.exp: Likewise.
13738 * gdb.cp/method.exp: Likewise.
13739 * gdb.cp/overload.exp: Likewise.
13740 * gdb.cp/templates.exp: Likewise.
13741 * gdb.stabs/weird.exp: Likewise.
13742 * lib/compiler.c: Likewise.
13743 * lib/compiler.cc: Likewise.
13744 * lib/cp-support.exp: Likewise.
13745 * lib/gdb.exp: Likewise.
13746
bf401b07
SM
137472015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13748
13749 * configure.ac: Remove HP-UX case.
13750 * configure: Regenerate.
13751
aff9c0f8
SM
137522015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13753
13754 * lib/gdb.exp (gdb_compile): Add function doc.
13755
a6904d5a
PA
137562015-12-17 Pedro Alves <palves@redhat.com>
13757
13758 PR threads/19354
13759 * gdb.multi/info-threads.exp: New file.
13760
a22279dd
YQ
137612015-12-15 Yao Qi <yao.qi@linaro.org>
13762
13763 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13764 is aarch64*-*-*.
13765
0588c796
SL
137662015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13767
13768 * gdb.base/history-duplicates.exp: Skip if no readline support.
13769
5d978e17
SL
137702015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13771
13772 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13773
7e763b86
SL
137742015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13775
13776 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13777
87a3a92c
SL
137782015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13779
13780 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13781 ctrl-C if nointerrupts target property is set.
13782 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13783 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13784 * gdb.base/paginate-bg-execution.exp: Likewise.
13785 * gdb.base/paginate-execution-startup.exp: Likewise.
13786 * gdb.base/random-signal.exp: Likewise.
13787 * gdb.base/range-stepping.exp: Likewise.
13788 * gdb.cp/annota2.exp: Likewise.
13789 * gdb.cp/annota3.exp: Likewise.
13790 * gdb.gdb/selftest.exp: Likewise.
13791 * gdb.threads/continue-pending-status.exp: Likewise.
13792 * gdb.threads/leader-exit.exp: Likewise.
13793 * gdb.threads/manythreads.exp: Likewise.
13794 * gdb.threads/pthreads.exp: Likewise.
13795 * gdb.threads/schedlock.exp: Likewise.
13796 * gdb.threads/sigthread.exp: Likewise.
13797
a8f077dc
DB
137982015-12-11 Don Breazeal <donb@codesourcery.com>
13799
13800 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13801 remote.
13802 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13803 * gdb.base/foll-exec.exp (main): Enable for target remote.
13804 * gdb.base/foll-fork.exp (main): Likewise.
13805 * gdb.base/foll-vfork.exp (main): Likewise.
13806 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13807 (proc continue_to_exit_bp_loc): Use clean_restart.
13808 * gdb.base/pie-execl.exp (main): Disable for target remote.
13809 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13810 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13811 * gdb.threads/execl.exp (main): Likewise.
13812 * gdb.threads/fork-child-threads.exp (main): Likewise.
13813 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13814 remote.
13815 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13816 remote.
13817 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13818 pid.tid style ptids, instead of just tid.
13819 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13820 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13821 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13822 ptids, instead of just tid.
13823
3b2464a8
AB
138242015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13825
13826 * gdb.base/list.exp (test_list_forward): Add end of file error
13827 test.
13828 (test_repeat_list_command): Add end of file error test.
13829 (test_list_backwards): Add beginning of file error test.
13830
a0def019
AB
138312015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13832
13833 * gdb.base/list.exp (test_list_invalid_args): New function,
13834 defined, and called.
13835
5c000dff
AB
138362015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13837
13838 * gdb.base/list.exp (test_list): Make test names unique.
13839
f1637ebe
YQ
138402015-12-11 Yao Qi <yao.qi@linaro.org>
13841
13842 * gdb.base/coremaker2.c: Remove.
13843
36d6fc0a
PA
138442015-12-10 Pedro Alves <palves@redhat.com>
13845
13846 * gdb.multi/base.exp: Remove stale "spaces" references.
13847
762f7747
PA
138482015-12-10 Pedro Alves <palves@redhat.com>
13849
13850 * gdb.multi/base.exp: Don't use nowarnings.
13851 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13852 * gdb.multi/hangout.c: Include stdio.h.
13853 * gdb.multi/hello.c: Include stdlib.h.
13854 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13855 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13856 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13857
28d2bfb9
AB
138582015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13859
13860 * gdb.dwarf2/dw2-ranges-base.c: New file.
13861 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13862 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13863 support additional line table, and debug ranges generation.
13864 (Dwarf::ranges): New function, generate .debug_ranges.
13865 (Dwarf::lines): Support generating simple line table programs.
13866 (Dwarf::assemble): Initialise new namespace variables.
13867
5fc2beac
KB
138682015-12-09 Kevin Buettner <kevinb@redhat.com>
13869
13870 * gdb.base/async.exp (proc test_background): Add case for
13871 asynchronous execution not supported.
13872
1c35a88f
LM
138732015-12-09 Luis Machado <lgustavo@codesourcery.com>
13874
13875 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13876 format and change test names to make them unique.
13877
b593e3d9
RK
138782015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13879 Pedro Alves <pedro@redhat.com>
13880
13881 PR gdb/18702
13882 Add checking of floatformats setup on x86_64 hosts.
13883 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13884 (smallval, bigval): New labels/constants.
13885 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13886 float" after loading bigval and smallval.
13887
d72413e6
PMR
138882015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13889
13890 * gdb.ada/fun_overload_menu.exp: New testcase.
13891 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13892
ece66d65
JS
138932015-12-04 Josh Stone <jistone@redhat.com>
13894
13895 * gdb.base/catch-fork-static.exp: New.
13896
41d0efca
YQ
138972015-12-03 Yao Qi <yao.qi@linaro.org>
13898
13899 * gdb.base/sizeof.c: Don't include stdio.h and
13900 ../lib/unbuffer_output.c.
13901 (main): New variable 'size' and 'value'. Remove printf and
13902 gdb_unbuffer_output. Assign return value to size and value.
13903 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13904 at the beginning.
13905 (check_sizeof): Check the result by printing variable 'size'.
13906 (check_valueof): Check the result by printing variable 'value'.
13907
99fd02d9
YQ
139082015-12-01 Yao Qi <yao.qi@linaro.org>
13909
13910 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13911 for aarch64*-*-linux* target.
13912
f2faf941
PA
139132015-11-30 Pedro Alves <palves@redhat.com>
13914
13915 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13916
04bf20c5
PA
139172015-11-30 Pedro Alves <palves@redhat.com>
13918
13919 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13920 Handle non-stop mode vCont replies.
13921
09df4675
PA
139222015-11-30 Pedro Alves <palves@redhat.com>
13923
13924 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13925 prepare_for_testing. Start gdb with "set non-stop on" appended to
13926 GDBFLAGS. Lax expected stop output.
13927
58b584af
YQ
139282015-11-27 Yao Qi <yao.qi@linaro.org>
13929
13930 * gdb.arch/arm-neon.exp: New.
13931 * gdb.arch/arm-neon.c: New.
13932
dfcb77a8
YQ
139332015-11-27 Yao Qi <yao.qi@linaro.org>
13934
13935 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13936
88e8ec1b
YQ
139372015-11-27 Yao Qi <yao.qi@linaro.org>
13938
13939 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13940 frames-invalid annotation.
13941
bfde72c2
YQ
139422015-11-27 Yao Qi <yao.qi@linaro.org>
13943
13944 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13945
f6512a69
SM
139462015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13947
13948 * gdb.threads/names.exp: New file.
13949 * gdb.threads/names.c: New file.
13950 * README: Mention gdb,no_thread_names.
13951
46a3515b
MM
139522015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13953
13954 PR 19297
13955 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13956 support" error.
13957
62147a22
PA
139582015-11-24 Pedro Alves <palves@redhat.com>
13959
13960 PR 17539
13961 * gdb.base/display.exp: Expect displays to be sorted in ascending
13962 order. Use multi_line.
13963 * gdb.base/solib-display.exp: Likewise.
13964
2f341b6e
PA
139652015-11-24 Pedro Alves <palves@redhat.com>
13966
13967 PR 17539
25d49b86
PA
13968 * gdb.base/display.exp: Expect displays to be sorted in ascending
13969 order. Use multi_line.
13970 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13971
7e0aa6aa
PA
139722015-11-24 Pedro Alves <palves@redhat.com>
13973
13974 PR 17539
13975 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13976 threads in ascending order.
13977 * gdb.base/foll-fork.exp: Likewise.
13978 * gdb.base/foll-vfork.exp: Likewise.
13979 * gdb.base/multi-forks.exp: Likewise.
13980 * gdb.mi/mi-nonstop.exp: Likewise.
13981 * gdb.mi/mi-nsintrall.exp: Likewise.
13982 * gdb.multi/base.exp: Likewise.
13983 * gdb.multi/multi-arch.exp: Likewise.
13984 * gdb.python/py-inferior.exp: Likewise.
13985 * gdb.threads/break-while-running.exp: Likewise.
13986 * gdb.threads/execl.exp: Likewise.
13987 * gdb.threads/gcore-thread.exp: Likewise.
13988 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13989 * gdb.threads/kill.exp: Likewise.
13990 * gdb.threads/linux-dp.exp: Likewise.
13991 * gdb.threads/multiple-step-overs.exp: Likewise.
13992 * gdb.threads/next-bp-other-thread.exp: Likewise.
13993 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13994 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13995 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13996 * gdb.threads/thread-find.exp: Likewise.
13997 * gdb.threads/tls.exp: Likewise.
13998 * lib/mi-support.exp (mi_reverse_list): Delete.
13999 (mi_check_thread_states): No longer reverse list.
14000
2cc57ad8
PA
140012015-11-24 Pedro Alves <palves@redhat.com>
14002
14003 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14004 use lowercase.
14005
c93e8391
SM
140062015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14007
14008 * gdb.trace/actions.c: Include trace-common.h.
14009 (main): Add a location for a fast tracepoint.
14010 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14011 the normal tracepoints.
14012 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14013
045ccf91
SM
140142015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14015
14016 * save-trace.exp: Factor out code to these...
14017 (gdb_save_tracepoints): New.
14018 (gdb_load_tracepoints): New.
14019 (do_save_load_test): New.
14020
5506f9f6
KB
140212015-11-23 Kevin Buettner <kevinb@redhat.com>
14022
14023 * gdb.base/asmlabel.exp: New test.
14024 * gdb.base/asmlabel.c: New test case.
14025
16c3b12f
JB
140262015-11-23 Joel Brobecker <brobecker@adacore.com>
14027
14028 * gdb.base/wrong_frame_bt_full-main.c: New file.
14029 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14030 * gdb.base/wrong_frame_bt_full.exp: New file.
14031
155bfbd3
JB
140322015-11-23 Joel Brobecker <brobecker@adacore.com>
14033
14034 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14035
bb097445
JM
140362015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14037
206853a0 14038 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14039 pstate register when comparing registers values in
14040 sparc64-*-linux-gnu targets to avoid spurious differences.
14041
9c88ed8f
JM
140422015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14043
206853a0 14044 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14045
96161e25
SL
140462015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14047
14048 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14049 as type argument to gdb_compile.
14050 * gdb.base/nested-subp2.exp: Likewise.
14051 * gdb.base/nested-subp3.exp: Likewise.
14052
340c2830
DV
140532015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14054
14055 * lib/dwarf.exp (_note): Fix left shift of negative value.
14056 * gdb.trace/trace-condition.exp: Likewise.
14057
c1862d0f
YQ
140582015-11-13 Yao Qi <yao.qi@linaro.org>
14059
14060 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14061 comments about d10v.
14062 (test_scalar_returns): Likewise.
14063 * gdb.base/d10v.ld: Remove.
14064 * gdb.base/overlays.exp: Remove the target triplet checking for
14065 d10v-*-*.
14066 * gdb.base/structs.exp (test_struct_returns): Remove the
14067 comments about d10v.
14068 (test_struct_calls): Likewise.
14069
77ae9c19
YQ
140702015-11-13 Yao Qi <yao.qi@linaro.org>
14071
14072 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14073 * gdb.base/gnu_vector.c: Don't include stdio.h.
14074 (main): Don't print res and call add_some_intvecs.
14075
430e004e
MK
140762015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14077
14078 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14079 macro.
14080 (func5): Removed.
14081 (func4): Use FAST_TRACEPOINT_LABEL.
14082 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14083 macro.
14084 (func): Removed.
14085 (thread_function): Use FAST_TRACEPOINT_LABEL.
14086 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14087 (func): Remove.
14088 (marker): Use FAST_TRACEPOINT_LABEL.
14089 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14090 (pendfunc1): Remove.
14091 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14092 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14093 (foo): Remove.
14094 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14095 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14096 macro.
14097 (func): Remove.
14098 (marker): Use FAST_TRACEPOINT_LABEL.
14099 * gdb.trace/trace-common.h: New header.
14100 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14101 macro.
14102 (func): Remove.
14103 (marker): Use FAST_TRACEPOINT_LABEL.
14104 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14105 (func): Remove.
14106 (thread_function): Use FAST_TRACEPOINT_LABEL.
14107
6e7675a7
MK
141082015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14109
14110 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14111 in front.
14112 * gdb.trace/change-loc.exp: Use global pcreg definition.
14113 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14114 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14115 in front.
14116 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14117 * gdb.trace/pending.exp: Likewise.
14118 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14119 * gdb.trace/trace-break.exp: Likewise.
14120 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14121 in front.
14122 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14123 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14124 in front.
14125 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14126
dddc0e16
JB
141272015-11-09 Joel Brobecker <brobecker@adacore.com>
14128
14129 * gdb.ada/fin_fun_out: New testcase.
14130
c6f0b406
KB
141312015-11-07 Kevin Buettner <kevinb@redhat.com>
14132
14133 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14134 value associated with DW_AT_byte_size.
14135 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14136 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14137 DW_AT_upper_bound.
14138
f01dcfd9
KB
141392015-11-07 Kevin Buettner <kevinb@redhat.com>
14140
14141 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14142 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14143 version.
14144 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14145 gdb.dwarf2/dw2-canonicalize-type.exp,
14146 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14147 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14148 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14149 provided by gdb_target_symbol_prefix_flags_asm.
14150 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14151 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14152 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14153 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14154 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14155 macros where needed). Use this macro for symbols which require
14156 the prefix provided by SYMBOL_PREFIX.
14157
2223449a
KB
141582015-11-05 Kevin Buettner <kevinb@redhat.com>
14159
14160 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14161 New procs.
14162 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14163 representing expressions, of more than one list element.
14164 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14165 to prepend linker symbol prefix to f.
14166 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14167 table_1 and table_2.
14168 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14169 Likewise, for f and g.
14170 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14171 for ptr.
14172 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14173 for main.
14174 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14175 table_1_ptr and table_2_ptr.
14176
6f2f1a3a
JK
141772015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14178 Joel Brobecker <brobecker@adacore.com>
14179
14180 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14181
566c56c9
MK
141822015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14183
14184 * gdb.reverse/s390-mvcle.c: New test.
14185 * gdb.reverse/s390-mvcle.exp: New file.
14186 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14187
d5f0636b
MK
141882015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14189
14190 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14191
7ad8b86c
MK
141922015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14193
14194 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14195 reaching marker2.
14196 * gdb.reverse/getresuid-reverse.exp: Likewise.
14197 * gdb.reverse/pipe-reverse.exp: Likewise.
14198 * gdb.reverse/readv-reverse.exp: Likewise.
14199 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14200 * gdb.reverse/time-reverse.exp: Likewise.
14201 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14202
4081c0f1
YQ
142032015-10-30 Yao Qi <yao.qi@linaro.org>
14204
14205 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14206 (empty_cycle): Remove.
14207 (main): Don't call empty_cycle. Don't use watch_count_done.
14208 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14209 empty_cycle. Rewrite the code counting HW watchpoints.
14210
452b4ba5
MK
142112015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14212
14213 * gdb.reverse/fstatat-reverse.c: New test.
14214 * gdb.reverse/fstatat-reverse.exp: New file.
14215 * gdb.reverse/getresuid-reverse.c: New test.
14216 * gdb.reverse/getresuid-reverse.exp: New file.
14217 * gdb.reverse/pipe-reverse.c: New test.
14218 * gdb.reverse/pipe-reverse.exp: New file.
14219 * gdb.reverse/readv-reverse.c: New test.
14220 * gdb.reverse/readv-reverse.exp: New file.
14221 * gdb.reverse/recvmsg-reverse.c: New test.
14222 * gdb.reverse/recvmsg-reverse.exp: New file.
14223 * gdb.reverse/time-reverse.c: New test.
14224 * gdb.reverse/time-reverse.exp: New file.
14225 * gdb.reverse/waitpid-reverse.c: New test.
14226 * gdb.reverse/waitpid-reverse.exp: New file.
14227
5e2e7507
JK
142282015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14229
14230 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14231
0fde2c53
DE
142322015-10-26 Doug Evans <dje@google.com>
14233
14234 PR symtab/17391
14235 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14236 * gdb.dwarf2/bad-regnum.c: New file.
14237 * gdb.dwarf2/bad-regnum.exp: New file.
14238
1a70ae97
DE
142392015-10-26 Doug Evans <dje@google.com>
14240
14241 PR python/18938
14242 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14243 file.
14244
27dc26ab
JK
142452015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14246
14247 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14248 for a change by "Mention language in compile error message".
14249
bed91f4d
SM
142502015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14251
14252 PR python/18073
14253 * gdb.python/py-type.c (C::a_method): New.
14254 (C::a_const_method): New.
14255 (C::a_static_method): New.
14256 (a_function): New.
14257 * gdb.python/py-type.exp (test_fields): Test getting fields
14258 from function and method.
14259
3f2f83dd
KB
142602015-10-21 Keven Boell <keven.boell@intel.com>
14261
14262 * gdb.fortran/vla-alloc-assoc.exp: New file.
14263 * gdb.fortran/vla-datatypes.exp: New file.
14264 * gdb.fortran/vla-datatypes.f90: New file.
14265 * gdb.fortran/vla-history.exp: New file.
14266 * gdb.fortran/vla-ptype-sub.exp: New file.
14267 * gdb.fortran/vla-ptype.exp: New file.
14268 * gdb.fortran/vla-sizeof.exp: New file.
14269 * gdb.fortran/vla-sub.f90: New file.
14270 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14271 * gdb.fortran/vla-value-sub-finish.exp: New file.
14272 * gdb.fortran/vla-value-sub.exp: New file.
14273 * gdb.fortran/vla-value.exp: New file.
14274 * gdb.fortran/vla-ptr-info.exp: New file.
14275 * gdb.mi/mi-vla-fortran.exp: New file.
14276 * gdb.mi/vla.f90: New file.
14277
27145d50
SL
142782015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14279
14280 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14281 of hardwired timeout value.
14282
5f3ff4f8
JK
142832015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14284 Pedro Alves <palves@redhat.com>
14285
14286 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14287 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14288
bfd09d20
JS
142892015-10-19 Josh Stone <jistone@redhat.com>
14290
14291 * gdb.base/catch-syscall.c: Include <sched.h>.
14292 (unknown_syscall): New variable.
14293 (main): Trigger a vfork and an unknown syscall.
14294 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14295 (unknown_syscall_number): Likewise.
14296 (check_call_to_syscall): Accept an optional syscall pattern.
14297 (check_return_from_syscall): Likewise.
14298 (check_continue): Likewise.
14299 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14300 (test_catch_syscall_skipping_return): New test toggling off 'catch
14301 syscall' to step over the syscall return, then toggling back on.
14302 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14303 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14304 (do_syscall_tests): Call test_catch_syscall_without_args and
14305 test_catch_syscall_mid_vfork.
14306 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14307 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14308
b32b93c6
AS
143092015-10-19 Andrew Stubbs <ams@codesourcery.com>
14310
14311 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14312 print g_vE): Add new pass patterns.
14313 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14314 print various symbol names for vptr fields.
14315
9d622bda
AB
143162015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14317
14318 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14319 results.
14320
0fd8ac1c
YQ
143212015-10-12 Yao Qi <yao.qi@linaro.org>
14322
14323 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14324
34240514
YQ
143252015-10-12 Yao Qi <yao.qi@linaro.org>
14326
14327 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14328 is aarch64*-*-linux*.
14329
8240f442
YQ
143302015-10-12 Yao Qi <yao.qi@linaro.org>
14331
14332 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14333 (can_relocate_bcond_true): ... it.
14334 (can_relocate_bcond_false): New function.
14335 (foo): Likewise.
14336 (can_relocate_bl): Likewise.
14337 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14338 can_relocate_bl.
14339
2520f728
PMR
143402015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14341
14342 * gdb.base/nested-addr.c: New file.
14343 * gdb.base/nested-addr.exp: New testcase.
14344
abcef95a
MM
143452015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14346
14347 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14348 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14349 its output. Ignore the output of "record goto begin" and instead
14350 check that GDB is replaying.
14351
145e3ddb
PA
143522015-10-09 Pedro Alves <palves@redhat.com>
14353
14354 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14355 (top level): Use it in the run with no args test.
14356
d5d8c4e1
IB
143572015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14358
14359 * gdb.dlang/properties.exp: New file.
14360
06e635ef
SL
143612015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14362
14363 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14364 whether or not address 0x1000 is mapped on the target.
14365
e019fd1d
SM
143662015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14367
14368 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14369 build.
14370
77ba2a67
MM
143712015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14372
14373 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14374 instruction-history test.
14375
c60eb31f
DE
143762015-09-28 Doug Evans <dje@google.com>
14377
14378 * gdb.base/gcore.c (array_func): Add reference to static_array.
14379
9a3c8263
SM
143802015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14381
14382 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14383 source line.
14384
9720e656
SL
143852015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14386
14387 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14388 short or char as base type.
14389
938d3bf2
SL
143902015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14391
14392 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14393 to allow any size enum.
14394
e6c2c623
PMR
143952015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14396
14397 * gdb.ada/array_ptr_renaming.exp: New testcase.
14398 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14399 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14400
06da0f77
PL
144012015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14402
14403 * gdb.trace/ftrace-lock.c: New file.
14404 * gdb.trace/ftrace-lock.exp: New file.
14405
4f51c22a
PL
144062015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14407
14408 * gdb.arch/insn-reloc.c: New file.
14409 * gdb.arch/ftrace-insn-reloc.exp: New file.
14410
7041adf4
PL
144112015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14412
14413 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14414 instruction.
14415 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14416 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14417 * gdb.trace/range-stepping.c: Likewise.
14418 * gdb.trace/trace-break.c: Likewise.
14419 * gdb.trace/trace-mt.c (thread_function): Likewise.
14420 * gdb.trace/ftrace.c (marker): Likewise.
14421 * gdb.trace/trace-condition.c (marker): Likewise.
14422 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14423 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14424 is_aarch64_target.
14425
015d2e7e
DE
144262015-09-18 Doug Evans <xdje42@gmail.com>
14427
14428 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14429 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14430
26b188a2
SL
144312015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14432
14433 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14434 the breakpoint.
14435
79dc332b
SL
144362015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14437
14438 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14439 the pending breakpoint. Remove timeout override for "Run till
14440 MI pending breakpoint on pendfunc3 on thread 2" test.
14441
f57929f2
SL
144422015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14443
14444 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14445 filename pattern.
14446
3f469b17
SL
144472015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14448
14449 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14450 in breakpoint filename pattern.
14451
515b89b3
SL
144522015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14453
7800dbe4
SL
14454 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14455
144562015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14457
515b89b3
SL
14458 * gdb.linespec/explicit.exp: Check for readline support for
14459 tab-completion tests. Fix obvious typo.
14460
d2939ba2
MM
144612015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14462
14463 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14464 and replay.
14465
cbb55fa7
MM
144662015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14467
14468 * gdb.btrace/non-stop.c: New.
14469 * gdb.btrace/non-stop.exp: New.
14470
43691ca1
PL
144712015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14472 Yao Qi <yao.qi@linaro.org>
14473
14474 * gdb.trace/trace-condition.c: New file.
14475 * gdb.trace/trace-condition.exp: New file.
14476
d78908cf
WW
144772015-09-16 Wei-cheng Wang <cole945@gmail.com>
14478
14479 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14480 for testing bytecode compilation.
14481
1ed415e2
PA
144822015-09-16 Pedro Alves <palves@redhat.com>
14483 Sandra Loosemore <sandra@codesourcery.com>
14484
14485 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14486 (SECONDS): Redefine.
14487 (main): Call pthread_kill and alarm early.
14488 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14489 support.
14490 (test): If the target can't hardware step and doesn't support
14491 displaced stepping, increase the timeout.
14492
d136eff5
PA
144932015-09-16 Pedro Alves <palves@redhat.com>
14494
14495 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14496 (enable_debug): New procedures.
14497 (test): Use them. Bail out if waiting for threads fails.
14498 (top level): Bail out if a test fails.
14499
991f019c
YQ
145002015-09-16 Yao Qi <yao.qi@linaro.org>
14501
14502 * gdb.asm/asm-source.exp: Set asm-arch for
14503 aarch64*-*-* target.
14504 * gdb.asm/aarch64.inc: New file.
14505
bfca584f
PMR
145062015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14507
14508 * gdb.ada/array_of_variable_length.exp: New testcase.
14509 * gdb.ada/array_of_variable_length/foo.adb: New file.
14510 * gdb.ada/array_of_variable_length/pck.adb: New file.
14511 * gdb.ada/array_of_variable_length/pck.ads: New file.
14512
b326e587
DE
145132015-09-15 Doug Evans <dje@google.com>
14514
14515 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14516 of function static local variable.
14517
5382cfab
PW
145182015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14519
14520 * gdb.threads/tls-so_extern.exp: New test file.
14521 * gdb.threads/tls-so_extern.c: New test file.
14522 * gdb.threads/tls-so_extern_main.c: New test file.
14523
141c5cc4
JK
145242015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14525
14526 * gdb.opt/solib-intra-step-lib.c: New file.
14527 * gdb.opt/solib-intra-step-main.c: New file.
14528 * gdb.opt/solib-intra-step.exp: New file.
14529
d15dcecd
PA
145302015-09-15 Pedro Alves <palves@redhat.com>
14531
14532 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14533 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14534
4c2f2a79
PA
145352015-09-14 Pedro Alves <palves@redhat.com>
14536
14537 * gdb.base/hook-stop-continue.c: Delete.
14538 * gdb.base/hook-stop-continue.exp: Delete.
14539 * gdb.base/hook-stop-frame.c: Delete.
14540 * gdb.base/hook-stop-frame.exp: Delete.
14541 * gdb.base/hook-stop.c: New file.
14542 * gdb.base/hook-stop.exp: New file.
14543
919e6dbe
PMR
145442015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14545
14546 * gdb.ada/access_to_packed_array.exp: New testcase.
14547 * gdb.ada/access_to_packed_array/foo.adb: New file.
14548 * gdb.ada/access_to_packed_array/pack.adb: New file.
14549 * gdb.ada/access_to_packed_array/pack.ads: New file.
14550
157280a4
MM
145512015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14552
14553 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14554 buffer size test.
14555
2fd33e94
DB
145562015-09-11 Don Breazeal <donb@codesourcery.com>
14557
14558 * gdb.base/foll-exec.c: Add copyright header. Fix
14559 formatting issues.
14560 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14561 (do_exec_tests): Use clean_restart in place of zap_session,
14562 and for test initialization. Fix formatting issues. Use
14563 fail in place of perror.
14564 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14565 an expect statement to match an expression with output from
14566 the program under debug.
14567 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14568 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14569 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14570 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14571 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14572
e70b6e8e
DE
145732015-09-09 Doug Evans <dje@google.com>
14574
14575 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14576
7a551a51
DE
145772015-09-09 Doug Evans <dje@google.com>
14578
14579 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14580
4c666f84
DE
145812015-09-09 Doug Evans <dje@google.com>
14582
14583 * gdb.base/savedregs.exp: Fix typo.
14584
243a9253
PA
145852015-09-09 Pedro Alves <palves@redhat.com>
14586
14587 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14588
c0fa8fbd
SL
145892015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14590
14591 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14592 command actually switches threads. Give up on remaining
14593 tests if target fails to stop at breakpoint.
14594
cd7c1778
PMR
145952015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14596
14597 * gdb.ada/funcall_char.exp: New testcase.
14598 * gdb.ada/funcall_char/foo.adb: New file.
14599
dc5c8746
PMR
146002015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14601
14602 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14603 expected outputs. Add two testcases for completing ambiguous
14604 functions.
14605 * gdb.ada/complete/aux_pck.adb: New file.
14606 * gdb.ada/complete/aux_pck.ads: New file.
14607 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14608 Ambiguous_Func functions.
14609 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14610 * gdb.ada/complete/pck.adb: Likewise.
14611
4e83a1e7
UW
146122015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14613
14614 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14615 failures to run the test program under GDB.
14616
8ce74153
LM
146172015-08-26 Luis Machado <lgustavo@codesourcery.com>
14618
14619 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14620 to C.
14621
e9756d52
PP
146222015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14623
14624 * gdb.base/run-after-attach.exp: New test file.
14625 * gdb.base/run-after-attach.c: New test file.
14626
8d37573b
DB
146272015-08-26 Don Breazeal <donb@codesourcery.com>
14628
14629 * gdb.base/foll-exec-2.c: New test program.
14630 * gdb.base/foll-exec-2.exp: New test.
14631
63e43d3a
PMR
146322015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14633
14634 * gdb.base/nested-subp1.exp: New file.
14635 * gdb.base/nested-subp1.c: New file.
14636 * gdb.base/nested-subp2.exp: New file.
14637 * gdb.base/nested-subp2.c: New file.
14638 * gdb.base/nested-subp3.exp: New file.
14639 * gdb.base/nested-subp3.c: New file.
14640
3d40fbb5
PA
146412015-08-24 Pedro Alves <palves@redhat.com>
14642
14643 * gdb.server/connect-without-multi-process.c: New file.
14644 * gdb.server/connect-without-multi-process.exp: New file.
14645
4422ac93
LM
146462015-08-24 Luis Machado <lgustavo@codesourcery.com>
14647
14648 * gdb.opt/inline-markers.c: Make z int.
14649
91dddb86
LM
146502015-08-24 Luis Machado <lgustavo@codesourcery.com>
14651
14652 * gdb.opt/inline-markers.c: Make z volatile.
14653
a48847ee
LM
146542015-08-24 Luis Machado <lgustavo@codesourcery.com>
14655
14656 * gdb.opt/inline-bt.c: New volatile global z.
14657 * gdb.opt/inline-cmds.c: Likewise.
14658 * gdb.opt/inline-locals.c: Likewise.
14659 * gdb.opt/inline-markers.c: New extern global z.
14660 (marker): Use z.
14661 (inline_fn): Likewise.
14662
0ebbc52b
PA
146632015-08-24 Pedro Alves <palves@redhat.com>
14664
14665 * config/m32r-stub.exp: Remove file.
14666 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14667 * gdb.base/call-rt-st.exp: Likewise.
14668 * gdb.base/call-strs.exp: Likewise.
14669 * gdb.base/default.exp: Remove references to h8300-*-hms and
14670 *-*-udi*.
14671 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14672
77c365df
AA
146732015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14674
14675 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14676 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14677 and "return" use KFAIL when GDB can not read/write the vector
14678 return value.
14679
4313b8c0
GB
146802015-08-21 Gary Benson <gbenson@redhat.com>
14681
14682 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14683
0e433b32
PA
146842015-08-20 Pedro Alves <palves@redhat.com>
14685
14686 * gdb.server/solib-list.exp: No longer expect an interior stop in
14687 non-stop mode.
14688
221e1a37
PA
146892015-08-20 Pedro Alves <palves@redhat.com>
14690
14691 * gdb.server/connect-stopped-target.c: New file.
14692 * gdb.server/connect-stopped-target.exp: New file.
14693
40e3ad0e
PA
146942015-08-20 Pedro Alves <palves@redhat.com>
14695
14696 * gdb.dwarf2/comp-unit-lang.exp: New file.
14697 * gdb.dwarf2/comp-unit-lang.c: New file.
14698
af39b327
PMR
146992015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14700
14701 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14702 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14703
7d45c7c3 147042015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14705
7d45c7c3
KB
14706 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14707 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14708
4d6cceb4
DE
147092015-08-18 Doug Evans <dje@google.com>
14710 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14711
14712 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14713 skip_python_tests. New arg prompt_regexp.
14714 (skip_python_tests): New function.
14715 * lib/mi-support.exp (mi_skip_python_tests): New function.
14716 * gdb.python/py-mi-objfile-gdb.py: New file.
14717 * gdb.python/py-mi-objfile.c: New file.
14718 * gdb.python/py-mi-objfile.exp: New file.
14719
ad89c2aa
KS
147202015-08-17 Keith Seitz <keiths@redhat.com>
14721
14722 * gdb.linespec/explicit.exp: Move strace test from here ...
14723 * gdb.trace/strace.exp: ... to here.
14724
e3ae3c43
PP
147252015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14726
14727 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14728 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14729
604b2636
DE
147302015-08-14 Doug Evans <xdje42@gmail.com>
14731
14732 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14733 inferior before selecting a new file.
14734
6ff0ba5f
DE
147352015-08-14 Doug Evans <xdje42@gmail.com>
14736
14737 * gdb.mi/mi-disassemble.exp: Update.
14738 * gdb.base/disasm-optim.S: New file.
14739 * gdb.base/disasm-optim.c: New file.
14740 * gdb.base/disasm-optim.h: New file.
14741 * gdb.base/disasm-optim.exp: New file.
14742
9ca98f92
KS
147432015-08-14 Keith Seitz <keiths@redhat.com>
14744
14745 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14746 "evaluated-by".
14747
52bbc560
JB
147482015-08-13 Joel Brobecker <brobecker@adacore.com>
14749
14750 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14751
5d8c3ed3
PMR
147522015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14753
14754 * gdb.ada/fun_renaming.exp: New testcase.
14755 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14756 * gdb.ada/fun_renaming/pack.adb: New file.
14757 * gdb.ada/fun_renaming/pack.ads: New file.
14758
ea8812bc
KS
147592015-08-12 Keith Seitz <keiths@redhat.com>
14760
14761 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14762 gdb_get_line_number.
14763
4dafcdeb
JB
147642015-08-12 Joel Brobecker <brobecker@adacore.com>
14765
14766 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14767 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14768 gdb.base/dso2dso.exp: New files.
14769
5ba32597
SDJ
147702015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14771 Pedro Alves <palves@redhat.com>
14772 Keith Seitz <keiths@redhat.com>
14773
14774 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14775 GDBFLAGS.
14776
b6dafabf
PP
147772015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14778
14779 * gdb.base/gdbhistsize-history.exp
14780 (test_histsize_history_setting): Use save_vars.
14781 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14782 Use save_vars.
14783 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14784 * gdb.base/readline.exp: Use save_vars.
14785
abe8e607
PP
147862015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14787
14788 * lib/gdb.exp (save_vars): New proc.
14789
629500fa
KS
147902015-08-11 Keith Seitz <keiths@redhat.com>
14791
14792 * gdb.base/help.exp: Update help_breakpoint_text.
14793
eb8c4e2e
KS
147942015-08-11 Keith Seitz <keiths@redhat.com>
14795
14796 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14797 (at toplevel): Call test_explicit_breakpoints.
14798 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14799 breakpoints.
14800 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14801 breakpoint conditions, "-cond".
14802
87f0e720
KS
148032015-08-11 Keith Seitz <keiths@redhat.com>
14804
14805 * gdb.linespec/3explicit.c: New file.
14806 * gdb.linespec/cpexplicit.cc: New file.
14807 * gdb.linespec/cpexplicit.exp: New file.
14808 * gdb.linespec/explicit.c: New file.
14809 * gdb.linespec/explicit.exp: New file.
14810 * gdb.linespec/explicit2.c: New file.
14811 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14812 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14813 before using in the matching pattern.
14814 Clarify that `prefix' is a regular expression.
14815
f00aae0f
KS
148162015-08-11 Keith Seitz <keiths@redhat.com>
14817
14818 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14819 test.
14820 Add tests for missing ",FMT" and ",".
14821
e27852be
DE
148222015-08-10 Doug Evans <dje@google.com>
14823 Keith Seitz <keiths@redhat.com>
14824
14825 PR gdb/17960
14826 * gdb.base/completion.exp: Add location completer tests.
14827
7f03bd92
PA
148282015-08-07 Pedro Alves <palves@redhat.com>
14829
14830 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14831 tests here.
14832 (top level): Run do_test with and without displaced stepping.
14833
3fc8eb30
PA
148342015-08-07 Pedro Alves <palves@redhat.com>
14835
14836 * gdb.base/valgrind-disp-step.c: New file.
14837 * gdb.base/valgrind-disp-step.exp: New file.
14838
d4569d7b
PA
148392015-08-07 Pedro Alves <palves@redhat.com>
14840
14841 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14842 Delete function.
14843 (main): Add alarm. Run an infinite loop instead of calling
14844 wait_threads.
14845 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14846 comment.
14847 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14848 Delete function.
14849 (main): Add alarm. Run an infinite loop instead of calling
14850 wait_threads.
14851 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14852 comment.
14853
e1316e60
PA
148542015-08-07 Pedro Alves <palves@redhat.com>
14855
14856 * gdb.base/checkpoint-ns.exp: New file.
14857 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14858 standard_testfile.
14859
da8c46d2
MM
148602015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14861
14862 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14863 * gdb.btrace/instruction_history.exp: Update.
14864 * gdb.btrace/tsx.exp: New.
14865 * gdb.btrace/tsx.c: New.
14866
de1c2c52
PA
148672015-08-06 Pedro Alves <palves@redhat.com>
14868
14869 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14870 increase timeout.
14871 * gdb.reverse/until-precsave.exp: Bump timeouts.
14872
782e0bf4
PA
148732015-08-06 Pedro Alves <palves@redhat.com>
14874
14875 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14876
83e97ed0
PA
148772015-08-06 Pedro Alves <palves@redhat.com>
14878
14879 PR gdb/18749
14880 * gdb.threads/process-dies-while-handling-bp.c: New file.
14881 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14882
863d01bd
PA
148832015-08-06 Pedro Alves <palves@redhat.com>
14884
14885 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14886 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14887
0a39bb32
PA
148882015-08-05 Pedro Alves <palves@redhat.com>
14889
14890 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14891 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14892
ee2d2b10
SL
148932015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14894
14895 * gdb.base/bp-permanent.exp: Report test as unsupported if
14896 the target cannot stop at the permanent breakpoint.
14897
4e1bdb00
DE
148982015-08-03 Doug Evans <dje@google.com>
14899
14900 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14901 10000.
14902
3d338901
DE
149032015-08-03 Doug Evans <dje@google.com>
14904
14905 * Makefile.in (workers/%.worker, build-perf): New rule.
14906 (GDB_PERFTEST_MODE): New variable.
14907 (check-perf): Use it.
14908 (clean): Clean up gdb.perf parallel build subdirs.
14909 * lib/build-piece.exp: New file.
14910 * lib/gdb.exp (make_gdb_parallel_path): New function
14911 (standard_output_file, standard_temp_file): Call it.
14912 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14913 of $GDB_PARALLEL.
14914 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14915
af061d3e
DE
149162015-08-03 Doug Evans <dje@google.com>
14917
8e1afc81 14918 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14919 (LOG_FILE_NAME): New global.
14920 (TextReporter.__init__): Initialize self.txt_sum.
14921 (TextReporter.report): Add support for multiple data-points.
14922 Move report to perftest.sum, put raw data in perftest.log.
14923 (TextReporter.start): Open sum and log files.
14924 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14925 * gdb.perf/lib/perftest/testresult.py
14926 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14927
2c8c5d37
PA
149282015-07-31 Pedro Alves <palves@redhat.com>
14929
14930 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14931 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14932 kill_wait_spawned_process instead of explicit "kill -9".
14933 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14934 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14935 kill_wait_spawned_process.
14936 * gdb.base/attach-twice.exp: Likewise.
14937 * gdb.base/attach.exp: Likewise.
14938 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14939 gdb_test_multiple.
14940 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14941 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14942 kill_wait_spawned_process.
14943 * gdb.base/valgrind-infcall.exp: Likewise.
14944 * gdb.multi/multi-attach.exp: Likewise.
14945 * gdb.python/py-prompt.exp: Likewise.
14946 * gdb.python/py-sync-interp.exp: Likewise.
14947 * gdb.server/ext-attach.exp: Likewise.
14948 * gdb.threads/attach-into-signal.exp (corefunc): Use
14949 spawn_wait_for_attach, spawn_id_get_pid and
14950 kill_wait_spawned_process.
14951 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14952 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14953 spawn_id_get_pid and kill_wait_spawned_process.
14954 * gdb.threads/attach-stopped.exp (corefunc): Use
14955 spawn_wait_for_attach, spawn_id_get_pid and
14956 kill_wait_spawned_process.
14957 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14958 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14959 kill_wait_spawned_process instead of explicit "kill -9".
14960 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14961 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14962 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14963 processes. Don't map cygwin/windows pids here. Now returns a
14964 spawn id list.
14965
032a0fca
SL
149662015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14967
14968 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14969 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14970 correct patch.
14971
61a934ca
SL
149722015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14973
14974 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14975
4bc4d428
SL
149762015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14977
14978 Reapply:
14979 2014-05-21 Mark Wielaard <mjw@redhat.com>
14980
14981 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14982
998d452a
PA
149832015-07-30 Pedro Alves <palves@redhat.com>
14984
14985 * linux-low.c (handle_extended_wait): Set the child's last
14986 reported status to TARGET_WAITKIND_STOPPED.
14987
69dde7dc
PA
149882015-07-30 Pedro Alves <palves@redhat.com>
14989
14990 PR threads/18600
14991 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14992 only shows inferior 1.
14993
4dd63d48
PA
149942015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14995 Pedro Alves <palves@redhat.com>
14996
14997 PR threads/18600
14998 * gdb.threads/fork-plus-threads.c: New file.
14999 * gdb.threads/fork-plus-threads.exp: New file.
15000
d618e4c5
PP
150012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15002
15003 * gdb.base/batch-preserve-term-settings.exp
15004 (test_terminal_settings_preserved_after_cli_exit): Use
15005 send_quit_command.
15006
1eef6428
PA
150072015-07-29 Pedro Alves <palves@redhat.com>
15008 Don Breazeal <donb@codesourcery.com>
15009
15010 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15011 output from both inferior_spawn_id and gdb_spawn_id.
15012
7da5b897
SDJ
150132015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15014
15015 * gdb.threads/attach-into-signal.exp (corefunc): Use
15016 with_test_prefix on nested loops, uniquefying the test messages.
15017
dac804df
SDJ
150182015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15019
15020 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15021 commit.
15022
06265e53
PP
150232015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15024
15025 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15026 New proc.
15027 (test_terminal_settings_preserved_after_sigterm): New test.
15028
18206ca3
PP
150292015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15030
15031 * gdb.base/batch-preserve-term-settings.exp
15032 (test_terminal_settings_preserved_after_cli_exit): New test.
15033
90074d11
PP
150342015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15035
15036 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15037 manipulation of saved_gdbflags.
15038 (test_terminal_settings_preserved): Remove global declaration of
15039 the unused variable pagination_prompt. Remove manipulation of
15040 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15041 GDBFLAGS.
15042
eb1a7902
PA
150432015-07-29 Pedro Alves <palves@redhat.com>
15044
15045 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15046
8b75dd3b
PA
150472015-07-29 Pedro Alves <palves@redhat.com>
15048
15049 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15050 at the top.
15051
dedad4e3
PA
150522015-07-29 Pedro Alves <palves@redhat.com>
15053
15054 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15055 (main): Call gdb_unbuffer_output.
15056 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15057 (main): Call gdb_unbuffer_output.
15058 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15059 (main): Call gdb_unbuffer_output.
15060 * gdb.base/call-strs.exp: Adjust to step over the
15061 gdb_unbuffer_output call.
15062 * gdb.base/catch-gdb-caused-signals.c: Include
15063 "../lib/unbuffer_output.c".
15064 (main): Call gdb_unbuffer_output.
15065 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15066 (main): Call gdb_unbuffer_output.
15067 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15068 (main): Call gdb_unbuffer_output.
15069 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15070 (main): Call gdb_unbuffer_output.
15071 * gdb.base/shlib-call.exp: Adjust to step over the
15072 gdb_unbuffer_output call.
15073 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15074 (main): Call gdb_unbuffer_output.
15075 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15076 (main): Call gdb_unbuffer_output.
15077 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15078 (main): Rename to ...
15079 (test): ... this.
15080 (main): Reimplement.
15081 * gdb.base/varargs.exp: Run to test instead of to main.
15082 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15083 (main): Call gdb_unbuffer_output.
15084
58789a91
PA
150852015-07-29 Pedro Alves <palves@redhat.com>
15086
15087 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15088 factore out from mi_continue_dprintf. For call-style dprintfs,
15089 expect dprintf output out of $inferior_spawn_id.
15090 (mi_continue_dprintf): Use mi_expect_dprintf.
15091 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15092 (main): Call gdb_unbuffer_output.
15093
e8376742
PA
150942015-07-29 Pedro Alves <palves@redhat.com>
15095
15096 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15097 (default_mi_gdb_start): Set inferior_spawn_id instead of
15098 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15099 gdb_spawn_id.
15100 (mi_gdb_test): Always expect inferior output from both
15101 $inferior_spawn_id and $gdb_spawn_id.
15102
08280010
PA
151032015-07-29 Pedro Alves <palves@redhat.com>
15104
15105 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15106 send_inferior and $inferior_spawn_id.
15107
4d30e432
PA
151082015-07-29 Pedro Alves <palves@redhat.com>
15109
15110 * gdb.gdb/complaints.exp (test_initial_complaints)
15111 (test_serial_complaints, test_short_complaints): Use
15112 gdb_test_stdio.
15113 (test_empty_complaint): Handle $inferior_spawn_id !=
15114 $gdb_spawn_id.
15115
0d30a335
PA
151162015-07-29 Pedro Alves <palves@redhat.com>
15117
15118 * gdb.base/varargs.exp: Use gdb_test_stdio.
15119
39413b29
PA
151202015-07-29 Pedro Alves <palves@redhat.com>
15121
15122 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15123
7cb000a9
PA
151242015-07-29 Pedro Alves <palves@redhat.com>
15125
15126 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15127
d7b8ac82
PA
151282015-07-29 Pedro Alves <palves@redhat.com>
15129
15130 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15131 parameter into two new parameters, "inf_result" and "gdb_result".
15132 Expect inferior output and gdb output from $inferior_spawn_id and
15133 $gdb_spawn_id, respectively. Adjust all callers.
15134
789c3a0c
PA
151352015-07-29 Pedro Alves <palves@redhat.com>
15136
15137 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15138 of gdb_test_sequence.
15139
77e760c3
PA
151402015-07-29 Pedro Alves <palves@redhat.com>
15141
15142 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15143 (saw_spurious_output): Expect inferior output from
15144 $inferior_spawn_id. Use gdb_test_stdio.
15145
8396d2cd
PA
151462015-07-29 Pedro Alves <palves@redhat.com>
15147
15148 * gdb.base/dprintf.exp: Use standard_testfile. Change
15149 prepare_for_testing call.
15150 (srcfile): Don't set.
15151 (restart): New procedure.
15152 (test_dprintf): New procecure, use to continue over dprintfs.
15153 (test_call, test_agent): New procedures, tests moved here.
15154 Restart gdb and recreate dprintfs. Adjust expected output.
15155
2051d61f
PA
151562015-07-29 Pedro Alves <palves@redhat.com>
15157
15158 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15159
452397af
PA
151602015-07-29 Pedro Alves <palves@redhat.com>
15161
15162 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15163
8aed9555
PA
151642015-07-29 Pedro Alves <palves@redhat.com>
15165
15166 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15167 gdb_test_stdio.
15168
188a61b4
PA
151692015-07-29 Pedro Alves <palves@redhat.com>
15170
15171 * lib/gdb.exp (gdb_test_stdio): New procedure.
15172
12264a45
PA
151732015-07-29 Pedro Alves <palves@redhat.com>
15174
15175 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15176
23ffc893
PA
151772015-07-29 Pedro Alves <palves@redhat.com>
15178
15179 * gdb.base/call-signal-resume.exp: Remove check for
15180 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15181 * gdb.base/unwindonsignal.exp: Likewise.
15182 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15183 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15184
65566918
PA
151852015-07-29 Pedro Alves <palves@redhat.com>
15186
15187 * gdb.base/siginfo-addr.c (pass): New function.
15188 (handler): Call it iff si_addr is correct.
15189 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15190 Set a breakpoint at "pass" and continue to it.
15191
d60a9221
SDJ
151922015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15193
15194 * gdb.python/py-objfile.exp: Make some tests have unique names.
15195 * gdb.python/py-pp-registration.exp: Likewise.
15196
bde40b8f
PA
151972015-07-28 Pedro Alves <palves@redhat.com>
15198
15199 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15200
13e1dec8
SM
152012015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15202
15203 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15204
da33c9a7
SM
152052015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15206
15207 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15208
077836f7
PP
152092015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15210
15211 * gdb.base/gdb-sigterm-2.exp: New test.
15212
b8cc7b2e
DE
152132015-07-25 Doug Evans <xdje42@gmail.com>
15214
15215 Revert:
15216 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15217 (workers/%.worker, build-perf): New rule.
15218 (GDB_PERFTEST_MODE): New variable.
15219 (check-perf): Use it.
15220 (clean): Clean up gdb.perf parallel build subdirs.
15221 * lib/build-piece.exp: New file.
15222 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15223 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15224 name.
15225 (standard_temp_file): Ditto.
15226 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15227 of $GDB_PARALLEL.
15228
c8bd4544
DE
152292015-07-24 Doug Evans <dje@google.com>
15230
15231 * gdb.perf/lib/perftest/utils.py: New file.
15232 * gdb.perf/gm-hello.cc: New file.
15233 * gdb.perf/gm-pervasive-typedef.cc: New file.
15234 * gdb.perf/gm-pervasive-typedef.h: New file.
15235 * gdb.perf/gm-std.cc: New file.
15236 * gdb.perf/gm-std.h: New file.
15237 * gdb.perf/gm-use-cerr.cc: New file.
15238 * gdb.perf/gm-utils.h: New file.
15239 * gdb.perf/gmonster-null-lookup.py: New file.
15240 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15241 * gdb.perf/gmonster-print-cerr.py: New file.
15242 * gdb.perf/gmonster-ptype-string.py: New file.
15243 * gdb.perf/gmonster-runto-main.py: New file.
15244 * gdb.perf/gmonster-select-file.py: New file.
15245 * gdb.perf/gmonster1-null-lookup.exp: New file.
15246 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15247 * gdb.perf/gmonster1-print-cerr.exp: New file.
15248 * gdb.perf/gmonster1-ptype-string.exp: New file.
15249 * gdb.perf/gmonster1-runto-main.exp: New file.
15250 * gdb.perf/gmonster1-select-file.exp: New file.
15251 * gdb.perf/gmonster1.cc: New file.
15252 * gdb.perf/gmonster1.exp: New file.
15253 * gdb.perf/gmonster2-null-lookup.exp: New file.
15254 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15255 * gdb.perf/gmonster2-print-cerr.exp: New file.
15256 * gdb.perf/gmonster2-ptype-string.exp: New file.
15257 * gdb.perf/gmonster2-runto-main.exp: New file.
15258 * gdb.perf/gmonster2-select-file.exp: New file.
15259 * gdb.perf/gmonster2.cc: New file.
15260 * gdb.perf/gmonster2.exp: New file.
15261
6eab34f3
DE
152622015-07-24 Doug Evans <dje@google.com>
15263
15264 * gdb.perf/README: New file.
15265 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15266 * lib/gen-perf-test.exp: New file.
15267
63738bfd
DE
152682015-07-24 Doug Evans <dje@google.com>
15269
15270 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15271 (PerfTest::startup): New function.
15272 (PerfTest::run): Return result of calling body.
15273 (PerfTest::assemble): Rewrite.
15274 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15275 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15276 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15277 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15278 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15279
7b606f95
DE
152802015-07-24 Doug Evans <dje@google.com>
15281
15282 * lib/gdb.exp (clean_restart): Make executable optional.
15283
a97b16b8
DE
152842015-07-24 Doug Evans <dje@google.com>
15285
15286 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15287 compiler_info references.
15288 * gdb.cp/temargs.exp: Ditto.
15289 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15290 (get_compiler_info): Early exit if already computed. Set compiler_info
15291 to "unknown" if there was a problem.
15292 (test_compiler_info): Add function comment. Call get_compiler_info.
15293
35baa57f
DE
152942015-07-24 Doug Evans <dje@google.com>
15295
15296 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15297 (workers/%.worker, build-perf): New rule.
15298 (GDB_PERFTEST_MODE): New variable.
15299 (check-perf): Use it.
15300 (clean): Clean up gdb.perf parallel build subdirs.
15301 * lib/build-piece.exp: New file.
15302 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15303 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15304 name.
15305 (standard_temp_file): Ditto.
15306 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15307 of $GDB_PARALLEL.
15308
6ebea266
DE
153092015-07-24 Doug Evans <dje@google.com>
15310
15311 * lib/future.exp (gdb_default_target_compile): New option
15312 "early_flags".
15313 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15314 --as-needed.
15315
1e76a7e9
SDJ
153162015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15317
15318 * gdb.base/catch-syscall.exp: Call gdb_exit before
15319 gdb_skip_xml_test.
15320
5068630a
PA
153212015-07-24 Pedro Alves <palves@redhat.com>
15322
15323 * gdb.python/py-events.exp: Accept output between the stop event
15324 and the prompt.
15325 * gdb.python/py-evsignal.exp: Likewise.
15326 * gdb.python/py-evthreads.exp: Likewise.
15327
77598427
PA
153282015-07-24 Pedro Alves <palves@redhat.com>
15329
15330 PR gdb/18717
15331 * gdb.threads/non-ldr-exit.c: New file.
15332 * gdb.threads/non-ldr-exit.exp: New file.
15333
11e6c98f
YQ
153342015-07-24 Yao Qi <yao.qi@linaro.org>
15335
15336 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15337 restarting process.
15338
51aee833
YQ
153392015-07-24 Yao Qi <yao.qi@linaro.org>
15340
15341 * gdb.server/ext-restart.exp: New file.
15342
8cfe207c
YQ
153432015-07-24 Yao Qi <yao.qi@linaro.org>
15344
15345 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15346 argument options.
15347 * gdb.server/ext-wrapper.exp: New file.
15348
cc12ce38
DE
153492015-07-23 Doug Evans <dje@google.com>
15350
15351 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15352 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15353
d0d84780
PMR
153542015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15355
15356 * gdb.ada/var_arr_typedef.exp: New testcase.
15357 * gdb.ada/var_arr_typedef/pack.adb: New file.
15358 * gdb.ada/var_arr_typedef/pack.ads: New file.
15359 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15360
8b558f79
JB
153612015-07-20 Joel Brobecker <brobecker@adacore.com>
15362
15363 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15364
775a3298
JK
153652015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15366
15367 * gdb.arch/i386-biarch-core.exp: Replace istarget
15368 by "complete set gnutarget". Remove expectation for the "core-file"
15369 command.
15370
db1ff28b
JK
153712015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15372
15373 Revert the previous commit:
15374 Tests for validate symbol file using build-id.
15375
0a94970d
JK
153762015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15377
15378 Tests for validate symbol file using build-id.
15379 * gdb.base/solib-mismatch-lib.c: New file.
15380 * gdb.base/solib-mismatch-libmod.c: New file.
15381 * gdb.base/solib-mismatch.c: New file.
15382 * gdb.base/solib-mismatch.exp: New file.
15383
03346981
SL
153842015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15385
15386 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15387 nios2-*-linux*.
15388 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15389 * gdb.base/siginfo.exp: Likewise.
15390 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15391
42422cc7
PL
153922015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15393
15394 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15395 Move it to ...
15396 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15397 ... here.
15398 * gdb.trace/range-stepping.exp: Check that the target supports
15399 range stepping.
15400
cfa68bae
JK
154012015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15402
15403 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15404
8ffdba26
PA
154052015-07-14 Pedro Alves <palves@redhat.com>
15406
15407 * gdb.base/killed-outside.exp: New file.
15408 * gdb.base/killed-outside.c: New file.
15409
218a5a11
JK
154102015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15411
15412 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15413 (n at main): New.
15414 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15415
e03ed3c6
AA
154162015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15417
15418 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15419 infcall tests instead of setting up for KFAIL.
15420
485668e5
MM
154212015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15422
15423 * gdb.btrace/record_goto-step.exp: New.
15424
08464196
JK
154252015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15426
15427 PR compile/18484
15428 * gdb.compile/compile.c (struct struct_type): Add volatile to
15429 selffield's type.
15430 * gdb.compile/compile.exp
15431 (compile code struct_object.selffield = &struct_object): Skip further
15432 struct_object tests if this one xfails.
15433
bcf5c1d9
RC
154342015-07-08 Robert O'Callahan <robert@ocallahan.org>
15435
15436 PR exp/18617
15437 * gdb.trace/ax.exp: Add test.
15438
4931af25
YQ
154392015-07-07 Yao Qi <yao.qi@linaro.org>
15440
15441 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15442 instead of istarget "aarch64*-*-*".
15443 * gdb.arch/aarch64-fp.exp: Likewise.
15444 * gdb.base/float.exp: Likewise.
15445 * gdb.reverse/aarch64.exp: Likewise.
15446 * lib/gdb.exp (is_aarch64_target): New proc.
15447
9fcf688e
YQ
154482015-07-07 Yao Qi <yao.qi@linaro.org>
15449
15450 * lib/gdb.exp (is_aarch32_target): New proc.
15451 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15452 instead of "istarget "arm*-*-*"".
15453 * gdb.arch/arm-disp-step.exp: Likewise.
15454 * gdb.arch/thumb-bx-pc.exp: Likewise.
15455 * gdb.arch/thumb-prologue.exp: Likewise.
15456 * gdb.arch/thumb-singlestep.exp: Likewise.
15457 * gdb.base/disp-step-syscall.exp: Likewise.
15458 * gdb.base/float.exp: Likewise.
15459
fbd8d50d
YQ
154602015-07-07 Yao Qi <yao.qi@linaro.org>
15461
15462 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15463 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15464
71be1fdc
YQ
154652015-07-07 Yao Qi <yao.qi@linaro.org>
15466
15467 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15468 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15469 if it exists.
15470 * gdb.multi/multi-arch.exp: Likewise.
15471
3e221d36
SM
154722015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15473
15474 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15475 print.
15476
d441430b
YQ
154772015-07-07 Yao Qi <yao.qi@linaro.org>
15478
15479 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15480
06f810bd
MG
154812015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15482
15483 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15484 '[' and ']' characters.
15485
5e61e7c0
IB
154862015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15487
15488 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15489
28bf096c
PA
154902015-06-29 Pedro Alves <palves@redhat.com>
15491
15492 PR threads/18127
15493 * gdb.threads/hand-call-new-thread.c: New file.
15494 * gdb.threads/hand-call-new-thread.c: New file.
15495
ee93cd5e
KS
154962015-06-26 Keith Seitz <keiths@redhat.com>
15497 Doug Evans <dje@google.com>
15498
15499 PR 16253
15500 * gdb.cp/var-tag-2.cc: New file.
15501 * gdb.cp/var-tag-3.cc: New file.
15502 * gdb.cp/var-tag-4.cc: New file.
15503 * gdb.cp/var-tag.cc: New file.
15504 * gdb.cp/var-tag.exp: New file.
15505
fc637f04
PP
155062015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15507
15508 * gdb.base/history-duplicates.exp: New test.
15509
2e52ae68
PP
155102015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15511
15512 * gdb.base/completion.exp: Test the completion of the "focus"
15513 command.
15514
6e22494e
JK
155152015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15516
15517 * gdb.arch/amd64-prologue-skip.S: New file.
15518 * gdb.arch/amd64-prologue-skip.exp: New file.
15519
bf7b9cd9
SM
155202015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15521
15522 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15523 is_address_zero_readable check.
15524
201e8dfd
PB
155252015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15526
15527 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15528 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15529
5cd867b4
YQ
155302015-06-24 Yao Qi <yao.qi@linaro.org>
15531
15532 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15533 linux targets.
15534
4d7be007
YQ
155352015-06-24 Yao Qi <yao.qi@linaro.org>
15536
15537 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15538 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15539 * gdb.base/siginfo-thread.exp: Likewise.
15540
07fcd301
YQ
155412015-06-22 Yao Qi <yao.qi@linaro.org>
15542
15543 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15544
52042a00
YQ
155452015-06-22 Yao Qi <yao.qi@linaro.org>
15546
15547 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15548 aarch64*-*-*.
15549 (skip_hw_watchpoint_tests): Likewise.
15550
74bd41ce
PP
155512015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15552
15553 * gdb.base/gdbinit-history.exp: Test the interaction between
15554 setting GDBHISTSIZE and setting the history size via .gdbinit.
15555
bc460514
PP
155562015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15557
15558 PR gdb/16999
15559 * gdb.base/gdbhistsize-history.exp: New test.
15560
b58c513b
PP
155612015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15562
15563 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15564 with GDBHISTSIZE.
15565 * gdb.base/readline.exp: Likewise.
15566
92046791
YQ
155672015-06-17 Yao Qi <yao.qi@linaro.org>
15568
15569 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15570 line.
15571
2093d2d3
PP
155722015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15573
15574 * gdb.base/gdbinit-history.exp: Add test case to check that
15575 an unlimited history file does not get truncated on exit.
15576
e6c693af
AA
155772015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15578
15579 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15580 (VECTOR): New macro. Use it...
15581 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15582 ...for these typedefs.
15583 (int8, char1, int1, double1): New typedefs.
15584 (struct just_int2, struct two_int2): New structures.
15585 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15586 (add_structvecs, add_singlevecs): New functions.
15587 (main): Call add_some_intvecs twice.
15588 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15589 the compile and exit upon failure. Try compiling for the "native"
15590 architecture. Test inferior function calls with vector arguments
15591 and vector return value handling with "finish" and "return".
15592
c74f7d1c
JT
155932015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15594
15595 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15596 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15597 PE file.
15598 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15599
98aa42ee
AT
156002015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15601
15602 PR breakpoints/16465
15603 * gdb.mi/mi-dprintf-pending.c: New file.
15604 * gdb.mi/mi-dprintf-pending.exp: New test.
15605 * gdb.mi/mi-dprintf-pendshr.c: New file.
15606
7d73c23c 156072015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15608 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15609
15610 * gdb.arch/i386-mpx-map.c: New file.
15611 * gdb.arch/i386-mpx-map.exp: New File.
15612
156132015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15614
15615 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15616 * gdb.arch/i386-mpx.exp: Indentation fixed.
15617
156182015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15619
15620 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15621 function and improved indentation.
15622 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15623 gdb_test_multiple. Added additional tests to skip the test.
15624
156252015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15626
15627 * gdb.arch/i386-avx512.c: Change path in include file.
15628 * gdb.arch/i386-avx512.exp: Change include dir path
15629 compilation flag.
15630 * gdb.arch/i386-mpx.c: Change path in include file.
15631 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15632 flag.
15633
d5eba19a
JK
156342015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15635
15636 * gdb.compile/compile-print.exp (compile print *vararray@3)
15637 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15638
7f361056
JK
156392015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15640
15641 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15642 (do not keep jit in memory): ... this.
15643 (expect 5): Change it to ...
15644 (expect no 5): ... this.
15645
3b462ec2
SM
156462015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15647
15648 PR gdb/15564
15649 * gdb.mi/mi-detach.exp: New file.
15650
e0619de6
JK
156512015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15652
15653 PR symtab/18392
15654 * gdb.arch/amd64-tailcall-self.S: New file.
15655 * gdb.arch/amd64-tailcall-self.c: New file.
15656 * gdb.arch/amd64-tailcall-self.exp: New file.
15657
e970cb34
DB
156582015-05-28 Don Breazeal <donb@codesourcery.com>
15659
15660 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15661 tests for remote targets by checking is_target_gdbserver.
15662
b2e2f908
DE
156632015-05-27 Doug Evans <dje@google.com>
15664
15665 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15666 * gdb.dwarf2/opaque-type-lookup.c: New file.
15667 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15668
82c7be31
DE
156692015-05-26 Doug Evans <dje@google.com>
15670
15671 * gdb.cp/iostream.cc: New file.
15672 * gdb.cp/iostream.exp: New file.
15673
b4f54984
DE
156742015-05-26 Doug Evans <dje@google.com>
15675
15676 * gdb.dwarf2/dw2-op-call.exp: Update.
15677 * gdb.dwarf2/dw4-sig-types.exp: Update.
15678 * gdb.dwarf2/implptr.exp: Update.
15679 * gdb.mi/mi-cmd-param-changed.exp: Update.
15680
4ea6efe9
DE
156812015-05-26 Doug Evans <dje@google.com>
15682
15683 * gdb.python/py-lazy-string.c: New file.
15684 * gdb.python/py-lazy-string.exp: New file.
15685 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15686 (main): Update. Add estring3.
15687 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15688 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15689
f6bb7db3
YQ
156902015-05-26 Omair Javaid <omair.javaid@linaro.org>
15691 Yao Qi <yao.qi@linaro.org>
15692
15693 * gdb.reverse/aarch64.c: New.
15694 * gdb.reverse/aarch64.exp: New.
15695
a81bfbd0
OJ
156962015-05-26 Omair Javaid <omair.javaid@linaro.org>
15697
25d49b86
PA
15698 * lib/gdb.exp (supports_process_record): Return true for
15699 aarch64*-linux*.
a81bfbd0
OJ
15700 (supports_reverse): Likewise.
15701
158bf1b4
PP
157022015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15703
15704 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15705 Use with_test_prefix.
15706
a0145030
AB
157072015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15708
15709 * gdb.base/completion.exp: Add test for completion of layout
15710 names.
15711
ebe3b578
AB
157122015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15713
15714 * lib/gdb.exp (skip_tui_tests): New proc.
15715 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15716
84204ed7
PA
157172015-05-19 Pedro Alves <palves@redhat.com>
15718
15719 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15720 Save the whole env array instead of just HOME. Unset HISTSIZE in
15721 the environment while testing. Restore whole environment
15722 afterwards.
15723
37442ce1
DE
157242015-05-16 Doug Evans <xdje42@gmail.com>
15725
15726 * gdb.guile/scm-ports.c: New file.
15727 * gdb.guile/scm-ports.exp: Add memory port tests.
15728
36de76f9
JK
157292015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15730
15731 * gdb.compile/compile-print.c: New file.
15732 * gdb.compile/compile-print.exp: New file.
15733
3a9558c4
JK
157342015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15735
15736 * gdb.compile/compile-ops.exp: Cast param to void.
15737 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15738 (compile code struct_object.selffield = &struct_object): Add xfail.
15739
aa715135
JG
157402015-05-15 Joel Brobecker <brobecker@adacore.com>
15741
15742 * gdb.ada/arr_enum_with_gap: New testcase.
15743
931e5bc3
JG
157442015-05-15 Joel Brobecker <brobecker@adacore.com>
15745
15746 * gdb.ada/byte_packed_arr: New testcase.
15747
9cd4d857
JB
157482015-05-15 Joel Brobecker <brobecker@adacore.com>
15749
15750 * gdb.ada/pckd_neg: New testcase.
15751
ebfd00d2
PP
157522015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15753
15754 PR gdb/17820
15755 * gdb.base/gdbinit-history.exp: New test.
15756 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15757 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15758
4c082a81
SC
157592015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15760
15761 * gdb.python/py-xmethods.cc: Enhance test case.
15762 * gdb.python/py-xmethods.exp: New tests.
15763 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15764 function.
15765 (B_indexoper): Likewise.
15766 (global_dm_list) : Add new xmethod worker functions.
15767
f7797074
SDJ
157682015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15769
15770 * gdb.base/coredump-filter.exp: Correctly unset
15771 "coredump_var_addr" array.
15772
a4674e4e
PA
157732015-05-08 Pedro Alves <palves@redhat.com>
15774
15775 * gdb.server/non-existing-program.exp: Unset spawn_id.
15776
df2eb078
SC
157772015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15778
15779 PR python/18291
15780 * gdb.python/py-xmethods.exp: Add tests.
15781
422349a3
YQ
157822015-05-08 Yao Qi <yao.qi@linaro.org>
15783
15784 PR gdb/18208
15785 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15786 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15787 function set_coredump_filter, and remove remote_exec call.
15788 Remove argument ipid. Callers update.
15789 (top level): Don't get inferior's PID.
15790
63fc80ce
AA
157912015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15792
15793 * gdb.base/watch_thread_num.exp: Skip test on targets without
15794 access watchpoints.
15795
80ad801e
PA
157962015-05-06 Pedro Alves <palves@redhat.com>
15797
15798 PR server/18081
15799 * gdb.server/non-existing-program.exp: New file.
15800
0fa7fe50
JB
158012015-05-05 Joel Brobecker <brobecker@adacore.com>
15802
15803 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15804
3ea89b92
PMR
158052015-05-05 Joel Brobecker <brobecker@adacore.com>
15806
15807 * gdb.ada/out_of_line_in_inlined: New testcase.
15808
87b8eff0
JB
158092015-05-05 Joel Brobecker <brobecker@adacore.com>
15810
15811 * gdb.ada/var_rec_arr: New testcase.
15812
5fccc635
YQ
158132015-04-30 Yao Qi <yao.qi@linaro.org>
15814
15815 * gdb.base/break-idempotent.exp: If
15816 skip_hw_watchpoint_multi_tests returns true, skip the tests
15817 on "rwatch" and "awatch".
15818
42d38f42
YQ
158192015-04-30 Yao Qi <yao.qi@linaro.org>
15820
15821 * gdb.base/relativedebug.exp: Invoke gdb command
15822 "info sharedlibrary", and if libc.so doesn't have debug info,
15823 skip the test.
15824
2ce1cdbf
DE
158252015-04-29 Doug Evans <dje@google.com>
15826
15827 * gdb.python/py-xmethods.exp: Add ptype tests.
15828 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15829 get_result_type method.
15830
f24a38c5
LM
158312015-04-29 Luis Machado <lgustavo@codesourcery.com>
15832
15833 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15834 the target does not support hardware watchpoints.
15835
ecbf2b3c
LM
158362015-04-29 Luis Machado <lgustavo@codesourcery.com>
15837
15838 * gdb.base/break-always.exp: Abort testing if writing to memory
15839 causes an error.
15840
34f5f757
DE
158412015-04-28 Doug Evans <dje@google.com>
15842
15843 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15844 * gdb.python/py-pp-registration.exp: ... here. New file.
15845 * gdb.python/py-pp-registration.c: New file.
15846 * gdb.python/py-pp-registration.py: New file.
15847
69b4374a
DE
158482015-04-28 Doug Evans <dje@google.com>
15849
15850 * gdb.python/py-bad-printers.c: New file.
15851 * gdb.python/py-bad-printers.py: New file.
15852 * gdb.python/py-bad-printers.exp: New file.
15853
59fb7612
SS
158542015-04-28 Sasha Smundak <asmundak@google.com>
15855
15856 * gdb.python/py-type.exp: New test.
15857
2631b16a
AW
158582015-04-28 Andy Wingo <wingo@igalia.com>
15859
15860 * gdb.python/py-parameter.exp:
15861 * gdb.guile/scm-parameter.exp: Escape the path that we are
15862 matching against, as it might contain characters that are special
15863 to regular expressions.
15864
460efde1
JB
158652015-04-27 Joel Brobecker <brobecker@adacore.com>
15866
15867 * gdb.ada/rec_comp: New testcase.
15868
2d369d8e
SDJ
158692015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15870
15871 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15872 before using it.
15873
cf75d6c3
AB
158742015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15875
15876 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15877 new tests for verilog output.
15878
8dbe7ca5
YQ
158792015-04-24 Yao Qi <yao.qi@linaro.org>
15880
15881 * boards/remote-gdbserver-on-localhost.exp: New file.
15882
4ef9fb2f
PA
158832015-04-23 Pedro Alves <palves@redhat.com>
15884
15885 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15886 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15887 "end of file", remove $inferior_spawn_id from the indirect list.
15888
0a803169
PA
158892015-04-23 Pedro Alves <palves@redhat.com>
15890
15891 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15892
749ef8f8
PA
158932015-04-23 Pedro Alves <palves@redhat.com>
15894
15895 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15896 on $any_spawn_id instead of only on $gdb_spawn_id.
15897
8aae4344
PM
158982015-04-21 Pierre Muller <muller@sourceware.org>
15899
15900 PR pascal/17815
15901 * lib/pascal.exp (gpc_compile): Add new option "class".
15902 (fpc_compile): Likewise.
15903 * gdb.pascal/case-insensitive-symbols.pas: New file.
15904 * gdb.pascal/case-insensitive-symbols.exp: New file.
15905
1586c8fb
GB
159062015-04-20 Gary Benson <gbenson@redhat.com>
15907
15908 * gdb.base/attach.exp: Fix three extended remote failures.
15909
1b6e6f5c
GB
159102015-04-17 Gary Benson <gbenson@redhat.com>
15911
15912 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15913 the main executable over the remote protocol.
15914
e797481d
PA
159152015-04-16 Pedro Alves <palves@redhat.com>
15916
15917 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15918 a new gdbserver if gdbserver_reconnect_p is set.
15919
1ca99c42
PA
159202015-04-16 Pedro Alves <palves@redhat.com>
15921
15922 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15923 is set, don't exit gdbserver.
15924
af9fd6f8
AA
159252015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15926
15927 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15928 appropriate .insn, such that an older assembler can be used.
15929 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15930 the z/Architecture instruction set on 31-bit targets as well.
15931
04ff1e61
AA
159322015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15933
15934 * gdb.go/handcall.exp: Remove all logic related to the first
15935 breakpoint and rely on go_runto_main instead.
15936 * gdb.go/strings.exp: Likewise.
15937 * gdb.go/unsafe.exp: Likewise.
15938 * gdb.go/hello.exp: Likewise. Also rename the remaining
15939 breakpoint marker to "breakpoint 1".
15940 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15941 * gdb.go/strings.go: Likewise.
15942 * gdb.go/unsafe.go: Likewise.
15943 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15944 "set breakpoint 2 here" and rename the remaining breakpoint marker
15945 to "breakpoint 1".
15946
40d2f8d6
SM
159472015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15948
15949 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15950 if itertools.imap is not present.
15951 * gdb.python/py-objfile.exp: Add parentheses.
15952 * gdb.python/py-type.exp: Same.
15953 * gdb.python/py-unwind-maint.py: Same.
15954
8cbc97c6
YQ
159552015-04-15 Yao Qi <yao.qi@linaro.org>
15956
15957 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15958 of ":$ptr_size" and set its form explicitly.
15959
45fd756c
YQ
159602015-04-15 Pedro Alves <palves@redhat.com>
15961 Yao Qi <yao.qi@linaro.org>
15962
15963 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15964 timeout by factor of 4.
15965 (test_regular_watch): Likewise.
15966 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15967 * gdb.reverse/sigall-reverse.exp: Likewise.
15968 * gdb.reverse/until-precsave.exp: Likewise.
15969 * lib/gdb.exp (with_timeout_factor): New proc.
15970 (gdb_expect): Move some code to ...
15971 (get_largest_timeout): ... here. New procedure.
15972
9e811bc3
LM
159732015-04-14 Luis Machado <lgustavo@codesourcery.com>
15974
15975 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15976
0ff6fcb2
LM
159772015-04-13 Luis Machado <lgustavo@codesourcery.com>
15978
15979 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15980 to write to the .text section.
15981
7578d5f7
LM
159822015-04-13 Luis Machado <lgustavo@codesourcery.com>
15983
15984 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15985 Handle the case of targets that do not provide PID information.
15986
2efe15c4
YQ
159872015-04-13 Yao Qi <yao.qi@linaro.org>
15988
15989 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15990 and use expect instead of gdb_expect.
15991
8cd8f2f8
SDJ
159922015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15993
15994 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15995 "coredump_var_addr" to avoid naming conflict with other testcases.
15996
9ee41772
PA
159972015-04-10 Pedro Alves <palves@redhat.com>
15998
15999 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16000 gdb_test_sequence and gdb_assert.
16001
07473109
PA
160022015-04-10 Pedro Alves <palves@redhat.com>
16003
16004 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16005 test messages that don't include the breakpoint address.
16006
de3db44c
YQ
160072015-04-10 Yao Qi <yao.qi@linaro.org>
16008
16009 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16010 false for some offset and width combinations which aren't
16011 supported by linux kernel.
16012
c79d856c
PA
160132015-04-10 Pedro Alves <palves@redhat.com>
16014
16015 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16016 procedure, factored out from ...
16017 (top level): ... here. Add "set displaced-stepping" testing axis.
16018 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16019 parameter "displaced". Use it.
16020 (top level): Use foreach and add "set displaced-stepping" testing
16021 axis.
16022
ebc90b50
PA
160232015-04-10 Pedro Alves <palves@redhat.com>
16024
16025 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16026 Remove comment.
16027 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16028 both the address of the instruction that triggers the watchpoint
16029 and the address of the instruction immediately after, and use
16030 those addresses for the test. Fix comment.
16031
8f572e5c
PA
160322015-04-10 Pedro Alves <palves@redhat.com>
16033
16034 * gdb.base/sigstep.exp (breakpoint_to_handler)
16035 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16036 Test "backtrace" in handler.
16037 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16038 (top level): Add new "displaced" test axis to
16039 breakpoint_to_handler, breakpoint_to_handler_entry and
16040 breakpoint_over_handler.
16041
8d707a12
PA
160422015-04-10 Pedro Alves <palves@redhat.com>
16043
16044 PR gdb/18216
16045 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16046
ef713951
YQ
160472015-04-10 Yao Qi <yao.qi@linaro.org>
16048
16049 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16050 (test_add_rn_pc): New function.
16051 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16052 (top level): Invoke test_add_rn_pc.
16053
906d60cf
PA
160542015-04-10 Pedro Alves <palves@redhat.com>
16055
16056 PR gdb/13858
16057 * gdb.base/step-over-no-symbols.exp: New file.
16058
f2983cc3
AW
160592015-04-09 Andy Wingo <wingo@igalia.com>
16060
16061 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16062 after the Python tests.
16063
6d62641c
SDJ
160642015-04-08 Keith Seitz <keiths@redhat.com>
16065
16066 PR python/16699
16067 * gdb.python/py-completion.exp: New tests for completion.
16068 * gdb.python/py-completion.py (CompleteLimit1): New class.
16069 (CompleteLimit2): Likewise.
16070 (CompleteLimit3): Likewise.
16071 (CompleteLimit4): Likewise.
16072 (CompleteLimit5): Likewise.
16073 (CompleteLimit6): Likewise.
16074 (CompleteLimit7): Likewise.
16075
f3770638
PA
160762015-04-08 Pedro Alves <palves@redhat.com>
16077
16078 PR gdb/18214
16079 PR gdb/18216
16080 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16081 function.
16082 (main): Install it as SIGUSR1 handler.
16083 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16084 parameter. Always use "setup" as prefix. Toggle "set
16085 displaced-stepping" off/on depending on global. Don't switch to
16086 thread 1 here.
16087 (top level): Add displaced stepping "off/on" test axis. Update
16088 "setup" calls. Wrap each subtest with with_test_prefix. Test
16089 continuing with a queued signal in each thread.
16090
4496bed7
PA
160912015-04-08 Pedro Alves <palves@redhat.com>
16092
16093 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16094 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16095 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16096 Return early if running to main fails.
16097 * gdb.trace/while-stepping.exp: Likewise.
16098
b97fde92
PA
160992015-04-07 Pedro Alves <palves@redhat.com>
16100
16101 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16102 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16103 interact with inferior program.
16104
f71c18e7
PA
161052015-04-07 Pedro Alves <palves@redhat.com>
16106
16107 * lib/gdb.exp (inferior_spawn_id): New global.
16108 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16109 spawn id after processing the user code.
16110 (default_gdb_start): Set inferior_spawn_id.
16111 (send_inferior): New procedure.
16112 * lib/gdbserver-support.exp (gdbserver_start): Set
16113 inferior_spawn_id.
16114 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16115
6423214f
PA
161162015-04-07 Pedro Alves <palves@redhat.com>
16117
16118 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16119 * lib/gdbserver-support.exp (gdbserver_start): Make
16120 $server_spawn_id global.
16121 (gdbserver_start): Don't wait for gdbserver's spawn id with
16122 expect_background.
16123 (close_gdbserver): New procedure.
16124 (gdb_exit): Rename the default version and reimplement.
16125
71c0ee8c
PA
161262015-04-07 Pedro Alves <palves@redhat.com>
16127
72f4393d 16128 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16129 append the substituted item, not the original item.
16130
203bc29b
PA
161312015-04-07 Pedro Alves <palves@redhat.com>
16132
16133 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16134 gdb_expect.
16135
508a3ddf
PA
161362015-04-07 Pedro Alves <palves@redhat.com>
16137
16138 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16139 output appearing once only.
16140
9f6dbe2b
PA
161412015-04-07 Pedro Alves <palves@redhat.com>
16142
16143 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16144 that doesn't expect anything. Return early if running to main
16145 fails.
16146
337532fa
YQ
161472015-04-07 Yao Qi <yao.qi@linaro.org>
16148
16149 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16150 (child_function): Call alarm.
16151 (main): Move call to alarm into the loop.
16152 * gdb.threads/non-stop-fair-events.exp: Build program with
16153 -DTIMEOUT=$timeout.
16154
01b622d4
DE
161552015-04-06 Doug Evans <xdje42@gmail.com>
16156
16157 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16158 Fix dest parameter to board_info.
16159 (fpc_compile): Ditto.
16160 (gdb_compile_pascal): Rename dest arg to destfile.
16161
961f4160
PMR
161622015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16163
16164 * gdb.ada/funcall_ref.exp: New file.
16165 * gdb.ada/funcall_ref/foo.adb: New file.
16166
cafda597
YQ
161672015-04-02 Yao Qi <yao.qi@linaro.org>
16168
16169 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16170 is remote.
16171
fed040c6
GB
161722015-04-02 Gary Benson <gbenson@redhat.com>
16173
16174 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16175
d11916aa
SS
161762015-04-01 Sasha Smundak <asmundak@google.com>
16177
16178 * gdb.python/py-unwind-maint.c: New file.
16179 * gdb.python/py-unwind-maint.exp: New test.
16180 * gdb.python/py-unwind-maint.py: New file.
16181 * gdb.python/py-unwind.c: New file.
16182 * gdb.python/py-unwind.exp: New test.
16183 * gdb.python/py-unwind.py: New test.
16184
a1471180
PA
161852015-04-01 Pedro Alves <palves@redhat.com>
16186
16187 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16188 to fail instead of non-existent $test.
16189
0bbeccb1
PA
161902015-04-01 Pedro Alves <palves@redhat.com>
16191
16192 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16193 GDBFLAGS if not empty.
16194
3c724c8c
PMR
161952015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16196
16197 * gdb.ada/complete.exp: Remove "multi_line".
16198 * gdb.ada/info_exc.exp: Remove "multi_line".
16199 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16200 * gdb.ada/ptype_field.exp: Remove "multi_line".
16201 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16202 * gdb.ada/tagged.exp: Remove "multi_line".
16203 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16204 [multi_line ...]
16205 * gdb.btrace/delta.exp: Likewise.
16206 * gdb.btrace/exception.exp: Likewise.
16207 * gdb.btrace/function_call_history.exp: Likewise.
16208 * gdb.btrace/instruction_history.exp: Likewise.
16209 * gdb.btrace/nohist.exp: Likewise.
16210 * gdb.btrace/record_goto.exp: Likewise.
16211 * gdb.btrace/segv.exp: Likewise.
16212 * gdb.btrace/stepi.exp: Likewise.
16213 * gdb.btrace/tailcall.exp: Likewise.
16214 * gdb.btrace/unknown_functions.exp: Likewise.
16215 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16216 * lib/gdb.exp: Add the "multi_line" helper.
16217
4eec2deb
PA
162182015-04-01 Pedro Alves <palves@redhat.com>
16219
16220 * gdb.threads/tid-reuse.c: New file.
16221 * gdb.threads/tid-reuse.exp: New file.
16222
df8411da
SDJ
162232015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16224
16225 PR corefiles/16092
16226 * gdb.base/coredump-filter.c: New file.
16227 * gdb.base/coredump-filter.exp: Likewise.
16228
6ef37366
PM
162292015-03-27 Petr Machata <pmachata@redhat.com>
16230
16231 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16232 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16233 (Dwarf::assemble): Initialize them.
16234 (Dwarf::lines): New function.
16235
7ec911b0
JT
162362015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16237
16238 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16239 SYMBOL_PREFIX for x86_64-*-cygwin.
16240
ff908ebf
AW
162412015-03-26 Andy Wingo <wingo@igalia.com>
16242
16243 PR symtab/18148
16244 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16245 const_value but not a location.
16246 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16247 location defined in non-main CUs are visible.
16248
6d5f0679
YQ
162492015-03-26 Yao Qi <yao.qi@linaro.org>
16250
16251 PR testsuite/18139
16252 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16253 Add a line number entry for the same line.
16254 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16255 Add a line number entry for the same line.
16256
2898689b
YQ
162572015-03-26 Yao Qi <yao.qi@linaro.org>
16258
16259 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16260 .int 0.
16261 (func): Likewise. Add .Lfunc_1 label.
16262 Use .Lfunc_1 label.
16263 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16264 .int 0.
16265 (func): Likewise.
16266 Use .Lfunc_1 label.
16267
85180498
YQ
162682015-03-26 Yao Qi <yao.qi@linaro.org>
16269
16270 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16271 Call gdb_compile instead to compile each .s files without debug
16272 information.
16273
8aa08a8d
YQ
162742015-03-26 Yao Qi <yao.qi@linaro.org>
16275
16276 * gdb.base/savedregs.exp (process_saved_regs): Make
16277 "Saved registers:" optional in the pattern.
16278
66849923
MM
162792015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16280
16281 * gdb.btrace/next.exp: Merged into step.exp.
16282 * gdb.btrace/finish.exp: Merged into step.exp.
16283 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16284 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16285 "record goto" and checking the exact replay position.
16286 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16287 check for "Recording format" in "info record" output.
16288 * gdb.btrace/record_goto.exp: Choose test file based on target.
16289 * gdb.btrace/x86-record_goto.S: Renamed into ...
16290 * gdb.btrace/x86_64-record_goto.S: ... this.
16291 * gdb.btrace/i686-record_goto.S: New.
16292 * gdb.btrace/x86-tailcall.S: Renamed into ...
16293 * gdb.btrace/x86_64-tailcall.S: ... this.
16294 * gdb.btrace/i686-tailcall.S: New.
16295 * gdb.btrace/x86-tailcall.c: Renamed into ...
16296 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16297 separate statements. Update test.
16298 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16299 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16300 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16301 * gdb.btrace/tailcall.exp: Choose test file based on target.
16302 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16303
11cc1b74
MM
163042015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16305
16306 * gdb.btrace/exception.exp: Increase BTS buffer size.
16307
a25d8bf9
PA
163082015-03-24 Pedro Alves <palves@redhat.com>
16309
16310 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16311
856e7dd6
PA
163122015-03-24 Pedro Alves <palves@redhat.com>
16313
16314 * gdb.threads/schedlock.exp (test_step): No longer expect that
16315 "set scheduler-locking step" with "next" over a function call runs
16316 threads unlocked.
16317
ad235a41
AT
163182015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16319
16320 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16321
15630549
AT
163222015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16323
16324 PR breakpoints/16466
16325 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16326 * gdb.mi/mi-pending.c (thread_func): New function.
16327 (int main): Add threading support required.
16328 * gdb.mi/mi-pending.exp: Add tests for this issue.
16329 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16330 (pendfunc2): Remove stdio dependency.
16331 * gdb.mi/mi-pendshr2.c: New file.
16332
693dca06
KS
163332015-03-23 Keith Seitz <keiths@redhat.com>
16334
16335 * gdb.linespec/keywords.c: New file.
16336 * gdb.linespec/keywords.exp: New file.
16337
7e993ebf
KS
163382015-03-23 Keith Seitz <keiths@redhat.com>
16339
16340 PR gdb/18021
16341 * gdb.dwarf2/staticvirtual.exp: New test.
16342
bc23328c
JK
163432015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16344
16345 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16346 * README: Remove HP-UX and gdb.hp.
16347 (configuration):
16348 * configure: Regenerate.
16349 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16350 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16351 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16352 gdb.hp/gdb.defects/Makefile.
16353 * gdb.hp/Makefile.in: File deleted.
16354 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16355 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16356 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16357 * gdb.hp/gdb.aCC/run.c: File deleted.
16358 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16359 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16360 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16361 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16362 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16363 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16364 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16365 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16366 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16367 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16368 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16369 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16370 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16371 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16372 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16373 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16374 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16375 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16376 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16377 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16378 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16379 * gdb.hp/gdb.compat/average.c: File deleted.
16380 * gdb.hp/gdb.compat/sum.c: File deleted.
16381 * gdb.hp/gdb.compat/xdb.c: File deleted.
16382 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16383 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16384 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16385 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16386 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16387 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16388 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16389 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16390 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16391 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16392 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16393 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16394 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16395 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16396 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16397 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16398 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16399 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16400 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16401 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16402 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16403 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16404 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16405 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16406 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16407 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16408 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16409 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16410 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16411 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16412 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16413 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16414 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16415 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16416 * gdb.hp/tools/odump: File deleted.
16417
8bf3b159
PA
164182015-03-19 Pedro Alves <palves@redhat.com>
16419
16420 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16421 (saw_thread_3): New globals.
16422 (top level): Increment them when an event for the corresponding
16423 thread is seen.
16424 (no thread starvation): New test.
16425
eb54c8bf
PA
164262015-03-19 Pedro Alves <palves@redhat.com>
16427
16428 * gdb.threads/continue-pending-status.c: New file.
16429 * gdb.threads/continue-pending-status.exp: New file.
16430
32d2e5d6
PA
164312015-03-18 Pedro Alves <palves@redhat.com>
16432
16433 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16434 Use gdb_is_target_remote instead of is_remote. Use
16435 gdb_test_multiple instead of gdb_expect. Exit early if
16436 gdb_test_multiple hits its internal matches. Tighten stepi tests
16437 expected output. Fail on exit with any signal, instead of just
16438 SIGILL.
16439
f68f11b7
YQ
164402015-03-18 Yao Qi <yao.qi@linaro.org>
16441
16442 PR tdep/18107
16443 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16444 variable.
16445 * gdb.base/catch-syscall.exp: Don't skip it on
16446 aarch64*-*-linux* target. Remove elements in all_syscalls.
16447 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16448 target.
16449 (setup_all_syscalls): New proc.
16450
ca5fd19b
YQ
164512015-03-16 Yao Qi <yao.qi@linaro.org>
16452
16453 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16454 (top level): Skip tests if valid_addr_p returns false for
16455 $cmd1 or $cmd2.
16456
85642ba0
AW
164572015-03-11 Andy Wingo <wingo@igalia.com>
16458
16459 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16460
e03f9645
YQ
164612015-03-11 Yao Qi <yao.qi@linaro.org>
16462
16463 * gdb.base/catch-syscall.exp: Fix typo in comments.
16464
5d0962b2
YQ
164652015-03-11 Yao Qi <yao.qi@linaro.org>
16466
16467 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16468
b2df3cef
PA
164692015-03-09 Pedro Alves <palves@redhat.com>
16470
16471 * dg-extract-results.py: Delete.
16472
ef878e53
PA
164732015-03-09 Pedro Alves <palves@redhat.com>
16474
16475 Merge dg-extract-results.sh from GCC upstream (r218843).
16476
16477 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16478 * dg-extract-results.sh: Use --text with grep to avoid issues with
16479 binary files. Fall back to cat -v, if that doesn't work.
16480
9494d219
PA
164812015-03-05 Pedro Alves <palves@redhat.com>
16482
16483 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16484
a8d9763a
SM
164852015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16486
16487 * lib/mi-support.exp (mi_expect_interrupt): Accept
16488 alternative event for when in all-stop mode.
16489
be9957b8
PA
164902015-03-04 Pedro Alves <palves@redhat.com>
16491
16492 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16493
d57be0f4 164942015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16495
16496 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16497
c214c7cf
AA
164982015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16499
16500 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16501 regexps for GDB's current line display, accept a hex address
16502 preceding the line number.
16503
6d74a497
AA
165042015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16505
16506 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16507 the 'arch1' variable for "s390*-linux*" targets.
16508
511aee7c
PA
165092015-03-04 Pedro Alves <palves@redhat.com>
16510
16511 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16512 (main): Pass missing retval argument to pthread_join call.
16513
95e50b27
PA
165142015-03-02 Pedro Alves <palves@redhat.com>
16515
16516 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16517 (top level): Call do_test with non-stop as well.
16518
28054d69
PA
165192015-03-02 Pedro Alves <palves@redhat.com>
16520
16521 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16522 -1.
16523
4fa5d7b4
AA
165242015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16525
16526 * gdb.arch/s390-vregs.exp: New test.
16527 * gdb.arch/s390-vregs.S: New file.
16528
97c18565
PA
165292015-02-27 Pedro Alves <palves@redhat.com>
16530
16531 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16532 call to catch_command_errors.
16533 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16534 catch_command_errors.
16535
a37bfa30
PA
165362015-02-27 Pedro Alves <palves@redhat.com>
16537
16538 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16539 "true" for boolean result.
16540 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16541 prototype of main.
16542
6f98576f
PA
165432015-02-27 Pedro Alves <palves@redhat.com>
16544
16545 * lib/unbuffer_output.c: New file.
16546 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16547 (main): Call gdb_unbuffer_output.
16548
eba5ab56
YQ
165492015-02-27 Yao Qi <yao.qi@linaro.org>
16550
16551 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16552 target.
16553
0def5aaa
DE
165542015-02-26 Doug Evans <dje@google.com>
16555
16556 * gdb.cp/class2.cc (Dbase, D): New classes.
16557 (main): New local delta.
16558 * gdb.cp/class2.exp: Test printing delta.
16559 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16560 (dynbar): New global.
16561 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16562
081a1c2c
JK
165632015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16564
16565 * gdb.compile/compile-ifunc.c: New file.
16566 * gdb.compile/compile-ifunc.exp: New file.
16567
2f41223f
AT
165682015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16569
16570 * gdb.base/structs.exp: Check for correct struct on finish.
16571
03eddd80
YQ
165722015-02-26 Yao Qi <yao.qi@linaro.org>
16573
16574 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16575 is zero.
16576
80c57053
JK
165772015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16578
16579 * gdb.arch/cordic.ko.bz2: New file.
16580 * gdb.arch/cordic.ko.debug.bz2: New file.
16581 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16582
21613c12
YQ
165832015-02-25 Yao Qi <yao.qi@linaro.org>
16584
16585 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16586 aarch64*-*-* target.
16587
d8b901ed
PA
165882015-02-23 Pedro Alves <palves@redhat.com>
16589
16590 * lib/gdb.exp (delete_breakpoints): Rewrite using
16591 gdb_test_multiple.
16592
e5b85ead
PA
165932015-02-23 Pedro Alves <palves@redhat.com>
16594
16595 * gdb.base/info-os.c: Include stdlib.h.
16596
85c3a371
DE
165972015-02-22 Doug Evans <xdje42@gmail.com>
16598
16599 PR symtab/17855
16600 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16601 is read after symbols have been re-read.
16602 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16603 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16604
96553a0c
DE
166052015-02-21 Doug Evans <dje@google.com>
16606
16607 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16608
97a0c697
JK
166092015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16610
16611 PR corefiles/17808
16612 * gdb.arch/i386-biarch-core.core.bz2: New file.
16613 * gdb.arch/i386-biarch-core.exp: New file.
16614
a47cd6e9
PA
166152015-02-21 Pedro Alves <palves@redhat.com>
16616
16617 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16618 runto_main fails.
16619
c5facdc4
PA
166202015-02-20 Pedro Alves <palves@redhat.com>
16621
16622 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16623 info probes.
16624
2db9a427
PA
166252015-02-20 Pedro Alves <palves@redhat.com>
16626
16627 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16628
60fb7e9e
PA
166292015-02-20 Pedro Alves <palves@redhat.com>
16630
16631 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16632 clean_restart before gdb_target_supports_trace.
16633
5c5019c2
PA
166342015-02-20 Pedro Alves <palves@redhat.com>
16635
16636 PR threads/18006
16637 * gdb.threads/clone-thread_db.c: New file.
16638 * gdb.threads/clone-thread_db.exp: New file.
16639
c9587f88
AT
166402015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16641
16642 PR breakpoints/16812
16643 * gdb.base/catch-gdb-caused-signals.c: New file.
16644 * gdb.base/catch-gdb-caused-signals.exp: New file.
16645
f6a88844
JM
166462015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16647
16648 * configure: Regenerated.
16649 * configure.ac: Use GDB_AC_TRANSFORM.
16650 * aclocal.m4: sinclude ../transform.m4.
16651
497c491b
JM
166522015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16653
16654 * lib/dtrace.exp: New file.
16655 * gdb.base/dtrace-probe.exp: Likewise.
16656 * gdb.base/dtrace-probe.d: Likewise.
16657 * gdb.base/dtrace-probe.c: Likewise.
16658 * lib/pdtrace.in: Likewise.
16659 * configure.ac: Output variables with the transformed names of
16660 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16661 * configure: Regenerated.
16662
03e98035
JM
166632015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16664
16665 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16666 expected message when trying to access $_probe_* convenience
16667 variables while not on a probe.
16668
63cc30e9
JK
166692015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16670
16671 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16672
0703599a
PA
166732015-02-11 Pedro Alves <pedro@codesourcery.com>
16674
16675 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16676 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16677
7e60a48e
DE
166782015-02-10 Doug Evans <xdje42@gmail.com>
16679
16680 * lib/gdb.exp (gdb_load): Always return a result.
16681
01b088bc
PA
166822015-02-10 Pedro Alves <palves@redhat.com>
16683
16684 * gdb.threads/signal-sigtrap.c: New file.
16685 * gdb.threads/signal-sigtrap.exp: New file.
16686
b05ec7a5
AT
166872015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16688
16689 * gdb.trace/no-attach-trace.c: New file.
16690 * gdb.trace/no-attach-trace.exp: New file.
16691
a2c2acaf
MW
166922015-02-09 Mark Wielaard <mjw@redhat.com>
16693
16694 * gdb.dwarf2/atomic.c: New file.
16695 * gdb.dwarf2/atomic-type.exp: Likewise.
16696
31fd9caa
MM
166972015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16698
16699 * gdb.btrace/buffer-size.exp: Update "info record" output.
16700 * gdb.btrace/delta.exp: Update "info record" output.
16701 * gdb.btrace/enable.exp: Update "info record" output.
16702 * gdb.btrace/finish.exp: Update "info record" output.
16703 * gdb.btrace/instruction_history.exp: Update "info record" output.
16704 * gdb.btrace/next.exp: Update "info record" output.
16705 * gdb.btrace/nexti.exp: Update "info record" output.
16706 * gdb.btrace/step.exp: Update "info record" output.
16707 * gdb.btrace/stepi.exp: Update "info record" output.
16708 * gdb.btrace/nohist.exp: Update "info record" output.
16709
d33501a5
MM
167102015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16711
16712 * gdb.btrace/buffer-size: New.
16713
f4abbc16
MM
167142015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16715
16716 * gdb.btrace/delta.exp: Update "info record" output.
16717 * gdb.btrace/enable.exp: Update "info record" output.
16718 * gdb.btrace/finish.exp: Update "info record" output.
16719 * gdb.btrace/instruction_history.exp: Update "info record" output.
16720 * gdb.btrace/next.exp: Update "info record" output.
16721 * gdb.btrace/nexti.exp: Update "info record" output.
16722 * gdb.btrace/step.exp: Update "info record" output.
16723 * gdb.btrace/stepi.exp: Update "info record" output.
16724 * gdb.btrace/nohist.exp: Update "info record" output.
16725
b9d61307
SM
167262015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16727
16728 PR gdb/15678
16729 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16730
e584fdbc
PA
167312015-02-06 Pedro Alves <palves@redhat.com>
16732
16733 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16734 macro.
16735 (seconds_left, again): New globals.
16736 (main): Wait seconds_left in a 1-second sleep loop instead of
16737 sleeping 180 seconds. If 'again' is set, reset the seconds
16738 counter.
16739 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16740 'again' in the inferior before detaching. Print the seconds left.
16741 (options): New global.
16742 (top level): Build program with -DTIMEOUT=$timeout.
16743
77f41761
PA
167442015-02-06 Pedro Alves <palves@redhat.com>
16745
16746 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16747 determine how many seconds to pass to 'alarm'.
16748 * gdb.base/gdb-sigterm.exp (top level): Build program with
16749 -DTIMEOUT=$timeout.
16750 (do_test): Return success/failure indication. Add more verbose
16751 logging. Don't fail if 200 single steps are seen. Instead, fail
16752 when the test times out.
16753 (passes): New global.
16754 (top level): Break the testing loop if testing fails on any
16755 iteration. Use gdb_assert.
16756
b9394193
DB
167572015-02-04 Don Breazeal <donb@codesourcery.com>
16758
16759 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16760 and initialize them.
16761 (ipc_cleanup): New function.
16762 (main): Don't declare shmid, semid, and msqid. Add a call to
16763 atexit so that we call ipc_cleanup on exit.
16764
42d9e528
PA
167652015-02-04 Pedro Alves <palves@redhat.com>
16766
16767 * boards/native-extended-gdbserver.exp: Remove any target variant
16768 specifications from the board name before clearing the isremote
16769 flag from board_info.
16770
ae6ae975
DE
167712015-01-31 Doug Evans <xdje42@gmail.com>
16772
16773 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16774
cfb069a8
GB
167752015-01-31 Gary Benson <gbenson@redhat.com>
16776
16777 * gdb.base/completion.exp: Disable completion limiting for
16778 existing tests. Add new tests to check completion limiting.
16779 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16780
5dd31d79
DE
167812015-01-31 Doug Evans <xdje42@gmail.com>
16782
16783 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16784
9f050062
DE
167852015-01-31 Doug Evans <xdje42@gmail.com>
16786
16787 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16788 entries. Duplicate file section script entries.
16789 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16790 inlined entries. Add test for safe-path rejection.
16791 * gdb.python/py-section-script.c: Add duplicate inlined section script
16792 entries. Duplicate file section script entries.
16793 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16794 inlined entries. Add test for safe-path rejection.
16795
df25ebbd
JB
167962015-01-29 Joel Brobecker <brobecker@adacore.com>
16797
16798 * gdb.ada/disc_arr_bound: New testcase.
16799
4a0ca9ec
JB
168002015-01-29 Joel Brobecker <brobecker@adacore.com>
16801
16802 * gdb.ada/mi_var_array: New testcase.
16803
3a8b707a
DE
168042015-01-27 Doug Evans <dje@google.com>
16805
16806 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16807 Add test for objfile.filename, objfile.username after objfile
16808 has been unloaded.
16809
f8313f6e
JB
168102015-01-26 Joel Brobecker <brobecker@adacore.com>
16811
16812 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16813 the second test to print the name attribute of value
16814 returned by the call to gdb.lookup_type, and adjust
16815 the expected output accordingly.
16816
37bc665e
MW
168172015-01-25 Mark Wielaard <mjw@redhat.com>
16818
16819 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16820 * gdb.base/disp-step-fork.c: Include unistd.h.
16821 * gdb.base/siginfo-obj.c: Include stdio.h.
16822 * gdb.base/siginfo-thread.c: Likewise.
16823 * gdb.mi/non-stop.c: Include unistd.h.
16824 * gdb.mi/nsthrexec.c: Include stdio.h.
16825 * gdb.mi/pthreads.c: Include unistd.h.
16826 * gdb.modula2/unbounded1.c (main): Declare returns int.
16827 * gdb.reverse/consecutive-reverse.c: Likewise.
16828 * gdb.threads/create-fail.c: Include unistd.h.
16829 * gdb.threads/killed.c: Likewise.
16830 * gdb.threads/linux-dp.c: Likewise.
16831 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16832 * gdb.threads/non-ldr-exc-2.c: Likewise.
16833 * gdb.threads/non-ldr-exc-3.c: Likewise.
16834 * gdb.threads/non-ldr-exc-4.c: Likewise.
16835 * gdb.threads/pthreads.c: Include unistd.h.
16836 (main): Declare returns int.
16837 * gdb.threads/tls-main.c (foo): New declaration.
16838 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16839
f7e5394d
SM
168402015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16841
16842 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16843 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16844
743649fd
MW
168452015-01-15 Mark Wielaard <mjw@redhat.com>
16846
16847 * gdb.base/noreturn-return.c: New file.
16848 * gdb.base/noreturn-return.exp: New file.
16849 * gdb.base/noreturn-finish.c: New file.
16850 * gdb.base/noreturn-finish.exp: New file.
16851
198297aa
PA
168522015-01-23 Pedro Alves <palves@redhat.com>
16853
16854 * gdb.threads/continue-pending-after-query.c: New file.
16855 * gdb.threads/continue-pending-after-query.exp: New file.
16856
717cf30c
AG
168572015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16858 Simon Marchi <simon.marchi@ericsson.com>
16859
16860 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16861 * gdb.base/valgrind-db-attach.exp: Same.
16862 * gdb.base/valgrind-infcall.exp: Same.
16863 * lib/mi-support.exp (default_mi_gdb_start): Same.
16864 * lib/prompt.exp (default_prompt_gdb_start): Same.
16865 * lib/gdb.exp (default_gdb_spawn): Same.
16866 (gdb_interact): New.
16867
16868
4b62a76e
JK
168692015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16870
16871 * gdb.compile/compile.exp (pointer to jit function): New test.
16872
b4cdae6f
WW
168732015-01-17 Wei-cheng Wang <cole945@gmail.com>
16874
16875 * lib/gdb.exp (supports_process_record): Return true for
16876 powerpc*-*-linux*.
16877 (supports_reverse): Likewise.
16878
d221e7ef
DB
168792015-01-15 Don Breazeal <donb@codesourcery.com>
16880
16881 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16882 instead of checking whether the target board is remote and
16883 use spawn_wait_for_attach instead of exec/sleep.
16884 * gdb.base/attach-twice.exp: Likewise.
16885
bafffb51
JB
168862015-01-15 Joel Brobecker <brobecker@adacore.com>
16887
16888 * gdb.ada/var_arr_attrs: New testcase.
16889
5589af0e
PA
168902015-01-14 Pedro Alves <palves@redhat.com>
16891 Joel Brobecker <brobecker@adacore.com>
16892
16893 PR gdb/17525
16894 * gdb.base/bp-cmds-execution-x-script.c: New file.
16895 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16896 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16897
6c400b59
PA
168982015-01-14 Pedro Alves <palves@redhat.com>
16899
16900 PR cli/17828
16901 * gdb.base/batch-preserve-term-settings.c: New file.
16902 * gdb.base/batch-preserve-term-settings.exp: New file.
16903
e02c96a7
DE
169042015-01-13 Doug Evans <dje@google.com>
16905
16906 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16907 binary.
16908
576fd14c
JB
169092015-01-13 Joel Brobecker <brobecker@adacore.com>
16910
16911 * Makefile.in (clean mostlyclean): Do not delete *.py.
16912
04dccad0
JB
169132015-01-13 Joel Brobecker <brobecker@adacore.com>
16914
16915 * gdb.python/py-lookup-type.exp: New file.
16916
3d230f71
PA
169172015-01-12 Pedro Alves <palves@redhat.com>
16918
16919 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16920 restore GDBFLAGS before returning.
16921
7e67715d
JK
169222015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16923
16924 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16925 is_amd64_regs_target and is_x86_like_target.
16926
f2e0d4b4
DE
169272015-01-11 Doug Evans <xdje42@gmail.com>
16928
16929 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16930 is given without an explicit form.
16931 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16932 attributes.
16933 * gdb.dwarf/corrupt.exp: Ditto.
16934 * gdb.dwarf2/enum-type.exp: Ditto.
16935 * gdb.trace/entry-values.exp: Ditto.
16936 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16937
439250fb
DE
169382015-01-11 Doug Evans <xdje42@gmail.com>
16939
16940 PR gdb/15830
16941 * gdb.base/maint.exp: Remove references to "maint demangle".
16942 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16943 Add tests for explicitly specifying language to demangle.
16944 * gdb.dlang/demangle.exp: Ditto.
16945
ede9f622
PA
169462015-01-09 Pedro Alves <palves@redhat.com>
16947
16948 * gdb.threads/non-stop-fair-events.c: New file.
16949 * gdb.threads/non-stop-fair-events.exp: New file.
16950
a7b796db
PA
169512015-01-09 Pedro Alves <palves@redhat.com>
16952
16953 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16954 the global scope. Set a breakpoint after all threads are started
16955 rather than stepping over two source lines. Expect the prompt.
16956 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16957 global.
16958 (NUM): Now 15.
16959 (main): Use threads_started_barrier to wait for all threads to
16960 start. Main thread no longer calls thread_function. Exit after
16961 180 seconds.
16962 (loop): New function.
16963 (thread_function): Wait on threads_started_barrier barrier. Call
16964 'loop' at each iteration.
16965 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16966 threads have started, instead of hardcoding number of "next"
16967 steps. Use an access watchpoint instead of a write watchpoint.
16968
9665ffdd
PA
169692015-01-09 Pedro Alves <palves@redhat.com>
16970
16971 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16972 (thread_func): Wait on barrier.
16973 (main): Wait for all threads to start before stopping GDB.
16974 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16975 global.
16976 (thread1_func, thread2_func): Wait on barrier.
16977 (main): Wait for all threads to start before stopping GDB.
16978 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16979 New global.
16980 (thread1_func, thread2_func): Wait on barrier.
16981 (main): Wait for all threads to start before stopping GDB.
16982
c945a99f
PA
169832015-01-09 Pedro Alves <palves@redhat.com>
16984
16985 * gdb.threads/attach-many-short-lived-threads.c: New file.
16986 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16987
c1a747c1
PA
169882014-01-09 Pedro Alves <palves@redhat.com>
16989
16990 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16991 instead of to thread 2.
16992 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16993 Add barrier around each pthread_create call instead of around all
16994 calls.
16995 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16996 Set a break on thread_function and have the child threads hit it
16997 one at at a time.
16998
60b3033e
PA
169992015-01-09 Pedro Alves <palves@redhat.com>
17000
17001 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17002 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17003 false.
17004 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17005 checking whether the target board is remote.
17006 * gdb.multi/multi-attach.exp: Likewise.
17007 * gdb.python/py-sync-interp.exp: Likewise.
17008 * gdb.server/ext-attach.exp: Likewise.
17009 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17010 tests that need to attach, instead of checking whether the target
17011 board is remote at the top of the file.
17012
acc018ac
YQ
170132015-01-08 Yao Qi <yao@codesourcery.com>
17014
17015 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17016
50a18af8
JK
170172015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17018
17019 Fix testcase compilation.
17020 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17021
8503d6e1
JB
170222015-01-06 Joel Brobecker <brobecker@adacore.com>
17023
17024 * gdb.python/py-type.exp: Add a couple test about empty
17025 array creation, and negative-length array creation.
17026
cc73dbcc
DE
170272015-01-02 Doug Evans <xdje42@gmail.com>
17028
17029 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17030
0300bbc7
DE
170312015-01-02 Doug Evans <dje@google.com>
17032
17033 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17034
9d85a0ec
YQ
170352014-12-29 Yao Qi <yao@codesourcery.com>
17036
17037 * gdb.trace/entry-values.exp: Update comments. Rename variable
17038 bar_call_foo to returned_from_foo.
17039
87186c6a
MMN
170402014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17041
17042 PR gdb/17394
17043 * gdb.linespec/break-asm-file.c: New file.
17044 * gdb.linespec/break-asm-file.exp: New file.
17045 * gdb.linespec/break-asm-file0.s: New file.
17046 * gdb.linespec/break-asm-file1.s: New file.
17047
1bab7383
YQ
170482014-12-18 Nigel Stephens <nigel@mips.com>
17049 Maciej W. Rozycki <macro@codesourcery.com>
17050
17051 * gdb.base/float.exp: Handle the new output from "info float" on
17052 MIPS targets.
17053
1bc1068a
JK
170542014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17055
17056 Fix MinGW compilation.
17057 * gdb.compile/compile-ops.exp: Update untested message if
17058 !skip_compile_feature_tests.
17059 * gdb.compile/compile-setjmp.exp: Likewise.
17060 * gdb.compile/compile-tls.exp: Likewise.
17061 * gdb.compile/compile.exp: Likewise.
17062 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17063 supported on this host".
17064
b6615d10
DE
170652014-12-16 Doug Evans <xdje42@gmail.com>
17066
17067 * boards/stabs.exp: New file.
17068
25dda427
AA
170692014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17070
17071 * gdb.base/completion.exp: Adjust to format changes of "maint
17072 print user-registers".
17073
bf330350
CU
170742014-12-16 Catalin Udma <catalin.udma@freescale.com>
17075
17076 PR server/17457
17077 * gdb.arch/aarch64-fp.c: New file.
17078 * gdb.arch/aarch64-fp.exp: New file.
17079
395cf596
SDJ
170802014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17081
17082 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17083 r210637, r210913, r211666, r215400, r215817).
17084
17085 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17086 * dg-extract-results.py: New file.
17087 * dg-extract-results.sh: Use it if the environment seems
17088 suitable.
17089
17090 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17091
17092 * dg-extract-results.py (parse_run): Handle warnings that
17093 are printed before a test harness is run.
17094
17095 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17096
17097 * dg-extract-results.py (Named): Remove __cmp__ method.
17098 (output_variation): Use a key to sort variation.harnesses.
17099
17100 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17101
17102 * dg-extract-results.py: For Python 3, force sys.stdout to
17103 handle surrogate escape sequences.
17104 (safe_open): New function.
17105 (output_segment, main): Use it.
17106
17107 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17108
17109 * dg-extract-results.py (Prog.result_re): Include options
17110 in test name.
17111
17112 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17113
17114 * dg-extract-results.py (output_variation): Always sort if
17115 do_sum.
17116
e882ef3c
SM
171172014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17118
17119 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17120 as long as we get pagination notifications.
17121
4992aa20
JM
171222014-12-15 Jason Merrill <jason@redhat.com>
17123
17124 * Makefile.in (check-gdb.%): Restore.
17125 * README: Mention it.
17126
c1b5a1a6
JB
171272014-12-13 Joel Brobecker <brobecker@adacore.com>
17128
17129 * gdb.ada/str_uninit: New testcase.
17130
5537b577
JK
171312014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17132
17133 PR symtab/17642
17134 * gdb.base/vla-stub-define.c: New file.
17135 * gdb.base/vla-stub.c: New file.
17136 * gdb.base/vla-stub.exp: New file.
17137
bb2ec1b3
TT
171382014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17139 Jan Kratochvil <jan.kratochvil@redhat.com>
17140 Tom Tromey <tromey@redhat.com>
17141
17142 * configure.ac: Add gdb.compile/.
17143 * configure: Regenerate.
17144 * gdb.compile/Makefile.in: New file.
17145 * gdb.compile/compile-ops.exp: New file.
17146 * gdb.compile/compile-ops.c: New file.
17147 * gdb.compile/compile-tls.c: New file.
17148 * gdb.compile/compile-tls.exp: New file.
17149 * gdb.compile/compile-constvar.S: New file.
17150 * gdb.compile/compile-constvar.c: New file.
17151 * gdb.compile/compile-mod.c: New file.
17152 * gdb.compile/compile-nodebug.c: New file.
17153 * gdb.compile/compile-setjmp-mod.c: New file.
17154 * gdb.compile/compile-setjmp.c: New file.
17155 * gdb.compile/compile-setjmp.exp: New file.
17156 * gdb.compile/compile-shlib.c: New file.
17157 * gdb.compile/compile.c: New file.
17158 * gdb.compile/compile.exp: New file.
17159 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17160
4ff709eb
TT
171612014-12-12 Tom Tromey <tromey@redhat.com>
17162
17163 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17164 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17165
6dddd6a5
DE
171662014-12-12 Doug Evans <dje@google.com>
17167
17168 * lib/gdb-python.exp (get_python_valueof): New function.
17169 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17170
71c24708
AA
171712014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17172
17173 * gdb.base/completion.exp: Add test for completion of "info
17174 registers ".
17175
3e29f34a
MR
171762014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17177
17178 * gdb.base/func-ptrs.c: New file.
17179 * gdb.base/func-ptrs.exp: New file.
17180
fc126975
SM
171812014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17182
17183 PR breakpoints/17012
17184 * gdb.base/dprintf-detach.c: New file.
17185 * gdb.base/dprintf-detach.exp: New file.
17186
0a46d518
SM
171872014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17188
17189 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17190 * lib/gdb.exp (target_is_gdbserver): New procedure.
17191
a0be3e44
DE
171922014-12-08 Doug Evans <dje@google.com>
17193
17194 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17195
df1b803a
YQ
171962014-12-05 Yao Qi <yao@codesourcery.com>
17197
17198 * gdb.guile/scm-error.exp: Remove the third argument to
17199 gdb_remote_download.
17200 * gdb.guile/scm-frame-args.exp: Likewise.
17201 * gdb.guile/scm-section-script.exp: Likewise.
17202
ddb9f679
YQ
172032014-12-05 Yao Qi <yao@codesourcery.com>
17204
17205 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17206
86e4ed39
DE
172072014-12-04 Doug Evans <dje@google.com>
17208
17209 * gdb.python/py-objfile.exp: Add tests for
17210 objfile.add_separate_debug_file.
17211
7c50a931
DE
172122014-12-04 Doug Evans <dje@google.com>
17213
17214 * lib/gdb.exp (get_build_id): New function.
17215 (build_id_debug_filename_get): Rewrite to use it.
17216 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17217
621661e3
MR
172182014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17219
17220 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17221 `method(long)', not just 0x0.
17222 * gdb.cp/nsalias.exp: Align code labels to 4.
17223 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17224 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17225 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17226 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17227 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17228 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17229
29f0c3b7
DE
172302014-12-02 Doug Evans <dje@google.com>
17231
e1e061e7 17232 PR symtab/17602
29f0c3b7 17233 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17234 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17235 * gdb.cp/anon-ns.exp: Update.
17236
162078c8
NB
172372014-12-02 Nick Bull <nicholaspbull@gmail.com>
17238
17239 * gdb.python/py-events.py (inferior_call_handler): New.
17240 (register_changed_handler, memory_changed_handler): New.
17241 (test_events.invoke): Register new handlers.
17242 * gdb.python/py-events.exp: Add tests for inferior call,
17243 memory_changed and register_changed events.
17244
fdb09caf
AA
172452014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17246
17247 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17248 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17249 if the linker doesn't understand this.
17250
55cfb2c4
SM
172512014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17252
17253 * gdb.python/python.exp: Change expected reply to help().
17254
9e8cd6df
YQ
172552014-12-01 Yao Qi <yao@codesourcery.com>
17256
17257 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17258 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17259 * configure: Re-generated.
17260
6c659fc2
SC
172612014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17262
17263 * gdb.cp/chained-calls.cc: New file.
17264 * gdb.cp/chained-calls.exp: New file.
17265 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17266
d7fc3181
SM
172672014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17268
17269 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17270 * gdb.dwarf2/symtab-producer.exp: Same.
17271 * gdb.gdb/python-interrupts.exp: Same.
17272 * gdb.gdb/python-selftest.exp: Same.
17273 * gdb.python/py-linetable.exp: Same.
17274 * gdb.python/py-type.exp: Same.
17275 * gdb.python/py-value-cc.exp: Same.
17276 * gdb.python/py-value.exp: Same.
17277
10e79639
YQ
172782014-11-28 Yao Qi <yao@codesourcery.com>
17279
17280 * gdb.base/break-probes.exp: Match library name prefixed with
17281 sysroot.
17282
f28a0564
SM
172832014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17284
17285 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17286 test expected output. Add parentheses for the call to print.
17287 Remove L suffix from integers.
17288
3fe1ce1d
DE
172892014-11-26 Doug Evans <dje@google.com>
17290
17291 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17292
84429e27
YQ
172932014-11-22 Yao Qi <yao@codesourcery.com>
17294
17295 * gdb.trace/entry-values.c: Remove asms.
17296 (foo): Add foo_label.
17297 (bar): Add bar_label.
17298 * gdb.trace/entry-values.exp: Remove code computing foo's
17299 length and bar's length.
17300 (Dwarf::assemble): Invoke function_range for bar and use
17301 MACRO_AT_func for foo.
17302
26741859
YQ
173032014-11-22 Yao Qi <yao@codesourcery.com>
17304
17305 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17306 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17307 Use .Lgcc43_procstart instead of gcc43.
17308
45e44d27
JB
173092014-11-21 Joel Brobecker <brobecker@adacore.com>
17310
17311 * gdb.ada/n_arr_bound: New testcase.
17312
458c8db8
SDJ
173132014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17314
17315 PR breakpoints/10737
17316 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17317 test_catch_syscall_multi_arch.
17318 (test_catch_syscall_multi_arch): New function.
17319
43f3e411
DE
173202014-11-20 Doug Evans <xdje42@gmail.com>
17321
17322 * gdb.base/maint.exp: Update expected output.
17323
0d7b2549
AA
173242014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17325
17326 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17327 4-byte instruction on S390.
17328
8908fca5
JB
173292014-11-19 Joel Brobecker <brobecker@adacore.com>
17330
17331 * gdb.ada/arr_arr: New testcase.
17332
4a46959e
JB
173332014-11-19 Joel Brobecker <brobecker@adacore.com>
17334
17335 * gdb.ada/pkd_arr_elem: New Testcase.
17336
470e2f4e
LM
173372014-11-18 Luis Machado <lgustavo@codesourcery.com>
17338
17339 * gdb.reverse/break-precsave: Expect completion message for
17340 core file reads.
17341 * gdb.reverse/consecutive-precsave.exp: Likewise.
17342 * gdb.reverse/finish-precsave.exp: Likewise.
17343 * gdb.reverse/i386-precsave.exp: Likewise.
17344 * gdb.reverse/machinestate-precsave.exp: Likewise.
17345 * gdb.reverse/sigall-precsave.exp: Likewise.
17346 * gdb.reverse/solib-precsave.exp: Likewise.
17347 * gdb.reverse/step-precsave.exp: Likewise.
17348 * gdb.reverse/until-precsave.exp: Likewise.
17349 * gdb.reverse/watch-precsave.exp: Likewise.
17350
a267f3ad
AA
173512014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17352
17353 * gdb.base/bp-permanent.c: Include unistd.h.
17354 * gdb.python/py-framefilter-mi.c (main): Add return type.
17355 * gdb.python/py-framefilter.c (main): Likewise.
17356 * gdb.trace/actions-changed.c (main): Likewise.
17357
12084a9a
AA
173582014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17359
17360 * gdb.mi/until.c: Add eye-catchers.
17361 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17362 line numbers.
17363
dc7e1a77
AA
173642014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17365
17366 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17367 function header variants in break1.c.
17368 * gdb.base/ena-dis-br.exp: Likewise.
17369 * gdb.base/hbreak2.exp: Likewise.
17370 * gdb.reverse/until-precsave.exp: Drop references to removed
17371 non-prototype function header variants in ur1.c.
17372 * gdb.reverse/until-reverse.exp: Likewise.
17373
41c77605
PM
173742014-11-17 Petr Machata <pmachata@redhat.com>
17375
17376 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17377 ${_cu_offset_size} bytes abbrev offset.
17378
34248c3a
DE
173792014-11-15 Doug Evans <xdje42@gmail.com>
17380
17381 PR symtab/17559
17382 * gdb.base/line-symtabs.exp: New file.
17383 * gdb.base/line-symtabs.c: New file.
17384 * gdb.base/line-symtabs.h: New file.
17385
646da059
YQ
173862014-11-14 Yao Qi <yao@codesourcery.com>
17387
17388 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17389 (func): Add label func_label.
17390 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17391 Replace low_pc and high_pc with MACRO_AT_range.
17392 Replace name, low_pc and high_pc with MACRO_AT_func.
17393
9301ebe6
YQ
173942014-11-14 Yao Qi <yao@codesourcery.com>
17395
17396 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17397 Replace name, low_pc and high_pc with MACRO_AT_func.
17398
f166b542
YQ
173992014-11-14 Yao Qi <yao@codesourcery.com>
17400
17401 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17402 produce debug information.
17403 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17404
0f6e71e3
YQ
174052014-11-14 Yao Qi <yao@codesourcery.com>
17406
17407 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17408 object and get function length.
17409 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17410 with MACRO_AT_func.
17411 (top-level): Replace gdb_compile and clean_restart with
17412 prepare_for_testing.
17413 * gdb.dwarf2/main.c (main): Add label main_label.
17414
876c4df9
YQ
174152014-11-14 Yao Qi <yao@codesourcery.com>
17416
17417 * lib/dwarf.exp (function_range): New procedure.
17418 (Dwarf::_handle_macro_at_func): New procedure.
17419 (Dwarf::_handle_macro_at_range): New procedure.
17420 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17421
02ad9cf1
YQ
174222014-11-14 Yao Qi <yao@codesourcery.com>
17423
17424 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17425 (_handle_attribute): New procedure.
17426
a59add0c
AA
174272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17428
17429 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17430 * gdb.base/call-sc.c (zed): Likewise.
17431 * gdb.base/checkpoint.c (main): Likewise.
17432 * gdb.base/dump.c (main): Likewise.
17433 * gdb.base/gcore.c (main): Likewise.
17434 * gdb.base/huge.c (main): Likewise.
17435 * gdb.base/multi-forks.c (main): Likewise.
17436 * gdb.base/pr10179-a.c (main): Likewise.
17437 * gdb.base/savedregs.c (main): Likewise.
17438 * gdb.base/sigaltstack.c (main): Likewise.
17439 * gdb.base/siginfo.c (main): Likewise.
17440 * gdb.base/structs.c (zed): Likewise.
17441 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17442 * gdb.mi/mi-syn-frame.c (main): Likewise.
17443 * gdb.mi/until.c (foo, main): Likewise.
17444 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17445 * gdb.base/solib-weak.c (foo): Declare.
17446 * gdb.base/attach-twice.c: Include stdio.h.
17447 * gdb.base/weaklib1.c: Likewise.
17448 * gdb.base/weaklib2.c: Likewise.
17449 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17450 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17451 unistd.h.
17452 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17453 * gdb.mi/mi-exit-code.c: Likewise.
17454 * gdb.base/break-interp-lib.c: Include string.h.
17455 * gdb.base/coremaker.c: Likewise.
17456 * gdb.base/testenv.c: Likewise.
17457 * gdb.python/py-finish-breakpoint.c: Likewise.
17458 * gdb.base/inferior-died.c: Include sys/wait.h.
17459 * gdb.base/fileio.c: Include time.h.
17460 * gdb.base/async-shell.c: Include unistd.h.
17461 * gdb.base/dprintf-non-stop.c: Likewise.
17462 * gdb.base/info-os.c: Likewise.
17463 * gdb.mi/mi-console.c: Likewise.
17464 * gdb.mi/watch-nonstop.c: Likewise.
17465 * gdb.python/py-events.c: Likewise.
17466 * gdb.base/async.c (baz): Move up before its invocation.
17467 * gdb.base/code_elim2.c (my_global_func): Likewise.
17468 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17469 * gdb.base/advance.c (func2): Likewise.
17470
3b5d5997
AA
174712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17472
17473 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17474 variant.
17475 * gdb.base/annota3.c: Likewise.
17476 * gdb.base/async.c: Likewise.
17477 * gdb.base/average.c: Likewise.
17478 * gdb.base/call-ar-st.c: Likewise.
17479 * gdb.base/call-rt-st.c: Likewise.
17480 * gdb.base/call-sc.c: Likewise.
17481 * gdb.base/call-strs.c: Likewise.
17482 * gdb.base/ending-run.c: Likewise.
17483 * gdb.base/execd-prog.c: Likewise.
17484 * gdb.base/exprs.c: Likewise.
17485 * gdb.base/foll-exec.c: Likewise.
17486 * gdb.base/foll-fork.c: Likewise.
17487 * gdb.base/foll-vfork.c: Likewise.
17488 * gdb.base/funcargs.c: Likewise.
17489 * gdb.base/gcore.c: Likewise.
17490 * gdb.base/jump.c: Likewise.
17491 * gdb.base/langs0.c: Likewise.
17492 * gdb.base/langs1.c: Likewise.
17493 * gdb.base/langs2.c: Likewise.
17494 * gdb.base/mips_pro.c: Likewise.
17495 * gdb.base/nodebug.c: Likewise.
17496 * gdb.base/opaque0.c: Likewise.
17497 * gdb.base/opaque1.c: Likewise.
17498 * gdb.base/recurse.c: Likewise.
17499 * gdb.base/run.c: Likewise.
17500 * gdb.base/scope0.c: Likewise.
17501 * gdb.base/scope1.c: Likewise.
17502 * gdb.base/setshow.c: Likewise.
17503 * gdb.base/setvar.c: Likewise.
17504 * gdb.base/shmain.c: Likewise.
17505 * gdb.base/shr1.c: Likewise.
17506 * gdb.base/shr2.c: Likewise.
17507 * gdb.base/sigall.c: Likewise.
17508 * gdb.base/signals.c: Likewise.
17509 * gdb.base/so-indr-cl.c: Likewise.
17510 * gdb.base/solib2.c: Likewise.
17511 * gdb.base/structs.c: Likewise.
17512 * gdb.base/sum.c: Likewise.
17513 * gdb.base/vforked-prog.c: Likewise.
17514 * gdb.base/watchpoint.c: Likewise.
17515 * gdb.reverse/shr2.c: Likewise.
17516 * gdb.reverse/until-reverse.c: Likewise.
17517 * gdb.reverse/ur1.c: Likewise.
17518 * gdb.reverse/watch-reverse.c: Likewise.
17519
066a77c5
AA
175202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17521
17522 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17523 variant.
17524 * gdb.base/sepdebug.exp: Drop references to removed code.
17525
4f204ea5
AA
175262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17527
17528 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17529 variant. Preserve original line numbering.
17530 * gdb.base/list1.c: Likewise.
17531
3b377a3a
AA
175322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17533
17534 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17535 variant.
17536 * gdb.base/break1.c: Likewise.
17537 * gdb.base/break.exp: Drop references to removed code.
17538
e444df73
AA
175392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17540
17541 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17542 variant.
17543
8008f2a7
AA
175442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17545
17546 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17547
a5a06887
AA
175482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17549
17550 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17551 logic into perform_all_tests() and invoke it with and without
17552 function header prototypes.
17553 (do_function_calls): Remove conditional XFAIL for PR 5318.
17554 (rerun_and_prepare): Remove duplicate code.
17555 (perform_all_tests): New. Main logic moved here.
17556
44dba9b9
AA
175572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17558
17559 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17560 code guarded by #ifdef NO_PROTOTYPES.
17561 (t_double_many_args): Likewise.
17562 (DEF_FUNC_MANY_ARGS_1): Likewise.
17563 (DEF_FUNC_VALUES_1): Likewise.
17564 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17565 guarded by #ifdef PROTOTYPES.
17566
d1fbcd56
AA
175672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17568
17569 * gdb.mi/mi-console.c: Add eye-catcher.
17570 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17571 instead of literal line number.
17572
b0e59b8f
AA
175732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17574
17575 * gdb.base/shr2.c: Add eye-catcher.
17576 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17577 line number.
17578
78f98cca
AA
175792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17580
17581 * gdb.base/jump.c: Add eye-catchers.
17582 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17583 numbers.
17584
58fa2af0
AA
175852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17586
17587 * gdb.base/execd-prog.c: Add eye-catchers.
17588 * gdb.base/foll-exec.c: Likewise.
17589 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17590 line numbers.
17591
04e5059b
AA
175922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17593
17594 * gdb.base/ending-run.c: Add eye-catchers.
17595 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17596 literal line numbers.
17597
dbfdb174
AA
175982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17599
17600 * gdb.base/call-rt-st.c: Add eye-catchers.
17601 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17602 literal line numbers.
17603
888a2ade
AA
176042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17605
17606 * gdb.base/call-ar-st.c: Add eye-catchers.
17607 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17608 literal line numbers.
17609
6acc2dde
AA
176102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17611
17612 * gdb.base/average.c: Add eye-catchers.
17613 * gdb.base/sum.c: Likewise.
17614 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17615 regexps dynamically.
17616
9ecfcd1d
AA
176172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17618
17619 * gdb.base/solib1.c: Add eye-catchers.
17620 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17621 literal line numbers.
17622
78708b7c
PA
176232014-11-12 Pedro Alves <palves@redhat.com>
17624
17625 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17626 leader has exited.
17627
af48d08f
PA
176282014-11-12 Pedro Alves <palves@redhat.com>
17629
17630 * gdb.arch/i386-bp_permanent.c: New file.
17631 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17632 (srcfile): Set to i386-bp_permanent.c.
17633 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17634 that stepi does not execute the 'leave' instruction, instead of
17635 testing it does execute.
17636 * gdb.base/bp-permanent.c: New file.
17637 * gdb.base/bp-permanent.exp: New file.
17638
af3768e9
DE
176392014-11-10 Doug Evans <xdje42@gmail.com>
17640
17641 PR symtab/17564
17642 * gdb.base/symtab-search-order.exp: New file.
17643 * gdb.base/symtab-search-order.c: New file.
17644 * gdb.base/symtab-search-order-1.c: New file.
17645 * gdb.base/symtab-search-order-shlib-1.c: New file.
17646
9de00a4a
PA
176472014-11-07 Pedro Alves <palves@redhat.com>
17648
17649 PR gdb/17511
17650 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17651 i?86-*-linux*.
17652
e0f52461
SC
176532014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17654
17655 PR c++/17494
17656 * gdb.cp/pr17494.cc: New file.
17657 * gdb.cp/pr17494.exp: New file.
17658
6ce8c980
YQ
176592014-11-02 Yao Qi <yao@codesourcery.com>
17660
17661 * gdb.python/python.exp: Get working directory and match the
17662 output of "set extended-prompt \\w " with it.
17663
02be9a71
DE
176642014-10-30 Doug Evans <dje@google.com>
17665
17666 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17667 in objfiles.
17668 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17669 in progspaces.
17670
3bdff46b
LM
176712014-10-30 Janis Johnson <janisjo@codesourcery.com>
17672
17673 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17674 * gdb.base/realname-expand.exp: Likewise.
17675 * gdb.linespec/macro-relative.exp: Likewise.
17676
ab917dfb
PA
176772014-10-29 Pedro Alves <palves@redhat.com>
17678
17679 PR gdb/17408
17680 * gdb.threads/schedlock.c (some_function): New function.
17681 (call_function): New global.
17682 (MAYBE_CALL_SOME_FUNCTION): New macro.
17683 (thread_function): Call it.
17684 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17685 and use it instead of a global counter. Adjust all callers.
17686 (get_current_thread): Use "find current thread" for test message
17687 here rather than having all callers pass down the same string.
17688 (goto_loop): New procedure, factored out from ...
17689 (my_continue): ... this.
17690 (step_ten_loops): Change parameter from test message to command to
17691 use. Adjust.
17692 (list_count): Delete global.
17693 (check_result): New procedure, factored out from duplicate top
17694 level code.
17695 (continue tests): Wrap in with_test_prefix.
17696 (test_step): New procedure, factored out from duplicate top level
17697 code.
17698 (top level): Test "step" in combination with all scheduler-locking
17699 modes. Test "next" in combination with all scheduler-locking
17700 modes, and in combination with stepping over a function call or
17701 not.
17702 * gdb.threads/next-bp-other-thread.c: New file.
17703 * gdb.threads/next-bp-other-thread.exp: New file.
17704
d3d4baed
PA
177052014-10-29 Pedro Alves <palves@redhat.com>
17706
17707 PR python/17372
17708 * gdb.python/python.exp: Test a multi-line command that spawns
17709 interactive Python.
17710 * gdb.base/multi-line-starts-subshell.exp: New file.
17711
563e8d85
YQ
177122014-10-29 Yao Qi <yao@codesourcery.com>
17713
17714 * gdb.base/fileio.exp: Make directories on host.
17715
0ea4d52e
YQ
177162014-10-29 Yao Qi <yao@codesourcery.com>
17717
17718 * gdb.base/fileio.c (test_write): Close the file.
17719
7f5ef605
PA
177202014-10-28 Pedro Alves <palves@redhat.com>
17721
17722 PR gdb/12623
17723 * gdb.base/sigstep.c (no_handler): New global.
17724 (main): If 'no_handler is true, set the signal handlers to
17725 SIG_IGN.
17726 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17727 with_sw_watch and no_handler parameters. Handle them.
17728 (top level) <stepping over handler when stopped at a breakpoint
17729 test>: Add a test axis for testing with a software watchpoint, and
17730 another for testing with the signal handler set to SIG_IGN.
17731 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17732 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17733
abbdbd03
PA
177342014-10-28 Pedro Alves <palves@redhat.com>
17735
17736 PR gdb/17511
17737 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17738 * gdb.base/sigstep.exp (other_handler_location): New global.
17739 (advance): Support stepping into the signal handler, and running
17740 commands while in the handler.
17741 (in_handler_map): New global.
17742 (top level): In the advance test, add combinations for getting
17743 into the handler with stepping commands, and for running commands
17744 in the handler. Add comment descripting the advancei tests.
17745
1df4399f
PA
177462014-10-28 Pedro Alves <palves@redhat.com>
17747
17748 * gdb.base/sigstep.exp: Use build_executable instead of
17749 prepare_for_testing.
17750 (top level): Move code that starts GDB, runs to main and creates a
17751 display to ...
17752 (restart): ... this new procedure.
17753 (top level): Move backtrace from signal handler test to ...
17754 (validate_backtrace): ... this new procedure.
17755 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17756 with_test_prefix. Always restart GDB.
17757 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17758 with_test_prefix. Always restart GDB. No need to delete
17759 breakpoints after the test.
17760 (test_skip_handler): Remove prefix parameter.
17761 (skip_over_handler, breakpoint_to_handler)
17762 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17763 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17764 restart GDB. No need to delete breakpoints after the test.
17765 (top level): Use foreach to call the test procedures with
17766 different commands.
17767
a5b6e449
PA
177682014-10-28 Pedro Alves <palves@redhat.com>
17769
17770 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17771 instead of GNATS numbers.
17772 * gdb.base/sigbpt.exp: Likewise.
17773 * gdb.base/siginfo.exp: Likewise.
17774 * gdb.base/sigstep.exp: Likewise.
17775
e5f8a7cc
PA
177762014-10-27 Pedro Alves <palves@redhat.com>
17777
17778 * gdb.base/sigstep.c (dummy): New global.
17779 (main): Issue a couple writes to the new global.
17780 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17781 procedures.
17782 (skip_over_handler): Use test_skip_handler.
17783 (top level): Call skip_over_handler for stepi and nexti too.
17784 (breakpoint_over_handler): Use test_skip_handler.
17785 (top level): Call breakpoint_over_handler for stepi and nexti too.
17786
763905a3
YQ
177872014-10-27 Yao Qi <yao@codesourcery.com>
17788
17789 * gdb.trace/tfile.c (adjust_function_address)
17790 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17791 function descriptor.
17792
6f259a23
DB
177932014-10-24 Don Breazeal <donb@codesourcery.com>
17794
17795 * gdb.base/foll-fork.exp (test_follow_fork,
17796 catch_fork_child_follow): Check for updated fork messages emitted
17797 from infrun.c.
17798 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17799 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17800 vfork_and_exec_child_follow_through_step): Check for updated vfork
17801 messages emitted from infrun.c.
17802
09dd9a69
PA
178032014-10-24 Pedro Alves <palves@redhat.com>
17804
17805 * gdb.base/corefile.exp: Remove references to ultrix.
17806 * gdb.base/interrupt.exp: Likewise.
17807 * gdb.base/whatis.exp: Likewise.
17808 * gdb.gdb/selftest.exp: Likewise.
17809 * gdb.threads/manythreads.exp: Likewise.
17810 * gdb.threads/print-threads.exp: Likewise.
17811 * gdb.threads/pthreads.exp:: Likewise.
17812 * gdb.threads/schedlock.exp: Likewise.
17813
3433cfa5
SC
178142014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17815
17816 * gdb.cp/non-trivial-retval.cc: Add a test case.
17817 * gdb.cp/non-trivial-retval.exp: Add a test.
17818
092f880b
YQ
178192014-10-20 Yao Qi <yao@codesourcery.com>
17820
17821 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17822 * gdb.python/py-objfile-script-gdb.py: New file.
17823 * gdb.python/py-objfile-script.exp: Update reference to
17824 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17825 of remote_download. Remove the dest file.
17826
acbdb7f3
YQ
178272014-10-20 Yao Qi <yao@codesourcery.com>
17828
17829 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17830 * gdb.base/step-line.exp: Likewise.
17831 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17832 * gdb.dwarf2/dw2-basic.exp: Likewise.
17833 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17834 * gdb.dwarf2/dw2-filename.exp: Likewise.
17835 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17836 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17837 * gdb.dwarf2/dw2-producer.exp: Likewise.
17838 * gdb.dwarf2/mac-fileno.exp: Likewise.
17839 * gdb.python/py-frame-args.exp: Likewise.
17840 * gdb.python/py-framefilter.exp: Likewise.
17841 * gdb.python/py-mi.exp: Likewise.
17842 * gdb.python/py-objfile-script.exp: Likewise
17843 * gdb.python/py-pp-integral.exp: Likewise.
17844 * gdb.python/py-pp-re-notag.exp: Likewise.
17845 * gdb.python/py-prettyprint.exp: Likewise.
17846 * gdb.python/py-section-script.exp: Likewise.
17847 * gdb.python/py-typeprint.exp: Likewise.
17848 * gdb.python/py-xmethods.exp: Likewise.
17849 * gdb.stabs/weird.exp: Likewise.
17850 * gdb.xml/tdesc-regs.exp: Likewise.
17851
bd286a29
KCY
178522014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17853
17854 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17855 (out_cu): Use addr_len for the size of addresses.
17856 (out_line): Likewise. Size DW_LNE_set_address instruction
17857 according to addr_len.
17858 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17859 (FUNC): Add START_INSNS to definition.
17860
673dc4a0
YQ
178612014-10-18 Yao Qi <yao@codesourcery.com>
17862
17863 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17864 gdb_has_argv0 return true.
17865 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17866 check [target_info exists noargs], check [gdb_has_argv0]
17867 instead.
17868 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17869 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17870 procedures.
17871
4ffbba72
DE
178722014-10-17 Doug Evans <dje@google.com>
17873
17874 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17875 event.
17876 * gdb.python/py-events.py: Add clear_objfiles event.
17877
d096d8c1
DE
178782014-10-17 Doug Evans <dje@google.com>
17879
17880 * gdb.python/py-objfile.exp: Test progspace attribute.
17881
a80db015
LM
178822014-10-17 Luis Machado <lgustavo@codesourcery.com>
17883
17884 * gdb.guile/scm-breakpoint.exp: Do not assume any
17885 directory separators when matching source file paths.
17886 * gdb.python/py-breakpoint.exp: Likewise.
17887 * gdb.reverse/break-precsave.exp: Likewise.
17888 * gdb.reverse/break-reverse.exp: Likewise.
17889 * gdb.reverse/consecutive-precsave.exp: Likewise.
17890 * gdb.reverse/finish-precsave.exp: Likewise.
17891 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17892 * gdb.reverse/finish-reverse.exp: Likewise.
17893 * gdb.reverse/i386-precsave.exp: Likewise.
17894 * gdb.reverse/i387-env-reverse.exp: Likewise.
17895 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17896 * gdb.reverse/machinestate-precsave.exp: Likewise.
17897 * gdb.reverse/machinestate.exp: Likewise.
17898 * gdb.reverse/sigall-precsave.exp: Likewise.
17899 * gdb.reverse/solib-precsave.exp: Likewise.
17900 * gdb.reverse/step-precsave.exp: Likewise.
17901 * gdb.reverse/until-precsave.exp: Likewise.
17902 * gdb.reverse/watch-precsave.exp: Likewise.
17903 * gdb.reverse/watch-reverse.exp: Likewise.
17904
b22089ab
YQ
179052014-10-17 Yao Qi <yao@codesourcery.com>
17906
17907 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17908 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17909
6c4486e6
PA
179102014-10-17 Pedro Alves <palves@redhat.com>
17911
17912 PR gdb/17471
17913 * gdb.base/bg-execution-repeat.c: New file.
17914 * gdb.base/bg-execution-repeat.exp: New file.
17915
0ff33695
PA
179162014-10-17 Pedro Alves <palves@redhat.com>
17917
17918 PR gdb/17300
17919 * gdb.base/continue-all-already-running.c: New file.
17920 * gdb.base/continue-all-already-running.exp: New file.
17921
6fdebc3d
PA
179222014-10-17 Pedro Alves <palves@redhat.com>
17923
17924 PR gdb/17472
17925 * gdb.base/annota-input-while-running.c: New file.
17926 * gdb.base/annota-input-while-running.exp: New file.
17927
32a8097b
PA
179282014-10-17 Pedro Alves <palves@redhat.com>
17929
17930 * gdb.base/callfuncs.exp: emove references to osf.
17931 * gdb.base/sigall.exp: Likewise.
17932 * gdb.gdb/selftest.exp: Likewise.
17933 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17934 * gdb.mi/non-stop.c: Likewise.
17935 * gdb.mi/pthreads.c: Likewise.
17936 * gdb.reverse/sigall-precsave.exp: Likewise.
17937 * gdb.reverse/sigall-reverse.exp: Likewise.
17938 * gdb.threads/pthreads.c: Likewise.
17939 * gdb.threads/pthreads.exp: Likewise.
17940
7a3517ff
YQ
179412014-10-17 Yao Qi <yao@codesourcery.com>
17942
17943 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17944 check 'target_info exists noargs'.
17945 (test_command_prompt_position): Likewise.
17946 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17947 Remove "set args".
17948 (progvar_simple_while_test): Likewise.
17949 (progvar_complex_if_while_test): Likewise.
17950 (if_while_breakpoint_command_test): Likewise.
17951 (infrun_breakpoint_command_test): Likewise.
17952 (breakpoint_command_test): Likewise.
17953 (watchpoint_command_test): Likewise.
17954 (bp_deleted_in_command_test): Likewise.
17955 (temporary_breakpoint_commands): Likewise.
17956
bb99c472
YQ
179572014-10-16 Yao Qi <yao@codesourcery.com>
17958
17959 * gdb.base/remotetimeout.exp: Remove noargs checking.
17960
7c16b83e
PA
179612014-10-15 Pedro Alves <palves@redhat.com>
17962
17963 PR breakpoints/9649
17964 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17965 * gdb.base/breakpoint-in-ro-region.exp
17966 (probe_target_hardware_step): New procedure.
17967 (top level): Probe hardware stepping and hardware breakpoint
17968 support. Test stepping through a read-only region, with both
17969 "breakpoint auto-hw" on and off and both "always-inserted" on and
17970 off.
17971
35a49624
IB
179722014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17973
17974 * gdb.dlang/demangle.exp: Update for demangling changes.
17975
2d1c107c
SC
179762014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17977
17978 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17979 * gdb.cp/non-trivial-retval.exp: Add new tests.
17980
778811d5
SC
179812014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17982
17983 PR c++/13403
17984 PR c++/15154
17985 * gdb.cp/non-trivial-retval.cc: New file.
17986 * gdb.cp/non-trivial-retval.exp: New file.
17987
10c5f0a8
YQ
179882014-10-15 Yao Qi <yao@codesourcery.com>
17989
17990 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17991 remote host.
17992
65d7b369
YQ
179932014-10-15 Yao Qi <yao@codesourcery.com>
17994
17995 * gdb.python/py-symbol.exp: Match file base name if host is
17996 remote, otherwise match file name with dir name.
17997 * gdb.python/py-symtab.exp: Likewise.
17998 * gdb.python/python.exp: Likewise.
17999
46dc1394
YQ
180002014-10-15 Yao Qi <yao@codesourcery.com>
18001
18002 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18003 pattern.
18004 * gdb.python/py-symtab.exp: Likewise.
18005 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18006 locationn.
18007
c40cc657
JB
180082014-10-14 Joel Brobecker <brobecker@adacore.com>
18009
18010 * gdb.ada/addr_arith: New testcase.
18011
2abf49e1
MR
180122014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18013
18014 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18015 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18016 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18017 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18018
f7088df3
SDJ
180192014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18020
18021 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18022 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18023 * gdb.arch/stap-eval-lang-ada.exp: New file.
18024
4dc06805
YQ
180252014-10-14 Yao Qi <yao@codesourcery.com>
18026
18027 * gdb.mi/mi-var-child.c (nothing1): New function.
18028 (nothing2): New function.
18029 (do_children_tests): Set function pointers by nothing1 and
18030 nothing2.
18031 * gdb.mi/mi-var-child.exp: Step over new added statements.
18032 Update test to match the new output.
18033 * gdb.mi/var-cmd.c (nothing1): New function.
18034 (nothing2): New function.
18035 (do_children_tests): Set function pointers by nothing1 and
18036 nothing2.
18037 * gdb.mi/mi-var-display.exp: Update test to match output.
18038 Step to the line specified by $line_dct_nothing.
18039 Increase the number of lines to step.
18040
46a93de2
YQ
180412014-10-14 Yao Qi <yao@codesourcery.com>
18042
18043 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18044 tests.
18045 * gdb.mi/mi2-var-child.exp: Likewise.
18046
14ea52ee
DE
180472014-10-13 Doug Evans <dje@google.com>
18048
18049 * gdb.python/py-objfile.exp: Change name of file name test.
18050
e5c6e92b
DE
180512014-10-13 Doug Evans <dje@google.com>
18052
18053 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18054 from the start of the CU.
18055
c780cc2f
JK
180562014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18057 Yao Qi <yao@codesourcery.com>
18058
18059 Fix "save breakpoints" for "catch" command.
18060 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18061 Remove -nonewline. Match also the added "main" line.
18062
99894e11
JK
180632014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18064
18065 Fix "save breakpoints" for "disable $bpnum" command.
18066 * gdb.base/save-bp.c (main): Add label.
18067 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18068
6e1ac5a3
JK
180692014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18070
18071 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18072
754dd2b0
YQ
180732014-10-11 Yao Qi <yao@codesourcery.com>
18074
18075 * gdb.server/server-kill.exp: Execute command
18076 "set remote trace-status-packet on" before "tstatus".
18077
f90183d7
YQ
180782014-10-11 Yao Qi <yao@codesourcery.com>
18079
18080 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18081 (main): Call getppid.
18082 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18083 and continue to it. Read variable "server_pid".
18084
bf40a607
YQ
180852014-10-11 Yao Qi <yao@codesourcery.com>
18086
18087 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18088
052ca370
YQ
180892014-10-11 Yao Qi <yao@codesourcery.com>
18090
18091 * gdb.threads/thread-find.exp: Don't execute command
18092 "info threads".
18093 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18094 * gdb.threads/linux-dp.exp: Don't check the condition
18095 $threads_created equals to zero.
18096
3831839c
PA
180972014-10-10 Pedro Alves <palves@redhat.com>
18098
18099 * gdb.base/bigcore.exp: Remove references to IRIX.
18100 * gdb.base/funcargs.exp: Likewise.
18101 * gdb.base/interrupt.exp: Likewise.
18102 * gdb.base/mips_pro.exp: Likewise.
18103 * gdb.base/nodebug.exp: Likewise.
18104 * gdb.base/setvar.exp: Likewise.
18105 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18106
8b9a549d
PA
181072014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18108 Pedro Alves <palves@redhat.com>
18109
18110 PR symtab/14466
18111 * gdb.base/vdso-warning.c: New file.
18112 * gdb.base/vdso-warning.exp: New file.
18113
d48ba5e8
DE
181142014-10-02 Doug Evans <dje@google.com>
18115
18116 * gdb.base/structs.c (main): Don't run forever.
18117
2278c276
PA
181182014-10-02 Pedro Alves <palves@redhat.com>
18119
18120 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18121 (top level) <stop threads 1, stop threads 2>: Use it.
18122
b57bacec
PA
181232014-10-02 Pedro Alves <palves@redhat.com>
18124
18125 * gdb.threads/break-while-running.exp (test): Add new
18126 'update_thread_list' argument. Skip "info threads" if false.
18127 (top level): Add new 'update_thread_list' axis.
18128
13fd3ff3
PA
181292014-10-02 Pedro Alves <palves@redhat.com>
18130
18131 PR breakpoints/17431
18132 * gdb.base/execl-update-breakpoints.c: New file.
18133 * gdb.base/execl-update-breakpoints.exp: New file.
18134
0fec99e8
PA
181352014-10-01 Pedro Alves <palves@redhat.com>
18136
18137 * gdb.base/breakpoint-in-ro-region.c: New file.
18138 * gdb.base/breakpoint-in-ro-region.exp: New file.
18139
2ddf4301
SM
181402014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18141
18142 * gdb.mi/mi-exit-code.exp: New file.
18143 * gdb.mi/mi-exit-code.c: New file.
18144
6a5f3f43
YQ
181452014-09-30 Yao Qi <yao@codesourcery.com>
18146
18147 * lib/prelink-support.exp (build_executable_own_libs): Error if
18148 the target isn't native.
18149
345bcc73
YQ
181502014-09-30 Yao Qi <yao@codesourcery.com>
18151
18152 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18153 false.
18154
a25a5a45
PA
181552014-09-22 Pedro Alves <palves@redhat.com>
18156
18157 * gdb.threads/break-while-running.exp: New file.
18158 * gdb.threads/break-while-running.c: New file.
18159
00ba3162
YQ
181602014-09-19 Yao Qi <yao@codesourcery.com>
18161
18162 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18163 Invoke test. Restart GDB with --readnow and invoke test again.
18164
c3b7b696
YQ
181652014-09-19 Yao Qi <yao@codesourcery.com>
18166
18167 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18168 proc set_breakpoint_on_gcd_function. Invoke
18169 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18170 invoke set_breakpoint_on_gcd_function again.
18171
2b4fd423
DE
181722014-09-18 Doug Evans <dje@google.com>
18173
18174 * gdb.dwarf2/symtab-producer.exp: New file.
18175
a5947601
SDJ
181762014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18177
18178 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18179 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18180 * gdb.base/global-var-nested-by-dso.c: Likewise.
18181 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18182
91c19059
SDJ
181832014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18184 Pedro Alves <palves@redhat.com>
18185
18186 * gdb.base/watch-bitfields.exp: Pass string other than test file
18187 name to prepare_for_testing.
18188 (watch): New procedure.
18189 (expect_watchpoint): Use with_test_prefix.
18190 (top level): Factor out tests to ...
18191 (test_watch_location, test_regular_watch): ... these new
18192 procedures, and use with_test_prefix and gdb_continue_to_end.
18193
bb9d5f81
PP
181942014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18195
18196 PR breakpoints/12526
18197 * gdb.base/watch-bitfields.exp: New file.
18198 * gdb.base/watch-bitfields.c: New file.
18199
635856f5
PA
182002014-09-16 Pedro Alves <palves@redhat.com>
18201
18202 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18203 software and hardware addresses, not software address against
18204 itself.
18205
7280ceea
PA
182062014-09-16 Pedro Alves <palves@redhat.com>
18207
18208 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18209 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18210
428b16bd
PA
182112014-09-16 Pedro Alves <palves@redhat.com>
18212
18213 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18214 files.
18215 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18216 "*-*-vxworks*" throughout.
18217 * gdb.base/break.exp: Likewise.
18218 * gdb.base/default.exp: Likewise.
18219 * gdb.base/scope.exp: Likewise.
18220 * gdb.base/sepdebug.exp: Likewise.
18221 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18222 throughout.
18223 * gdb.base/run.c: Likewise.
18224 * gdb.base/sepdebug.c: Likewise.
18225 * gdb.hp/gdb.aCC/run.c: Likewise.
18226 * gdb.reverse/until-reverse.c: Likewise.
18227 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18228
666d413c
YQ
182292014-09-16 Yao Qi <yao@codesourcery.com>
18230
18231 * boards/local-remote-host-native.exp: New file.
18232
57cbd724
DE
182332014-09-14 Doug Evans <xdje42@gmail.com>
18234
18235 * gdb.threads/queue-signal.c (thread_count): New variable.
18236 (thread_count_mutex, thread_count_condvar): New variables.
18237 (incr_thread_count, wait_all_threads_running): New functions.
18238 (main): Wait for all threads to be in their thread functions.
18239
81219e53
DE
182402014-09-13 Doug Evans <xdje42@gmail.com>
18241
18242 * gdb.threads/queue-signal.c: New file.
18243 * gdb.threads/queue-signal.exp: New file.
18244
3714cea7
DE
182452014-09-13 Doug Evans <xdje42@gmail.com>
18246
18247 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18248 be consistent with what default_gdb_init uses.
18249 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18250 the plain text of the prompt. Add some logging printfs.
18251 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18252
fa43b1d7
PA
182532014-09-12 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18256 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18257 * gdb.arch/i386-size-overlap.exp: Likewise.
18258 * gdb.arch/i386-size.exp: Likewise.
18259 * gdb.arch/i386-unwind.exp: Likewise.
18260 * gdb.base/a2-run.exp: Likewise.
18261 * gdb.base/break.exp: Likewise.
18262 * gdb.base/charset.exp: Likewise.
18263 * gdb.base/chng-syms.exp: Likewise.
18264 * gdb.base/commands.exp: Likewise.
18265 * gdb.base/dbx.exp: Likewise.
18266 * gdb.base/find.exp: Likewise.
18267 * gdb.base/funcargs.exp: Likewise.
18268 * gdb.base/jit-simple.exp: Likewise.
18269 * gdb.base/reread.exp: Likewise.
18270 * gdb.base/sepdebug.exp: Likewise.
18271 * gdb.base/step-bt.exp: Likewise.
18272 * gdb.cp/mb-inline.exp: Likewise.
18273 * gdb.cp/mb-templates.exp: Likewise.
18274 * gdb.objc/basicclass.exp: Likewise.
18275 * gdb.threads/killed.exp: Likewise.
18276
9d9bf2df
EBM
182772014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18278
18279 PR tdep/17379
18280 * gdb.arch/powerpc-stackless.S: New file.
18281 * gdb.arch/powerpc-stackless.exp: New file.
18282
1cf2f1b0
JK
182832014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18284
18285 * gdb.base/attach.c: Include unistd.h.
18286 (main): Call alarm. Add label postloop.
18287 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18288 gdb_breakpoint, gdb_continue_to_breakpoint.
18289 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18290
98880d46
PA
182912014-09-11 Pedro Alves <palves@redhat.com>
18292
18293 PR gdb/17347
18294 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18295 * gdb.base/attach.exp (test_command_line_attach_run): New
18296 procedure.
18297 (top level): Call it.
18298
4c92ff2c
PA
182992014-09-11 Pedro Alves <palves@redhat.com>
18300
18301 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18302 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18303 (do_command_attach_tests): Use spawn_wait_for_attach.
18304 * gdb.base/solib-overlap.exp: Likewise.
18305 * gdb.multi/multi-attach.exp: Likewise.
18306 * gdb.python/py-prompt.exp: Likewise.
18307 * gdb.python/py-sync-interp.exp: Likewise.
18308 * gdb.server/ext-attach.exp: Likewise.
18309
3adc1a7d
GKB
183102014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18311
18312 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18313 command in testcase. Simplify testcase.
18314
96334934
JB
183152014-09-10 Joel Brobecker <brobecker@adacore.com>
18316
18317 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18318
eb479039
JB
183192014-09-10 Joel Brobecker <brobecker@adacore.com>
18320
18321 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18322
deede10c
JB
183232014-09-10 Joel Brobecker <brobecker@adacore.com>
18324
18325 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18326
7828a5f5
JB
183272014-09-10 Joel Brobecker <brobecker@adacore.com>
18328
18329 * gdb.dwarf2/dynarr-ptr.c: New file.
18330 * gdb.dwarf2/dynarr-ptr.exp: New file.
18331
33aeebcf
MR
183322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18333
18334 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18335 of 30 rather than hardcoding 120 for a slow test case. Take the
18336 `gdb,timeout' target setting into account for this calculation.
18337 Don't extend the timeout for the test cases that don't need it.
18338
7b415901
MR
183392014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18340
18341 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18342 a factor of 2 for a slow test case. Take the `gdb,timeout'
18343 target setting into account for this calculation.
18344 * gdb.reverse/until-precsave.exp: Increase the timeout by
18345 a factor of 15 and 3 respectively rather than adding 120
18346 for a pair of slow test cases. Take the `gdb,timeout'
18347 target setting into account for this calculation.
18348
4a40f85a
MR
183492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18350
18351 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18352 timeout, don't pass one down to gdb_expect.
18353 (gdb_expect): Rework timeout selection.
18354
09635af7
MR
183552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18356
18357 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18358 exception on timeout.
18359 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18360 (gdbserver_start_extended): Catch any `gdbserver_start' error
18361 exceptions.
18362 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18363 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18364 `gdbserver_gdb_load' error exceptions.
18365
2bdd10b7
MR
183662014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18367
18368 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18369 120 on waiting for the TCP socket to open.
18370
316935f0
DE
183712014-09-09 Doug Evans <xdje42@gmail.com>
18372
18373 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18374 _caller_matches, _any_caller_is, _any_caller_matches.
18375
83740597
DE
183762014-09-09 Doug Evans <xdje42@gmail.com>
18377
18378 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18379
4c122fc3
YQ
183802014-09-09 Yao Qi <yao@codesourcery.com>
18381
18382 * gdb.mi/mi-var-display.exp: Set print symbol off.
18383
a9f116cb
GKB
183842014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18385
18386 PR gdb/17035
18387 * gdb.base/commands.exp: Add tests to verify user-defined
18388 commands with empty bodies.
18389 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18390 python commands in `show user command`.
18391 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18392 scheme commands in `show user command`.
18393
c75bd3a2
JK
183942014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18395
18396 PR python/17355
18397 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18398 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18399 * gdb.python/py-framefilter-invalidarg.exp: New file.
18400 * gdb.python/py-framefilter-invalidarg.py: New file.
18401
faa42425
DE
184022014-09-06 Doug Evans <xdje42@gmail.com>
18403
18404 PR 15276
18405 * gdb.python/py-caller-is.c: New file.
18406 * gdb.python/py-caller-is.exp: New file.
18407
474ca4f6
SDJ
184082014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18409
18410 PR gdb/17235
18411 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18412 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18413
eb0b0463
SDJ
184142014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18415
18416 PR fortran/17237
18417 * gdb.fortran/print-formatted.exp: New file.
18418 * gdb.fortran/print-formatted.f90: Likewise.
18419
5f3b99cf
SS
184202014-09-03 Sasha Smundak <asmundak@google.com>
18421
18422 * gdb.python/py-frame.exp: Test Frame.read_register.
18423
7d793aa9
SDJ
184242014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18425
18426 PR python/16699
18427 * gdb.python/py-completion.exp: New file.
18428 * gdb.python/py-completion.py: Likewise.
18429
fb0576e9
DE
184302014-08-28 Doug Evans <dje@google.com>
18431
18432 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18433 eax,etc. are live with values set by gdb and thus the compiler can't
18434 use them.
18435 * gdb.arch/i386-pseudo.c (main): Ditto.
18436
ee92b0dd
DE
184372014-08-27 Doug Evans <dje@google.com>
18438
18439 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18440
6649db35
DE
184412014-08-25 Doug Evans <dje@google.com>
18442
18443 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18444 (main): Ditto.
18445
564b7600
DE
184462014-08-25 Doug Evans <dje@google.com>
18447
18448 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18449
3881fb67
YQ
184502014-08-24 Yao Qi <yao@codesourcery.com>
18451
18452 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18453 symbol off.
18454 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18455
a05a36a5
DE
184562014-08-22 Doug Evans <dje@google.com>
18457
18458 PR 17276
18459 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18460 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18461 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18462
7c343b48
YQ
184632014-08-22 Yao Qi <yao@codesourcery.com>
18464
18465 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18466 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18467 * gdb.python/python.exp: Likewise. Use .py file on the host
18468 instead of the build.
18469
22fd09ae
JK
184702014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18471
18472 * gdb.threads/gcore-stale-thread.c: New file.
18473 * gdb.threads/gcore-stale-thread.exp: New file.
18474
a8454a7c
PA
184752014-08-21 Pedro Alves <palves@redhat.com>
18476
18477 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18478 * gdb.base/gcore-relro-pie.exp: Likewise.
18479 * gdb.base/gcore-relro.exp: Likewise.
18480 * gdb.base/gcore.exp: Likewise.
18481 * gdb.base/print-symbol-loading.exp: Likewise.
18482 * gdb.threads/gcore-thread.exp: Likewise.
18483 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18484
2a31c623
PA
184852014-08-20 Pedro Alves <palves@redhat.com>
18486 Jan Kratochvil <jan.kratochvil@redhat.com>
18487
18488 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18489 configure.
18490 (EXPECT): Handle READ1 being set.
18491 (all): Depend on EXTRA_RULES.
18492 (check-read1, expect-read1, read1.so, read1): New rules.
18493 * README (Testsuite Parameters): Document the READ1 make variable.
18494 (Race detection): New section.
18495 * configure: Regenerate.
18496 * configure.ac: If build==host==target, and running under a
18497 GNU/glibc system, add read1 to the extra Makefile rules.
18498 (EXTRA_RULES): AC_SUBST it.
18499 * lib/read1.c: New file.
18500
d36430db
JB
185012014-08-20 Joel Brobecker <brobecker@adacore.com>
18502
18503 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18504 the handling of variables declared as a typedef to an array
18505 which a DW_AT_data_location attribute.
18506
9a0dc9e3
PA
185072014-08-19 Andrew Burgess <aburgess@broadcom.com>
18508 Pedro Alves <palves@redhat.com>
18509
18510 PR symtab/14604
18511 PR symtab/14605
18512 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18513 gdb_test.
18514
0718a8da
PA
185152014-08-19 Pedro Alves <palves@redhat.com>
18516
18517 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18518
13b448cd
YQ
185192014-08-19 Yao Qi <yao@codesourcery.com>
18520
18521 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18522 right line.
18523
1cbf5077
DB
185242014-08-18 David Blaikie <dblaikie@gmail.com>
18525
18526 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18527
bf0fae19
JB
185282014-08-18 Joel Brobecker <brobecker@adacore.com>
18529
18530 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18531 attribute in array range.
18532
3c8c5dcc
JB
185332014-08-18 Joel Brobecker <brobecker@adacore.com>
18534
18535 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18536
e66d4446
SC
185372014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18538
18539 PR c++/17132
18540 * gdb.cp/pr17132.cc: New file.
18541 * gdb.cp/pr17132.exp: New file.
18542
940df408
SC
185432014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18544
18545 * gdb.python/py-xmethods.py (A_getarrayind)
18546 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18547 Use 'print' with function call syntax.
18548 (E_method_matcher.match): Fix tab vs space indentation mixup.
18549
ebcc6c3a
YQ
185502014-08-15 Yao Qi <yao@codesourcery.com>
18551
18552 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18553 false.
18554
775e0f04
YQ
185552014-08-15 Yao Qi <yao@codesourcery.com>
18556
18557 * gdb.cp/casts.exp: Set print symbol off.
18558 * gdb.cp/class2.exp: Likewise.
18559 * gdb.cp/overload.exp: Likewise.
18560 * gdb.cp/templates.exp: Likewise.
18561
d769e349
DE
185622014-08-11 Doug Evans <dje@google.com>
18563
18564 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18565 (test_load_shlib): Update.
18566
20c6f1e1
YQ
185672014-08-09 Yao Qi <yao@codesourcery.com>
18568
18569 * gdb.base/display.exp: Invoke is_address_zero_readable.
18570 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18571 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18572 * gdb.base/hbreak-unmapped.exp: Return if
18573 is_address_zero_readable returns true.
18574 * gdb.base/signest.exp: Likewise.
18575 * gdb.base/signull.exp: Likewise.
18576 * gdb.base/sigbpt.exp: Likewise.
18577 * gdb.guile/scm-disasm.exp: Do the test if
18578 is_address_zero_readable returns false.
18579 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18580 * gdb.python/py-arch.exp: Likewise.
18581 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18582 * lib/gdb.exp (is_address_zero_readable): New proc.
18583
5792e8e3
YQ
185842014-08-09 Yao Qi <yao@codesourcery.com>
18585
18586 PR testsuite/13443
18587 * gdb.mi/mi-var-display.exp: Make test messages unique.
18588
3cecbbbe
TT
185892014-08-04 Tom Tromey <tromey@redhat.com>
18590
18591 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18592 target 0".
18593
00b51ff5
TT
185942014-08-04 Tom Tromey <tromey@redhat.com>
18595
18596 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18597 "target_resume".
18598
6908c509
JB
185992014-08-01 Joel Brobecker <brobecker@adacore.com>
18600
18601 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18602 inner_vla_struct_object_size.
18603 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18604 as xfail.
18605
cc6563d2
PA
186062014-07-30 Pedro Alves <palves@redhat.com>
18607
18608 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18609 comment.
18610
7e09a223
YQ
186112014-07-29 Yao Qi <yao@codesourcery.com>
18612
18613 PR gdb/17206
18614 * gdb.base/until-nodebug.exp: New.
18615
7ebdbe92
DE
186162014-07-28 Doug Evans <xdje42@gmail.com>
18617
18618 PR guile/17203
18619 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18620 previously existing parameter, and previously ambiguously spelled
18621 parameter.
18622
fdb1adc6
WN
186232014-07-28 Will Newton <will.newton@linaro.org>
18624
18625 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18626
186fcde0
DE
186272014-07-26 Ludovic Courtès <ludo@gnu.org>
18628 Doug Evans <xdje42@gmail.com>
18629
18630 PR guile/17146
18631 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18632
70509625
PA
186332014-07-25 Pedro Alves <palves@redhat.com>
18634
18635 * gdb.threads/signal-command-handle-nopass.c: New file.
18636 * gdb.threads/signal-command-handle-nopass.exp: New file.
18637 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18638 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18639 * gdb.threads/signal-delivered-right-thread.c: New file.
18640 * gdb.threads/signal-delivered-right-thread.exp: New file.
18641
c3f814a1
PA
186422014-07-25 Pedro Alves <palves@redhat.com>
18643
18644 * gdb.base/double-prompt-target-event-error.exp
18645 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18646 match.
18647 (cancel_pagination_in_target_event): Rework double prompt
18648 detection.
18649 * gdb.base/paginate-after-ctrl-c-running.exp
18650 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18651 <return>' match.
18652 * gdb.base/paginate-bg-execution.exp
18653 (test_bg_execution_pagination_return)
18654 (test_bg_execution_pagination_cancel): Remove '-notransfer
18655 <return>' matches.
18656 * gdb.base/paginate-execution-startup.exp
18657 (test_fg_execution_pagination_return)
18658 (test_fg_execution_pagination_cancel): Remove '-notransfer
18659 <return>' matches.
18660 * gdb.base/paginate-inferior-exit.exp
18661 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18662 match.
18663 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18664 * lib/gdb.exp (pagination_prompt): Run text through
18665 string_to_regexp.
18666 (gdb_test_multiple): Match $pagination_prompt instead of
18667 "<return>".
18668 (string_to_regexp): Move to lib/gdb-utils.exp.
18669
e214cf6c
JK
186702014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18671
18672 * gdb.arch/amd64-entry-value-paramref.S: New file.
18673 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18674 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18675 * gdb.arch/amd64-optimout-repeat.S: New file.
18676 * gdb.arch/amd64-optimout-repeat.c: New file.
18677 * gdb.arch/amd64-optimout-repeat.exp: New file.
18678
17d0c5c8
JK
186792014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18680
18681 PR gdb/17170
18682 * gdb.base/statistics.exp: New file.
18683
b8b8facf
DE
186842014-07-17 Doug Evans <dje@google.com>
18685
74b49205 18686 PR gdb/17170
b8b8facf
DE
18687 * gdb.base/maint.exp: Update testing of per-command stats.
18688
1b5d0ab3
PA
186892014-07-16 Pedro Alves <palves@redhat.com>
18690
18691 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18692 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18693 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18694 (tfile_write_buf): New functions.
18695 (add_memory_block): Rewrite using the above.
18696 (adjust_function_address): New function.
18697 (FUNCTION_ADDRESS): New macro.
18698 (write_basic_trace_file): Remove short_x local, and use
18699 tfile_write_16. Change type of func_addr local to unsigned long
18700 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18701 here. Cast argument of add_memory_block to char pointer.
18702 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18703 (main): Remove parameters.
18704 * gdb.trace/tfile.exp: Remove nowarnings.
18705
4d974e88
SM
187062014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18707
18708 * gdb.base/debug-expr.exp: Test string evaluation with
18709 "debug expression" on.
18710
41e99568
PA
187112014-07-15 Pedro Alves <palves@redhat.com>
18712
18713 * gdb.base/reread.exp: Use clean_restart.
18714
487d9753
PL
187152014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18716
18717 * gdb.arch/avr-flash-qualifer.c: New.
18718 * gdb.arch/avr-flash-qualifer.exp: New.
18719
cc1c52ad
PA
187202014-07-14 Pedro Alves <palves@redhat.com>
18721
18722 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18723 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18724
1e973570
PA
187252014-07-14 Pedro Alves <palves@redhat.com>
18726
18727 * gdb.base/double-prompt-target-event-error.c: New file.
18728 * gdb.base/double-prompt-target-event-error.exp: New file.
18729
93d6eb10
PA
187302014-07-14 Pedro Alves <palves@redhat.com>
18731
18732 PR gdb/17072
18733 * gdb.base/paginate-inferior-exit.c: New file.
18734 * gdb.base/paginate-inferior-exit.exp: New file.
18735
0017922d
PA
187362014-07-14 Pedro Alves <palves@redhat.com>
18737
18738 PR gdb/17072
18739 * gdb.base/paginate-bg-execution.c: New file.
18740 * gdb.base/paginate-bg-execution.exp: New file.
18741
94696ad3
PA
187422014-07-14 Pedro Alves <palves@redhat.com>
18743
18744 PR gdb/17072
18745 * gdb.base/paginate-execution-startup.c: New file.
18746 * gdb.base/paginate-execution-startup.exp: New file.
18747 * lib/gdb.exp (pagination_prompt): New global.
18748 (default_gdb_spawn): New procedure, factored out from
18749 default_gdb_spawn.
18750 (default_gdb_start): Adjust to call default_gdb_spawn.
18751 (gdb_spawn): New procedure.
18752
bd293940
PA
187532014-07-14 Pedro Alves <palves@redhat.com>
18754
18755 * lib/gdb.exp (gdb_assert): New procedure.
18756 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18757
c933f875
PA
187582014-07-14 Pedro Alves <palves@redhat.com>
18759
18760 * gdb.base/execution-termios.c: New file.
18761 * gdb.base/execution-termios.exp: New file.
18762
d98b7a16
TT
187632014-07-14 Tom Tromey <tromey@redhat.com>
18764
18765 * gdb.cp/vla-cxx.cc: New file.
18766 * gdb.cp/vla-cxx.exp: New file.
18767
548740d6
TT
187682014-07-14 Tom Tromey <tromey@redhat.com>
18769
18770 * gdb.reverse/rerun-prec.c: New file.
18771 * gdb.reverse/rerun-prec.exp: New file.
18772
a25eb028
MR
187732014-07-12 Maciej W. Rozycki <macro@mips.com>
18774 Maciej W. Rozycki <macro@codesourcery.com>
18775
18776 * lib/gdb-utils.exp: New file.
18777 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18778 inline `gdb_init_command' processing.
18779 (gdb_start_cmd): Likewise.
18780 * lib/mi-support.exp (mi_run_cmd): Likewise.
18781 * README: Document `gdb_init_command' and `gdb_init_commands'.
18782
218c2655
JK
187832014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18784
18785 Fix false FAIL running under a very long directory name.
18786 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18787 and "set print elements 10000". Twice.
18788
5401fde3
YQ
187892014-07-11 Yao Qi <yao@codesourcery.com>
18790
18791 * gdb.base/exprs.exp: "set print symbol off".
18792
e76126e8
PA
187932014-07-11 Pedro Alves <palves@redhat.com>
18794
18795 * gdb.threads/kill.c: New file.
18796 * gdb.threads/kill.exp: New file.
18797
2d6f0de6
YQ
187982014-07-10 Yao Qi <yao@codesourcery.com>
18799
18800 * gdb.trace/tfile.c (write_basic_trace_file)
18801 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18802 address written to trace file.
18803
7180e04a
PA
188042014-07-09 Pedro Alves <palves@redhat.com>
18805
18806 * gdb.base/attach-wait-input.exp: New file.
18807 * gdb.base/attach-wait-input.c: New file.
18808
9a9a7608
AB
188092014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18810
18811 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18812 setting up test structures.
18813 (main): Call new test function.
18814 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18815 test function, continue into test function and walk test
18816 structures.
18817
161ac41e
YQ
188182014-07-02 Yao Qi <yao@codesourcery.com>
18819
18820 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18821 'bar_start' at the beginning of functions 'foo' and 'bar'
18822 respectively.
18823 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18824 instead of 'foo' and 'bar'.
18825
1f267ae3
MM
188262014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18827
18828 * gdb.btrace/segv.exp: New.
18829 * gdb.btrace/segv.c: New.
18830
2b239efb
LM
188312014-07-02 Luis Machado <lgustavo@codesourcery.com>
18832
18833 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18834 instruction.
18835
cf363f18
MW
188362014-06-30 Mark Wielaard <mjw@redhat.com>
18837
18838 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18839 vulture, vilify, villar): New volatile array constants.
18840 (vindictive, vegetation): New const volatile array constants.
18841 * gdb.base/volatile.exp: Test volatile and const volatile array
18842 types.
18843
aebf9d24
AA
188442014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18845
18846 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18847 target lacks support for awatch, rwatch, or hbreak.
18848
b67a2c6f
YQ
188492014-06-27 Yao Qi <yao@codesourcery.com>
18850
18851 * gdb.multi/dummy-frame-restore.exp: New.
18852 * gdb.multi/dummy-frame-restore.c: New.
18853
aef92902
MM
188542014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18855
18856 * gdb.btrace/gcore.exp: New.
18857
8e9db26e
PA
188582014-06-23 Pedro Alves <palves@redhat.com>
18859
18860 * gdb.base/watchpoint-reuse-slot.c: New file.
18861 * gdb.base/watchpoint-reuse-slot.exp: New file.
18862
70afc5b7
SC
188632014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18864
18865 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18866 progspace's filename in 'info', 'enable' and 'disable' command
18867 tests.
18868
b972bd9c
JK
188692014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18870
18871 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18872 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18873 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18874
125f8a3d
GB
188752014-06-20 Gary Benson <gbenson@redhat.com>
18876
18877 * gdb.arch/i386-avx.exp: Fix include file location.
18878 * gdb.arch/i386-sse.exp: Likewise.
18879
3ed9baed
IB
188802014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18881
18882 * gdb.dlang/expression.exp: New file.
18883
034f788c
PA
188842014-06-19 Pedro Alves <palves@redhat.com>
18885
18886 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18887 out from ...
18888 (top level): ... here. Iterate running tests under different
18889 scheduler-locking settings.
18890
45371d0c
LM
188912014-06-18 Luis Machado <lgustavo@codesourcery.com>
18892
18893 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18894 to DW_FORM_addr and use non-zero addresses.
18895
5d376983
SC
188962014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18897
18898 PR gdb/17017
18899 * gdb.python/py-xmethods.cc: Add global function call counters and
18900 increment them in their respective functions. Remove "cout"
18901 statements.
18902 * gdb.python/py-xmethods.exp: Make tests check the global function
18903 call counters instead of depending on inferior IO.
18904
a1aa2221
LM
189052014-06-18 Don Breazeal <donb@codesourcery.com>
18906
18907 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18908 Deleted procedure.
18909 (explicit_fork_parent_follow): Deleted procedure.
18910 (explicit_fork_child_follow): Deleted procedure.
18911 (test_follow_fork): New procedure.
18912 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18913 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18914 procedure calls.
18915
0fc05997
YQ
189162014-06-17 Yao Qi <yao@codesourcery.com>
18917
18918 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18919 CP1252.
18920
70795c52
LM
189212014-06-17 Luis Machado <lgustavo@codesourcery.com>
18922
18923 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18924 Initialize ptr and S explicitly.
18925 (skip_type_update_when_not_use_rtti_test): Likewise.
18926
6be47f0c
KS
189272014-06-16 Keith Seitz <keiths@redhat.com>
18928
18929 PR mi/15863
18930 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18931 the inferior is started.
18932
d03de421
PA
189332014-06-16 Pedro Alves <palves@redhat.com>
18934
18935 * gdb.base/break-main-file-remove-fail.c: New file.
18936 * gdb.base/break-main-file-remove-fail.exp: New file.
18937 * gdb.base/break-unload-file.exp: Use build_executable instead of
18938 prepare_for_testing.
18939 (test_break): New parameter "initial_load". Handle it.
18940 (top level): Add initial_load cmdline/file axis.
18941
f9579b99
TT
189422014-06-12 Tom Tromey <tromey@redhat.com>
18943
18944 * gdb.base/completion.exp: Don't use directory name in test.
18945
3657956b
GB
189462014-06-09 Gary Benson <gbenson@redhat.com>
18947
18948 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18949 separate the always-available ANSI-standard signals from the
18950 signals that require checking.
18951 (main): Likewise.
18952 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18953 Likewise.
18954 (main): Likewise.
18955
4186eb54
KS
189562014-06-07 Keith Seitz <keiths@redhat.com>
18957
18958 Revert:
18959 PR c++/16253
18960 * gdb.cp/var-tag.cc: New file.
18961 * gdb.cp/var-tag.exp: New file.
18962 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18963 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18964 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18965 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18966
25326a28 189672014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18968
18969 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18970
829155c9
PA
189712014-06-06 Pedro Alves <palves@redhat.com>
18972
18973 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18974 in target debug output instead of looking at RSP packets,
18975 disabling the test on any target that uses hardware stepping.
18976 Update comments.
18977
61c8d22e
PA
189782014-06-06 Pedro Alves <palves@redhat.com>
18979
18980 * gdb.base/break-unload-file.exp: Fix typo.
18981
d9a47287
YQ
189822014-06-06 Yao Qi <yao@codesourcery.com>
18983
18984 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18985 from "jit_function" to "^jit_function".
18986
e5e01dbf
YQ
189872014-06-06 Yao Qi <yao@codesourcery.com>
18988
18989 * gdb.base/async.c (foo): Add one statement.
18990 * gdb.base/async.exp: Get the next instruction address and
18991 match the output of "nexti" by instruction address. Match
18992 the hex address in the output of "finish".
18993
73ba372c
GB
189942014-06-06 Gary Benson <gbenson@redhat.com>
18995
18996 * gdb.base/call-signals.c: Remove preprocessor conditionals
18997 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18998 SIGSEGV and SIGTERM.
18999 * gdb.base/sigall.c: Likewise.
19000 * gdb.base/unwindonsignal.c: Likewise.
19001 * gdb.reverse/sigall-reverse.c: Likewise.
19002
831517df
YQ
190032014-06-06 Yao Qi <yao@codesourcery.com>
19004
19005 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19006 readable, skip the test.
19007
b8b91e98
YQ
190082014-06-06 Yao Qi <yao@codesourcery.com>
19009
19010 * gdb.threads/staticthreads.c (thread_function): Move the line
19011 setting breakpoint on forward.
19012 * gdb.threads/staticthreads.exp: Update comments.
19013
fb934770
LC
190142014-06-05 Ludovic Courtès <ludo@gnu.org>
19015
19016 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19017 "history-append! type error".
19018
6ef284bd
SM
190192014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19020
19021 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19022 erroneous dprintf expected input.
19023
a872e241
DE
190242014-06-04 Doug Evans <xdje42@gmail.com>
19025
19026 * gdb.guile/scm-generics.exp: Delete.
19027
16f691fb
DE
190282014-06-04 Doug Evans <xdje42@gmail.com>
19029
19030 * gdb.guile/scm-breakpoint.exp: Update.
19031 Add tests for breakpoint registration.
19032
012370f6
TT
190332014-06-04 Tom Tromey <tromey@redhat.com>
19034
19035 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19036 VLA-in-union.
19037 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19038 inner_vla_struct, vla_union types. Initialize objects of those
19039 types and compute their sizes.
19040
9f5a4cef
HZ
190412014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19042 Hui Zhu <hui@codesourcery.com>
19043
19044 * gdb.base/fileio.exp: Add test for shell not available as well as
19045 available.
19046 * gdb.base/fileio.c (test_system): Check for shell twice.
19047
90a45c4d
YQ
190482014-06-04 Yao Qi <yao@codesourcery.com>
19049
19050 * gdb.base/auto-connect-native-target.exp: Remove redundant
19051 space from the regexp pattern.
19052
70017e41
YQ
190532014-06-04 Yao Qi <yao@codesourcery.com>
19054
19055 * gdb.base/default.exp: Replace "child" with "native" in
19056 regexp pattern.
19057
883964a7
SC
190582014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19059
19060 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19061 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19062 * gdb.python/py-xmethods.py: Python script supporting the
19063 new testcase and tests.
19064
ef370185
JB
190652014-06-03 Joel Brobecker <brobecker@adacore.com>
19066 Pedro Alves <palves@redhat.com>
19067
19068 PR breakpoints/17000
19069 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19070 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19071
1e2ccb61
BM
190722014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19073
19074 * gdb.base/subst.exp: Add tests to verify partial path matching
19075 output.
19076
c6ec5ab2
PA
190772014-06-03 Pedro Alves <palves@redhat.com>
19078
19079 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19080 target that doesn't use software single-stepping.
19081
835c559f
PA
190822014-06-03 Pedro Alves <palves@redhat.com>
19083
19084 PR breakpoints/17000
19085 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19086 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19087
06eb1586
DE
190882014-06-02 Doug Evans <xdje42@gmail.com>
19089
19090 * gdb.guile/scm-parameter.exp: New file.
19091
e698b8c4
DE
190922014-06-02 Doug Evans <xdje42@gmail.com>
19093
19094 * gdb.guile/scm-cmd.c: New file.
19095 * gdb.guile/scm-cmd.exp: New file.
19096
ded03782
DE
190972014-06-02 Doug Evans <xdje42@gmail.com>
19098
19099 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19100 pretty-printer lookup.
19101 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19102 (make-pp_s-printer): Call it.
19103 (make-pretty-printer-from-dict): New function.
19104 (lookup-pretty-printer-maker-from-dict): New function.
19105 (*pretty-printer*): Simplify.
19106 (make-objfile-pp_s-printer): New function.
19107 (install-objfile-pretty-printers!): New function.
19108 (make-progspace-pp_s-printer): New function.
19109 (install-progspace-pretty-printers!): New function.
19110 * gdb.guile/scm-progspace.c: New file.
19111 * gdb.guile/scm-progspace.exp: New file.
19112
41fac0cf
PA
191132014-06-02 Pedro Alves <palves@redhat.com>
19114
19115 * gdb.base/dprintf-bp-same-addr.c: New file.
19116 * gdb.base/dprintf-bp-same-addr.exp: New file.
19117
96ae5695
EBM
191182014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19119
19120 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19121 * gdb.arch/powerpc-power.s: Likewise.
19122
da02b3a8
JB
191232014-06-02 Joel Brobecker <brobecker@adacore.com>
19124
19125 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19126
c72b2e7b
YQ
191272014-06-01 Yao Qi <yao@codesourcery.com>
19128
19129 * gdb.base/watchpoint.exp (test_watch_location): Check null
19130 pointer can be dereferenced. If not, do the test, otherwise
19131 skip it.
19132
53e8a631
AB
191332014-05-30 Andrew Burgess <aburgess@broadcom.com>
19134
19135 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19136 results.
19137 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19138
938f0e2f
AB
191392014-05-30 Andrew Burgess <aburgess@broadcom.com>
19140
19141 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19142 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19143 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19144 * gdb.arch/amd64-invalid-stack-top.c: New file.
19145 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19146
9ba6657a
PA
191472014-05-30 Pedro Alves <palves@redhat.com>
19148
19149 PR breakpoints/17000
19150 * gdb.base/sss-bp-on-user-bp.c: New file.
19151 * gdb.base/sss-bp-on-user-bp.exp: New file.
19152
522c09bf
DB
191532014-05-30 David Blaikie <dblaikie@gmail.com>
19154
19155 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19156 gnu_inline semantics via attribute.
19157 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19158 source explicitly specifies the required semantics.
19159
bf4ef81e
MR
191602014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19161
19162 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19163
329ea579
PA
191642014-05-29 Pedro Alves <palves@redhat.com>
19165 Tom Tromey <tromey@redhat.com>
19166
19167 * gdb.base/async-shell.exp: Don't enable target-async.
19168 * gdb.base/async.exp
19169 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19170 parameter. Adjust.
19171 (top level): Don't test with "target-async".
19172 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19173 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19174 * gdb.base/inferior-died.exp: Don't enable target-async.
19175 * gdb.base/interrupt-noterm.exp: Likewise.
19176 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19177 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19178 * gdb.mi/mi-nonstop.exp: Likewise.
19179 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19180 * gdb.mi/mi-nsintrall.exp: Likewise.
19181 * gdb.mi/mi-nsmoribund.exp: Likewise.
19182 * gdb.mi/mi-nsthrexec.exp: Likewise.
19183 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19184 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19185 * gdb.python/py-evsignal.exp: Don't enable target-async.
19186 * gdb.python/py-evthreads.exp: Likewise.
19187 * gdb.python/py-prompt.exp: Likewise.
19188 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19189 * gdb.server/solib-list.exp: Don't enable target-async.
19190 * gdb.threads/thread-specific-bp.exp: Likewise.
19191 * lib/mi-support.exp: Adjust to use mi-async.
19192
fd664c91
PA
191932014-05-29 Pedro Alves <palves@redhat.com>
19194
19195 PR gdb/13860
19196 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19197 reason, even in sync mode.
19198
251bde03
PA
191992014-05-29 Pedro Alves <palves@redhat.com>
19200 Hui Zhu <hui@codesourcery.com>
19201
19202 PR PR15693
19203 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19204 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19205 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19206 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19207
7f3c0343
JB
192082014-05-28 Joel Brobecker <brobecker@adacore.com>
19209
19210 * config/monitor.exp (gdb_target_monitor): Replace use of
19211 "set remotebaud" by "set serial baud".
19212
b2715b27
AW
192132014-05-26 Andy Wingo <wingo@igalia.com>
19214
19215 * gdb.guile/scm-breakpoint.exp:
19216 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19217 properties instead of gdb-object-properties.
19218
498a4489
YQ
192192014-05-26 Yao Qi <yao@codesourcery.com>
19220
19221 * gdb.server/no-thread-db.exp: Specify source file name
19222 explicitly when setting a breakpoint.
19223
589fdceb
MM
192242014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19225
19226 * gdb.btrace/vdso.c: New.
19227 * gdb.btrace/vdso.exp: New.
19228
e9089e05
MM
192292014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19230
19231 * gdb.base/gcore.exp (capture_command_output): Move ...
19232 * lib/gdb.exp (capture_command_output): ... here.
19233
67b5c0c1
MM
192342014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19235
19236 * gdb.btrace/data.exp: Test memory access during btrace replay.
19237
a2199296
SM
192382014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19239
19240 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19241
17b2616c
PA
192422014-05-21 Pedro Alves <palves@redhat.com>
19243
19244 PR gdb/13860
19245 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19246 (top level): Test that output related to execution commands is
19247 sent to the console with CLI commands, but not with MI commands.
19248 Test that breakpoint events are always mirrored to the console.
19249 Also expect the new source line to be output after a "next" in
19250 async mode too. Make it a pass/fail test.
19251 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19252 output.
19253 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19254
5166082f
PA
192552014-05-21 Pedro Alves <palves@redhat.com>
19256
19257 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19258 Use them to test variations of "list" after reaching a breakpoint.
19259 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19260 Test "list" with listsize 10 after reaching a breakpoint.
19261 * gdb.python/python.exp (decode_line current location line
19262 number): Adjust expected line number.
19263
2f25d70f
SM
192642014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19265
19266 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19267 behavior for $args, pass it directly to "run".
19268
ff604a67
MR
192692014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19270
19271 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19272 30000 to 65536.
19273
6a3cb8e8
PA
192742014-05-21 Pedro Alves <palves@redhat.com>
19275
19276 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19277 auto-connect-native-target off".
19278 * gdb.base/auto-connect-native-target.c: New file.
19279 * gdb.base/auto-connect-native-target.exp: New file.
19280
4ebfc96e
PA
192812014-05-21 Pedro Alves <palves@redhat.com>
19282
19283 * gdb.base/default.exp: Test "target native" instead of "target
19284 child".
19285
36d46afb
MW
192862014-05-21 Mark Wielaard <mjw@redhat.com>
19287
19288 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19289
5876f503
JK
192902014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19291
19292 Fix TLS access for -static -pthread.
19293 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19294 <HAVE_TLS> (thread_function, main): Initialize it.
19295 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19296 Add clean_restart.
19297 <$have_tls != "">: Check TLSVAR.
19298
0256a6ac
PA
192992014-05-21 Pedro Alves <palves@redhat.com>
19300
19301 * gdb.base/dcache-line-read-error.c: New.
19302 * gdb.base/dcache-line-read-error.exp: New.
19303
936d2992
PA
193042014-05-20 Pedro Alves <palves@redhat.com>
19305
19306 * gdb.base/compare-sections.c: New file.
19307 * gdb.base/compare-sections.exp: New file.
19308
802e8e6d
PA
193092014-05-20 Pedro Alves <palves@redhat.com>
19310
19311 * gdb.base/break-idempotent.c: New file.
19312 * gdb.base/break-idempotent.exp: New file.
19313
e59fa00f
MM
193142014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19315
19316 * gdb.btrace/nohist.exp: New.
19317
8b696e31
YQ
193182014-05-20 Yao Qi <yao@codesourcery.com>
19319
19320 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19321 gdb.reverse directory and gdb_reverse_timeout exists in board
19322 setting.
19323 * README: Document gdb_reverse_timeout.
19324
73c9764f
YQ
193252014-05-20 Yao Qi <yao@codesourcery.com>
19326
19327 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19328 'test_file_name'. Treat args as a string instead of a list.
19329 (gdb_init): Rename argument 'args' by 'test_file_name'.
19330
f1f4348a
JK
193312014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19332
19333 * gdb.arch/powerpc-power.exp: New file.
19334 * gdb.arch/powerpc-power.s: New file.
19335
0dbe70ce
DE
193362014-05-16 Doug Evans <dje@google.com>
19337
19338 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19339 * gdb.base/completion.exp: Check that all expected files exist
19340 before doing file completion.
0dbe70ce 19341
8d551b02
DE
193422014-05-16 Doug Evans <dje@google.com>
19343
19344 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19345 Update.
19346 (do_syscall_tests_without_xml): Update.
19347
73eb7709
PA
193482014-05-16 Pedro Alves <palves@redhat.com>
19349
19350 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19351 instead of "unknown output after running".
19352
3fae92fc
YQ
193532014-05-16 Yao Qi <yao@codesourcery.com>
19354
19355 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19356 file1.txt from host at the end.
19357 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19358
c2b2ccc5
DE
193592014-05-15 Doug Evans <dje@google.com>
19360
19361 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19362 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19363 loading file. Add test for TU lookup.
19364
8c217a4b
SM
193652014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19366
19367 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19368 calling "-exec-arguments" or "set args" before running the
19369 inferior.
19370
3deb39c6
SM
193712014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19372
19373 * lib/mi-support.exp (mi_expect_stop): Expect message for
19374 inferiors that exit with non-zero exit code.
19375
71a79f8c
YQ
193762014-05-14 Yao Qi <yao@codesourcery.com>
19377
19378 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19379 match absolute path on remote host.
19380 (test_file_list_exec_source_files): Remove "/" from the
19381 pattern.
19382
f23fcd46
YQ
193832014-05-14 Yao Qi <yao@codesourcery.com>
19384
19385 * boards/local-remote-host-notty.exp (${board}_file): New
19386 proc.
19387
9404b58f
KM
193882014-05-07 Kyle McMartin <kyle@redhat.com>
19389
19390 Pushed by Joel Brobecker <brobecker@adacore.com>.
19391 * gdb.arch/aarch64-atomic-inst.c: New file.
19392 * gdb.arch/aarch64-atomic-inst.exp: New file.
19393
5e45f04c
YQ
193942014-05-07 Yao Qi <yao@codesourcery.com>
19395
19396 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19397 in current context" too.
19398
c888a17d
KS
193992014-05-05 Keith Seitz <keiths@redhat.com>
19400
19401 * gdb.linespec/ls-dollar.exp: Add test for linespec
19402 file:convenience_variable.
19403
290a839c
YQ
194042014-05-05 Yao Qi <yao@codesourcery.com>
19405
19406 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19407 traceframes into tfile and ctf trace files. Read data from
19408 trace file and test collected data.
19409 (gdb_collect_locals_test): Likewise.
19410 (gdb_unavailable_registers_test): Likewise.
19411 (gdb_unavailable_floats): Likewise.
19412 (gdb_collect_globals_test): Likewise.
19413 (top-level): Append "ctf" to trace_file_targets if GDB
19414 supports.
19415
b5262cd0
YQ
194162014-05-05 Yao Qi <yao@codesourcery.com>
19417
19418 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19419 code to ...
19420 (gdb_collect_args_test_1): ... it. New proc.
19421 (gdb_collect_locals_test): Move some code to ...
19422 (gdb_collect_locals_test_1): ... it. New proc.
19423 (gdb_unavailable_registers_test): Move some code to ...
19424 (gdb_unavailable_registers_test_1): ... it. New proc.
19425 (gdb_unavailable_floats): Move some code to ...
19426 (gdb_unavailable_floats_1): ... it. New proc.
19427
30a1e6cc
SDJ
194282014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19429
19430 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19431 probes to test for bitness recognition.
19432 * gdb.arch/amd64-stap-optional-prefix.exp
19433 (test_probe_value_without_reg): New procedure.
19434 Add code to test for different kinds of bitness.
19435
f33da99a
SDJ
194362014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19437
19438 PR breakpoints/16889
19439 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19440 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19441
5b80f00d
PA
194422014-05-01 Pedro Alves <palves@redhat.com>
19443
19444 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19445 gdb_file_cmd if no file is specified.
19446 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19447 last_loaded_file to set the remote exec-file.
19448
f8c2a73c
PA
194492014-05-01 Pedro Alves <palves@redhat.com>
19450
19451 * boards/local-remote-host.exp: New file.
19452
be6e8ac7
PA
194532014-05-01 Pedro Alves <palves@redhat.com>
19454
19455 * boards/local-remote-host.exp: Rename to ...
19456 * boards/local-remote-host-notty.exp: ... this.
19457
cac0dc8f
JB
194582014-04-28 Joel Brobecker <brobecker@adacore.com>
19459
19460 * gdb.ada/dyn_arrayidx: New testcase.
19461
9730e6cc
YQ
194622014-04-26 Yao Qi <yao@codesourcery.com>
19463
19464 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19465 and compute the length of function main. Save it in
19466 $main_length.
19467 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19468 (top-level): Use gdb_compile to compile objects into
19469 executable and restart GDB. Remove invocation to
19470 prepare_for_testing.
19471
7ae1a6a6
PA
194722014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19473 Pedro Alves <palves@redhat.com>
19474
19475 PR server/16255
19476 * gdb.multi/multi-attach.c: New file.
19477 * gdb.multi/multi-attach.exp: New file.
19478
4082afcc
PA
194792014-04-25 Pedro Alves <palves@redhat.com>
19480
19481 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19482 user.
19483 (top level): Test that "set remote conditional-breakpoints-packet
19484 off" works as intended.
19485 * gdb.base/dprintf.exp: Test that "set remote
19486 breakpoint-commands-packet off" works as intended.
19487 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19488 New function.
19489 (top level): Call it.
19490 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19491 remote fast-tracepoints-packet off" works as intended.
19492 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19493 * lib/gdb.exp (gdb_is_target_remote): ... here.
19494
2abc3f8d
DB
194952014-04-24 David Blaikie <dblaikie@gmail.com>
19496
19497 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19498 ensure clang would not discard them.
19499 * gdb.base/gdbvars.c: Ditto.
19500 * gdb.base/memattr.c: Ditto.
19501 * gdb.base/whatis.c: Ditto.
19502 * gdb.python/py-prettyprint.c: Ditto.
19503 * gdb.trace/actions.c: Ditto.
19504 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19505 ensure clang would not discard it.
19506
bfd39632
DB
195072014-04-24 David Blaikie <dblaikie@gmail.com>
19508
19509 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19510 clang to emit the full definition of type required by the test
19511 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19512
22842ff6
DB
195132014-04-24 David Blaikie <dblaikie@gmail.com>
19514
19515 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19516 coax Clang into emitting the definition of the type.
19517 * gdb.cp/pr10728-x.h (y): Ditto.
19518 * gdb.cp/pr10728-y.cc (y): Ditto.
19519
c2e827ad
DB
195202014-04-24 David Blaikie <dblaikie@gmail.com>
19521
19522 * gdb.base/label.exp: XFAIL label related tests under Clang.
19523 * gdb.cp/cplabel.exp: Ditto.
19524 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19525 under Clang those using labels.
19526
4c2d33e7
YQ
195272014-04-25 Yao Qi <yao@codesourcery.com>
19528
19529 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19530 double_label.
19531 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19532 partial_label and double_label.
19533
56083b99
DB
195342014-04-24 David Blaikie <dblaikie@gmail.com>
19535
19536 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19537
25d4e99d
DB
195382014-04-24 David Blaikie <dblaikie@gmail.com>
19539
19540 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19541 of the function to work across GCC and Clang.
19542 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19543 pointer types (const void ** const V void **).
19544
01f9f808
MS
195452014-04-24 Michael Sturm <michael.sturm@mintel.com>
19546 Walfred Tedeschi <walfred.tedeschi@intel.com>
19547
19548 * Makefile.in (EXECUTABLES): Added i386-avx512.
19549 * gdb.arch/i386-avx512.c: New file.
19550 * gdb.arch/i386-avx512.exp: Likewise.
19551
4b48d439
KS
195522014-04-23 Keith Seitz <keiths@redhat.com>
19553
19554 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19555 (mi_make_breakpoint_table): New procedure.
19556 (mi_create_breakpoint): Use mi_make_breakpoint
19557 and return the result.
19558 (mi_make_breakpoint): New procedure.
19559 (mi_build_kv_pairs): New procedure.
19560
19561 * gdb.mi/mi-break.exp: Remove unused globals,
19562 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19563 All callers updated.
19564 * gdb.mi/mi-dprintf.exp: Use variable to track command
19565 number.
19566 Update all callers of mi_create_breakpoint and use
19567 mi_make_breakpoint_table.
19568 Remove any unused global variables.
19569 * gdb.mi/mi-nonstop.exp: Likewise.
19570 * gdb.mi/mi-nsintrall.exp: Likewise.
19571 * gdb.mi/mi-nsmoribund.exp: Likewise.
19572 * gdb.mi/mi-nsthrexec.exp: Likewise.
19573 * gdb.mi/mi-reverse.exp: Likewise.
19574 * gdb.mi/mi-simplerun.exp: Likewise.
19575 * gdb.mi/mi-stepn.exp: Likewise.
19576 * gdb.mi/mi-syn-frame.exp: Likewise.
19577 * gdb.mi/mi-until.exp: Likewise.
19578 * gdb.mi/mi-var-cp.exp: Likewise.
19579 * gdb.mi/mi-var-display.exp: Likewise.
19580 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19581 * gdb.mi/mi2-var-child.exp: Likewise.
19582 * gdb.mi/mi-vla-c99.exp: Likewise.
19583 * lib/mi-support.exp: Likewise.
19584
19585 From Ian Lance Taylor <iant@cygnus.com>:
19586 * lib/gdb.exp (parse_args): New procedure.
19587
08351840
PA
195882014-04-23 Pedro Alves <palves@redhat.com>
19589
19590 * gdb.base/break-unload-file.c: New file.
19591 * gdb.base/break-unload-file.exp: New file.
19592 * gdb.base/sym-file-lib.c (baz): New function.
19593 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19594 field.
19595 (load): Store the segment's mapped size.
19596 (unload): New function.
19597 (unload_shlib): New function.
19598 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19599 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19600 set a breakpoint at baz, and call it.
19601 * gdb.base/sym-file.exp: New tests for stale breakpoint
19602 instructions.
19603
076855f9
PA
196042014-04-23 Pedro Alves <palves@redhat.com>
19605
19606 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19607 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19608 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19609 * gdb.base/hbreak-unmapped.c: New file.
19610 * gdb.base/hbreak-unmapped.exp: New file.
19611 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19612 * lib/gdb.exp (gdb_is_target_remote): ... here.
19613
483805cf
PA
196142014-04-22 Pedro Alves <palves@redhat.com>
19615
19616 * gdb.base/consecutive-step-over.c: New file.
19617 * gdb.base/consecutive-step-over.exp: New file.
19618
06d97543
PA
196192014-04-22 Pedro Alves <palves@redhat.com>
19620
19621 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19622 instead of send_gdb/gdb_expect.
19623
b4429ea2
YQ
196242014-04-22 Yao Qi <yao@codesourcery.com>
19625
19626 * lib/trace-support.exp (generate_tracefile): New procedure.
19627 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19628 return 0.
19629 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19630 if generate_tracefile returns 1.
19631
51d48146
PA
196322014-04-18 Tom Tromey <palves@redhat.com>
19633 Pedro alves <tromey@redhat.com>
19634
19635 PR backtrace/15558
19636 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19637 with a backtrace limit.
19638 * gdb.python/py-frame-inline.exp: Test running to an inline
19639 function with a backtrace limit, and printing the newest frame.
19640 * gdb.python/py-frame-inline.c (main): Call f.
19641
bd1dce5f
MS
196422014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19643
19644 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19645
40d1a503
MS
196462014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19647
19648 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19649 Drop prefix from unsupported source file path.
19650
389b98f7
YQ
196512014-04-17 Yao Qi <yao@codesourcery.com>
19652
19653 * lib/gdb.exp (with_target_charset): New proc.
19654 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19655 with_target_charset.
19656 (test_print_strings): Likewise.
19657 (test_repeat_bytes): Likewise.
19658 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19659 for some tests.
19660
22869d73
KS
196612014-04-16 Keith Seitz <keiths@redhat.com>
19662
19663 PR gdb/15827
19664 * gdb.dwarf2/corrupt.c: New file.
19665 * gdb.dwarf2/corrupt.exp: New file.
19666
c4f87ca6
KS
196672014-04-16 Keith Seitz <keiths@redhat.com>
19668
19669 PR c++/16597
19670 * gdb.cp/namelessclass.cc: New file.
19671 * gdb.cp/namelessclass.exp: New file.
19672 * gdb.cp/namelessclass.S: New file.
19673
ab19de87
DE
196742014-04-16 Doug Evans <dje@google.com>
19675
19676 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19677 Add comment.
19678 (gdbserver_default_get_comm_port): New function.
19679 (gdbserver_start): Check if board file provided
19680 "gdbserver,get_comm_port" and use it if so.
19681 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19682 (gdb,socketport): Set to "stdio".
19683 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19684 (stdio_gdbserver_template): Delete.
19685 (${board}_get_remote_address): Update.
19686 (${board}_build_remote_cmd): Delete.
19687 (${board}_get_comm_port): New function.
19688 (${board}_spawn): Update.
19689 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19690 Delete.
19691 (${board}_get_remote_address): Update.
19692 (${board}_get_comm_port): New function.
19693
fc98a809
AB
196942014-04-16 Andrew Burgess <aburgess@broadcom.com>
19695
19696 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19697 appearing in any order.
19698
87fd9e6e
DE
196992014-04-15 Doug Evans <dje@google.com>
19700
19701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19702 uninitialized value of "description".
19703
099fc3ea
KS
197042014-04-15 Keith Seitz <keiths@redhat.com>
19705
19706 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19707 Remove unused globals.
19708 (test_running_the_program): Likewise.
19709 (test_controlled_execution): Likewise.
19710 (test_controlling_breakpoints): Likewise.
19711 (test_program_termination): Likewise.
19712
5da151d4
KS
197132014-04-15 Keith Seitz <keiths@redhat.com>
19714
19715 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19716 unused globals.
19717 (test_rbreak_creation_and_listing): Likewise.
19718 (test_ignore_count): Likewise.
19719 (test_error): Likewise.
19720
35e5d2f0
PA
197212014-04-15 Pedro Alves <palves@redhat.com>
19722
19723 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19724 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19725 sym-file-loader.c.
19726 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19727 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19728 to sym-file-loader.c.
19729 (struct library): Forward declare.
19730 (load_shlib, lookup_function): Change prototypes.
19731 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19732 (translate_offset): Remove declarations.
19733 (get_text_addr): New declaration.
19734 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19735 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19736 sym-file-loader.h.
19737 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19738 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19739 here from sym-file-loader.h.
19740 (struct library): New structure.
19741 (load_shlib, lookup_function): Change prototypes and adjust to
19742 work with a struct library.
19743 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19744 (translate_offset): Make static.
19745 (get_text_addr): New function.
19746 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19747
eb4c1710
PA
197482014-04-15 Pedro Alves <palves@redhat.com>
19749
19750 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19751
2d1baf52
PA
197522014-04-15 Pedro Alves <palves@redhat.com>
19753
19754 * gdb.base/sym-file-loader.c: Include <limits.h>.
19755 (SELF_LINK): New define.
19756 (get_origin): New function.
19757 (load_shlib): Use it.
19758 * gdb.base/sym-file.exp: Don't early return if the target is
19759 remote. Use runto_main, and issue fail is that fails. Use
19760 gdb_load_shlibs.
19761 (shlib_name): Delete.
19762 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19763
7dd6df01
PA
197642014-04-15 Pedro Alves <palves@redhat.com>
19765
19766 * gdb.base/sym-file.exp: Remove regex characters from test
19767 message. Don't refer to breakpoint numbers in test messages.
19768
b50c8614
KS
197692014-04-14 Keith Seitz <keiths@redhat.com>
19770
19771 PR c++/16253
19772 * gdb.cp/var-tag.cc: New file.
19773 * gdb.cp/var-tag.exp: New file.
19774 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19775 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19776 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19777 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19778
3d567982
TT
197792014-04-14 Tom Tromey <tromey@redhat.com>
19780
19781 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19782 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19783 type.
19784 * gdb.cp/enum-class.exp: New file.
19785 * gdb.cp/enum-class.cc: New file.
19786
0626fc76
TT
197872014-04-14 Tom Tromey <tromey@redhat.com>
19788
19789 * gdb.dwarf2/enum-type.exp: New file.
19790
dca325b3
SA
197912014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19792
19793 * gdb.mi/mi-vla-c99.exp: New file.
19794 * gdb.mi/vla.c: New file.
19795
5854b38a
SA
197962014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19797
19798 * gdb.base/vla-datatypes.c: New file.
19799 * gdb.base/vla-datatypes.exp: New file.
19800
463bb957
SA
198012014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19802
19803 * gdb.base/vla-ptr.c: New file.
19804 * gdb.base/vla-ptr.exp: New file.
19805
3dd170be
SA
198062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19807
19808 * gdb.dwarf2/count.exp: New file.
19809
5ecaaa66
SA
198102014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19811
19812 * gdb.base/vla-sideeffect.c: New file.
19813 * gdb.base/vla-sideeffect.exp: New file.
19814
41f1ada5
DB
198152014-04-14 David Blaikie <dblaikie@gmail.com>
19816
19817 * gdb.mi/non-stop.c: Add return value for non-void function return
19818 statement.
19819 * gdb.threads/staticthreads.c: Ditto.
19820
0be03e84
DE
198212014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19822 Doug Evans <xdje42@gmail.com>
19823
19824 * gdb.guile/scm-value.c: Improve test case.
19825 * gdb.guile/scm-value.exp: Add new test.
19826
f180a1fb
DB
198272014-04-11 David Blaikie <dblaikie@gmail.com>
19828
19829 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19830 override Clang's default.
19831
6b662e19
JB
198322014-04-11 Joel Brobecker <brobecker@adacore.com>
19833
19834 Revert the following changes (regressions):
19835
19836 * gdb.base/vla-sideeffect.c: New file.
19837 * gdb.base/vla-sideeffect.exp: New file.
19838
19839 * gdb.dwarf2/count.exp: New file.
19840
19841 * gdb.base/vla-multi.c: New file.
19842 * gdb.base/vla-multi.exp: New file.
19843
19844 * gdb.base/vla-ptr.c: New file.
19845 * gdb.base/vla-ptr.exp: New file.
19846
19847 * gdb.base/vla-datatypes.c: New file.
19848 * gdb.base/vla-datatypes.exp: New file.
19849
19850 * gdb.mi/mi-vla-c99.exp: New file.
19851 * gdb.mi/vla.c: New file.
19852
245a5f0b
KS
198532014-04-11 Keith Seitz <keiths@redhat.com>
19854
19855 PR c++/16675
19856 * gdb.cp/cpsizeof.exp: New file.
19857 * gdb.cp/cpsizeof.cc: New file.
19858
58a84dcf
SA
198592014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19860
191a8a90
JB
19861 * gdb.mi/mi-vla-c99.exp: New file.
19862 * gdb.mi/vla.c: New file.
58a84dcf 19863
c8655f75
SA
198642014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19865
19866 * gdb.base/vla-datatypes.c: New file.
19867 * gdb.base/vla-datatypes.exp: New file.
19868
024e13b4
SA
198692014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19870
19871 * gdb.base/vla-ptr.c: New file.
19872 * gdb.base/vla-ptr.exp: New file.
19873
1a237e0e
SA
198742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19875
19876 * gdb.base/vla-multi.c: New file.
19877 * gdb.base/vla-multi.exp: New file.
19878
504f3432
SA
198792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19880
19881 * gdb.dwarf2/count.exp: New file.
19882
3bce8237
SA
198832014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19884
191a8a90
JB
19885 * gdb.base/vla-sideeffect.c: New file.
19886 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19887
322f9c21
YQ
198882014-04-11 Yao Qi <yao@codesourcery.com>
19889
19890 * gdb.base/completion.exp: Check file exists before running tests
19891 on file completion.
19892
d708bcd1
PA
198932014-04-10 Pedro Alves <palves@redhat.com>
19894
19895 * gdb.base/cond-eval-mode.c: New file.
19896 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19897 prepare_for_testing to build the new file. Check result of
19898 runto_main.
19899 (test_break, test_watch): New procedures.
19900 (top level): Use them.
19901
ae1d2761
PM
199022014-04-08 Pierre Muller <muller@sourceware.org>
19903
19904 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19905 Ctrl-V use for mingw hosts.
19906
7af389b8
SC
199072014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19908
19909 * gdb.python/py-value.c: Improve test case.
19910 * gdb.python/py-value.exp: Add new test.
19911
5e703181
DE
199122014-04-07 David Blaikie <dblaikie@gmail.com>
19913
19914 * lib/compiler.c: Identify the clang compiler.
19915 * lib/compiler.cc: Ditto.
19916
9810b410
YQ
199172014-04-03 Yao Qi <yao@codesourcery.com>
19918
19919 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19920
98d1b8dc
AB
199212014-04-01 Anton Blanchard <anton@samba.org>
19922
19923 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19924 messages unique.
19925
3114cea1
AB
199262014-04-01 Anton Blanchard <anton@samba.org>
19927
19928 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19929 prepare_for_testing.
19930
62f7182c
AB
199312014-04-01 Anton Blanchard <anton@samba.org>
19932
19933 * gdb.arch/ppc64-atomic-inst.c: Remove.
19934 * gdb.arch/ppc64-atomic-inst.S: New file.
19935 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19936
770e7fc7
DE
199372014-03-31 Doug Evans <dje@google.com>
19938
19939 * gdb.base/print-symbol-loading-lib.c: New file.
19940 * gdb.base/print-symbol-loading-main.c: New file.
19941 * gdb.base/print-symbol-loading.exp: New file.
19942
46e2bafa
YQ
199432014-03-31 Yao Qi <yao@codesourcery.com>
19944
19945 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19946
8776cfe9
JB
199472014-03-28 Joel Brobecker <brobecker@adacore.com>
19948
19949 * gdb.ada/mi_dyn_arr: New testcase.
19950
5d1ef361
DE
199512014-03-27 Doug Evans <dje@google.com>
19952
19953 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19954
b5bee914
YQ
199552014-03-27 Yao Qi <yao@codesourcery.com>
19956
19957 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19958 if target is nios2-*-*.
19959
0d4d0e77
YQ
199602014-03-26 Yao Qi <yao@codesourcery.com>
19961
19962 * lib/gdb.exp (readline_is_used): New proc.
19963 * gdb.base/completion.exp: Move tests on command complete up.
19964 Skip the rest of tests if readline is not used.
19965 * gdb.ada/complete.exp: Skp the test if readline is not
19966 used.
19967 * gdb.base/filesym.exp: Likewise.
19968 * gdb.base/macscp.exp: Likewise.
19969 * gdb.base/readline-ask.exp: Likewise.
19970 * gdb.base/readline.exp: Likewise.
19971 * gdb.python/py-cmd.exp: Likewise.
19972 * gdb.trace/tfile.exp: Likewise.
19973
29361eee
YQ
199742014-03-26 Yao Qi <yao@codesourcery.com>
19975
19976 * gdb.base/macscp.exp: Fix code format issues.
19977
bc9a5525
UW
199782014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19979
19980 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19981 * gdb.asm/powerpc64le.inc: New file.
19982
d3839ede
PA
199832014-03-25 Pedro Alves <palves@redhat.com>
19984 Doug Evans <dje@google.com>
19985
19986 * gdb.base/source-execution.c: New file.
19987 * gdb.base/source-execution.exp: New file.
19988 * gdb.base/source-execution.gdb: New file.
19989
01672a57
DE
199902014-03-24 Doug Evans <dje@google.com>
19991
19992 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19993 using fission.
19994
88bbeca9
HZ
199952014-03-24 Hui Zhu <hui@codesourcery.com>
19996 Pedro Alves <palves@redhat.com>
19997
19998 PR breakpoints/16101
19999 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20000 test pass/fail messages. Detect missing support for dprintf when
20001 breakpoints are actually inserted.
20002 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20003 breakpoints are actually inserted.
20004 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20005 fails.
20006
d2348791
JK
200072014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20008
20009 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20010
feef67ab
DE
200112014-03-22 Doug Evans <xdje42@gmail.com>
20012
20013 * gdb.python/python.exp (python not supported): Verify multi-line
20014 python command issues an error.
25d743f9 20015 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20016 guile command issues an error.
feef67ab 20017
ecebef6a
MR
200182014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20019
20020 * gdb.threads/thread-specific.exp: Handle the lack of usable
20021 $this_breakpoint and $this_thread.
20022
ccdd1909
HZ
200232014-03-21 Hui Zhu <hui@codesourcery.com>
20024
20025 * gdb.base/attach.exp (do_command_attach_tests): New.
20026
beb460e8
PA
200272014-03-20 Tom Tromey <tromey@redhat.com>
20028 Pedro Alves <palves@redhat.com>
20029
20030 PR cli/15718
20031 * gdb.base/condbreak-call-false.c: New file.
20032 * gdb.base/condbreak-call-false.exp: New file.
20033
40acf43a
PA
200342014-03-20 Pedro Alves <palves@redhat.com>
20035
20036 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20037 Delete.
20038 (block_signals, unblock_signals): Delete.
20039 (child_function_2, main): Remove references to deleted variable
20040 and functions.
20041
9f5e1e02
PA
200422014-03-20 Pedro Alves <palves@redhat.com>
20043
20044 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20045 Use pthread_kill to signal thread 2.
20046 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20047 Adjust to make the test send itself a signal rather than using the
20048 host's "kill" command.
20049
99619bea
PA
200502014-03-20 Pedro Alves <palves@redhat.com>
20051
20052 * gdb.threads/multiple-step-overs.c: New file.
20053 * gdb.threads/multiple-step-overs.exp: New file.
20054 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20055 Adjust expected infrun debug output.
20056
2adfaa28
PA
200572014-03-20 Pedro Alves <palves@redhat.com>
20058
20059 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20060 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20061
31e77af2
PA
200622014-03-20 Pedro Alves <palves@redhat.com>
20063
20064 PR breakpoints/7143
20065 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20066 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20067 of gdb_test_multiple.
20068 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20069 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20070
b9f437de
PA
200712014-03-20 Pedro Alves <palves@redhat.com>
20072
20073 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20074 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20075
05adc73e
PA
200762014-03-19 Pedro Alves <palves@redhat.com>
20077
20078 * gdb.base/async.exp: Remove early return.
20079
6048b950
PA
200802014-03-19 Pedro Alves <palves@redhat.com>
20081
20082 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20083
8bcfb00a
PA
200842014-03-19 Pedro Alves <palves@redhat.com>
20085
20086 * gdb.base/async.exp (test_background): Expect \r\n after
20087 "completed." in the fail pattern.
20088
884e37dc
PA
200892014-03-19 Pedro Alves <palves@redhat.com>
20090
20091 * gdb.base/async.exp (test_background): New procedure.
20092 Use it for all background execution command tests.
20093
148e57e2
PA
200942014-03-19 Pedro Alves <palves@redhat.com>
20095
20096 * gdb.base/async.exp: Use prepare_for_testing.
20097
f48088c7
PA
200982014-03-19 Pedro Alves <palves@redhat.com>
20099
20100 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20101 the same line.
20102
e2f6c966
PA
201032014-03-19 Pedro Alves <palves@redhat.com>
20104
20105 * gdb.base/async.c (main): Add "jump here" and "until here" line
20106 marker comments.
20107 * gdb.base/async.exp (jump_here): New global.
20108 (jump& test): Use it.
20109 (until_here): New global.
20110 (until& test): Use it.
20111
c30568d4
PA
201122014-03-19 Pedro Alves <palves@redhat.com>
20113
20114 * gdb.base/async.exp: Don't frob gdb_protocol.
20115
0172b6a7
DE
201162014-03-18 Doug Evans <xdje42@gmail.com>
20117
20118 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20119 Fix spelling of exec-done-display.
20120
06c868a8
JK
201212014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20122
20123 PR gdb/15358
20124 * gdb.base/gdb-sigterm.c: New file.
20125 * gdb.base/gdb-sigterm.exp: New file.
20126
0c7e1a46
PA
201272014-03-18 Pedro Alves <palves@redhat.com>
20128
20129 PR gdb/13860
20130 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20131 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20132 solib-event.
20133
f7c77d93
JB
201342014-03-17 Joel Brobecker <brobecker@adacore.com>
20135
20136 * gdb.ada/pckd_arr_ren: New testcase.
20137
5a1e8c7a
DE
201382014-03-13 Doug Evans <xdje42@gmail.com>
20139
20140 PR guile/16612
20141 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20142 collect after discarding symbols.
20143
350e1a76
DE
201442014-03-13 Ludovic Courtès <ludo@gnu.org>
20145 Doug Evans <xdje42@gmail.com>
20146
20147 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20148 to history survives a gc.
20149
a69900ae
PA
201502014-03-13 Pedro Alves <palves@redhat.com>
20151
20152 * gdb.base/default.exp: Don't test "target procfs".
20153
5db9f0bd
PA
201542014-03-13 Pedro Alves <palves@redhat.com>
20155
20156 * gdb.base/default.exp: Update "target child" and "target procfs"
20157 tests to not expect "Unix".
20158
b3ccfe11
TT
201592014-03-12 Tom Tromey <tromey@redhat.com>
20160
20161 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20162 New procs. Add target-async tests.
20163 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20164 Add target-async tests.
20165
646f4417
AA
201662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20167
20168 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20169 'func_start' and 'func_end' for the beginning and end of the
20170 function code, respectively.
20171 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20172 'func_end' instead of 'func' and 'main'.
20173
288c211f
AA
201742014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20175
20176 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20177 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20178 generate the debug info assembler source.
20179
e0c0f156
AA
201802014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20181
20182 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20183 * gdb.dwarf2/arr-subrange.exp: Likewise.
20184 * gdb.dwarf2/dwz.exp: Likewise.
20185 * gdb.dwarf2/method-ptr.exp: Likewise.
20186 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20187 * gdb.dwarf2/subrange.exp: Likewise.
20188 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20189 * gdb.dwarf2/implptrpiece.exp: Likewise.
20190 * gdb.dwarf2/nostaticblock.exp: Likewise.
20191
0e5c4555
AA
201922014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20193
20194 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20195 directory to absolute path name arguments.
20196
5ec18f2b
JG
201972014-03-10 Joel Brobecker <brobecker@adacore.com>
20198
20199 * gdb.ada/tagged_access: New testcase.
20200
847fc4f2
MM
202012014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20202
20203 * gdb.btrace/data.exp: Update expected output.
20204
cc3da688
YQ
202052014-03-06 Yao Qi <yao@codesourcery.com>
20206
20207 * gdb.trace/pr16508.exp: New file.
20208
0f26cec1
PA
202092014-03-05 Pedro Alves <palves@redhat.com>
20210
20211 PR gdb/16575
20212 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20213 procedure.
20214 (top level): Adjust to use it. Add tests that exercise breakpoint
20215 interaction with the code-cache.
20216
7a5a839f
LC
202172014-02-26 Ludovic Courtès <ludo@gnu.org>
20218
20219 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20220 test for 'history-append!'.
20221
31aa7e4e
JB
202222014-02-26 Joel Brobecker <brobecker@adacore.com>
20223
20224 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20225 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20226 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20227 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20228 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20229 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20230
1b588015
JB
202312014-02-26 Joel Brobecker <brobecker@adacore.com>
20232
20233 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20234 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20235 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20236
55426c9d
JB
202372014-02-26 Joel Brobecker <brobecker@adacore.com>
20238
20239 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20240
dc53a7ad
JB
202412014-02-26 Joel Brobecker <brobecker@adacore.com>
20242
20243 * gdb.dwarf2/arr-stride.c: New file.
20244 * gdb.dwarf2/arr-stride.exp: New file.
20245
12ab52e9
PA
202462014-02-26 Pedro Alves <palves@redhat.com>
20247
20248 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20249 that won't ever trigger. Make sure that GDB reports the correct
20250 breakpoint that caused the stop.
20251
849c862e
JK
202522014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20253
20254 PR gdb/16626
20255 * gdb.base/auto-load-script: New file.
20256 * gdb.base/auto-load.c: New file.
20257 * gdb.base/auto-load.exp: New file.
20258
71b7d793
JK
20259 PR gdb/16626
20260 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20261
e2f0d509
JK
202622014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20263
20264 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20265 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20266
50cc37c8
DE
202672014-02-24 Doug Evans <dje@google.com>
20268
20269 * lib/gdb.exp (run_on_host): Log error output if program fails.
20270
ea4758f2
PA
202712014-02-21 Pedro Alves <palves@redhat.com>
20272
20273 * gdb.threads/step-after-sr-lock.c: Rename to ...
20274 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20275 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20276 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20277 ... this.
20278
d7b30f67
SDJ
202792014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20280
20281 PR tdep/16397
20282 * gdb.arch/amd64-stap-special-operands.exp: New file.
20283 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20284 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20285 * gdb.arch/amd64-stap-triplet.S: Likewise.
20286 * gdb.arch/amd64-stap-triplet.c: Likewise.
20287
83deb43f
JB
202882014-02-20 Joel Brobecker <brobecker@adacore.com>
20289
20290 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20291 in .section pseudo-op.
20292
adde2bff
DE
202932014-02-20 lin zuojian <manjian2006@gmail.com>
20294 Joel Brobecker <brobecker@adacore.com>
20295 Doug Evans <xdje42@gmail.com>
20296
20297 PR symtab/16581
20298 * gdb.dwarf2/dw2-icycle.S: New file.
20299 * gdb.dwarf2/dw2-icycle.c: New file.
20300 * gdb.dwarf2/dw2-icycle.exp: New file.
20301
f7bd0f78
SC
203022014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20303
20304 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20305 operations on gdb.Value objects.
20306 * gdb.python/py-value-cc.exp: Add new test to test operations on
20307 gdb.Value objects.
20308
c17ef0d5
DE
203092014-02-18 Doug Evans <dje@google.com>
20310
20311 * Makefile.in (TESTS): New variable.
20312 (expanded_tests, expanded_tests_or_none): New variables
20313 (check-single): Pass $(expanded_tests_or_none) to runtest.
20314 (check-parallel): Only run tests in $(TESTS) if non-empty.
20315 (check/no-matching-tests-found): New rule.
20316 * README: Document TESTS makefile variable.
20317
5dd3176f
DE
203182014-02-18 Doug Evans <dje@google.com>
20319
20320 * Makefile.in (check-parallel): rm -rf outputs temp.
20321
0b10be4f
JK
203222014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20323
20324 Fix "ERROR: no fileid for" in the testsuite.
20325 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20326
85f224e7
DE
203272014-02-12 Doug Evans <dje@google.com>
20328
20329 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20330 (MISCELLANEOUS): New variable.
20331 (clean): rm -rf $(MISCELLANEOUS).
20332 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20333 dwp live in the same directory as symlinks, with each symlink pointed
20334 to a differently named file in a different directory.
20335
149b30ff
DE
203362014-02-11 Doug Evans <dje@google.com>
20337
20338 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20339 of Tcl file commands.
20340
1dfdac32
MK
203412014-02-10 Mark Kettenis <kettenis@gnu.org>
20342
20343 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20344 "kill -SIGUSR1 -1".
20345
aa4fb036
JB
203462014-02-10 Joel Brobecker <brobecker@adacore.com>
20347
20348 * gdb.ada/tick_length_array_enum_idx: New testcase.
20349
ed3ef339
DE
203502014-02-10 Doug Evans <xdje42@gmail.com>
20351
20352 * configure.ac (AC_OUTPUT): Add gdb.guile.
20353 * configure: Regenerate.
20354 * lib/gdb-guile.exp: New file.
20355 * lib/gdb.exp (get_target_charset): New function.
20356 * gdb.base/help.exp: Update expected output from "apropos apropos".
20357 * gdb.guile/Makefile.in: New file.
20358 * gdb.guile/guile.exp: New file.
20359 * gdb.guile/scm-arch.c: New file.
20360 * gdb.guile/scm-arch.exp: New file.
20361 * gdb.guile/scm-block.c: New file.
20362 * gdb.guile/scm-block.exp: New file.
20363 * gdb.guile/scm-breakpoint.c: New file.
20364 * gdb.guile/scm-breakpoint.exp: New file.
20365 * gdb.guile/scm-disasm.c: New file.
20366 * gdb.guile/scm-disasm.exp: New file.
20367 * gdb.guile/scm-equal.c: New file.
20368 * gdb.guile/scm-equal.exp: New file.
20369 * gdb.guile/scm-error.exp: New file.
20370 * gdb.guile/scm-error.scm: New file.
20371 * gdb.guile/scm-frame-args.c: New file.
20372 * gdb.guile/scm-frame-args.exp: New file.
20373 * gdb.guile/scm-frame-args.scm: New file.
20374 * gdb.guile/scm-frame-inline.c: New file.
20375 * gdb.guile/scm-frame-inline.exp: New file.
20376 * gdb.guile/scm-frame.c: New file.
20377 * gdb.guile/scm-frame.exp: New file.
20378 * gdb.guile/scm-generics.exp: New file.
20379 * gdb.guile/scm-gsmob.exp: New file.
20380 * gdb.guile/scm-iterator.c: New file.
20381 * gdb.guile/scm-iterator.exp: New file.
20382 * gdb.guile/scm-math.c: New file.
20383 * gdb.guile/scm-math.exp: New file.
20384 * gdb.guile/scm-objfile-script-gdb.in: New file.
20385 * gdb.guile/scm-objfile-script.c: New file.
20386 * gdb.guile/scm-objfile-script.exp: New file.
20387 * gdb.guile/scm-objfile.c: New file.
20388 * gdb.guile/scm-objfile.exp: New file.
20389 * gdb.guile/scm-ports.exp: New file.
20390 * gdb.guile/scm-pretty-print.c: New file.
20391 * gdb.guile/scm-pretty-print.exp: New file.
20392 * gdb.guile/scm-pretty-print.scm: New file.
20393 * gdb.guile/scm-section-script.c: New file.
20394 * gdb.guile/scm-section-script.exp: New file.
20395 * gdb.guile/scm-section-script.scm: New file.
20396 * gdb.guile/scm-symbol.c: New file.
20397 * gdb.guile/scm-symbol.exp: New file.
20398 * gdb.guile/scm-symtab-2.c: New file.
20399 * gdb.guile/scm-symtab.c: New file.
20400 * gdb.guile/scm-symtab.exp: New file.
20401 * gdb.guile/scm-type.c: New file.
20402 * gdb.guile/scm-type.exp: New file.
20403 * gdb.guile/scm-value-cc.cc: New file.
20404 * gdb.guile/scm-value-cc.exp: New file.
20405 * gdb.guile/scm-value.c: New file.
20406 * gdb.guile/scm-value.exp: New file.
20407 * gdb.guile/source2.scm: New file.
20408 * gdb.guile/types-module.cc: New file.
20409 * gdb.guile/types-module.exp: New file.
20410
7026a7c1
YQ
204112014-02-10 Yao Qi <yao@codesourcery.com>
20412
20413 PR testsuite/16543
20414 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20415 * configure: Regenerated.
20416 * Makefile.in: New file.
20417
6c466447
AS
204182014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20419
20420 * gdb.python/py-framefilter.exp: Fix typo.
20421
6e854735
YQ
204222014-02-08 Yao Qi <yao@codesourcery.com>
20423
20424 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20425 that no =breakpoint-modified is emitted when breakpoints are
20426 modified through MI commands.
20427
d137e6dc
PA
204282014-02-07 Pedro Alves <pedro@codesourcery.com>
20429 Pedro Alves <palves@redhat.com>
20430
20431 * gdb.threads/step-after-sr-lock.c: New file.
20432 * gdb.threads/step-after-sr-lock.exp: New file.
20433
b5ee5a50
PA
204342014-02-07 Pedro Alves <palves@redhat.com>
20435
20436 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20437
3c77faf3
JK
204382014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20439
20440 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20441 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20442
6dddc817
DE
204432014-02-06 Doug Evans <xdje42@gmail.com>
20444
20445 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20446 output.
20447
20448 * gdb.gdb/python-interrupts.exp: New file.
20449
de7b2893
YQ
204502014-02-05 Yao Qi <yao@codesourcery.com>
20451
20452 * gdb.trace/report.exp (use_collected_data): Test the output
20453 of "info threads" and "info inferiors".
20454
66d032ac
YQ
204552014-02-05 Yao Qi <yao@codesourcery.com>
20456
20457 Revert this patch:
20458
20459 2013-05-24 Yao Qi <yao@codesourcery.com>
20460
20461 * gdb.trace/tfile.exp: Test inferior and thread.
20462
591a12a1
UW
204632014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20464
20465 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20466 on a function.
20467 * gdb.base/step-bt.c: Call hello via function pointer to make
20468 sure its first instruction is executed on powerpc64le-linux.
20469
0ff3e01f
UW
204702014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20471
20472 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20473
084ee545
UW
204742014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20475
20476 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20477 of the test patterns for use on little-endian systems.
20478
6ed14ff3
UW
204792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20480
20481 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20482 (decimal_vector): Fix for little-endian.
20483
401e27fd
JM
204842014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20485
20486 * gdb.arch/sparc-sysstep.exp: New file.
20487 * gdb.arch/sparc-sysstep.c: Likewise.
20488
20489 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20490
8b924729
EBM
204912014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20492
20493 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20494
fb151210
JB
204952014-01-23 Tom Tromey <tromey@redhat.com>
20496
20497 * gdb.ada/array_char_idx: New testcase.
20498
0740f8d8
TT
204992014-01-23 Tom Tromey <tromey@redhat.com>
20500
20501 PR python/16487:
20502 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20503 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20504 classes.
20505
21909fa1
TT
205062014-01-23 Tom Tromey <tromey@redhat.com>
20507
20508 PR python/16491:
20509 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20510 string from an inferior frame.
20511 * gdb.python/py-framefilter-mi.exp: Update.
20512
87ce2a04
DE
205132014-01-22 Doug Evans <dje@google.com>
20514
20515 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20516
237b092b
AA
205172014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20518
20519 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20520
d674a709
AA
205212014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20522
20523 * gdb.trace/entry-values.exp: Remove excess space character from
20524 regex patterns. Handle s390 call instruction.
20525
20fa3390
AA
205262014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20527
20528 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20529 define "*_start" label. Make "name" static.
20530 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20531 ${name} by references to ${name}_start.
20532
78466714
AA
205332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20534
20535 * gdb.base/info-macros.exp: Remove "debug" from the compile
20536 options.
20537
ec9f644a
IB
205382014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20539
20540 * gdb.dlang/demangle.exp: New file.
20541
94b1b47e
IB
205422014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20543
20544 * gdb.dlang/primitive-types.exp: New file.
20545
7f420862
IB
205462014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20547
20548 * configure.ac: Create gdb.dlang/Makefile.
20549 * configure: Regenerate.
20550 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20551 * gdb.dlang/Makefile.in: New file.
20552 * lib/d-support.exp: New file.
20553 * lib/gdb.exp (skip_d_tests): New proc.
20554
52834460
MM
205552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20556
20557 * gdb.btrace/delta.exp: Check reverse stepi.
20558 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20559 * gdb.btrace/finish.exp: New.
20560 * gdb.btrace/next.exp: New.
20561 * gdb.btrace/nexti.exp: New.
20562 * gdb.btrace/record_goto.c: Add comments.
20563 * gdb.btrace/step.exp: New.
20564 * gdb.btrace/stepi.exp: New.
20565 * gdb.btrace/multi-thread-step.c: New.
20566 * gdb.btrace/multi-thread-step.exp: New.
20567 * gdb.btrace/rn-dl-bind.c: New.
20568 * gdb.btrace/rn-dl-bind.exp: New.
20569 * gdb.btrace/data.c: New.
20570 * gdb.btrace/data.exp: New.
20571 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20572
6e07b1d2
MM
205732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20574
20575 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20576 * gdb.btrace/exception.exp: Update.
20577 * gdb.btrace/instruction_history.exp: Update.
20578 * gdb.btrace/record_goto.exp: Update.
20579 * gdb.btrace/tailcall.exp: Update.
20580 * gdb.btrace/unknown_functions.exp: Update.
20581 * gdb.btrace/delta.exp: New.
20582
0b722aec
MM
205832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20584
20585 * gdb.btrace/record_goto.exp: Add backtrace test.
20586 * gdb.btrace/tailcall.exp: Add backtrace test.
20587
066ce621
MM
205882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20589
20590 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20591 * gdb.btrace/record_goto.c: New.
20592 * gdb.btrace/record_goto.exp: New.
20593 * gdb.btrace/x86-record_goto.S: New.
20594
0688d04e
MM
205952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20596
20597 * gdb.btrace/function_call_history.exp: Update tests.
20598 * gdb.btrace/instruction_history.exp: Update tests.
20599
8710b709
MM
206002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20601
20602 * gdb.btrace/function_call_history.exp: Fix expected field
20603 order for "record function-call-history".
20604 Add new tests for "record function-call-history /c".
20605 * gdb.btrace/exception.cc: New.
20606 * gdb.btrace/exception.exp: New.
20607 * gdb.btrace/tailcall.exp: New.
20608 * gdb.btrace/x86-tailcall.S: New.
20609 * gdb.btrace/x86-tailcall.c: New.
20610 * gdb.btrace/unknown_functions.c: New.
20611 * gdb.btrace/unknown_functions.exp: New.
20612 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20613
5de9129b
MM
206142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20615
20616 * gdb.btrace/instruction_history.exp: Update.
20617 * gdb.btrace/function_call_history.exp: Update.
20618
23a7fe75
MM
206192014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20620
20621 * gdb.btrace/function_call_history.exp: Fix expected function
20622 trace.
20623 * gdb.btrace/instruction_history.exp: Initialize traced.
20624 Remove traced_functions.
20625
724c7dd8
MM
206262014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20627
20628 * gdb.btrace/function_call_history.exp: Update
20629 * gdb.btrace/instruction_history.exp: Update.
20630
6d78d93b
MM
206312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20632
20633 * gdb.btrace/enable.exp: Update expected text.
20634
93a360cc
OJ
206352014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20636
20637 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20638 bytes.
20639
3772b53f
MR
206402014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20641
20642 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20643
596662fa
OJ
206442014-01-15 Omair Javaid <omair.javaid@linaro.org>
20645
20646 * lib/gdb.exp (supports_process_record): Return true for
20647 arm*-linux*. (supports_reverse): Likewise.
20648
b5b08fb4
SC
206492014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20650
20651 PR python/15464
20652 PR python/16113
20653 * gdb.python/py-type.c: Enhance test case.
20654 * gdb.python/py-value-cc.cc: Likewise
20655 * gdb.python/py-type.exp: Add new tests.
20656 * gdb.python/py-value-cc.exp: Likewise
20657
52d7fb13
AA
206582014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20659 Pedro Alves <palves@redhat.com>
20660
20661 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20662 Make "name" extern.
20663 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20664 references to ${name}_start by references to ${name}.
20665
a2cd8cfe
JB
206662014-01-10 Joel Brobecker <brobecker@adacore.com>
20667
20668 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20669
4e23fced
JB
206702014-01-10 Joel Brobecker <brobecker@adacore.com>
20671
20672 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20673
c6a9e42c
PA
206742014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20675 Pedro Alves <palves@redhat.com>
20676
20677 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20678 mi_gdb_target_load.
c6a9e42c 20679
b7ea362b
PA
206802014-01-08 Pedro Alves <palves@redhat.com>
20681
20682 * gdb.threads/reconnect-signal.c: New file.
20683 * gdb.threads/reconnect-signal.exp: New file.
20684
5e3f4fab
EBM
206852014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20686
20687 * gdb.base/source-dir.exp: New file.
20688
79301218
JB
206892014-01-07 Joel Brobecker <brobecker@adacore.com>
20690
20691 * gdb.ada/mi_interface: New testcase.
20692
8e355c5d
JB
206932014-01-07 Joel Brobecker <brobecker@adacore.com>
20694
20695 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20696 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20697 gdb.ada/pp-rec-component/pck.ads: New files.
20698
c0d48811
JB
206992014-01-07 Joel Brobecker <brobecker@adacore.com>
20700
20701 * gdb.python/py-pp-integral.c: New file.
20702 * gdb.python/py-pp-integral.py: New file.
20703 * gdb.python/py-pp-integral.exp: New file.
20704
17b609c3 20705For older changes see ChangeLog-1993-2013.
c906108c 20706\f
8d8cb839
EZ
20707;; Local Variables:
20708;; mode: change-log
20709;; left-margin: 8
20710;; fill-column: 74
20711;; version-control: never
20712;; End:
902f2ccb 20713
b811d2c2 20714 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20715 Copying and distribution of this file, with or without modification,
20716 are permitted provided the copyright notice and this notice are preserved.
This page took 4.708904 seconds and 4 git commands to generate.