Fix gdb build on macOS
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
abc6c00f
TV
12019-08-13 Tom de Vries <tdevries@suse.de>
2
3 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
4 Thread.
5
74c2c1f4
SL
62019-08-13 Sandra Loosemore <sandra@codesourcery.com>
7
8 * gdb.python/py-completion.exp: Download the .py file to the host
9 and use its host pathname. Conditionalize tests that use
10 tab completion and manipulate files on the build machine.
11 * gdb.python/py-events.exp: Download the .py file to the host
12 and use its host pathname.
13 * gdb.python/py-evsignal.exp: Likewise.
14 * gdb.python/py-evthreads.exp: Likewise.
15 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
16 pathname syntax.
17 * gdb.python/py-framefilter.exp: Download the .py file to the right
18 place on the host. Match Windows pathname syntax.
19 * gdb.python/py-mi-var-info-path-expression.exp: Download the
20 .py file to the host and use its host pathname.
21 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
22 * gdb.python/py-objfile.exp: Expect a host pathname, not a
23 build pathname. Skip symlink test on Windows host. Add missing
24 newline at end of file.
25 * gdb.python/py-pp-maint.exp: Download the .py file to the host
26 and use its host pathname.
27 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
28 * gdb.python/py-section-script.exp: Use host location of binfile
29 on safe-path. Use correct path separator on Windows host.
30 Reorder alternatives in gdb_test_multiple to prevent matching
31 the wrong alternative on success.
32 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
33
ca2589f3
PP
342019-08-12 Patrick Palka <patrick@parcs.ath.cx>
35
36 * gdb.gdb/selftest.exp (test_with_self): Update test to now
37 expect the GDB inferior to no longer immediately stop after
38 being resumed with "signal SIGINT".
39
020a839d
SL
402019-08-09 Sandra Loosemore <sandra@codesourcery.com>
41
42 * gdb.linespec/break-ask.exp: Generalize regexps to match
43 Windows pathnames too.
44
128d6509
TV
452019-08-08 Tom de Vries <tdevries@suse.de>
46
47 PR testsuite/24862
48 * lib/tuiterm.exp (_accept): Fix CSI regexp.
49
590042fc
PW
502019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
51
52 * gdb.base/style.exp: Update tests for help doc new invariants.
53 * gdb.base/help.exp: Likewise.
54
046bebe1
TT
552019-08-06 Tom Tromey <tom@tromey.com>
56
57 * gdb.base/style.exp: Add disassemble test.
58 * gdb.base/style.c (some_called_function): New function.
59 (main): Use it.
60
0b27c27d
CB
612019-08-05 Christian Biesinger <cbiesinger@google.com>
62
63 * gdb.python/py-block.exp: Test dictionary access on blocks.
64
580f1034
SM
652019-08-05 Simon Marchi <simon.marchi@efficios.com>
66
67 PR gdb/24863
68 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
69 -list-thread-groups --available test when running under
70 check-read1.
71
d86bd7cb
TV
722019-08-05 Tom de Vries <tdevries@suse.de>
73
74 PR testsuite/24863
75 * lib/gdb.exp (with_read1_timeout_factor): New proc.
76 * gdb.base/help.exp: Use with_read1_timeout_factor.
77 * gdb.base/info-macros.exp: Same.
78 * gdb.cp/nested-types.exp: Same.
79
a80cf5d8
TV
802019-08-05 Tom de Vries <tdevries@suse.de>
81
82 * lib/gdb.exp (version_at_least): Factor out of ...
83 (tcl_version_at_least): ... here.
84 (gdb_compile): Fail if pie results in non-PIE executable.
85 (readelf_version, readelf_prints_pie): New proc.
86 (exec_is_pie): Return -1 if unknown.
87
d0962838
TV
882019-08-05 Tom de Vries <tdevries@suse.de>
89
90 * lib/gdb.exp (tcl_version_at_least): Fix typo.
91
2252ff3d
SL
922019-08-04 Sandra Loosemore <sandra@codesourcery.com>
93
94 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
95
26655f53
SL
962019-08-04 Sandra Loosemore <sandra@codesourcery.com>
97
98 * lib/completion-support.exp (test_gdb_complete_none): Skip
99 tab completion tests if no readline support.
100 (test_gdb_complete_unique_re): Likewise.
101 (test_gdb_complete_multiple): Likewise.
102
db4dc13e
PW
1032019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
104
105 * gdb.base/info_sources.exp: New file.
106 * gdb.base/info_sources.c: New file.
107 * gdb.base/info_sources_base.c: New file.
108
0eba165a
PFC
1092019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
110
111 * gdb.base/batch-exit-status.exp: Call test_exit_status with
112 prefix argument.
113 (test_exit_status): Add prefix argument.
114
59bd512b
TV
1152019-08-01 Tom de Vries <tdevries@suse.de>
116
117 PR testsuite/24863
118 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
119 calling exp_continue for new thread and thread exited messages.
120
2a3ad588
TV
1212019-08-01 Tom de Vries <tdevries@suse.de>
122
123 PR testsuite/24863
124 * gdb.base/structs.exp: Fix check-read1 timeout using
125 gdb_test_sequence.
126 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
127
117eb594
TV
1282019-08-01 Tom de Vries <tdevries@suse.de>
129
130 PR testsuite/24863
131 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
132 line.
133
ed591340
TV
1342019-08-01 Tom de Vries <tdevries@suse.de>
135
136 PR testsuite/24863
137 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
138
aa3b6533
TT
1392019-07-30 Tom Tromey <tromey@adacore.com>
140
141 * gdb.ada/display_nested.exp: New file.
142 * gdb.ada/display_nested/foo.adb: New file.
143 * gdb.ada/display_nested/pack.adb: New file.
144 * gdb.ada/display_nested/pack.ads: New file.
145
2906593f
CB
1462019-07-30 Christian Biesinger <cbiesinger@google.com>
147
148 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
149 namespace.
150 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
151
0f575925
TV
1522019-07-30 Tom de Vries <tdevries@suse.de>
153
154 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
155 instead.
156
b13057d9
TV
1572019-07-30 Tom de Vries <tdevries@suse.de>
158
159 PR testsuite/24834
160 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
161 (exec_is_pie): New proc.
162
5c4dde85
CB
1632019-07-29 Christian Biesinger <cbiesinger@google.com>
164
165 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
166
c620ed88
CB
1672019-07-29 Christian Biesinger <cbiesinger@google.com>
168
169 * gdb.python/py-objfile.c: Add global and static vars.
170 * gdb.python/py-objfile.exp: Test new functions Objfile.
171 lookup_global_symbol and lookup_static_symbol.
172
3d235706
TT
1732019-07-29 Tom Tromey <tom@tromey.com>
174
175 * lib/tuiterm.exp (Term::_csi_@): New proc.
176 (Term::_csi_X): Don't move cursor.
177
c7e4c0a6
PW
1782019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
179
180 * gdb.base/options.exp: Update backtrace - completion to
181 new option -frame-info.
182 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
183 Test new 'set print frame-info'. Test backtrace -frame-info
184 overriding 'set print frame-info'.
185 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
186 Test new 'set print frame-info'.
187 Verify consistency of backtrace with and without filters, with and
188 without -no-filters.
189 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
190 default.
191
de28a3b7
TV
1922019-07-29 Tom de Vries <tdevries@suse.de>
193
194 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
195 no arguments".
196
507dd60e
TV
1972019-07-29 Tom de Vries <tdevries@suse.de>
198
199 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
200 is a substring of the first for "complete non-unique file name".
201
5beafce9
TV
2022019-07-29 Tom de Vries <tdevries@suse.de>
203
204 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
205 with ".*".
206
2d274232
TV
2072019-07-29 Tom de Vries <tdevries@suse.de>
208
209 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
210 Pass prompt_regexp parameter to gdb_test_multiple calls.
211
9197cd8b
TV
2122019-07-29 Tom de Vries <tdevries@suse.de>
213
214 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
215 print registers" regexps.
216
b528dae0
TV
2172019-07-29 Tom de Vries <tdevries@suse.de>
218
219 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
220
d17725d7
TV
2212019-07-29 Tom de Vries <tdevries@suse.de>
222
223 PR gdb/24855
224 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
225 (skip_python_tests_prompt): Add prompt_regexp argument to
226 gdb_test_multiple calls.
227
52b75bf1
TT
2282019-07-27 Tom Tromey <tom@tromey.com>
229
230 * gdb.tui/main.exp: New file.
231
2b1d00c2
TT
2322019-07-27 Tom Tromey <tom@tromey.com>
233
234 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
235 optional.
236 * gdb.tui/empty.exp: New file.
237
ded631d5
TT
2382019-07-27 Tom Tromey <tom@tromey.com>
239
240 * lib/tuiterm.exp (spawn): New proc.
241 (Term::resize): New proc.
242 * gdb.tui/resize.exp: New file.
243
58ac439d
TT
2442019-07-27 Tom Tromey <tom@tromey.com>
245
246 * gdb.tui/list.exp: New file.
247
fe1f56ee
TT
2482019-07-27 Tom Tromey <tom@tromey.com>
249
250 * gdb.tui/regs.exp: New file.
251
f790b310
TT
2522019-07-27 Tom Tromey <tom@tromey.com>
253
254 * gdb.tui/basic.exp: Add "layout split" test.
255
d95fc6ee
TT
2562019-07-27 Tom Tromey <tom@tromey.com>
257
258 * gdb.tui/basic.exp: Add "layout asm" test.
259
c3786b3a
TT
2602019-07-27 Tom Tromey <tom@tromey.com>
261
262 * lib/tuiterm.exp: New file.
263 * gdb.tui/basic.exp: New file.
264
98a617f8
KB
2652019-07-27 Kevin Buettner <kevinb@redhat.com>
266
267 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
268 Enable tests associated with this flag. Adjust regex
269 referencing "foo_low" to now refer to "foo_cold" instead.
270
5c076da4
KB
2712019-07-27 Kevin Buettner <kevinb@redhat.com>
272
273 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
274 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
275 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
276 foo_cold. Revise comments to match.
277 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
278 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
279 were wrapped into this proc; Call do_test in loop from outermost
280 level.
281 (foo_low): Rename all occurrences to "foo_cold".
282 (backtrace from baz): New test.
283 (x2/i foo_cold): New test.
284 (info line *foo_cold): New test.
285
1512d3b7
TV
2862019-07-26 Tom de Vries <tdevries@suse.de>
287
288 * gdb.arch/i386-pkru.exp: Fix unterminated string.
289
297989a1
TV
2902019-07-25 Tom de Vries <tdevries@suse.de>
291
292 PR testsuite/24830
293 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
294 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
295 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
296 (skip_libstdcxx_probe_tests): ... here.
297 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
298
b3b965fb
TV
2992019-07-24 Tom de Vries <tdevries@suse.de>
300
301 PR testsuite/24807
302 * gdb.objc/basicclass.m: Include stdio.h.
303 * gdb.objc/nondebug.m: Same.
304 * gdb.objc/objcdecode.m: Same.
305
4625b4d0
TV
3062019-07-24 Tom de Vries <tdevries@suse.de>
307
308 PR testsuite/24612
309 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
310 additional_flags.
311
024a5840
TV
3122019-07-24 Tom de Vries <tdevries@suse.de>
313
314 PR testsuite/24831
315 * gdb.multi/tids.exp: Update error messages for info threads.
316
c76ddaa3
TV
3172019-07-24 Tom de Vries <tdevries@suse.de>
318
319 * gdb.base/info-types.exp: Allow info types to print info for more than
320 one file.
321
9a618ef6
TV
3222019-07-23 Tom de Vries <tdevries@suse.de>
323
324 PR testsuite/24842
325 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
326 gdb_spawn_with_cmdline_opts.
327
40eadf04
SP
3282019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
329
330 * gdb.arch/arm-cmse-sgstubs.c: New test.
331 * gdb.arch/arm-cmse-sgstubs.exp: New file.
332
5ba29434
TV
3332019-07-23 Tom de Vries <tdevries@suse.de>
334
335 PR testsuite/24711
336 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
337 issuing next command.
338
a8e9d247
AB
3392019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
340
341 * gdb.ada/info_auto_lang.exp: Update expected results.
342 * gdb.base/info-types.c: Add additional types to check.
343 * gdb.base/info-types.exp: Update expected results.
344
eb86c5e2
AB
3452019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
346
347 * gdb.base/info-types.c: New file.
348 * gdb.base/info-types.exp: New file.
349
01e175fe
AB
3502019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
351
352 * gdb.arch/riscv-bp-infcall.c: New file.
353 * gdb.arch/riscv-bp-infcall.exp: New file.
354
6b78c3f8
AB
3552019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
356
357 PR breakpoints/24541
358 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
359
da738167
TV
3602019-07-14 Tom de Vries <tdevries@suse.de>
361
362 PR testsuite/24760
363 * gdb.objc/basicclass.exp: Fix unterminated string.
364
0d4e84ed
AB
3652019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
366 Andrew Burgess <andrew.burgess@embecosm.com>
367
368 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
369 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
370 negative bounds.
371 * gdb.fortran/vla-value.exp: Print elements of an array with
372 negative bounds.
373 * gdb.fortran/vla.f90: Setup an array with negative bounds for
374 testing.
375
021d8588
AB
3762019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
377
378 * gdb.base/options.exp (expect_string): Dequote strings in
379 results.
380 (test-string): Test strings with different quoting and reindent.
381
f06f1252
TT
3822019-07-10 Tom Tromey <tromey@adacore.com>
383
384 * gdb.ada/mi_ex_cond.exp: Update expected results.
385 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
386 * gdb.ada/mi_catch_ex.exp: Update expected results.
387 * gdb.ada/mi_catch_assert.exp: Update expected results.
388 * gdb.ada/catch_ex.exp (catch_exception_info)
389 (catch_exception_entry, catch_assert_entry)
390 (catch_unhandled_entry): Update.
391 * gdb.ada/catch_assert_if.exp: Update expected results.
392
b863685d
RB
3932019-07-10 Richard Bunt <richard.bunt@arm.com>
394 Stephen Roberts <stephen.roberts@arm.com>
395
396 * gdb.base/define.exp: Restore original prompt.
397
cb1e4e32
PA
3982019-07-09 Pedro Alves <palves@redhat.com>
399
400 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
401 breakpoints" output.
402 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
403 * gdb.python/py-breakpoint.exp: No longer expect that "catch
404 throw" creates breakpoint.
405 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
406 'type="catchpoint"'.
407
b58a68fe
PA
4082019-07-09 Pedro Alves <palves@redhat.com>
409
410 PR c++/15468
411 * gdb.cp/except-multi-location-lib.cc: New.
412 * gdb.cp/except-multi-location-main.cc: New.
413 * gdb.cp/except-multi-location.exp: New.
414
0826779b
PW
4152019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
416
417 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
418 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
419 argument and update callers.
420
5b0e2db4
AB
4212019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
422
423 * gdb.arch/amd64-break-on-asm-line.S: New file.
424 * gdb.arch/amd64-break-on-asm-line.exp: New file.
425
1f6f6e21
PW
4262019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
427
428 * gdb.base/printcmds.exp: Test printing C string and
429 C wide string convenience vars without transiting via the inferior.
430 Also make test names unique.
431
ea142fbf
AH
4322019-07-08 Alan Hayward <alan.hayward@arm.com>
433
434 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
435
213fd9fa
PA
4362019-07-04 Pedro Alves <palves@redhat.com>
437
438 * lib/gdb.exp (foreach_with_prefix): Don't return early if
439 body returned ok(0), break(3) or continue(4).
440 * gdb.testsuite/foreach_with_prefix.exp: New file.
441
2b40fda7
AH
4422019-07-04 Alan Hayward <alan.hayward@arm.com>
443
444 * gdb.server/unittest.exp: Allow 0 unit tests to run.
445
a26c8de0
PA
4462019-07-03 Pedro Alves <palves@redhat.com>
447
448 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
449 "return -code".
450
5f4ba3e7
PA
4512019-07-03 Pedro Alves <palves@redhat.com>
452
453 PR cli/24732
454 * gdb.base/shell.exp: Load completion-support.exp.
455 Adjust expected error output. Add completion tests.
456
a994424f
PA
4572019-07-03 Pedro Alves <palves@redhat.com>
458
459 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
460 string_to_regexp.
461
3d9be6f5
PA
4622019-07-03 Pedro Alves <palves@redhat.com>
463
464 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
465 (expect_integer): Adjust to expect "-string".
466 (expect_string): New.
467 (all_options): Expect "-string".
468 (test-flag, test-boolean): Adjust to expect "-string".
469 (test-string): New proc.
470 (top level): Call it.
471
41fc454c
PA
4722019-07-03 Pedro Alves <palves@redhat.com>
473
474 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
475 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
476 the expected output in the success.
477
b2b2a215
PA
4782019-07-03 Pedro Alves <palves@redhat.com>
479
480 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
481 Split one gdb_test_multiple call in two to avoid a race.
482
fdbc9870
PA
4832019-07-03 Pedro Alves <palves@redhat.com>
484
485 * gdb.base/with.c: New file.
486 * gdb.base/with.exp: New file.
487
c6ac8931
PA
4882019-07-03 Pedro Alves <palves@redhat.com>
489
490 * gdb.base/settings.exp: Replace all references to "maint
491 test-settings set" with references to "maint set test-settings",
492 and all references to "maint test-settings show" with references
493 to "maint show test-settings".
494
970f9d09
PA
4952019-07-03 Pedro Alves <palves@redhat.com>
496
497 * gdb.base/settings.exp (test-string): Adjust expected out when
498 testing "maint test-settings show filename"
499
54d66006
PA
5002019-07-02 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/options.exp (test-info-threads): New procedure.
503 (top level): Call it.
504
10d06d82
TT
5052019-06-28 Tom Tromey <tromey@adacore.com>
506
507 * gdb.dwarf2/ada-linkage-name.c: New file.
508 * gdb.dwarf2/ada-linkage-name.exp: New file.
509
3d507ff2
TT
5102019-06-27 Tom Tromey <tromey@adacore.com>
511
512 * gdb.cp/constexpr-field.exp: Use setup_xfail.
513
8af58ffe
TV
5142019-06-26 Tom de Vries <tdevries@suse.de>
515
516 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
517
22e21752
TV
5182019-06-26 Tom de Vries <tdevries@suse.de>
519
520 * gdb.base/index-cache.exp: Add back missing debug option.
521
b65b566c
PW
5222019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
523
524 * gdb.base/alias.exp: Test non matching/non existing prefixes.
525
5c2c8c69
TV
5262019-06-25 Tom de Vries <tdevries@suse.de>
527
528 PR testsuite/24727
529 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
530
164e3873
TV
5312019-06-24 Tom de Vries <tdevries@suse.de>
532
533 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
534
824eacee
TV
5352019-06-24 Tom de Vries <tdevries@suse.de>
536
537 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
538 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
539 * gdb.trace/unavailable-dwarf-piece.exp: Same.
540
385b97d3
TV
5412019-06-24 Tom de Vries <tdevries@suse.de>
542
543 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
544
c596f180
TV
5452019-06-21 Tom de Vries <tdevries@suse.de>
546
547 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
548
b13a7d03
TV
5492019-06-21 Tom de Vries <tdevries@suse.de>
550
551 PR testsuite/24518
552 PR ada/24713
553 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
554 index.
555
899277ae
TT
5562019-06-19 Tom Tromey <tromey@adacore.com>
557
558 * gdb.ada/length_cond.exp: Add intro comment.
559
680e1bee
TT
5602019-06-19 Tom Tromey <tromey@adacore.com>
561
562 * gdb.ada/length_cond.exp: New file.
563 * gdb.ada/length_cond/length_cond.adb: New file.
564 * gdb.ada/length_cond/pck.adb: New file.
565 * gdb.ada/length_cond/pck.ads: New file.
566
0ed4690a
TV
5672019-06-18 Tom de Vries <tdevries@suse.de>
568
569 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
570
d20ed5fd
TT
5712019-06-18 Tom Tromey <tromey@adacore.com>
572
573 * gdb.base/list0.h: Add comment explaining control character.
574
86e04673
TV
5752019-06-18 Tom de Vries <tdevries@suse.de>
576
577 * boards/fission.exp: Break up long debug_flags line.
578
c4973306
SM
5792019-06-16 Tom de Vries <tdevries@suse.de>
580
581 PR gdb/24445
582 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
583 generated index.
584
93cb9841
AB
5852019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
586
587 PR gdb/24686
588 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
589 improve detection of bug gdb/24541.
590
399aaebd
SM
5912019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
592
593 PR gdb/24669
594 * gdb.base/index-cache.exp (uses_readnow,
595 expecting_index_cache_use): Define global variable.
596 (test_cache_enabled_miss, test_cache_enabled_hit): Use
597 expecting_index_cache_use.
598
584a927c
AB
5992019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
600 Andrew Burgess <andrew.burgess@embecosm.com>
601
602 * gdb.fortran/pointers.f90: New file.
603 * gdb.fortran/print_type.exp: New file.
604 * gdb.fortran/vla-ptype.exp: Adapt expected results.
605 * gdb.fortran/vla-type.exp: Likewise.
606 * gdb.fortran/vla-value.exp: Likewise.
607 * gdb.mi/mi-vla-fortran.exp: Likewise.
608
30056ea0
AB
6092019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
610
611 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
612 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
613 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
614 as a stop reason.
615
ec8e2b6d
AB
6162019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
617
618 * gdb.base/annota1.exp: Update expected results.
619 * gdb.cp/annota2.exp: Likewise.
620 * gdb.cp/annota3.exp: Likewise.
621
09e4c4e1
AB
6222019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
623
624 * gdb.base/style-logging.exp: Remove path from test name.
625
0735b091
TT
6262019-06-14 Tom Tromey <tromey@adacore.com>
627
628 PR gdb/24502:
629 * gdb.base/style-logging.exp: New file.
630
f5686554
TT
6312019-06-14 Tom Tromey <tromey@adacore.com>
632
633 * gdb.base/symfile-warn.exp: New file.
634 * gdb.base/symfile-warn.c: New file.
635
a0c1ffed
TT
6362019-06-14 Tom Tromey <tromey@adacore.com>
637
638 * gdb.base/annotate-symlink.exp: New file.
639
f411722c
TT
6402019-06-14 Tom Tromey <tromey@adacore.com>
641
642 * gdb.ada/set_wstr.exp: Add reassignment test.
643
4268ec18
TT
6442019-06-14 Tom Tromey <tromey@adacore.com>
645
646 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
647 'unchecked_access and 'unrestricted_access as well.
648
9a9e394b
TT
6492019-06-14 Tom Tromey <tromey@adacore.com>
650
651 PR ada/24539:
652 * gdb.ada/vla.exp: Update tests.
653 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
654 pragma.
655
4c048731
PA
6562019-06-13 Pedro Alves <palves@redhat.com>
657
658 * gdb.base/settings.exp (test-integer): Test junk after
659 "unlimited".
660
6665660a
PA
6612019-06-13 Pedro Alves <palves@redhat.com>
662
663 * gdb.base/options.exp (test-thread-apply): New.
664 (top level): Call it.
665
5d707134
PA
6662019-06-13 Pedro Alves <palves@redhat.com>
667
668 * gdb.base/options.exp (test-frame-apply): New.
669 (top level): Test print commands with different "frame apply"
670 prefixes.
671
e2a689da
PA
6722019-06-13 Pedro Alves <palves@redhat.com>
673
e79be6e5 674 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
675 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
676 'max_completions' parameter and handle it.
677 (test_gdb_completion_offers_commands): New.
678
90a1ef87
PA
6792019-06-13 Pedro Alves <palves@redhat.com>
680
681 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
682
d4c16835
PA
6832019-06-13 Pedro Alves <palves@redhat.com>
684
685 * gdb.base/options.exp (test-backtrace): New.
686 (top level): Call it.
687
2daf894e
PA
6882019-06-13 Pedro Alves <palves@redhat.com>
689
690 * gdb.guile/scm-frame-args.exp: Use "set print
691 raw-frame-arguments" instead of "set print raw frame-arguments".
692 * gdb.python/py-frame-args.exp: Likewise.
693
e6ed716c
PA
6942019-06-13 Pedro Alves <palves@redhat.com>
695
696 * gdb.compile/compile.exp: Adjust expected output to option
697 processing changes.
698
7d8062de
PA
6992019-06-13 Pedro Alves <palves@redhat.com>
700
701 * gdb.base/options.exp: Build executable.
702 (test-print): New procedure.
703 (top level): Call it, once for "print" and another for "compile
704 print".
705
9d0faba9
PA
7062019-06-13 Pedro Alves <palves@redhat.com>
707
708 * gdb.base/options.c: New file.
709 * gdb.base/options.exp: New file.
710
dee7b4c8
PA
7112019-06-13 Pedro Alves <palves@redhat.com>
712
713 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
714 that "o" is ambiguous.
715
dca0f6c0
PA
7162019-06-13 Pedro Alves <palves@redhat.com>
717
718 * gdb.base/settings.c: New file.
719 * gdb.base/settings.exp: New file.
720
ccf46844
PA
7212019-06-13 Pedro Alves <palves@redhat.com>
722
723 * gdb.base/completion.exp: Fix comment typo.
724
b9a3f842
PA
7252019-06-13 Pedro Alves <palves@redhat.com>
726
727 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
728 foo --1" test.
729
d106773e
PA
7302019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
731
732 * gdb.fortran/block-data.f: New.
733 * gdb.fortran/block-data.exp: New.
734
fea82da0
TV
7352019-06-11 Tom de Vries <tdevries@suse.de>
736
737 PR testsuite/24521
738 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
739 message.
740
8c2e74f1
TV
7412019-06-11 Tom de Vries <tdevries@suse.de>
742
743 PR testsuite/24521
744 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
745
b49851c8
TV
7462019-06-11 Tom de Vries <tdevries@suse.de>
747
748 * boards/readnow.exp: New file.
749
a7067863
AB
7502019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
751
752 * gdb.fortran/vla-sizeof.exp: Update expected results.
753
1a3da2cd
AB
7542019-06-06 Amos Bird <amosbird@gmail.com>
755
756 * gdb.base/annota1.exp (thread_switch): Add test for
757 thread-exited annotation.
758
3847a7bf
TT
7592019-06-06 Tom Tromey <tromey@adacore.com>
760
761 * gdb.base/maint.exp: Expect command started/finished output.
762
0088ba59
AB
7632019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
764
765 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
766 comment.
767 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
768
312617a3
AB
7692019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
770
771 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
772 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
773 * gdb.arch/riscv-unwind-long-insn.c: New file.
774 * gdb.arch/riscv-unwind-long-insn.exp: New file.
775
e1f2e1a2
CB
7762019-06-04 Christian Biesinger <cbiesinger@google.com>
777
d3238f7d 778 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 779
206584bd
PW
7802019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
781
782 * lib/gdb.exp (help_list_trailer): New regexp variable
783 factorizing the help trailer message.
784 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
785 arg to allow to better factorize various tests.
786 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
787 (test_prefix_command_help): Use help_list_trailer.
788 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
789 * gdb.guile/scm-cmd.exp: Likewise.
790 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
791 * gdb.base/help.exp: Use test_user_defined_class_help.
792 * gdb.base/style.exp: Add tests for styling of help and apropos.
793 * lib/gdb-utils.exp (style): Add title and highlight styles.
794
708dc93e
PW
7952019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
796
797 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
798 $_shell_exitsignal.
799 * gdb.base/default.exp: Update for new convenience variables.
800
f49055a5
TT
8012019-05-29 Tom Tromey <tromey@adacore.com>
802
803 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
804 to "break complete ada" test case's regexp.
805
4330d61d
TT
8062019-05-29 Tom Tromey <tromey@adacore.com>
807
808 PR c++/20020:
809 * gdb.cp/constexpr-field.exp: New file.
810 * gdb.cp/constexpr-field.cc: New file.
811
000439d5
TT
8122019-05-29 Tom Tromey <tromey@adacore.com>
813
814 * gdb.base/finish.exp (finish_no_print): New proc.
815 (finish_tests): Call it.
816
5a01c34c
TV
8172019-05-24 Tom de Vries <tdevries@suse.de>
818
819 * gdb.dwarf2/gdb-add-index.exp: New file.
820
18125b16
TT
8212019-05-22 Tom Tromey <tromey@adacore.com>
822
823 * gdb.base/info-shared.exp (check_info_shared): Use "style".
824 * gdb.base/style.exp: Use "style".
825 * lib/gdb-utils.exp (style): New proc.
826
af1a8d03
TV
8272019-05-22 Tom de Vries <tdevries@suse.de>
828
829 * gdb.base/align.exp: Require c++11.
830
e7fe496b
TV
8312019-05-22 Tom de Vries <tdevries@suse.de>
832
833 PR testsuite/24586
834 * gdb.python/py-mi-var-info-path-expression.exp: Call
835 mi_skip_python_tests to check if python is supported.
836
8fca4da0
AH
8372019-05-22 Alan Hayward <alan.hayward@arm.com>
838
839 * gdb.arch/aarch64-pauth.c: New test.
840 * gdb.arch/aarch64-pauth.exp: New file.
841
b7060614
AH
8422019-05-22 Alan Hayward <alan.hayward@arm.com>
843
844 * README (Re-running Tests Outside The Testsuite): New section.
845
669d0468
TV
8462019-05-21 Tom de Vries <tdevries@suse.de>
847
848 * gdb.arch/amd64-eval.exp: Require c++11.
849 * gdb.base/max-depth.exp: Same.
850 * gdb.compile/compile-cplus-array-decay.exp: Same.
851 * gdb.cp/meth-typedefs.exp: Same.
852 * gdb.cp/subtypes.exp: Same.
853 * gdb.cp/temargs.exp: Same.
854
ce3ebcaa
AH
8552019-05-21 Alan Hayward <alan.hayward@arm.com>
856
857 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
858
34d11c68
AB
8592019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
860
861 PR gdb/18644
862 * gdb.fortran/complex.exp: Remove setup_kfail calls.
863 * gdb.fortran/printing-types.exp: Add new test.
864 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
865 testing.
866 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
867 setup_kfail call.
868
87781e84
AH
8692019-05-17 Alan Hayward <alan.hayward@arm.com>
870
871 * README (Running the Testsuite): Change example.
872 (Testsuite Parameters): Remove TRANSCRIPT.
873 * lib/gdb.exp: Remove TRANSCRIPT check.
874
b420b89e
AH
8752019-05-17 Alan Hayward <alan.hayward@arm.com>
876
877 * README (Testsuite Parameters): Add replay logging to
878 GDBSERVER_DEBUG.
879 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
880 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
881 as a comma separated list.
882 (gdb_debug_init): Override procedure.
883
408e9b8b
AH
8842019-05-17 Alan Hayward <alan.hayward@arm.com>
885
886 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
887 (gdb_write_cmd_file): New procedure.
888 * lib/gdbserver-support.exp (gdbserver_start): Call
889 gdbserver_write_cmd_file.
890 (gdbserver_write_cmd_file): New procedure.
891
f9e2e39d
AH
8922019-05-17 Alan Hayward <alan.hayward@arm.com>
893
894 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
895 (delete_breakpoints): Likewise.
896 (gdb_run_cmd): Likewise.
897 (gdb_start_cmd): Likewise.
898 (gdb_starti_cmd): Likewise.
899 (gdb_internal_error_resync): Likewise.
900 (gdb_test_multiple): Likewise.
901 (gdb_reinitialize_dir): Likewise.
902 (default_gdb_exit): Likewise.
903 (gdb_file_cmd): Mark kill as optional.
904 (default_gdb_start): Call gdb_stdin_log_init.
905 (send_gdb): Call gdb_stdin_log_write.
906 (rerun_to_main): Mark Y as an answer.
907 (gdb_stdin_log_init): New function.
908 (gdb_stdin_log_write): Likewise.
909
81f47ac2
AH
9102019-05-17 Alan Hayward <alan.hayward@arm.com>
911
912 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
913 * gdb.base/debug-expr.exp: Likewise.
914 * gdb.base/foll-fork.exp: Likewise.
915 * gdb.base/foll-vfork.exp: Likewise.
916 * gdb.base/fork-print-inferior-events.exp: Likewise.
917 * gdb.base/gdb-sigterm.exp: Likewise.
918 * gdb.base/gdbinit-history.exp: Likewise.
919 * gdb.base/osabi.exp: Likewise.
920 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
921 * gdb.base/ui-redirect.exp: Likewise.
922 * gdb.gdb/unittest.exp: Likewise.
923 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
924 * gdb.mi/mi-watch.exp: Likewise.
925 * gdb.mi/new-ui-mi-sync.exp: Likewise.
926 * gdb.mi/user-selected-context-sync.exp: Likewise.
927 * gdb.python/python.exp: Disable debug test when debugging.
928 * gdb.threads/check-libthread-db.exp: Disable when debugging.
929 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
930 Likewise.
931 * gdb.threads/stepi-random-signal.exp: Likewise.
932
29b52314
AH
9332019-05-17 Alan Hayward <alan.hayward@arm.com>
934
935 * Makefile.in: Pass through GDB_DEBUG.
936 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
937 (gdb,debug): Add board setting.
938 * lib/gdb.exp (default_gdb_start): Start debugging.
939 (gdb_debug_enabled): New procedure.
940 (gdb_debug_init): Likewise.
29b52314
AH
941
9422019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 943
29b52314
AH
944 * Makefile.in: Pass through GDB_DEBUG.
945 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
946 (gdb,debug): Add board setting.
947 * lib/gdb.exp (default_gdb_start): Start debugging.
948 (gdb_debug_enabled): New procedure.
949 (gdb_debug_init): Likewise.
29b52314 950
ca1285d1
AH
9512019-05-17 Alan Hayward <alan.hayward@arm.com>
952
953 * gdb.base/ui-redirect.exp: Add debug redirect tests.
954
f3a09c80
AH
9552019-05-17 Alan Hayward <alan.hayward@arm.com>
956
957 * gdb.base/ui-redirect.exp: Test redirection.
958
26648588
JV
9592019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
960
961 * gdb.mi/mi-complete.exp: New file.
962 * gdb.mi/mi-complete.cc: Likewise.
963
14237686
AB
9642019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
965
966 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
967 indexed and sliced arrays, and pointers to arrays.
968
e7bd7fba
TT
9692019-05-14 Tom Tromey <tromey@adacore.com>
970
971 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
972 styling test.
973
2764128d
TV
9742019-05-14 Tom de Vries <tdevries@suse.de>
975
976 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
977 selection entry encoding.
978
71bed2db
TT
9792019-05-10 Tom Tromey <tromey@adacore.com>
980
981 * gdb.ada/info_exc.exp: Add "complete" test.
982
63b667ad
TV
9832019-05-09 Tom de Vries <tdevries@suse.de>
984
985 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
986 CU-relative.
987
9cfd2b89
TV
9882019-05-09 Tom de Vries <tdevries@suse.de>
989
990 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
991 CU-relative.
992
2228ef77
XR
9932019-05-08 Joel Brobecker <brobecker@adacore.com>
994
995 * gdb.ada/frame_arg_lang.exp: New testcase.
996 * gdb.ada/frame_arg_lang/bla.adb: New file.
997 * gdb.ada/frame_arg_lang/pck.ads: New file.
998 * gdb.ada/frame_arg_lang/pck.adb: New file.
999 * gdb.ada/frame_arg_lang/foo.c: New file.
1000
80e55b13
TT
10012019-05-08 Tom Tromey <tromey@adacore.com>
1002
1003 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
1004
9d3421af
TT
10052019-05-08 Tom Tromey <tromey@adacore.com>
1006
1007 * gdb.base/ptype-offsets.exp: Update tests.
1008
844333e2
TT
10092019-05-08 Tom Tromey <tromey@adacore.com>
1010
1011 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
1012 cases.
1013 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
1014 "short".
1015
988915ee
TT
10162019-05-08 Tom Tromey <tromey@adacore.com>
1017
1018 * gdb.ada/vla.exp: New file.
1019 * gdb.ada/vla/vla.adb: New file.
1020
7bd55dac
TV
10212019-05-07 Tom de Vries <tdevries@suse.de>
1022
1023 * gdb.base/index-cache.exp (ls_host): Fix return statement.
1024
75f06e9d
TV
10252019-05-07 Tom de Vries <tdevries@suse.de>
1026
1027 PR testsuite/24522
1028 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
1029 section.
1030
77e7aaa4
TV
10312019-05-07 Tom de Vries <tdevries@suse.de>
1032
1033 PR testsuite/24522
1034 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
1035 .debug_aranges section.
1036
456ba0fa
TV
10372019-05-07 Tom de Vries <tdevries@suse.de>
1038
1039 PR testsuite/24159
1040 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
1041
5a56d6a6
TV
10422019-05-06 Tom de Vries <tdevries@suse.de>
1043
1044 * lib/gdb.exp (exec_has_index_section): New proc.
1045 * gdb.base/index-cache.exp: Handle case that binfile contains an index
1046 section.
1047
9d6d4be8
TV
10482019-05-04 Tom de Vries <tdevries@suse.de>
1049
1050 * boards/cc-with-debug-names.exp: New file.
1051
222a8d25
TT
10522019-05-03 Tom Tromey <tromey@adacore.com>
1053
1054 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
1055 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
1056 * gdb.ada/char_enum.exp: Add test.
1057
0fdfd794
TV
10582019-05-03 Tom de Vries <tdevries@suse.de>
1059
1060 * boards/cc-with-gdb-index.exp: New file.
1061
80062eb9
AB
10622019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
1063
1064 * gdb.rust/simple.exp: Add new test case.
1065 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
1066 (main): Initialise an instance of the new struct.
1067
4504bbde
TT
10682019-05-01 Tom Tromey <tromey@adacore.com>
1069
1070 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
1071 record.
1072 (NPR): New variable.
1073 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
1074 test.
1075
d48e62f4
TT
10762019-05-01 Tom Tromey <tromey@adacore.com>
1077
1078 * gdb.ada/packed_array_assign.exp: Add packed assignment
1079 regression test.
1080
f59f30f5
TV
10812019-05-01 Tom de Vries <tdevries@suse.de>
1082
1083 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
1084
b70bfc54
TV
10852019-05-01 Tom de Vries <tdevries@suse.de>
1086
1087 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
1088
15f18d14
AT
10892019-04-30 Ali Tamur <tamur@google.com>
1090
1091 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
1092
2ff0a947
TT
10932019-04-30 Tom Tromey <tromey@adacore.com>
1094
1095 * lib/ada.exp (find_ada_tool): New proc.
1096 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
1097 * gdb.ada/catch_ex_std.exp: New file.
1098 * gdb.ada/catch_ex_std/foo.adb: New file.
1099 * gdb.ada/catch_ex_std/some_package.adb: New file.
1100 * gdb.ada/catch_ex_std/some_package.ads: New file.
1101
a776957c
TT
11022019-04-30 Tom Tromey <tromey@adacore.com>
1103
1104 PR c++/24470:
1105 * gdb.cp/temargs.cc: Add test code from PR.
1106
bc68014d
AB
11072019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1108
1109 * gdb.fortran/vla-datatypes.exp: Update expected results.
1110 * gdb.fortran/vla-ptype.exp: Likewise.
1111 * gdb.fortran/vla-type.exp: Likewise.
1112 * gdb.fortran/vla-value.exp: Likewise.
1113
f1fdc960
AB
11142019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1115
1116 * gdb.fortran/ptr-indentation.exp: Update expected results.
1117 * gdb.fortran/ptype-on-functions.exp: Likewise.
1118 * gdb.fortran/vla-ptr-info.exp: Likewise.
1119 * gdb.fortran/vla-value.exp: Likewise.
1120
bf7a4de1
AB
11212019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1122
1123 * gdb.fortran/ptype-on-functions.exp: New file.
1124 * gdb.fortran/ptype-on-functions.f90: New file.
1125
bbe75b9d
AB
11262019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1127
1128 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
1129 case void string.
1130
1db455a7
AB
11312019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1132
1133 * gdb.fortran/complex.exp: Expand.
1134 * gdb.fortran/complex.f: Renamed to...
1135 * gdb.fortran/complex.f90: ...this, and extended to add more
1136 complex values.
1137
b6d03bb2
AB
11382019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
1139
1140 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
1141 MODULO, CMPLX.
1142
2e62ab40
AB
11432019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
1144 Richard Bunt <richard.bunt@arm.com>
1145
1146 * gdb.base/max-depth.c: New file.
1147 * gdb.base/max-depth.exp: New file.
1148 * gdb.python/py-nested-maps.c: New file.
1149 * gdb.python/py-nested-maps.exp: New file.
1150 * gdb.python/py-nested-maps.py: New file.
1151 * gdb.python/py-format-string.exp (test_max_depth): New proc.
1152 (test_all_common): Call test_max_depth.
1153 * gdb.fortran/max-depth.exp: New file.
1154 * gdb.fortran/max-depth.f90: New file.
1155 * gdb.go/max-depth.exp: New file.
1156 * gdb.go/max-depth.go: New file.
1157 * gdb.modula2/max-depth.exp: New file.
1158 * gdb.modula2/max-depth.c: New file.
1159 * lib/gdb.exp (get_print_expr_at_depths): New proc.
1160
d2b584a5
TV
11612019-04-29 Tom de Vries <tdevries@suse.de>
1162
1163 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
1164
136afab8
PW
11652019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1166
1167 * gdb.base/callexit.exp: Test may-call-functions off.
1168
725cbb63
KS
11692019-04-25 Keith Seitz <keiths@redhat.com>
1170
1171 PR c++/24367
1172 * gdb.cp/meth-typedefs.cc (incomplete_struct)
1173 (another_incomplete_struct, test_incomplete): New definitions.
1174 (main): Use new definitions.
1175 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
1176 functions.
1177
82433e3e
SDJ
11782019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
1179
1180 PR corefiles/11608
1181 PR corefiles/18187
1182 * gdb.base/coredump-filter-build-id.exp: New file.
1183
dd06d4d6
AH
11842019-04-25 Alan Hayward <alan.hayward@arm.com>
1185
e79be6e5
SM
1186 * Makefile.in: Pass through GDBSERVER_DEBUG.
1187 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
1188 (gdbserver,debug): Add board setting.
1189 * gdb.trace/tspeed.exp: Skip when debugging.
1190 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
1191 * lib/gdbserver-support.exp: Likewise
dd06d4d6 1192
1670072e
TT
11932019-04-24 Tom Tromey <tromey@adacore.com>
1194
1195 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
1196 Rust.
1197
a59240a4
TT
11982019-04-24 Tom Tromey <tromey@adacore.com>
1199
1200 * gdb.arch/amd64-eval.exp: Test bitfield return.
1201 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
1202 (class Foo) <return_bitfields>: New method.
1203 (main): Call it.
1204
b907456c
AB
12052019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
1206
1207 * gdb.cp/many-args.cc: New file.
1208 * gdb.cp/many-args.exp: New file.
1209
5c565afd
TV
12102019-04-23 Tom de Vries <tdevries@suse.de>
1211
1212 PR gdb/24433
1213 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
1214
ba22ff86
AH
12152019-04-23 Alan Hayward <alan.hayward@arm.com>
1216
1217 * gdb.trace/backtrace.exp: Use nopie flag.
1218 * gdb.trace/circ.exp: Likewise.
1219 * gdb.trace/collection.exp: Likewise.
1220 * gdb.trace/ftrace.exp: Likewise.
1221 * gdb.trace/mi-trace-unavailable.exp: Likewise.
1222 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1223 * gdb.trace/qtro.exp: Likewise.
1224 * gdb.trace/read-memory.exp: Likewise.
1225 * gdb.trace/report.exp: Likewise.
1226 * gdb.trace/tfile.exp: Likewise.
1227 * gdb.trace/tfind.exp: Likewise.
1228 * gdb.trace/unavailable.exp: Likewise.
1229
7905fc35
PA
12302019-04-22 Pedro Alves <palves@redhat.com>
1231
1232 * gdb.base/solib-probes-nosharedlibrary.c,
1233 gdb.base/solib-probes-nosharedlibrary.exp: New files.
1234
8ecb59f8
TT
12352019-04-19 Tom Tromey <tromey@adacore.com>
1236
1237 * gdb.ada/ptype_union.c: New file.
1238 * gdb.ada/ptype_union.exp: New file.
1239
62160ec9
TT
12402019-04-19 Tom Tromey <tromey@adacore.com>
1241
1242 PR symtab/24423:
1243 * gdb.base/list0.h (foo): Add a control-l character.
1244
36cd4ba5
TV
12452019-04-18 Tom de Vries <tdevries@suse.de>
1246
1247 PR gdb/24433
1248 * boards/local-board.exp: Set sysroot to "".
1249
b73715df
TV
12502019-04-18 Tom de Vries <tdevries@suse.de>
1251 Pedro Alves <palves@redhat.com>
1252
1253 PR gdb/24454
1254 * gdb.threads/vfork-follow-child-exec.c: New file.
1255 * gdb.threads/vfork-follow-child-exec.exp: New file.
1256 * gdb.threads/vfork-follow-child-exit.c: New file.
1257 * gdb.threads/vfork-follow-child-exit.exp: New file.
1258
4aa866af
LS
12592019-04-15 Leszek Swirski <leszeks@google.com>
1260
1261 * gdb.arch/amd64-eval.cc: New file.
1262 * gdb.arch/amd64-eval.exp: New file.
1263
e5a1a79a
AH
12642019-04-11 Alan Hayward <alan.hayward@arm.com>
1265
1266 * gdb.server/sysroot.c: New test.
1267 * gdb.server/sysroot.exp: New file.
1268 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
1269 matching param.
1270
41077b66
AB
12712019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
1272
1273 * gdb.base/align.exp: Extend test to cover structures containing
1274 only static fields.
1275
c30391f8
TV
12762019-04-11 Tom de Vries <tdevries@suse.de>
1277
1278 * boards/cc-with-dwz-m.exp: New file.
1279 * boards/cc-with-dwz.exp: New file.
1280 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
1281
e242fd12
SM
12822019-04-09 Simon Marchi <simon.marchi@efficios.com>
1283
1284 * gdb.base/start-cpp.exp: New file.
1285 * gdb.base/start-cpp.cc: New file.
1286
2b0c8b01
KB
12872019-04-08 Kevin Buettner <kevinb@redhat.com>
1288
1289 * gdb.python/py-thrhandle.exp: Adjust tests to call
1290 thread_from_handle instead of thread_from_thread_handle.
1291
947210e5
KB
12922019-04-08 Kevin Buettner <kevinb@redhat.com>
1293
1294 * gdb.python/py-thrhandle.exp: Add tests for
1295 gdb.InferiorThread.handle.
1296
d7df6549
AB
12972019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
1298
1299 * gdb.python/py-function.exp: Check calling helper function from
1300 all languages.
1301 * lib/gdb.exp (gdb_supported_languages): New proc.
1302
8bdc1658
AB
13032019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
1304
1305 * gdb.base/complex-parts.c: New file.
1306 * gdb.base/complex-parts.exp: New file.
1307
05caa1d2
TT
13082019-04-01 Tom Tromey <tromey@adacore.com>
1309
1310 PR symtab/23331:
1311 * gdb.dwarf2/dw2-ranges-main.c: New file.
1312 * gdb.dwarf2/dw2-ranges-psym.c: New file.
1313 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
1314
7734102d
EZ
13152019-03-30 Simon Marchi <simark@simark.ca>
1316
1317 * gdb.base/default.exp: Add values for $_gdb_major and
1318 $_gdb_minor.
1319
188e1fa9
TT
13202019-03-29 Tom Tromey <tromey@adacore.com>
1321
1322 * gdb.base/help.exp: Tighten apropos regexp.
1323
2880242d
KS
13242019-03-29 Keith Seitz <keiths@redhat.com>
1325
1326 * gdb.fortran/array-bounds.exp: New file.
1327 * gdb.fortran/array-bounds.f90: New file.
1328
077cad8e
PW
13292019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1330
1331 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
1332
80047cfc
PW
13332019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1334
1335 * gdb.multi/hello.c (main): Increase alarm timer.
1336
f489207e
SL
13372019-03-28 Sandra Loosemore <sandra@codesourcery.com>
1338
1339 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
1340 factor when no hardware watchpoint support.
1341
c92df149
AH
13422019-03-28 Alan Hayward <alan.hayward@arm.com>
1343 Pedro Alves <palves@redhat.com>
1344
1345 * boards/local-board.exp: set sysroot to /.
1346
933aebfa
AH
13472019-03-27 Alan Hayward <alan.hayward@arm.com>
1348
1349 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
1350 in child.
1351
9f9aa852
AB
13522019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1353
1354 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
1355 field.
1356 (make_container): Initialise new field.
1357 * gdb.python/py-prettyprint.exp: Add new tests.
1358 * gdb.python/py-prettyprint.py (class ContainerPrinter)
1359 <display_hint>: New method.
1360
3714a195
AB
13612019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1362
1363 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
1364 gdb_continue_to_breakpoint more throughout this test.
1365 (run_lang_tests) Supply unique test names, and use
1366 gdb_test_no_output.
1367
18c77628
AB
13682019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
1369
1370 * gdb.base/finish-pretty.exp: Update expected results.
1371 * gdb.base/pretty-print.c: New file.
1372 * gdb.base/pretty-print.exp: New file.
1373
9a93502f
PA
13742019-03-25 Pedro Alves <palves@redhat.com>
1375
1376 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
1377 move comments outside list. Append '-i "" eof' section.
1378
968aa7ae
AH
13792019-03-22 Alan Hayward <alan.hayward@arm.com>
1380
1381 * README: Add pie options.
1382 * gdb.base/break-interp.exp: Ensure pie is disabled.
1383 * gdb.base/dump.exp: Likewise.
1384 * lib/gdb.exp (gdb_compile): Add pie option.
1385
4c7d57e7
TT
13862019-03-19 Tom Tromey <tromey@adacore.com>
1387
1388 * gdb.mi/mi2-cli-display.c: New file.
1389 * gdb.mi/mi2-cli-display.exp: New file.
1390
bff8c71f
TT
13912019-03-18 Joel Brobecker <brobecker@adacore.com>
1392 Tom Tromey <tromey@adacore.com>
1393
1394 * gdb.ada/ptype_array/pck.adb: New file.
1395 * gdb.ada/ptype_array/pck.ads: New file.
1396 * gdb.ada/ptype_array/foo.adb: New file.
1397 * gdb.ada/ptype_array.exp: New file.
1398
d085f989
TT
13992019-03-14 Tom Tromey <tromey@adacore.com>
1400
1401 * gdb.base/style.exp: Add "set style sources" test.
1402
b4be1b06
SM
14032019-03-13 Simon Marchi <simon.marchi@ericsson.com>
1404
1405 * mi-breakpoint-location-ena-dis.exp: Rename to ...
1406 * mi-breakpoint-multiple-locations.exp: ... this.
1407 (make_breakpoints_pattern): New proc.
1408 (do_test): Add mi_version parameter, test -break-insert,
1409 -break-info and =breakpoint-created.
1410
7cde5fc2
AB
14112019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
1412
1413 * config/default.exp: Remove 'load_lib gdb.exp'.
1414 * config/monitor.exp: Likewise.
1415 * config/sid.exp: Likewise.
1416 * config/sim.exp: Likewise.
1417 * config/slite.exp: Likewise.
1418 * config/unix.exp: Likewise.
1419 * gdb.base/default.exp: Remove unhelpful comment.
1420
efbecbc1
AB
14212019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1422
1423 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
1424
0841c79a
AB
14252019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1426
1427 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
1428
4a270568
AB
14292019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1430
1431 * gdb.fortran/type-kinds.exp: Update expected results.
1432
067630bd
AB
14332019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1434
1435 * gdb.fortran/type-kinds.exp: Test new integer type kind.
1436
3be47f7a
AB
14372019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1438
1439 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
1440 function.
1441 (test_basic_parsing_of_type_kinds): Expand types tested.
1442 (test_parsing_invalid_type_kinds): New function.
1443
4d00f5d8
AB
14442019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1445
1446 * gdb.fortran/intrinsics.exp: New file.
1447 * gdb.fortran/intrinsics.f90: New file.
1448 * gdb.fortran/type-kinds.exp: New file.
1449
c8f91604
AB
14502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1451
1452 * gdb.fortran/dot-ops.exp: New file.
1453
dd9f2c76
AB
14542019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
1457 Check upper and lower case logical literals.
1458
84ec9724
AB
14592019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * gdb.fortran/types.exp (test_float_literal_types_accepted):
1462 Remove duplicate tests.
1463
c3734e09
AH
14642019-03-06 Alan Hayward <alan.hayward@arm.com>
1465
1466 * lib/gdb.exp (builtin_cd): rename of cd.
1467 (cd): Override builtin.
1468
aa3cfbda
RB
14692019-03-06 Richard Bunt <richard.bunt@arm.com>
1470
1471 * gdb.fortran/function-calls.exp: New file.
1472 * gdb.fortran/function-calls.f90: New test.
1473
7b63ad86
RB
14742019-03-04 Richard Bunt <richard.bunt@arm.com>
1475
1476 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
1477 on user program standard output.
1478 * gdb.fortran/short-circuit-argument-list.f90: Record function
1479 calls.
1480
01abb042
AH
14812019-02-28 Alan Hayward <alan.hayward@arm.com>
1482
c3734e09
AH
1483 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
1484 failure.
01abb042 1485
92137da0
RO
14862019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488 PR gdb/8527
1489 * gdb.base/interrupt-daemon-attach.c,
1490 gdb.base/interrupt-daemon-attach.exp: New test.
1491
5862844d
PA
14922019-02-27 Pedro Alves <palves@redhat.com>
1493
1494 * gdb.base/page.exp: Add tests for "set width/height -1".
1495
8ed25214
PA
14962019-02-27 Pedro Alves <palves@redhat.com>
1497
1498 * gdb.base/page.exp: Add tests for "set/show width/height" with
1499 "infinite" values.
1500
6c28e44a
TT
15012019-02-27 Tom Tromey <tromey@adacore.com>
1502
1503 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
1504 2.4.
1505 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
1506 workaround.
1507
bf9a735e
AB
15082019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
1509
1510 * gdb.base/align.exp: Extend to compile in both C and C++, and add
1511 tests for structs with static members.
1512
8791793c
TT
15132019-02-26 Tom Tromey <tromey@adacore.com>
1514
1515 * gdb.python/py-value.exp (test_value_from_buffer): Check for
1516 ValueError, not TypeError.
1517
bc2a507e
KB
15182019-02-26 Kevin Buettner <kevinb@redhat.com>
1519
1520 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
1521 call from main program.
1522
e0e7d3bd
JB
15232019-02-23 Joel Brobecker <brobecker@adacore.com>
1524
1525 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
1526 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
1527 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
1528 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
1529 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
1530
9600246d
KS
15312019-02-22 Keith Seitz <keiths@redhat.com>
1532
1533 PR symtab/23853
1534 * gdb.base/symlink-sourcefile.c: New file.
1535 * gdb.base/symlink-sourcefile.exp: New file.
1536
0c95f9ed
TT
15372019-02-20 Tom Tromey <tom@tromey.com>
1538
1539 * gdb.base/info_qt.exp: Update.
1540
6caa91b6
SM
15412019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
1542
1543 * gdb.base/source.exp: Move "error in sourced script" code to
1544 the end.
1545 * gdb.base/source-error.gdb: Move contents to
1546 source-error-1.gdb. Add new code to source source-error-1.gdb.
1547 * gdb.base/source-error-1.gdb: New file, from previous
1548 source-error.gdb.
1549
6506371f
TT
15502019-02-17 Tom Tromey <tom@tromey.com>
1551
1552 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
1553 for macro styling.
1554 * gdb.base/style.c (SOME_MACRO): New macro.
1555
a0087920
TT
15562019-02-17 Tom Tromey <tom@tromey.com>
1557
1558 * gdb.base/style.exp: Add line-wrapping tests.
1559 * gdb.base/page.exp: Add test for quitting during pagination.
1560
a2cd4f14
JB
15612019-02-17 Joel Brobecker <brobecker@adacore.com>
1562
1563 * gdb.ada/big_packed_array: New testcase.
1564 * gdb.ada/homonym.exp: Fix incorrect expected output for
1565 "break <homonym__get_value>" test.
1566
9d70ffbc
WP
15672019-02-13 Weimin Pan <weimin.pan@oracle.com>
1568
1569 PR breakpoints/21870
1570 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
1571 and prepare_for_testing. Add comment.
1572 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
1573 redundant cleanup call. Clean up comment.
1574
01c7ae81
WP
15752019-02-12 Weimin Pan <weimin.pan@oracle.com>
1576
1577 PR breakpoints/21870
1578 * gdb.arch/aarch64-dbreg-contents.exp: New file.
1579 * gdb.arch/aarch64-dbreg-contents.c: New file.
1580
aff29d1c
JB
15812019-02-10 Joel Brobecker <brobecker@adacore.com>
1582
1583 * gdb.ada/mi_ref_changeable: New testcase.
1584
df0da8a2
AH
15852019-02-07 Alan Hayward <alan.hayward@arm.com>
1586
1587 * gdb.base/attach.exp: Add double attach test.
1588
bd447abb
SM
15892019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
1590
1591 * lib/gdb.exp (default_gdb_start): Don't match pagination
1592 prompt.
1593 (gdb_init): Set stty_init.
1594
1dbc40b9
TT
15952019-01-27 Tom Tromey <tom@tromey.com>
1596
1597 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
1598 skip_python_tests.
1599
353229bf
AH
16002019-01-24 Alan Hayward <alan.hayward@arm.com>
1601
1602 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
1603 New structure.
1604 (struct struct_static_02_02): Likewise.
1605 (struct struct_static_02_03): Likewise.
1606 (struct struct_static_02_04): Likewise.
1607 (struct struct_static_04_01): Likewise.
1608 (struct struct_static_04_02): Likewise.
1609 (struct struct_static_04_03): Likewise.
1610 (struct struct_static_04_04): Likewise.
1611 (struct struct_static_06_01): Likewise.
1612 (struct struct_static_06_02): Likewise.
1613 (struct struct_static_06_03): Likewise.
1614 (struct struct_static_06_04): Likewise.
1615 (cmp_struct_static_02_01): Likewise.
1616 (cmp_struct_static_02_02): Likewise.
1617 (cmp_struct_static_02_03): Likewise.
1618 (cmp_struct_static_02_04): Likewise.
1619 (cmp_struct_static_04_01): Likewise.
1620 (cmp_struct_static_04_02): Likewise.
1621 (cmp_struct_static_04_03): Likewise.
1622 (cmp_struct_static_04_04): Likewise.
1623 (cmp_struct_static_06_01): Likewise.
1624 (cmp_struct_static_06_02): Likewise.
1625 (cmp_struct_static_06_03): Likewise.
1626 (cmp_struct_static_06_04): Likewise.
1627 (call_all): Test new structs.
1628 * gdb.base/infcall-nested-structs.exp: Likewise.
1629
73021deb
AH
16302019-01-21 Alan Hayward <alan.hayward@arm.com>
1631 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
1632
fc65c7db
AH
16332019-01-21 Alan Hayward <alan.hayward@arm.com>
1634 * gdb.base/stack-protector.c: New test.
1635 * gdb.base/stack-protector.exp: New file.
1636 * gdb.cp/ovldbreak.exp: Only allow a single break line.
1637 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
1638 option.
1639 (gdb_compile): Remove stack protector for GCC and prevent
1640 recursion.
1641
c24bdb02
KS
16422019-01-16 Keith Seitz <keiths@redhat.com>
1643
1644 PR gdb/23773
1645 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
1646
6f072a10
PFC
16472019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1648
1649 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
1650 aliases.
1651 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
1652 tests.
1653 * gdb.arch/powerpc-vector-regs.c: New file.
1654 * gdb.arch/powerpc-vector-regs.exp: New file.
1655
a7b8d682
PFC
16562019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1657
1658 * gdb.arch/altivec-regs.exp: Fix the list passed to
1659 gdb_expect_list when testing "info vector".
1660
6eb6fb67
AB
16612019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1662
1663 * gdb.base/style.exp: Don't include path in testname.
1664
b56f80d8
KS
16652019-01-10 Keith Seitz <keiths@redhat.com>
1666
1667 PR gdb/23712
1668 PR symtab/23010
1669 * gdb.dwarf2/multidictionary.exp: New file.
1670
041be526
SM
16712019-01-09 Simon Marchi <simon.marchi@ericsson.com>
1672
1673 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
1674 (test_gnuv3_style_demangling): ... this.
1675 (test_lucid_style_demangling): Remove.
1676 (test_arm_style_demangling): Remove.
1677 (test_hp_style_demangling): Remove.
1678 (do_tests): Remove calls to the above.
1679
d820d0c3
AB
16802019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1681
1682 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
1683 case.
1684
f097f5ad
TT
16852019-01-06 Tom Tromey <tom@tromey.com>
1686
1687 PR gdb/28155:
1688 * gdb.dwarf2/typedef-void-finish.exp: New file.
1689
2cd8cc0b
TT
16902018-12-28 Tom Tromey <tom@tromey.com>
1691 Simon Marchi <simark@simark.ca>
1692
1693 * gdb.base/jit-exec.exp: New file.
1694 * gdb.base/jit-exec.c: New file.
1695 * gdb.base/jit-execd.c: New file.
1696
35fb8261
TT
16972018-12-28 Tom Tromey <tom@tromey.com>
1698
1699 * gdb.base/style.exp: Update test to check for address styling.
1700
47fd17cd
TT
17012018-12-28 Tom Tromey <tom@tromey.com>
1702
1703 * gdb.base/style.exp: Add test for styling of "Reading symbols"
1704 message.
1705
d47032b7
TT
17062018-12-28 Tom Tromey <tom@tromey.com>
1707
1708 * gdb.base/style.exp: Add test for version number styling.
1709
af79b68d
TT
17102018-12-28 Tom Tromey <tom@tromey.com>
1711
1712 * gdb.base/style.exp: Add test for print_address_symbolic.
1713
0bb296cb
TT
17142018-12-28 Tom Tromey <tom@tromey.com>
1715
1716 * gdb.base/style.exp: Add test for breakpoint setting.
1717
80ae2043
TT
17182018-12-28 Tom Tromey <tom@tromey.com>
1719
1720 * gdb.base/style.exp: Add test for variable names.
1721
cbe56571
TT
17222018-12-28 Tom Tromey <tom@tromey.com>
1723
1724 * gdb.base/style.exp: New file.
1725 * gdb.base/style.c: New file.
1726
9162a27c
TT
17272018-12-28 Tom Tromey <tom@tromey.com>
1728
1729 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
1730 "dumb".
1731 * gdb.base/readline.exp (operate_and_get_next): Save and restore
1732 the TERM environment variable.
1733
bc543c90
TT
17342018-12-27 Tom Tromey <tom@tromey.com>
1735
1736 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
1737 pagination test.
1738
6f0ffe50
AB
17392018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
1740
1741 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
1742 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
1743
b5a1e557
PW
17442018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1745
1746 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
1747 Filename a.adb changed to bp_fun_addr.adb.
1748 gdb.ada/bp_fun_addr.exp: Update test accordingly.
1749
6e8b1ab2
JV
17502018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
1751
1752 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
1753 non-PIE executables.
1754 * README: Mention the gdb,nopie_flag board setting.
1755 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
1756 non-PIE executable.
1757 * gdb.arch/amd64-entry-value.exp: Likewise.
1758 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
1759 * gdb.arch/i386-float.exp: Likewise.
1760 * gdb.arch/i386-signal.exp: Likewise.
1761 * gdb.mi/mi-reg-undefined.exp: Likewise.
1762
d00a27c5
PM
17632018-12-21 Paul Marechal <paul.marechal@ericsson.com>
1764
1765 PR gdb/23974
1766 * gdb.base/info-os.exp: Check return for unknown "info os" type.
1767
161d081c
PW
17682018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1769
1770 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
1771 Update order of results accordingly.
1772
b001de23
AB
17732018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
1774
1775 * gdb.base/annota1.exp: Update a test regexp.
1776
99e1a184
AB
17772018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
1780
7a81c1e2
PW
17812018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1782
1783 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
1784 (reuse_time): Initialize to REUSE_TIME_CAP.
1785 (check_rc): New function.
1786 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
1787 Check pthread_create rc.
1788 (spawner_thread_func): Check pthread_create and pthread_join rc.
1789
73e8dc90
PA
17902018-12-08 Pedro Alves <palves@redhat.com>
1791
1792 * gdb.base/list.exp (test_forward_search): Rename to ...
1793 (test_forward_reverse_search): ... this. Also test reverse-search
1794 and the forward-search alias.
1795
13f2ed32
AB
17962018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
1797
1798 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
1799 local timeout variable before return, and remove all local timeout
1800 variable entirely.
1801 (gdb_load): Likewise.
1802
64d27cfc
TV
18032018-12-01 Tom de Vries <tdevries@suse.de>
1804
1805 * gdb.base/gdb-caching-proc.exp: New file.
1806
f63c03b4
SDJ
18072018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
1808
1809 * Makefile.in (TIMESTAMP): New variable.
1810 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
1811 command.
1812 (check-single-racy): Likewise.
1813 (check/%.exp): Likewise.
1814 (check-racy/%.exp): Likewise.
1815 (workers/%.worker): Likewise.
1816 (build-perf): Likewise.
1817 (check-perf): Likewise.
1818 * README: Describe new "TS" and "TS_FORMAT" variables.
1819 * print-ts.py: New file.
1820
1c97054b
BF
18212018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
1822
1823 PR python/23714
1824 * gdb.python/python.exp: Test command repetition after
1825 gdb.execute.
1826
1871a62d
AB
18272018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
1828
1829 * gdb.opt/inline-break.exp: Add test that info breakpoint output
1830 is correctly aligned.
1831
fb5e1ed9
PW
18322018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1833
1834 * gdb.ada/info_auto_lang.exp: New testcase.
1835 * gdb.ada/info_auto_lang/global_pack.ads: New file.
1836 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
1837 * gdb.ada/info_auto_lang/some_c.c: New file.
1838
43d397ca
PW
18392018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1840
1841 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
1842 FUNC_lang language syntax.
1843
beddd671
PW
18442018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1845
1846 * gdb.base/info_minsym.c: New file.
1847 * gdb.base/info_minsym.exp: New file.
1848
73fc52c4
TT
18492018-11-19 Tom Tromey <tom@tromey.com>
1850
1851 PR rust/23625:
1852 * gdb.rust/simple.exp: Add ptype test. Update expected output.
1853 * gdb.rust/expr.exp: Update expected output. Change one test.
1854
994b876a
TT
18552018-11-19 Tom Tromey <tom@tromey.com>
1856
1857 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
1858
6769f276
PA
18592018-11-19 Pedro Alves <palves@redhat.com>
1860
1861 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
1862 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
1863 see the expected warning.
1864
38a72da0
AH
18652018-11-16 Alan Hayward <alan.hayward@arm.com>
1866
1867 PR gdb/22736:
1868 * gdb.cp/infcall-nodebug-lib.c: New test.
1869 * gdb.cp/infcall-nodebug-main.c: New test.
1870 * gdb.cp/infcall-nodebug.exp: New file.
1871
53a89d6e
SM
18722018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
1873
1874 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
1875 completer tests.
1876
9325300d
TV
18772018-11-09 Tom de Vries <tdevries@suse.de>
1878
1879 * gdb.base/msym-lang.c: New test.
1880 * gdb.base/msym-lang.exp: New file.
1881 * gdb.base/msym-lang-main.c: New test.
1882
20f0d60d
TT
18832018-11-08 Tom Tromey <tom@tromey.com>
1884
1885 PR gdb/23555:
1886 PR gdb/23838:
1887 * gdb.base/warning.exp: New file.
1888
b5420128
JB
18892018-11-08 Jan Beulich <jbeulich@suse.com>
1890
1891 * testsuite/gdb.arch/i386-avx512.c,
1892 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
1893
cd115d61
AB
18942018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
1895
1896 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
1897 point hardware.
1898
35ee2dc2
AB
18992018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
1900
1901 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
1902 * gdb.dwarf2/missing-type-name.exp: New file.
1903
31aceee8
TV
19042018-11-06 Tom de Vries <tdevries@suse.de>
1905
1906 * gdb.base/many-headers.c: New test.
1907 * gdb.base/many-headers.exp: New file.
1908
109be305
JW
19092018-11-06 Jim Wilson <jimw@sifive.com>
1910
1911 * gdb.base/code_elim.exp: For riscv, set additional_flags
1912 to include -msmall-data-limit=0.
1913
e2b7af72
JB
19142018-11-01 Joel Brobecker <brobecker@adacore.com>
1915
1916 * gdb.ada/watch_minus_l: New testcase.
1917
cdcda965
SM
19182018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
1919
1920 * gdb.arch/aix-sighandle.c: New file.
1921 * gdb.arch/aix-sighandle.exp: New file.
1922
92dcebf3
AB
19232018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1924
1925 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
1926 registers being unions.
1927
68b9ac18
TV
19282018-10-31 Tom de Vries <tdevries@suse.de>
1929
1930 * lib/valgrind.exp: New file.
1931 (vgdb_start, vgdb_stop): New procs, factored out of ...
1932 * gdb.base/valgrind-bt.exp: ... here, ...
1933 * gdb.base/valgrind-disp-step.exp: ... here and ...
1934 * gdb.base/valgrind-infcall.exp: ... here.
1935
1443936e
TV
19362018-10-31 Tom de Vries <tdevries@suse.de>
1937
1938 * lib/gdb.exp (get_valueof): Don't output read value in test name.
1939
eb77c9df
AB
19402018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1941
1942 * gdb.dwarf2/void-type.c: New file.
1943 * gdb.dwarf2/void-type.exp: New file.
1944
82b5e646
PW
19452018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1946
1947 * gdb.base/info_qt.c: New file.
1948 * gdb.base/info_qt.exp: New file.
1949
8d619c01
EBM
19502018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1951
1952 * gdb.arch/powerpc-htm-regs.c: New file.
1953 * gdb.arch/powerpc-htm-regs.exp: New file.
1954
f2cf6173
EBM
19552018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1956
1957 * gdb.arch/powerpc-tar.c: New file.
1958 * gdb.arch/powerpc-tar.exp: New file.
1959
7ca18ed6
EBM
19602018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
1961
1962 * gdb.arch/powerpc-ppr-dscr.c: New file.
1963 * gdb.arch/powerpc-ppr-dscr.exp: New file.
1964
bfcc0eba
TV
19652018-10-25 Tom de Vries <tdevries@suse.de>
1966
1967 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
1968
fe1a5cad
TV
19692018-10-24 Tom de Vries <tdevries@suse.de>
1970
1971 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
1972 longer exists error.
1973
a76dc3b7
TV
19742018-10-24 Tom de Vries <tdevries@suse.de>
1975
1976 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
1977
4df46df7
TV
19782018-10-24 Tom de Vries <tdevries@suse.de>
1979
1980 * gdb.base/valgrind-db-attach.exp: Handle removed support for
1981 --db-attach in valgrind.
1982
0dbfcfff
AB
19832018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
1984
1985 * gdb.arch/riscv-reg-aliases.c: New file.
1986 * gdb.arch/riscv-reg-aliases.exp: New file.
1987
b04480b1
AH
19882018-10-19 Alan Hayward <alan.hayward@arm.com>
1989
1990 * gdb.python/py-cmd.exp: Check for gdb_prompt.
1991
2c6ac8d7
AH
19922018-10-19 Alan Hayward <alan.hayward@arm.com>
1993
1994 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
1995
2bc69f25
AH
19962018-10-19 Alan Hayward <alan.hayward@arm.com>
1997
1998 * gdb.cp/ovldbreak.exp: Fix regexps.
1999
1f1ae3a3
AH
20002018-10-19 Alan Hayward <alan.hayward@arm.com>
2001
2002 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
2003
94c18618
SDJ
20042018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
2005
2006 PR cli/23785
2007 * gdb.base/restore.exp: New test to check if "restore" with an
2008 invalid file doesn't segfault.
2009
812cd6eb
TV
20102018-10-18 Tom de Vries <tdevries@suse.de>
2011
2012 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
2013 * gdb.ada/excep_handle.exp: Same.
2014 * gdb.ada/mi_string_access.exp: Same.
2015 * gdb.ada/mi_var_union.exp: Same.
2016 * gdb.arch/arc-analyze-prologue.exp: Same.
2017 * gdb.arch/arc-decode-insn.exp: Same.
2018 * gdb.base/readnever.exp: Same.
2019 * gdb.fortran/printing-types.exp: Same.
2020 * gdb.guile/scm-lazy-string.exp: Same.
2021
c4b90788
TV
20222018-10-16 Tom de Vries <tdevries@suse.de>
2023
2024 PR gdb/23730
2025 * gdb.base/catch-follow-exec.c: Add copyright notice.
2026 * gdb.base/catch-follow-exec.exp: Rewrite to use
2027 gdb_spawn_with_cmdline_opts. Require gdb-native.
2028
8bca2978
SL
20292018-10-12 Sandra Loosemore <sandra@codesourcery.com>
2030
2031 * gdb.trace/actions-changed.exp: Check for arch support.
2032 * gdb.trace/actions.exp: Likewise.
2033 * gdb.trace/ax.exp: Likewise.
2034 * gdb.trace/backtrace.exp: Likewise.
2035 * gdb.trace/change-loc.exp: Likewise.
2036 * gdb.trace/deltrace.exp: Likewise.
2037 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
2038 * gdb.trace/ftrace.exp: Likewise.
2039 * gdb.trace/infotrace.exp: Check for arch support.
2040 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
2041 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
2042 * gdb.trace/mi-tsv-changed.exp: Likewise.
2043 * gdb.trace/packetlen.exp: Likewise.
2044 * gdb.trace/passc-dyn.exp: Likewise.
2045 * gdb.trace/passcount.exp: Likewise.
2046 * gdb.trace/pending.exp: Likewise.
2047 * gdb.trace/range-stepping.exp: Check for shlib support.
2048 * gdb.trace/report.exp: Check for arch support.
2049 * gdb.trace/save-trace.exp: Likewise.
2050 * gdb.trace/signal.exp: Check for signal support.
2051 * gdb.trace/tfind.exp: Check for arch support.
2052 * gdb.trace/trace-break.exp: Check for arch and shlib support.
2053 * gdb.trace/trace-common.h: Add comment.
2054 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
2055 * gdb.trace/trace-enable-disable.exp: Likewise.
2056 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
2057 * gdb.trace/tracecmd.exp: Check for arch support.
2058 * gdb.trace/tspeed.exp: Check for shlib and target support.
2059 * gdb.trace/tstatus.exp: Check for arch support.
2060 * gdb.trace/tsv.exp: Likewise.
2061 * gdb.trace/while-dyn.exp: Likewise.
2062 * gdb.trace/while-stepping.exp: Likewise.
2063 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
2064
f9c49bff
SM
20652018-10-12 Simon Marchi <simon.marchi@ericsson.com>
2066
2067 * gdb.trace/tspeed.exp: Remove nowarnings.
2068 (prepare_for_trace_test): Declare "global ipalib".
2069 * gdb.trace/tspeed.c: Include unistd.h.
2070 (main): Remove superfluous printf argument.
2071
d4330bde
SL
20722018-10-11 Sandra Loosemore <sandra@codesourcery.com>
2073
2074 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
2075 directory prefix on the filename.
2076
8ecfd7bd
SDJ
20772018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
2078
2079 * gdb.gdb/unittest.exp: Update expected message informing that
2080 selftests have been disabled.
2081 * gdb.server/unittest.exp: Likewise.
2082
58bbcd02
TV
20832018-10-09 Tom de Vries <tdevries@suse.de>
2084
2085 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
2086 with runto_main.
2087
9f6b697b
WP
20882018-10-08 Weimin Pan <weimin.pan@oracle.com>
2089
2090 PR c++/16841
2091 * gdb.cp/virtbase2.cc: New file.
2092 * gdb.cp/virtbase2.exp: New file.
2093
add5ded5
TT
20942018-10-06 Tom Tromey <tom@tromey.com>
2095
2096 PR python/19399:
2097 * gdb.python/py-inferior.exp: Add architecture test.
2098
f9e48344
TT
20992018-10-06 Tom Tromey <tom@tromey.com>
2100
2101 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
2102 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
2103
2a8be203
TT
21042018-10-06 Tom Tromey <tom@tromey.com>
2105
2106 * gdb.python/py-breakpoint.exp (check_last_event): Check location
2107 of a "throw" catchpoint.
2108
e04caa70
SDJ
21092018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
2110
2111 * gdb.base/info-proc.exp: Update string expected from "help info
2112 proc".
2113
5ca8c39f
TT
21142018-10-04 Tom Tromey <tom@tromey.com>
2115
2116 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
2117 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
2118 (test_initial_complaints, test_empty_complaints): Update.
2119 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
2120
3453e7e4
TT
21212018-10-04 Tom Tromey <tom@tromey.com>
2122
2123 PR cli/19551:
2124 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
2125 * lib/gdb.exp (gdb_file_cmd): Update.
2126 * gdb.stabs/weird.exp (print_weird_var): Update.
2127 * gdb.server/solib-list.exp: Update.
2128 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
2129 * gdb.mi/mi-cli.exp: Update.
2130 * gdb.linespec/linespec.exp: Update.
2131 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
2132 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
2133 * gdb.cp/cp-relocate.exp: Update.
2134 * gdb.base/sym-file.exp: Update.
2135 * gdb.base/relocate.exp: Update.
2136 * gdb.base/readnever.exp: Update.
2137 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2138 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
2139 * gdb.base/dbx.exp (gdb_file_cmd): Update.
2140 * gdb.base/code_elim.exp: Update.
2141 * gdb.base/break-unload-file.exp (test_break): Update.
2142 * gdb.base/break-interp.exp (test_attach_gdb): Update.
2143 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
2144 Update.
2145 * gdb.base/attach.exp (do_attach_tests): Update.
2146 * gdb.base/sepdebug.exp: Update.
2147 * gdb.python/py-section-script.exp: Update.
2148
6afcf761
TT
21492018-10-04 Tom Tromey <tom@tromey.com>
2150
2151 PR cli/22234:
2152 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
2153 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
2154 output.
2155
fef1b293
TT
21562018-10-04 Tom Tromey <tom@tromey.com>
2157
2158 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
2159 set width and height to 0.
2160 (test_command_line_attach_run): Use -quiet.
2161
ca98345e
SL
21622018-10-03 Sandra Loosemore <sandra@codesourcery.com>
2163
2164 * lib/gdb.exp (skip_ifunc_tests): New.
2165 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
2166 other compile failures.
2167 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
2168
ff34e6ae
SM
21692018-10-01 Simon Marchi <simon.marchi@ericsson.com>
2170
2171 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
2172 is_amd64_regs_target.
2173
6bb8890e
AH
21742018-10-01 Alan Hayward <alan.hayward@arm.com>
2175
2176 * gdb.arch/aarch64-sighandler-regs.c: New test.
2177 * gdb.arch/aarch64-sighandler-regs.exp: New file.
2178 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
2179
224d30d3
MM
21802018-10-01 Markus Metzger <markus.t.metzger@intel.com>
2181
2182 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
2183 assembly.
2184
f67ffa6a
AB
21852018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
2186
2187 * gdb.base/frame-selection.exp: New file.
2188 * gdb.base/frame-selection.c: New file.
2189
9fc3183f
AH
21902018-09-27 Alan Hayward <alan.hayward@arm.com>
2191
2192 * gdb.threads/check-libthread-db.c (thread_routine): Use a
2193 pthread barrier.
2194 (main): Likewise.
2195
d354055e
AB
21962018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
2197
2198 * gdb.base/large-frame-1.c: New file.
2199 * gdb.base/large-frame-2.c: New file.
2200 * gdb.base/large-frame.exp: New file.
2201 * gdb.base/large-frame.h: New file.
2202
db727370
JL
22032018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2204
2205 PR gdb/20948
2206 * gdb.base/write_mem.exp: New test.
2207 * gdb.base/write_mem.c: Likewise.
2208
ae778caf
TT
22092018-09-23 Tom Tromey <tom@tromey.com>
2210
2211 PR python/18852:
2212 * gdb.python/py-parameter.exp: Add test for parameter that throws
2213 on "set".
2214
fd3ba736
TT
22152018-09-23 Tom Tromey <tom@tromey.com>
2216
2217 PR python/17284:
2218 * gdb.python/py-template.exp (test_template_arg): Add test for
2219 negative template argument number.
2220
39a24317
TT
22212018-09-23 Tom Tromey <tom@tromey.com>
2222
2223 PR python/14062:
2224 * gdb.python/python.exp: Add test for post_event error.
2225
f5769a2c
TT
22262018-09-23 Tom Tromey <tom@tromey.com>
2227
2228 PR python/18170:
2229 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
2230 convert pointers to int and long.
2231
1c1e54f6
TT
22322018-09-23 Tom Tromey <tom@tromey.com>
2233
2234 PR python/20126:
2235 * gdb.python/py-value.exp (test_value_numeric_ops): Add
2236 signed-ness conversion tests.
2237
fb4fa946
TT
22382018-09-23 Tom Tromey <tom@tromey.com>
2239
2240 PR python/18352;
2241 * gdb.python/py-value.exp (test_float_conversion): New proc.
2242 Use it.
2243
a466edac
HAQ
22442018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
2245
2246 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
2247
4ee9b0c5
SL
22482018-09-18 Sandra Loosemore <sandra@codesourcery.com>
2249
2250 * gdb.base/complete-empty.exp: Skip tab-completion tests if
2251 no readline.
2252 * gdb.base/utf8-identifiers.exp: Likewise.
2253 * gdb.cp/cpcompletion.exp: Likewise.
2254 * gdb.linespec/cpcompletion.exp: Likewise.
2255 * gdb.linespec/cpls-abi-tag.exp: Likewise.
2256 * gdb.linespec/cpls-ops.exp: Likewise.
2257
23be8da7
RB
22582018-09-19 Richard Bunt <richard.bunt@arm.com>
2259 Chris January <chris.january@arm.com>
2260
2261 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
2262 * gdb.fortran/short-circuit-argument-list.exp: New file.
2263 * gdb.fortran/short-circuit-argument-list.f90: New test.
2264
5031d0ae
SDJ
22652018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2266
2267 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
2268 "arch=" keyword when executing "-stack-list-frames".
2269
b4c0d1a4
SDJ
22702018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2271
2272 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
2273 "arch=" keyword when executing "-stack-list-frames".
2274
7a6d2b45
SDJ
22752018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
2276
2277 * gdb.ada/complete.exp: Expect for "@" when doing "complete
2278 break ada".
2279
8588b356
SM
22802018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
2281
2282 PR python/23669
2283 * gdb.python/python.exp: Test gdb.execute("show commands").
2284
65e65158
TT
22852018-09-16 Tom Tromey <tom@tromey.com>
2286
2287 * gdb.base/new-ui.exp (do_execution_tests): Update.
2288 * gdb.base/dbx.exp (test_breakpoints): Update.
2289
bf326452
AH
22902018-09-14 Alan Hayward <alan.hayward@arm.com>
2291
2292 * lib/gdb.exp (gdb_simple_compile): Add proc.
2293 (is_elf_target): Use gdb_simple_compile.
2294 (skip_altivec_tests): Likewise.
2295 (skip_vsx_tests): Likewise.
2296 (skip_tsx_tests): Likewise.
2297 (skip_btrace_tests): Likewise.
2298 (skip_btrace_pt_tests): Likewise.
2299 (gdb_can_simple_compile): Likewise.
2300 (gdb_has_argv0): Likewise.
2301 (gdb_target_symbol_prefix): Likewise.
2302 (target_supports_scheduler_locking): Likewise.
2303
2361b0fb
TT
23042018-09-13 Tom Tromey <tom@tromey.com>
2305
2306 * Makefile.in (TAGS): Recognize proc_with_prefix and
2307 gdb_caching_proc.
2308
0ae1a321
SM
23092018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2310
2311 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
2312 method.
2313
a40bf0c2
SM
23142018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2315
2316 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
2317 and a few other Inferior properties when the Inferior is no
2318 longer valid.
2319
4a3fe98f
TT
23202018-09-13 Tom Tromey <tom@tromey.com>
2321
2322 PR rust/23650:
2323 * gdb.rust/simple.exp: Add test for enum field access error.
2324
098b2108
TT
23252018-09-13 Tom Tromey <tom@tromey.com>
2326
2327 PR rust/23626:
2328 * gdb.rust/simple.rs (EmptyEnum): New type.
2329 (main): Use it.
2330 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
2331
1256af7d
SM
23322018-09-13 Simon Marchi <simon.marchi@ericsson.com>
2333
2334 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
2335 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
2336 * gdb.python/py-symtab.exp: Update test printing an objfile.
2337
4aa8e6c2
SM
23382018-09-12 Simon Marchi <simon.marchi@ericsson.com>
2339
2340 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
2341 object.
2342
c221b2f7
AH
23432018-09-12 Alan Hayward <alan.hayward@arm.com>
2344
2345 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
2346 (support_complex_tests): Use gdb_can_simple_compile.
2347 (is_ilp32_target): Likewise.
2348 (is_lp64_target): Likewise.
2349 (is_64_target): Likewise.
2350 (is_amd64_regs_target): Likewise.
2351 (is_aarch32_target): Likewise.
2352 (gdb_int128_helper): Likewise.
2353
6f1107b5
JK
23542018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2355
2356 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
2357
1f5d1570
JG
23582018-09-10 Jerome Guitton <guitton@adacore.com>
2359
2360 * gdb.ada/same_component_name: Add test for case of tagged record
2361 with variable-length fields.
2362
cc330e39
XR
23632018-09-10 Xavier Roirand <roirand@adacore.com>
2364
2365 * gdb.ada/access_to_unbounded_array.exp: New testcase.
2366 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
2367 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
2368 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
2369
b9c50e9a
XR
23702018-09-10 Xavier Roirand <roirand@adacore.com>
2371
2372 * gdb.ada/mi_string_access.exp: New testcase.
2373 * gdb.ada/mi_string_access/bar.adb: New file.
2374 * gdb.ada/mi_string_access/pck.adb: New file.
2375 * gdb.ada/mi_string_access/pck.asd: New file.
2376
2963898f
XR
23772018-09-10 Xavier Roirand <roirand@adacore.com>
2378
2379 * gdb.ada/mi_var_union.exp: New testcase.
2380 * gdb.ada/mi_var_union/bar.adb: New file.
2381 * gdb.ada/mi_var_union/pck.adb: New file.
2382 * gdb.ada/mi_var_union/pck.asd: New file.
2383
1aac008f
TT
23842018-09-08 Tom Tromey <tom@tromey.com>
2385
2386 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
2387
332cf4c9
TT
23882018-09-08 Tom Tromey <tom@tromey.com>
2389
2390 PR python/16047:
2391 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
2392 (register_pretty_printers): Register new printer.
2393 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
2394 test.
2395 * gdb.python/py-prettyprint.c (int_type3): New typedef.
2396 (an_int_type3): New global.
2397
424da6cf
JB
23982018-09-08 Joel Brobecker <brobecker@adacore.com>
2399
2400 * gdb.ada/expr_with_funcall: New testcase.
2401
2a62dfa9
JB
24022018-09-08 Joel Brobecker <brobecker@adacore.com>
2403
2404 * gdb.ada/packed_array_assign: New testcase.
2405
96b6697f
AB
24062018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
2407
2408 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
2409 names, and add test prefixes to make test names unique.
2410
e4a62c65
TV
24112018-09-05 Tom de Vries <tdevries@suse.de>
2412
2413 * gdb.dwarf2/varval.exp: Add test.
2414
dd083ee2
GB
24152018-09-04 Gary Benson <gbenson@redhat.com>
2416
2417 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
2418 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
2419
aef9346c
TT
24202018-08-31 Tom Tromey <tom@tromey.com>
2421
2422 * gdb.rust/simple.rs: Rename second variable "v".
2423
c67f2e15
AB
24242018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
2425
2426 * gdb.base/funcargs.c (use_a): New function.
2427 (recurse): Call use_a.
2428
078a0207
KS
24292018-08-29 Keith Seitz <keiths@redhat.com>
2430
2431 * gdb.compile/compile-cplus-anonymous.cc: New file.
2432 * gdb.compile/compile-cplus-anonymous.exp: New file.
2433 * gdb.compile/compile-cplus-array-decay.cc: New file.
2434 * gdb.compile/compile-cplus-array-decay.exp: New file.
2435 * gdb.compile/compile-cplus-inherit.cc: New file.
2436 * gdb.compile/compile-cplus-inherit.exp: New file.
2437 * gdb.compile/compile-cplus-member.cc: New file.
2438 * gdb.compile/compile-cplus-member.exp: New file.
2439 * gdb.compile/compile-cplus-method.cc: New file.
2440 * gdb.compile/compile-cplus-method.exp: New file.
2441 * gdb.compile/compile-cplus-mod.c: "New" file.
2442 * gdb.compile/compile-cplus-namespace.cc: New file.
2443 * gdb.compile/compile-cplus-namespace.exp: New file.
2444 * gdb.compile/compile-cplus-nested.cc: New file.
2445 * gdb.compile/compile-cplus-nested.exp: New file.
2446 * gdb.compile/compile-cplus-print.c: "New" file.
2447 * gdb.compile/compile-cplus-print.exp: "New" file.
2448 * gdb.compile/compile-cplus-virtual.cc: New file.
2449 * gdb.compile/compile-cplus-virtual.exp: New file.
2450 * gdb.compile/compile-cplus.c: "New" file.
2451 * gdb.compile/compile-cplus.exp: "New" file.
2452 * lib/compile-support.exp: New file.
2453
b0f492b9
GB
24542018-08-16 Gary Benson <gbenson@redhat.com>
2455
2456 PR gdb/13000:
2457 * gdb.base/batch-exit-status.exp: New file.
2458 * gdb.base/batch-exit-status.good-commands: Likewise.
2459 * gdb.base/batch-exit-status.bad-commands: Likewise.
2460
36eb4c5f
AH
24612018-08-29 Alan Hayward <alan.hayward@arm.com>
2462
2463 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
2464 (struct struct02): Likewise.
2465 (struct struct03): Likewise.
2466 (struct struct04): Likewise.
2467 (struct struct_01_01): New struct.
2468 (struct struct_01_02): Likewise.
2469 (struct struct_01_03): Likewise.
2470 (struct struct_01_04): Likewise.
2471 (struct struct_02_01): Likewise.
2472 (struct struct_02_02): Likewise.
2473 (struct struct_02_03): Likewise.
2474 (struct struct_02_04): Likewise.
2475 (struct struct_04_01): Likewise.
2476 (struct struct_04_02): Likewise.
2477 (struct struct_04_03): Likewise.
2478 (struct struct_04_04): Likewise.
2479 (struct struct_05_01): Likewise.
2480 (struct struct_05_02): Likewise.
2481 (struct struct_05_03): Likewise.
2482 (struct struct_05_04): Likewise.
2483 (cmp_struct01): Remove function.
2484 (cmp_struct02): Likewise.
2485 (cmp_struct03): Likewise.
2486 (cmp_struct04): Likewise.
2487 (cmp_struct_01_01): Add Function.
2488 (cmp_struct_01_02): Likewise.
2489 (cmp_struct_01_03): Likewise.
2490 (cmp_struct_01_04): Likewise.
2491 (cmp_struct_02_01): Likewise.
2492 (cmp_struct_02_02): Likewise.
2493 (cmp_struct_02_03): Likewise.
2494 (cmp_struct_02_04): Likewise.
2495 (cmp_struct_04_01): Likewise.
2496 (cmp_struct_04_02): Likewise.
2497 (cmp_struct_04_03): Likewise.
2498 (cmp_struct_04_04): Likewise.
2499 (cmp_struct_05_01): Likewise.
2500 (cmp_struct_05_02): Likewise.
2501 (cmp_struct_05_03): Likewise.
2502 (cmp_struct_05_04): Likewise.
2503 (call_all): Add new structs.
2504 * gdb.base/infcall-nested-structs.exp: Likewise.
2505
3bf9c013
JV
25062018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
2507
2508 * gdb.python/py-framefilter-mi.exp: Update regexp to
2509 check for "arch" field in frame output.
2510
450d1e88
KB
25112018-08-23 Kevin Buettner <kevinb@redhat.com>
2512
2513 * gdb.dwarf2/dw2-ranges-func.c: New file.
2514 * gdb.dwarf2/dw2-ranges-func.exp: New file.
2515
ae739fe7
SM
25162018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
2517
2518 * gdb.base/term.exp: Compare terminal settings with values from
2519 the inferior.
2520 * gdb.base/term.c: Get and set terminal settings.
2521
6d52907e
JV
25222018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
2523
2524 * lib/mi-support.exp (mi_expect_stop): Update regexp to
2525 accommodate new "arch" field in frame output.
2526 * gdb.mi/mi-return.exp: Likewise.
2527 * gdb.mi/mi-stack.exp: Likewise.
2528 * gdb.mi/mi-syn-frame.exp: Likewise.
2529 * gdb.mi/user-selected-context-sync.exp: Likewise.
2530
be2d111a
MS
25312018-08-19 Michael Spang <spang@google.com>
2532
2533 PR gdb/11786
2534 * gdb.base/gcore-tls-pie.c: New file.
2535 * gdb.base/gcore-tls-pie.exp: New file.
2536
ae3a7c47
KB
25372018-08-18 Kevin Buettner <kevinb@redhat.com>
2538
2539 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
2540 * gdb.dwarf2/varval.c: New file.
2541 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 2542
2ecae92e
AH
25432018-08-17 Alan Hayward <alan.hayward@arm.com>
2544
2545 PR gdb/18931
2546 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
2547
c1854f1d
KS
25482018-08-16 Keith Seitz <keiths@redhat.com>
2549
2550 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
2551 tests expected to pass.
2552
26fb3983
JV
25532018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
2554
2555 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
2556 -data-disassemble -a.
2557 (test_disassembly_bogus_args): Likewise.
2558
67943c00
AB
25592018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
2560
2561 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
2562
5ff2bbae
AB
25632018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
2564
2565 * gdb.base/vla-optimized-out.exp: Add new test.
2566
e5bbcd0f
AB
25672018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
2568
2569 * gdb.base/vla-optimized-out-o3.exp: Delete.
2570 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
2571 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
2572 deleted tests.
2573
9d4a934c
AB
25742018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
2575
2576 PR gdb/18050:
2577 * gdb.server/extended-remote-restart.c: New file.
2578 * gdb.server/extended-remote-restart.exp: New file.
2579
045cf012
SM
25802018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
2581
2582 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
2583 "set variable index = 42".
2584
87d6a7aa
SM
25852018-08-07 Simon Marchi <simon.marchi@ericsson.com>
2586
2587 * boards/index-cache-gdb.exp: New file.
2588 * gdb.dwarf2/index-cache.exp: New file.
2589 * gdb.dwarf2/index-cache.c: New file.
2590 * gdb.base/maint.exp: Check if we are using the index cache.
2591
96d68bd4
RO
25922018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2593
2594 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
2595 MAKEFLAGS.
2596
5a699617
RO
25972018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2598
2599 * dg-extract-results.sh: Move to toplevel contrib.
2600 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
2601 * Makefile.in (check-parallel-racy): Likewise.
2602
5bd18990
AB
26032018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
2604
2605 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
2606 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
2607 tests if the target supports scheduler locking.
2608
3fbbcf47
TV
26092018-08-04 Tom de Vries <tdevries@suse.de>
2610
2611 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
2612
3e1d3d8c
TT
26132018-08-02 Tom Tromey <tom@tromey.com>
2614
2615 PR symtab/16842.
2616 * gdb.cp/temargs.exp: Test "info address" of a template
2617 parameter.
2618
5abe0f0c
JV
26192018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
2620
2621 * gdb.python/py-mi-var-info-path-expression.c: New file.
2622 * gdb.python/py-mi-var-info-path-expression.py: New file.
2623 * gdb.python/py-mi-var-info-path-expression.exp: New file.
2624
fb66cde8
SDJ
26252018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
2626
2627 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
2628 error after "cannot resolve name" string.
2629
c708f4d2
AB
26302018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
2631
2632 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
2633 started.
2634 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
2635
37cc0cae
TV
26362018-07-28 Tom de Vries <tdevries@suse.de>
2637
2638 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
2639
63b4ecf7
TV
26402018-07-26 Tom de Vries <tdevries@suse.de>
2641
2642 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
2643
3c3bb058
AB
26442018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
2645
2646 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
2647 is visible.
2648
9e7f3bbb
TV
26492018-07-26 Tom de Vries <tdevries@suse.de>
2650
2651 PR breakpoints/23366
2652 * gdb.base/catch-follow-exec.c: New test.
2653 * gdb.base/catch-follow-exec.exp: New file.
2654
16f808ec
TV
26552018-07-25 Tom de Vries <tdevries@suse.de>
2656
2657 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
2658 vla-optimized-out.c.
2659
d7154a8d
JV
26602018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
2661
2662 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
2663 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
2664
232a0032
TV
26652018-07-20 Tom de Vries <tdevries@suse.de>
2666
2667 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
2668 NOCLONE macro.
2669 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
2670
fbb1d502
TV
26712018-07-19 Tom de Vries <tdevries@suse.de>
2672
2673 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
2674 regular expression.
2675
42dc7699
TV
26762018-07-18 Tom de Vries <tdevries@suse.de>
2677
2678 * gdb.base/vla-optimized-out.c: New test.
2679 * gdb.base/vla-optimized-out.exp: New file.
2680
7f1f7e23
SDJ
26812018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
2682
2683 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
2684 message "No address associated with hostname" when gdbserver
2685 cannot resolve the hostname.
2686
5759ebb3
PW
26872018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2688
2689 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
2690 Add some test prefixes to make tests unique.
2691
3606ccab
PW
26922018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2693
2694 * gdb.base/frameapply.c: New file.
2695 * gdb.base/frameapply.exp: New file.
2696
529c08b2
PW
26972018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2698
2699 * gdb.base/skip.exp: Update expected error message.
2700
c7ab0aef
SDJ
27012018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
2702 Jan Kratochvil <jan.kratochvil@redhat.com>
2703 Paul Fertser <fercerpav@gmail.com>
2704 Tsutomu Seki <sekiriki@gmail.com>
2705
2706 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
2707 parameter.
2708 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
2709 by default.
2710 * boards/native-gdbserver.exp: Likewise.
2711 * gdb.server/run-without-local-binary.exp: Improve regexp used
2712 for detecting when a remote debugging connection succeeds.
2713 * gdb.server/server-connect.exp: New file.
2714 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
2715 Do not prefix the port number with ":".
2716 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
2717 support for detecting and using it. Add '$debughost_gdbserver'
2718 to the list of arguments used to start gdbserver. Handle case
2719 when gdbserver cannot resolve a network name.
2720
16ff70dd
SDJ
27212018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
2722
2723 PR c++/23373
2724 * gdb.base/ptype-offsets.cc (struct static_member): New
2725 struct.
2726 (main) <stmember>: New variable.
2727 * gdb.base/ptype-offsets.exp: Add test for printing a struct
2728 with a static member in it.
2729
3541979f
AB
27302018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
2731
2732 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
2733 watchpoints enabled and disabled.
2734
c8ad9b9a
AB
27352018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2736
2737 * gdb.base/examine-backward.exp: Still run tests around address
2738 0x0, even if address 0x0 is not readable. Update the pattern for
2739 matching address 0x0 in expected output.
2740
e0e5e971
AB
27412018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2742
2743 * gdb.base/share-env-with-gdbserver.c (main): Add call to
2744 malloc/free.
2745
1ea5da02
TV
27462018-07-04 Tom de Vries <tdevries@suse.de>
2747
2748 * gdb.dwarf2/dw2-error.exp: Update expected error message.
2749
471b9d15
MR
27502018-07-02 Maciej W. Rozycki <macro@mips.com>
2751
2752 PR tdep/8282
2753 * gdb.arch/mips-disassembler-options.exp: New test.
2754 * gdb.arch/mips-disassembler-options.s: New test source.
2755
75acb486
PA
27562018-06-29 Pedro Alves <palves@redhat.com>
2757
2758 * gdb.threads/names.exp: Adjust expected "info threads" output.
2759
cd2bb709
PA
27602018-06-29 Pedro Alves <palves@redhat.com>
2761
2762 * gdb.opt/inline-break.exp (line number, address): Add "info
2763 break" tests.
2764
991ff292
PA
27652018-06-29 Pedro Alves <palves@redhat.com>
2766
2767 * gdb.opt/inline-break.c (func1): Add "break here" marker.
2768 * gdb.opt/inline-break.exp: Test setting breakpoints by line
2769 number and address and running to them.
2770
356819b6 27712018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
2772
2773 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
2774
2512d7ef
JK
27752018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2776
2777 * lib/compiler.c: Remove executable permission flag.
2778
be1b6474
RB
27792018-06-28 Richard Bunt <richard.bunt@arm.com>
2780
2781 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
2782 code.
2783 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
2784
291f9a96
PT
27852018-06-28 Petr Tesarik <ptesarik@suse.cz>
2786
2787 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
2788
ed6dfe51
PT
27892018-06-28 Petr Tesarik <ptesarik@suse.cz>
2790
2791 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
2792 address argument is omitted.
2793
d4d429d5
PT
27942018-06-28 Petr Tesarik <ptesarik@suse.cz>
2795
2796 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
2797
7ab6656f
OJ
27982018-06-27 Omair Javaid <omair.javaid@linaro.org>
2799
2800 PR gdb/21695
2801 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
2802 * gdb.base/infoline-reloc-main-from-zero.c: New file.
2803
a33ccfc7
TT
28042018-06-26 Tom Tromey <tom@tromey.com>
2805
2806 PR rust/22574:
2807 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
2808 * gdb.rust/simple.rs (struct SimpleLayout): New.
2809
6d72d289
SM
28102018-06-22 Simon Marchi <simon.marchi@ericsson.com>
2811
2812 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
2813 "info registers" output.
2814
8363f9d5
RB
28152018-06-21 Richard Bunt <richard.bunt@arm.com>
2816
2817 * gdb.base/watchpoint-hw-attach.c: New test.
2818 * gdb.base/watchpoint-hw-attach.exp: New file.
2819
f00674fe
SM
28202018-06-20 Simon Marchi <simon.marchi@ericsson.com>
2821
2822 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
2823 through /bin/sh.
2824 * boards/dwarf4-gdb-index.exp: Likewise.
2825 * boards/fission-dwp.exp: Likewise.
2826
1d554008
UW
28272018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
2828
2829 * gdb.base/float128.exp: Add comment and improved fail message
2830 to the failure case of "print large128" test.
2831
d0ac1c44
SM
28322018-06-19 Simon Marchi <simon.marchi@ericsson.com>
2833
2834 * configure.ac: Remove AC_PREREQ.
2835 * configure: Re-generate.
2836
61b04dd0
PA
28372018-06-19 Pedro Alves <palves@redhat.com>
2838
2839 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
2840 (func_extern_caller): New.
2841 (main): Call func_extern_caller.
2842 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
2843 logic change.
2844
f63b508a
SM
28452018-06-18 Weimin Pan <weimin.pan@oracle.com>
2846
2847 PR gdb/16841
2848 * gdb.cp/typedef-base.cc: New file.
2849 * gdb.cp/typedef-base.exp: New file.
2850
0fe3a558
TV
28512018-06-18 Tom de Vries <tdevries@suse.de>
2852
2853 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
2854
7010835a
AB
28552018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2856 Richard Bunt <Richard.Bunt@arm.com>
2857
2858 * gdb.threads/attach-slow-waitpid.c: New file.
2859 * gdb.threads/attach-slow-waitpid.exp: New file.
2860 * gdb.threads/slow-waitpid.c: New file.
2861
14897d65
PA
28622018-06-14 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.base/fork-running-state.c: Include <errno.h>.
2865 (exit_if_relative_exits): New.
2866 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
2867 exits.
2868 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
2869 child exits.
2870
5d9a0608
TV
28712018-06-14 Tom de Vries <tdevries@suse.de>
2872
2873 PR cli/22573
2874 * gdb.base/finish-pretty.c: New test.
2875 * gdb.base/finish-pretty.exp: New file.
2876
11ae5818
PA
28772018-06-14 Pedro Alves <palves@redhat.com>
2878
2879 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
2880 gdb's expected startup output.
2881
1d39de44
PA
28822018-06-14 Pedro Alves <palves@redhat.com>
2883
2884 * lib/selftest-support.exp (selftest_setup): Remove inlined
2885 function handling.
2886
70ee0000
TV
28872018-06-14 Tom de Vries <tdevries@suse.de>
2888
2889 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
2890 matching of breakpoint printing.
2891
11f4b608
TV
28922018-06-13 Tom de Vries <tdevries@suse.de>
2893
2894 PR testsuite/23269
2895 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
2896 (fork_child): ... here, and ...
2897 (fork_parent): ... here.
2898
28992018-06-12 Tom de Vries <tdevries@suse.de>
2900
2901 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
2902
9516f85a
AB
29032018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2904 Stephen Roberts <stephen.roberts@arm.com>
2905
2906 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
2907 rewrite test to describe action performed, rather than possible
2908 failure.
2909
5045b3d7
GB
29102018-06-08 Gary Benson <gbenson@redhat.com>
2911
2912 * gdb.threads/check-libthread-db.exp: New file.
2913 * gdb.threads/check-libthread-db.c: Likewise.
2914
c61b06a1
TT
29152018-06-05 Tom Tromey <tom@tromey.com>
2916
2917 * gdb.base/default.exp: Update expected "show version" output.
2918
eb6af809
TT
29192018-06-05 Tom Tromey <tom@tromey.com>
2920
2921 PR cli/12326:
2922 * gdb.cp/static-print-quit.exp: Update.
2923 * lib/gdb.exp (pagination_prompt): Update.
2924 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
2925 * gdb.python/python.exp: Update.
2926
178d6a63
JB
29272018-06-04 Joel Brobecker <brobecker@adacore.com>
2928
2929 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
2930
8e817061
JB
29312018-06-01 Joel Brobecker <brobecker@adacore.com>
2932
2933 * gdb.ada/bp_fun_addr: New testcase.
2934
e86ca25f
TT
29352018-06-01 Tom Tromey <tom@tromey.com>
2936
2937 * gdb.xml/tdesc-regs.exp (load_description): Update expected
2938 results.
2939 * gdb.dwarf2/method-ptr.exp: Set language to C++.
2940 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
2941 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
2942 * gdb.base/maint.exp (maint_pass_if): Update.
2943
4b2dfa9d
MR
29442018-05-31 Maciej W. Rozycki <macro@mips.com>
2945
2946 * gdb.base/endian.exp: New test.
2947 * gdb.base/endian.c: New test source.
2948
45f25d6c
AB
29492018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
2950
2951 PR gdb/23203
2952 * gdb.base/bt-selected-frame.c: New file.
2953 * gdb.base/bt-selected-frame.exp: New file.
2954 * lib/gdb.exp (get_current_frame_number): New function.
2955
d9f6d7f8
MR
29562018-05-24 Maciej W. Rozycki <macro@mips.com>
2957 Pedro Alves <palves@redhat.com>
2958
2959 * gdb.threads/tls-core.c: Include <stdlib.h>
2960 (thread_proc): Call `abort'.
2961 * gdb.threads/tls-core.exp: Generate a core with core_find too.
2962 (tls_core_test): New procedure, bits factored out from ...
2963 (top level): ... here. Test both native cores and gcore cores.
2964
ff1cf532
TT
29652018-05-23 Tom Tromey <tom@tromey.com>
2966
2967 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
2968
b98664d3
TT
29692018-05-23 Tom Tromey <tom@tromey.com>
2970
2971 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
2972 symfile_complaints.
2973 (test_short_complaints): Likewise.
2974 (test_empty_complaints): Likewise.
2975 (test_initial_complaints): Update.
2976
4e9668d0
TT
29772018-05-23 Tom Tromey <tom@tromey.com>
2978
2979 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
2980
43ba33c7
TT
29812018-05-23 Tom Tromey <tom@tromey.com>
2982
2983 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
2984 (test_short_complaints): Update.
2985
035522c0
PA
29862018-05-22 Pedro Alves <palves@redhat.com>
2987
2988 * gdb.base/remote.exp: Only gdb_start after compiling the
2989 testcase. Issue "disconnect" before testing "set remote" command
2990 defaults. Issue clean_restart before running to main.
2991
cc0be08f
PA
29922018-05-22 Pedro Alves <palves@redhat.com>
2993
2994 * gdb.base/remote.exp: Adjust expected output of "show remote
2995 memory-write-packet-size". Add tests for "set remote
2996 memory-write-packet-size 0" and "set remote
2997 memory-write-packet-size fixed/limit".
2998
b1b60145
PA
29992018-05-22 Pedro Alves <palves@redhat.com>
3000
3001 PR gdb/22973
3002 * gdb.base/utf8-identifiers.c: New file.
3003 * gdb.base/utf8-identifiers.exp: New file.
3004
0ec848ad
PFC
30052018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
3006
3007 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
3008
2c3305f6
PFC
30092018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
3010
3011 * gdb.arch/powerpc-vsx-gcore.exp: New file.
3012
ce1e8424
TT
30132018-05-18 Tom Tromey <tom@tromey.com>
3014
3015 * gdb.base/ptype-offsets.exp: Update.
3016
ddfe970e
KS
30172018-05-17 Keith Seitz <keiths@redhat.com>
3018
3019 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
3020 in expected breakpoint stop locations.
3021 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
3022 move to proper scope to test variable values.
3023 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
3024 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
3025 New functions.
3026 (main): Call not_inline_func3.
3027 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
3028 inline_func1, inline_func2, and inline_func3. Test that when each
3029 breakpoint is hit, GDB properly reports both the stop location
3030 and the backtrace. Repeat tests for temporary breakpoints.
3031
0726fcc6
MR
30322018-05-15 Maciej W. Rozycki <macro@mips.com>
3033
3034 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
3035 rather then trying to access it in determining whether the PID
3036 of `gdbserver' could have been retrieved.
3037
8ee22052
AB
30382018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
3039
3040 * gdb.arch/amd64-init-x87-values.S: New file.
3041 * gdb.arch/amd64-init-x87-values.exp: New file.
3042
7785df48
JK
30432018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3044
3045 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
3046
56bcdbea
TT
30472018-05-04 Tom Tromey <tom@tromey.com>
3048
3049 PR python/22730:
3050 * gdb.python/python.exp: Test multi-line execute.
3051
a913fffb
TT
30522018-05-04 Tom Tromey <tom@tromey.com>
3053
3054 PR python/22731:
3055 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
3056
7a2c85f2
TT
30572018-05-04 Tom Tromey <tom@tromey.com>
3058
3059 PR gdb/11750:
3060 * gdb.base/define.exp: Test defining a user command inside a user
3061 command.
3062 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
3063
a3b60e45
JK
30642018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3065 Pedro Alves <palves@redhat.com>
3066
3067 PR breakpoints/19806 and support for PR external/20207.
3068 * gdb.base/watchpoint-unaligned.c: New file.
3069 * gdb.base/watchpoint-unaligned.exp: New file.
3070
45fe4a03
AB
30712018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3072
3073 * gdb.base/maint.exp: Make test names unique, use
3074 test_prefix_command_help to test 'help maint info', and remove
3075 repeated test of 'help maint'.
3076
9be2ae8f
TT
30772018-05-04 Tom Tromey <tom@tromey.com>
3078
3079 PR gdb/22619:
3080 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
3081 behavior.
3082
11859c31
AB
30832018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3084
3085 * gdb.base/maint.exp: Process output from 'maint print registers'
3086 line at a time.
3087
089a9490
AB
30882018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
3089
3090 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
3091 timeout.
3092
9b0797e2
AB
30932018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
3094
3095 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
3096 filter pattern.
3097
f6ac5f3d
PA
30982018-05-02 Pedro Alves <palves@redhat.com>
3099
3100 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
3101 to_log_command renames.
3102 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3103
77d3c63b
TT
31042018-05-02 Tom Tromey <tom@tromey.com>
3105
3106 * gdb.python/py-parameter.exp: Set test message.
3107
0489430a
TT
31082018-05-02 Tom Tromey <tom@tromey.com>
3109
3110 PR python/20084:
3111 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
3112 PARAM_ZUINTEGER_UNLIMITED tests.
3113
1632f8ba
DR
31142018-04-28 Dan Robertson <danlrobertson89@gmail.com>
3115
3116 PR rust/23124
3117 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
3118 when casting.
3119
6d7bb824
TT
31202018-04-30 Tom Tromey <tom@tromey.com>
3121
3122 * gdb.python/py-type.exp: Check align attribute.
3123 * gdb.python/py-type.c: New "aligncheck" global.
3124
007e1530
TT
31252018-04-30 Tom Tromey <tom@tromey.com>
3126
3127 PR exp/17095:
3128 * gdb.dwarf2/dw2-align.exp: New file.
3129 * gdb.cp/align.exp: New file.
3130 * gdb.base/align.exp: New file.
3131 * lib/gdb.exp (gdb_int128_helper): New proc.
3132 (has_int128_c, has_int128_cxx): New caching procs.
3133
6873858b
TT
31342018-04-27 Tom Tromey <tom@tromey.com>
3135
3136 PR rust/22545:
3137 * gdb.rust/simple.exp: Add inclusive range tests.
3138
79188d8d
PA
31392018-04-26 Pedro Alves <palves@redhat.com>
3140
3141 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
3142 ifunc breakpoint locations correctly of ifunc breakpoints set
3143 while the program resolves the ifunc.
3144
c7075ad5
PA
31452018-04-26 Pedro Alves <palves@redhat.com>
3146
3147 * gdb.base/gnu-ifunc-final.c: New file.
3148 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
3149 * gdb.base/gnu-ifunc.exp (executable): Delete.
3150 (staticexecutable): Adjust.
3151 (lib_opts, exec_opts): Delete.
3152 (make_binsuffix, build, set-break): New procedures.
3153 (misc_tests): New, with tests factored out from the top level.
3154 (top level): Test different combinations of ifunc resolver name,
3155 resolver with and with debug info, and ifunc target with and
3156 without debug info. Wrap static tests with with_target_prefix.
3157
8388016d
PA
31582018-04-26 Pedro Alves <palves@redhat.com>
3159
3160 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
3161 return type" warnings.
3162
249b5733
PA
31632018-04-25 Pedro Alves <palves@redhat.com>
3164
3165 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
3166 killed".
3167 * gdb.base/kill-after-signal.exp: Likewise.
3168 * gdb.threads/kill.exp: Likewise.
3169
f67c0c91
SDJ
31702018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3171 Sergio Durigan Junior <sergiodj@redhat.com>
3172 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
3175 regexps to expect for '[Inferior ... detached]' as well.
3176 * gdb.base/attach.exp: Likewise.
3177 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
3178 "gdb_continue_to_end".
3179 (test_catch_syscall_with_wrong_args): Likewise.
3180 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
3181 ']'. Don't set 'verbose' on.
3182 * gdb.base/foll-vfork.exp: Likewise.
3183 * gdb.base/fork-print-inferior-events.c: New file.
3184 * gdb.base/fork-print-inferior-events.exp: New file.
3185 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
3186 '[Inferior ... has been killed]' message.
3187 * gdb.base/kill-after-signal.exp: Likewise.
3188 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
3189 detach message.
3190 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
3191 message.
3192 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
3193 regexps to expect for '[Inferior ... detached]' as well.
3194 * gdb.threads/process-dies-while-detaching.exp: Likewise.
3195
0a8ddac4
SM
31962018-04-24 Simon Marchi <simon.marchi@ericsson.com>
3197
3198 PR gdb/23104
3199 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
3200
d27d16bf
RB
32012018-04-19 Richard Bunt <richard.bunt@arm.com>
3202
3203 * gdb.threads/multiple-successive-infcall.c: New test.
3204 * gdb.threads/multiple-successive-infcall.exp: New file.
3205
a037790e
TT
32062018-04-17 Tom Tromey <tom@tromey.com>
3207
3208 * gdb.rust/simple.rs (Union): New type.
3209 (main): New local "u".
3210 * gdb.rust/simple.exp (test_one_slice): Add new test case.
3211
e3a91079
AA
32122018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3213
3214 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
3215 number information in output of "whereis" command.
3216 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
3217
b744723f
AA
32182018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3219
3220 * gdb.ada/info_types.exp: Adjust expected output to the line
3221 numbers now printed by "info var/func/type".
3222 * gdb.base/completion.exp: Likewise.
3223 * gdb.base/included.exp: Likewise.
3224 * gdb.cp/cp-relocate.exp: Likewise.
3225 * gdb.cp/cplusfuncs.exp: Likewise.
3226 * gdb.cp/namespace.exp: Likewise.
3227 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
3228
4a4495d6
MM
32292018-04-13 Markus Metzger <markus.t.metzger@intel.com>
3230
3231 * gdb.btrace/cpu.exp: New.
3232
1d509aa6
MM
32332018-04-13 Markus Metzger <markus.t.metzger@intel.com>
3234
3235 * gdb.base/step-indirect-call-thunk.exp: New.
3236 * gdb.base/step-indirect-call-thunk.c: New.
3237 * gdb.reverse/step-indirect-call-thunk.exp: New.
3238 * gdb.reverse/step-indirect-call-thunk.c: New.
3239
6295b6da
SM
32402018-04-11 Simon Marchi <simon.marchi@ericsson.com>
3241
3242 * gdb.base/pie-fork.c: New file.
3243 * gdb.base/pie-fork.exp: New file.
3244
50146e70
TT
32452018-04-11 Tom Tromey <tom@tromey.com>
3246
3247 * gdb.rust/simple.exp: Add test for ".." struct initializer.
3248
f50d8a2e
PA
32492018-04-10 Pedro Alves <palves@redhat.com>
3250
3251 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
3252 exits. Instead loop running forever.
3253 (fork_parent): Run forever too.
3254
a0be7a36
SM
32552018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
3256
3257 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
3258 mi_continue_to_line.
3259 * gdb.mi/mi-stack.c (callee4): Add comment.
3260
9b73db36
SM
32612018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
3262
3263 * gdb.mi/mi-stack.exp: Fix indentation.
3264
c912f608
SM
32652018-04-07 Simon Marchi <simon.marchi@ericsson.com>
3266
3267 PR gdb/22979
3268 * gdb.arch/amd64-osabi.exp: New file.
3269
26540402
SM
32702018-04-07 Simon Marchi <simon.marchi@ericsson.com>
3271
3272 PR gdb/22980
3273 * gdb.base/osabi.exp: New file.
3274
121ad66c 32752018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
3276
3277 * gdb.cp/static-typedef-print.exp: New file.
3278 * gdb.cp/static-typedef-print.cc: New file.
3279
3fcded8f
JB
32802018-03-27 Joel Brobecker <brobecker@adacore.com>
3281
3282 * gdb.ada/varsize_limit: New testcase.
3283
59cc4834
JB
32842018-03-27 Joel Brobecker <brobecker@adacore.com>
3285
3286 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
3287
3288 * gdb.ada/notcplusplus: New testcase.
3289
3290 * gdb.base/c-linkage-name.c: New file.
3291 * gdb.base/c-linkage-name.exp: New testcase.
3292
4ca59a9f
TT
32932018-03-26 Tom Tromey <tom@tromey.com>
3294
3295 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
3296 * gdb.python/py-framefilter.py (name_error): New global.
3297 (ErrorInName.function): Use name_error.
3298
978d6c75
TT
32992018-03-26 Tom Tromey <tom@tromey.com>
3300
3301 PR backtrace/15582:
3302 * gdb.python/py-framefilter.exp: Add "bt hide" test.
3303
b7fee5a3
KS
33042018-03-23 Keith Seitz <keiths@redhat.com>
3305
3306 PR c++/22968
3307 * gdb.cp/subtypes.exp: New file.
3308 * gdb.cp/subtypes.h: New file.
3309 * gdb.cp/subtypes.cc: New file.
3310 * gdb.cp/subtypes-2.cc: New file.
3311
376be529
AB
33122018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3313
3314 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
3315 (done): Call '_exit' not 'exit' to avoid atexit handlers.
3316 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
3317 -nostartfiles when compiling the test. Confirm that all registers
3318 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
3319
066cfa98
AB
33202018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3321
3322 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
3323 option, syntax was wrong anyway.
3324 * gdb.arch/arm-disp-step.exp: Likewise.
3325 * gdb.arch/sparc64-regs.exp: Likewise.
3326 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
3327 option, syntax was wrong anyway, switch to use
3328 prepare_for_testing.
3329 * gdb.arch/i386-disp-step.exp: Likewise.
3330
079670b9
AA
33312018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
3332
3333 * gdb.ada/exec_changed.exp: Replace "target_info exists
3334 use_gdb_stub" by "use_gdb_stub".
3335 * gdb.ada/start.exp: Likewise.
3336 * gdb.base/async-shell.exp: Likewise.
3337 * gdb.base/attach-pie-misread.exp: Likewise.
3338 * gdb.base/attach-wait-input.exp: Likewise.
3339 * gdb.base/break-entry.exp: Likewise.
3340 * gdb.base/break-interp.exp: Likewise.
3341 * gdb.base/dprintf-detach.exp: Likewise.
3342 * gdb.base/nostdlib.exp: Likewise.
3343 * gdb.base/solib-nodir.exp: Likewise.
3344 * gdb.base/statistics.exp: Likewise.
3345 * gdb.base/testenv.exp: Likewise.
3346 * gdb.mi/mi-exec-run.exp: Likewise.
3347 * gdb.mi/mi-start.exp: Likewise.
3348 * gdb.multi/dummy-frame-restore.exp: Likewise.
3349 * gdb.multi/multi-arch-exec.exp: Likewise.
3350 * gdb.multi/multi-arch.exp: Likewise.
3351 * gdb.multi/tids.exp: Likewise.
3352 * gdb.multi/watchpoint-multi.exp: Likewise.
3353 * gdb.python/py-events.exp: Likewise.
3354 * gdb.threads/attach-into-signal.exp: Likewise.
3355 * gdb.threads/attach-stopped.exp: Likewise.
3356 * gdb.threads/threadapply.exp: Likewise.
3357 * lib/selftest-support.exp: Likewise.
3358
26d6cec4
AA
33592018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
3360
3361 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
3362
4ee89e90
SR
33632018-03-20 Stephen Roberts <stephen.roberts@arm.com>
3364
3365 * gdb.perf/template-breakpoints.cc: New file.
3366 * gdb.perf/template-breakpoints.exp: New file.
3367 * gdb.perf/template-breakpoints.py: New file.
3368
92630041
TT
33692018-03-19 Tom Tromey <tom@tromey.com>
3370
3371 * gdb.rust/simple.rs (main): Add local variables field1, field2,
3372 y0.
3373 * gdb.rust/simple.exp: Test bare identifier form of struct
3374 initializer.
3375
76727919
TT
33762018-03-19 Tom Tromey <tom@tromey.com>
3377
3378 * gdb.gdb/observer.exp: Remove.
3379
194ed413
AA
33802018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3381
3382 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
3383 "qualified" option when setting breakpoints.
3384 * gdb.trace/backtrace.exp: Likewise.
3385 * gdb.trace/circ.exp: Likewise.
3386 * gdb.trace/collection.exp: Likewise.
3387 * gdb.trace/disconnected-tracing.exp: Likewise.
3388 * gdb.trace/ftrace-lock.exp: Likewise.
3389 * gdb.trace/ftrace.exp: Likewise.
3390 * gdb.trace/infotrace.exp: Likewise.
3391 * gdb.trace/packetlen.exp: Likewise.
3392 * gdb.trace/passc-dyn.exp: Likewise.
3393 * gdb.trace/qtro.exp: Likewise.
3394 * gdb.trace/read-memory.exp: Likewise.
3395 * gdb.trace/report.exp: Likewise.
3396 * gdb.trace/signal.exp: Likewise.
3397 * gdb.trace/status-stop.exp: Likewise.
3398 * gdb.trace/strace.exp: Likewise.
3399 * gdb.trace/tfind.exp: Likewise.
3400 * gdb.trace/trace-break.exp: Likewise.
3401 * gdb.trace/trace-condition.exp: Likewise.
3402 * gdb.trace/trace-mt.exp: Likewise.
3403 * gdb.trace/tstatus.exp: Likewise.
3404 * gdb.trace/tsv.exp: Likewise.
3405 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3406 * gdb.trace/unavailable.exp: Likewise.
3407 * gdb.trace/while-dyn.exp: Likewise.
3408
8b067d2c
AA
34092018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3410
3411 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
3412 that libinproctrace is copied to the target.
3413
3ae9ce5d
TT
34142018-03-14 Tom Tromey <tom@tromey.com>
3415
3416 PR cli/14977:
3417 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
3418 a null pointer.
3419 * gdb.base/wchar.exp: Likewise.
3420
b8c2339b
TT
34212018-03-14 Tom Tromey <tom@tromey.com>
3422
3423 PR cli/19918:
3424 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
3425 flag.
3426
4872dc46
SM
34272018-03-08 Simon Marchi <simon.marchi@ericsson.com>
3428
3429 PR gdb/22841
3430 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
3431 "target" to remote_exec.
3432
e4fe3756
SM
34332018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
3434
3435 PR gdb/22841
3436 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
3437 ${board}_upload): Remove.
3438
e95a97d4
AA
34392018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
3440
3441 * gdb.cp/watch-cp.cc: New test.
3442 * gdb.cp/watch-cp.exp: New file.
3443
dbbb1059
AB
34442018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3445
3446 * gdb.base/infcall-nested-structs.exp: New file.
3447 * gdb.base/infcall-nested-structs.c: New file.
3448 * gdb.base/float.exp: Add riscv support.
3449
ecc054c0
TP
34502018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
3451
3452 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
3453 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
3454
25e3c82c
SDJ
34552018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
3456
3457 * gdb.server/abspath.exp: New file.
3458 * lib/gdb.exp (with_cwd): New procedure.
3459
3083294d
SM
34602018-02-28 Simon Marchi <simon.marchi@ericsson.com>
3461
3462 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
3463 use it.
3464 (gdb_is_target_remote_prompt): New proc.
3465 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
3466 (gdb_is_target_native): Pass prompt parameter to
3467 gdb_is_target_1.
3468
3275ef47
SM
34692018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
3470
3471 * gdb.base/load-command.c: New file.
3472 * gdb.base/load-command.exp: New file.
3473 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
3474 (gdb_is_target_1): ...this, and generalize for other targets
3475 than just remote.
3476 (gdb_is_target_remote): Use gdb_is_target_1.
3477 (gdb_is_target_native): use gdb_is_target_1.
3478
6893c19a
TT
34792018-02-26 Tom Tromey <tom@tromey.com>
3480
3481 PR python/16497:
3482 * gdb.python/py-framefilter.exp: Update test.
3483
2ddeaf8a
TT
34842018-02-26 Tom Tromey <tom@tromey.com>
3485
3486 * gdb.dwarf2/variant.c: New file.
3487 * gdb.dwarf2/variant.exp: New file.
3488
c9317f21
TT
34892018-02-26 Tom Tromey <tom@tromey.com>
3490
3491 * gdb.rust/simple.exp: Accept more possible results in enum test.
3492
6f6d0c26
SM
34932018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
3494
3495 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
3496 parentheses.
3497
11b03145
MR
34982018-02-23 Maciej W. Rozycki <macro@mips.com>
3499
3500 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
3501 name of a variable: $actual_linejj -> $actual_line.
3502
54a27fe5
JB
35032018-02-21 John Baldwin <jhb@FreeBSD.org>
3504
3505 * gdb.arch/amd64-i386-address.exp: Fix a typo.
3506
de65820c
MM
35072018-02-20 Markus Metzger <markus.t.metzger@intel.com>
3508
3509 * gdb.btrace/buffer-size.exp: Do not force BTS.
3510
980548fd
PA
35112018-02-14 Pedro Alves <palves@redhat.com>
3512
3513 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
3514 getting a "Quit".
3515
c4e12631
MM
35162018-02-09 Markus Metzger <markus.t.metzger@intel.com>
3517
3518 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
3519 Fix test name.
3520
c2e0e465
SM
35212018-02-07 Simon Marchi <simon.marchi@ericsson.com>
3522
3523 * gdb.cp/m-static.exp: Check type of optimized out static
3524 member.
3525
f7216783
AB
35262018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
3527
3528 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
3529 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
3530
0625771b
LS
35312018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
3532 Leszek Swirski <leszeks@google.com>
3533
3534 * gdb.python/py-prettyprint.c
3535 (struct to_string_returns_value_inner,
3536 struct to_string_returns_value_wrapper): New.
3537 (main): Add tsrvw variable.
3538 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
3539 ToStringReturnsValueWrapper): New classes.
3540 (register_pretty_printers): Register new pretty-printers.
3541 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
3542 recursive pretty printer.
3543 * gdb.python/py-mi.exp: Likewise.
3544
59498c30
LS
35452018-02-01 Leszek Swirski <leszeks@google.com>
3546
3547 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
3548 functions with the same name as an include file are parsed
3549 correctly.
3550
d4d38844
YQ
35512018-02-01 Yao Qi <yao.qi@linaro.org>
3552
3553 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
3554 "\[^\r\n\]*".
3555
07e5f5cf
NP
35562018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
3557
3558 * gdb.arch/powerpc-prologue-frame.s: New file.
3559 * gdb.arch/powerpc-prologue-frame.c: Likewise.
3560 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
3561
929b5ad4
JB
35622018-01-31 Joel Brobecker <brobecker@adacore.com>
3563
3564 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
3565
e671cd59
PA
35662018-01-30 Pedro Alves <palves@redhat.com>
3567
3568 PR gdb/13211
3569 * gdb.base/interrupt-daemon.c: New.
3570 * gdb.base/interrupt-daemon.exp: New.
3571 * gdb.multi/multi-term-settings.c: New.
3572 * gdb.multi/multi-term-settings.exp: New.
3573
fc413dc4
JB
35742018-01-30 Joel Brobecker <brobecker@adacore.com>
3575
3576 * gdb.base/break.exp: Save the location where the breakpoint
3577 on break.c:47 was actually inserted when debugging the version
3578 compiled at -O2 and use it in the expected output of the "info
3579 break" test performed soon after.
3580
5c319bb2
PA
35812018-01-22 Pedro Alves <palves@redhat.com>
3582 Sergio Durigan Junior <sergiodj@redhat.com>
3583
3584 * gdb.base/whatis.exp: Add tests for 'set print object on' +
3585 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
3586
a9e40818
JB
35872018-01-22 Joel Brobecker <brobecker@adacore.com>
3588
3589 * gdb.base/break-include.c, gdb.base/break-include.inc,
3590 gdb.base/break-include.exp: New files.
3591 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
3592 line number now being the actual line number where the breakpoint
3593 was inserted.
3594 * gdb.mi/mi-break.exp: Likewise.
3595 * gdb.mi/mi-reverse.exp: Likewise.
3596 * gdb.mi/mi-simplerun.exp: Ditto.
3597
e707fc44
AB
35982018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
3599
3600 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
3601 varobj.
3602 * gdb.mi/mi-var-create-rtti.exp: Likewise.
3603
ae451627
AB
36042018-01-21 Don Breazeal <donb@codesourcery.com>
3605 Andrew Burgess <andrew.burgess@embecosm.com>
3606
3607 * gdb.mi/basics.c: Add new global.
3608 * gdb.mi/mi-frame-regs.exp: New file.
3609 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
3610 case.
3611
b1b189e0
AB
36122018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
3615 non-parameter, and on an unknown symbol.
3616
fcfcc376
TT
36172018-01-19 Tom Tromey <tom@tromey.com>
3618
3619 * gdb.rust/modules.rs (TWENTY_THREE): New global.
3620 * gdb.rust/modules.exp: Add ::-qualified lookup test.
3621
634c1c31
AA
36222018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3623
3624 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
3625 setrlimit and chdir to int.
3626
d6ad07fd
AA
36272018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
3628
3629 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
3630 function.
3631 (my_tend): Likewise.
3632 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
3633 rationale of avoiding FP- and vector instructions.
3634
adf8243b
RK
36352018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
3636
3637 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
3638 "info reg" with "\[ \t\]*".
3639 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
3640 "\[ \t\]+".
3641 * gdb.arch/s390-multiarch.exp: Ditto.
3642 * gdb.base/pc-fp.exp: Ditto.
3643 * gdb.reverse/i386-precsave.exp: Ditto.
3644 * gdb.reverse/i386-reverse.exp: Ditto.
3645 * gdb.reverse/i387-env-reverse.exp: Ditto.
3646 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3647
dcc06925
AA
36482018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
3649
3650 * lib/gdb.exp (gdb_compile): Re-enable use of
3651 universal_compile_options for languages other than Rust.
3652
25d4fd80
AA
36532018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
3654
3655 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
3656
ee7f689e 36572018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
3658
3659 PR gdb/16577
3660 * gdb.base/solib-vanish.exp: New.
3661 * gdb.base/solib-vanish-main.c: New.
3662 * gdb.base/solib-vanish-lib1.c: New.
3663 * gdb.base/solib-vanish-lib2.c: New.
3664
d8447b6b
YQ
36652018-01-17 Yao Qi <yao.qi@linaro.org>
3666
3667 * gdb.compile/compile.exp: Match the address printed for
3668 frame in the output of command "bt".
3669
86d6a90c
TT
36702018-01-15 Tom Tromey <tom@tromey.com>
3671
3672 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
3673 compute sp_reg.
3674
cbcdb1aa
AB
36752018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3676
3677 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
3678 to prepare.
3679 (prepare): Return 0 on error, 1 on success.
3680
eea61984
PA
36812018-01-12 Pedro Alves <palves@redhat.com>
3682
3683 * gdb.base/continue-after-aborted-step-over.c: New.
3684 * gdb.base/continue-after-aborted-step-over.exp: New.
3685
6181e9c2
SM
36862018-01-11 Simon Marchi <simon.marchi@ericsson.com>
3687
3688 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
3689 options when not creating an executable.
3690
3cada740
PA
36912018-01-11 Pedro Alves <palves@redhat.com>
3692
3693 PR remote/22597
3694 * gdb.server/stop-reply-no-thread.c: New file.
3695 * gdb.server/stop-reply-no-thread.exp: New file.
3696
c63d3e8d
PA
36972018-01-10 Pedro Alves <palves@redhat.com>
3698
3699 PR gdb/22670
3700 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
3701 functions too. Test setting breakpoints and printing C functions
3702 with no debug info too.
3703 * gdb.ada/bp_c_mixed_case/qux.c: New file.
3704
d4c2a405
PA
37052018-01-10 Pedro Alves <palves@redhat.com>
3706
3707 PR gdb/22670
3708 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
3709 a fail.
3710
8825213e
PA
37112018-01-10 Pedro Alves <palves@redhat.com>
3712
3713 PR gdb/22670
3714 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
3715
605fd3c6
YQ
37162018-01-08 Simon Marchi <simon.marchi@ericsson.com>
3717
3718 * gdb.server/unittest.exp: Match the output in non-development
3719 mode.
3720
1e5ded6c
YQ
37212018-01-08 Simon Marchi <simon.marchi@ericsson.com>
3722
3723 * gdb.gdb/unittest.exp: Match output in non-development mode.
3724
30066b0b
JB
37252018-01-08 Joel Brobecker <brobecker@adacore.com>
3726
3727 * gdb.ada/access_tagged_param.exp: Relax expected output
3728 for value of "ObjL" in "continue" to pck.inspect breakpoint
3729 test.
3730
04bafb1e
XR
37312018-01-08 Joel Brobecker <brobecker@adacore.com>
3732
9f86398b
JB
3733 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
3734 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 3735
e379cee6
PA
37362018-01-05 Pedro Alves <palves@redhat.com>
3737
3738 PR gdb/18653
3739 * gdb.base/libsegfault.exp: New.
3740
de63c46b
PA
37412018-01-05 Joel Brobecker <brobecker@adacore.com>
3742
3743 PR gdb/22670
3744 * gdb.ada/access_tagged_param.exp: New file.
3745 * gdb.ada/access_tagged_param/foo.adb: New file.
3746
f98fc17b
PA
37472018-01-05 Pedro Alves <palves@redhat.com>
3748
3749 PR gdb/22670
3750 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
3751 exercise lower case too, and to exercise both full matching and
3752 wild matching.
3753
342f8240
JB
37542018-01-05 Joel Brobecker <brobecker@adacore.com>
3755
3756 * gdb.ada/rename_subscript_param: New testcase.
3757
7150d33c
JG
37582018-01-05 Jerome Guitton <guitton@adacore.com>
3759
3760 * gdb.ada/arr_acc_idx_w_gap: New testcase.
3761
cc0e770c
JB
37622018-01-05 Joel Brobecker <brobecker@adacore.com>
3763
3764 * gdb.ada/convvar_comp: New testcase.
3765
672a41aa 37662018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
3767
3768 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
3769 (My_Table): New global variable.
3770 * testsuite/gdb.ada/array_char_idx.exp: Add test.
3771
7365ec2f
JB
37722018-01-04 Joel Brobecker <brobecker@adacore.com>
3773
3774 PR gdb/22670
3775 * gdb.ada/maint_with_ada: New testcase.
3776
289483b6
JB
37772018-01-04 Joel Brobecker <brobecker@adacore.com>
3778
3779 PR gdb/22670
3780 * gdb.ada/bp_c_mixed_case: New testcase.
3781
344420da
JB
37822018-01-04 Joel Brobecker <brobecker@adacore.com>
3783
3784 PR gdb/22670
3785 * gdb.ada/complete.exp: Add "complete break ada" test.
3786
66fc87a0
JB
37872018-01-04 Joel Brobecker <brobecker@adacore.com>
3788
3789 PR gdb/22670
3790 * gdb.ada/info_addr_mixed_case: New testcase.
3791
9f757bf7
XR
37922018-01-03 Xavier Roirand <roirand@adacore.com>
3793
3794 * gdb.ada/excep_handle.exp: New testcase.
3795 * gdb.ada/excep_handle/foo.adb: New file.
3796 * gdb.ada/excep_handle/pck.ads: New file.
3797
bd570f80
JB
37982018-01-03 Joel Brobecker <brobecker@adacore.com>
3799
3800 * gdb.base/step-line.c: Add extra empty line in copyright header.
3801 * gdb.base/step-line.inp: Likewise.
3802
9fe561ab
JB
38032018-01-02 Joel Brobecker <brobecker@adacore.com>
3804
3805 * gdb.ada/dyn_stride.exp: Add slice test.
3806
a405673c
JB
38072018-01-02 Joel Brobecker <brobecker@adacore.com>
3808
3809 * gdb.ada/dyn_stride: New testcase.
3810
cef0f868
SH
38112017-12-27 Stafford Horne <shorne@gmail.com>
3812
3813 * gdb.xml/extra-regs.xml: Add example foo reggroup.
3814 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
3815
b67d92b0
SH
38162017-12-27 Stafford Horne <shorne@gmail.com>
3817
3818 * gdb.base/reggroups.c: New file.
3819 * gdb.base/reggroups.exp: New file.
3820
eccab96d
JB
38212017-12-18 Joel Brobecker <brobecker@adacore.com>
3822
3823 * gdb.dwarf2/ada-valprint-error.c: New file.
3824 * gdb.dwarf2/ada-valprint-error.exp: New file.
3825
0e2da9f0
JB
38262017-12-18 Joel Brobecker <brobecker@adacore.com>
3827
3828 * gdb.ada/assign_arr: New testcase.
3829
cb923fcc
XR
38302017-12-18 Xavier Roirand <roirand@adacore.com>
3831
3832 * gdb.ada/funcall_ptr: New testcase.
3833
7c161838
SDJ
38342017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
3835
3836 PR cli/16224
3837 * gdb.base/ptype-offsets.cc: New file.
3838 * gdb.base/ptype-offsets.exp: New file.
3839
1af17fd9
YQ
38402017-12-15 Yao Qi <yao.qi@linaro.org>
3841
3842 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
3843 if XML is disabled.
3844
828d5846
XR
38452017-12-15 Xavier Roirand <roirand@adacore.com>
3846
3847 * gdb.ada/same_component_name: New testcase.
3848
79e8fcaa
JB
38492017-12-14 Joel Brobecker <brobecker@adacore.com>
3850
3851 * gdb.ada/str_binop_equal: New testcase.
3852
e05fa6f9
JB
38532017-12-14 Joel Brobecker <brobecker@adacore.com>
3854
3855 * gdb.ada/task_switch_in_core: New testcase.
3856
b89641ba
SM
38572017-12-13 Simon Marchi <simon.marchi@ericsson.com>
3858
3859 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
3860 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
3861 call test_bkpt_qualified.
3862 (test_bkpt_qualified): New proc.
3863
6892d2e4
PA
38642017-12-13 Pedro Alves <palves@redhat.com>
3865
3866 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3867 Tighten regexp by matching with an anchor.
3868
a22ecf70
PA
38692017-12-13 Pedro Alves <palves@redhat.com>
3870
3871 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
3872 ("expression with namespace"): New set of tests.
3873 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
3874 (Nested::Test_NS::qux): New.
3875 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
3876 defaults to 'start_quote_char' and 'end_quote_char' parameters.
3877
9937536c
JB
38782017-12-13 Joel Brobecker <brobecker@adacore.com>
3879
3880 * gdb.base/server-del-break.c: New file.
3881 * gdb.base/server-del-break.exp: New file.
3882
fe49c6f5
SH
38832017-12-12 Stafford Horne <shorne@gmail.com>
3884
3885 * gdb.xml/tdesc-regs.exp: Add or1k support.
3886
c3d18620
SH
38872017-12-12 Stafford Horne <shorne@gmail.com>
3888
3889 * gdb.base/bp-permanent.c: Define nop of or1k.
3890
c5f9cfc8
JB
38912017-12-11 Joel Brobecker <brobecker@adacore.com>
3892
3893 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
3894 output with components being reordered.
3895
a9c135fc
JB
38962017-12-11 Joel Brobecker <brobecker@adacore.com>
3897
3898 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
3899 output with components being reordered.
3900
927aa2e7
JK
39012017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3902 Pedro Alves <palves@redhat.com>
3903
3904 * gdb.base/maint.exp (check for .gdb_index): Check also for
3905 .debug_names.
3906 * gdb.dlang/watch-loc.c (.debug_aranges): New.
3907 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
3908 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
3909 (.gdb_index used after symbol reloading): Support also .debug_names.
3910 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
3911
f17d9474
YQ
39122017-12-08 Yao Qi <yao.qi@linaro.org>
3913
3914 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
3915 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
3916
a0de8c21
YQ
39172017-12-08 Yao Qi <yao.qi@linaro.org>
3918
3919 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
3920 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
3921
a738ea1d
YQ
39222017-12-08 Yao Qi <yao.qi@linaro.org>
3923
3924 * gdb.arch/aarch64-tagged-pointer.c: New file.
3925 * gdb.arch/aarch64-tagged-pointer.exp: New file.
3926
1cd9a73b
SDJ
39272017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
3928
3929 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
3930 "int".
3931
fa6eb693
KS
39322017-12-07 Keith Seitz <keiths@redhat.com>
3933
3934 PR breakpoints/22569
3935 * gdb.linespec/ls-errs.exp: Change expected result of "break
3936 -source this file has spaces.c -line 3".
3937 Check that an explicit source file followed by whitespace is
3938 identified as an invalid explicit location.
3939
883fd55a
KS
39402017-12-07 Keith Seitz <keiths@redhat.com>
3941
3942 * gdb.cp/nested-types.cc: New file.
3943 * gdb.cp/nested-types.exp: New file.
3944 * lib/cp-support.exp: Load data-structures.exp library.
3945 (debug_cp_test_ptype_class): New global.
3946 (cp_ptype_class_verbose, next_line): New procedures.
3947 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
3948 Add and document new return value.
3949 Switch the list of lines to a queue.
3950 Add support for new `type' key for nested type definitions.
3951 Add debugging/troubleshooting messages.
3952 * lib/data-structures.exp: New file.
3953
ec72db3e
SM
39542017-12-07 Simon Marchi <simon.marchi@ericsson.com>
3955
3956 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
3957 with proc_with_prefix, don't use with_test_prefix.
3958
99598d71
TT
39592017-12-07 Tom Tromey <tom@tromey.com>
3960
3961 * gdb.base/break.exp: Add test for empty "commands".
3962
a8806230
YQ
39632017-12-07 Yao Qi <yao.qi@linaro.org>
3964
3965 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
3966 malloc and catch syscall.
3967
824cc835
PM
39682017-12-07 Phil Muldoon <pmuldoon@redhat.com>
3969
e79be6e5 3970 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
3971 tests for explicit locations.
3972
7cc244de
PA
39732017-12-06 Pedro Alves <palves@redhat.com>
3974
3975 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
3976 force-disabling XML descriptions.
3977
50a1fdd5
PA
39782017-12-04 Pedro Alves <palves@redhat.com>
3979
3980 PR gdb/22499
3981 * gdb.arch/amd64-disp-step-avx.S: New file.
3982 * gdb.arch/amd64-disp-step-avx.exp: New file.
3983
f0fb2488
PA
39842017-12-03 Pedro Alves <palves@redhat.com>
3985
3986 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
3987 and <string.h>.
3988 (parent_function): Print distinct messages when waitpid fails, or
3989 the child exits with a signal, or the child exits for an unhandled
3990 reason.
3991 * gdb.threads/process-dies-while-detaching.exp
3992 (detach_and_expect_exit): New 'inf_output_re' parameter and use
3993 it. Wait for both inferior output and GDB's prompt. Use an
3994 indirect spawn id list.
3995 (do_detach): New parameter 'child_exit'. Use it to compute
3996 expected inferior output.
3997 (test_detach, test_detach_watch, test_detach_killed_outside):
3998 Adjust to pass down the expected child exit kind.
3999
97cbe998
SDJ
40002017-12-01 Joel Brobecker <brobecker@adacore.com>
4001 Sergio Durigan Junior <sergiodj@redhat.com>
4002 Pedro Alves <palves@redhat.com>
4003
4004 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
4005
40fc416f
SDJ
40062017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
4007
4008 * gdb.base/relocate.exp: Add tests to guarantee that arguments
4009 to 'symbol-file' and 'add-symbol-file' can be
4010 position-independent.
4011
1cc75e92
YQ
40122017-12-01 Yao Qi <yao.qi@linaro.org>
4013
4014 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
4015 the URL in copyright header.
4016 * gdb.arch/aarch64-fp.exp: Likewise.
4017 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
4018 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
4019 * gdb.base/expand-psymtabs.exp: Likewise.
4020 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
4021 * gdb.fortran/common-block.exp: Likewise.
4022 * gdb.fortran/common-block.f90: Likewise.
4023 * gdb.fortran/logical.exp: Likewise.
4024 * gdb.fortran/vla-datatypes.f90: Likewise.
4025 * gdb.fortran/vla-sub.f90: Likewise.
4026
875fb7a7
JB
40272017-11-30 Joel Brobecker <brobecker@adacore.com>
4028
4029 * gdb.ada/repeat_dyn: New testcase.
4030
6f14765f
UW
40312017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4032
4033 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
4034 Update for changed thread numbering.
4035 * gdb.cell/bt.exp: Update for changed GDB output.
4036
f1af7b94
SM
40372017-11-30 Simon Marchi <simon.marchi@ericsson.com>
4038
4039 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
4040 setting isremote by hand.
4041 * boards/dwarf4-gdb-index.exp: Likewise.
4042 * boards/fission.exp: Likewise.
4043 * boards/stabs.exp: Likewise.
4044
e3919f3e
PA
40452017-11-30 Pedro Alves <palves@redhat.com>
4046
4047 * gdb.linespec/cpls-ops.exp
4048 (check_explicit_skips_function_argument): Extract the underlying
4049 type of size_t instead of hardcoding it.
4050
bd69330d
PA
40512017-11-29 Pedro Alves <palves@redhat.com>
4052
4053 PR c++/19436
4054 * gdb.linespec/cpls-abi-tag.cc: New file.
4055 * gdb.linespec/cpls-abi-tag.exp: New file.
4056
a20714ff
PA
40572017-11-29 Pedro Alves <palves@redhat.com>
4058
4059 * gdb.base/langs.exp: Use -qualified.
4060 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
4061 it.
4062 * gdb.cp/namespace.exp: Use -qualified.
4063 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
4064 (overload-3, template-overload, template-ret-type, const-overload)
4065 (const-overload-quoted, anon-ns, ambiguous-prefix): New
4066 procedures.
4067 (test_driver): Call them.
4068 * gdb.cp/save-bp-qualified.cc: New.
4069 * gdb.cp/save-bp-qualified.exp: New.
4070 * gdb.linespec/explicit.exp: Test -qualified.
4071 * lib/completion-support.exp (completion::explicit_opts_list): Add
4072 "-qualified".
4073 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
4074
f6f1d339
PM
40752017-11-29 Phil Muldoon <pmuldoon@redhat.com>
4076
4077 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
4078
02ca603a
TT
40792017-11-29 Tom Tromey <tom@tromey.com>
4080
4081 * gdb.base/relocate.exp: Update invalid argument test.
4082 Add new tests for invalid arguments.
4083
ed6c0bfb
TP
40842017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4085
4086 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
4087 Return 0 as a long.
4088 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
4089
f106e10e
TP
40902017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
4091
4092 * gdb.cp/breakpoint.cc (bar): Set return type to void.
4093 * gdb.cp/psymtab-parameter.cc (func): Likewise.
4094 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
4095 func ().
4096 * gdb.cp/shadow.cc (B.func): Return 0.
4097
10329bb2
JB
40982017-11-27 Joel Brobecker <brobecker@adacore.com>
4099
4100 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
4101 expected output in gdb_expect call to allow the exception
4102 message to be present as well. Fix syntax confusion to avoid
4103 TCL thinking that exception_name is an array.
4104
617cd4bc
UW
41052017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
4106
4107 * gdb.arch/spu-info.c: Include <unistd.h>.
4108 (do_signal_test): Fix broken calls to write.
4109 * gdb.arch/spu-info.exp: Use prepare_for_testing.
4110 Fix checks for empty mailboxes. Update signal tests for corrected
4111 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
4112 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
4113 * gdb.cell/arch.exp: Use standard_output_file.
4114 * gdb.cell/break.exp: Likewise.
4115 * gdb.cell/bt.exp: Likewise.
4116 * gdb.cell/core.exp: Likewise.
4117 * gdb.cell/dwarfaddr.exp: Likewise.
4118 * gdb.cell/ea-cache.exp: Likewise.
4119 * gdb.cell/ea-standalone.exp: Likewise.
4120 * gdb.cell/f-regs.exp: Likewise.
4121 * gdb.cell/fork.exp: Likewise.
4122 * gdb.cell/gcore.exp: Likewise.
4123 * gdb.cell/mem-access.exp: Likewise.
4124 * gdb.cell/ptype.exp: Likewise.
4125 * gdb.cell/registers.exp: Likewise.
4126 * gdb.cell/sizeof.exp: Likewise.
4127 * gdb.cell/solib-symbol.exp: Likewise.
4128 * gdb.cell/solib.exp: Likewise.
617cd4bc 4129
a81aaca0
PA
41302017-11-25 Pedro Alves <palves@redhat.com>
4131
4132 * gdb.base/complete-empty.exp: New file.
4133 * gdb.base/completion.exp: Adjust.
4134
6a3c6ee4
PA
41352017-11-25 Pedro Alves <palves@redhat.com>
4136
4137 * gdb.linespec/cpls-ops.cc: New file.
4138 * gdb.linespec/cpls-ops.exp: New file.
4139 * lib/completion-support.exp (test_complete_prefix_range_re): New,
4140 factored out from ...
4141 (test_complete_prefix_range): ... this.
4142
8955eb2d
PA
41432017-11-24 Pedro Alves <palves@redhat.com>
4144
4145 * gdb.linespec/cpcompletion.exp: New file.
4146 * gdb.linespec/cpls-hyphen.cc: New file.
4147 * gdb.linespec/cpls.cc: New file.
4148 * gdb.linespec/cpls2.cc: New file.
4149 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
4150 test to use test_gdb_complete_unique. Add label completion,
4151 keyword completion and explicit location completion tests.
4152 * lib/completion-support.exp: New file.
4153
e547c119
JB
41542017-11-24 Joel Brobecker <brobecker@adacore.com>
4155
4156 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
4157 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
4158 when hitting an exception catchpoint.
4159
7c3c1aa8
YQ
41602017-11-22 Yao Qi <yao.qi@linaro.org>
4161
4162 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
4163
41bd68f5
SM
41642017-11-22 Simon Marchi <simon.marchi@ericsson.com>
4165
4166 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
4167 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
4168 * gdb.dwarf2/info-locals-optimized-out.c: New file.
4169
1daad298
YQ
41702017-11-22 Yao Qi <yao.qi@linaro.org>
4171
4172 * gdb.base/info-os.exp: Pass pthreads.
4173 * gdb.multi/multi-attach.exp: Likewise.
4174
88465e87
YQ
41752017-11-22 Yao Qi <yao.qi@linaro.org>
4176
4177 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
4178 compiler.
4179
dc196b23
YQ
41802017-11-22 Yao Qi <yao.qi@linaro.org>
4181
4182 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
4183 * gdb.base/break-interp.exp: Likewise.
4184 * gdb.base/jit-attach-pie.exp: Likewise.
4185
2400729e
UW
41862017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
4187
4188 * gdb.base/float128.c (large128): New variable.
4189 * gdb.base/float128.exp: Add test to print largest __float128 value.
4190
7a26362d
UW
41912017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
4192
4193 * gdb.arch/vsx-regs.exp: Update register content checks.
4194
ed0f4273
UW
41952017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
4196
4197 * gdb.arch/ppc-longdouble.exp: New file.
4198 * gdb.arch/ppc-longdouble.c: Likewise.
4199
a25d69c6
PA
42002017-11-21 Pedro Alves <palves@redhat.com>
4201
4202 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
4203
73fcf641
PA
42042017-11-20 Pedro Alves <palves@redhat.com>
4205
4206 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
4207 (long_double_typedef): New typedefs.
4208 Use DEF on double and long double.
4209 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
4210 cases.
4211 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
4212 and 'long_double_ptr_same_size' locals. Use them to decide
4213 whether cast from array/function to float is valid/invalid.
4214
71a3c369
TT
42152017-11-17 Tom Tromey <tom@tromey.com>
4216
4217 * gdb.rust/traits.rs: New file.
4218 * gdb.rust/traits.exp: New file.
4219
ced9779b
JB
42202017-11-17 Joel Brobecker <brobecker@adacore.com>
4221
4222 * gdb.ada/minsyms: New testcase.
4223
a0922d80
PA
42242017-11-16 Pedro Alves <palves@redhat.com>
4225
4226 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
4227 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
4228
ea04e54c
PA
42292017-11-16 Pedro Alves <palves@redhat.com>
4230
4231 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
4232 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
4233
e849ea89
PA
42342017-11-16 Pedro Alves <palves@redhat.com>
4235
4236 * gdb.server/reconnect-ctrl-c.c: New file.
4237 * gdb.server/reconnect-ctrl-c.exp: New file.
4238
d8ae99a7
PM
42392017-11-16 Phil Muldoon <pmuldoon@redhat.com>
4240
4241 * gdb.python/py-rbreak.exp: New file.
4242 * gdb.python/py-rbreak.c: New file.
4243 * gdb.python/py-rbreak-func2.c: New file.
4244
968a13f8
PA
42452017-11-16 Pedro Alves <palves@redhat.com>
4246
4247 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
4248 pattern.
4249 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
4250 GDB.
4251
71774bc9
SM
42522017-11-15 Simon Marchi <simon.marchi@ericsson.com>
4253
4254 * gdb.tui/completionn.exp (test_tab_completion): Add space in
4255 regex.
4256
ddbb44cf
SM
42572017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
4258
4259 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
4260 test names.
4261
584a564f
PA
42622017-11-09 Pedro Alves <palves@redhat.com>
4263
4264 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
4265 factored out from ...
4266 (top level): ... here, and adjusted to avoid expecting beyond the
4267 prompt in a single gdb_test_multiple.
4268
5ed7a928
PA
42692017-11-09 Pedro Alves <palves@redhat.com>
4270
4271 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
4272 output.
4273 * gdb.server/ext-attach.exp ("kill" test): Likewise.
4274 * gdb.server/ext-restart.exp ("kill" test): Likewise.
4275 * gdb.server/ext-run.exp ("kill" test): Likewise.
4276 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
4277
a60e0738
PA
42782017-11-09 Pedro Alves <palves@redhat.com>
4279
4280 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
4281 match till end of line.
4282
2c88253f
PA
42832017-11-09 Pedro Alves <palves@redhat.com>
4284
4285 * gdb.base/memattr.exp: Tighten regexes to match the end line.
4286
c7a38517
PA
42872017-11-09 Pedro Alves <palves@redhat.com>
4288
4289 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
4290 New procedures, factored out from ...
4291 (top level): ... here, and adjusted to avoid expecting beyond the
4292 prompt in one go.
4293
f29f4b6b
PA
42942017-11-09 Pedro Alves <palves@redhat.com>
4295
4296 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
4297 output. Fix '?' match.
4298
286acbb5
JB
42992017-11-08 Joel Brobecker <brobecker@adacore.com>
4300
4301 * gdb.ada/scoped_watch: New testcase.
4302 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
4303 which is actually correct.
4304 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
4305 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
4306
62d7ae92
PA
43072017-11-08 Pedro Alves <palves@redhat.com>
4308
4309 * gdb.gdb/complaints.exp (test_initial_complaints)
4310 (test_serial_complaints, test_short_complaints): Call
4311 complaint_internal instead of complaint.
4312
280ca31f
DT
43132017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
4314
4315 * gdb.threads/tls-core.c: New file.
4316 * gdb.threads/tls-core.exp: Likewise.
4317
b5ec771e
PA
43182017-11-08 Pedro Alves <palves@redhat.com>
4319
4320 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
4321 (p Exported_Capitalized): New test.
4322 (p exported_capitalized): New test.
4323
a02b41a7
PA
43242017-11-07 Pedro Alves <palves@redhat.com>
4325
4326 * gdb.cp/ena-dis-br-range.exp: Add more tests.
4327
95e95a6d
PA
43282017-11-07 Pedro Alves <palves@redhat.com>
4329
4330 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
4331 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
4332 (disable_invalid, disable_inverted, disable_negative): New
4333 procedures.
4334 ("bad numbers"): New set of tests.
4335
cee62dbd
PA
43362017-11-07 Pedro Alves <palves@redhat.com>
4337
4338 * gdb.cp/ena-dis-br-range.exp: Add tests.
4339
cc638e86
PA
43402017-11-07 Pedro Alves <palves@redhat.com>
4341
4342 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
4343
d0fe4701
XR
43442017-11-07 Xavier Roirand <roirand@adacore.com>
4345 Pedro Alves <palves@redhat.com>
4346
4347 * gdb.base/ena-dis-br.exp: Add reference to
4348 gdb.cp/ena-dis-br-range.exp.
4349 * gdb.cp/ena-dis-br-range.exp: New file.
4350 * gdb.cp/ena-dis-br-range.cc: New file.
4351
46f67f80
PA
43522017-11-06 Pedro Alves <palves@redhat.com>
4353
4354 * gdb.base/attach-non-pgrp-leader.c: New.
4355 * gdb.base/attach-non-pgrp-leader.exp: New.
4356
726e1356
PA
43572017-11-06 Pedro Alves <palves@redhat.com>
4358
4359 * configure.ac: No longer check for termio.h and sgtty.h.
4360 * configure: Regenerate.
4361 * remote-utils.c: Include termios.h instead of gdb_termios.h.
4362 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
4363 Remove termio and sgtty code.
4364
50ab6ace
YQ
43652017-11-03 Yao Qi <yao.qi@linaro.org>
4366
4367 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
4368 in GDB is disabled.
4369
8e68731c
YQ
43702017-11-03 Yao Qi <yao.qi@linaro.org>
4371
4372 * gdb.python/py-thrhandle.exp: Skip it if python is not
4373 enabled.
4374
3a87ae65
SM
43752017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
4376
4377 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
4378 as a breakpoint command.
4379
484d8d36
MD
43802017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
4381
4382 PR python/21213
4383 * gdb.python/py-infthread.exp: Test calling
4384 InferiorThread.inferior () multiple times in a row.
4385
4a27f119
KS
43862017-10-27 Keith Seitz <keiths@redhat.com>
4387
4388 * gdb.opt/inline-break.exp (break_info_1): New procedure.
4389 Test "info break" for every inlined function breakpoint.
4390
bb11dd58
YQ
43912017-10-27 Yao Qi <yao.qi@linaro.org>
4392
4393 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
4394
a43f3893
PF
43952017-10-26 Patrick Frants <osscontribute@gmail.com>
4396
4397 * gdb.cp/classes.exp (test_static_members): Test printing
4398 Outer::instance.
4399 * gdb.cp/classes.c (struct Inner, struct Outer): New.
4400 (Inner::instance, Outer::instance): New.
4401
792ccf00
PA
44022017-10-24 Pedro Alves <palves@redhat.com>
4403
4404 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
4405 extra console" test in two stages.
4406
eb2bfbad
PA
44072017-10-24 Pedro Alves <palves@redhat.com>
4408
4409 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
4410
1f75a651
PA
44112017-10-24 Pedro Alves <palves@redhat.com>
4412
4413 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
4414 loop.
4415
779990d9
PA
44162017-10-24 Pedro Alves <palves@redhat.com>
4417
4418 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
4419 $attempt" and "stoppedtry $stoppedtry" test prefixes.
4420
ad9b8f5d
PA
44212017-10-24 Pedro Alves <palves@redhat.com>
4422
4423 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
4424 parameter and handle it. Don't output read value in test name.
4425
fee6da6e
PA
44262017-10-24 Pedro Alves <palves@redhat.com>
4427
4428 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
4429 custom test name.
4430
10389c2c
PA
44312017-10-24 Pedro Alves <palves@redhat.com>
4432
4433 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
4434 include the unstable output directory name in the test's name.
4435 (initial_setup_simple) <'set args'>: Use custom test name.
4436
a80e65a9
PA
44372017-10-24 Pedro Alves <palves@redhat.com>
4438
4439 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
4440 with explicit test name.
4441
15763a09
PA
44422017-10-20 Pedro Alves <palves@redhat.com>
4443
4444 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
4445 'wait -i'. Use gdb_assert and remote_close.
4446
49a4ce2e
AB
44472017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
4448
4449 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
4450 number from variable rather than hard-coded.
4451
a75868f5
PA
44522017-10-19 Pedro Alves <palves@redhat.com>
4453
4454 * gdb.base/long-inferior-output.c: New file.
4455 * gdb.base/long-inferior-output.exp: New file.
4456
c8ba13ad
KS
44572017-11-18 Keith Seitz <keiths@redhat.com>
4458
4459 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
4460 method.
4461 (main): Call it.
4462 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
4463 Add additional user-defined conversion operator tests.
4464
b27de576
PA
44652017-10-17 Pedro Alves <palves@redhat.com>
4466
4467 * boards/native-stdio-gdbserver.exp: Load "local-board".
4468
8484c955
PA
44692017-10-17 Pedro Alves <palves@redhat.com>
4470
4471 * gdb.base/quit-live.c: New file.
4472 * gdb.base/quit-live.exp: New file.
4473
83d5a34d
KS
44742017-10-16 Keith Seitz <keiths@redhat.com>
4475
4476 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
4477 (class_with_protected_typedef, class_with_private_typedef)
4478 (struct_with_public_typedef, struct_with_protected_typedef)
4479 (struct_with_private_typedef): New classes/structs.
4480 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
4481 typedefs and access specifiers.
4482
739b3f1d
PA
44832017-10-16 Pedro Alves <palves@redhat.com>
4484 Simon Marchi <simon.marchi@polymtl.ca>
4485
4486 * README (Local vs Remote vs Native): New section.
4487 * boards/local-board.exp: New file, with bits factored out from
4488 ...
4489 * boards/native-extended-gdbserver.exp: ... here. Load
4490 "local-board".
4491 * boards/native-gdbserver.exp: Load "local-board".
4492 (${board}_spawn, ${board}_exec): Delete.
4493 * boards/native-stdio-gdbserver.exp: Most contents factored out to
4494 ...
4495 * boards/stdio-gdbserver-base.exp: ... this new file.
4496 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
4497 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
4498 procedure.
4499 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
4500 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
4501 stdio_gdbserver_command.
4502 (${board}_get_remote_address, ${board}_get_comm_port)
4503 (${board}_download, ${board}_upload): Delete.
4504 (get_target_remote_pipe_cmd): New.
4505
fe68b953
SM
45062017-10-16 Simon Marchi <simon.marchi@ericsson.com>
4507
4508 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
4509 test_bkpt_deletion, test_bkpt_cond_and_cmds,
4510 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
4511 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
4512 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
4513 remove with_test_prefix.
4514
300b6685
PA
45152017-10-13 Pedro Alves <palves@redhat.com>
4516
4517 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
4518 * gdb.base/annota1.exp: Use it instead of is_remote.
4519 * gdb.base/annota3.exp: Use it instead of is_remote.
4520 * gdb.cp/annota2.exp: Use it instead of is_remote.
4521 * gdb.cp/annota3.exp: Use it instead of is_remote.
4522 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
4523
50500caf
PA
45242017-10-13 Pedro Alves <palves@redhat.com>
4525
4526 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
4527 (test_num_test_vars, run_and_count_vars, find_env)
4528 (test_set_unset_env, test_inherit_env_var): New procedures.
4529 (top level): Use them.
4530
dad0c6d2
PA
45312017-10-13 Pedro Alves <palves@redhat.com>
4532
4533 * lib/selftest-support.exp (selftest_setup): Extend comments, and
4534 also skip on stub-like targets.
4535
8b0553c1
PA
45362017-10-13 Pedro Alves <palves@redhat.com>
4537
4538 PR gdb/22293
4539 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
4540 (top level): Move some tests to ...
4541 (test_not_found): ... this new procedure.
4542 (top level): Call it.
4543
7594f623
PA
45442017-10-13 Pedro Alves <palves@redhat.com>
4545
4546 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
4547 expect different "info terminal" output if testing with a
4548 non-native target.
4549
ebe3b402
PA
45502017-10-13 Pedro Alves <palves@redhat.com>
4551 Simon Marchi <simon.marchi@polymtl.ca>
4552
4553 PR python/12966
4554 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
4555
42f1b161
PA
45562017-10-13 Pedro Alves <palves@redhat.com>
4557
4558 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
4559 already.
4560
8d6ef72b
PA
45612017-10-13 Pedro Alves <palves@redhat.com>
4562
4563 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
4564 is_remote.
4565
d7bcd5b8
PA
45662017-10-13 Pedro Alves <palves@redhat.com>
4567
4568 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
4569 is_remote.
4570
df479dc6
PA
45712017-10-13 Pedro Alves <palves@redhat.com>
4572
4573 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
4574 is set.
4575 (corefile_test_attach): Likewise. Check can_spawn_for_attach
4576 instead of is_remote.
4577
23fb630a
PA
45782017-10-13 Pedro Alves <palves@redhat.com>
4579
4580 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
4581 (top level): Add comment.
4582
cc77b1dc
PA
45832017-10-13 Pedro Alves <palves@redhat.com>
4584
4585 * gdb.base/remote.exp (top level): Fix comment typo and add
4586 missing return.
4587
27c9e813
PA
45882017-10-13 Pedro Alves <palves@redhat.com>
4589 Simon Marchi <simon.marchi@polymtl.ca>
4590
4591 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
4592 calls and add comments. Skip test if use_gdb_stub is set.
4593 (top level): Use "set cwd" command instead of "cd" command.
4594
5e830d98
PA
45952017-10-13 Pedro Alves <palves@redhat.com>
4596
4597 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
4598 is_remote target check.
4599
f5ca0032
PA
46002017-10-13 Pedro Alves <palves@redhat.com>
4601
4602 * gdb.base/scope.exp: Use build_executable + clean_restart +
4603 gdb_file_cmd instead of prepare_for_testing and no longer skip
4604 "before run" tests on is_remote target boards. Update comments.
4605 * boards/native-extended-gdbserver.exp
4606 (extended_gdbserver_load_last_file): New, factored out from ...
4607 (gdb_load): ... this. Move further below and add comment.
4608 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
4609
8aed1c0d
PA
46102017-10-12 Pedro Alves <palves@redhat.com>
4611
4612 * gdb.base/attach.exp: Remove references to gdb64.
4613 * gdb.base/dbx.exp: Remove references to gdb64.
4614
cfa34c87
SM
46152017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
4616 Pedro Alves <palves@redhat.com>
4617
4618 * gdb.base/label.exp: Remove is_remote target check.
4619
9192b7de
PA
46202017-10-12 Pedro Alves <palves@redhat.com>
4621
4622 * gdb.base/auvx.exp (coredir): Update comment.
4623 (top level) <core_works>: Use "set cwd" command instead of "cd"
4624 command.
4625
6bf0052d
PA
46262017-10-12 Pedro Alves <palves@redhat.com>
4627 Simon Marchi <simon.marchi@polymtl.ca>
4628
4629 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
4630 target boards.
4631
e48ef82d
PA
46322017-10-12 Pedro Alves <palves@redhat.com>
4633 Simon Marchi <simon.marchi@polymtl.ca>
4634
4635 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
4636 Instead skip if there's any gdb_protocol set.
4637
8d7aea57
SM
46382017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
4639 Pedro Alves <palves@redhat.com>
4640
4641 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
4642
30440677
PA
46432017-10-12 Pedro Alves <palves@redhat.com>
4644 Simon Marchi <simon.marchi@polymtl.ca>
4645
4646 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
4647 instead of on dejagnu remote boards.
4648
4e04f045 46492017-10-12 Pedro Alves <palves@redhat.com>
175654b9 4650 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
4651
4652 * gdb.base/inferior-died.exp: Remove is_remote and isnative
4653 checks. Use build_executable + clean_restart instead of
4654 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
4655 of enabling non-stop after starting gdb.
4656
871a186e
PA
46572017-10-12 Pedro Alves <palves@redhat.com>
4658
4659 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
4660 * gdb.threads/non-ldr-exc-2.exp: Ditto.
4661 * gdb.threads/non-ldr-exc-3.exp: Ditto.
4662 * gdb.threads/non-ldr-exc-4.exp: Ditto.
4663
56d704da
AK
46642017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
4665
4666 * gdb.arch/arc-tdesc-cpu.exp: New file.
4667 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
4668
2f20e312
SM
46692017-10-10 Simon Marchi <simon.marchi@ericsson.com>
4670
4671 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
4672
65630365
PA
46732017-10-10 Pedro Alves <palves@redhat.com>
4674
4675 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
4676 expect CLI output.
4677
bf469271
PA
46782017-10-10 Pedro Alves <palves@redhat.com>
4679
4680 * lib/selftest-support.exp (selftest_setup): Update for
4681 captured_command_loop's prototype change.
4682
777a42f1
PA
46832017-10-09 Pedro Alves <palves@redhat.com>
4684
4685 Test both arch1=>arch2 and arch2=>arch1.
4686
4687 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
4688 (srcfile2, binfile2, march1, march2): Remove globals. Largely
4689 factored out to...
4690 (append_arch1_options, append_arch2_options, append_arch_options)
4691 (build_executables): New procedures.
4692 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
4693 local.
4694 (top level): Add new 'first_arch' testing axis.
4695
cbd2b4e3
PA
46962017-10-09 Pedro Alves <palves@redhat.com>
4697
4698 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
4699 (barrier): New.
4700 (thread_start, all_started): New functions.
4701 (main): Spawn new thread and wait until it is scheduled.
4702 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
4703 option.
4704 (do_test): Add 'selected_thread' parameter. Run to all_started
4705 instead of main. Explicitly set the breakpoint at main. Switch
4706 to the SELECTED_THREAD thread.
4707 (top level): Test handling the exec event with either the main
4708 thread or the second thread selected.
4709
5c9e4427
PA
47102017-10-09 Pedro Alves <palves@redhat.com>
4711
4712 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
4713 logic. Move STOP marker after the value checks.
4714 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
4715 regexp.
4716
b3b7c423
SL
47172017-10-06 Sandra Loosemore <sandra@codesourcery.com>
4718
4719 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
4720
3b4b2f16
UW
47212017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
4722
4723 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
4724 integer-to-dfp conversion.
4725 * gdb.base/dfp-test.exp: Likewise.
4726
5cd63fda
PA
47272017-10-04 Pedro Alves <palves@redhat.com>
4728
4729 * gdb.multi/hangout.c: Include <unistd.h>.
4730 (hangout_loop): New function.
4731 (main): Call alarm. Call hangout_loop in a loop.
4732 * gdb.multi/hello.c: Include <unistd.h>.
4733 (hello_loop): New function.
4734 (main): Call alarm. Call hangout_loop in a loop.
4735 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
4736 inferior with the other selected.
4737
4c71c105
SM
47382017-10-04 Simon Marchi <simon.marchi@ericsson.com>
4739
4740 * gdb.mi/list-thread-groups-available.exp: New file.
4741 * gdb.mi/list-thread-groups-available.c: New file.
4742
bc3b087d
SDJ
47432017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
4744
4745 * gdb.base/set-cwd.exp: Make it available on
4746 native-extended-gdbserver.
4747
d092c5a2
SDJ
47482017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
4749
4750 * gdb.base/set-cwd.c: New file.
4751 * gdb.base/set-cwd.exp: Likewise.
4752
45320ffa
TT
47532017-10-02 Tom Tromey <tom@tromey.com>
4754
4755 PR rust/22236:
4756 * gdb.rust/simple.rs (main): New variable "fslice".
4757 * gdb.rust/simple.exp: Add slice tests. Update string tests.
4758
b3e3859b
TT
47592017-10-02 Tom Tromey <tom@tromey.com>
4760
4761 * gdb.rust/simple.exp: Test ptype of a slice.
4762
01af5e0d
TT
47632017-10-02 Tom Tromey <tom@tromey.com>
4764
4765 * gdb.rust/simple.exp: Test index of slice.
4766
a9bbfbd8
TT
47672017-09-27 Tom Tromey <tom@tromey.com>
4768
4769 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
4770
df8899e5
TP
47712017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4772 Pedro Alves <palves@redhat.com>
4773
4774 * gdb.base/compare-sections.exp (get value of read-only section): Read
4775 as unsigned value.
4776 (corrupt read-only section): Likewise and don't set written if patching
4777 failed.
4778
757bf54b
KB
47792017-09-21 Kevin Buettner <kevinb@redhat.com>
4780
4781 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
4782 files.
4783
06871ae8
PA
47842017-09-20 Pedro Alves <palves@redhat.com>
4785
4786 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
4787 symbol names in gdb's output.
4788 * gdb.cp/overload.exp ("list all overloads"): Likewise.
4789
e5f25bc5
PA
47902017-09-20 Pedro Alves <palves@redhat.com>
4791
4792 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
4793 Rename to ...
4794 (test_list_ambiguous_symbol): ... this and add a symbol name
4795 parameter. Adjust.
4796 (test_list_ambiguous_function): Reimplement on top of
4797 test_list_ambiguous_symbol and also test listing ambiguous
4798 variables.
4799 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
4800 (ambiguous_fun): ... this.
4801 (ambiguous_var): New.
4802 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
4803 (ambiguous_fun): ... this.
4804 (ambiguous_var): New.
4805
4e5a4f58
JB
48062017-09-19 John Baldwin <jhb@FreeBSD.org>
4807
4808 * gdb.base/starti.c: New file.
4809 * gdb.base/starti.exp: New file.
4810 * lib/gdb.exp (gdb_starti_cmd): New procedure.
4811
26e53f3e
PA
48122017-09-14 Pedro Alves <palves@redhat.com>
4813
4814 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
4815 (top level): Use it instead of runto.
4816
cb791d59
TT
48172017-09-11 Tom Tromey <tom@tromey.com>
4818
4819 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
4820
7c96f8c1
TT
48212017-09-11 Tom Tromey <tom@tromey.com>
4822
4823 * gdb.python/py-infthread.exp: Add tests for new_thread event.
4824 * gdb.python/py-inferior.exp: Add tests for new inferior events.
4825
469412dd
CW
48262017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
4827
4828 * gdb.fortran/printing-types.exp: New file.
4829 * gdb.fortran/printing-types.exp: New file.
4830
e0f86435
BH
48312017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
4832
4833 * gdb.fortran/vla-ptype.exp: Fix typos.
4834 * gdb.fortran/vla-value.exp: Same.
4835
9e9af4be
BH
48362017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
4837
4838 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
4839 * gdb.mi/mi-var-child-f.exp: Likewise.
4840 * gdb.mi/mi-vla-fortran.exp: Likewise.
4841
a5ad232b 48422017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
4843 Christoph Weinmann <christoph.t.weinmann@intel.com>
4844 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
4845
4846 * gdb.fortran/ptr-indentation.f90: New file.
4847 * gdb.fortran/ptr-indentation.exp: New file.
4848
5aec60eb
TT
48492017-09-05 Tom Tromey <tom@tromey.com>
4850
4851 PR gdb/22010:
4852 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
4853
8f8f8152
TP
48542017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4855
4856 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
4857
fbd1b771
JK
48582017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.threads/tls-nodebug-pie.c: New file.
4861 * gdb.threads/tls-nodebug-pie.exp: New file.
4862
5eb5f850
TT
48632017-09-05 Tom Tromey <tom@tromey.com>
4864
4865 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
4866 for rust.
4867
ae780a21
SM
48682017-09-05 Simon Marchi <simon.marchi@ericsson.com>
4869
4870 * gdb.multi/multi-arch-exec.exp: Test with different
4871 "follow-exec-mode" settings.
4872 (do_test): New procedure.
4873
3693fdb3
PA
48742017-09-04 Pedro Alves <palves@redhat.com>
4875
4876 * gdb.base/func-static.c (S::method const, S::method volatile)
4877 (S::method volatile const): New methods.
4878 (c_s, v_s, cv_s): New instances.
4879 (main): Call method() on them.
4880 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
4881 (cannot_resolve): New procedure.
4882 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
4883 print-quote-unquoted columns.
4884 (do_test): Test printing each scope too.
4885
e68cb8e0
PA
48862017-09-04 Pedro Alves <palves@redhat.com>
4887
4888 * gdb.base/local-static.exp: Also test with
4889 class::method::variable wholly quoted.
4890 * gdb.cp/m-static.exp (class::method::variable): Remove test.
4891
858be34c
PA
48922017-09-04 Pedro Alves <palves@redhat.com>
4893
4894 * gdb.base/local-static.c: New.
4895 * gdb.base/local-static.cc: New.
4896 * gdb.base/local-static.exp: New.
4897
46a4882b
PA
48982017-09-04 Pedro Alves <palves@redhat.com>
4899
4900 * gdb.asm/asm-source.exp: Add casts to int.
4901 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
4902 (dataglobal64_1, dataglobal64_2): New globals.
4903 * gdb.base/nodebug.exp: Test different expressions involving the
4904 new globals, with print, whatis and ptype. Add casts to int.
4905 * gdb.base/solib-display.exp: Add casts to int.
4906 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
4907 * gdb.cp/m-static.exp: Add cast to int.
4908 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
4909 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
4910 tls variable with no debug info without a cast. Test with a cast
4911 to int too.
4912 * gdb.trace/entry-values.exp: Add casts.
4913
2c5a2be1
PA
49142017-09-04 Pedro Alves <palves@redhat.com>
4915
4916 * gdb.base/nodebug.exp: Test that ptype's error about functions
4917 with unknown return type includes the function name too.
4918
7022349d
PA
49192017-09-04 Pedro Alves <palves@redhat.com>
4920
4921 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
4922 return type of munmap in infcall.
4923 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
4924 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
4925 type of ftell in infcall.
4926 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
4927 type of getpid in infcall.
4928 * gdb.base/infcall-exec.exp: Cast return type of execlp in
4929 infcall.
4930 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
4931 Bail on failure to extract the pid.
4932 * gdb.base/nodebug.c: #include <stdint.h>.
4933 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
4934 New functions.
4935 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
4936 Change expected output of print/whatis/ptype with functions with
4937 no debug info. Test all supported languages. Call
4938 test_call_promotion.
4939 * gdb.compile/compile.exp: Adjust expected output to expect
4940 warning.
4941 * gdb.threads/siginfo-threads.exp: Likewise.
4942
54990598
PA
49432017-09-04 Pedro Alves <palves@redhat.com>
4944
4945 * gdb.base/callfuncs.exp (do_function_calls): New parameter
4946 "prototypes". Test calling float functions via prototyped and
4947 unprototyped function pointers.
4948 (perform_all_tests): New parameter "prototypes". Pass it down.
4949 (top level): Pass down "prototypes" parameter to
4950 perform_all_tests.
4951
34d16ea2
SM
49522017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4953
4954 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
4955 Test with nested loops.
4956
9521ecda
SM
49572017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4958
4959 * gdb.base/commands.exp: Call the new procedures.
4960 (loop_break_test, loop_continue_test): New procedures.
4961
80a65e9b
SM
49622017-09-04 Simon Marchi <simon.marchi@ericsson.com>
4963
4964 * gdb.base/commands.exp: Call new procedure.
4965 (define_if_without_arg_test): New procedure.
4966
e439fa14
PA
49672017-09-04 Pedro Alves <palves@redhat.com>
4968
4969 * gdb.base/list-ambiguous.exp: New file.
4970 * gdb.base/list-ambiguous0.c: New file.
4971 * gdb.base/list-ambiguous1.c: New file.
4972 * gdb.base/list.exp (test_list_range): Adjust expected output.
4973
0a2dde4a
SDJ
49742017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
4975
4976 * gdb.base/share-env-with-gdbserver.c: New file.
4977 * gdb.base/share-env-with-gdbserver.exp: Likewise.
4978
5e89eb3a
SM
49792017-08-28 Simon Marchi <simon.marchi@ericsson.com>
4980
4981 * gdb.base/commands.exp (gdbvar_simple_if_test,
4982 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
4983 progvar_simple_if_test, progvar_simple_while_test,
4984 progvar_complex_if_while_test, user_defined_command_test,
4985 user_defined_command_args_eval,
4986 user_defined_command_args_stack_test,
4987 user_defined_command_manyargs_test, bp_deleted_in_command_test,
4988 temporary_breakpoint_commands,
4989 gdb_test_no_prompt, redefine_hook_test,
4990 redefine_backtrace_test): Remove "global gdb_prompt".
4991
fd437cbc
SM
49922017-08-28 Simon Marchi <simon.marchi@ericsson.com>
4993
4994 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
4995 New proc, call it from toplevel.
4996
87215ad1
SDJ
49972017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
4998
4999 PR remote/21852
5000 * gdb.server/normal.c: New file, copied from gdb.base.
5001 * gdb.server/run-without-local-binary.exp: New file.
5002
58afddc6
WP
50032017-08-07 Weimin Pan <weimin.pan@oracle.com>
5004
5005 * gdb.arch/sparc64-adi.exp: New file.
5006 * gdb.arch/sparc64-adi.c: New file.
5007
5277199a
PA
50082017-08-22 Pedro Alves <palves@redhat.com>
5009
5010 * gdb.cp/overload.exp (line_range_pattern): New procedure.
5011 (top level): Add "list all overloads" tests.
5012
14278e1f
TT
50132017-08-22 Tom Tromey <tom@tromey.com>
5014
5015 * gdb.gdb/xfullpath.exp: Remove.
5016
bf223d3e
PA
50172017-08-21 Pedro Alves <palves@redhat.com>
5018
5019 PR gdb/19487
5020 * gdb.base/symbol-alias.c: New.
5021 * gdb.base/symbol-alias2.c: New.
5022 * gdb.base/symbol-alias.exp: New.
5023
c973d0aa
PA
50242017-08-21 Pedro Alves <palves@redhat.com>
5025
5026 * gdb.base/dfp-test.c
5027 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
5028 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
5029 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
5030 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
5031 * gdb.base/whatis-ptype-typedefs.c: New.
5032 * gdb.base/whatis-ptype-typedefs.exp: New.
5033 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
5034 (an_int, an_int_type, an_int_type2): New globals.
5035 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
5036 involving typedefs and cast expressions.
5037 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
5038 (lookup_typedefs_function): New.
5039 (typedefs_pretty_printers_dict): New.
5040 (top level): Register lookup_typedefs_function in
5041 gdb.pretty_printers.
5042
6d580b63
YQ
50432017-08-18 Yao Qi <yao.qi@linaro.org>
5044
5045 * gdb.server/unittest.exp: New.
5046
206726fb
SDJ
50472017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
5048
5049 PR gdb/21954
5050 * gdb.base/environ.exp: Add test to check if 'unset environment'
5051 works.
5052
bf0ec4c2
AA
50532017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5054
5055 * lib/gdb.exp (universal_compile_options): New caching proc.
5056 (gdb_compile): Suppress GCC's coloring of messages.
5057
d6382fff
TT
50582017-08-14 Tom Tromey <tom@tromey.com>
5059
5060 PR gdb/21675:
5061 * gdb.base/printcmds.exp (test_radices): New function.
5062 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
5063 * gdb.base/sizeof.exp (check_valueof): Use p/d.
5064 * lib/gdb.exp (get_integer_valueof): Use p/d.
5065
c2c2dd9f
SM
50662017-08-12 Simon Marchi <simon.marchi@ericsson.com>
5067
5068 * lib/gdb.exp (get_valueof): Don't capture end-of-line
5069 characters.
5070
fdffd6f4
TT
50712017-08-05 Tom Tromey <tom@tromey.com>
5072
5073 * gdb.rust/simple.exp: Allow String to appear in a different
5074 namespace.
5075
27d41eac
YQ
50762017-07-26 Yao Qi <yao.qi@linaro.org>
5077
5078 * gdb.gdb/unittest.exp: Invoke command
5079 "maintenance check xml-descriptions".
5080
031ed05d
AA
50812017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5082
5083 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
5084 calling context.
5085 (hex128): Drop erroneous calculation of parameters.
5086
dcd27ddf
SM
50872017-07-22 Simon Marchi <simon.marchi@ericsson.com>
5088
5089 * gdb.python/py-unwind.exp: Disable stack protection when
5090 building test file.
5091
47e77640
PA
50922017-07-20 Pedro Alves <palves@redhat.com>
5093
5094 * gdb.base/default.exp (set language): Adjust expected output.
5095
62d2a18a
PA
50962017-07-20 Pedro Alves <palves@redhat.com>
5097
5098 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
5099 (test_minsym): ... this, and make static.
5100 (get_pck__foo__bar__minsym): Rename to ...
5101 (get_test_minsym): ... this.
5102 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
5103 symbol names and comments.
5104 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
5105 (get_test_minsym): ... this.
5106 (pck__foo__bar__minsym__2): Rename to ...
5107 (test_minsym): ... this.
5108 (main): Adjust.
5109
c45ec17c
PA
51102017-07-17 Pedro Alves <palves@redhat.com>
5111
5112 * gdb.base/completion.exp: Adjust expected output.
5113 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
5114 the completer works.
5115
c6756f62
PA
51162017-07-17 Pedro Alves <palves@redhat.com>
5117
5118 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
5119
5bd68487
AB
51202017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
5121
5122 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
5123
8880f2a9
TT
51242017-07-14 Tom Tromey <tom@tromey.com>
5125
5126 PR rust/21764:
5127 * gdb.rust/simple.exp: Add tests.
5128
65547233
TT
51292017-07-14 Tom Tromey <tom@tromey.com>
5130
5131 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
5132
8f14146e
PA
51332017-07-14 Pedro Alves <palves@redhat.com>
5134
5135 * gdb.linespec/base/one/thefile.cc (z1): New function.
5136 * gdb.linespec/base/two/thefile.cc (z2): New function.
5137 * gdb.linespec/linespec.exp: Add tests.
5138
b4365d02
AB
51392017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
5140
5141 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
5142 to mi_create_breakpoint.
5143
5d2cbaa5
AB
51442017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
5145
5146 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
5147 mi_create_breakpoint.
5148
11cb5716
IB
51492017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
5150
5151 * gdb.dlang/demangle.exp: Update for demangling changes.
5152
03278692
TT
51532017-07-09 Tom Tromey <tom@tromey.com>
5154
5155 * gdb.dwarf2/shortpiece.exp: New file.
5156
33c5cd75
DB
51572017-07-06 David Blaikie <dblaikie@gmail.com>
5158
5159 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
5160 built from fissiont-multi-cu{1,2}.c.
5161 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
5162 except putting 'main' and 'func' in separate CUs in the same DWO file.
5163 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
5164 test.
5165 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
5166 test.
5167
8455d262
PA
51682017-07-06 Pedro Alves <palves@redhat.com>
5169
5170 * gdb.python/py-unwind.exp: Test flushregs.
5171
dc4bde35
SDJ
51722017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
5173
5174 PR cli/21688
5175 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
5176 tests for alias commands and trailing whitespace.
5177
51ed89aa
SDJ
51782017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
5179
5180 PR cli/21688
5181 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
5182 procedure. Call it.
5183
eb17d413
PA
51842017-06-29 Pedro Alves <palves@redhat.com>
5185
5186 * gdb.base/printcmds.exp: Add tests.
5187
41664b45
DG
51882017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
5189
5190 PR gdb/21337
5191 * gdb.base/reread-readsym.exp: New file.
5192 * gdb.base/reread-readsym.c: New file.
5193
75312ae3
KB
51942017-06-21 Kevin Buettner <kevinb@redhat.com>
5195
5196 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
5197 subpattern.
5198
66953522
PB
51992017-06-19 Peter Bergner <bergner@vnet.ibm.com>
5200
5201 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
5202 extended mnemonic.
5203 * gdb.arch/powerpc-power9.s: Likewise.
5204
5524b525
AA
52052017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5206
5207 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
5208 on 32-bit x86 targets. Exploit is_*_target macros where
5209 appropriate.
5210
03c8af18
AA
52112017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5212
5213 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
5214 register pieces.
5215
3bf31011
AA
52162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5217
5218 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
5219 located in one or more DWARF pieces.
5220
805acca0
AA
52212017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5222
5223 * lib/gdb.exp (get_endianness): New proc.
5224 * gdb.arch/aarch64-fp.exp: Use it.
5225 * gdb.arch/altivec-regs.exp: Likewise.
5226 * gdb.arch/e500-regs.exp: Likewise.
5227 * gdb.arch/vsx-regs.exp: Likewise.
5228 * gdb.base/dump.exp: Likewise.
5229 * gdb.base/funcargs.exp: Likewise.
5230 * gdb.base/gnu_vector.exp: Likewise.
5231 * gdb.dwarf2/formdata16.exp: Likewise.
5232 * gdb.dwarf2/implptrpiece.exp: Likewise.
5233 * gdb.dwarf2/nonvar-access.exp: Likewise.
5234 * gdb.python/py-inferior.exp: Likewise.
5235 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5236
e9352324
AA
52372017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5238
5239 PR gdb/21226
5240 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
5241 stack value pieces are taken from the LSB end.
5242
d5d1163e
AA
52432017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5244
5245 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
5246 variable at nonzero offset.
5247
0567c986
AA
52482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5249
5250 * gdb.dwarf2/var-access.c: New file.
5251 * gdb.dwarf2/var-access.exp: New test.
5252 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
5253
973e9aab
TT
52542017-06-12 Tom Tromey <tom@tromey.com>
5255
5256 * gdb.dwarf2/formdata16.exp: Add tests.
5257
d9109c80
TT
52582017-06-12 Tom Tromey <tom@tromey.com>
5259
5260 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
5261
30a25466
TT
52622017-06-12 Tom Tromey <tom@tromey.com>
5263
5264 PR exp/16225:
5265 * gdb.reverse/i386-sse-reverse.exp: Update tests.
5266 * gdb.arch/vsx-regs.exp: Update tests.
5267 * gdb.arch/s390-vregs.exp (hex128): New proc.
5268 Update test.
5269 * gdb.arch/altivec-regs.exp: Update tests.
5270
aefd8b33
SDJ
52712017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
5272
5273 * gdb.base/startup-with-shell.c: New file.
5274 * gdb.base/startup-with-shell.exp: Likewise.
5275
2090129c
SDJ
52762017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
5277
5278 * gdb.server/non-existing-program.exp: Update regex in order to
5279 reflect the fact that gdbserver is now using fork_inferior (with a
5280 shell) to startup the inferior.
5281
8e86a419
SM
52822017-05-30 Simon Marchi <simon.marchi@ericsson.com>
5283
5284 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
5285 support function calls from GDB.
5286
e6cf65f2
TT
52872017-05-21 Tom Tromey <tom@tromey.com>
5288
5289 PR rust/21466:
5290 * gdb.rust/unsized.exp: New file.
5291 * gdb.rust/unsized.rs: New file.
5292
43cc5389
TT
52932017-05-19 Tom Tromey <tom@tromey.com>
5294
5295 PR rust/21484:
5296 * gdb.rust/watch.exp: New file.
5297 * gdb.rust/watch.rs: New file.
5298
ec8df234
TT
52992017-05-18 Tom Tromey <tom@tromey.com>
5300
5301 * gdb.rust/simple.exp: Allow Box to be qualified.
5302
3e3e7fae
TP
53032017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
5304
5305 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
5306
59cc050d
PA
53072017-05-18 Pedro Alves <palves@redhat.com>
5308
5309 * gdb.base/fileio.c (test_write, test_read, test_close)
5310 (test_fstat): Don't print 'ret' in the fail path.
5311
c8f6abd1
PA
53122017-05-18 Pedro Alves <palves@redhat.com>
5313
5314 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
5315 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
5316 (test_system, test_rename, test_unlink, test_time): Change
5317 prototypes.
5318 * gdb.base/fileio.exp (stop_msg): Adjust.
5319
d2a03b77
PA
53202017-05-18 Pedro Alves <palves@redhat.com>
5321
5322 * gdb.base/fileio.c (null_str): New global.
5323 (test_stat): Use it.
5324 * gdb.base/fileio.exp: Remove nowarnings.
5325
0d5c6999
YQ
53262017-05-17 Yao Qi <yao.qi@linaro.org>
5327
5328 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
5329
21873064
YQ
53302017-05-17 Simon Marchi <simon.marchi@ericsson.com>
5331
5332 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
5333 argument command.
5334 (top-level): Invoke test_set_inferior_tty.
5335
d512d31c
PA
53362017-05-04 Pedro Alves <palves@redhat.com>
5337
5338 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
5339 Add parens to print call for Python 3.
5340
90cef2ed
KS
53412017-05-03 Keith Seitz <keiths@redhat.com>
5342
5343 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
5344 (main): Call it.
5345
14f819c8
TW
53462017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5347
5348 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
5349 to prev and next.
5350
913aeadd
TW
53512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5352
5353 * gdb.python/py-record-btrace.exp: Remove test for
5354 gdb.BtraceInstruction.error.
5355
a3be24ad
TW
53562017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5357
5358 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
5359
ae20e79a
TW
53602017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
5361
5362 * gdb.python/py-record-btrace-threads.c: New file.
5363 * gdb.python/py-record-btrace-threads.exp: New file.
5364
45ce1b47
SDJ
53652017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
5366
5367 PR testsuite/8595
5368 * gdb.base/environ.exp: Make test available in all architectures.
5369 Move bits related to "info program" testing to
5370 gdb.base/info-program.exp. Rewrite tests to use the two new
5371 procedures mentione below.
5372 (test_set_show_env_var) New procedure.
5373 (test_set_show_env_var_equal): Likewise.
5374 * gdb.base/info-program.exp: New file.
5375
e15c3eb4
KS
53762017-04-27 Keith Seitz <keiths@redhat.com>
5377
5378 * gdb.cp/oranking.cc (test15): New function.
5379 (main): Call test15 and declare additional variables for testing.
5380 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
5381 "p foo101('abc')" tests.
5382 Add tests for cv qualifier overloads.
5383 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
5384 "lvalue reference overload" test.
5385 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
5386 "print value of f1 on Child&& in f2" test.
5387
3a3fd0fd
PA
53882017-04-19 Pedro Alves <palves@redhat.com>
5389
5390 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
5391 procedure.
5392 (top level): Call it.
5393 * lib/gdb.exp (gdb_define_cmd): New procedure.
5394
53375380
PA
53952017-04-12 Pedro Alves <palves@redhat.com>
5396
5397 PR gdb/21323
5398 * gdb.cp/wide_char_types.c: Include <wchar.h>.
5399 (wchar): New global.
5400 * gdb.cp/wide_char_types.exp (wide_char_types_program)
5401 (do_test_wide_char, wide_char_types_no_program, top level): Add
5402 wchar_t testing.
5403
53e710ac
PA
54042017-04-12 Pedro Alves <palves@redhat.com>
5405
5406 PR c++/21323
5407 * gdb.cp/wide_char_types.c: New file.
5408 * gdb.cp/wide_char_types.exp: New file.
5409
0ad9d8c7
SDJ
54102017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
5411
5412 PR gdb/21352
5413 * gdb.trace/tsv.exp: Add test for "tsave -r".
5414
b1b45502
IB
54152017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
5416
5417 * gdb.dlang/watch-loc.c: New file.
5418 * gdb.dlang/watch-loc.exp: New file.
5419
ec13808e
JK
54202017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5421
5422 * gdb.python/py-section-script.exp (sepdebug): New testcases.
5423
fe5f7374
AK
54242017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
5425
5426 * gdb.arch/arc-analyze-prologue.S: New file.
5427 * gdb.arch/arc-analyze-prologue.exp: Likewise.
5428
eea78757
AK
54292017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
5430
5431 * gdb.arch/arc-decode-insn.S: New file.
5432 * gdb.arch/arc-decode-insn.exp: Likewise.
5433
5badf10a
IR
54342017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
5435
5436 PR tdep/20928
5437 * gdb.arch/sparc64-regs.exp: New file.
5438 * gdb.arch/sparc64-regs.S: Likewise.
5439
cee59b3f
TW
54402017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
5441
5442 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
5443 and memory view on Python 3.
5444
c0f55cc6
AV
54452017-03-20 Artemiy Volkov <artemiyv@acm.org>
5446 Keith Seitz <keiths@redhat.com>
5447
5448 PR gdb/14441
5449 * gdb.cp/demangle.exp: Add rvalue reference tests.
5450 * gdb.cp/rvalue-ref-casts.cc: New file.
5451 * gdb.cp/rvalue-ref-casts.exp: New file.
5452 * gdb.cp/rvalue-ref-overload.cc: New file.
5453 * gdb.cp/rvalue-ref-overload.exp: New file.
5454 * gdb.cp/rvalue-ref-params.cc: New file.
5455 * gdb.cp/rvalue-ref-params.exp: New file.
5456 * gdb.cp/rvalue-ref-sizeof.cc: New file.
5457 * gdb.cp/rvalue-ref-sizeof.exp: New file.
5458 * gdb.cp/rvalue-ref-types.cc: New file.
5459 * gdb.cp/rvalue-ref-types.exp: New file.
5460 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
5461 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
5462
51457a05
MAL
54632017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
5464
5465 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
5466 New procedure.
5467
5b291c04
MAL
54682017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
5469
5470 * lib/mi-support.exp (mi_gdb_test): Add additional message
5471 for unexpected output.
5472
59a56148
AA
54732017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
5474
5475 * gdb.base/examine-backward.c (Barrier): New character array
5476 constant, to ensure that TestStrings is preceded by a string
5477 terminator.
5478
7942e96e
AA
54792017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5480
5481 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
5482 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
5483 and implicit pointer into such a location.
5484
6ebac3fb
DE
54852017-03-16 Doug Evans <dje@google.com>
5486
5487 * gdb.python/py-lazy-string (pointer): Really add new typedef.
5488
ec3b243d
TP
54892017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
5490
5491 * gdb.cp/m-static.exp: Fix expectation for prototype of
5492 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
5493
54942017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
5495
5496 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
5497 * gdb.guile/scm-lazy-string.c: New file.
5498 * gdb.guile/scm-value.exp: Move lazy string tests to ...
5499 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
5500 for pointer, array, typedef lazy strings.
5501
2cc36e25 55022017-03-16 Doug Evans <dje@google.com>
34b43320
DE
5503
5504 PR python/17728, python/18439, python/18779
5505 * gdb.python/py-value.c (main) Delete locals sptr, sn.
5506 * gdb.python/py-lazy-string.c (pointer): New typedef.
5507 (main): New locals ptr, array, typedef_ptr.
5508 * gdb.python/py-value.exp: Move lazy string tests to ...
5509 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
5510 array, typedef lazy strings.
ec3b243d 5511
0efcde63
AK
55122017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
5513
5514 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
5515 Add optional 'test' parameter.
5516
7978d7c3
SM
55172017-03-13 Simon Marchi <simon.marchi@ericsson.com>
5518
5519 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
5520 Skip for versions of DejaGnu < 1.5.
5521
896c0c1e
SM
55222017-03-13 Simon Marchi <simon.marchi@ericsson.com>
5523
5524 * lib/gdb.exp (dejagnu_version): New proc.
5525 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
5526 Use dejagnu_version.
5527
5f4d1085
KS
55282017-03-10 Keith Seitz <keiths@redhat.com>
5529
5530 PR c++/8128
5531 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
5532 type from destructor regexps.
5533 Add a branch which actually passes the test.
5534 Adjust "ptype t5i" test names.
5535
1de05205
PA
55362017-03-08 Pedro Alves <palves@redhat.com>
5537
5538 * gdb.base/step-over-exit.exp: Add explicit test message.
5539
c65d6b55
PA
55402017-03-08 Pedro Alves <palves@redhat.com>
5541
5542 PR gdb/18360
5543 * gdb.threads/interrupt-while-step-over.c: New file.
5544 * gdb.threads/interrupt-while-step-over.exp: New file.
5545
2e86a283
PA
55462017-03-08 Pedro Alves <palves@redhat.com>
5547
5548 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
5549 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
5550
25dcbff6
PA
55512017-03-08 Pedro Alves <palves@redhat.com>
5552
5553 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
5554 PKRU as not supported as a PASS.
5555
dc9366eb
PA
55562017-03-08 Pedro Alves <palves@redhat.com>
5557
5558 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
5559 prefix instead of $binfile1/$binfile2.
5560 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
5561 in test message.
5562 * gdb.python/py-completion.exp: Use "load python file" as test
5563 messages instead of unstable path names.
5564
6e5d74e7
PA
55652017-03-08 Pedro Alves <palves@redhat.com>
5566 Jan Kratochvil <jan.kratochvil@redhat.com>
5567
5568 PR cli/21218
5569 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
5570 New proc.
5571 (top level): Call it.
5572
9753a2f6
PA
55732017-03-08 Pedro Alves <palves@redhat.com>
5574
5575 PR tui/21216
5576 * gdb.tui/tui-nl-filtered-output.exp: New file.
5577
1a4dd9dd
PA
55782017-03-08 Pedro Alves <palves@redhat.com>
5579
5580 * gdb.base/completion.exp: Move TUI completion tests to ...
5581 * gdb.tui/completion.exp: ... this new file.
5582
7cbbff33
PA
55832017-03-08 Pedro Alves <palves@redhat.com>
5584
5585 * gdb.base/tui-disasm-long-lines.c,
5586 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
5587 gdb.base/tui-layout.exp: Move to ...
5588 * gdb.tui/: ... this new directory.
5589
5f6fd321
PA
55902017-03-07 Pedro Alves <palves@redhat.com>
5591
5592 * gdb.base/tui-layout.c: New file.
5593 * gdb.base/tui-layout.exp: New file.
5594
44959fa8
PA
55952017-03-07 Pedro Alves <palves@redhat.com>
5596
5597 * gdb.base/tui-layout.c: Rename to ...
5598 * gdb.base/tui-disasm-long-lines.c: ... this.
5599 * gdb.base/tui-layout.exp: Rename to ...
5600 * gdb.base/tui-disasm-long-lines.exp: ... this.
5601
f8c4e718
PA
56022017-03-07 Pedro Alves <palves@redhat.com>
5603
5604 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
5605
6dbb839a 56062017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
5607
5608 * i386-mpx-call.c: New file.
5609 * i386-mpx-call.exp: New file.
5610
65b48a81
PB
56112017-02-28 Peter Bergner <bergner@vnet.ibm.com>
5612
5613 * gdb.arch/powerpc-power.exp: Delete test.
5614 * gdb.arch/powerpc-power.s: Likewise.
5615 * gdb.disasm/disassembler-options.exp: New test.
5616 * gdb.arch/powerpc-altivec.exp: Likewise.
5617 * gdb.arch/powerpc-altivec.s: Likewise.
5618 * gdb.arch/powerpc-altivec2.exp: Likewise.
5619 * gdb.arch/powerpc-altivec2.s: Likewise.
5620 * gdb.arch/powerpc-altivec3.exp: Likewise.
5621 * gdb.arch/powerpc-altivec3.s: Likewise.
5622 * gdb.arch/powerpc-power7.exp: Likewise.
5623 * gdb.arch/powerpc-power7.s: Likewise.
5624 * gdb.arch/powerpc-power8.exp: Likewise.
5625 * gdb.arch/powerpc-power8.s: Likewise.
5626 * gdb.arch/powerpc-power9.exp: Likewise.
5627 * gdb.arch/powerpc-power9.s: Likewise.
5628 * gdb.arch/powerpc-vsx.exp: Likewise.
5629 * gdb.arch/powerpc-vsx.s: Likewise.
5630 * gdb.arch/powerpc-vsx2.exp: Likewise.
5631 * gdb.arch/powerpc-vsx2.s: Likewise.
5632 * gdb.arch/powerpc-vsx3.exp: Likewise.
5633 * gdb.arch/powerpc-vsx3.s: Likewise.
5634 * gdb.arch/arm-disassembler-options.exp: Likewise.
5635 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
5636 * gdb.arch/s390-disassembler-options.exp: Likewise.
5637
17cd4947
LM
56382017-02-23 Luis Machado <lgustavo@codesourcery.com>
5639
5640 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
5641 (check_supported_features): ... this. Changed return type to void.
5642 (supports_rdseed): New static global.
5643 (rdseed): Check supports_rdseed.
5644 (initialize): Call check_supported_features.
5645
2039d74e
EBM
56462017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5647
5648 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
5649 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
5650 and lqarx/stqcx.
5651 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
5652 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
5653
a51d7ecf
EBM
56542017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5655
5656 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
5657 uppercase.
5658
0224619f
JK
56592017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 * gdb.dwarf2/formdata16.c: New file.
5662 * gdb.dwarf2/formdata16.exp: New file.
5663 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
5664
216f72a1
JK
56652017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
5668 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
5669 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
5670 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
5671 DW_AT_GNU_*.
5672
43988095
JK
56732017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5674
5675 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
5676
99e8a4f9
SDJ
56772017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
5678
5679 PR gdb/21164
5680 * gdb.base/maint.exp: Add testcases for when the commands do
5681 not have arguments.
5682
b58a8c0c
TP
56832017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5684
5685 * gdb.cp/chained-calls.exp: Use p instead of P.
5686
4e746bb6
TW
56872017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
5688
5689 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
5690 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
5691
3f77c769
TT
56922017-02-14 Tom Tromey <tom@tromey.com>
5693
5694 PR python/13598:
5695 * gdb.python/py-events.exp: Add before_prompt event tests.
5696
075beec0
AA
56972017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
5698
5699 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
5700
bf5f525c
LM
57012017-02-13 Luis Machado <lgustavo@codesourcery.com>
5702
5703 * gdb.linespec/explicit.c (my_unique_function_name): New function.
5704 (main): Call my_unique_function_name.
5705 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
5706 completion of patterns with a single match.
5707 Add missing -re switches to gdb_test_multiple calls.
5708
13a66184
LM
57092017-02-13 Luis Machado <lgustavo@codesourcery.com>
5710
5711 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
5712 return if core file is not recognized.
5713
26a06916
SM
57142017-02-10 Simon Marchi <simon.marchi@ericsson.com>
5715
5716 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
5717 and extra UIs.
5718
b761ca9e
SM
57192017-02-10 Simon Marchi <simon.marchi@ericsson.com>
5720
5721 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
5722 proc_with_prefix.
5723
b964bee0
TT
57242017-02-10 Tom Tromey <tom@tromey.com>
5725
5726 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
5727
18da0c51
MG
57282017-02-10 Martin Galvan <martingalvan@sourceware.org>
5729
5730 PR gdb/21122
5731 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
5732
604c4576
JG
57332017-02-08 Jerome Guitton <guitton@adacore.com>
5734
5735 * gdb.base/define.exp: Add test for command abbreviations
5736 in define.
5737
20b477a7
LM
57382017-02-06 Luis Machado <lgustavo@codesourcery.com>
5739
5740 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
5741 * gdb.reverse/insn-reverse-x86.c: New file.
5742
3f7b46f2
IR
57432017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
5744
5745 PR tdep/20936
5746 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
5747
f0fd41c1
TT
57482017-02-03 Tom Tromey <tom@tromey.com>
5749
5750 PR rust/21097:
5751 * gdb.rust/simple.exp: Add new tests.
5752
5be5dbf0
PA
57532017-02-02 Pedro Alves <palves@redhat.com>
5754
5755 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
5756 tests.
5757
7346ef59
AA
57582017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
5759
5760 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
5761 taking a 2-byte value out of a 4-byte DWARF implicit value on
5762 big-endian targets.
5763 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
5764 logic. Add test cases for DW_OP_implicit.
5765
787f0025
MM
57662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5767
5768 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
5769
68777c29
MM
57702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5771
5772 * gdb.btrace/enable.exp: Call gdb_exit before
5773 skip_gdbserver_tests.
5774
0a1c7e28
MM
57752017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5776
5777 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
5778 GDBFLAGS.
5779
b5ac99b0
MM
57802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5781
5782 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
5783 the test is skipped.
5784 * gdb.btrace/data.exp: Likewise.
5785 * gdb.btrace/delta.exp: Likewise.
5786 * gdb.btrace/dlopen.exp: Likewise.
5787 * gdb.btrace/enable-running.exp: Likewise.
5788 * gdb.btrace/enable.exp: Likewise.
5789 * gdb.btrace/exception.exp: Likewise.
5790 * gdb.btrace/function_call_history.exp: Likewise.
5791 * gdb.btrace/gcore.exp: Likewise.
5792 * gdb.btrace/instruction_history.exp: Likewise.
5793 * gdb.btrace/multi-thread-step.exp: Likewise.
5794 * gdb.btrace/nohist.exp: Likewise.
5795 * gdb.btrace/non-stop.exp: Likewise.
5796 * gdb.btrace/reconnect.exp: Likewise.
5797 * gdb.btrace/record_goto-step.exp: Likewise.
5798 * gdb.btrace/record_goto.exp: Likewise.
5799 * gdb.btrace/rn-dl-bind.exp: Likewise.
5800 * gdb.btrace/segv.exp: Likewise.
5801 * gdb.btrace/step.exp: Likewise.
5802 * gdb.btrace/stepi.exp: Likewise.
5803 * gdb.btrace/tailcall-only.exp: Likewise.
5804 * gdb.btrace/tailcall.exp: Likewise.
5805 * gdb.btrace/tsx.exp: Likewise.
5806 * gdb.btrace/unknown_functions.exp: Likewise.
5807 * gdb.btrace/vdso.exp: Likewise.
5808
cd4007e4
MM
58092017-02-01 Markus Metzger <markus.t.metzger@intel.com>
5810
5811 * gdb.btrace/enable-running.c: New.
5812 * gdb.btrace/enable-running.exp: New.
5813
2735833d
WT
58142017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
5815
5816 * gdb.arch/amd64-gs_base.c: New file.
5817 * gdb.arch/amd64-gs_base.exp: New file.
5818
b51e1e94
LM
58192017-01-26 Luis Machado <lgustavo@codesourcery.com>
5820
5821 * lib/memory.exp: Remove spurious empty newlines.
5822
72ca0410
SM
58232017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
5824
5825 * gdb.python/py-bad-printers.exp: Load python file using "source".
5826 * gdb.python/py-events.exp: Likewise.
5827 * gdb.python/py-evsignal.exp: Likewise.
5828 * gdb.python/py-evthreads.exp: Likewise.
5829 * gdb.python/py-frame-args.exp: Likewise.
5830 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
5831 * gdb.python/py-framefilter-mi.exp: Likewise.
5832 * gdb.python/py-framefilter.exp: Likewise.
5833 * gdb.python/py-mi.exp: Likewise.
5834 * gdb.python/py-pp-maint.exp: Likewise.
5835 * gdb.python/py-pp-registration.exp: Likewise.
5836 * gdb.python/py-prettyprint.exp: Likewise.
5837 (run_lang_tests): Likewise.
5838 * gdb.python/py-typeprint.exp: Likewise.
5839
e309aa65
LM
58402017-01-26 Luis Machado <lgustavo@codesourcery.com>
5841
5842 * lib/memory.exp: New file.
5843 * lib/gdb.exp: Load memory.exp.
5844 * gdb.base/memattr.exp (delete_memory): Move proc to
5845 lib/memory.exp and rename to delete_memory_regions.
5846 Replace delete_memory with delete_memory_regions.
5847 Cleanup memory regions before tests.
5848 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
5849 before tests.
5850
515aff23
LM
58512017-01-26 Luis Machado <lgustavo@codesourcery.com>
5852
5853 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
5854 files.
5855 (initialize): New function conditionally defined.
5856 (testcases): Move within conditional block.
5857 (main): Call initialize.
5858 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
5859 of gdb.reverse/insn-reverse.c.
5860 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
5861 gdb.reverse/insn-reverse.c.
5862
d8b49cf0
YQ
58632017-01-26 Yao Qi <yao.qi@linaro.org>
5864
5865 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
5866 disassemble on address 0.
5867
f13a9a0c
YQ
58682017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
5869 Yao Qi <yao.qi@linaro.org>
5870
5871 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
5872 * gdb.dwarf2/implptr-64bit.S: Remove.
5873 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
5874 variables in caller's context. Add DW_OP_implicit_value.
5875
5ac95241
YQ
58762017-01-25 Yao Qi <yao.qi@linaro.org>
5877
5878 * lib/dwarf.exp (Dwarf::_location): Handle
5879 DW_OP_GNU_implicit_pointer with proper size.
5880
23e82930
LM
58812017-01-20 Luis Machado <lgustavo@codesourcery.com>
5882
5883 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
5884 and add untested calls.
5885
d334ae25
LM
58862017-01-20 Luis Machado <lgustavo@codesourcery.com>
5887
5888 * gdb.python/python.exp: Check line number against what GDB thinks
5889 the line number is for func1.
5890
f5e6296e
IB
58912017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
5892
5893 * gdb.dlang/debug-expr.exp: New file.
5894
5b362f04
LM
58952016-12-23 Luis Machado <lgustavo@codesourcery.com>
5896
5897 Fix test names for the following files:
5898
5899 * gdb.ada/exec_changed.exp
5900 * gdb.ada/info_types.exp
5901 * gdb.arch/aarch64-atomic-inst.exp
5902 * gdb.arch/aarch64-fp.exp
5903 * gdb.arch/altivec-abi.exp
5904 * gdb.arch/altivec-regs.exp
5905 * gdb.arch/amd64-byte.exp
5906 * gdb.arch/amd64-disp-step.exp
5907 * gdb.arch/amd64-dword.exp
5908 * gdb.arch/amd64-entry-value-inline.exp
5909 * gdb.arch/amd64-entry-value-param.exp
5910 * gdb.arch/amd64-entry-value-paramref.exp
5911 * gdb.arch/amd64-entry-value.exp
5912 * gdb.arch/amd64-i386-address.exp
5913 * gdb.arch/amd64-invalid-stack-middle.exp
5914 * gdb.arch/amd64-invalid-stack-top.exp
5915 * gdb.arch/amd64-optimout-repeat.exp
5916 * gdb.arch/amd64-prologue-skip.exp
5917 * gdb.arch/amd64-prologue-xmm.exp
5918 * gdb.arch/amd64-stap-special-operands.exp
5919 * gdb.arch/amd64-stap-wrong-subexp.exp
5920 * gdb.arch/amd64-tailcall-cxx.exp
5921 * gdb.arch/amd64-tailcall-noret.exp
5922 * gdb.arch/amd64-tailcall-ret.exp
5923 * gdb.arch/amd64-tailcall-self.exp
5924 * gdb.arch/amd64-word.exp
5925 * gdb.arch/arm-bl-branch-dest.exp
5926 * gdb.arch/arm-disp-step.exp
5927 * gdb.arch/arm-neon.exp
5928 * gdb.arch/arm-single-step-kernel-helper.exp
5929 * gdb.arch/avr-flash-qualifier.exp
5930 * gdb.arch/disp-step-insn-reloc.exp
5931 * gdb.arch/e500-abi.exp
5932 * gdb.arch/e500-regs.exp
5933 * gdb.arch/ftrace-insn-reloc.exp
5934 * gdb.arch/i386-avx512.exp
5935 * gdb.arch/i386-bp_permanent.exp
5936 * gdb.arch/i386-byte.exp
5937 * gdb.arch/i386-cfi-notcurrent.exp
5938 * gdb.arch/i386-disp-step.exp
5939 * gdb.arch/i386-dr3-watch.exp
5940 * gdb.arch/i386-float.exp
5941 * gdb.arch/i386-gnu-cfi.exp
5942 * gdb.arch/i386-mpx-map.exp
5943 * gdb.arch/i386-mpx-sigsegv.exp
5944 * gdb.arch/i386-mpx-simple_segv.exp
5945 * gdb.arch/i386-mpx.exp
5946 * gdb.arch/i386-permbkpt.exp
5947 * gdb.arch/i386-prologue.exp
5948 * gdb.arch/i386-signal.exp
5949 * gdb.arch/i386-size-overlap.exp
5950 * gdb.arch/i386-unwind.exp
5951 * gdb.arch/i386-word.exp
5952 * gdb.arch/mips-fcr.exp
5953 * gdb.arch/powerpc-d128-regs.exp
5954 * gdb.arch/powerpc-stackless.exp
5955 * gdb.arch/ppc64-atomic-inst.exp
5956 * gdb.arch/s390-stackless.exp
5957 * gdb.arch/s390-tdbregs.exp
5958 * gdb.arch/s390-vregs.exp
5959 * gdb.arch/sparc-sysstep.exp
5960 * gdb.arch/thumb-bx-pc.exp
5961 * gdb.arch/thumb-singlestep.exp
5962 * gdb.arch/thumb2-it.exp
5963 * gdb.arch/vsx-regs.exp
5964 * gdb.asm/asm-source.exp
5965 * gdb.base/a2-run.exp
5966 * gdb.base/advance.exp
5967 * gdb.base/all-bin.exp
5968 * gdb.base/anon.exp
5969 * gdb.base/args.exp
5970 * gdb.base/arithmet.exp
5971 * gdb.base/async-shell.exp
5972 * gdb.base/async.exp
5973 * gdb.base/attach-pie-noexec.exp
5974 * gdb.base/attach-twice.exp
5975 * gdb.base/auto-load.exp
5976 * gdb.base/bang.exp
5977 * gdb.base/bitfields.exp
5978 * gdb.base/break-always.exp
5979 * gdb.base/break-caller-line.exp
5980 * gdb.base/break-entry.exp
5981 * gdb.base/break-inline.exp
5982 * gdb.base/break-on-linker-gcd-function.exp
5983 * gdb.base/break-probes.exp
5984 * gdb.base/break.exp
5985 * gdb.base/breakpoint-shadow.exp
5986 * gdb.base/call-ar-st.exp
5987 * gdb.base/call-sc.exp
5988 * gdb.base/call-signal-resume.exp
5989 * gdb.base/call-strs.exp
5990 * gdb.base/callfuncs.exp
5991 * gdb.base/catch-fork-static.exp
5992 * gdb.base/catch-gdb-caused-signals.exp
5993 * gdb.base/catch-load.exp
5994 * gdb.base/catch-signal-fork.exp
5995 * gdb.base/catch-signal.exp
5996 * gdb.base/catch-syscall.exp
5997 * gdb.base/charset.exp
5998 * gdb.base/checkpoint.exp
5999 * gdb.base/chng-syms.exp
6000 * gdb.base/code-expr.exp
6001 * gdb.base/code_elim.exp
6002 * gdb.base/commands.exp
6003 * gdb.base/completion.exp
6004 * gdb.base/complex.exp
6005 * gdb.base/cond-expr.exp
6006 * gdb.base/condbreak.exp
6007 * gdb.base/consecutive.exp
6008 * gdb.base/continue-all-already-running.exp
6009 * gdb.base/coredump-filter.exp
6010 * gdb.base/corefile.exp
6011 * gdb.base/dbx.exp
6012 * gdb.base/debug-expr.exp
6013 * gdb.base/define.exp
6014 * gdb.base/del.exp
6015 * gdb.base/disabled-location.exp
6016 * gdb.base/disasm-end-cu.exp
6017 * gdb.base/disasm-optim.exp
6018 * gdb.base/display.exp
6019 * gdb.base/duplicate-bp.exp
6020 * gdb.base/ena-dis-br.exp
6021 * gdb.base/ending-run.exp
6022 * gdb.base/enumval.exp
6023 * gdb.base/environ.exp
6024 * gdb.base/eu-strip-infcall.exp
6025 * gdb.base/eval-avoid-side-effects.exp
6026 * gdb.base/eval-skip.exp
6027 * gdb.base/exitsignal.exp
6028 * gdb.base/expand-psymtabs.exp
6029 * gdb.base/filesym.exp
6030 * gdb.base/find-unmapped.exp
6031 * gdb.base/finish.exp
6032 * gdb.base/float.exp
6033 * gdb.base/foll-exec-mode.exp
6034 * gdb.base/foll-exec.exp
6035 * gdb.base/foll-fork.exp
6036 * gdb.base/fortran-sym-case.exp
6037 * gdb.base/freebpcmd.exp
6038 * gdb.base/func-ptr.exp
6039 * gdb.base/func-ptrs.exp
6040 * gdb.base/funcargs.exp
6041 * gdb.base/gcore-buffer-overflow.exp
6042 * gdb.base/gcore-relro-pie.exp
6043 * gdb.base/gcore-relro.exp
6044 * gdb.base/gcore.exp
6045 * gdb.base/gdb1090.exp
6046 * gdb.base/gdb11530.exp
6047 * gdb.base/gdb11531.exp
6048 * gdb.base/gdb1821.exp
6049 * gdb.base/gdbindex-stabs.exp
6050 * gdb.base/gdbvars.exp
6051 * gdb.base/hbreak.exp
6052 * gdb.base/hbreak2.exp
6053 * gdb.base/included.exp
6054 * gdb.base/infcall-input.exp
6055 * gdb.base/inferior-died.exp
6056 * gdb.base/infnan.exp
6057 * gdb.base/info-macros.exp
6058 * gdb.base/info-os.exp
6059 * gdb.base/info-proc.exp
6060 * gdb.base/info-shared.exp
6061 * gdb.base/info-target.exp
6062 * gdb.base/infoline.exp
6063 * gdb.base/interp.exp
6064 * gdb.base/interrupt.exp
6065 * gdb.base/jit-reader.exp
6066 * gdb.base/jit-simple.exp
6067 * gdb.base/kill-after-signal.exp
6068 * gdb.base/kill-detach-inferiors-cmd.exp
6069 * gdb.base/label.exp
6070 * gdb.base/langs.exp
6071 * gdb.base/ldbl_e308.exp
6072 * gdb.base/line-symtabs.exp
6073 * gdb.base/linespecs.exp
6074 * gdb.base/list.exp
6075 * gdb.base/long_long.exp
6076 * gdb.base/longest-types.exp
6077 * gdb.base/maint.exp
6078 * gdb.base/max-value-size.exp
6079 * gdb.base/memattr.exp
6080 * gdb.base/mips_pro.exp
6081 * gdb.base/morestack.exp
6082 * gdb.base/moribund-step.exp
6083 * gdb.base/multi-forks.exp
6084 * gdb.base/nested-addr.exp
6085 * gdb.base/nextoverexit.exp
6086 * gdb.base/noreturn-finish.exp
6087 * gdb.base/noreturn-return.exp
6088 * gdb.base/nostdlib.exp
6089 * gdb.base/offsets.exp
6090 * gdb.base/opaque.exp
6091 * gdb.base/pc-fp.exp
6092 * gdb.base/permissions.exp
6093 * gdb.base/print-symbol-loading.exp
6094 * gdb.base/prologue-include.exp
6095 * gdb.base/psymtab.exp
6096 * gdb.base/ptype.exp
6097 * gdb.base/random-signal.exp
6098 * gdb.base/randomize.exp
6099 * gdb.base/range-stepping.exp
6100 * gdb.base/readline-ask.exp
6101 * gdb.base/recpar.exp
6102 * gdb.base/recurse.exp
6103 * gdb.base/relational.exp
6104 * gdb.base/restore.exp
6105 * gdb.base/return-nodebug.exp
6106 * gdb.base/return.exp
6107 * gdb.base/run-after-attach.exp
6108 * gdb.base/save-bp.exp
6109 * gdb.base/scope.exp
6110 * gdb.base/sect-cmd.exp
6111 * gdb.base/set-lang-auto.exp
6112 * gdb.base/set-noassign.exp
6113 * gdb.base/setvar.exp
6114 * gdb.base/sigall.exp
6115 * gdb.base/sigbpt.exp
6116 * gdb.base/siginfo-addr.exp
6117 * gdb.base/siginfo-infcall.exp
6118 * gdb.base/siginfo-obj.exp
6119 * gdb.base/siginfo.exp
6120 * gdb.base/signals-state-child.exp
6121 * gdb.base/signest.exp
6122 * gdb.base/sigstep.exp
6123 * gdb.base/sizeof.exp
6124 * gdb.base/skip.exp
6125 * gdb.base/solib-corrupted.exp
6126 * gdb.base/solib-nodir.exp
6127 * gdb.base/solib-search.exp
6128 * gdb.base/stack-checking.exp
6129 * gdb.base/stale-infcall.exp
6130 * gdb.base/stap-probe.exp
6131 * gdb.base/start.exp
6132 * gdb.base/step-break.exp
6133 * gdb.base/step-bt.exp
6134 * gdb.base/step-line.exp
6135 * gdb.base/step-over-exit.exp
6136 * gdb.base/step-over-syscall.exp
6137 * gdb.base/step-resume-infcall.exp
6138 * gdb.base/step-test.exp
6139 * gdb.base/store.exp
6140 * gdb.base/structs3.exp
6141 * gdb.base/sym-file.exp
6142 * gdb.base/symbol-without-target_section.exp
6143 * gdb.base/term.exp
6144 * gdb.base/testenv.exp
6145 * gdb.base/ui-redirect.exp
6146 * gdb.base/until.exp
6147 * gdb.base/unwindonsignal.exp
6148 * gdb.base/value-double-free.exp
6149 * gdb.base/vla-datatypes.exp
6150 * gdb.base/vla-ptr.exp
6151 * gdb.base/vla-sideeffect.exp
6152 * gdb.base/volatile.exp
6153 * gdb.base/watch-cond-infcall.exp
6154 * gdb.base/watch-cond.exp
6155 * gdb.base/watch-non-mem.exp
6156 * gdb.base/watch-read.exp
6157 * gdb.base/watch-vfork.exp
6158 * gdb.base/watchpoint-cond-gone.exp
6159 * gdb.base/watchpoint-delete.exp
6160 * gdb.base/watchpoint-hw-hit-once.exp
6161 * gdb.base/watchpoint-hw.exp
6162 * gdb.base/watchpoint-stops-at-right-insn.exp
6163 * gdb.base/watchpoints.exp
6164 * gdb.base/wchar.exp
6165 * gdb.base/whatis-exp.exp
6166 * gdb.btrace/buffer-size.exp
6167 * gdb.btrace/data.exp
6168 * gdb.btrace/delta.exp
6169 * gdb.btrace/dlopen.exp
6170 * gdb.btrace/enable.exp
6171 * gdb.btrace/exception.exp
6172 * gdb.btrace/function_call_history.exp
6173 * gdb.btrace/gcore.exp
6174 * gdb.btrace/instruction_history.exp
6175 * gdb.btrace/nohist.exp
6176 * gdb.btrace/reconnect.exp
6177 * gdb.btrace/record_goto-step.exp
6178 * gdb.btrace/record_goto.exp
6179 * gdb.btrace/rn-dl-bind.exp
6180 * gdb.btrace/segv.exp
6181 * gdb.btrace/step.exp
6182 * gdb.btrace/stepi.exp
6183 * gdb.btrace/tailcall-only.exp
6184 * gdb.btrace/tailcall.exp
6185 * gdb.btrace/tsx.exp
6186 * gdb.btrace/unknown_functions.exp
6187 * gdb.btrace/vdso.exp
6188 * gdb.compile/compile-ifunc.exp
6189 * gdb.compile/compile-ops.exp
6190 * gdb.compile/compile-print.exp
6191 * gdb.compile/compile-setjmp.exp
6192 * gdb.cp/abstract-origin.exp
6193 * gdb.cp/ambiguous.exp
6194 * gdb.cp/annota2.exp
6195 * gdb.cp/annota3.exp
6196 * gdb.cp/anon-ns.exp
6197 * gdb.cp/anon-struct.exp
6198 * gdb.cp/anon-union.exp
6199 * gdb.cp/arg-reference.exp
6200 * gdb.cp/baseenum.exp
6201 * gdb.cp/bool.exp
6202 * gdb.cp/breakpoint.exp
6203 * gdb.cp/bs15503.exp
6204 * gdb.cp/call-c.exp
6205 * gdb.cp/casts.exp
6206 * gdb.cp/chained-calls.exp
6207 * gdb.cp/class2.exp
6208 * gdb.cp/classes.exp
6209 * gdb.cp/cmpd-minsyms.exp
6210 * gdb.cp/converts.exp
6211 * gdb.cp/cp-relocate.exp
6212 * gdb.cp/cpcompletion.exp
6213 * gdb.cp/cpexprs.exp
6214 * gdb.cp/cplabel.exp
6215 * gdb.cp/cplusfuncs.exp
6216 * gdb.cp/cpsizeof.exp
6217 * gdb.cp/ctti.exp
6218 * gdb.cp/derivation.exp
6219 * gdb.cp/destrprint.exp
6220 * gdb.cp/dispcxx.exp
6221 * gdb.cp/enum-class.exp
6222 * gdb.cp/exception.exp
6223 * gdb.cp/exceptprint.exp
6224 * gdb.cp/expand-psymtabs-cxx.exp
6225 * gdb.cp/expand-sals.exp
6226 * gdb.cp/extern-c.exp
6227 * gdb.cp/filename.exp
6228 * gdb.cp/formatted-ref.exp
6229 * gdb.cp/fpointer.exp
6230 * gdb.cp/gdb1355.exp
6231 * gdb.cp/gdb2495.exp
6232 * gdb.cp/hang.exp
6233 * gdb.cp/impl-this.exp
6234 * gdb.cp/infcall-dlopen.exp
6235 * gdb.cp/inherit.exp
6236 * gdb.cp/iostream.exp
6237 * gdb.cp/koenig.exp
6238 * gdb.cp/local.exp
6239 * gdb.cp/m-data.exp
6240 * gdb.cp/m-static.exp
6241 * gdb.cp/mb-ctor.exp
6242 * gdb.cp/mb-inline.exp
6243 * gdb.cp/mb-templates.exp
6244 * gdb.cp/member-name.exp
6245 * gdb.cp/member-ptr.exp
6246 * gdb.cp/meth-typedefs.exp
6247 * gdb.cp/method.exp
6248 * gdb.cp/method2.exp
6249 * gdb.cp/minsym-fallback.exp
6250 * gdb.cp/misc.exp
6251 * gdb.cp/namelessclass.exp
6252 * gdb.cp/namespace-enum.exp
6253 * gdb.cp/namespace-nested-import.exp
6254 * gdb.cp/namespace.exp
6255 * gdb.cp/nextoverthrow.exp
6256 * gdb.cp/no-dmgl-verbose.exp
6257 * gdb.cp/non-trivial-retval.exp
6258 * gdb.cp/noparam.exp
6259 * gdb.cp/nsdecl.exp
6260 * gdb.cp/nsimport.exp
6261 * gdb.cp/nsnested.exp
6262 * gdb.cp/nsnoimports.exp
6263 * gdb.cp/nsrecurs.exp
6264 * gdb.cp/nsstress.exp
6265 * gdb.cp/nsusing.exp
6266 * gdb.cp/operator.exp
6267 * gdb.cp/oranking.exp
6268 * gdb.cp/overload-const.exp
6269 * gdb.cp/overload.exp
6270 * gdb.cp/ovldbreak.exp
6271 * gdb.cp/ovsrch.exp
6272 * gdb.cp/paren-type.exp
6273 * gdb.cp/parse-lang.exp
6274 * gdb.cp/pass-by-ref.exp
6275 * gdb.cp/pr-1023.exp
6276 * gdb.cp/pr-1210.exp
6277 * gdb.cp/pr-574.exp
6278 * gdb.cp/pr10687.exp
6279 * gdb.cp/pr12028.exp
6280 * gdb.cp/pr17132.exp
6281 * gdb.cp/pr17494.exp
6282 * gdb.cp/pr9067.exp
6283 * gdb.cp/pr9167.exp
6284 * gdb.cp/pr9631.exp
6285 * gdb.cp/printmethod.exp
6286 * gdb.cp/psmang.exp
6287 * gdb.cp/psymtab-parameter.exp
6288 * gdb.cp/ptype-cv-cp.exp
6289 * gdb.cp/ptype-flags.exp
6290 * gdb.cp/re-set-overloaded.exp
6291 * gdb.cp/ref-types.exp
6292 * gdb.cp/rtti.exp
6293 * gdb.cp/scope-err.exp
6294 * gdb.cp/shadow.exp
6295 * gdb.cp/smartp.exp
6296 * gdb.cp/static-method.exp
6297 * gdb.cp/static-print-quit.exp
6298 * gdb.cp/temargs.exp
6299 * gdb.cp/templates.exp
6300 * gdb.cp/try_catch.exp
6301 * gdb.cp/typedef-operator.exp
6302 * gdb.cp/typeid.exp
6303 * gdb.cp/userdef.exp
6304 * gdb.cp/using-crash.exp
6305 * gdb.cp/var-tag.exp
6306 * gdb.cp/virtbase.exp
6307 * gdb.cp/virtfunc.exp
6308 * gdb.cp/virtfunc2.exp
6309 * gdb.cp/vla-cxx.exp
6310 * gdb.disasm/t01_mov.exp
6311 * gdb.disasm/t02_mova.exp
6312 * gdb.disasm/t03_add.exp
6313 * gdb.disasm/t04_sub.exp
6314 * gdb.disasm/t05_cmp.exp
6315 * gdb.disasm/t06_ari2.exp
6316 * gdb.disasm/t07_ari3.exp
6317 * gdb.disasm/t08_or.exp
6318 * gdb.disasm/t09_xor.exp
6319 * gdb.disasm/t10_and.exp
6320 * gdb.disasm/t11_logs.exp
6321 * gdb.disasm/t12_bit.exp
6322 * gdb.disasm/t13_otr.exp
6323 * gdb.dlang/circular.exp
6324 * gdb.dwarf2/arr-stride.exp
6325 * gdb.dwarf2/arr-subrange.exp
6326 * gdb.dwarf2/atomic-type.exp
6327 * gdb.dwarf2/bad-regnum.exp
6328 * gdb.dwarf2/bitfield-parent-optimized-out.exp
6329 * gdb.dwarf2/callframecfa.exp
6330 * gdb.dwarf2/clztest.exp
6331 * gdb.dwarf2/corrupt.exp
6332 * gdb.dwarf2/data-loc.exp
6333 * gdb.dwarf2/dup-psym.exp
6334 * gdb.dwarf2/dw2-anon-mptr.exp
6335 * gdb.dwarf2/dw2-anonymous-func.exp
6336 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
6337 * gdb.dwarf2/dw2-bad-unresolved.exp
6338 * gdb.dwarf2/dw2-basic.exp
6339 * gdb.dwarf2/dw2-canonicalize-type.exp
6340 * gdb.dwarf2/dw2-case-insensitive.exp
6341 * gdb.dwarf2/dw2-common-block.exp
6342 * gdb.dwarf2/dw2-compdir-oldgcc.exp
6343 * gdb.dwarf2/dw2-compressed.exp
6344 * gdb.dwarf2/dw2-const.exp
6345 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
6346 * gdb.dwarf2/dw2-cu-size.exp
6347 * gdb.dwarf2/dw2-dup-frame.exp
6348 * gdb.dwarf2/dw2-entry-value.exp
6349 * gdb.dwarf2/dw2-icycle.exp
6350 * gdb.dwarf2/dw2-ifort-parameter.exp
6351 * gdb.dwarf2/dw2-inline-break.exp
6352 * gdb.dwarf2/dw2-inline-param.exp
6353 * gdb.dwarf2/dw2-intercu.exp
6354 * gdb.dwarf2/dw2-intermix.exp
6355 * gdb.dwarf2/dw2-lexical-block-bare.exp
6356 * gdb.dwarf2/dw2-linkage-name-trust.exp
6357 * gdb.dwarf2/dw2-minsym-in-cu.exp
6358 * gdb.dwarf2/dw2-noloc.exp
6359 * gdb.dwarf2/dw2-op-call.exp
6360 * gdb.dwarf2/dw2-op-out-param.exp
6361 * gdb.dwarf2/dw2-opt-structptr.exp
6362 * gdb.dwarf2/dw2-param-error.exp
6363 * gdb.dwarf2/dw2-producer.exp
6364 * gdb.dwarf2/dw2-ranges-base.exp
6365 * gdb.dwarf2/dw2-ref-missing-frame.exp
6366 * gdb.dwarf2/dw2-reg-undefined.exp
6367 * gdb.dwarf2/dw2-regno-invalid.exp
6368 * gdb.dwarf2/dw2-restore.exp
6369 * gdb.dwarf2/dw2-restrict.exp
6370 * gdb.dwarf2/dw2-single-line-discriminators.exp
6371 * gdb.dwarf2/dw2-strp.exp
6372 * gdb.dwarf2/dw2-undefined-ret-addr.exp
6373 * gdb.dwarf2/dw2-unresolved.exp
6374 * gdb.dwarf2/dw2-var-zero-addr.exp
6375 * gdb.dwarf2/dw4-sig-types.exp
6376 * gdb.dwarf2/dwz.exp
6377 * gdb.dwarf2/dynarr-ptr.exp
6378 * gdb.dwarf2/enum-type.exp
6379 * gdb.dwarf2/gdb-index.exp
6380 * gdb.dwarf2/implptr-64bit.exp
6381 * gdb.dwarf2/implptr-optimized-out.exp
6382 * gdb.dwarf2/implptr.exp
6383 * gdb.dwarf2/implref-array.exp
6384 * gdb.dwarf2/implref-const.exp
6385 * gdb.dwarf2/implref-global.exp
6386 * gdb.dwarf2/implref-struct.exp
6387 * gdb.dwarf2/mac-fileno.exp
6388 * gdb.dwarf2/main-subprogram.exp
6389 * gdb.dwarf2/member-ptr-forwardref.exp
6390 * gdb.dwarf2/method-ptr.exp
6391 * gdb.dwarf2/missing-sig-type.exp
6392 * gdb.dwarf2/nonvar-access.exp
6393 * gdb.dwarf2/opaque-type-lookup.exp
6394 * gdb.dwarf2/pieces-optimized-out.exp
6395 * gdb.dwarf2/pieces.exp
6396 * gdb.dwarf2/pr10770.exp
6397 * gdb.dwarf2/pr13961.exp
6398 * gdb.dwarf2/staticvirtual.exp
6399 * gdb.dwarf2/subrange.exp
6400 * gdb.dwarf2/symtab-producer.exp
6401 * gdb.dwarf2/trace-crash.exp
6402 * gdb.dwarf2/typeddwarf.exp
6403 * gdb.dwarf2/valop.exp
6404 * gdb.dwarf2/watch-notconst.exp
6405 * gdb.fortran/array-element.exp
6406 * gdb.fortran/charset.exp
6407 * gdb.fortran/common-block.exp
6408 * gdb.fortran/complex.exp
6409 * gdb.fortran/derived-type-function.exp
6410 * gdb.fortran/derived-type.exp
6411 * gdb.fortran/logical.exp
6412 * gdb.fortran/module.exp
6413 * gdb.fortran/multi-dim.exp
6414 * gdb.fortran/nested-funcs.exp
6415 * gdb.fortran/print-formatted.exp
6416 * gdb.fortran/subarray.exp
6417 * gdb.fortran/vla-alloc-assoc.exp
6418 * gdb.fortran/vla-datatypes.exp
6419 * gdb.fortran/vla-history.exp
6420 * gdb.fortran/vla-ptr-info.exp
6421 * gdb.fortran/vla-ptype-sub.exp
6422 * gdb.fortran/vla-ptype.exp
6423 * gdb.fortran/vla-sizeof.exp
6424 * gdb.fortran/vla-type.exp
6425 * gdb.fortran/vla-value-sub-arbitrary.exp
6426 * gdb.fortran/vla-value-sub-finish.exp
6427 * gdb.fortran/vla-value-sub.exp
6428 * gdb.fortran/vla-value.exp
6429 * gdb.fortran/whatis_type.exp
6430 * gdb.go/chan.exp
6431 * gdb.go/handcall.exp
6432 * gdb.go/hello.exp
6433 * gdb.go/integers.exp
6434 * gdb.go/methods.exp
6435 * gdb.go/package.exp
6436 * gdb.go/strings.exp
6437 * gdb.go/types.exp
6438 * gdb.go/unsafe.exp
6439 * gdb.guile/scm-arch.exp
6440 * gdb.guile/scm-block.exp
6441 * gdb.guile/scm-breakpoint.exp
6442 * gdb.guile/scm-cmd.exp
6443 * gdb.guile/scm-disasm.exp
6444 * gdb.guile/scm-equal.exp
6445 * gdb.guile/scm-frame-args.exp
6446 * gdb.guile/scm-frame-inline.exp
6447 * gdb.guile/scm-frame.exp
6448 * gdb.guile/scm-iterator.exp
6449 * gdb.guile/scm-math.exp
6450 * gdb.guile/scm-objfile.exp
6451 * gdb.guile/scm-ports.exp
6452 * gdb.guile/scm-symbol.exp
6453 * gdb.guile/scm-symtab.exp
6454 * gdb.guile/scm-value-cc.exp
6455 * gdb.guile/types-module.exp
6456 * gdb.linespec/break-ask.exp
6457 * gdb.linespec/cpexplicit.exp
6458 * gdb.linespec/explicit.exp
6459 * gdb.linespec/keywords.exp
6460 * gdb.linespec/linespec.exp
6461 * gdb.linespec/ls-dollar.exp
6462 * gdb.linespec/ls-errs.exp
6463 * gdb.linespec/skip-two.exp
6464 * gdb.linespec/thread.exp
6465 * gdb.mi/mi-async.exp
6466 * gdb.mi/mi-basics.exp
6467 * gdb.mi/mi-break.exp
6468 * gdb.mi/mi-catch-load.exp
6469 * gdb.mi/mi-cli.exp
6470 * gdb.mi/mi-cmd-param-changed.exp
6471 * gdb.mi/mi-console.exp
6472 * gdb.mi/mi-detach.exp
6473 * gdb.mi/mi-disassemble.exp
6474 * gdb.mi/mi-eval.exp
6475 * gdb.mi/mi-file-transfer.exp
6476 * gdb.mi/mi-file.exp
6477 * gdb.mi/mi-fill-memory.exp
6478 * gdb.mi/mi-inheritance-syntax-error.exp
6479 * gdb.mi/mi-linespec-err-cp.exp
6480 * gdb.mi/mi-logging.exp
6481 * gdb.mi/mi-memory-changed.exp
6482 * gdb.mi/mi-read-memory.exp
6483 * gdb.mi/mi-record-changed.exp
6484 * gdb.mi/mi-reg-undefined.exp
6485 * gdb.mi/mi-regs.exp
6486 * gdb.mi/mi-return.exp
6487 * gdb.mi/mi-reverse.exp
6488 * gdb.mi/mi-simplerun.exp
6489 * gdb.mi/mi-solib.exp
6490 * gdb.mi/mi-stack.exp
6491 * gdb.mi/mi-stepi.exp
6492 * gdb.mi/mi-syn-frame.exp
6493 * gdb.mi/mi-until.exp
6494 * gdb.mi/mi-var-block.exp
6495 * gdb.mi/mi-var-child.exp
6496 * gdb.mi/mi-var-cmd.exp
6497 * gdb.mi/mi-var-cp.exp
6498 * gdb.mi/mi-var-display.exp
6499 * gdb.mi/mi-var-invalidate.exp
6500 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
6501 * gdb.mi/mi-vla-fortran.exp
6502 * gdb.mi/mi-watch.exp
6503 * gdb.mi/mi2-var-child.exp
6504 * gdb.mi/user-selected-context-sync.exp
6505 * gdb.modula2/unbounded-array.exp
6506 * gdb.multi/dummy-frame-restore.exp
6507 * gdb.multi/multi-arch-exec.exp
6508 * gdb.multi/multi-arch.exp
6509 * gdb.multi/tids.exp
6510 * gdb.multi/watchpoint-multi.exp
6511 * gdb.opencl/callfuncs.exp
6512 * gdb.opencl/convs_casts.exp
6513 * gdb.opencl/datatypes.exp
6514 * gdb.opencl/operators.exp
6515 * gdb.opencl/vec_comps.exp
6516 * gdb.opt/clobbered-registers-O2.exp
6517 * gdb.opt/inline-break.exp
6518 * gdb.opt/inline-bt.exp
6519 * gdb.opt/inline-cmds.exp
6520 * gdb.opt/inline-locals.exp
6521 * gdb.pascal/case-insensitive-symbols.exp
6522 * gdb.pascal/floats.exp
6523 * gdb.pascal/gdb11492.exp
6524 * gdb.python/lib-types.exp
6525 * gdb.python/py-arch.exp
6526 * gdb.python/py-as-string.exp
6527 * gdb.python/py-bad-printers.exp
6528 * gdb.python/py-block.exp
6529 * gdb.python/py-breakpoint-create-fail.exp
6530 * gdb.python/py-breakpoint.exp
6531 * gdb.python/py-caller-is.exp
6532 * gdb.python/py-cmd.exp
6533 * gdb.python/py-explore-cc.exp
6534 * gdb.python/py-explore.exp
6535 * gdb.python/py-finish-breakpoint.exp
6536 * gdb.python/py-finish-breakpoint2.exp
6537 * gdb.python/py-frame-args.exp
6538 * gdb.python/py-frame-inline.exp
6539 * gdb.python/py-frame.exp
6540 * gdb.python/py-framefilter-mi.exp
6541 * gdb.python/py-infthread.exp
6542 * gdb.python/py-lazy-string.exp
6543 * gdb.python/py-linetable.exp
6544 * gdb.python/py-mi-events.exp
6545 * gdb.python/py-mi-objfile.exp
6546 * gdb.python/py-mi.exp
6547 * gdb.python/py-objfile.exp
6548 * gdb.python/py-pp-integral.exp
6549 * gdb.python/py-pp-maint.exp
6550 * gdb.python/py-pp-re-notag.exp
6551 * gdb.python/py-pp-registration.exp
6552 * gdb.python/py-recurse-unwind.exp
6553 * gdb.python/py-strfns.exp
6554 * gdb.python/py-symbol.exp
6555 * gdb.python/py-symtab.exp
6556 * gdb.python/py-sync-interp.exp
6557 * gdb.python/py-typeprint.exp
6558 * gdb.python/py-unwind-maint.exp
6559 * gdb.python/py-unwind.exp
6560 * gdb.python/py-value-cc.exp
6561 * gdb.python/py-xmethods.exp
6562 * gdb.reverse/amd64-tailcall-reverse.exp
6563 * gdb.reverse/break-precsave.exp
6564 * gdb.reverse/break-reverse.exp
6565 * gdb.reverse/consecutive-precsave.exp
6566 * gdb.reverse/consecutive-reverse.exp
6567 * gdb.reverse/finish-precsave.exp
6568 * gdb.reverse/finish-reverse-bkpt.exp
6569 * gdb.reverse/finish-reverse.exp
6570 * gdb.reverse/fstatat-reverse.exp
6571 * gdb.reverse/getresuid-reverse.exp
6572 * gdb.reverse/i386-precsave.exp
6573 * gdb.reverse/i386-reverse.exp
6574 * gdb.reverse/i386-sse-reverse.exp
6575 * gdb.reverse/i387-env-reverse.exp
6576 * gdb.reverse/i387-stack-reverse.exp
6577 * gdb.reverse/insn-reverse.exp
6578 * gdb.reverse/machinestate-precsave.exp
6579 * gdb.reverse/machinestate.exp
6580 * gdb.reverse/next-reverse-bkpt-over-sr.exp
6581 * gdb.reverse/pipe-reverse.exp
6582 * gdb.reverse/readv-reverse.exp
6583 * gdb.reverse/recvmsg-reverse.exp
6584 * gdb.reverse/rerun-prec.exp
6585 * gdb.reverse/s390-mvcle.exp
6586 * gdb.reverse/step-precsave.exp
6587 * gdb.reverse/step-reverse.exp
6588 * gdb.reverse/time-reverse.exp
6589 * gdb.reverse/until-precsave.exp
6590 * gdb.reverse/until-reverse.exp
6591 * gdb.reverse/waitpid-reverse.exp
6592 * gdb.reverse/watch-precsave.exp
6593 * gdb.reverse/watch-reverse.exp
6594 * gdb.rust/generics.exp
6595 * gdb.rust/methods.exp
6596 * gdb.rust/modules.exp
6597 * gdb.rust/simple.exp
6598 * gdb.server/connect-with-no-symbol-file.exp
6599 * gdb.server/ext-attach.exp
6600 * gdb.server/ext-restart.exp
6601 * gdb.server/ext-wrapper.exp
6602 * gdb.server/file-transfer.exp
6603 * gdb.server/server-exec-info.exp
6604 * gdb.server/server-kill.exp
6605 * gdb.server/server-mon.exp
6606 * gdb.server/wrapper.exp
6607 * gdb.stabs/exclfwd.exp
6608 * gdb.stabs/gdb11479.exp
6609 * gdb.threads/clone-new-thread-event.exp
6610 * gdb.threads/corethreads.exp
6611 * gdb.threads/current-lwp-dead.exp
6612 * gdb.threads/dlopen-libpthread.exp
6613 * gdb.threads/gcore-thread.exp
6614 * gdb.threads/sigstep-threads.exp
6615 * gdb.threads/watchpoint-fork.exp
6616 * gdb.trace/actions-changed.exp
6617 * gdb.trace/backtrace.exp
6618 * gdb.trace/change-loc.exp
6619 * gdb.trace/circ.exp
6620 * gdb.trace/collection.exp
6621 * gdb.trace/disconnected-tracing.exp
6622 * gdb.trace/ftrace.exp
6623 * gdb.trace/mi-trace-frame-collected.exp
6624 * gdb.trace/mi-trace-unavailable.exp
6625 * gdb.trace/mi-traceframe-changed.exp
6626 * gdb.trace/mi-tsv-changed.exp
6627 * gdb.trace/no-attach-trace.exp
6628 * gdb.trace/passc-dyn.exp
6629 * gdb.trace/qtro.exp
6630 * gdb.trace/range-stepping.exp
6631 * gdb.trace/read-memory.exp
6632 * gdb.trace/save-trace.exp
6633 * gdb.trace/signal.exp
6634 * gdb.trace/status-stop.exp
6635 * gdb.trace/tfile.exp
6636 * gdb.trace/trace-break.exp
6637 * gdb.trace/trace-buffer-size.exp
6638 * gdb.trace/trace-condition.exp
6639 * gdb.trace/tracefile-pseudo-reg.exp
6640 * gdb.trace/tstatus.exp
6641 * gdb.trace/unavailable.exp
6642 * gdb.trace/while-dyn.exp
6643 * gdb.trace/while-stepping.exp
6644
34c41c68
DE
66452016-12-22 Doug Evans <xdje42@gmail.com>
6646
6647 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
6648 and msymbols.
6649
16e69324
YQ
66502016-12-19 Yao Qi <yao.qi@linaro.org>
6651
6652 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
6653 (test_with_self): Don't call do_steps_and_nexts, and remove
6654 code about stepping into xmalloc.
6655
f94f411b
YQ
66562016-12-09 Yao Qi <yao.qi@linaro.org>
6657
6658 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
6659
66602016-12-09 Yao Qi <yao.qi@linaro.org>
6661
6662 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
6663
f1b5deee
PA
66642016-12-09 Pedro Alves <palves@redhat.com>
6665
6666 * gdb.base/all-architectures-0.exp: New file.
6667 * gdb.base/all-architectures-1.exp: New file.
6668 * gdb.base/all-architectures-2.exp: New file.
6669 * gdb.base/all-architectures-3.exp: New file.
6670 * gdb.base/all-architectures-4.exp: New file.
6671 * gdb.base/all-architectures-5.exp: New file.
6672 * gdb.base/all-architectures-6.exp: New file.
6673 * gdb.base/all-architectures-7.exp: New file.
6674 * gdb.base/all-architectures.exp.in: New file.
6675
364ca42e
YQ
66762016-12-09 Yao Qi <yao.qi@linaro.org>
6677
6678 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
6679
107c2d62
LM
66802016-12-02 Luis Machado <lgustavo@codesourcery.com>
6681
6682 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
6683 possible.
6684 Remove useless pattern-matching code.
6685
df3ee9ca
PA
66862016-12-02 Pedro Alves <palves@redhat.com>
6687
6688 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
6689 procedure.
6690 (top level): Call it.
6691
ec835369
PA
66922016-12-02 Pedro Alves <palves@redhat.com>
6693
6694 * gdb.base/commands.exp (user_defined_command_args_stack_test):
6695 New procedure.
6696 (top level): Call it.
6697
01770bbd
PA
66982016-12-02 Pedro Alves <palves@redhat.com>
6699
6700 PR cli/20559
6701 * gdb.base/commands.exp (user_defined_command_args_eval): New
6702 procedure.
6703 (top level): Call it.
6704
008459ea
LM
67052016-12-02 Luis Machado <lgustavo@codesourcery.com>
6706
6707 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
6708 timeout handling.
6709
0c1b455e
TT
67102016-12-02 Tom Tromey <tom@tromey.com>
6711
6712 * gdb.dwarf2/main-subprogram.c: New file.
6713 * gdb.dwarf2/main-subprogram.exp: New file.
6714
018572b8
LM
67152016-12-01 Luis Machado <lgustavo@codesourcery.com>
6716
6717 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
6718 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
6719 gdb_test_no_output for a couple of cases.
6720 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
6721
84c93cd5
LM
67222016-12-01 Luis Machado <lgustavo@codesourcery.com>
6723
6724 Fix test names and standardize compilation error messages throughout
6725 the following files:
6726
6727 * gdb.ada/start.exp
6728 * gdb.arch/alpha-step.exp
6729 * gdb.arch/e500-prologue.exp
6730 * gdb.arch/ftrace-insn-reloc.exp
6731 * gdb.arch/gdb1291.exp
6732 * gdb.arch/gdb1431.exp
6733 * gdb.arch/gdb1558.exp
6734 * gdb.arch/i386-dr3-watch.exp
6735 * gdb.arch/i386-sse-stack-align.exp
6736 * gdb.arch/ia64-breakpoint-shadow.exp
6737 * gdb.arch/pa-nullify.exp
6738 * gdb.arch/powerpc-aix-prologue.exp
6739 * gdb.arch/thumb-bx-pc.exp
6740 * gdb.base/annota1.exp
6741 * gdb.base/annota3.exp
6742 * gdb.base/arrayidx.exp
6743 * gdb.base/assign.exp
6744 * gdb.base/attach.exp
6745 * gdb.base/auxv.exp
6746 * gdb.base/bang.exp
6747 * gdb.base/bfp-test.exp
6748 * gdb.base/bigcore.exp
6749 * gdb.base/bitfields2.exp
6750 * gdb.base/break-fun-addr.exp
6751 * gdb.base/break-probes.exp
6752 * gdb.base/call-rt-st.exp
6753 * gdb.base/callexit.exp
6754 * gdb.base/catch-fork-kill.exp
6755 * gdb.base/charset.exp
6756 * gdb.base/checkpoint.exp
6757 * gdb.base/comprdebug.exp
6758 * gdb.base/constvars.exp
6759 * gdb.base/coredump-filter.exp
6760 * gdb.base/cursal.exp
6761 * gdb.base/cvexpr.exp
6762 * gdb.base/detach.exp
6763 * gdb.base/display.exp
6764 * gdb.base/dmsym.exp
6765 * gdb.base/dprintf-pending.exp
6766 * gdb.base/dso2dso.exp
6767 * gdb.base/dtrace-probe.exp
6768 * gdb.base/dump.exp
6769 * gdb.base/enum_cond.exp
6770 * gdb.base/exe-lock.exp
6771 * gdb.base/exec-invalid-sysroot.exp
6772 * gdb.base/execl-update-breakpoints.exp
6773 * gdb.base/exprs.exp
6774 * gdb.base/fileio.exp
6775 * gdb.base/find.exp
6776 * gdb.base/finish.exp
6777 * gdb.base/fixsection.exp
6778 * gdb.base/foll-vfork.exp
6779 * gdb.base/frame-args.exp
6780 * gdb.base/gcore.exp
6781 * gdb.base/gdb1250.exp
6782 * gdb.base/global-var-nested-by-dso.exp
6783 * gdb.base/gnu-ifunc.exp
6784 * gdb.base/hashline1.exp
6785 * gdb.base/hashline2.exp
6786 * gdb.base/hashline3.exp
6787 * gdb.base/hbreak-in-shr-unsupported.exp
6788 * gdb.base/huge.exp
6789 * gdb.base/infcall-input.exp
6790 * gdb.base/info-fun.exp
6791 * gdb.base/info-shared.exp
6792 * gdb.base/jit-simple.exp
6793 * gdb.base/jit-so.exp
6794 * gdb.base/jit.exp
6795 * gdb.base/jump.exp
6796 * gdb.base/label.exp
6797 * gdb.base/lineinc.exp
6798 * gdb.base/logical.exp
6799 * gdb.base/longjmp.exp
6800 * gdb.base/macscp.exp
6801 * gdb.base/miscexprs.exp
6802 * gdb.base/new-ui-echo.exp
6803 * gdb.base/new-ui-pending-input.exp
6804 * gdb.base/new-ui.exp
6805 * gdb.base/nodebug.exp
6806 * gdb.base/nofield.exp
6807 * gdb.base/offsets.exp
6808 * gdb.base/overlays.exp
6809 * gdb.base/pending.exp
6810 * gdb.base/pointers.exp
6811 * gdb.base/pr11022.exp
6812 * gdb.base/printcmds.exp
6813 * gdb.base/prologue.exp
6814 * gdb.base/ptr-typedef.exp
6815 * gdb.base/realname-expand.exp
6816 * gdb.base/relativedebug.exp
6817 * gdb.base/relocate.exp
6818 * gdb.base/remote.exp
6819 * gdb.base/reread.exp
6820 * gdb.base/return2.exp
6821 * gdb.base/savedregs.exp
6822 * gdb.base/sep.exp
6823 * gdb.base/sepdebug.exp
6824 * gdb.base/sepsymtab.exp
6825 * gdb.base/set-inferior-tty.exp
6826 * gdb.base/setshow.exp
6827 * gdb.base/shlib-call.exp
6828 * gdb.base/sigaltstack.exp
6829 * gdb.base/siginfo-addr.exp
6830 * gdb.base/signals.exp
6831 * gdb.base/signull.exp
6832 * gdb.base/sigrepeat.exp
6833 * gdb.base/so-impl-ld.exp
6834 * gdb.base/solib-display.exp
6835 * gdb.base/solib-overlap.exp
6836 * gdb.base/solib-search.exp
6837 * gdb.base/solib-symbol.exp
6838 * gdb.base/structs.exp
6839 * gdb.base/structs2.exp
6840 * gdb.base/symtab-search-order.exp
6841 * gdb.base/twice.exp
6842 * gdb.base/unload.exp
6843 * gdb.base/varargs.exp
6844 * gdb.base/watchpoint-solib.exp
6845 * gdb.base/watchpoint.exp
6846 * gdb.base/whatis.exp
6847 * gdb.base/wrong_frame_bt_full.exp
6848 * gdb.btrace/dlopen.exp
6849 * gdb.cell/ea-standalone.exp
6850 * gdb.cell/ea-test.exp
6851 * gdb.cp/dispcxx.exp
6852 * gdb.cp/gdb2384.exp
6853 * gdb.cp/method2.exp
6854 * gdb.cp/nextoverthrow.exp
6855 * gdb.cp/pr10728.exp
6856 * gdb.disasm/am33.exp
6857 * gdb.disasm/h8300s.exp
6858 * gdb.disasm/mn10300.exp
6859 * gdb.disasm/sh3.exp
6860 * gdb.dwarf2/dw2-dir-file-name.exp
6861 * gdb.fortran/complex.exp
6862 * gdb.fortran/library-module.exp
6863 * gdb.guile/scm-pretty-print.exp
6864 * gdb.guile/scm-symbol.exp
6865 * gdb.guile/scm-type.exp
6866 * gdb.guile/scm-value.exp
6867 * gdb.linespec/linespec.exp
6868 * gdb.mi/gdb701.exp
6869 * gdb.mi/gdb792.exp
6870 * gdb.mi/mi-breakpoint-changed.exp
6871 * gdb.mi/mi-dprintf-pending.exp
6872 * gdb.mi/mi-dprintf.exp
6873 * gdb.mi/mi-exit-code.exp
6874 * gdb.mi/mi-pending.exp
6875 * gdb.mi/mi-solib.exp
6876 * gdb.mi/new-ui-mi-sync.exp
6877 * gdb.mi/pr11022.exp
6878 * gdb.mi/user-selected-context-sync.exp
6879 * gdb.opt/solib-intra-step.exp
6880 * gdb.python/py-events.exp
6881 * gdb.python/py-finish-breakpoint.exp
6882 * gdb.python/py-mi.exp
6883 * gdb.python/py-prettyprint.exp
6884 * gdb.python/py-shared.exp
6885 * gdb.python/py-symbol.exp
6886 * gdb.python/py-template.exp
6887 * gdb.python/py-type.exp
6888 * gdb.python/py-value.exp
6889 * gdb.reverse/solib-precsave.exp
6890 * gdb.reverse/solib-reverse.exp
6891 * gdb.server/solib-list.exp
6892 * gdb.stabs/weird.exp
6893 * gdb.threads/reconnect-signal.exp
6894 * gdb.threads/stepi-random-signal.exp
6895 * gdb.trace/actions.exp
6896 * gdb.trace/ax.exp
6897 * gdb.trace/backtrace.exp
6898 * gdb.trace/change-loc.exp
6899 * gdb.trace/deltrace.exp
6900 * gdb.trace/ftrace-lock.exp
6901 * gdb.trace/ftrace.exp
6902 * gdb.trace/infotrace.exp
6903 * gdb.trace/mi-tracepoint-changed.exp
6904 * gdb.trace/packetlen.exp
6905 * gdb.trace/passcount.exp
6906 * gdb.trace/pending.exp
6907 * gdb.trace/range-stepping.exp
6908 * gdb.trace/report.exp
6909 * gdb.trace/stap-trace.exp
6910 * gdb.trace/tfind.exp
6911 * gdb.trace/trace-break.exp
6912 * gdb.trace/trace-condition.exp
6913 * gdb.trace/trace-enable-disable.exp
6914 * gdb.trace/trace-mt.exp
6915 * gdb.trace/tracecmd.exp
6916 * gdb.trace/tspeed.exp
6917 * gdb.trace/tsv.exp
6918 * lib/perftest.exp
6919
fb9feb35
LM
69202016-12-01 Luis Machado <lgustavo@codesourcery.com>
6921
6922 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
6923 with gdb_test_no_output.
6924 Use command as test name.
6925
cd2ddb6c
LM
69262016-12-01 Luis Machado <lgustavo@codesourcery.com>
6927
6928 Fix test names starting with uppercase throughout the files.
6929
6930 * gdb.ada/assign_1.exp
6931 * gdb.ada/boolean_expr.exp
6932 * gdb.base/arrayidx.exp
6933 * gdb.base/del.exp
6934 * gdb.base/gcore-buffer-overflow.exp
6935 * gdb.base/testenv.exp
6936 * gdb.compile/compile.exp
6937 * gdb.python/py-framefilter-invalidarg.exp
6938 * gdb.python/py-framefilter.exp
6939
bb95117e
LM
69402016-12-01 Luis Machado <lgustavo@codesourcery.com>
6941
6942 Fix test names starting with uppercase throughout the files.
6943
6944 * gdb.ada/array_return.exp
6945 * gdb.ada/expr_delims.exp
6946 * gdb.ada/mi_dyn_arr.exp
6947 * gdb.ada/mi_interface.exp
6948 * gdb.ada/mi_var_array.exp
6949 * gdb.ada/watch_arg.exp
6950 * gdb.arch/alpha-step.exp
6951 * gdb.arch/altivec-regs.exp
6952 * gdb.arch/e500-regs.exp
6953 * gdb.arch/powerpc-d128-regs.exp
6954 * gdb.base/arrayidx.exp
6955 * gdb.base/break.exp
6956 * gdb.base/checkpoint.exp
6957 * gdb.base/debug-expr.exp
6958 * gdb.base/dmsym.exp
6959 * gdb.base/radix.exp
6960 * gdb.base/sepdebug.exp
6961 * gdb.base/testenv.exp
6962 * gdb.base/watch_thread_num.exp
6963 * gdb.base/watchpoint-cond-gone.exp
6964 * gdb.cell/break.exp
6965 * gdb.cell/ea-cache.exp
6966 * gdb.compile/compile.exp
6967 * gdb.cp/gdb2495.exp
6968 * gdb.gdb/selftest.exp
6969 * gdb.gdb/xfullpath.exp
6970 * gdb.go/hello.exp
6971 * gdb.go/integers.exp
6972 * gdb.objc/basicclass.exp
6973 * gdb.pascal/hello.exp
6974 * gdb.pascal/integers.exp
6975 * gdb.python/py-breakpoint.exp
6976 * gdb.python/py-cmd.exp
6977 * gdb.python/py-linetable.exp
6978 * gdb.python/py-xmethods.exp
6979 * gdb.python/python.exp
6980 * gdb.reverse/consecutive-precsave.exp
6981 * gdb.reverse/finish-precsave.exp
6982 * gdb.reverse/i386-precsave.exp
6983 * gdb.reverse/machinestate-precsave.exp
6984 * gdb.reverse/sigall-precsave.exp
6985 * gdb.reverse/solib-precsave.exp
6986 * gdb.reverse/step-precsave.exp
6987 * gdb.reverse/until-precsave.exp
6988 * gdb.reverse/watch-precsave.exp
6989 * gdb.threads/leader-exit.exp
6990 * gdb.threads/pthreads.exp
6991 * gdb.threads/wp-replication.exp
6992 * gdb.trace/actions.exp
6993 * gdb.trace/mi-tsv-changed.exp
6994 * gdb.trace/tsv.exp
6995
de97fdd4
LM
69962016-12-01 Luis Machado <lgustavo@codesourcery.com>
6997
6998 Fix test names starting with uppercase throughout the files.
6999
7000 * gdb.arch/i386-bp_permanent.exp
7001 * gdb.arch/i386-gnu-cfi.exp
7002 * gdb.base/disasm-end-cu.exp
7003 * gdb.base/macscp.exp
7004 * gdb.base/pending.exp
7005 * gdb.base/watch_thread_num.exp
7006 * gdb.cp/exception.exp
7007 * gdb.cp/gdb2495.exp
7008 * gdb.cp/local.exp
7009 * gdb.python/py-evsignal.exp
7010 * gdb.python/python.exp
7011 * gdb.trace/tracecmd.exp
7012
9f058c10
LM
70132016-12-01 Luis Machado <lgustavo@codesourcery.com>
7014
7015 Fix test names starting with uppercase throughout the files.
7016
7017 * gdb.base/charset.exp
7018 * gdb.base/eval.exp
7019 * gdb.base/multi-forks.exp
7020 * gdb.guile/scm-progspace.exp
7021 * gdb.opencl/datatypes.exp
7022 * gdb.python/py-block.exp
7023 * gdb.python/py-function.exp
7024 * gdb.python/py-symbol.exp
7025 * gdb.python/py-symtab.exp
7026 * gdb.python/py-xmethods.exp
7027 * gdb.reverse/break-precsave.exp
7028 * gdb.reverse/break-reverse.exp
7029 * gdb.reverse/consecutive-precsave.exp
7030 * gdb.reverse/consecutive-reverse.exp
7031 * gdb.reverse/finish-precsave.exp
7032 * gdb.reverse/finish-reverse-bkpt.exp
7033 * gdb.reverse/finish-reverse.exp
7034 * gdb.reverse/fstatat-reverse.exp
7035 * gdb.reverse/getresuid-reverse.exp
7036 * gdb.reverse/i386-precsave.exp
7037 * gdb.reverse/i386-reverse.exp
7038 * gdb.reverse/i386-sse-reverse.exp
7039 * gdb.reverse/i387-stack-reverse.exp
7040 * gdb.reverse/insn-reverse.exp
7041 * gdb.reverse/machinestate-precsave.exp
7042 * gdb.reverse/machinestate.exp
7043 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7044 * gdb.reverse/pipe-reverse.exp
7045 * gdb.reverse/readv-reverse.exp
7046 * gdb.reverse/recvmsg-reverse.exp
7047 * gdb.reverse/rerun-prec.exp
7048 * gdb.reverse/s390-mvcle.exp
7049 * gdb.reverse/sigall-precsave.exp
7050 * gdb.reverse/sigall-reverse.exp
7051 * gdb.reverse/solib-precsave.exp
7052 * gdb.reverse/solib-reverse.exp
7053 * gdb.reverse/step-precsave.exp
7054 * gdb.reverse/step-reverse.exp
7055 * gdb.reverse/time-reverse.exp
7056 * gdb.reverse/until-precsave.exp
7057 * gdb.reverse/until-reverse.exp
7058 * gdb.reverse/waitpid-reverse.exp
7059 * gdb.reverse/watch-precsave.exp
7060 * gdb.reverse/watch-reverse.exp
7061
cdc7edd7
LM
70622016-12-01 Luis Machado <lgustavo@codesourcery.com>
7063
7064 Fix test names starting with uppercase throughout the files.
7065
7066 * gdb.arch/i386-mpx-simple_segv.exp
7067 * gdb.arch/i386-mpx.exp
7068 * gdb.arch/i386-permbkpt.exp
7069 * gdb.arch/pa-nullify.exp
7070 * gdb.arch/powerpc-d128-regs.exp
7071 * gdb.arch/vsx-regs.exp
7072 * gdb.base/bfp-test.exp
7073 * gdb.base/break.exp
7074 * gdb.base/breakpoint-shadow.exp
7075 * gdb.base/callfuncs.exp
7076 * gdb.base/charset.exp
7077 * gdb.base/commands.exp
7078 * gdb.base/completion.exp
7079 * gdb.base/dfp-test.exp
7080 * gdb.base/echo.exp
7081 * gdb.base/ending-run.exp
7082 * gdb.base/eval.exp
7083 * gdb.base/expand-psymtabs.exp
7084 * gdb.base/float128.exp
7085 * gdb.base/floatn.exp
7086 * gdb.base/foll-exec-mode.exp
7087 * gdb.base/gdb1056.exp
7088 * gdb.base/gdb11531.exp
7089 * gdb.base/kill-after-signal.exp
7090 * gdb.base/multi-forks.exp
7091 * gdb.base/overlays.exp
7092 * gdb.base/pending.exp
7093 * gdb.base/sepdebug.exp
7094 * gdb.base/testenv.exp
7095 * gdb.base/valgrind-db-attach.exp
7096 * gdb.base/watch_thread_num.exp
7097 * gdb.base/watchpoint-cond-gone.exp
7098 * gdb.base/watchpoint.exp
7099 * gdb.base/watchpoints.exp
7100 * gdb.cp/arg-reference.exp
7101 * gdb.cp/baseenum.exp
7102 * gdb.cp/operator.exp
7103 * gdb.cp/shadow.exp
7104 * gdb.dwarf2/dw2-op-out-param.exp
7105 * gdb.dwarf2/dw2-reg-undefined.exp
7106 * gdb.go/chan.exp
7107 * gdb.go/hello.exp
7108 * gdb.go/integers.exp
7109 * gdb.go/methods.exp
7110 * gdb.go/package.exp
7111 * gdb.guile/scm-parameter.exp
7112 * gdb.guile/scm-progspace.exp
7113 * gdb.guile/scm-value.exp
7114 * gdb.mi/mi-pending.exp
7115 * gdb.mi/user-selected-context-sync.exp
7116 * gdb.multi/multi-attach.exp
7117 * gdb.multi/tids.exp
7118 * gdb.opt/clobbered-registers-O2.exp
7119 * gdb.pascal/floats.exp
7120 * gdb.pascal/integers.exp
7121 * gdb.python/py-block.exp
7122 * gdb.python/py-events.exp
7123 * gdb.python/py-parameter.exp
7124 * gdb.python/py-symbol.exp
7125 * gdb.python/py-symtab.exp
7126 * gdb.python/py-type.exp
7127 * gdb.python/py-value.exp
7128 * gdb.python/py-xmethods.exp
7129 * gdb.python/python.exp
7130 * gdb.reverse/break-precsave.exp
7131 * gdb.reverse/consecutive-precsave.exp
7132 * gdb.reverse/finish-precsave.exp
7133 * gdb.reverse/i386-precsave.exp
7134 * gdb.reverse/machinestate-precsave.exp
7135 * gdb.reverse/sigall-precsave.exp
7136 * gdb.reverse/solib-precsave.exp
7137 * gdb.reverse/step-precsave.exp
7138 * gdb.reverse/until-precsave.exp
7139 * gdb.reverse/watch-precsave.exp
7140 * gdb.server/ext-attach.exp
7141 * gdb.server/ext-restart.exp
7142 * gdb.server/ext-run.exp
7143 * gdb.server/ext-wrapper.exp
7144 * gdb.stabs/gdb11479.exp
7145 * gdb.stabs/weird.exp
7146 * gdb.threads/attach-many-short-lived-threads.exp
7147 * gdb.threads/kill.exp
7148 * gdb.threads/watchpoint-fork.exp
7149
bc6c7af4
LM
71502016-12-01 Luis Machado <lgustavo@codesourcery.com>
7151
7152 Fix test names starting with uppercase throughout all the files below.
7153
7154 * gdb.ada/array_return.exp
7155 * gdb.ada/catch_ex.exp
7156 * gdb.ada/info_exc.exp
7157 * gdb.ada/mi_catch_ex.exp
7158 * gdb.ada/mi_dyn_arr.exp
7159 * gdb.ada/mi_ex_cond.exp
7160 * gdb.ada/mi_exc_info.exp
7161 * gdb.ada/mi_interface.exp
7162 * gdb.ada/mi_task_arg.exp
7163 * gdb.ada/mi_task_info.exp
7164 * gdb.ada/mi_var_array.exp
7165 * gdb.arch/alpha-step.exp
7166 * gdb.arch/amd64-disp-step.exp
7167 * gdb.arch/arm-disp-step.exp
7168 * gdb.arch/disp-step-insn-reloc.exp
7169 * gdb.arch/e500-prologue.exp
7170 * gdb.arch/ftrace-insn-reloc.exp
7171 * gdb.arch/gdb1558.exp
7172 * gdb.arch/i386-bp_permanent.exp
7173 * gdb.arch/i386-disp-step.exp
7174 * gdb.arch/i386-float.exp
7175 * gdb.arch/i386-gnu-cfi.exp
7176 * gdb.arch/ia64-breakpoint-shadow.exp
7177 * gdb.arch/mips16-thunks.exp
7178 * gdb.arch/pa-nullify.exp
7179 * gdb.arch/powerpc-aix-prologue.exp
7180 * gdb.arch/powerpc-power.exp
7181 * gdb.arch/ppc-dfp.exp
7182 * gdb.arch/s390-tdbregs.exp
7183 * gdb.arch/spu-info.exp
7184 * gdb.arch/spu-ls.exp
7185 * gdb.arch/thumb-bx-pc.exp
7186 * gdb.base/advance.exp
7187 * gdb.base/annota-input-while-running.exp
7188 * gdb.base/arrayidx.exp
7189 * gdb.base/asmlabel.exp
7190 * gdb.base/async.exp
7191 * gdb.base/attach-wait-input.exp
7192 * gdb.base/auto-connect-native-target.exp
7193 * gdb.base/batch-preserve-term-settings.exp
7194 * gdb.base/bfp-test.exp
7195 * gdb.base/bigcore.exp
7196 * gdb.base/bp-permanent.exp
7197 * gdb.base/break-always.exp
7198 * gdb.base/break-fun-addr.exp
7199 * gdb.base/break-idempotent.exp
7200 * gdb.base/break-main-file-remove-fail.exp
7201 * gdb.base/break-probes.exp
7202 * gdb.base/break-unload-file.exp
7203 * gdb.base/break.exp
7204 * gdb.base/call-ar-st.exp
7205 * gdb.base/call-rt-st.exp
7206 * gdb.base/call-sc.exp
7207 * gdb.base/call-signal-resume.exp
7208 * gdb.base/call-strs.exp
7209 * gdb.base/callexit.exp
7210 * gdb.base/callfuncs.exp
7211 * gdb.base/catch-gdb-caused-signals.exp
7212 * gdb.base/catch-signal-siginfo-cond.exp
7213 * gdb.base/catch-syscall.exp
7214 * gdb.base/compare-sections.exp
7215 * gdb.base/cond-eval-mode.exp
7216 * gdb.base/condbreak-call-false.exp
7217 * gdb.base/consecutive-step-over.exp
7218 * gdb.base/cursal.exp
7219 * gdb.base/disabled-location.exp
7220 * gdb.base/disasm-end-cu.exp
7221 * gdb.base/display.exp
7222 * gdb.base/double-prompt-target-event-error.exp
7223 * gdb.base/dprintf-bp-same-addr.exp
7224 * gdb.base/dprintf-detach.exp
7225 * gdb.base/dprintf-next.exp
7226 * gdb.base/dprintf-non-stop.exp
7227 * gdb.base/dprintf-pending.exp
7228 * gdb.base/dso2dso.exp
7229 * gdb.base/ending-run.exp
7230 * gdb.base/enum_cond.exp
7231 * gdb.base/examine-backward.exp
7232 * gdb.base/exe-lock.exp
7233 * gdb.base/exec-invalid-sysroot.exp
7234 * gdb.base/execl-update-breakpoints.exp
7235 * gdb.base/execution-termios.exp
7236 * gdb.base/fileio.exp
7237 * gdb.base/fixsection.exp
7238 * gdb.base/foll-exec-mode.exp
7239 * gdb.base/foll-exec.exp
7240 * gdb.base/fork-running-state.exp
7241 * gdb.base/frame-args.exp
7242 * gdb.base/fullpath-expand.exp
7243 * gdb.base/func-ptr.exp
7244 * gdb.base/gcore-relro-pie.exp
7245 * gdb.base/gdb1090.exp
7246 * gdb.base/gdb1555.exp
7247 * gdb.base/global-var-nested-by-dso.exp
7248 * gdb.base/gnu-ifunc.exp
7249 * gdb.base/hbreak-in-shr-unsupported.exp
7250 * gdb.base/hbreak-unmapped.exp
7251 * gdb.base/hook-stop.exp
7252 * gdb.base/infcall-input.exp
7253 * gdb.base/info-fun.exp
7254 * gdb.base/info-shared.exp
7255 * gdb.base/interrupt-noterm.exp
7256 * gdb.base/jit-so.exp
7257 * gdb.base/jit.exp
7258 * gdb.base/line-symtabs.exp
7259 * gdb.base/list.exp
7260 * gdb.base/longjmp.exp
7261 * gdb.base/macscp.exp
7262 * gdb.base/max-value-size.exp
7263 * gdb.base/nodebug.exp
7264 * gdb.base/nofield.exp
7265 * gdb.base/overlays.exp
7266 * gdb.base/paginate-after-ctrl-c-running.exp
7267 * gdb.base/paginate-bg-execution.exp
7268 * gdb.base/paginate-inferior-exit.exp
7269 * gdb.base/pending.exp
7270 * gdb.base/pr11022.exp
7271 * gdb.base/printcmds.exp
7272 * gdb.base/ptr-typedef.exp
7273 * gdb.base/ptype.exp
7274 * gdb.base/randomize.exp
7275 * gdb.base/range-stepping.exp
7276 * gdb.base/realname-expand.exp
7277 * gdb.base/relativedebug.exp
7278 * gdb.base/remote.exp
7279 * gdb.base/savedregs.exp
7280 * gdb.base/sepdebug.exp
7281 * gdb.base/set-noassign.exp
7282 * gdb.base/shlib-call.exp
7283 * gdb.base/shreloc.exp
7284 * gdb.base/sigaltstack.exp
7285 * gdb.base/sigbpt.exp
7286 * gdb.base/siginfo-addr.exp
7287 * gdb.base/siginfo-obj.exp
7288 * gdb.base/siginfo-thread.exp
7289 * gdb.base/signest.exp
7290 * gdb.base/signull.exp
7291 * gdb.base/sigrepeat.exp
7292 * gdb.base/skip.exp
7293 * gdb.base/so-impl-ld.exp
7294 * gdb.base/solib-corrupted.exp
7295 * gdb.base/solib-disc.exp
7296 * gdb.base/solib-display.exp
7297 * gdb.base/solib-overlap.exp
7298 * gdb.base/solib-search.exp
7299 * gdb.base/solib-symbol.exp
7300 * gdb.base/source-execution.exp
7301 * gdb.base/sss-bp-on-user-bp-2.exp
7302 * gdb.base/sss-bp-on-user-bp.exp
7303 * gdb.base/stack-checking.exp
7304 * gdb.base/stale-infcall.exp
7305 * gdb.base/step-break.exp
7306 * gdb.base/step-line.exp
7307 * gdb.base/step-over-exit.exp
7308 * gdb.base/step-test.exp
7309 * gdb.base/structs.exp
7310 * gdb.base/sym-file.exp
7311 * gdb.base/symtab-search-order.exp
7312 * gdb.base/term.exp
7313 * gdb.base/type-opaque.exp
7314 * gdb.base/unload.exp
7315 * gdb.base/until-nodebug.exp
7316 * gdb.base/until.exp
7317 * gdb.base/unwindonsignal.exp
7318 * gdb.base/watch-cond.exp
7319 * gdb.base/watch-non-mem.exp
7320 * gdb.base/watch_thread_num.exp
7321 * gdb.base/watchpoint-reuse-slot.exp
7322 * gdb.base/watchpoint-solib.exp
7323 * gdb.base/watchpoint.exp
7324 * gdb.btrace/dlopen.exp
7325 * gdb.cell/arch.exp
7326 * gdb.cell/break.exp
7327 * gdb.cell/bt.exp
7328 * gdb.cell/core.exp
7329 * gdb.cell/data.exp
7330 * gdb.cell/dwarfaddr.exp
7331 * gdb.cell/ea-cache.exp
7332 * gdb.cell/ea-standalone.exp
7333 * gdb.cell/ea-test.exp
7334 * gdb.cell/f-regs.exp
7335 * gdb.cell/fork.exp
7336 * gdb.cell/gcore.exp
7337 * gdb.cell/mem-access.exp
7338 * gdb.cell/ptype.exp
7339 * gdb.cell/registers.exp
7340 * gdb.cell/sizeof.exp
7341 * gdb.cell/solib-symbol.exp
7342 * gdb.cell/solib.exp
7343 * gdb.compile/compile-tls.exp
7344 * gdb.cp/exception.exp
7345 * gdb.cp/gdb2495.exp
7346 * gdb.cp/local.exp
7347 * gdb.cp/mb-inline.exp
7348 * gdb.cp/mb-templates.exp
7349 * gdb.cp/pr10687.exp
7350 * gdb.cp/pr9167.exp
7351 * gdb.cp/scope-err.exp
7352 * gdb.cp/templates.exp
7353 * gdb.cp/virtfunc.exp
7354 * gdb.dwarf2/dw2-dir-file-name.exp
7355 * gdb.dwarf2/dw2-single-line-discriminators.exp
7356 * gdb.fortran/complex.exp
7357 * gdb.fortran/library-module.exp
7358 * gdb.guile/guile.exp
7359 * gdb.guile/scm-cmd.exp
7360 * gdb.guile/scm-frame-inline.exp
7361 * gdb.guile/scm-objfile.exp
7362 * gdb.guile/scm-pretty-print.exp
7363 * gdb.guile/scm-symbol.exp
7364 * gdb.guile/scm-type.exp
7365 * gdb.guile/scm-value.exp
7366 * gdb.linespec/keywords.exp
7367 * gdb.linespec/ls-errs.exp
7368 * gdb.linespec/macro-relative.exp
7369 * gdb.linespec/thread.exp
7370 * gdb.mi/mi-breakpoint-changed.exp
7371 * gdb.mi/mi-dprintf-pending.exp
7372 * gdb.mi/mi-fullname-deleted.exp
7373 * gdb.mi/mi-logging.exp
7374 * gdb.mi/mi-pending.exp
7375 * gdb.mi/mi-solib.exp
7376 * gdb.mi/new-ui-mi-sync.exp
7377 * gdb.mi/user-selected-context-sync.exp
7378 * gdb.multi/dummy-frame-restore.exp
7379 * gdb.multi/multi-arch-exec.exp
7380 * gdb.multi/remove-inferiors.exp
7381 * gdb.multi/watchpoint-multi-exit.exp
7382 * gdb.opt/solib-intra-step.exp
7383 * gdb.perf/backtrace.exp
7384 * gdb.perf/single-step.exp
7385 * gdb.perf/skip-command.exp
7386 * gdb.perf/skip-prologue.exp
7387 * gdb.perf/solib.exp
7388 * gdb.python/lib-types.exp
7389 * gdb.python/py-as-string.exp
7390 * gdb.python/py-bad-printers.exp
7391 * gdb.python/py-block.exp
7392 * gdb.python/py-breakpoint.exp
7393 * gdb.python/py-cmd.exp
7394 * gdb.python/py-events.exp
7395 * gdb.python/py-evthreads.exp
7396 * gdb.python/py-finish-breakpoint.exp
7397 * gdb.python/py-finish-breakpoint2.exp
7398 * gdb.python/py-frame-inline.exp
7399 * gdb.python/py-frame.exp
7400 * gdb.python/py-inferior.exp
7401 * gdb.python/py-infthread.exp
7402 * gdb.python/py-mi.exp
7403 * gdb.python/py-objfile.exp
7404 * gdb.python/py-pp-maint.exp
7405 * gdb.python/py-pp-registration.exp
7406 * gdb.python/py-prettyprint.exp
7407 * gdb.python/py-recurse-unwind.exp
7408 * gdb.python/py-shared.exp
7409 * gdb.python/py-symbol.exp
7410 * gdb.python/py-symtab.exp
7411 * gdb.python/py-template.exp
7412 * gdb.python/py-type.exp
7413 * gdb.python/py-unwind-maint.exp
7414 * gdb.python/py-unwind.exp
7415 * gdb.python/py-value.exp
7416 * gdb.python/python.exp
7417 * gdb.reverse/finish-reverse-bkpt.exp
7418 * gdb.reverse/insn-reverse.exp
7419 * gdb.reverse/next-reverse-bkpt-over-sr.exp
7420 * gdb.reverse/solib-precsave.exp
7421 * gdb.reverse/solib-reverse.exp
7422 * gdb.stabs/gdb11479.exp
7423 * gdb.stabs/weird.exp
7424 * gdb.threads/fork-child-threads.exp
7425 * gdb.threads/fork-plus-threads.exp
7426 * gdb.threads/fork-thread-pending.exp
7427 * gdb.threads/forking-threads-plus-breakpoint.exp
7428 * gdb.threads/hand-call-in-threads.exp
7429 * gdb.threads/interrupted-hand-call.exp
7430 * gdb.threads/linux-dp.exp
7431 * gdb.threads/local-watch-wrong-thread.exp
7432 * gdb.threads/next-while-other-thread-longjmps.exp
7433 * gdb.threads/non-ldr-exit.exp
7434 * gdb.threads/pending-step.exp
7435 * gdb.threads/print-threads.exp
7436 * gdb.threads/process-dies-while-detaching.exp
7437 * gdb.threads/process-dies-while-handling-bp.exp
7438 * gdb.threads/pthreads.exp
7439 * gdb.threads/queue-signal.exp
7440 * gdb.threads/reconnect-signal.exp
7441 * gdb.threads/signal-command-handle-nopass.exp
7442 * gdb.threads/signal-command-multiple-signals-pending.exp
7443 * gdb.threads/signal-delivered-right-thread.exp
7444 * gdb.threads/signal-sigtrap.exp
7445 * gdb.threads/sigthread.exp
7446 * gdb.threads/staticthreads.exp
7447 * gdb.threads/stepi-random-signal.exp
7448 * gdb.threads/thread-unwindonsignal.exp
7449 * gdb.threads/thread_check.exp
7450 * gdb.threads/thread_events.exp
7451 * gdb.threads/tid-reuse.exp
7452 * gdb.threads/tls-nodebug.exp
7453 * gdb.threads/tls-shared.exp
7454 * gdb.threads/tls-so_extern.exp
7455 * gdb.threads/tls.exp
7456 * gdb.threads/wp-replication.exp
7457 * gdb.trace/actions-changed.exp
7458 * gdb.trace/actions.exp
7459 * gdb.trace/backtrace.exp
7460 * gdb.trace/change-loc.exp
7461 * gdb.trace/collection.exp
7462 * gdb.trace/deltrace.exp
7463 * gdb.trace/disconnected-tracing.exp
7464 * gdb.trace/entry-values.exp
7465 * gdb.trace/ftrace-lock.exp
7466 * gdb.trace/ftrace.exp
7467 * gdb.trace/infotrace.exp
7468 * gdb.trace/mi-trace-frame-collected.exp
7469 * gdb.trace/mi-trace-unavailable.exp
7470 * gdb.trace/mi-traceframe-changed.exp
7471 * gdb.trace/mi-tracepoint-changed.exp
7472 * gdb.trace/mi-tsv-changed.exp
7473 * gdb.trace/no-attach-trace.exp
7474 * gdb.trace/packetlen.exp
7475 * gdb.trace/passc-dyn.exp
7476 * gdb.trace/passcount.exp
7477 * gdb.trace/pending.exp
7478 * gdb.trace/pr16508.exp
7479 * gdb.trace/qtro.exp
7480 * gdb.trace/range-stepping.exp
7481 * gdb.trace/read-memory.exp
7482 * gdb.trace/report.exp
7483 * gdb.trace/save-trace.exp
7484 * gdb.trace/signal.exp
7485 * gdb.trace/stap-trace.exp
7486 * gdb.trace/status-stop.exp
7487 * gdb.trace/strace.exp
7488 * gdb.trace/tfile.exp
7489 * gdb.trace/tfind.exp
7490 * gdb.trace/trace-break.exp
7491 * gdb.trace/trace-condition.exp
7492 * gdb.trace/trace-enable-disable.exp
7493 * gdb.trace/trace-mt.exp
7494 * gdb.trace/tracecmd.exp
7495 * gdb.trace/tracefile-pseudo-reg.exp
7496 * gdb.trace/tspeed.exp
7497 * gdb.trace/tstatus.exp
7498 * gdb.trace/tsv.exp
7499 * gdb.trace/unavailable.exp
7500 * gdb.trace/while-dyn.exp
7501 * gdb.trace/while-stepping.exp
7502 * lib/gdb-guile.exp
7503 * lib/gdb.exp
7504 * lib/mi-support.exp
7505 * lib/pascal.exp
7506 * lib/perftest.exp
7507 * lib/prelink-support.exp
7508 * lib/selftest-support.exp
7509
ad02e4fe
SM
75102016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
7511
7512 * Makefile.in: Include disable-implicit-rules.mk.
7513
22347e55
AA
75142016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7515
7516 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
7517 non-byte-aligned bit fields.
7518
da5b30da
AA
75192016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7520
7521 PR gdb/12616
7522 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
7523 respects the DW_AT_data_bit_offset attribute.
7524
b593ecca
SM
75252016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
7526
7527 * gdb.base/default.exp: Fix output of "set language".
7528
3b165252
SM
75292016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
7530
7531 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
7532 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
7533 make.
7534 * configure.ac: Remove checks for the make program.
7535 * configure: Re-generate.
7536
1a2f3d7f
KB
75372016-11-16 Kevin Buettner <kevinb@redhat.com>
7538
7539 * gdb.python/py-recurse-unwind.c (main): Add loop.
7540 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
7541 to read_register() and gdb.parse_and_eval(). Make each code
7542 call a separate case that can be individually tested.
7543 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
7544 proc. Call cont_and_backtrace for each of the code paths that
7545 we want to test in the unwinder.
7546
b7f38fda
AA
75472016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
7548
7549 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
7550 the definition of struct S.
7551
1f8db343
CM
75522016-11-11 Catherine Moore <clm@codesourcery.com>
7553
7554 * gdb.base/dump.exp: Identify verilog format dump tests as such.
7555
fad0c9fb
PA
75562016-11-09 Pedro Alves <palves@redhat.com>
7557
7558 * gdb.base/commands.exp (runto_or_return): New procedure.
7559 (gdbvar_simple_if_test, gdbvar_simple_while_test)
7560 (gdbvar_complex_if_while_test, progvar_simple_if_test)
7561 (progvar_simple_while_test, progvar_complex_if_while_test)
7562 (if_while_breakpoint_command_test)
7563 (infrun_breakpoint_command_test, breakpoint_command_test)
7564 (user_defined_command_test, watchpoint_command_test)
7565 (test_command_prompt_position, redefine_hook_test)
7566 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
7567 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
7568 multi_line_input and multi_line. Remove gdb_expect and
7569 gdb_stop_suppressing_tests uses.
7570 * lib/gdb.exp (valnum_re): New global.
7571 (multi_line_input): New procedure.
7572
8354c62c
SM
75732016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
7574
7575 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
7576 Remove.
7577 (test_setup): Define with proc_with_prefix.
7578 (test_cli_inferior): Likewise.
7579 (test_cli_thread): Likewise.
7580 (test_cli_frame): Likewise.
7581 (test_cli_select_frame): Likewise.
7582 (test_cli_up_down): Likewise.
7583 (test_mi_thread_select): Likewise.
7584 (test_mi_stack_select_frame): Likewise.
7585 (test_cli_in_mi_inferior): Likewise.
7586 (test_cli_in_mi_thread): Likewise.
7587 (test_cli_in_mi_frame): Likewise.
7588 (top level): Do not use with_test_prefix_procname.
7589
64f367a2
PA
75902016-11-09 Pedro Alves <palves@redhat.com>
7591
7592 * gdb.base/commands.exp (gdbvar_simple_if_test)
7593 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
7594 (progvar_simple_if_test, progvar_simple_while_test)
7595 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
7596 (infrun_breakpoint_command_test, breakpoint_command_test)
7597 (user_defined_command_test, watchpoint_command_test)
7598 (test_command_prompt_position, deprecated_command_test)
7599 (bp_deleted_in_command, temporary_breakpoint_commands)
7600 (stray_arg0_test, source_file_with_indented_comment)
7601 (recursive_source_test, if_commands_test)
7602 (error_clears_commands_left, redefine_hook_test)
7603 (redefine_backtrace_test): Use proc_with_prefix.
7604 * lib/gdb.exp (proc_with_prefix): New proc.
7605
0bb65f1e
AA
76062016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7607
7608 * gdb.base/tui-layout.c: New file.
7609 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
7610 disassembly window contains very long lines.
7611
7353f247
TT
76122016-11-08 Tom Tromey <tom@tromey.com>
7613
7614 * gdb.python/py-value.exp (test_value_creation): Make "long" test
7615 depend on Python 2.
7616
30a7bb83
TT
76172016-11-08 Tom Tromey <tom@tromey.com>
7618
7619 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
7620 New method.
7621
cdf5a07c
MG
76222016-10-29 Manish Goregaokar <manish@mozilla.com>
7623
2806dc7e 7624 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 7625
51a789c3
MG
76262016-10-27 Manish Goregaokar <manish@mozilla.com>
7627
2806dc7e
PA
7628 * gdb.rust/simple.rs: Add test for univariant enums without
7629 discriminants and for encoded struct-like enums.
51a789c3 7630
f610ab6d
PA
76312016-10-28 Pedro Alves <palves@redhat.com>
7632
7633 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
7634 gdb_test_multiple, tighten regexps and match symtabs and line
7635 tables incrementally.
7636
b129b0ca
LM
76372016-10-28 Luis Machado <lgustavo@codesourcery.com>
7638
7639 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
7640 general.
7641
ecf45d2c
SL
76422016-10-25 Luis Machado <lgustavo@codesourcery.com>
7643
7644 * gdb.base/exec-invalid-sysroot.exp: New file.
7645
b8d38ee4
JK
76462016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7647
7648 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
7649
f90fd8c2
JK
76502016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7651
7652 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
7653
2d2476aa
MR
76542016-10-19 Maciej W. Rozycki <macro@imgtec.com>
7655
2806dc7e
PA
7656 * gdb.base/killed-outside.exp: Remove $options from a call to
7657 `prepare_for_testing'.
2d2476aa 7658
e42b25a0
SM
76592016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7660
7661 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
7662 Change test message.
7663
3ccdb432
SM
76642016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7665
7666 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
7667 Update comment.
7668
5bad3170
SM
76692016-10-17 Simon Marchi <simon.marchi@ericsson.com>
7670
7671 * gdb.trace/mi-trace-save.exp: New file.
7672
5ad9dba7
YQ
76732016-10-13 Yao Qi <yao.qi@linaro.org>
7674
7675 * gdb.base/code_elim.exp (get_var_address): Remove.
7676 * gdb.base/relocate.exp: Likewise.
7677 * gdb.base/shreloc.exp: Likewise.
7678 * lib/gdb.exp (get_var_address): New.
7679
62df7e21
YQ
76802016-10-13 Yao Qi <yao.qi@linaro.org>
7681
7682 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
7683 floating point tests if $skip_float_test is false.
7684
4dac951e
LM
76852016-10-12 Luis Machado <lgustavo@codesourcery.com>
7686
7687 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
7688 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
7689 argc values.
7690 Add 1 to argc so we guarantee distinct initial/modified argc values.
7691
8f1a8fc4
JK
76922016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7693
7694 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
7695
16c85b5d
JK
76962016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
7699 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
7700 * gdb.arch/vsx-regs.exp: Likewise.
7701
1d0e042a
YQ
77022016-10-07 Yao Qi <yao.qi@linaro.org>
7703
7704 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
7705
68dadef5
MM
77062016-10-07 Markus Metzger <markus.t.metzger@intel.com>
7707
7708 * gdb.python/python.exp: Test decode_line("*0").
7709
33fa2c6e
DE
77102016-10-06 Doug Evans <dje@google.com>
7711
7712 * gdb.python/py-value.exp (test_value_creation): Add test for large
7713 unsigned 64-bit value.
7714
9c37b5ae
TT
77152016-10-06 Tom Tromey <tom@tromey.com>
7716
7717 * gdb.compile/compile.exp: Change java tests to rust.
7718 * gdb.base/setshow.exp: Change java tests to rust.
7719 * gdb.base/default.exp: Remove java from language list.
7720 * README (Examples): Update language example.
7721 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
7722 test.
7723 * lib/gdb.exp (skip_java_tests): Remove.
7724 * lib/java.exp: Remove.
7725 * gdb.java: Remove.
7726
78b86327
MR
77272016-10-06 Maciej W. Rozycki <macro@imgtec.com>
7728
7729 * gdb.arch/mips-fcr.exp: New test.
7730 * gdb.arch/mips-fcr.c: Source for the new test.
7731
7470adbb
MR
77322016-10-06 Maciej W. Rozycki <macro@imgtec.com>
7733
7734 * gdb.base/solib-disc.exp: Use `standard_output_file'
7735 throughout.
7736
4a556533
PA
77372016-10-06 Pedro Alves <palves@redhat.com>
7738
7739 * gdb.base/jit-simple-dl.c: New file.
7740 * gdb.base/jit-simple-jit.c: New file, factored out from ...
7741 * gdb.base/jit-simple.c: ... this.
7742 * gdb.base/jit-simple.exp (jit_run): Delete.
7743 (build_jit): New proc.
7744 (jit_test_reread): Recompile either the main program or the shared
7745 library, depending on what is being tested. Skip changing address
7746 if caller wants to. Compare before/after addresses. If testing
7747 standalone, explicitly load the binary. Test "maint info
7748 breakpoints".
7749 (top level): Add "standalone vs shared lib" and "change address"
7750 vs "same address" axes.
7751
5a122fbc
PA
77522016-10-06 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
7755 call.
7756 (jit_run): Delete.
7757 (jit_test_reread): Use with_test_prefix. Reload the main binary
7758 explicitly. Compare the before/after addresses of the JIT
7759 descriptor.
7760
ee8da4b8
DE
77612016-08-15 Doug Evans <dje@google.com>
7762
7763 * gdb.xml/extra-regs.xml: Update, end field now required, default type
7764 for single bitfields is bool.
7765 * gdb.xml/tdesc-regs.exp: Ditto.
7766
f389f6fe
JK
77672016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
7768
7769 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
7770
fdebf1a4
YQ
77712016-10-05 Yao Qi <yao.qi@linaro.org>
7772
7773 * lib/gdb.exp (support_complex_tests): Return zero if
7774 gdb_skip_float_test return true.
7775
9c36d954 77762016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 7777 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
7778
7779 PR gdb/20487
7780 * gdb.mi/user-selected-context-sync.exp: New file.
7781 * gdb.mi/user-selected-context-sync.c: New file.
7782
4034d0ff 77832016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 7784 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
7785
7786 PR gdb/20487
7787 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
7788 =thread-select-event check.
7789
a4297203
PB
77902016-09-29 Peter Bergner <bergner@vnet.ibm.com>
7791
7792 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
7793 the compulsory L operand changes.
7794 * gdb.arch/powerpc-power.s: Likewise.
7795
bb805577
JK
77962016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7797
7798 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
7799 * gdb.base/jit-attach-pie.c: New file.
7800 * gdb.base/jit-attach-pie.exp: New file.
7801
6d61dee5
PA
78022016-09-28 Pedro Alves <palves@redhat.com>
7803
7804 * gdb.base/infcall-input.c: New file.
7805 * gdb.base/infcall-input.exp: New file.
7806
f73842fc
YQ
78072016-09-22 Yao Qi <yao.qi@linaro.org>
7808
7809 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
7810 (gdb_exit): Rename it to ...
7811 (gdbserver_gdb_exit): ... Close GDBserver.
7812 (gdb_exit): New proc, call gdbserver_gdb_exit.
7813 (mi_gdb_exit): Likewise.
7814
90681dab
YQ
78152016-09-22 Yao Qi <yao.qi@linaro.org>
7816
7817 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
7818 path.
7819 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
7820 Remove duplication.
7821
9c211fd8
YQ
78222016-09-22 Yao Qi <yao.qi@linaro.org>
7823
7824 * lib/gdbserver-support.exp: Check the existence of
7825 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
7826
ad0a504f
AK
78272016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
7828
7829 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
7830
36cf1806
TT
78312016-09-21 Tom Tromey <tom@tromey.com>
7832
7833 PR gdb/20604:
7834 * gdb.base/quit.exp: New file.
7835
74172ecf
SM
78362016-09-21 Simon Marchi <simon.marchi@ericsson.com>
7837
7838 * .gitignore: New file.
7839
3d0ec882
MR
78402016-09-21 Maciej W. Rozycki <macro@imgtec.com>
7841
7842 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
7843 throughout.
7844
8193adea
AA
78452016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7846
7847 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
7848
d41a5c09
JK
78492016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7850
7851 * gdb.cp/casts.cc (decltype): Move it ...
7852 (main): ... with its call to ...
7853 * gdb.cp/casts03.cc: ... a new file.
7854 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
7855
d2dfe700
JK
78562016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7857
7858 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
7859
e2a92b16
PB
78602016-09-15 Peter Bergner <bergner@vnet.ibm.com>
7861
7862 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
7863 and sync up the test with tests in gas/testsuite/gas/ppc.
7864 * gdb.arch/powerpc-power.exp: Likewise.
7865
49b4de64
JK
78662016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
7869
2c29df25
SDJ
78702016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
7871 Jan Kratochvil <jan.kratochvil@redhat.com>
7872
7873 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
7874 make m1's definition to be different from m2's. Use 'dummy' as an
7875 argument for probe 'two'.
7876
cc3c2846
JB
78772016-09-10 Jon Beniston <jon@beniston.com>
7878
7879 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
7880 for sim target.
7881
e1b2624a
AA
78822016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
7883
7884 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
7885 variable declaration.
7886 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
7887 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
7888 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
7889 received HWCAP as its argument.
7890
4295e285
PA
78912016-09-06 Pedro Alves <palves@redhat.com>
7892
7893 * gdb.base/new-ui-pending-input.c: New file.
7894 * gdb.base/new-ui-pending-input.exp: New file.
7895 * gdb.exp (clear_gdb_spawn_id): New procedure.
7896 (with_spawn_id): Check whether gdb_spawn_id exists before
7897 referencing it. If gdb_spawn_id didn't exist on entry, clear it
7898 on exit.
7899
00d5215e
UW
79002016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
7901
7902 * gdb.base/float128.c: New file.
7903 * gdb.base/float128.exp: Likewise.
7904 * gdb.base/floatn.c: Likewise.
7905 * gdb.base/floatn.exp: Likewise.
7906
a9ff5f12
UW
79072016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
7908
7909 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
7910
f245535c
PA
79112016-09-05 Pedro Alves <palves@redhat.com>
7912
7913 PR backtrace/19927
7914 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
7915 unwinders are immediately called as side effect of "source" or
7916 "disable unwinder" commands.
7917 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
7918
ae9cf263
YQ
79192016-09-02 Yao Qi <yao.qi@linaro.org>
7920
7921 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
7922 is true and $type is "float" or "double".
7923
27aba047
YQ
79242016-09-02 Yao Qi <yao.qi@linaro.org>
7925
7926 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
7927 true.
7928 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
7929 * gdb.base/call-rt-st.exp: Likewise.
7930 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
7931 return value instead of gdb,skip_float_test.
7932 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
7933 (do_function_calls): Use its return value instead of
7934 gdb,skip_float_test.
7935 * gdb.base/finish.exp: Likewise.
7936 * gdb.base/funcargs.exp: Likewise.
7937 * gdb.base/return.exp: Likewise.
7938 * gdb.base/return2.exp: Likewise.
7939 * gdb.base/varargs.exp: Likewise.
7940 * lib/gdb.exp (gdb_skip_float_test): Change it to
7941 gdb_caching_proc. Detect the broken ptrace on arm-linux.
7942
5af962df
AA
79432016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
7944
7945 * gdb.multi/tids.exp: Test "thread apply all".
7946
7fac6910
JK
79472016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7948
7949 * gdb.base/default.exp (tty): Remove.
7950
bb1fe4ac
KB
79512016-08-24 Kevin Buettner <kevinb@redhat.com>
7952
2806dc7e
PA
7953 * gdb.python/py-recurse-unwind.c: New file.
7954 * gdb.python/py-recurse-unwind.py: New file.
7955 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 7956
0a1ddfa6
SM
79572016-08-24 Simon Marchi <simon.marchi@ericsson.com>
7958
7959 * gdb.base/set-inferior-tty.exp: New file.
7960 * gdb.base/set-inferior-tty.c: New file.
7961
d9de1fe3
PA
79622016-08-23 Pedro Alves <palves@redhat.com>
7963
7964 PR gdb/20494
7965 * gdb.base/new-ui-echo.c: New file.
7966 * gdb.base/new-ui-echo.exp: New file.
7967
e9d9abd7
YQ
79682016-08-23 Yao Qi <yao.qi@linaro.org>
7969
7970 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
7971 gdbserver_spawn.
7972 * gdb.server/connect-without-multi-process.exp (do_test):
7973 Likewise.
7974
3589529e
YQ
79752016-08-23 Yao Qi <yao.qi@linaro.org>
7976
7977 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
7978 standalone_txt. Delete gdb_txt and standalone_txt on host
7979 and target. Spawn the binary on target. Copy files from
7980 target to host.
7981
6bb90213
PA
79822016-08-22 Pedro Alves <palves@redhat.com>
7983
7984 PR gdb/20505
7985 * gdb.base/vdso-warning.exp: Test core dumps too. Use
7986 with_test_prefix. Factor out bits to ...
7987 (test_no_vdso): ... this new procedure.
7988
20c2c024
CL
79892016-08-19 Carl Love <cel@us.ibm.com>
7990
7991 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
7992 maintaining separate logic for constructing the output path.
7993 * gdb.arch/powerpc-d128-regs.exp: Likewise.
7994 * gdb.arch/ppc-dfp.exp: Likewise.
7995 * gdb.arch/ppc-fp.exp: Likewise.
7996 * gdb.arch/vsx-regs.exp: Likewise.
7997 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
7998 binprefix for generating the additional binary files.
7999
0646e07d
PA
80002016-08-19 Pedro Alves <palves@redhat.com>
8001
8002 * gdb.trace/mi-trace-frame-collected.exp
8003 (test_trace_frame_collected): On x32, expect two registers.
8004
46da9242
CL
80052016-08-18 Carl Love <cel@us.ibm.com>
8006
8007 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
8008 and sync up the test with tests in gas/testsuite/gas/ppc.
8009 * gdb.arch/powerpc-power.exp: Likewise.
8010
eb2332d7
SM
80112016-08-17 Simon Marchi <simon.marchi@ericsson.com>
8012
8013 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
8014 expected error message.
8015
63c61e04
SM
80162016-08-17 Simon Marchi <simon.marchi@ericsson.com>
8017
8018 * gdb.multi/remove-inferiors.exp: New file.
8019 * gdb.multi/remove-inferiors.c: New file.
8020
7b17065f
YQ
80212016-08-12 Yao Qi <yao.qi@linaro.org>
8022
8023 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
8024 argument list.
8025
01d3dedf
PA
80262016-08-10 Pedro Alves <palves@redhat.com>
8027
8028 PR gdb/19187
8029 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
8030 setup_kfails.
8031
3eb7562a
PA
80322016-08-09 Pedro Alves <palves@redhat.com>
8033 Simon Marchi <simon.marchi@ericsson.com>
8034
8035 PR gdb/20418
8036 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
8037 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
8038
80614914
PA
80392016-08-09 Pedro Alves <palves@redhat.com>
8040
8041 PR mi/20431
8042 * gdb.mi/mi-cmd-error.exp: New file.
8043
f348d89a
PA
80442016-08-09 Pedro Alves <palves@redhat.com>
8045
8046 PR gdb/18653
8047 * gdb.base/signals-state-child.c: New file.
8048 * gdb.base/signals-state-child.exp: New file.
8049 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
8050
e5ca03b4
PA
80512016-08-09 Pedro Alves <palves@redhat.com>
8052
8053 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
8054
282a0691
TT
80552016-08-03 Tom Tromey <tom@tromey.com>
8056
8057 PR python/18565:
8058 * gdb.python/py-frame-inline.exp: Add Frame.function test.
8059
41bfcd63
YQ
80602016-08-01 Yao Qi <yao.qi@linaro.org>
8061
8062 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
8063 variable mode to "multi-process" if $multi_process is 1, otherwise
8064 set it to "single-process".
8065
e3465b24
YQ
80662016-08-01 Yao Qi <yao.qi@linaro.org>
8067
8068 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
8069 * gdb.cp/cpexprs.exp: Likewise.
8070 * gdb.cp/m-static.exp: Likewise.
8071
0b31a4bc
TT
80722016-07-26 Tom Tromey <tom@tromey.com>
8073
8074 PR python/20190:
8075 * gdb.threads/tls.exp (check_thread_local): Add python symbol
8076 test.
8077
e0461dbb
MM
80782016-07-26 Markus Metzger <markus.t.metzger@intel.com>
8079
8080 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
8081 selecting assembly source files.
8082 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
8083 assembly source files.
8084 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
8085 assembly source files.
8086 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
8087 selecting assembly source files.
8088
8194e927
SM
80892016-07-25 Simon Marchi <simon.marchi@ericsson.com>
8090
8091 * gdb.base/new-ui.exp (do_test_invalid_args): New
8092 procedure.
8093
c0272db5
TW
80942016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
8095
8096 * gdb.btrace/reconnect.c: New file.
8097 * gdb.btrace/reconnect.exp: New file.
8098
e3487908
GKB
80992016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
8100
8101 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
8102 to test_catch_syscall_group.
8103 (test_catch_syscall_group): New.
8104
12df5c00
TT
81052016-07-21 Tom Tromey <tom@tromey.com>
8106
8107 * gdb.rust/simple.rs (main): Use empty struct expression.
8108 * gdb.rust/simple.exp: Add tests for empty struct expression.
8109
bae62ee2
YQ
81102016-07-21 Yao Qi <yao.qi@linaro.org>
8111
8112 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
8113 if gdb_skip_xml_test is true on some targets.
8114
b1b53fb3
YQ
81152016-07-21 Yao Qi <yao.qi@linaro.org>
8116
8117 * gdb.server/solib-list.exp: Unset last_loaded_file.
8118
027d97f8
JK
81192016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8120
8121 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
8122 "step into captured_main (args)".
8123
7674d381
JK
81242016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8125
8126 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
8127
72b5d099
JK
81282016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8129
8130 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
8131
1f960ced
PA
81322016-07-19 Pedro Alves <palves@redhat.com>
8133
8134 * gdb.opt/inline-break.exp: Remove optimize=-O2.
8135 * gdb.opt/inline-bt.exp: Likewise.
8136 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
8137 additional_flags=-Winline.
8138 * gdb.opt/inline-locals.exp: Likewise.
8139 * gdb.opt/inline-markers.c (ATTR): Define.
8140 (inlined_fn): Use it.
8141
f25827c1
YQ
81422016-07-19 Yao Qi <yao.qi@linaro.org>
8143
8144 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
8145 (test_with_self): Remove some code. Remove argument executable.
8146 (top-level): Use do_self_tests.
8147
37539ebe
DB
81482016-07-15 Zachary Welch <zwelch@codesourcery.com>
8149 Don Breazeal <donb@codesourcery.com>
8150
8151 * gdb.base/maint.exp: Escape paths used in regular expressions.
8152 * gdb.stabs/weird.exp: Likewise.
8153
dac790e1
TT
81542016-07-13 Tom Tromey <tom@tromey.com>
8155
8156 PR python/15620, PR python/18620:
8157 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
8158 (test_bkpt_events): New procs.
8159
93daf339
TT
81602016-07-13 Tom Tromey <tom@tromey.com>
8161
8162 PR python/17698:
8163 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
8164 test.
8165 (test_watchpoints): Likewise.
8166 (test_bkpt_pending): New proc.
8167
6571a381
TT
81682016-07-13 Tom Tromey <tom@tromey.com>
8169
8170 PR cli/18053:
8171 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
8172 completion test.
8173
e8732474
JK
81742016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8175
8176 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
8177 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
8178 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
8179 f_label.
8180 (g): Rename g_end_lbl to g_label.
8181 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
8182 low_pc and high_pc.
8183 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
8184
e0f3fd7c
TT
81852016-07-12 Tom Tromey <tom@tromey.com>
8186
8187 PR python/19293:
8188 * gdb.python/py-unwind-maint.exp: Update tests.
8189
3cfe46b6
YQ
81902016-07-12 Yao Qi <yao.qi@linaro.org>
8191
8192 * lib/selftest-support.exp (selftest_setup): Match the output
8193 when captured_main is inlined.
8194
4f19a0e6
WT
81952016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
8196
8197 * gdb.fortran/derived-types.exp (result_line, result_line_2):
8198 New variables.
8199 (print this%a, print this%b, print this): New tests.
8200 * gdb.fortran/derived-types.f90 (this): New object and
8201 initialization.
8202
986cf455
SM
82032016-07-06 Simon Marchi <simon.marchi@ericsson.com>
8204
8205 * gdb.ada/arraydim.exp: Remove extra directory level in build
8206 directory.
8207
f0464b23
SM
82082016-07-06 Simon Marchi <simon.marchi@ericsson.com>
8209
8210 * lib/ada.exp: Remove extra directory level in build directory.
8211 * gdb.ada/cond_lang.exp: Likewise.
8212 * gdb.ada/exec_changed.exp: Likewise.
8213 * gdb.ada/lang_switch.exp: Likewise.
8214
42d94011
MG
82152016-07-06 Manish Goregaokar <manish@mozilla.com>
8216
2806dc7e
PA
8217 * simple.rs: Add test for raw pointer subscripting.
8218 * simple.exp: Add test expectations.
42d94011 8219
647c264c
YQ
82202016-07-05 Yao Qi <yao.qi@linaro.org>
8221
8222 * gdb.mi/mi-reverse.exp: Match =record-started output.
8223
20aa2c60
PA
82242016-07-01 Pedro Alves <palves@redhat.com>
8225
8226 * gdb.base/jit-reader.exp (info_registers_current_frame): New
8227 procedure.
8228 (jit_reader_test): Test the jit reader's unwinder.
8229 * gdb.base/jithost.c (jit_function_00_code): New global.
8230 (main): Use memcpy to fill in the mmapped code, instead of poking
8231 bytes manually here.
8232 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
8233 value.
8234 (read_debug_info): Save the function's range.
8235 (read_sp): New function.
8236 (unwind_frame): Use it. Also unwind RBP.
8237 (get_frame_id): Use read_sp.
8238 (gdb_init_reader): Use calloc instead of malloc.
8239 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
8240 parameter. Use gdb_test_multiple.
8241
ced2dffb
PA
82422016-07-01 Pedro Alves <palves@redhat.com>
8243 Antoine Tremblay <antoine.tremblay@ericsson.com>
8244
8245 * gdb.threads/process-dies-while-detaching.c: New file.
8246 * gdb.threads/process-dies-while-detaching.exp: New file.
8247
63000888
PA
82482016-07-01 Pedro Alves <palves@redhat.com>
8249
8250 * gdb.multi/watchpoint-multi-exit.c: New file.
8251 * gdb.multi/watchpoint-multi-exit.exp: New file.
8252
038d4868
PA
82532016-06-30 Pedro Alves <palves@redhat.com>
8254
8255 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
8256 unset inferior_spawn_id.
8257
994e9c83
PA
82582016-06-30 Pedro Alves <palves@redhat.com>
8259
8260 * lib/mi-support.exp (default_mi_gdb_start): Declare global
8261 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
8262
e5653468
YQ
82632016-06-29 Yao Qi <yao.qi@linaro.org>
8264
8265 * gdb.base/return.c: Add copyright header.
8266
803b47e5
TT
82672016-06-29 Tom Tromey <tom@tromey.com>
8268
8269 PR python/20129:
8270 * gdb.python/py-framefilter.exp: Add tests for setting priority
8271 and disabling of non-existent frame filter.
8272
28244707
YQ
82732016-06-29 Yao Qi <yao.qi@linaro.org>
8274
8275 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
8276 0x0f07ff.
8277
a31d2f06
YQ
82782016-06-28 Yao Qi <yao.qi@linaro.org>
8279
8280 * gdb.base/catch-syscall.exp: Remove check on isnative and target
8281 triplets. Start gdb, execute catch syscall, and continue. Check
8282 gdb's output to determine catch syscall is supported.
8283
921d8f54
MG
82842016-06-27 Manish Goregaokar <manish@mozilla.com>
8285
25d49b86
PA
8286 * gdb.rust/simple.rs: Add test for returning unit in a function.
8287 * gdb.rust/simple.exp: Add expectation for functions returning
8288 unit.
921d8f54 8289
f4952523
PMR
82902016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
8291
8292 * gdb.python/py-breakpoint-create-fail.c,
8293 gdb.python/py-breakpoint-create-fail.exp,
8294 gdb.python/py-breakpoint-create-fail.py: New testcase.
8295
fccb08f8
MG
82962016-06-25 Manish Goregaokar <manish@mozilla.com>
8297
8298 PR gdb/20239
8299 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
8300 * gdb.rust/simple.exp: Add test expectations for new NonZero
8301 tests.
fccb08f8 8302
6b850546
DT
83032016-06-24 David Taylor <dtaylor@emc.com>
8304
8305 * gdb.base/offsets.exp: New file.
8306 * gdb.base/offsets.c: New file.
8307
17621150
TT
83082016-06-23 Tom Tromey <tom@tromey.com>
8309
8310 PR gdb/16483:
8311 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
8312 before any filters are loaded.
8313
04d59df6
WT
83142016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
8315
8316 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
8317 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
8318 structs.
8319 * gdb.fortran/derived-type-function.exp: New file.
8320 * gdb.fortran/derived-type-function.f90: New file.
8321
8322
ac69f786
PA
83232016-06-21 Pedro Alves <palves@redhat.com>
8324
8325 * gdb.base/new-ui.exp: New file.
8326 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
8327 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
8328 (with_spawn_id): New procedure.
8329
49940788
PA
83302016-06-21 Pedro Alves <palves@redhat.com>
8331
8332 * gdb.mi/mi-exec-run.exp: New file.
8333
ef274d26
PA
83342016-06-21 Pedro Alves <palves@redhat.com>
8335
8336 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
8337 breakpoint command's output on the main UI.
8338 (test_break): New procedure, factored out from calls in the top
8339 level.
8340 (top level): Use foreach_with_prefix to test MI as main UI and as
8341 separate UI.
8342
468afe6c
PA
83432016-06-21 Pedro Alves <palves@redhat.com>
8344
8345 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
8346 (test_awatch_creation_and_listing)
8347 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
8348 Remove 'type' parameter.
8349 (test_watchpoint_all): New parameter mi_mode. Remove
8350 with_test_prefix.
8351 (top level): Use foreach_with_prefix, and add main/separate UI MI
8352 testing axis.
8353
51f77c37
PA
83542016-06-21 Pedro Alves <palves@redhat.com>
8355
8356 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
8357 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
8358 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
8359 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
8360 (gdb_main_spawn_id, mi_spawn_id): Declare and
8361 comment.
8362 (mi_create_inferior_pty): New procedure,
8363 factored out from default_mi_gdb_start.
8364 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
8365 procedures.
8366 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
8367 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
8368 Use mi_create_inferior_pty.
8369 (mi_gdb_start): Use eval to pass down args list.
8370
8980e177
PA
83712016-06-21 Pedro Alves <palves@redhat.com>
8372
8373 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
8374 * gdb.opt/inline-cmds.exp: Add MI tests.
8375
f38d3ad1
PA
83762016-06-21 Pedro Alves <palves@redhat.com>
8377
8378 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
8379
45db7c09
PA
83802016-06-21 Pedro Alves <palves@redhat.com>
8381
8382 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
8383 (top level): Use it instead of mi_execute_to.
8384
5a069ab3
PA
83852016-06-21 Pedro Alves <palves@redhat.com>
8386
8387 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
8388 (cont_handler_str): New.
8389 (signal_stop_handler): Set stop_handler_str instead of printing to
8390 stdout.
8391 (continue_handler): Set cont_handler_str instead of printing to
8392 stdout.
8393 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
8394 mi_send_resuming_command. Print stop_handler_str and
8395 cont_handler_str instead of expecting the python events print
8396 directly.
8397
2838cc1d
SD
83982016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
8399
8400 * gdb.base/jit-reader.exp: New file.
8401 * gdb.base/jithost.c: New file.
8402 * gdb.base/jithost.h: New file.
8403 * gdb.base/jitreader.c : New file.
8404 * gdb.base/jit-protocol.h: New file.
8405
21a77091
YQ
84062016-06-17 Yao Qi <yao.qi@linaro.org>
8407
8408 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
8409 parameters follow_fork and detach_on_fork. Set follow-fork-mode
8410 and detach-on-fork. Adjust tests.
8411 (top level): Invoke break_cond_on_syscall with combinations of
8412 syscall, follow-fork-mode and detach-on-fork.
8413
f50bf8e5
YQ
84142016-06-17 Yao Qi <yao.qi@linaro.org>
8415
8416 * gdb.base/step-over-exit.c: New.
8417 * gdb.base/step-over-exit.exp: New.
8418
a28d8e50
YTL
84192016-06-17 Yan-Ting Lin <currygt52@gmail.com>
8420
8421 * gdb.base/float.exp: Add target check for nds32*-*-*.
8422 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
8423
cad8e26d
AB
84242016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
8425
8426 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
8427 for unsupported target features.
8428 * gdb.base/call-rt-st.exp: Likewise.
8429 * gdb.base/call-sc.exp: Likewise.
8430 * gdb.base/call-signal-resume.exp: Likewise.
8431 * gdb.base/call-strs.exp: Likewise.
8432 * gdb.base/callexit.exp: Likewise.
8433 * gdb.base/callfuncs.exp: Likewise.
8434 * gdb.base/nodebug.exp: Likewise.
8435 * gdb.base/printcmds.exp: Likewise.
8436 * gdb.base/ptype.exp: Likewise.
8437 * gdb.base/structs.exp: Likewise.
8438 * gdb.base/unwindonsignal.exp: Likewise.
8439 * gdb.cp/gdb2495.exp: Likewise.
8440 * gdb.cp/templates.exp: Likewise.
8441 * gdb.cp/virtfunc.exp: Likewise.
8442 * gdb.threads/hand-call-in-threads.exp: Likewise.
8443 * gdb.threads/interrupted-hand-call.exp: Likewise.
8444 * gdb.threads/thread-unwindonsignal.exp: Likewise.
8445
347dc102
TT
84462016-06-10 Tom Tromey <tom@tromey.com>
8447
8448 PR rust/20110:
8449 * gdb.rust/expr.exp: Add test for integer constant larger than
8450 i32.
8451
5e13cf25
BH
84522016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
8453
8454 * gdb.fortran/nested-funcs.exp: New.
8455 * gdb.fortran/nested-funcs.f90: New.
8456
bb556f1f
TK
84572016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
8458
8459 * gdb.base/examine-backward.c: New file.
8460 * gdb.base/examine-backward.exp: New file.
8461
38b022b4
SM
84622016-06-06 Simon Marchi <simon.marchi@ericsson.com>
8463
8464 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
8465 matching.
8466
1b40ec05
TT
84672016-06-02 Tom Tromey <tom@tromey.com>
8468
8469 PR python/18984:
8470 * gdb.python/py-shared.exp: Add solib_name test.
8471
193bd378
SM
84722016-06-02 Simon Marchi <simon.marchi@ericsson.com>
8473
8474 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
8475
3326303b
MG
84762016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
8477
8478 PR c++/19893
8479 * gdb.dwarf2/implref.exp: Rename to...
8480 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
8481 * gdb.dwarf2/implref-array.c: New file.
8482 * gdb.dwarf2/implref-array.exp: Likewise.
8483 * gdb.dwarf2/implref-global.c: Likewise.
8484 * gdb.dwarf2/implref-global.exp: Likewise.
8485 * gdb.dwarf2/implref-struct.c: Likewise.
8486 * gdb.dwarf2/implref-struct.exp: Likewise.
8487
825c8ef2
AT
84882016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
8489
8490 * gdb.trace/trace-condition.exp: Add 64bit tests.
8491
2320162a
AT
84922016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
8493
8494 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
8495 bits types.
8496 (main): Adapt to 8 to 64 bits types.
8497 * gdb.trace/trace-condition.exp: Add new tests.
8498
a7818233
AT
84992016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
8500
8501 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
8502
0d336466
AT
85032016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
8504
8505 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
8506 Move condition tests...
8507 * gdb.trace/trace-condition.exp: Here.
8508
7faeb45a
AT
85092016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
8510
8511 * gdb.trace/trace-condition.exp: Add counter-case tests.
8512
e385593e
JK
85132016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 PR c++/15231
8516 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
8517 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
8518
744608cc
PA
85192016-05-27 Pedro Alves <palves@redhat.com>
8520
8521 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8522 New procedure.
8523 (top level): Call it, and bail out of DejaGnu is known to be bad.
8524
ac775bf4
AB
85252016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
8526
8527 * gdb.base/whatis.c: Extend the test case.
8528 * gdb.base/whatis.exp: Add additional tests.
8529
2bbad2ea
BH
85302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8531
8532* gdb.fortran/type.f90: Add pointer variable.
8533* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
8534
8b70175d
BH
85352016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8536
8537 * gdb.fortran/vla-type.exp: Fix testcase name.
8538
86d8a848
BH
85392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8540
8541 * gdb.fortran/vla-type.exp: Access elements in nested structs.
8542
e188eb36
BH
85432016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8544
8545 * gdb.fortran/type.f90: Add nested structures.
8546 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
8547 * gdb.fortran/derived-type.exp: Adapt expected output.
8548 * gdb.fortran/vla-type.exp: Adapt expected output.
8549
9b2db1fd
BH
85502016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8551
8552 * gdb.fortran/whatis_type.exp: Adapt expected output.
8553
72b17055
BH
85542016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8555
8556 * gdb.fortran/print_type.exp: Fix expected output.
8557 * gdb.fortran/whatis_type.exp: Fix expected output.
8558
3cd81d8d
BH
85592016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
8560
8561 * gdb.fortran/whatis_type.exp: Use multi_line.
8562
ddae9462
TT
85632016-05-24 Tom Tromey <tom@tromey.com>
8564
8565 PR python/17386:
8566 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
8567 use value as an index.
8568
1957f6b8
TT
85692016-05-23 Tom Tromey <tom@tromey.com>
8570
8571 PR python/17981:
8572 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
8573 no-breakpoint case.
8574
026a9174
PA
85752016-05-24 Pedro Alves <palves@redhat.com>
8576
8577 PR gdb/19828
8578 * gdb.threads/clone-attach-detach.c: New file.
8579 * gdb.threads/clone-attach-detach.exp: New file.
8580
e70a7231
FR
85812016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
8582
8583 * gdb.base/annota-input-while-running.exp: Fix syntax error.
8584
0f6ed0e0
TT
85852016-05-23 Tom Tromey <tom@tromey.com>
8586
8587 PR python/19438, PR python/18393:
8588 * gdb.python/py-progspace.exp: Add "dir" test.
8589 * gdb.python/py-objfile.exp: Add "dir" test.
8590
ffd19d61
YQ
85912016-05-23 Yao Qi <yao.qi@linaro.org>
8592
8593 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
8594 * gdb.arch/thumb2-it.exp: Likewise.
8595
9e8f9b05
SM
85962016-05-18 Simon Marchi <simon.marchi@ericsson.com>
8597
8598 * gdb.mi/mi-threads-interrupt.c: New file.
8599 * gdb.mi/mi-threads-interrupt.exp: New file.
8600
61c6156d
SM
86012016-05-17 Simon Marchi <simon.marchi@ericsson.com>
8602
8603 PR gdb/18077
8604 * gdb.mi/mi-async-run.exp: New file.
8605 * gdb.mi/mi-async-run.c: New file.
8606
67218854
TT
86072016-05-17 Tom Tromey <tom@tromey.com>
8608 Manish Goregaokar <manishsmail@gmail.com>
8609
8610 * lib/rust-support.exp: New file.
8611 * lib/gdb.exp (skip_rust_tests): New proc.
8612 (build_executable_from_specs): Handle rust.
8613 * lib/future.exp (gdb_find_rustc): New proc.
8614 (gdb_default_target_compile): Handle rust.
8615 * gdb.rust/expr.exp: New file.
8616 * gdb.rust/generics.exp: New file.
8617 * gdb.rust/generics.rs: New file.
8618 * gdb.rust/methods.exp: New file.
8619 * gdb.rust/methods.rs: New file.
8620 * gdb.rust/modules.exp: New file.
8621 * gdb.rust/modules.rs: New file.
8622 * gdb.rust/simple.exp: New file.
8623 * gdb.rust/simple.rs: New file.
8624
c44af4eb
TT
86252016-05-17 Tom Tromey <tom@tromey.com>
8626
8627 * gdb.base/default.exp (set language): Add rust.
8628
dcd1f979
TT
86292016-05-17 Tom Tromey <tom@tromey.com>
8630
8631 * gdb.gdb/unittest.exp: New file.
8632
155b7f57
YQ
86332016-05-16 Yao Qi <yao.qi@linaro.org>
8634
8635 * gdb.base/batch-preserve-term-settings.exp: Remove variable
8636 shell_prompt. Update shell_prompt_re.
8637
8ddd5a6c
DE
86382016-05-12 Doug Evans <dje@google.com>
8639
8640 PR symtab/19999
8641 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
8642 $options when building executable.
8643 * gdb.dwarf2/fission-loclists-pie.S: New file.
8644 * gdb.dwarf2/fission-loclists-pie.exp: New file.
8645
02e370d9
SM
86462016-05-04 Simon Marchi <simon.marchi@ericsson.com>
8647
8648 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
8649 of [is_remote target],
8650
8929ad8b
SM
86512016-05-04 Simon Marchi <simon.marchi@ericsson.com>
8652
8653 * lib/gdb.exp (use_gdb_stub): New procedure.
8654
6c447423
DE
86552016-05-03 Yunlian Jiang <yunlian@google.com>
8656 Doug Evans <dje@google.com>
8657
8658 PR symtab/19914
8659 * gdb.dwarf2/dwp-sepdebug.c: New file.
8660 * gdb.dwarf2/dwp-sepdebug.exp: New file.
8661
444e826c
SM
86622016-05-02 Simon Marchi <simon.marchi@ericsson.com>
8663
8664 * gdb.base/detach.exp: Remove is_remote check.
8665
740feeaa
SM
86662016-05-02 Simon Marchi <simon.marchi@ericsson.com>
8667
8668 * gdb.base/annota-input-while-running.exp: Don't check for
8669 [is_remote target]. Enable annotations after running to main.
8670 Remove unused "set test..." line.
8671
9080ac9d
SM
86722016-04-28 Simon Marchi <simon.marchi@ericsson.com>
8673
8674 * gdb.trace/trace-enable-disable.exp: New file.
8675 * gdb.trace/trace-enable-disable.c: New file.
8676
952ebca5
SM
86772016-04-28 Simon Marchi <simon.marchi@ericsson.com>
8678
8679 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
8680 use it in info sharedlibrary test.
8681 * gdb.trace/ftrace-lock.exp: Likewise.
8682 * gdb.trace/ftrace.exp: Likewise.
8683 * gdb.trace/range-stepping.exp: Likewise.
8684 * gdb.trace/trace-break.exp: Likewise.
8685 * gdb.trace/trace-condition.exp: Likewise.
8686 * gdb.trace/trace-mt.exp: Likewise.
8687
d9019901
SM
86882016-04-27 Simon Marchi <simon.marchi@ericsson.com>
8689
8690 * lib/gdb.exp (gdb_load_shlibs): Rename to...
8691 (gdb_load_shlib): ... this.
8692 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
8693 gdb_load_shlib.
8694 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
8695 * gdb.base/ctxobj.exp: Likewise.
8696 * gdb.base/dprintf-pending.exp: Likewise.
8697 * gdb.base/dso2dso.exp: Likewise.
8698 * gdb.base/fixsection.exp: Likewise.
8699 * gdb.base/gcore-relro.exp: Likewise.
8700 * gdb.base/gdb1555.exp: Likewise.
8701 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8702 * gdb.base/gnu-ifunc.exp: Likewise.
8703 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
8704 * gdb.base/jit-so.exp (one_jit_test): Likewise.
8705 * gdb.base/pending.exp: Likewise.
8706 * gdb.base/print-file-var.exp: Likewise.
8707 * gdb.base/print-symbol-loading.exp: Likewise.
8708 * gdb.base/shlib-call.exp: Likewise.
8709 * gdb.base/shreloc.exp: Likewise.
8710 * gdb.base/so-impl-ld.exp: Likewise.
8711 * gdb.base/solib-disc.exp: Likewise.
8712 * gdb.base/solib-nodir.exp: Likewise.
8713 * gdb.base/solib-overlap.exp: Likewise.
8714 * gdb.base/solib-symbol.exp: Likewise.
8715 * gdb.base/solib-weak.exp (do_test): Likewise.
8716 * gdb.base/sym-file.exp: Likewise.
8717 * gdb.base/symtab-search-order.exp: Likewise.
8718 * gdb.base/type-opaque.exp: Likewise.
8719 * gdb.base/unload.exp: Likewise.
8720 * gdb.base/watchpoint-solib.exp: Likewise.
8721 * gdb.compile/compile.exp: Likewise.
8722 * gdb.cp/gdb2384.exp: Likewise.
8723 * gdb.cp/infcall-dlopen.exp: Likewise.
8724 * gdb.cp/re-set-overloaded.exp: Likewise.
8725 * gdb.fortran/library-module.exp: Likewise.
8726 * gdb.opt/solib-intra-step.exp: Likewise.
8727 * gdb.python/py-finish-breakpoint.exp: Likewise.
8728 * gdb.python/py-shared.exp: Likewise.
8729 * gdb.reverse/solib-precsave.exp: Likewise.
8730 * gdb.reverse/solib-reverse.exp: Likewise.
8731 * gdb.server/solib-list.exp: Likewise.
8732 * gdb.threads/dlopen-libpthread.exp: Likewise.
8733 * gdb.threads/tls-shared.exp: Likewise.
8734 * gdb.threads/tls-so_extern.exp: Likewise.
8735 * gdb.trace/change-loc.exp: Likewise.
8736 * gdb.trace/ftrace-lock.exp: Likewise.
8737 * gdb.trace/ftrace.exp: Likewise.
8738 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
8739 * gdb.trace/pending.exp: Likewise.
8740 * gdb.trace/range-stepping.exp: Likewise.
8741 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
8742 (strace_info_marker): Likewise.
8743 (strace_probe_marker): Likewise.
8744 (strace_trace_on_same_addr): Likewise.
8745 (strace_trace_on_diff_addr): Likewise.
8746 * gdb.trace/trace-break.exp: Likewise.
8747 * gdb.trace/trace-condition.exp: Likewise.
8748 * gdb.trace/trace-mt.exp: Likewise.
8749
fca4cfd9
SM
87502016-04-27 Simon Marchi <simon.marchi@ericsson.com>
8751
8752 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
8753 result of gdb_remote_download.
8754 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
8755 * gdb.base/dso2dso.exp: Likewise.
8756 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8757 * gdb.base/print-file-var.exp: Likewise.
8758 * gdb.base/shlib-call.exp: Likewise.
8759 * gdb.base/shreloc.exp: Likewise.
8760 * gdb.base/solib-overlap.exp: Likewise.
8761 * gdb.base/solib-weak.exp (do_test): Likewise.
8762 * gdb.base/unload.exp: Likewise.
8763
11cf4ffb
YQ
87642016-04-27 Yao Qi <yao.qi@linaro.org>
8765
8766 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
8767 exists.
8768
3e2e34f8
KB
87692016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8770
8771 * vla-type.exp: Print structure from toplevel.
8772
8f07e298
BH
87732016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8774
8775 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
8776 of dynamic types.
8777 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
8778 of dynamic types.
8779
9920b434
BH
87802016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
8781
8782 * gdb.fortran/vla-type.f90: New file.
8783 * gdb.fortran/vla-type.exp: New file.
8784
f3abeff5
YQ
87852016-04-25 Yao Qi <yao.qi@linaro.org>
8786
8787 * gdb.base/branch-to-self.c: New file.
8788 * gdb.base/branch-to-self.exp: New file.
8789
0a5d52f0
YQ
87902016-04-22 Yao Qi <yao.qi@linaro.org>
8791
8792 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
8793 more after $hex.
8794
495346f6
YQ
87952016-04-22 Yao Qi <yao.qi@linaro.org>
8796
8797 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
8798 * gdb.base/annota3.exp: Likewise.
8799
4a7e075c
YQ
88002016-04-22 Yao Qi <yao.qi@linaro.org>
8801
8802 * gdb.reverse/step-precsave.exp: Do one step and test program
8803 stops in "callee" and do multiple steps until program goes out
8804 of "callee".
8805 * gdb.reverse/step-reverse.exp: Likewise.
8806
5b061e98
YQ
88072016-04-22 Yao Qi <yao.qi@linaro.org>
8808
8809 * gdb.trace/signal.exp: Also pass if
8810 $tracepoint_hits($i) > $iterations.
8811
5c5dc57f
YQ
88122016-04-22 Yao Qi <yao.qi@linaro.org>
8813
8814 * gdb.trace/signal.c: New file.
8815 * gdb.trace/signal.exp: New file.
8816
a55411b9
DE
88172016-04-19 Doug Evans <xdje42@gmail.com>
8818
8819 * gdb.base/bad-file.exp: New file.
8820
a22df60a
MG
88212016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
8822
8823 * gdb.dwarf2/implref.exp: New file.
8824
0c13f7e5
BH
88252016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
8826
8827 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
8828 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
8829 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
8830 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
8831 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
8832 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
8833 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
8834 * lib/fortran.exp (fortran_int4): New procedure.
8835 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
8836 (fortran_logical4): Likewise.
8837
9b9b09e9
BH
88382016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
8839
8840 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
8841
a14d1f4d
BH
88422016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
8843
8844 * lib/compiler.c: Add Intel specific preprocessor macros.
8845 * lib/compiler.cc: Likewise.
25d49b86 8846
7d49b1d0
LM
88472016-04-13 Luis Machado <lgustavo@codesourcery.com>
8848
8849 * gdb.server/connect-with-no-symbol-file.c: New file.
8850 * gdb.server/connect-with-no-symbol-file.exp: New file.
8851
8392fa22
SM
88522016-04-13 Simon Marchi <simon.marchi@ericsson.com>
8853
8854 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
8855
8c4c4aeb
SM
88562016-04-13 Simon Marchi <simon.marchi@ericsson.com>
8857
8858 * boards/gdbserver-base.exp (${board}_download): Copy source file to
8859 standard output directory.
8860
45e3745e
AT
88612016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
8862
8863 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
8864
e26b7e41
MM
88652016-04-13 Markus Metzger <markus.t.metzger@intel.com>
8866
8867 * gdb.btrace/instruction_history.c (loop): Add declaration.
8868
8ce09462
AT
88692016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
8870
8871 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
8872
2e88a1ea
SM
88732016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
8874
8875 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
8876 parentheses to print.
8877 (continue_handler): Likewise.
8878
f48e22e3
SM
88792016-04-08 Simon Marchi <simon.marchi@ericsson.com>
8880
8881 * gdb.server/solib-list.exp: Remove is_remote check.
8882 Pass shlib= to gdb_compile. Don't link shared library with
8883 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
8884 Run binary filename through "readlink -f" on the target.
8885
096be756
PA
88862016-04-08 Pedro Alves <palves@redhat.com>
8887
8888 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
8889 interpreter filename as argument to gdbserver_spawn.
8890 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
8891 Return empty if $last_loaded_file does not exist.
8892
06500533
JK
88932016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8894
8895 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
8896 * gdb.base/jit-main.c: Use exit after usage.
8897
2d35e871
JK
88982016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8899
8900 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
8901 GDBHISTSIZE prior to the tests.
8902 * gdb.base/gdbinit-history.exp: Likewise.
8903
89042016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
8905
8906 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
8907 instead of build_executable. Use gdb_load_shlibs.
8908
c8064e7e
YQ
89092016-04-07 Yao Qi <yao.qi@linaro.org>
8910
8911 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
8912 Execute "si" command.
8913
bde47561
YQ
89142016-04-07 Yao Qi <yao.qi@linaro.org>
8915
8916 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
8917 number instead of the comments on some line.
8918
b16f8a3b
DB
89192016-04-06 Don Breazeal <donb@codesourcery.com>
8920
8921 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
8922 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
8923
c2f901df
SM
89242016-04-06 Simon Marchi <simon.marchi@ericsson.com>
8925
8926 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
8927 standard_output_file. Remove unused binfile variable.
8928
ac17fda0
CU
89292016-04-05 Catalin Udma <catalin.udma@freescale.com>
8930
8931 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
8932 * gdb.python/py-mi-objfile.exp: Match "list main" output
8933 in console format.
8934
03a8c4df
SM
89352016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
8936
8937 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
8938 absolute.
8939
6e774b13
SM
89402016-04-05 Simon Marchi <simon.marchi@ericsson.com>
8941
8942 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
8943 absolute.
8944 * gdb.trace/ftrace.exp: Likewise.
8945 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
8946 targets as well.
8947 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
8948 (gdb_load_shlibs): Copy libraries to test directory when testing
8949 natively. Only set solib-search-path if testing remotely.
8950 * lib/mi-support.exp (mi_load_shlibs): Likewise.
8951
7817ea46
SM
89522016-04-05 Simon Marchi <simon.marchi@ericsson.com>
8953
8954 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
8955 gdb_download. Use it even if the target is not remote.
8956 * gdb.base/jit.exp (compile_jit_test): Likewise.
8957 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
8958 output directory if the destination board is local, otherwise use
8959 the standard remote_download from DejaGnu.
8960 (gdb_download): Remove.
8961 (gdb_load_shlibs): Use gdb_remote_download instead of
8962 gdb_download.
8963 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
8964 Use gdb_remote_download instead of gdb_download. Use it even if
8965 the target is not remote.
8966 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
8967 instead of gdb_download.
8968
7beb7f68
SM
89692016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
8970
8971 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
8972 (test_insert_delete_modify): Call mi_load_shlibs before trying to
8973 run.
8974
cc63428a
AV
89752016-04-01 Artemiy Volkov <artemiyv@acm.org>
8976
8977 PR gdb/19820
8978 * gdb.base/printcmds.exp: Add artificial arrays tests.
8979
64cdf930
PA
89802016-03-31 Pedro Alves <palves@redhat.com>
8981
8982 PR gdb/19858
8983 * gdb.base/jit-main.c: Include unistd.h.
8984 (ATTACH): Define to 0 if not already defined.
8985 (wait_for_gdb, mypid): New globals.
8986 (WAIT_FOR_GDB): New macro.
8987 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
8988 some breakpoint locations.
8989 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
8990 New procedures.
8991 (one_jit_test): Add REATTACH parameter, and handle it. Use
8992 continue_to_test_location.
8993 (top level): Test attach, and adjusts calls to one_jit_test.
8994
40dea8cb
PA
89952016-03-31 Pedro Alves <palves@redhat.com>
8996
8997 PR gdb/19858
8998 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
8999 BINSUFFIX parameter, and handle it.
9000 (top level): Adjust calls compile_jit_test.
9001
e7ea3ec7
CU
90022016-03-31 Catalin Udma <catalin.udma@freescale.com>
9003
9004 PR python/19743
9005 * gdb.python/py-mi-events-gdb.py: New file.
9006 * gdb.python/py-mi-events.c: New file.
9007 * gdb.python/py-mi-events.exp: New file.
9008
e6359af3
YQ
90092016-03-30 Yao Qi <yao.qi@linaro.org>
9010
9011 * gdb.reverse/until-precsave.exp: Match function name only.
9012 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
9013 Move malloc to a condition block.
9014 * gdb.reverse/until-reverse.exp: Match function name only.
9015
a4105d04
MK
90162016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
9017
9018 * gdb.trace/ftrace.exp: Set arg0exp for s390.
9019 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
9020 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
9021 variable for GPR 0 instead of assuming it is register 0.
9022 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
9023 * lib/trace-support.exp: Add s390 registers.
9024
bfa6adb9
YQ
90252016-03-29 Yao Qi <yao.qi@linaro.org>
9026
9027 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
9028
1e6697ea
YQ
90292016-03-24 Yao Qi <yao.qi@linaro.org>
9030
9031 * gdb.reverse/break-reverse.exp: Add quotation mark in the
9032 test message.
9033
64bcd522
AA
90342016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9035
9036 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
9037 maintaining separate logic for constructing the output path.
9038
7868401b
DB
90392016-03-16 Don Breazeal <donb@codesourcery.com>
9040
9041 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
9042 Retry fork and waitpid on interrupted system call errors.
9043 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9044 Use with_timeout_factor to increase timeout by factor of 10.
9045
1cafadb4
DB
90462016-03-15 Don Breazeal <donb@codesourcery.com>
9047
9048 * gdb.cp/scope-err.cc: New test program.
9049 * gdb.cp/scope-err.exp: New test script.
9050 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
9051 lines and "set breakpoint here" comment.
9052 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
9053 Fixed some whitespace and format issues.
9054 * gdb.mi/mi-linespec-err-cp.cc: New test program.
9055 * gdb.mi/mi-linespec-err-cp.exp: New test script.
9056
81516450
DE
90572016-03-15 Doug Evans <dje@google.com>
9058
9059 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
9060 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
9061 All callers updated. Add tests for enums, mixed flags register.
9062
aa52b601
DE
90632016-03-15 Doug Evans <dje@google.com>
9064
9065 * gdb.base/skip.c (main): Call test_skip_file_and_function.
9066 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
9067
fa4ff313
SM
90682016-03-14 Simon Marchi <simon.marchi@ericsson.com>
9069
9070 * gdb.base/default.exp: Add $_as_string to the list of expected
9071 convenience functions.
9072
f2403c39
AB
90732016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
9074
9075 * gdb.base/maint.exp: New tests for 'maint info line-table'.
9076
f2f3ccb9
SM
90772016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
9078
9079 * gdb.python/py-as-string.exp: New file.
9080 * gdb.python/py-as-string.c: New file.
9081
00dbd492
PA
90822016-03-09 Pedro Alves <palves@redhat.com>
9083
9084 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
9085 signal" -> "Thread NN received signal" output change.
9086 * gdb.threads/ia64-sigill.exp: Likewise.
9087 * gdb.threads/linux-dp.exp: Likewise.
9088 * gdb.threads/manythreads.exp: Likewise.
9089 * gdb.threads/pending-step.exp: Likewise.
9090 * gdb.threads/print-threads.exp: Likewise.
9091 * gdb.threads/sigstep-threads.exp: Likewise.
9092 * gdb.threads/staticthreads.exp: Likewise.
9093 * gdb.threads/tls.exp: Likewise.
9094
1e6697ea
YQ
90952016-03-09 Pedro Alves <palves@redhat.com>
9096
9097 * gdb.base/command-line-input.exp: New file.
9098
b04fd3be
MK
90992016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9100
9101 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
9102 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
9103 * gdb.trace/pending.exp: Accept leading dot before function name.
9104 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
9105 * lib/trace-support.exp: Set registers for ppc.
9106
98fa59e9
MK
91072016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9108
9109 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
9110 use it for disassembly; accept .main in addition to main in backtrace.
9111
f77198c8
MK
91122016-03-09 Wei-cheng Wang <cole945@gmail.com>
9113 Marcin Kościelnicki <koriakin@0x04.net>
9114
9115 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
9116 (gdb_recursion_test_ptr): New global variable.
9117 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
9118 gdb_recursion_test.
9119 (gdb_c_test): Ditto.
9120
ba84e0da
MK
91212016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9122
9123 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
9124 ordering.
9125
4366d36e
MK
91262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
9127
9128 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
9129 (bar): Add bar_start_lbl label.
9130 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
9131 of foo/bar for emitting DWARF and tracing.
9132
5eb264df
SDJ
91332016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
9134
9135 * analyze-racy-logs.py: Set executable bit.
9136
fb6a751f
SDJ
91372016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
9138
9139 * Makefile.in (DEFAULT_RACY_ITER): New variable.
9140 (CHECK_TARGET_TMP): Likewise.
9141 (check-single-racy): New rule.
9142 (check-parallel-racy): Likewise.
9143 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
9144 (do-check-parallel-racy): New rule.
9145 (check-racy/%.exp): Likewise.
9146 * README (Racy testcases): New section.
9147 * analyze-racy-logs.py: New file.
9148
bdf7e230
DE
91492016-03-03 Doug Evans <dje@google.com>
9150
9151 * gdb.base/skip.exp: Use with_test_prefix.
9152
4719d415
YQ
91532016-03-03 Yao Qi <yao.qi@linaro.org>
9154
9155 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
9156 Invoke step_over_syscall "clone" and break_cond_on_syscall
9157 "clone".
9158 * gdb.base/step-over-clone.c: New file.
9159
ea507862
YQ
91602016-03-03 Yao Qi <yao.qi@linaro.org>
9161
9162 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
9163 code format.
9164
8fc8cbda
YQ
91652016-03-03 Yao Qi <yao.qi@linaro.org>
9166
9167 * gdb.base/disp-step-fork.c: Rename to ...
9168 * gdb.base/step-over-fork.c: ... it. New file.
9169 * gdb.base/disp-step-vfork.c: Rename to ...
9170 * gdb.base/step-over-vfork.c: ... it. New file.
9171 * gdb.base/disp-step-syscall.exp: Rename to ...
9172 * gdb.base/step-over-syscall.exp: ... it. New file.
9173 (disp_step_cross_syscall): Rename to ...
9174 (step_over_syscall): ... it.
9175
92fa70b0
YQ
91762016-03-03 Yao Qi <yao.qi@linaro.org>
9177
9178 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
9179 If target supports condition evaluation on target, invoke
9180 break_cond_on_syscall for fork and vfork.
9181
e197ad3c
YQ
91822016-03-03 Yao Qi <yao.qi@linaro.org>
9183
9184 * gdb.base/disp-step-syscall.exp: Don't invoke
9185 support_displaced_stepping.
9186 (disp_step_cross_syscall): Test with displaced stepping off and
9187 on if supported.
9188
0b47da9f
YQ
91892016-03-03 Yao Qi <yao.qi@linaro.org>
9190
9191 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
9192 proc.
9193 (setup): New proc.
9194 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
9195 and setup.
9196
065ab6dc
BH
91972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9198
9199 * gdb.fortran/vla-history.exp: Remove breakpoint.
9200
07e448ad 92012016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9202
25d49b86
PA
9203 * gdb.fortran/vla-history.exp: Lookup array elements and printing
9204 exceeds timeout.
07e448ad 9205
9ac2d526 92062016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9207
25d49b86
PA
9208 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
9209 breakpoint.
9ac2d526 9210
17807369
BH
92112016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
9212
9213 * gdb.mi/vla.f90: Nullify pointer after declaration.
9214
86e501af
PA
92152016-03-01 Pedro Alves <palves@redhat.com>
9216
9217 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
9218
1e903e32
PA
92192016-03-01 Pedro Alves <palves@redhat.com>
9220
9221 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
9222 before anything else.
9223 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
9224 _GNU_SOURCE here.
9225 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
9226 before anything else.
9227 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
9228
6ccb54e2
PA
92292016-03-01 Pedro Alves <palves@redhat.com>
9230
9231 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
9232
30ca9da1
YQ
92332016-03-01 Yao Qi <yao.qi@linaro.org>
9234
9235 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
9236 prepare_for_testing.
9237
dc856b38
YQ
92382016-03-01 Yao Qi <yao.qi@linaro.org>
9239
9240 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
9241
4a932159
AA
92422016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9243
9244 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
9245 manually constructing the output path.
9246
f2489477
AA
92472016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9248
9249 * gdb.arch/s390-stackless.S: New.
9250 * gdb.arch/s390-stackless.exp: New.
9251
38899f16
IB
92522016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
9253
9254 * gdb.dlang/circular.c: New file.
9255 * gdb.dlang/circular.exp: New file.
9256
9fde51ed
YQ
92572016-02-26 Yao Qi <yao.qi@linaro.org>
9258
9259 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
9260 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
9261 (testcases): Update.
9262
ce90fefe
YQ
92632016-02-26 Yao Qi <yao.qi@linaro.org>
9264
9265 * gdb.reverse/aarch64.c: Rename to ...
9266 * gdb.reverse/insn-reverse.c: ... it.
9267 * gdb.reverse/aarch64.exp: Rename to ...
9268 * gdb.reverse/insn-reverse.exp: ... it.
9269
3263bceb
YQ
92702016-02-26 Yao Qi <yao.qi@linaro.org>
9271
9272 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
9273 (testcase_ftype): New.
9274 (testcases): New array.
9275 (n_testcases): New.
9276 (main): Call each element in testcases.
9277 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
9278 (read_testcase): New.
9279 Do the tests in a loop.
9280
6cb59ff1
YQ
92812016-02-25 Yao Qi <yao.qi@linaro.org>
9282
9283 * gdb.base/branches.c: Remove.
9284
ae91f625
MK
92852016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9286
9287 PR gdb/13808
9288 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
9289
678b48b7
MK
92902016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9291
9292 * gdb.trace/ftrace.exp: Remove unnecessary target check.
9293
7337a6f2
MK
92942016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
9295
9296 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
9297 change x86_64 call_insn to 'callq'.
9298
861ca91f
AT
92992016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
9300
9301 * gdb.trace/tfile-avx.c: Move to...
9302 * gdb.trace/tracefile-pseudo-reg.c: Here.
9303 * gdb.trace/tfile-avx.exp: Move to...
9304 * gdb.trace/tracefile-pseudo-reg.exp: Here.
9305
bf74e428
GB
93062016-02-24 Gary Benson <gbenson@redhat.com>
9307
9308 * gdb.base/attach-pie-noexec.exp: Do not expect an error
9309 message on attach.
9310
cce0e923
DE
93112016-02-23 Doug Evans <dje@google.com>
9312
9313 * gdb.base/skip.c (test_skip): New function.
9314 (end_test_skip_file_and_function): New function.
9315 (test_skip_file_and_function): New function.
9316 * gdb.base/skip1.c (test_skip): New function.
9317 (skip1_test_skip_file_and_function): New function.
9318 * gdb.base/skip.exp: Add tests for new skip options.
9319 * gdb.base/skip-solib.exp: Update expected output.
9320 * gdb.perf/skip-command.cc: New file.
9321 * gdb.perf/skip-command.exp: New file.
9322 * gdb.perf/skip-command.py: New file.
9323
4000e47e
MK
93242016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
9325
9326 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
9327 info registers pattern.
9328
24f75ead
IB
93292016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
9330
9331 * lib/future.exp: Add D support.
9332 (gdb_find_gdc): New proc.
9333 (gdb_default_target_compile): Add D support.
9334
fbb7bcbe
WW
93352016-02-18 Wei-cheng Wang <cole945@gmail.com>
9336
9337 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
9338 user+system time.
9339 (trace_speed_test): Determine the iteration count for a time
9340 between 15..30 seconds.
9341
012b3a21
WT
93422016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
9343
9344 * gdb.arch/i386-mpx-sigsegv.c: New file.
9345 * gdb.arch/i386-mpx-sigsegv.exp: New file.
9346 * gdb.arch/i386-mpx-simple_segv.c: New file.
9347 * gdb.arch/i386-mpx-simple_segv.exp: New file.
9348
2d5189bd
YQ
93492016-02-18 Yao Qi <yao.qi@linaro.org>
9350
9351 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
9352 Don't call setup_kfail.
9353
40fb20d0
YQ
93542016-02-18 Yao Qi <yao.qi@linaro.org>
9355
9356 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9357 Set "set breakpoint condition-evaluation" per $cond_bp_target.
9358
21b1f8d2
DE
93592016-02-16 Doug Evans <dje@google.com>
9360
9361 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
9362 * gdb.base/skip1.c: Ditto.
9363 * gdb.base/skip.exp: Whitespace cleanup.
9364
4041ed77
DB
93652016-02-16 Don Breazeal <donb@codesourcery.com>
9366
9367 PR remote/19496
9368 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
9369 Remove kfail for PR remote/19496.
9370
c4ef31bf
SM
93712016-02-16 Simon Marchi <simon.marchi@ericsson.com>
9372
9373 * lib/gdb.exp (standard_temp_file): Return a path specific to
9374 the runtest invocation.
9375
266b65b3
SM
93762016-02-16 Simon Marchi <simon.marchi@ericsson.com>
9377
9378 * gdb.trace/save-trace.exp: Change relative path to be in the
9379 standard output directory.
9380
a7a0a6a9
JK
93812016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9382
9383 * gdb.arch/i386-prologue.c: Add missing prototypes.
9384
c99dbb42
JK
93852016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9386
9387 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
9388 * gdb.arch/i386-prologue.exp: Likewise.
9389 * gdb.arch/i386-size.exp: Likewise.
9390
aa480355
SM
93912016-02-15 Simon Marchi <simon.marchi@ericsson.com>
9392
9393 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
9394 define object file path.
9395 * gdb.btrace/gcore.exp: Use standard_output_file to define core
9396 file path.
9397 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
9398 standard_output_file to define binfile.
9399
ba881f50
JK
94002016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9401
9402 Fix compatibility with recent gfortran-5.3.1.
9403 * gdb.fortran/vla-history.exp (print vla1 allocated)
9404 (print vla2 allocated, print $2, print $3): Remove
9405 (print $4): Rename to ...
9406 (print $2): ... here.
9407 (print $9): Rename to ...
9408 (print $5): ... here.
9409 (print $10): Rename to ...
9410 (print $6): ... here.
9411 * gdb.fortran/vla.f90: Add pvla initialization.
9412
e9fb005c
JK
94132016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
9416 New test.
9417 * gdb.fortran/vla-value-sub.exp: Likewise.
9418
e44e00ff
MK
94192016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
9420
9421 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
9422
97e94151
SM
94232016-02-12 Simon Marchi <simon.marchi@ericsson.com>
9424
9425 * i386-biarch-core.exp: Define corefile using
9426 standard_output_file.
9427
01113bc1
YQ
94282016-02-12 Yao Qi <yao.qi@linaro.org>
9429
9430 * gdb.arch/arm-single-step-kernel-helper.c: New.
9431 * gdb.arch/arm-single-step-kernel-helper.exp: New.
9432
33b4777c
MM
94332016-02-12 Markus Metzger <markus.t.metzger@intel.com>
9434
9435 * gdb.btrace/tailcall-only.exp: New.
9436 * gdb.btrace/tailcall-only.c: New.
9437 * gdb.btrace/x86_64-tailcall-only.S: New.
9438 * gdb.btrace/i686-tailcall-only.S: New.
9439
acc23c11
PA
94402016-02-11 Pedro Alves <palves@redhat.com>
9441
9442 * README (Parallel testing): Add missing double quotes.
9443
e352bf0a
PA
94442016-02-11 Pedro Alves <palves@redhat.com>
9445
9446 * README (Parallel testing): New section.
9447 (GDB_PARALLEL): Rewrite.
9448 (FORCE_PARALLEL): Document.
9449
9f5fed78
MK
94502016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
9451
9452 * gdb.trace/tfile-avx.c: New test.
9453 * gdb.trace/tfile-avx.exp: New test.
9454
9ef9e6a6
KS
94552016-02-09 Keith Seitz <keiths@redhat.com>
9456
9457 PR breakpoints/19546
9458 * gdb.base/infcall-exec.c: New file.
9459 * gdb.base/infcall-exec2.c: New file.
9460 * gdb.base/infcall-exec.exp: New file.
9461
a96e36da
KS
94622016-02-09 Keith Seitz <keiths@redhat.com>
9463
9464 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
9465 (toplevel): Call test_bkpt_address.
9466
9f61929f
KS
94672016-02-09 Keith Seitz <keiths@redhat.com>
9468
9469 PR python/19506
9470 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
9471 (toplevel): Call test_bkpt_address.
9472
1e94266c
SM
94732016-02-09 Simon Marchi <simon.marchi@ericsson.com>
9474
9475 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
9476 to AC_OUTPUT.
9477 * configure: Regenerate.
9478
2a7f3dff
PA
94792016-02-09 Pedro Alves <palves@redhat.com>
9480
9481 PR breakpoints/19548
9482 * gdb.base/execl-update-breakpoints.c (some_function): New
9483 function.
9484 (main): Call it.
9485 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
9486 Tighten expected GDB output.
9487
2151ccc5
SM
94882016-02-08 Simon Marchi <simon.marchi@ericsson.com>
9489
9490 * Makefile.in (ALL_SUBDIRS): Remove.
9491 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
9492 (distclean maintainer-clean realclean): Likewise.
9493 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
9494 * configure: Regenerate.
9495 * gdb.ada/Makefile.in: Delete.
9496 * gdb.arch/Makefile.in: Likewise.
9497 * gdb.asm/Makefile.in: Likewise.
9498 * gdb.base/Makefile.in: Likewise.
9499 * gdb.btrace/Makefile.in: Likewise.
9500 * gdb.cell/Makefile.in: Likewise.
9501 * gdb.compile/Makefile.in: Likewise.
9502 * gdb.cp/Makefile.in: Likewise.
9503 * gdb.disasm/Makefile.in: Likewise.
9504 * gdb.dlang/Makefile.in: Likewise.
9505 * gdb.dwarf2/Makefile.in: Likewise.
9506 * gdb.fortran/Makefile.in: Likewise.
9507 * gdb.gdb/Makefile.in: Likewise.
9508 * gdb.go/Makefile.in: Likewise.
9509 * gdb.guile/Makefile.in: Likewise.
9510 * gdb.java/Makefile.in: Likewise.
9511 * gdb.linespec/Makefile.in: Likewise.
9512 * gdb.mi/Makefile.in: Likewise.
9513 * gdb.modula2/Makefile.in: Likewise.
9514 * gdb.multi/Makefile.in: Likewise.
9515 * gdb.objc/Makefile.in: Likewise.
9516 * gdb.opencl/Makefile.in: Likewise.
9517 * gdb.opt/Makefile.in: Likewise.
9518 * gdb.pascal/Makefile.in: Likewise.
9519 * gdb.perf/Makefile.in: Likewise.
9520 * gdb.python/Makefile.in: Likewise.
9521 * gdb.reverse/Makefile.in: Likewise.
9522 * gdb.server/Makefile.in: Likewise.
9523 * gdb.stabs/Makefile.in: Likewise.
9524 * gdb.threads/Makefile.in: Likewise.
9525 * gdb.trace/Makefile.in: Likewise.
9526 * gdb.xml/Makefile.in: Likewise.
9527 * lib/gdb.exp (make_gdb_parallel_path): Add check for
9528 GDB_PARALLEL.
9529 (standard_output_file): Remove check for GDB_PARALLEL, always
9530 return path in outputs/$subdir/$testname.
9531
437277d4
SM
95322016-02-08 Simon Marchi <simon.marchi@ericsson.com>
9533
9534 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
9535 (site.exp): Assign abs_srcdir to tcl's srcdir.
9536
31d913c7
YQ
95372016-02-04 Yao Qi <yao.qi@linaro.org>
9538
9539 * gdb.base/foll-exec-mode.c: Include limits.h.
9540 (main): Add parameters argc and argv. Get directory from
9541 argv[0].
9542 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
9543 compilation.
9544 * gdb.base/foll-exec.c: Include limits.h.
9545 (main): Add parameters argc and argv.
9546 Get directory from argv[0].
9547 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
9548 Adjust tests on the number of lines as source code changed.
9549 * gdb.base/foll-vfork-exit.c: Include limits.h.
9550 (main): Add one line of statement before vfork.
9551 * gdb.base/foll-vfork.c: Include limits.h and string.h.
9552 (main): Add parameters argc and argv. Get directory from
9553 argv[0].
9554 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
9555 (setup_gdb): Set tbreak to skip some source lines.
9556 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
9557 (main): Add parameters argc and argv. Get directory from
9558 argv[0].
9559 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
9560 compilation.
9561 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
9562 (main): Add parameters argc and argv. Get directory from
9563 argv[0].
9564 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
9565 compilation.
9566
9482b9fb
DE
95672016-02-01 Doug Evans <dje@google.com>
9568
9569 * gdb.base/skip.exp: Clean up multiple references to same test name.
9570
6b2e4f10
PA
95712016-02-01 Pedro Alves <palves@redhat.com>
9572
ccb6afd6 9573 PR remote/19496
6b2e4f10
PA
9574 * gdb.threads/forking-threads-plus-breakpoint.exp
9575 (displaced_stepping_supported): New global.
9576 (probe_displaced_stepping_support): New procedure.
9577 (do_test): Add 'displaced' parameter, and use it.
9578 (top level): Check for displaced stepping support. Add displaced
9579 stepping on/off testing axis.
9580
37a8db1a
AB
95812016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
9582
9583 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
9584 pointer. Don't perform further tests on the unassociated pointer
9585 if the first test fails.
9586
5fdf6324
AB
95872016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
9588
9589 * gdb.base/max-value-size.c: New file.
9590 * gdb.base/max-value-size.exp: New file.
9591 * gdb.base/huge.exp: Disable max-value-size for this test.
9592
935c6144
IB
95932016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
9594
9595 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
9596
7fe8399d
YQ
95972016-01-28 Yao Qi <yao.qi@linaro.org>
9598
9599 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
9600
a2077e25
PA
96012016-01-25 Pedro Alves <palves@redhat.com>
9602
9603 PR threads/19461
9604 * gdb.base/fork-running-state.c: New file.
9605 * gdb.base/fork-running-state.exp: New file.
9606
1d2736d4
PA
96072016-01-25 Pedro Alves <palves@redhat.com>
9608
9609 PR gdb/19494
9610 * gdb.base/catch-fork-kill.c: New file.
9611 * gdb.base/catch-fork-kill.exp: New file.
9612
f1da4b11
PA
96132016-01-25 Pedro Alves <palves@redhat.com>
9614
9615 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
9616 Delete, moved to lib/gdb.exp.
9617 * gdb.threads/forking-threads-plus-breakpoint.exp
9618 (foreach_with_prefix): Likewise.
9619 * gdb.threads/process-dies-while-handling-bp.exp
9620 (foreach_with_prefix): Likewise.
9621 * lib/gdb.exp (foreach_with_prefix): New procedure.
9622
45f38546
MK
96232016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
9624
9625 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
9626 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
9627
dc29a1ce
MK
96282016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
9629
9630 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
9631 endian targets.
9632
092127d7
JK
96332016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9634 Pedro Alves <palves@redhat.com>
9635
9636 Fix testsuite compatibility with Guile.
9637 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
9638 number.
9639
31d765d3
JK
96402016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9641
9642 Fix testsuite compatibility with Guile.
9643 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
9644 (thread 1): New test for backtrace through signal handler.
9645
1ac78c04
YQ
96462016-01-22 Yao Qi <yao.qi@linaro.org>
9647
9648 PR testsuite/19491
9649 * gdb.base/multi-forks.c: Include
9650 ../lib/unbuffer_output.c
9651 (main): Call gdb_unbuffer_output.
9652
4f5946a8
DE
96532016-01-21 Doug Evans <dje@google.com>
9654
9655 * lib/ada.exp (gdb_compile_ada): Fix typo.
9656
305e13e6
JB
96572016-01-21 Joel Brobecker <brobecker@adacore.com>
9658
9659 * gdb.base/break-fun-addr.exp: New file.
9660 * gdb.base/break-fun-addr1.c: New file.
9661 * gdb.base/break-fun-addr2.c: New file.
9662
5f5dfff6
SM
96632016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
9664
9665 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
9666 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
9667 enum flag values.
9668
fd356fa2
AA
96692016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9670
9671 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
9672 when GDB can not set the vector return value. Add more comments
9673 for clarification.
9674
9df22175
AT
96752016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
9676
9677 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
9678 command.
9679
41d1845e
SM
96802016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9681
9682 * Makefile.in (DO_RUNTEST): Add --status and update usages.
9683
01ac6840
SM
96842016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9685
9686 * Makefile.in (check-single): Pass --status to runtest.
9687 (check/%.exp): Likewise.
9688
96892016-01-19 Simon Marchi <simon.marchi@ericsson.com>
9690
9691 * Makefile.in (check-parallel): Propagate return code from make
9692 do-check-parallel.
9693
bd0a71fa
MK
96942016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
9695
9696 * gdb.trace/ftrace.exp: Fix expected message on continue.
9697 * gdb.trace/pending.exp: Fix expected message on continue.
9698 * gdb.trace/trace-break.exp: Fix expected message on continue.
9699
8bcbad33
SM
97002016-01-18 Simon Marchi <simon.marchi@ericsson.com>
9701
9702 * lib/gdb.exp (gdb_test): Remove unused global references.
9703
f303dbd6
PA
97042016-01-18 Pedro Alves <palves@redhat.com>
9705
9706 * gdb.base/async-shell.exp: Adjust expected output.
9707 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
9708 * gdb.base/siginfo-thread.exp: Adjust expected output.
9709 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
9710 * gdb.java/jnpe.exp: Adjust expected output.
9711 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
9712 * gdb.threads/continue-pending-status.exp: Adjust expected output.
9713 * gdb.threads/leader-exit.exp: Adjust expected output.
9714 * gdb.threads/manythreads.exp: Adjust expected output.
9715 * gdb.threads/pthreads.exp: Adjust expected output.
9716 * gdb.threads/schedlock.exp: Adjust expected output.
9717 * gdb.threads/siginfo-threads.exp: Adjust expected output.
9718 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
9719 expected output.
9720 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
9721 output.
9722 * gdb.threads/sigthread.exp: Adjust expected output.
9723 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
9724
b2789696
YQ
97252016-01-18 Yao Qi <yao.qi@linaro.org>
9726
9727 * gdb.guile/scm-section-script.c: Replace @progbits with
9728 %progbits.
9729 * gdb.python/py-section-script.c: Likewise.
9730
71ef29a8
PA
97312016-01-15 Pedro Alves <palves@redhat.com>
9732
9733 * gdb.multi/tids.exp: Test star wildcard ranges.
9734
3f5b7598
PA
97352016-01-15 Pedro Alves <palves@redhat.com>
9736
9737 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
9738 command from "thread apply" invocation.
9739 (thr_apply_info_thr_invalid): Default the expected output to the
9740 input tid list.
9741 (top level): Add tests that use convenience variables. Add tests
9742 for "thread apply" with a valid TID list, but missing the command.
9743
663f6d42
PA
97442016-01-13 Pedro Alves <palves@redhat.com>
9745
9746 * gdb.base/default.exp: Expect $_gthread as well.
9747 * gdb.multi/tids.exp: Test $_gthread.
9748 * gdb.threads/thread-specific.exp: Test $_gthread.
9749
c84f6bbf
PA
97502016-01-13 Pedro Alves <palves@redhat.com>
9751
9752 * gdb.multi/tids.exp: Test "info threads -gid".
9753
22a02324
PA
97542016-01-13 Pedro Alves <palves@redhat.com>
9755
9756 * gdb.multi/tids.exp: Test InferiorThread.global_num and
9757 Breakpoint.thread.
9758 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
9759
5d5658a1
PA
97602016-01-07 Pedro Alves <palves@redhat.com>
9761
9762 * gdb.base/break.exp: Adjust to output changes.
9763 * gdb.base/hbreak2.exp: Likewise.
9764 * gdb.base/sepdebug.exp: Likewise.
9765 * gdb.base/watch_thread_num.exp: Likewise.
9766 * gdb.linespec/keywords.exp: Likewise.
9767 * gdb.multi/info-threads.exp: Likewise.
9768 * gdb.threads/thread-find.exp: Likewise.
9769 * gdb.multi/tids.c: New file.
9770 * gdb.multi/tids.exp: New file.
9771
84654457
PA
97722016-01-13 Pedro Alves <palves@redhat.com>
9773
9774 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
9775
e3940304
PA
97762016-01-13 Pedro Alves <palves@redhat.com>
9777
9778 * gdb.base/default.exp: Expect $_inferior as well.
9779 * gdb.multi/base.exp: Test $_inferior.
9780
a911d87a
PA
97812016-01-13 Pedro Alves <palves@redhat.com>
9782
9783 PR breakpoints/19388
9784 * gdb.base/catch-signal-siginfo-cond.c: New file.
9785 * gdb.base/catch-signal-siginfo-cond.exp: New file.
9786
82075af2
JS
97872016-01-12 Josh Stone <jistone@redhat.com>
9788 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9789
9790 * gdb.base/catch-syscall.c (do_execve): New variable.
9791 (main): Conditionally trigger an execve.
9792 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
9793 (test_catch_syscall_execve): New, check entry/return across execve.
9794 (do_syscall_tests): Call test_catch_syscall_execve.
9795
e46eeedd
PA
97962016-01-12 Pedro Alves <palves@redhat.com>
9797
9798 * gdb.base/random-signal.exp (do_test): New procedure, with body
9799 of testcase moved in.
9800
01d8c27e
JK
98012016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9802 Pedro Alves <palves@redhat.com>
9803
9804 * gdb.base/funcargs.exp (finish from indirectly called function):
9805 Reintroduce the case for 'First'.
9806
9a706302
JK
98072016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9808 Pedro Alves <palves@redhat.com>
9809
9810 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9811 (tcatch_vfork_then_child_follow_exec)
9812 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
9813 identification.
9814
c0ecb95f
JK
98152016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
9818 and repeats to unlimited.
9819 * gdb.python/py-value.exp: Likewise.
9820 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
9821 and repeats to unlimited.
9822
6cfc1fcb
JK
98232016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9824
9825 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
9826 and reordering the functions.
9827 * gdb.multi/hangout.c: Likewise.
9828 * gdb.multi/hello.c: Likewise.
9829
582a1b00
SM
98302016-01-08 Simon Marchi <simon.marchi@ericsson.com>
9831
9832 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
9833 absolute.
9834 (SingleStatisticTestResult.report): Use dict.keys instead of
9835 dict.iterkeys.
9836
79bc59cb
PA
98372016-01-06 Pedro Alves <palves@redhat.com>
9838
9839 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
9840
43368e1d
MM
98412016-01-04 Markus Metzger <markus.t.metzger@intel.com>
9842
9843 * gdb.btrace/dlopen.exp: New.
9844 * gdb.btrace/dlopen.c: New.
9845 * gdb.btrace/dlopen-dso.c: New.
9846
79fad5b8
SL
98472015-12-25 Sandra Loosemore <sandra@codesourcery.com>
9848
9849 * lib/gdb.exp (gdb_test): Update comments to clarify that the
9850 PATTERN argument is optional.
9851
ab8314b3
JB
98522015-12-24 Joel Brobecker <brobecker@adacore.com>
9853
9854 * lib/ada.exp (target_compile_ada_from_dir): New function.
9855 (gdb_compile_ada): Reimplement avoiding the use of project files.
9856 * gdb.ada/gnat_ada.gpr: Delete.
9857 * gdb.ada/cond_lang.exp: Adjust test to make path before
9858 filename optional.
9859 * gdb.ada/small_reg_param.exp: Likewise.
9860
fe33faff
SM
98612015-12-22 Simon Marchi <simon.marchi@ericsson.com>
9862
9863 * gdb.base/foll-vork.exp: Remove HP-UX special case.
9864
6d265cb4
TP
98652015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9866
9867 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
9868 case.
9869
10125099
SM
98702015-12-21 Simon Marchi <simon.marchi@ericsson.com>
9871
9872 * gdb.base/break.exp: Remove dead code.
9873 * gdb.base/sepdebug.exp: Likewise.
9874
3ca22649
SM
98752015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
9876
9877 * gdb.asm/asm-source.exp: Remove HP-UX references.
9878 * gdb.base/annota1.exp: Likewise.
9879 * gdb.base/annota3.exp: Likewise.
9880 * gdb.base/attach.exp: Likewise.
9881 * gdb.base/bigcore.exp: Likewise.
9882 * gdb.base/break.exp: Likewise.
9883 * gdb.base/call-ar-st.exp: Likewise.
9884 * gdb.base/callfuncs.exp: Likewise.
9885 * gdb.base/catch-fork-static.exp: Likewise.
9886 * gdb.base/display.exp: Likewise.
9887 * gdb.base/foll-exec-mode.exp: Likewise.
9888 * gdb.base/foll-exec.exp: Likewise.
9889 * gdb.base/foll-fork.exp: Likewise.
9890 * gdb.base/foll-vfork.exp: Likewise.
9891 * gdb.base/funcargs.exp: Likewise.
9892 * gdb.base/hbreak2.exp: Likewise.
9893 * gdb.base/inferior-died.exp: Likewise.
9894 * gdb.base/interrupt.exp: Likewise.
9895 * gdb.base/multi-forks.exp: Likewise.
9896 * gdb.base/nodebug.exp: Likewise.
9897 * gdb.base/sepdebug.exp: Likewise.
9898 * gdb.base/solib1.c: Likewise.
9899 * gdb.base/step-test.exp: Likewise.
9900 * gdb.mi/non-stop.c: Likewise.
9901 * gdb.mi/pthreads.c: Likewise.
9902 * gdb.multi/bkpt-multi-exec.ex: Likewise.
9903 * gdb.threads/pthreads.c: Likewise.
9904 * gdb.threads/staticthreads.exp: Likewise.
9905 * lib/future.exp: Likewise.
9906 * lib/gdb.exp: Likewise.
9907 * gdb.base/so-indr-cl.c: Remove.
9908 * gdb.base/so-indr-cl.exp: Likewise.
9909 * gdb.base/solib.c: Likewise.
9910 * gdb.base/solib.exp: Likewise.
9911 * gdb.base/solib2.c: Likewise.
9912
b6304613
SM
99132015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
9914
9915 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
9916 * gdb.base/call-ar-st.exp: Likewise.
9917 * gdb.base/callfuncs.exp: Likewise.
9918 * gdb.base/condbreak.exp: Likewise.
9919 * gdb.base/constvars.exp: Likewise.
9920 * gdb.base/hbreak2.exp: Likewise.
9921 * gdb.base/langs.exp: Likewise.
9922 * gdb.base/list.exp: Likewise.
9923 * gdb.base/long_long.exp: Likewise.
9924 * gdb.base/ptype.exp: Likewise.
9925 * gdb.base/scope.exp: Likewise.
9926 * gdb.base/signals.exp: Likewise.
9927 * gdb.base/so-impl-ld.exp: Likewise.
9928 * gdb.base/varargs.exp: Likewise.
9929 * gdb.base/volatile.exp: Likewise.
9930 * gdb.base/whatis.exp: Likewise.
9931 * gdb.cp/cplusfuncs.exp: Likewise.
9932 * gdb.cp/inherit.exp: Likewise.
9933 * gdb.cp/local.exp: Likewise.
9934 * gdb.cp/member-ptr.exp: Likewise.
9935 * gdb.cp/method.exp: Likewise.
9936 * gdb.cp/overload.exp: Likewise.
9937 * gdb.cp/templates.exp: Likewise.
9938 * gdb.stabs/weird.exp: Likewise.
9939 * lib/compiler.c: Likewise.
9940 * lib/compiler.cc: Likewise.
9941 * lib/cp-support.exp: Likewise.
9942 * lib/gdb.exp: Likewise.
9943
bf401b07
SM
99442015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
9945
9946 * configure.ac: Remove HP-UX case.
9947 * configure: Regenerate.
9948
aff9c0f8
SM
99492015-12-18 Simon Marchi <simon.marchi@ericsson.com>
9950
9951 * lib/gdb.exp (gdb_compile): Add function doc.
9952
a6904d5a
PA
99532015-12-17 Pedro Alves <palves@redhat.com>
9954
9955 PR threads/19354
9956 * gdb.multi/info-threads.exp: New file.
9957
a22279dd
YQ
99582015-12-15 Yao Qi <yao.qi@linaro.org>
9959
9960 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
9961 is aarch64*-*-*.
9962
0588c796
SL
99632015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9964
9965 * gdb.base/history-duplicates.exp: Skip if no readline support.
9966
5d978e17
SL
99672015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9968
9969 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
9970
7e763b86
SL
99712015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9972
9973 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
9974
87a3a92c
SL
99752015-12-14 Sandra Loosemore <sandra@codesourcery.com>
9976
9977 * gdb.base/completion.exp: Skip tests that interrupt GDB with
9978 ctrl-C if nointerrupts target property is set.
9979 * gdb.base/double-prompt-target-event-error.exp: Likewise.
9980 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
9981 * gdb.base/paginate-bg-execution.exp: Likewise.
9982 * gdb.base/paginate-execution-startup.exp: Likewise.
9983 * gdb.base/random-signal.exp: Likewise.
9984 * gdb.base/range-stepping.exp: Likewise.
9985 * gdb.cp/annota2.exp: Likewise.
9986 * gdb.cp/annota3.exp: Likewise.
9987 * gdb.gdb/selftest.exp: Likewise.
9988 * gdb.threads/continue-pending-status.exp: Likewise.
9989 * gdb.threads/leader-exit.exp: Likewise.
9990 * gdb.threads/manythreads.exp: Likewise.
9991 * gdb.threads/pthreads.exp: Likewise.
9992 * gdb.threads/schedlock.exp: Likewise.
9993 * gdb.threads/sigthread.exp: Likewise.
9994
a8f077dc
DB
99952015-12-11 Don Breazeal <donb@codesourcery.com>
9996
9997 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
9998 remote.
9999 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
10000 * gdb.base/foll-exec.exp (main): Enable for target remote.
10001 * gdb.base/foll-fork.exp (main): Likewise.
10002 * gdb.base/foll-vfork.exp (main): Likewise.
10003 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
10004 (proc continue_to_exit_bp_loc): Use clean_restart.
10005 * gdb.base/pie-execl.exp (main): Disable for target remote.
10006 * gdb.base/watch-vfork.exp (main): Enable for target remote.
10007 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
10008 * gdb.threads/execl.exp (main): Likewise.
10009 * gdb.threads/fork-child-threads.exp (main): Likewise.
10010 * gdb.threads/fork-plus-threads.exp (main): Disable for target
10011 remote.
10012 * gdb.threads/fork-thread-pending.exp (main): Enable for target
10013 remote.
10014 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
10015 pid.tid style ptids, instead of just tid.
10016 * gdb.threads/thread-execl.exp (main): Enable for target remote.
10017 * gdb.threads/watchpoint-fork.exp (main): Likewise.
10018 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
10019 ptids, instead of just tid.
10020
3b2464a8
AB
100212015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10022
10023 * gdb.base/list.exp (test_list_forward): Add end of file error
10024 test.
10025 (test_repeat_list_command): Add end of file error test.
10026 (test_list_backwards): Add beginning of file error test.
10027
a0def019
AB
100282015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10029
10030 * gdb.base/list.exp (test_list_invalid_args): New function,
10031 defined, and called.
10032
5c000dff
AB
100332015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
10034
10035 * gdb.base/list.exp (test_list): Make test names unique.
10036
f1637ebe
YQ
100372015-12-11 Yao Qi <yao.qi@linaro.org>
10038
10039 * gdb.base/coremaker2.c: Remove.
10040
36d6fc0a
PA
100412015-12-10 Pedro Alves <palves@redhat.com>
10042
10043 * gdb.multi/base.exp: Remove stale "spaces" references.
10044
762f7747
PA
100452015-12-10 Pedro Alves <palves@redhat.com>
10046
10047 * gdb.multi/base.exp: Don't use nowarnings.
10048 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
10049 * gdb.multi/hangout.c: Include stdio.h.
10050 * gdb.multi/hello.c: Include stdlib.h.
10051 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
10052 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
10053 * gdb.multi/multi-arch.exp: Don't use nowarnings.
10054
28d2bfb9
AB
100552015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
10056
10057 * gdb.dwarf2/dw2-ranges-base.c: New file.
10058 * gdb.dwarf2/dw2-ranges-base.exp: New file.
10059 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
10060 support additional line table, and debug ranges generation.
10061 (Dwarf::ranges): New function, generate .debug_ranges.
10062 (Dwarf::lines): Support generating simple line table programs.
10063 (Dwarf::assemble): Initialise new namespace variables.
10064
5fc2beac
KB
100652015-12-09 Kevin Buettner <kevinb@redhat.com>
10066
10067 * gdb.base/async.exp (proc test_background): Add case for
10068 asynchronous execution not supported.
10069
1c35a88f
LM
100702015-12-09 Luis Machado <lgustavo@codesourcery.com>
10071
10072 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
10073 format and change test names to make them unique.
10074
b593e3d9
RK
100752015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
10076 Pedro Alves <pedro@redhat.com>
10077
10078 PR gdb/18702
10079 Add checking of floatformats setup on x86_64 hosts.
10080 * gdb.arch/i386-float.S (main): Load bigval and smallval.
10081 (smallval, bigval): New labels/constants.
10082 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
10083 float" after loading bigval and smallval.
10084
d72413e6
PMR
100852015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
10086
10087 * gdb.ada/fun_overload_menu.exp: New testcase.
10088 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
10089
ece66d65
JS
100902015-12-04 Josh Stone <jistone@redhat.com>
10091
10092 * gdb.base/catch-fork-static.exp: New.
10093
41d0efca
YQ
100942015-12-03 Yao Qi <yao.qi@linaro.org>
10095
10096 * gdb.base/sizeof.c: Don't include stdio.h and
10097 ../lib/unbuffer_output.c.
10098 (main): New variable 'size' and 'value'. Remove printf and
10099 gdb_unbuffer_output. Assign return value to size and value.
10100 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
10101 at the beginning.
10102 (check_sizeof): Check the result by printing variable 'size'.
10103 (check_valueof): Check the result by printing variable 'value'.
10104
99fd02d9
YQ
101052015-12-01 Yao Qi <yao.qi@linaro.org>
10106
10107 * gdb.base/disp-step-syscall.exp: Define syscall instruction
10108 for aarch64*-*-linux* target.
10109
f2faf941
PA
101102015-11-30 Pedro Alves <palves@redhat.com>
10111
10112 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
10113
04bf20c5
PA
101142015-11-30 Pedro Alves <palves@redhat.com>
10115
10116 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
10117 Handle non-stop mode vCont replies.
10118
09df4675
PA
101192015-11-30 Pedro Alves <palves@redhat.com>
10120
10121 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
10122 prepare_for_testing. Start gdb with "set non-stop on" appended to
10123 GDBFLAGS. Lax expected stop output.
10124
58b584af
YQ
101252015-11-27 Yao Qi <yao.qi@linaro.org>
10126
10127 * gdb.arch/arm-neon.exp: New.
10128 * gdb.arch/arm-neon.c: New.
10129
dfcb77a8
YQ
101302015-11-27 Yao Qi <yao.qi@linaro.org>
10131
10132 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
10133
88e8ec1b
YQ
101342015-11-27 Yao Qi <yao.qi@linaro.org>
10135
10136 * gdb.cp/annota2.exp: Allow multiple occurrences of the
10137 frames-invalid annotation.
10138
bfde72c2
YQ
101392015-11-27 Yao Qi <yao.qi@linaro.org>
10140
10141 * gdb.cp/annota2.exp: Use ${frames_invalid}.
10142
f6512a69
SM
101432015-11-26 Simon Marchi <simon.marchi@ericsson.com>
10144
10145 * gdb.threads/names.exp: New file.
10146 * gdb.threads/names.c: New file.
10147 * README: Mention gdb,no_thread_names.
10148
46a3515b
MM
101492015-11-26 Markus Metzger <markus.t.metzger@intel.com>
10150
10151 PR 19297
10152 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
10153 support" error.
10154
62147a22
PA
101552015-11-24 Pedro Alves <palves@redhat.com>
10156
10157 PR 17539
10158 * gdb.base/display.exp: Expect displays to be sorted in ascending
10159 order. Use multi_line.
10160 * gdb.base/solib-display.exp: Likewise.
10161
2f341b6e
PA
101622015-11-24 Pedro Alves <palves@redhat.com>
10163
10164 PR 17539
25d49b86
PA
10165 * gdb.base/display.exp: Expect displays to be sorted in ascending
10166 order. Use multi_line.
10167 * gdb.base/solib-display.exp: Likewise.
2f341b6e 10168
7e0aa6aa
PA
101692015-11-24 Pedro Alves <palves@redhat.com>
10170
10171 PR 17539
10172 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
10173 threads in ascending order.
10174 * gdb.base/foll-fork.exp: Likewise.
10175 * gdb.base/foll-vfork.exp: Likewise.
10176 * gdb.base/multi-forks.exp: Likewise.
10177 * gdb.mi/mi-nonstop.exp: Likewise.
10178 * gdb.mi/mi-nsintrall.exp: Likewise.
10179 * gdb.multi/base.exp: Likewise.
10180 * gdb.multi/multi-arch.exp: Likewise.
10181 * gdb.python/py-inferior.exp: Likewise.
10182 * gdb.threads/break-while-running.exp: Likewise.
10183 * gdb.threads/execl.exp: Likewise.
10184 * gdb.threads/gcore-thread.exp: Likewise.
10185 * gdb.threads/info-threads-cur-sal.exp: Likewise.
10186 * gdb.threads/kill.exp: Likewise.
10187 * gdb.threads/linux-dp.exp: Likewise.
10188 * gdb.threads/multiple-step-overs.exp: Likewise.
10189 * gdb.threads/next-bp-other-thread.exp: Likewise.
10190 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
10191 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
10192 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
10193 * gdb.threads/thread-find.exp: Likewise.
10194 * gdb.threads/tls.exp: Likewise.
10195 * lib/mi-support.exp (mi_reverse_list): Delete.
10196 (mi_check_thread_states): No longer reverse list.
10197
2cc57ad8
PA
101982015-11-24 Pedro Alves <palves@redhat.com>
10199
10200 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
10201 use lowercase.
10202
c93e8391
SM
102032015-11-23 Simon Marchi <simon.marchi@ericsson.com>
10204
10205 * gdb.trace/actions.c: Include trace-common.h.
10206 (main): Add a location for a fast tracepoint.
10207 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
10208 the normal tracepoints.
10209 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
10210
045ccf91
SM
102112015-11-23 Simon Marchi <simon.marchi@ericsson.com>
10212
10213 * save-trace.exp: Factor out code to these...
10214 (gdb_save_tracepoints): New.
10215 (gdb_load_tracepoints): New.
10216 (do_save_load_test): New.
10217
5506f9f6
KB
102182015-11-23 Kevin Buettner <kevinb@redhat.com>
10219
10220 * gdb.base/asmlabel.exp: New test.
10221 * gdb.base/asmlabel.c: New test case.
10222
16c3b12f
JB
102232015-11-23 Joel Brobecker <brobecker@adacore.com>
10224
10225 * gdb.base/wrong_frame_bt_full-main.c: New file.
10226 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
10227 * gdb.base/wrong_frame_bt_full.exp: New file.
10228
155bfbd3
JB
102292015-11-23 Joel Brobecker <brobecker@adacore.com>
10230
10231 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
10232
bb097445
JM
102332015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
10234
206853a0 10235 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
10236 pstate register when comparing registers values in
10237 sparc64-*-linux-gnu targets to avoid spurious differences.
10238
9c88ed8f
JM
102392015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
10240
206853a0 10241 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 10242
96161e25
SL
102432015-11-19 Sandra Loosemore <sandra@codesourcery.com>
10244
10245 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
10246 as type argument to gdb_compile.
10247 * gdb.base/nested-subp2.exp: Likewise.
10248 * gdb.base/nested-subp3.exp: Likewise.
10249
340c2830
DV
102502015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
10251
10252 * lib/dwarf.exp (_note): Fix left shift of negative value.
10253 * gdb.trace/trace-condition.exp: Likewise.
10254
c1862d0f
YQ
102552015-11-13 Yao Qi <yao.qi@linaro.org>
10256
10257 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
10258 comments about d10v.
10259 (test_scalar_returns): Likewise.
10260 * gdb.base/d10v.ld: Remove.
10261 * gdb.base/overlays.exp: Remove the target triplet checking for
10262 d10v-*-*.
10263 * gdb.base/structs.exp (test_struct_returns): Remove the
10264 comments about d10v.
10265 (test_struct_calls): Likewise.
10266
77ae9c19
YQ
102672015-11-13 Yao Qi <yao.qi@linaro.org>
10268
10269 * gdb.base/gnu_vector.exp: Check the return value by "p res".
10270 * gdb.base/gnu_vector.c: Don't include stdio.h.
10271 (main): Don't print res and call add_some_intvecs.
10272
430e004e
MK
102732015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
10274
10275 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
10276 macro.
10277 (func5): Removed.
10278 (func4): Use FAST_TRACEPOINT_LABEL.
10279 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
10280 macro.
10281 (func): Removed.
10282 (thread_function): Use FAST_TRACEPOINT_LABEL.
10283 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
10284 (func): Remove.
10285 (marker): Use FAST_TRACEPOINT_LABEL.
10286 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
10287 (pendfunc1): Remove.
10288 (pendfunc): Use FAST_TRACEPOINT_LABEL.
10289 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
10290 (foo): Remove.
10291 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
10292 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
10293 macro.
10294 (func): Remove.
10295 (marker): Use FAST_TRACEPOINT_LABEL.
10296 * gdb.trace/trace-common.h: New header.
10297 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
10298 macro.
10299 (func): Remove.
10300 (marker): Use FAST_TRACEPOINT_LABEL.
10301 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
10302 (func): Remove.
10303 (thread_function): Use FAST_TRACEPOINT_LABEL.
10304
6e7675a7
MK
103052015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
10306
10307 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
10308 in front.
10309 * gdb.trace/change-loc.exp: Use global pcreg definition.
10310 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
10311 * gdb.trace/entry-values.exp: Use global spreg definition, add $
10312 in front.
10313 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
10314 * gdb.trace/pending.exp: Likewise.
10315 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
10316 * gdb.trace/trace-break.exp: Likewise.
10317 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
10318 in front.
10319 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
10320 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
10321 in front.
10322 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
10323
dddc0e16
JB
103242015-11-09 Joel Brobecker <brobecker@adacore.com>
10325
10326 * gdb.ada/fin_fun_out: New testcase.
10327
c6f0b406
KB
103282015-11-07 Kevin Buettner <kevinb@redhat.com>
10329
10330 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
10331 value associated with DW_AT_byte_size.
10332 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
10333 constants for DW_AT_byte_size, DW_AT_lower_bound, and
10334 DW_AT_upper_bound.
10335
f01dcfd9
KB
103362015-11-07 Kevin Buettner <kevinb@redhat.com>
10337
10338 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
10339 (gdb_target_symbol_prefix_flags): Define in terms of _asm
10340 version.
10341 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
10342 gdb.dwarf2/dw2-canonicalize-type.exp,
10343 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
10344 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
10345 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
10346 provided by gdb_target_symbol_prefix_flags_asm.
10347 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
10348 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
10349 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
10350 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
10351 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
10352 macros where needed). Use this macro for symbols which require
10353 the prefix provided by SYMBOL_PREFIX.
10354
2223449a
KB
103552015-11-05 Kevin Buettner <kevinb@redhat.com>
10356
10357 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
10358 New procs.
10359 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
10360 representing expressions, of more than one list element.
10361 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
10362 to prepend linker symbol prefix to f.
10363 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
10364 table_1 and table_2.
10365 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
10366 Likewise, for f and g.
10367 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
10368 for ptr.
10369 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
10370 for main.
10371 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
10372 table_1_ptr and table_2_ptr.
10373
6f2f1a3a
JK
103742015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10375 Joel Brobecker <brobecker@adacore.com>
10376
10377 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
10378
566c56c9
MK
103792015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
10380
10381 * gdb.reverse/s390-mvcle.c: New test.
10382 * gdb.reverse/s390-mvcle.exp: New file.
10383 * lib/gdb.exp: Enable reverse tests on s390*-linux.
10384
d5f0636b
MK
103852015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
10386
10387 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
10388
7ad8b86c
MK
103892015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
10390
10391 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
10392 reaching marker2.
10393 * gdb.reverse/getresuid-reverse.exp: Likewise.
10394 * gdb.reverse/pipe-reverse.exp: Likewise.
10395 * gdb.reverse/readv-reverse.exp: Likewise.
10396 * gdb.reverse/recvmsg-reverse.exp: Likewise.
10397 * gdb.reverse/time-reverse.exp: Likewise.
10398 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
10399
4081c0f1
YQ
104002015-10-30 Yao Qi <yao.qi@linaro.org>
10401
10402 * gdb.threads/wp-replication.c (watch_count_done): Remove.
10403 (empty_cycle): Remove.
10404 (main): Don't call empty_cycle. Don't use watch_count_done.
10405 * gdb.threads/wp-replication.exp: Don't set breakpoint on
10406 empty_cycle. Rewrite the code counting HW watchpoints.
10407
452b4ba5
MK
104082015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
10409
10410 * gdb.reverse/fstatat-reverse.c: New test.
10411 * gdb.reverse/fstatat-reverse.exp: New file.
10412 * gdb.reverse/getresuid-reverse.c: New test.
10413 * gdb.reverse/getresuid-reverse.exp: New file.
10414 * gdb.reverse/pipe-reverse.c: New test.
10415 * gdb.reverse/pipe-reverse.exp: New file.
10416 * gdb.reverse/readv-reverse.c: New test.
10417 * gdb.reverse/readv-reverse.exp: New file.
10418 * gdb.reverse/recvmsg-reverse.c: New test.
10419 * gdb.reverse/recvmsg-reverse.exp: New file.
10420 * gdb.reverse/time-reverse.c: New test.
10421 * gdb.reverse/time-reverse.exp: New file.
10422 * gdb.reverse/waitpid-reverse.c: New test.
10423 * gdb.reverse/waitpid-reverse.exp: New file.
10424
5e2e7507
JK
104252015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10426
10427 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
10428
0fde2c53
DE
104292015-10-26 Doug Evans <dje@google.com>
10430
10431 PR symtab/17391
10432 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
10433 * gdb.dwarf2/bad-regnum.c: New file.
10434 * gdb.dwarf2/bad-regnum.exp: New file.
10435
1a70ae97
DE
104362015-10-26 Doug Evans <dje@google.com>
10437
10438 PR python/18938
10439 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
10440 file.
10441
27dc26ab
JK
104422015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10443
10444 * gdb.compile/compile.exp (compile code globalvar): Update expectation
10445 for a change by "Mention language in compile error message".
10446
bed91f4d
SM
104472015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
10448
10449 PR python/18073
10450 * gdb.python/py-type.c (C::a_method): New.
10451 (C::a_const_method): New.
10452 (C::a_static_method): New.
10453 (a_function): New.
10454 * gdb.python/py-type.exp (test_fields): Test getting fields
10455 from function and method.
10456
3f2f83dd
KB
104572015-10-21 Keven Boell <keven.boell@intel.com>
10458
10459 * gdb.fortran/vla-alloc-assoc.exp: New file.
10460 * gdb.fortran/vla-datatypes.exp: New file.
10461 * gdb.fortran/vla-datatypes.f90: New file.
10462 * gdb.fortran/vla-history.exp: New file.
10463 * gdb.fortran/vla-ptype-sub.exp: New file.
10464 * gdb.fortran/vla-ptype.exp: New file.
10465 * gdb.fortran/vla-sizeof.exp: New file.
10466 * gdb.fortran/vla-sub.f90: New file.
10467 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
10468 * gdb.fortran/vla-value-sub-finish.exp: New file.
10469 * gdb.fortran/vla-value-sub.exp: New file.
10470 * gdb.fortran/vla-value.exp: New file.
10471 * gdb.fortran/vla-ptr-info.exp: New file.
10472 * gdb.mi/mi-vla-fortran.exp: New file.
10473 * gdb.mi/vla.f90: New file.
10474
27145d50
SL
104752015-10-21 Sandra Loosemore <sandra@codesourcery.com>
10476
10477 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
10478 of hardwired timeout value.
10479
5f3ff4f8
JK
104802015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10481 Pedro Alves <palves@redhat.com>
10482
10483 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
10484 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
10485
bfd09d20
JS
104862015-10-19 Josh Stone <jistone@redhat.com>
10487
10488 * gdb.base/catch-syscall.c: Include <sched.h>.
10489 (unknown_syscall): New variable.
10490 (main): Trigger a vfork and an unknown syscall.
10491 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
10492 (unknown_syscall_number): Likewise.
10493 (check_call_to_syscall): Accept an optional syscall pattern.
10494 (check_return_from_syscall): Likewise.
10495 (check_continue): Likewise.
10496 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
10497 (test_catch_syscall_skipping_return): New test toggling off 'catch
10498 syscall' to step over the syscall return, then toggling back on.
10499 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
10500 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
10501 (do_syscall_tests): Call test_catch_syscall_without_args and
10502 test_catch_syscall_mid_vfork.
10503 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
10504 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
10505
b32b93c6
AS
105062015-10-19 Andrew Stubbs <ams@codesourcery.com>
10507
10508 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
10509 print g_vE): Add new pass patterns.
10510 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
10511 print various symbol names for vptr fields.
10512
9d622bda
AB
105132015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
10514
10515 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
10516 results.
10517
0fd8ac1c
YQ
105182015-10-12 Yao Qi <yao.qi@linaro.org>
10519
10520 * gdb.arch/disp-step-insn-reloc.exp: New test case.
10521
34240514
YQ
105222015-10-12 Yao Qi <yao.qi@linaro.org>
10523
10524 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
10525 is aarch64*-*-linux*.
10526
8240f442
YQ
105272015-10-12 Yao Qi <yao.qi@linaro.org>
10528
10529 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
10530 (can_relocate_bcond_true): ... it.
10531 (can_relocate_bcond_false): New function.
10532 (foo): Likewise.
10533 (can_relocate_bl): Likewise.
10534 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
10535 can_relocate_bl.
10536
2520f728
PMR
105372015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
10538
10539 * gdb.base/nested-addr.c: New file.
10540 * gdb.base/nested-addr.exp: New testcase.
10541
abcef95a
MM
105422015-10-09 Markus Metzger <markus.t.metzger@intel.com>
10543
10544 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
10545 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
10546 its output. Ignore the output of "record goto begin" and instead
10547 check that GDB is replaying.
10548
145e3ddb
PA
105492015-10-09 Pedro Alves <palves@redhat.com>
10550
10551 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
10552 (top level): Use it in the run with no args test.
10553
d5d8c4e1
IB
105542015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
10555
10556 * gdb.dlang/properties.exp: New file.
10557
06e635ef
SL
105582015-10-02 Sandra Loosemore <sandra@codesourcery.com>
10559
10560 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
10561 whether or not address 0x1000 is mapped on the target.
10562
e019fd1d
SM
105632015-09-30 Simon Marchi <simon.marchi@ericsson.com>
10564
10565 * gdb.python/py-type.exp: Do not run tests if binaries fail to
10566 build.
10567
77ba2a67
MM
105682015-09-30 Markus Metzger <markus.t.metzger@intel.com>
10569
10570 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
10571 instruction-history test.
10572
c60eb31f
DE
105732015-09-28 Doug Evans <dje@google.com>
10574
10575 * gdb.base/gcore.c (array_func): Add reference to static_array.
10576
9a3c8263
SM
105772015-09-25 Simon Marchi <simon.marchi@ericsson.com>
10578
10579 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
10580 source line.
10581
9720e656
SL
105822015-09-24 Sandra Loosemore <sandra@codesourcery.com>
10583
10584 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
10585 short or char as base type.
10586
938d3bf2
SL
105872015-09-23 Sandra Loosemore <sandra@codesourcery.com>
10588
10589 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
10590 to allow any size enum.
10591
e6c2c623
PMR
105922015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
10593
10594 * gdb.ada/array_ptr_renaming.exp: New testcase.
10595 * gdb.ada/array_ptr_renaming/foo.adb: New file.
10596 * gdb.ada/array_ptr_renaming/pack.ads: New file.
10597
06da0f77
PL
105982015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10599
10600 * gdb.trace/ftrace-lock.c: New file.
10601 * gdb.trace/ftrace-lock.exp: New file.
10602
4f51c22a
PL
106032015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10604
10605 * gdb.arch/insn-reloc.c: New file.
10606 * gdb.arch/ftrace-insn-reloc.exp: New file.
10607
7041adf4
PL
106082015-09-21 Pierre Langlois <pierre.langlois@arm.com>
10609
10610 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
10611 instruction.
10612 * gdb.trace/pendshr1.c (pendfunc): Likewise.
10613 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
10614 * gdb.trace/range-stepping.c: Likewise.
10615 * gdb.trace/trace-break.c: Likewise.
10616 * gdb.trace/trace-mt.c (thread_function): Likewise.
10617 * gdb.trace/ftrace.c (marker): Likewise.
10618 * gdb.trace/trace-condition.c (marker): Likewise.
10619 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
10620 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
10621 is_aarch64_target.
10622
015d2e7e
DE
106232015-09-18 Doug Evans <xdje42@gmail.com>
10624
10625 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
10626 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
10627
26b188a2
SL
106282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10629
10630 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
10631 the breakpoint.
10632
79dc332b
SL
106332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10634
10635 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
10636 the pending breakpoint. Remove timeout override for "Run till
10637 MI pending breakpoint on pendfunc3 on thread 2" test.
10638
f57929f2
SL
106392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10640
10641 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
10642 filename pattern.
10643
3f469b17
SL
106442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10645
10646 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
10647 in breakpoint filename pattern.
10648
515b89b3
SL
106492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10650
7800dbe4
SL
10651 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
10652
106532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
10654
515b89b3
SL
10655 * gdb.linespec/explicit.exp: Check for readline support for
10656 tab-completion tests. Fix obvious typo.
10657
d2939ba2
MM
106582015-09-18 Markus Metzger <markus.t.metzger@intel.com>
10659
10660 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
10661 and replay.
10662
cbb55fa7
MM
106632015-09-18 Markus Metzger <markus.t.metzger@intel.com>
10664
10665 * gdb.btrace/non-stop.c: New.
10666 * gdb.btrace/non-stop.exp: New.
10667
43691ca1
PL
106682015-09-17 Pierre Langlois <pierre.langlois@arm.com>
10669 Yao Qi <yao.qi@linaro.org>
10670
10671 * gdb.trace/trace-condition.c: New file.
10672 * gdb.trace/trace-condition.exp: New file.
10673
d78908cf
WW
106742015-09-16 Wei-cheng Wang <cole945@gmail.com>
10675
10676 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
10677 for testing bytecode compilation.
10678
1ed415e2
PA
106792015-09-16 Pedro Alves <palves@redhat.com>
10680 Sandra Loosemore <sandra@codesourcery.com>
10681
10682 * gdb.threads/non-stop-fair-events.c (timeout): New global.
10683 (SECONDS): Redefine.
10684 (main): Call pthread_kill and alarm early.
10685 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
10686 support.
10687 (test): If the target can't hardware step and doesn't support
10688 displaced stepping, increase the timeout.
10689
d136eff5
PA
106902015-09-16 Pedro Alves <palves@redhat.com>
10691
10692 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
10693 (enable_debug): New procedures.
10694 (test): Use them. Bail out if waiting for threads fails.
10695 (top level): Bail out if a test fails.
10696
991f019c
YQ
106972015-09-16 Yao Qi <yao.qi@linaro.org>
10698
10699 * gdb.asm/asm-source.exp: Set asm-arch for
10700 aarch64*-*-* target.
10701 * gdb.asm/aarch64.inc: New file.
10702
bfca584f
PMR
107032015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
10704
10705 * gdb.ada/array_of_variable_length.exp: New testcase.
10706 * gdb.ada/array_of_variable_length/foo.adb: New file.
10707 * gdb.ada/array_of_variable_length/pck.adb: New file.
10708 * gdb.ada/array_of_variable_length/pck.ads: New file.
10709
b326e587
DE
107102015-09-15 Doug Evans <dje@google.com>
10711
10712 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
10713 of function static local variable.
10714
5382cfab
PW
107152015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
10716
10717 * gdb.threads/tls-so_extern.exp: New test file.
10718 * gdb.threads/tls-so_extern.c: New test file.
10719 * gdb.threads/tls-so_extern_main.c: New test file.
10720
141c5cc4
JK
107212015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10722
10723 * gdb.opt/solib-intra-step-lib.c: New file.
10724 * gdb.opt/solib-intra-step-main.c: New file.
10725 * gdb.opt/solib-intra-step.exp: New file.
10726
d15dcecd
PA
107272015-09-15 Pedro Alves <palves@redhat.com>
10728
10729 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
10730 gdb_continue_to_breakpoint instead of gdb_test_multiple.
10731
4c2f2a79
PA
107322015-09-14 Pedro Alves <palves@redhat.com>
10733
10734 * gdb.base/hook-stop-continue.c: Delete.
10735 * gdb.base/hook-stop-continue.exp: Delete.
10736 * gdb.base/hook-stop-frame.c: Delete.
10737 * gdb.base/hook-stop-frame.exp: Delete.
10738 * gdb.base/hook-stop.c: New file.
10739 * gdb.base/hook-stop.exp: New file.
10740
919e6dbe
PMR
107412015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
10742
10743 * gdb.ada/access_to_packed_array.exp: New testcase.
10744 * gdb.ada/access_to_packed_array/foo.adb: New file.
10745 * gdb.ada/access_to_packed_array/pack.adb: New file.
10746 * gdb.ada/access_to_packed_array/pack.ads: New file.
10747
157280a4
MM
107482015-09-14 Markus Metzger <markus.t.metzger@intel.com>
10749
10750 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
10751 buffer size test.
10752
2fd33e94
DB
107532015-09-11 Don Breazeal <donb@codesourcery.com>
10754
10755 * gdb.base/foll-exec.c: Add copyright header. Fix
10756 formatting issues.
10757 * gdb.base/foll-exec.exp (zap_session): Delete proc.
10758 (do_exec_tests): Use clean_restart in place of zap_session,
10759 and for test initialization. Fix formatting issues. Use
10760 fail in place of perror.
10761 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
10762 an expect statement to match an expression with output from
10763 the program under debug.
10764 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
10765 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
10766 * gdb.threads/non-ldr-exc-2.exp: Likewise.
10767 * gdb.threads/non-ldr-exc-3.exp: Likewise.
10768 * gdb.threads/non-ldr-exc-4.exp: Likewise.
10769
e70b6e8e
DE
107702015-09-09 Doug Evans <dje@google.com>
10771
10772 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
10773
7a551a51
DE
107742015-09-09 Doug Evans <dje@google.com>
10775
10776 * gdb.base/pie-execl.exp: Fix result test of build_executable.
10777
4c666f84
DE
107782015-09-09 Doug Evans <dje@google.com>
10779
10780 * gdb.base/savedregs.exp: Fix typo.
10781
243a9253
PA
107822015-09-09 Pedro Alves <palves@redhat.com>
10783
10784 * gdb.mi/mi-cli.exp: Add CLI finish tests.
10785
c0fa8fbd
SL
107862015-09-08 Sandra Loosemore <sandra@codesourcery.com>
10787
10788 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
10789 command actually switches threads. Give up on remaining
10790 tests if target fails to stop at breakpoint.
10791
cd7c1778
PMR
107922015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
10793
10794 * gdb.ada/funcall_char.exp: New testcase.
10795 * gdb.ada/funcall_char/foo.adb: New file.
10796
dc5c8746
PMR
107972015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
10798
10799 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
10800 expected outputs. Add two testcases for completing ambiguous
10801 functions.
10802 * gdb.ada/complete/aux_pck.adb: New file.
10803 * gdb.ada/complete/aux_pck.ads: New file.
10804 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
10805 Ambiguous_Func functions.
10806 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
10807 * gdb.ada/complete/pck.adb: Likewise.
10808
4e83a1e7
UW
108092015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
10810
10811 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
10812 failures to run the test program under GDB.
10813
8ce74153
LM
108142015-08-26 Luis Machado <lgustavo@codesourcery.com>
10815
10816 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
10817 to C.
10818
e9756d52
PP
108192015-08-26 Patrick Palka <patrick@parcs.ath.cx>
10820
10821 * gdb.base/run-after-attach.exp: New test file.
10822 * gdb.base/run-after-attach.c: New test file.
10823
8d37573b
DB
108242015-08-26 Don Breazeal <donb@codesourcery.com>
10825
10826 * gdb.base/foll-exec-2.c: New test program.
10827 * gdb.base/foll-exec-2.exp: New test.
10828
63e43d3a
PMR
108292015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
10830
10831 * gdb.base/nested-subp1.exp: New file.
10832 * gdb.base/nested-subp1.c: New file.
10833 * gdb.base/nested-subp2.exp: New file.
10834 * gdb.base/nested-subp2.c: New file.
10835 * gdb.base/nested-subp3.exp: New file.
10836 * gdb.base/nested-subp3.c: New file.
10837
3d40fbb5
PA
108382015-08-24 Pedro Alves <palves@redhat.com>
10839
10840 * gdb.server/connect-without-multi-process.c: New file.
10841 * gdb.server/connect-without-multi-process.exp: New file.
10842
4422ac93
LM
108432015-08-24 Luis Machado <lgustavo@codesourcery.com>
10844
10845 * gdb.opt/inline-markers.c: Make z int.
10846
91dddb86
LM
108472015-08-24 Luis Machado <lgustavo@codesourcery.com>
10848
10849 * gdb.opt/inline-markers.c: Make z volatile.
10850
a48847ee
LM
108512015-08-24 Luis Machado <lgustavo@codesourcery.com>
10852
10853 * gdb.opt/inline-bt.c: New volatile global z.
10854 * gdb.opt/inline-cmds.c: Likewise.
10855 * gdb.opt/inline-locals.c: Likewise.
10856 * gdb.opt/inline-markers.c: New extern global z.
10857 (marker): Use z.
10858 (inline_fn): Likewise.
10859
0ebbc52b
PA
108602015-08-24 Pedro Alves <palves@redhat.com>
10861
10862 * config/m32r-stub.exp: Remove file.
10863 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
10864 * gdb.base/call-rt-st.exp: Likewise.
10865 * gdb.base/call-strs.exp: Likewise.
10866 * gdb.base/default.exp: Remove references to h8300-*-hms and
10867 *-*-udi*.
10868 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
10869
77c365df
AA
108702015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10871
10872 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
10873 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
10874 and "return" use KFAIL when GDB can not read/write the vector
10875 return value.
10876
4313b8c0
GB
108772015-08-21 Gary Benson <gbenson@redhat.com>
10878
10879 * gdb.trace/pending.exp: Cope with remote transfer warnings.
10880
0e433b32
PA
108812015-08-20 Pedro Alves <palves@redhat.com>
10882
10883 * gdb.server/solib-list.exp: No longer expect an interior stop in
10884 non-stop mode.
10885
221e1a37
PA
108862015-08-20 Pedro Alves <palves@redhat.com>
10887
10888 * gdb.server/connect-stopped-target.c: New file.
10889 * gdb.server/connect-stopped-target.exp: New file.
10890
40e3ad0e
PA
108912015-08-20 Pedro Alves <palves@redhat.com>
10892
10893 * gdb.dwarf2/comp-unit-lang.exp: New file.
10894 * gdb.dwarf2/comp-unit-lang.c: New file.
10895
af39b327
PMR
108962015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
10897
10898 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
10899 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
10900
7d45c7c3 109012015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 10902
7d45c7c3
KB
10903 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
10904 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
10905
4d6cceb4
DE
109062015-08-18 Doug Evans <dje@google.com>
10907 Adrian Sendroiu <adrian.sendroiu@freescale.com>
10908
10909 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
10910 skip_python_tests. New arg prompt_regexp.
10911 (skip_python_tests): New function.
10912 * lib/mi-support.exp (mi_skip_python_tests): New function.
10913 * gdb.python/py-mi-objfile-gdb.py: New file.
10914 * gdb.python/py-mi-objfile.c: New file.
10915 * gdb.python/py-mi-objfile.exp: New file.
10916
ad89c2aa
KS
109172015-08-17 Keith Seitz <keiths@redhat.com>
10918
10919 * gdb.linespec/explicit.exp: Move strace test from here ...
10920 * gdb.trace/strace.exp: ... to here.
10921
e3ae3c43
PP
109222015-08-15 Patrick Palka <patrick@parcs.ath.cx>
10923
10924 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
10925 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
10926
604b2636
DE
109272015-08-14 Doug Evans <xdje42@gmail.com>
10928
10929 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
10930 inferior before selecting a new file.
10931
6ff0ba5f
DE
109322015-08-14 Doug Evans <xdje42@gmail.com>
10933
10934 * gdb.mi/mi-disassemble.exp: Update.
10935 * gdb.base/disasm-optim.S: New file.
10936 * gdb.base/disasm-optim.c: New file.
10937 * gdb.base/disasm-optim.h: New file.
10938 * gdb.base/disasm-optim.exp: New file.
10939
9ca98f92
KS
109402015-08-14 Keith Seitz <keiths@redhat.com>
10941
10942 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
10943 "evaluated-by".
10944
52bbc560
JB
109452015-08-13 Joel Brobecker <brobecker@adacore.com>
10946
10947 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
10948
5d8c3ed3
PMR
109492015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
10950
10951 * gdb.ada/fun_renaming.exp: New testcase.
10952 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
10953 * gdb.ada/fun_renaming/pack.adb: New file.
10954 * gdb.ada/fun_renaming/pack.ads: New file.
10955
ea8812bc
KS
109562015-08-12 Keith Seitz <keiths@redhat.com>
10957
10958 * gdb.base/dso2dso.exp: Pass basename of source file in call to
10959 gdb_get_line_number.
10960
4dafcdeb
JB
109612015-08-12 Joel Brobecker <brobecker@adacore.com>
10962
10963 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
10964 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
10965 gdb.base/dso2dso.exp: New files.
10966
5ba32597
SDJ
109672015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
10968 Pedro Alves <palves@redhat.com>
10969 Keith Seitz <keiths@redhat.com>
10970
10971 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
10972 GDBFLAGS.
10973
b6dafabf
PP
109742015-08-12 Patrick Palka <patrick@parcs.ath.cx>
10975
10976 * gdb.base/gdbhistsize-history.exp
10977 (test_histsize_history_setting): Use save_vars.
10978 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10979 Use save_vars.
10980 (test_no_truncation_of_unlimited_history_file): Use save_vars.
10981 * gdb.base/readline.exp: Use save_vars.
10982
abe8e607
PP
109832015-08-12 Patrick Palka <patrick@parcs.ath.cx>
10984
10985 * lib/gdb.exp (save_vars): New proc.
10986
629500fa
KS
109872015-08-11 Keith Seitz <keiths@redhat.com>
10988
10989 * gdb.base/help.exp: Update help_breakpoint_text.
10990
eb8c4e2e
KS
109912015-08-11 Keith Seitz <keiths@redhat.com>
10992
10993 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
10994 (at toplevel): Call test_explicit_breakpoints.
10995 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
10996 breakpoints.
10997 * lib/mi-support.exp (mi_make_breakpoint): Add support for
10998 breakpoint conditions, "-cond".
10999
87f0e720
KS
110002015-08-11 Keith Seitz <keiths@redhat.com>
11001
11002 * gdb.linespec/3explicit.c: New file.
11003 * gdb.linespec/cpexplicit.cc: New file.
11004 * gdb.linespec/cpexplicit.exp: New file.
11005 * gdb.linespec/explicit.c: New file.
11006 * gdb.linespec/explicit.exp: New file.
11007 * gdb.linespec/explicit2.c: New file.
11008 * gdb.linespec/ls-errs.exp: Add explicit location tests.
11009 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
11010 before using in the matching pattern.
11011 Clarify that `prefix' is a regular expression.
11012
f00aae0f
KS
110132015-08-11 Keith Seitz <keiths@redhat.com>
11014
11015 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
11016 test.
11017 Add tests for missing ",FMT" and ",".
11018
e27852be
DE
110192015-08-10 Doug Evans <dje@google.com>
11020 Keith Seitz <keiths@redhat.com>
11021
11022 PR gdb/17960
11023 * gdb.base/completion.exp: Add location completer tests.
11024
7f03bd92
PA
110252015-08-07 Pedro Alves <palves@redhat.com>
11026
11027 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
11028 tests here.
11029 (top level): Run do_test with and without displaced stepping.
11030
3fc8eb30
PA
110312015-08-07 Pedro Alves <palves@redhat.com>
11032
11033 * gdb.base/valgrind-disp-step.c: New file.
11034 * gdb.base/valgrind-disp-step.exp: New file.
11035
d4569d7b
PA
110362015-08-07 Pedro Alves <palves@redhat.com>
11037
11038 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
11039 Delete function.
11040 (main): Add alarm. Run an infinite loop instead of calling
11041 wait_threads.
11042 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
11043 comment.
11044 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
11045 Delete function.
11046 (main): Add alarm. Run an infinite loop instead of calling
11047 wait_threads.
11048 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
11049 comment.
11050
e1316e60
PA
110512015-08-07 Pedro Alves <palves@redhat.com>
11052
11053 * gdb.base/checkpoint-ns.exp: New file.
11054 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
11055 standard_testfile.
11056
da8c46d2
MM
110572015-08-07 Markus Metzger <markus.t.metzger@intel.com>
11058
11059 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
11060 * gdb.btrace/instruction_history.exp: Update.
11061 * gdb.btrace/tsx.exp: New.
11062 * gdb.btrace/tsx.c: New.
11063
de1c2c52
PA
110642015-08-06 Pedro Alves <palves@redhat.com>
11065
11066 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
11067 increase timeout.
11068 * gdb.reverse/until-precsave.exp: Bump timeouts.
11069
782e0bf4
PA
110702015-08-06 Pedro Alves <palves@redhat.com>
11071
11072 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
11073
83e97ed0
PA
110742015-08-06 Pedro Alves <palves@redhat.com>
11075
11076 PR gdb/18749
11077 * gdb.threads/process-dies-while-handling-bp.c: New file.
11078 * gdb.threads/process-dies-while-handling-bp.exp: New file.
11079
863d01bd
PA
110802015-08-06 Pedro Alves <palves@redhat.com>
11081
11082 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
11083 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
11084
0a39bb32
PA
110852015-08-05 Pedro Alves <palves@redhat.com>
11086
11087 * gdb.threads/next-while-other-thread-longjmps.c: New file.
11088 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
11089
ee2d2b10
SL
110902015-08-03 Sandra Loosemore <sandra@codesourcery.com>
11091
11092 * gdb.base/bp-permanent.exp: Report test as unsupported if
11093 the target cannot stop at the permanent breakpoint.
11094
4e1bdb00
DE
110952015-08-03 Doug Evans <dje@google.com>
11096
11097 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
11098 10000.
11099
3d338901
DE
111002015-08-03 Doug Evans <dje@google.com>
11101
11102 * Makefile.in (workers/%.worker, build-perf): New rule.
11103 (GDB_PERFTEST_MODE): New variable.
11104 (check-perf): Use it.
11105 (clean): Clean up gdb.perf parallel build subdirs.
11106 * lib/build-piece.exp: New file.
11107 * lib/gdb.exp (make_gdb_parallel_path): New function
11108 (standard_output_file, standard_temp_file): Call it.
11109 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
11110 of $GDB_PARALLEL.
11111 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
11112
af061d3e
DE
111132015-08-03 Doug Evans <dje@google.com>
11114
8e1afc81 11115 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
11116 (LOG_FILE_NAME): New global.
11117 (TextReporter.__init__): Initialize self.txt_sum.
11118 (TextReporter.report): Add support for multiple data-points.
11119 Move report to perftest.sum, put raw data in perftest.log.
11120 (TextReporter.start): Open sum and log files.
11121 (TextReporter.end): Close sum and log files.
8e1afc81
DE
11122 * gdb.perf/lib/perftest/testresult.py
11123 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 11124
2c8c5d37
PA
111252015-07-31 Pedro Alves <palves@redhat.com>
11126
11127 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
11128 Use spawn_id_get_pid. Wait for spawn id after eof. Use
11129 kill_wait_spawned_process instead of explicit "kill -9".
11130 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
11131 returning a spawn id instead of a pid. Use spawn_id_get_pid and
11132 kill_wait_spawned_process.
11133 * gdb.base/attach-twice.exp: Likewise.
11134 * gdb.base/attach.exp: Likewise.
11135 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
11136 gdb_test_multiple.
11137 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
11138 returning a spawn id instead of a pid. Use spawn_id_get_pid and
11139 kill_wait_spawned_process.
11140 * gdb.base/valgrind-infcall.exp: Likewise.
11141 * gdb.multi/multi-attach.exp: Likewise.
11142 * gdb.python/py-prompt.exp: Likewise.
11143 * gdb.python/py-sync-interp.exp: Likewise.
11144 * gdb.server/ext-attach.exp: Likewise.
11145 * gdb.threads/attach-into-signal.exp (corefunc): Use
11146 spawn_wait_for_attach, spawn_id_get_pid and
11147 kill_wait_spawned_process.
11148 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
11149 spawn_wait_for_attach returning a spawn id instead of a pid. Use
11150 spawn_id_get_pid and kill_wait_spawned_process.
11151 * gdb.threads/attach-stopped.exp (corefunc): Use
11152 spawn_wait_for_attach, spawn_id_get_pid and
11153 kill_wait_spawned_process.
11154 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
11155 Use spawn_id_get_pid. Wait for spawn id after eof. Use
11156 kill_wait_spawned_process instead of explicit "kill -9".
11157 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
11158 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
11159 (spawn_wait_for_attach): Use spawn instead of exec to spawn
11160 processes. Don't map cygwin/windows pids here. Now returns a
11161 spawn id list.
11162
032a0fca
SL
111632015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11164
11165 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
11166 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
11167 correct patch.
11168
61a934ca
SL
111692015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11170
11171 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
11172
4bc4d428
SL
111732015-07-30 Sandra Loosemore <sandra@codesourcery.com>
11174
11175 Reapply:
11176 2014-05-21 Mark Wielaard <mjw@redhat.com>
11177
11178 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
11179
998d452a
PA
111802015-07-30 Pedro Alves <palves@redhat.com>
11181
11182 * linux-low.c (handle_extended_wait): Set the child's last
11183 reported status to TARGET_WAITKIND_STOPPED.
11184
69dde7dc
PA
111852015-07-30 Pedro Alves <palves@redhat.com>
11186
11187 PR threads/18600
11188 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
11189 only shows inferior 1.
11190
4dd63d48
PA
111912015-07-30 Simon Marchi <simon.marchi@ericsson.com>
11192 Pedro Alves <palves@redhat.com>
11193
11194 PR threads/18600
11195 * gdb.threads/fork-plus-threads.c: New file.
11196 * gdb.threads/fork-plus-threads.exp: New file.
11197
d618e4c5
PP
111982015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11199
11200 * gdb.base/batch-preserve-term-settings.exp
11201 (test_terminal_settings_preserved_after_cli_exit): Use
11202 send_quit_command.
11203
1eef6428
PA
112042015-07-29 Pedro Alves <palves@redhat.com>
11205 Don Breazeal <donb@codesourcery.com>
11206
11207 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
11208 output from both inferior_spawn_id and gdb_spawn_id.
11209
7da5b897
SDJ
112102015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
11211
11212 * gdb.threads/attach-into-signal.exp (corefunc): Use
11213 with_test_prefix on nested loops, uniquefying the test messages.
11214
dac804df
SDJ
112152015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
11216
11217 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
11218 commit.
11219
06265e53
PP
112202015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11221
11222 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
11223 New proc.
11224 (test_terminal_settings_preserved_after_sigterm): New test.
11225
18206ca3
PP
112262015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11227
11228 * gdb.base/batch-preserve-term-settings.exp
11229 (test_terminal_settings_preserved_after_cli_exit): New test.
11230
90074d11
PP
112312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
11232
11233 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
11234 manipulation of saved_gdbflags.
11235 (test_terminal_settings_preserved): Remove global declaration of
11236 the unused variable pagination_prompt. Remove manipulation of
11237 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
11238 GDBFLAGS.
11239
eb1a7902
PA
112402015-07-29 Pedro Alves <palves@redhat.com>
11241
11242 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
11243
8b75dd3b
PA
112442015-07-29 Pedro Alves <palves@redhat.com>
11245
11246 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
11247 at the top.
11248
dedad4e3
PA
112492015-07-29 Pedro Alves <palves@redhat.com>
11250
11251 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
11252 (main): Call gdb_unbuffer_output.
11253 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
11254 (main): Call gdb_unbuffer_output.
11255 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
11256 (main): Call gdb_unbuffer_output.
11257 * gdb.base/call-strs.exp: Adjust to step over the
11258 gdb_unbuffer_output call.
11259 * gdb.base/catch-gdb-caused-signals.c: Include
11260 "../lib/unbuffer_output.c".
11261 (main): Call gdb_unbuffer_output.
11262 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
11263 (main): Call gdb_unbuffer_output.
11264 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
11265 (main): Call gdb_unbuffer_output.
11266 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
11267 (main): Call gdb_unbuffer_output.
11268 * gdb.base/shlib-call.exp: Adjust to step over the
11269 gdb_unbuffer_output call.
11270 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
11271 (main): Call gdb_unbuffer_output.
11272 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
11273 (main): Call gdb_unbuffer_output.
11274 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
11275 (main): Rename to ...
11276 (test): ... this.
11277 (main): Reimplement.
11278 * gdb.base/varargs.exp: Run to test instead of to main.
11279 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
11280 (main): Call gdb_unbuffer_output.
11281
58789a91
PA
112822015-07-29 Pedro Alves <palves@redhat.com>
11283
11284 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
11285 factore out from mi_continue_dprintf. For call-style dprintfs,
11286 expect dprintf output out of $inferior_spawn_id.
11287 (mi_continue_dprintf): Use mi_expect_dprintf.
11288 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
11289 (main): Call gdb_unbuffer_output.
11290
e8376742
PA
112912015-07-29 Pedro Alves <palves@redhat.com>
11292
11293 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
11294 (default_mi_gdb_start): Set inferior_spawn_id instead of
11295 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
11296 gdb_spawn_id.
11297 (mi_gdb_test): Always expect inferior output from both
11298 $inferior_spawn_id and $gdb_spawn_id.
11299
08280010
PA
113002015-07-29 Pedro Alves <palves@redhat.com>
11301
11302 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
11303 send_inferior and $inferior_spawn_id.
11304
4d30e432
PA
113052015-07-29 Pedro Alves <palves@redhat.com>
11306
11307 * gdb.gdb/complaints.exp (test_initial_complaints)
11308 (test_serial_complaints, test_short_complaints): Use
11309 gdb_test_stdio.
11310 (test_empty_complaint): Handle $inferior_spawn_id !=
11311 $gdb_spawn_id.
11312
0d30a335
PA
113132015-07-29 Pedro Alves <palves@redhat.com>
11314
11315 * gdb.base/varargs.exp: Use gdb_test_stdio.
11316
39413b29
PA
113172015-07-29 Pedro Alves <palves@redhat.com>
11318
11319 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
11320
7cb000a9
PA
113212015-07-29 Pedro Alves <palves@redhat.com>
11322
11323 * gdb.base/ending-run.exp: Use gdb_test_stdio.
11324
d7b8ac82
PA
113252015-07-29 Pedro Alves <palves@redhat.com>
11326
11327 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
11328 parameter into two new parameters, "inf_result" and "gdb_result".
11329 Expect inferior output and gdb output from $inferior_spawn_id and
11330 $gdb_spawn_id, respectively. Adjust all callers.
11331
789c3a0c
PA
113322015-07-29 Pedro Alves <palves@redhat.com>
11333
11334 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
11335 of gdb_test_sequence.
11336
77e760c3
PA
113372015-07-29 Pedro Alves <palves@redhat.com>
11338
11339 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
11340 (saw_spurious_output): Expect inferior output from
11341 $inferior_spawn_id. Use gdb_test_stdio.
11342
8396d2cd
PA
113432015-07-29 Pedro Alves <palves@redhat.com>
11344
11345 * gdb.base/dprintf.exp: Use standard_testfile. Change
11346 prepare_for_testing call.
11347 (srcfile): Don't set.
11348 (restart): New procedure.
11349 (test_dprintf): New procecure, use to continue over dprintfs.
11350 (test_call, test_agent): New procedures, tests moved here.
11351 Restart gdb and recreate dprintfs. Adjust expected output.
11352
2051d61f
PA
113532015-07-29 Pedro Alves <palves@redhat.com>
11354
11355 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
11356
452397af
PA
113572015-07-29 Pedro Alves <palves@redhat.com>
11358
11359 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
11360
8aed9555
PA
113612015-07-29 Pedro Alves <palves@redhat.com>
11362
11363 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
11364 gdb_test_stdio.
11365
188a61b4
PA
113662015-07-29 Pedro Alves <palves@redhat.com>
11367
11368 * lib/gdb.exp (gdb_test_stdio): New procedure.
11369
12264a45
PA
113702015-07-29 Pedro Alves <palves@redhat.com>
11371
11372 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
11373
23ffc893
PA
113742015-07-29 Pedro Alves <palves@redhat.com>
11375
11376 * gdb.base/call-signal-resume.exp: Remove check for
11377 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
11378 * gdb.base/unwindonsignal.exp: Likewise.
11379 * gdb.base/call-signals.c (gen_signal): Remove printf call.
11380 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
11381
65566918
PA
113822015-07-29 Pedro Alves <palves@redhat.com>
11383
11384 * gdb.base/siginfo-addr.c (pass): New function.
11385 (handler): Call it iff si_addr is correct.
11386 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
11387 Set a breakpoint at "pass" and continue to it.
11388
d60a9221
SDJ
113892015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
11390
11391 * gdb.python/py-objfile.exp: Make some tests have unique names.
11392 * gdb.python/py-pp-registration.exp: Likewise.
11393
bde40b8f
PA
113942015-07-28 Pedro Alves <palves@redhat.com>
11395
11396 * gdb.server/server-exec-info.exp: Issue a "disconnect".
11397
13e1dec8
SM
113982015-07-27 Simon Marchi <simon.marchi@ericsson.com>
11399
11400 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
11401
da33c9a7
SM
114022015-07-27 Simon Marchi <simon.marchi@ericsson.com>
11403
11404 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
11405
077836f7
PP
114062015-07-27 Patrick Palka <patrick@parcs.ath.cx>
11407
11408 * gdb.base/gdb-sigterm-2.exp: New test.
11409
b8cc7b2e
DE
114102015-07-25 Doug Evans <xdje42@gmail.com>
11411
11412 Revert:
11413 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
11414 (workers/%.worker, build-perf): New rule.
11415 (GDB_PERFTEST_MODE): New variable.
11416 (check-perf): Use it.
11417 (clean): Clean up gdb.perf parallel build subdirs.
11418 * lib/build-piece.exp: New file.
11419 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
11420 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
11421 name.
11422 (standard_temp_file): Ditto.
11423 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
11424 of $GDB_PARALLEL.
11425
c8bd4544
DE
114262015-07-24 Doug Evans <dje@google.com>
11427
11428 * gdb.perf/lib/perftest/utils.py: New file.
11429 * gdb.perf/gm-hello.cc: New file.
11430 * gdb.perf/gm-pervasive-typedef.cc: New file.
11431 * gdb.perf/gm-pervasive-typedef.h: New file.
11432 * gdb.perf/gm-std.cc: New file.
11433 * gdb.perf/gm-std.h: New file.
11434 * gdb.perf/gm-use-cerr.cc: New file.
11435 * gdb.perf/gm-utils.h: New file.
11436 * gdb.perf/gmonster-null-lookup.py: New file.
11437 * gdb.perf/gmonster-pervasive-typedef.py: New file.
11438 * gdb.perf/gmonster-print-cerr.py: New file.
11439 * gdb.perf/gmonster-ptype-string.py: New file.
11440 * gdb.perf/gmonster-runto-main.py: New file.
11441 * gdb.perf/gmonster-select-file.py: New file.
11442 * gdb.perf/gmonster1-null-lookup.exp: New file.
11443 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
11444 * gdb.perf/gmonster1-print-cerr.exp: New file.
11445 * gdb.perf/gmonster1-ptype-string.exp: New file.
11446 * gdb.perf/gmonster1-runto-main.exp: New file.
11447 * gdb.perf/gmonster1-select-file.exp: New file.
11448 * gdb.perf/gmonster1.cc: New file.
11449 * gdb.perf/gmonster1.exp: New file.
11450 * gdb.perf/gmonster2-null-lookup.exp: New file.
11451 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
11452 * gdb.perf/gmonster2-print-cerr.exp: New file.
11453 * gdb.perf/gmonster2-ptype-string.exp: New file.
11454 * gdb.perf/gmonster2-runto-main.exp: New file.
11455 * gdb.perf/gmonster2-select-file.exp: New file.
11456 * gdb.perf/gmonster2.cc: New file.
11457 * gdb.perf/gmonster2.exp: New file.
11458
6eab34f3
DE
114592015-07-24 Doug Evans <dje@google.com>
11460
11461 * gdb.perf/README: New file.
11462 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
11463 * lib/gen-perf-test.exp: New file.
11464
63738bfd
DE
114652015-07-24 Doug Evans <dje@google.com>
11466
11467 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
11468 (PerfTest::startup): New function.
11469 (PerfTest::run): Return result of calling body.
11470 (PerfTest::assemble): Rewrite.
11471 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
11472 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
11473 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
11474 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
11475 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
11476
7b606f95
DE
114772015-07-24 Doug Evans <dje@google.com>
11478
11479 * lib/gdb.exp (clean_restart): Make executable optional.
11480
a97b16b8
DE
114812015-07-24 Doug Evans <dje@google.com>
11482
11483 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
11484 compiler_info references.
11485 * gdb.cp/temargs.exp: Ditto.
11486 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
11487 (get_compiler_info): Early exit if already computed. Set compiler_info
11488 to "unknown" if there was a problem.
11489 (test_compiler_info): Add function comment. Call get_compiler_info.
11490
35baa57f
DE
114912015-07-24 Doug Evans <dje@google.com>
11492
11493 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
11494 (workers/%.worker, build-perf): New rule.
11495 (GDB_PERFTEST_MODE): New variable.
11496 (check-perf): Use it.
11497 (clean): Clean up gdb.perf parallel build subdirs.
11498 * lib/build-piece.exp: New file.
11499 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
11500 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
11501 name.
11502 (standard_temp_file): Ditto.
11503 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
11504 of $GDB_PARALLEL.
11505
6ebea266
DE
115062015-07-24 Doug Evans <dje@google.com>
11507
11508 * lib/future.exp (gdb_default_target_compile): New option
11509 "early_flags".
11510 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
11511 --as-needed.
11512
1e76a7e9
SDJ
115132015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
11514
11515 * gdb.base/catch-syscall.exp: Call gdb_exit before
11516 gdb_skip_xml_test.
11517
5068630a
PA
115182015-07-24 Pedro Alves <palves@redhat.com>
11519
11520 * gdb.python/py-events.exp: Accept output between the stop event
11521 and the prompt.
11522 * gdb.python/py-evsignal.exp: Likewise.
11523 * gdb.python/py-evthreads.exp: Likewise.
11524
77598427
PA
115252015-07-24 Pedro Alves <palves@redhat.com>
11526
11527 PR gdb/18717
11528 * gdb.threads/non-ldr-exit.c: New file.
11529 * gdb.threads/non-ldr-exit.exp: New file.
11530
11e6c98f
YQ
115312015-07-24 Yao Qi <yao.qi@linaro.org>
11532
11533 * gdb.server/ext-wrapper.exp: Test --wrapper option when
11534 restarting process.
11535
51aee833
YQ
115362015-07-24 Yao Qi <yao.qi@linaro.org>
11537
11538 * gdb.server/ext-restart.exp: New file.
11539
8cfe207c
YQ
115402015-07-24 Yao Qi <yao.qi@linaro.org>
11541
11542 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
11543 argument options.
11544 * gdb.server/ext-wrapper.exp: New file.
11545
cc12ce38
DE
115462015-07-23 Doug Evans <dje@google.com>
11547
11548 * gdb.dwarf2/dw2-dummy-cu.S: New file.
11549 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
11550
d0d84780
PMR
115512015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
11552
11553 * gdb.ada/var_arr_typedef.exp: New testcase.
11554 * gdb.ada/var_arr_typedef/pack.adb: New file.
11555 * gdb.ada/var_arr_typedef/pack.ads: New file.
11556 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
11557
8b558f79
JB
115582015-07-20 Joel Brobecker <brobecker@adacore.com>
11559
11560 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
11561
775a3298
JK
115622015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11563
11564 * gdb.arch/i386-biarch-core.exp: Replace istarget
11565 by "complete set gnutarget". Remove expectation for the "core-file"
11566 command.
11567
db1ff28b
JK
115682015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11569
11570 Revert the previous commit:
11571 Tests for validate symbol file using build-id.
11572
0a94970d
JK
115732015-07-15 Aleksandar Ristovski <aristovski@qnx.com
11574
11575 Tests for validate symbol file using build-id.
11576 * gdb.base/solib-mismatch-lib.c: New file.
11577 * gdb.base/solib-mismatch-libmod.c: New file.
11578 * gdb.base/solib-mismatch.c: New file.
11579 * gdb.base/solib-mismatch.exp: New file.
11580
03346981
SL
115812015-07-15 Sandra Loosemore <sandra@codesourcery.com>
11582
11583 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
11584 nios2-*-linux*.
11585 * gdb.base/sigbpt.exp (stepi_out): Likewise.
11586 * gdb.base/siginfo.exp: Likewise.
11587 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11588
42422cc7
PL
115892015-07-15 Pierre Langlois <pierre.langlois@arm.com>
11590
11591 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
11592 Move it to ...
11593 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
11594 ... here.
11595 * gdb.trace/range-stepping.exp: Check that the target supports
11596 range stepping.
11597
cfa68bae
JK
115982015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11599
11600 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
11601
8ffdba26
PA
116022015-07-14 Pedro Alves <palves@redhat.com>
11603
11604 * gdb.base/killed-outside.exp: New file.
11605 * gdb.base/killed-outside.c: New file.
11606
218a5a11
JK
116072015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11608
11609 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
11610 (n at main): New.
11611 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
11612
e03ed3c6
AA
116132015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11614
11615 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
11616 infcall tests instead of setting up for KFAIL.
11617
485668e5
MM
116182015-07-10 Markus Metzger <markus.t.metzger@intel.com>
11619
11620 * gdb.btrace/record_goto-step.exp: New.
11621
08464196
JK
116222015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11623
11624 PR compile/18484
11625 * gdb.compile/compile.c (struct struct_type): Add volatile to
11626 selffield's type.
11627 * gdb.compile/compile.exp
11628 (compile code struct_object.selffield = &struct_object): Skip further
11629 struct_object tests if this one xfails.
11630
bcf5c1d9
RC
116312015-07-08 Robert O'Callahan <robert@ocallahan.org>
11632
11633 PR exp/18617
11634 * gdb.trace/ax.exp: Add test.
11635
4931af25
YQ
116362015-07-07 Yao Qi <yao.qi@linaro.org>
11637
11638 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
11639 instead of istarget "aarch64*-*-*".
11640 * gdb.arch/aarch64-fp.exp: Likewise.
11641 * gdb.base/float.exp: Likewise.
11642 * gdb.reverse/aarch64.exp: Likewise.
11643 * lib/gdb.exp (is_aarch64_target): New proc.
11644
9fcf688e
YQ
116452015-07-07 Yao Qi <yao.qi@linaro.org>
11646
11647 * lib/gdb.exp (is_aarch32_target): New proc.
11648 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
11649 instead of "istarget "arm*-*-*"".
11650 * gdb.arch/arm-disp-step.exp: Likewise.
11651 * gdb.arch/thumb-bx-pc.exp: Likewise.
11652 * gdb.arch/thumb-prologue.exp: Likewise.
11653 * gdb.arch/thumb-singlestep.exp: Likewise.
11654 * gdb.base/disp-step-syscall.exp: Likewise.
11655 * gdb.base/float.exp: Likewise.
11656
fbd8d50d
YQ
116572015-07-07 Yao Qi <yao.qi@linaro.org>
11658
11659 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
11660 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
11661
71be1fdc
YQ
116622015-07-07 Yao Qi <yao.qi@linaro.org>
11663
11664 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
11665 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
11666 if it exists.
11667 * gdb.multi/multi-arch.exp: Likewise.
11668
3e221d36
SM
116692015-07-07 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.python/py-lazy-string.exp: Add missing parentheses to
11672 print.
11673
d441430b
YQ
116742015-07-07 Yao Qi <yao.qi@linaro.org>
11675
11676 * gdb.arch/thumb-singlestep.exp: Do one more single step.
11677
06f810bd
MG
116782015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
11679
11680 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
11681 '[' and ']' characters.
11682
5e61e7c0
IB
116832015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
11684
11685 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11686
28bf096c
PA
116872015-06-29 Pedro Alves <palves@redhat.com>
11688
11689 PR threads/18127
11690 * gdb.threads/hand-call-new-thread.c: New file.
11691 * gdb.threads/hand-call-new-thread.c: New file.
11692
ee93cd5e
KS
116932015-06-26 Keith Seitz <keiths@redhat.com>
11694 Doug Evans <dje@google.com>
11695
11696 PR 16253
11697 * gdb.cp/var-tag-2.cc: New file.
11698 * gdb.cp/var-tag-3.cc: New file.
11699 * gdb.cp/var-tag-4.cc: New file.
11700 * gdb.cp/var-tag.cc: New file.
11701 * gdb.cp/var-tag.exp: New file.
11702
fc637f04
PP
117032015-06-26 Patrick Palka <patrick@parcs.ath.cx>
11704
11705 * gdb.base/history-duplicates.exp: New test.
11706
2e52ae68
PP
117072015-06-26 Patrick Palka <patrick@parcs.ath.cx>
11708
11709 * gdb.base/completion.exp: Test the completion of the "focus"
11710 command.
11711
6e22494e
JK
117122015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11713
11714 * gdb.arch/amd64-prologue-skip.S: New file.
11715 * gdb.arch/amd64-prologue-skip.exp: New file.
11716
bf7b9cd9
SM
117172015-06-25 Simon Marchi <simon.marchi@ericsson.com>
11718
11719 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
11720 is_address_zero_readable check.
11721
201e8dfd
PB
117222015-06-24 Peter Bergner <bergner@vnet.ibm.com>
11723
11724 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
11725 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
11726
5cd867b4
YQ
117272015-06-24 Yao Qi <yao.qi@linaro.org>
11728
11729 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
11730 linux targets.
11731
4d7be007
YQ
117322015-06-24 Yao Qi <yao.qi@linaro.org>
11733
11734 * lib/gdb.exp (supports_get_siginfo_type): New proc.
11735 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
11736 * gdb.base/siginfo-thread.exp: Likewise.
11737
07fcd301
YQ
117382015-06-22 Yao Qi <yao.qi@linaro.org>
11739
11740 * boards/remote-gdbserver-on-localhost.exp: Add comments.
11741
52042a00
YQ
117422015-06-22 Yao Qi <yao.qi@linaro.org>
11743
11744 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
11745 aarch64*-*-*.
11746 (skip_hw_watchpoint_tests): Likewise.
11747
74bd41ce
PP
117482015-06-18 Patrick Palka <patrick@parcs.ath.cx>
11749
11750 * gdb.base/gdbinit-history.exp: Test the interaction between
11751 setting GDBHISTSIZE and setting the history size via .gdbinit.
11752
bc460514
PP
117532015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11754
11755 PR gdb/16999
11756 * gdb.base/gdbhistsize-history.exp: New test.
11757
b58c513b
PP
117582015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11759
11760 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
11761 with GDBHISTSIZE.
11762 * gdb.base/readline.exp: Likewise.
11763
92046791
YQ
117642015-06-17 Yao Qi <yao.qi@linaro.org>
11765
11766 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
11767 line.
11768
2093d2d3
PP
117692015-06-17 Patrick Palka <patrick@parcs.ath.cx>
11770
11771 * gdb.base/gdbinit-history.exp: Add test case to check that
11772 an unlimited history file does not get truncated on exit.
11773
e6c693af
AA
117742015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11775
11776 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
11777 (VECTOR): New macro. Use it...
11778 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
11779 ...for these typedefs.
11780 (int8, char1, int1, double1): New typedefs.
11781 (struct just_int2, struct two_int2): New structures.
11782 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
11783 (add_structvecs, add_singlevecs): New functions.
11784 (main): Call add_some_intvecs twice.
11785 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
11786 the compile and exit upon failure. Try compiling for the "native"
11787 architecture. Test inferior function calls with vector arguments
11788 and vector return value handling with "finish" and "return".
11789
c74f7d1c
JT
117902015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
11791
11792 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
11793 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
11794 PE file.
11795 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
11796
98aa42ee
AT
117972015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11798
11799 PR breakpoints/16465
11800 * gdb.mi/mi-dprintf-pending.c: New file.
11801 * gdb.mi/mi-dprintf-pending.exp: New test.
11802 * gdb.mi/mi-dprintf-pendshr.c: New file.
11803
7d73c23c 118042015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 11805 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
11806
11807 * gdb.arch/i386-mpx-map.c: New file.
11808 * gdb.arch/i386-mpx-map.exp: New File.
11809
118102015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11811
11812 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
11813 * gdb.arch/i386-mpx.exp: Indentation fixed.
11814
118152015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11816
11817 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
11818 function and improved indentation.
11819 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
11820 gdb_test_multiple. Added additional tests to skip the test.
11821
118222015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
11823
11824 * gdb.arch/i386-avx512.c: Change path in include file.
11825 * gdb.arch/i386-avx512.exp: Change include dir path
11826 compilation flag.
11827 * gdb.arch/i386-mpx.c: Change path in include file.
11828 * gdb.arch/i386-mpx.exp: Change include dir path compilation
11829 flag.
11830
d5eba19a
JK
118312015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11832
11833 * gdb.compile/compile-print.exp (compile print *vararray@3)
11834 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
11835
7f361056
JK
118362015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11837
11838 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
11839 (do not keep jit in memory): ... this.
11840 (expect 5): Change it to ...
11841 (expect no 5): ... this.
11842
3b462ec2
SM
118432015-06-02 Simon Marchi <simon.marchi@ericsson.com>
11844
11845 PR gdb/15564
11846 * gdb.mi/mi-detach.exp: New file.
11847
e0619de6
JK
118482015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11849
11850 PR symtab/18392
11851 * gdb.arch/amd64-tailcall-self.S: New file.
11852 * gdb.arch/amd64-tailcall-self.c: New file.
11853 * gdb.arch/amd64-tailcall-self.exp: New file.
11854
e970cb34
DB
118552015-05-28 Don Breazeal <donb@codesourcery.com>
11856
11857 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
11858 tests for remote targets by checking is_target_gdbserver.
11859
b2e2f908
DE
118602015-05-27 Doug Evans <dje@google.com>
11861
11862 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
11863 * gdb.dwarf2/opaque-type-lookup.c: New file.
11864 * gdb.dwarf2/opaque-type-lookup.exp: New file.
11865
82c7be31
DE
118662015-05-26 Doug Evans <dje@google.com>
11867
11868 * gdb.cp/iostream.cc: New file.
11869 * gdb.cp/iostream.exp: New file.
11870
b4f54984
DE
118712015-05-26 Doug Evans <dje@google.com>
11872
11873 * gdb.dwarf2/dw2-op-call.exp: Update.
11874 * gdb.dwarf2/dw4-sig-types.exp: Update.
11875 * gdb.dwarf2/implptr.exp: Update.
11876 * gdb.mi/mi-cmd-param-changed.exp: Update.
11877
4ea6efe9
DE
118782015-05-26 Doug Evans <dje@google.com>
11879
11880 * gdb.python/py-lazy-string.c: New file.
11881 * gdb.python/py-lazy-string.exp: New file.
11882 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
11883 (main): Update. Add estring3.
11884 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
11885 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
11886
f6bb7db3
YQ
118872015-05-26 Omair Javaid <omair.javaid@linaro.org>
11888 Yao Qi <yao.qi@linaro.org>
11889
11890 * gdb.reverse/aarch64.c: New.
11891 * gdb.reverse/aarch64.exp: New.
11892
a81bfbd0
OJ
118932015-05-26 Omair Javaid <omair.javaid@linaro.org>
11894
25d49b86
PA
11895 * lib/gdb.exp (supports_process_record): Return true for
11896 aarch64*-linux*.
a81bfbd0
OJ
11897 (supports_reverse): Likewise.
11898
158bf1b4
PP
118992015-05-22 Patrick Palka <patrick@parcs.ath.cx>
11900
11901 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
11902 Use with_test_prefix.
11903
a0145030
AB
119042015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
11905
11906 * gdb.base/completion.exp: Add test for completion of layout
11907 names.
11908
ebe3b578
AB
119092015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
11910
11911 * lib/gdb.exp (skip_tui_tests): New proc.
11912 * gdb.base/tui-layout.exp: Check skip_tui_tests.
11913
84204ed7
PA
119142015-05-19 Pedro Alves <palves@redhat.com>
11915
11916 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
11917 Save the whole env array instead of just HOME. Unset HISTSIZE in
11918 the environment while testing. Restore whole environment
11919 afterwards.
11920
37442ce1
DE
119212015-05-16 Doug Evans <xdje42@gmail.com>
11922
11923 * gdb.guile/scm-ports.c: New file.
11924 * gdb.guile/scm-ports.exp: Add memory port tests.
11925
36de76f9
JK
119262015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11927
11928 * gdb.compile/compile-print.c: New file.
11929 * gdb.compile/compile-print.exp: New file.
11930
3a9558c4
JK
119312015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11932
11933 * gdb.compile/compile-ops.exp: Cast param to void.
11934 * gdb.compile/compile.exp: Complete type for _gdb_expr.
11935 (compile code struct_object.selffield = &struct_object): Add xfail.
11936
aa715135
JG
119372015-05-15 Joel Brobecker <brobecker@adacore.com>
11938
11939 * gdb.ada/arr_enum_with_gap: New testcase.
11940
931e5bc3
JG
119412015-05-15 Joel Brobecker <brobecker@adacore.com>
11942
11943 * gdb.ada/byte_packed_arr: New testcase.
11944
9cd4d857
JB
119452015-05-15 Joel Brobecker <brobecker@adacore.com>
11946
11947 * gdb.ada/pckd_neg: New testcase.
11948
ebfd00d2
PP
119492015-05-13 Patrick Palka <patrick@parcs.ath.cx>
11950
11951 PR gdb/17820
11952 * gdb.base/gdbinit-history.exp: New test.
11953 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
11954 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
11955
4c082a81
SC
119562015-05-09 Siva Chandra Reddy <sivachandra@google.com>
11957
11958 * gdb.python/py-xmethods.cc: Enhance test case.
11959 * gdb.python/py-xmethods.exp: New tests.
11960 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
11961 function.
11962 (B_indexoper): Likewise.
11963 (global_dm_list) : Add new xmethod worker functions.
11964
f7797074
SDJ
119652015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
11966
11967 * gdb.base/coredump-filter.exp: Correctly unset
11968 "coredump_var_addr" array.
11969
a4674e4e
PA
119702015-05-08 Pedro Alves <palves@redhat.com>
11971
11972 * gdb.server/non-existing-program.exp: Unset spawn_id.
11973
df2eb078
SC
119742015-05-08 Siva Chandra Reddy <sivachandra@google.com>
11975
11976 PR python/18291
11977 * gdb.python/py-xmethods.exp: Add tests.
11978
422349a3
YQ
119792015-05-08 Yao Qi <yao.qi@linaro.org>
11980
11981 PR gdb/18208
11982 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
11983 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
11984 function set_coredump_filter, and remove remote_exec call.
11985 Remove argument ipid. Callers update.
11986 (top level): Don't get inferior's PID.
11987
63fc80ce
AA
119882015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
11989
11990 * gdb.base/watch_thread_num.exp: Skip test on targets without
11991 access watchpoints.
11992
80ad801e
PA
119932015-05-06 Pedro Alves <palves@redhat.com>
11994
11995 PR server/18081
11996 * gdb.server/non-existing-program.exp: New file.
11997
0fa7fe50
JB
119982015-05-05 Joel Brobecker <brobecker@adacore.com>
11999
12000 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
12001
3ea89b92
PMR
120022015-05-05 Joel Brobecker <brobecker@adacore.com>
12003
12004 * gdb.ada/out_of_line_in_inlined: New testcase.
12005
87b8eff0
JB
120062015-05-05 Joel Brobecker <brobecker@adacore.com>
12007
12008 * gdb.ada/var_rec_arr: New testcase.
12009
5fccc635
YQ
120102015-04-30 Yao Qi <yao.qi@linaro.org>
12011
12012 * gdb.base/break-idempotent.exp: If
12013 skip_hw_watchpoint_multi_tests returns true, skip the tests
12014 on "rwatch" and "awatch".
12015
42d38f42
YQ
120162015-04-30 Yao Qi <yao.qi@linaro.org>
12017
12018 * gdb.base/relativedebug.exp: Invoke gdb command
12019 "info sharedlibrary", and if libc.so doesn't have debug info,
12020 skip the test.
12021
2ce1cdbf
DE
120222015-04-29 Doug Evans <dje@google.com>
12023
12024 * gdb.python/py-xmethods.exp: Add ptype tests.
12025 * gdb.python/py-xmethods.py (E_method_char_worker): Add
12026 get_result_type method.
12027
f24a38c5
LM
120282015-04-29 Luis Machado <lgustavo@codesourcery.com>
12029
12030 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
12031 the target does not support hardware watchpoints.
12032
ecbf2b3c
LM
120332015-04-29 Luis Machado <lgustavo@codesourcery.com>
12034
12035 * gdb.base/break-always.exp: Abort testing if writing to memory
12036 causes an error.
12037
34f5f757
DE
120382015-04-28 Doug Evans <dje@google.com>
12039
12040 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
12041 * gdb.python/py-pp-registration.exp: ... here. New file.
12042 * gdb.python/py-pp-registration.c: New file.
12043 * gdb.python/py-pp-registration.py: New file.
12044
69b4374a
DE
120452015-04-28 Doug Evans <dje@google.com>
12046
12047 * gdb.python/py-bad-printers.c: New file.
12048 * gdb.python/py-bad-printers.py: New file.
12049 * gdb.python/py-bad-printers.exp: New file.
12050
59fb7612
SS
120512015-04-28 Sasha Smundak <asmundak@google.com>
12052
12053 * gdb.python/py-type.exp: New test.
12054
2631b16a
AW
120552015-04-28 Andy Wingo <wingo@igalia.com>
12056
12057 * gdb.python/py-parameter.exp:
12058 * gdb.guile/scm-parameter.exp: Escape the path that we are
12059 matching against, as it might contain characters that are special
12060 to regular expressions.
12061
460efde1
JB
120622015-04-27 Joel Brobecker <brobecker@adacore.com>
12063
12064 * gdb.ada/rec_comp: New testcase.
12065
2d369d8e
SDJ
120662015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
12067
12068 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
12069 before using it.
12070
cf75d6c3
AB
120712015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
12072
12073 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
12074 new tests for verilog output.
12075
8dbe7ca5
YQ
120762015-04-24 Yao Qi <yao.qi@linaro.org>
12077
12078 * boards/remote-gdbserver-on-localhost.exp: New file.
12079
4ef9fb2f
PA
120802015-04-23 Pedro Alves <palves@redhat.com>
12081
12082 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
12083 $inferior_spawn_id instead of $inferior_spawn_id directly. On
12084 "end of file", remove $inferior_spawn_id from the indirect list.
12085
0a803169
PA
120862015-04-23 Pedro Alves <palves@redhat.com>
12087
12088 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
12089
749ef8f8
PA
120902015-04-23 Pedro Alves <palves@redhat.com>
12091
12092 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
12093 on $any_spawn_id instead of only on $gdb_spawn_id.
12094
8aae4344
PM
120952015-04-21 Pierre Muller <muller@sourceware.org>
12096
12097 PR pascal/17815
12098 * lib/pascal.exp (gpc_compile): Add new option "class".
12099 (fpc_compile): Likewise.
12100 * gdb.pascal/case-insensitive-symbols.pas: New file.
12101 * gdb.pascal/case-insensitive-symbols.exp: New file.
12102
1586c8fb
GB
121032015-04-20 Gary Benson <gbenson@redhat.com>
12104
12105 * gdb.base/attach.exp: Fix three extended remote failures.
12106
1b6e6f5c
GB
121072015-04-17 Gary Benson <gbenson@redhat.com>
12108
12109 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
12110 the main executable over the remote protocol.
12111
e797481d
PA
121122015-04-16 Pedro Alves <palves@redhat.com>
12113
12114 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
12115 a new gdbserver if gdbserver_reconnect_p is set.
12116
1ca99c42
PA
121172015-04-16 Pedro Alves <palves@redhat.com>
12118
12119 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
12120 is set, don't exit gdbserver.
12121
af9fd6f8
AA
121222015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12123
12124 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
12125 appropriate .insn, such that an older assembler can be used.
12126 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
12127 the z/Architecture instruction set on 31-bit targets as well.
12128
04ff1e61
AA
121292015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
12130
12131 * gdb.go/handcall.exp: Remove all logic related to the first
12132 breakpoint and rely on go_runto_main instead.
12133 * gdb.go/strings.exp: Likewise.
12134 * gdb.go/unsafe.exp: Likewise.
12135 * gdb.go/hello.exp: Likewise. Also rename the remaining
12136 breakpoint marker to "breakpoint 1".
12137 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
12138 * gdb.go/strings.go: Likewise.
12139 * gdb.go/unsafe.go: Likewise.
12140 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
12141 "set breakpoint 2 here" and rename the remaining breakpoint marker
12142 to "breakpoint 1".
12143
40d2f8d6
SM
121442015-04-15 Simon Marchi <simon.marchi@ericsson.com>
12145
12146 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
12147 if itertools.imap is not present.
12148 * gdb.python/py-objfile.exp: Add parentheses.
12149 * gdb.python/py-type.exp: Same.
12150 * gdb.python/py-unwind-maint.py: Same.
12151
8cbc97c6
YQ
121522015-04-15 Yao Qi <yao.qi@linaro.org>
12153
12154 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
12155 of ":$ptr_size" and set its form explicitly.
12156
45fd756c
YQ
121572015-04-15 Pedro Alves <palves@redhat.com>
12158 Yao Qi <yao.qi@linaro.org>
12159
12160 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
12161 timeout by factor of 4.
12162 (test_regular_watch): Likewise.
12163 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
12164 * gdb.reverse/sigall-reverse.exp: Likewise.
12165 * gdb.reverse/until-precsave.exp: Likewise.
12166 * lib/gdb.exp (with_timeout_factor): New proc.
12167 (gdb_expect): Move some code to ...
12168 (get_largest_timeout): ... here. New procedure.
12169
9e811bc3
LM
121702015-04-14 Luis Machado <lgustavo@codesourcery.com>
12171
12172 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
12173
0ff6fcb2
LM
121742015-04-13 Luis Machado <lgustavo@codesourcery.com>
12175
12176 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
12177 to write to the .text section.
12178
7578d5f7
LM
121792015-04-13 Luis Machado <lgustavo@codesourcery.com>
12180
12181 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
12182 Handle the case of targets that do not provide PID information.
12183
2efe15c4
YQ
121842015-04-13 Yao Qi <yao.qi@linaro.org>
12185
12186 * lib/gdbserver-support.exp (gdb_exit): Catch exception
12187 and use expect instead of gdb_expect.
12188
8cd8f2f8
SDJ
121892015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
12190
12191 * gdb.base/coredump-filter.exp: Rename variable "addr" to
12192 "coredump_var_addr" to avoid naming conflict with other testcases.
12193
9ee41772
PA
121942015-04-10 Pedro Alves <palves@redhat.com>
12195
12196 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
12197 gdb_test_sequence and gdb_assert.
12198
07473109
PA
121992015-04-10 Pedro Alves <palves@redhat.com>
12200
12201 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
12202 test messages that don't include the breakpoint address.
12203
de3db44c
YQ
122042015-04-10 Yao Qi <yao.qi@linaro.org>
12205
12206 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
12207 false for some offset and width combinations which aren't
12208 supported by linux kernel.
12209
c79d856c
PA
122102015-04-10 Pedro Alves <palves@redhat.com>
12211
12212 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
12213 procedure, factored out from ...
12214 (top level): ... here. Add "set displaced-stepping" testing axis.
12215 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
12216 parameter "displaced". Use it.
12217 (top level): Use foreach and add "set displaced-stepping" testing
12218 axis.
12219
ebc90b50
PA
122202015-04-10 Pedro Alves <palves@redhat.com>
12221
12222 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
12223 Remove comment.
12224 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
12225 both the address of the instruction that triggers the watchpoint
12226 and the address of the instruction immediately after, and use
12227 those addresses for the test. Fix comment.
12228
8f572e5c
PA
122292015-04-10 Pedro Alves <palves@redhat.com>
12230
12231 * gdb.base/sigstep.exp (breakpoint_to_handler)
12232 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
12233 Test "backtrace" in handler.
12234 (breakpoint_over_handler): New parameter 'displaced'. Use it.
12235 (top level): Add new "displaced" test axis to
12236 breakpoint_to_handler, breakpoint_to_handler_entry and
12237 breakpoint_over_handler.
12238
8d707a12
PA
122392015-04-10 Pedro Alves <palves@redhat.com>
12240
12241 PR gdb/18216
12242 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
12243
ef713951
YQ
122442015-04-10 Yao Qi <yao.qi@linaro.org>
12245
12246 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
12247 (test_add_rn_pc): New function.
12248 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
12249 (top level): Invoke test_add_rn_pc.
12250
906d60cf
PA
122512015-04-10 Pedro Alves <palves@redhat.com>
12252
12253 PR gdb/13858
12254 * gdb.base/step-over-no-symbols.exp: New file.
12255
f2983cc3
AW
122562015-04-09 Andy Wingo <wingo@igalia.com>
12257
12258 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
12259 after the Python tests.
12260
6d62641c
SDJ
122612015-04-08 Keith Seitz <keiths@redhat.com>
12262
12263 PR python/16699
12264 * gdb.python/py-completion.exp: New tests for completion.
12265 * gdb.python/py-completion.py (CompleteLimit1): New class.
12266 (CompleteLimit2): Likewise.
12267 (CompleteLimit3): Likewise.
12268 (CompleteLimit4): Likewise.
12269 (CompleteLimit5): Likewise.
12270 (CompleteLimit6): Likewise.
12271 (CompleteLimit7): Likewise.
12272
f3770638
PA
122732015-04-08 Pedro Alves <palves@redhat.com>
12274
12275 PR gdb/18214
12276 PR gdb/18216
12277 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
12278 function.
12279 (main): Install it as SIGUSR1 handler.
12280 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
12281 parameter. Always use "setup" as prefix. Toggle "set
12282 displaced-stepping" off/on depending on global. Don't switch to
12283 thread 1 here.
12284 (top level): Add displaced stepping "off/on" test axis. Update
12285 "setup" calls. Wrap each subtest with with_test_prefix. Test
12286 continuing with a queued signal in each thread.
12287
4496bed7
PA
122882015-04-08 Pedro Alves <palves@redhat.com>
12289
12290 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
12291 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
12292 gdb_breakpoint instead of gdb_test that doesn't expect anything.
12293 Return early if running to main fails.
12294 * gdb.trace/while-stepping.exp: Likewise.
12295
b97fde92
PA
122962015-04-07 Pedro Alves <palves@redhat.com>
12297
12298 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
12299 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
12300 interact with inferior program.
12301
f71c18e7
PA
123022015-04-07 Pedro Alves <palves@redhat.com>
12303
12304 * lib/gdb.exp (inferior_spawn_id): New global.
12305 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
12306 spawn id after processing the user code.
12307 (default_gdb_start): Set inferior_spawn_id.
12308 (send_inferior): New procedure.
12309 * lib/gdbserver-support.exp (gdbserver_start): Set
12310 inferior_spawn_id.
12311 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
12312
6423214f
PA
123132015-04-07 Pedro Alves <palves@redhat.com>
12314
12315 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
12316 * lib/gdbserver-support.exp (gdbserver_start): Make
12317 $server_spawn_id global.
12318 (gdbserver_start): Don't wait for gdbserver's spawn id with
12319 expect_background.
12320 (close_gdbserver): New procedure.
12321 (gdb_exit): Rename the default version and reimplement.
12322
71c0ee8c
PA
123232015-04-07 Pedro Alves <palves@redhat.com>
12324
72f4393d 12325 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
12326 append the substituted item, not the original item.
12327
203bc29b
PA
123282015-04-07 Pedro Alves <palves@redhat.com>
12329
12330 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
12331 gdb_expect.
12332
508a3ddf
PA
123332015-04-07 Pedro Alves <palves@redhat.com>
12334
12335 * gdb.base/interrupt.exp: Don't handle the case of the inferior
12336 output appearing once only.
12337
9f6dbe2b
PA
123382015-04-07 Pedro Alves <palves@redhat.com>
12339
12340 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
12341 that doesn't expect anything. Return early if running to main
12342 fails.
12343
337532fa
YQ
123442015-04-07 Yao Qi <yao.qi@linaro.org>
12345
12346 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
12347 (child_function): Call alarm.
12348 (main): Move call to alarm into the loop.
12349 * gdb.threads/non-stop-fair-events.exp: Build program with
12350 -DTIMEOUT=$timeout.
12351
01b622d4
DE
123522015-04-06 Doug Evans <xdje42@gmail.com>
12353
12354 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
12355 Fix dest parameter to board_info.
12356 (fpc_compile): Ditto.
12357 (gdb_compile_pascal): Rename dest arg to destfile.
12358
961f4160
PMR
123592015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
12360
12361 * gdb.ada/funcall_ref.exp: New file.
12362 * gdb.ada/funcall_ref/foo.adb: New file.
12363
cafda597
YQ
123642015-04-02 Yao Qi <yao.qi@linaro.org>
12365
12366 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
12367 is remote.
12368
fed040c6
GB
123692015-04-02 Gary Benson <gbenson@redhat.com>
12370
12371 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
12372
d11916aa
SS
123732015-04-01 Sasha Smundak <asmundak@google.com>
12374
12375 * gdb.python/py-unwind-maint.c: New file.
12376 * gdb.python/py-unwind-maint.exp: New test.
12377 * gdb.python/py-unwind-maint.py: New file.
12378 * gdb.python/py-unwind.c: New file.
12379 * gdb.python/py-unwind.exp: New test.
12380 * gdb.python/py-unwind.py: New test.
12381
a1471180
PA
123822015-04-01 Pedro Alves <palves@redhat.com>
12383
12384 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
12385 to fail instead of non-existent $test.
12386
0bbeccb1
PA
123872015-04-01 Pedro Alves <palves@redhat.com>
12388
12389 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
12390 GDBFLAGS if not empty.
12391
3c724c8c
PMR
123922015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
12393
12394 * gdb.ada/complete.exp: Remove "multi_line".
12395 * gdb.ada/info_exc.exp: Remove "multi_line".
12396 * gdb.ada/packed_tagged.exp: Remove "multi_line".
12397 * gdb.ada/ptype_field.exp: Remove "multi_line".
12398 * gdb.ada/sym_print_name.exp: Remove "multi_line".
12399 * gdb.ada/tagged.exp: Remove "multi_line".
12400 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
12401 [multi_line ...]
12402 * gdb.btrace/delta.exp: Likewise.
12403 * gdb.btrace/exception.exp: Likewise.
12404 * gdb.btrace/function_call_history.exp: Likewise.
12405 * gdb.btrace/instruction_history.exp: Likewise.
12406 * gdb.btrace/nohist.exp: Likewise.
12407 * gdb.btrace/record_goto.exp: Likewise.
12408 * gdb.btrace/segv.exp: Likewise.
12409 * gdb.btrace/stepi.exp: Likewise.
12410 * gdb.btrace/tailcall.exp: Likewise.
12411 * gdb.btrace/unknown_functions.exp: Likewise.
12412 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
12413 * lib/gdb.exp: Add the "multi_line" helper.
12414
4eec2deb
PA
124152015-04-01 Pedro Alves <palves@redhat.com>
12416
12417 * gdb.threads/tid-reuse.c: New file.
12418 * gdb.threads/tid-reuse.exp: New file.
12419
df8411da
SDJ
124202015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
12421
12422 PR corefiles/16092
12423 * gdb.base/coredump-filter.c: New file.
12424 * gdb.base/coredump-filter.exp: Likewise.
12425
6ef37366
PM
124262015-03-27 Petr Machata <pmachata@redhat.com>
12427
12428 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
12429 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
12430 (Dwarf::assemble): Initialize them.
12431 (Dwarf::lines): New function.
12432
7ec911b0
JT
124332015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
12434
12435 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
12436 SYMBOL_PREFIX for x86_64-*-cygwin.
12437
ff908ebf
AW
124382015-03-26 Andy Wingo <wingo@igalia.com>
12439
12440 PR symtab/18148
12441 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
12442 const_value but not a location.
12443 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
12444 location defined in non-main CUs are visible.
12445
6d5f0679
YQ
124462015-03-26 Yao Qi <yao.qi@linaro.org>
12447
12448 PR testsuite/18139
12449 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
12450 Add a line number entry for the same line.
12451 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
12452 Add a line number entry for the same line.
12453
2898689b
YQ
124542015-03-26 Yao Qi <yao.qi@linaro.org>
12455
12456 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
12457 .int 0.
12458 (func): Likewise. Add .Lfunc_1 label.
12459 Use .Lfunc_1 label.
12460 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
12461 .int 0.
12462 (func): Likewise.
12463 Use .Lfunc_1 label.
12464
85180498
YQ
124652015-03-26 Yao Qi <yao.qi@linaro.org>
12466
12467 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
12468 Call gdb_compile instead to compile each .s files without debug
12469 information.
12470
8aa08a8d
YQ
124712015-03-26 Yao Qi <yao.qi@linaro.org>
12472
12473 * gdb.base/savedregs.exp (process_saved_regs): Make
12474 "Saved registers:" optional in the pattern.
12475
66849923
MM
124762015-03-25 Markus Metzger <markus.t.metzger@intel.com>
12477
12478 * gdb.btrace/next.exp: Merged into step.exp.
12479 * gdb.btrace/finish.exp: Merged into step.exp.
12480 * gdb.btrace/nexti.exp: Merged into stepi.exp.
12481 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
12482 "record goto" and checking the exact replay position.
12483 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
12484 check for "Recording format" in "info record" output.
12485 * gdb.btrace/record_goto.exp: Choose test file based on target.
12486 * gdb.btrace/x86-record_goto.S: Renamed into ...
12487 * gdb.btrace/x86_64-record_goto.S: ... this.
12488 * gdb.btrace/i686-record_goto.S: New.
12489 * gdb.btrace/x86-tailcall.S: Renamed into ...
12490 * gdb.btrace/x86_64-tailcall.S: ... this.
12491 * gdb.btrace/i686-tailcall.S: New.
12492 * gdb.btrace/x86-tailcall.c: Renamed into ...
12493 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
12494 separate statements. Update test.
12495 * gdb.btrace/delta.exp: Use record_goto.c as test file.
12496 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
12497 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
12498 * gdb.btrace/tailcall.exp: Choose test file based on target.
12499 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
12500
11cc1b74
MM
125012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
12502
12503 * gdb.btrace/exception.exp: Increase BTS buffer size.
12504
a25d8bf9
PA
125052015-03-24 Pedro Alves <palves@redhat.com>
12506
12507 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
12508
856e7dd6
PA
125092015-03-24 Pedro Alves <palves@redhat.com>
12510
12511 * gdb.threads/schedlock.exp (test_step): No longer expect that
12512 "set scheduler-locking step" with "next" over a function call runs
12513 threads unlocked.
12514
ad235a41
AT
125152015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12516
12517 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
12518
15630549
AT
125192015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12520
12521 PR breakpoints/16466
12522 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
12523 * gdb.mi/mi-pending.c (thread_func): New function.
12524 (int main): Add threading support required.
12525 * gdb.mi/mi-pending.exp: Add tests for this issue.
12526 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
12527 (pendfunc2): Remove stdio dependency.
12528 * gdb.mi/mi-pendshr2.c: New file.
12529
693dca06
KS
125302015-03-23 Keith Seitz <keiths@redhat.com>
12531
12532 * gdb.linespec/keywords.c: New file.
12533 * gdb.linespec/keywords.exp: New file.
12534
7e993ebf
KS
125352015-03-23 Keith Seitz <keiths@redhat.com>
12536
12537 PR gdb/18021
12538 * gdb.dwarf2/staticvirtual.exp: New test.
12539
bc23328c
JK
125402015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12541
12542 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
12543 * README: Remove HP-UX and gdb.hp.
12544 (configuration):
12545 * configure: Regenerate.
12546 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
12547 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
12548 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
12549 gdb.hp/gdb.defects/Makefile.
12550 * gdb.hp/Makefile.in: File deleted.
12551 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
12552 * gdb.hp/gdb.aCC/optimize.c: File deleted.
12553 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
12554 * gdb.hp/gdb.aCC/run.c: File deleted.
12555 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
12556 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
12557 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
12558 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
12559 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
12560 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
12561 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
12562 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
12563 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
12564 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
12565 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
12566 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
12567 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
12568 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
12569 * gdb.hp/gdb.base-hp/reg.s: File deleted.
12570 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
12571 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
12572 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
12573 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
12574 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
12575 * gdb.hp/gdb.compat/Makefile.in: File deleted.
12576 * gdb.hp/gdb.compat/average.c: File deleted.
12577 * gdb.hp/gdb.compat/sum.c: File deleted.
12578 * gdb.hp/gdb.compat/xdb.c: File deleted.
12579 * gdb.hp/gdb.compat/xdb0.c: File deleted.
12580 * gdb.hp/gdb.compat/xdb0.h: File deleted.
12581 * gdb.hp/gdb.compat/xdb1.c: File deleted.
12582 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
12583 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
12584 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
12585 * gdb.hp/gdb.defects/Makefile.in: File deleted.
12586 * gdb.hp/gdb.defects/bs14602.c: File deleted.
12587 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
12588 * gdb.hp/gdb.defects/solib-d.c: File deleted.
12589 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
12590 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
12591 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
12592 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
12593 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
12594 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
12595 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
12596 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
12597 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
12598 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
12599 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
12600 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
12601 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
12602 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
12603 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
12604 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
12605 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
12606 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
12607 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
12608 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
12609 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
12610 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
12611 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
12612 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
12613 * gdb.hp/tools/odump: File deleted.
12614
8bf3b159
PA
126152015-03-19 Pedro Alves <palves@redhat.com>
12616
12617 * gdb.threads/continue-pending-status.exp (saw_thread_2)
12618 (saw_thread_3): New globals.
12619 (top level): Increment them when an event for the corresponding
12620 thread is seen.
12621 (no thread starvation): New test.
12622
eb54c8bf
PA
126232015-03-19 Pedro Alves <palves@redhat.com>
12624
12625 * gdb.threads/continue-pending-status.c: New file.
12626 * gdb.threads/continue-pending-status.exp: New file.
12627
32d2e5d6
PA
126282015-03-18 Pedro Alves <palves@redhat.com>
12629
12630 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12631 Use gdb_is_target_remote instead of is_remote. Use
12632 gdb_test_multiple instead of gdb_expect. Exit early if
12633 gdb_test_multiple hits its internal matches. Tighten stepi tests
12634 expected output. Fail on exit with any signal, instead of just
12635 SIGILL.
12636
f68f11b7
YQ
126372015-03-18 Yao Qi <yao.qi@linaro.org>
12638
12639 PR tdep/18107
12640 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
12641 variable.
12642 * gdb.base/catch-syscall.exp: Don't skip it on
12643 aarch64*-*-linux* target. Remove elements in all_syscalls.
12644 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
12645 target.
12646 (setup_all_syscalls): New proc.
12647
ca5fd19b
YQ
126482015-03-16 Yao Qi <yao.qi@linaro.org>
12649
12650 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
12651 (top level): Skip tests if valid_addr_p returns false for
12652 $cmd1 or $cmd2.
12653
85642ba0
AW
126542015-03-11 Andy Wingo <wingo@igalia.com>
12655
12656 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
12657
e03f9645
YQ
126582015-03-11 Yao Qi <yao.qi@linaro.org>
12659
12660 * gdb.base/catch-syscall.exp: Fix typo in comments.
12661
5d0962b2
YQ
126622015-03-11 Yao Qi <yao.qi@linaro.org>
12663
12664 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
12665
b2df3cef
PA
126662015-03-09 Pedro Alves <palves@redhat.com>
12667
12668 * dg-extract-results.py: Delete.
12669
ef878e53
PA
126702015-03-09 Pedro Alves <palves@redhat.com>
12671
12672 Merge dg-extract-results.sh from GCC upstream (r218843).
12673
12674 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
12675 * dg-extract-results.sh: Use --text with grep to avoid issues with
12676 binary files. Fall back to cat -v, if that doesn't work.
12677
9494d219
PA
126782015-03-05 Pedro Alves <palves@redhat.com>
12679
12680 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
12681
a8d9763a
SM
126822015-03-04 Simon Marchi <simon.marchi@ericsson.com>
12683
12684 * lib/mi-support.exp (mi_expect_interrupt): Accept
12685 alternative event for when in all-stop mode.
12686
be9957b8
PA
126872015-03-04 Pedro Alves <palves@redhat.com>
12688
12689 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
12690
d57be0f4 126912015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
12692
12693 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
12694
c214c7cf
AA
126952015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
12696
12697 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
12698 regexps for GDB's current line display, accept a hex address
12699 preceding the line number.
12700
6d74a497
AA
127012015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
12702
12703 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
12704 the 'arch1' variable for "s390*-linux*" targets.
12705
511aee7c
PA
127062015-03-04 Pedro Alves <palves@redhat.com>
12707
12708 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
12709 (main): Pass missing retval argument to pthread_join call.
12710
95e50b27
PA
127112015-03-02 Pedro Alves <palves@redhat.com>
12712
12713 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
12714 (top level): Call do_test with non-stop as well.
12715
28054d69
PA
127162015-03-02 Pedro Alves <palves@redhat.com>
12717
12718 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
12719 -1.
12720
4fa5d7b4
AA
127212015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
12722
12723 * gdb.arch/s390-vregs.exp: New test.
12724 * gdb.arch/s390-vregs.S: New file.
12725
97c18565
PA
127262015-02-27 Pedro Alves <palves@redhat.com>
12727
12728 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
12729 call to catch_command_errors.
12730 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
12731 catch_command_errors.
12732
a37bfa30
PA
127332015-02-27 Pedro Alves <palves@redhat.com>
12734
12735 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
12736 "true" for boolean result.
12737 * gdb.gdb/selftest.exp (test_with_self): Also accept full
12738 prototype of main.
12739
6f98576f
PA
127402015-02-27 Pedro Alves <palves@redhat.com>
12741
12742 * lib/unbuffer_output.c: New file.
12743 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
12744 (main): Call gdb_unbuffer_output.
12745
eba5ab56
YQ
127462015-02-27 Yao Qi <yao.qi@linaro.org>
12747
12748 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
12749 target.
12750
0def5aaa
DE
127512015-02-26 Doug Evans <dje@google.com>
12752
12753 * gdb.cp/class2.cc (Dbase, D): New classes.
12754 (main): New local delta.
12755 * gdb.cp/class2.exp: Test printing delta.
12756 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
12757 (dynbar): New global.
12758 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
12759
081a1c2c
JK
127602015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12761
12762 * gdb.compile/compile-ifunc.c: New file.
12763 * gdb.compile/compile-ifunc.exp: New file.
12764
2f41223f
AT
127652015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
12766
12767 * gdb.base/structs.exp: Check for correct struct on finish.
12768
03eddd80
YQ
127692015-02-26 Yao Qi <yao.qi@linaro.org>
12770
12771 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
12772 is zero.
12773
80c57053
JK
127742015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 * gdb.arch/cordic.ko.bz2: New file.
12777 * gdb.arch/cordic.ko.debug.bz2: New file.
12778 * gdb.arch/ppc64-symtab-cordic.exp: New file.
12779
21613c12
YQ
127802015-02-25 Yao Qi <yao.qi@linaro.org>
12781
12782 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
12783 aarch64*-*-* target.
12784
d8b901ed
PA
127852015-02-23 Pedro Alves <palves@redhat.com>
12786
12787 * lib/gdb.exp (delete_breakpoints): Rewrite using
12788 gdb_test_multiple.
12789
e5b85ead
PA
127902015-02-23 Pedro Alves <palves@redhat.com>
12791
12792 * gdb.base/info-os.c: Include stdlib.h.
12793
85c3a371
DE
127942015-02-22 Doug Evans <xdje42@gmail.com>
12795
12796 PR symtab/17855
12797 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
12798 is read after symbols have been re-read.
12799 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
12800 * gdb.ada/exec_changed/second.adb (Second): Ditto.
12801
96553a0c
DE
128022015-02-21 Doug Evans <dje@google.com>
12803
12804 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
12805
97a0c697
JK
128062015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12807
12808 PR corefiles/17808
12809 * gdb.arch/i386-biarch-core.core.bz2: New file.
12810 * gdb.arch/i386-biarch-core.exp: New file.
12811
a47cd6e9
PA
128122015-02-21 Pedro Alves <palves@redhat.com>
12813
12814 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
12815 runto_main fails.
12816
c5facdc4
PA
128172015-02-20 Pedro Alves <palves@redhat.com>
12818
12819 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
12820 info probes.
12821
2db9a427
PA
128222015-02-20 Pedro Alves <palves@redhat.com>
12823
12824 * gdb.threads/multi-create-ns-info-thr.exp: New file.
12825
60fb7e9e
PA
128262015-02-20 Pedro Alves <palves@redhat.com>
12827
12828 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
12829 clean_restart before gdb_target_supports_trace.
12830
5c5019c2
PA
128312015-02-20 Pedro Alves <palves@redhat.com>
12832
12833 PR threads/18006
12834 * gdb.threads/clone-thread_db.c: New file.
12835 * gdb.threads/clone-thread_db.exp: New file.
12836
c9587f88
AT
128372015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
12838
12839 PR breakpoints/16812
12840 * gdb.base/catch-gdb-caused-signals.c: New file.
12841 * gdb.base/catch-gdb-caused-signals.exp: New file.
12842
f6a88844
JM
128432015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
12844
12845 * configure: Regenerated.
12846 * configure.ac: Use GDB_AC_TRANSFORM.
12847 * aclocal.m4: sinclude ../transform.m4.
12848
497c491b
JM
128492015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
12850
12851 * lib/dtrace.exp: New file.
12852 * gdb.base/dtrace-probe.exp: Likewise.
12853 * gdb.base/dtrace-probe.d: Likewise.
12854 * gdb.base/dtrace-probe.c: Likewise.
12855 * lib/pdtrace.in: Likewise.
12856 * configure.ac: Output variables with the transformed names of
12857 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
12858 * configure: Regenerated.
12859
03e98035
JM
128602015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
12861
12862 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
12863 expected message when trying to access $_probe_* convenience
12864 variables while not on a probe.
12865
63cc30e9
JK
128662015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12867
12868 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
12869
0703599a
PA
128702015-02-11 Pedro Alves <pedro@codesourcery.com>
12871
12872 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
12873 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
12874
7e60a48e
DE
128752015-02-10 Doug Evans <xdje42@gmail.com>
12876
12877 * lib/gdb.exp (gdb_load): Always return a result.
12878
01b088bc
PA
128792015-02-10 Pedro Alves <palves@redhat.com>
12880
12881 * gdb.threads/signal-sigtrap.c: New file.
12882 * gdb.threads/signal-sigtrap.exp: New file.
12883
b05ec7a5
AT
128842015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
12885
12886 * gdb.trace/no-attach-trace.c: New file.
12887 * gdb.trace/no-attach-trace.exp: New file.
12888
a2c2acaf
MW
128892015-02-09 Mark Wielaard <mjw@redhat.com>
12890
12891 * gdb.dwarf2/atomic.c: New file.
12892 * gdb.dwarf2/atomic-type.exp: Likewise.
12893
31fd9caa
MM
128942015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12895
12896 * gdb.btrace/buffer-size.exp: Update "info record" output.
12897 * gdb.btrace/delta.exp: Update "info record" output.
12898 * gdb.btrace/enable.exp: Update "info record" output.
12899 * gdb.btrace/finish.exp: Update "info record" output.
12900 * gdb.btrace/instruction_history.exp: Update "info record" output.
12901 * gdb.btrace/next.exp: Update "info record" output.
12902 * gdb.btrace/nexti.exp: Update "info record" output.
12903 * gdb.btrace/step.exp: Update "info record" output.
12904 * gdb.btrace/stepi.exp: Update "info record" output.
12905 * gdb.btrace/nohist.exp: Update "info record" output.
12906
d33501a5
MM
129072015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12908
12909 * gdb.btrace/buffer-size: New.
12910
f4abbc16
MM
129112015-02-09 Markus Metzger <markus.t.metzger@intel.com>
12912
12913 * gdb.btrace/delta.exp: Update "info record" output.
12914 * gdb.btrace/enable.exp: Update "info record" output.
12915 * gdb.btrace/finish.exp: Update "info record" output.
12916 * gdb.btrace/instruction_history.exp: Update "info record" output.
12917 * gdb.btrace/next.exp: Update "info record" output.
12918 * gdb.btrace/nexti.exp: Update "info record" output.
12919 * gdb.btrace/step.exp: Update "info record" output.
12920 * gdb.btrace/stepi.exp: Update "info record" output.
12921 * gdb.btrace/nohist.exp: Update "info record" output.
12922
b9d61307
SM
129232015-02-06 Simon Marchi <simon.marchi@ericsson.com>
12924
12925 PR gdb/15678
12926 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
12927
e584fdbc
PA
129282015-02-06 Pedro Alves <palves@redhat.com>
12929
12930 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
12931 macro.
12932 (seconds_left, again): New globals.
12933 (main): Wait seconds_left in a 1-second sleep loop instead of
12934 sleeping 180 seconds. If 'again' is set, reset the seconds
12935 counter.
12936 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
12937 'again' in the inferior before detaching. Print the seconds left.
12938 (options): New global.
12939 (top level): Build program with -DTIMEOUT=$timeout.
12940
77f41761
PA
129412015-02-06 Pedro Alves <palves@redhat.com>
12942
12943 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
12944 determine how many seconds to pass to 'alarm'.
12945 * gdb.base/gdb-sigterm.exp (top level): Build program with
12946 -DTIMEOUT=$timeout.
12947 (do_test): Return success/failure indication. Add more verbose
12948 logging. Don't fail if 200 single steps are seen. Instead, fail
12949 when the test times out.
12950 (passes): New global.
12951 (top level): Break the testing loop if testing fails on any
12952 iteration. Use gdb_assert.
12953
b9394193
DB
129542015-02-04 Don Breazeal <donb@codesourcery.com>
12955
12956 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
12957 and initialize them.
12958 (ipc_cleanup): New function.
12959 (main): Don't declare shmid, semid, and msqid. Add a call to
12960 atexit so that we call ipc_cleanup on exit.
12961
42d9e528
PA
129622015-02-04 Pedro Alves <palves@redhat.com>
12963
12964 * boards/native-extended-gdbserver.exp: Remove any target variant
12965 specifications from the board name before clearing the isremote
12966 flag from board_info.
12967
ae6ae975
DE
129682015-01-31 Doug Evans <xdje42@gmail.com>
12969
12970 * gdb.base/maint.exp <maint print type argc>: Update expected output.
12971
cfb069a8
GB
129722015-01-31 Gary Benson <gbenson@redhat.com>
12973
12974 * gdb.base/completion.exp: Disable completion limiting for
12975 existing tests. Add new tests to check completion limiting.
12976 * gdb.linespec/ls-errs.exp: Disable completion limiting.
12977
5dd31d79
DE
129782015-01-31 Doug Evans <xdje42@gmail.com>
12979
12980 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
12981
9f050062
DE
129822015-01-31 Doug Evans <xdje42@gmail.com>
12983
12984 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
12985 entries. Duplicate file section script entries.
12986 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
12987 inlined entries. Add test for safe-path rejection.
12988 * gdb.python/py-section-script.c: Add duplicate inlined section script
12989 entries. Duplicate file section script entries.
12990 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
12991 inlined entries. Add test for safe-path rejection.
12992
df25ebbd
JB
129932015-01-29 Joel Brobecker <brobecker@adacore.com>
12994
12995 * gdb.ada/disc_arr_bound: New testcase.
12996
4a0ca9ec
JB
129972015-01-29 Joel Brobecker <brobecker@adacore.com>
12998
12999 * gdb.ada/mi_var_array: New testcase.
13000
3a8b707a
DE
130012015-01-27 Doug Evans <dje@google.com>
13002
13003 * gdb.python/py-objfile.exp: Add tests for objfile.username.
13004 Add test for objfile.filename, objfile.username after objfile
13005 has been unloaded.
13006
f8313f6e
JB
130072015-01-26 Joel Brobecker <brobecker@adacore.com>
13008
13009 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
13010 the second test to print the name attribute of value
13011 returned by the call to gdb.lookup_type, and adjust
13012 the expected output accordingly.
13013
37bc665e
MW
130142015-01-25 Mark Wielaard <mjw@redhat.com>
13015
13016 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
13017 * gdb.base/disp-step-fork.c: Include unistd.h.
13018 * gdb.base/siginfo-obj.c: Include stdio.h.
13019 * gdb.base/siginfo-thread.c: Likewise.
13020 * gdb.mi/non-stop.c: Include unistd.h.
13021 * gdb.mi/nsthrexec.c: Include stdio.h.
13022 * gdb.mi/pthreads.c: Include unistd.h.
13023 * gdb.modula2/unbounded1.c (main): Declare returns int.
13024 * gdb.reverse/consecutive-reverse.c: Likewise.
13025 * gdb.threads/create-fail.c: Include unistd.h.
13026 * gdb.threads/killed.c: Likewise.
13027 * gdb.threads/linux-dp.c: Likewise.
13028 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
13029 * gdb.threads/non-ldr-exc-2.c: Likewise.
13030 * gdb.threads/non-ldr-exc-3.c: Likewise.
13031 * gdb.threads/non-ldr-exc-4.c: Likewise.
13032 * gdb.threads/pthreads.c: Include unistd.h.
13033 (main): Declare returns int.
13034 * gdb.threads/tls-main.c (foo): New declaration.
13035 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
13036
f7e5394d
SM
130372015-01-23 Simon Marchi <simon.marchi@ericsson.com>
13038
13039 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
13040 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
13041
743649fd
MW
130422015-01-15 Mark Wielaard <mjw@redhat.com>
13043
13044 * gdb.base/noreturn-return.c: New file.
13045 * gdb.base/noreturn-return.exp: New file.
13046 * gdb.base/noreturn-finish.c: New file.
13047 * gdb.base/noreturn-finish.exp: New file.
13048
198297aa
PA
130492015-01-23 Pedro Alves <palves@redhat.com>
13050
13051 * gdb.threads/continue-pending-after-query.c: New file.
13052 * gdb.threads/continue-pending-after-query.exp: New file.
13053
717cf30c
AG
130542015-01-22 Anders Granlund <anders.granlund@ericsson.com>
13055 Simon Marchi <simon.marchi@ericsson.com>
13056
13057 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
13058 * gdb.base/valgrind-db-attach.exp: Same.
13059 * gdb.base/valgrind-infcall.exp: Same.
13060 * lib/mi-support.exp (default_mi_gdb_start): Same.
13061 * lib/prompt.exp (default_prompt_gdb_start): Same.
13062 * lib/gdb.exp (default_gdb_spawn): Same.
13063 (gdb_interact): New.
13064
13065
4b62a76e
JK
130662015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13067
13068 * gdb.compile/compile.exp (pointer to jit function): New test.
13069
b4cdae6f
WW
130702015-01-17 Wei-cheng Wang <cole945@gmail.com>
13071
13072 * lib/gdb.exp (supports_process_record): Return true for
13073 powerpc*-*-linux*.
13074 (supports_reverse): Likewise.
13075
d221e7ef
DB
130762015-01-15 Don Breazeal <donb@codesourcery.com>
13077
13078 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
13079 instead of checking whether the target board is remote and
13080 use spawn_wait_for_attach instead of exec/sleep.
13081 * gdb.base/attach-twice.exp: Likewise.
13082
bafffb51
JB
130832015-01-15 Joel Brobecker <brobecker@adacore.com>
13084
13085 * gdb.ada/var_arr_attrs: New testcase.
13086
5589af0e
PA
130872015-01-14 Pedro Alves <palves@redhat.com>
13088 Joel Brobecker <brobecker@adacore.com>
13089
13090 PR gdb/17525
13091 * gdb.base/bp-cmds-execution-x-script.c: New file.
13092 * gdb.base/bp-cmds-execution-x-script.exp: New file.
13093 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
13094
6c400b59
PA
130952015-01-14 Pedro Alves <palves@redhat.com>
13096
13097 PR cli/17828
13098 * gdb.base/batch-preserve-term-settings.c: New file.
13099 * gdb.base/batch-preserve-term-settings.exp: New file.
13100
e02c96a7
DE
131012015-01-13 Doug Evans <dje@google.com>
13102
13103 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
13104 binary.
13105
576fd14c
JB
131062015-01-13 Joel Brobecker <brobecker@adacore.com>
13107
13108 * Makefile.in (clean mostlyclean): Do not delete *.py.
13109
04dccad0
JB
131102015-01-13 Joel Brobecker <brobecker@adacore.com>
13111
13112 * gdb.python/py-lookup-type.exp: New file.
13113
3d230f71
PA
131142015-01-12 Pedro Alves <palves@redhat.com>
13115
13116 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
13117 restore GDBFLAGS before returning.
13118
7e67715d
JK
131192015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13120
13121 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
13122 is_amd64_regs_target and is_x86_like_target.
13123
f2e0d4b4
DE
131242015-01-11 Doug Evans <xdje42@gmail.com>
13125
13126 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
13127 is given without an explicit form.
13128 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
13129 attributes.
13130 * gdb.dwarf/corrupt.exp: Ditto.
13131 * gdb.dwarf2/enum-type.exp: Ditto.
13132 * gdb.trace/entry-values.exp: Ditto.
13133 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
13134
439250fb
DE
131352015-01-11 Doug Evans <xdje42@gmail.com>
13136
13137 PR gdb/15830
13138 * gdb.base/maint.exp: Remove references to "maint demangle".
13139 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
13140 Add tests for explicitly specifying language to demangle.
13141 * gdb.dlang/demangle.exp: Ditto.
13142
ede9f622
PA
131432015-01-09 Pedro Alves <palves@redhat.com>
13144
13145 * gdb.threads/non-stop-fair-events.c: New file.
13146 * gdb.threads/non-stop-fair-events.exp: New file.
13147
a7b796db
PA
131482015-01-09 Pedro Alves <palves@redhat.com>
13149
13150 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
13151 the global scope. Set a breakpoint after all threads are started
13152 rather than stepping over two source lines. Expect the prompt.
13153 * gdb.base/watch_thread_num.c (threads_started_barrier): New
13154 global.
13155 (NUM): Now 15.
13156 (main): Use threads_started_barrier to wait for all threads to
13157 start. Main thread no longer calls thread_function. Exit after
13158 180 seconds.
13159 (loop): New function.
13160 (thread_function): Wait on threads_started_barrier barrier. Call
13161 'loop' at each iteration.
13162 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
13163 threads have started, instead of hardcoding number of "next"
13164 steps. Use an access watchpoint instead of a write watchpoint.
13165
9665ffdd
PA
131662015-01-09 Pedro Alves <palves@redhat.com>
13167
13168 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
13169 (thread_func): Wait on barrier.
13170 (main): Wait for all threads to start before stopping GDB.
13171 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
13172 global.
13173 (thread1_func, thread2_func): Wait on barrier.
13174 (main): Wait for all threads to start before stopping GDB.
13175 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
13176 New global.
13177 (thread1_func, thread2_func): Wait on barrier.
13178 (main): Wait for all threads to start before stopping GDB.
13179
c945a99f
PA
131802015-01-09 Pedro Alves <palves@redhat.com>
13181
13182 * gdb.threads/attach-many-short-lived-threads.c: New file.
13183 * gdb.threads/attach-many-short-lived-threads.exp: New file.
13184
c1a747c1
PA
131852014-01-09 Pedro Alves <palves@redhat.com>
13186
13187 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
13188 instead of to thread 2.
13189 * gdb.threads/signal-command-multiple-signals-pending.c (main):
13190 Add barrier around each pthread_create call instead of around all
13191 calls.
13192 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
13193 Set a break on thread_function and have the child threads hit it
13194 one at at a time.
13195
60b3033e
PA
131962015-01-09 Pedro Alves <palves@redhat.com>
13197
13198 * lib/gdb.exp (can_spawn_for_attach): New procedure.
13199 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
13200 false.
13201 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
13202 checking whether the target board is remote.
13203 * gdb.multi/multi-attach.exp: Likewise.
13204 * gdb.python/py-sync-interp.exp: Likewise.
13205 * gdb.server/ext-attach.exp: Likewise.
13206 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
13207 tests that need to attach, instead of checking whether the target
13208 board is remote at the top of the file.
13209
acc018ac
YQ
132102015-01-08 Yao Qi <yao@codesourcery.com>
13211
13212 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
13213
50a18af8
JK
132142015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13215
13216 Fix testcase compilation.
13217 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
13218
8503d6e1
JB
132192015-01-06 Joel Brobecker <brobecker@adacore.com>
13220
13221 * gdb.python/py-type.exp: Add a couple test about empty
13222 array creation, and negative-length array creation.
13223
cc73dbcc
DE
132242015-01-02 Doug Evans <xdje42@gmail.com>
13225
13226 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
13227
0300bbc7
DE
132282015-01-02 Doug Evans <dje@google.com>
13229
13230 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
13231
9d85a0ec
YQ
132322014-12-29 Yao Qi <yao@codesourcery.com>
13233
13234 * gdb.trace/entry-values.exp: Update comments. Rename variable
13235 bar_call_foo to returned_from_foo.
13236
87186c6a
MMN
132372014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
13238
13239 PR gdb/17394
13240 * gdb.linespec/break-asm-file.c: New file.
13241 * gdb.linespec/break-asm-file.exp: New file.
13242 * gdb.linespec/break-asm-file0.s: New file.
13243 * gdb.linespec/break-asm-file1.s: New file.
13244
1bab7383
YQ
132452014-12-18 Nigel Stephens <nigel@mips.com>
13246 Maciej W. Rozycki <macro@codesourcery.com>
13247
13248 * gdb.base/float.exp: Handle the new output from "info float" on
13249 MIPS targets.
13250
1bc1068a
JK
132512014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13252
13253 Fix MinGW compilation.
13254 * gdb.compile/compile-ops.exp: Update untested message if
13255 !skip_compile_feature_tests.
13256 * gdb.compile/compile-setjmp.exp: Likewise.
13257 * gdb.compile/compile-tls.exp: Likewise.
13258 * gdb.compile/compile.exp: Likewise.
13259 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
13260 supported on this host".
13261
b6615d10
DE
132622014-12-16 Doug Evans <xdje42@gmail.com>
13263
13264 * boards/stabs.exp: New file.
13265
25dda427
AA
132662014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
13267
13268 * gdb.base/completion.exp: Adjust to format changes of "maint
13269 print user-registers".
13270
bf330350
CU
132712014-12-16 Catalin Udma <catalin.udma@freescale.com>
13272
13273 PR server/17457
13274 * gdb.arch/aarch64-fp.c: New file.
13275 * gdb.arch/aarch64-fp.exp: New file.
13276
395cf596
SDJ
132772014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
13278
13279 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
13280 r210637, r210913, r211666, r215400, r215817).
13281
13282 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
13283 * dg-extract-results.py: New file.
13284 * dg-extract-results.sh: Use it if the environment seems
13285 suitable.
13286
13287 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
13288
13289 * dg-extract-results.py (parse_run): Handle warnings that
13290 are printed before a test harness is run.
13291
13292 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
13293
13294 * dg-extract-results.py (Named): Remove __cmp__ method.
13295 (output_variation): Use a key to sort variation.harnesses.
13296
13297 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
13298
13299 * dg-extract-results.py: For Python 3, force sys.stdout to
13300 handle surrogate escape sequences.
13301 (safe_open): New function.
13302 (output_segment, main): Use it.
13303
13304 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
13305
13306 * dg-extract-results.py (Prog.result_re): Include options
13307 in test name.
13308
13309 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
13310
13311 * dg-extract-results.py (output_variation): Always sort if
13312 do_sum.
13313
e882ef3c
SM
133142014-12-15 Simon Marchi <simon.marchi@ericsson.com>
13315
13316 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
13317 as long as we get pagination notifications.
13318
4992aa20
JM
133192014-12-15 Jason Merrill <jason@redhat.com>
13320
13321 * Makefile.in (check-gdb.%): Restore.
13322 * README: Mention it.
13323
c1b5a1a6
JB
133242014-12-13 Joel Brobecker <brobecker@adacore.com>
13325
13326 * gdb.ada/str_uninit: New testcase.
13327
5537b577
JK
133282014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13329
13330 PR symtab/17642
13331 * gdb.base/vla-stub-define.c: New file.
13332 * gdb.base/vla-stub.c: New file.
13333 * gdb.base/vla-stub.exp: New file.
13334
bb2ec1b3
TT
133352014-12-12 Phil Muldoon <pmuldoon@redhat.com>
13336 Jan Kratochvil <jan.kratochvil@redhat.com>
13337 Tom Tromey <tromey@redhat.com>
13338
13339 * configure.ac: Add gdb.compile/.
13340 * configure: Regenerate.
13341 * gdb.compile/Makefile.in: New file.
13342 * gdb.compile/compile-ops.exp: New file.
13343 * gdb.compile/compile-ops.c: New file.
13344 * gdb.compile/compile-tls.c: New file.
13345 * gdb.compile/compile-tls.exp: New file.
13346 * gdb.compile/compile-constvar.S: New file.
13347 * gdb.compile/compile-constvar.c: New file.
13348 * gdb.compile/compile-mod.c: New file.
13349 * gdb.compile/compile-nodebug.c: New file.
13350 * gdb.compile/compile-setjmp-mod.c: New file.
13351 * gdb.compile/compile-setjmp.c: New file.
13352 * gdb.compile/compile-setjmp.exp: New file.
13353 * gdb.compile/compile-shlib.c: New file.
13354 * gdb.compile/compile.c: New file.
13355 * gdb.compile/compile.exp: New file.
13356 * lib/gdb.exp (skip_compile_feature_tests): New proc.
13357
4ff709eb
TT
133582014-12-12 Tom Tromey <tromey@redhat.com>
13359
13360 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
13361 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
13362
6dddd6a5
DE
133632014-12-12 Doug Evans <dje@google.com>
13364
13365 * lib/gdb-python.exp (get_python_valueof): New function.
13366 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
13367
71c24708
AA
133682014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
13369
13370 * gdb.base/completion.exp: Add test for completion of "info
13371 registers ".
13372
3e29f34a
MR
133732014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
13374
13375 * gdb.base/func-ptrs.c: New file.
13376 * gdb.base/func-ptrs.exp: New file.
13377
fc126975
SM
133782014-12-10 Simon Marchi <simon.marchi@ericsson.com>
13379
13380 PR breakpoints/17012
13381 * gdb.base/dprintf-detach.c: New file.
13382 * gdb.base/dprintf-detach.exp: New file.
13383
0a46d518
SM
133842014-12-10 Simon Marchi <simon.marchi@ericsson.com>
13385
13386 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
13387 * lib/gdb.exp (target_is_gdbserver): New procedure.
13388
a0be3e44
DE
133892014-12-08 Doug Evans <dje@google.com>
13390
13391 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
13392
df1b803a
YQ
133932014-12-05 Yao Qi <yao@codesourcery.com>
13394
13395 * gdb.guile/scm-error.exp: Remove the third argument to
13396 gdb_remote_download.
13397 * gdb.guile/scm-frame-args.exp: Likewise.
13398 * gdb.guile/scm-section-script.exp: Likewise.
13399
ddb9f679
YQ
134002014-12-05 Yao Qi <yao@codesourcery.com>
13401
13402 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
13403
86e4ed39
DE
134042014-12-04 Doug Evans <dje@google.com>
13405
13406 * gdb.python/py-objfile.exp: Add tests for
13407 objfile.add_separate_debug_file.
13408
7c50a931
DE
134092014-12-04 Doug Evans <dje@google.com>
13410
13411 * lib/gdb.exp (get_build_id): New function.
13412 (build_id_debug_filename_get): Rewrite to use it.
13413 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
13414
621661e3
MR
134152014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
13416
13417 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
13418 `method(long)', not just 0x0.
13419 * gdb.cp/nsalias.exp: Align code labels to 4.
13420 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
13421 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
13422 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
13423 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
13424 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
13425 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
13426
29f0c3b7
DE
134272014-12-02 Doug Evans <dje@google.com>
13428
e1e061e7 13429 PR symtab/17602
29f0c3b7 13430 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 13431 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
13432 * gdb.cp/anon-ns.exp: Update.
13433
162078c8
NB
134342014-12-02 Nick Bull <nicholaspbull@gmail.com>
13435
13436 * gdb.python/py-events.py (inferior_call_handler): New.
13437 (register_changed_handler, memory_changed_handler): New.
13438 (test_events.invoke): Register new handlers.
13439 * gdb.python/py-events.exp: Add tests for inferior call,
13440 memory_changed and register_changed events.
13441
fdb09caf
AA
134422014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
13443
13444 * gdb.base/execl-update-breakpoints.exp: Specify the link address
13445 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
13446 if the linker doesn't understand this.
13447
55cfb2c4
SM
134482014-12-01 Simon Marchi <simon.marchi@ericsson.com>
13449
13450 * gdb.python/python.exp: Change expected reply to help().
13451
9e8cd6df
YQ
134522014-12-01 Yao Qi <yao@codesourcery.com>
13453
13454 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
13455 AC_CONFIG_SUBDIRS(gdb.gdbtk).
13456 * configure: Re-generated.
13457
6c659fc2
SC
134582014-11-28 Siva Chandra Reddy <sivachandra@google.com>
13459
13460 * gdb.cp/chained-calls.cc: New file.
13461 * gdb.cp/chained-calls.exp: New file.
13462 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
13463
d7fc3181
SM
134642014-11-28 Simon Marchi <simon.marchi@ericsson.com>
13465
13466 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
13467 * gdb.dwarf2/symtab-producer.exp: Same.
13468 * gdb.gdb/python-interrupts.exp: Same.
13469 * gdb.gdb/python-selftest.exp: Same.
13470 * gdb.python/py-linetable.exp: Same.
13471 * gdb.python/py-type.exp: Same.
13472 * gdb.python/py-value-cc.exp: Same.
13473 * gdb.python/py-value.exp: Same.
13474
10e79639
YQ
134752014-11-28 Yao Qi <yao@codesourcery.com>
13476
13477 * gdb.base/break-probes.exp: Match library name prefixed with
13478 sysroot.
13479
f28a0564
SM
134802014-11-27 Simon Marchi <simon.marchi@ericsson.com>
13481
13482 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
13483 test expected output. Add parentheses for the call to print.
13484 Remove L suffix from integers.
13485
3fe1ce1d
DE
134862014-11-26 Doug Evans <dje@google.com>
13487
13488 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
13489
84429e27
YQ
134902014-11-22 Yao Qi <yao@codesourcery.com>
13491
13492 * gdb.trace/entry-values.c: Remove asms.
13493 (foo): Add foo_label.
13494 (bar): Add bar_label.
13495 * gdb.trace/entry-values.exp: Remove code computing foo's
13496 length and bar's length.
13497 (Dwarf::assemble): Invoke function_range for bar and use
13498 MACRO_AT_func for foo.
13499
26741859
YQ
135002014-11-22 Yao Qi <yao@codesourcery.com>
13501
13502 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
13503 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
13504 Use .Lgcc43_procstart instead of gcc43.
13505
45e44d27
JB
135062014-11-21 Joel Brobecker <brobecker@adacore.com>
13507
13508 * gdb.ada/n_arr_bound: New testcase.
13509
458c8db8
SDJ
135102014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
13511
13512 PR breakpoints/10737
13513 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
13514 test_catch_syscall_multi_arch.
13515 (test_catch_syscall_multi_arch): New function.
13516
43f3e411
DE
135172014-11-20 Doug Evans <xdje42@gmail.com>
13518
13519 * gdb.base/maint.exp: Update expected output.
13520
0d7b2549
AA
135212014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
13522
13523 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
13524 4-byte instruction on S390.
13525
8908fca5
JB
135262014-11-19 Joel Brobecker <brobecker@adacore.com>
13527
13528 * gdb.ada/arr_arr: New testcase.
13529
4a46959e
JB
135302014-11-19 Joel Brobecker <brobecker@adacore.com>
13531
13532 * gdb.ada/pkd_arr_elem: New Testcase.
13533
470e2f4e
LM
135342014-11-18 Luis Machado <lgustavo@codesourcery.com>
13535
13536 * gdb.reverse/break-precsave: Expect completion message for
13537 core file reads.
13538 * gdb.reverse/consecutive-precsave.exp: Likewise.
13539 * gdb.reverse/finish-precsave.exp: Likewise.
13540 * gdb.reverse/i386-precsave.exp: Likewise.
13541 * gdb.reverse/machinestate-precsave.exp: Likewise.
13542 * gdb.reverse/sigall-precsave.exp: Likewise.
13543 * gdb.reverse/solib-precsave.exp: Likewise.
13544 * gdb.reverse/step-precsave.exp: Likewise.
13545 * gdb.reverse/until-precsave.exp: Likewise.
13546 * gdb.reverse/watch-precsave.exp: Likewise.
13547
a267f3ad
AA
135482014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13549
13550 * gdb.base/bp-permanent.c: Include unistd.h.
13551 * gdb.python/py-framefilter-mi.c (main): Add return type.
13552 * gdb.python/py-framefilter.c (main): Likewise.
13553 * gdb.trace/actions-changed.c (main): Likewise.
13554
12084a9a
AA
135552014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13556
13557 * gdb.mi/until.c: Add eye-catchers.
13558 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
13559 line numbers.
13560
dc7e1a77
AA
135612014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13562
13563 * gdb.base/condbreak.exp: Drop references to removed non-prototype
13564 function header variants in break1.c.
13565 * gdb.base/ena-dis-br.exp: Likewise.
13566 * gdb.base/hbreak2.exp: Likewise.
13567 * gdb.reverse/until-precsave.exp: Drop references to removed
13568 non-prototype function header variants in ur1.c.
13569 * gdb.reverse/until-reverse.exp: Likewise.
13570
41c77605
PM
135712014-11-17 Petr Machata <pmachata@redhat.com>
13572
13573 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
13574 ${_cu_offset_size} bytes abbrev offset.
13575
34248c3a
DE
135762014-11-15 Doug Evans <xdje42@gmail.com>
13577
13578 PR symtab/17559
13579 * gdb.base/line-symtabs.exp: New file.
13580 * gdb.base/line-symtabs.c: New file.
13581 * gdb.base/line-symtabs.h: New file.
13582
646da059
YQ
135832014-11-14 Yao Qi <yao@codesourcery.com>
13584
13585 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
13586 (func): Add label func_label.
13587 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
13588 Replace low_pc and high_pc with MACRO_AT_range.
13589 Replace name, low_pc and high_pc with MACRO_AT_func.
13590
9301ebe6
YQ
135912014-11-14 Yao Qi <yao@codesourcery.com>
13592
13593 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
13594 Replace name, low_pc and high_pc with MACRO_AT_func.
13595
f166b542
YQ
135962014-11-14 Yao Qi <yao@codesourcery.com>
13597
13598 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
13599 produce debug information.
13600 * gdb.dwarf2/implptr-optimized-out.S: Removed.
13601
0f6e71e3
YQ
136022014-11-14 Yao Qi <yao@codesourcery.com>
13603
13604 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
13605 object and get function length.
13606 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
13607 with MACRO_AT_func.
13608 (top-level): Replace gdb_compile and clean_restart with
13609 prepare_for_testing.
13610 * gdb.dwarf2/main.c (main): Add label main_label.
13611
876c4df9
YQ
136122014-11-14 Yao Qi <yao@codesourcery.com>
13613
13614 * lib/dwarf.exp (function_range): New procedure.
13615 (Dwarf::_handle_macro_at_func): New procedure.
13616 (Dwarf::_handle_macro_at_range): New procedure.
13617 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
13618
02ad9cf1
YQ
136192014-11-14 Yao Qi <yao@codesourcery.com>
13620
13621 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
13622 (_handle_attribute): New procedure.
13623
a59add0c
AA
136242014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13625
13626 * gdb.ada/cond_lang/foo.c (callme): Add return type.
13627 * gdb.base/call-sc.c (zed): Likewise.
13628 * gdb.base/checkpoint.c (main): Likewise.
13629 * gdb.base/dump.c (main): Likewise.
13630 * gdb.base/gcore.c (main): Likewise.
13631 * gdb.base/huge.c (main): Likewise.
13632 * gdb.base/multi-forks.c (main): Likewise.
13633 * gdb.base/pr10179-a.c (main): Likewise.
13634 * gdb.base/savedregs.c (main): Likewise.
13635 * gdb.base/sigaltstack.c (main): Likewise.
13636 * gdb.base/siginfo.c (main): Likewise.
13637 * gdb.base/structs.c (zed): Likewise.
13638 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
13639 * gdb.mi/mi-syn-frame.c (main): Likewise.
13640 * gdb.mi/until.c (foo, main): Likewise.
13641 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
13642 * gdb.base/solib-weak.c (foo): Declare.
13643 * gdb.base/attach-twice.c: Include stdio.h.
13644 * gdb.base/weaklib1.c: Likewise.
13645 * gdb.base/weaklib2.c: Likewise.
13646 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
13647 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
13648 unistd.h.
13649 * gdb.base/attach-pie-misread.c: Include stdlib.h.
13650 * gdb.mi/mi-exit-code.c: Likewise.
13651 * gdb.base/break-interp-lib.c: Include string.h.
13652 * gdb.base/coremaker.c: Likewise.
13653 * gdb.base/testenv.c: Likewise.
13654 * gdb.python/py-finish-breakpoint.c: Likewise.
13655 * gdb.base/inferior-died.c: Include sys/wait.h.
13656 * gdb.base/fileio.c: Include time.h.
13657 * gdb.base/async-shell.c: Include unistd.h.
13658 * gdb.base/dprintf-non-stop.c: Likewise.
13659 * gdb.base/info-os.c: Likewise.
13660 * gdb.mi/mi-console.c: Likewise.
13661 * gdb.mi/watch-nonstop.c: Likewise.
13662 * gdb.python/py-events.c: Likewise.
13663 * gdb.base/async.c (baz): Move up before its invocation.
13664 * gdb.base/code_elim2.c (my_global_func): Likewise.
13665 * gdb.base/skip-solib-lib.c (multiply): Likewise.
13666 * gdb.base/advance.c (func2): Likewise.
13667
3b5d5997
AA
136682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13669
13670 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
13671 variant.
13672 * gdb.base/annota3.c: Likewise.
13673 * gdb.base/async.c: Likewise.
13674 * gdb.base/average.c: Likewise.
13675 * gdb.base/call-ar-st.c: Likewise.
13676 * gdb.base/call-rt-st.c: Likewise.
13677 * gdb.base/call-sc.c: Likewise.
13678 * gdb.base/call-strs.c: Likewise.
13679 * gdb.base/ending-run.c: Likewise.
13680 * gdb.base/execd-prog.c: Likewise.
13681 * gdb.base/exprs.c: Likewise.
13682 * gdb.base/foll-exec.c: Likewise.
13683 * gdb.base/foll-fork.c: Likewise.
13684 * gdb.base/foll-vfork.c: Likewise.
13685 * gdb.base/funcargs.c: Likewise.
13686 * gdb.base/gcore.c: Likewise.
13687 * gdb.base/jump.c: Likewise.
13688 * gdb.base/langs0.c: Likewise.
13689 * gdb.base/langs1.c: Likewise.
13690 * gdb.base/langs2.c: Likewise.
13691 * gdb.base/mips_pro.c: Likewise.
13692 * gdb.base/nodebug.c: Likewise.
13693 * gdb.base/opaque0.c: Likewise.
13694 * gdb.base/opaque1.c: Likewise.
13695 * gdb.base/recurse.c: Likewise.
13696 * gdb.base/run.c: Likewise.
13697 * gdb.base/scope0.c: Likewise.
13698 * gdb.base/scope1.c: Likewise.
13699 * gdb.base/setshow.c: Likewise.
13700 * gdb.base/setvar.c: Likewise.
13701 * gdb.base/shmain.c: Likewise.
13702 * gdb.base/shr1.c: Likewise.
13703 * gdb.base/shr2.c: Likewise.
13704 * gdb.base/sigall.c: Likewise.
13705 * gdb.base/signals.c: Likewise.
13706 * gdb.base/so-indr-cl.c: Likewise.
13707 * gdb.base/solib2.c: Likewise.
13708 * gdb.base/structs.c: Likewise.
13709 * gdb.base/sum.c: Likewise.
13710 * gdb.base/vforked-prog.c: Likewise.
13711 * gdb.base/watchpoint.c: Likewise.
13712 * gdb.reverse/shr2.c: Likewise.
13713 * gdb.reverse/until-reverse.c: Likewise.
13714 * gdb.reverse/ur1.c: Likewise.
13715 * gdb.reverse/watch-reverse.c: Likewise.
13716
066a77c5
AA
137172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13718
13719 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
13720 variant.
13721 * gdb.base/sepdebug.exp: Drop references to removed code.
13722
4f204ea5
AA
137232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13724
13725 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
13726 variant. Preserve original line numbering.
13727 * gdb.base/list1.c: Likewise.
13728
3b377a3a
AA
137292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13730
13731 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
13732 variant.
13733 * gdb.base/break1.c: Likewise.
13734 * gdb.base/break.exp: Drop references to removed code.
13735
e444df73
AA
137362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13737
13738 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
13739 variant.
13740
8008f2a7
AA
137412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13742
13743 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
13744
a5a06887
AA
137452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13746
13747 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
13748 logic into perform_all_tests() and invoke it with and without
13749 function header prototypes.
13750 (do_function_calls): Remove conditional XFAIL for PR 5318.
13751 (rerun_and_prepare): Remove duplicate code.
13752 (perform_all_tests): New. Main logic moved here.
13753
44dba9b9
AA
137542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13755
13756 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
13757 code guarded by #ifdef NO_PROTOTYPES.
13758 (t_double_many_args): Likewise.
13759 (DEF_FUNC_MANY_ARGS_1): Likewise.
13760 (DEF_FUNC_VALUES_1): Likewise.
13761 (t_structs_ldc): Renamed from t_structs_fc in conditional code
13762 guarded by #ifdef PROTOTYPES.
13763
d1fbcd56
AA
137642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13765
13766 * gdb.mi/mi-console.c: Add eye-catcher.
13767 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
13768 instead of literal line number.
13769
b0e59b8f
AA
137702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13771
13772 * gdb.base/shr2.c: Add eye-catcher.
13773 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
13774 line number.
13775
78f98cca
AA
137762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13777
13778 * gdb.base/jump.c: Add eye-catchers.
13779 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
13780 numbers.
13781
58fa2af0
AA
137822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13783
13784 * gdb.base/execd-prog.c: Add eye-catchers.
13785 * gdb.base/foll-exec.c: Likewise.
13786 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
13787 line numbers.
13788
04e5059b
AA
137892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13790
13791 * gdb.base/ending-run.c: Add eye-catchers.
13792 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
13793 literal line numbers.
13794
dbfdb174
AA
137952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13796
13797 * gdb.base/call-rt-st.c: Add eye-catchers.
13798 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
13799 literal line numbers.
13800
888a2ade
AA
138012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13802
13803 * gdb.base/call-ar-st.c: Add eye-catchers.
13804 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
13805 literal line numbers.
13806
6acc2dde
AA
138072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13808
13809 * gdb.base/average.c: Add eye-catchers.
13810 * gdb.base/sum.c: Likewise.
13811 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
13812 regexps dynamically.
13813
9ecfcd1d
AA
138142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
13815
13816 * gdb.base/solib1.c: Add eye-catchers.
13817 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
13818 literal line numbers.
13819
78708b7c
PA
138202014-11-12 Pedro Alves <palves@redhat.com>
13821
13822 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
13823 leader has exited.
13824
af48d08f
PA
138252014-11-12 Pedro Alves <palves@redhat.com>
13826
13827 * gdb.arch/i386-bp_permanent.c: New file.
13828 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
13829 (srcfile): Set to i386-bp_permanent.c.
13830 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
13831 that stepi does not execute the 'leave' instruction, instead of
13832 testing it does execute.
13833 * gdb.base/bp-permanent.c: New file.
13834 * gdb.base/bp-permanent.exp: New file.
13835
af3768e9
DE
138362014-11-10 Doug Evans <xdje42@gmail.com>
13837
13838 PR symtab/17564
13839 * gdb.base/symtab-search-order.exp: New file.
13840 * gdb.base/symtab-search-order.c: New file.
13841 * gdb.base/symtab-search-order-1.c: New file.
13842 * gdb.base/symtab-search-order-shlib-1.c: New file.
13843
9de00a4a
PA
138442014-11-07 Pedro Alves <palves@redhat.com>
13845
13846 PR gdb/17511
13847 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
13848 i?86-*-linux*.
13849
e0f52461
SC
138502014-11-03 Siva Chandra Reddy <sivachandra@google.com>
13851
13852 PR c++/17494
13853 * gdb.cp/pr17494.cc: New file.
13854 * gdb.cp/pr17494.exp: New file.
13855
6ce8c980
YQ
138562014-11-02 Yao Qi <yao@codesourcery.com>
13857
13858 * gdb.python/python.exp: Get working directory and match the
13859 output of "set extended-prompt \\w " with it.
13860
02be9a71
DE
138612014-10-30 Doug Evans <dje@google.com>
13862
13863 * gdb.python/py-objfile.exp: Add tests for setting random attributes
13864 in objfiles.
13865 * gdb.python/py-progspace.exp: Add tests for setting random attributes
13866 in progspaces.
13867
3bdff46b
LM
138682014-10-30 Janis Johnson <janisjo@codesourcery.com>
13869
13870 * gdb.base/fullpath-expand.exp: Skip for a remote host.
13871 * gdb.base/realname-expand.exp: Likewise.
13872 * gdb.linespec/macro-relative.exp: Likewise.
13873
ab917dfb
PA
138742014-10-29 Pedro Alves <palves@redhat.com>
13875
13876 PR gdb/17408
13877 * gdb.threads/schedlock.c (some_function): New function.
13878 (call_function): New global.
13879 (MAYBE_CALL_SOME_FUNCTION): New macro.
13880 (thread_function): Call it.
13881 * gdb.threads/schedlock.exp (get_args): Add description parameter,
13882 and use it instead of a global counter. Adjust all callers.
13883 (get_current_thread): Use "find current thread" for test message
13884 here rather than having all callers pass down the same string.
13885 (goto_loop): New procedure, factored out from ...
13886 (my_continue): ... this.
13887 (step_ten_loops): Change parameter from test message to command to
13888 use. Adjust.
13889 (list_count): Delete global.
13890 (check_result): New procedure, factored out from duplicate top
13891 level code.
13892 (continue tests): Wrap in with_test_prefix.
13893 (test_step): New procedure, factored out from duplicate top level
13894 code.
13895 (top level): Test "step" in combination with all scheduler-locking
13896 modes. Test "next" in combination with all scheduler-locking
13897 modes, and in combination with stepping over a function call or
13898 not.
13899 * gdb.threads/next-bp-other-thread.c: New file.
13900 * gdb.threads/next-bp-other-thread.exp: New file.
13901
d3d4baed
PA
139022014-10-29 Pedro Alves <palves@redhat.com>
13903
13904 PR python/17372
13905 * gdb.python/python.exp: Test a multi-line command that spawns
13906 interactive Python.
13907 * gdb.base/multi-line-starts-subshell.exp: New file.
13908
563e8d85
YQ
139092014-10-29 Yao Qi <yao@codesourcery.com>
13910
13911 * gdb.base/fileio.exp: Make directories on host.
13912
0ea4d52e
YQ
139132014-10-29 Yao Qi <yao@codesourcery.com>
13914
13915 * gdb.base/fileio.c (test_write): Close the file.
13916
7f5ef605
PA
139172014-10-28 Pedro Alves <palves@redhat.com>
13918
13919 PR gdb/12623
13920 * gdb.base/sigstep.c (no_handler): New global.
13921 (main): If 'no_handler is true, set the signal handlers to
13922 SIG_IGN.
13923 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
13924 with_sw_watch and no_handler parameters. Handle them.
13925 (top level) <stepping over handler when stopped at a breakpoint
13926 test>: Add a test axis for testing with a software watchpoint, and
13927 another for testing with the signal handler set to SIG_IGN.
13928 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
13929 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
13930
abbdbd03
PA
139312014-10-28 Pedro Alves <palves@redhat.com>
13932
13933 PR gdb/17511
13934 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
13935 * gdb.base/sigstep.exp (other_handler_location): New global.
13936 (advance): Support stepping into the signal handler, and running
13937 commands while in the handler.
13938 (in_handler_map): New global.
13939 (top level): In the advance test, add combinations for getting
13940 into the handler with stepping commands, and for running commands
13941 in the handler. Add comment descripting the advancei tests.
13942
1df4399f
PA
139432014-10-28 Pedro Alves <palves@redhat.com>
13944
13945 * gdb.base/sigstep.exp: Use build_executable instead of
13946 prepare_for_testing.
13947 (top level): Move code that starts GDB, runs to main and creates a
13948 display to ...
13949 (restart): ... this new procedure.
13950 (top level): Move backtrace from signal handler test to ...
13951 (validate_backtrace): ... this new procedure.
13952 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
13953 with_test_prefix. Always restart GDB.
13954 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
13955 with_test_prefix. Always restart GDB. No need to delete
13956 breakpoints after the test.
13957 (test_skip_handler): Remove prefix parameter.
13958 (skip_over_handler, breakpoint_to_handler)
13959 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
13960 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
13961 restart GDB. No need to delete breakpoints after the test.
13962 (top level): Use foreach to call the test procedures with
13963 different commands.
13964
a5b6e449
PA
139652014-10-28 Pedro Alves <palves@redhat.com>
13966
13967 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
13968 instead of GNATS numbers.
13969 * gdb.base/sigbpt.exp: Likewise.
13970 * gdb.base/siginfo.exp: Likewise.
13971 * gdb.base/sigstep.exp: Likewise.
13972
e5f8a7cc
PA
139732014-10-27 Pedro Alves <palves@redhat.com>
13974
13975 * gdb.base/sigstep.c (dummy): New global.
13976 (main): Issue a couple writes to the new global.
13977 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
13978 procedures.
13979 (skip_over_handler): Use test_skip_handler.
13980 (top level): Call skip_over_handler for stepi and nexti too.
13981 (breakpoint_over_handler): Use test_skip_handler.
13982 (top level): Call breakpoint_over_handler for stepi and nexti too.
13983
763905a3
YQ
139842014-10-27 Yao Qi <yao@codesourcery.com>
13985
13986 * gdb.trace/tfile.c (adjust_function_address)
13987 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
13988 function descriptor.
13989
6f259a23
DB
139902014-10-24 Don Breazeal <donb@codesourcery.com>
13991
13992 * gdb.base/foll-fork.exp (test_follow_fork,
13993 catch_fork_child_follow): Check for updated fork messages emitted
13994 from infrun.c.
13995 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
13996 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
13997 vfork_and_exec_child_follow_through_step): Check for updated vfork
13998 messages emitted from infrun.c.
13999
09dd9a69
PA
140002014-10-24 Pedro Alves <palves@redhat.com>
14001
14002 * gdb.base/corefile.exp: Remove references to ultrix.
14003 * gdb.base/interrupt.exp: Likewise.
14004 * gdb.base/whatis.exp: Likewise.
14005 * gdb.gdb/selftest.exp: Likewise.
14006 * gdb.threads/manythreads.exp: Likewise.
14007 * gdb.threads/print-threads.exp: Likewise.
14008 * gdb.threads/pthreads.exp:: Likewise.
14009 * gdb.threads/schedlock.exp: Likewise.
14010
3433cfa5
SC
140112014-10-24 Siva Chandra Reddy <sivachandra@google.com>
14012
14013 * gdb.cp/non-trivial-retval.cc: Add a test case.
14014 * gdb.cp/non-trivial-retval.exp: Add a test.
14015
092f880b
YQ
140162014-10-20 Yao Qi <yao@codesourcery.com>
14017
14018 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
14019 * gdb.python/py-objfile-script-gdb.py: New file.
14020 * gdb.python/py-objfile-script.exp: Update reference to
14021 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
14022 of remote_download. Remove the dest file.
14023
acbdb7f3
YQ
140242014-10-20 Yao Qi <yao@codesourcery.com>
14025
14026 * gdb.base/checkpoint.exp: Don't remove file copied on host.
14027 * gdb.base/step-line.exp: Likewise.
14028 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
14029 * gdb.dwarf2/dw2-basic.exp: Likewise.
14030 * gdb.dwarf2/dw2-compressed.exp: Likewise.
14031 * gdb.dwarf2/dw2-filename.exp: Likewise.
14032 * gdb.dwarf2/dw2-intercu.exp: Likewise.
14033 * gdb.dwarf2/dw2-intermix.exp: Likewise.
14034 * gdb.dwarf2/dw2-producer.exp: Likewise.
14035 * gdb.dwarf2/mac-fileno.exp: Likewise.
14036 * gdb.python/py-frame-args.exp: Likewise.
14037 * gdb.python/py-framefilter.exp: Likewise.
14038 * gdb.python/py-mi.exp: Likewise.
14039 * gdb.python/py-objfile-script.exp: Likewise
14040 * gdb.python/py-pp-integral.exp: Likewise.
14041 * gdb.python/py-pp-re-notag.exp: Likewise.
14042 * gdb.python/py-prettyprint.exp: Likewise.
14043 * gdb.python/py-section-script.exp: Likewise.
14044 * gdb.python/py-typeprint.exp: Likewise.
14045 * gdb.python/py-xmethods.exp: Likewise.
14046 * gdb.stabs/weird.exp: Likewise.
14047 * gdb.xml/tdesc-regs.exp: Likewise.
14048
bd286a29
KCY
140492014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
14050
14051 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
14052 (out_cu): Use addr_len for the size of addresses.
14053 (out_line): Likewise. Size DW_LNE_set_address instruction
14054 according to addr_len.
14055 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
14056 (FUNC): Add START_INSNS to definition.
14057
673dc4a0
YQ
140582014-10-18 Yao Qi <yao@codesourcery.com>
14059
14060 * gdb.base/argv0-symlink.exp: Check argv[0] value if
14061 gdb_has_argv0 return true.
14062 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
14063 check [target_info exists noargs], check [gdb_has_argv0]
14064 instead.
14065 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
14066 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
14067 procedures.
14068
4ffbba72
DE
140692014-10-17 Doug Evans <dje@google.com>
14070
14071 * gdb.python/py-events.exp: Update expected output for clear_objfiles
14072 event.
14073 * gdb.python/py-events.py: Add clear_objfiles event.
14074
d096d8c1
DE
140752014-10-17 Doug Evans <dje@google.com>
14076
14077 * gdb.python/py-objfile.exp: Test progspace attribute.
14078
a80db015
LM
140792014-10-17 Luis Machado <lgustavo@codesourcery.com>
14080
14081 * gdb.guile/scm-breakpoint.exp: Do not assume any
14082 directory separators when matching source file paths.
14083 * gdb.python/py-breakpoint.exp: Likewise.
14084 * gdb.reverse/break-precsave.exp: Likewise.
14085 * gdb.reverse/break-reverse.exp: Likewise.
14086 * gdb.reverse/consecutive-precsave.exp: Likewise.
14087 * gdb.reverse/finish-precsave.exp: Likewise.
14088 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
14089 * gdb.reverse/finish-reverse.exp: Likewise.
14090 * gdb.reverse/i386-precsave.exp: Likewise.
14091 * gdb.reverse/i387-env-reverse.exp: Likewise.
14092 * gdb.reverse/i387-stack-reverse.exp: Likewise.
14093 * gdb.reverse/machinestate-precsave.exp: Likewise.
14094 * gdb.reverse/machinestate.exp: Likewise.
14095 * gdb.reverse/sigall-precsave.exp: Likewise.
14096 * gdb.reverse/solib-precsave.exp: Likewise.
14097 * gdb.reverse/step-precsave.exp: Likewise.
14098 * gdb.reverse/until-precsave.exp: Likewise.
14099 * gdb.reverse/watch-precsave.exp: Likewise.
14100 * gdb.reverse/watch-reverse.exp: Likewise.
14101
b22089ab
YQ
141022014-10-17 Yao Qi <yao@codesourcery.com>
14103
14104 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
14105 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
14106
6c4486e6
PA
141072014-10-17 Pedro Alves <palves@redhat.com>
14108
14109 PR gdb/17471
14110 * gdb.base/bg-execution-repeat.c: New file.
14111 * gdb.base/bg-execution-repeat.exp: New file.
14112
0ff33695
PA
141132014-10-17 Pedro Alves <palves@redhat.com>
14114
14115 PR gdb/17300
14116 * gdb.base/continue-all-already-running.c: New file.
14117 * gdb.base/continue-all-already-running.exp: New file.
14118
6fdebc3d
PA
141192014-10-17 Pedro Alves <palves@redhat.com>
14120
14121 PR gdb/17472
14122 * gdb.base/annota-input-while-running.c: New file.
14123 * gdb.base/annota-input-while-running.exp: New file.
14124
32a8097b
PA
141252014-10-17 Pedro Alves <palves@redhat.com>
14126
14127 * gdb.base/callfuncs.exp: emove references to osf.
14128 * gdb.base/sigall.exp: Likewise.
14129 * gdb.gdb/selftest.exp: Likewise.
14130 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
14131 * gdb.mi/non-stop.c: Likewise.
14132 * gdb.mi/pthreads.c: Likewise.
14133 * gdb.reverse/sigall-precsave.exp: Likewise.
14134 * gdb.reverse/sigall-reverse.exp: Likewise.
14135 * gdb.threads/pthreads.c: Likewise.
14136 * gdb.threads/pthreads.exp: Likewise.
14137
7a3517ff
YQ
141382014-10-17 Yao Qi <yao@codesourcery.com>
14139
14140 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
14141 check 'target_info exists noargs'.
14142 (test_command_prompt_position): Likewise.
14143 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
14144 Remove "set args".
14145 (progvar_simple_while_test): Likewise.
14146 (progvar_complex_if_while_test): Likewise.
14147 (if_while_breakpoint_command_test): Likewise.
14148 (infrun_breakpoint_command_test): Likewise.
14149 (breakpoint_command_test): Likewise.
14150 (watchpoint_command_test): Likewise.
14151 (bp_deleted_in_command_test): Likewise.
14152 (temporary_breakpoint_commands): Likewise.
14153
bb99c472
YQ
141542014-10-16 Yao Qi <yao@codesourcery.com>
14155
14156 * gdb.base/remotetimeout.exp: Remove noargs checking.
14157
7c16b83e
PA
141582014-10-15 Pedro Alves <palves@redhat.com>
14159
14160 PR breakpoints/9649
14161 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
14162 * gdb.base/breakpoint-in-ro-region.exp
14163 (probe_target_hardware_step): New procedure.
14164 (top level): Probe hardware stepping and hardware breakpoint
14165 support. Test stepping through a read-only region, with both
14166 "breakpoint auto-hw" on and off and both "always-inserted" on and
14167 off.
14168
35a49624
IB
141692014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
14170
14171 * gdb.dlang/demangle.exp: Update for demangling changes.
14172
2d1c107c
SC
141732014-10-15 Siva Chandra Reddy <sivachandra@google.com>
14174
14175 * gdb.cp/non-trivial-retval.cc: Add new test cases.
14176 * gdb.cp/non-trivial-retval.exp: Add new tests.
14177
778811d5
SC
141782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
14179
14180 PR c++/13403
14181 PR c++/15154
14182 * gdb.cp/non-trivial-retval.cc: New file.
14183 * gdb.cp/non-trivial-retval.exp: New file.
14184
10c5f0a8
YQ
141852014-10-15 Yao Qi <yao@codesourcery.com>
14186
14187 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
14188 remote host.
14189
65d7b369
YQ
141902014-10-15 Yao Qi <yao@codesourcery.com>
14191
14192 * gdb.python/py-symbol.exp: Match file base name if host is
14193 remote, otherwise match file name with dir name.
14194 * gdb.python/py-symtab.exp: Likewise.
14195 * gdb.python/python.exp: Likewise.
14196
46dc1394
YQ
141972014-10-15 Yao Qi <yao@codesourcery.com>
14198
14199 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
14200 pattern.
14201 * gdb.python/py-symtab.exp: Likewise.
14202 * gdb.python/python.exp: Remove trailing ".*". Fix typo
14203 locationn.
14204
c40cc657
JB
142052014-10-14 Joel Brobecker <brobecker@adacore.com>
14206
14207 * gdb.ada/addr_arith: New testcase.
14208
2abf49e1
MR
142092014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
14210
14211 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
14212 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
14213 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
14214 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
14215
f7088df3
SDJ
142162014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
14217
14218 * gdb.arch/stap-eval-lang-ada.S: Likewise.
14219 * gdb.arch/stap-eval-lang-ada.c: Likewise.
14220 * gdb.arch/stap-eval-lang-ada.exp: New file.
14221
4dc06805
YQ
142222014-10-14 Yao Qi <yao@codesourcery.com>
14223
14224 * gdb.mi/mi-var-child.c (nothing1): New function.
14225 (nothing2): New function.
14226 (do_children_tests): Set function pointers by nothing1 and
14227 nothing2.
14228 * gdb.mi/mi-var-child.exp: Step over new added statements.
14229 Update test to match the new output.
14230 * gdb.mi/var-cmd.c (nothing1): New function.
14231 (nothing2): New function.
14232 (do_children_tests): Set function pointers by nothing1 and
14233 nothing2.
14234 * gdb.mi/mi-var-display.exp: Update test to match output.
14235 Step to the line specified by $line_dct_nothing.
14236 Increase the number of lines to step.
14237
46a93de2
YQ
142382014-10-14 Yao Qi <yao@codesourcery.com>
14239
14240 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
14241 tests.
14242 * gdb.mi/mi2-var-child.exp: Likewise.
14243
14ea52ee
DE
142442014-10-13 Doug Evans <dje@google.com>
14245
14246 * gdb.python/py-objfile.exp: Change name of file name test.
14247
e5c6e92b
DE
142482014-10-13 Doug Evans <dje@google.com>
14249
14250 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
14251 from the start of the CU.
14252
c780cc2f
JK
142532014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14254 Yao Qi <yao@codesourcery.com>
14255
14256 Fix "save breakpoints" for "catch" command.
14257 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
14258 Remove -nonewline. Match also the added "main" line.
14259
99894e11
JK
142602014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14261
14262 Fix "save breakpoints" for "disable $bpnum" command.
14263 * gdb.base/save-bp.c (main): Add label.
14264 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
14265
6e1ac5a3
JK
142662014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14267
14268 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
14269
754dd2b0
YQ
142702014-10-11 Yao Qi <yao@codesourcery.com>
14271
14272 * gdb.server/server-kill.exp: Execute command
14273 "set remote trace-status-packet on" before "tstatus".
14274
f90183d7
YQ
142752014-10-11 Yao Qi <yao@codesourcery.com>
14276
14277 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
14278 (main): Call getppid.
14279 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
14280 and continue to it. Read variable "server_pid".
14281
bf40a607
YQ
142822014-10-11 Yao Qi <yao@codesourcery.com>
14283
14284 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
14285
052ca370
YQ
142862014-10-11 Yao Qi <yao@codesourcery.com>
14287
14288 * gdb.threads/thread-find.exp: Don't execute command
14289 "info threads".
14290 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
14291 * gdb.threads/linux-dp.exp: Don't check the condition
14292 $threads_created equals to zero.
14293
3831839c
PA
142942014-10-10 Pedro Alves <palves@redhat.com>
14295
14296 * gdb.base/bigcore.exp: Remove references to IRIX.
14297 * gdb.base/funcargs.exp: Likewise.
14298 * gdb.base/interrupt.exp: Likewise.
14299 * gdb.base/mips_pro.exp: Likewise.
14300 * gdb.base/nodebug.exp: Likewise.
14301 * gdb.base/setvar.exp: Likewise.
14302 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
14303
8b9a549d
PA
143042014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14305 Pedro Alves <palves@redhat.com>
14306
14307 PR symtab/14466
14308 * gdb.base/vdso-warning.c: New file.
14309 * gdb.base/vdso-warning.exp: New file.
14310
d48ba5e8
DE
143112014-10-02 Doug Evans <dje@google.com>
14312
14313 * gdb.base/structs.c (main): Don't run forever.
14314
2278c276
PA
143152014-10-02 Pedro Alves <palves@redhat.com>
14316
14317 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
14318 (top level) <stop threads 1, stop threads 2>: Use it.
14319
b57bacec
PA
143202014-10-02 Pedro Alves <palves@redhat.com>
14321
14322 * gdb.threads/break-while-running.exp (test): Add new
14323 'update_thread_list' argument. Skip "info threads" if false.
14324 (top level): Add new 'update_thread_list' axis.
14325
13fd3ff3
PA
143262014-10-02 Pedro Alves <palves@redhat.com>
14327
14328 PR breakpoints/17431
14329 * gdb.base/execl-update-breakpoints.c: New file.
14330 * gdb.base/execl-update-breakpoints.exp: New file.
14331
0fec99e8
PA
143322014-10-01 Pedro Alves <palves@redhat.com>
14333
14334 * gdb.base/breakpoint-in-ro-region.c: New file.
14335 * gdb.base/breakpoint-in-ro-region.exp: New file.
14336
2ddf4301
SM
143372014-10-01 Simon Marchi <simon.marchi@ericsson.com>
14338
14339 * gdb.mi/mi-exit-code.exp: New file.
14340 * gdb.mi/mi-exit-code.c: New file.
14341
6a5f3f43
YQ
143422014-09-30 Yao Qi <yao@codesourcery.com>
14343
14344 * lib/prelink-support.exp (build_executable_own_libs): Error if
14345 the target isn't native.
14346
345bcc73
YQ
143472014-09-30 Yao Qi <yao@codesourcery.com>
14348
14349 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
14350 false.
14351
a25a5a45
PA
143522014-09-22 Pedro Alves <palves@redhat.com>
14353
14354 * gdb.threads/break-while-running.exp: New file.
14355 * gdb.threads/break-while-running.c: New file.
14356
00ba3162
YQ
143572014-09-19 Yao Qi <yao@codesourcery.com>
14358
14359 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
14360 Invoke test. Restart GDB with --readnow and invoke test again.
14361
c3b7b696
YQ
143622014-09-19 Yao Qi <yao@codesourcery.com>
14363
14364 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
14365 proc set_breakpoint_on_gcd_function. Invoke
14366 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
14367 invoke set_breakpoint_on_gcd_function again.
14368
2b4fd423
DE
143692014-09-18 Doug Evans <dje@google.com>
14370
14371 * gdb.dwarf2/symtab-producer.exp: New file.
14372
a5947601
SDJ
143732014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
14374
14375 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
14376 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
14377 * gdb.base/global-var-nested-by-dso.c: Likewise.
14378 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14379
91c19059
SDJ
143802014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
14381 Pedro Alves <palves@redhat.com>
14382
14383 * gdb.base/watch-bitfields.exp: Pass string other than test file
14384 name to prepare_for_testing.
14385 (watch): New procedure.
14386 (expect_watchpoint): Use with_test_prefix.
14387 (top level): Factor out tests to ...
14388 (test_watch_location, test_regular_watch): ... these new
14389 procedures, and use with_test_prefix and gdb_continue_to_end.
14390
bb9d5f81
PP
143912014-09-16 Patrick Palka <patrick@parcs.ath.cx>
14392
14393 PR breakpoints/12526
14394 * gdb.base/watch-bitfields.exp: New file.
14395 * gdb.base/watch-bitfields.c: New file.
14396
635856f5
PA
143972014-09-16 Pedro Alves <palves@redhat.com>
14398
14399 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
14400 software and hardware addresses, not software address against
14401 itself.
14402
7280ceea
PA
144032014-09-16 Pedro Alves <palves@redhat.com>
14404
14405 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
14406 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
14407
428b16bd
PA
144082014-09-16 Pedro Alves <palves@redhat.com>
14409
14410 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
14411 files.
14412 * gdb.base/a2-run.exp: Remove all code guarded by istarget
14413 "*-*-vxworks*" throughout.
14414 * gdb.base/break.exp: Likewise.
14415 * gdb.base/default.exp: Likewise.
14416 * gdb.base/scope.exp: Likewise.
14417 * gdb.base/sepdebug.exp: Likewise.
14418 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
14419 throughout.
14420 * gdb.base/run.c: Likewise.
14421 * gdb.base/sepdebug.c: Likewise.
14422 * gdb.hp/gdb.aCC/run.c: Likewise.
14423 * gdb.reverse/until-reverse.c: Likewise.
14424 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
14425
666d413c
YQ
144262014-09-16 Yao Qi <yao@codesourcery.com>
14427
14428 * boards/local-remote-host-native.exp: New file.
14429
57cbd724
DE
144302014-09-14 Doug Evans <xdje42@gmail.com>
14431
14432 * gdb.threads/queue-signal.c (thread_count): New variable.
14433 (thread_count_mutex, thread_count_condvar): New variables.
14434 (incr_thread_count, wait_all_threads_running): New functions.
14435 (main): Wait for all threads to be in their thread functions.
14436
81219e53
DE
144372014-09-13 Doug Evans <xdje42@gmail.com>
14438
14439 * gdb.threads/queue-signal.c: New file.
14440 * gdb.threads/queue-signal.exp: New file.
14441
3714cea7
DE
144422014-09-13 Doug Evans <xdje42@gmail.com>
14443
14444 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
14445 be consistent with what default_gdb_init uses.
14446 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
14447 the plain text of the prompt. Add some logging printfs.
14448 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
14449
fa43b1d7
PA
144502014-09-12 Pedro Alves <palves@redhat.com>
14451
14452 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
14453 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
14454 * gdb.arch/i386-size-overlap.exp: Likewise.
14455 * gdb.arch/i386-size.exp: Likewise.
14456 * gdb.arch/i386-unwind.exp: Likewise.
14457 * gdb.base/a2-run.exp: Likewise.
14458 * gdb.base/break.exp: Likewise.
14459 * gdb.base/charset.exp: Likewise.
14460 * gdb.base/chng-syms.exp: Likewise.
14461 * gdb.base/commands.exp: Likewise.
14462 * gdb.base/dbx.exp: Likewise.
14463 * gdb.base/find.exp: Likewise.
14464 * gdb.base/funcargs.exp: Likewise.
14465 * gdb.base/jit-simple.exp: Likewise.
14466 * gdb.base/reread.exp: Likewise.
14467 * gdb.base/sepdebug.exp: Likewise.
14468 * gdb.base/step-bt.exp: Likewise.
14469 * gdb.cp/mb-inline.exp: Likewise.
14470 * gdb.cp/mb-templates.exp: Likewise.
14471 * gdb.objc/basicclass.exp: Likewise.
14472 * gdb.threads/killed.exp: Likewise.
14473
9d9bf2df
EBM
144742014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
14475
14476 PR tdep/17379
14477 * gdb.arch/powerpc-stackless.S: New file.
14478 * gdb.arch/powerpc-stackless.exp: New file.
14479
1cf2f1b0
JK
144802014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14481
14482 * gdb.base/attach.c: Include unistd.h.
14483 (main): Call alarm. Add label postloop.
14484 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
14485 gdb_breakpoint, gdb_continue_to_breakpoint.
14486 (test_command_line_attach_run): Kill ${testpid} in one exit path.
14487
98880d46
PA
144882014-09-11 Pedro Alves <palves@redhat.com>
14489
14490 PR gdb/17347
14491 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
14492 * gdb.base/attach.exp (test_command_line_attach_run): New
14493 procedure.
14494 (top level): Call it.
14495
4c92ff2c
PA
144962014-09-11 Pedro Alves <palves@redhat.com>
14497
14498 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
14499 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
14500 (do_command_attach_tests): Use spawn_wait_for_attach.
14501 * gdb.base/solib-overlap.exp: Likewise.
14502 * gdb.multi/multi-attach.exp: Likewise.
14503 * gdb.python/py-prompt.exp: Likewise.
14504 * gdb.python/py-sync-interp.exp: Likewise.
14505 * gdb.server/ext-attach.exp: Likewise.
14506
3adc1a7d
GKB
145072014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
14508
14509 * gdb.fortran/array-element.exp: Remove unexpected "continue"
14510 command in testcase. Simplify testcase.
14511
96334934
JB
145122014-09-10 Joel Brobecker <brobecker@adacore.com>
14513
14514 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
14515
eb479039
JB
145162014-09-10 Joel Brobecker <brobecker@adacore.com>
14517
14518 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
14519
deede10c
JB
145202014-09-10 Joel Brobecker <brobecker@adacore.com>
14521
14522 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
14523
7828a5f5
JB
145242014-09-10 Joel Brobecker <brobecker@adacore.com>
14525
14526 * gdb.dwarf2/dynarr-ptr.c: New file.
14527 * gdb.dwarf2/dynarr-ptr.exp: New file.
14528
33aeebcf
MR
145292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
14530
14531 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
14532 of 30 rather than hardcoding 120 for a slow test case. Take the
14533 `gdb,timeout' target setting into account for this calculation.
14534 Don't extend the timeout for the test cases that don't need it.
14535
7b415901
MR
145362014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
14537
14538 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
14539 a factor of 2 for a slow test case. Take the `gdb,timeout'
14540 target setting into account for this calculation.
14541 * gdb.reverse/until-precsave.exp: Increase the timeout by
14542 a factor of 15 and 3 respectively rather than adding 120
14543 for a pair of slow test cases. Take the `gdb,timeout'
14544 target setting into account for this calculation.
14545
4a40f85a
MR
145462014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
14547
14548 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
14549 timeout, don't pass one down to gdb_expect.
14550 (gdb_expect): Rework timeout selection.
14551
09635af7
MR
145522014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
14553
14554 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
14555 exception on timeout.
14556 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
14557 (gdbserver_start_extended): Catch any `gdbserver_start' error
14558 exceptions.
14559 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
14560 * lib/mi-support.exp (mi_gdb_target_load): Catch any
14561 `gdbserver_gdb_load' error exceptions.
14562
2bdd10b7
MR
145632014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
14564
14565 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
14566 120 on waiting for the TCP socket to open.
14567
316935f0
DE
145682014-09-09 Doug Evans <xdje42@gmail.com>
14569
14570 * gdb.base/default.exp (show_conv_list): Add _caller_is,
14571 _caller_matches, _any_caller_is, _any_caller_matches.
14572
83740597
DE
145732014-09-09 Doug Evans <xdje42@gmail.com>
14574
14575 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
14576
4c122fc3
YQ
145772014-09-09 Yao Qi <yao@codesourcery.com>
14578
14579 * gdb.mi/mi-var-display.exp: Set print symbol off.
14580
a9f116cb
GKB
145812014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
14582
14583 PR gdb/17035
14584 * gdb.base/commands.exp: Add tests to verify user-defined
14585 commands with empty bodies.
14586 * gdb.python/py-cmd.exp: Test that we don't show user-defined
14587 python commands in `show user command`.
14588 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
14589 scheme commands in `show user command`.
14590
c75bd3a2
JK
145912014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14592
14593 PR python/17355
14594 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
14595 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
14596 * gdb.python/py-framefilter-invalidarg.exp: New file.
14597 * gdb.python/py-framefilter-invalidarg.py: New file.
14598
faa42425
DE
145992014-09-06 Doug Evans <xdje42@gmail.com>
14600
14601 PR 15276
14602 * gdb.python/py-caller-is.c: New file.
14603 * gdb.python/py-caller-is.exp: New file.
14604
474ca4f6
SDJ
146052014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
14606
14607 PR gdb/17235
14608 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
14609 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
14610
eb0b0463
SDJ
146112014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
14612
14613 PR fortran/17237
14614 * gdb.fortran/print-formatted.exp: New file.
14615 * gdb.fortran/print-formatted.f90: Likewise.
14616
5f3b99cf
SS
146172014-09-03 Sasha Smundak <asmundak@google.com>
14618
14619 * gdb.python/py-frame.exp: Test Frame.read_register.
14620
7d793aa9
SDJ
146212014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
14622
14623 PR python/16699
14624 * gdb.python/py-completion.exp: New file.
14625 * gdb.python/py-completion.py: Likewise.
14626
fb0576e9
DE
146272014-08-28 Doug Evans <dje@google.com>
14628
14629 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
14630 eax,etc. are live with values set by gdb and thus the compiler can't
14631 use them.
14632 * gdb.arch/i386-pseudo.c (main): Ditto.
14633
ee92b0dd
DE
146342014-08-27 Doug Evans <dje@google.com>
14635
14636 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
14637
6649db35
DE
146382014-08-25 Doug Evans <dje@google.com>
14639
14640 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
14641 (main): Ditto.
14642
564b7600
DE
146432014-08-25 Doug Evans <dje@google.com>
14644
14645 * gdb.threads/thread-execl.exp: #include <stdio.h>.
14646
3881fb67
YQ
146472014-08-24 Yao Qi <yao@codesourcery.com>
14648
14649 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
14650 symbol off.
14651 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
14652
a05a36a5
DE
146532014-08-22 Doug Evans <dje@google.com>
14654
14655 PR 17276
14656 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
14657 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
14658 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
14659
7c343b48
YQ
146602014-08-22 Yao Qi <yao@codesourcery.com>
14661
14662 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
14663 * gdb.python/py-finish-breakpoint2.exp: Likewise.
14664 * gdb.python/python.exp: Likewise. Use .py file on the host
14665 instead of the build.
14666
22fd09ae
JK
146672014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14668
14669 * gdb.threads/gcore-stale-thread.c: New file.
14670 * gdb.threads/gcore-stale-thread.exp: New file.
14671
a8454a7c
PA
146722014-08-21 Pedro Alves <palves@redhat.com>
14673
14674 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
14675 * gdb.base/gcore-relro-pie.exp: Likewise.
14676 * gdb.base/gcore-relro.exp: Likewise.
14677 * gdb.base/gcore.exp: Likewise.
14678 * gdb.base/print-symbol-loading.exp: Likewise.
14679 * gdb.threads/gcore-thread.exp: Likewise.
14680 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
14681
2a31c623
PA
146822014-08-20 Pedro Alves <palves@redhat.com>
14683 Jan Kratochvil <jan.kratochvil@redhat.com>
14684
14685 * Makefile.in (EXTRA_RULES, CC): New variables, get from
14686 configure.
14687 (EXPECT): Handle READ1 being set.
14688 (all): Depend on EXTRA_RULES.
14689 (check-read1, expect-read1, read1.so, read1): New rules.
14690 * README (Testsuite Parameters): Document the READ1 make variable.
14691 (Race detection): New section.
14692 * configure: Regenerate.
14693 * configure.ac: If build==host==target, and running under a
14694 GNU/glibc system, add read1 to the extra Makefile rules.
14695 (EXTRA_RULES): AC_SUBST it.
14696 * lib/read1.c: New file.
14697
d36430db
JB
146982014-08-20 Joel Brobecker <brobecker@adacore.com>
14699
14700 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
14701 the handling of variables declared as a typedef to an array
14702 which a DW_AT_data_location attribute.
14703
9a0dc9e3
PA
147042014-08-19 Andrew Burgess <aburgess@broadcom.com>
14705 Pedro Alves <palves@redhat.com>
14706
14707 PR symtab/14604
14708 PR symtab/14605
14709 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
14710 gdb_test.
14711
0718a8da
PA
147122014-08-19 Pedro Alves <palves@redhat.com>
14713
14714 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
14715
13b448cd
YQ
147162014-08-19 Yao Qi <yao@codesourcery.com>
14717
14718 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
14719 right line.
14720
1cbf5077
DB
147212014-08-18 David Blaikie <dblaikie@gmail.com>
14722
14723 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
14724
bf0fae19
JB
147252014-08-18 Joel Brobecker <brobecker@adacore.com>
14726
14727 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
14728 attribute in array range.
14729
3c8c5dcc
JB
147302014-08-18 Joel Brobecker <brobecker@adacore.com>
14731
14732 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
14733
e66d4446
SC
147342014-08-15 Siva Chandra Reddy <sivachandra@google.com>
14735
14736 PR c++/17132
14737 * gdb.cp/pr17132.cc: New file.
14738 * gdb.cp/pr17132.exp: New file.
14739
940df408
SC
147402014-08-15 Siva Chandra Reddy <sivachandra@google.com>
14741
14742 * gdb.python/py-xmethods.py (A_getarrayind)
14743 (E_method_char_worker.__call__, E_method_int_worker.__call__):
14744 Use 'print' with function call syntax.
14745 (E_method_matcher.match): Fix tab vs space indentation mixup.
14746
ebcc6c3a
YQ
147472014-08-15 Yao Qi <yao@codesourcery.com>
14748
14749 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
14750 false.
14751
775e0f04
YQ
147522014-08-15 Yao Qi <yao@codesourcery.com>
14753
14754 * gdb.cp/casts.exp: Set print symbol off.
14755 * gdb.cp/class2.exp: Likewise.
14756 * gdb.cp/overload.exp: Likewise.
14757 * gdb.cp/templates.exp: Likewise.
14758
d769e349
DE
147592014-08-11 Doug Evans <dje@google.com>
14760
14761 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
14762 (test_load_shlib): Update.
14763
20c6f1e1
YQ
147642014-08-09 Yao Qi <yao@codesourcery.com>
14765
14766 * gdb.base/display.exp: Invoke is_address_zero_readable.
14767 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
14768 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
14769 * gdb.base/hbreak-unmapped.exp: Return if
14770 is_address_zero_readable returns true.
14771 * gdb.base/signest.exp: Likewise.
14772 * gdb.base/signull.exp: Likewise.
14773 * gdb.base/sigbpt.exp: Likewise.
14774 * gdb.guile/scm-disasm.exp: Do the test if
14775 is_address_zero_readable returns false.
14776 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
14777 * gdb.python/py-arch.exp: Likewise.
14778 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
14779 * lib/gdb.exp (is_address_zero_readable): New proc.
14780
5792e8e3
YQ
147812014-08-09 Yao Qi <yao@codesourcery.com>
14782
14783 PR testsuite/13443
14784 * gdb.mi/mi-var-display.exp: Make test messages unique.
14785
3cecbbbe
TT
147862014-08-04 Tom Tromey <tromey@redhat.com>
14787
14788 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
14789 target 0".
14790
00b51ff5
TT
147912014-08-04 Tom Tromey <tromey@redhat.com>
14792
14793 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
14794 "target_resume".
14795
6908c509
JB
147962014-08-01 Joel Brobecker <brobecker@adacore.com>
14797
14798 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
14799 inner_vla_struct_object_size.
14800 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
14801 as xfail.
14802
cc6563d2
PA
148032014-07-30 Pedro Alves <palves@redhat.com>
14804
14805 * gdb.threads/signal-command-handle-nopass.exp (test): Add
14806 comment.
14807
7e09a223
YQ
148082014-07-29 Yao Qi <yao@codesourcery.com>
14809
14810 PR gdb/17206
14811 * gdb.base/until-nodebug.exp: New.
14812
7ebdbe92
DE
148132014-07-28 Doug Evans <xdje42@gmail.com>
14814
14815 PR guile/17203
14816 * gdb.guile/scm-parameter.exp: Add tests for trying to create
14817 previously existing parameter, and previously ambiguously spelled
14818 parameter.
14819
fdb1adc6
WN
148202014-07-28 Will Newton <will.newton@linaro.org>
14821
14822 * gdb.base/varargs.exp: Remove KFAILs for ARM.
14823
186fcde0
DE
148242014-07-26 Ludovic Courtès <ludo@gnu.org>
14825 Doug Evans <xdje42@gmail.com>
14826
14827 PR guile/17146
14828 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
14829
70509625
PA
148302014-07-25 Pedro Alves <palves@redhat.com>
14831
14832 * gdb.threads/signal-command-handle-nopass.c: New file.
14833 * gdb.threads/signal-command-handle-nopass.exp: New file.
14834 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
14835 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
14836 * gdb.threads/signal-delivered-right-thread.c: New file.
14837 * gdb.threads/signal-delivered-right-thread.exp: New file.
14838
c3f814a1
PA
148392014-07-25 Pedro Alves <palves@redhat.com>
14840
14841 * gdb.base/double-prompt-target-event-error.exp
14842 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
14843 match.
14844 (cancel_pagination_in_target_event): Rework double prompt
14845 detection.
14846 * gdb.base/paginate-after-ctrl-c-running.exp
14847 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
14848 <return>' match.
14849 * gdb.base/paginate-bg-execution.exp
14850 (test_bg_execution_pagination_return)
14851 (test_bg_execution_pagination_cancel): Remove '-notransfer
14852 <return>' matches.
14853 * gdb.base/paginate-execution-startup.exp
14854 (test_fg_execution_pagination_return)
14855 (test_fg_execution_pagination_cancel): Remove '-notransfer
14856 <return>' matches.
14857 * gdb.base/paginate-inferior-exit.exp
14858 (test_paginate_inferior_exited): Remove '-notransfer <return>'
14859 match.
14860 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
14861 * lib/gdb.exp (pagination_prompt): Run text through
14862 string_to_regexp.
14863 (gdb_test_multiple): Match $pagination_prompt instead of
14864 "<return>".
14865 (string_to_regexp): Move to lib/gdb-utils.exp.
14866
e214cf6c
JK
148672014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14868
14869 * gdb.arch/amd64-entry-value-paramref.S: New file.
14870 * gdb.arch/amd64-entry-value-paramref.cc: New file.
14871 * gdb.arch/amd64-entry-value-paramref.exp: New file.
14872 * gdb.arch/amd64-optimout-repeat.S: New file.
14873 * gdb.arch/amd64-optimout-repeat.c: New file.
14874 * gdb.arch/amd64-optimout-repeat.exp: New file.
14875
17d0c5c8
JK
148762014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
14877
14878 PR gdb/17170
14879 * gdb.base/statistics.exp: New file.
14880
b8b8facf
DE
148812014-07-17 Doug Evans <dje@google.com>
14882
74b49205 14883 PR gdb/17170
b8b8facf
DE
14884 * gdb.base/maint.exp: Update testing of per-command stats.
14885
1b5d0ab3
PA
148862014-07-16 Pedro Alves <palves@redhat.com>
14887
14888 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
14889 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
14890 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
14891 (tfile_write_buf): New functions.
14892 (add_memory_block): Rewrite using the above.
14893 (adjust_function_address): New function.
14894 (FUNCTION_ADDRESS): New macro.
14895 (write_basic_trace_file): Remove short_x local, and use
14896 tfile_write_16. Change type of func_addr local to unsigned long
14897 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
14898 here. Cast argument of add_memory_block to char pointer.
14899 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
14900 (main): Remove parameters.
14901 * gdb.trace/tfile.exp: Remove nowarnings.
14902
4d974e88
SM
149032014-07-15 Simon Marchi <simon.marchi@ericsson.com>
14904
14905 * gdb.base/debug-expr.exp: Test string evaluation with
14906 "debug expression" on.
14907
41e99568
PA
149082014-07-15 Pedro Alves <palves@redhat.com>
14909
14910 * gdb.base/reread.exp: Use clean_restart.
14911
487d9753
PL
149122014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
14913
14914 * gdb.arch/avr-flash-qualifer.c: New.
14915 * gdb.arch/avr-flash-qualifer.exp: New.
14916
cc1c52ad
PA
149172014-07-14 Pedro Alves <palves@redhat.com>
14918
14919 * gdb.base/paginate-after-ctrl-c-running.c: New file.
14920 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
14921
1e973570
PA
149222014-07-14 Pedro Alves <palves@redhat.com>
14923
14924 * gdb.base/double-prompt-target-event-error.c: New file.
14925 * gdb.base/double-prompt-target-event-error.exp: New file.
14926
93d6eb10
PA
149272014-07-14 Pedro Alves <palves@redhat.com>
14928
14929 PR gdb/17072
14930 * gdb.base/paginate-inferior-exit.c: New file.
14931 * gdb.base/paginate-inferior-exit.exp: New file.
14932
0017922d
PA
149332014-07-14 Pedro Alves <palves@redhat.com>
14934
14935 PR gdb/17072
14936 * gdb.base/paginate-bg-execution.c: New file.
14937 * gdb.base/paginate-bg-execution.exp: New file.
14938
94696ad3
PA
149392014-07-14 Pedro Alves <palves@redhat.com>
14940
14941 PR gdb/17072
14942 * gdb.base/paginate-execution-startup.c: New file.
14943 * gdb.base/paginate-execution-startup.exp: New file.
14944 * lib/gdb.exp (pagination_prompt): New global.
14945 (default_gdb_spawn): New procedure, factored out from
14946 default_gdb_spawn.
14947 (default_gdb_start): Adjust to call default_gdb_spawn.
14948 (gdb_spawn): New procedure.
14949
bd293940
PA
149502014-07-14 Pedro Alves <palves@redhat.com>
14951
14952 * lib/gdb.exp (gdb_assert): New procedure.
14953 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
14954
c933f875
PA
149552014-07-14 Pedro Alves <palves@redhat.com>
14956
14957 * gdb.base/execution-termios.c: New file.
14958 * gdb.base/execution-termios.exp: New file.
14959
d98b7a16
TT
149602014-07-14 Tom Tromey <tromey@redhat.com>
14961
14962 * gdb.cp/vla-cxx.cc: New file.
14963 * gdb.cp/vla-cxx.exp: New file.
14964
548740d6
TT
149652014-07-14 Tom Tromey <tromey@redhat.com>
14966
14967 * gdb.reverse/rerun-prec.c: New file.
14968 * gdb.reverse/rerun-prec.exp: New file.
14969
a25eb028
MR
149702014-07-12 Maciej W. Rozycki <macro@mips.com>
14971 Maciej W. Rozycki <macro@codesourcery.com>
14972
14973 * lib/gdb-utils.exp: New file.
14974 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
14975 inline `gdb_init_command' processing.
14976 (gdb_start_cmd): Likewise.
14977 * lib/mi-support.exp (mi_run_cmd): Likewise.
14978 * README: Document `gdb_init_command' and `gdb_init_commands'.
14979
218c2655
JK
149802014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14981
14982 Fix false FAIL running under a very long directory name.
14983 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
14984 and "set print elements 10000". Twice.
14985
5401fde3
YQ
149862014-07-11 Yao Qi <yao@codesourcery.com>
14987
14988 * gdb.base/exprs.exp: "set print symbol off".
14989
e76126e8
PA
149902014-07-11 Pedro Alves <palves@redhat.com>
14991
14992 * gdb.threads/kill.c: New file.
14993 * gdb.threads/kill.exp: New file.
14994
2d6f0de6
YQ
149952014-07-10 Yao Qi <yao@codesourcery.com>
14996
14997 * gdb.trace/tfile.c (write_basic_trace_file)
14998 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
14999 address written to trace file.
15000
7180e04a
PA
150012014-07-09 Pedro Alves <palves@redhat.com>
15002
15003 * gdb.base/attach-wait-input.exp: New file.
15004 * gdb.base/attach-wait-input.c: New file.
15005
9a9a7608
AB
150062014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
15007
15008 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
15009 setting up test structures.
15010 (main): Call new test function.
15011 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
15012 test function, continue into test function and walk test
15013 structures.
15014
161ac41e
YQ
150152014-07-02 Yao Qi <yao@codesourcery.com>
15016
15017 * gdb.trace/entry-values.c: Define labels 'foo_start' and
15018 'bar_start' at the beginning of functions 'foo' and 'bar'
15019 respectively.
15020 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
15021 instead of 'foo' and 'bar'.
15022
1f267ae3
MM
150232014-07-08 Markus Metzger <markus.t.metzger@intel.com>
15024
15025 * gdb.btrace/segv.exp: New.
15026 * gdb.btrace/segv.c: New.
15027
2b239efb
LM
150282014-07-02 Luis Machado <lgustavo@codesourcery.com>
15029
15030 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
15031 instruction.
15032
cf363f18
MW
150332014-06-30 Mark Wielaard <mjw@redhat.com>
15034
15035 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
15036 vulture, vilify, villar): New volatile array constants.
15037 (vindictive, vegetation): New const volatile array constants.
15038 * gdb.base/volatile.exp: Test volatile and const volatile array
15039 types.
15040
aebf9d24
AA
150412014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
15042
15043 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
15044 target lacks support for awatch, rwatch, or hbreak.
15045
b67a2c6f
YQ
150462014-06-27 Yao Qi <yao@codesourcery.com>
15047
15048 * gdb.multi/dummy-frame-restore.exp: New.
15049 * gdb.multi/dummy-frame-restore.c: New.
15050
aef92902
MM
150512014-06-25 Markus Metzger <markus.t.metzger@intel.com>
15052
15053 * gdb.btrace/gcore.exp: New.
15054
8e9db26e
PA
150552014-06-23 Pedro Alves <palves@redhat.com>
15056
15057 * gdb.base/watchpoint-reuse-slot.c: New file.
15058 * gdb.base/watchpoint-reuse-slot.exp: New file.
15059
70afc5b7
SC
150602014-06-23 Siva Chandra Reddy <sivachandra@google.com>
15061
15062 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
15063 progspace's filename in 'info', 'enable' and 'disable' command
15064 tests.
15065
b972bd9c
JK
150662014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
15067
15068 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
15069 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
15070 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
15071
125f8a3d
GB
150722014-06-20 Gary Benson <gbenson@redhat.com>
15073
15074 * gdb.arch/i386-avx.exp: Fix include file location.
15075 * gdb.arch/i386-sse.exp: Likewise.
15076
3ed9baed
IB
150772014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
15078
15079 * gdb.dlang/expression.exp: New file.
15080
034f788c
PA
150812014-06-19 Pedro Alves <palves@redhat.com>
15082
15083 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
15084 out from ...
15085 (top level): ... here. Iterate running tests under different
15086 scheduler-locking settings.
15087
45371d0c
LM
150882014-06-18 Luis Machado <lgustavo@codesourcery.com>
15089
15090 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
15091 to DW_FORM_addr and use non-zero addresses.
15092
5d376983
SC
150932014-06-18 Siva Chandra Reddy <sivachandra@google.com>
15094
15095 PR gdb/17017
15096 * gdb.python/py-xmethods.cc: Add global function call counters and
15097 increment them in their respective functions. Remove "cout"
15098 statements.
15099 * gdb.python/py-xmethods.exp: Make tests check the global function
15100 call counters instead of depending on inferior IO.
15101
a1aa2221
LM
151022014-06-18 Don Breazeal <donb@codesourcery.com>
15103
15104 * gdb.base/foll-fork.exp (default_fork_parent_follow):
15105 Deleted procedure.
15106 (explicit_fork_parent_follow): Deleted procedure.
15107 (explicit_fork_child_follow): Deleted procedure.
15108 (test_follow_fork): New procedure.
15109 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 15110 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
15111 procedure calls.
15112
0fc05997
YQ
151132014-06-17 Yao Qi <yao@codesourcery.com>
15114
15115 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
15116 CP1252.
15117
70795c52
LM
151182014-06-17 Luis Machado <lgustavo@codesourcery.com>
15119
15120 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
15121 Initialize ptr and S explicitly.
15122 (skip_type_update_when_not_use_rtti_test): Likewise.
15123
6be47f0c
KS
151242014-06-16 Keith Seitz <keiths@redhat.com>
15125
15126 PR mi/15863
15127 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
15128 the inferior is started.
15129
d03de421
PA
151302014-06-16 Pedro Alves <palves@redhat.com>
15131
15132 * gdb.base/break-main-file-remove-fail.c: New file.
15133 * gdb.base/break-main-file-remove-fail.exp: New file.
15134 * gdb.base/break-unload-file.exp: Use build_executable instead of
15135 prepare_for_testing.
15136 (test_break): New parameter "initial_load". Handle it.
15137 (top level): Add initial_load cmdline/file axis.
15138
f9579b99
TT
151392014-06-12 Tom Tromey <tromey@redhat.com>
15140
15141 * gdb.base/completion.exp: Don't use directory name in test.
15142
3657956b
GB
151432014-06-09 Gary Benson <gbenson@redhat.com>
15144
15145 * gdb.base/sigall.c [Functions to send signals]: Reorder to
15146 separate the always-available ANSI-standard signals from the
15147 signals that require checking.
15148 (main): Likewise.
15149 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
15150 Likewise.
15151 (main): Likewise.
15152
4186eb54
KS
151532014-06-07 Keith Seitz <keiths@redhat.com>
15154
15155 Revert:
15156 PR c++/16253
15157 * gdb.cp/var-tag.cc: New file.
15158 * gdb.cp/var-tag.exp: New file.
15159 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
15160 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
15161 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
15162 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
15163
25326a28 151642014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
15165
15166 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
15167
829155c9
PA
151682014-06-06 Pedro Alves <palves@redhat.com>
15169
15170 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
15171 in target debug output instead of looking at RSP packets,
15172 disabling the test on any target that uses hardware stepping.
15173 Update comments.
15174
61c8d22e
PA
151752014-06-06 Pedro Alves <palves@redhat.com>
15176
15177 * gdb.base/break-unload-file.exp: Fix typo.
15178
d9a47287
YQ
151792014-06-06 Yao Qi <yao@codesourcery.com>
15180
15181 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
15182 from "jit_function" to "^jit_function".
15183
e5e01dbf
YQ
151842014-06-06 Yao Qi <yao@codesourcery.com>
15185
15186 * gdb.base/async.c (foo): Add one statement.
15187 * gdb.base/async.exp: Get the next instruction address and
15188 match the output of "nexti" by instruction address. Match
15189 the hex address in the output of "finish".
15190
73ba372c
GB
151912014-06-06 Gary Benson <gbenson@redhat.com>
15192
15193 * gdb.base/call-signals.c: Remove preprocessor conditionals
15194 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
15195 SIGSEGV and SIGTERM.
15196 * gdb.base/sigall.c: Likewise.
15197 * gdb.base/unwindonsignal.c: Likewise.
15198 * gdb.reverse/sigall-reverse.c: Likewise.
15199
831517df
YQ
152002014-06-06 Yao Qi <yao@codesourcery.com>
15201
15202 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
15203 readable, skip the test.
15204
b8b91e98
YQ
152052014-06-06 Yao Qi <yao@codesourcery.com>
15206
15207 * gdb.threads/staticthreads.c (thread_function): Move the line
15208 setting breakpoint on forward.
15209 * gdb.threads/staticthreads.exp: Update comments.
15210
fb934770
LC
152112014-06-05 Ludovic Courtès <ludo@gnu.org>
15212
15213 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
15214 "history-append! type error".
15215
6ef284bd
SM
152162014-06-05 Simon Marchi <simon.marchi@ericsson.com>
15217
15218 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
15219 erroneous dprintf expected input.
15220
a872e241
DE
152212014-06-04 Doug Evans <xdje42@gmail.com>
15222
15223 * gdb.guile/scm-generics.exp: Delete.
15224
16f691fb
DE
152252014-06-04 Doug Evans <xdje42@gmail.com>
15226
15227 * gdb.guile/scm-breakpoint.exp: Update.
15228 Add tests for breakpoint registration.
15229
012370f6
TT
152302014-06-04 Tom Tromey <tromey@redhat.com>
15231
15232 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
15233 VLA-in-union.
15234 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
15235 inner_vla_struct, vla_union types. Initialize objects of those
15236 types and compute their sizes.
15237
9f5a4cef
HZ
152382014-06-04 Nathan Sidwell <nathan@codesourcery.com>
15239 Hui Zhu <hui@codesourcery.com>
15240
15241 * gdb.base/fileio.exp: Add test for shell not available as well as
15242 available.
15243 * gdb.base/fileio.c (test_system): Check for shell twice.
15244
90a45c4d
YQ
152452014-06-04 Yao Qi <yao@codesourcery.com>
15246
15247 * gdb.base/auto-connect-native-target.exp: Remove redundant
15248 space from the regexp pattern.
15249
70017e41
YQ
152502014-06-04 Yao Qi <yao@codesourcery.com>
15251
15252 * gdb.base/default.exp: Replace "child" with "native" in
15253 regexp pattern.
15254
883964a7
SC
152552014-06-03 Siva Chandra Reddy <sivachandra@google.com>
15256
15257 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
15258 * gdb.python/py-xmethods.exp: New tests to test xmethods.
15259 * gdb.python/py-xmethods.py: Python script supporting the
15260 new testcase and tests.
15261
ef370185
JB
152622014-06-03 Joel Brobecker <brobecker@adacore.com>
15263 Pedro Alves <palves@redhat.com>
15264
15265 PR breakpoints/17000
15266 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
15267 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
15268
1e2ccb61
BM
152692014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
15270
15271 * gdb.base/subst.exp: Add tests to verify partial path matching
15272 output.
15273
c6ec5ab2
PA
152742014-06-03 Pedro Alves <palves@redhat.com>
15275
15276 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
15277 target that doesn't use software single-stepping.
15278
835c559f
PA
152792014-06-03 Pedro Alves <palves@redhat.com>
15280
15281 PR breakpoints/17000
15282 * gdb.base/sss-bp-on-user-bp-2.c: New file.
15283 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
15284
06eb1586
DE
152852014-06-02 Doug Evans <xdje42@gmail.com>
15286
15287 * gdb.guile/scm-parameter.exp: New file.
15288
e698b8c4
DE
152892014-06-02 Doug Evans <xdje42@gmail.com>
15290
15291 * gdb.guile/scm-cmd.c: New file.
15292 * gdb.guile/scm-cmd.exp: New file.
15293
ded03782
DE
152942014-06-02 Doug Evans <xdje42@gmail.com>
15295
15296 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
15297 pretty-printer lookup.
15298 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
15299 (make-pp_s-printer): Call it.
15300 (make-pretty-printer-from-dict): New function.
15301 (lookup-pretty-printer-maker-from-dict): New function.
15302 (*pretty-printer*): Simplify.
15303 (make-objfile-pp_s-printer): New function.
15304 (install-objfile-pretty-printers!): New function.
15305 (make-progspace-pp_s-printer): New function.
15306 (install-progspace-pretty-printers!): New function.
15307 * gdb.guile/scm-progspace.c: New file.
15308 * gdb.guile/scm-progspace.exp: New file.
15309
41fac0cf
PA
153102014-06-02 Pedro Alves <palves@redhat.com>
15311
15312 * gdb.base/dprintf-bp-same-addr.c: New file.
15313 * gdb.base/dprintf-bp-same-addr.exp: New file.
15314
96ae5695
EBM
153152014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15316
15317 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
15318 * gdb.arch/powerpc-power.s: Likewise.
15319
da02b3a8
JB
153202014-06-02 Joel Brobecker <brobecker@adacore.com>
15321
15322 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
15323
c72b2e7b
YQ
153242014-06-01 Yao Qi <yao@codesourcery.com>
15325
15326 * gdb.base/watchpoint.exp (test_watch_location): Check null
15327 pointer can be dereferenced. If not, do the test, otherwise
15328 skip it.
15329
53e8a631
AB
153302014-05-30 Andrew Burgess <aburgess@broadcom.com>
15331
15332 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
15333 results.
15334 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
15335
938f0e2f
AB
153362014-05-30 Andrew Burgess <aburgess@broadcom.com>
15337
15338 * gdb.arch/amd64-invalid-stack-middle.S: New file.
15339 * gdb.arch/amd64-invalid-stack-middle.c: New file.
15340 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
15341 * gdb.arch/amd64-invalid-stack-top.c: New file.
15342 * gdb.arch/amd64-invalid-stack-top.exp: New file.
15343
9ba6657a
PA
153442014-05-30 Pedro Alves <palves@redhat.com>
15345
15346 PR breakpoints/17000
15347 * gdb.base/sss-bp-on-user-bp.c: New file.
15348 * gdb.base/sss-bp-on-user-bp.exp: New file.
15349
522c09bf
DB
153502014-05-30 David Blaikie <dblaikie@gmail.com>
15351
15352 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
15353 gnu_inline semantics via attribute.
15354 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
15355 source explicitly specifies the required semantics.
15356
bf4ef81e
MR
153572014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
15358
15359 * gdb.reverse/sigall-reverse.exp: Fix a typo.
15360
329ea579
PA
153612014-05-29 Pedro Alves <palves@redhat.com>
15362 Tom Tromey <tromey@redhat.com>
15363
15364 * gdb.base/async-shell.exp: Don't enable target-async.
15365 * gdb.base/async.exp
15366 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
15367 parameter. Adjust.
15368 (top level): Don't test with "target-async".
15369 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
15370 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
15371 * gdb.base/inferior-died.exp: Don't enable target-async.
15372 * gdb.base/interrupt-noterm.exp: Likewise.
15373 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
15374 * gdb.mi/mi-nonstop-exit.exp: Likewise.
15375 * gdb.mi/mi-nonstop.exp: Likewise.
15376 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
15377 * gdb.mi/mi-nsintrall.exp: Likewise.
15378 * gdb.mi/mi-nsmoribund.exp: Likewise.
15379 * gdb.mi/mi-nsthrexec.exp: Likewise.
15380 * gdb.mi/mi-watch-nonstop.exp: Likewise.
15381 * gdb.multi/watchpoint-multi.exp: Adjust comment.
15382 * gdb.python/py-evsignal.exp: Don't enable target-async.
15383 * gdb.python/py-evthreads.exp: Likewise.
15384 * gdb.python/py-prompt.exp: Likewise.
15385 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
15386 * gdb.server/solib-list.exp: Don't enable target-async.
15387 * gdb.threads/thread-specific-bp.exp: Likewise.
15388 * lib/mi-support.exp: Adjust to use mi-async.
15389
fd664c91
PA
153902014-05-29 Pedro Alves <palves@redhat.com>
15391
15392 PR gdb/13860
15393 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
15394 reason, even in sync mode.
15395
251bde03
PA
153962014-05-29 Pedro Alves <palves@redhat.com>
15397 Hui Zhu <hui@codesourcery.com>
15398
15399 PR PR15693
15400 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
15401 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
15402 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
15403 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
15404
7f3c0343
JB
154052014-05-28 Joel Brobecker <brobecker@adacore.com>
15406
15407 * config/monitor.exp (gdb_target_monitor): Replace use of
15408 "set remotebaud" by "set serial baud".
15409
b2715b27
AW
154102014-05-26 Andy Wingo <wingo@igalia.com>
15411
15412 * gdb.guile/scm-breakpoint.exp:
15413 * gdb.guile/scm-gsmob.exp: Update to use plain old object
15414 properties instead of gdb-object-properties.
15415
498a4489
YQ
154162014-05-26 Yao Qi <yao@codesourcery.com>
15417
15418 * gdb.server/no-thread-db.exp: Specify source file name
15419 explicitly when setting a breakpoint.
15420
589fdceb
MM
154212014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15422
15423 * gdb.btrace/vdso.c: New.
15424 * gdb.btrace/vdso.exp: New.
15425
e9089e05
MM
154262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15427
15428 * gdb.base/gcore.exp (capture_command_output): Move ...
15429 * lib/gdb.exp (capture_command_output): ... here.
15430
67b5c0c1
MM
154312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
15432
15433 * gdb.btrace/data.exp: Test memory access during btrace replay.
15434
a2199296
SM
154352014-05-22 Simon Marchi <simon.marchi@ericsson.com>
15436
15437 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
15438
17b2616c
PA
154392014-05-21 Pedro Alves <palves@redhat.com>
15440
15441 PR gdb/13860
15442 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
15443 (top level): Test that output related to execution commands is
15444 sent to the console with CLI commands, but not with MI commands.
15445 Test that breakpoint events are always mirrored to the console.
15446 Also expect the new source line to be output after a "next" in
15447 async mode too. Make it a pass/fail test.
15448 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
15449 output.
15450 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
15451
5166082f
PA
154522014-05-21 Pedro Alves <palves@redhat.com>
15453
15454 * gdb.base/list.exp (build_pattern, test_list): New procedures.
15455 Use them to test variations of "list" after reaching a breakpoint.
15456 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
15457 Test "list" with listsize 10 after reaching a breakpoint.
15458 * gdb.python/python.exp (decode_line current location line
15459 number): Adjust expected line number.
15460
2f25d70f
SM
154612014-05-21 Simon Marchi <simon.marchi@ericsson.com>
15462
15463 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
15464 behavior for $args, pass it directly to "run".
15465
ff604a67
MR
154662014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
15467
15468 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
15469 30000 to 65536.
15470
6a3cb8e8
PA
154712014-05-21 Pedro Alves <palves@redhat.com>
15472
15473 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
15474 auto-connect-native-target off".
15475 * gdb.base/auto-connect-native-target.c: New file.
15476 * gdb.base/auto-connect-native-target.exp: New file.
15477
4ebfc96e
PA
154782014-05-21 Pedro Alves <palves@redhat.com>
15479
15480 * gdb.base/default.exp: Test "target native" instead of "target
15481 child".
15482
36d46afb
MW
154832014-05-21 Mark Wielaard <mjw@redhat.com>
15484
15485 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
15486
5876f503
JK
154872014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15488
15489 Fix TLS access for -static -pthread.
15490 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
15491 <HAVE_TLS> (thread_function, main): Initialize it.
15492 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
15493 Add clean_restart.
15494 <$have_tls != "">: Check TLSVAR.
15495
0256a6ac
PA
154962014-05-21 Pedro Alves <palves@redhat.com>
15497
15498 * gdb.base/dcache-line-read-error.c: New.
15499 * gdb.base/dcache-line-read-error.exp: New.
15500
936d2992
PA
155012014-05-20 Pedro Alves <palves@redhat.com>
15502
15503 * gdb.base/compare-sections.c: New file.
15504 * gdb.base/compare-sections.exp: New file.
15505
802e8e6d
PA
155062014-05-20 Pedro Alves <palves@redhat.com>
15507
15508 * gdb.base/break-idempotent.c: New file.
15509 * gdb.base/break-idempotent.exp: New file.
15510
e59fa00f
MM
155112014-05-20 Markus Metzger <markus.t.metzger@intel.com>
15512
15513 * gdb.btrace/nohist.exp: New.
15514
8b696e31
YQ
155152014-05-20 Yao Qi <yao@codesourcery.com>
15516
15517 * lib/gdb.exp (gdb_init): Set timeout if test file is under
15518 gdb.reverse directory and gdb_reverse_timeout exists in board
15519 setting.
15520 * README: Document gdb_reverse_timeout.
15521
73c9764f
YQ
155222014-05-20 Yao Qi <yao@codesourcery.com>
15523
15524 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
15525 'test_file_name'. Treat args as a string instead of a list.
15526 (gdb_init): Rename argument 'args' by 'test_file_name'.
15527
f1f4348a
JK
155282014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
15529
15530 * gdb.arch/powerpc-power.exp: New file.
15531 * gdb.arch/powerpc-power.s: New file.
15532
0dbe70ce
DE
155332014-05-16 Doug Evans <dje@google.com>
15534
15535 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
15536 * gdb.base/completion.exp: Check that all expected files exist
15537 before doing file completion.
0dbe70ce 15538
8d551b02
DE
155392014-05-16 Doug Evans <dje@google.com>
15540
15541 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
15542 Update.
15543 (do_syscall_tests_without_xml): Update.
15544
73eb7709
PA
155452014-05-16 Pedro Alves <palves@redhat.com>
15546
15547 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
15548 instead of "unknown output after running".
15549
3fae92fc
YQ
155502014-05-16 Yao Qi <yao@codesourcery.com>
15551
15552 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
15553 file1.txt from host at the end.
15554 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
15555
c2b2ccc5
DE
155562014-05-15 Doug Evans <dje@google.com>
15557
15558 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
15559 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
15560 loading file. Add test for TU lookup.
15561
8c217a4b
SM
155622014-05-15 Simon Marchi <simon.marchi@ericsson.com>
15563
15564 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
15565 calling "-exec-arguments" or "set args" before running the
15566 inferior.
15567
3deb39c6
SM
155682014-05-15 Simon Marchi <simon.marchi@ericsson.com>
15569
15570 * lib/mi-support.exp (mi_expect_stop): Expect message for
15571 inferiors that exit with non-zero exit code.
15572
71a79f8c
YQ
155732014-05-14 Yao Qi <yao@codesourcery.com>
15574
15575 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
15576 match absolute path on remote host.
15577 (test_file_list_exec_source_files): Remove "/" from the
15578 pattern.
15579
f23fcd46
YQ
155802014-05-14 Yao Qi <yao@codesourcery.com>
15581
15582 * boards/local-remote-host-notty.exp (${board}_file): New
15583 proc.
15584
9404b58f
KM
155852014-05-07 Kyle McMartin <kyle@redhat.com>
15586
15587 Pushed by Joel Brobecker <brobecker@adacore.com>.
15588 * gdb.arch/aarch64-atomic-inst.c: New file.
15589 * gdb.arch/aarch64-atomic-inst.exp: New file.
15590
5e45f04c
YQ
155912014-05-07 Yao Qi <yao@codesourcery.com>
15592
15593 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
15594 in current context" too.
15595
c888a17d
KS
155962014-05-05 Keith Seitz <keiths@redhat.com>
15597
15598 * gdb.linespec/ls-dollar.exp: Add test for linespec
15599 file:convenience_variable.
15600
290a839c
YQ
156012014-05-05 Yao Qi <yao@codesourcery.com>
15602
15603 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
15604 traceframes into tfile and ctf trace files. Read data from
15605 trace file and test collected data.
15606 (gdb_collect_locals_test): Likewise.
15607 (gdb_unavailable_registers_test): Likewise.
15608 (gdb_unavailable_floats): Likewise.
15609 (gdb_collect_globals_test): Likewise.
15610 (top-level): Append "ctf" to trace_file_targets if GDB
15611 supports.
15612
b5262cd0
YQ
156132014-05-05 Yao Qi <yao@codesourcery.com>
15614
15615 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
15616 code to ...
15617 (gdb_collect_args_test_1): ... it. New proc.
15618 (gdb_collect_locals_test): Move some code to ...
15619 (gdb_collect_locals_test_1): ... it. New proc.
15620 (gdb_unavailable_registers_test): Move some code to ...
15621 (gdb_unavailable_registers_test_1): ... it. New proc.
15622 (gdb_unavailable_floats): Move some code to ...
15623 (gdb_unavailable_floats_1): ... it. New proc.
15624
30a1e6cc
SDJ
156252014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
15626
15627 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
15628 probes to test for bitness recognition.
15629 * gdb.arch/amd64-stap-optional-prefix.exp
15630 (test_probe_value_without_reg): New procedure.
15631 Add code to test for different kinds of bitness.
15632
f33da99a
SDJ
156332014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
15634
15635 PR breakpoints/16889
15636 * gdb.arch/amd64-stap-optional-prefix.S: New file.
15637 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
15638
5b80f00d
PA
156392014-05-01 Pedro Alves <palves@redhat.com>
15640
15641 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
15642 gdb_file_cmd if no file is specified.
15643 * boards/native-extended-gdbserver.exp (gdb_load): Use the
15644 last_loaded_file to set the remote exec-file.
15645
f8c2a73c
PA
156462014-05-01 Pedro Alves <palves@redhat.com>
15647
15648 * boards/local-remote-host.exp: New file.
15649
be6e8ac7
PA
156502014-05-01 Pedro Alves <palves@redhat.com>
15651
15652 * boards/local-remote-host.exp: Rename to ...
15653 * boards/local-remote-host-notty.exp: ... this.
15654
cac0dc8f
JB
156552014-04-28 Joel Brobecker <brobecker@adacore.com>
15656
15657 * gdb.ada/dyn_arrayidx: New testcase.
15658
9730e6cc
YQ
156592014-04-26 Yao Qi <yao@codesourcery.com>
15660
15661 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
15662 and compute the length of function main. Save it in
15663 $main_length.
15664 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
15665 (top-level): Use gdb_compile to compile objects into
15666 executable and restart GDB. Remove invocation to
15667 prepare_for_testing.
15668
7ae1a6a6
PA
156692014-04-25 Simon Marchi <simon.marchi@ericsson.com>
15670 Pedro Alves <palves@redhat.com>
15671
15672 PR server/16255
15673 * gdb.multi/multi-attach.c: New file.
15674 * gdb.multi/multi-attach.exp: New file.
15675
4082afcc
PA
156762014-04-25 Pedro Alves <palves@redhat.com>
15677
15678 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
15679 user.
15680 (top level): Test that "set remote conditional-breakpoints-packet
15681 off" works as intended.
15682 * gdb.base/dprintf.exp: Test that "set remote
15683 breakpoint-commands-packet off" works as intended.
15684 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
15685 New function.
15686 (top level): Call it.
15687 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
15688 remote fast-tracepoints-packet off" works as intended.
15689 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
15690 * lib/gdb.exp (gdb_is_target_remote): ... here.
15691
2abc3f8d
DB
156922014-04-24 David Blaikie <dblaikie@gmail.com>
15693
15694 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
15695 ensure clang would not discard them.
15696 * gdb.base/gdbvars.c: Ditto.
15697 * gdb.base/memattr.c: Ditto.
15698 * gdb.base/whatis.c: Ditto.
15699 * gdb.python/py-prettyprint.c: Ditto.
15700 * gdb.trace/actions.c: Ditto.
15701 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
15702 ensure clang would not discard it.
15703
bfd39632
DB
157042014-04-24 David Blaikie <dblaikie@gmail.com>
15705
15706 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
15707 clang to emit the full definition of type required by the test
15708 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
15709
22842ff6
DB
157102014-04-24 David Blaikie <dblaikie@gmail.com>
15711
15712 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
15713 coax Clang into emitting the definition of the type.
15714 * gdb.cp/pr10728-x.h (y): Ditto.
15715 * gdb.cp/pr10728-y.cc (y): Ditto.
15716
c2e827ad
DB
157172014-04-24 David Blaikie <dblaikie@gmail.com>
15718
15719 * gdb.base/label.exp: XFAIL label related tests under Clang.
15720 * gdb.cp/cplabel.exp: Ditto.
15721 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
15722 under Clang those using labels.
15723
4c2d33e7
YQ
157242014-04-25 Yao Qi <yao@codesourcery.com>
15725
15726 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
15727 double_label.
15728 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
15729 partial_label and double_label.
15730
56083b99
DB
157312014-04-24 David Blaikie <dblaikie@gmail.com>
15732
15733 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
15734
25d4e99d
DB
157352014-04-24 David Blaikie <dblaikie@gmail.com>
15736
15737 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
15738 of the function to work across GCC and Clang.
15739 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
15740 pointer types (const void ** const V void **).
15741
01f9f808
MS
157422014-04-24 Michael Sturm <michael.sturm@mintel.com>
15743 Walfred Tedeschi <walfred.tedeschi@intel.com>
15744
15745 * Makefile.in (EXECUTABLES): Added i386-avx512.
15746 * gdb.arch/i386-avx512.c: New file.
15747 * gdb.arch/i386-avx512.exp: Likewise.
15748
4b48d439
KS
157492014-04-23 Keith Seitz <keiths@redhat.com>
15750
15751 * lib/mi-support.exp (mi_list_breakpoints): Delete.
15752 (mi_make_breakpoint_table): New procedure.
15753 (mi_create_breakpoint): Use mi_make_breakpoint
15754 and return the result.
15755 (mi_make_breakpoint): New procedure.
15756 (mi_build_kv_pairs): New procedure.
15757
15758 * gdb.mi/mi-break.exp: Remove unused globals,
15759 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
15760 All callers updated.
15761 * gdb.mi/mi-dprintf.exp: Use variable to track command
15762 number.
15763 Update all callers of mi_create_breakpoint and use
15764 mi_make_breakpoint_table.
15765 Remove any unused global variables.
15766 * gdb.mi/mi-nonstop.exp: Likewise.
15767 * gdb.mi/mi-nsintrall.exp: Likewise.
15768 * gdb.mi/mi-nsmoribund.exp: Likewise.
15769 * gdb.mi/mi-nsthrexec.exp: Likewise.
15770 * gdb.mi/mi-reverse.exp: Likewise.
15771 * gdb.mi/mi-simplerun.exp: Likewise.
15772 * gdb.mi/mi-stepn.exp: Likewise.
15773 * gdb.mi/mi-syn-frame.exp: Likewise.
15774 * gdb.mi/mi-until.exp: Likewise.
15775 * gdb.mi/mi-var-cp.exp: Likewise.
15776 * gdb.mi/mi-var-display.exp: Likewise.
15777 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
15778 * gdb.mi/mi2-var-child.exp: Likewise.
15779 * gdb.mi/mi-vla-c99.exp: Likewise.
15780 * lib/mi-support.exp: Likewise.
15781
15782 From Ian Lance Taylor <iant@cygnus.com>:
15783 * lib/gdb.exp (parse_args): New procedure.
15784
08351840
PA
157852014-04-23 Pedro Alves <palves@redhat.com>
15786
15787 * gdb.base/break-unload-file.c: New file.
15788 * gdb.base/break-unload-file.exp: New file.
15789 * gdb.base/sym-file-lib.c (baz): New function.
15790 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
15791 field.
15792 (load): Store the segment's mapped size.
15793 (unload): New function.
15794 (unload_shlib): New function.
15795 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
15796 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
15797 set a breakpoint at baz, and call it.
15798 * gdb.base/sym-file.exp: New tests for stale breakpoint
15799 instructions.
15800
076855f9
PA
158012014-04-23 Pedro Alves <palves@redhat.com>
15802
15803 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
15804 * gdb.base/hbreak-in-shr-unsupported.c: New file.
15805 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
15806 * gdb.base/hbreak-unmapped.c: New file.
15807 * gdb.base/hbreak-unmapped.exp: New file.
15808 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
15809 * lib/gdb.exp (gdb_is_target_remote): ... here.
15810
483805cf
PA
158112014-04-22 Pedro Alves <palves@redhat.com>
15812
15813 * gdb.base/consecutive-step-over.c: New file.
15814 * gdb.base/consecutive-step-over.exp: New file.
15815
06d97543
PA
158162014-04-22 Pedro Alves <palves@redhat.com>
15817
15818 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
15819 instead of send_gdb/gdb_expect.
15820
b4429ea2
YQ
158212014-04-22 Yao Qi <yao@codesourcery.com>
15822
15823 * lib/trace-support.exp (generate_tracefile): New procedure.
15824 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
15825 return 0.
15826 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
15827 if generate_tracefile returns 1.
15828
51d48146
PA
158292014-04-18 Tom Tromey <palves@redhat.com>
15830 Pedro alves <tromey@redhat.com>
15831
15832 PR backtrace/15558
15833 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
15834 with a backtrace limit.
15835 * gdb.python/py-frame-inline.exp: Test running to an inline
15836 function with a backtrace limit, and printing the newest frame.
15837 * gdb.python/py-frame-inline.c (main): Call f.
15838
bd1dce5f
MS
158392014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
15840
15841 * gdb.java/jnpe.exp: Drop srcdir from untested path.
15842
40d1a503
MS
158432014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
15844
15845 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
15846 Drop prefix from unsupported source file path.
15847
389b98f7
YQ
158482014-04-17 Yao Qi <yao@codesourcery.com>
15849
15850 * lib/gdb.exp (with_target_charset): New proc.
15851 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
15852 with_target_charset.
15853 (test_print_strings): Likewise.
15854 (test_repeat_bytes): Likewise.
15855 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
15856 for some tests.
15857
22869d73
KS
158582014-04-16 Keith Seitz <keiths@redhat.com>
15859
15860 PR gdb/15827
15861 * gdb.dwarf2/corrupt.c: New file.
15862 * gdb.dwarf2/corrupt.exp: New file.
15863
c4f87ca6
KS
158642014-04-16 Keith Seitz <keiths@redhat.com>
15865
15866 PR c++/16597
15867 * gdb.cp/namelessclass.cc: New file.
15868 * gdb.cp/namelessclass.exp: New file.
15869 * gdb.cp/namelessclass.S: New file.
15870
ab19de87
DE
158712014-04-16 Doug Evans <dje@google.com>
15872
15873 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
15874 Add comment.
15875 (gdbserver_default_get_comm_port): New function.
15876 (gdbserver_start): Check if board file provided
15877 "gdbserver,get_comm_port" and use it if so.
15878 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
15879 (gdb,socketport): Set to "stdio".
15880 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
15881 (stdio_gdbserver_template): Delete.
15882 (${board}_get_remote_address): Update.
15883 (${board}_build_remote_cmd): Delete.
15884 (${board}_get_comm_port): New function.
15885 (${board}_spawn): Update.
15886 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
15887 Delete.
15888 (${board}_get_remote_address): Update.
15889 (${board}_get_comm_port): New function.
15890
fc98a809
AB
158912014-04-16 Andrew Burgess <aburgess@broadcom.com>
15892
15893 * gdb.base/memattr.exp: Improve regexps to handle memory regions
15894 appearing in any order.
15895
87fd9e6e
DE
158962014-04-15 Doug Evans <dje@google.com>
15897
15898 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
15899 uninitialized value of "description".
15900
099fc3ea
KS
159012014-04-15 Keith Seitz <keiths@redhat.com>
15902
15903 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
15904 Remove unused globals.
15905 (test_running_the_program): Likewise.
15906 (test_controlled_execution): Likewise.
15907 (test_controlling_breakpoints): Likewise.
15908 (test_program_termination): Likewise.
15909
5da151d4
KS
159102014-04-15 Keith Seitz <keiths@redhat.com>
15911
15912 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
15913 unused globals.
15914 (test_rbreak_creation_and_listing): Likewise.
15915 (test_ignore_count): Likewise.
15916 (test_error): Likewise.
15917
35e5d2f0
PA
159182014-04-15 Pedro Alves <palves@redhat.com>
15919
15920 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
15921 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
15922 sym-file-loader.c.
15923 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
15924 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
15925 to sym-file-loader.c.
15926 (struct library): Forward declare.
15927 (load_shlib, lookup_function): Change prototypes.
15928 (find_shstrtab, find_strtab, find_shdr, find_symtab)
15929 (translate_offset): Remove declarations.
15930 (get_text_addr): New declaration.
15931 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
15932 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
15933 sym-file-loader.h.
15934 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
15935 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
15936 here from sym-file-loader.h.
15937 (struct library): New structure.
15938 (load_shlib, lookup_function): Change prototypes and adjust to
15939 work with a struct library.
15940 (find_shstrtab, find_strtab, find_shdr, find_symtab)
15941 (translate_offset): Make static.
15942 (get_text_addr): New function.
15943 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
15944
eb4c1710
PA
159452014-04-15 Pedro Alves <palves@redhat.com>
15946
15947 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
15948
2d1baf52
PA
159492014-04-15 Pedro Alves <palves@redhat.com>
15950
15951 * gdb.base/sym-file-loader.c: Include <limits.h>.
15952 (SELF_LINK): New define.
15953 (get_origin): New function.
15954 (load_shlib): Use it.
15955 * gdb.base/sym-file.exp: Don't early return if the target is
15956 remote. Use runto_main, and issue fail is that fails. Use
15957 gdb_load_shlibs.
15958 (shlib_name): Delete.
15959 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
15960
7dd6df01
PA
159612014-04-15 Pedro Alves <palves@redhat.com>
15962
15963 * gdb.base/sym-file.exp: Remove regex characters from test
15964 message. Don't refer to breakpoint numbers in test messages.
15965
b50c8614
KS
159662014-04-14 Keith Seitz <keiths@redhat.com>
15967
15968 PR c++/16253
15969 * gdb.cp/var-tag.cc: New file.
15970 * gdb.cp/var-tag.exp: New file.
15971 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
15972 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
15973 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
15974 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
15975
3d567982
TT
159762014-04-14 Tom Tromey <tromey@redhat.com>
15977
15978 * gdb.cp/classes.exp (test_enums): Handle underlying type.
15979 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
15980 type.
15981 * gdb.cp/enum-class.exp: New file.
15982 * gdb.cp/enum-class.cc: New file.
15983
0626fc76
TT
159842014-04-14 Tom Tromey <tromey@redhat.com>
15985
15986 * gdb.dwarf2/enum-type.exp: New file.
15987
dca325b3
SA
159882014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15989
15990 * gdb.mi/mi-vla-c99.exp: New file.
15991 * gdb.mi/vla.c: New file.
15992
5854b38a
SA
159932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15994
15995 * gdb.base/vla-datatypes.c: New file.
15996 * gdb.base/vla-datatypes.exp: New file.
15997
463bb957
SA
159982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
15999
16000 * gdb.base/vla-ptr.c: New file.
16001 * gdb.base/vla-ptr.exp: New file.
16002
3dd170be
SA
160032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16004
16005 * gdb.dwarf2/count.exp: New file.
16006
5ecaaa66
SA
160072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
16008
16009 * gdb.base/vla-sideeffect.c: New file.
16010 * gdb.base/vla-sideeffect.exp: New file.
16011
41f1ada5
DB
160122014-04-14 David Blaikie <dblaikie@gmail.com>
16013
16014 * gdb.mi/non-stop.c: Add return value for non-void function return
16015 statement.
16016 * gdb.threads/staticthreads.c: Ditto.
16017
0be03e84
DE
160182014-04-12 Siva Chandra Reddy <sivachandra@google.com>
16019 Doug Evans <xdje42@gmail.com>
16020
16021 * gdb.guile/scm-value.c: Improve test case.
16022 * gdb.guile/scm-value.exp: Add new test.
16023
f180a1fb
DB
160242014-04-11 David Blaikie <dblaikie@gmail.com>
16025
16026 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
16027 override Clang's default.
16028
6b662e19
JB
160292014-04-11 Joel Brobecker <brobecker@adacore.com>
16030
16031 Revert the following changes (regressions):
16032
16033 * gdb.base/vla-sideeffect.c: New file.
16034 * gdb.base/vla-sideeffect.exp: New file.
16035
16036 * gdb.dwarf2/count.exp: New file.
16037
16038 * gdb.base/vla-multi.c: New file.
16039 * gdb.base/vla-multi.exp: New file.
16040
16041 * gdb.base/vla-ptr.c: New file.
16042 * gdb.base/vla-ptr.exp: New file.
16043
16044 * gdb.base/vla-datatypes.c: New file.
16045 * gdb.base/vla-datatypes.exp: New file.
16046
16047 * gdb.mi/mi-vla-c99.exp: New file.
16048 * gdb.mi/vla.c: New file.
16049
245a5f0b
KS
160502014-04-11 Keith Seitz <keiths@redhat.com>
16051
16052 PR c++/16675
16053 * gdb.cp/cpsizeof.exp: New file.
16054 * gdb.cp/cpsizeof.cc: New file.
16055
58a84dcf
SA
160562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16057
191a8a90
JB
16058 * gdb.mi/mi-vla-c99.exp: New file.
16059 * gdb.mi/vla.c: New file.
58a84dcf 16060
c8655f75
SA
160612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16062
16063 * gdb.base/vla-datatypes.c: New file.
16064 * gdb.base/vla-datatypes.exp: New file.
16065
024e13b4
SA
160662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16067
16068 * gdb.base/vla-ptr.c: New file.
16069 * gdb.base/vla-ptr.exp: New file.
16070
1a237e0e
SA
160712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16072
16073 * gdb.base/vla-multi.c: New file.
16074 * gdb.base/vla-multi.exp: New file.
16075
504f3432
SA
160762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16077
16078 * gdb.dwarf2/count.exp: New file.
16079
3bce8237
SA
160802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
16081
191a8a90
JB
16082 * gdb.base/vla-sideeffect.c: New file.
16083 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 16084
322f9c21
YQ
160852014-04-11 Yao Qi <yao@codesourcery.com>
16086
16087 * gdb.base/completion.exp: Check file exists before running tests
16088 on file completion.
16089
d708bcd1
PA
160902014-04-10 Pedro Alves <palves@redhat.com>
16091
16092 * gdb.base/cond-eval-mode.c: New file.
16093 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
16094 prepare_for_testing to build the new file. Check result of
16095 runto_main.
16096 (test_break, test_watch): New procedures.
16097 (top level): Use them.
16098
ae1d2761
PM
160992014-04-08 Pierre Muller <muller@sourceware.org>
16100
16101 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
16102 Ctrl-V use for mingw hosts.
16103
7af389b8
SC
161042014-04-07 Siva Chandra Reddy <sivachandra@google.com>
16105
16106 * gdb.python/py-value.c: Improve test case.
16107 * gdb.python/py-value.exp: Add new test.
16108
5e703181
DE
161092014-04-07 David Blaikie <dblaikie@gmail.com>
16110
16111 * lib/compiler.c: Identify the clang compiler.
16112 * lib/compiler.cc: Ditto.
16113
9810b410
YQ
161142014-04-03 Yao Qi <yao@codesourcery.com>
16115
16116 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
16117
98d1b8dc
AB
161182014-04-01 Anton Blanchard <anton@samba.org>
16119
16120 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
16121 messages unique.
16122
3114cea1
AB
161232014-04-01 Anton Blanchard <anton@samba.org>
16124
16125 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
16126 prepare_for_testing.
16127
62f7182c
AB
161282014-04-01 Anton Blanchard <anton@samba.org>
16129
16130 * gdb.arch/ppc64-atomic-inst.c: Remove.
16131 * gdb.arch/ppc64-atomic-inst.S: New file.
16132 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
16133
770e7fc7
DE
161342014-03-31 Doug Evans <dje@google.com>
16135
16136 * gdb.base/print-symbol-loading-lib.c: New file.
16137 * gdb.base/print-symbol-loading-main.c: New file.
16138 * gdb.base/print-symbol-loading.exp: New file.
16139
46e2bafa
YQ
161402014-03-31 Yao Qi <yao@codesourcery.com>
16141
16142 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
16143
8776cfe9
JB
161442014-03-28 Joel Brobecker <brobecker@adacore.com>
16145
16146 * gdb.ada/mi_dyn_arr: New testcase.
16147
5d1ef361
DE
161482014-03-27 Doug Evans <dje@google.com>
16149
16150 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
16151
b5bee914
YQ
161522014-03-27 Yao Qi <yao@codesourcery.com>
16153
16154 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
16155 if target is nios2-*-*.
16156
0d4d0e77
YQ
161572014-03-26 Yao Qi <yao@codesourcery.com>
16158
16159 * lib/gdb.exp (readline_is_used): New proc.
16160 * gdb.base/completion.exp: Move tests on command complete up.
16161 Skip the rest of tests if readline is not used.
16162 * gdb.ada/complete.exp: Skp the test if readline is not
16163 used.
16164 * gdb.base/filesym.exp: Likewise.
16165 * gdb.base/macscp.exp: Likewise.
16166 * gdb.base/readline-ask.exp: Likewise.
16167 * gdb.base/readline.exp: Likewise.
16168 * gdb.python/py-cmd.exp: Likewise.
16169 * gdb.trace/tfile.exp: Likewise.
16170
29361eee
YQ
161712014-03-26 Yao Qi <yao@codesourcery.com>
16172
16173 * gdb.base/macscp.exp: Fix code format issues.
16174
bc9a5525
UW
161752014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
16176
16177 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
16178 * gdb.asm/powerpc64le.inc: New file.
16179
d3839ede
PA
161802014-03-25 Pedro Alves <palves@redhat.com>
16181 Doug Evans <dje@google.com>
16182
16183 * gdb.base/source-execution.c: New file.
16184 * gdb.base/source-execution.exp: New file.
16185 * gdb.base/source-execution.gdb: New file.
16186
01672a57
DE
161872014-03-24 Doug Evans <dje@google.com>
16188
16189 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
16190 using fission.
16191
88bbeca9
HZ
161922014-03-24 Hui Zhu <hui@codesourcery.com>
16193 Pedro Alves <palves@redhat.com>
16194
16195 PR breakpoints/16101
16196 * gdb.base/dprintf.exp: Use unsupported rather than changing the
16197 test pass/fail messages. Detect missing support for dprintf when
16198 breakpoints are actually inserted.
16199 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
16200 breakpoints are actually inserted.
16201 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
16202 fails.
16203
d2348791
JK
162042014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
16205
16206 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
16207
feef67ab
DE
162082014-03-22 Doug Evans <xdje42@gmail.com>
16209
16210 * gdb.python/python.exp (python not supported): Verify multi-line
16211 python command issues an error.
25d743f9 16212 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 16213 guile command issues an error.
feef67ab 16214
ecebef6a
MR
162152014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
16216
16217 * gdb.threads/thread-specific.exp: Handle the lack of usable
16218 $this_breakpoint and $this_thread.
16219
ccdd1909
HZ
162202014-03-21 Hui Zhu <hui@codesourcery.com>
16221
16222 * gdb.base/attach.exp (do_command_attach_tests): New.
16223
beb460e8
PA
162242014-03-20 Tom Tromey <tromey@redhat.com>
16225 Pedro Alves <palves@redhat.com>
16226
16227 PR cli/15718
16228 * gdb.base/condbreak-call-false.c: New file.
16229 * gdb.base/condbreak-call-false.exp: New file.
16230
40acf43a
PA
162312014-03-20 Pedro Alves <palves@redhat.com>
16232
16233 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
16234 Delete.
16235 (block_signals, unblock_signals): Delete.
16236 (child_function_2, main): Remove references to deleted variable
16237 and functions.
16238
9f5e1e02
PA
162392014-03-20 Pedro Alves <palves@redhat.com>
16240
16241 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
16242 Use pthread_kill to signal thread 2.
16243 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
16244 Adjust to make the test send itself a signal rather than using the
16245 host's "kill" command.
16246
99619bea
PA
162472014-03-20 Pedro Alves <palves@redhat.com>
16248
16249 * gdb.threads/multiple-step-overs.c: New file.
16250 * gdb.threads/multiple-step-overs.exp: New file.
16251 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
16252 Adjust expected infrun debug output.
16253
2adfaa28
PA
162542014-03-20 Pedro Alves <palves@redhat.com>
16255
16256 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
16257 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
16258
31e77af2
PA
162592014-03-20 Pedro Alves <palves@redhat.com>
16260
16261 PR breakpoints/7143
16262 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
16263 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
16264 of gdb_test_multiple.
16265 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
16266 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
16267
b9f437de
PA
162682014-03-20 Pedro Alves <palves@redhat.com>
16269
16270 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
16271 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
16272
05adc73e
PA
162732014-03-19 Pedro Alves <palves@redhat.com>
16274
16275 * gdb.base/async.exp: Remove early return.
16276
6048b950
PA
162772014-03-19 Pedro Alves <palves@redhat.com>
16278
16279 * gdb.base/async.exp (step& tests): Pass explicit test messages.
16280
8bcfb00a
PA
162812014-03-19 Pedro Alves <palves@redhat.com>
16282
16283 * gdb.base/async.exp (test_background): Expect \r\n after
16284 "completed." in the fail pattern.
16285
884e37dc
PA
162862014-03-19 Pedro Alves <palves@redhat.com>
16287
16288 * gdb.base/async.exp (test_background): New procedure.
16289 Use it for all background execution command tests.
16290
148e57e2
PA
162912014-03-19 Pedro Alves <palves@redhat.com>
16292
16293 * gdb.base/async.exp: Use prepare_for_testing.
16294
f48088c7
PA
162952014-03-19 Pedro Alves <palves@redhat.com>
16296
16297 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
16298 the same line.
16299
e2f6c966
PA
163002014-03-19 Pedro Alves <palves@redhat.com>
16301
16302 * gdb.base/async.c (main): Add "jump here" and "until here" line
16303 marker comments.
16304 * gdb.base/async.exp (jump_here): New global.
16305 (jump& test): Use it.
16306 (until_here): New global.
16307 (until& test): Use it.
16308
c30568d4
PA
163092014-03-19 Pedro Alves <palves@redhat.com>
16310
16311 * gdb.base/async.exp: Don't frob gdb_protocol.
16312
0172b6a7
DE
163132014-03-18 Doug Evans <xdje42@gmail.com>
16314
16315 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
16316 Fix spelling of exec-done-display.
16317
06c868a8
JK
163182014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
16319
16320 PR gdb/15358
16321 * gdb.base/gdb-sigterm.c: New file.
16322 * gdb.base/gdb-sigterm.exp: New file.
16323
0c7e1a46
PA
163242014-03-18 Pedro Alves <palves@redhat.com>
16325
16326 PR gdb/13860
16327 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
16328 * lib/mi-support.exp (mi_expect_stop): Add special handling for
16329 solib-event.
16330
f7c77d93
JB
163312014-03-17 Joel Brobecker <brobecker@adacore.com>
16332
16333 * gdb.ada/pckd_arr_ren: New testcase.
16334
5a1e8c7a
DE
163352014-03-13 Doug Evans <xdje42@gmail.com>
16336
16337 PR guile/16612
16338 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
16339 collect after discarding symbols.
16340
350e1a76
DE
163412014-03-13 Ludovic Courtès <ludo@gnu.org>
16342 Doug Evans <xdje42@gmail.com>
16343
16344 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
16345 to history survives a gc.
16346
a69900ae
PA
163472014-03-13 Pedro Alves <palves@redhat.com>
16348
16349 * gdb.base/default.exp: Don't test "target procfs".
16350
5db9f0bd
PA
163512014-03-13 Pedro Alves <palves@redhat.com>
16352
16353 * gdb.base/default.exp: Update "target child" and "target procfs"
16354 tests to not expect "Unix".
16355
b3ccfe11
TT
163562014-03-12 Tom Tromey <tromey@redhat.com>
16357
16358 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
16359 New procs. Add target-async tests.
16360 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
16361 Add target-async tests.
16362
646f4417
AA
163632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16364
16365 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
16366 'func_start' and 'func_end' for the beginning and end of the
16367 function code, respectively.
16368 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
16369 'func_end' instead of 'func' and 'main'.
16370
288c211f
AA
163712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16372
16373 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
16374 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
16375 generate the debug info assembler source.
16376
e0c0f156
AA
163772014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16378
16379 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
16380 * gdb.dwarf2/arr-subrange.exp: Likewise.
16381 * gdb.dwarf2/dwz.exp: Likewise.
16382 * gdb.dwarf2/method-ptr.exp: Likewise.
16383 * gdb.dwarf2/missing-sig-type.exp: Likewise.
16384 * gdb.dwarf2/subrange.exp: Likewise.
16385 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
16386 * gdb.dwarf2/implptrpiece.exp: Likewise.
16387 * gdb.dwarf2/nostaticblock.exp: Likewise.
16388
0e5c4555
AA
163892014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16390
16391 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
16392 directory to absolute path name arguments.
16393
5ec18f2b
JG
163942014-03-10 Joel Brobecker <brobecker@adacore.com>
16395
16396 * gdb.ada/tagged_access: New testcase.
16397
847fc4f2
MM
163982014-03-07 Markus Metzger <markus.t.metzger@intel.com>
16399
16400 * gdb.btrace/data.exp: Update expected output.
16401
cc3da688
YQ
164022014-03-06 Yao Qi <yao@codesourcery.com>
16403
16404 * gdb.trace/pr16508.exp: New file.
16405
0f26cec1
PA
164062014-03-05 Pedro Alves <palves@redhat.com>
16407
16408 PR gdb/16575
16409 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
16410 procedure.
16411 (top level): Adjust to use it. Add tests that exercise breakpoint
16412 interaction with the code-cache.
16413
7a5a839f
LC
164142014-02-26 Ludovic Courtès <ludo@gnu.org>
16415
16416 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
16417 test for 'history-append!'.
16418
31aa7e4e
JB
164192014-02-26 Joel Brobecker <brobecker@adacore.com>
16420
16421 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
16422 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
16423 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
16424 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
16425 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
16426 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
16427
1b588015
JB
164282014-02-26 Joel Brobecker <brobecker@adacore.com>
16429
16430 * testsuite/gdb.python/py-pp-re-notag.c: New file.
16431 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
16432 * testsuite/gdb.python/py-pp-re-notag.p: New file.
16433
55426c9d
JB
164342014-02-26 Joel Brobecker <brobecker@adacore.com>
16435
16436 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
16437
dc53a7ad
JB
164382014-02-26 Joel Brobecker <brobecker@adacore.com>
16439
16440 * gdb.dwarf2/arr-stride.c: New file.
16441 * gdb.dwarf2/arr-stride.exp: New file.
16442
12ab52e9
PA
164432014-02-26 Pedro Alves <palves@redhat.com>
16444
16445 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
16446 that won't ever trigger. Make sure that GDB reports the correct
16447 breakpoint that caused the stop.
16448
849c862e
JK
164492014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16450
16451 PR gdb/16626
16452 * gdb.base/auto-load-script: New file.
16453 * gdb.base/auto-load.c: New file.
16454 * gdb.base/auto-load.exp: New file.
16455
71b7d793
JK
16456 PR gdb/16626
16457 * gdb.base/auto-load.exp: Fix out-of-srctree run.
16458
e2f0d509
JK
164592014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16460
16461 Fix dw2-icycle.exp -fsanitize=address GDB crash.
16462 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
16463
50cc37c8
DE
164642014-02-24 Doug Evans <dje@google.com>
16465
16466 * lib/gdb.exp (run_on_host): Log error output if program fails.
16467
ea4758f2
PA
164682014-02-21 Pedro Alves <palves@redhat.com>
16469
16470 * gdb.threads/step-after-sr-lock.c: Rename to ...
16471 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
16472 * gdb.threads/step-after-sr-lock.exp: Rename to ...
16473 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
16474 ... this.
16475
d7b30f67
SDJ
164762014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
16477
16478 PR tdep/16397
16479 * gdb.arch/amd64-stap-special-operands.exp: New file.
16480 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
16481 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
16482 * gdb.arch/amd64-stap-triplet.S: Likewise.
16483 * gdb.arch/amd64-stap-triplet.c: Likewise.
16484
83deb43f
JB
164852014-02-20 Joel Brobecker <brobecker@adacore.com>
16486
16487 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
16488 in .section pseudo-op.
16489
adde2bff
DE
164902014-02-20 lin zuojian <manjian2006@gmail.com>
16491 Joel Brobecker <brobecker@adacore.com>
16492 Doug Evans <xdje42@gmail.com>
16493
16494 PR symtab/16581
16495 * gdb.dwarf2/dw2-icycle.S: New file.
16496 * gdb.dwarf2/dw2-icycle.c: New file.
16497 * gdb.dwarf2/dw2-icycle.exp: New file.
16498
f7bd0f78
SC
164992014-02-19 Siva Chandra Reddy <sivachandra@google.com>
16500
16501 * gdb.python/py-value-cc.cc: Improve test case to enable testing
16502 operations on gdb.Value objects.
16503 * gdb.python/py-value-cc.exp: Add new test to test operations on
16504 gdb.Value objects.
16505
c17ef0d5
DE
165062014-02-18 Doug Evans <dje@google.com>
16507
16508 * Makefile.in (TESTS): New variable.
16509 (expanded_tests, expanded_tests_or_none): New variables
16510 (check-single): Pass $(expanded_tests_or_none) to runtest.
16511 (check-parallel): Only run tests in $(TESTS) if non-empty.
16512 (check/no-matching-tests-found): New rule.
16513 * README: Document TESTS makefile variable.
16514
5dd3176f
DE
165152014-02-18 Doug Evans <dje@google.com>
16516
16517 * Makefile.in (check-parallel): rm -rf outputs temp.
16518
0b10be4f
JK
165192014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
16520
16521 Fix "ERROR: no fileid for" in the testsuite.
16522 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
16523
85f224e7
DE
165242014-02-12 Doug Evans <dje@google.com>
16525
16526 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
16527 (MISCELLANEOUS): New variable.
16528 (clean): rm -rf $(MISCELLANEOUS).
16529 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
16530 dwp live in the same directory as symlinks, with each symlink pointed
16531 to a differently named file in a different directory.
16532
149b30ff
DE
165332014-02-11 Doug Evans <dje@google.com>
16534
16535 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
16536 of Tcl file commands.
16537
1dfdac32
MK
165382014-02-10 Mark Kettenis <kettenis@gnu.org>
16539
16540 * gdb.threads/step-after-sr-lock.exp: Avoid executing
16541 "kill -SIGUSR1 -1".
16542
aa4fb036
JB
165432014-02-10 Joel Brobecker <brobecker@adacore.com>
16544
16545 * gdb.ada/tick_length_array_enum_idx: New testcase.
16546
ed3ef339
DE
165472014-02-10 Doug Evans <xdje42@gmail.com>
16548
16549 * configure.ac (AC_OUTPUT): Add gdb.guile.
16550 * configure: Regenerate.
16551 * lib/gdb-guile.exp: New file.
16552 * lib/gdb.exp (get_target_charset): New function.
16553 * gdb.base/help.exp: Update expected output from "apropos apropos".
16554 * gdb.guile/Makefile.in: New file.
16555 * gdb.guile/guile.exp: New file.
16556 * gdb.guile/scm-arch.c: New file.
16557 * gdb.guile/scm-arch.exp: New file.
16558 * gdb.guile/scm-block.c: New file.
16559 * gdb.guile/scm-block.exp: New file.
16560 * gdb.guile/scm-breakpoint.c: New file.
16561 * gdb.guile/scm-breakpoint.exp: New file.
16562 * gdb.guile/scm-disasm.c: New file.
16563 * gdb.guile/scm-disasm.exp: New file.
16564 * gdb.guile/scm-equal.c: New file.
16565 * gdb.guile/scm-equal.exp: New file.
16566 * gdb.guile/scm-error.exp: New file.
16567 * gdb.guile/scm-error.scm: New file.
16568 * gdb.guile/scm-frame-args.c: New file.
16569 * gdb.guile/scm-frame-args.exp: New file.
16570 * gdb.guile/scm-frame-args.scm: New file.
16571 * gdb.guile/scm-frame-inline.c: New file.
16572 * gdb.guile/scm-frame-inline.exp: New file.
16573 * gdb.guile/scm-frame.c: New file.
16574 * gdb.guile/scm-frame.exp: New file.
16575 * gdb.guile/scm-generics.exp: New file.
16576 * gdb.guile/scm-gsmob.exp: New file.
16577 * gdb.guile/scm-iterator.c: New file.
16578 * gdb.guile/scm-iterator.exp: New file.
16579 * gdb.guile/scm-math.c: New file.
16580 * gdb.guile/scm-math.exp: New file.
16581 * gdb.guile/scm-objfile-script-gdb.in: New file.
16582 * gdb.guile/scm-objfile-script.c: New file.
16583 * gdb.guile/scm-objfile-script.exp: New file.
16584 * gdb.guile/scm-objfile.c: New file.
16585 * gdb.guile/scm-objfile.exp: New file.
16586 * gdb.guile/scm-ports.exp: New file.
16587 * gdb.guile/scm-pretty-print.c: New file.
16588 * gdb.guile/scm-pretty-print.exp: New file.
16589 * gdb.guile/scm-pretty-print.scm: New file.
16590 * gdb.guile/scm-section-script.c: New file.
16591 * gdb.guile/scm-section-script.exp: New file.
16592 * gdb.guile/scm-section-script.scm: New file.
16593 * gdb.guile/scm-symbol.c: New file.
16594 * gdb.guile/scm-symbol.exp: New file.
16595 * gdb.guile/scm-symtab-2.c: New file.
16596 * gdb.guile/scm-symtab.c: New file.
16597 * gdb.guile/scm-symtab.exp: New file.
16598 * gdb.guile/scm-type.c: New file.
16599 * gdb.guile/scm-type.exp: New file.
16600 * gdb.guile/scm-value-cc.cc: New file.
16601 * gdb.guile/scm-value-cc.exp: New file.
16602 * gdb.guile/scm-value.c: New file.
16603 * gdb.guile/scm-value.exp: New file.
16604 * gdb.guile/source2.scm: New file.
16605 * gdb.guile/types-module.cc: New file.
16606 * gdb.guile/types-module.exp: New file.
16607
7026a7c1
YQ
166082014-02-10 Yao Qi <yao@codesourcery.com>
16609
16610 PR testsuite/16543
16611 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
16612 * configure: Regenerated.
16613 * Makefile.in: New file.
16614
6c466447
AS
166152014-02-08 Andreas Schwab <schwab@linux-m68k.org>
16616
16617 * gdb.python/py-framefilter.exp: Fix typo.
16618
6e854735
YQ
166192014-02-08 Yao Qi <yao@codesourcery.com>
16620
16621 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
16622 that no =breakpoint-modified is emitted when breakpoints are
16623 modified through MI commands.
16624
d137e6dc
PA
166252014-02-07 Pedro Alves <pedro@codesourcery.com>
16626 Pedro Alves <palves@redhat.com>
16627
16628 * gdb.threads/step-after-sr-lock.c: New file.
16629 * gdb.threads/step-after-sr-lock.exp: New file.
16630
b5ee5a50
PA
166312014-02-07 Pedro Alves <palves@redhat.com>
16632
16633 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
16634
3c77faf3
JK
166352014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
16636
16637 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
16638 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
16639
6dddc817
DE
166402014-02-06 Doug Evans <xdje42@gmail.com>
16641
16642 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
16643 output.
16644
16645 * gdb.gdb/python-interrupts.exp: New file.
16646
de7b2893
YQ
166472014-02-05 Yao Qi <yao@codesourcery.com>
16648
16649 * gdb.trace/report.exp (use_collected_data): Test the output
16650 of "info threads" and "info inferiors".
16651
66d032ac
YQ
166522014-02-05 Yao Qi <yao@codesourcery.com>
16653
16654 Revert this patch:
16655
16656 2013-05-24 Yao Qi <yao@codesourcery.com>
16657
16658 * gdb.trace/tfile.exp: Test inferior and thread.
16659
591a12a1
UW
166602014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16661
16662 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
16663 on a function.
16664 * gdb.base/step-bt.c: Call hello via function pointer to make
16665 sure its first instruction is executed on powerpc64le-linux.
16666
0ff3e01f
UW
166672014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16668
16669 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
16670
084ee545
UW
166712014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16672
16673 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
16674 of the test patterns for use on little-endian systems.
16675
6ed14ff3
UW
166762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
16677
16678 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
16679 (decimal_vector): Fix for little-endian.
16680
401e27fd
JM
166812014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
16682
16683 * gdb.arch/sparc-sysstep.exp: New file.
16684 * gdb.arch/sparc-sysstep.c: Likewise.
16685
16686 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
16687
8b924729
EBM
166882014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16689
16690 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
16691
fb151210
JB
166922014-01-23 Tom Tromey <tromey@redhat.com>
16693
16694 * gdb.ada/array_char_idx: New testcase.
16695
0740f8d8
TT
166962014-01-23 Tom Tromey <tromey@redhat.com>
16697
16698 PR python/16487:
16699 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
16700 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
16701 classes.
16702
21909fa1
TT
167032014-01-23 Tom Tromey <tromey@redhat.com>
16704
16705 PR python/16491:
16706 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
16707 string from an inferior frame.
16708 * gdb.python/py-framefilter-mi.exp: Update.
16709
87ce2a04
DE
167102014-01-22 Doug Evans <dje@google.com>
16711
16712 * gdb.server/server-mon.exp: Add tests for "set debug-format".
16713
237b092b
AA
167142014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16715
16716 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
16717
d674a709
AA
167182014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16719
16720 * gdb.trace/entry-values.exp: Remove excess space character from
16721 regex patterns. Handle s390 call instruction.
16722
20fa3390
AA
167232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16724
16725 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
16726 define "*_start" label. Make "name" static.
16727 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
16728 ${name} by references to ${name}_start.
16729
78466714
AA
167302014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
16731
16732 * gdb.base/info-macros.exp: Remove "debug" from the compile
16733 options.
16734
ec9f644a
IB
167352014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16736
16737 * gdb.dlang/demangle.exp: New file.
16738
94b1b47e
IB
167392014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16740
16741 * gdb.dlang/primitive-types.exp: New file.
16742
7f420862
IB
167432014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
16744
16745 * configure.ac: Create gdb.dlang/Makefile.
16746 * configure: Regenerate.
16747 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
16748 * gdb.dlang/Makefile.in: New file.
16749 * lib/d-support.exp: New file.
16750 * lib/gdb.exp (skip_d_tests): New proc.
16751
52834460
MM
167522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16753
16754 * gdb.btrace/delta.exp: Check reverse stepi.
16755 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
16756 * gdb.btrace/finish.exp: New.
16757 * gdb.btrace/next.exp: New.
16758 * gdb.btrace/nexti.exp: New.
16759 * gdb.btrace/record_goto.c: Add comments.
16760 * gdb.btrace/step.exp: New.
16761 * gdb.btrace/stepi.exp: New.
16762 * gdb.btrace/multi-thread-step.c: New.
16763 * gdb.btrace/multi-thread-step.exp: New.
16764 * gdb.btrace/rn-dl-bind.c: New.
16765 * gdb.btrace/rn-dl-bind.exp: New.
16766 * gdb.btrace/data.c: New.
16767 * gdb.btrace/data.exp: New.
16768 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
16769
6e07b1d2
MM
167702014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16771
16772 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
16773 * gdb.btrace/exception.exp: Update.
16774 * gdb.btrace/instruction_history.exp: Update.
16775 * gdb.btrace/record_goto.exp: Update.
16776 * gdb.btrace/tailcall.exp: Update.
16777 * gdb.btrace/unknown_functions.exp: Update.
16778 * gdb.btrace/delta.exp: New.
16779
0b722aec
MM
167802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16781
16782 * gdb.btrace/record_goto.exp: Add backtrace test.
16783 * gdb.btrace/tailcall.exp: Add backtrace test.
16784
066ce621
MM
167852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16786
16787 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
16788 * gdb.btrace/record_goto.c: New.
16789 * gdb.btrace/record_goto.exp: New.
16790 * gdb.btrace/x86-record_goto.S: New.
16791
0688d04e
MM
167922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16793
16794 * gdb.btrace/function_call_history.exp: Update tests.
16795 * gdb.btrace/instruction_history.exp: Update tests.
16796
8710b709
MM
167972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16798
16799 * gdb.btrace/function_call_history.exp: Fix expected field
16800 order for "record function-call-history".
16801 Add new tests for "record function-call-history /c".
16802 * gdb.btrace/exception.cc: New.
16803 * gdb.btrace/exception.exp: New.
16804 * gdb.btrace/tailcall.exp: New.
16805 * gdb.btrace/x86-tailcall.S: New.
16806 * gdb.btrace/x86-tailcall.c: New.
16807 * gdb.btrace/unknown_functions.c: New.
16808 * gdb.btrace/unknown_functions.exp: New.
16809 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
16810
5de9129b
MM
168112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16812
16813 * gdb.btrace/instruction_history.exp: Update.
16814 * gdb.btrace/function_call_history.exp: Update.
16815
23a7fe75
MM
168162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16817
16818 * gdb.btrace/function_call_history.exp: Fix expected function
16819 trace.
16820 * gdb.btrace/instruction_history.exp: Initialize traced.
16821 Remove traced_functions.
16822
724c7dd8
MM
168232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16824
16825 * gdb.btrace/function_call_history.exp: Update
16826 * gdb.btrace/instruction_history.exp: Update.
16827
6d78d93b
MM
168282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
16829
16830 * gdb.btrace/enable.exp: Update expected text.
16831
93a360cc
OJ
168322014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
16833
16834 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
16835 bytes.
16836
3772b53f
MR
168372014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
16838
16839 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
16840
596662fa
OJ
168412014-01-15 Omair Javaid <omair.javaid@linaro.org>
16842
16843 * lib/gdb.exp (supports_process_record): Return true for
16844 arm*-linux*. (supports_reverse): Likewise.
16845
b5b08fb4
SC
168462014-01-13 Siva Chandra Reddy <sivachandra@google.com>
16847
16848 PR python/15464
16849 PR python/16113
16850 * gdb.python/py-type.c: Enhance test case.
16851 * gdb.python/py-value-cc.cc: Likewise
16852 * gdb.python/py-type.exp: Add new tests.
16853 * gdb.python/py-value-cc.exp: Likewise
16854
52d7fb13
AA
168552014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
16856 Pedro Alves <palves@redhat.com>
16857
16858 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
16859 Make "name" extern.
16860 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
16861 references to ${name}_start by references to ${name}.
16862
a2cd8cfe
JB
168632014-01-10 Joel Brobecker <brobecker@adacore.com>
16864
16865 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
16866
4e23fced
JB
168672014-01-10 Joel Brobecker <brobecker@adacore.com>
16868
16869 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
16870
c6a9e42c
PA
168712014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
16872 Pedro Alves <palves@redhat.com>
16873
16874 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 16875 mi_gdb_target_load.
c6a9e42c 16876
b7ea362b
PA
168772014-01-08 Pedro Alves <palves@redhat.com>
16878
16879 * gdb.threads/reconnect-signal.c: New file.
16880 * gdb.threads/reconnect-signal.exp: New file.
16881
5e3f4fab
EBM
168822014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16883
16884 * gdb.base/source-dir.exp: New file.
16885
79301218
JB
168862014-01-07 Joel Brobecker <brobecker@adacore.com>
16887
16888 * gdb.ada/mi_interface: New testcase.
16889
8e355c5d
JB
168902014-01-07 Joel Brobecker <brobecker@adacore.com>
16891
16892 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
16893 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
16894 gdb.ada/pp-rec-component/pck.ads: New files.
16895
c0d48811
JB
168962014-01-07 Joel Brobecker <brobecker@adacore.com>
16897
16898 * gdb.python/py-pp-integral.c: New file.
16899 * gdb.python/py-pp-integral.py: New file.
16900 * gdb.python/py-pp-integral.exp: New file.
16901
17b609c3 16902For older changes see ChangeLog-1993-2013.
c906108c 16903\f
8d8cb839
EZ
16904;; Local Variables:
16905;; mode: change-log
16906;; left-margin: 8
16907;; fill-column: 74
16908;; version-control: never
16909;; End:
902f2ccb 16910
42a4f53d 16911 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
16912 Copying and distribution of this file, with or without modification,
16913 are permitted provided the copyright notice and this notice are preserved.
This page took 4.224429 seconds and 4 git commands to generate.