]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[GOLD] icf_safe_so_test
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
13f2ed32
AB
12018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4 local timeout variable before return, and remove all local timeout
5 variable entirely.
6 (gdb_load): Likewise.
7
64d27cfc
TV
82018-12-01 Tom de Vries <tdevries@suse.de>
9
10 * gdb.base/gdb-caching-proc.exp: New file.
11
f63c03b4
SDJ
122018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
13
14 * Makefile.in (TIMESTAMP): New variable.
15 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
16 command.
17 (check-single-racy): Likewise.
18 (check/%.exp): Likewise.
19 (check-racy/%.exp): Likewise.
20 (workers/%.worker): Likewise.
21 (build-perf): Likewise.
22 (check-perf): Likewise.
23 * README: Describe new "TS" and "TS_FORMAT" variables.
24 * print-ts.py: New file.
25
1c97054b
BF
262018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
27
28 PR python/23714
29 * gdb.python/python.exp: Test command repetition after
30 gdb.execute.
31
1871a62d
AB
322018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * gdb.opt/inline-break.exp: Add test that info breakpoint output
35 is correctly aligned.
36
fb5e1ed9
PW
372018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
38
39 * gdb.ada/info_auto_lang.exp: New testcase.
40 * gdb.ada/info_auto_lang/global_pack.ads: New file.
41 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
42 * gdb.ada/info_auto_lang/some_c.c: New file.
43
43d397ca
PW
442018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
45
46 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
47 FUNC_lang language syntax.
48
beddd671
PW
492018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
50
51 * gdb.base/info_minsym.c: New file.
52 * gdb.base/info_minsym.exp: New file.
53
73fc52c4
TT
542018-11-19 Tom Tromey <tom@tromey.com>
55
56 PR rust/23625:
57 * gdb.rust/simple.exp: Add ptype test. Update expected output.
58 * gdb.rust/expr.exp: Update expected output. Change one test.
59
994b876a
TT
602018-11-19 Tom Tromey <tom@tromey.com>
61
62 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
63
6769f276
PA
642018-11-19 Pedro Alves <palves@redhat.com>
65
66 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
67 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
68 see the expected warning.
69
38a72da0
AH
702018-11-16 Alan Hayward <alan.hayward@arm.com>
71
72 PR gdb/22736:
73 * gdb.cp/infcall-nodebug-lib.c: New test.
74 * gdb.cp/infcall-nodebug-main.c: New test.
75 * gdb.cp/infcall-nodebug.exp: New file.
76
53a89d6e
SM
772018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
78
79 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
80 completer tests.
81
9325300d
TV
822018-11-09 Tom de Vries <tdevries@suse.de>
83
84 * gdb.base/msym-lang.c: New test.
85 * gdb.base/msym-lang.exp: New file.
86 * gdb.base/msym-lang-main.c: New test.
87
20f0d60d
TT
882018-11-08 Tom Tromey <tom@tromey.com>
89
90 PR gdb/23555:
91 PR gdb/23838:
92 * gdb.base/warning.exp: New file.
93
b5420128
JB
942018-11-08 Jan Beulich <jbeulich@suse.com>
95
96 * testsuite/gdb.arch/i386-avx512.c,
97 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
98
cd115d61
AB
992018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
100
101 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
102 point hardware.
103
35ee2dc2
AB
1042018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
105
106 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
107 * gdb.dwarf2/missing-type-name.exp: New file.
108
31aceee8
TV
1092018-11-06 Tom de Vries <tdevries@suse.de>
110
111 * gdb.base/many-headers.c: New test.
112 * gdb.base/many-headers.exp: New file.
113
109be305
JW
1142018-11-06 Jim Wilson <jimw@sifive.com>
115
116 * gdb.base/code_elim.exp: For riscv, set additional_flags
117 to include -msmall-data-limit=0.
118
e2b7af72
JB
1192018-11-01 Joel Brobecker <brobecker@adacore.com>
120
121 * gdb.ada/watch_minus_l: New testcase.
122
cdcda965
SM
1232018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
124
125 * gdb.arch/aix-sighandle.c: New file.
126 * gdb.arch/aix-sighandle.exp: New file.
127
92dcebf3
AB
1282018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
129
130 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
131 registers being unions.
132
68b9ac18
TV
1332018-10-31 Tom de Vries <tdevries@suse.de>
134
135 * lib/valgrind.exp: New file.
136 (vgdb_start, vgdb_stop): New procs, factored out of ...
137 * gdb.base/valgrind-bt.exp: ... here, ...
138 * gdb.base/valgrind-disp-step.exp: ... here and ...
139 * gdb.base/valgrind-infcall.exp: ... here.
140
1443936e
TV
1412018-10-31 Tom de Vries <tdevries@suse.de>
142
143 * lib/gdb.exp (get_valueof): Don't output read value in test name.
144
eb77c9df
AB
1452018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * gdb.dwarf2/void-type.c: New file.
148 * gdb.dwarf2/void-type.exp: New file.
149
82b5e646
PW
1502018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
151
152 * gdb.base/info_qt.c: New file.
153 * gdb.base/info_qt.exp: New file.
154
8d619c01
EBM
1552018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
156
157 * gdb.arch/powerpc-htm-regs.c: New file.
158 * gdb.arch/powerpc-htm-regs.exp: New file.
159
f2cf6173
EBM
1602018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
161
162 * gdb.arch/powerpc-tar.c: New file.
163 * gdb.arch/powerpc-tar.exp: New file.
164
7ca18ed6
EBM
1652018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
166
167 * gdb.arch/powerpc-ppr-dscr.c: New file.
168 * gdb.arch/powerpc-ppr-dscr.exp: New file.
169
bfcc0eba
TV
1702018-10-25 Tom de Vries <tdevries@suse.de>
171
172 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
173
fe1a5cad
TV
1742018-10-24 Tom de Vries <tdevries@suse.de>
175
176 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
177 longer exists error.
178
a76dc3b7
TV
1792018-10-24 Tom de Vries <tdevries@suse.de>
180
181 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
182
4df46df7
TV
1832018-10-24 Tom de Vries <tdevries@suse.de>
184
185 * gdb.base/valgrind-db-attach.exp: Handle removed support for
186 --db-attach in valgrind.
187
0dbfcfff
AB
1882018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.arch/riscv-reg-aliases.c: New file.
191 * gdb.arch/riscv-reg-aliases.exp: New file.
192
b04480b1
AH
1932018-10-19 Alan Hayward <alan.hayward@arm.com>
194
195 * gdb.python/py-cmd.exp: Check for gdb_prompt.
196
2c6ac8d7
AH
1972018-10-19 Alan Hayward <alan.hayward@arm.com>
198
199 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
200
2bc69f25
AH
2012018-10-19 Alan Hayward <alan.hayward@arm.com>
202
203 * gdb.cp/ovldbreak.exp: Fix regexps.
204
1f1ae3a3
AH
2052018-10-19 Alan Hayward <alan.hayward@arm.com>
206
207 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
208
94c18618
SDJ
2092018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
210
211 PR cli/23785
212 * gdb.base/restore.exp: New test to check if "restore" with an
213 invalid file doesn't segfault.
214
812cd6eb
TV
2152018-10-18 Tom de Vries <tdevries@suse.de>
216
217 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
218 * gdb.ada/excep_handle.exp: Same.
219 * gdb.ada/mi_string_access.exp: Same.
220 * gdb.ada/mi_var_union.exp: Same.
221 * gdb.arch/arc-analyze-prologue.exp: Same.
222 * gdb.arch/arc-decode-insn.exp: Same.
223 * gdb.base/readnever.exp: Same.
224 * gdb.fortran/printing-types.exp: Same.
225 * gdb.guile/scm-lazy-string.exp: Same.
226
c4b90788
TV
2272018-10-16 Tom de Vries <tdevries@suse.de>
228
229 PR gdb/23730
230 * gdb.base/catch-follow-exec.c: Add copyright notice.
231 * gdb.base/catch-follow-exec.exp: Rewrite to use
232 gdb_spawn_with_cmdline_opts. Require gdb-native.
233
8bca2978
SL
2342018-10-12 Sandra Loosemore <sandra@codesourcery.com>
235
236 * gdb.trace/actions-changed.exp: Check for arch support.
237 * gdb.trace/actions.exp: Likewise.
238 * gdb.trace/ax.exp: Likewise.
239 * gdb.trace/backtrace.exp: Likewise.
240 * gdb.trace/change-loc.exp: Likewise.
241 * gdb.trace/deltrace.exp: Likewise.
242 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
243 * gdb.trace/ftrace.exp: Likewise.
244 * gdb.trace/infotrace.exp: Check for arch support.
245 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
246 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
247 * gdb.trace/mi-tsv-changed.exp: Likewise.
248 * gdb.trace/packetlen.exp: Likewise.
249 * gdb.trace/passc-dyn.exp: Likewise.
250 * gdb.trace/passcount.exp: Likewise.
251 * gdb.trace/pending.exp: Likewise.
252 * gdb.trace/range-stepping.exp: Check for shlib support.
253 * gdb.trace/report.exp: Check for arch support.
254 * gdb.trace/save-trace.exp: Likewise.
255 * gdb.trace/signal.exp: Check for signal support.
256 * gdb.trace/tfind.exp: Check for arch support.
257 * gdb.trace/trace-break.exp: Check for arch and shlib support.
258 * gdb.trace/trace-common.h: Add comment.
259 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
260 * gdb.trace/trace-enable-disable.exp: Likewise.
261 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
262 * gdb.trace/tracecmd.exp: Check for arch support.
263 * gdb.trace/tspeed.exp: Check for shlib and target support.
264 * gdb.trace/tstatus.exp: Check for arch support.
265 * gdb.trace/tsv.exp: Likewise.
266 * gdb.trace/while-dyn.exp: Likewise.
267 * gdb.trace/while-stepping.exp: Likewise.
268 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
269
f9c49bff
SM
2702018-10-12 Simon Marchi <simon.marchi@ericsson.com>
271
272 * gdb.trace/tspeed.exp: Remove nowarnings.
273 (prepare_for_trace_test): Declare "global ipalib".
274 * gdb.trace/tspeed.c: Include unistd.h.
275 (main): Remove superfluous printf argument.
276
d4330bde
SL
2772018-10-11 Sandra Loosemore <sandra@codesourcery.com>
278
279 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
280 directory prefix on the filename.
281
8ecfd7bd
SDJ
2822018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
283
284 * gdb.gdb/unittest.exp: Update expected message informing that
285 selftests have been disabled.
286 * gdb.server/unittest.exp: Likewise.
287
58bbcd02
TV
2882018-10-09 Tom de Vries <tdevries@suse.de>
289
290 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
291 with runto_main.
292
9f6b697b
WP
2932018-10-08 Weimin Pan <weimin.pan@oracle.com>
294
295 PR c++/16841
296 * gdb.cp/virtbase2.cc: New file.
297 * gdb.cp/virtbase2.exp: New file.
298
add5ded5
TT
2992018-10-06 Tom Tromey <tom@tromey.com>
300
301 PR python/19399:
302 * gdb.python/py-inferior.exp: Add architecture test.
303
f9e48344
TT
3042018-10-06 Tom Tromey <tom@tromey.com>
305
306 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
307 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
308
2a8be203
TT
3092018-10-06 Tom Tromey <tom@tromey.com>
310
311 * gdb.python/py-breakpoint.exp (check_last_event): Check location
312 of a "throw" catchpoint.
313
e04caa70
SDJ
3142018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
315
316 * gdb.base/info-proc.exp: Update string expected from "help info
317 proc".
318
5ca8c39f
TT
3192018-10-04 Tom Tromey <tom@tromey.com>
320
321 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
322 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
323 (test_initial_complaints, test_empty_complaints): Update.
324 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
325
3453e7e4
TT
3262018-10-04 Tom Tromey <tom@tromey.com>
327
328 PR cli/19551:
329 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
330 * lib/gdb.exp (gdb_file_cmd): Update.
331 * gdb.stabs/weird.exp (print_weird_var): Update.
332 * gdb.server/solib-list.exp: Update.
333 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
334 * gdb.mi/mi-cli.exp: Update.
335 * gdb.linespec/linespec.exp: Update.
336 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
337 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
338 * gdb.cp/cp-relocate.exp: Update.
339 * gdb.base/sym-file.exp: Update.
340 * gdb.base/relocate.exp: Update.
341 * gdb.base/readnever.exp: Update.
342 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
343 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
344 * gdb.base/dbx.exp (gdb_file_cmd): Update.
345 * gdb.base/code_elim.exp: Update.
346 * gdb.base/break-unload-file.exp (test_break): Update.
347 * gdb.base/break-interp.exp (test_attach_gdb): Update.
348 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
349 Update.
350 * gdb.base/attach.exp (do_attach_tests): Update.
351 * gdb.base/sepdebug.exp: Update.
352 * gdb.python/py-section-script.exp: Update.
353
6afcf761
TT
3542018-10-04 Tom Tromey <tom@tromey.com>
355
356 PR cli/22234:
357 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
358 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
359 output.
360
fef1b293
TT
3612018-10-04 Tom Tromey <tom@tromey.com>
362
363 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
364 set width and height to 0.
365 (test_command_line_attach_run): Use -quiet.
366
ca98345e
SL
3672018-10-03 Sandra Loosemore <sandra@codesourcery.com>
368
369 * lib/gdb.exp (skip_ifunc_tests): New.
370 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
371 other compile failures.
372 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
373
ff34e6ae
SM
3742018-10-01 Simon Marchi <simon.marchi@ericsson.com>
375
376 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
377 is_amd64_regs_target.
378
6bb8890e
AH
3792018-10-01 Alan Hayward <alan.hayward@arm.com>
380
381 * gdb.arch/aarch64-sighandler-regs.c: New test.
382 * gdb.arch/aarch64-sighandler-regs.exp: New file.
383 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
384
224d30d3
MM
3852018-10-01 Markus Metzger <markus.t.metzger@intel.com>
386
387 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
388 assembly.
389
f67ffa6a
AB
3902018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
391
392 * gdb.base/frame-selection.exp: New file.
393 * gdb.base/frame-selection.c: New file.
394
9fc3183f
AH
3952018-09-27 Alan Hayward <alan.hayward@arm.com>
396
397 * gdb.threads/check-libthread-db.c (thread_routine): Use a
398 pthread barrier.
399 (main): Likewise.
400
d354055e
AB
4012018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
402
403 * gdb.base/large-frame-1.c: New file.
404 * gdb.base/large-frame-2.c: New file.
405 * gdb.base/large-frame.exp: New file.
406 * gdb.base/large-frame.h: New file.
407
db727370
JL
4082018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
409
410 PR gdb/20948
411 * gdb.base/write_mem.exp: New test.
412 * gdb.base/write_mem.c: Likewise.
413
ae778caf
TT
4142018-09-23 Tom Tromey <tom@tromey.com>
415
416 PR python/18852:
417 * gdb.python/py-parameter.exp: Add test for parameter that throws
418 on "set".
419
fd3ba736
TT
4202018-09-23 Tom Tromey <tom@tromey.com>
421
422 PR python/17284:
423 * gdb.python/py-template.exp (test_template_arg): Add test for
424 negative template argument number.
425
39a24317
TT
4262018-09-23 Tom Tromey <tom@tromey.com>
427
428 PR python/14062:
429 * gdb.python/python.exp: Add test for post_event error.
430
f5769a2c
TT
4312018-09-23 Tom Tromey <tom@tromey.com>
432
433 PR python/18170:
434 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
435 convert pointers to int and long.
436
1c1e54f6
TT
4372018-09-23 Tom Tromey <tom@tromey.com>
438
439 PR python/20126:
440 * gdb.python/py-value.exp (test_value_numeric_ops): Add
441 signed-ness conversion tests.
442
fb4fa946
TT
4432018-09-23 Tom Tromey <tom@tromey.com>
444
445 PR python/18352;
446 * gdb.python/py-value.exp (test_float_conversion): New proc.
447 Use it.
448
a466edac
HAQ
4492018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
450
451 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
452
4ee9b0c5
SL
4532018-09-18 Sandra Loosemore <sandra@codesourcery.com>
454
455 * gdb.base/complete-empty.exp: Skip tab-completion tests if
456 no readline.
457 * gdb.base/utf8-identifiers.exp: Likewise.
458 * gdb.cp/cpcompletion.exp: Likewise.
459 * gdb.linespec/cpcompletion.exp: Likewise.
460 * gdb.linespec/cpls-abi-tag.exp: Likewise.
461 * gdb.linespec/cpls-ops.exp: Likewise.
462
23be8da7
RB
4632018-09-19 Richard Bunt <richard.bunt@arm.com>
464 Chris January <chris.january@arm.com>
465
466 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
467 * gdb.fortran/short-circuit-argument-list.exp: New file.
468 * gdb.fortran/short-circuit-argument-list.f90: New test.
469
5031d0ae
SDJ
4702018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
471
472 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
473 "arch=" keyword when executing "-stack-list-frames".
474
b4c0d1a4
SDJ
4752018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
476
477 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
478 "arch=" keyword when executing "-stack-list-frames".
479
7a6d2b45
SDJ
4802018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
481
482 * gdb.ada/complete.exp: Expect for "@" when doing "complete
483 break ada".
484
8588b356
SM
4852018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
486
487 PR python/23669
488 * gdb.python/python.exp: Test gdb.execute("show commands").
489
65e65158
TT
4902018-09-16 Tom Tromey <tom@tromey.com>
491
492 * gdb.base/new-ui.exp (do_execution_tests): Update.
493 * gdb.base/dbx.exp (test_breakpoints): Update.
494
bf326452
AH
4952018-09-14 Alan Hayward <alan.hayward@arm.com>
496
497 * lib/gdb.exp (gdb_simple_compile): Add proc.
498 (is_elf_target): Use gdb_simple_compile.
499 (skip_altivec_tests): Likewise.
500 (skip_vsx_tests): Likewise.
501 (skip_tsx_tests): Likewise.
502 (skip_btrace_tests): Likewise.
503 (skip_btrace_pt_tests): Likewise.
504 (gdb_can_simple_compile): Likewise.
505 (gdb_has_argv0): Likewise.
506 (gdb_target_symbol_prefix): Likewise.
507 (target_supports_scheduler_locking): Likewise.
508
2361b0fb
TT
5092018-09-13 Tom Tromey <tom@tromey.com>
510
511 * Makefile.in (TAGS): Recognize proc_with_prefix and
512 gdb_caching_proc.
513
0ae1a321
SM
5142018-09-13 Simon Marchi <simon.marchi@ericsson.com>
515
516 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
517 method.
518
a40bf0c2
SM
5192018-09-13 Simon Marchi <simon.marchi@ericsson.com>
520
521 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
522 and a few other Inferior properties when the Inferior is no
523 longer valid.
524
4a3fe98f
TT
5252018-09-13 Tom Tromey <tom@tromey.com>
526
527 PR rust/23650:
528 * gdb.rust/simple.exp: Add test for enum field access error.
529
098b2108
TT
5302018-09-13 Tom Tromey <tom@tromey.com>
531
532 PR rust/23626:
533 * gdb.rust/simple.rs (EmptyEnum): New type.
534 (main): Use it.
535 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
536
1256af7d
SM
5372018-09-13 Simon Marchi <simon.marchi@ericsson.com>
538
539 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
540 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
541 * gdb.python/py-symtab.exp: Update test printing an objfile.
542
4aa8e6c2
SM
5432018-09-12 Simon Marchi <simon.marchi@ericsson.com>
544
545 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
546 object.
547
c221b2f7
AH
5482018-09-12 Alan Hayward <alan.hayward@arm.com>
549
550 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
551 (support_complex_tests): Use gdb_can_simple_compile.
552 (is_ilp32_target): Likewise.
553 (is_lp64_target): Likewise.
554 (is_64_target): Likewise.
555 (is_amd64_regs_target): Likewise.
556 (is_aarch32_target): Likewise.
557 (gdb_int128_helper): Likewise.
558
6f1107b5
JK
5592018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
562
1f5d1570
JG
5632018-09-10 Jerome Guitton <guitton@adacore.com>
564
565 * gdb.ada/same_component_name: Add test for case of tagged record
566 with variable-length fields.
567
cc330e39
XR
5682018-09-10 Xavier Roirand <roirand@adacore.com>
569
570 * gdb.ada/access_to_unbounded_array.exp: New testcase.
571 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
572 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
573 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
574
b9c50e9a
XR
5752018-09-10 Xavier Roirand <roirand@adacore.com>
576
577 * gdb.ada/mi_string_access.exp: New testcase.
578 * gdb.ada/mi_string_access/bar.adb: New file.
579 * gdb.ada/mi_string_access/pck.adb: New file.
580 * gdb.ada/mi_string_access/pck.asd: New file.
581
2963898f
XR
5822018-09-10 Xavier Roirand <roirand@adacore.com>
583
584 * gdb.ada/mi_var_union.exp: New testcase.
585 * gdb.ada/mi_var_union/bar.adb: New file.
586 * gdb.ada/mi_var_union/pck.adb: New file.
587 * gdb.ada/mi_var_union/pck.asd: New file.
588
1aac008f
TT
5892018-09-08 Tom Tromey <tom@tromey.com>
590
591 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
592
332cf4c9
TT
5932018-09-08 Tom Tromey <tom@tromey.com>
594
595 PR python/16047:
596 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
597 (register_pretty_printers): Register new printer.
598 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
599 test.
600 * gdb.python/py-prettyprint.c (int_type3): New typedef.
601 (an_int_type3): New global.
602
424da6cf
JB
6032018-09-08 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/expr_with_funcall: New testcase.
606
2a62dfa9
JB
6072018-09-08 Joel Brobecker <brobecker@adacore.com>
608
609 * gdb.ada/packed_array_assign: New testcase.
610
96b6697f
AB
6112018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
612
613 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
614 names, and add test prefixes to make test names unique.
615
e4a62c65
TV
6162018-09-05 Tom de Vries <tdevries@suse.de>
617
618 * gdb.dwarf2/varval.exp: Add test.
619
dd083ee2
GB
6202018-09-04 Gary Benson <gbenson@redhat.com>
621
622 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
623 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
624
aef9346c
TT
6252018-08-31 Tom Tromey <tom@tromey.com>
626
627 * gdb.rust/simple.rs: Rename second variable "v".
628
c67f2e15
AB
6292018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
630
631 * gdb.base/funcargs.c (use_a): New function.
632 (recurse): Call use_a.
633
078a0207
KS
6342018-08-29 Keith Seitz <keiths@redhat.com>
635
636 * gdb.compile/compile-cplus-anonymous.cc: New file.
637 * gdb.compile/compile-cplus-anonymous.exp: New file.
638 * gdb.compile/compile-cplus-array-decay.cc: New file.
639 * gdb.compile/compile-cplus-array-decay.exp: New file.
640 * gdb.compile/compile-cplus-inherit.cc: New file.
641 * gdb.compile/compile-cplus-inherit.exp: New file.
642 * gdb.compile/compile-cplus-member.cc: New file.
643 * gdb.compile/compile-cplus-member.exp: New file.
644 * gdb.compile/compile-cplus-method.cc: New file.
645 * gdb.compile/compile-cplus-method.exp: New file.
646 * gdb.compile/compile-cplus-mod.c: "New" file.
647 * gdb.compile/compile-cplus-namespace.cc: New file.
648 * gdb.compile/compile-cplus-namespace.exp: New file.
649 * gdb.compile/compile-cplus-nested.cc: New file.
650 * gdb.compile/compile-cplus-nested.exp: New file.
651 * gdb.compile/compile-cplus-print.c: "New" file.
652 * gdb.compile/compile-cplus-print.exp: "New" file.
653 * gdb.compile/compile-cplus-virtual.cc: New file.
654 * gdb.compile/compile-cplus-virtual.exp: New file.
655 * gdb.compile/compile-cplus.c: "New" file.
656 * gdb.compile/compile-cplus.exp: "New" file.
657 * lib/compile-support.exp: New file.
658
b0f492b9
GB
6592018-08-16 Gary Benson <gbenson@redhat.com>
660
661 PR gdb/13000:
662 * gdb.base/batch-exit-status.exp: New file.
663 * gdb.base/batch-exit-status.good-commands: Likewise.
664 * gdb.base/batch-exit-status.bad-commands: Likewise.
665
36eb4c5f
AH
6662018-08-29 Alan Hayward <alan.hayward@arm.com>
667
668 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
669 (struct struct02): Likewise.
670 (struct struct03): Likewise.
671 (struct struct04): Likewise.
672 (struct struct_01_01): New struct.
673 (struct struct_01_02): Likewise.
674 (struct struct_01_03): Likewise.
675 (struct struct_01_04): Likewise.
676 (struct struct_02_01): Likewise.
677 (struct struct_02_02): Likewise.
678 (struct struct_02_03): Likewise.
679 (struct struct_02_04): Likewise.
680 (struct struct_04_01): Likewise.
681 (struct struct_04_02): Likewise.
682 (struct struct_04_03): Likewise.
683 (struct struct_04_04): Likewise.
684 (struct struct_05_01): Likewise.
685 (struct struct_05_02): Likewise.
686 (struct struct_05_03): Likewise.
687 (struct struct_05_04): Likewise.
688 (cmp_struct01): Remove function.
689 (cmp_struct02): Likewise.
690 (cmp_struct03): Likewise.
691 (cmp_struct04): Likewise.
692 (cmp_struct_01_01): Add Function.
693 (cmp_struct_01_02): Likewise.
694 (cmp_struct_01_03): Likewise.
695 (cmp_struct_01_04): Likewise.
696 (cmp_struct_02_01): Likewise.
697 (cmp_struct_02_02): Likewise.
698 (cmp_struct_02_03): Likewise.
699 (cmp_struct_02_04): Likewise.
700 (cmp_struct_04_01): Likewise.
701 (cmp_struct_04_02): Likewise.
702 (cmp_struct_04_03): Likewise.
703 (cmp_struct_04_04): Likewise.
704 (cmp_struct_05_01): Likewise.
705 (cmp_struct_05_02): Likewise.
706 (cmp_struct_05_03): Likewise.
707 (cmp_struct_05_04): Likewise.
708 (call_all): Add new structs.
709 * gdb.base/infcall-nested-structs.exp: Likewise.
710
3bf9c013
JV
7112018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
712
713 * gdb.python/py-framefilter-mi.exp: Update regexp to
714 check for "arch" field in frame output.
715
450d1e88
KB
7162018-08-23 Kevin Buettner <kevinb@redhat.com>
717
718 * gdb.dwarf2/dw2-ranges-func.c: New file.
719 * gdb.dwarf2/dw2-ranges-func.exp: New file.
720
ae739fe7
SM
7212018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
722
723 * gdb.base/term.exp: Compare terminal settings with values from
724 the inferior.
725 * gdb.base/term.c: Get and set terminal settings.
726
6d52907e
JV
7272018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
728
729 * lib/mi-support.exp (mi_expect_stop): Update regexp to
730 accommodate new "arch" field in frame output.
731 * gdb.mi/mi-return.exp: Likewise.
732 * gdb.mi/mi-stack.exp: Likewise.
733 * gdb.mi/mi-syn-frame.exp: Likewise.
734 * gdb.mi/user-selected-context-sync.exp: Likewise.
735
be2d111a
MS
7362018-08-19 Michael Spang <spang@google.com>
737
738 PR gdb/11786
739 * gdb.base/gcore-tls-pie.c: New file.
740 * gdb.base/gcore-tls-pie.exp: New file.
741
ae3a7c47
KB
7422018-08-18 Kevin Buettner <kevinb@redhat.com>
743
744 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
745 * gdb.dwarf2/varval.c: New file.
746 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 747
2ecae92e
AH
7482018-08-17 Alan Hayward <alan.hayward@arm.com>
749
750 PR gdb/18931
751 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
752
c1854f1d
KS
7532018-08-16 Keith Seitz <keiths@redhat.com>
754
755 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
756 tests expected to pass.
757
26fb3983
JV
7582018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
759
760 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
761 -data-disassemble -a.
762 (test_disassembly_bogus_args): Likewise.
763
67943c00
AB
7642018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
765
766 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
767
5ff2bbae
AB
7682018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
769
770 * gdb.base/vla-optimized-out.exp: Add new test.
771
e5bbcd0f
AB
7722018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
773
774 * gdb.base/vla-optimized-out-o3.exp: Delete.
775 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
776 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
777 deleted tests.
778
9d4a934c
AB
7792018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
780
781 PR gdb/18050:
782 * gdb.server/extended-remote-restart.c: New file.
783 * gdb.server/extended-remote-restart.exp: New file.
784
045cf012
SM
7852018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
786
787 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
788 "set variable index = 42".
789
87d6a7aa
SM
7902018-08-07 Simon Marchi <simon.marchi@ericsson.com>
791
792 * boards/index-cache-gdb.exp: New file.
793 * gdb.dwarf2/index-cache.exp: New file.
794 * gdb.dwarf2/index-cache.c: New file.
795 * gdb.base/maint.exp: Check if we are using the index cache.
796
96d68bd4
RO
7972018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
798
799 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
800 MAKEFLAGS.
801
5a699617
RO
8022018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
803
804 * dg-extract-results.sh: Move to toplevel contrib.
805 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
806 * Makefile.in (check-parallel-racy): Likewise.
807
5bd18990
AB
8082018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
809
810 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
811 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
812 tests if the target supports scheduler locking.
813
3fbbcf47
TV
8142018-08-04 Tom de Vries <tdevries@suse.de>
815
816 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
817
3e1d3d8c
TT
8182018-08-02 Tom Tromey <tom@tromey.com>
819
820 PR symtab/16842.
821 * gdb.cp/temargs.exp: Test "info address" of a template
822 parameter.
823
5abe0f0c
JV
8242018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
825
826 * gdb.python/py-mi-var-info-path-expression.c: New file.
827 * gdb.python/py-mi-var-info-path-expression.py: New file.
828 * gdb.python/py-mi-var-info-path-expression.exp: New file.
829
fb66cde8
SDJ
8302018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
831
832 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
833 error after "cannot resolve name" string.
834
c708f4d2
AB
8352018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
836
837 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
838 started.
839 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
840
37cc0cae
TV
8412018-07-28 Tom de Vries <tdevries@suse.de>
842
843 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
844
63b4ecf7
TV
8452018-07-26 Tom de Vries <tdevries@suse.de>
846
847 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
848
3c3bb058
AB
8492018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
850
851 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
852 is visible.
853
9e7f3bbb
TV
8542018-07-26 Tom de Vries <tdevries@suse.de>
855
856 PR breakpoints/23366
857 * gdb.base/catch-follow-exec.c: New test.
858 * gdb.base/catch-follow-exec.exp: New file.
859
16f808ec
TV
8602018-07-25 Tom de Vries <tdevries@suse.de>
861
862 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
863 vla-optimized-out.c.
864
d7154a8d
JV
8652018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
866
867 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
868 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
869
232a0032
TV
8702018-07-20 Tom de Vries <tdevries@suse.de>
871
872 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
873 NOCLONE macro.
874 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
875
fbb1d502
TV
8762018-07-19 Tom de Vries <tdevries@suse.de>
877
878 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
879 regular expression.
880
42dc7699
TV
8812018-07-18 Tom de Vries <tdevries@suse.de>
882
883 * gdb.base/vla-optimized-out.c: New test.
884 * gdb.base/vla-optimized-out.exp: New file.
885
7f1f7e23
SDJ
8862018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
887
888 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
889 message "No address associated with hostname" when gdbserver
890 cannot resolve the hostname.
891
5759ebb3
PW
8922018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
893
894 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
895 Add some test prefixes to make tests unique.
896
3606ccab
PW
8972018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
898
899 * gdb.base/frameapply.c: New file.
900 * gdb.base/frameapply.exp: New file.
901
529c08b2
PW
9022018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
903
904 * gdb.base/skip.exp: Update expected error message.
905
c7ab0aef
SDJ
9062018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
907 Jan Kratochvil <jan.kratochvil@redhat.com>
908 Paul Fertser <fercerpav@gmail.com>
909 Tsutomu Seki <sekiriki@gmail.com>
910
911 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
912 parameter.
913 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
914 by default.
915 * boards/native-gdbserver.exp: Likewise.
916 * gdb.server/run-without-local-binary.exp: Improve regexp used
917 for detecting when a remote debugging connection succeeds.
918 * gdb.server/server-connect.exp: New file.
919 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
920 Do not prefix the port number with ":".
921 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
922 support for detecting and using it. Add '$debughost_gdbserver'
923 to the list of arguments used to start gdbserver. Handle case
924 when gdbserver cannot resolve a network name.
925
16ff70dd
SDJ
9262018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
927
928 PR c++/23373
929 * gdb.base/ptype-offsets.cc (struct static_member): New
930 struct.
931 (main) <stmember>: New variable.
932 * gdb.base/ptype-offsets.exp: Add test for printing a struct
933 with a static member in it.
934
3541979f
AB
9352018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
936
937 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
938 watchpoints enabled and disabled.
939
c8ad9b9a
AB
9402018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
941
942 * gdb.base/examine-backward.exp: Still run tests around address
943 0x0, even if address 0x0 is not readable. Update the pattern for
944 matching address 0x0 in expected output.
945
e0e5e971
AB
9462018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
947
948 * gdb.base/share-env-with-gdbserver.c (main): Add call to
949 malloc/free.
950
1ea5da02
TV
9512018-07-04 Tom de Vries <tdevries@suse.de>
952
953 * gdb.dwarf2/dw2-error.exp: Update expected error message.
954
471b9d15
MR
9552018-07-02 Maciej W. Rozycki <macro@mips.com>
956
957 PR tdep/8282
958 * gdb.arch/mips-disassembler-options.exp: New test.
959 * gdb.arch/mips-disassembler-options.s: New test source.
960
75acb486
PA
9612018-06-29 Pedro Alves <palves@redhat.com>
962
963 * gdb.threads/names.exp: Adjust expected "info threads" output.
964
cd2bb709
PA
9652018-06-29 Pedro Alves <palves@redhat.com>
966
967 * gdb.opt/inline-break.exp (line number, address): Add "info
968 break" tests.
969
991ff292
PA
9702018-06-29 Pedro Alves <palves@redhat.com>
971
972 * gdb.opt/inline-break.c (func1): Add "break here" marker.
973 * gdb.opt/inline-break.exp: Test setting breakpoints by line
974 number and address and running to them.
975
356819b6 9762018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
977
978 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
979
2512d7ef
JK
9802018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * lib/compiler.c: Remove executable permission flag.
983
be1b6474
RB
9842018-06-28 Richard Bunt <richard.bunt@arm.com>
985
986 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
987 code.
988 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
989
291f9a96
PT
9902018-06-28 Petr Tesarik <ptesarik@suse.cz>
991
992 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
993
ed6dfe51
PT
9942018-06-28 Petr Tesarik <ptesarik@suse.cz>
995
996 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
997 address argument is omitted.
998
d4d429d5
PT
9992018-06-28 Petr Tesarik <ptesarik@suse.cz>
1000
1001 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
1002
7ab6656f
OJ
10032018-06-27 Omair Javaid <omair.javaid@linaro.org>
1004
1005 PR gdb/21695
1006 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
1007 * gdb.base/infoline-reloc-main-from-zero.c: New file.
1008
a33ccfc7
TT
10092018-06-26 Tom Tromey <tom@tromey.com>
1010
1011 PR rust/22574:
1012 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
1013 * gdb.rust/simple.rs (struct SimpleLayout): New.
1014
6d72d289
SM
10152018-06-22 Simon Marchi <simon.marchi@ericsson.com>
1016
1017 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
1018 "info registers" output.
1019
8363f9d5
RB
10202018-06-21 Richard Bunt <richard.bunt@arm.com>
1021
1022 * gdb.base/watchpoint-hw-attach.c: New test.
1023 * gdb.base/watchpoint-hw-attach.exp: New file.
1024
f00674fe
SM
10252018-06-20 Simon Marchi <simon.marchi@ericsson.com>
1026
1027 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
1028 through /bin/sh.
1029 * boards/dwarf4-gdb-index.exp: Likewise.
1030 * boards/fission-dwp.exp: Likewise.
1031
1d554008
UW
10322018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
1033
1034 * gdb.base/float128.exp: Add comment and improved fail message
1035 to the failure case of "print large128" test.
1036
d0ac1c44
SM
10372018-06-19 Simon Marchi <simon.marchi@ericsson.com>
1038
1039 * configure.ac: Remove AC_PREREQ.
1040 * configure: Re-generate.
1041
61b04dd0
PA
10422018-06-19 Pedro Alves <palves@redhat.com>
1043
1044 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
1045 (func_extern_caller): New.
1046 (main): Call func_extern_caller.
1047 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
1048 logic change.
1049
f63b508a
SM
10502018-06-18 Weimin Pan <weimin.pan@oracle.com>
1051
1052 PR gdb/16841
1053 * gdb.cp/typedef-base.cc: New file.
1054 * gdb.cp/typedef-base.exp: New file.
1055
0fe3a558
TV
10562018-06-18 Tom de Vries <tdevries@suse.de>
1057
1058 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
1059
7010835a
AB
10602018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1061 Richard Bunt <Richard.Bunt@arm.com>
1062
1063 * gdb.threads/attach-slow-waitpid.c: New file.
1064 * gdb.threads/attach-slow-waitpid.exp: New file.
1065 * gdb.threads/slow-waitpid.c: New file.
1066
14897d65
PA
10672018-06-14 Pedro Alves <palves@redhat.com>
1068
1069 * gdb.base/fork-running-state.c: Include <errno.h>.
1070 (exit_if_relative_exits): New.
1071 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
1072 exits.
1073 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
1074 child exits.
1075
5d9a0608
TV
10762018-06-14 Tom de Vries <tdevries@suse.de>
1077
1078 PR cli/22573
1079 * gdb.base/finish-pretty.c: New test.
1080 * gdb.base/finish-pretty.exp: New file.
1081
11ae5818
PA
10822018-06-14 Pedro Alves <palves@redhat.com>
1083
1084 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
1085 gdb's expected startup output.
1086
1d39de44
PA
10872018-06-14 Pedro Alves <palves@redhat.com>
1088
1089 * lib/selftest-support.exp (selftest_setup): Remove inlined
1090 function handling.
1091
70ee0000
TV
10922018-06-14 Tom de Vries <tdevries@suse.de>
1093
1094 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
1095 matching of breakpoint printing.
1096
11f4b608
TV
10972018-06-13 Tom de Vries <tdevries@suse.de>
1098
1099 PR testsuite/23269
1100 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
1101 (fork_child): ... here, and ...
1102 (fork_parent): ... here.
1103
11042018-06-12 Tom de Vries <tdevries@suse.de>
1105
1106 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
1107
9516f85a
AB
11082018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1109 Stephen Roberts <stephen.roberts@arm.com>
1110
1111 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
1112 rewrite test to describe action performed, rather than possible
1113 failure.
1114
5045b3d7
GB
11152018-06-08 Gary Benson <gbenson@redhat.com>
1116
1117 * gdb.threads/check-libthread-db.exp: New file.
1118 * gdb.threads/check-libthread-db.c: Likewise.
1119
c61b06a1
TT
11202018-06-05 Tom Tromey <tom@tromey.com>
1121
1122 * gdb.base/default.exp: Update expected "show version" output.
1123
eb6af809
TT
11242018-06-05 Tom Tromey <tom@tromey.com>
1125
1126 PR cli/12326:
1127 * gdb.cp/static-print-quit.exp: Update.
1128 * lib/gdb.exp (pagination_prompt): Update.
1129 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
1130 * gdb.python/python.exp: Update.
1131
178d6a63
JB
11322018-06-04 Joel Brobecker <brobecker@adacore.com>
1133
1134 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
1135
8e817061
JB
11362018-06-01 Joel Brobecker <brobecker@adacore.com>
1137
1138 * gdb.ada/bp_fun_addr: New testcase.
1139
e86ca25f
TT
11402018-06-01 Tom Tromey <tom@tromey.com>
1141
1142 * gdb.xml/tdesc-regs.exp (load_description): Update expected
1143 results.
1144 * gdb.dwarf2/method-ptr.exp: Set language to C++.
1145 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
1146 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
1147 * gdb.base/maint.exp (maint_pass_if): Update.
1148
4b2dfa9d
MR
11492018-05-31 Maciej W. Rozycki <macro@mips.com>
1150
1151 * gdb.base/endian.exp: New test.
1152 * gdb.base/endian.c: New test source.
1153
45f25d6c
AB
11542018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
1155
1156 PR gdb/23203
1157 * gdb.base/bt-selected-frame.c: New file.
1158 * gdb.base/bt-selected-frame.exp: New file.
1159 * lib/gdb.exp (get_current_frame_number): New function.
1160
d9f6d7f8
MR
11612018-05-24 Maciej W. Rozycki <macro@mips.com>
1162 Pedro Alves <palves@redhat.com>
1163
1164 * gdb.threads/tls-core.c: Include <stdlib.h>
1165 (thread_proc): Call `abort'.
1166 * gdb.threads/tls-core.exp: Generate a core with core_find too.
1167 (tls_core_test): New procedure, bits factored out from ...
1168 (top level): ... here. Test both native cores and gcore cores.
1169
ff1cf532
TT
11702018-05-23 Tom Tromey <tom@tromey.com>
1171
1172 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
1173
b98664d3
TT
11742018-05-23 Tom Tromey <tom@tromey.com>
1175
1176 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
1177 symfile_complaints.
1178 (test_short_complaints): Likewise.
1179 (test_empty_complaints): Likewise.
1180 (test_initial_complaints): Update.
1181
4e9668d0
TT
11822018-05-23 Tom Tromey <tom@tromey.com>
1183
1184 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
1185
43ba33c7
TT
11862018-05-23 Tom Tromey <tom@tromey.com>
1187
1188 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
1189 (test_short_complaints): Update.
1190
035522c0
PA
11912018-05-22 Pedro Alves <palves@redhat.com>
1192
1193 * gdb.base/remote.exp: Only gdb_start after compiling the
1194 testcase. Issue "disconnect" before testing "set remote" command
1195 defaults. Issue clean_restart before running to main.
1196
cc0be08f
PA
11972018-05-22 Pedro Alves <palves@redhat.com>
1198
1199 * gdb.base/remote.exp: Adjust expected output of "show remote
1200 memory-write-packet-size". Add tests for "set remote
1201 memory-write-packet-size 0" and "set remote
1202 memory-write-packet-size fixed/limit".
1203
b1b60145
PA
12042018-05-22 Pedro Alves <palves@redhat.com>
1205
1206 PR gdb/22973
1207 * gdb.base/utf8-identifiers.c: New file.
1208 * gdb.base/utf8-identifiers.exp: New file.
1209
0ec848ad
PFC
12102018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1211
1212 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
1213
2c3305f6
PFC
12142018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1215
1216 * gdb.arch/powerpc-vsx-gcore.exp: New file.
1217
ce1e8424
TT
12182018-05-18 Tom Tromey <tom@tromey.com>
1219
1220 * gdb.base/ptype-offsets.exp: Update.
1221
ddfe970e
KS
12222018-05-17 Keith Seitz <keiths@redhat.com>
1223
1224 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
1225 in expected breakpoint stop locations.
1226 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
1227 move to proper scope to test variable values.
1228 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
1229 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
1230 New functions.
1231 (main): Call not_inline_func3.
1232 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
1233 inline_func1, inline_func2, and inline_func3. Test that when each
1234 breakpoint is hit, GDB properly reports both the stop location
1235 and the backtrace. Repeat tests for temporary breakpoints.
1236
0726fcc6
MR
12372018-05-15 Maciej W. Rozycki <macro@mips.com>
1238
1239 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
1240 rather then trying to access it in determining whether the PID
1241 of `gdbserver' could have been retrieved.
1242
8ee22052
AB
12432018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
1244
1245 * gdb.arch/amd64-init-x87-values.S: New file.
1246 * gdb.arch/amd64-init-x87-values.exp: New file.
1247
7785df48
JK
12482018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1249
1250 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
1251
56bcdbea
TT
12522018-05-04 Tom Tromey <tom@tromey.com>
1253
1254 PR python/22730:
1255 * gdb.python/python.exp: Test multi-line execute.
1256
a913fffb
TT
12572018-05-04 Tom Tromey <tom@tromey.com>
1258
1259 PR python/22731:
1260 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
1261
7a2c85f2
TT
12622018-05-04 Tom Tromey <tom@tromey.com>
1263
1264 PR gdb/11750:
1265 * gdb.base/define.exp: Test defining a user command inside a user
1266 command.
1267 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
1268
a3b60e45
JK
12692018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1270 Pedro Alves <palves@redhat.com>
1271
1272 PR breakpoints/19806 and support for PR external/20207.
1273 * gdb.base/watchpoint-unaligned.c: New file.
1274 * gdb.base/watchpoint-unaligned.exp: New file.
1275
45fe4a03
AB
12762018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1277
1278 * gdb.base/maint.exp: Make test names unique, use
1279 test_prefix_command_help to test 'help maint info', and remove
1280 repeated test of 'help maint'.
1281
9be2ae8f
TT
12822018-05-04 Tom Tromey <tom@tromey.com>
1283
1284 PR gdb/22619:
1285 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
1286 behavior.
1287
11859c31
AB
12882018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1289
1290 * gdb.base/maint.exp: Process output from 'maint print registers'
1291 line at a time.
1292
089a9490
AB
12932018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1294
1295 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
1296 timeout.
1297
9b0797e2
AB
12982018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
1299
1300 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
1301 filter pattern.
1302
f6ac5f3d
PA
13032018-05-02 Pedro Alves <palves@redhat.com>
1304
1305 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
1306 to_log_command renames.
1307 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1308
77d3c63b
TT
13092018-05-02 Tom Tromey <tom@tromey.com>
1310
1311 * gdb.python/py-parameter.exp: Set test message.
1312
0489430a
TT
13132018-05-02 Tom Tromey <tom@tromey.com>
1314
1315 PR python/20084:
1316 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
1317 PARAM_ZUINTEGER_UNLIMITED tests.
1318
1632f8ba
DR
13192018-04-28 Dan Robertson <danlrobertson89@gmail.com>
1320
1321 PR rust/23124
1322 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
1323 when casting.
1324
6d7bb824
TT
13252018-04-30 Tom Tromey <tom@tromey.com>
1326
1327 * gdb.python/py-type.exp: Check align attribute.
1328 * gdb.python/py-type.c: New "aligncheck" global.
1329
007e1530
TT
13302018-04-30 Tom Tromey <tom@tromey.com>
1331
1332 PR exp/17095:
1333 * gdb.dwarf2/dw2-align.exp: New file.
1334 * gdb.cp/align.exp: New file.
1335 * gdb.base/align.exp: New file.
1336 * lib/gdb.exp (gdb_int128_helper): New proc.
1337 (has_int128_c, has_int128_cxx): New caching procs.
1338
6873858b
TT
13392018-04-27 Tom Tromey <tom@tromey.com>
1340
1341 PR rust/22545:
1342 * gdb.rust/simple.exp: Add inclusive range tests.
1343
79188d8d
PA
13442018-04-26 Pedro Alves <palves@redhat.com>
1345
1346 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
1347 ifunc breakpoint locations correctly of ifunc breakpoints set
1348 while the program resolves the ifunc.
1349
c7075ad5
PA
13502018-04-26 Pedro Alves <palves@redhat.com>
1351
1352 * gdb.base/gnu-ifunc-final.c: New file.
1353 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
1354 * gdb.base/gnu-ifunc.exp (executable): Delete.
1355 (staticexecutable): Adjust.
1356 (lib_opts, exec_opts): Delete.
1357 (make_binsuffix, build, set-break): New procedures.
1358 (misc_tests): New, with tests factored out from the top level.
1359 (top level): Test different combinations of ifunc resolver name,
1360 resolver with and with debug info, and ifunc target with and
1361 without debug info. Wrap static tests with with_target_prefix.
1362
8388016d
PA
13632018-04-26 Pedro Alves <palves@redhat.com>
1364
1365 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
1366 return type" warnings.
1367
249b5733
PA
13682018-04-25 Pedro Alves <palves@redhat.com>
1369
1370 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
1371 killed".
1372 * gdb.base/kill-after-signal.exp: Likewise.
1373 * gdb.threads/kill.exp: Likewise.
1374
f67c0c91
SDJ
13752018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1376 Sergio Durigan Junior <sergiodj@redhat.com>
1377 Pedro Alves <palves@redhat.com>
1378
1379 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
1380 regexps to expect for '[Inferior ... detached]' as well.
1381 * gdb.base/attach.exp: Likewise.
1382 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
1383 "gdb_continue_to_end".
1384 (test_catch_syscall_with_wrong_args): Likewise.
1385 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
1386 ']'. Don't set 'verbose' on.
1387 * gdb.base/foll-vfork.exp: Likewise.
1388 * gdb.base/fork-print-inferior-events.c: New file.
1389 * gdb.base/fork-print-inferior-events.exp: New file.
1390 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
1391 '[Inferior ... has been killed]' message.
1392 * gdb.base/kill-after-signal.exp: Likewise.
1393 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
1394 detach message.
1395 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
1396 message.
1397 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
1398 regexps to expect for '[Inferior ... detached]' as well.
1399 * gdb.threads/process-dies-while-detaching.exp: Likewise.
1400
0a8ddac4
SM
14012018-04-24 Simon Marchi <simon.marchi@ericsson.com>
1402
1403 PR gdb/23104
1404 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
1405
d27d16bf
RB
14062018-04-19 Richard Bunt <richard.bunt@arm.com>
1407
1408 * gdb.threads/multiple-successive-infcall.c: New test.
1409 * gdb.threads/multiple-successive-infcall.exp: New file.
1410
a037790e
TT
14112018-04-17 Tom Tromey <tom@tromey.com>
1412
1413 * gdb.rust/simple.rs (Union): New type.
1414 (main): New local "u".
1415 * gdb.rust/simple.exp (test_one_slice): Add new test case.
1416
e3a91079
AA
14172018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1418
1419 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
1420 number information in output of "whereis" command.
1421 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
1422
b744723f
AA
14232018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1424
1425 * gdb.ada/info_types.exp: Adjust expected output to the line
1426 numbers now printed by "info var/func/type".
1427 * gdb.base/completion.exp: Likewise.
1428 * gdb.base/included.exp: Likewise.
1429 * gdb.cp/cp-relocate.exp: Likewise.
1430 * gdb.cp/cplusfuncs.exp: Likewise.
1431 * gdb.cp/namespace.exp: Likewise.
1432 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
1433
4a4495d6
MM
14342018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1435
1436 * gdb.btrace/cpu.exp: New.
1437
1d509aa6
MM
14382018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1439
1440 * gdb.base/step-indirect-call-thunk.exp: New.
1441 * gdb.base/step-indirect-call-thunk.c: New.
1442 * gdb.reverse/step-indirect-call-thunk.exp: New.
1443 * gdb.reverse/step-indirect-call-thunk.c: New.
1444
6295b6da
SM
14452018-04-11 Simon Marchi <simon.marchi@ericsson.com>
1446
1447 * gdb.base/pie-fork.c: New file.
1448 * gdb.base/pie-fork.exp: New file.
1449
50146e70
TT
14502018-04-11 Tom Tromey <tom@tromey.com>
1451
1452 * gdb.rust/simple.exp: Add test for ".." struct initializer.
1453
f50d8a2e
PA
14542018-04-10 Pedro Alves <palves@redhat.com>
1455
1456 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
1457 exits. Instead loop running forever.
1458 (fork_parent): Run forever too.
1459
a0be7a36
SM
14602018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1461
1462 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
1463 mi_continue_to_line.
1464 * gdb.mi/mi-stack.c (callee4): Add comment.
1465
9b73db36
SM
14662018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1467
1468 * gdb.mi/mi-stack.exp: Fix indentation.
1469
c912f608
SM
14702018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1471
1472 PR gdb/22979
1473 * gdb.arch/amd64-osabi.exp: New file.
1474
26540402
SM
14752018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1476
1477 PR gdb/22980
1478 * gdb.base/osabi.exp: New file.
1479
121ad66c 14802018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
1481
1482 * gdb.cp/static-typedef-print.exp: New file.
1483 * gdb.cp/static-typedef-print.cc: New file.
1484
3fcded8f
JB
14852018-03-27 Joel Brobecker <brobecker@adacore.com>
1486
1487 * gdb.ada/varsize_limit: New testcase.
1488
59cc4834
JB
14892018-03-27 Joel Brobecker <brobecker@adacore.com>
1490
1491 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
1492
1493 * gdb.ada/notcplusplus: New testcase.
1494
1495 * gdb.base/c-linkage-name.c: New file.
1496 * gdb.base/c-linkage-name.exp: New testcase.
1497
4ca59a9f
TT
14982018-03-26 Tom Tromey <tom@tromey.com>
1499
1500 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
1501 * gdb.python/py-framefilter.py (name_error): New global.
1502 (ErrorInName.function): Use name_error.
1503
978d6c75
TT
15042018-03-26 Tom Tromey <tom@tromey.com>
1505
1506 PR backtrace/15582:
1507 * gdb.python/py-framefilter.exp: Add "bt hide" test.
1508
b7fee5a3
KS
15092018-03-23 Keith Seitz <keiths@redhat.com>
1510
1511 PR c++/22968
1512 * gdb.cp/subtypes.exp: New file.
1513 * gdb.cp/subtypes.h: New file.
1514 * gdb.cp/subtypes.cc: New file.
1515 * gdb.cp/subtypes-2.cc: New file.
1516
376be529
AB
15172018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1518
1519 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
1520 (done): Call '_exit' not 'exit' to avoid atexit handlers.
1521 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
1522 -nostartfiles when compiling the test. Confirm that all registers
1523 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
1524
066cfa98
AB
15252018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1526
1527 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
1528 option, syntax was wrong anyway.
1529 * gdb.arch/arm-disp-step.exp: Likewise.
1530 * gdb.arch/sparc64-regs.exp: Likewise.
1531 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
1532 option, syntax was wrong anyway, switch to use
1533 prepare_for_testing.
1534 * gdb.arch/i386-disp-step.exp: Likewise.
1535
079670b9
AA
15362018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
1537
1538 * gdb.ada/exec_changed.exp: Replace "target_info exists
1539 use_gdb_stub" by "use_gdb_stub".
1540 * gdb.ada/start.exp: Likewise.
1541 * gdb.base/async-shell.exp: Likewise.
1542 * gdb.base/attach-pie-misread.exp: Likewise.
1543 * gdb.base/attach-wait-input.exp: Likewise.
1544 * gdb.base/break-entry.exp: Likewise.
1545 * gdb.base/break-interp.exp: Likewise.
1546 * gdb.base/dprintf-detach.exp: Likewise.
1547 * gdb.base/nostdlib.exp: Likewise.
1548 * gdb.base/solib-nodir.exp: Likewise.
1549 * gdb.base/statistics.exp: Likewise.
1550 * gdb.base/testenv.exp: Likewise.
1551 * gdb.mi/mi-exec-run.exp: Likewise.
1552 * gdb.mi/mi-start.exp: Likewise.
1553 * gdb.multi/dummy-frame-restore.exp: Likewise.
1554 * gdb.multi/multi-arch-exec.exp: Likewise.
1555 * gdb.multi/multi-arch.exp: Likewise.
1556 * gdb.multi/tids.exp: Likewise.
1557 * gdb.multi/watchpoint-multi.exp: Likewise.
1558 * gdb.python/py-events.exp: Likewise.
1559 * gdb.threads/attach-into-signal.exp: Likewise.
1560 * gdb.threads/attach-stopped.exp: Likewise.
1561 * gdb.threads/threadapply.exp: Likewise.
1562 * lib/selftest-support.exp: Likewise.
1563
26d6cec4
AA
15642018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
1565
1566 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
1567
4ee89e90
SR
15682018-03-20 Stephen Roberts <stephen.roberts@arm.com>
1569
1570 * gdb.perf/template-breakpoints.cc: New file.
1571 * gdb.perf/template-breakpoints.exp: New file.
1572 * gdb.perf/template-breakpoints.py: New file.
1573
92630041
TT
15742018-03-19 Tom Tromey <tom@tromey.com>
1575
1576 * gdb.rust/simple.rs (main): Add local variables field1, field2,
1577 y0.
1578 * gdb.rust/simple.exp: Test bare identifier form of struct
1579 initializer.
1580
76727919
TT
15812018-03-19 Tom Tromey <tom@tromey.com>
1582
1583 * gdb.gdb/observer.exp: Remove.
1584
194ed413
AA
15852018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1586
1587 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
1588 "qualified" option when setting breakpoints.
1589 * gdb.trace/backtrace.exp: Likewise.
1590 * gdb.trace/circ.exp: Likewise.
1591 * gdb.trace/collection.exp: Likewise.
1592 * gdb.trace/disconnected-tracing.exp: Likewise.
1593 * gdb.trace/ftrace-lock.exp: Likewise.
1594 * gdb.trace/ftrace.exp: Likewise.
1595 * gdb.trace/infotrace.exp: Likewise.
1596 * gdb.trace/packetlen.exp: Likewise.
1597 * gdb.trace/passc-dyn.exp: Likewise.
1598 * gdb.trace/qtro.exp: Likewise.
1599 * gdb.trace/read-memory.exp: Likewise.
1600 * gdb.trace/report.exp: Likewise.
1601 * gdb.trace/signal.exp: Likewise.
1602 * gdb.trace/status-stop.exp: Likewise.
1603 * gdb.trace/strace.exp: Likewise.
1604 * gdb.trace/tfind.exp: Likewise.
1605 * gdb.trace/trace-break.exp: Likewise.
1606 * gdb.trace/trace-condition.exp: Likewise.
1607 * gdb.trace/trace-mt.exp: Likewise.
1608 * gdb.trace/tstatus.exp: Likewise.
1609 * gdb.trace/tsv.exp: Likewise.
1610 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
1611 * gdb.trace/unavailable.exp: Likewise.
1612 * gdb.trace/while-dyn.exp: Likewise.
1613
8b067d2c
AA
16142018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1615
1616 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
1617 that libinproctrace is copied to the target.
1618
3ae9ce5d
TT
16192018-03-14 Tom Tromey <tom@tromey.com>
1620
1621 PR cli/14977:
1622 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
1623 a null pointer.
1624 * gdb.base/wchar.exp: Likewise.
1625
b8c2339b
TT
16262018-03-14 Tom Tromey <tom@tromey.com>
1627
1628 PR cli/19918:
1629 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
1630 flag.
1631
4872dc46
SM
16322018-03-08 Simon Marchi <simon.marchi@ericsson.com>
1633
1634 PR gdb/22841
1635 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
1636 "target" to remote_exec.
1637
e4fe3756
SM
16382018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
1639
1640 PR gdb/22841
1641 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
1642 ${board}_upload): Remove.
1643
e95a97d4
AA
16442018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1645
1646 * gdb.cp/watch-cp.cc: New test.
1647 * gdb.cp/watch-cp.exp: New file.
1648
dbbb1059
AB
16492018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1650
1651 * gdb.base/infcall-nested-structs.exp: New file.
1652 * gdb.base/infcall-nested-structs.c: New file.
1653 * gdb.base/float.exp: Add riscv support.
1654
ecc054c0
TP
16552018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
1656
1657 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
1658 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
1659
25e3c82c
SDJ
16602018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
1661
1662 * gdb.server/abspath.exp: New file.
1663 * lib/gdb.exp (with_cwd): New procedure.
1664
3083294d
SM
16652018-02-28 Simon Marchi <simon.marchi@ericsson.com>
1666
1667 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
1668 use it.
1669 (gdb_is_target_remote_prompt): New proc.
1670 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
1671 (gdb_is_target_native): Pass prompt parameter to
1672 gdb_is_target_1.
1673
3275ef47
SM
16742018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
1675
1676 * gdb.base/load-command.c: New file.
1677 * gdb.base/load-command.exp: New file.
1678 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
1679 (gdb_is_target_1): ...this, and generalize for other targets
1680 than just remote.
1681 (gdb_is_target_remote): Use gdb_is_target_1.
1682 (gdb_is_target_native): use gdb_is_target_1.
1683
6893c19a
TT
16842018-02-26 Tom Tromey <tom@tromey.com>
1685
1686 PR python/16497:
1687 * gdb.python/py-framefilter.exp: Update test.
1688
2ddeaf8a
TT
16892018-02-26 Tom Tromey <tom@tromey.com>
1690
1691 * gdb.dwarf2/variant.c: New file.
1692 * gdb.dwarf2/variant.exp: New file.
1693
c9317f21
TT
16942018-02-26 Tom Tromey <tom@tromey.com>
1695
1696 * gdb.rust/simple.exp: Accept more possible results in enum test.
1697
6f6d0c26
SM
16982018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
1699
1700 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
1701 parentheses.
1702
11b03145
MR
17032018-02-23 Maciej W. Rozycki <macro@mips.com>
1704
1705 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
1706 name of a variable: $actual_linejj -> $actual_line.
1707
54a27fe5
JB
17082018-02-21 John Baldwin <jhb@FreeBSD.org>
1709
1710 * gdb.arch/amd64-i386-address.exp: Fix a typo.
1711
de65820c
MM
17122018-02-20 Markus Metzger <markus.t.metzger@intel.com>
1713
1714 * gdb.btrace/buffer-size.exp: Do not force BTS.
1715
980548fd
PA
17162018-02-14 Pedro Alves <palves@redhat.com>
1717
1718 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
1719 getting a "Quit".
1720
c4e12631
MM
17212018-02-09 Markus Metzger <markus.t.metzger@intel.com>
1722
1723 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
1724 Fix test name.
1725
c2e0e465
SM
17262018-02-07 Simon Marchi <simon.marchi@ericsson.com>
1727
1728 * gdb.cp/m-static.exp: Check type of optimized out static
1729 member.
1730
f7216783
AB
17312018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
1732
1733 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
1734 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
1735
0625771b
LS
17362018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
1737 Leszek Swirski <leszeks@google.com>
1738
1739 * gdb.python/py-prettyprint.c
1740 (struct to_string_returns_value_inner,
1741 struct to_string_returns_value_wrapper): New.
1742 (main): Add tsrvw variable.
1743 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
1744 ToStringReturnsValueWrapper): New classes.
1745 (register_pretty_printers): Register new pretty-printers.
1746 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
1747 recursive pretty printer.
1748 * gdb.python/py-mi.exp: Likewise.
1749
59498c30
LS
17502018-02-01 Leszek Swirski <leszeks@google.com>
1751
1752 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
1753 functions with the same name as an include file are parsed
1754 correctly.
1755
d4d38844
YQ
17562018-02-01 Yao Qi <yao.qi@linaro.org>
1757
1758 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
1759 "\[^\r\n\]*".
1760
07e5f5cf
NP
17612018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
1762
1763 * gdb.arch/powerpc-prologue-frame.s: New file.
1764 * gdb.arch/powerpc-prologue-frame.c: Likewise.
1765 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
1766
929b5ad4
JB
17672018-01-31 Joel Brobecker <brobecker@adacore.com>
1768
1769 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
1770
e671cd59
PA
17712018-01-30 Pedro Alves <palves@redhat.com>
1772
1773 PR gdb/13211
1774 * gdb.base/interrupt-daemon.c: New.
1775 * gdb.base/interrupt-daemon.exp: New.
1776 * gdb.multi/multi-term-settings.c: New.
1777 * gdb.multi/multi-term-settings.exp: New.
1778
fc413dc4
JB
17792018-01-30 Joel Brobecker <brobecker@adacore.com>
1780
1781 * gdb.base/break.exp: Save the location where the breakpoint
1782 on break.c:47 was actually inserted when debugging the version
1783 compiled at -O2 and use it in the expected output of the "info
1784 break" test performed soon after.
1785
5c319bb2
PA
17862018-01-22 Pedro Alves <palves@redhat.com>
1787 Sergio Durigan Junior <sergiodj@redhat.com>
1788
1789 * gdb.base/whatis.exp: Add tests for 'set print object on' +
1790 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
1791
a9e40818
JB
17922018-01-22 Joel Brobecker <brobecker@adacore.com>
1793
1794 * gdb.base/break-include.c, gdb.base/break-include.inc,
1795 gdb.base/break-include.exp: New files.
1796 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
1797 line number now being the actual line number where the breakpoint
1798 was inserted.
1799 * gdb.mi/mi-break.exp: Likewise.
1800 * gdb.mi/mi-reverse.exp: Likewise.
1801 * gdb.mi/mi-simplerun.exp: Ditto.
1802
e707fc44
AB
18032018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1804
1805 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
1806 varobj.
1807 * gdb.mi/mi-var-create-rtti.exp: Likewise.
1808
ae451627
AB
18092018-01-21 Don Breazeal <donb@codesourcery.com>
1810 Andrew Burgess <andrew.burgess@embecosm.com>
1811
1812 * gdb.mi/basics.c: Add new global.
1813 * gdb.mi/mi-frame-regs.exp: New file.
1814 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
1815 case.
1816
b1b189e0
AB
18172018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1818
1819 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
1820 non-parameter, and on an unknown symbol.
1821
fcfcc376
TT
18222018-01-19 Tom Tromey <tom@tromey.com>
1823
1824 * gdb.rust/modules.rs (TWENTY_THREE): New global.
1825 * gdb.rust/modules.exp: Add ::-qualified lookup test.
1826
634c1c31
AA
18272018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1828
1829 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
1830 setrlimit and chdir to int.
1831
d6ad07fd
AA
18322018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1833
1834 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
1835 function.
1836 (my_tend): Likewise.
1837 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
1838 rationale of avoiding FP- and vector instructions.
1839
adf8243b
RK
18402018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
1841
1842 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
1843 "info reg" with "\[ \t\]*".
1844 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
1845 "\[ \t\]+".
1846 * gdb.arch/s390-multiarch.exp: Ditto.
1847 * gdb.base/pc-fp.exp: Ditto.
1848 * gdb.reverse/i386-precsave.exp: Ditto.
1849 * gdb.reverse/i386-reverse.exp: Ditto.
1850 * gdb.reverse/i387-env-reverse.exp: Ditto.
1851 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1852
dcc06925
AA
18532018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
1854
1855 * lib/gdb.exp (gdb_compile): Re-enable use of
1856 universal_compile_options for languages other than Rust.
1857
25d4fd80
AA
18582018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
1859
1860 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
1861
ee7f689e 18622018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
1863
1864 PR gdb/16577
1865 * gdb.base/solib-vanish.exp: New.
1866 * gdb.base/solib-vanish-main.c: New.
1867 * gdb.base/solib-vanish-lib1.c: New.
1868 * gdb.base/solib-vanish-lib2.c: New.
1869
d8447b6b
YQ
18702018-01-17 Yao Qi <yao.qi@linaro.org>
1871
1872 * gdb.compile/compile.exp: Match the address printed for
1873 frame in the output of command "bt".
1874
86d6a90c
TT
18752018-01-15 Tom Tromey <tom@tromey.com>
1876
1877 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
1878 compute sp_reg.
1879
cbcdb1aa
AB
18802018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
1881
1882 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
1883 to prepare.
1884 (prepare): Return 0 on error, 1 on success.
1885
eea61984
PA
18862018-01-12 Pedro Alves <palves@redhat.com>
1887
1888 * gdb.base/continue-after-aborted-step-over.c: New.
1889 * gdb.base/continue-after-aborted-step-over.exp: New.
1890
6181e9c2
SM
18912018-01-11 Simon Marchi <simon.marchi@ericsson.com>
1892
1893 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
1894 options when not creating an executable.
1895
3cada740
PA
18962018-01-11 Pedro Alves <palves@redhat.com>
1897
1898 PR remote/22597
1899 * gdb.server/stop-reply-no-thread.c: New file.
1900 * gdb.server/stop-reply-no-thread.exp: New file.
1901
c63d3e8d
PA
19022018-01-10 Pedro Alves <palves@redhat.com>
1903
1904 PR gdb/22670
1905 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
1906 functions too. Test setting breakpoints and printing C functions
1907 with no debug info too.
1908 * gdb.ada/bp_c_mixed_case/qux.c: New file.
1909
d4c2a405
PA
19102018-01-10 Pedro Alves <palves@redhat.com>
1911
1912 PR gdb/22670
1913 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
1914 a fail.
1915
8825213e
PA
19162018-01-10 Pedro Alves <palves@redhat.com>
1917
1918 PR gdb/22670
1919 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
1920
605fd3c6
YQ
19212018-01-08 Simon Marchi <simon.marchi@ericsson.com>
1922
1923 * gdb.server/unittest.exp: Match the output in non-development
1924 mode.
1925
1e5ded6c
YQ
19262018-01-08 Simon Marchi <simon.marchi@ericsson.com>
1927
1928 * gdb.gdb/unittest.exp: Match output in non-development mode.
1929
30066b0b
JB
19302018-01-08 Joel Brobecker <brobecker@adacore.com>
1931
1932 * gdb.ada/access_tagged_param.exp: Relax expected output
1933 for value of "ObjL" in "continue" to pck.inspect breakpoint
1934 test.
1935
04bafb1e
XR
19362018-01-08 Joel Brobecker <brobecker@adacore.com>
1937
9f86398b
JB
1938 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
1939 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 1940
e379cee6
PA
19412018-01-05 Pedro Alves <palves@redhat.com>
1942
1943 PR gdb/18653
1944 * gdb.base/libsegfault.exp: New.
1945
de63c46b
PA
19462018-01-05 Joel Brobecker <brobecker@adacore.com>
1947
1948 PR gdb/22670
1949 * gdb.ada/access_tagged_param.exp: New file.
1950 * gdb.ada/access_tagged_param/foo.adb: New file.
1951
f98fc17b
PA
19522018-01-05 Pedro Alves <palves@redhat.com>
1953
1954 PR gdb/22670
1955 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
1956 exercise lower case too, and to exercise both full matching and
1957 wild matching.
1958
342f8240
JB
19592018-01-05 Joel Brobecker <brobecker@adacore.com>
1960
1961 * gdb.ada/rename_subscript_param: New testcase.
1962
7150d33c
JG
19632018-01-05 Jerome Guitton <guitton@adacore.com>
1964
1965 * gdb.ada/arr_acc_idx_w_gap: New testcase.
1966
cc0e770c
JB
19672018-01-05 Joel Brobecker <brobecker@adacore.com>
1968
1969 * gdb.ada/convvar_comp: New testcase.
1970
672a41aa 19712018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
1972
1973 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
1974 (My_Table): New global variable.
1975 * testsuite/gdb.ada/array_char_idx.exp: Add test.
1976
7365ec2f
JB
19772018-01-04 Joel Brobecker <brobecker@adacore.com>
1978
1979 PR gdb/22670
1980 * gdb.ada/maint_with_ada: New testcase.
1981
289483b6
JB
19822018-01-04 Joel Brobecker <brobecker@adacore.com>
1983
1984 PR gdb/22670
1985 * gdb.ada/bp_c_mixed_case: New testcase.
1986
344420da
JB
19872018-01-04 Joel Brobecker <brobecker@adacore.com>
1988
1989 PR gdb/22670
1990 * gdb.ada/complete.exp: Add "complete break ada" test.
1991
66fc87a0
JB
19922018-01-04 Joel Brobecker <brobecker@adacore.com>
1993
1994 PR gdb/22670
1995 * gdb.ada/info_addr_mixed_case: New testcase.
1996
9f757bf7
XR
19972018-01-03 Xavier Roirand <roirand@adacore.com>
1998
1999 * gdb.ada/excep_handle.exp: New testcase.
2000 * gdb.ada/excep_handle/foo.adb: New file.
2001 * gdb.ada/excep_handle/pck.ads: New file.
2002
bd570f80
JB
20032018-01-03 Joel Brobecker <brobecker@adacore.com>
2004
2005 * gdb.base/step-line.c: Add extra empty line in copyright header.
2006 * gdb.base/step-line.inp: Likewise.
2007
9fe561ab
JB
20082018-01-02 Joel Brobecker <brobecker@adacore.com>
2009
2010 * gdb.ada/dyn_stride.exp: Add slice test.
2011
a405673c
JB
20122018-01-02 Joel Brobecker <brobecker@adacore.com>
2013
2014 * gdb.ada/dyn_stride: New testcase.
2015
cef0f868
SH
20162017-12-27 Stafford Horne <shorne@gmail.com>
2017
2018 * gdb.xml/extra-regs.xml: Add example foo reggroup.
2019 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
2020
b67d92b0
SH
20212017-12-27 Stafford Horne <shorne@gmail.com>
2022
2023 * gdb.base/reggroups.c: New file.
2024 * gdb.base/reggroups.exp: New file.
2025
eccab96d
JB
20262017-12-18 Joel Brobecker <brobecker@adacore.com>
2027
2028 * gdb.dwarf2/ada-valprint-error.c: New file.
2029 * gdb.dwarf2/ada-valprint-error.exp: New file.
2030
0e2da9f0
JB
20312017-12-18 Joel Brobecker <brobecker@adacore.com>
2032
2033 * gdb.ada/assign_arr: New testcase.
2034
cb923fcc
XR
20352017-12-18 Xavier Roirand <roirand@adacore.com>
2036
2037 * gdb.ada/funcall_ptr: New testcase.
2038
7c161838
SDJ
20392017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2040
2041 PR cli/16224
2042 * gdb.base/ptype-offsets.cc: New file.
2043 * gdb.base/ptype-offsets.exp: New file.
2044
1af17fd9
YQ
20452017-12-15 Yao Qi <yao.qi@linaro.org>
2046
2047 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
2048 if XML is disabled.
2049
828d5846
XR
20502017-12-15 Xavier Roirand <roirand@adacore.com>
2051
2052 * gdb.ada/same_component_name: New testcase.
2053
79e8fcaa
JB
20542017-12-14 Joel Brobecker <brobecker@adacore.com>
2055
2056 * gdb.ada/str_binop_equal: New testcase.
2057
e05fa6f9
JB
20582017-12-14 Joel Brobecker <brobecker@adacore.com>
2059
2060 * gdb.ada/task_switch_in_core: New testcase.
2061
b89641ba
SM
20622017-12-13 Simon Marchi <simon.marchi@ericsson.com>
2063
2064 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
2065 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
2066 call test_bkpt_qualified.
2067 (test_bkpt_qualified): New proc.
2068
6892d2e4
PA
20692017-12-13 Pedro Alves <palves@redhat.com>
2070
2071 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2072 Tighten regexp by matching with an anchor.
2073
a22ecf70
PA
20742017-12-13 Pedro Alves <palves@redhat.com>
2075
2076 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
2077 ("expression with namespace"): New set of tests.
2078 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
2079 (Nested::Test_NS::qux): New.
2080 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
2081 defaults to 'start_quote_char' and 'end_quote_char' parameters.
2082
9937536c
JB
20832017-12-13 Joel Brobecker <brobecker@adacore.com>
2084
2085 * gdb.base/server-del-break.c: New file.
2086 * gdb.base/server-del-break.exp: New file.
2087
fe49c6f5
SH
20882017-12-12 Stafford Horne <shorne@gmail.com>
2089
2090 * gdb.xml/tdesc-regs.exp: Add or1k support.
2091
c3d18620
SH
20922017-12-12 Stafford Horne <shorne@gmail.com>
2093
2094 * gdb.base/bp-permanent.c: Define nop of or1k.
2095
c5f9cfc8
JB
20962017-12-11 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
2099 output with components being reordered.
2100
a9c135fc
JB
21012017-12-11 Joel Brobecker <brobecker@adacore.com>
2102
2103 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
2104 output with components being reordered.
2105
927aa2e7
JK
21062017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2107 Pedro Alves <palves@redhat.com>
2108
2109 * gdb.base/maint.exp (check for .gdb_index): Check also for
2110 .debug_names.
2111 * gdb.dlang/watch-loc.c (.debug_aranges): New.
2112 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
2113 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
2114 (.gdb_index used after symbol reloading): Support also .debug_names.
2115 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
2116
f17d9474
YQ
21172017-12-08 Yao Qi <yao.qi@linaro.org>
2118
2119 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2120 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
2121
a0de8c21
YQ
21222017-12-08 Yao Qi <yao.qi@linaro.org>
2123
2124 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2125 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
2126
a738ea1d
YQ
21272017-12-08 Yao Qi <yao.qi@linaro.org>
2128
2129 * gdb.arch/aarch64-tagged-pointer.c: New file.
2130 * gdb.arch/aarch64-tagged-pointer.exp: New file.
2131
1cd9a73b
SDJ
21322017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
2133
2134 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
2135 "int".
2136
fa6eb693
KS
21372017-12-07 Keith Seitz <keiths@redhat.com>
2138
2139 PR breakpoints/22569
2140 * gdb.linespec/ls-errs.exp: Change expected result of "break
2141 -source this file has spaces.c -line 3".
2142 Check that an explicit source file followed by whitespace is
2143 identified as an invalid explicit location.
2144
883fd55a
KS
21452017-12-07 Keith Seitz <keiths@redhat.com>
2146
2147 * gdb.cp/nested-types.cc: New file.
2148 * gdb.cp/nested-types.exp: New file.
2149 * lib/cp-support.exp: Load data-structures.exp library.
2150 (debug_cp_test_ptype_class): New global.
2151 (cp_ptype_class_verbose, next_line): New procedures.
2152 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
2153 Add and document new return value.
2154 Switch the list of lines to a queue.
2155 Add support for new `type' key for nested type definitions.
2156 Add debugging/troubleshooting messages.
2157 * lib/data-structures.exp: New file.
2158
ec72db3e
SM
21592017-12-07 Simon Marchi <simon.marchi@ericsson.com>
2160
2161 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
2162 with proc_with_prefix, don't use with_test_prefix.
2163
99598d71
TT
21642017-12-07 Tom Tromey <tom@tromey.com>
2165
2166 * gdb.base/break.exp: Add test for empty "commands".
2167
a8806230
YQ
21682017-12-07 Yao Qi <yao.qi@linaro.org>
2169
2170 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
2171 malloc and catch syscall.
2172
824cc835
PM
21732017-12-07 Phil Muldoon <pmuldoon@redhat.com>
2174
2175 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
2176 tests for explicit locations.
2177
7cc244de
PA
21782017-12-06 Pedro Alves <palves@redhat.com>
2179
2180 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
2181 force-disabling XML descriptions.
2182
50a1fdd5
PA
21832017-12-04 Pedro Alves <palves@redhat.com>
2184
2185 PR gdb/22499
2186 * gdb.arch/amd64-disp-step-avx.S: New file.
2187 * gdb.arch/amd64-disp-step-avx.exp: New file.
2188
f0fb2488
PA
21892017-12-03 Pedro Alves <palves@redhat.com>
2190
2191 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
2192 and <string.h>.
2193 (parent_function): Print distinct messages when waitpid fails, or
2194 the child exits with a signal, or the child exits for an unhandled
2195 reason.
2196 * gdb.threads/process-dies-while-detaching.exp
2197 (detach_and_expect_exit): New 'inf_output_re' parameter and use
2198 it. Wait for both inferior output and GDB's prompt. Use an
2199 indirect spawn id list.
2200 (do_detach): New parameter 'child_exit'. Use it to compute
2201 expected inferior output.
2202 (test_detach, test_detach_watch, test_detach_killed_outside):
2203 Adjust to pass down the expected child exit kind.
2204
97cbe998
SDJ
22052017-12-01 Joel Brobecker <brobecker@adacore.com>
2206 Sergio Durigan Junior <sergiodj@redhat.com>
2207 Pedro Alves <palves@redhat.com>
2208
2209 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
2210
40fc416f
SDJ
22112017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
2212
2213 * gdb.base/relocate.exp: Add tests to guarantee that arguments
2214 to 'symbol-file' and 'add-symbol-file' can be
2215 position-independent.
2216
1cc75e92
YQ
22172017-12-01 Yao Qi <yao.qi@linaro.org>
2218
2219 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
2220 the URL in copyright header.
2221 * gdb.arch/aarch64-fp.exp: Likewise.
2222 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
2223 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
2224 * gdb.base/expand-psymtabs.exp: Likewise.
2225 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
2226 * gdb.fortran/common-block.exp: Likewise.
2227 * gdb.fortran/common-block.f90: Likewise.
2228 * gdb.fortran/logical.exp: Likewise.
2229 * gdb.fortran/vla-datatypes.f90: Likewise.
2230 * gdb.fortran/vla-sub.f90: Likewise.
2231
875fb7a7
JB
22322017-11-30 Joel Brobecker <brobecker@adacore.com>
2233
2234 * gdb.ada/repeat_dyn: New testcase.
2235
6f14765f
UW
22362017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2237
2238 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
2239 Update for changed thread numbering.
2240 * gdb.cell/bt.exp: Update for changed GDB output.
2241
f1af7b94
SM
22422017-11-30 Simon Marchi <simon.marchi@ericsson.com>
2243
2244 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
2245 setting isremote by hand.
2246 * boards/dwarf4-gdb-index.exp: Likewise.
2247 * boards/fission.exp: Likewise.
2248 * boards/stabs.exp: Likewise.
2249
e3919f3e
PA
22502017-11-30 Pedro Alves <palves@redhat.com>
2251
2252 * gdb.linespec/cpls-ops.exp
2253 (check_explicit_skips_function_argument): Extract the underlying
2254 type of size_t instead of hardcoding it.
2255
bd69330d
PA
22562017-11-29 Pedro Alves <palves@redhat.com>
2257
2258 PR c++/19436
2259 * gdb.linespec/cpls-abi-tag.cc: New file.
2260 * gdb.linespec/cpls-abi-tag.exp: New file.
2261
a20714ff
PA
22622017-11-29 Pedro Alves <palves@redhat.com>
2263
2264 * gdb.base/langs.exp: Use -qualified.
2265 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
2266 it.
2267 * gdb.cp/namespace.exp: Use -qualified.
2268 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
2269 (overload-3, template-overload, template-ret-type, const-overload)
2270 (const-overload-quoted, anon-ns, ambiguous-prefix): New
2271 procedures.
2272 (test_driver): Call them.
2273 * gdb.cp/save-bp-qualified.cc: New.
2274 * gdb.cp/save-bp-qualified.exp: New.
2275 * gdb.linespec/explicit.exp: Test -qualified.
2276 * lib/completion-support.exp (completion::explicit_opts_list): Add
2277 "-qualified".
2278 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
2279
f6f1d339
PM
22802017-11-29 Phil Muldoon <pmuldoon@redhat.com>
2281
2282 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
2283
02ca603a
TT
22842017-11-29 Tom Tromey <tom@tromey.com>
2285
2286 * gdb.base/relocate.exp: Update invalid argument test.
2287 Add new tests for invalid arguments.
2288
ed6c0bfb
TP
22892017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2290
2291 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
2292 Return 0 as a long.
2293 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
2294
f106e10e
TP
22952017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2296
2297 * gdb.cp/breakpoint.cc (bar): Set return type to void.
2298 * gdb.cp/psymtab-parameter.cc (func): Likewise.
2299 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
2300 func ().
2301 * gdb.cp/shadow.cc (B.func): Return 0.
2302
10329bb2
JB
23032017-11-27 Joel Brobecker <brobecker@adacore.com>
2304
2305 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
2306 expected output in gdb_expect call to allow the exception
2307 message to be present as well. Fix syntax confusion to avoid
2308 TCL thinking that exception_name is an array.
2309
617cd4bc
UW
23102017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
2311
2312 * gdb.arch/spu-info.c: Include <unistd.h>.
2313 (do_signal_test): Fix broken calls to write.
2314 * gdb.arch/spu-info.exp: Use prepare_for_testing.
2315 Fix checks for empty mailboxes. Update signal tests for corrected
2316 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
2317 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
2318 * gdb.cell/arch.exp: Use standard_output_file.
2319 * gdb.cell/break.exp: Likewise.
2320 * gdb.cell/bt.exp: Likewise.
2321 * gdb.cell/core.exp: Likewise.
2322 * gdb.cell/dwarfaddr.exp: Likewise.
2323 * gdb.cell/ea-cache.exp: Likewise.
2324 * gdb.cell/ea-standalone.exp: Likewise.
2325 * gdb.cell/f-regs.exp: Likewise.
2326 * gdb.cell/fork.exp: Likewise.
2327 * gdb.cell/gcore.exp: Likewise.
2328 * gdb.cell/mem-access.exp: Likewise.
2329 * gdb.cell/ptype.exp: Likewise.
2330 * gdb.cell/registers.exp: Likewise.
2331 * gdb.cell/sizeof.exp: Likewise.
2332 * gdb.cell/solib-symbol.exp: Likewise.
2333 * gdb.cell/solib.exp: Likewise.
617cd4bc 2334
a81aaca0
PA
23352017-11-25 Pedro Alves <palves@redhat.com>
2336
2337 * gdb.base/complete-empty.exp: New file.
2338 * gdb.base/completion.exp: Adjust.
2339
6a3c6ee4
PA
23402017-11-25 Pedro Alves <palves@redhat.com>
2341
2342 * gdb.linespec/cpls-ops.cc: New file.
2343 * gdb.linespec/cpls-ops.exp: New file.
2344 * lib/completion-support.exp (test_complete_prefix_range_re): New,
2345 factored out from ...
2346 (test_complete_prefix_range): ... this.
2347
8955eb2d
PA
23482017-11-24 Pedro Alves <palves@redhat.com>
2349
2350 * gdb.linespec/cpcompletion.exp: New file.
2351 * gdb.linespec/cpls-hyphen.cc: New file.
2352 * gdb.linespec/cpls.cc: New file.
2353 * gdb.linespec/cpls2.cc: New file.
2354 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
2355 test to use test_gdb_complete_unique. Add label completion,
2356 keyword completion and explicit location completion tests.
2357 * lib/completion-support.exp: New file.
2358
e547c119
JB
23592017-11-24 Joel Brobecker <brobecker@adacore.com>
2360
2361 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
2362 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
2363 when hitting an exception catchpoint.
2364
7c3c1aa8
YQ
23652017-11-22 Yao Qi <yao.qi@linaro.org>
2366
2367 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
2368
41bd68f5
SM
23692017-11-22 Simon Marchi <simon.marchi@ericsson.com>
2370
2371 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
2372 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
2373 * gdb.dwarf2/info-locals-optimized-out.c: New file.
2374
1daad298
YQ
23752017-11-22 Yao Qi <yao.qi@linaro.org>
2376
2377 * gdb.base/info-os.exp: Pass pthreads.
2378 * gdb.multi/multi-attach.exp: Likewise.
2379
88465e87
YQ
23802017-11-22 Yao Qi <yao.qi@linaro.org>
2381
2382 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
2383 compiler.
2384
dc196b23
YQ
23852017-11-22 Yao Qi <yao.qi@linaro.org>
2386
2387 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
2388 * gdb.base/break-interp.exp: Likewise.
2389 * gdb.base/jit-attach-pie.exp: Likewise.
2390
2400729e
UW
23912017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2392
2393 * gdb.base/float128.c (large128): New variable.
2394 * gdb.base/float128.exp: Add test to print largest __float128 value.
2395
7a26362d
UW
23962017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2397
2398 * gdb.arch/vsx-regs.exp: Update register content checks.
2399
ed0f4273
UW
24002017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
2401
2402 * gdb.arch/ppc-longdouble.exp: New file.
2403 * gdb.arch/ppc-longdouble.c: Likewise.
2404
a25d69c6
PA
24052017-11-21 Pedro Alves <palves@redhat.com>
2406
2407 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
2408
73fcf641
PA
24092017-11-20 Pedro Alves <palves@redhat.com>
2410
2411 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
2412 (long_double_typedef): New typedefs.
2413 Use DEF on double and long double.
2414 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
2415 cases.
2416 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
2417 and 'long_double_ptr_same_size' locals. Use them to decide
2418 whether cast from array/function to float is valid/invalid.
2419
71a3c369
TT
24202017-11-17 Tom Tromey <tom@tromey.com>
2421
2422 * gdb.rust/traits.rs: New file.
2423 * gdb.rust/traits.exp: New file.
2424
ced9779b
JB
24252017-11-17 Joel Brobecker <brobecker@adacore.com>
2426
2427 * gdb.ada/minsyms: New testcase.
2428
a0922d80
PA
24292017-11-16 Pedro Alves <palves@redhat.com>
2430
2431 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
2432 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
2433
ea04e54c
PA
24342017-11-16 Pedro Alves <palves@redhat.com>
2435
2436 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
2437 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
2438
e849ea89
PA
24392017-11-16 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.server/reconnect-ctrl-c.c: New file.
2442 * gdb.server/reconnect-ctrl-c.exp: New file.
2443
d8ae99a7
PM
24442017-11-16 Phil Muldoon <pmuldoon@redhat.com>
2445
2446 * gdb.python/py-rbreak.exp: New file.
2447 * gdb.python/py-rbreak.c: New file.
2448 * gdb.python/py-rbreak-func2.c: New file.
2449
968a13f8
PA
24502017-11-16 Pedro Alves <palves@redhat.com>
2451
2452 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
2453 pattern.
2454 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
2455 GDB.
2456
71774bc9
SM
24572017-11-15 Simon Marchi <simon.marchi@ericsson.com>
2458
2459 * gdb.tui/completionn.exp (test_tab_completion): Add space in
2460 regex.
2461
ddbb44cf
SM
24622017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
2463
2464 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
2465 test names.
2466
584a564f
PA
24672017-11-09 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
2470 factored out from ...
2471 (top level): ... here, and adjusted to avoid expecting beyond the
2472 prompt in a single gdb_test_multiple.
2473
5ed7a928
PA
24742017-11-09 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
2477 output.
2478 * gdb.server/ext-attach.exp ("kill" test): Likewise.
2479 * gdb.server/ext-restart.exp ("kill" test): Likewise.
2480 * gdb.server/ext-run.exp ("kill" test): Likewise.
2481 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
2482
a60e0738
PA
24832017-11-09 Pedro Alves <palves@redhat.com>
2484
2485 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
2486 match till end of line.
2487
2c88253f
PA
24882017-11-09 Pedro Alves <palves@redhat.com>
2489
2490 * gdb.base/memattr.exp: Tighten regexes to match the end line.
2491
c7a38517
PA
24922017-11-09 Pedro Alves <palves@redhat.com>
2493
2494 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
2495 New procedures, factored out from ...
2496 (top level): ... here, and adjusted to avoid expecting beyond the
2497 prompt in one go.
2498
f29f4b6b
PA
24992017-11-09 Pedro Alves <palves@redhat.com>
2500
2501 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
2502 output. Fix '?' match.
2503
286acbb5
JB
25042017-11-08 Joel Brobecker <brobecker@adacore.com>
2505
2506 * gdb.ada/scoped_watch: New testcase.
2507 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
2508 which is actually correct.
2509 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
2510 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
2511
62d7ae92
PA
25122017-11-08 Pedro Alves <palves@redhat.com>
2513
2514 * gdb.gdb/complaints.exp (test_initial_complaints)
2515 (test_serial_complaints, test_short_complaints): Call
2516 complaint_internal instead of complaint.
2517
280ca31f
DT
25182017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
2519
2520 * gdb.threads/tls-core.c: New file.
2521 * gdb.threads/tls-core.exp: Likewise.
2522
b5ec771e
PA
25232017-11-08 Pedro Alves <palves@redhat.com>
2524
2525 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
2526 (p Exported_Capitalized): New test.
2527 (p exported_capitalized): New test.
2528
a02b41a7
PA
25292017-11-07 Pedro Alves <palves@redhat.com>
2530
2531 * gdb.cp/ena-dis-br-range.exp: Add more tests.
2532
95e95a6d
PA
25332017-11-07 Pedro Alves <palves@redhat.com>
2534
2535 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
2536 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
2537 (disable_invalid, disable_inverted, disable_negative): New
2538 procedures.
2539 ("bad numbers"): New set of tests.
2540
cee62dbd
PA
25412017-11-07 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.cp/ena-dis-br-range.exp: Add tests.
2544
cc638e86
PA
25452017-11-07 Pedro Alves <palves@redhat.com>
2546
2547 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
2548
d0fe4701
XR
25492017-11-07 Xavier Roirand <roirand@adacore.com>
2550 Pedro Alves <palves@redhat.com>
2551
2552 * gdb.base/ena-dis-br.exp: Add reference to
2553 gdb.cp/ena-dis-br-range.exp.
2554 * gdb.cp/ena-dis-br-range.exp: New file.
2555 * gdb.cp/ena-dis-br-range.cc: New file.
2556
46f67f80
PA
25572017-11-06 Pedro Alves <palves@redhat.com>
2558
2559 * gdb.base/attach-non-pgrp-leader.c: New.
2560 * gdb.base/attach-non-pgrp-leader.exp: New.
2561
726e1356
PA
25622017-11-06 Pedro Alves <palves@redhat.com>
2563
2564 * configure.ac: No longer check for termio.h and sgtty.h.
2565 * configure: Regenerate.
2566 * remote-utils.c: Include termios.h instead of gdb_termios.h.
2567 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
2568 Remove termio and sgtty code.
2569
50ab6ace
YQ
25702017-11-03 Yao Qi <yao.qi@linaro.org>
2571
2572 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
2573 in GDB is disabled.
2574
8e68731c
YQ
25752017-11-03 Yao Qi <yao.qi@linaro.org>
2576
2577 * gdb.python/py-thrhandle.exp: Skip it if python is not
2578 enabled.
2579
3a87ae65
SM
25802017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2581
2582 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
2583 as a breakpoint command.
2584
484d8d36
MD
25852017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
2586
2587 PR python/21213
2588 * gdb.python/py-infthread.exp: Test calling
2589 InferiorThread.inferior () multiple times in a row.
2590
4a27f119
KS
25912017-10-27 Keith Seitz <keiths@redhat.com>
2592
2593 * gdb.opt/inline-break.exp (break_info_1): New procedure.
2594 Test "info break" for every inlined function breakpoint.
2595
bb11dd58
YQ
25962017-10-27 Yao Qi <yao.qi@linaro.org>
2597
2598 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
2599
a43f3893
PF
26002017-10-26 Patrick Frants <osscontribute@gmail.com>
2601
2602 * gdb.cp/classes.exp (test_static_members): Test printing
2603 Outer::instance.
2604 * gdb.cp/classes.c (struct Inner, struct Outer): New.
2605 (Inner::instance, Outer::instance): New.
2606
792ccf00
PA
26072017-10-24 Pedro Alves <palves@redhat.com>
2608
2609 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
2610 extra console" test in two stages.
2611
eb2bfbad
PA
26122017-10-24 Pedro Alves <palves@redhat.com>
2613
2614 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
2615
1f75a651
PA
26162017-10-24 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
2619 loop.
2620
779990d9
PA
26212017-10-24 Pedro Alves <palves@redhat.com>
2622
2623 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
2624 $attempt" and "stoppedtry $stoppedtry" test prefixes.
2625
ad9b8f5d
PA
26262017-10-24 Pedro Alves <palves@redhat.com>
2627
2628 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
2629 parameter and handle it. Don't output read value in test name.
2630
fee6da6e
PA
26312017-10-24 Pedro Alves <palves@redhat.com>
2632
2633 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
2634 custom test name.
2635
10389c2c
PA
26362017-10-24 Pedro Alves <palves@redhat.com>
2637
2638 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
2639 include the unstable output directory name in the test's name.
2640 (initial_setup_simple) <'set args'>: Use custom test name.
2641
a80e65a9
PA
26422017-10-24 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
2645 with explicit test name.
2646
15763a09
PA
26472017-10-20 Pedro Alves <palves@redhat.com>
2648
2649 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
2650 'wait -i'. Use gdb_assert and remote_close.
2651
49a4ce2e
AB
26522017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
2653
2654 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
2655 number from variable rather than hard-coded.
2656
a75868f5
PA
26572017-10-19 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/long-inferior-output.c: New file.
2660 * gdb.base/long-inferior-output.exp: New file.
2661
c8ba13ad
KS
26622017-11-18 Keith Seitz <keiths@redhat.com>
2663
2664 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
2665 method.
2666 (main): Call it.
2667 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
2668 Add additional user-defined conversion operator tests.
2669
b27de576
PA
26702017-10-17 Pedro Alves <palves@redhat.com>
2671
2672 * boards/native-stdio-gdbserver.exp: Load "local-board".
2673
8484c955
PA
26742017-10-17 Pedro Alves <palves@redhat.com>
2675
2676 * gdb.base/quit-live.c: New file.
2677 * gdb.base/quit-live.exp: New file.
2678
83d5a34d
KS
26792017-10-16 Keith Seitz <keiths@redhat.com>
2680
2681 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
2682 (class_with_protected_typedef, class_with_private_typedef)
2683 (struct_with_public_typedef, struct_with_protected_typedef)
2684 (struct_with_private_typedef): New classes/structs.
2685 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
2686 typedefs and access specifiers.
2687
739b3f1d
PA
26882017-10-16 Pedro Alves <palves@redhat.com>
2689 Simon Marchi <simon.marchi@polymtl.ca>
2690
2691 * README (Local vs Remote vs Native): New section.
2692 * boards/local-board.exp: New file, with bits factored out from
2693 ...
2694 * boards/native-extended-gdbserver.exp: ... here. Load
2695 "local-board".
2696 * boards/native-gdbserver.exp: Load "local-board".
2697 (${board}_spawn, ${board}_exec): Delete.
2698 * boards/native-stdio-gdbserver.exp: Most contents factored out to
2699 ...
2700 * boards/stdio-gdbserver-base.exp: ... this new file.
2701 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
2702 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
2703 procedure.
2704 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
2705 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
2706 stdio_gdbserver_command.
2707 (${board}_get_remote_address, ${board}_get_comm_port)
2708 (${board}_download, ${board}_upload): Delete.
2709 (get_target_remote_pipe_cmd): New.
2710
fe68b953
SM
27112017-10-16 Simon Marchi <simon.marchi@ericsson.com>
2712
2713 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
2714 test_bkpt_deletion, test_bkpt_cond_and_cmds,
2715 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
2716 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
2717 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
2718 remove with_test_prefix.
2719
300b6685
PA
27202017-10-13 Pedro Alves <palves@redhat.com>
2721
2722 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
2723 * gdb.base/annota1.exp: Use it instead of is_remote.
2724 * gdb.base/annota3.exp: Use it instead of is_remote.
2725 * gdb.cp/annota2.exp: Use it instead of is_remote.
2726 * gdb.cp/annota3.exp: Use it instead of is_remote.
2727 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
2728
50500caf
PA
27292017-10-13 Pedro Alves <palves@redhat.com>
2730
2731 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
2732 (test_num_test_vars, run_and_count_vars, find_env)
2733 (test_set_unset_env, test_inherit_env_var): New procedures.
2734 (top level): Use them.
2735
dad0c6d2
PA
27362017-10-13 Pedro Alves <palves@redhat.com>
2737
2738 * lib/selftest-support.exp (selftest_setup): Extend comments, and
2739 also skip on stub-like targets.
2740
8b0553c1
PA
27412017-10-13 Pedro Alves <palves@redhat.com>
2742
2743 PR gdb/22293
2744 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
2745 (top level): Move some tests to ...
2746 (test_not_found): ... this new procedure.
2747 (top level): Call it.
2748
7594f623
PA
27492017-10-13 Pedro Alves <palves@redhat.com>
2750
2751 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
2752 expect different "info terminal" output if testing with a
2753 non-native target.
2754
ebe3b402
PA
27552017-10-13 Pedro Alves <palves@redhat.com>
2756 Simon Marchi <simon.marchi@polymtl.ca>
2757
2758 PR python/12966
2759 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
2760
42f1b161
PA
27612017-10-13 Pedro Alves <palves@redhat.com>
2762
2763 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
2764 already.
2765
8d6ef72b
PA
27662017-10-13 Pedro Alves <palves@redhat.com>
2767
2768 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
2769 is_remote.
2770
d7bcd5b8
PA
27712017-10-13 Pedro Alves <palves@redhat.com>
2772
2773 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
2774 is_remote.
2775
df479dc6
PA
27762017-10-13 Pedro Alves <palves@redhat.com>
2777
2778 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
2779 is set.
2780 (corefile_test_attach): Likewise. Check can_spawn_for_attach
2781 instead of is_remote.
2782
23fb630a
PA
27832017-10-13 Pedro Alves <palves@redhat.com>
2784
2785 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
2786 (top level): Add comment.
2787
cc77b1dc
PA
27882017-10-13 Pedro Alves <palves@redhat.com>
2789
2790 * gdb.base/remote.exp (top level): Fix comment typo and add
2791 missing return.
2792
27c9e813
PA
27932017-10-13 Pedro Alves <palves@redhat.com>
2794 Simon Marchi <simon.marchi@polymtl.ca>
2795
2796 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
2797 calls and add comments. Skip test if use_gdb_stub is set.
2798 (top level): Use "set cwd" command instead of "cd" command.
2799
5e830d98
PA
28002017-10-13 Pedro Alves <palves@redhat.com>
2801
2802 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
2803 is_remote target check.
2804
f5ca0032
PA
28052017-10-13 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.base/scope.exp: Use build_executable + clean_restart +
2808 gdb_file_cmd instead of prepare_for_testing and no longer skip
2809 "before run" tests on is_remote target boards. Update comments.
2810 * boards/native-extended-gdbserver.exp
2811 (extended_gdbserver_load_last_file): New, factored out from ...
2812 (gdb_load): ... this. Move further below and add comment.
2813 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
2814
8aed1c0d
PA
28152017-10-12 Pedro Alves <palves@redhat.com>
2816
2817 * gdb.base/attach.exp: Remove references to gdb64.
2818 * gdb.base/dbx.exp: Remove references to gdb64.
2819
cfa34c87
SM
28202017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
2821 Pedro Alves <palves@redhat.com>
2822
2823 * gdb.base/label.exp: Remove is_remote target check.
2824
9192b7de
PA
28252017-10-12 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.base/auvx.exp (coredir): Update comment.
2828 (top level) <core_works>: Use "set cwd" command instead of "cd"
2829 command.
2830
6bf0052d
PA
28312017-10-12 Pedro Alves <palves@redhat.com>
2832 Simon Marchi <simon.marchi@polymtl.ca>
2833
2834 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
2835 target boards.
2836
e48ef82d
PA
28372017-10-12 Pedro Alves <palves@redhat.com>
2838 Simon Marchi <simon.marchi@polymtl.ca>
2839
2840 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
2841 Instead skip if there's any gdb_protocol set.
2842
8d7aea57
SM
28432017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
2844 Pedro Alves <palves@redhat.com>
2845
2846 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
2847
30440677
PA
28482017-10-12 Pedro Alves <palves@redhat.com>
2849 Simon Marchi <simon.marchi@polymtl.ca>
2850
2851 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
2852 instead of on dejagnu remote boards.
2853
4e04f045 28542017-10-12 Pedro Alves <palves@redhat.com>
175654b9 2855 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
2856
2857 * gdb.base/inferior-died.exp: Remove is_remote and isnative
2858 checks. Use build_executable + clean_restart instead of
2859 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
2860 of enabling non-stop after starting gdb.
2861
871a186e
PA
28622017-10-12 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
2865 * gdb.threads/non-ldr-exc-2.exp: Ditto.
2866 * gdb.threads/non-ldr-exc-3.exp: Ditto.
2867 * gdb.threads/non-ldr-exc-4.exp: Ditto.
2868
56d704da
AK
28692017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
2870
2871 * gdb.arch/arc-tdesc-cpu.exp: New file.
2872 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
2873
2f20e312
SM
28742017-10-10 Simon Marchi <simon.marchi@ericsson.com>
2875
2876 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
2877
65630365
PA
28782017-10-10 Pedro Alves <palves@redhat.com>
2879
2880 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
2881 expect CLI output.
2882
bf469271
PA
28832017-10-10 Pedro Alves <palves@redhat.com>
2884
2885 * lib/selftest-support.exp (selftest_setup): Update for
2886 captured_command_loop's prototype change.
2887
777a42f1
PA
28882017-10-09 Pedro Alves <palves@redhat.com>
2889
2890 Test both arch1=>arch2 and arch2=>arch1.
2891
2892 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
2893 (srcfile2, binfile2, march1, march2): Remove globals. Largely
2894 factored out to...
2895 (append_arch1_options, append_arch2_options, append_arch_options)
2896 (build_executables): New procedures.
2897 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
2898 local.
2899 (top level): Add new 'first_arch' testing axis.
2900
cbd2b4e3
PA
29012017-10-09 Pedro Alves <palves@redhat.com>
2902
2903 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
2904 (barrier): New.
2905 (thread_start, all_started): New functions.
2906 (main): Spawn new thread and wait until it is scheduled.
2907 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
2908 option.
2909 (do_test): Add 'selected_thread' parameter. Run to all_started
2910 instead of main. Explicitly set the breakpoint at main. Switch
2911 to the SELECTED_THREAD thread.
2912 (top level): Test handling the exec event with either the main
2913 thread or the second thread selected.
2914
5c9e4427
PA
29152017-10-09 Pedro Alves <palves@redhat.com>
2916
2917 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
2918 logic. Move STOP marker after the value checks.
2919 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
2920 regexp.
2921
b3b7c423
SL
29222017-10-06 Sandra Loosemore <sandra@codesourcery.com>
2923
2924 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
2925
3b4b2f16
UW
29262017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
2927
2928 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
2929 integer-to-dfp conversion.
2930 * gdb.base/dfp-test.exp: Likewise.
2931
5cd63fda
PA
29322017-10-04 Pedro Alves <palves@redhat.com>
2933
2934 * gdb.multi/hangout.c: Include <unistd.h>.
2935 (hangout_loop): New function.
2936 (main): Call alarm. Call hangout_loop in a loop.
2937 * gdb.multi/hello.c: Include <unistd.h>.
2938 (hello_loop): New function.
2939 (main): Call alarm. Call hangout_loop in a loop.
2940 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
2941 inferior with the other selected.
2942
4c71c105
SM
29432017-10-04 Simon Marchi <simon.marchi@ericsson.com>
2944
2945 * gdb.mi/list-thread-groups-available.exp: New file.
2946 * gdb.mi/list-thread-groups-available.c: New file.
2947
bc3b087d
SDJ
29482017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
2949
2950 * gdb.base/set-cwd.exp: Make it available on
2951 native-extended-gdbserver.
2952
d092c5a2
SDJ
29532017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
2954
2955 * gdb.base/set-cwd.c: New file.
2956 * gdb.base/set-cwd.exp: Likewise.
2957
45320ffa
TT
29582017-10-02 Tom Tromey <tom@tromey.com>
2959
2960 PR rust/22236:
2961 * gdb.rust/simple.rs (main): New variable "fslice".
2962 * gdb.rust/simple.exp: Add slice tests. Update string tests.
2963
b3e3859b
TT
29642017-10-02 Tom Tromey <tom@tromey.com>
2965
2966 * gdb.rust/simple.exp: Test ptype of a slice.
2967
01af5e0d
TT
29682017-10-02 Tom Tromey <tom@tromey.com>
2969
2970 * gdb.rust/simple.exp: Test index of slice.
2971
a9bbfbd8
TT
29722017-09-27 Tom Tromey <tom@tromey.com>
2973
2974 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
2975
df8899e5
TP
29762017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2977 Pedro Alves <palves@redhat.com>
2978
2979 * gdb.base/compare-sections.exp (get value of read-only section): Read
2980 as unsigned value.
2981 (corrupt read-only section): Likewise and don't set written if patching
2982 failed.
2983
757bf54b
KB
29842017-09-21 Kevin Buettner <kevinb@redhat.com>
2985
2986 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
2987 files.
2988
06871ae8
PA
29892017-09-20 Pedro Alves <palves@redhat.com>
2990
2991 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
2992 symbol names in gdb's output.
2993 * gdb.cp/overload.exp ("list all overloads"): Likewise.
2994
e5f25bc5
PA
29952017-09-20 Pedro Alves <palves@redhat.com>
2996
2997 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
2998 Rename to ...
2999 (test_list_ambiguous_symbol): ... this and add a symbol name
3000 parameter. Adjust.
3001 (test_list_ambiguous_function): Reimplement on top of
3002 test_list_ambiguous_symbol and also test listing ambiguous
3003 variables.
3004 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
3005 (ambiguous_fun): ... this.
3006 (ambiguous_var): New.
3007 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
3008 (ambiguous_fun): ... this.
3009 (ambiguous_var): New.
3010
4e5a4f58
JB
30112017-09-19 John Baldwin <jhb@FreeBSD.org>
3012
3013 * gdb.base/starti.c: New file.
3014 * gdb.base/starti.exp: New file.
3015 * lib/gdb.exp (gdb_starti_cmd): New procedure.
3016
26e53f3e
PA
30172017-09-14 Pedro Alves <palves@redhat.com>
3018
3019 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
3020 (top level): Use it instead of runto.
3021
cb791d59
TT
30222017-09-11 Tom Tromey <tom@tromey.com>
3023
3024 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
3025
7c96f8c1
TT
30262017-09-11 Tom Tromey <tom@tromey.com>
3027
3028 * gdb.python/py-infthread.exp: Add tests for new_thread event.
3029 * gdb.python/py-inferior.exp: Add tests for new inferior events.
3030
469412dd
CW
30312017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
3032
3033 * gdb.fortran/printing-types.exp: New file.
3034 * gdb.fortran/printing-types.exp: New file.
3035
e0f86435
BH
30362017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3037
3038 * gdb.fortran/vla-ptype.exp: Fix typos.
3039 * gdb.fortran/vla-value.exp: Same.
3040
9e9af4be
BH
30412017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3042
3043 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
3044 * gdb.mi/mi-var-child-f.exp: Likewise.
3045 * gdb.mi/mi-vla-fortran.exp: Likewise.
3046
a5ad232b
FP
30472017-09-08 Frank Penczek <frank.penczek@intel.com>
3048 Christoph Weinmann <christoph.t.weinmann@intel.com>
3049 Bernhard Heckel <bernhard.heckel@intel.com>
3050
3051 * gdb.fortran/ptr-indentation.f90: New file.
3052 * gdb.fortran/ptr-indentation.exp: New file.
3053
5aec60eb
TT
30542017-09-05 Tom Tromey <tom@tromey.com>
3055
3056 PR gdb/22010:
3057 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
3058
8f8f8152
TP
30592017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3060
3061 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
3062
fbd1b771
JK
30632017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 * gdb.threads/tls-nodebug-pie.c: New file.
3066 * gdb.threads/tls-nodebug-pie.exp: New file.
3067
5eb5f850
TT
30682017-09-05 Tom Tromey <tom@tromey.com>
3069
3070 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
3071 for rust.
3072
ae780a21
SM
30732017-09-05 Simon Marchi <simon.marchi@ericsson.com>
3074
3075 * gdb.multi/multi-arch-exec.exp: Test with different
3076 "follow-exec-mode" settings.
3077 (do_test): New procedure.
3078
3693fdb3
PA
30792017-09-04 Pedro Alves <palves@redhat.com>
3080
3081 * gdb.base/func-static.c (S::method const, S::method volatile)
3082 (S::method volatile const): New methods.
3083 (c_s, v_s, cv_s): New instances.
3084 (main): Call method() on them.
3085 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
3086 (cannot_resolve): New procedure.
3087 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
3088 print-quote-unquoted columns.
3089 (do_test): Test printing each scope too.
3090
e68cb8e0
PA
30912017-09-04 Pedro Alves <palves@redhat.com>
3092
3093 * gdb.base/local-static.exp: Also test with
3094 class::method::variable wholly quoted.
3095 * gdb.cp/m-static.exp (class::method::variable): Remove test.
3096
858be34c
PA
30972017-09-04 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.base/local-static.c: New.
3100 * gdb.base/local-static.cc: New.
3101 * gdb.base/local-static.exp: New.
3102
46a4882b
PA
31032017-09-04 Pedro Alves <palves@redhat.com>
3104
3105 * gdb.asm/asm-source.exp: Add casts to int.
3106 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
3107 (dataglobal64_1, dataglobal64_2): New globals.
3108 * gdb.base/nodebug.exp: Test different expressions involving the
3109 new globals, with print, whatis and ptype. Add casts to int.
3110 * gdb.base/solib-display.exp: Add casts to int.
3111 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
3112 * gdb.cp/m-static.exp: Add cast to int.
3113 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
3114 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
3115 tls variable with no debug info without a cast. Test with a cast
3116 to int too.
3117 * gdb.trace/entry-values.exp: Add casts.
3118
2c5a2be1
PA
31192017-09-04 Pedro Alves <palves@redhat.com>
3120
3121 * gdb.base/nodebug.exp: Test that ptype's error about functions
3122 with unknown return type includes the function name too.
3123
7022349d
PA
31242017-09-04 Pedro Alves <palves@redhat.com>
3125
3126 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
3127 return type of munmap in infcall.
3128 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
3129 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
3130 type of ftell in infcall.
3131 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
3132 type of getpid in infcall.
3133 * gdb.base/infcall-exec.exp: Cast return type of execlp in
3134 infcall.
3135 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
3136 Bail on failure to extract the pid.
3137 * gdb.base/nodebug.c: #include <stdint.h>.
3138 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
3139 New functions.
3140 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
3141 Change expected output of print/whatis/ptype with functions with
3142 no debug info. Test all supported languages. Call
3143 test_call_promotion.
3144 * gdb.compile/compile.exp: Adjust expected output to expect
3145 warning.
3146 * gdb.threads/siginfo-threads.exp: Likewise.
3147
54990598
PA
31482017-09-04 Pedro Alves <palves@redhat.com>
3149
3150 * gdb.base/callfuncs.exp (do_function_calls): New parameter
3151 "prototypes". Test calling float functions via prototyped and
3152 unprototyped function pointers.
3153 (perform_all_tests): New parameter "prototypes". Pass it down.
3154 (top level): Pass down "prototypes" parameter to
3155 perform_all_tests.
3156
34d16ea2
SM
31572017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3158
3159 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
3160 Test with nested loops.
3161
9521ecda
SM
31622017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3163
3164 * gdb.base/commands.exp: Call the new procedures.
3165 (loop_break_test, loop_continue_test): New procedures.
3166
80a65e9b
SM
31672017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3168
3169 * gdb.base/commands.exp: Call new procedure.
3170 (define_if_without_arg_test): New procedure.
3171
e439fa14
PA
31722017-09-04 Pedro Alves <palves@redhat.com>
3173
3174 * gdb.base/list-ambiguous.exp: New file.
3175 * gdb.base/list-ambiguous0.c: New file.
3176 * gdb.base/list-ambiguous1.c: New file.
3177 * gdb.base/list.exp (test_list_range): Adjust expected output.
3178
0a2dde4a
SDJ
31792017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
3180
3181 * gdb.base/share-env-with-gdbserver.c: New file.
3182 * gdb.base/share-env-with-gdbserver.exp: Likewise.
3183
5e89eb3a
SM
31842017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3185
3186 * gdb.base/commands.exp (gdbvar_simple_if_test,
3187 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
3188 progvar_simple_if_test, progvar_simple_while_test,
3189 progvar_complex_if_while_test, user_defined_command_test,
3190 user_defined_command_args_eval,
3191 user_defined_command_args_stack_test,
3192 user_defined_command_manyargs_test, bp_deleted_in_command_test,
3193 temporary_breakpoint_commands,
3194 gdb_test_no_prompt, redefine_hook_test,
3195 redefine_backtrace_test): Remove "global gdb_prompt".
3196
fd437cbc
SM
31972017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3198
3199 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
3200 New proc, call it from toplevel.
3201
87215ad1
SDJ
32022017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
3203
3204 PR remote/21852
3205 * gdb.server/normal.c: New file, copied from gdb.base.
3206 * gdb.server/run-without-local-binary.exp: New file.
3207
58afddc6
WP
32082017-08-07 Weimin Pan <weimin.pan@oracle.com>
3209
3210 * gdb.arch/sparc64-adi.exp: New file.
3211 * gdb.arch/sparc64-adi.c: New file.
3212
5277199a
PA
32132017-08-22 Pedro Alves <palves@redhat.com>
3214
3215 * gdb.cp/overload.exp (line_range_pattern): New procedure.
3216 (top level): Add "list all overloads" tests.
3217
14278e1f
TT
32182017-08-22 Tom Tromey <tom@tromey.com>
3219
3220 * gdb.gdb/xfullpath.exp: Remove.
3221
bf223d3e
PA
32222017-08-21 Pedro Alves <palves@redhat.com>
3223
3224 PR gdb/19487
3225 * gdb.base/symbol-alias.c: New.
3226 * gdb.base/symbol-alias2.c: New.
3227 * gdb.base/symbol-alias.exp: New.
3228
c973d0aa
PA
32292017-08-21 Pedro Alves <palves@redhat.com>
3230
3231 * gdb.base/dfp-test.c
3232 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
3233 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
3234 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
3235 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
3236 * gdb.base/whatis-ptype-typedefs.c: New.
3237 * gdb.base/whatis-ptype-typedefs.exp: New.
3238 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
3239 (an_int, an_int_type, an_int_type2): New globals.
3240 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
3241 involving typedefs and cast expressions.
3242 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
3243 (lookup_typedefs_function): New.
3244 (typedefs_pretty_printers_dict): New.
3245 (top level): Register lookup_typedefs_function in
3246 gdb.pretty_printers.
3247
6d580b63
YQ
32482017-08-18 Yao Qi <yao.qi@linaro.org>
3249
3250 * gdb.server/unittest.exp: New.
3251
206726fb
SDJ
32522017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
3253
3254 PR gdb/21954
3255 * gdb.base/environ.exp: Add test to check if 'unset environment'
3256 works.
3257
bf0ec4c2
AA
32582017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3259
3260 * lib/gdb.exp (universal_compile_options): New caching proc.
3261 (gdb_compile): Suppress GCC's coloring of messages.
3262
d6382fff
TT
32632017-08-14 Tom Tromey <tom@tromey.com>
3264
3265 PR gdb/21675:
3266 * gdb.base/printcmds.exp (test_radices): New function.
3267 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
3268 * gdb.base/sizeof.exp (check_valueof): Use p/d.
3269 * lib/gdb.exp (get_integer_valueof): Use p/d.
3270
c2c2dd9f
SM
32712017-08-12 Simon Marchi <simon.marchi@ericsson.com>
3272
3273 * lib/gdb.exp (get_valueof): Don't capture end-of-line
3274 characters.
3275
fdffd6f4
TT
32762017-08-05 Tom Tromey <tom@tromey.com>
3277
3278 * gdb.rust/simple.exp: Allow String to appear in a different
3279 namespace.
3280
27d41eac
YQ
32812017-07-26 Yao Qi <yao.qi@linaro.org>
3282
3283 * gdb.gdb/unittest.exp: Invoke command
3284 "maintenance check xml-descriptions".
3285
031ed05d
AA
32862017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3287
3288 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
3289 calling context.
3290 (hex128): Drop erroneous calculation of parameters.
3291
dcd27ddf
SM
32922017-07-22 Simon Marchi <simon.marchi@ericsson.com>
3293
3294 * gdb.python/py-unwind.exp: Disable stack protection when
3295 building test file.
3296
47e77640
PA
32972017-07-20 Pedro Alves <palves@redhat.com>
3298
3299 * gdb.base/default.exp (set language): Adjust expected output.
3300
62d2a18a
PA
33012017-07-20 Pedro Alves <palves@redhat.com>
3302
3303 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
3304 (test_minsym): ... this, and make static.
3305 (get_pck__foo__bar__minsym): Rename to ...
3306 (get_test_minsym): ... this.
3307 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
3308 symbol names and comments.
3309 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
3310 (get_test_minsym): ... this.
3311 (pck__foo__bar__minsym__2): Rename to ...
3312 (test_minsym): ... this.
3313 (main): Adjust.
3314
c45ec17c
PA
33152017-07-17 Pedro Alves <palves@redhat.com>
3316
3317 * gdb.base/completion.exp: Adjust expected output.
3318 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
3319 the completer works.
3320
c6756f62
PA
33212017-07-17 Pedro Alves <palves@redhat.com>
3322
3323 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
3324
5bd68487
AB
33252017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3326
3327 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
3328
8880f2a9
TT
33292017-07-14 Tom Tromey <tom@tromey.com>
3330
3331 PR rust/21764:
3332 * gdb.rust/simple.exp: Add tests.
3333
65547233
TT
33342017-07-14 Tom Tromey <tom@tromey.com>
3335
3336 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
3337
8f14146e
PA
33382017-07-14 Pedro Alves <palves@redhat.com>
3339
3340 * gdb.linespec/base/one/thefile.cc (z1): New function.
3341 * gdb.linespec/base/two/thefile.cc (z2): New function.
3342 * gdb.linespec/linespec.exp: Add tests.
3343
b4365d02
AB
33442017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3345
3346 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
3347 to mi_create_breakpoint.
3348
5d2cbaa5
AB
33492017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3350
3351 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
3352 mi_create_breakpoint.
3353
11cb5716
IB
33542017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
3355
3356 * gdb.dlang/demangle.exp: Update for demangling changes.
3357
03278692
TT
33582017-07-09 Tom Tromey <tom@tromey.com>
3359
3360 * gdb.dwarf2/shortpiece.exp: New file.
3361
33c5cd75
DB
33622017-07-06 David Blaikie <dblaikie@gmail.com>
3363
3364 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
3365 built from fissiont-multi-cu{1,2}.c.
3366 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
3367 except putting 'main' and 'func' in separate CUs in the same DWO file.
3368 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
3369 test.
3370 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
3371 test.
3372
8455d262
PA
33732017-07-06 Pedro Alves <palves@redhat.com>
3374
3375 * gdb.python/py-unwind.exp: Test flushregs.
3376
dc4bde35
SDJ
33772017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3378
3379 PR cli/21688
3380 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
3381 tests for alias commands and trailing whitespace.
3382
51ed89aa
SDJ
33832017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3384
3385 PR cli/21688
3386 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
3387 procedure. Call it.
3388
eb17d413
PA
33892017-06-29 Pedro Alves <palves@redhat.com>
3390
3391 * gdb.base/printcmds.exp: Add tests.
3392
41664b45
DG
33932017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
3394
3395 PR gdb/21337
3396 * gdb.base/reread-readsym.exp: New file.
3397 * gdb.base/reread-readsym.c: New file.
3398
75312ae3
KB
33992017-06-21 Kevin Buettner <kevinb@redhat.com>
3400
3401 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
3402 subpattern.
3403
66953522
PB
34042017-06-19 Peter Bergner <bergner@vnet.ibm.com>
3405
3406 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
3407 extended mnemonic.
3408 * gdb.arch/powerpc-power9.s: Likewise.
3409
5524b525
AA
34102017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3411
3412 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
3413 on 32-bit x86 targets. Exploit is_*_target macros where
3414 appropriate.
3415
03c8af18
AA
34162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3417
3418 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
3419 register pieces.
3420
3bf31011
AA
34212017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3422
3423 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
3424 located in one or more DWARF pieces.
3425
805acca0
AA
34262017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3427
3428 * lib/gdb.exp (get_endianness): New proc.
3429 * gdb.arch/aarch64-fp.exp: Use it.
3430 * gdb.arch/altivec-regs.exp: Likewise.
3431 * gdb.arch/e500-regs.exp: Likewise.
3432 * gdb.arch/vsx-regs.exp: Likewise.
3433 * gdb.base/dump.exp: Likewise.
3434 * gdb.base/funcargs.exp: Likewise.
3435 * gdb.base/gnu_vector.exp: Likewise.
3436 * gdb.dwarf2/formdata16.exp: Likewise.
3437 * gdb.dwarf2/implptrpiece.exp: Likewise.
3438 * gdb.dwarf2/nonvar-access.exp: Likewise.
3439 * gdb.python/py-inferior.exp: Likewise.
3440 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3441
e9352324
AA
34422017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3443
3444 PR gdb/21226
3445 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
3446 stack value pieces are taken from the LSB end.
3447
d5d1163e
AA
34482017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3449
3450 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
3451 variable at nonzero offset.
3452
0567c986
AA
34532017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3454
3455 * gdb.dwarf2/var-access.c: New file.
3456 * gdb.dwarf2/var-access.exp: New test.
3457 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
3458
973e9aab
TT
34592017-06-12 Tom Tromey <tom@tromey.com>
3460
3461 * gdb.dwarf2/formdata16.exp: Add tests.
3462
d9109c80
TT
34632017-06-12 Tom Tromey <tom@tromey.com>
3464
3465 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
3466
30a25466
TT
34672017-06-12 Tom Tromey <tom@tromey.com>
3468
3469 PR exp/16225:
3470 * gdb.reverse/i386-sse-reverse.exp: Update tests.
3471 * gdb.arch/vsx-regs.exp: Update tests.
3472 * gdb.arch/s390-vregs.exp (hex128): New proc.
3473 Update test.
3474 * gdb.arch/altivec-regs.exp: Update tests.
3475
aefd8b33
SDJ
34762017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3477
3478 * gdb.base/startup-with-shell.c: New file.
3479 * gdb.base/startup-with-shell.exp: Likewise.
3480
2090129c
SDJ
34812017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3482
3483 * gdb.server/non-existing-program.exp: Update regex in order to
3484 reflect the fact that gdbserver is now using fork_inferior (with a
3485 shell) to startup the inferior.
3486
8e86a419
SM
34872017-05-30 Simon Marchi <simon.marchi@ericsson.com>
3488
3489 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
3490 support function calls from GDB.
3491
e6cf65f2
TT
34922017-05-21 Tom Tromey <tom@tromey.com>
3493
3494 PR rust/21466:
3495 * gdb.rust/unsized.exp: New file.
3496 * gdb.rust/unsized.rs: New file.
3497
43cc5389
TT
34982017-05-19 Tom Tromey <tom@tromey.com>
3499
3500 PR rust/21484:
3501 * gdb.rust/watch.exp: New file.
3502 * gdb.rust/watch.rs: New file.
3503
ec8df234
TT
35042017-05-18 Tom Tromey <tom@tromey.com>
3505
3506 * gdb.rust/simple.exp: Allow Box to be qualified.
3507
3e3e7fae
TP
35082017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3509
3510 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
3511
59cc050d
PA
35122017-05-18 Pedro Alves <palves@redhat.com>
3513
3514 * gdb.base/fileio.c (test_write, test_read, test_close)
3515 (test_fstat): Don't print 'ret' in the fail path.
3516
c8f6abd1
PA
35172017-05-18 Pedro Alves <palves@redhat.com>
3518
3519 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
3520 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
3521 (test_system, test_rename, test_unlink, test_time): Change
3522 prototypes.
3523 * gdb.base/fileio.exp (stop_msg): Adjust.
3524
d2a03b77
PA
35252017-05-18 Pedro Alves <palves@redhat.com>
3526
3527 * gdb.base/fileio.c (null_str): New global.
3528 (test_stat): Use it.
3529 * gdb.base/fileio.exp: Remove nowarnings.
3530
0d5c6999
YQ
35312017-05-17 Yao Qi <yao.qi@linaro.org>
3532
3533 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
3534
21873064
YQ
35352017-05-17 Simon Marchi <simon.marchi@ericsson.com>
3536
3537 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
3538 argument command.
3539 (top-level): Invoke test_set_inferior_tty.
3540
d512d31c
PA
35412017-05-04 Pedro Alves <palves@redhat.com>
3542
3543 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
3544 Add parens to print call for Python 3.
3545
90cef2ed
KS
35462017-05-03 Keith Seitz <keiths@redhat.com>
3547
3548 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
3549 (main): Call it.
3550
14f819c8
TW
35512017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3552
3553 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
3554 to prev and next.
3555
913aeadd
TW
35562017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3557
3558 * gdb.python/py-record-btrace.exp: Remove test for
3559 gdb.BtraceInstruction.error.
3560
a3be24ad
TW
35612017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3562
3563 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
3564
ae20e79a
TW
35652017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3566
3567 * gdb.python/py-record-btrace-threads.c: New file.
3568 * gdb.python/py-record-btrace-threads.exp: New file.
3569
45ce1b47
SDJ
35702017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
3571
3572 PR testsuite/8595
3573 * gdb.base/environ.exp: Make test available in all architectures.
3574 Move bits related to "info program" testing to
3575 gdb.base/info-program.exp. Rewrite tests to use the two new
3576 procedures mentione below.
3577 (test_set_show_env_var) New procedure.
3578 (test_set_show_env_var_equal): Likewise.
3579 * gdb.base/info-program.exp: New file.
3580
e15c3eb4
KS
35812017-04-27 Keith Seitz <keiths@redhat.com>
3582
3583 * gdb.cp/oranking.cc (test15): New function.
3584 (main): Call test15 and declare additional variables for testing.
3585 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
3586 "p foo101('abc')" tests.
3587 Add tests for cv qualifier overloads.
3588 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
3589 "lvalue reference overload" test.
3590 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
3591 "print value of f1 on Child&& in f2" test.
3592
3a3fd0fd
PA
35932017-04-19 Pedro Alves <palves@redhat.com>
3594
3595 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
3596 procedure.
3597 (top level): Call it.
3598 * lib/gdb.exp (gdb_define_cmd): New procedure.
3599
53375380
PA
36002017-04-12 Pedro Alves <palves@redhat.com>
3601
3602 PR gdb/21323
3603 * gdb.cp/wide_char_types.c: Include <wchar.h>.
3604 (wchar): New global.
3605 * gdb.cp/wide_char_types.exp (wide_char_types_program)
3606 (do_test_wide_char, wide_char_types_no_program, top level): Add
3607 wchar_t testing.
3608
53e710ac
PA
36092017-04-12 Pedro Alves <palves@redhat.com>
3610
3611 PR c++/21323
3612 * gdb.cp/wide_char_types.c: New file.
3613 * gdb.cp/wide_char_types.exp: New file.
3614
0ad9d8c7
SDJ
36152017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
3616
3617 PR gdb/21352
3618 * gdb.trace/tsv.exp: Add test for "tsave -r".
3619
b1b45502
IB
36202017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
3621
3622 * gdb.dlang/watch-loc.c: New file.
3623 * gdb.dlang/watch-loc.exp: New file.
3624
ec13808e
JK
36252017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3626
3627 * gdb.python/py-section-script.exp (sepdebug): New testcases.
3628
fe5f7374
AK
36292017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3630
3631 * gdb.arch/arc-analyze-prologue.S: New file.
3632 * gdb.arch/arc-analyze-prologue.exp: Likewise.
3633
eea78757
AK
36342017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3635
3636 * gdb.arch/arc-decode-insn.S: New file.
3637 * gdb.arch/arc-decode-insn.exp: Likewise.
3638
5badf10a
IR
36392017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
3640
3641 PR tdep/20928
3642 * gdb.arch/sparc64-regs.exp: New file.
3643 * gdb.arch/sparc64-regs.S: Likewise.
3644
cee59b3f
TW
36452017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
3646
3647 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
3648 and memory view on Python 3.
3649
c0f55cc6
AV
36502017-03-20 Artemiy Volkov <artemiyv@acm.org>
3651 Keith Seitz <keiths@redhat.com>
3652
3653 PR gdb/14441
3654 * gdb.cp/demangle.exp: Add rvalue reference tests.
3655 * gdb.cp/rvalue-ref-casts.cc: New file.
3656 * gdb.cp/rvalue-ref-casts.exp: New file.
3657 * gdb.cp/rvalue-ref-overload.cc: New file.
3658 * gdb.cp/rvalue-ref-overload.exp: New file.
3659 * gdb.cp/rvalue-ref-params.cc: New file.
3660 * gdb.cp/rvalue-ref-params.exp: New file.
3661 * gdb.cp/rvalue-ref-sizeof.cc: New file.
3662 * gdb.cp/rvalue-ref-sizeof.exp: New file.
3663 * gdb.cp/rvalue-ref-types.cc: New file.
3664 * gdb.cp/rvalue-ref-types.exp: New file.
3665 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
3666 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
3667
51457a05
MAL
36682017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3669
3670 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
3671 New procedure.
3672
5b291c04
MAL
36732017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3674
3675 * lib/mi-support.exp (mi_gdb_test): Add additional message
3676 for unexpected output.
3677
59a56148
AA
36782017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
3679
3680 * gdb.base/examine-backward.c (Barrier): New character array
3681 constant, to ensure that TestStrings is preceded by a string
3682 terminator.
3683
7942e96e
AA
36842017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3685
3686 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
3687 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
3688 and implicit pointer into such a location.
3689
6ebac3fb
DE
36902017-03-16 Doug Evans <dje@google.com>
3691
3692 * gdb.python/py-lazy-string (pointer): Really add new typedef.
3693
ec3b243d
TP
36942017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
3695
3696 * gdb.cp/m-static.exp: Fix expectation for prototype of
3697 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
3698
36992017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
3700
3701 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
3702 * gdb.guile/scm-lazy-string.c: New file.
3703 * gdb.guile/scm-value.exp: Move lazy string tests to ...
3704 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
3705 for pointer, array, typedef lazy strings.
3706
2cc36e25 37072017-03-16 Doug Evans <dje@google.com>
34b43320
DE
3708
3709 PR python/17728, python/18439, python/18779
3710 * gdb.python/py-value.c (main) Delete locals sptr, sn.
3711 * gdb.python/py-lazy-string.c (pointer): New typedef.
3712 (main): New locals ptr, array, typedef_ptr.
3713 * gdb.python/py-value.exp: Move lazy string tests to ...
3714 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
3715 array, typedef lazy strings.
ec3b243d 3716
0efcde63
AK
37172017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
3718
3719 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
3720 Add optional 'test' parameter.
3721
7978d7c3
SM
37222017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3723
3724 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3725 Skip for versions of DejaGnu < 1.5.
3726
896c0c1e
SM
37272017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3728
3729 * lib/gdb.exp (dejagnu_version): New proc.
3730 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3731 Use dejagnu_version.
3732
5f4d1085
KS
37332017-03-10 Keith Seitz <keiths@redhat.com>
3734
3735 PR c++/8128
3736 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
3737 type from destructor regexps.
3738 Add a branch which actually passes the test.
3739 Adjust "ptype t5i" test names.
3740
1de05205
PA
37412017-03-08 Pedro Alves <palves@redhat.com>
3742
3743 * gdb.base/step-over-exit.exp: Add explicit test message.
3744
c65d6b55
PA
37452017-03-08 Pedro Alves <palves@redhat.com>
3746
3747 PR gdb/18360
3748 * gdb.threads/interrupt-while-step-over.c: New file.
3749 * gdb.threads/interrupt-while-step-over.exp: New file.
3750
2e86a283
PA
37512017-03-08 Pedro Alves <palves@redhat.com>
3752
3753 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
3754 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
3755
25dcbff6
PA
37562017-03-08 Pedro Alves <palves@redhat.com>
3757
3758 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
3759 PKRU as not supported as a PASS.
3760
dc9366eb
PA
37612017-03-08 Pedro Alves <palves@redhat.com>
3762
3763 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
3764 prefix instead of $binfile1/$binfile2.
3765 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
3766 in test message.
3767 * gdb.python/py-completion.exp: Use "load python file" as test
3768 messages instead of unstable path names.
3769
6e5d74e7
PA
37702017-03-08 Pedro Alves <palves@redhat.com>
3771 Jan Kratochvil <jan.kratochvil@redhat.com>
3772
3773 PR cli/21218
3774 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3775 New proc.
3776 (top level): Call it.
3777
9753a2f6
PA
37782017-03-08 Pedro Alves <palves@redhat.com>
3779
3780 PR tui/21216
3781 * gdb.tui/tui-nl-filtered-output.exp: New file.
3782
1a4dd9dd
PA
37832017-03-08 Pedro Alves <palves@redhat.com>
3784
3785 * gdb.base/completion.exp: Move TUI completion tests to ...
3786 * gdb.tui/completion.exp: ... this new file.
3787
7cbbff33
PA
37882017-03-08 Pedro Alves <palves@redhat.com>
3789
3790 * gdb.base/tui-disasm-long-lines.c,
3791 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
3792 gdb.base/tui-layout.exp: Move to ...
3793 * gdb.tui/: ... this new directory.
3794
5f6fd321
PA
37952017-03-07 Pedro Alves <palves@redhat.com>
3796
3797 * gdb.base/tui-layout.c: New file.
3798 * gdb.base/tui-layout.exp: New file.
3799
44959fa8
PA
38002017-03-07 Pedro Alves <palves@redhat.com>
3801
3802 * gdb.base/tui-layout.c: Rename to ...
3803 * gdb.base/tui-disasm-long-lines.c: ... this.
3804 * gdb.base/tui-layout.exp: Rename to ...
3805 * gdb.base/tui-disasm-long-lines.exp: ... this.
3806
f8c4e718
PA
38072017-03-07 Pedro Alves <palves@redhat.com>
3808
3809 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
3810
6dbb839a 38112017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
3812
3813 * i386-mpx-call.c: New file.
3814 * i386-mpx-call.exp: New file.
3815
65b48a81
PB
38162017-02-28 Peter Bergner <bergner@vnet.ibm.com>
3817
3818 * gdb.arch/powerpc-power.exp: Delete test.
3819 * gdb.arch/powerpc-power.s: Likewise.
3820 * gdb.disasm/disassembler-options.exp: New test.
3821 * gdb.arch/powerpc-altivec.exp: Likewise.
3822 * gdb.arch/powerpc-altivec.s: Likewise.
3823 * gdb.arch/powerpc-altivec2.exp: Likewise.
3824 * gdb.arch/powerpc-altivec2.s: Likewise.
3825 * gdb.arch/powerpc-altivec3.exp: Likewise.
3826 * gdb.arch/powerpc-altivec3.s: Likewise.
3827 * gdb.arch/powerpc-power7.exp: Likewise.
3828 * gdb.arch/powerpc-power7.s: Likewise.
3829 * gdb.arch/powerpc-power8.exp: Likewise.
3830 * gdb.arch/powerpc-power8.s: Likewise.
3831 * gdb.arch/powerpc-power9.exp: Likewise.
3832 * gdb.arch/powerpc-power9.s: Likewise.
3833 * gdb.arch/powerpc-vsx.exp: Likewise.
3834 * gdb.arch/powerpc-vsx.s: Likewise.
3835 * gdb.arch/powerpc-vsx2.exp: Likewise.
3836 * gdb.arch/powerpc-vsx2.s: Likewise.
3837 * gdb.arch/powerpc-vsx3.exp: Likewise.
3838 * gdb.arch/powerpc-vsx3.s: Likewise.
3839 * gdb.arch/arm-disassembler-options.exp: Likewise.
3840 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
3841 * gdb.arch/s390-disassembler-options.exp: Likewise.
3842
17cd4947
LM
38432017-02-23 Luis Machado <lgustavo@codesourcery.com>
3844
3845 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
3846 (check_supported_features): ... this. Changed return type to void.
3847 (supports_rdseed): New static global.
3848 (rdseed): Check supports_rdseed.
3849 (initialize): Call check_supported_features.
3850
2039d74e
EBM
38512017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3852
3853 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
3854 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
3855 and lqarx/stqcx.
3856 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
3857 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
3858
a51d7ecf
EBM
38592017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3860
3861 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
3862 uppercase.
3863
0224619f
JK
38642017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3865
3866 * gdb.dwarf2/formdata16.c: New file.
3867 * gdb.dwarf2/formdata16.exp: New file.
3868 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
3869
216f72a1
JK
38702017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3871
3872 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
3873 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
3874 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
3875 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
3876 DW_AT_GNU_*.
3877
43988095
JK
38782017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3879
3880 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
3881
99e8a4f9
SDJ
38822017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
3883
3884 PR gdb/21164
3885 * gdb.base/maint.exp: Add testcases for when the commands do
3886 not have arguments.
3887
b58a8c0c
TP
38882017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
3889
3890 * gdb.cp/chained-calls.exp: Use p instead of P.
3891
4e746bb6
TW
38922017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
3893
3894 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
3895 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
3896
3f77c769
TT
38972017-02-14 Tom Tromey <tom@tromey.com>
3898
3899 PR python/13598:
3900 * gdb.python/py-events.exp: Add before_prompt event tests.
3901
075beec0
AA
39022017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3903
3904 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
3905
bf5f525c
LM
39062017-02-13 Luis Machado <lgustavo@codesourcery.com>
3907
3908 * gdb.linespec/explicit.c (my_unique_function_name): New function.
3909 (main): Call my_unique_function_name.
3910 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
3911 completion of patterns with a single match.
3912 Add missing -re switches to gdb_test_multiple calls.
3913
13a66184
LM
39142017-02-13 Luis Machado <lgustavo@codesourcery.com>
3915
3916 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
3917 return if core file is not recognized.
3918
26a06916
SM
39192017-02-10 Simon Marchi <simon.marchi@ericsson.com>
3920
3921 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
3922 and extra UIs.
3923
b761ca9e
SM
39242017-02-10 Simon Marchi <simon.marchi@ericsson.com>
3925
3926 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
3927 proc_with_prefix.
3928
b964bee0
TT
39292017-02-10 Tom Tromey <tom@tromey.com>
3930
3931 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
3932
18da0c51
MG
39332017-02-10 Martin Galvan <martingalvan@sourceware.org>
3934
3935 PR gdb/21122
3936 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
3937
604c4576
JG
39382017-02-08 Jerome Guitton <guitton@adacore.com>
3939
3940 * gdb.base/define.exp: Add test for command abbreviations
3941 in define.
3942
20b477a7
LM
39432017-02-06 Luis Machado <lgustavo@codesourcery.com>
3944
3945 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
3946 * gdb.reverse/insn-reverse-x86.c: New file.
3947
3f7b46f2
IR
39482017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
3949
3950 PR tdep/20936
3951 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
3952
f0fd41c1
TT
39532017-02-03 Tom Tromey <tom@tromey.com>
3954
3955 PR rust/21097:
3956 * gdb.rust/simple.exp: Add new tests.
3957
5be5dbf0
PA
39582017-02-02 Pedro Alves <palves@redhat.com>
3959
3960 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
3961 tests.
3962
7346ef59
AA
39632017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3964
3965 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
3966 taking a 2-byte value out of a 4-byte DWARF implicit value on
3967 big-endian targets.
3968 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
3969 logic. Add test cases for DW_OP_implicit.
3970
787f0025
MM
39712017-02-01 Markus Metzger <markus.t.metzger@intel.com>
3972
3973 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
3974
68777c29
MM
39752017-02-01 Markus Metzger <markus.t.metzger@intel.com>
3976
3977 * gdb.btrace/enable.exp: Call gdb_exit before
3978 skip_gdbserver_tests.
3979
0a1c7e28
MM
39802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
3981
3982 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
3983 GDBFLAGS.
3984
b5ac99b0
MM
39852017-02-01 Markus Metzger <markus.t.metzger@intel.com>
3986
3987 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
3988 the test is skipped.
3989 * gdb.btrace/data.exp: Likewise.
3990 * gdb.btrace/delta.exp: Likewise.
3991 * gdb.btrace/dlopen.exp: Likewise.
3992 * gdb.btrace/enable-running.exp: Likewise.
3993 * gdb.btrace/enable.exp: Likewise.
3994 * gdb.btrace/exception.exp: Likewise.
3995 * gdb.btrace/function_call_history.exp: Likewise.
3996 * gdb.btrace/gcore.exp: Likewise.
3997 * gdb.btrace/instruction_history.exp: Likewise.
3998 * gdb.btrace/multi-thread-step.exp: Likewise.
3999 * gdb.btrace/nohist.exp: Likewise.
4000 * gdb.btrace/non-stop.exp: Likewise.
4001 * gdb.btrace/reconnect.exp: Likewise.
4002 * gdb.btrace/record_goto-step.exp: Likewise.
4003 * gdb.btrace/record_goto.exp: Likewise.
4004 * gdb.btrace/rn-dl-bind.exp: Likewise.
4005 * gdb.btrace/segv.exp: Likewise.
4006 * gdb.btrace/step.exp: Likewise.
4007 * gdb.btrace/stepi.exp: Likewise.
4008 * gdb.btrace/tailcall-only.exp: Likewise.
4009 * gdb.btrace/tailcall.exp: Likewise.
4010 * gdb.btrace/tsx.exp: Likewise.
4011 * gdb.btrace/unknown_functions.exp: Likewise.
4012 * gdb.btrace/vdso.exp: Likewise.
4013
cd4007e4
MM
40142017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4015
4016 * gdb.btrace/enable-running.c: New.
4017 * gdb.btrace/enable-running.exp: New.
4018
2735833d
WT
40192017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
4020
4021 * gdb.arch/amd64-gs_base.c: New file.
4022 * gdb.arch/amd64-gs_base.exp: New file.
4023
b51e1e94
LM
40242017-01-26 Luis Machado <lgustavo@codesourcery.com>
4025
4026 * lib/memory.exp: Remove spurious empty newlines.
4027
72ca0410
SM
40282017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
4029
4030 * gdb.python/py-bad-printers.exp: Load python file using "source".
4031 * gdb.python/py-events.exp: Likewise.
4032 * gdb.python/py-evsignal.exp: Likewise.
4033 * gdb.python/py-evthreads.exp: Likewise.
4034 * gdb.python/py-frame-args.exp: Likewise.
4035 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
4036 * gdb.python/py-framefilter-mi.exp: Likewise.
4037 * gdb.python/py-framefilter.exp: Likewise.
4038 * gdb.python/py-mi.exp: Likewise.
4039 * gdb.python/py-pp-maint.exp: Likewise.
4040 * gdb.python/py-pp-registration.exp: Likewise.
4041 * gdb.python/py-prettyprint.exp: Likewise.
4042 (run_lang_tests): Likewise.
4043 * gdb.python/py-typeprint.exp: Likewise.
4044
e309aa65
LM
40452017-01-26 Luis Machado <lgustavo@codesourcery.com>
4046
4047 * lib/memory.exp: New file.
4048 * lib/gdb.exp: Load memory.exp.
4049 * gdb.base/memattr.exp (delete_memory): Move proc to
4050 lib/memory.exp and rename to delete_memory_regions.
4051 Replace delete_memory with delete_memory_regions.
4052 Cleanup memory regions before tests.
4053 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
4054 before tests.
4055
515aff23
LM
40562017-01-26 Luis Machado <lgustavo@codesourcery.com>
4057
4058 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
4059 files.
4060 (initialize): New function conditionally defined.
4061 (testcases): Move within conditional block.
4062 (main): Call initialize.
4063 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
4064 of gdb.reverse/insn-reverse.c.
4065 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
4066 gdb.reverse/insn-reverse.c.
4067
d8b49cf0
YQ
40682017-01-26 Yao Qi <yao.qi@linaro.org>
4069
4070 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
4071 disassemble on address 0.
4072
f13a9a0c
YQ
40732017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
4074 Yao Qi <yao.qi@linaro.org>
4075
4076 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
4077 * gdb.dwarf2/implptr-64bit.S: Remove.
4078 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
4079 variables in caller's context. Add DW_OP_implicit_value.
4080
5ac95241
YQ
40812017-01-25 Yao Qi <yao.qi@linaro.org>
4082
4083 * lib/dwarf.exp (Dwarf::_location): Handle
4084 DW_OP_GNU_implicit_pointer with proper size.
4085
23e82930
LM
40862017-01-20 Luis Machado <lgustavo@codesourcery.com>
4087
4088 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
4089 and add untested calls.
4090
d334ae25
LM
40912017-01-20 Luis Machado <lgustavo@codesourcery.com>
4092
4093 * gdb.python/python.exp: Check line number against what GDB thinks
4094 the line number is for func1.
4095
f5e6296e
IB
40962017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
4097
4098 * gdb.dlang/debug-expr.exp: New file.
4099
5b362f04
LM
41002016-12-23 Luis Machado <lgustavo@codesourcery.com>
4101
4102 Fix test names for the following files:
4103
4104 * gdb.ada/exec_changed.exp
4105 * gdb.ada/info_types.exp
4106 * gdb.arch/aarch64-atomic-inst.exp
4107 * gdb.arch/aarch64-fp.exp
4108 * gdb.arch/altivec-abi.exp
4109 * gdb.arch/altivec-regs.exp
4110 * gdb.arch/amd64-byte.exp
4111 * gdb.arch/amd64-disp-step.exp
4112 * gdb.arch/amd64-dword.exp
4113 * gdb.arch/amd64-entry-value-inline.exp
4114 * gdb.arch/amd64-entry-value-param.exp
4115 * gdb.arch/amd64-entry-value-paramref.exp
4116 * gdb.arch/amd64-entry-value.exp
4117 * gdb.arch/amd64-i386-address.exp
4118 * gdb.arch/amd64-invalid-stack-middle.exp
4119 * gdb.arch/amd64-invalid-stack-top.exp
4120 * gdb.arch/amd64-optimout-repeat.exp
4121 * gdb.arch/amd64-prologue-skip.exp
4122 * gdb.arch/amd64-prologue-xmm.exp
4123 * gdb.arch/amd64-stap-special-operands.exp
4124 * gdb.arch/amd64-stap-wrong-subexp.exp
4125 * gdb.arch/amd64-tailcall-cxx.exp
4126 * gdb.arch/amd64-tailcall-noret.exp
4127 * gdb.arch/amd64-tailcall-ret.exp
4128 * gdb.arch/amd64-tailcall-self.exp
4129 * gdb.arch/amd64-word.exp
4130 * gdb.arch/arm-bl-branch-dest.exp
4131 * gdb.arch/arm-disp-step.exp
4132 * gdb.arch/arm-neon.exp
4133 * gdb.arch/arm-single-step-kernel-helper.exp
4134 * gdb.arch/avr-flash-qualifier.exp
4135 * gdb.arch/disp-step-insn-reloc.exp
4136 * gdb.arch/e500-abi.exp
4137 * gdb.arch/e500-regs.exp
4138 * gdb.arch/ftrace-insn-reloc.exp
4139 * gdb.arch/i386-avx512.exp
4140 * gdb.arch/i386-bp_permanent.exp
4141 * gdb.arch/i386-byte.exp
4142 * gdb.arch/i386-cfi-notcurrent.exp
4143 * gdb.arch/i386-disp-step.exp
4144 * gdb.arch/i386-dr3-watch.exp
4145 * gdb.arch/i386-float.exp
4146 * gdb.arch/i386-gnu-cfi.exp
4147 * gdb.arch/i386-mpx-map.exp
4148 * gdb.arch/i386-mpx-sigsegv.exp
4149 * gdb.arch/i386-mpx-simple_segv.exp
4150 * gdb.arch/i386-mpx.exp
4151 * gdb.arch/i386-permbkpt.exp
4152 * gdb.arch/i386-prologue.exp
4153 * gdb.arch/i386-signal.exp
4154 * gdb.arch/i386-size-overlap.exp
4155 * gdb.arch/i386-unwind.exp
4156 * gdb.arch/i386-word.exp
4157 * gdb.arch/mips-fcr.exp
4158 * gdb.arch/powerpc-d128-regs.exp
4159 * gdb.arch/powerpc-stackless.exp
4160 * gdb.arch/ppc64-atomic-inst.exp
4161 * gdb.arch/s390-stackless.exp
4162 * gdb.arch/s390-tdbregs.exp
4163 * gdb.arch/s390-vregs.exp
4164 * gdb.arch/sparc-sysstep.exp
4165 * gdb.arch/thumb-bx-pc.exp
4166 * gdb.arch/thumb-singlestep.exp
4167 * gdb.arch/thumb2-it.exp
4168 * gdb.arch/vsx-regs.exp
4169 * gdb.asm/asm-source.exp
4170 * gdb.base/a2-run.exp
4171 * gdb.base/advance.exp
4172 * gdb.base/all-bin.exp
4173 * gdb.base/anon.exp
4174 * gdb.base/args.exp
4175 * gdb.base/arithmet.exp
4176 * gdb.base/async-shell.exp
4177 * gdb.base/async.exp
4178 * gdb.base/attach-pie-noexec.exp
4179 * gdb.base/attach-twice.exp
4180 * gdb.base/auto-load.exp
4181 * gdb.base/bang.exp
4182 * gdb.base/bitfields.exp
4183 * gdb.base/break-always.exp
4184 * gdb.base/break-caller-line.exp
4185 * gdb.base/break-entry.exp
4186 * gdb.base/break-inline.exp
4187 * gdb.base/break-on-linker-gcd-function.exp
4188 * gdb.base/break-probes.exp
4189 * gdb.base/break.exp
4190 * gdb.base/breakpoint-shadow.exp
4191 * gdb.base/call-ar-st.exp
4192 * gdb.base/call-sc.exp
4193 * gdb.base/call-signal-resume.exp
4194 * gdb.base/call-strs.exp
4195 * gdb.base/callfuncs.exp
4196 * gdb.base/catch-fork-static.exp
4197 * gdb.base/catch-gdb-caused-signals.exp
4198 * gdb.base/catch-load.exp
4199 * gdb.base/catch-signal-fork.exp
4200 * gdb.base/catch-signal.exp
4201 * gdb.base/catch-syscall.exp
4202 * gdb.base/charset.exp
4203 * gdb.base/checkpoint.exp
4204 * gdb.base/chng-syms.exp
4205 * gdb.base/code-expr.exp
4206 * gdb.base/code_elim.exp
4207 * gdb.base/commands.exp
4208 * gdb.base/completion.exp
4209 * gdb.base/complex.exp
4210 * gdb.base/cond-expr.exp
4211 * gdb.base/condbreak.exp
4212 * gdb.base/consecutive.exp
4213 * gdb.base/continue-all-already-running.exp
4214 * gdb.base/coredump-filter.exp
4215 * gdb.base/corefile.exp
4216 * gdb.base/dbx.exp
4217 * gdb.base/debug-expr.exp
4218 * gdb.base/define.exp
4219 * gdb.base/del.exp
4220 * gdb.base/disabled-location.exp
4221 * gdb.base/disasm-end-cu.exp
4222 * gdb.base/disasm-optim.exp
4223 * gdb.base/display.exp
4224 * gdb.base/duplicate-bp.exp
4225 * gdb.base/ena-dis-br.exp
4226 * gdb.base/ending-run.exp
4227 * gdb.base/enumval.exp
4228 * gdb.base/environ.exp
4229 * gdb.base/eu-strip-infcall.exp
4230 * gdb.base/eval-avoid-side-effects.exp
4231 * gdb.base/eval-skip.exp
4232 * gdb.base/exitsignal.exp
4233 * gdb.base/expand-psymtabs.exp
4234 * gdb.base/filesym.exp
4235 * gdb.base/find-unmapped.exp
4236 * gdb.base/finish.exp
4237 * gdb.base/float.exp
4238 * gdb.base/foll-exec-mode.exp
4239 * gdb.base/foll-exec.exp
4240 * gdb.base/foll-fork.exp
4241 * gdb.base/fortran-sym-case.exp
4242 * gdb.base/freebpcmd.exp
4243 * gdb.base/func-ptr.exp
4244 * gdb.base/func-ptrs.exp
4245 * gdb.base/funcargs.exp
4246 * gdb.base/gcore-buffer-overflow.exp
4247 * gdb.base/gcore-relro-pie.exp
4248 * gdb.base/gcore-relro.exp
4249 * gdb.base/gcore.exp
4250 * gdb.base/gdb1090.exp
4251 * gdb.base/gdb11530.exp
4252 * gdb.base/gdb11531.exp
4253 * gdb.base/gdb1821.exp
4254 * gdb.base/gdbindex-stabs.exp
4255 * gdb.base/gdbvars.exp
4256 * gdb.base/hbreak.exp
4257 * gdb.base/hbreak2.exp
4258 * gdb.base/included.exp
4259 * gdb.base/infcall-input.exp
4260 * gdb.base/inferior-died.exp
4261 * gdb.base/infnan.exp
4262 * gdb.base/info-macros.exp
4263 * gdb.base/info-os.exp
4264 * gdb.base/info-proc.exp
4265 * gdb.base/info-shared.exp
4266 * gdb.base/info-target.exp
4267 * gdb.base/infoline.exp
4268 * gdb.base/interp.exp
4269 * gdb.base/interrupt.exp
4270 * gdb.base/jit-reader.exp
4271 * gdb.base/jit-simple.exp
4272 * gdb.base/kill-after-signal.exp
4273 * gdb.base/kill-detach-inferiors-cmd.exp
4274 * gdb.base/label.exp
4275 * gdb.base/langs.exp
4276 * gdb.base/ldbl_e308.exp
4277 * gdb.base/line-symtabs.exp
4278 * gdb.base/linespecs.exp
4279 * gdb.base/list.exp
4280 * gdb.base/long_long.exp
4281 * gdb.base/longest-types.exp
4282 * gdb.base/maint.exp
4283 * gdb.base/max-value-size.exp
4284 * gdb.base/memattr.exp
4285 * gdb.base/mips_pro.exp
4286 * gdb.base/morestack.exp
4287 * gdb.base/moribund-step.exp
4288 * gdb.base/multi-forks.exp
4289 * gdb.base/nested-addr.exp
4290 * gdb.base/nextoverexit.exp
4291 * gdb.base/noreturn-finish.exp
4292 * gdb.base/noreturn-return.exp
4293 * gdb.base/nostdlib.exp
4294 * gdb.base/offsets.exp
4295 * gdb.base/opaque.exp
4296 * gdb.base/pc-fp.exp
4297 * gdb.base/permissions.exp
4298 * gdb.base/print-symbol-loading.exp
4299 * gdb.base/prologue-include.exp
4300 * gdb.base/psymtab.exp
4301 * gdb.base/ptype.exp
4302 * gdb.base/random-signal.exp
4303 * gdb.base/randomize.exp
4304 * gdb.base/range-stepping.exp
4305 * gdb.base/readline-ask.exp
4306 * gdb.base/recpar.exp
4307 * gdb.base/recurse.exp
4308 * gdb.base/relational.exp
4309 * gdb.base/restore.exp
4310 * gdb.base/return-nodebug.exp
4311 * gdb.base/return.exp
4312 * gdb.base/run-after-attach.exp
4313 * gdb.base/save-bp.exp
4314 * gdb.base/scope.exp
4315 * gdb.base/sect-cmd.exp
4316 * gdb.base/set-lang-auto.exp
4317 * gdb.base/set-noassign.exp
4318 * gdb.base/setvar.exp
4319 * gdb.base/sigall.exp
4320 * gdb.base/sigbpt.exp
4321 * gdb.base/siginfo-addr.exp
4322 * gdb.base/siginfo-infcall.exp
4323 * gdb.base/siginfo-obj.exp
4324 * gdb.base/siginfo.exp
4325 * gdb.base/signals-state-child.exp
4326 * gdb.base/signest.exp
4327 * gdb.base/sigstep.exp
4328 * gdb.base/sizeof.exp
4329 * gdb.base/skip.exp
4330 * gdb.base/solib-corrupted.exp
4331 * gdb.base/solib-nodir.exp
4332 * gdb.base/solib-search.exp
4333 * gdb.base/stack-checking.exp
4334 * gdb.base/stale-infcall.exp
4335 * gdb.base/stap-probe.exp
4336 * gdb.base/start.exp
4337 * gdb.base/step-break.exp
4338 * gdb.base/step-bt.exp
4339 * gdb.base/step-line.exp
4340 * gdb.base/step-over-exit.exp
4341 * gdb.base/step-over-syscall.exp
4342 * gdb.base/step-resume-infcall.exp
4343 * gdb.base/step-test.exp
4344 * gdb.base/store.exp
4345 * gdb.base/structs3.exp
4346 * gdb.base/sym-file.exp
4347 * gdb.base/symbol-without-target_section.exp
4348 * gdb.base/term.exp
4349 * gdb.base/testenv.exp
4350 * gdb.base/ui-redirect.exp
4351 * gdb.base/until.exp
4352 * gdb.base/unwindonsignal.exp
4353 * gdb.base/value-double-free.exp
4354 * gdb.base/vla-datatypes.exp
4355 * gdb.base/vla-ptr.exp
4356 * gdb.base/vla-sideeffect.exp
4357 * gdb.base/volatile.exp
4358 * gdb.base/watch-cond-infcall.exp
4359 * gdb.base/watch-cond.exp
4360 * gdb.base/watch-non-mem.exp
4361 * gdb.base/watch-read.exp
4362 * gdb.base/watch-vfork.exp
4363 * gdb.base/watchpoint-cond-gone.exp
4364 * gdb.base/watchpoint-delete.exp
4365 * gdb.base/watchpoint-hw-hit-once.exp
4366 * gdb.base/watchpoint-hw.exp
4367 * gdb.base/watchpoint-stops-at-right-insn.exp
4368 * gdb.base/watchpoints.exp
4369 * gdb.base/wchar.exp
4370 * gdb.base/whatis-exp.exp
4371 * gdb.btrace/buffer-size.exp
4372 * gdb.btrace/data.exp
4373 * gdb.btrace/delta.exp
4374 * gdb.btrace/dlopen.exp
4375 * gdb.btrace/enable.exp
4376 * gdb.btrace/exception.exp
4377 * gdb.btrace/function_call_history.exp
4378 * gdb.btrace/gcore.exp
4379 * gdb.btrace/instruction_history.exp
4380 * gdb.btrace/nohist.exp
4381 * gdb.btrace/reconnect.exp
4382 * gdb.btrace/record_goto-step.exp
4383 * gdb.btrace/record_goto.exp
4384 * gdb.btrace/rn-dl-bind.exp
4385 * gdb.btrace/segv.exp
4386 * gdb.btrace/step.exp
4387 * gdb.btrace/stepi.exp
4388 * gdb.btrace/tailcall-only.exp
4389 * gdb.btrace/tailcall.exp
4390 * gdb.btrace/tsx.exp
4391 * gdb.btrace/unknown_functions.exp
4392 * gdb.btrace/vdso.exp
4393 * gdb.compile/compile-ifunc.exp
4394 * gdb.compile/compile-ops.exp
4395 * gdb.compile/compile-print.exp
4396 * gdb.compile/compile-setjmp.exp
4397 * gdb.cp/abstract-origin.exp
4398 * gdb.cp/ambiguous.exp
4399 * gdb.cp/annota2.exp
4400 * gdb.cp/annota3.exp
4401 * gdb.cp/anon-ns.exp
4402 * gdb.cp/anon-struct.exp
4403 * gdb.cp/anon-union.exp
4404 * gdb.cp/arg-reference.exp
4405 * gdb.cp/baseenum.exp
4406 * gdb.cp/bool.exp
4407 * gdb.cp/breakpoint.exp
4408 * gdb.cp/bs15503.exp
4409 * gdb.cp/call-c.exp
4410 * gdb.cp/casts.exp
4411 * gdb.cp/chained-calls.exp
4412 * gdb.cp/class2.exp
4413 * gdb.cp/classes.exp
4414 * gdb.cp/cmpd-minsyms.exp
4415 * gdb.cp/converts.exp
4416 * gdb.cp/cp-relocate.exp
4417 * gdb.cp/cpcompletion.exp
4418 * gdb.cp/cpexprs.exp
4419 * gdb.cp/cplabel.exp
4420 * gdb.cp/cplusfuncs.exp
4421 * gdb.cp/cpsizeof.exp
4422 * gdb.cp/ctti.exp
4423 * gdb.cp/derivation.exp
4424 * gdb.cp/destrprint.exp
4425 * gdb.cp/dispcxx.exp
4426 * gdb.cp/enum-class.exp
4427 * gdb.cp/exception.exp
4428 * gdb.cp/exceptprint.exp
4429 * gdb.cp/expand-psymtabs-cxx.exp
4430 * gdb.cp/expand-sals.exp
4431 * gdb.cp/extern-c.exp
4432 * gdb.cp/filename.exp
4433 * gdb.cp/formatted-ref.exp
4434 * gdb.cp/fpointer.exp
4435 * gdb.cp/gdb1355.exp
4436 * gdb.cp/gdb2495.exp
4437 * gdb.cp/hang.exp
4438 * gdb.cp/impl-this.exp
4439 * gdb.cp/infcall-dlopen.exp
4440 * gdb.cp/inherit.exp
4441 * gdb.cp/iostream.exp
4442 * gdb.cp/koenig.exp
4443 * gdb.cp/local.exp
4444 * gdb.cp/m-data.exp
4445 * gdb.cp/m-static.exp
4446 * gdb.cp/mb-ctor.exp
4447 * gdb.cp/mb-inline.exp
4448 * gdb.cp/mb-templates.exp
4449 * gdb.cp/member-name.exp
4450 * gdb.cp/member-ptr.exp
4451 * gdb.cp/meth-typedefs.exp
4452 * gdb.cp/method.exp
4453 * gdb.cp/method2.exp
4454 * gdb.cp/minsym-fallback.exp
4455 * gdb.cp/misc.exp
4456 * gdb.cp/namelessclass.exp
4457 * gdb.cp/namespace-enum.exp
4458 * gdb.cp/namespace-nested-import.exp
4459 * gdb.cp/namespace.exp
4460 * gdb.cp/nextoverthrow.exp
4461 * gdb.cp/no-dmgl-verbose.exp
4462 * gdb.cp/non-trivial-retval.exp
4463 * gdb.cp/noparam.exp
4464 * gdb.cp/nsdecl.exp
4465 * gdb.cp/nsimport.exp
4466 * gdb.cp/nsnested.exp
4467 * gdb.cp/nsnoimports.exp
4468 * gdb.cp/nsrecurs.exp
4469 * gdb.cp/nsstress.exp
4470 * gdb.cp/nsusing.exp
4471 * gdb.cp/operator.exp
4472 * gdb.cp/oranking.exp
4473 * gdb.cp/overload-const.exp
4474 * gdb.cp/overload.exp
4475 * gdb.cp/ovldbreak.exp
4476 * gdb.cp/ovsrch.exp
4477 * gdb.cp/paren-type.exp
4478 * gdb.cp/parse-lang.exp
4479 * gdb.cp/pass-by-ref.exp
4480 * gdb.cp/pr-1023.exp
4481 * gdb.cp/pr-1210.exp
4482 * gdb.cp/pr-574.exp
4483 * gdb.cp/pr10687.exp
4484 * gdb.cp/pr12028.exp
4485 * gdb.cp/pr17132.exp
4486 * gdb.cp/pr17494.exp
4487 * gdb.cp/pr9067.exp
4488 * gdb.cp/pr9167.exp
4489 * gdb.cp/pr9631.exp
4490 * gdb.cp/printmethod.exp
4491 * gdb.cp/psmang.exp
4492 * gdb.cp/psymtab-parameter.exp
4493 * gdb.cp/ptype-cv-cp.exp
4494 * gdb.cp/ptype-flags.exp
4495 * gdb.cp/re-set-overloaded.exp
4496 * gdb.cp/ref-types.exp
4497 * gdb.cp/rtti.exp
4498 * gdb.cp/scope-err.exp
4499 * gdb.cp/shadow.exp
4500 * gdb.cp/smartp.exp
4501 * gdb.cp/static-method.exp
4502 * gdb.cp/static-print-quit.exp
4503 * gdb.cp/temargs.exp
4504 * gdb.cp/templates.exp
4505 * gdb.cp/try_catch.exp
4506 * gdb.cp/typedef-operator.exp
4507 * gdb.cp/typeid.exp
4508 * gdb.cp/userdef.exp
4509 * gdb.cp/using-crash.exp
4510 * gdb.cp/var-tag.exp
4511 * gdb.cp/virtbase.exp
4512 * gdb.cp/virtfunc.exp
4513 * gdb.cp/virtfunc2.exp
4514 * gdb.cp/vla-cxx.exp
4515 * gdb.disasm/t01_mov.exp
4516 * gdb.disasm/t02_mova.exp
4517 * gdb.disasm/t03_add.exp
4518 * gdb.disasm/t04_sub.exp
4519 * gdb.disasm/t05_cmp.exp
4520 * gdb.disasm/t06_ari2.exp
4521 * gdb.disasm/t07_ari3.exp
4522 * gdb.disasm/t08_or.exp
4523 * gdb.disasm/t09_xor.exp
4524 * gdb.disasm/t10_and.exp
4525 * gdb.disasm/t11_logs.exp
4526 * gdb.disasm/t12_bit.exp
4527 * gdb.disasm/t13_otr.exp
4528 * gdb.dlang/circular.exp
4529 * gdb.dwarf2/arr-stride.exp
4530 * gdb.dwarf2/arr-subrange.exp
4531 * gdb.dwarf2/atomic-type.exp
4532 * gdb.dwarf2/bad-regnum.exp
4533 * gdb.dwarf2/bitfield-parent-optimized-out.exp
4534 * gdb.dwarf2/callframecfa.exp
4535 * gdb.dwarf2/clztest.exp
4536 * gdb.dwarf2/corrupt.exp
4537 * gdb.dwarf2/data-loc.exp
4538 * gdb.dwarf2/dup-psym.exp
4539 * gdb.dwarf2/dw2-anon-mptr.exp
4540 * gdb.dwarf2/dw2-anonymous-func.exp
4541 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
4542 * gdb.dwarf2/dw2-bad-unresolved.exp
4543 * gdb.dwarf2/dw2-basic.exp
4544 * gdb.dwarf2/dw2-canonicalize-type.exp
4545 * gdb.dwarf2/dw2-case-insensitive.exp
4546 * gdb.dwarf2/dw2-common-block.exp
4547 * gdb.dwarf2/dw2-compdir-oldgcc.exp
4548 * gdb.dwarf2/dw2-compressed.exp
4549 * gdb.dwarf2/dw2-const.exp
4550 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
4551 * gdb.dwarf2/dw2-cu-size.exp
4552 * gdb.dwarf2/dw2-dup-frame.exp
4553 * gdb.dwarf2/dw2-entry-value.exp
4554 * gdb.dwarf2/dw2-icycle.exp
4555 * gdb.dwarf2/dw2-ifort-parameter.exp
4556 * gdb.dwarf2/dw2-inline-break.exp
4557 * gdb.dwarf2/dw2-inline-param.exp
4558 * gdb.dwarf2/dw2-intercu.exp
4559 * gdb.dwarf2/dw2-intermix.exp
4560 * gdb.dwarf2/dw2-lexical-block-bare.exp
4561 * gdb.dwarf2/dw2-linkage-name-trust.exp
4562 * gdb.dwarf2/dw2-minsym-in-cu.exp
4563 * gdb.dwarf2/dw2-noloc.exp
4564 * gdb.dwarf2/dw2-op-call.exp
4565 * gdb.dwarf2/dw2-op-out-param.exp
4566 * gdb.dwarf2/dw2-opt-structptr.exp
4567 * gdb.dwarf2/dw2-param-error.exp
4568 * gdb.dwarf2/dw2-producer.exp
4569 * gdb.dwarf2/dw2-ranges-base.exp
4570 * gdb.dwarf2/dw2-ref-missing-frame.exp
4571 * gdb.dwarf2/dw2-reg-undefined.exp
4572 * gdb.dwarf2/dw2-regno-invalid.exp
4573 * gdb.dwarf2/dw2-restore.exp
4574 * gdb.dwarf2/dw2-restrict.exp
4575 * gdb.dwarf2/dw2-single-line-discriminators.exp
4576 * gdb.dwarf2/dw2-strp.exp
4577 * gdb.dwarf2/dw2-undefined-ret-addr.exp
4578 * gdb.dwarf2/dw2-unresolved.exp
4579 * gdb.dwarf2/dw2-var-zero-addr.exp
4580 * gdb.dwarf2/dw4-sig-types.exp
4581 * gdb.dwarf2/dwz.exp
4582 * gdb.dwarf2/dynarr-ptr.exp
4583 * gdb.dwarf2/enum-type.exp
4584 * gdb.dwarf2/gdb-index.exp
4585 * gdb.dwarf2/implptr-64bit.exp
4586 * gdb.dwarf2/implptr-optimized-out.exp
4587 * gdb.dwarf2/implptr.exp
4588 * gdb.dwarf2/implref-array.exp
4589 * gdb.dwarf2/implref-const.exp
4590 * gdb.dwarf2/implref-global.exp
4591 * gdb.dwarf2/implref-struct.exp
4592 * gdb.dwarf2/mac-fileno.exp
4593 * gdb.dwarf2/main-subprogram.exp
4594 * gdb.dwarf2/member-ptr-forwardref.exp
4595 * gdb.dwarf2/method-ptr.exp
4596 * gdb.dwarf2/missing-sig-type.exp
4597 * gdb.dwarf2/nonvar-access.exp
4598 * gdb.dwarf2/opaque-type-lookup.exp
4599 * gdb.dwarf2/pieces-optimized-out.exp
4600 * gdb.dwarf2/pieces.exp
4601 * gdb.dwarf2/pr10770.exp
4602 * gdb.dwarf2/pr13961.exp
4603 * gdb.dwarf2/staticvirtual.exp
4604 * gdb.dwarf2/subrange.exp
4605 * gdb.dwarf2/symtab-producer.exp
4606 * gdb.dwarf2/trace-crash.exp
4607 * gdb.dwarf2/typeddwarf.exp
4608 * gdb.dwarf2/valop.exp
4609 * gdb.dwarf2/watch-notconst.exp
4610 * gdb.fortran/array-element.exp
4611 * gdb.fortran/charset.exp
4612 * gdb.fortran/common-block.exp
4613 * gdb.fortran/complex.exp
4614 * gdb.fortran/derived-type-function.exp
4615 * gdb.fortran/derived-type.exp
4616 * gdb.fortran/logical.exp
4617 * gdb.fortran/module.exp
4618 * gdb.fortran/multi-dim.exp
4619 * gdb.fortran/nested-funcs.exp
4620 * gdb.fortran/print-formatted.exp
4621 * gdb.fortran/subarray.exp
4622 * gdb.fortran/vla-alloc-assoc.exp
4623 * gdb.fortran/vla-datatypes.exp
4624 * gdb.fortran/vla-history.exp
4625 * gdb.fortran/vla-ptr-info.exp
4626 * gdb.fortran/vla-ptype-sub.exp
4627 * gdb.fortran/vla-ptype.exp
4628 * gdb.fortran/vla-sizeof.exp
4629 * gdb.fortran/vla-type.exp
4630 * gdb.fortran/vla-value-sub-arbitrary.exp
4631 * gdb.fortran/vla-value-sub-finish.exp
4632 * gdb.fortran/vla-value-sub.exp
4633 * gdb.fortran/vla-value.exp
4634 * gdb.fortran/whatis_type.exp
4635 * gdb.go/chan.exp
4636 * gdb.go/handcall.exp
4637 * gdb.go/hello.exp
4638 * gdb.go/integers.exp
4639 * gdb.go/methods.exp
4640 * gdb.go/package.exp
4641 * gdb.go/strings.exp
4642 * gdb.go/types.exp
4643 * gdb.go/unsafe.exp
4644 * gdb.guile/scm-arch.exp
4645 * gdb.guile/scm-block.exp
4646 * gdb.guile/scm-breakpoint.exp
4647 * gdb.guile/scm-cmd.exp
4648 * gdb.guile/scm-disasm.exp
4649 * gdb.guile/scm-equal.exp
4650 * gdb.guile/scm-frame-args.exp
4651 * gdb.guile/scm-frame-inline.exp
4652 * gdb.guile/scm-frame.exp
4653 * gdb.guile/scm-iterator.exp
4654 * gdb.guile/scm-math.exp
4655 * gdb.guile/scm-objfile.exp
4656 * gdb.guile/scm-ports.exp
4657 * gdb.guile/scm-symbol.exp
4658 * gdb.guile/scm-symtab.exp
4659 * gdb.guile/scm-value-cc.exp
4660 * gdb.guile/types-module.exp
4661 * gdb.linespec/break-ask.exp
4662 * gdb.linespec/cpexplicit.exp
4663 * gdb.linespec/explicit.exp
4664 * gdb.linespec/keywords.exp
4665 * gdb.linespec/linespec.exp
4666 * gdb.linespec/ls-dollar.exp
4667 * gdb.linespec/ls-errs.exp
4668 * gdb.linespec/skip-two.exp
4669 * gdb.linespec/thread.exp
4670 * gdb.mi/mi-async.exp
4671 * gdb.mi/mi-basics.exp
4672 * gdb.mi/mi-break.exp
4673 * gdb.mi/mi-catch-load.exp
4674 * gdb.mi/mi-cli.exp
4675 * gdb.mi/mi-cmd-param-changed.exp
4676 * gdb.mi/mi-console.exp
4677 * gdb.mi/mi-detach.exp
4678 * gdb.mi/mi-disassemble.exp
4679 * gdb.mi/mi-eval.exp
4680 * gdb.mi/mi-file-transfer.exp
4681 * gdb.mi/mi-file.exp
4682 * gdb.mi/mi-fill-memory.exp
4683 * gdb.mi/mi-inheritance-syntax-error.exp
4684 * gdb.mi/mi-linespec-err-cp.exp
4685 * gdb.mi/mi-logging.exp
4686 * gdb.mi/mi-memory-changed.exp
4687 * gdb.mi/mi-read-memory.exp
4688 * gdb.mi/mi-record-changed.exp
4689 * gdb.mi/mi-reg-undefined.exp
4690 * gdb.mi/mi-regs.exp
4691 * gdb.mi/mi-return.exp
4692 * gdb.mi/mi-reverse.exp
4693 * gdb.mi/mi-simplerun.exp
4694 * gdb.mi/mi-solib.exp
4695 * gdb.mi/mi-stack.exp
4696 * gdb.mi/mi-stepi.exp
4697 * gdb.mi/mi-syn-frame.exp
4698 * gdb.mi/mi-until.exp
4699 * gdb.mi/mi-var-block.exp
4700 * gdb.mi/mi-var-child.exp
4701 * gdb.mi/mi-var-cmd.exp
4702 * gdb.mi/mi-var-cp.exp
4703 * gdb.mi/mi-var-display.exp
4704 * gdb.mi/mi-var-invalidate.exp
4705 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
4706 * gdb.mi/mi-vla-fortran.exp
4707 * gdb.mi/mi-watch.exp
4708 * gdb.mi/mi2-var-child.exp
4709 * gdb.mi/user-selected-context-sync.exp
4710 * gdb.modula2/unbounded-array.exp
4711 * gdb.multi/dummy-frame-restore.exp
4712 * gdb.multi/multi-arch-exec.exp
4713 * gdb.multi/multi-arch.exp
4714 * gdb.multi/tids.exp
4715 * gdb.multi/watchpoint-multi.exp
4716 * gdb.opencl/callfuncs.exp
4717 * gdb.opencl/convs_casts.exp
4718 * gdb.opencl/datatypes.exp
4719 * gdb.opencl/operators.exp
4720 * gdb.opencl/vec_comps.exp
4721 * gdb.opt/clobbered-registers-O2.exp
4722 * gdb.opt/inline-break.exp
4723 * gdb.opt/inline-bt.exp
4724 * gdb.opt/inline-cmds.exp
4725 * gdb.opt/inline-locals.exp
4726 * gdb.pascal/case-insensitive-symbols.exp
4727 * gdb.pascal/floats.exp
4728 * gdb.pascal/gdb11492.exp
4729 * gdb.python/lib-types.exp
4730 * gdb.python/py-arch.exp
4731 * gdb.python/py-as-string.exp
4732 * gdb.python/py-bad-printers.exp
4733 * gdb.python/py-block.exp
4734 * gdb.python/py-breakpoint-create-fail.exp
4735 * gdb.python/py-breakpoint.exp
4736 * gdb.python/py-caller-is.exp
4737 * gdb.python/py-cmd.exp
4738 * gdb.python/py-explore-cc.exp
4739 * gdb.python/py-explore.exp
4740 * gdb.python/py-finish-breakpoint.exp
4741 * gdb.python/py-finish-breakpoint2.exp
4742 * gdb.python/py-frame-args.exp
4743 * gdb.python/py-frame-inline.exp
4744 * gdb.python/py-frame.exp
4745 * gdb.python/py-framefilter-mi.exp
4746 * gdb.python/py-infthread.exp
4747 * gdb.python/py-lazy-string.exp
4748 * gdb.python/py-linetable.exp
4749 * gdb.python/py-mi-events.exp
4750 * gdb.python/py-mi-objfile.exp
4751 * gdb.python/py-mi.exp
4752 * gdb.python/py-objfile.exp
4753 * gdb.python/py-pp-integral.exp
4754 * gdb.python/py-pp-maint.exp
4755 * gdb.python/py-pp-re-notag.exp
4756 * gdb.python/py-pp-registration.exp
4757 * gdb.python/py-recurse-unwind.exp
4758 * gdb.python/py-strfns.exp
4759 * gdb.python/py-symbol.exp
4760 * gdb.python/py-symtab.exp
4761 * gdb.python/py-sync-interp.exp
4762 * gdb.python/py-typeprint.exp
4763 * gdb.python/py-unwind-maint.exp
4764 * gdb.python/py-unwind.exp
4765 * gdb.python/py-value-cc.exp
4766 * gdb.python/py-xmethods.exp
4767 * gdb.reverse/amd64-tailcall-reverse.exp
4768 * gdb.reverse/break-precsave.exp
4769 * gdb.reverse/break-reverse.exp
4770 * gdb.reverse/consecutive-precsave.exp
4771 * gdb.reverse/consecutive-reverse.exp
4772 * gdb.reverse/finish-precsave.exp
4773 * gdb.reverse/finish-reverse-bkpt.exp
4774 * gdb.reverse/finish-reverse.exp
4775 * gdb.reverse/fstatat-reverse.exp
4776 * gdb.reverse/getresuid-reverse.exp
4777 * gdb.reverse/i386-precsave.exp
4778 * gdb.reverse/i386-reverse.exp
4779 * gdb.reverse/i386-sse-reverse.exp
4780 * gdb.reverse/i387-env-reverse.exp
4781 * gdb.reverse/i387-stack-reverse.exp
4782 * gdb.reverse/insn-reverse.exp
4783 * gdb.reverse/machinestate-precsave.exp
4784 * gdb.reverse/machinestate.exp
4785 * gdb.reverse/next-reverse-bkpt-over-sr.exp
4786 * gdb.reverse/pipe-reverse.exp
4787 * gdb.reverse/readv-reverse.exp
4788 * gdb.reverse/recvmsg-reverse.exp
4789 * gdb.reverse/rerun-prec.exp
4790 * gdb.reverse/s390-mvcle.exp
4791 * gdb.reverse/step-precsave.exp
4792 * gdb.reverse/step-reverse.exp
4793 * gdb.reverse/time-reverse.exp
4794 * gdb.reverse/until-precsave.exp
4795 * gdb.reverse/until-reverse.exp
4796 * gdb.reverse/waitpid-reverse.exp
4797 * gdb.reverse/watch-precsave.exp
4798 * gdb.reverse/watch-reverse.exp
4799 * gdb.rust/generics.exp
4800 * gdb.rust/methods.exp
4801 * gdb.rust/modules.exp
4802 * gdb.rust/simple.exp
4803 * gdb.server/connect-with-no-symbol-file.exp
4804 * gdb.server/ext-attach.exp
4805 * gdb.server/ext-restart.exp
4806 * gdb.server/ext-wrapper.exp
4807 * gdb.server/file-transfer.exp
4808 * gdb.server/server-exec-info.exp
4809 * gdb.server/server-kill.exp
4810 * gdb.server/server-mon.exp
4811 * gdb.server/wrapper.exp
4812 * gdb.stabs/exclfwd.exp
4813 * gdb.stabs/gdb11479.exp
4814 * gdb.threads/clone-new-thread-event.exp
4815 * gdb.threads/corethreads.exp
4816 * gdb.threads/current-lwp-dead.exp
4817 * gdb.threads/dlopen-libpthread.exp
4818 * gdb.threads/gcore-thread.exp
4819 * gdb.threads/sigstep-threads.exp
4820 * gdb.threads/watchpoint-fork.exp
4821 * gdb.trace/actions-changed.exp
4822 * gdb.trace/backtrace.exp
4823 * gdb.trace/change-loc.exp
4824 * gdb.trace/circ.exp
4825 * gdb.trace/collection.exp
4826 * gdb.trace/disconnected-tracing.exp
4827 * gdb.trace/ftrace.exp
4828 * gdb.trace/mi-trace-frame-collected.exp
4829 * gdb.trace/mi-trace-unavailable.exp
4830 * gdb.trace/mi-traceframe-changed.exp
4831 * gdb.trace/mi-tsv-changed.exp
4832 * gdb.trace/no-attach-trace.exp
4833 * gdb.trace/passc-dyn.exp
4834 * gdb.trace/qtro.exp
4835 * gdb.trace/range-stepping.exp
4836 * gdb.trace/read-memory.exp
4837 * gdb.trace/save-trace.exp
4838 * gdb.trace/signal.exp
4839 * gdb.trace/status-stop.exp
4840 * gdb.trace/tfile.exp
4841 * gdb.trace/trace-break.exp
4842 * gdb.trace/trace-buffer-size.exp
4843 * gdb.trace/trace-condition.exp
4844 * gdb.trace/tracefile-pseudo-reg.exp
4845 * gdb.trace/tstatus.exp
4846 * gdb.trace/unavailable.exp
4847 * gdb.trace/while-dyn.exp
4848 * gdb.trace/while-stepping.exp
4849
34c41c68
DE
48502016-12-22 Doug Evans <xdje42@gmail.com>
4851
4852 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
4853 and msymbols.
4854
16e69324
YQ
48552016-12-19 Yao Qi <yao.qi@linaro.org>
4856
4857 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
4858 (test_with_self): Don't call do_steps_and_nexts, and remove
4859 code about stepping into xmalloc.
4860
f94f411b
YQ
48612016-12-09 Yao Qi <yao.qi@linaro.org>
4862
4863 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
4864
48652016-12-09 Yao Qi <yao.qi@linaro.org>
4866
4867 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
4868
f1b5deee
PA
48692016-12-09 Pedro Alves <palves@redhat.com>
4870
4871 * gdb.base/all-architectures-0.exp: New file.
4872 * gdb.base/all-architectures-1.exp: New file.
4873 * gdb.base/all-architectures-2.exp: New file.
4874 * gdb.base/all-architectures-3.exp: New file.
4875 * gdb.base/all-architectures-4.exp: New file.
4876 * gdb.base/all-architectures-5.exp: New file.
4877 * gdb.base/all-architectures-6.exp: New file.
4878 * gdb.base/all-architectures-7.exp: New file.
4879 * gdb.base/all-architectures.exp.in: New file.
4880
364ca42e
YQ
48812016-12-09 Yao Qi <yao.qi@linaro.org>
4882
4883 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
4884
107c2d62
LM
48852016-12-02 Luis Machado <lgustavo@codesourcery.com>
4886
4887 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
4888 possible.
4889 Remove useless pattern-matching code.
4890
df3ee9ca
PA
48912016-12-02 Pedro Alves <palves@redhat.com>
4892
4893 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
4894 procedure.
4895 (top level): Call it.
4896
ec835369
PA
48972016-12-02 Pedro Alves <palves@redhat.com>
4898
4899 * gdb.base/commands.exp (user_defined_command_args_stack_test):
4900 New procedure.
4901 (top level): Call it.
4902
01770bbd
PA
49032016-12-02 Pedro Alves <palves@redhat.com>
4904
4905 PR cli/20559
4906 * gdb.base/commands.exp (user_defined_command_args_eval): New
4907 procedure.
4908 (top level): Call it.
4909
008459ea
LM
49102016-12-02 Luis Machado <lgustavo@codesourcery.com>
4911
4912 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
4913 timeout handling.
4914
0c1b455e
TT
49152016-12-02 Tom Tromey <tom@tromey.com>
4916
4917 * gdb.dwarf2/main-subprogram.c: New file.
4918 * gdb.dwarf2/main-subprogram.exp: New file.
4919
018572b8
LM
49202016-12-01 Luis Machado <lgustavo@codesourcery.com>
4921
4922 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
4923 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
4924 gdb_test_no_output for a couple of cases.
4925 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
4926
84c93cd5
LM
49272016-12-01 Luis Machado <lgustavo@codesourcery.com>
4928
4929 Fix test names and standardize compilation error messages throughout
4930 the following files:
4931
4932 * gdb.ada/start.exp
4933 * gdb.arch/alpha-step.exp
4934 * gdb.arch/e500-prologue.exp
4935 * gdb.arch/ftrace-insn-reloc.exp
4936 * gdb.arch/gdb1291.exp
4937 * gdb.arch/gdb1431.exp
4938 * gdb.arch/gdb1558.exp
4939 * gdb.arch/i386-dr3-watch.exp
4940 * gdb.arch/i386-sse-stack-align.exp
4941 * gdb.arch/ia64-breakpoint-shadow.exp
4942 * gdb.arch/pa-nullify.exp
4943 * gdb.arch/powerpc-aix-prologue.exp
4944 * gdb.arch/thumb-bx-pc.exp
4945 * gdb.base/annota1.exp
4946 * gdb.base/annota3.exp
4947 * gdb.base/arrayidx.exp
4948 * gdb.base/assign.exp
4949 * gdb.base/attach.exp
4950 * gdb.base/auxv.exp
4951 * gdb.base/bang.exp
4952 * gdb.base/bfp-test.exp
4953 * gdb.base/bigcore.exp
4954 * gdb.base/bitfields2.exp
4955 * gdb.base/break-fun-addr.exp
4956 * gdb.base/break-probes.exp
4957 * gdb.base/call-rt-st.exp
4958 * gdb.base/callexit.exp
4959 * gdb.base/catch-fork-kill.exp
4960 * gdb.base/charset.exp
4961 * gdb.base/checkpoint.exp
4962 * gdb.base/comprdebug.exp
4963 * gdb.base/constvars.exp
4964 * gdb.base/coredump-filter.exp
4965 * gdb.base/cursal.exp
4966 * gdb.base/cvexpr.exp
4967 * gdb.base/detach.exp
4968 * gdb.base/display.exp
4969 * gdb.base/dmsym.exp
4970 * gdb.base/dprintf-pending.exp
4971 * gdb.base/dso2dso.exp
4972 * gdb.base/dtrace-probe.exp
4973 * gdb.base/dump.exp
4974 * gdb.base/enum_cond.exp
4975 * gdb.base/exe-lock.exp
4976 * gdb.base/exec-invalid-sysroot.exp
4977 * gdb.base/execl-update-breakpoints.exp
4978 * gdb.base/exprs.exp
4979 * gdb.base/fileio.exp
4980 * gdb.base/find.exp
4981 * gdb.base/finish.exp
4982 * gdb.base/fixsection.exp
4983 * gdb.base/foll-vfork.exp
4984 * gdb.base/frame-args.exp
4985 * gdb.base/gcore.exp
4986 * gdb.base/gdb1250.exp
4987 * gdb.base/global-var-nested-by-dso.exp
4988 * gdb.base/gnu-ifunc.exp
4989 * gdb.base/hashline1.exp
4990 * gdb.base/hashline2.exp
4991 * gdb.base/hashline3.exp
4992 * gdb.base/hbreak-in-shr-unsupported.exp
4993 * gdb.base/huge.exp
4994 * gdb.base/infcall-input.exp
4995 * gdb.base/info-fun.exp
4996 * gdb.base/info-shared.exp
4997 * gdb.base/jit-simple.exp
4998 * gdb.base/jit-so.exp
4999 * gdb.base/jit.exp
5000 * gdb.base/jump.exp
5001 * gdb.base/label.exp
5002 * gdb.base/lineinc.exp
5003 * gdb.base/logical.exp
5004 * gdb.base/longjmp.exp
5005 * gdb.base/macscp.exp
5006 * gdb.base/miscexprs.exp
5007 * gdb.base/new-ui-echo.exp
5008 * gdb.base/new-ui-pending-input.exp
5009 * gdb.base/new-ui.exp
5010 * gdb.base/nodebug.exp
5011 * gdb.base/nofield.exp
5012 * gdb.base/offsets.exp
5013 * gdb.base/overlays.exp
5014 * gdb.base/pending.exp
5015 * gdb.base/pointers.exp
5016 * gdb.base/pr11022.exp
5017 * gdb.base/printcmds.exp
5018 * gdb.base/prologue.exp
5019 * gdb.base/ptr-typedef.exp
5020 * gdb.base/realname-expand.exp
5021 * gdb.base/relativedebug.exp
5022 * gdb.base/relocate.exp
5023 * gdb.base/remote.exp
5024 * gdb.base/reread.exp
5025 * gdb.base/return2.exp
5026 * gdb.base/savedregs.exp
5027 * gdb.base/sep.exp
5028 * gdb.base/sepdebug.exp
5029 * gdb.base/sepsymtab.exp
5030 * gdb.base/set-inferior-tty.exp
5031 * gdb.base/setshow.exp
5032 * gdb.base/shlib-call.exp
5033 * gdb.base/sigaltstack.exp
5034 * gdb.base/siginfo-addr.exp
5035 * gdb.base/signals.exp
5036 * gdb.base/signull.exp
5037 * gdb.base/sigrepeat.exp
5038 * gdb.base/so-impl-ld.exp
5039 * gdb.base/solib-display.exp
5040 * gdb.base/solib-overlap.exp
5041 * gdb.base/solib-search.exp
5042 * gdb.base/solib-symbol.exp
5043 * gdb.base/structs.exp
5044 * gdb.base/structs2.exp
5045 * gdb.base/symtab-search-order.exp
5046 * gdb.base/twice.exp
5047 * gdb.base/unload.exp
5048 * gdb.base/varargs.exp
5049 * gdb.base/watchpoint-solib.exp
5050 * gdb.base/watchpoint.exp
5051 * gdb.base/whatis.exp
5052 * gdb.base/wrong_frame_bt_full.exp
5053 * gdb.btrace/dlopen.exp
5054 * gdb.cell/ea-standalone.exp
5055 * gdb.cell/ea-test.exp
5056 * gdb.cp/dispcxx.exp
5057 * gdb.cp/gdb2384.exp
5058 * gdb.cp/method2.exp
5059 * gdb.cp/nextoverthrow.exp
5060 * gdb.cp/pr10728.exp
5061 * gdb.disasm/am33.exp
5062 * gdb.disasm/h8300s.exp
5063 * gdb.disasm/mn10300.exp
5064 * gdb.disasm/sh3.exp
5065 * gdb.dwarf2/dw2-dir-file-name.exp
5066 * gdb.fortran/complex.exp
5067 * gdb.fortran/library-module.exp
5068 * gdb.guile/scm-pretty-print.exp
5069 * gdb.guile/scm-symbol.exp
5070 * gdb.guile/scm-type.exp
5071 * gdb.guile/scm-value.exp
5072 * gdb.linespec/linespec.exp
5073 * gdb.mi/gdb701.exp
5074 * gdb.mi/gdb792.exp
5075 * gdb.mi/mi-breakpoint-changed.exp
5076 * gdb.mi/mi-dprintf-pending.exp
5077 * gdb.mi/mi-dprintf.exp
5078 * gdb.mi/mi-exit-code.exp
5079 * gdb.mi/mi-pending.exp
5080 * gdb.mi/mi-solib.exp
5081 * gdb.mi/new-ui-mi-sync.exp
5082 * gdb.mi/pr11022.exp
5083 * gdb.mi/user-selected-context-sync.exp
5084 * gdb.opt/solib-intra-step.exp
5085 * gdb.python/py-events.exp
5086 * gdb.python/py-finish-breakpoint.exp
5087 * gdb.python/py-mi.exp
5088 * gdb.python/py-prettyprint.exp
5089 * gdb.python/py-shared.exp
5090 * gdb.python/py-symbol.exp
5091 * gdb.python/py-template.exp
5092 * gdb.python/py-type.exp
5093 * gdb.python/py-value.exp
5094 * gdb.reverse/solib-precsave.exp
5095 * gdb.reverse/solib-reverse.exp
5096 * gdb.server/solib-list.exp
5097 * gdb.stabs/weird.exp
5098 * gdb.threads/reconnect-signal.exp
5099 * gdb.threads/stepi-random-signal.exp
5100 * gdb.trace/actions.exp
5101 * gdb.trace/ax.exp
5102 * gdb.trace/backtrace.exp
5103 * gdb.trace/change-loc.exp
5104 * gdb.trace/deltrace.exp
5105 * gdb.trace/ftrace-lock.exp
5106 * gdb.trace/ftrace.exp
5107 * gdb.trace/infotrace.exp
5108 * gdb.trace/mi-tracepoint-changed.exp
5109 * gdb.trace/packetlen.exp
5110 * gdb.trace/passcount.exp
5111 * gdb.trace/pending.exp
5112 * gdb.trace/range-stepping.exp
5113 * gdb.trace/report.exp
5114 * gdb.trace/stap-trace.exp
5115 * gdb.trace/tfind.exp
5116 * gdb.trace/trace-break.exp
5117 * gdb.trace/trace-condition.exp
5118 * gdb.trace/trace-enable-disable.exp
5119 * gdb.trace/trace-mt.exp
5120 * gdb.trace/tracecmd.exp
5121 * gdb.trace/tspeed.exp
5122 * gdb.trace/tsv.exp
5123 * lib/perftest.exp
5124
fb9feb35
LM
51252016-12-01 Luis Machado <lgustavo@codesourcery.com>
5126
5127 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
5128 with gdb_test_no_output.
5129 Use command as test name.
5130
cd2ddb6c
LM
51312016-12-01 Luis Machado <lgustavo@codesourcery.com>
5132
5133 Fix test names starting with uppercase throughout the files.
5134
5135 * gdb.ada/assign_1.exp
5136 * gdb.ada/boolean_expr.exp
5137 * gdb.base/arrayidx.exp
5138 * gdb.base/del.exp
5139 * gdb.base/gcore-buffer-overflow.exp
5140 * gdb.base/testenv.exp
5141 * gdb.compile/compile.exp
5142 * gdb.python/py-framefilter-invalidarg.exp
5143 * gdb.python/py-framefilter.exp
5144
bb95117e
LM
51452016-12-01 Luis Machado <lgustavo@codesourcery.com>
5146
5147 Fix test names starting with uppercase throughout the files.
5148
5149 * gdb.ada/array_return.exp
5150 * gdb.ada/expr_delims.exp
5151 * gdb.ada/mi_dyn_arr.exp
5152 * gdb.ada/mi_interface.exp
5153 * gdb.ada/mi_var_array.exp
5154 * gdb.ada/watch_arg.exp
5155 * gdb.arch/alpha-step.exp
5156 * gdb.arch/altivec-regs.exp
5157 * gdb.arch/e500-regs.exp
5158 * gdb.arch/powerpc-d128-regs.exp
5159 * gdb.base/arrayidx.exp
5160 * gdb.base/break.exp
5161 * gdb.base/checkpoint.exp
5162 * gdb.base/debug-expr.exp
5163 * gdb.base/dmsym.exp
5164 * gdb.base/radix.exp
5165 * gdb.base/sepdebug.exp
5166 * gdb.base/testenv.exp
5167 * gdb.base/watch_thread_num.exp
5168 * gdb.base/watchpoint-cond-gone.exp
5169 * gdb.cell/break.exp
5170 * gdb.cell/ea-cache.exp
5171 * gdb.compile/compile.exp
5172 * gdb.cp/gdb2495.exp
5173 * gdb.gdb/selftest.exp
5174 * gdb.gdb/xfullpath.exp
5175 * gdb.go/hello.exp
5176 * gdb.go/integers.exp
5177 * gdb.objc/basicclass.exp
5178 * gdb.pascal/hello.exp
5179 * gdb.pascal/integers.exp
5180 * gdb.python/py-breakpoint.exp
5181 * gdb.python/py-cmd.exp
5182 * gdb.python/py-linetable.exp
5183 * gdb.python/py-xmethods.exp
5184 * gdb.python/python.exp
5185 * gdb.reverse/consecutive-precsave.exp
5186 * gdb.reverse/finish-precsave.exp
5187 * gdb.reverse/i386-precsave.exp
5188 * gdb.reverse/machinestate-precsave.exp
5189 * gdb.reverse/sigall-precsave.exp
5190 * gdb.reverse/solib-precsave.exp
5191 * gdb.reverse/step-precsave.exp
5192 * gdb.reverse/until-precsave.exp
5193 * gdb.reverse/watch-precsave.exp
5194 * gdb.threads/leader-exit.exp
5195 * gdb.threads/pthreads.exp
5196 * gdb.threads/wp-replication.exp
5197 * gdb.trace/actions.exp
5198 * gdb.trace/mi-tsv-changed.exp
5199 * gdb.trace/tsv.exp
5200
de97fdd4
LM
52012016-12-01 Luis Machado <lgustavo@codesourcery.com>
5202
5203 Fix test names starting with uppercase throughout the files.
5204
5205 * gdb.arch/i386-bp_permanent.exp
5206 * gdb.arch/i386-gnu-cfi.exp
5207 * gdb.base/disasm-end-cu.exp
5208 * gdb.base/macscp.exp
5209 * gdb.base/pending.exp
5210 * gdb.base/watch_thread_num.exp
5211 * gdb.cp/exception.exp
5212 * gdb.cp/gdb2495.exp
5213 * gdb.cp/local.exp
5214 * gdb.python/py-evsignal.exp
5215 * gdb.python/python.exp
5216 * gdb.trace/tracecmd.exp
5217
9f058c10
LM
52182016-12-01 Luis Machado <lgustavo@codesourcery.com>
5219
5220 Fix test names starting with uppercase throughout the files.
5221
5222 * gdb.base/charset.exp
5223 * gdb.base/eval.exp
5224 * gdb.base/multi-forks.exp
5225 * gdb.guile/scm-progspace.exp
5226 * gdb.opencl/datatypes.exp
5227 * gdb.python/py-block.exp
5228 * gdb.python/py-function.exp
5229 * gdb.python/py-symbol.exp
5230 * gdb.python/py-symtab.exp
5231 * gdb.python/py-xmethods.exp
5232 * gdb.reverse/break-precsave.exp
5233 * gdb.reverse/break-reverse.exp
5234 * gdb.reverse/consecutive-precsave.exp
5235 * gdb.reverse/consecutive-reverse.exp
5236 * gdb.reverse/finish-precsave.exp
5237 * gdb.reverse/finish-reverse-bkpt.exp
5238 * gdb.reverse/finish-reverse.exp
5239 * gdb.reverse/fstatat-reverse.exp
5240 * gdb.reverse/getresuid-reverse.exp
5241 * gdb.reverse/i386-precsave.exp
5242 * gdb.reverse/i386-reverse.exp
5243 * gdb.reverse/i386-sse-reverse.exp
5244 * gdb.reverse/i387-stack-reverse.exp
5245 * gdb.reverse/insn-reverse.exp
5246 * gdb.reverse/machinestate-precsave.exp
5247 * gdb.reverse/machinestate.exp
5248 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5249 * gdb.reverse/pipe-reverse.exp
5250 * gdb.reverse/readv-reverse.exp
5251 * gdb.reverse/recvmsg-reverse.exp
5252 * gdb.reverse/rerun-prec.exp
5253 * gdb.reverse/s390-mvcle.exp
5254 * gdb.reverse/sigall-precsave.exp
5255 * gdb.reverse/sigall-reverse.exp
5256 * gdb.reverse/solib-precsave.exp
5257 * gdb.reverse/solib-reverse.exp
5258 * gdb.reverse/step-precsave.exp
5259 * gdb.reverse/step-reverse.exp
5260 * gdb.reverse/time-reverse.exp
5261 * gdb.reverse/until-precsave.exp
5262 * gdb.reverse/until-reverse.exp
5263 * gdb.reverse/waitpid-reverse.exp
5264 * gdb.reverse/watch-precsave.exp
5265 * gdb.reverse/watch-reverse.exp
5266
cdc7edd7
LM
52672016-12-01 Luis Machado <lgustavo@codesourcery.com>
5268
5269 Fix test names starting with uppercase throughout the files.
5270
5271 * gdb.arch/i386-mpx-simple_segv.exp
5272 * gdb.arch/i386-mpx.exp
5273 * gdb.arch/i386-permbkpt.exp
5274 * gdb.arch/pa-nullify.exp
5275 * gdb.arch/powerpc-d128-regs.exp
5276 * gdb.arch/vsx-regs.exp
5277 * gdb.base/bfp-test.exp
5278 * gdb.base/break.exp
5279 * gdb.base/breakpoint-shadow.exp
5280 * gdb.base/callfuncs.exp
5281 * gdb.base/charset.exp
5282 * gdb.base/commands.exp
5283 * gdb.base/completion.exp
5284 * gdb.base/dfp-test.exp
5285 * gdb.base/echo.exp
5286 * gdb.base/ending-run.exp
5287 * gdb.base/eval.exp
5288 * gdb.base/expand-psymtabs.exp
5289 * gdb.base/float128.exp
5290 * gdb.base/floatn.exp
5291 * gdb.base/foll-exec-mode.exp
5292 * gdb.base/gdb1056.exp
5293 * gdb.base/gdb11531.exp
5294 * gdb.base/kill-after-signal.exp
5295 * gdb.base/multi-forks.exp
5296 * gdb.base/overlays.exp
5297 * gdb.base/pending.exp
5298 * gdb.base/sepdebug.exp
5299 * gdb.base/testenv.exp
5300 * gdb.base/valgrind-db-attach.exp
5301 * gdb.base/watch_thread_num.exp
5302 * gdb.base/watchpoint-cond-gone.exp
5303 * gdb.base/watchpoint.exp
5304 * gdb.base/watchpoints.exp
5305 * gdb.cp/arg-reference.exp
5306 * gdb.cp/baseenum.exp
5307 * gdb.cp/operator.exp
5308 * gdb.cp/shadow.exp
5309 * gdb.dwarf2/dw2-op-out-param.exp
5310 * gdb.dwarf2/dw2-reg-undefined.exp
5311 * gdb.go/chan.exp
5312 * gdb.go/hello.exp
5313 * gdb.go/integers.exp
5314 * gdb.go/methods.exp
5315 * gdb.go/package.exp
5316 * gdb.guile/scm-parameter.exp
5317 * gdb.guile/scm-progspace.exp
5318 * gdb.guile/scm-value.exp
5319 * gdb.mi/mi-pending.exp
5320 * gdb.mi/user-selected-context-sync.exp
5321 * gdb.multi/multi-attach.exp
5322 * gdb.multi/tids.exp
5323 * gdb.opt/clobbered-registers-O2.exp
5324 * gdb.pascal/floats.exp
5325 * gdb.pascal/integers.exp
5326 * gdb.python/py-block.exp
5327 * gdb.python/py-events.exp
5328 * gdb.python/py-parameter.exp
5329 * gdb.python/py-symbol.exp
5330 * gdb.python/py-symtab.exp
5331 * gdb.python/py-type.exp
5332 * gdb.python/py-value.exp
5333 * gdb.python/py-xmethods.exp
5334 * gdb.python/python.exp
5335 * gdb.reverse/break-precsave.exp
5336 * gdb.reverse/consecutive-precsave.exp
5337 * gdb.reverse/finish-precsave.exp
5338 * gdb.reverse/i386-precsave.exp
5339 * gdb.reverse/machinestate-precsave.exp
5340 * gdb.reverse/sigall-precsave.exp
5341 * gdb.reverse/solib-precsave.exp
5342 * gdb.reverse/step-precsave.exp
5343 * gdb.reverse/until-precsave.exp
5344 * gdb.reverse/watch-precsave.exp
5345 * gdb.server/ext-attach.exp
5346 * gdb.server/ext-restart.exp
5347 * gdb.server/ext-run.exp
5348 * gdb.server/ext-wrapper.exp
5349 * gdb.stabs/gdb11479.exp
5350 * gdb.stabs/weird.exp
5351 * gdb.threads/attach-many-short-lived-threads.exp
5352 * gdb.threads/kill.exp
5353 * gdb.threads/watchpoint-fork.exp
5354
bc6c7af4
LM
53552016-12-01 Luis Machado <lgustavo@codesourcery.com>
5356
5357 Fix test names starting with uppercase throughout all the files below.
5358
5359 * gdb.ada/array_return.exp
5360 * gdb.ada/catch_ex.exp
5361 * gdb.ada/info_exc.exp
5362 * gdb.ada/mi_catch_ex.exp
5363 * gdb.ada/mi_dyn_arr.exp
5364 * gdb.ada/mi_ex_cond.exp
5365 * gdb.ada/mi_exc_info.exp
5366 * gdb.ada/mi_interface.exp
5367 * gdb.ada/mi_task_arg.exp
5368 * gdb.ada/mi_task_info.exp
5369 * gdb.ada/mi_var_array.exp
5370 * gdb.arch/alpha-step.exp
5371 * gdb.arch/amd64-disp-step.exp
5372 * gdb.arch/arm-disp-step.exp
5373 * gdb.arch/disp-step-insn-reloc.exp
5374 * gdb.arch/e500-prologue.exp
5375 * gdb.arch/ftrace-insn-reloc.exp
5376 * gdb.arch/gdb1558.exp
5377 * gdb.arch/i386-bp_permanent.exp
5378 * gdb.arch/i386-disp-step.exp
5379 * gdb.arch/i386-float.exp
5380 * gdb.arch/i386-gnu-cfi.exp
5381 * gdb.arch/ia64-breakpoint-shadow.exp
5382 * gdb.arch/mips16-thunks.exp
5383 * gdb.arch/pa-nullify.exp
5384 * gdb.arch/powerpc-aix-prologue.exp
5385 * gdb.arch/powerpc-power.exp
5386 * gdb.arch/ppc-dfp.exp
5387 * gdb.arch/s390-tdbregs.exp
5388 * gdb.arch/spu-info.exp
5389 * gdb.arch/spu-ls.exp
5390 * gdb.arch/thumb-bx-pc.exp
5391 * gdb.base/advance.exp
5392 * gdb.base/annota-input-while-running.exp
5393 * gdb.base/arrayidx.exp
5394 * gdb.base/asmlabel.exp
5395 * gdb.base/async.exp
5396 * gdb.base/attach-wait-input.exp
5397 * gdb.base/auto-connect-native-target.exp
5398 * gdb.base/batch-preserve-term-settings.exp
5399 * gdb.base/bfp-test.exp
5400 * gdb.base/bigcore.exp
5401 * gdb.base/bp-permanent.exp
5402 * gdb.base/break-always.exp
5403 * gdb.base/break-fun-addr.exp
5404 * gdb.base/break-idempotent.exp
5405 * gdb.base/break-main-file-remove-fail.exp
5406 * gdb.base/break-probes.exp
5407 * gdb.base/break-unload-file.exp
5408 * gdb.base/break.exp
5409 * gdb.base/call-ar-st.exp
5410 * gdb.base/call-rt-st.exp
5411 * gdb.base/call-sc.exp
5412 * gdb.base/call-signal-resume.exp
5413 * gdb.base/call-strs.exp
5414 * gdb.base/callexit.exp
5415 * gdb.base/callfuncs.exp
5416 * gdb.base/catch-gdb-caused-signals.exp
5417 * gdb.base/catch-signal-siginfo-cond.exp
5418 * gdb.base/catch-syscall.exp
5419 * gdb.base/compare-sections.exp
5420 * gdb.base/cond-eval-mode.exp
5421 * gdb.base/condbreak-call-false.exp
5422 * gdb.base/consecutive-step-over.exp
5423 * gdb.base/cursal.exp
5424 * gdb.base/disabled-location.exp
5425 * gdb.base/disasm-end-cu.exp
5426 * gdb.base/display.exp
5427 * gdb.base/double-prompt-target-event-error.exp
5428 * gdb.base/dprintf-bp-same-addr.exp
5429 * gdb.base/dprintf-detach.exp
5430 * gdb.base/dprintf-next.exp
5431 * gdb.base/dprintf-non-stop.exp
5432 * gdb.base/dprintf-pending.exp
5433 * gdb.base/dso2dso.exp
5434 * gdb.base/ending-run.exp
5435 * gdb.base/enum_cond.exp
5436 * gdb.base/examine-backward.exp
5437 * gdb.base/exe-lock.exp
5438 * gdb.base/exec-invalid-sysroot.exp
5439 * gdb.base/execl-update-breakpoints.exp
5440 * gdb.base/execution-termios.exp
5441 * gdb.base/fileio.exp
5442 * gdb.base/fixsection.exp
5443 * gdb.base/foll-exec-mode.exp
5444 * gdb.base/foll-exec.exp
5445 * gdb.base/fork-running-state.exp
5446 * gdb.base/frame-args.exp
5447 * gdb.base/fullpath-expand.exp
5448 * gdb.base/func-ptr.exp
5449 * gdb.base/gcore-relro-pie.exp
5450 * gdb.base/gdb1090.exp
5451 * gdb.base/gdb1555.exp
5452 * gdb.base/global-var-nested-by-dso.exp
5453 * gdb.base/gnu-ifunc.exp
5454 * gdb.base/hbreak-in-shr-unsupported.exp
5455 * gdb.base/hbreak-unmapped.exp
5456 * gdb.base/hook-stop.exp
5457 * gdb.base/infcall-input.exp
5458 * gdb.base/info-fun.exp
5459 * gdb.base/info-shared.exp
5460 * gdb.base/interrupt-noterm.exp
5461 * gdb.base/jit-so.exp
5462 * gdb.base/jit.exp
5463 * gdb.base/line-symtabs.exp
5464 * gdb.base/list.exp
5465 * gdb.base/longjmp.exp
5466 * gdb.base/macscp.exp
5467 * gdb.base/max-value-size.exp
5468 * gdb.base/nodebug.exp
5469 * gdb.base/nofield.exp
5470 * gdb.base/overlays.exp
5471 * gdb.base/paginate-after-ctrl-c-running.exp
5472 * gdb.base/paginate-bg-execution.exp
5473 * gdb.base/paginate-inferior-exit.exp
5474 * gdb.base/pending.exp
5475 * gdb.base/pr11022.exp
5476 * gdb.base/printcmds.exp
5477 * gdb.base/ptr-typedef.exp
5478 * gdb.base/ptype.exp
5479 * gdb.base/randomize.exp
5480 * gdb.base/range-stepping.exp
5481 * gdb.base/realname-expand.exp
5482 * gdb.base/relativedebug.exp
5483 * gdb.base/remote.exp
5484 * gdb.base/savedregs.exp
5485 * gdb.base/sepdebug.exp
5486 * gdb.base/set-noassign.exp
5487 * gdb.base/shlib-call.exp
5488 * gdb.base/shreloc.exp
5489 * gdb.base/sigaltstack.exp
5490 * gdb.base/sigbpt.exp
5491 * gdb.base/siginfo-addr.exp
5492 * gdb.base/siginfo-obj.exp
5493 * gdb.base/siginfo-thread.exp
5494 * gdb.base/signest.exp
5495 * gdb.base/signull.exp
5496 * gdb.base/sigrepeat.exp
5497 * gdb.base/skip.exp
5498 * gdb.base/so-impl-ld.exp
5499 * gdb.base/solib-corrupted.exp
5500 * gdb.base/solib-disc.exp
5501 * gdb.base/solib-display.exp
5502 * gdb.base/solib-overlap.exp
5503 * gdb.base/solib-search.exp
5504 * gdb.base/solib-symbol.exp
5505 * gdb.base/source-execution.exp
5506 * gdb.base/sss-bp-on-user-bp-2.exp
5507 * gdb.base/sss-bp-on-user-bp.exp
5508 * gdb.base/stack-checking.exp
5509 * gdb.base/stale-infcall.exp
5510 * gdb.base/step-break.exp
5511 * gdb.base/step-line.exp
5512 * gdb.base/step-over-exit.exp
5513 * gdb.base/step-test.exp
5514 * gdb.base/structs.exp
5515 * gdb.base/sym-file.exp
5516 * gdb.base/symtab-search-order.exp
5517 * gdb.base/term.exp
5518 * gdb.base/type-opaque.exp
5519 * gdb.base/unload.exp
5520 * gdb.base/until-nodebug.exp
5521 * gdb.base/until.exp
5522 * gdb.base/unwindonsignal.exp
5523 * gdb.base/watch-cond.exp
5524 * gdb.base/watch-non-mem.exp
5525 * gdb.base/watch_thread_num.exp
5526 * gdb.base/watchpoint-reuse-slot.exp
5527 * gdb.base/watchpoint-solib.exp
5528 * gdb.base/watchpoint.exp
5529 * gdb.btrace/dlopen.exp
5530 * gdb.cell/arch.exp
5531 * gdb.cell/break.exp
5532 * gdb.cell/bt.exp
5533 * gdb.cell/core.exp
5534 * gdb.cell/data.exp
5535 * gdb.cell/dwarfaddr.exp
5536 * gdb.cell/ea-cache.exp
5537 * gdb.cell/ea-standalone.exp
5538 * gdb.cell/ea-test.exp
5539 * gdb.cell/f-regs.exp
5540 * gdb.cell/fork.exp
5541 * gdb.cell/gcore.exp
5542 * gdb.cell/mem-access.exp
5543 * gdb.cell/ptype.exp
5544 * gdb.cell/registers.exp
5545 * gdb.cell/sizeof.exp
5546 * gdb.cell/solib-symbol.exp
5547 * gdb.cell/solib.exp
5548 * gdb.compile/compile-tls.exp
5549 * gdb.cp/exception.exp
5550 * gdb.cp/gdb2495.exp
5551 * gdb.cp/local.exp
5552 * gdb.cp/mb-inline.exp
5553 * gdb.cp/mb-templates.exp
5554 * gdb.cp/pr10687.exp
5555 * gdb.cp/pr9167.exp
5556 * gdb.cp/scope-err.exp
5557 * gdb.cp/templates.exp
5558 * gdb.cp/virtfunc.exp
5559 * gdb.dwarf2/dw2-dir-file-name.exp
5560 * gdb.dwarf2/dw2-single-line-discriminators.exp
5561 * gdb.fortran/complex.exp
5562 * gdb.fortran/library-module.exp
5563 * gdb.guile/guile.exp
5564 * gdb.guile/scm-cmd.exp
5565 * gdb.guile/scm-frame-inline.exp
5566 * gdb.guile/scm-objfile.exp
5567 * gdb.guile/scm-pretty-print.exp
5568 * gdb.guile/scm-symbol.exp
5569 * gdb.guile/scm-type.exp
5570 * gdb.guile/scm-value.exp
5571 * gdb.linespec/keywords.exp
5572 * gdb.linespec/ls-errs.exp
5573 * gdb.linespec/macro-relative.exp
5574 * gdb.linespec/thread.exp
5575 * gdb.mi/mi-breakpoint-changed.exp
5576 * gdb.mi/mi-dprintf-pending.exp
5577 * gdb.mi/mi-fullname-deleted.exp
5578 * gdb.mi/mi-logging.exp
5579 * gdb.mi/mi-pending.exp
5580 * gdb.mi/mi-solib.exp
5581 * gdb.mi/new-ui-mi-sync.exp
5582 * gdb.mi/user-selected-context-sync.exp
5583 * gdb.multi/dummy-frame-restore.exp
5584 * gdb.multi/multi-arch-exec.exp
5585 * gdb.multi/remove-inferiors.exp
5586 * gdb.multi/watchpoint-multi-exit.exp
5587 * gdb.opt/solib-intra-step.exp
5588 * gdb.perf/backtrace.exp
5589 * gdb.perf/single-step.exp
5590 * gdb.perf/skip-command.exp
5591 * gdb.perf/skip-prologue.exp
5592 * gdb.perf/solib.exp
5593 * gdb.python/lib-types.exp
5594 * gdb.python/py-as-string.exp
5595 * gdb.python/py-bad-printers.exp
5596 * gdb.python/py-block.exp
5597 * gdb.python/py-breakpoint.exp
5598 * gdb.python/py-cmd.exp
5599 * gdb.python/py-events.exp
5600 * gdb.python/py-evthreads.exp
5601 * gdb.python/py-finish-breakpoint.exp
5602 * gdb.python/py-finish-breakpoint2.exp
5603 * gdb.python/py-frame-inline.exp
5604 * gdb.python/py-frame.exp
5605 * gdb.python/py-inferior.exp
5606 * gdb.python/py-infthread.exp
5607 * gdb.python/py-mi.exp
5608 * gdb.python/py-objfile.exp
5609 * gdb.python/py-pp-maint.exp
5610 * gdb.python/py-pp-registration.exp
5611 * gdb.python/py-prettyprint.exp
5612 * gdb.python/py-recurse-unwind.exp
5613 * gdb.python/py-shared.exp
5614 * gdb.python/py-symbol.exp
5615 * gdb.python/py-symtab.exp
5616 * gdb.python/py-template.exp
5617 * gdb.python/py-type.exp
5618 * gdb.python/py-unwind-maint.exp
5619 * gdb.python/py-unwind.exp
5620 * gdb.python/py-value.exp
5621 * gdb.python/python.exp
5622 * gdb.reverse/finish-reverse-bkpt.exp
5623 * gdb.reverse/insn-reverse.exp
5624 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5625 * gdb.reverse/solib-precsave.exp
5626 * gdb.reverse/solib-reverse.exp
5627 * gdb.stabs/gdb11479.exp
5628 * gdb.stabs/weird.exp
5629 * gdb.threads/fork-child-threads.exp
5630 * gdb.threads/fork-plus-threads.exp
5631 * gdb.threads/fork-thread-pending.exp
5632 * gdb.threads/forking-threads-plus-breakpoint.exp
5633 * gdb.threads/hand-call-in-threads.exp
5634 * gdb.threads/interrupted-hand-call.exp
5635 * gdb.threads/linux-dp.exp
5636 * gdb.threads/local-watch-wrong-thread.exp
5637 * gdb.threads/next-while-other-thread-longjmps.exp
5638 * gdb.threads/non-ldr-exit.exp
5639 * gdb.threads/pending-step.exp
5640 * gdb.threads/print-threads.exp
5641 * gdb.threads/process-dies-while-detaching.exp
5642 * gdb.threads/process-dies-while-handling-bp.exp
5643 * gdb.threads/pthreads.exp
5644 * gdb.threads/queue-signal.exp
5645 * gdb.threads/reconnect-signal.exp
5646 * gdb.threads/signal-command-handle-nopass.exp
5647 * gdb.threads/signal-command-multiple-signals-pending.exp
5648 * gdb.threads/signal-delivered-right-thread.exp
5649 * gdb.threads/signal-sigtrap.exp
5650 * gdb.threads/sigthread.exp
5651 * gdb.threads/staticthreads.exp
5652 * gdb.threads/stepi-random-signal.exp
5653 * gdb.threads/thread-unwindonsignal.exp
5654 * gdb.threads/thread_check.exp
5655 * gdb.threads/thread_events.exp
5656 * gdb.threads/tid-reuse.exp
5657 * gdb.threads/tls-nodebug.exp
5658 * gdb.threads/tls-shared.exp
5659 * gdb.threads/tls-so_extern.exp
5660 * gdb.threads/tls.exp
5661 * gdb.threads/wp-replication.exp
5662 * gdb.trace/actions-changed.exp
5663 * gdb.trace/actions.exp
5664 * gdb.trace/backtrace.exp
5665 * gdb.trace/change-loc.exp
5666 * gdb.trace/collection.exp
5667 * gdb.trace/deltrace.exp
5668 * gdb.trace/disconnected-tracing.exp
5669 * gdb.trace/entry-values.exp
5670 * gdb.trace/ftrace-lock.exp
5671 * gdb.trace/ftrace.exp
5672 * gdb.trace/infotrace.exp
5673 * gdb.trace/mi-trace-frame-collected.exp
5674 * gdb.trace/mi-trace-unavailable.exp
5675 * gdb.trace/mi-traceframe-changed.exp
5676 * gdb.trace/mi-tracepoint-changed.exp
5677 * gdb.trace/mi-tsv-changed.exp
5678 * gdb.trace/no-attach-trace.exp
5679 * gdb.trace/packetlen.exp
5680 * gdb.trace/passc-dyn.exp
5681 * gdb.trace/passcount.exp
5682 * gdb.trace/pending.exp
5683 * gdb.trace/pr16508.exp
5684 * gdb.trace/qtro.exp
5685 * gdb.trace/range-stepping.exp
5686 * gdb.trace/read-memory.exp
5687 * gdb.trace/report.exp
5688 * gdb.trace/save-trace.exp
5689 * gdb.trace/signal.exp
5690 * gdb.trace/stap-trace.exp
5691 * gdb.trace/status-stop.exp
5692 * gdb.trace/strace.exp
5693 * gdb.trace/tfile.exp
5694 * gdb.trace/tfind.exp
5695 * gdb.trace/trace-break.exp
5696 * gdb.trace/trace-condition.exp
5697 * gdb.trace/trace-enable-disable.exp
5698 * gdb.trace/trace-mt.exp
5699 * gdb.trace/tracecmd.exp
5700 * gdb.trace/tracefile-pseudo-reg.exp
5701 * gdb.trace/tspeed.exp
5702 * gdb.trace/tstatus.exp
5703 * gdb.trace/tsv.exp
5704 * gdb.trace/unavailable.exp
5705 * gdb.trace/while-dyn.exp
5706 * gdb.trace/while-stepping.exp
5707 * lib/gdb-guile.exp
5708 * lib/gdb.exp
5709 * lib/mi-support.exp
5710 * lib/pascal.exp
5711 * lib/perftest.exp
5712 * lib/prelink-support.exp
5713 * lib/selftest-support.exp
5714
ad02e4fe
SM
57152016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
5716
5717 * Makefile.in: Include disable-implicit-rules.mk.
5718
22347e55
AA
57192016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5720
5721 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
5722 non-byte-aligned bit fields.
5723
da5b30da
AA
57242016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5725
5726 PR gdb/12616
5727 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
5728 respects the DW_AT_data_bit_offset attribute.
5729
b593ecca
SM
57302016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
5731
5732 * gdb.base/default.exp: Fix output of "set language".
5733
3b165252
SM
57342016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
5735
5736 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
5737 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
5738 make.
5739 * configure.ac: Remove checks for the make program.
5740 * configure: Re-generate.
5741
1a2f3d7f
KB
57422016-11-16 Kevin Buettner <kevinb@redhat.com>
5743
5744 * gdb.python/py-recurse-unwind.c (main): Add loop.
5745 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
5746 to read_register() and gdb.parse_and_eval(). Make each code
5747 call a separate case that can be individually tested.
5748 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
5749 proc. Call cont_and_backtrace for each of the code paths that
5750 we want to test in the unwinder.
5751
b7f38fda
AA
57522016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
5753
5754 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
5755 the definition of struct S.
5756
1f8db343
CM
57572016-11-11 Catherine Moore <clm@codesourcery.com>
5758
5759 * gdb.base/dump.exp: Identify verilog format dump tests as such.
5760
fad0c9fb
PA
57612016-11-09 Pedro Alves <palves@redhat.com>
5762
5763 * gdb.base/commands.exp (runto_or_return): New procedure.
5764 (gdbvar_simple_if_test, gdbvar_simple_while_test)
5765 (gdbvar_complex_if_while_test, progvar_simple_if_test)
5766 (progvar_simple_while_test, progvar_complex_if_while_test)
5767 (if_while_breakpoint_command_test)
5768 (infrun_breakpoint_command_test, breakpoint_command_test)
5769 (user_defined_command_test, watchpoint_command_test)
5770 (test_command_prompt_position, redefine_hook_test)
5771 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
5772 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
5773 multi_line_input and multi_line. Remove gdb_expect and
5774 gdb_stop_suppressing_tests uses.
5775 * lib/gdb.exp (valnum_re): New global.
5776 (multi_line_input): New procedure.
5777
8354c62c
SM
57782016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
5779
5780 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
5781 Remove.
5782 (test_setup): Define with proc_with_prefix.
5783 (test_cli_inferior): Likewise.
5784 (test_cli_thread): Likewise.
5785 (test_cli_frame): Likewise.
5786 (test_cli_select_frame): Likewise.
5787 (test_cli_up_down): Likewise.
5788 (test_mi_thread_select): Likewise.
5789 (test_mi_stack_select_frame): Likewise.
5790 (test_cli_in_mi_inferior): Likewise.
5791 (test_cli_in_mi_thread): Likewise.
5792 (test_cli_in_mi_frame): Likewise.
5793 (top level): Do not use with_test_prefix_procname.
5794
64f367a2
PA
57952016-11-09 Pedro Alves <palves@redhat.com>
5796
5797 * gdb.base/commands.exp (gdbvar_simple_if_test)
5798 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
5799 (progvar_simple_if_test, progvar_simple_while_test)
5800 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
5801 (infrun_breakpoint_command_test, breakpoint_command_test)
5802 (user_defined_command_test, watchpoint_command_test)
5803 (test_command_prompt_position, deprecated_command_test)
5804 (bp_deleted_in_command, temporary_breakpoint_commands)
5805 (stray_arg0_test, source_file_with_indented_comment)
5806 (recursive_source_test, if_commands_test)
5807 (error_clears_commands_left, redefine_hook_test)
5808 (redefine_backtrace_test): Use proc_with_prefix.
5809 * lib/gdb.exp (proc_with_prefix): New proc.
5810
0bb65f1e
AA
58112016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5812
5813 * gdb.base/tui-layout.c: New file.
5814 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
5815 disassembly window contains very long lines.
5816
7353f247
TT
58172016-11-08 Tom Tromey <tom@tromey.com>
5818
5819 * gdb.python/py-value.exp (test_value_creation): Make "long" test
5820 depend on Python 2.
5821
30a7bb83
TT
58222016-11-08 Tom Tromey <tom@tromey.com>
5823
5824 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
5825 New method.
5826
cdf5a07c
MG
58272016-10-29 Manish Goregaokar <manish@mozilla.com>
5828
2806dc7e 5829 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 5830
51a789c3
MG
58312016-10-27 Manish Goregaokar <manish@mozilla.com>
5832
2806dc7e
PA
5833 * gdb.rust/simple.rs: Add test for univariant enums without
5834 discriminants and for encoded struct-like enums.
51a789c3 5835
f610ab6d
PA
58362016-10-28 Pedro Alves <palves@redhat.com>
5837
5838 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
5839 gdb_test_multiple, tighten regexps and match symtabs and line
5840 tables incrementally.
5841
b129b0ca
LM
58422016-10-28 Luis Machado <lgustavo@codesourcery.com>
5843
5844 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
5845 general.
5846
ecf45d2c
SL
58472016-10-25 Luis Machado <lgustavo@codesourcery.com>
5848
5849 * gdb.base/exec-invalid-sysroot.exp: New file.
5850
b8d38ee4
JK
58512016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5852
5853 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
5854
f90fd8c2
JK
58552016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5856
5857 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
5858
2d2476aa
MR
58592016-10-19 Maciej W. Rozycki <macro@imgtec.com>
5860
2806dc7e
PA
5861 * gdb.base/killed-outside.exp: Remove $options from a call to
5862 `prepare_for_testing'.
2d2476aa 5863
e42b25a0
SM
58642016-10-17 Simon Marchi <simon.marchi@ericsson.com>
5865
5866 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
5867 Change test message.
5868
3ccdb432
SM
58692016-10-17 Simon Marchi <simon.marchi@ericsson.com>
5870
5871 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
5872 Update comment.
5873
5bad3170
SM
58742016-10-17 Simon Marchi <simon.marchi@ericsson.com>
5875
5876 * gdb.trace/mi-trace-save.exp: New file.
5877
5ad9dba7
YQ
58782016-10-13 Yao Qi <yao.qi@linaro.org>
5879
5880 * gdb.base/code_elim.exp (get_var_address): Remove.
5881 * gdb.base/relocate.exp: Likewise.
5882 * gdb.base/shreloc.exp: Likewise.
5883 * lib/gdb.exp (get_var_address): New.
5884
62df7e21
YQ
58852016-10-13 Yao Qi <yao.qi@linaro.org>
5886
5887 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
5888 floating point tests if $skip_float_test is false.
5889
4dac951e
LM
58902016-10-12 Luis Machado <lgustavo@codesourcery.com>
5891
5892 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
5893 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
5894 argc values.
5895 Add 1 to argc so we guarantee distinct initial/modified argc values.
5896
8f1a8fc4
JK
58972016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5898
5899 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
5900
16c85b5d
JK
59012016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
5904 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
5905 * gdb.arch/vsx-regs.exp: Likewise.
5906
1d0e042a
YQ
59072016-10-07 Yao Qi <yao.qi@linaro.org>
5908
5909 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
5910
68dadef5
MM
59112016-10-07 Markus Metzger <markus.t.metzger@intel.com>
5912
5913 * gdb.python/python.exp: Test decode_line("*0").
5914
33fa2c6e
DE
59152016-10-06 Doug Evans <dje@google.com>
5916
5917 * gdb.python/py-value.exp (test_value_creation): Add test for large
5918 unsigned 64-bit value.
5919
9c37b5ae
TT
59202016-10-06 Tom Tromey <tom@tromey.com>
5921
5922 * gdb.compile/compile.exp: Change java tests to rust.
5923 * gdb.base/setshow.exp: Change java tests to rust.
5924 * gdb.base/default.exp: Remove java from language list.
5925 * README (Examples): Update language example.
5926 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
5927 test.
5928 * lib/gdb.exp (skip_java_tests): Remove.
5929 * lib/java.exp: Remove.
5930 * gdb.java: Remove.
5931
78b86327
MR
59322016-10-06 Maciej W. Rozycki <macro@imgtec.com>
5933
5934 * gdb.arch/mips-fcr.exp: New test.
5935 * gdb.arch/mips-fcr.c: Source for the new test.
5936
7470adbb
MR
59372016-10-06 Maciej W. Rozycki <macro@imgtec.com>
5938
5939 * gdb.base/solib-disc.exp: Use `standard_output_file'
5940 throughout.
5941
4a556533
PA
59422016-10-06 Pedro Alves <palves@redhat.com>
5943
5944 * gdb.base/jit-simple-dl.c: New file.
5945 * gdb.base/jit-simple-jit.c: New file, factored out from ...
5946 * gdb.base/jit-simple.c: ... this.
5947 * gdb.base/jit-simple.exp (jit_run): Delete.
5948 (build_jit): New proc.
5949 (jit_test_reread): Recompile either the main program or the shared
5950 library, depending on what is being tested. Skip changing address
5951 if caller wants to. Compare before/after addresses. If testing
5952 standalone, explicitly load the binary. Test "maint info
5953 breakpoints".
5954 (top level): Add "standalone vs shared lib" and "change address"
5955 vs "same address" axes.
5956
5a122fbc
PA
59572016-10-06 Pedro Alves <palves@redhat.com>
5958
5959 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
5960 call.
5961 (jit_run): Delete.
5962 (jit_test_reread): Use with_test_prefix. Reload the main binary
5963 explicitly. Compare the before/after addresses of the JIT
5964 descriptor.
5965
ee8da4b8
DE
59662016-08-15 Doug Evans <dje@google.com>
5967
5968 * gdb.xml/extra-regs.xml: Update, end field now required, default type
5969 for single bitfields is bool.
5970 * gdb.xml/tdesc-regs.exp: Ditto.
5971
f389f6fe
JK
59722016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5973
5974 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
5975
fdebf1a4
YQ
59762016-10-05 Yao Qi <yao.qi@linaro.org>
5977
5978 * lib/gdb.exp (support_complex_tests): Return zero if
5979 gdb_skip_float_test return true.
5980
9c36d954 59812016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 5982 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
5983
5984 PR gdb/20487
5985 * gdb.mi/user-selected-context-sync.exp: New file.
5986 * gdb.mi/user-selected-context-sync.c: New file.
5987
4034d0ff 59882016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 5989 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
5990
5991 PR gdb/20487
5992 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
5993 =thread-select-event check.
5994
a4297203
PB
59952016-09-29 Peter Bergner <bergner@vnet.ibm.com>
5996
5997 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
5998 the compulsory L operand changes.
5999 * gdb.arch/powerpc-power.s: Likewise.
6000
bb805577
JK
60012016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
6004 * gdb.base/jit-attach-pie.c: New file.
6005 * gdb.base/jit-attach-pie.exp: New file.
6006
6d61dee5
PA
60072016-09-28 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.base/infcall-input.c: New file.
6010 * gdb.base/infcall-input.exp: New file.
6011
f73842fc
YQ
60122016-09-22 Yao Qi <yao.qi@linaro.org>
6013
6014 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
6015 (gdb_exit): Rename it to ...
6016 (gdbserver_gdb_exit): ... Close GDBserver.
6017 (gdb_exit): New proc, call gdbserver_gdb_exit.
6018 (mi_gdb_exit): Likewise.
6019
90681dab
YQ
60202016-09-22 Yao Qi <yao.qi@linaro.org>
6021
6022 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
6023 path.
6024 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
6025 Remove duplication.
6026
9c211fd8
YQ
60272016-09-22 Yao Qi <yao.qi@linaro.org>
6028
6029 * lib/gdbserver-support.exp: Check the existence of
6030 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
6031
ad0a504f
AK
60322016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
6033
6034 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
6035
36cf1806
TT
60362016-09-21 Tom Tromey <tom@tromey.com>
6037
6038 PR gdb/20604:
6039 * gdb.base/quit.exp: New file.
6040
74172ecf
SM
60412016-09-21 Simon Marchi <simon.marchi@ericsson.com>
6042
6043 * .gitignore: New file.
6044
3d0ec882
MR
60452016-09-21 Maciej W. Rozycki <macro@imgtec.com>
6046
6047 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
6048 throughout.
6049
8193adea
AA
60502016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6051
6052 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
6053
d41a5c09
JK
60542016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6055
6056 * gdb.cp/casts.cc (decltype): Move it ...
6057 (main): ... with its call to ...
6058 * gdb.cp/casts03.cc: ... a new file.
6059 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
6060
d2dfe700
JK
60612016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6062
6063 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
6064
e2a92b16
PB
60652016-09-15 Peter Bergner <bergner@vnet.ibm.com>
6066
6067 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
6068 and sync up the test with tests in gas/testsuite/gas/ppc.
6069 * gdb.arch/powerpc-power.exp: Likewise.
6070
49b4de64
JK
60712016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6072
6073 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
6074
2c29df25
SDJ
60752016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
6076 Jan Kratochvil <jan.kratochvil@redhat.com>
6077
6078 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
6079 make m1's definition to be different from m2's. Use 'dummy' as an
6080 argument for probe 'two'.
6081
cc3c2846
JB
60822016-09-10 Jon Beniston <jon@beniston.com>
6083
6084 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
6085 for sim target.
6086
e1b2624a
AA
60872016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6088
6089 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
6090 variable declaration.
6091 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
6092 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
6093 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
6094 received HWCAP as its argument.
6095
4295e285
PA
60962016-09-06 Pedro Alves <palves@redhat.com>
6097
6098 * gdb.base/new-ui-pending-input.c: New file.
6099 * gdb.base/new-ui-pending-input.exp: New file.
6100 * gdb.exp (clear_gdb_spawn_id): New procedure.
6101 (with_spawn_id): Check whether gdb_spawn_id exists before
6102 referencing it. If gdb_spawn_id didn't exist on entry, clear it
6103 on exit.
6104
00d5215e
UW
61052016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6106
6107 * gdb.base/float128.c: New file.
6108 * gdb.base/float128.exp: Likewise.
6109 * gdb.base/floatn.c: Likewise.
6110 * gdb.base/floatn.exp: Likewise.
6111
a9ff5f12
UW
61122016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6113
6114 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
6115
f245535c
PA
61162016-09-05 Pedro Alves <palves@redhat.com>
6117
6118 PR backtrace/19927
6119 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
6120 unwinders are immediately called as side effect of "source" or
6121 "disable unwinder" commands.
6122 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
6123
ae9cf263
YQ
61242016-09-02 Yao Qi <yao.qi@linaro.org>
6125
6126 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
6127 is true and $type is "float" or "double".
6128
27aba047
YQ
61292016-09-02 Yao Qi <yao.qi@linaro.org>
6130
6131 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
6132 true.
6133 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
6134 * gdb.base/call-rt-st.exp: Likewise.
6135 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
6136 return value instead of gdb,skip_float_test.
6137 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
6138 (do_function_calls): Use its return value instead of
6139 gdb,skip_float_test.
6140 * gdb.base/finish.exp: Likewise.
6141 * gdb.base/funcargs.exp: Likewise.
6142 * gdb.base/return.exp: Likewise.
6143 * gdb.base/return2.exp: Likewise.
6144 * gdb.base/varargs.exp: Likewise.
6145 * lib/gdb.exp (gdb_skip_float_test): Change it to
6146 gdb_caching_proc. Detect the broken ptrace on arm-linux.
6147
5af962df
AA
61482016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6149
6150 * gdb.multi/tids.exp: Test "thread apply all".
6151
7fac6910
JK
61522016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6153
6154 * gdb.base/default.exp (tty): Remove.
6155
bb1fe4ac
KB
61562016-08-24 Kevin Buettner <kevinb@redhat.com>
6157
2806dc7e
PA
6158 * gdb.python/py-recurse-unwind.c: New file.
6159 * gdb.python/py-recurse-unwind.py: New file.
6160 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 6161
0a1ddfa6
SM
61622016-08-24 Simon Marchi <simon.marchi@ericsson.com>
6163
6164 * gdb.base/set-inferior-tty.exp: New file.
6165 * gdb.base/set-inferior-tty.c: New file.
6166
d9de1fe3
PA
61672016-08-23 Pedro Alves <palves@redhat.com>
6168
6169 PR gdb/20494
6170 * gdb.base/new-ui-echo.c: New file.
6171 * gdb.base/new-ui-echo.exp: New file.
6172
e9d9abd7
YQ
61732016-08-23 Yao Qi <yao.qi@linaro.org>
6174
6175 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
6176 gdbserver_spawn.
6177 * gdb.server/connect-without-multi-process.exp (do_test):
6178 Likewise.
6179
3589529e
YQ
61802016-08-23 Yao Qi <yao.qi@linaro.org>
6181
6182 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
6183 standalone_txt. Delete gdb_txt and standalone_txt on host
6184 and target. Spawn the binary on target. Copy files from
6185 target to host.
6186
6bb90213
PA
61872016-08-22 Pedro Alves <palves@redhat.com>
6188
6189 PR gdb/20505
6190 * gdb.base/vdso-warning.exp: Test core dumps too. Use
6191 with_test_prefix. Factor out bits to ...
6192 (test_no_vdso): ... this new procedure.
6193
20c2c024
CL
61942016-08-19 Carl Love <cel@us.ibm.com>
6195
6196 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
6197 maintaining separate logic for constructing the output path.
6198 * gdb.arch/powerpc-d128-regs.exp: Likewise.
6199 * gdb.arch/ppc-dfp.exp: Likewise.
6200 * gdb.arch/ppc-fp.exp: Likewise.
6201 * gdb.arch/vsx-regs.exp: Likewise.
6202 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
6203 binprefix for generating the additional binary files.
6204
0646e07d
PA
62052016-08-19 Pedro Alves <palves@redhat.com>
6206
6207 * gdb.trace/mi-trace-frame-collected.exp
6208 (test_trace_frame_collected): On x32, expect two registers.
6209
46da9242
CL
62102016-08-18 Carl Love <cel@us.ibm.com>
6211
6212 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
6213 and sync up the test with tests in gas/testsuite/gas/ppc.
6214 * gdb.arch/powerpc-power.exp: Likewise.
6215
eb2332d7
SM
62162016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6217
6218 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
6219 expected error message.
6220
63c61e04
SM
62212016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6222
6223 * gdb.multi/remove-inferiors.exp: New file.
6224 * gdb.multi/remove-inferiors.c: New file.
6225
7b17065f
YQ
62262016-08-12 Yao Qi <yao.qi@linaro.org>
6227
6228 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
6229 argument list.
6230
01d3dedf
PA
62312016-08-10 Pedro Alves <palves@redhat.com>
6232
6233 PR gdb/19187
6234 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
6235 setup_kfails.
6236
3eb7562a
PA
62372016-08-09 Pedro Alves <palves@redhat.com>
6238 Simon Marchi <simon.marchi@ericsson.com>
6239
6240 PR gdb/20418
6241 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
6242 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
6243
80614914
PA
62442016-08-09 Pedro Alves <palves@redhat.com>
6245
6246 PR mi/20431
6247 * gdb.mi/mi-cmd-error.exp: New file.
6248
f348d89a
PA
62492016-08-09 Pedro Alves <palves@redhat.com>
6250
6251 PR gdb/18653
6252 * gdb.base/signals-state-child.c: New file.
6253 * gdb.base/signals-state-child.exp: New file.
6254 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
6255
e5ca03b4
PA
62562016-08-09 Pedro Alves <palves@redhat.com>
6257
6258 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
6259
282a0691
TT
62602016-08-03 Tom Tromey <tom@tromey.com>
6261
6262 PR python/18565:
6263 * gdb.python/py-frame-inline.exp: Add Frame.function test.
6264
41bfcd63
YQ
62652016-08-01 Yao Qi <yao.qi@linaro.org>
6266
6267 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
6268 variable mode to "multi-process" if $multi_process is 1, otherwise
6269 set it to "single-process".
6270
e3465b24
YQ
62712016-08-01 Yao Qi <yao.qi@linaro.org>
6272
6273 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
6274 * gdb.cp/cpexprs.exp: Likewise.
6275 * gdb.cp/m-static.exp: Likewise.
6276
0b31a4bc
TT
62772016-07-26 Tom Tromey <tom@tromey.com>
6278
6279 PR python/20190:
6280 * gdb.threads/tls.exp (check_thread_local): Add python symbol
6281 test.
6282
e0461dbb
MM
62832016-07-26 Markus Metzger <markus.t.metzger@intel.com>
6284
6285 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
6286 selecting assembly source files.
6287 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
6288 assembly source files.
6289 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
6290 assembly source files.
6291 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
6292 selecting assembly source files.
6293
8194e927
SM
62942016-07-25 Simon Marchi <simon.marchi@ericsson.com>
6295
6296 * gdb.base/new-ui.exp (do_test_invalid_args): New
6297 procedure.
6298
c0272db5
TW
62992016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
6300
6301 * gdb.btrace/reconnect.c: New file.
6302 * gdb.btrace/reconnect.exp: New file.
6303
e3487908
GKB
63042016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
6305
6306 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
6307 to test_catch_syscall_group.
6308 (test_catch_syscall_group): New.
6309
12df5c00
TT
63102016-07-21 Tom Tromey <tom@tromey.com>
6311
6312 * gdb.rust/simple.rs (main): Use empty struct expression.
6313 * gdb.rust/simple.exp: Add tests for empty struct expression.
6314
bae62ee2
YQ
63152016-07-21 Yao Qi <yao.qi@linaro.org>
6316
6317 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
6318 if gdb_skip_xml_test is true on some targets.
6319
b1b53fb3
YQ
63202016-07-21 Yao Qi <yao.qi@linaro.org>
6321
6322 * gdb.server/solib-list.exp: Unset last_loaded_file.
6323
027d97f8
JK
63242016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
6327 "step into captured_main (args)".
6328
7674d381
JK
63292016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6330
6331 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
6332
72b5d099
JK
63332016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6334
6335 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
6336
1f960ced
PA
63372016-07-19 Pedro Alves <palves@redhat.com>
6338
6339 * gdb.opt/inline-break.exp: Remove optimize=-O2.
6340 * gdb.opt/inline-bt.exp: Likewise.
6341 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
6342 additional_flags=-Winline.
6343 * gdb.opt/inline-locals.exp: Likewise.
6344 * gdb.opt/inline-markers.c (ATTR): Define.
6345 (inlined_fn): Use it.
6346
f25827c1
YQ
63472016-07-19 Yao Qi <yao.qi@linaro.org>
6348
6349 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
6350 (test_with_self): Remove some code. Remove argument executable.
6351 (top-level): Use do_self_tests.
6352
37539ebe
DB
63532016-07-15 Zachary Welch <zwelch@codesourcery.com>
6354 Don Breazeal <donb@codesourcery.com>
6355
6356 * gdb.base/maint.exp: Escape paths used in regular expressions.
6357 * gdb.stabs/weird.exp: Likewise.
6358
dac790e1
TT
63592016-07-13 Tom Tromey <tom@tromey.com>
6360
6361 PR python/15620, PR python/18620:
6362 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
6363 (test_bkpt_events): New procs.
6364
93daf339
TT
63652016-07-13 Tom Tromey <tom@tromey.com>
6366
6367 PR python/17698:
6368 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
6369 test.
6370 (test_watchpoints): Likewise.
6371 (test_bkpt_pending): New proc.
6372
6571a381
TT
63732016-07-13 Tom Tromey <tom@tromey.com>
6374
6375 PR cli/18053:
6376 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
6377 completion test.
6378
e8732474
JK
63792016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6380
6381 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
6382 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
6383 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
6384 f_label.
6385 (g): Rename g_end_lbl to g_label.
6386 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
6387 low_pc and high_pc.
6388 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
6389
e0f3fd7c
TT
63902016-07-12 Tom Tromey <tom@tromey.com>
6391
6392 PR python/19293:
6393 * gdb.python/py-unwind-maint.exp: Update tests.
6394
3cfe46b6
YQ
63952016-07-12 Yao Qi <yao.qi@linaro.org>
6396
6397 * lib/selftest-support.exp (selftest_setup): Match the output
6398 when captured_main is inlined.
6399
4f19a0e6
WT
64002016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
6401
6402 * gdb.fortran/derived-types.exp (result_line, result_line_2):
6403 New variables.
6404 (print this%a, print this%b, print this): New tests.
6405 * gdb.fortran/derived-types.f90 (this): New object and
6406 initialization.
6407
986cf455
SM
64082016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6409
6410 * gdb.ada/arraydim.exp: Remove extra directory level in build
6411 directory.
6412
f0464b23
SM
64132016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6414
6415 * lib/ada.exp: Remove extra directory level in build directory.
6416 * gdb.ada/cond_lang.exp: Likewise.
6417 * gdb.ada/exec_changed.exp: Likewise.
6418 * gdb.ada/lang_switch.exp: Likewise.
6419
42d94011
MG
64202016-07-06 Manish Goregaokar <manish@mozilla.com>
6421
2806dc7e
PA
6422 * simple.rs: Add test for raw pointer subscripting.
6423 * simple.exp: Add test expectations.
42d94011 6424
647c264c
YQ
64252016-07-05 Yao Qi <yao.qi@linaro.org>
6426
6427 * gdb.mi/mi-reverse.exp: Match =record-started output.
6428
20aa2c60
PA
64292016-07-01 Pedro Alves <palves@redhat.com>
6430
6431 * gdb.base/jit-reader.exp (info_registers_current_frame): New
6432 procedure.
6433 (jit_reader_test): Test the jit reader's unwinder.
6434 * gdb.base/jithost.c (jit_function_00_code): New global.
6435 (main): Use memcpy to fill in the mmapped code, instead of poking
6436 bytes manually here.
6437 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
6438 value.
6439 (read_debug_info): Save the function's range.
6440 (read_sp): New function.
6441 (unwind_frame): Use it. Also unwind RBP.
6442 (get_frame_id): Use read_sp.
6443 (gdb_init_reader): Use calloc instead of malloc.
6444 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
6445 parameter. Use gdb_test_multiple.
6446
ced2dffb
PA
64472016-07-01 Pedro Alves <palves@redhat.com>
6448 Antoine Tremblay <antoine.tremblay@ericsson.com>
6449
6450 * gdb.threads/process-dies-while-detaching.c: New file.
6451 * gdb.threads/process-dies-while-detaching.exp: New file.
6452
63000888
PA
64532016-07-01 Pedro Alves <palves@redhat.com>
6454
6455 * gdb.multi/watchpoint-multi-exit.c: New file.
6456 * gdb.multi/watchpoint-multi-exit.exp: New file.
6457
038d4868
PA
64582016-06-30 Pedro Alves <palves@redhat.com>
6459
6460 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
6461 unset inferior_spawn_id.
6462
994e9c83
PA
64632016-06-30 Pedro Alves <palves@redhat.com>
6464
6465 * lib/mi-support.exp (default_mi_gdb_start): Declare global
6466 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
6467
e5653468
YQ
64682016-06-29 Yao Qi <yao.qi@linaro.org>
6469
6470 * gdb.base/return.c: Add copyright header.
6471
803b47e5
TT
64722016-06-29 Tom Tromey <tom@tromey.com>
6473
6474 PR python/20129:
6475 * gdb.python/py-framefilter.exp: Add tests for setting priority
6476 and disabling of non-existent frame filter.
6477
28244707
YQ
64782016-06-29 Yao Qi <yao.qi@linaro.org>
6479
6480 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
6481 0x0f07ff.
6482
a31d2f06
YQ
64832016-06-28 Yao Qi <yao.qi@linaro.org>
6484
6485 * gdb.base/catch-syscall.exp: Remove check on isnative and target
6486 triplets. Start gdb, execute catch syscall, and continue. Check
6487 gdb's output to determine catch syscall is supported.
6488
921d8f54
MG
64892016-06-27 Manish Goregaokar <manish@mozilla.com>
6490
25d49b86
PA
6491 * gdb.rust/simple.rs: Add test for returning unit in a function.
6492 * gdb.rust/simple.exp: Add expectation for functions returning
6493 unit.
921d8f54 6494
f4952523
PMR
64952016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
6496
6497 * gdb.python/py-breakpoint-create-fail.c,
6498 gdb.python/py-breakpoint-create-fail.exp,
6499 gdb.python/py-breakpoint-create-fail.py: New testcase.
6500
fccb08f8
MG
65012016-06-25 Manish Goregaokar <manish@mozilla.com>
6502
6503 PR gdb/20239
6504 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
6505 * gdb.rust/simple.exp: Add test expectations for new NonZero
6506 tests.
fccb08f8 6507
6b850546
DT
65082016-06-24 David Taylor <dtaylor@emc.com>
6509
6510 * gdb.base/offsets.exp: New file.
6511 * gdb.base/offsets.c: New file.
6512
17621150
TT
65132016-06-23 Tom Tromey <tom@tromey.com>
6514
6515 PR gdb/16483:
6516 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
6517 before any filters are loaded.
6518
04d59df6
WT
65192016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
6520
6521 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
6522 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
6523 structs.
6524 * gdb.fortran/derived-type-function.exp: New file.
6525 * gdb.fortran/derived-type-function.f90: New file.
6526
6527
ac69f786
PA
65282016-06-21 Pedro Alves <palves@redhat.com>
6529
6530 * gdb.base/new-ui.exp: New file.
6531 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
6532 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
6533 (with_spawn_id): New procedure.
6534
49940788
PA
65352016-06-21 Pedro Alves <palves@redhat.com>
6536
6537 * gdb.mi/mi-exec-run.exp: New file.
6538
ef274d26
PA
65392016-06-21 Pedro Alves <palves@redhat.com>
6540
6541 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
6542 breakpoint command's output on the main UI.
6543 (test_break): New procedure, factored out from calls in the top
6544 level.
6545 (top level): Use foreach_with_prefix to test MI as main UI and as
6546 separate UI.
6547
468afe6c
PA
65482016-06-21 Pedro Alves <palves@redhat.com>
6549
6550 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
6551 (test_awatch_creation_and_listing)
6552 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
6553 Remove 'type' parameter.
6554 (test_watchpoint_all): New parameter mi_mode. Remove
6555 with_test_prefix.
6556 (top level): Use foreach_with_prefix, and add main/separate UI MI
6557 testing axis.
6558
51f77c37
PA
65592016-06-21 Pedro Alves <palves@redhat.com>
6560
6561 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
6562 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
6563 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
6564 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
6565 (gdb_main_spawn_id, mi_spawn_id): Declare and
6566 comment.
6567 (mi_create_inferior_pty): New procedure,
6568 factored out from default_mi_gdb_start.
6569 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
6570 procedures.
6571 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
6572 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
6573 Use mi_create_inferior_pty.
6574 (mi_gdb_start): Use eval to pass down args list.
6575
8980e177
PA
65762016-06-21 Pedro Alves <palves@redhat.com>
6577
6578 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
6579 * gdb.opt/inline-cmds.exp: Add MI tests.
6580
f38d3ad1
PA
65812016-06-21 Pedro Alves <palves@redhat.com>
6582
6583 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
6584
45db7c09
PA
65852016-06-21 Pedro Alves <palves@redhat.com>
6586
6587 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
6588 (top level): Use it instead of mi_execute_to.
6589
5a069ab3
PA
65902016-06-21 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
6593 (cont_handler_str): New.
6594 (signal_stop_handler): Set stop_handler_str instead of printing to
6595 stdout.
6596 (continue_handler): Set cont_handler_str instead of printing to
6597 stdout.
6598 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
6599 mi_send_resuming_command. Print stop_handler_str and
6600 cont_handler_str instead of expecting the python events print
6601 directly.
6602
2838cc1d
SD
66032016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
6604
6605 * gdb.base/jit-reader.exp: New file.
6606 * gdb.base/jithost.c: New file.
6607 * gdb.base/jithost.h: New file.
6608 * gdb.base/jitreader.c : New file.
6609 * gdb.base/jit-protocol.h: New file.
6610
21a77091
YQ
66112016-06-17 Yao Qi <yao.qi@linaro.org>
6612
6613 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
6614 parameters follow_fork and detach_on_fork. Set follow-fork-mode
6615 and detach-on-fork. Adjust tests.
6616 (top level): Invoke break_cond_on_syscall with combinations of
6617 syscall, follow-fork-mode and detach-on-fork.
6618
f50bf8e5
YQ
66192016-06-17 Yao Qi <yao.qi@linaro.org>
6620
6621 * gdb.base/step-over-exit.c: New.
6622 * gdb.base/step-over-exit.exp: New.
6623
a28d8e50
YTL
66242016-06-17 Yan-Ting Lin <currygt52@gmail.com>
6625
6626 * gdb.base/float.exp: Add target check for nds32*-*-*.
6627 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
6628
cad8e26d
AB
66292016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
6630
6631 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
6632 for unsupported target features.
6633 * gdb.base/call-rt-st.exp: Likewise.
6634 * gdb.base/call-sc.exp: Likewise.
6635 * gdb.base/call-signal-resume.exp: Likewise.
6636 * gdb.base/call-strs.exp: Likewise.
6637 * gdb.base/callexit.exp: Likewise.
6638 * gdb.base/callfuncs.exp: Likewise.
6639 * gdb.base/nodebug.exp: Likewise.
6640 * gdb.base/printcmds.exp: Likewise.
6641 * gdb.base/ptype.exp: Likewise.
6642 * gdb.base/structs.exp: Likewise.
6643 * gdb.base/unwindonsignal.exp: Likewise.
6644 * gdb.cp/gdb2495.exp: Likewise.
6645 * gdb.cp/templates.exp: Likewise.
6646 * gdb.cp/virtfunc.exp: Likewise.
6647 * gdb.threads/hand-call-in-threads.exp: Likewise.
6648 * gdb.threads/interrupted-hand-call.exp: Likewise.
6649 * gdb.threads/thread-unwindonsignal.exp: Likewise.
6650
347dc102
TT
66512016-06-10 Tom Tromey <tom@tromey.com>
6652
6653 PR rust/20110:
6654 * gdb.rust/expr.exp: Add test for integer constant larger than
6655 i32.
6656
5e13cf25
BH
66572016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
6658
6659 * gdb.fortran/nested-funcs.exp: New.
6660 * gdb.fortran/nested-funcs.f90: New.
6661
bb556f1f
TK
66622016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
6663
6664 * gdb.base/examine-backward.c: New file.
6665 * gdb.base/examine-backward.exp: New file.
6666
38b022b4
SM
66672016-06-06 Simon Marchi <simon.marchi@ericsson.com>
6668
6669 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
6670 matching.
6671
1b40ec05
TT
66722016-06-02 Tom Tromey <tom@tromey.com>
6673
6674 PR python/18984:
6675 * gdb.python/py-shared.exp: Add solib_name test.
6676
193bd378
SM
66772016-06-02 Simon Marchi <simon.marchi@ericsson.com>
6678
6679 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
6680
3326303b
MG
66812016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
6682
6683 PR c++/19893
6684 * gdb.dwarf2/implref.exp: Rename to...
6685 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
6686 * gdb.dwarf2/implref-array.c: New file.
6687 * gdb.dwarf2/implref-array.exp: Likewise.
6688 * gdb.dwarf2/implref-global.c: Likewise.
6689 * gdb.dwarf2/implref-global.exp: Likewise.
6690 * gdb.dwarf2/implref-struct.c: Likewise.
6691 * gdb.dwarf2/implref-struct.exp: Likewise.
6692
825c8ef2
AT
66932016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6694
6695 * gdb.trace/trace-condition.exp: Add 64bit tests.
6696
2320162a
AT
66972016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6698
6699 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
6700 bits types.
6701 (main): Adapt to 8 to 64 bits types.
6702 * gdb.trace/trace-condition.exp: Add new tests.
6703
a7818233
AT
67042016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6705
6706 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
6707
0d336466
AT
67082016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6709
6710 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
6711 Move condition tests...
6712 * gdb.trace/trace-condition.exp: Here.
6713
7faeb45a
AT
67142016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6715
6716 * gdb.trace/trace-condition.exp: Add counter-case tests.
6717
e385593e
JK
67182016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6719
6720 PR c++/15231
6721 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
6722 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
6723
744608cc
PA
67242016-05-27 Pedro Alves <palves@redhat.com>
6725
6726 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
6727 New procedure.
6728 (top level): Call it, and bail out of DejaGnu is known to be bad.
6729
ac775bf4
AB
67302016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
6731
6732 * gdb.base/whatis.c: Extend the test case.
6733 * gdb.base/whatis.exp: Add additional tests.
6734
2bbad2ea
BH
67352016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6736
6737* gdb.fortran/type.f90: Add pointer variable.
6738* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
6739
8b70175d
BH
67402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6741
6742 * gdb.fortran/vla-type.exp: Fix testcase name.
6743
86d8a848
BH
67442016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6745
6746 * gdb.fortran/vla-type.exp: Access elements in nested structs.
6747
e188eb36
BH
67482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6749
6750 * gdb.fortran/type.f90: Add nested structures.
6751 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
6752 * gdb.fortran/derived-type.exp: Adapt expected output.
6753 * gdb.fortran/vla-type.exp: Adapt expected output.
6754
9b2db1fd
BH
67552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6756
6757 * gdb.fortran/whatis_type.exp: Adapt expected output.
6758
72b17055
BH
67592016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6760
6761 * gdb.fortran/print_type.exp: Fix expected output.
6762 * gdb.fortran/whatis_type.exp: Fix expected output.
6763
3cd81d8d
BH
67642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6765
6766 * gdb.fortran/whatis_type.exp: Use multi_line.
6767
ddae9462
TT
67682016-05-24 Tom Tromey <tom@tromey.com>
6769
6770 PR python/17386:
6771 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
6772 use value as an index.
6773
1957f6b8
TT
67742016-05-23 Tom Tromey <tom@tromey.com>
6775
6776 PR python/17981:
6777 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
6778 no-breakpoint case.
6779
026a9174
PA
67802016-05-24 Pedro Alves <palves@redhat.com>
6781
6782 PR gdb/19828
6783 * gdb.threads/clone-attach-detach.c: New file.
6784 * gdb.threads/clone-attach-detach.exp: New file.
6785
e70a7231
FR
67862016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
6787
6788 * gdb.base/annota-input-while-running.exp: Fix syntax error.
6789
0f6ed0e0
TT
67902016-05-23 Tom Tromey <tom@tromey.com>
6791
6792 PR python/19438, PR python/18393:
6793 * gdb.python/py-progspace.exp: Add "dir" test.
6794 * gdb.python/py-objfile.exp: Add "dir" test.
6795
ffd19d61
YQ
67962016-05-23 Yao Qi <yao.qi@linaro.org>
6797
6798 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
6799 * gdb.arch/thumb2-it.exp: Likewise.
6800
9e8f9b05
SM
68012016-05-18 Simon Marchi <simon.marchi@ericsson.com>
6802
6803 * gdb.mi/mi-threads-interrupt.c: New file.
6804 * gdb.mi/mi-threads-interrupt.exp: New file.
6805
61c6156d
SM
68062016-05-17 Simon Marchi <simon.marchi@ericsson.com>
6807
6808 PR gdb/18077
6809 * gdb.mi/mi-async-run.exp: New file.
6810 * gdb.mi/mi-async-run.c: New file.
6811
67218854
TT
68122016-05-17 Tom Tromey <tom@tromey.com>
6813 Manish Goregaokar <manishsmail@gmail.com>
6814
6815 * lib/rust-support.exp: New file.
6816 * lib/gdb.exp (skip_rust_tests): New proc.
6817 (build_executable_from_specs): Handle rust.
6818 * lib/future.exp (gdb_find_rustc): New proc.
6819 (gdb_default_target_compile): Handle rust.
6820 * gdb.rust/expr.exp: New file.
6821 * gdb.rust/generics.exp: New file.
6822 * gdb.rust/generics.rs: New file.
6823 * gdb.rust/methods.exp: New file.
6824 * gdb.rust/methods.rs: New file.
6825 * gdb.rust/modules.exp: New file.
6826 * gdb.rust/modules.rs: New file.
6827 * gdb.rust/simple.exp: New file.
6828 * gdb.rust/simple.rs: New file.
6829
c44af4eb
TT
68302016-05-17 Tom Tromey <tom@tromey.com>
6831
6832 * gdb.base/default.exp (set language): Add rust.
6833
dcd1f979
TT
68342016-05-17 Tom Tromey <tom@tromey.com>
6835
6836 * gdb.gdb/unittest.exp: New file.
6837
155b7f57
YQ
68382016-05-16 Yao Qi <yao.qi@linaro.org>
6839
6840 * gdb.base/batch-preserve-term-settings.exp: Remove variable
6841 shell_prompt. Update shell_prompt_re.
6842
8ddd5a6c
DE
68432016-05-12 Doug Evans <dje@google.com>
6844
6845 PR symtab/19999
6846 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
6847 $options when building executable.
6848 * gdb.dwarf2/fission-loclists-pie.S: New file.
6849 * gdb.dwarf2/fission-loclists-pie.exp: New file.
6850
02e370d9
SM
68512016-05-04 Simon Marchi <simon.marchi@ericsson.com>
6852
6853 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
6854 of [is_remote target],
6855
8929ad8b
SM
68562016-05-04 Simon Marchi <simon.marchi@ericsson.com>
6857
6858 * lib/gdb.exp (use_gdb_stub): New procedure.
6859
6c447423
DE
68602016-05-03 Yunlian Jiang <yunlian@google.com>
6861 Doug Evans <dje@google.com>
6862
6863 PR symtab/19914
6864 * gdb.dwarf2/dwp-sepdebug.c: New file.
6865 * gdb.dwarf2/dwp-sepdebug.exp: New file.
6866
444e826c
SM
68672016-05-02 Simon Marchi <simon.marchi@ericsson.com>
6868
6869 * gdb.base/detach.exp: Remove is_remote check.
6870
740feeaa
SM
68712016-05-02 Simon Marchi <simon.marchi@ericsson.com>
6872
6873 * gdb.base/annota-input-while-running.exp: Don't check for
6874 [is_remote target]. Enable annotations after running to main.
6875 Remove unused "set test..." line.
6876
9080ac9d
SM
68772016-04-28 Simon Marchi <simon.marchi@ericsson.com>
6878
6879 * gdb.trace/trace-enable-disable.exp: New file.
6880 * gdb.trace/trace-enable-disable.c: New file.
6881
952ebca5
SM
68822016-04-28 Simon Marchi <simon.marchi@ericsson.com>
6883
6884 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
6885 use it in info sharedlibrary test.
6886 * gdb.trace/ftrace-lock.exp: Likewise.
6887 * gdb.trace/ftrace.exp: Likewise.
6888 * gdb.trace/range-stepping.exp: Likewise.
6889 * gdb.trace/trace-break.exp: Likewise.
6890 * gdb.trace/trace-condition.exp: Likewise.
6891 * gdb.trace/trace-mt.exp: Likewise.
6892
d9019901
SM
68932016-04-27 Simon Marchi <simon.marchi@ericsson.com>
6894
6895 * lib/gdb.exp (gdb_load_shlibs): Rename to...
6896 (gdb_load_shlib): ... this.
6897 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
6898 gdb_load_shlib.
6899 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
6900 * gdb.base/ctxobj.exp: Likewise.
6901 * gdb.base/dprintf-pending.exp: Likewise.
6902 * gdb.base/dso2dso.exp: Likewise.
6903 * gdb.base/fixsection.exp: Likewise.
6904 * gdb.base/gcore-relro.exp: Likewise.
6905 * gdb.base/gdb1555.exp: Likewise.
6906 * gdb.base/global-var-nested-by-dso.exp: Likewise.
6907 * gdb.base/gnu-ifunc.exp: Likewise.
6908 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
6909 * gdb.base/jit-so.exp (one_jit_test): Likewise.
6910 * gdb.base/pending.exp: Likewise.
6911 * gdb.base/print-file-var.exp: Likewise.
6912 * gdb.base/print-symbol-loading.exp: Likewise.
6913 * gdb.base/shlib-call.exp: Likewise.
6914 * gdb.base/shreloc.exp: Likewise.
6915 * gdb.base/so-impl-ld.exp: Likewise.
6916 * gdb.base/solib-disc.exp: Likewise.
6917 * gdb.base/solib-nodir.exp: Likewise.
6918 * gdb.base/solib-overlap.exp: Likewise.
6919 * gdb.base/solib-symbol.exp: Likewise.
6920 * gdb.base/solib-weak.exp (do_test): Likewise.
6921 * gdb.base/sym-file.exp: Likewise.
6922 * gdb.base/symtab-search-order.exp: Likewise.
6923 * gdb.base/type-opaque.exp: Likewise.
6924 * gdb.base/unload.exp: Likewise.
6925 * gdb.base/watchpoint-solib.exp: Likewise.
6926 * gdb.compile/compile.exp: Likewise.
6927 * gdb.cp/gdb2384.exp: Likewise.
6928 * gdb.cp/infcall-dlopen.exp: Likewise.
6929 * gdb.cp/re-set-overloaded.exp: Likewise.
6930 * gdb.fortran/library-module.exp: Likewise.
6931 * gdb.opt/solib-intra-step.exp: Likewise.
6932 * gdb.python/py-finish-breakpoint.exp: Likewise.
6933 * gdb.python/py-shared.exp: Likewise.
6934 * gdb.reverse/solib-precsave.exp: Likewise.
6935 * gdb.reverse/solib-reverse.exp: Likewise.
6936 * gdb.server/solib-list.exp: Likewise.
6937 * gdb.threads/dlopen-libpthread.exp: Likewise.
6938 * gdb.threads/tls-shared.exp: Likewise.
6939 * gdb.threads/tls-so_extern.exp: Likewise.
6940 * gdb.trace/change-loc.exp: Likewise.
6941 * gdb.trace/ftrace-lock.exp: Likewise.
6942 * gdb.trace/ftrace.exp: Likewise.
6943 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
6944 * gdb.trace/pending.exp: Likewise.
6945 * gdb.trace/range-stepping.exp: Likewise.
6946 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
6947 (strace_info_marker): Likewise.
6948 (strace_probe_marker): Likewise.
6949 (strace_trace_on_same_addr): Likewise.
6950 (strace_trace_on_diff_addr): Likewise.
6951 * gdb.trace/trace-break.exp: Likewise.
6952 * gdb.trace/trace-condition.exp: Likewise.
6953 * gdb.trace/trace-mt.exp: Likewise.
6954
fca4cfd9
SM
69552016-04-27 Simon Marchi <simon.marchi@ericsson.com>
6956
6957 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
6958 result of gdb_remote_download.
6959 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
6960 * gdb.base/dso2dso.exp: Likewise.
6961 * gdb.base/global-var-nested-by-dso.exp: Likewise.
6962 * gdb.base/print-file-var.exp: Likewise.
6963 * gdb.base/shlib-call.exp: Likewise.
6964 * gdb.base/shreloc.exp: Likewise.
6965 * gdb.base/solib-overlap.exp: Likewise.
6966 * gdb.base/solib-weak.exp (do_test): Likewise.
6967 * gdb.base/unload.exp: Likewise.
6968
11cf4ffb
YQ
69692016-04-27 Yao Qi <yao.qi@linaro.org>
6970
6971 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
6972 exists.
6973
3e2e34f8
KB
69742016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
6975
6976 * vla-type.exp: Print structure from toplevel.
6977
8f07e298
BH
69782016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
6979
6980 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
6981 of dynamic types.
6982 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
6983 of dynamic types.
6984
9920b434
BH
69852016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
6986
6987 * gdb.fortran/vla-type.f90: New file.
6988 * gdb.fortran/vla-type.exp: New file.
6989
f3abeff5
YQ
69902016-04-25 Yao Qi <yao.qi@linaro.org>
6991
6992 * gdb.base/branch-to-self.c: New file.
6993 * gdb.base/branch-to-self.exp: New file.
6994
0a5d52f0
YQ
69952016-04-22 Yao Qi <yao.qi@linaro.org>
6996
6997 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
6998 more after $hex.
6999
495346f6
YQ
70002016-04-22 Yao Qi <yao.qi@linaro.org>
7001
7002 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
7003 * gdb.base/annota3.exp: Likewise.
7004
4a7e075c
YQ
70052016-04-22 Yao Qi <yao.qi@linaro.org>
7006
7007 * gdb.reverse/step-precsave.exp: Do one step and test program
7008 stops in "callee" and do multiple steps until program goes out
7009 of "callee".
7010 * gdb.reverse/step-reverse.exp: Likewise.
7011
5b061e98
YQ
70122016-04-22 Yao Qi <yao.qi@linaro.org>
7013
7014 * gdb.trace/signal.exp: Also pass if
7015 $tracepoint_hits($i) > $iterations.
7016
5c5dc57f
YQ
70172016-04-22 Yao Qi <yao.qi@linaro.org>
7018
7019 * gdb.trace/signal.c: New file.
7020 * gdb.trace/signal.exp: New file.
7021
a55411b9
DE
70222016-04-19 Doug Evans <xdje42@gmail.com>
7023
7024 * gdb.base/bad-file.exp: New file.
7025
a22df60a
MG
70262016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
7027
7028 * gdb.dwarf2/implref.exp: New file.
7029
0c13f7e5
BH
70302016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7031
7032 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
7033 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
7034 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
7035 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
7036 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
7037 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
7038 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
7039 * lib/fortran.exp (fortran_int4): New procedure.
7040 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
7041 (fortran_logical4): Likewise.
7042
9b9b09e9
BH
70432016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
7044
7045 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
7046
a14d1f4d
BH
70472016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7048
7049 * lib/compiler.c: Add Intel specific preprocessor macros.
7050 * lib/compiler.cc: Likewise.
25d49b86 7051
7d49b1d0
LM
70522016-04-13 Luis Machado <lgustavo@codesourcery.com>
7053
7054 * gdb.server/connect-with-no-symbol-file.c: New file.
7055 * gdb.server/connect-with-no-symbol-file.exp: New file.
7056
8392fa22
SM
70572016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7058
7059 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
7060
8c4c4aeb
SM
70612016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7062
7063 * boards/gdbserver-base.exp (${board}_download): Copy source file to
7064 standard output directory.
7065
45e3745e
AT
70662016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
7067
7068 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
7069
e26b7e41
MM
70702016-04-13 Markus Metzger <markus.t.metzger@intel.com>
7071
7072 * gdb.btrace/instruction_history.c (loop): Add declaration.
7073
8ce09462
AT
70742016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7075
7076 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
7077
2e88a1ea
SM
70782016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
7079
7080 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
7081 parentheses to print.
7082 (continue_handler): Likewise.
7083
f48e22e3
SM
70842016-04-08 Simon Marchi <simon.marchi@ericsson.com>
7085
7086 * gdb.server/solib-list.exp: Remove is_remote check.
7087 Pass shlib= to gdb_compile. Don't link shared library with
7088 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
7089 Run binary filename through "readlink -f" on the target.
7090
096be756
PA
70912016-04-08 Pedro Alves <palves@redhat.com>
7092
7093 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
7094 interpreter filename as argument to gdbserver_spawn.
7095 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7096 Return empty if $last_loaded_file does not exist.
7097
06500533
JK
70982016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7099
7100 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
7101 * gdb.base/jit-main.c: Use exit after usage.
7102
2d35e871
JK
71032016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7104
7105 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
7106 GDBHISTSIZE prior to the tests.
7107 * gdb.base/gdbinit-history.exp: Likewise.
7108
71092016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
7110
7111 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
7112 instead of build_executable. Use gdb_load_shlibs.
7113
c8064e7e
YQ
71142016-04-07 Yao Qi <yao.qi@linaro.org>
7115
7116 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
7117 Execute "si" command.
7118
bde47561
YQ
71192016-04-07 Yao Qi <yao.qi@linaro.org>
7120
7121 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
7122 number instead of the comments on some line.
7123
b16f8a3b
DB
71242016-04-06 Don Breazeal <donb@codesourcery.com>
7125
7126 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
7127 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
7128
c2f901df
SM
71292016-04-06 Simon Marchi <simon.marchi@ericsson.com>
7130
7131 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
7132 standard_output_file. Remove unused binfile variable.
7133
ac17fda0
CU
71342016-04-05 Catalin Udma <catalin.udma@freescale.com>
7135
7136 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
7137 * gdb.python/py-mi-objfile.exp: Match "list main" output
7138 in console format.
7139
03a8c4df
SM
71402016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
7141
7142 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
7143 absolute.
7144
6e774b13
SM
71452016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7146
7147 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
7148 absolute.
7149 * gdb.trace/ftrace.exp: Likewise.
7150 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
7151 targets as well.
7152 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
7153 (gdb_load_shlibs): Copy libraries to test directory when testing
7154 natively. Only set solib-search-path if testing remotely.
7155 * lib/mi-support.exp (mi_load_shlibs): Likewise.
7156
7817ea46
SM
71572016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7158
7159 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
7160 gdb_download. Use it even if the target is not remote.
7161 * gdb.base/jit.exp (compile_jit_test): Likewise.
7162 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
7163 output directory if the destination board is local, otherwise use
7164 the standard remote_download from DejaGnu.
7165 (gdb_download): Remove.
7166 (gdb_load_shlibs): Use gdb_remote_download instead of
7167 gdb_download.
7168 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7169 Use gdb_remote_download instead of gdb_download. Use it even if
7170 the target is not remote.
7171 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
7172 instead of gdb_download.
7173
7beb7f68
SM
71742016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
7175
7176 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
7177 (test_insert_delete_modify): Call mi_load_shlibs before trying to
7178 run.
7179
cc63428a
AV
71802016-04-01 Artemiy Volkov <artemiyv@acm.org>
7181
7182 PR gdb/19820
7183 * gdb.base/printcmds.exp: Add artificial arrays tests.
7184
64cdf930
PA
71852016-03-31 Pedro Alves <palves@redhat.com>
7186
7187 PR gdb/19858
7188 * gdb.base/jit-main.c: Include unistd.h.
7189 (ATTACH): Define to 0 if not already defined.
7190 (wait_for_gdb, mypid): New globals.
7191 (WAIT_FOR_GDB): New macro.
7192 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
7193 some breakpoint locations.
7194 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
7195 New procedures.
7196 (one_jit_test): Add REATTACH parameter, and handle it. Use
7197 continue_to_test_location.
7198 (top level): Test attach, and adjusts calls to one_jit_test.
7199
40dea8cb
PA
72002016-03-31 Pedro Alves <palves@redhat.com>
7201
7202 PR gdb/19858
7203 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
7204 BINSUFFIX parameter, and handle it.
7205 (top level): Adjust calls compile_jit_test.
7206
e7ea3ec7
CU
72072016-03-31 Catalin Udma <catalin.udma@freescale.com>
7208
7209 PR python/19743
7210 * gdb.python/py-mi-events-gdb.py: New file.
7211 * gdb.python/py-mi-events.c: New file.
7212 * gdb.python/py-mi-events.exp: New file.
7213
e6359af3
YQ
72142016-03-30 Yao Qi <yao.qi@linaro.org>
7215
7216 * gdb.reverse/until-precsave.exp: Match function name only.
7217 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
7218 Move malloc to a condition block.
7219 * gdb.reverse/until-reverse.exp: Match function name only.
7220
a4105d04
MK
72212016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
7222
7223 * gdb.trace/ftrace.exp: Set arg0exp for s390.
7224 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
7225 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
7226 variable for GPR 0 instead of assuming it is register 0.
7227 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
7228 * lib/trace-support.exp: Add s390 registers.
7229
bfa6adb9
YQ
72302016-03-29 Yao Qi <yao.qi@linaro.org>
7231
7232 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
7233
1e6697ea
YQ
72342016-03-24 Yao Qi <yao.qi@linaro.org>
7235
7236 * gdb.reverse/break-reverse.exp: Add quotation mark in the
7237 test message.
7238
64bcd522
AA
72392016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7240
7241 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
7242 maintaining separate logic for constructing the output path.
7243
7868401b
DB
72442016-03-16 Don Breazeal <donb@codesourcery.com>
7245
7246 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
7247 Retry fork and waitpid on interrupted system call errors.
7248 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7249 Use with_timeout_factor to increase timeout by factor of 10.
7250
1cafadb4
DB
72512016-03-15 Don Breazeal <donb@codesourcery.com>
7252
7253 * gdb.cp/scope-err.cc: New test program.
7254 * gdb.cp/scope-err.exp: New test script.
7255 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
7256 lines and "set breakpoint here" comment.
7257 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
7258 Fixed some whitespace and format issues.
7259 * gdb.mi/mi-linespec-err-cp.cc: New test program.
7260 * gdb.mi/mi-linespec-err-cp.exp: New test script.
7261
81516450
DE
72622016-03-15 Doug Evans <dje@google.com>
7263
7264 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
7265 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
7266 All callers updated. Add tests for enums, mixed flags register.
7267
aa52b601
DE
72682016-03-15 Doug Evans <dje@google.com>
7269
7270 * gdb.base/skip.c (main): Call test_skip_file_and_function.
7271 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
7272
fa4ff313
SM
72732016-03-14 Simon Marchi <simon.marchi@ericsson.com>
7274
7275 * gdb.base/default.exp: Add $_as_string to the list of expected
7276 convenience functions.
7277
f2403c39
AB
72782016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
7279
7280 * gdb.base/maint.exp: New tests for 'maint info line-table'.
7281
f2f3ccb9
SM
72822016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
7283
7284 * gdb.python/py-as-string.exp: New file.
7285 * gdb.python/py-as-string.c: New file.
7286
00dbd492
PA
72872016-03-09 Pedro Alves <palves@redhat.com>
7288
7289 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
7290 signal" -> "Thread NN received signal" output change.
7291 * gdb.threads/ia64-sigill.exp: Likewise.
7292 * gdb.threads/linux-dp.exp: Likewise.
7293 * gdb.threads/manythreads.exp: Likewise.
7294 * gdb.threads/pending-step.exp: Likewise.
7295 * gdb.threads/print-threads.exp: Likewise.
7296 * gdb.threads/sigstep-threads.exp: Likewise.
7297 * gdb.threads/staticthreads.exp: Likewise.
7298 * gdb.threads/tls.exp: Likewise.
7299
1e6697ea
YQ
73002016-03-09 Pedro Alves <palves@redhat.com>
7301
7302 * gdb.base/command-line-input.exp: New file.
7303
b04fd3be
MK
73042016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7305
7306 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
7307 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
7308 * gdb.trace/pending.exp: Accept leading dot before function name.
7309 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
7310 * lib/trace-support.exp: Set registers for ppc.
7311
98fa59e9
MK
73122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7313
7314 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
7315 use it for disassembly; accept .main in addition to main in backtrace.
7316
f77198c8
MK
73172016-03-09 Wei-cheng Wang <cole945@gmail.com>
7318 Marcin Kościelnicki <koriakin@0x04.net>
7319
7320 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
7321 (gdb_recursion_test_ptr): New global variable.
7322 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
7323 gdb_recursion_test.
7324 (gdb_c_test): Ditto.
7325
ba84e0da
MK
73262016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7327
7328 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
7329 ordering.
7330
4366d36e
MK
73312016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7332
7333 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
7334 (bar): Add bar_start_lbl label.
7335 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
7336 of foo/bar for emitting DWARF and tracing.
7337
5eb264df
SDJ
73382016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
7339
7340 * analyze-racy-logs.py: Set executable bit.
7341
fb6a751f
SDJ
73422016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
7343
7344 * Makefile.in (DEFAULT_RACY_ITER): New variable.
7345 (CHECK_TARGET_TMP): Likewise.
7346 (check-single-racy): New rule.
7347 (check-parallel-racy): Likewise.
7348 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
7349 (do-check-parallel-racy): New rule.
7350 (check-racy/%.exp): Likewise.
7351 * README (Racy testcases): New section.
7352 * analyze-racy-logs.py: New file.
7353
bdf7e230
DE
73542016-03-03 Doug Evans <dje@google.com>
7355
7356 * gdb.base/skip.exp: Use with_test_prefix.
7357
4719d415
YQ
73582016-03-03 Yao Qi <yao.qi@linaro.org>
7359
7360 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
7361 Invoke step_over_syscall "clone" and break_cond_on_syscall
7362 "clone".
7363 * gdb.base/step-over-clone.c: New file.
7364
ea507862
YQ
73652016-03-03 Yao Qi <yao.qi@linaro.org>
7366
7367 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
7368 code format.
7369
8fc8cbda
YQ
73702016-03-03 Yao Qi <yao.qi@linaro.org>
7371
7372 * gdb.base/disp-step-fork.c: Rename to ...
7373 * gdb.base/step-over-fork.c: ... it. New file.
7374 * gdb.base/disp-step-vfork.c: Rename to ...
7375 * gdb.base/step-over-vfork.c: ... it. New file.
7376 * gdb.base/disp-step-syscall.exp: Rename to ...
7377 * gdb.base/step-over-syscall.exp: ... it. New file.
7378 (disp_step_cross_syscall): Rename to ...
7379 (step_over_syscall): ... it.
7380
92fa70b0
YQ
73812016-03-03 Yao Qi <yao.qi@linaro.org>
7382
7383 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
7384 If target supports condition evaluation on target, invoke
7385 break_cond_on_syscall for fork and vfork.
7386
e197ad3c
YQ
73872016-03-03 Yao Qi <yao.qi@linaro.org>
7388
7389 * gdb.base/disp-step-syscall.exp: Don't invoke
7390 support_displaced_stepping.
7391 (disp_step_cross_syscall): Test with displaced stepping off and
7392 on if supported.
7393
0b47da9f
YQ
73942016-03-03 Yao Qi <yao.qi@linaro.org>
7395
7396 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
7397 proc.
7398 (setup): New proc.
7399 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
7400 and setup.
7401
065ab6dc
BH
74022016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7403
7404 * gdb.fortran/vla-history.exp: Remove breakpoint.
7405
07e448ad 74062016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7407
25d49b86
PA
7408 * gdb.fortran/vla-history.exp: Lookup array elements and printing
7409 exceeds timeout.
07e448ad 7410
9ac2d526 74112016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7412
25d49b86
PA
7413 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
7414 breakpoint.
9ac2d526 7415
17807369
BH
74162016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7417
7418 * gdb.mi/vla.f90: Nullify pointer after declaration.
7419
86e501af
PA
74202016-03-01 Pedro Alves <palves@redhat.com>
7421
7422 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
7423
1e903e32
PA
74242016-03-01 Pedro Alves <palves@redhat.com>
7425
7426 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
7427 before anything else.
7428 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
7429 _GNU_SOURCE here.
7430 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
7431 before anything else.
7432 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
7433
6ccb54e2
PA
74342016-03-01 Pedro Alves <palves@redhat.com>
7435
7436 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
7437
30ca9da1
YQ
74382016-03-01 Yao Qi <yao.qi@linaro.org>
7439
7440 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
7441 prepare_for_testing.
7442
dc856b38
YQ
74432016-03-01 Yao Qi <yao.qi@linaro.org>
7444
7445 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
7446
4a932159
AA
74472016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7448
7449 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
7450 manually constructing the output path.
7451
f2489477
AA
74522016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7453
7454 * gdb.arch/s390-stackless.S: New.
7455 * gdb.arch/s390-stackless.exp: New.
7456
38899f16
IB
74572016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
7458
7459 * gdb.dlang/circular.c: New file.
7460 * gdb.dlang/circular.exp: New file.
7461
9fde51ed
YQ
74622016-02-26 Yao Qi <yao.qi@linaro.org>
7463
7464 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
7465 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
7466 (testcases): Update.
7467
ce90fefe
YQ
74682016-02-26 Yao Qi <yao.qi@linaro.org>
7469
7470 * gdb.reverse/aarch64.c: Rename to ...
7471 * gdb.reverse/insn-reverse.c: ... it.
7472 * gdb.reverse/aarch64.exp: Rename to ...
7473 * gdb.reverse/insn-reverse.exp: ... it.
7474
3263bceb
YQ
74752016-02-26 Yao Qi <yao.qi@linaro.org>
7476
7477 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
7478 (testcase_ftype): New.
7479 (testcases): New array.
7480 (n_testcases): New.
7481 (main): Call each element in testcases.
7482 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
7483 (read_testcase): New.
7484 Do the tests in a loop.
7485
6cb59ff1
YQ
74862016-02-25 Yao Qi <yao.qi@linaro.org>
7487
7488 * gdb.base/branches.c: Remove.
7489
ae91f625
MK
74902016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7491
7492 PR gdb/13808
7493 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
7494
678b48b7
MK
74952016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7496
7497 * gdb.trace/ftrace.exp: Remove unnecessary target check.
7498
7337a6f2
MK
74992016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7500
7501 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
7502 change x86_64 call_insn to 'callq'.
7503
861ca91f
AT
75042016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7505
7506 * gdb.trace/tfile-avx.c: Move to...
7507 * gdb.trace/tracefile-pseudo-reg.c: Here.
7508 * gdb.trace/tfile-avx.exp: Move to...
7509 * gdb.trace/tracefile-pseudo-reg.exp: Here.
7510
bf74e428
GB
75112016-02-24 Gary Benson <gbenson@redhat.com>
7512
7513 * gdb.base/attach-pie-noexec.exp: Do not expect an error
7514 message on attach.
7515
cce0e923
DE
75162016-02-23 Doug Evans <dje@google.com>
7517
7518 * gdb.base/skip.c (test_skip): New function.
7519 (end_test_skip_file_and_function): New function.
7520 (test_skip_file_and_function): New function.
7521 * gdb.base/skip1.c (test_skip): New function.
7522 (skip1_test_skip_file_and_function): New function.
7523 * gdb.base/skip.exp: Add tests for new skip options.
7524 * gdb.base/skip-solib.exp: Update expected output.
7525 * gdb.perf/skip-command.cc: New file.
7526 * gdb.perf/skip-command.exp: New file.
7527 * gdb.perf/skip-command.py: New file.
7528
4000e47e
MK
75292016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
7530
7531 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
7532 info registers pattern.
7533
24f75ead
IB
75342016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
7535
7536 * lib/future.exp: Add D support.
7537 (gdb_find_gdc): New proc.
7538 (gdb_default_target_compile): Add D support.
7539
fbb7bcbe
WW
75402016-02-18 Wei-cheng Wang <cole945@gmail.com>
7541
7542 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
7543 user+system time.
7544 (trace_speed_test): Determine the iteration count for a time
7545 between 15..30 seconds.
7546
012b3a21
WT
75472016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
7548
7549 * gdb.arch/i386-mpx-sigsegv.c: New file.
7550 * gdb.arch/i386-mpx-sigsegv.exp: New file.
7551 * gdb.arch/i386-mpx-simple_segv.c: New file.
7552 * gdb.arch/i386-mpx-simple_segv.exp: New file.
7553
2d5189bd
YQ
75542016-02-18 Yao Qi <yao.qi@linaro.org>
7555
7556 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7557 Don't call setup_kfail.
7558
40fb20d0
YQ
75592016-02-18 Yao Qi <yao.qi@linaro.org>
7560
7561 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7562 Set "set breakpoint condition-evaluation" per $cond_bp_target.
7563
21b1f8d2
DE
75642016-02-16 Doug Evans <dje@google.com>
7565
7566 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
7567 * gdb.base/skip1.c: Ditto.
7568 * gdb.base/skip.exp: Whitespace cleanup.
7569
4041ed77
DB
75702016-02-16 Don Breazeal <donb@codesourcery.com>
7571
7572 PR remote/19496
7573 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7574 Remove kfail for PR remote/19496.
7575
c4ef31bf
SM
75762016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7577
7578 * lib/gdb.exp (standard_temp_file): Return a path specific to
7579 the runtest invocation.
7580
266b65b3
SM
75812016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7582
7583 * gdb.trace/save-trace.exp: Change relative path to be in the
7584 standard output directory.
7585
a7a0a6a9
JK
75862016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.arch/i386-prologue.c: Add missing prototypes.
7589
c99dbb42
JK
75902016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7591
7592 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
7593 * gdb.arch/i386-prologue.exp: Likewise.
7594 * gdb.arch/i386-size.exp: Likewise.
7595
aa480355
SM
75962016-02-15 Simon Marchi <simon.marchi@ericsson.com>
7597
7598 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
7599 define object file path.
7600 * gdb.btrace/gcore.exp: Use standard_output_file to define core
7601 file path.
7602 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
7603 standard_output_file to define binfile.
7604
ba881f50
JK
76052016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 Fix compatibility with recent gfortran-5.3.1.
7608 * gdb.fortran/vla-history.exp (print vla1 allocated)
7609 (print vla2 allocated, print $2, print $3): Remove
7610 (print $4): Rename to ...
7611 (print $2): ... here.
7612 (print $9): Rename to ...
7613 (print $5): ... here.
7614 (print $10): Rename to ...
7615 (print $6): ... here.
7616 * gdb.fortran/vla.f90: Add pvla initialization.
7617
e9fb005c
JK
76182016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7619
7620 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
7621 New test.
7622 * gdb.fortran/vla-value-sub.exp: Likewise.
7623
e44e00ff
MK
76242016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
7625
7626 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
7627
97e94151
SM
76282016-02-12 Simon Marchi <simon.marchi@ericsson.com>
7629
7630 * i386-biarch-core.exp: Define corefile using
7631 standard_output_file.
7632
01113bc1
YQ
76332016-02-12 Yao Qi <yao.qi@linaro.org>
7634
7635 * gdb.arch/arm-single-step-kernel-helper.c: New.
7636 * gdb.arch/arm-single-step-kernel-helper.exp: New.
7637
33b4777c
MM
76382016-02-12 Markus Metzger <markus.t.metzger@intel.com>
7639
7640 * gdb.btrace/tailcall-only.exp: New.
7641 * gdb.btrace/tailcall-only.c: New.
7642 * gdb.btrace/x86_64-tailcall-only.S: New.
7643 * gdb.btrace/i686-tailcall-only.S: New.
7644
acc23c11
PA
76452016-02-11 Pedro Alves <palves@redhat.com>
7646
7647 * README (Parallel testing): Add missing double quotes.
7648
e352bf0a
PA
76492016-02-11 Pedro Alves <palves@redhat.com>
7650
7651 * README (Parallel testing): New section.
7652 (GDB_PARALLEL): Rewrite.
7653 (FORCE_PARALLEL): Document.
7654
9f5fed78
MK
76552016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
7656
7657 * gdb.trace/tfile-avx.c: New test.
7658 * gdb.trace/tfile-avx.exp: New test.
7659
9ef9e6a6
KS
76602016-02-09 Keith Seitz <keiths@redhat.com>
7661
7662 PR breakpoints/19546
7663 * gdb.base/infcall-exec.c: New file.
7664 * gdb.base/infcall-exec2.c: New file.
7665 * gdb.base/infcall-exec.exp: New file.
7666
a96e36da
KS
76672016-02-09 Keith Seitz <keiths@redhat.com>
7668
7669 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
7670 (toplevel): Call test_bkpt_address.
7671
9f61929f
KS
76722016-02-09 Keith Seitz <keiths@redhat.com>
7673
7674 PR python/19506
7675 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
7676 (toplevel): Call test_bkpt_address.
7677
1e94266c
SM
76782016-02-09 Simon Marchi <simon.marchi@ericsson.com>
7679
7680 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
7681 to AC_OUTPUT.
7682 * configure: Regenerate.
7683
2a7f3dff
PA
76842016-02-09 Pedro Alves <palves@redhat.com>
7685
7686 PR breakpoints/19548
7687 * gdb.base/execl-update-breakpoints.c (some_function): New
7688 function.
7689 (main): Call it.
7690 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
7691 Tighten expected GDB output.
7692
2151ccc5
SM
76932016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7694
7695 * Makefile.in (ALL_SUBDIRS): Remove.
7696 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
7697 (distclean maintainer-clean realclean): Likewise.
7698 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
7699 * configure: Regenerate.
7700 * gdb.ada/Makefile.in: Delete.
7701 * gdb.arch/Makefile.in: Likewise.
7702 * gdb.asm/Makefile.in: Likewise.
7703 * gdb.base/Makefile.in: Likewise.
7704 * gdb.btrace/Makefile.in: Likewise.
7705 * gdb.cell/Makefile.in: Likewise.
7706 * gdb.compile/Makefile.in: Likewise.
7707 * gdb.cp/Makefile.in: Likewise.
7708 * gdb.disasm/Makefile.in: Likewise.
7709 * gdb.dlang/Makefile.in: Likewise.
7710 * gdb.dwarf2/Makefile.in: Likewise.
7711 * gdb.fortran/Makefile.in: Likewise.
7712 * gdb.gdb/Makefile.in: Likewise.
7713 * gdb.go/Makefile.in: Likewise.
7714 * gdb.guile/Makefile.in: Likewise.
7715 * gdb.java/Makefile.in: Likewise.
7716 * gdb.linespec/Makefile.in: Likewise.
7717 * gdb.mi/Makefile.in: Likewise.
7718 * gdb.modula2/Makefile.in: Likewise.
7719 * gdb.multi/Makefile.in: Likewise.
7720 * gdb.objc/Makefile.in: Likewise.
7721 * gdb.opencl/Makefile.in: Likewise.
7722 * gdb.opt/Makefile.in: Likewise.
7723 * gdb.pascal/Makefile.in: Likewise.
7724 * gdb.perf/Makefile.in: Likewise.
7725 * gdb.python/Makefile.in: Likewise.
7726 * gdb.reverse/Makefile.in: Likewise.
7727 * gdb.server/Makefile.in: Likewise.
7728 * gdb.stabs/Makefile.in: Likewise.
7729 * gdb.threads/Makefile.in: Likewise.
7730 * gdb.trace/Makefile.in: Likewise.
7731 * gdb.xml/Makefile.in: Likewise.
7732 * lib/gdb.exp (make_gdb_parallel_path): Add check for
7733 GDB_PARALLEL.
7734 (standard_output_file): Remove check for GDB_PARALLEL, always
7735 return path in outputs/$subdir/$testname.
7736
437277d4
SM
77372016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7738
7739 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
7740 (site.exp): Assign abs_srcdir to tcl's srcdir.
7741
31d913c7
YQ
77422016-02-04 Yao Qi <yao.qi@linaro.org>
7743
7744 * gdb.base/foll-exec-mode.c: Include limits.h.
7745 (main): Add parameters argc and argv. Get directory from
7746 argv[0].
7747 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
7748 compilation.
7749 * gdb.base/foll-exec.c: Include limits.h.
7750 (main): Add parameters argc and argv.
7751 Get directory from argv[0].
7752 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
7753 Adjust tests on the number of lines as source code changed.
7754 * gdb.base/foll-vfork-exit.c: Include limits.h.
7755 (main): Add one line of statement before vfork.
7756 * gdb.base/foll-vfork.c: Include limits.h and string.h.
7757 (main): Add parameters argc and argv. Get directory from
7758 argv[0].
7759 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
7760 (setup_gdb): Set tbreak to skip some source lines.
7761 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
7762 (main): Add parameters argc and argv. Get directory from
7763 argv[0].
7764 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
7765 compilation.
7766 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
7767 (main): Add parameters argc and argv. Get directory from
7768 argv[0].
7769 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
7770 compilation.
7771
9482b9fb
DE
77722016-02-01 Doug Evans <dje@google.com>
7773
7774 * gdb.base/skip.exp: Clean up multiple references to same test name.
7775
6b2e4f10
PA
77762016-02-01 Pedro Alves <palves@redhat.com>
7777
ccb6afd6 7778 PR remote/19496
6b2e4f10
PA
7779 * gdb.threads/forking-threads-plus-breakpoint.exp
7780 (displaced_stepping_supported): New global.
7781 (probe_displaced_stepping_support): New procedure.
7782 (do_test): Add 'displaced' parameter, and use it.
7783 (top level): Check for displaced stepping support. Add displaced
7784 stepping on/off testing axis.
7785
37a8db1a
AB
77862016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7787
7788 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
7789 pointer. Don't perform further tests on the unassociated pointer
7790 if the first test fails.
7791
5fdf6324
AB
77922016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7793
7794 * gdb.base/max-value-size.c: New file.
7795 * gdb.base/max-value-size.exp: New file.
7796 * gdb.base/huge.exp: Disable max-value-size for this test.
7797
935c6144
IB
77982016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
7799
7800 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
7801
7fe8399d
YQ
78022016-01-28 Yao Qi <yao.qi@linaro.org>
7803
7804 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
7805
a2077e25
PA
78062016-01-25 Pedro Alves <palves@redhat.com>
7807
7808 PR threads/19461
7809 * gdb.base/fork-running-state.c: New file.
7810 * gdb.base/fork-running-state.exp: New file.
7811
1d2736d4
PA
78122016-01-25 Pedro Alves <palves@redhat.com>
7813
7814 PR gdb/19494
7815 * gdb.base/catch-fork-kill.c: New file.
7816 * gdb.base/catch-fork-kill.exp: New file.
7817
f1da4b11
PA
78182016-01-25 Pedro Alves <palves@redhat.com>
7819
7820 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
7821 Delete, moved to lib/gdb.exp.
7822 * gdb.threads/forking-threads-plus-breakpoint.exp
7823 (foreach_with_prefix): Likewise.
7824 * gdb.threads/process-dies-while-handling-bp.exp
7825 (foreach_with_prefix): Likewise.
7826 * lib/gdb.exp (foreach_with_prefix): New procedure.
7827
45f38546
MK
78282016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
7829
7830 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
7831 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
7832
dc29a1ce
MK
78332016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
7834
7835 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
7836 endian targets.
7837
092127d7
JK
78382016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7839 Pedro Alves <palves@redhat.com>
7840
7841 Fix testsuite compatibility with Guile.
7842 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
7843 number.
7844
31d765d3
JK
78452016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7846
7847 Fix testsuite compatibility with Guile.
7848 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
7849 (thread 1): New test for backtrace through signal handler.
7850
1ac78c04
YQ
78512016-01-22 Yao Qi <yao.qi@linaro.org>
7852
7853 PR testsuite/19491
7854 * gdb.base/multi-forks.c: Include
7855 ../lib/unbuffer_output.c
7856 (main): Call gdb_unbuffer_output.
7857
4f5946a8
DE
78582016-01-21 Doug Evans <dje@google.com>
7859
7860 * lib/ada.exp (gdb_compile_ada): Fix typo.
7861
305e13e6
JB
78622016-01-21 Joel Brobecker <brobecker@adacore.com>
7863
7864 * gdb.base/break-fun-addr.exp: New file.
7865 * gdb.base/break-fun-addr1.c: New file.
7866 * gdb.base/break-fun-addr2.c: New file.
7867
5f5dfff6
SM
78682016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
7869
7870 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
7871 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
7872 enum flag values.
7873
fd356fa2
AA
78742016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7875
7876 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
7877 when GDB can not set the vector return value. Add more comments
7878 for clarification.
7879
9df22175
AT
78802016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
7881
7882 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
7883 command.
7884
41d1845e
SM
78852016-01-19 Simon Marchi <simon.marchi@ericsson.com>
7886
7887 * Makefile.in (DO_RUNTEST): Add --status and update usages.
7888
01ac6840
SM
78892016-01-19 Simon Marchi <simon.marchi@ericsson.com>
7890
7891 * Makefile.in (check-single): Pass --status to runtest.
7892 (check/%.exp): Likewise.
7893
78942016-01-19 Simon Marchi <simon.marchi@ericsson.com>
7895
7896 * Makefile.in (check-parallel): Propagate return code from make
7897 do-check-parallel.
7898
bd0a71fa
MK
78992016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
7900
7901 * gdb.trace/ftrace.exp: Fix expected message on continue.
7902 * gdb.trace/pending.exp: Fix expected message on continue.
7903 * gdb.trace/trace-break.exp: Fix expected message on continue.
7904
8bcbad33
SM
79052016-01-18 Simon Marchi <simon.marchi@ericsson.com>
7906
7907 * lib/gdb.exp (gdb_test): Remove unused global references.
7908
f303dbd6
PA
79092016-01-18 Pedro Alves <palves@redhat.com>
7910
7911 * gdb.base/async-shell.exp: Adjust expected output.
7912 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
7913 * gdb.base/siginfo-thread.exp: Adjust expected output.
7914 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
7915 * gdb.java/jnpe.exp: Adjust expected output.
7916 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
7917 * gdb.threads/continue-pending-status.exp: Adjust expected output.
7918 * gdb.threads/leader-exit.exp: Adjust expected output.
7919 * gdb.threads/manythreads.exp: Adjust expected output.
7920 * gdb.threads/pthreads.exp: Adjust expected output.
7921 * gdb.threads/schedlock.exp: Adjust expected output.
7922 * gdb.threads/siginfo-threads.exp: Adjust expected output.
7923 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
7924 expected output.
7925 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
7926 output.
7927 * gdb.threads/sigthread.exp: Adjust expected output.
7928 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
7929
b2789696
YQ
79302016-01-18 Yao Qi <yao.qi@linaro.org>
7931
7932 * gdb.guile/scm-section-script.c: Replace @progbits with
7933 %progbits.
7934 * gdb.python/py-section-script.c: Likewise.
7935
71ef29a8
PA
79362016-01-15 Pedro Alves <palves@redhat.com>
7937
7938 * gdb.multi/tids.exp: Test star wildcard ranges.
7939
3f5b7598
PA
79402016-01-15 Pedro Alves <palves@redhat.com>
7941
7942 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
7943 command from "thread apply" invocation.
7944 (thr_apply_info_thr_invalid): Default the expected output to the
7945 input tid list.
7946 (top level): Add tests that use convenience variables. Add tests
7947 for "thread apply" with a valid TID list, but missing the command.
7948
663f6d42
PA
79492016-01-13 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.base/default.exp: Expect $_gthread as well.
7952 * gdb.multi/tids.exp: Test $_gthread.
7953 * gdb.threads/thread-specific.exp: Test $_gthread.
7954
c84f6bbf
PA
79552016-01-13 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.multi/tids.exp: Test "info threads -gid".
7958
22a02324
PA
79592016-01-13 Pedro Alves <palves@redhat.com>
7960
7961 * gdb.multi/tids.exp: Test InferiorThread.global_num and
7962 Breakpoint.thread.
7963 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
7964
5d5658a1
PA
79652016-01-07 Pedro Alves <palves@redhat.com>
7966
7967 * gdb.base/break.exp: Adjust to output changes.
7968 * gdb.base/hbreak2.exp: Likewise.
7969 * gdb.base/sepdebug.exp: Likewise.
7970 * gdb.base/watch_thread_num.exp: Likewise.
7971 * gdb.linespec/keywords.exp: Likewise.
7972 * gdb.multi/info-threads.exp: Likewise.
7973 * gdb.threads/thread-find.exp: Likewise.
7974 * gdb.multi/tids.c: New file.
7975 * gdb.multi/tids.exp: New file.
7976
84654457
PA
79772016-01-13 Pedro Alves <palves@redhat.com>
7978
7979 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
7980
e3940304
PA
79812016-01-13 Pedro Alves <palves@redhat.com>
7982
7983 * gdb.base/default.exp: Expect $_inferior as well.
7984 * gdb.multi/base.exp: Test $_inferior.
7985
a911d87a
PA
79862016-01-13 Pedro Alves <palves@redhat.com>
7987
7988 PR breakpoints/19388
7989 * gdb.base/catch-signal-siginfo-cond.c: New file.
7990 * gdb.base/catch-signal-siginfo-cond.exp: New file.
7991
82075af2
JS
79922016-01-12 Josh Stone <jistone@redhat.com>
7993 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7994
7995 * gdb.base/catch-syscall.c (do_execve): New variable.
7996 (main): Conditionally trigger an execve.
7997 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
7998 (test_catch_syscall_execve): New, check entry/return across execve.
7999 (do_syscall_tests): Call test_catch_syscall_execve.
8000
e46eeedd
PA
80012016-01-12 Pedro Alves <palves@redhat.com>
8002
8003 * gdb.base/random-signal.exp (do_test): New procedure, with body
8004 of testcase moved in.
8005
01d8c27e
JK
80062016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8007 Pedro Alves <palves@redhat.com>
8008
8009 * gdb.base/funcargs.exp (finish from indirectly called function):
8010 Reintroduce the case for 'First'.
8011
9a706302
JK
80122016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8013 Pedro Alves <palves@redhat.com>
8014
8015 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8016 (tcatch_vfork_then_child_follow_exec)
8017 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
8018 identification.
8019
c0ecb95f
JK
80202016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8021
8022 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
8023 and repeats to unlimited.
8024 * gdb.python/py-value.exp: Likewise.
8025 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
8026 and repeats to unlimited.
8027
6cfc1fcb
JK
80282016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8029
8030 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
8031 and reordering the functions.
8032 * gdb.multi/hangout.c: Likewise.
8033 * gdb.multi/hello.c: Likewise.
8034
582a1b00
SM
80352016-01-08 Simon Marchi <simon.marchi@ericsson.com>
8036
8037 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
8038 absolute.
8039 (SingleStatisticTestResult.report): Use dict.keys instead of
8040 dict.iterkeys.
8041
79bc59cb
PA
80422016-01-06 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
8045
43368e1d
MM
80462016-01-04 Markus Metzger <markus.t.metzger@intel.com>
8047
8048 * gdb.btrace/dlopen.exp: New.
8049 * gdb.btrace/dlopen.c: New.
8050 * gdb.btrace/dlopen-dso.c: New.
8051
79fad5b8
SL
80522015-12-25 Sandra Loosemore <sandra@codesourcery.com>
8053
8054 * lib/gdb.exp (gdb_test): Update comments to clarify that the
8055 PATTERN argument is optional.
8056
ab8314b3
JB
80572015-12-24 Joel Brobecker <brobecker@adacore.com>
8058
8059 * lib/ada.exp (target_compile_ada_from_dir): New function.
8060 (gdb_compile_ada): Reimplement avoiding the use of project files.
8061 * gdb.ada/gnat_ada.gpr: Delete.
8062 * gdb.ada/cond_lang.exp: Adjust test to make path before
8063 filename optional.
8064 * gdb.ada/small_reg_param.exp: Likewise.
8065
fe33faff
SM
80662015-12-22 Simon Marchi <simon.marchi@ericsson.com>
8067
8068 * gdb.base/foll-vork.exp: Remove HP-UX special case.
8069
6d265cb4
TP
80702015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8071
8072 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
8073 case.
8074
10125099
SM
80752015-12-21 Simon Marchi <simon.marchi@ericsson.com>
8076
8077 * gdb.base/break.exp: Remove dead code.
8078 * gdb.base/sepdebug.exp: Likewise.
8079
3ca22649
SM
80802015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8081
8082 * gdb.asm/asm-source.exp: Remove HP-UX references.
8083 * gdb.base/annota1.exp: Likewise.
8084 * gdb.base/annota3.exp: Likewise.
8085 * gdb.base/attach.exp: Likewise.
8086 * gdb.base/bigcore.exp: Likewise.
8087 * gdb.base/break.exp: Likewise.
8088 * gdb.base/call-ar-st.exp: Likewise.
8089 * gdb.base/callfuncs.exp: Likewise.
8090 * gdb.base/catch-fork-static.exp: Likewise.
8091 * gdb.base/display.exp: Likewise.
8092 * gdb.base/foll-exec-mode.exp: Likewise.
8093 * gdb.base/foll-exec.exp: Likewise.
8094 * gdb.base/foll-fork.exp: Likewise.
8095 * gdb.base/foll-vfork.exp: Likewise.
8096 * gdb.base/funcargs.exp: Likewise.
8097 * gdb.base/hbreak2.exp: Likewise.
8098 * gdb.base/inferior-died.exp: Likewise.
8099 * gdb.base/interrupt.exp: Likewise.
8100 * gdb.base/multi-forks.exp: Likewise.
8101 * gdb.base/nodebug.exp: Likewise.
8102 * gdb.base/sepdebug.exp: Likewise.
8103 * gdb.base/solib1.c: Likewise.
8104 * gdb.base/step-test.exp: Likewise.
8105 * gdb.mi/non-stop.c: Likewise.
8106 * gdb.mi/pthreads.c: Likewise.
8107 * gdb.multi/bkpt-multi-exec.ex: Likewise.
8108 * gdb.threads/pthreads.c: Likewise.
8109 * gdb.threads/staticthreads.exp: Likewise.
8110 * lib/future.exp: Likewise.
8111 * lib/gdb.exp: Likewise.
8112 * gdb.base/so-indr-cl.c: Remove.
8113 * gdb.base/so-indr-cl.exp: Likewise.
8114 * gdb.base/solib.c: Likewise.
8115 * gdb.base/solib.exp: Likewise.
8116 * gdb.base/solib2.c: Likewise.
8117
b6304613
SM
81182015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8119
8120 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
8121 * gdb.base/call-ar-st.exp: Likewise.
8122 * gdb.base/callfuncs.exp: Likewise.
8123 * gdb.base/condbreak.exp: Likewise.
8124 * gdb.base/constvars.exp: Likewise.
8125 * gdb.base/hbreak2.exp: Likewise.
8126 * gdb.base/langs.exp: Likewise.
8127 * gdb.base/list.exp: Likewise.
8128 * gdb.base/long_long.exp: Likewise.
8129 * gdb.base/ptype.exp: Likewise.
8130 * gdb.base/scope.exp: Likewise.
8131 * gdb.base/signals.exp: Likewise.
8132 * gdb.base/so-impl-ld.exp: Likewise.
8133 * gdb.base/varargs.exp: Likewise.
8134 * gdb.base/volatile.exp: Likewise.
8135 * gdb.base/whatis.exp: Likewise.
8136 * gdb.cp/cplusfuncs.exp: Likewise.
8137 * gdb.cp/inherit.exp: Likewise.
8138 * gdb.cp/local.exp: Likewise.
8139 * gdb.cp/member-ptr.exp: Likewise.
8140 * gdb.cp/method.exp: Likewise.
8141 * gdb.cp/overload.exp: Likewise.
8142 * gdb.cp/templates.exp: Likewise.
8143 * gdb.stabs/weird.exp: Likewise.
8144 * lib/compiler.c: Likewise.
8145 * lib/compiler.cc: Likewise.
8146 * lib/cp-support.exp: Likewise.
8147 * lib/gdb.exp: Likewise.
8148
bf401b07
SM
81492015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
8150
8151 * configure.ac: Remove HP-UX case.
8152 * configure: Regenerate.
8153
aff9c0f8
SM
81542015-12-18 Simon Marchi <simon.marchi@ericsson.com>
8155
8156 * lib/gdb.exp (gdb_compile): Add function doc.
8157
a6904d5a
PA
81582015-12-17 Pedro Alves <palves@redhat.com>
8159
8160 PR threads/19354
8161 * gdb.multi/info-threads.exp: New file.
8162
a22279dd
YQ
81632015-12-15 Yao Qi <yao.qi@linaro.org>
8164
8165 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
8166 is aarch64*-*-*.
8167
0588c796
SL
81682015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8169
8170 * gdb.base/history-duplicates.exp: Skip if no readline support.
8171
5d978e17
SL
81722015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8173
8174 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
8175
7e763b86
SL
81762015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8177
8178 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
8179
87a3a92c
SL
81802015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8181
8182 * gdb.base/completion.exp: Skip tests that interrupt GDB with
8183 ctrl-C if nointerrupts target property is set.
8184 * gdb.base/double-prompt-target-event-error.exp: Likewise.
8185 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
8186 * gdb.base/paginate-bg-execution.exp: Likewise.
8187 * gdb.base/paginate-execution-startup.exp: Likewise.
8188 * gdb.base/random-signal.exp: Likewise.
8189 * gdb.base/range-stepping.exp: Likewise.
8190 * gdb.cp/annota2.exp: Likewise.
8191 * gdb.cp/annota3.exp: Likewise.
8192 * gdb.gdb/selftest.exp: Likewise.
8193 * gdb.threads/continue-pending-status.exp: Likewise.
8194 * gdb.threads/leader-exit.exp: Likewise.
8195 * gdb.threads/manythreads.exp: Likewise.
8196 * gdb.threads/pthreads.exp: Likewise.
8197 * gdb.threads/schedlock.exp: Likewise.
8198 * gdb.threads/sigthread.exp: Likewise.
8199
a8f077dc
DB
82002015-12-11 Don Breazeal <donb@codesourcery.com>
8201
8202 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
8203 remote.
8204 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
8205 * gdb.base/foll-exec.exp (main): Enable for target remote.
8206 * gdb.base/foll-fork.exp (main): Likewise.
8207 * gdb.base/foll-vfork.exp (main): Likewise.
8208 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
8209 (proc continue_to_exit_bp_loc): Use clean_restart.
8210 * gdb.base/pie-execl.exp (main): Disable for target remote.
8211 * gdb.base/watch-vfork.exp (main): Enable for target remote.
8212 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
8213 * gdb.threads/execl.exp (main): Likewise.
8214 * gdb.threads/fork-child-threads.exp (main): Likewise.
8215 * gdb.threads/fork-plus-threads.exp (main): Disable for target
8216 remote.
8217 * gdb.threads/fork-thread-pending.exp (main): Enable for target
8218 remote.
8219 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
8220 pid.tid style ptids, instead of just tid.
8221 * gdb.threads/thread-execl.exp (main): Enable for target remote.
8222 * gdb.threads/watchpoint-fork.exp (main): Likewise.
8223 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
8224 ptids, instead of just tid.
8225
3b2464a8
AB
82262015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8227
8228 * gdb.base/list.exp (test_list_forward): Add end of file error
8229 test.
8230 (test_repeat_list_command): Add end of file error test.
8231 (test_list_backwards): Add beginning of file error test.
8232
a0def019
AB
82332015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8234
8235 * gdb.base/list.exp (test_list_invalid_args): New function,
8236 defined, and called.
8237
5c000dff
AB
82382015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8239
8240 * gdb.base/list.exp (test_list): Make test names unique.
8241
f1637ebe
YQ
82422015-12-11 Yao Qi <yao.qi@linaro.org>
8243
8244 * gdb.base/coremaker2.c: Remove.
8245
36d6fc0a
PA
82462015-12-10 Pedro Alves <palves@redhat.com>
8247
8248 * gdb.multi/base.exp: Remove stale "spaces" references.
8249
762f7747
PA
82502015-12-10 Pedro Alves <palves@redhat.com>
8251
8252 * gdb.multi/base.exp: Don't use nowarnings.
8253 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
8254 * gdb.multi/hangout.c: Include stdio.h.
8255 * gdb.multi/hello.c: Include stdlib.h.
8256 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
8257 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
8258 * gdb.multi/multi-arch.exp: Don't use nowarnings.
8259
28d2bfb9
AB
82602015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
8261
8262 * gdb.dwarf2/dw2-ranges-base.c: New file.
8263 * gdb.dwarf2/dw2-ranges-base.exp: New file.
8264 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
8265 support additional line table, and debug ranges generation.
8266 (Dwarf::ranges): New function, generate .debug_ranges.
8267 (Dwarf::lines): Support generating simple line table programs.
8268 (Dwarf::assemble): Initialise new namespace variables.
8269
5fc2beac
KB
82702015-12-09 Kevin Buettner <kevinb@redhat.com>
8271
8272 * gdb.base/async.exp (proc test_background): Add case for
8273 asynchronous execution not supported.
8274
1c35a88f
LM
82752015-12-09 Luis Machado <lgustavo@codesourcery.com>
8276
8277 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
8278 format and change test names to make them unique.
8279
b593e3d9
RK
82802015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
8281 Pedro Alves <pedro@redhat.com>
8282
8283 PR gdb/18702
8284 Add checking of floatformats setup on x86_64 hosts.
8285 * gdb.arch/i386-float.S (main): Load bigval and smallval.
8286 (smallval, bigval): New labels/constants.
8287 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
8288 float" after loading bigval and smallval.
8289
d72413e6
PMR
82902015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
8291
8292 * gdb.ada/fun_overload_menu.exp: New testcase.
8293 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
8294
ece66d65
JS
82952015-12-04 Josh Stone <jistone@redhat.com>
8296
8297 * gdb.base/catch-fork-static.exp: New.
8298
41d0efca
YQ
82992015-12-03 Yao Qi <yao.qi@linaro.org>
8300
8301 * gdb.base/sizeof.c: Don't include stdio.h and
8302 ../lib/unbuffer_output.c.
8303 (main): New variable 'size' and 'value'. Remove printf and
8304 gdb_unbuffer_output. Assign return value to size and value.
8305 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
8306 at the beginning.
8307 (check_sizeof): Check the result by printing variable 'size'.
8308 (check_valueof): Check the result by printing variable 'value'.
8309
99fd02d9
YQ
83102015-12-01 Yao Qi <yao.qi@linaro.org>
8311
8312 * gdb.base/disp-step-syscall.exp: Define syscall instruction
8313 for aarch64*-*-linux* target.
8314
f2faf941
PA
83152015-11-30 Pedro Alves <palves@redhat.com>
8316
8317 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
8318
04bf20c5
PA
83192015-11-30 Pedro Alves <palves@redhat.com>
8320
8321 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
8322 Handle non-stop mode vCont replies.
8323
09df4675
PA
83242015-11-30 Pedro Alves <palves@redhat.com>
8325
8326 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
8327 prepare_for_testing. Start gdb with "set non-stop on" appended to
8328 GDBFLAGS. Lax expected stop output.
8329
58b584af
YQ
83302015-11-27 Yao Qi <yao.qi@linaro.org>
8331
8332 * gdb.arch/arm-neon.exp: New.
8333 * gdb.arch/arm-neon.c: New.
8334
dfcb77a8
YQ
83352015-11-27 Yao Qi <yao.qi@linaro.org>
8336
8337 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
8338
88e8ec1b
YQ
83392015-11-27 Yao Qi <yao.qi@linaro.org>
8340
8341 * gdb.cp/annota2.exp: Allow multiple occurrences of the
8342 frames-invalid annotation.
8343
bfde72c2
YQ
83442015-11-27 Yao Qi <yao.qi@linaro.org>
8345
8346 * gdb.cp/annota2.exp: Use ${frames_invalid}.
8347
f6512a69
SM
83482015-11-26 Simon Marchi <simon.marchi@ericsson.com>
8349
8350 * gdb.threads/names.exp: New file.
8351 * gdb.threads/names.c: New file.
8352 * README: Mention gdb,no_thread_names.
8353
46a3515b
MM
83542015-11-26 Markus Metzger <markus.t.metzger@intel.com>
8355
8356 PR 19297
8357 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
8358 support" error.
8359
62147a22
PA
83602015-11-24 Pedro Alves <palves@redhat.com>
8361
8362 PR 17539
8363 * gdb.base/display.exp: Expect displays to be sorted in ascending
8364 order. Use multi_line.
8365 * gdb.base/solib-display.exp: Likewise.
8366
2f341b6e
PA
83672015-11-24 Pedro Alves <palves@redhat.com>
8368
8369 PR 17539
25d49b86
PA
8370 * gdb.base/display.exp: Expect displays to be sorted in ascending
8371 order. Use multi_line.
8372 * gdb.base/solib-display.exp: Likewise.
2f341b6e 8373
7e0aa6aa
PA
83742015-11-24 Pedro Alves <palves@redhat.com>
8375
8376 PR 17539
8377 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
8378 threads in ascending order.
8379 * gdb.base/foll-fork.exp: Likewise.
8380 * gdb.base/foll-vfork.exp: Likewise.
8381 * gdb.base/multi-forks.exp: Likewise.
8382 * gdb.mi/mi-nonstop.exp: Likewise.
8383 * gdb.mi/mi-nsintrall.exp: Likewise.
8384 * gdb.multi/base.exp: Likewise.
8385 * gdb.multi/multi-arch.exp: Likewise.
8386 * gdb.python/py-inferior.exp: Likewise.
8387 * gdb.threads/break-while-running.exp: Likewise.
8388 * gdb.threads/execl.exp: Likewise.
8389 * gdb.threads/gcore-thread.exp: Likewise.
8390 * gdb.threads/info-threads-cur-sal.exp: Likewise.
8391 * gdb.threads/kill.exp: Likewise.
8392 * gdb.threads/linux-dp.exp: Likewise.
8393 * gdb.threads/multiple-step-overs.exp: Likewise.
8394 * gdb.threads/next-bp-other-thread.exp: Likewise.
8395 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
8396 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
8397 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
8398 * gdb.threads/thread-find.exp: Likewise.
8399 * gdb.threads/tls.exp: Likewise.
8400 * lib/mi-support.exp (mi_reverse_list): Delete.
8401 (mi_check_thread_states): No longer reverse list.
8402
2cc57ad8
PA
84032015-11-24 Pedro Alves <palves@redhat.com>
8404
8405 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
8406 use lowercase.
8407
c93e8391
SM
84082015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8409
8410 * gdb.trace/actions.c: Include trace-common.h.
8411 (main): Add a location for a fast tracepoint.
8412 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
8413 the normal tracepoints.
8414 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
8415
045ccf91
SM
84162015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8417
8418 * save-trace.exp: Factor out code to these...
8419 (gdb_save_tracepoints): New.
8420 (gdb_load_tracepoints): New.
8421 (do_save_load_test): New.
8422
5506f9f6
KB
84232015-11-23 Kevin Buettner <kevinb@redhat.com>
8424
8425 * gdb.base/asmlabel.exp: New test.
8426 * gdb.base/asmlabel.c: New test case.
8427
16c3b12f
JB
84282015-11-23 Joel Brobecker <brobecker@adacore.com>
8429
8430 * gdb.base/wrong_frame_bt_full-main.c: New file.
8431 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
8432 * gdb.base/wrong_frame_bt_full.exp: New file.
8433
155bfbd3
JB
84342015-11-23 Joel Brobecker <brobecker@adacore.com>
8435
8436 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
8437
bb097445
JM
84382015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8439
206853a0 8440 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
8441 pstate register when comparing registers values in
8442 sparc64-*-linux-gnu targets to avoid spurious differences.
8443
9c88ed8f
JM
84442015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8445
206853a0 8446 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 8447
96161e25
SL
84482015-11-19 Sandra Loosemore <sandra@codesourcery.com>
8449
8450 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
8451 as type argument to gdb_compile.
8452 * gdb.base/nested-subp2.exp: Likewise.
8453 * gdb.base/nested-subp3.exp: Likewise.
8454
340c2830
DV
84552015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
8456
8457 * lib/dwarf.exp (_note): Fix left shift of negative value.
8458 * gdb.trace/trace-condition.exp: Likewise.
8459
c1862d0f
YQ
84602015-11-13 Yao Qi <yao.qi@linaro.org>
8461
8462 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
8463 comments about d10v.
8464 (test_scalar_returns): Likewise.
8465 * gdb.base/d10v.ld: Remove.
8466 * gdb.base/overlays.exp: Remove the target triplet checking for
8467 d10v-*-*.
8468 * gdb.base/structs.exp (test_struct_returns): Remove the
8469 comments about d10v.
8470 (test_struct_calls): Likewise.
8471
77ae9c19
YQ
84722015-11-13 Yao Qi <yao.qi@linaro.org>
8473
8474 * gdb.base/gnu_vector.exp: Check the return value by "p res".
8475 * gdb.base/gnu_vector.c: Don't include stdio.h.
8476 (main): Don't print res and call add_some_intvecs.
8477
430e004e
MK
84782015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
8479
8480 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
8481 macro.
8482 (func5): Removed.
8483 (func4): Use FAST_TRACEPOINT_LABEL.
8484 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
8485 macro.
8486 (func): Removed.
8487 (thread_function): Use FAST_TRACEPOINT_LABEL.
8488 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
8489 (func): Remove.
8490 (marker): Use FAST_TRACEPOINT_LABEL.
8491 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
8492 (pendfunc1): Remove.
8493 (pendfunc): Use FAST_TRACEPOINT_LABEL.
8494 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
8495 (foo): Remove.
8496 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
8497 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
8498 macro.
8499 (func): Remove.
8500 (marker): Use FAST_TRACEPOINT_LABEL.
8501 * gdb.trace/trace-common.h: New header.
8502 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
8503 macro.
8504 (func): Remove.
8505 (marker): Use FAST_TRACEPOINT_LABEL.
8506 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
8507 (func): Remove.
8508 (thread_function): Use FAST_TRACEPOINT_LABEL.
8509
6e7675a7
MK
85102015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
8511
8512 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
8513 in front.
8514 * gdb.trace/change-loc.exp: Use global pcreg definition.
8515 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
8516 * gdb.trace/entry-values.exp: Use global spreg definition, add $
8517 in front.
8518 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
8519 * gdb.trace/pending.exp: Likewise.
8520 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
8521 * gdb.trace/trace-break.exp: Likewise.
8522 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
8523 in front.
8524 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
8525 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
8526 in front.
8527 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
8528
dddc0e16
JB
85292015-11-09 Joel Brobecker <brobecker@adacore.com>
8530
8531 * gdb.ada/fin_fun_out: New testcase.
8532
c6f0b406
KB
85332015-11-07 Kevin Buettner <kevinb@redhat.com>
8534
8535 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
8536 value associated with DW_AT_byte_size.
8537 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
8538 constants for DW_AT_byte_size, DW_AT_lower_bound, and
8539 DW_AT_upper_bound.
8540
f01dcfd9
KB
85412015-11-07 Kevin Buettner <kevinb@redhat.com>
8542
8543 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
8544 (gdb_target_symbol_prefix_flags): Define in terms of _asm
8545 version.
8546 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
8547 gdb.dwarf2/dw2-canonicalize-type.exp,
8548 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
8549 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
8550 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
8551 provided by gdb_target_symbol_prefix_flags_asm.
8552 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
8553 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
8554 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
8555 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
8556 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
8557 macros where needed). Use this macro for symbols which require
8558 the prefix provided by SYMBOL_PREFIX.
8559
2223449a
KB
85602015-11-05 Kevin Buettner <kevinb@redhat.com>
8561
8562 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
8563 New procs.
8564 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
8565 representing expressions, of more than one list element.
8566 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
8567 to prepend linker symbol prefix to f.
8568 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
8569 table_1 and table_2.
8570 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
8571 Likewise, for f and g.
8572 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
8573 for ptr.
8574 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
8575 for main.
8576 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
8577 table_1_ptr and table_2_ptr.
8578
6f2f1a3a
JK
85792015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8580 Joel Brobecker <brobecker@adacore.com>
8581
8582 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
8583
566c56c9
MK
85842015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
8585
8586 * gdb.reverse/s390-mvcle.c: New test.
8587 * gdb.reverse/s390-mvcle.exp: New file.
8588 * lib/gdb.exp: Enable reverse tests on s390*-linux.
8589
d5f0636b
MK
85902015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8591
8592 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
8593
7ad8b86c
MK
85942015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8595
8596 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
8597 reaching marker2.
8598 * gdb.reverse/getresuid-reverse.exp: Likewise.
8599 * gdb.reverse/pipe-reverse.exp: Likewise.
8600 * gdb.reverse/readv-reverse.exp: Likewise.
8601 * gdb.reverse/recvmsg-reverse.exp: Likewise.
8602 * gdb.reverse/time-reverse.exp: Likewise.
8603 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
8604
4081c0f1
YQ
86052015-10-30 Yao Qi <yao.qi@linaro.org>
8606
8607 * gdb.threads/wp-replication.c (watch_count_done): Remove.
8608 (empty_cycle): Remove.
8609 (main): Don't call empty_cycle. Don't use watch_count_done.
8610 * gdb.threads/wp-replication.exp: Don't set breakpoint on
8611 empty_cycle. Rewrite the code counting HW watchpoints.
8612
452b4ba5
MK
86132015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
8614
8615 * gdb.reverse/fstatat-reverse.c: New test.
8616 * gdb.reverse/fstatat-reverse.exp: New file.
8617 * gdb.reverse/getresuid-reverse.c: New test.
8618 * gdb.reverse/getresuid-reverse.exp: New file.
8619 * gdb.reverse/pipe-reverse.c: New test.
8620 * gdb.reverse/pipe-reverse.exp: New file.
8621 * gdb.reverse/readv-reverse.c: New test.
8622 * gdb.reverse/readv-reverse.exp: New file.
8623 * gdb.reverse/recvmsg-reverse.c: New test.
8624 * gdb.reverse/recvmsg-reverse.exp: New file.
8625 * gdb.reverse/time-reverse.c: New test.
8626 * gdb.reverse/time-reverse.exp: New file.
8627 * gdb.reverse/waitpid-reverse.c: New test.
8628 * gdb.reverse/waitpid-reverse.exp: New file.
8629
5e2e7507
JK
86302015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
8633
0fde2c53
DE
86342015-10-26 Doug Evans <dje@google.com>
8635
8636 PR symtab/17391
8637 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
8638 * gdb.dwarf2/bad-regnum.c: New file.
8639 * gdb.dwarf2/bad-regnum.exp: New file.
8640
1a70ae97
DE
86412015-10-26 Doug Evans <dje@google.com>
8642
8643 PR python/18938
8644 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
8645 file.
8646
27dc26ab
JK
86472015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8648
8649 * gdb.compile/compile.exp (compile code globalvar): Update expectation
8650 for a change by "Mention language in compile error message".
8651
bed91f4d
SM
86522015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
8653
8654 PR python/18073
8655 * gdb.python/py-type.c (C::a_method): New.
8656 (C::a_const_method): New.
8657 (C::a_static_method): New.
8658 (a_function): New.
8659 * gdb.python/py-type.exp (test_fields): Test getting fields
8660 from function and method.
8661
3f2f83dd
KB
86622015-10-21 Keven Boell <keven.boell@intel.com>
8663
8664 * gdb.fortran/vla-alloc-assoc.exp: New file.
8665 * gdb.fortran/vla-datatypes.exp: New file.
8666 * gdb.fortran/vla-datatypes.f90: New file.
8667 * gdb.fortran/vla-history.exp: New file.
8668 * gdb.fortran/vla-ptype-sub.exp: New file.
8669 * gdb.fortran/vla-ptype.exp: New file.
8670 * gdb.fortran/vla-sizeof.exp: New file.
8671 * gdb.fortran/vla-sub.f90: New file.
8672 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
8673 * gdb.fortran/vla-value-sub-finish.exp: New file.
8674 * gdb.fortran/vla-value-sub.exp: New file.
8675 * gdb.fortran/vla-value.exp: New file.
8676 * gdb.fortran/vla-ptr-info.exp: New file.
8677 * gdb.mi/mi-vla-fortran.exp: New file.
8678 * gdb.mi/vla.f90: New file.
8679
27145d50
SL
86802015-10-21 Sandra Loosemore <sandra@codesourcery.com>
8681
8682 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
8683 of hardwired timeout value.
8684
5f3ff4f8
JK
86852015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8686 Pedro Alves <palves@redhat.com>
8687
8688 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
8689 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
8690
bfd09d20
JS
86912015-10-19 Josh Stone <jistone@redhat.com>
8692
8693 * gdb.base/catch-syscall.c: Include <sched.h>.
8694 (unknown_syscall): New variable.
8695 (main): Trigger a vfork and an unknown syscall.
8696 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
8697 (unknown_syscall_number): Likewise.
8698 (check_call_to_syscall): Accept an optional syscall pattern.
8699 (check_return_from_syscall): Likewise.
8700 (check_continue): Likewise.
8701 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
8702 (test_catch_syscall_skipping_return): New test toggling off 'catch
8703 syscall' to step over the syscall return, then toggling back on.
8704 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
8705 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
8706 (do_syscall_tests): Call test_catch_syscall_without_args and
8707 test_catch_syscall_mid_vfork.
8708 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
8709 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
8710
b32b93c6
AS
87112015-10-19 Andrew Stubbs <ams@codesourcery.com>
8712
8713 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
8714 print g_vE): Add new pass patterns.
8715 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
8716 print various symbol names for vptr fields.
8717
9d622bda
AB
87182015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
8719
8720 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
8721 results.
8722
0fd8ac1c
YQ
87232015-10-12 Yao Qi <yao.qi@linaro.org>
8724
8725 * gdb.arch/disp-step-insn-reloc.exp: New test case.
8726
34240514
YQ
87272015-10-12 Yao Qi <yao.qi@linaro.org>
8728
8729 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
8730 is aarch64*-*-linux*.
8731
8240f442
YQ
87322015-10-12 Yao Qi <yao.qi@linaro.org>
8733
8734 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
8735 (can_relocate_bcond_true): ... it.
8736 (can_relocate_bcond_false): New function.
8737 (foo): Likewise.
8738 (can_relocate_bl): Likewise.
8739 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
8740 can_relocate_bl.
8741
2520f728
PMR
87422015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
8743
8744 * gdb.base/nested-addr.c: New file.
8745 * gdb.base/nested-addr.exp: New testcase.
8746
abcef95a
MM
87472015-10-09 Markus Metzger <markus.t.metzger@intel.com>
8748
8749 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
8750 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
8751 its output. Ignore the output of "record goto begin" and instead
8752 check that GDB is replaying.
8753
145e3ddb
PA
87542015-10-09 Pedro Alves <palves@redhat.com>
8755
8756 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
8757 (top level): Use it in the run with no args test.
8758
d5d8c4e1
IB
87592015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
8760
8761 * gdb.dlang/properties.exp: New file.
8762
06e635ef
SL
87632015-10-02 Sandra Loosemore <sandra@codesourcery.com>
8764
8765 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
8766 whether or not address 0x1000 is mapped on the target.
8767
e019fd1d
SM
87682015-09-30 Simon Marchi <simon.marchi@ericsson.com>
8769
8770 * gdb.python/py-type.exp: Do not run tests if binaries fail to
8771 build.
8772
77ba2a67
MM
87732015-09-30 Markus Metzger <markus.t.metzger@intel.com>
8774
8775 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
8776 instruction-history test.
8777
c60eb31f
DE
87782015-09-28 Doug Evans <dje@google.com>
8779
8780 * gdb.base/gcore.c (array_func): Add reference to static_array.
8781
9a3c8263
SM
87822015-09-25 Simon Marchi <simon.marchi@ericsson.com>
8783
8784 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
8785 source line.
8786
9720e656
SL
87872015-09-24 Sandra Loosemore <sandra@codesourcery.com>
8788
8789 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
8790 short or char as base type.
8791
938d3bf2
SL
87922015-09-23 Sandra Loosemore <sandra@codesourcery.com>
8793
8794 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
8795 to allow any size enum.
8796
e6c2c623
PMR
87972015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
8798
8799 * gdb.ada/array_ptr_renaming.exp: New testcase.
8800 * gdb.ada/array_ptr_renaming/foo.adb: New file.
8801 * gdb.ada/array_ptr_renaming/pack.ads: New file.
8802
06da0f77
PL
88032015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8804
8805 * gdb.trace/ftrace-lock.c: New file.
8806 * gdb.trace/ftrace-lock.exp: New file.
8807
4f51c22a
PL
88082015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8809
8810 * gdb.arch/insn-reloc.c: New file.
8811 * gdb.arch/ftrace-insn-reloc.exp: New file.
8812
7041adf4
PL
88132015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8814
8815 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
8816 instruction.
8817 * gdb.trace/pendshr1.c (pendfunc): Likewise.
8818 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
8819 * gdb.trace/range-stepping.c: Likewise.
8820 * gdb.trace/trace-break.c: Likewise.
8821 * gdb.trace/trace-mt.c (thread_function): Likewise.
8822 * gdb.trace/ftrace.c (marker): Likewise.
8823 * gdb.trace/trace-condition.c (marker): Likewise.
8824 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
8825 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
8826 is_aarch64_target.
8827
015d2e7e
DE
88282015-09-18 Doug Evans <xdje42@gmail.com>
8829
8830 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
8831 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
8832
26b188a2
SL
88332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8834
8835 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
8836 the breakpoint.
8837
79dc332b
SL
88382015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8839
8840 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
8841 the pending breakpoint. Remove timeout override for "Run till
8842 MI pending breakpoint on pendfunc3 on thread 2" test.
8843
f57929f2
SL
88442015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8845
8846 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
8847 filename pattern.
8848
3f469b17
SL
88492015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8850
8851 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
8852 in breakpoint filename pattern.
8853
515b89b3
SL
88542015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8855
7800dbe4
SL
8856 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
8857
88582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8859
515b89b3
SL
8860 * gdb.linespec/explicit.exp: Check for readline support for
8861 tab-completion tests. Fix obvious typo.
8862
d2939ba2
MM
88632015-09-18 Markus Metzger <markus.t.metzger@intel.com>
8864
8865 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
8866 and replay.
8867
cbb55fa7
MM
88682015-09-18 Markus Metzger <markus.t.metzger@intel.com>
8869
8870 * gdb.btrace/non-stop.c: New.
8871 * gdb.btrace/non-stop.exp: New.
8872
43691ca1
PL
88732015-09-17 Pierre Langlois <pierre.langlois@arm.com>
8874 Yao Qi <yao.qi@linaro.org>
8875
8876 * gdb.trace/trace-condition.c: New file.
8877 * gdb.trace/trace-condition.exp: New file.
8878
d78908cf
WW
88792015-09-16 Wei-cheng Wang <cole945@gmail.com>
8880
8881 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
8882 for testing bytecode compilation.
8883
1ed415e2
PA
88842015-09-16 Pedro Alves <palves@redhat.com>
8885 Sandra Loosemore <sandra@codesourcery.com>
8886
8887 * gdb.threads/non-stop-fair-events.c (timeout): New global.
8888 (SECONDS): Redefine.
8889 (main): Call pthread_kill and alarm early.
8890 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
8891 support.
8892 (test): If the target can't hardware step and doesn't support
8893 displaced stepping, increase the timeout.
8894
d136eff5
PA
88952015-09-16 Pedro Alves <palves@redhat.com>
8896
8897 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
8898 (enable_debug): New procedures.
8899 (test): Use them. Bail out if waiting for threads fails.
8900 (top level): Bail out if a test fails.
8901
991f019c
YQ
89022015-09-16 Yao Qi <yao.qi@linaro.org>
8903
8904 * gdb.asm/asm-source.exp: Set asm-arch for
8905 aarch64*-*-* target.
8906 * gdb.asm/aarch64.inc: New file.
8907
bfca584f
PMR
89082015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
8909
8910 * gdb.ada/array_of_variable_length.exp: New testcase.
8911 * gdb.ada/array_of_variable_length/foo.adb: New file.
8912 * gdb.ada/array_of_variable_length/pck.adb: New file.
8913 * gdb.ada/array_of_variable_length/pck.ads: New file.
8914
b326e587
DE
89152015-09-15 Doug Evans <dje@google.com>
8916
8917 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
8918 of function static local variable.
8919
5382cfab
PW
89202015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8921
8922 * gdb.threads/tls-so_extern.exp: New test file.
8923 * gdb.threads/tls-so_extern.c: New test file.
8924 * gdb.threads/tls-so_extern_main.c: New test file.
8925
141c5cc4
JK
89262015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8927
8928 * gdb.opt/solib-intra-step-lib.c: New file.
8929 * gdb.opt/solib-intra-step-main.c: New file.
8930 * gdb.opt/solib-intra-step.exp: New file.
8931
d15dcecd
PA
89322015-09-15 Pedro Alves <palves@redhat.com>
8933
8934 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
8935 gdb_continue_to_breakpoint instead of gdb_test_multiple.
8936
4c2f2a79
PA
89372015-09-14 Pedro Alves <palves@redhat.com>
8938
8939 * gdb.base/hook-stop-continue.c: Delete.
8940 * gdb.base/hook-stop-continue.exp: Delete.
8941 * gdb.base/hook-stop-frame.c: Delete.
8942 * gdb.base/hook-stop-frame.exp: Delete.
8943 * gdb.base/hook-stop.c: New file.
8944 * gdb.base/hook-stop.exp: New file.
8945
919e6dbe
PMR
89462015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
8947
8948 * gdb.ada/access_to_packed_array.exp: New testcase.
8949 * gdb.ada/access_to_packed_array/foo.adb: New file.
8950 * gdb.ada/access_to_packed_array/pack.adb: New file.
8951 * gdb.ada/access_to_packed_array/pack.ads: New file.
8952
157280a4
MM
89532015-09-14 Markus Metzger <markus.t.metzger@intel.com>
8954
8955 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
8956 buffer size test.
8957
2fd33e94
DB
89582015-09-11 Don Breazeal <donb@codesourcery.com>
8959
8960 * gdb.base/foll-exec.c: Add copyright header. Fix
8961 formatting issues.
8962 * gdb.base/foll-exec.exp (zap_session): Delete proc.
8963 (do_exec_tests): Use clean_restart in place of zap_session,
8964 and for test initialization. Fix formatting issues. Use
8965 fail in place of perror.
8966 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
8967 an expect statement to match an expression with output from
8968 the program under debug.
8969 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
8970 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
8971 * gdb.threads/non-ldr-exc-2.exp: Likewise.
8972 * gdb.threads/non-ldr-exc-3.exp: Likewise.
8973 * gdb.threads/non-ldr-exc-4.exp: Likewise.
8974
e70b6e8e
DE
89752015-09-09 Doug Evans <dje@google.com>
8976
8977 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
8978
7a551a51
DE
89792015-09-09 Doug Evans <dje@google.com>
8980
8981 * gdb.base/pie-execl.exp: Fix result test of build_executable.
8982
4c666f84
DE
89832015-09-09 Doug Evans <dje@google.com>
8984
8985 * gdb.base/savedregs.exp: Fix typo.
8986
243a9253
PA
89872015-09-09 Pedro Alves <palves@redhat.com>
8988
8989 * gdb.mi/mi-cli.exp: Add CLI finish tests.
8990
c0fa8fbd
SL
89912015-09-08 Sandra Loosemore <sandra@codesourcery.com>
8992
8993 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
8994 command actually switches threads. Give up on remaining
8995 tests if target fails to stop at breakpoint.
8996
cd7c1778
PMR
89972015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
8998
8999 * gdb.ada/funcall_char.exp: New testcase.
9000 * gdb.ada/funcall_char/foo.adb: New file.
9001
dc5c8746
PMR
90022015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
9003
9004 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
9005 expected outputs. Add two testcases for completing ambiguous
9006 functions.
9007 * gdb.ada/complete/aux_pck.adb: New file.
9008 * gdb.ada/complete/aux_pck.ads: New file.
9009 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
9010 Ambiguous_Func functions.
9011 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
9012 * gdb.ada/complete/pck.adb: Likewise.
9013
4e83a1e7
UW
90142015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
9015
9016 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
9017 failures to run the test program under GDB.
9018
8ce74153
LM
90192015-08-26 Luis Machado <lgustavo@codesourcery.com>
9020
9021 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
9022 to C.
9023
e9756d52
PP
90242015-08-26 Patrick Palka <patrick@parcs.ath.cx>
9025
9026 * gdb.base/run-after-attach.exp: New test file.
9027 * gdb.base/run-after-attach.c: New test file.
9028
8d37573b
DB
90292015-08-26 Don Breazeal <donb@codesourcery.com>
9030
9031 * gdb.base/foll-exec-2.c: New test program.
9032 * gdb.base/foll-exec-2.exp: New test.
9033
63e43d3a
PMR
90342015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
9035
9036 * gdb.base/nested-subp1.exp: New file.
9037 * gdb.base/nested-subp1.c: New file.
9038 * gdb.base/nested-subp2.exp: New file.
9039 * gdb.base/nested-subp2.c: New file.
9040 * gdb.base/nested-subp3.exp: New file.
9041 * gdb.base/nested-subp3.c: New file.
9042
3d40fbb5
PA
90432015-08-24 Pedro Alves <palves@redhat.com>
9044
9045 * gdb.server/connect-without-multi-process.c: New file.
9046 * gdb.server/connect-without-multi-process.exp: New file.
9047
4422ac93
LM
90482015-08-24 Luis Machado <lgustavo@codesourcery.com>
9049
9050 * gdb.opt/inline-markers.c: Make z int.
9051
91dddb86
LM
90522015-08-24 Luis Machado <lgustavo@codesourcery.com>
9053
9054 * gdb.opt/inline-markers.c: Make z volatile.
9055
a48847ee
LM
90562015-08-24 Luis Machado <lgustavo@codesourcery.com>
9057
9058 * gdb.opt/inline-bt.c: New volatile global z.
9059 * gdb.opt/inline-cmds.c: Likewise.
9060 * gdb.opt/inline-locals.c: Likewise.
9061 * gdb.opt/inline-markers.c: New extern global z.
9062 (marker): Use z.
9063 (inline_fn): Likewise.
9064
0ebbc52b
PA
90652015-08-24 Pedro Alves <palves@redhat.com>
9066
9067 * config/m32r-stub.exp: Remove file.
9068 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
9069 * gdb.base/call-rt-st.exp: Likewise.
9070 * gdb.base/call-strs.exp: Likewise.
9071 * gdb.base/default.exp: Remove references to h8300-*-hms and
9072 *-*-udi*.
9073 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
9074
77c365df
AA
90752015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9076
9077 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
9078 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
9079 and "return" use KFAIL when GDB can not read/write the vector
9080 return value.
9081
4313b8c0
GB
90822015-08-21 Gary Benson <gbenson@redhat.com>
9083
9084 * gdb.trace/pending.exp: Cope with remote transfer warnings.
9085
0e433b32
PA
90862015-08-20 Pedro Alves <palves@redhat.com>
9087
9088 * gdb.server/solib-list.exp: No longer expect an interior stop in
9089 non-stop mode.
9090
221e1a37
PA
90912015-08-20 Pedro Alves <palves@redhat.com>
9092
9093 * gdb.server/connect-stopped-target.c: New file.
9094 * gdb.server/connect-stopped-target.exp: New file.
9095
40e3ad0e
PA
90962015-08-20 Pedro Alves <palves@redhat.com>
9097
9098 * gdb.dwarf2/comp-unit-lang.exp: New file.
9099 * gdb.dwarf2/comp-unit-lang.c: New file.
9100
af39b327
PMR
91012015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
9102
9103 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
9104 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
9105
7d45c7c3 91062015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 9107
7d45c7c3
KB
9108 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
9109 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
9110
4d6cceb4
DE
91112015-08-18 Doug Evans <dje@google.com>
9112 Adrian Sendroiu <adrian.sendroiu@freescale.com>
9113
9114 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
9115 skip_python_tests. New arg prompt_regexp.
9116 (skip_python_tests): New function.
9117 * lib/mi-support.exp (mi_skip_python_tests): New function.
9118 * gdb.python/py-mi-objfile-gdb.py: New file.
9119 * gdb.python/py-mi-objfile.c: New file.
9120 * gdb.python/py-mi-objfile.exp: New file.
9121
ad89c2aa
KS
91222015-08-17 Keith Seitz <keiths@redhat.com>
9123
9124 * gdb.linespec/explicit.exp: Move strace test from here ...
9125 * gdb.trace/strace.exp: ... to here.
9126
e3ae3c43
PP
91272015-08-15 Patrick Palka <patrick@parcs.ath.cx>
9128
9129 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
9130 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
9131
604b2636
DE
91322015-08-14 Doug Evans <xdje42@gmail.com>
9133
9134 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
9135 inferior before selecting a new file.
9136
6ff0ba5f
DE
91372015-08-14 Doug Evans <xdje42@gmail.com>
9138
9139 * gdb.mi/mi-disassemble.exp: Update.
9140 * gdb.base/disasm-optim.S: New file.
9141 * gdb.base/disasm-optim.c: New file.
9142 * gdb.base/disasm-optim.h: New file.
9143 * gdb.base/disasm-optim.exp: New file.
9144
9ca98f92
KS
91452015-08-14 Keith Seitz <keiths@redhat.com>
9146
9147 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
9148 "evaluated-by".
9149
52bbc560
JB
91502015-08-13 Joel Brobecker <brobecker@adacore.com>
9151
9152 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
9153
5d8c3ed3
PMR
91542015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
9155
9156 * gdb.ada/fun_renaming.exp: New testcase.
9157 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
9158 * gdb.ada/fun_renaming/pack.adb: New file.
9159 * gdb.ada/fun_renaming/pack.ads: New file.
9160
ea8812bc
KS
91612015-08-12 Keith Seitz <keiths@redhat.com>
9162
9163 * gdb.base/dso2dso.exp: Pass basename of source file in call to
9164 gdb_get_line_number.
9165
4dafcdeb
JB
91662015-08-12 Joel Brobecker <brobecker@adacore.com>
9167
9168 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
9169 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
9170 gdb.base/dso2dso.exp: New files.
9171
5ba32597
SDJ
91722015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
9173 Pedro Alves <palves@redhat.com>
9174 Keith Seitz <keiths@redhat.com>
9175
9176 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
9177 GDBFLAGS.
9178
b6dafabf
PP
91792015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9180
9181 * gdb.base/gdbhistsize-history.exp
9182 (test_histsize_history_setting): Use save_vars.
9183 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
9184 Use save_vars.
9185 (test_no_truncation_of_unlimited_history_file): Use save_vars.
9186 * gdb.base/readline.exp: Use save_vars.
9187
abe8e607
PP
91882015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9189
9190 * lib/gdb.exp (save_vars): New proc.
9191
629500fa
KS
91922015-08-11 Keith Seitz <keiths@redhat.com>
9193
9194 * gdb.base/help.exp: Update help_breakpoint_text.
9195
eb8c4e2e
KS
91962015-08-11 Keith Seitz <keiths@redhat.com>
9197
9198 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
9199 (at toplevel): Call test_explicit_breakpoints.
9200 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
9201 breakpoints.
9202 * lib/mi-support.exp (mi_make_breakpoint): Add support for
9203 breakpoint conditions, "-cond".
9204
87f0e720
KS
92052015-08-11 Keith Seitz <keiths@redhat.com>
9206
9207 * gdb.linespec/3explicit.c: New file.
9208 * gdb.linespec/cpexplicit.cc: New file.
9209 * gdb.linespec/cpexplicit.exp: New file.
9210 * gdb.linespec/explicit.c: New file.
9211 * gdb.linespec/explicit.exp: New file.
9212 * gdb.linespec/explicit2.c: New file.
9213 * gdb.linespec/ls-errs.exp: Add explicit location tests.
9214 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
9215 before using in the matching pattern.
9216 Clarify that `prefix' is a regular expression.
9217
f00aae0f
KS
92182015-08-11 Keith Seitz <keiths@redhat.com>
9219
9220 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
9221 test.
9222 Add tests for missing ",FMT" and ",".
9223
e27852be
DE
92242015-08-10 Doug Evans <dje@google.com>
9225 Keith Seitz <keiths@redhat.com>
9226
9227 PR gdb/17960
9228 * gdb.base/completion.exp: Add location completer tests.
9229
7f03bd92
PA
92302015-08-07 Pedro Alves <palves@redhat.com>
9231
9232 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
9233 tests here.
9234 (top level): Run do_test with and without displaced stepping.
9235
3fc8eb30
PA
92362015-08-07 Pedro Alves <palves@redhat.com>
9237
9238 * gdb.base/valgrind-disp-step.c: New file.
9239 * gdb.base/valgrind-disp-step.exp: New file.
9240
d4569d7b
PA
92412015-08-07 Pedro Alves <palves@redhat.com>
9242
9243 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
9244 Delete function.
9245 (main): Add alarm. Run an infinite loop instead of calling
9246 wait_threads.
9247 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
9248 comment.
9249 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
9250 Delete function.
9251 (main): Add alarm. Run an infinite loop instead of calling
9252 wait_threads.
9253 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
9254 comment.
9255
e1316e60
PA
92562015-08-07 Pedro Alves <palves@redhat.com>
9257
9258 * gdb.base/checkpoint-ns.exp: New file.
9259 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
9260 standard_testfile.
9261
da8c46d2
MM
92622015-08-07 Markus Metzger <markus.t.metzger@intel.com>
9263
9264 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
9265 * gdb.btrace/instruction_history.exp: Update.
9266 * gdb.btrace/tsx.exp: New.
9267 * gdb.btrace/tsx.c: New.
9268
de1c2c52
PA
92692015-08-06 Pedro Alves <palves@redhat.com>
9270
9271 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
9272 increase timeout.
9273 * gdb.reverse/until-precsave.exp: Bump timeouts.
9274
782e0bf4
PA
92752015-08-06 Pedro Alves <palves@redhat.com>
9276
9277 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
9278
83e97ed0
PA
92792015-08-06 Pedro Alves <palves@redhat.com>
9280
9281 PR gdb/18749
9282 * gdb.threads/process-dies-while-handling-bp.c: New file.
9283 * gdb.threads/process-dies-while-handling-bp.exp: New file.
9284
863d01bd
PA
92852015-08-06 Pedro Alves <palves@redhat.com>
9286
9287 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
9288 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
9289
0a39bb32
PA
92902015-08-05 Pedro Alves <palves@redhat.com>
9291
9292 * gdb.threads/next-while-other-thread-longjmps.c: New file.
9293 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
9294
ee2d2b10
SL
92952015-08-03 Sandra Loosemore <sandra@codesourcery.com>
9296
9297 * gdb.base/bp-permanent.exp: Report test as unsupported if
9298 the target cannot stop at the permanent breakpoint.
9299
4e1bdb00
DE
93002015-08-03 Doug Evans <dje@google.com>
9301
9302 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
9303 10000.
9304
3d338901
DE
93052015-08-03 Doug Evans <dje@google.com>
9306
9307 * Makefile.in (workers/%.worker, build-perf): New rule.
9308 (GDB_PERFTEST_MODE): New variable.
9309 (check-perf): Use it.
9310 (clean): Clean up gdb.perf parallel build subdirs.
9311 * lib/build-piece.exp: New file.
9312 * lib/gdb.exp (make_gdb_parallel_path): New function
9313 (standard_output_file, standard_temp_file): Call it.
9314 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9315 of $GDB_PARALLEL.
9316 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
9317
af061d3e
DE
93182015-08-03 Doug Evans <dje@google.com>
9319
8e1afc81 9320 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
9321 (LOG_FILE_NAME): New global.
9322 (TextReporter.__init__): Initialize self.txt_sum.
9323 (TextReporter.report): Add support for multiple data-points.
9324 Move report to perftest.sum, put raw data in perftest.log.
9325 (TextReporter.start): Open sum and log files.
9326 (TextReporter.end): Close sum and log files.
8e1afc81
DE
9327 * gdb.perf/lib/perftest/testresult.py
9328 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 9329
2c8c5d37
PA
93302015-07-31 Pedro Alves <palves@redhat.com>
9331
9332 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
9333 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9334 kill_wait_spawned_process instead of explicit "kill -9".
9335 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
9336 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9337 kill_wait_spawned_process.
9338 * gdb.base/attach-twice.exp: Likewise.
9339 * gdb.base/attach.exp: Likewise.
9340 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
9341 gdb_test_multiple.
9342 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
9343 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9344 kill_wait_spawned_process.
9345 * gdb.base/valgrind-infcall.exp: Likewise.
9346 * gdb.multi/multi-attach.exp: Likewise.
9347 * gdb.python/py-prompt.exp: Likewise.
9348 * gdb.python/py-sync-interp.exp: Likewise.
9349 * gdb.server/ext-attach.exp: Likewise.
9350 * gdb.threads/attach-into-signal.exp (corefunc): Use
9351 spawn_wait_for_attach, spawn_id_get_pid and
9352 kill_wait_spawned_process.
9353 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
9354 spawn_wait_for_attach returning a spawn id instead of a pid. Use
9355 spawn_id_get_pid and kill_wait_spawned_process.
9356 * gdb.threads/attach-stopped.exp (corefunc): Use
9357 spawn_wait_for_attach, spawn_id_get_pid and
9358 kill_wait_spawned_process.
9359 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
9360 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9361 kill_wait_spawned_process instead of explicit "kill -9".
9362 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
9363 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
9364 (spawn_wait_for_attach): Use spawn instead of exec to spawn
9365 processes. Don't map cygwin/windows pids here. Now returns a
9366 spawn id list.
9367
032a0fca
SL
93682015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9369
9370 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
9371 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
9372 correct patch.
9373
61a934ca
SL
93742015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9375
9376 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
9377
4bc4d428
SL
93782015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9379
9380 Reapply:
9381 2014-05-21 Mark Wielaard <mjw@redhat.com>
9382
9383 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9384
998d452a
PA
93852015-07-30 Pedro Alves <palves@redhat.com>
9386
9387 * linux-low.c (handle_extended_wait): Set the child's last
9388 reported status to TARGET_WAITKIND_STOPPED.
9389
69dde7dc
PA
93902015-07-30 Pedro Alves <palves@redhat.com>
9391
9392 PR threads/18600
9393 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
9394 only shows inferior 1.
9395
4dd63d48
PA
93962015-07-30 Simon Marchi <simon.marchi@ericsson.com>
9397 Pedro Alves <palves@redhat.com>
9398
9399 PR threads/18600
9400 * gdb.threads/fork-plus-threads.c: New file.
9401 * gdb.threads/fork-plus-threads.exp: New file.
9402
d618e4c5
PP
94032015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9404
9405 * gdb.base/batch-preserve-term-settings.exp
9406 (test_terminal_settings_preserved_after_cli_exit): Use
9407 send_quit_command.
9408
1eef6428
PA
94092015-07-29 Pedro Alves <palves@redhat.com>
9410 Don Breazeal <donb@codesourcery.com>
9411
9412 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
9413 output from both inferior_spawn_id and gdb_spawn_id.
9414
7da5b897
SDJ
94152015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9416
9417 * gdb.threads/attach-into-signal.exp (corefunc): Use
9418 with_test_prefix on nested loops, uniquefying the test messages.
9419
dac804df
SDJ
94202015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9421
9422 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
9423 commit.
9424
06265e53
PP
94252015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9426
9427 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
9428 New proc.
9429 (test_terminal_settings_preserved_after_sigterm): New test.
9430
18206ca3
PP
94312015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9432
9433 * gdb.base/batch-preserve-term-settings.exp
9434 (test_terminal_settings_preserved_after_cli_exit): New test.
9435
90074d11
PP
94362015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9437
9438 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
9439 manipulation of saved_gdbflags.
9440 (test_terminal_settings_preserved): Remove global declaration of
9441 the unused variable pagination_prompt. Remove manipulation of
9442 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
9443 GDBFLAGS.
9444
eb1a7902
PA
94452015-07-29 Pedro Alves <palves@redhat.com>
9446
9447 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
9448
8b75dd3b
PA
94492015-07-29 Pedro Alves <palves@redhat.com>
9450
9451 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
9452 at the top.
9453
dedad4e3
PA
94542015-07-29 Pedro Alves <palves@redhat.com>
9455
9456 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
9457 (main): Call gdb_unbuffer_output.
9458 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
9459 (main): Call gdb_unbuffer_output.
9460 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
9461 (main): Call gdb_unbuffer_output.
9462 * gdb.base/call-strs.exp: Adjust to step over the
9463 gdb_unbuffer_output call.
9464 * gdb.base/catch-gdb-caused-signals.c: Include
9465 "../lib/unbuffer_output.c".
9466 (main): Call gdb_unbuffer_output.
9467 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
9468 (main): Call gdb_unbuffer_output.
9469 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
9470 (main): Call gdb_unbuffer_output.
9471 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
9472 (main): Call gdb_unbuffer_output.
9473 * gdb.base/shlib-call.exp: Adjust to step over the
9474 gdb_unbuffer_output call.
9475 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
9476 (main): Call gdb_unbuffer_output.
9477 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
9478 (main): Call gdb_unbuffer_output.
9479 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
9480 (main): Rename to ...
9481 (test): ... this.
9482 (main): Reimplement.
9483 * gdb.base/varargs.exp: Run to test instead of to main.
9484 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9485 (main): Call gdb_unbuffer_output.
9486
58789a91
PA
94872015-07-29 Pedro Alves <palves@redhat.com>
9488
9489 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
9490 factore out from mi_continue_dprintf. For call-style dprintfs,
9491 expect dprintf output out of $inferior_spawn_id.
9492 (mi_continue_dprintf): Use mi_expect_dprintf.
9493 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9494 (main): Call gdb_unbuffer_output.
9495
e8376742
PA
94962015-07-29 Pedro Alves <palves@redhat.com>
9497
9498 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
9499 (default_mi_gdb_start): Set inferior_spawn_id instead of
9500 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
9501 gdb_spawn_id.
9502 (mi_gdb_test): Always expect inferior output from both
9503 $inferior_spawn_id and $gdb_spawn_id.
9504
08280010
PA
95052015-07-29 Pedro Alves <palves@redhat.com>
9506
9507 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
9508 send_inferior and $inferior_spawn_id.
9509
4d30e432
PA
95102015-07-29 Pedro Alves <palves@redhat.com>
9511
9512 * gdb.gdb/complaints.exp (test_initial_complaints)
9513 (test_serial_complaints, test_short_complaints): Use
9514 gdb_test_stdio.
9515 (test_empty_complaint): Handle $inferior_spawn_id !=
9516 $gdb_spawn_id.
9517
0d30a335
PA
95182015-07-29 Pedro Alves <palves@redhat.com>
9519
9520 * gdb.base/varargs.exp: Use gdb_test_stdio.
9521
39413b29
PA
95222015-07-29 Pedro Alves <palves@redhat.com>
9523
9524 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
9525
7cb000a9
PA
95262015-07-29 Pedro Alves <palves@redhat.com>
9527
9528 * gdb.base/ending-run.exp: Use gdb_test_stdio.
9529
d7b8ac82
PA
95302015-07-29 Pedro Alves <palves@redhat.com>
9531
9532 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
9533 parameter into two new parameters, "inf_result" and "gdb_result".
9534 Expect inferior output and gdb output from $inferior_spawn_id and
9535 $gdb_spawn_id, respectively. Adjust all callers.
9536
789c3a0c
PA
95372015-07-29 Pedro Alves <palves@redhat.com>
9538
9539 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
9540 of gdb_test_sequence.
9541
77e760c3
PA
95422015-07-29 Pedro Alves <palves@redhat.com>
9543
9544 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
9545 (saw_spurious_output): Expect inferior output from
9546 $inferior_spawn_id. Use gdb_test_stdio.
9547
8396d2cd
PA
95482015-07-29 Pedro Alves <palves@redhat.com>
9549
9550 * gdb.base/dprintf.exp: Use standard_testfile. Change
9551 prepare_for_testing call.
9552 (srcfile): Don't set.
9553 (restart): New procedure.
9554 (test_dprintf): New procecure, use to continue over dprintfs.
9555 (test_call, test_agent): New procedures, tests moved here.
9556 Restart gdb and recreate dprintfs. Adjust expected output.
9557
2051d61f
PA
95582015-07-29 Pedro Alves <palves@redhat.com>
9559
9560 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
9561
452397af
PA
95622015-07-29 Pedro Alves <palves@redhat.com>
9563
9564 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
9565
8aed9555
PA
95662015-07-29 Pedro Alves <palves@redhat.com>
9567
9568 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
9569 gdb_test_stdio.
9570
188a61b4
PA
95712015-07-29 Pedro Alves <palves@redhat.com>
9572
9573 * lib/gdb.exp (gdb_test_stdio): New procedure.
9574
12264a45
PA
95752015-07-29 Pedro Alves <palves@redhat.com>
9576
9577 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
9578
23ffc893
PA
95792015-07-29 Pedro Alves <palves@redhat.com>
9580
9581 * gdb.base/call-signal-resume.exp: Remove check for
9582 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
9583 * gdb.base/unwindonsignal.exp: Likewise.
9584 * gdb.base/call-signals.c (gen_signal): Remove printf call.
9585 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
9586
65566918
PA
95872015-07-29 Pedro Alves <palves@redhat.com>
9588
9589 * gdb.base/siginfo-addr.c (pass): New function.
9590 (handler): Call it iff si_addr is correct.
9591 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
9592 Set a breakpoint at "pass" and continue to it.
9593
d60a9221
SDJ
95942015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
9595
9596 * gdb.python/py-objfile.exp: Make some tests have unique names.
9597 * gdb.python/py-pp-registration.exp: Likewise.
9598
bde40b8f
PA
95992015-07-28 Pedro Alves <palves@redhat.com>
9600
9601 * gdb.server/server-exec-info.exp: Issue a "disconnect".
9602
13e1dec8
SM
96032015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9604
9605 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
9606
da33c9a7
SM
96072015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9608
9609 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
9610
077836f7
PP
96112015-07-27 Patrick Palka <patrick@parcs.ath.cx>
9612
9613 * gdb.base/gdb-sigterm-2.exp: New test.
9614
b8cc7b2e
DE
96152015-07-25 Doug Evans <xdje42@gmail.com>
9616
9617 Revert:
9618 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9619 (workers/%.worker, build-perf): New rule.
9620 (GDB_PERFTEST_MODE): New variable.
9621 (check-perf): Use it.
9622 (clean): Clean up gdb.perf parallel build subdirs.
9623 * lib/build-piece.exp: New file.
9624 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9625 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9626 name.
9627 (standard_temp_file): Ditto.
9628 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9629 of $GDB_PARALLEL.
9630
c8bd4544
DE
96312015-07-24 Doug Evans <dje@google.com>
9632
9633 * gdb.perf/lib/perftest/utils.py: New file.
9634 * gdb.perf/gm-hello.cc: New file.
9635 * gdb.perf/gm-pervasive-typedef.cc: New file.
9636 * gdb.perf/gm-pervasive-typedef.h: New file.
9637 * gdb.perf/gm-std.cc: New file.
9638 * gdb.perf/gm-std.h: New file.
9639 * gdb.perf/gm-use-cerr.cc: New file.
9640 * gdb.perf/gm-utils.h: New file.
9641 * gdb.perf/gmonster-null-lookup.py: New file.
9642 * gdb.perf/gmonster-pervasive-typedef.py: New file.
9643 * gdb.perf/gmonster-print-cerr.py: New file.
9644 * gdb.perf/gmonster-ptype-string.py: New file.
9645 * gdb.perf/gmonster-runto-main.py: New file.
9646 * gdb.perf/gmonster-select-file.py: New file.
9647 * gdb.perf/gmonster1-null-lookup.exp: New file.
9648 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
9649 * gdb.perf/gmonster1-print-cerr.exp: New file.
9650 * gdb.perf/gmonster1-ptype-string.exp: New file.
9651 * gdb.perf/gmonster1-runto-main.exp: New file.
9652 * gdb.perf/gmonster1-select-file.exp: New file.
9653 * gdb.perf/gmonster1.cc: New file.
9654 * gdb.perf/gmonster1.exp: New file.
9655 * gdb.perf/gmonster2-null-lookup.exp: New file.
9656 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
9657 * gdb.perf/gmonster2-print-cerr.exp: New file.
9658 * gdb.perf/gmonster2-ptype-string.exp: New file.
9659 * gdb.perf/gmonster2-runto-main.exp: New file.
9660 * gdb.perf/gmonster2-select-file.exp: New file.
9661 * gdb.perf/gmonster2.cc: New file.
9662 * gdb.perf/gmonster2.exp: New file.
9663
6eab34f3
DE
96642015-07-24 Doug Evans <dje@google.com>
9665
9666 * gdb.perf/README: New file.
9667 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
9668 * lib/gen-perf-test.exp: New file.
9669
63738bfd
DE
96702015-07-24 Doug Evans <dje@google.com>
9671
9672 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
9673 (PerfTest::startup): New function.
9674 (PerfTest::run): Return result of calling body.
9675 (PerfTest::assemble): Rewrite.
9676 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
9677 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
9678 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
9679 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
9680 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
9681
7b606f95
DE
96822015-07-24 Doug Evans <dje@google.com>
9683
9684 * lib/gdb.exp (clean_restart): Make executable optional.
9685
a97b16b8
DE
96862015-07-24 Doug Evans <dje@google.com>
9687
9688 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
9689 compiler_info references.
9690 * gdb.cp/temargs.exp: Ditto.
9691 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
9692 (get_compiler_info): Early exit if already computed. Set compiler_info
9693 to "unknown" if there was a problem.
9694 (test_compiler_info): Add function comment. Call get_compiler_info.
9695
35baa57f
DE
96962015-07-24 Doug Evans <dje@google.com>
9697
9698 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9699 (workers/%.worker, build-perf): New rule.
9700 (GDB_PERFTEST_MODE): New variable.
9701 (check-perf): Use it.
9702 (clean): Clean up gdb.perf parallel build subdirs.
9703 * lib/build-piece.exp: New file.
9704 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9705 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9706 name.
9707 (standard_temp_file): Ditto.
9708 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9709 of $GDB_PARALLEL.
9710
6ebea266
DE
97112015-07-24 Doug Evans <dje@google.com>
9712
9713 * lib/future.exp (gdb_default_target_compile): New option
9714 "early_flags".
9715 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
9716 --as-needed.
9717
1e76a7e9
SDJ
97182015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
9719
9720 * gdb.base/catch-syscall.exp: Call gdb_exit before
9721 gdb_skip_xml_test.
9722
5068630a
PA
97232015-07-24 Pedro Alves <palves@redhat.com>
9724
9725 * gdb.python/py-events.exp: Accept output between the stop event
9726 and the prompt.
9727 * gdb.python/py-evsignal.exp: Likewise.
9728 * gdb.python/py-evthreads.exp: Likewise.
9729
77598427
PA
97302015-07-24 Pedro Alves <palves@redhat.com>
9731
9732 PR gdb/18717
9733 * gdb.threads/non-ldr-exit.c: New file.
9734 * gdb.threads/non-ldr-exit.exp: New file.
9735
11e6c98f
YQ
97362015-07-24 Yao Qi <yao.qi@linaro.org>
9737
9738 * gdb.server/ext-wrapper.exp: Test --wrapper option when
9739 restarting process.
9740
51aee833
YQ
97412015-07-24 Yao Qi <yao.qi@linaro.org>
9742
9743 * gdb.server/ext-restart.exp: New file.
9744
8cfe207c
YQ
97452015-07-24 Yao Qi <yao.qi@linaro.org>
9746
9747 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
9748 argument options.
9749 * gdb.server/ext-wrapper.exp: New file.
9750
cc12ce38
DE
97512015-07-23 Doug Evans <dje@google.com>
9752
9753 * gdb.dwarf2/dw2-dummy-cu.S: New file.
9754 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
9755
d0d84780
PMR
97562015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
9757
9758 * gdb.ada/var_arr_typedef.exp: New testcase.
9759 * gdb.ada/var_arr_typedef/pack.adb: New file.
9760 * gdb.ada/var_arr_typedef/pack.ads: New file.
9761 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
9762
8b558f79
JB
97632015-07-20 Joel Brobecker <brobecker@adacore.com>
9764
9765 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
9766
775a3298
JK
97672015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 * gdb.arch/i386-biarch-core.exp: Replace istarget
9770 by "complete set gnutarget". Remove expectation for the "core-file"
9771 command.
9772
db1ff28b
JK
97732015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9774
9775 Revert the previous commit:
9776 Tests for validate symbol file using build-id.
9777
0a94970d
JK
97782015-07-15 Aleksandar Ristovski <aristovski@qnx.com
9779
9780 Tests for validate symbol file using build-id.
9781 * gdb.base/solib-mismatch-lib.c: New file.
9782 * gdb.base/solib-mismatch-libmod.c: New file.
9783 * gdb.base/solib-mismatch.c: New file.
9784 * gdb.base/solib-mismatch.exp: New file.
9785
03346981
SL
97862015-07-15 Sandra Loosemore <sandra@codesourcery.com>
9787
9788 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
9789 nios2-*-linux*.
9790 * gdb.base/sigbpt.exp (stepi_out): Likewise.
9791 * gdb.base/siginfo.exp: Likewise.
9792 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9793
42422cc7
PL
97942015-07-15 Pierre Langlois <pierre.langlois@arm.com>
9795
9796 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
9797 Move it to ...
9798 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
9799 ... here.
9800 * gdb.trace/range-stepping.exp: Check that the target supports
9801 range stepping.
9802
cfa68bae
JK
98032015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
9806
8ffdba26
PA
98072015-07-14 Pedro Alves <palves@redhat.com>
9808
9809 * gdb.base/killed-outside.exp: New file.
9810 * gdb.base/killed-outside.c: New file.
9811
218a5a11
JK
98122015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9813
9814 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
9815 (n at main): New.
9816 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
9817
e03ed3c6
AA
98182015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
9819
9820 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
9821 infcall tests instead of setting up for KFAIL.
9822
485668e5
MM
98232015-07-10 Markus Metzger <markus.t.metzger@intel.com>
9824
9825 * gdb.btrace/record_goto-step.exp: New.
9826
08464196
JK
98272015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9828
9829 PR compile/18484
9830 * gdb.compile/compile.c (struct struct_type): Add volatile to
9831 selffield's type.
9832 * gdb.compile/compile.exp
9833 (compile code struct_object.selffield = &struct_object): Skip further
9834 struct_object tests if this one xfails.
9835
bcf5c1d9
RC
98362015-07-08 Robert O'Callahan <robert@ocallahan.org>
9837
9838 PR exp/18617
9839 * gdb.trace/ax.exp: Add test.
9840
4931af25
YQ
98412015-07-07 Yao Qi <yao.qi@linaro.org>
9842
9843 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
9844 instead of istarget "aarch64*-*-*".
9845 * gdb.arch/aarch64-fp.exp: Likewise.
9846 * gdb.base/float.exp: Likewise.
9847 * gdb.reverse/aarch64.exp: Likewise.
9848 * lib/gdb.exp (is_aarch64_target): New proc.
9849
9fcf688e
YQ
98502015-07-07 Yao Qi <yao.qi@linaro.org>
9851
9852 * lib/gdb.exp (is_aarch32_target): New proc.
9853 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
9854 instead of "istarget "arm*-*-*"".
9855 * gdb.arch/arm-disp-step.exp: Likewise.
9856 * gdb.arch/thumb-bx-pc.exp: Likewise.
9857 * gdb.arch/thumb-prologue.exp: Likewise.
9858 * gdb.arch/thumb-singlestep.exp: Likewise.
9859 * gdb.base/disp-step-syscall.exp: Likewise.
9860 * gdb.base/float.exp: Likewise.
9861
fbd8d50d
YQ
98622015-07-07 Yao Qi <yao.qi@linaro.org>
9863
9864 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
9865 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
9866
71be1fdc
YQ
98672015-07-07 Yao Qi <yao.qi@linaro.org>
9868
9869 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
9870 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
9871 if it exists.
9872 * gdb.multi/multi-arch.exp: Likewise.
9873
3e221d36
SM
98742015-07-07 Simon Marchi <simon.marchi@ericsson.com>
9875
9876 * gdb.python/py-lazy-string.exp: Add missing parentheses to
9877 print.
9878
d441430b
YQ
98792015-07-07 Yao Qi <yao.qi@linaro.org>
9880
9881 * gdb.arch/thumb-singlestep.exp: Do one more single step.
9882
06f810bd
MG
98832015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
9884
9885 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
9886 '[' and ']' characters.
9887
5e61e7c0
IB
98882015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
9889
9890 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
9891
28bf096c
PA
98922015-06-29 Pedro Alves <palves@redhat.com>
9893
9894 PR threads/18127
9895 * gdb.threads/hand-call-new-thread.c: New file.
9896 * gdb.threads/hand-call-new-thread.c: New file.
9897
ee93cd5e
KS
98982015-06-26 Keith Seitz <keiths@redhat.com>
9899 Doug Evans <dje@google.com>
9900
9901 PR 16253
9902 * gdb.cp/var-tag-2.cc: New file.
9903 * gdb.cp/var-tag-3.cc: New file.
9904 * gdb.cp/var-tag-4.cc: New file.
9905 * gdb.cp/var-tag.cc: New file.
9906 * gdb.cp/var-tag.exp: New file.
9907
fc637f04
PP
99082015-06-26 Patrick Palka <patrick@parcs.ath.cx>
9909
9910 * gdb.base/history-duplicates.exp: New test.
9911
2e52ae68
PP
99122015-06-26 Patrick Palka <patrick@parcs.ath.cx>
9913
9914 * gdb.base/completion.exp: Test the completion of the "focus"
9915 command.
9916
6e22494e
JK
99172015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9918
9919 * gdb.arch/amd64-prologue-skip.S: New file.
9920 * gdb.arch/amd64-prologue-skip.exp: New file.
9921
bf7b9cd9
SM
99222015-06-25 Simon Marchi <simon.marchi@ericsson.com>
9923
9924 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
9925 is_address_zero_readable check.
9926
201e8dfd
PB
99272015-06-24 Peter Bergner <bergner@vnet.ibm.com>
9928
9929 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
9930 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
9931
5cd867b4
YQ
99322015-06-24 Yao Qi <yao.qi@linaro.org>
9933
9934 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
9935 linux targets.
9936
4d7be007
YQ
99372015-06-24 Yao Qi <yao.qi@linaro.org>
9938
9939 * lib/gdb.exp (supports_get_siginfo_type): New proc.
9940 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
9941 * gdb.base/siginfo-thread.exp: Likewise.
9942
07fcd301
YQ
99432015-06-22 Yao Qi <yao.qi@linaro.org>
9944
9945 * boards/remote-gdbserver-on-localhost.exp: Add comments.
9946
52042a00
YQ
99472015-06-22 Yao Qi <yao.qi@linaro.org>
9948
9949 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
9950 aarch64*-*-*.
9951 (skip_hw_watchpoint_tests): Likewise.
9952
74bd41ce
PP
99532015-06-18 Patrick Palka <patrick@parcs.ath.cx>
9954
9955 * gdb.base/gdbinit-history.exp: Test the interaction between
9956 setting GDBHISTSIZE and setting the history size via .gdbinit.
9957
bc460514
PP
99582015-06-17 Patrick Palka <patrick@parcs.ath.cx>
9959
9960 PR gdb/16999
9961 * gdb.base/gdbhistsize-history.exp: New test.
9962
b58c513b
PP
99632015-06-17 Patrick Palka <patrick@parcs.ath.cx>
9964
9965 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
9966 with GDBHISTSIZE.
9967 * gdb.base/readline.exp: Likewise.
9968
92046791
YQ
99692015-06-17 Yao Qi <yao.qi@linaro.org>
9970
9971 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
9972 line.
9973
2093d2d3
PP
99742015-06-17 Patrick Palka <patrick@parcs.ath.cx>
9975
9976 * gdb.base/gdbinit-history.exp: Add test case to check that
9977 an unlimited history file does not get truncated on exit.
9978
e6c693af
AA
99792015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9980
9981 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
9982 (VECTOR): New macro. Use it...
9983 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
9984 ...for these typedefs.
9985 (int8, char1, int1, double1): New typedefs.
9986 (struct just_int2, struct two_int2): New structures.
9987 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
9988 (add_structvecs, add_singlevecs): New functions.
9989 (main): Call add_some_intvecs twice.
9990 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
9991 the compile and exit upon failure. Try compiling for the "native"
9992 architecture. Test inferior function calls with vector arguments
9993 and vector return value handling with "finish" and "return".
9994
c74f7d1c
JT
99952015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
9996
9997 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
9998 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
9999 PE file.
10000 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
10001
98aa42ee
AT
100022015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10003
10004 PR breakpoints/16465
10005 * gdb.mi/mi-dprintf-pending.c: New file.
10006 * gdb.mi/mi-dprintf-pending.exp: New test.
10007 * gdb.mi/mi-dprintf-pendshr.c: New file.
10008
7d73c23c 100092015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 10010 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
10011
10012 * gdb.arch/i386-mpx-map.c: New file.
10013 * gdb.arch/i386-mpx-map.exp: New File.
10014
100152015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10016
10017 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
10018 * gdb.arch/i386-mpx.exp: Indentation fixed.
10019
100202015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10021
10022 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
10023 function and improved indentation.
10024 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
10025 gdb_test_multiple. Added additional tests to skip the test.
10026
100272015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10028
10029 * gdb.arch/i386-avx512.c: Change path in include file.
10030 * gdb.arch/i386-avx512.exp: Change include dir path
10031 compilation flag.
10032 * gdb.arch/i386-mpx.c: Change path in include file.
10033 * gdb.arch/i386-mpx.exp: Change include dir path compilation
10034 flag.
10035
d5eba19a
JK
100362015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10037
10038 * gdb.compile/compile-print.exp (compile print *vararray@3)
10039 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
10040
7f361056
JK
100412015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
10044 (do not keep jit in memory): ... this.
10045 (expect 5): Change it to ...
10046 (expect no 5): ... this.
10047
3b462ec2
SM
100482015-06-02 Simon Marchi <simon.marchi@ericsson.com>
10049
10050 PR gdb/15564
10051 * gdb.mi/mi-detach.exp: New file.
10052
e0619de6
JK
100532015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10054
10055 PR symtab/18392
10056 * gdb.arch/amd64-tailcall-self.S: New file.
10057 * gdb.arch/amd64-tailcall-self.c: New file.
10058 * gdb.arch/amd64-tailcall-self.exp: New file.
10059
e970cb34
DB
100602015-05-28 Don Breazeal <donb@codesourcery.com>
10061
10062 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
10063 tests for remote targets by checking is_target_gdbserver.
10064
b2e2f908
DE
100652015-05-27 Doug Evans <dje@google.com>
10066
10067 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
10068 * gdb.dwarf2/opaque-type-lookup.c: New file.
10069 * gdb.dwarf2/opaque-type-lookup.exp: New file.
10070
82c7be31
DE
100712015-05-26 Doug Evans <dje@google.com>
10072
10073 * gdb.cp/iostream.cc: New file.
10074 * gdb.cp/iostream.exp: New file.
10075
b4f54984
DE
100762015-05-26 Doug Evans <dje@google.com>
10077
10078 * gdb.dwarf2/dw2-op-call.exp: Update.
10079 * gdb.dwarf2/dw4-sig-types.exp: Update.
10080 * gdb.dwarf2/implptr.exp: Update.
10081 * gdb.mi/mi-cmd-param-changed.exp: Update.
10082
4ea6efe9
DE
100832015-05-26 Doug Evans <dje@google.com>
10084
10085 * gdb.python/py-lazy-string.c: New file.
10086 * gdb.python/py-lazy-string.exp: New file.
10087 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
10088 (main): Update. Add estring3.
10089 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
10090 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
10091
f6bb7db3
YQ
100922015-05-26 Omair Javaid <omair.javaid@linaro.org>
10093 Yao Qi <yao.qi@linaro.org>
10094
10095 * gdb.reverse/aarch64.c: New.
10096 * gdb.reverse/aarch64.exp: New.
10097
a81bfbd0
OJ
100982015-05-26 Omair Javaid <omair.javaid@linaro.org>
10099
25d49b86
PA
10100 * lib/gdb.exp (supports_process_record): Return true for
10101 aarch64*-linux*.
a81bfbd0
OJ
10102 (supports_reverse): Likewise.
10103
158bf1b4
PP
101042015-05-22 Patrick Palka <patrick@parcs.ath.cx>
10105
10106 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10107 Use with_test_prefix.
10108
a0145030
AB
101092015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
10110
10111 * gdb.base/completion.exp: Add test for completion of layout
10112 names.
10113
ebe3b578
AB
101142015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
10115
10116 * lib/gdb.exp (skip_tui_tests): New proc.
10117 * gdb.base/tui-layout.exp: Check skip_tui_tests.
10118
84204ed7
PA
101192015-05-19 Pedro Alves <palves@redhat.com>
10120
10121 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10122 Save the whole env array instead of just HOME. Unset HISTSIZE in
10123 the environment while testing. Restore whole environment
10124 afterwards.
10125
37442ce1
DE
101262015-05-16 Doug Evans <xdje42@gmail.com>
10127
10128 * gdb.guile/scm-ports.c: New file.
10129 * gdb.guile/scm-ports.exp: Add memory port tests.
10130
36de76f9
JK
101312015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10132
10133 * gdb.compile/compile-print.c: New file.
10134 * gdb.compile/compile-print.exp: New file.
10135
3a9558c4
JK
101362015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10137
10138 * gdb.compile/compile-ops.exp: Cast param to void.
10139 * gdb.compile/compile.exp: Complete type for _gdb_expr.
10140 (compile code struct_object.selffield = &struct_object): Add xfail.
10141
aa715135
JG
101422015-05-15 Joel Brobecker <brobecker@adacore.com>
10143
10144 * gdb.ada/arr_enum_with_gap: New testcase.
10145
931e5bc3
JG
101462015-05-15 Joel Brobecker <brobecker@adacore.com>
10147
10148 * gdb.ada/byte_packed_arr: New testcase.
10149
9cd4d857
JB
101502015-05-15 Joel Brobecker <brobecker@adacore.com>
10151
10152 * gdb.ada/pckd_neg: New testcase.
10153
ebfd00d2
PP
101542015-05-13 Patrick Palka <patrick@parcs.ath.cx>
10155
10156 PR gdb/17820
10157 * gdb.base/gdbinit-history.exp: New test.
10158 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
10159 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
10160
4c082a81
SC
101612015-05-09 Siva Chandra Reddy <sivachandra@google.com>
10162
10163 * gdb.python/py-xmethods.cc: Enhance test case.
10164 * gdb.python/py-xmethods.exp: New tests.
10165 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
10166 function.
10167 (B_indexoper): Likewise.
10168 (global_dm_list) : Add new xmethod worker functions.
10169
f7797074
SDJ
101702015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
10171
10172 * gdb.base/coredump-filter.exp: Correctly unset
10173 "coredump_var_addr" array.
10174
a4674e4e
PA
101752015-05-08 Pedro Alves <palves@redhat.com>
10176
10177 * gdb.server/non-existing-program.exp: Unset spawn_id.
10178
df2eb078
SC
101792015-05-08 Siva Chandra Reddy <sivachandra@google.com>
10180
10181 PR python/18291
10182 * gdb.python/py-xmethods.exp: Add tests.
10183
422349a3
YQ
101842015-05-08 Yao Qi <yao.qi@linaro.org>
10185
10186 PR gdb/18208
10187 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
10188 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
10189 function set_coredump_filter, and remove remote_exec call.
10190 Remove argument ipid. Callers update.
10191 (top level): Don't get inferior's PID.
10192
63fc80ce
AA
101932015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
10194
10195 * gdb.base/watch_thread_num.exp: Skip test on targets without
10196 access watchpoints.
10197
80ad801e
PA
101982015-05-06 Pedro Alves <palves@redhat.com>
10199
10200 PR server/18081
10201 * gdb.server/non-existing-program.exp: New file.
10202
0fa7fe50
JB
102032015-05-05 Joel Brobecker <brobecker@adacore.com>
10204
10205 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
10206
3ea89b92
PMR
102072015-05-05 Joel Brobecker <brobecker@adacore.com>
10208
10209 * gdb.ada/out_of_line_in_inlined: New testcase.
10210
87b8eff0
JB
102112015-05-05 Joel Brobecker <brobecker@adacore.com>
10212
10213 * gdb.ada/var_rec_arr: New testcase.
10214
5fccc635
YQ
102152015-04-30 Yao Qi <yao.qi@linaro.org>
10216
10217 * gdb.base/break-idempotent.exp: If
10218 skip_hw_watchpoint_multi_tests returns true, skip the tests
10219 on "rwatch" and "awatch".
10220
42d38f42
YQ
102212015-04-30 Yao Qi <yao.qi@linaro.org>
10222
10223 * gdb.base/relativedebug.exp: Invoke gdb command
10224 "info sharedlibrary", and if libc.so doesn't have debug info,
10225 skip the test.
10226
2ce1cdbf
DE
102272015-04-29 Doug Evans <dje@google.com>
10228
10229 * gdb.python/py-xmethods.exp: Add ptype tests.
10230 * gdb.python/py-xmethods.py (E_method_char_worker): Add
10231 get_result_type method.
10232
f24a38c5
LM
102332015-04-29 Luis Machado <lgustavo@codesourcery.com>
10234
10235 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
10236 the target does not support hardware watchpoints.
10237
ecbf2b3c
LM
102382015-04-29 Luis Machado <lgustavo@codesourcery.com>
10239
10240 * gdb.base/break-always.exp: Abort testing if writing to memory
10241 causes an error.
10242
34f5f757
DE
102432015-04-28 Doug Evans <dje@google.com>
10244
10245 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
10246 * gdb.python/py-pp-registration.exp: ... here. New file.
10247 * gdb.python/py-pp-registration.c: New file.
10248 * gdb.python/py-pp-registration.py: New file.
10249
69b4374a
DE
102502015-04-28 Doug Evans <dje@google.com>
10251
10252 * gdb.python/py-bad-printers.c: New file.
10253 * gdb.python/py-bad-printers.py: New file.
10254 * gdb.python/py-bad-printers.exp: New file.
10255
59fb7612
SS
102562015-04-28 Sasha Smundak <asmundak@google.com>
10257
10258 * gdb.python/py-type.exp: New test.
10259
2631b16a
AW
102602015-04-28 Andy Wingo <wingo@igalia.com>
10261
10262 * gdb.python/py-parameter.exp:
10263 * gdb.guile/scm-parameter.exp: Escape the path that we are
10264 matching against, as it might contain characters that are special
10265 to regular expressions.
10266
460efde1
JB
102672015-04-27 Joel Brobecker <brobecker@adacore.com>
10268
10269 * gdb.ada/rec_comp: New testcase.
10270
2d369d8e
SDJ
102712015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
10272
10273 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
10274 before using it.
10275
cf75d6c3
AB
102762015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
10277
10278 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
10279 new tests for verilog output.
10280
8dbe7ca5
YQ
102812015-04-24 Yao Qi <yao.qi@linaro.org>
10282
10283 * boards/remote-gdbserver-on-localhost.exp: New file.
10284
4ef9fb2f
PA
102852015-04-23 Pedro Alves <palves@redhat.com>
10286
10287 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
10288 $inferior_spawn_id instead of $inferior_spawn_id directly. On
10289 "end of file", remove $inferior_spawn_id from the indirect list.
10290
0a803169
PA
102912015-04-23 Pedro Alves <palves@redhat.com>
10292
10293 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
10294
749ef8f8
PA
102952015-04-23 Pedro Alves <palves@redhat.com>
10296
10297 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
10298 on $any_spawn_id instead of only on $gdb_spawn_id.
10299
8aae4344
PM
103002015-04-21 Pierre Muller <muller@sourceware.org>
10301
10302 PR pascal/17815
10303 * lib/pascal.exp (gpc_compile): Add new option "class".
10304 (fpc_compile): Likewise.
10305 * gdb.pascal/case-insensitive-symbols.pas: New file.
10306 * gdb.pascal/case-insensitive-symbols.exp: New file.
10307
1586c8fb
GB
103082015-04-20 Gary Benson <gbenson@redhat.com>
10309
10310 * gdb.base/attach.exp: Fix three extended remote failures.
10311
1b6e6f5c
GB
103122015-04-17 Gary Benson <gbenson@redhat.com>
10313
10314 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
10315 the main executable over the remote protocol.
10316
e797481d
PA
103172015-04-16 Pedro Alves <palves@redhat.com>
10318
10319 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
10320 a new gdbserver if gdbserver_reconnect_p is set.
10321
1ca99c42
PA
103222015-04-16 Pedro Alves <palves@redhat.com>
10323
10324 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
10325 is set, don't exit gdbserver.
10326
af9fd6f8
AA
103272015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10328
10329 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
10330 appropriate .insn, such that an older assembler can be used.
10331 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
10332 the z/Architecture instruction set on 31-bit targets as well.
10333
04ff1e61
AA
103342015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10335
10336 * gdb.go/handcall.exp: Remove all logic related to the first
10337 breakpoint and rely on go_runto_main instead.
10338 * gdb.go/strings.exp: Likewise.
10339 * gdb.go/unsafe.exp: Likewise.
10340 * gdb.go/hello.exp: Likewise. Also rename the remaining
10341 breakpoint marker to "breakpoint 1".
10342 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
10343 * gdb.go/strings.go: Likewise.
10344 * gdb.go/unsafe.go: Likewise.
10345 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
10346 "set breakpoint 2 here" and rename the remaining breakpoint marker
10347 to "breakpoint 1".
10348
40d2f8d6
SM
103492015-04-15 Simon Marchi <simon.marchi@ericsson.com>
10350
10351 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
10352 if itertools.imap is not present.
10353 * gdb.python/py-objfile.exp: Add parentheses.
10354 * gdb.python/py-type.exp: Same.
10355 * gdb.python/py-unwind-maint.py: Same.
10356
8cbc97c6
YQ
103572015-04-15 Yao Qi <yao.qi@linaro.org>
10358
10359 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
10360 of ":$ptr_size" and set its form explicitly.
10361
45fd756c
YQ
103622015-04-15 Pedro Alves <palves@redhat.com>
10363 Yao Qi <yao.qi@linaro.org>
10364
10365 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
10366 timeout by factor of 4.
10367 (test_regular_watch): Likewise.
10368 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
10369 * gdb.reverse/sigall-reverse.exp: Likewise.
10370 * gdb.reverse/until-precsave.exp: Likewise.
10371 * lib/gdb.exp (with_timeout_factor): New proc.
10372 (gdb_expect): Move some code to ...
10373 (get_largest_timeout): ... here. New procedure.
10374
9e811bc3
LM
103752015-04-14 Luis Machado <lgustavo@codesourcery.com>
10376
10377 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
10378
0ff6fcb2
LM
103792015-04-13 Luis Machado <lgustavo@codesourcery.com>
10380
10381 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
10382 to write to the .text section.
10383
7578d5f7
LM
103842015-04-13 Luis Machado <lgustavo@codesourcery.com>
10385
10386 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
10387 Handle the case of targets that do not provide PID information.
10388
2efe15c4
YQ
103892015-04-13 Yao Qi <yao.qi@linaro.org>
10390
10391 * lib/gdbserver-support.exp (gdb_exit): Catch exception
10392 and use expect instead of gdb_expect.
10393
8cd8f2f8
SDJ
103942015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
10395
10396 * gdb.base/coredump-filter.exp: Rename variable "addr" to
10397 "coredump_var_addr" to avoid naming conflict with other testcases.
10398
9ee41772
PA
103992015-04-10 Pedro Alves <palves@redhat.com>
10400
10401 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
10402 gdb_test_sequence and gdb_assert.
10403
07473109
PA
104042015-04-10 Pedro Alves <palves@redhat.com>
10405
10406 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
10407 test messages that don't include the breakpoint address.
10408
de3db44c
YQ
104092015-04-10 Yao Qi <yao.qi@linaro.org>
10410
10411 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
10412 false for some offset and width combinations which aren't
10413 supported by linux kernel.
10414
c79d856c
PA
104152015-04-10 Pedro Alves <palves@redhat.com>
10416
10417 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
10418 procedure, factored out from ...
10419 (top level): ... here. Add "set displaced-stepping" testing axis.
10420 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
10421 parameter "displaced". Use it.
10422 (top level): Use foreach and add "set displaced-stepping" testing
10423 axis.
10424
ebc90b50
PA
104252015-04-10 Pedro Alves <palves@redhat.com>
10426
10427 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
10428 Remove comment.
10429 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
10430 both the address of the instruction that triggers the watchpoint
10431 and the address of the instruction immediately after, and use
10432 those addresses for the test. Fix comment.
10433
8f572e5c
PA
104342015-04-10 Pedro Alves <palves@redhat.com>
10435
10436 * gdb.base/sigstep.exp (breakpoint_to_handler)
10437 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
10438 Test "backtrace" in handler.
10439 (breakpoint_over_handler): New parameter 'displaced'. Use it.
10440 (top level): Add new "displaced" test axis to
10441 breakpoint_to_handler, breakpoint_to_handler_entry and
10442 breakpoint_over_handler.
10443
8d707a12
PA
104442015-04-10 Pedro Alves <palves@redhat.com>
10445
10446 PR gdb/18216
10447 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
10448
ef713951
YQ
104492015-04-10 Yao Qi <yao.qi@linaro.org>
10450
10451 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
10452 (test_add_rn_pc): New function.
10453 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
10454 (top level): Invoke test_add_rn_pc.
10455
906d60cf
PA
104562015-04-10 Pedro Alves <palves@redhat.com>
10457
10458 PR gdb/13858
10459 * gdb.base/step-over-no-symbols.exp: New file.
10460
f2983cc3
AW
104612015-04-09 Andy Wingo <wingo@igalia.com>
10462
10463 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
10464 after the Python tests.
10465
6d62641c
SDJ
104662015-04-08 Keith Seitz <keiths@redhat.com>
10467
10468 PR python/16699
10469 * gdb.python/py-completion.exp: New tests for completion.
10470 * gdb.python/py-completion.py (CompleteLimit1): New class.
10471 (CompleteLimit2): Likewise.
10472 (CompleteLimit3): Likewise.
10473 (CompleteLimit4): Likewise.
10474 (CompleteLimit5): Likewise.
10475 (CompleteLimit6): Likewise.
10476 (CompleteLimit7): Likewise.
10477
f3770638
PA
104782015-04-08 Pedro Alves <palves@redhat.com>
10479
10480 PR gdb/18214
10481 PR gdb/18216
10482 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
10483 function.
10484 (main): Install it as SIGUSR1 handler.
10485 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
10486 parameter. Always use "setup" as prefix. Toggle "set
10487 displaced-stepping" off/on depending on global. Don't switch to
10488 thread 1 here.
10489 (top level): Add displaced stepping "off/on" test axis. Update
10490 "setup" calls. Wrap each subtest with with_test_prefix. Test
10491 continuing with a queued signal in each thread.
10492
4496bed7
PA
104932015-04-08 Pedro Alves <palves@redhat.com>
10494
10495 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
10496 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
10497 gdb_breakpoint instead of gdb_test that doesn't expect anything.
10498 Return early if running to main fails.
10499 * gdb.trace/while-stepping.exp: Likewise.
10500
b97fde92
PA
105012015-04-07 Pedro Alves <palves@redhat.com>
10502
10503 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
10504 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
10505 interact with inferior program.
10506
f71c18e7
PA
105072015-04-07 Pedro Alves <palves@redhat.com>
10508
10509 * lib/gdb.exp (inferior_spawn_id): New global.
10510 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
10511 spawn id after processing the user code.
10512 (default_gdb_start): Set inferior_spawn_id.
10513 (send_inferior): New procedure.
10514 * lib/gdbserver-support.exp (gdbserver_start): Set
10515 inferior_spawn_id.
10516 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
10517
6423214f
PA
105182015-04-07 Pedro Alves <palves@redhat.com>
10519
10520 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
10521 * lib/gdbserver-support.exp (gdbserver_start): Make
10522 $server_spawn_id global.
10523 (gdbserver_start): Don't wait for gdbserver's spawn id with
10524 expect_background.
10525 (close_gdbserver): New procedure.
10526 (gdb_exit): Rename the default version and reimplement.
10527
71c0ee8c
PA
105282015-04-07 Pedro Alves <palves@redhat.com>
10529
72f4393d 10530 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
10531 append the substituted item, not the original item.
10532
203bc29b
PA
105332015-04-07 Pedro Alves <palves@redhat.com>
10534
10535 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
10536 gdb_expect.
10537
508a3ddf
PA
105382015-04-07 Pedro Alves <palves@redhat.com>
10539
10540 * gdb.base/interrupt.exp: Don't handle the case of the inferior
10541 output appearing once only.
10542
9f6dbe2b
PA
105432015-04-07 Pedro Alves <palves@redhat.com>
10544
10545 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
10546 that doesn't expect anything. Return early if running to main
10547 fails.
10548
337532fa
YQ
105492015-04-07 Yao Qi <yao.qi@linaro.org>
10550
10551 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
10552 (child_function): Call alarm.
10553 (main): Move call to alarm into the loop.
10554 * gdb.threads/non-stop-fair-events.exp: Build program with
10555 -DTIMEOUT=$timeout.
10556
01b622d4
DE
105572015-04-06 Doug Evans <xdje42@gmail.com>
10558
10559 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
10560 Fix dest parameter to board_info.
10561 (fpc_compile): Ditto.
10562 (gdb_compile_pascal): Rename dest arg to destfile.
10563
961f4160
PMR
105642015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
10565
10566 * gdb.ada/funcall_ref.exp: New file.
10567 * gdb.ada/funcall_ref/foo.adb: New file.
10568
cafda597
YQ
105692015-04-02 Yao Qi <yao.qi@linaro.org>
10570
10571 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
10572 is remote.
10573
fed040c6
GB
105742015-04-02 Gary Benson <gbenson@redhat.com>
10575
10576 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
10577
d11916aa
SS
105782015-04-01 Sasha Smundak <asmundak@google.com>
10579
10580 * gdb.python/py-unwind-maint.c: New file.
10581 * gdb.python/py-unwind-maint.exp: New test.
10582 * gdb.python/py-unwind-maint.py: New file.
10583 * gdb.python/py-unwind.c: New file.
10584 * gdb.python/py-unwind.exp: New test.
10585 * gdb.python/py-unwind.py: New test.
10586
a1471180
PA
105872015-04-01 Pedro Alves <palves@redhat.com>
10588
10589 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
10590 to fail instead of non-existent $test.
10591
0bbeccb1
PA
105922015-04-01 Pedro Alves <palves@redhat.com>
10593
10594 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
10595 GDBFLAGS if not empty.
10596
3c724c8c
PMR
105972015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
10598
10599 * gdb.ada/complete.exp: Remove "multi_line".
10600 * gdb.ada/info_exc.exp: Remove "multi_line".
10601 * gdb.ada/packed_tagged.exp: Remove "multi_line".
10602 * gdb.ada/ptype_field.exp: Remove "multi_line".
10603 * gdb.ada/sym_print_name.exp: Remove "multi_line".
10604 * gdb.ada/tagged.exp: Remove "multi_line".
10605 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
10606 [multi_line ...]
10607 * gdb.btrace/delta.exp: Likewise.
10608 * gdb.btrace/exception.exp: Likewise.
10609 * gdb.btrace/function_call_history.exp: Likewise.
10610 * gdb.btrace/instruction_history.exp: Likewise.
10611 * gdb.btrace/nohist.exp: Likewise.
10612 * gdb.btrace/record_goto.exp: Likewise.
10613 * gdb.btrace/segv.exp: Likewise.
10614 * gdb.btrace/stepi.exp: Likewise.
10615 * gdb.btrace/tailcall.exp: Likewise.
10616 * gdb.btrace/unknown_functions.exp: Likewise.
10617 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
10618 * lib/gdb.exp: Add the "multi_line" helper.
10619
4eec2deb
PA
106202015-04-01 Pedro Alves <palves@redhat.com>
10621
10622 * gdb.threads/tid-reuse.c: New file.
10623 * gdb.threads/tid-reuse.exp: New file.
10624
df8411da
SDJ
106252015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
10626
10627 PR corefiles/16092
10628 * gdb.base/coredump-filter.c: New file.
10629 * gdb.base/coredump-filter.exp: Likewise.
10630
6ef37366
PM
106312015-03-27 Petr Machata <pmachata@redhat.com>
10632
10633 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
10634 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
10635 (Dwarf::assemble): Initialize them.
10636 (Dwarf::lines): New function.
10637
7ec911b0
JT
106382015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
10639
10640 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
10641 SYMBOL_PREFIX for x86_64-*-cygwin.
10642
ff908ebf
AW
106432015-03-26 Andy Wingo <wingo@igalia.com>
10644
10645 PR symtab/18148
10646 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
10647 const_value but not a location.
10648 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
10649 location defined in non-main CUs are visible.
10650
6d5f0679
YQ
106512015-03-26 Yao Qi <yao.qi@linaro.org>
10652
10653 PR testsuite/18139
10654 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
10655 Add a line number entry for the same line.
10656 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
10657 Add a line number entry for the same line.
10658
2898689b
YQ
106592015-03-26 Yao Qi <yao.qi@linaro.org>
10660
10661 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
10662 .int 0.
10663 (func): Likewise. Add .Lfunc_1 label.
10664 Use .Lfunc_1 label.
10665 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
10666 .int 0.
10667 (func): Likewise.
10668 Use .Lfunc_1 label.
10669
85180498
YQ
106702015-03-26 Yao Qi <yao.qi@linaro.org>
10671
10672 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
10673 Call gdb_compile instead to compile each .s files without debug
10674 information.
10675
8aa08a8d
YQ
106762015-03-26 Yao Qi <yao.qi@linaro.org>
10677
10678 * gdb.base/savedregs.exp (process_saved_regs): Make
10679 "Saved registers:" optional in the pattern.
10680
66849923
MM
106812015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10682
10683 * gdb.btrace/next.exp: Merged into step.exp.
10684 * gdb.btrace/finish.exp: Merged into step.exp.
10685 * gdb.btrace/nexti.exp: Merged into stepi.exp.
10686 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
10687 "record goto" and checking the exact replay position.
10688 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
10689 check for "Recording format" in "info record" output.
10690 * gdb.btrace/record_goto.exp: Choose test file based on target.
10691 * gdb.btrace/x86-record_goto.S: Renamed into ...
10692 * gdb.btrace/x86_64-record_goto.S: ... this.
10693 * gdb.btrace/i686-record_goto.S: New.
10694 * gdb.btrace/x86-tailcall.S: Renamed into ...
10695 * gdb.btrace/x86_64-tailcall.S: ... this.
10696 * gdb.btrace/i686-tailcall.S: New.
10697 * gdb.btrace/x86-tailcall.c: Renamed into ...
10698 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
10699 separate statements. Update test.
10700 * gdb.btrace/delta.exp: Use record_goto.c as test file.
10701 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
10702 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
10703 * gdb.btrace/tailcall.exp: Choose test file based on target.
10704 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
10705
11cc1b74
MM
107062015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10707
10708 * gdb.btrace/exception.exp: Increase BTS buffer size.
10709
a25d8bf9
PA
107102015-03-24 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
10713
856e7dd6
PA
107142015-03-24 Pedro Alves <palves@redhat.com>
10715
10716 * gdb.threads/schedlock.exp (test_step): No longer expect that
10717 "set scheduler-locking step" with "next" over a function call runs
10718 threads unlocked.
10719
ad235a41
AT
107202015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10721
10722 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
10723
15630549
AT
107242015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10725
10726 PR breakpoints/16466
10727 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
10728 * gdb.mi/mi-pending.c (thread_func): New function.
10729 (int main): Add threading support required.
10730 * gdb.mi/mi-pending.exp: Add tests for this issue.
10731 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
10732 (pendfunc2): Remove stdio dependency.
10733 * gdb.mi/mi-pendshr2.c: New file.
10734
693dca06
KS
107352015-03-23 Keith Seitz <keiths@redhat.com>
10736
10737 * gdb.linespec/keywords.c: New file.
10738 * gdb.linespec/keywords.exp: New file.
10739
7e993ebf
KS
107402015-03-23 Keith Seitz <keiths@redhat.com>
10741
10742 PR gdb/18021
10743 * gdb.dwarf2/staticvirtual.exp: New test.
10744
bc23328c
JK
107452015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10746
10747 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
10748 * README: Remove HP-UX and gdb.hp.
10749 (configuration):
10750 * configure: Regenerate.
10751 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
10752 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
10753 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
10754 gdb.hp/gdb.defects/Makefile.
10755 * gdb.hp/Makefile.in: File deleted.
10756 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
10757 * gdb.hp/gdb.aCC/optimize.c: File deleted.
10758 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
10759 * gdb.hp/gdb.aCC/run.c: File deleted.
10760 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
10761 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
10762 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
10763 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
10764 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
10765 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
10766 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
10767 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
10768 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
10769 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
10770 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
10771 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
10772 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
10773 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
10774 * gdb.hp/gdb.base-hp/reg.s: File deleted.
10775 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
10776 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
10777 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
10778 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
10779 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
10780 * gdb.hp/gdb.compat/Makefile.in: File deleted.
10781 * gdb.hp/gdb.compat/average.c: File deleted.
10782 * gdb.hp/gdb.compat/sum.c: File deleted.
10783 * gdb.hp/gdb.compat/xdb.c: File deleted.
10784 * gdb.hp/gdb.compat/xdb0.c: File deleted.
10785 * gdb.hp/gdb.compat/xdb0.h: File deleted.
10786 * gdb.hp/gdb.compat/xdb1.c: File deleted.
10787 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
10788 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
10789 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
10790 * gdb.hp/gdb.defects/Makefile.in: File deleted.
10791 * gdb.hp/gdb.defects/bs14602.c: File deleted.
10792 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
10793 * gdb.hp/gdb.defects/solib-d.c: File deleted.
10794 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
10795 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
10796 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
10797 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
10798 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
10799 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
10800 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
10801 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
10802 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
10803 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
10804 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
10805 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
10806 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
10807 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
10808 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
10809 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
10810 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
10811 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
10812 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
10813 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
10814 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
10815 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
10816 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
10817 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
10818 * gdb.hp/tools/odump: File deleted.
10819
8bf3b159
PA
108202015-03-19 Pedro Alves <palves@redhat.com>
10821
10822 * gdb.threads/continue-pending-status.exp (saw_thread_2)
10823 (saw_thread_3): New globals.
10824 (top level): Increment them when an event for the corresponding
10825 thread is seen.
10826 (no thread starvation): New test.
10827
eb54c8bf
PA
108282015-03-19 Pedro Alves <palves@redhat.com>
10829
10830 * gdb.threads/continue-pending-status.c: New file.
10831 * gdb.threads/continue-pending-status.exp: New file.
10832
32d2e5d6
PA
108332015-03-18 Pedro Alves <palves@redhat.com>
10834
10835 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
10836 Use gdb_is_target_remote instead of is_remote. Use
10837 gdb_test_multiple instead of gdb_expect. Exit early if
10838 gdb_test_multiple hits its internal matches. Tighten stepi tests
10839 expected output. Fail on exit with any signal, instead of just
10840 SIGILL.
10841
f68f11b7
YQ
108422015-03-18 Yao Qi <yao.qi@linaro.org>
10843
10844 PR tdep/18107
10845 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
10846 variable.
10847 * gdb.base/catch-syscall.exp: Don't skip it on
10848 aarch64*-*-linux* target. Remove elements in all_syscalls.
10849 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
10850 target.
10851 (setup_all_syscalls): New proc.
10852
ca5fd19b
YQ
108532015-03-16 Yao Qi <yao.qi@linaro.org>
10854
10855 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
10856 (top level): Skip tests if valid_addr_p returns false for
10857 $cmd1 or $cmd2.
10858
85642ba0
AW
108592015-03-11 Andy Wingo <wingo@igalia.com>
10860
10861 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
10862
e03f9645
YQ
108632015-03-11 Yao Qi <yao.qi@linaro.org>
10864
10865 * gdb.base/catch-syscall.exp: Fix typo in comments.
10866
5d0962b2
YQ
108672015-03-11 Yao Qi <yao.qi@linaro.org>
10868
10869 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
10870
b2df3cef
PA
108712015-03-09 Pedro Alves <palves@redhat.com>
10872
10873 * dg-extract-results.py: Delete.
10874
ef878e53
PA
108752015-03-09 Pedro Alves <palves@redhat.com>
10876
10877 Merge dg-extract-results.sh from GCC upstream (r218843).
10878
10879 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
10880 * dg-extract-results.sh: Use --text with grep to avoid issues with
10881 binary files. Fall back to cat -v, if that doesn't work.
10882
9494d219
PA
108832015-03-05 Pedro Alves <palves@redhat.com>
10884
10885 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
10886
a8d9763a
SM
108872015-03-04 Simon Marchi <simon.marchi@ericsson.com>
10888
10889 * lib/mi-support.exp (mi_expect_interrupt): Accept
10890 alternative event for when in all-stop mode.
10891
be9957b8
PA
108922015-03-04 Pedro Alves <palves@redhat.com>
10893
10894 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
10895
d57be0f4 108962015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
10897
10898 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
10899
c214c7cf
AA
109002015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
10901
10902 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
10903 regexps for GDB's current line display, accept a hex address
10904 preceding the line number.
10905
6d74a497
AA
109062015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
10907
10908 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
10909 the 'arch1' variable for "s390*-linux*" targets.
10910
511aee7c
PA
109112015-03-04 Pedro Alves <palves@redhat.com>
10912
10913 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
10914 (main): Pass missing retval argument to pthread_join call.
10915
95e50b27
PA
109162015-03-02 Pedro Alves <palves@redhat.com>
10917
10918 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
10919 (top level): Call do_test with non-stop as well.
10920
28054d69
PA
109212015-03-02 Pedro Alves <palves@redhat.com>
10922
10923 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
10924 -1.
10925
4fa5d7b4
AA
109262015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
10927
10928 * gdb.arch/s390-vregs.exp: New test.
10929 * gdb.arch/s390-vregs.S: New file.
10930
97c18565
PA
109312015-02-27 Pedro Alves <palves@redhat.com>
10932
10933 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
10934 call to catch_command_errors.
10935 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
10936 catch_command_errors.
10937
a37bfa30
PA
109382015-02-27 Pedro Alves <palves@redhat.com>
10939
10940 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
10941 "true" for boolean result.
10942 * gdb.gdb/selftest.exp (test_with_self): Also accept full
10943 prototype of main.
10944
6f98576f
PA
109452015-02-27 Pedro Alves <palves@redhat.com>
10946
10947 * lib/unbuffer_output.c: New file.
10948 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
10949 (main): Call gdb_unbuffer_output.
10950
eba5ab56
YQ
109512015-02-27 Yao Qi <yao.qi@linaro.org>
10952
10953 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
10954 target.
10955
0def5aaa
DE
109562015-02-26 Doug Evans <dje@google.com>
10957
10958 * gdb.cp/class2.cc (Dbase, D): New classes.
10959 (main): New local delta.
10960 * gdb.cp/class2.exp: Test printing delta.
10961 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
10962 (dynbar): New global.
10963 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
10964
081a1c2c
JK
109652015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10966
10967 * gdb.compile/compile-ifunc.c: New file.
10968 * gdb.compile/compile-ifunc.exp: New file.
10969
2f41223f
AT
109702015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
10971
10972 * gdb.base/structs.exp: Check for correct struct on finish.
10973
03eddd80
YQ
109742015-02-26 Yao Qi <yao.qi@linaro.org>
10975
10976 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
10977 is zero.
10978
80c57053
JK
109792015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10980
10981 * gdb.arch/cordic.ko.bz2: New file.
10982 * gdb.arch/cordic.ko.debug.bz2: New file.
10983 * gdb.arch/ppc64-symtab-cordic.exp: New file.
10984
21613c12
YQ
109852015-02-25 Yao Qi <yao.qi@linaro.org>
10986
10987 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
10988 aarch64*-*-* target.
10989
d8b901ed
PA
109902015-02-23 Pedro Alves <palves@redhat.com>
10991
10992 * lib/gdb.exp (delete_breakpoints): Rewrite using
10993 gdb_test_multiple.
10994
e5b85ead
PA
109952015-02-23 Pedro Alves <palves@redhat.com>
10996
10997 * gdb.base/info-os.c: Include stdlib.h.
10998
85c3a371
DE
109992015-02-22 Doug Evans <xdje42@gmail.com>
11000
11001 PR symtab/17855
11002 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
11003 is read after symbols have been re-read.
11004 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
11005 * gdb.ada/exec_changed/second.adb (Second): Ditto.
11006
96553a0c
DE
110072015-02-21 Doug Evans <dje@google.com>
11008
11009 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
11010
97a0c697
JK
110112015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11012
11013 PR corefiles/17808
11014 * gdb.arch/i386-biarch-core.core.bz2: New file.
11015 * gdb.arch/i386-biarch-core.exp: New file.
11016
a47cd6e9
PA
110172015-02-21 Pedro Alves <palves@redhat.com>
11018
11019 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
11020 runto_main fails.
11021
c5facdc4
PA
110222015-02-20 Pedro Alves <palves@redhat.com>
11023
11024 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
11025 info probes.
11026
2db9a427
PA
110272015-02-20 Pedro Alves <palves@redhat.com>
11028
11029 * gdb.threads/multi-create-ns-info-thr.exp: New file.
11030
60fb7e9e
PA
110312015-02-20 Pedro Alves <palves@redhat.com>
11032
11033 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
11034 clean_restart before gdb_target_supports_trace.
11035
5c5019c2
PA
110362015-02-20 Pedro Alves <palves@redhat.com>
11037
11038 PR threads/18006
11039 * gdb.threads/clone-thread_db.c: New file.
11040 * gdb.threads/clone-thread_db.exp: New file.
11041
c9587f88
AT
110422015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
11043
11044 PR breakpoints/16812
11045 * gdb.base/catch-gdb-caused-signals.c: New file.
11046 * gdb.base/catch-gdb-caused-signals.exp: New file.
11047
f6a88844
JM
110482015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
11049
11050 * configure: Regenerated.
11051 * configure.ac: Use GDB_AC_TRANSFORM.
11052 * aclocal.m4: sinclude ../transform.m4.
11053
497c491b
JM
110542015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11055
11056 * lib/dtrace.exp: New file.
11057 * gdb.base/dtrace-probe.exp: Likewise.
11058 * gdb.base/dtrace-probe.d: Likewise.
11059 * gdb.base/dtrace-probe.c: Likewise.
11060 * lib/pdtrace.in: Likewise.
11061 * configure.ac: Output variables with the transformed names of
11062 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
11063 * configure: Regenerated.
11064
03e98035
JM
110652015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11066
11067 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
11068 expected message when trying to access $_probe_* convenience
11069 variables while not on a probe.
11070
63cc30e9
JK
110712015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11072
11073 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
11074
0703599a
PA
110752015-02-11 Pedro Alves <pedro@codesourcery.com>
11076
11077 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
11078 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
11079
7e60a48e
DE
110802015-02-10 Doug Evans <xdje42@gmail.com>
11081
11082 * lib/gdb.exp (gdb_load): Always return a result.
11083
01b088bc
PA
110842015-02-10 Pedro Alves <palves@redhat.com>
11085
11086 * gdb.threads/signal-sigtrap.c: New file.
11087 * gdb.threads/signal-sigtrap.exp: New file.
11088
b05ec7a5
AT
110892015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
11090
11091 * gdb.trace/no-attach-trace.c: New file.
11092 * gdb.trace/no-attach-trace.exp: New file.
11093
a2c2acaf
MW
110942015-02-09 Mark Wielaard <mjw@redhat.com>
11095
11096 * gdb.dwarf2/atomic.c: New file.
11097 * gdb.dwarf2/atomic-type.exp: Likewise.
11098
31fd9caa
MM
110992015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11100
11101 * gdb.btrace/buffer-size.exp: Update "info record" output.
11102 * gdb.btrace/delta.exp: Update "info record" output.
11103 * gdb.btrace/enable.exp: Update "info record" output.
11104 * gdb.btrace/finish.exp: Update "info record" output.
11105 * gdb.btrace/instruction_history.exp: Update "info record" output.
11106 * gdb.btrace/next.exp: Update "info record" output.
11107 * gdb.btrace/nexti.exp: Update "info record" output.
11108 * gdb.btrace/step.exp: Update "info record" output.
11109 * gdb.btrace/stepi.exp: Update "info record" output.
11110 * gdb.btrace/nohist.exp: Update "info record" output.
11111
d33501a5
MM
111122015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11113
11114 * gdb.btrace/buffer-size: New.
11115
f4abbc16
MM
111162015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11117
11118 * gdb.btrace/delta.exp: Update "info record" output.
11119 * gdb.btrace/enable.exp: Update "info record" output.
11120 * gdb.btrace/finish.exp: Update "info record" output.
11121 * gdb.btrace/instruction_history.exp: Update "info record" output.
11122 * gdb.btrace/next.exp: Update "info record" output.
11123 * gdb.btrace/nexti.exp: Update "info record" output.
11124 * gdb.btrace/step.exp: Update "info record" output.
11125 * gdb.btrace/stepi.exp: Update "info record" output.
11126 * gdb.btrace/nohist.exp: Update "info record" output.
11127
b9d61307
SM
111282015-02-06 Simon Marchi <simon.marchi@ericsson.com>
11129
11130 PR gdb/15678
11131 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
11132
e584fdbc
PA
111332015-02-06 Pedro Alves <palves@redhat.com>
11134
11135 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
11136 macro.
11137 (seconds_left, again): New globals.
11138 (main): Wait seconds_left in a 1-second sleep loop instead of
11139 sleeping 180 seconds. If 'again' is set, reset the seconds
11140 counter.
11141 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
11142 'again' in the inferior before detaching. Print the seconds left.
11143 (options): New global.
11144 (top level): Build program with -DTIMEOUT=$timeout.
11145
77f41761
PA
111462015-02-06 Pedro Alves <palves@redhat.com>
11147
11148 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
11149 determine how many seconds to pass to 'alarm'.
11150 * gdb.base/gdb-sigterm.exp (top level): Build program with
11151 -DTIMEOUT=$timeout.
11152 (do_test): Return success/failure indication. Add more verbose
11153 logging. Don't fail if 200 single steps are seen. Instead, fail
11154 when the test times out.
11155 (passes): New global.
11156 (top level): Break the testing loop if testing fails on any
11157 iteration. Use gdb_assert.
11158
b9394193
DB
111592015-02-04 Don Breazeal <donb@codesourcery.com>
11160
11161 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
11162 and initialize them.
11163 (ipc_cleanup): New function.
11164 (main): Don't declare shmid, semid, and msqid. Add a call to
11165 atexit so that we call ipc_cleanup on exit.
11166
42d9e528
PA
111672015-02-04 Pedro Alves <palves@redhat.com>
11168
11169 * boards/native-extended-gdbserver.exp: Remove any target variant
11170 specifications from the board name before clearing the isremote
11171 flag from board_info.
11172
ae6ae975
DE
111732015-01-31 Doug Evans <xdje42@gmail.com>
11174
11175 * gdb.base/maint.exp <maint print type argc>: Update expected output.
11176
cfb069a8
GB
111772015-01-31 Gary Benson <gbenson@redhat.com>
11178
11179 * gdb.base/completion.exp: Disable completion limiting for
11180 existing tests. Add new tests to check completion limiting.
11181 * gdb.linespec/ls-errs.exp: Disable completion limiting.
11182
5dd31d79
DE
111832015-01-31 Doug Evans <xdje42@gmail.com>
11184
11185 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
11186
9f050062
DE
111872015-01-31 Doug Evans <xdje42@gmail.com>
11188
11189 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
11190 entries. Duplicate file section script entries.
11191 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
11192 inlined entries. Add test for safe-path rejection.
11193 * gdb.python/py-section-script.c: Add duplicate inlined section script
11194 entries. Duplicate file section script entries.
11195 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
11196 inlined entries. Add test for safe-path rejection.
11197
df25ebbd
JB
111982015-01-29 Joel Brobecker <brobecker@adacore.com>
11199
11200 * gdb.ada/disc_arr_bound: New testcase.
11201
4a0ca9ec
JB
112022015-01-29 Joel Brobecker <brobecker@adacore.com>
11203
11204 * gdb.ada/mi_var_array: New testcase.
11205
3a8b707a
DE
112062015-01-27 Doug Evans <dje@google.com>
11207
11208 * gdb.python/py-objfile.exp: Add tests for objfile.username.
11209 Add test for objfile.filename, objfile.username after objfile
11210 has been unloaded.
11211
f8313f6e
JB
112122015-01-26 Joel Brobecker <brobecker@adacore.com>
11213
11214 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
11215 the second test to print the name attribute of value
11216 returned by the call to gdb.lookup_type, and adjust
11217 the expected output accordingly.
11218
37bc665e
MW
112192015-01-25 Mark Wielaard <mjw@redhat.com>
11220
11221 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11222 * gdb.base/disp-step-fork.c: Include unistd.h.
11223 * gdb.base/siginfo-obj.c: Include stdio.h.
11224 * gdb.base/siginfo-thread.c: Likewise.
11225 * gdb.mi/non-stop.c: Include unistd.h.
11226 * gdb.mi/nsthrexec.c: Include stdio.h.
11227 * gdb.mi/pthreads.c: Include unistd.h.
11228 * gdb.modula2/unbounded1.c (main): Declare returns int.
11229 * gdb.reverse/consecutive-reverse.c: Likewise.
11230 * gdb.threads/create-fail.c: Include unistd.h.
11231 * gdb.threads/killed.c: Likewise.
11232 * gdb.threads/linux-dp.c: Likewise.
11233 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
11234 * gdb.threads/non-ldr-exc-2.c: Likewise.
11235 * gdb.threads/non-ldr-exc-3.c: Likewise.
11236 * gdb.threads/non-ldr-exc-4.c: Likewise.
11237 * gdb.threads/pthreads.c: Include unistd.h.
11238 (main): Declare returns int.
11239 * gdb.threads/tls-main.c (foo): New declaration.
11240 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
11241
f7e5394d
SM
112422015-01-23 Simon Marchi <simon.marchi@ericsson.com>
11243
11244 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
11245 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
11246
743649fd
MW
112472015-01-15 Mark Wielaard <mjw@redhat.com>
11248
11249 * gdb.base/noreturn-return.c: New file.
11250 * gdb.base/noreturn-return.exp: New file.
11251 * gdb.base/noreturn-finish.c: New file.
11252 * gdb.base/noreturn-finish.exp: New file.
11253
198297aa
PA
112542015-01-23 Pedro Alves <palves@redhat.com>
11255
11256 * gdb.threads/continue-pending-after-query.c: New file.
11257 * gdb.threads/continue-pending-after-query.exp: New file.
11258
717cf30c
AG
112592015-01-22 Anders Granlund <anders.granlund@ericsson.com>
11260 Simon Marchi <simon.marchi@ericsson.com>
11261
11262 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
11263 * gdb.base/valgrind-db-attach.exp: Same.
11264 * gdb.base/valgrind-infcall.exp: Same.
11265 * lib/mi-support.exp (default_mi_gdb_start): Same.
11266 * lib/prompt.exp (default_prompt_gdb_start): Same.
11267 * lib/gdb.exp (default_gdb_spawn): Same.
11268 (gdb_interact): New.
11269
11270
4b62a76e
JK
112712015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11272
11273 * gdb.compile/compile.exp (pointer to jit function): New test.
11274
b4cdae6f
WW
112752015-01-17 Wei-cheng Wang <cole945@gmail.com>
11276
11277 * lib/gdb.exp (supports_process_record): Return true for
11278 powerpc*-*-linux*.
11279 (supports_reverse): Likewise.
11280
d221e7ef
DB
112812015-01-15 Don Breazeal <donb@codesourcery.com>
11282
11283 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
11284 instead of checking whether the target board is remote and
11285 use spawn_wait_for_attach instead of exec/sleep.
11286 * gdb.base/attach-twice.exp: Likewise.
11287
bafffb51
JB
112882015-01-15 Joel Brobecker <brobecker@adacore.com>
11289
11290 * gdb.ada/var_arr_attrs: New testcase.
11291
5589af0e
PA
112922015-01-14 Pedro Alves <palves@redhat.com>
11293 Joel Brobecker <brobecker@adacore.com>
11294
11295 PR gdb/17525
11296 * gdb.base/bp-cmds-execution-x-script.c: New file.
11297 * gdb.base/bp-cmds-execution-x-script.exp: New file.
11298 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
11299
6c400b59
PA
113002015-01-14 Pedro Alves <palves@redhat.com>
11301
11302 PR cli/17828
11303 * gdb.base/batch-preserve-term-settings.c: New file.
11304 * gdb.base/batch-preserve-term-settings.exp: New file.
11305
e02c96a7
DE
113062015-01-13 Doug Evans <dje@google.com>
11307
11308 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
11309 binary.
11310
576fd14c
JB
113112015-01-13 Joel Brobecker <brobecker@adacore.com>
11312
11313 * Makefile.in (clean mostlyclean): Do not delete *.py.
11314
04dccad0
JB
113152015-01-13 Joel Brobecker <brobecker@adacore.com>
11316
11317 * gdb.python/py-lookup-type.exp: New file.
11318
3d230f71
PA
113192015-01-12 Pedro Alves <palves@redhat.com>
11320
11321 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
11322 restore GDBFLAGS before returning.
11323
7e67715d
JK
113242015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11325
11326 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
11327 is_amd64_regs_target and is_x86_like_target.
11328
f2e0d4b4
DE
113292015-01-11 Doug Evans <xdje42@gmail.com>
11330
11331 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
11332 is given without an explicit form.
11333 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
11334 attributes.
11335 * gdb.dwarf/corrupt.exp: Ditto.
11336 * gdb.dwarf2/enum-type.exp: Ditto.
11337 * gdb.trace/entry-values.exp: Ditto.
11338 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
11339
439250fb
DE
113402015-01-11 Doug Evans <xdje42@gmail.com>
11341
11342 PR gdb/15830
11343 * gdb.base/maint.exp: Remove references to "maint demangle".
11344 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
11345 Add tests for explicitly specifying language to demangle.
11346 * gdb.dlang/demangle.exp: Ditto.
11347
ede9f622
PA
113482015-01-09 Pedro Alves <palves@redhat.com>
11349
11350 * gdb.threads/non-stop-fair-events.c: New file.
11351 * gdb.threads/non-stop-fair-events.exp: New file.
11352
a7b796db
PA
113532015-01-09 Pedro Alves <palves@redhat.com>
11354
11355 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
11356 the global scope. Set a breakpoint after all threads are started
11357 rather than stepping over two source lines. Expect the prompt.
11358 * gdb.base/watch_thread_num.c (threads_started_barrier): New
11359 global.
11360 (NUM): Now 15.
11361 (main): Use threads_started_barrier to wait for all threads to
11362 start. Main thread no longer calls thread_function. Exit after
11363 180 seconds.
11364 (loop): New function.
11365 (thread_function): Wait on threads_started_barrier barrier. Call
11366 'loop' at each iteration.
11367 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
11368 threads have started, instead of hardcoding number of "next"
11369 steps. Use an access watchpoint instead of a write watchpoint.
11370
9665ffdd
PA
113712015-01-09 Pedro Alves <palves@redhat.com>
11372
11373 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
11374 (thread_func): Wait on barrier.
11375 (main): Wait for all threads to start before stopping GDB.
11376 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
11377 global.
11378 (thread1_func, thread2_func): Wait on barrier.
11379 (main): Wait for all threads to start before stopping GDB.
11380 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
11381 New global.
11382 (thread1_func, thread2_func): Wait on barrier.
11383 (main): Wait for all threads to start before stopping GDB.
11384
c945a99f
PA
113852015-01-09 Pedro Alves <palves@redhat.com>
11386
11387 * gdb.threads/attach-many-short-lived-threads.c: New file.
11388 * gdb.threads/attach-many-short-lived-threads.exp: New file.
11389
c1a747c1
PA
113902014-01-09 Pedro Alves <palves@redhat.com>
11391
11392 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
11393 instead of to thread 2.
11394 * gdb.threads/signal-command-multiple-signals-pending.c (main):
11395 Add barrier around each pthread_create call instead of around all
11396 calls.
11397 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
11398 Set a break on thread_function and have the child threads hit it
11399 one at at a time.
11400
60b3033e
PA
114012015-01-09 Pedro Alves <palves@redhat.com>
11402
11403 * lib/gdb.exp (can_spawn_for_attach): New procedure.
11404 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
11405 false.
11406 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
11407 checking whether the target board is remote.
11408 * gdb.multi/multi-attach.exp: Likewise.
11409 * gdb.python/py-sync-interp.exp: Likewise.
11410 * gdb.server/ext-attach.exp: Likewise.
11411 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
11412 tests that need to attach, instead of checking whether the target
11413 board is remote at the top of the file.
11414
acc018ac
YQ
114152015-01-08 Yao Qi <yao@codesourcery.com>
11416
11417 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
11418
50a18af8
JK
114192015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11420
11421 Fix testcase compilation.
11422 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
11423
8503d6e1
JB
114242015-01-06 Joel Brobecker <brobecker@adacore.com>
11425
11426 * gdb.python/py-type.exp: Add a couple test about empty
11427 array creation, and negative-length array creation.
11428
cc73dbcc
DE
114292015-01-02 Doug Evans <xdje42@gmail.com>
11430
11431 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
11432
0300bbc7
DE
114332015-01-02 Doug Evans <dje@google.com>
11434
11435 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
11436
9d85a0ec
YQ
114372014-12-29 Yao Qi <yao@codesourcery.com>
11438
11439 * gdb.trace/entry-values.exp: Update comments. Rename variable
11440 bar_call_foo to returned_from_foo.
11441
87186c6a
MMN
114422014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
11443
11444 PR gdb/17394
11445 * gdb.linespec/break-asm-file.c: New file.
11446 * gdb.linespec/break-asm-file.exp: New file.
11447 * gdb.linespec/break-asm-file0.s: New file.
11448 * gdb.linespec/break-asm-file1.s: New file.
11449
1bab7383
YQ
114502014-12-18 Nigel Stephens <nigel@mips.com>
11451 Maciej W. Rozycki <macro@codesourcery.com>
11452
11453 * gdb.base/float.exp: Handle the new output from "info float" on
11454 MIPS targets.
11455
1bc1068a
JK
114562014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11457
11458 Fix MinGW compilation.
11459 * gdb.compile/compile-ops.exp: Update untested message if
11460 !skip_compile_feature_tests.
11461 * gdb.compile/compile-setjmp.exp: Likewise.
11462 * gdb.compile/compile-tls.exp: Likewise.
11463 * gdb.compile/compile.exp: Likewise.
11464 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
11465 supported on this host".
11466
b6615d10
DE
114672014-12-16 Doug Evans <xdje42@gmail.com>
11468
11469 * boards/stabs.exp: New file.
11470
25dda427
AA
114712014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
11472
11473 * gdb.base/completion.exp: Adjust to format changes of "maint
11474 print user-registers".
11475
bf330350
CU
114762014-12-16 Catalin Udma <catalin.udma@freescale.com>
11477
11478 PR server/17457
11479 * gdb.arch/aarch64-fp.c: New file.
11480 * gdb.arch/aarch64-fp.exp: New file.
11481
395cf596
SDJ
114822014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11483
11484 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
11485 r210637, r210913, r211666, r215400, r215817).
11486
11487 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11488 * dg-extract-results.py: New file.
11489 * dg-extract-results.sh: Use it if the environment seems
11490 suitable.
11491
11492 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
11493
11494 * dg-extract-results.py (parse_run): Handle warnings that
11495 are printed before a test harness is run.
11496
11497 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11498
11499 * dg-extract-results.py (Named): Remove __cmp__ method.
11500 (output_variation): Use a key to sort variation.harnesses.
11501
11502 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
11503
11504 * dg-extract-results.py: For Python 3, force sys.stdout to
11505 handle surrogate escape sequences.
11506 (safe_open): New function.
11507 (output_segment, main): Use it.
11508
11509 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
11510
11511 * dg-extract-results.py (Prog.result_re): Include options
11512 in test name.
11513
11514 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
11515
11516 * dg-extract-results.py (output_variation): Always sort if
11517 do_sum.
11518
e882ef3c
SM
115192014-12-15 Simon Marchi <simon.marchi@ericsson.com>
11520
11521 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
11522 as long as we get pagination notifications.
11523
4992aa20
JM
115242014-12-15 Jason Merrill <jason@redhat.com>
11525
11526 * Makefile.in (check-gdb.%): Restore.
11527 * README: Mention it.
11528
c1b5a1a6
JB
115292014-12-13 Joel Brobecker <brobecker@adacore.com>
11530
11531 * gdb.ada/str_uninit: New testcase.
11532
5537b577
JK
115332014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11534
11535 PR symtab/17642
11536 * gdb.base/vla-stub-define.c: New file.
11537 * gdb.base/vla-stub.c: New file.
11538 * gdb.base/vla-stub.exp: New file.
11539
bb2ec1b3
TT
115402014-12-12 Phil Muldoon <pmuldoon@redhat.com>
11541 Jan Kratochvil <jan.kratochvil@redhat.com>
11542 Tom Tromey <tromey@redhat.com>
11543
11544 * configure.ac: Add gdb.compile/.
11545 * configure: Regenerate.
11546 * gdb.compile/Makefile.in: New file.
11547 * gdb.compile/compile-ops.exp: New file.
11548 * gdb.compile/compile-ops.c: New file.
11549 * gdb.compile/compile-tls.c: New file.
11550 * gdb.compile/compile-tls.exp: New file.
11551 * gdb.compile/compile-constvar.S: New file.
11552 * gdb.compile/compile-constvar.c: New file.
11553 * gdb.compile/compile-mod.c: New file.
11554 * gdb.compile/compile-nodebug.c: New file.
11555 * gdb.compile/compile-setjmp-mod.c: New file.
11556 * gdb.compile/compile-setjmp.c: New file.
11557 * gdb.compile/compile-setjmp.exp: New file.
11558 * gdb.compile/compile-shlib.c: New file.
11559 * gdb.compile/compile.c: New file.
11560 * gdb.compile/compile.exp: New file.
11561 * lib/gdb.exp (skip_compile_feature_tests): New proc.
11562
4ff709eb
TT
115632014-12-12 Tom Tromey <tromey@redhat.com>
11564
11565 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
11566 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
11567
6dddd6a5
DE
115682014-12-12 Doug Evans <dje@google.com>
11569
11570 * lib/gdb-python.exp (get_python_valueof): New function.
11571 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
11572
71c24708
AA
115732014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11574
11575 * gdb.base/completion.exp: Add test for completion of "info
11576 registers ".
11577
3e29f34a
MR
115782014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
11579
11580 * gdb.base/func-ptrs.c: New file.
11581 * gdb.base/func-ptrs.exp: New file.
11582
fc126975
SM
115832014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11584
11585 PR breakpoints/17012
11586 * gdb.base/dprintf-detach.c: New file.
11587 * gdb.base/dprintf-detach.exp: New file.
11588
0a46d518
SM
115892014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11590
11591 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
11592 * lib/gdb.exp (target_is_gdbserver): New procedure.
11593
a0be3e44
DE
115942014-12-08 Doug Evans <dje@google.com>
11595
11596 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
11597
df1b803a
YQ
115982014-12-05 Yao Qi <yao@codesourcery.com>
11599
11600 * gdb.guile/scm-error.exp: Remove the third argument to
11601 gdb_remote_download.
11602 * gdb.guile/scm-frame-args.exp: Likewise.
11603 * gdb.guile/scm-section-script.exp: Likewise.
11604
ddb9f679
YQ
116052014-12-05 Yao Qi <yao@codesourcery.com>
11606
11607 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
11608
86e4ed39
DE
116092014-12-04 Doug Evans <dje@google.com>
11610
11611 * gdb.python/py-objfile.exp: Add tests for
11612 objfile.add_separate_debug_file.
11613
7c50a931
DE
116142014-12-04 Doug Evans <dje@google.com>
11615
11616 * lib/gdb.exp (get_build_id): New function.
11617 (build_id_debug_filename_get): Rewrite to use it.
11618 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
11619
621661e3
MR
116202014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
11621
11622 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
11623 `method(long)', not just 0x0.
11624 * gdb.cp/nsalias.exp: Align code labels to 4.
11625 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
11626 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
11627 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
11628 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
11629 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
11630 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
11631
29f0c3b7
DE
116322014-12-02 Doug Evans <dje@google.com>
11633
e1e061e7 11634 PR symtab/17602
29f0c3b7 11635 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 11636 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
11637 * gdb.cp/anon-ns.exp: Update.
11638
162078c8
NB
116392014-12-02 Nick Bull <nicholaspbull@gmail.com>
11640
11641 * gdb.python/py-events.py (inferior_call_handler): New.
11642 (register_changed_handler, memory_changed_handler): New.
11643 (test_events.invoke): Register new handlers.
11644 * gdb.python/py-events.exp: Add tests for inferior call,
11645 memory_changed and register_changed events.
11646
fdb09caf
AA
116472014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11648
11649 * gdb.base/execl-update-breakpoints.exp: Specify the link address
11650 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
11651 if the linker doesn't understand this.
11652
55cfb2c4
SM
116532014-12-01 Simon Marchi <simon.marchi@ericsson.com>
11654
11655 * gdb.python/python.exp: Change expected reply to help().
11656
9e8cd6df
YQ
116572014-12-01 Yao Qi <yao@codesourcery.com>
11658
11659 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
11660 AC_CONFIG_SUBDIRS(gdb.gdbtk).
11661 * configure: Re-generated.
11662
6c659fc2
SC
116632014-11-28 Siva Chandra Reddy <sivachandra@google.com>
11664
11665 * gdb.cp/chained-calls.cc: New file.
11666 * gdb.cp/chained-calls.exp: New file.
11667 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
11668
d7fc3181
SM
116692014-11-28 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
11672 * gdb.dwarf2/symtab-producer.exp: Same.
11673 * gdb.gdb/python-interrupts.exp: Same.
11674 * gdb.gdb/python-selftest.exp: Same.
11675 * gdb.python/py-linetable.exp: Same.
11676 * gdb.python/py-type.exp: Same.
11677 * gdb.python/py-value-cc.exp: Same.
11678 * gdb.python/py-value.exp: Same.
11679
10e79639
YQ
116802014-11-28 Yao Qi <yao@codesourcery.com>
11681
11682 * gdb.base/break-probes.exp: Match library name prefixed with
11683 sysroot.
11684
f28a0564
SM
116852014-11-27 Simon Marchi <simon.marchi@ericsson.com>
11686
11687 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
11688 test expected output. Add parentheses for the call to print.
11689 Remove L suffix from integers.
11690
3fe1ce1d
DE
116912014-11-26 Doug Evans <dje@google.com>
11692
11693 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
11694
84429e27
YQ
116952014-11-22 Yao Qi <yao@codesourcery.com>
11696
11697 * gdb.trace/entry-values.c: Remove asms.
11698 (foo): Add foo_label.
11699 (bar): Add bar_label.
11700 * gdb.trace/entry-values.exp: Remove code computing foo's
11701 length and bar's length.
11702 (Dwarf::assemble): Invoke function_range for bar and use
11703 MACRO_AT_func for foo.
11704
26741859
YQ
117052014-11-22 Yao Qi <yao@codesourcery.com>
11706
11707 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
11708 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
11709 Use .Lgcc43_procstart instead of gcc43.
11710
45e44d27
JB
117112014-11-21 Joel Brobecker <brobecker@adacore.com>
11712
11713 * gdb.ada/n_arr_bound: New testcase.
11714
458c8db8
SDJ
117152014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
11716
11717 PR breakpoints/10737
11718 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
11719 test_catch_syscall_multi_arch.
11720 (test_catch_syscall_multi_arch): New function.
11721
43f3e411
DE
117222014-11-20 Doug Evans <xdje42@gmail.com>
11723
11724 * gdb.base/maint.exp: Update expected output.
11725
0d7b2549
AA
117262014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11727
11728 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
11729 4-byte instruction on S390.
11730
8908fca5
JB
117312014-11-19 Joel Brobecker <brobecker@adacore.com>
11732
11733 * gdb.ada/arr_arr: New testcase.
11734
4a46959e
JB
117352014-11-19 Joel Brobecker <brobecker@adacore.com>
11736
11737 * gdb.ada/pkd_arr_elem: New Testcase.
11738
470e2f4e
LM
117392014-11-18 Luis Machado <lgustavo@codesourcery.com>
11740
11741 * gdb.reverse/break-precsave: Expect completion message for
11742 core file reads.
11743 * gdb.reverse/consecutive-precsave.exp: Likewise.
11744 * gdb.reverse/finish-precsave.exp: Likewise.
11745 * gdb.reverse/i386-precsave.exp: Likewise.
11746 * gdb.reverse/machinestate-precsave.exp: Likewise.
11747 * gdb.reverse/sigall-precsave.exp: Likewise.
11748 * gdb.reverse/solib-precsave.exp: Likewise.
11749 * gdb.reverse/step-precsave.exp: Likewise.
11750 * gdb.reverse/until-precsave.exp: Likewise.
11751 * gdb.reverse/watch-precsave.exp: Likewise.
11752
a267f3ad
AA
117532014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11754
11755 * gdb.base/bp-permanent.c: Include unistd.h.
11756 * gdb.python/py-framefilter-mi.c (main): Add return type.
11757 * gdb.python/py-framefilter.c (main): Likewise.
11758 * gdb.trace/actions-changed.c (main): Likewise.
11759
12084a9a
AA
117602014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11761
11762 * gdb.mi/until.c: Add eye-catchers.
11763 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
11764 line numbers.
11765
dc7e1a77
AA
117662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11767
11768 * gdb.base/condbreak.exp: Drop references to removed non-prototype
11769 function header variants in break1.c.
11770 * gdb.base/ena-dis-br.exp: Likewise.
11771 * gdb.base/hbreak2.exp: Likewise.
11772 * gdb.reverse/until-precsave.exp: Drop references to removed
11773 non-prototype function header variants in ur1.c.
11774 * gdb.reverse/until-reverse.exp: Likewise.
11775
41c77605
PM
117762014-11-17 Petr Machata <pmachata@redhat.com>
11777
11778 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
11779 ${_cu_offset_size} bytes abbrev offset.
11780
34248c3a
DE
117812014-11-15 Doug Evans <xdje42@gmail.com>
11782
11783 PR symtab/17559
11784 * gdb.base/line-symtabs.exp: New file.
11785 * gdb.base/line-symtabs.c: New file.
11786 * gdb.base/line-symtabs.h: New file.
11787
646da059
YQ
117882014-11-14 Yao Qi <yao@codesourcery.com>
11789
11790 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
11791 (func): Add label func_label.
11792 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
11793 Replace low_pc and high_pc with MACRO_AT_range.
11794 Replace name, low_pc and high_pc with MACRO_AT_func.
11795
9301ebe6
YQ
117962014-11-14 Yao Qi <yao@codesourcery.com>
11797
11798 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
11799 Replace name, low_pc and high_pc with MACRO_AT_func.
11800
f166b542
YQ
118012014-11-14 Yao Qi <yao@codesourcery.com>
11802
11803 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
11804 produce debug information.
11805 * gdb.dwarf2/implptr-optimized-out.S: Removed.
11806
0f6e71e3
YQ
118072014-11-14 Yao Qi <yao@codesourcery.com>
11808
11809 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
11810 object and get function length.
11811 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
11812 with MACRO_AT_func.
11813 (top-level): Replace gdb_compile and clean_restart with
11814 prepare_for_testing.
11815 * gdb.dwarf2/main.c (main): Add label main_label.
11816
876c4df9
YQ
118172014-11-14 Yao Qi <yao@codesourcery.com>
11818
11819 * lib/dwarf.exp (function_range): New procedure.
11820 (Dwarf::_handle_macro_at_func): New procedure.
11821 (Dwarf::_handle_macro_at_range): New procedure.
11822 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
11823
02ad9cf1
YQ
118242014-11-14 Yao Qi <yao@codesourcery.com>
11825
11826 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
11827 (_handle_attribute): New procedure.
11828
a59add0c
AA
118292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11830
11831 * gdb.ada/cond_lang/foo.c (callme): Add return type.
11832 * gdb.base/call-sc.c (zed): Likewise.
11833 * gdb.base/checkpoint.c (main): Likewise.
11834 * gdb.base/dump.c (main): Likewise.
11835 * gdb.base/gcore.c (main): Likewise.
11836 * gdb.base/huge.c (main): Likewise.
11837 * gdb.base/multi-forks.c (main): Likewise.
11838 * gdb.base/pr10179-a.c (main): Likewise.
11839 * gdb.base/savedregs.c (main): Likewise.
11840 * gdb.base/sigaltstack.c (main): Likewise.
11841 * gdb.base/siginfo.c (main): Likewise.
11842 * gdb.base/structs.c (zed): Likewise.
11843 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
11844 * gdb.mi/mi-syn-frame.c (main): Likewise.
11845 * gdb.mi/until.c (foo, main): Likewise.
11846 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
11847 * gdb.base/solib-weak.c (foo): Declare.
11848 * gdb.base/attach-twice.c: Include stdio.h.
11849 * gdb.base/weaklib1.c: Likewise.
11850 * gdb.base/weaklib2.c: Likewise.
11851 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
11852 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
11853 unistd.h.
11854 * gdb.base/attach-pie-misread.c: Include stdlib.h.
11855 * gdb.mi/mi-exit-code.c: Likewise.
11856 * gdb.base/break-interp-lib.c: Include string.h.
11857 * gdb.base/coremaker.c: Likewise.
11858 * gdb.base/testenv.c: Likewise.
11859 * gdb.python/py-finish-breakpoint.c: Likewise.
11860 * gdb.base/inferior-died.c: Include sys/wait.h.
11861 * gdb.base/fileio.c: Include time.h.
11862 * gdb.base/async-shell.c: Include unistd.h.
11863 * gdb.base/dprintf-non-stop.c: Likewise.
11864 * gdb.base/info-os.c: Likewise.
11865 * gdb.mi/mi-console.c: Likewise.
11866 * gdb.mi/watch-nonstop.c: Likewise.
11867 * gdb.python/py-events.c: Likewise.
11868 * gdb.base/async.c (baz): Move up before its invocation.
11869 * gdb.base/code_elim2.c (my_global_func): Likewise.
11870 * gdb.base/skip-solib-lib.c (multiply): Likewise.
11871 * gdb.base/advance.c (func2): Likewise.
11872
3b5d5997
AA
118732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11874
11875 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
11876 variant.
11877 * gdb.base/annota3.c: Likewise.
11878 * gdb.base/async.c: Likewise.
11879 * gdb.base/average.c: Likewise.
11880 * gdb.base/call-ar-st.c: Likewise.
11881 * gdb.base/call-rt-st.c: Likewise.
11882 * gdb.base/call-sc.c: Likewise.
11883 * gdb.base/call-strs.c: Likewise.
11884 * gdb.base/ending-run.c: Likewise.
11885 * gdb.base/execd-prog.c: Likewise.
11886 * gdb.base/exprs.c: Likewise.
11887 * gdb.base/foll-exec.c: Likewise.
11888 * gdb.base/foll-fork.c: Likewise.
11889 * gdb.base/foll-vfork.c: Likewise.
11890 * gdb.base/funcargs.c: Likewise.
11891 * gdb.base/gcore.c: Likewise.
11892 * gdb.base/jump.c: Likewise.
11893 * gdb.base/langs0.c: Likewise.
11894 * gdb.base/langs1.c: Likewise.
11895 * gdb.base/langs2.c: Likewise.
11896 * gdb.base/mips_pro.c: Likewise.
11897 * gdb.base/nodebug.c: Likewise.
11898 * gdb.base/opaque0.c: Likewise.
11899 * gdb.base/opaque1.c: Likewise.
11900 * gdb.base/recurse.c: Likewise.
11901 * gdb.base/run.c: Likewise.
11902 * gdb.base/scope0.c: Likewise.
11903 * gdb.base/scope1.c: Likewise.
11904 * gdb.base/setshow.c: Likewise.
11905 * gdb.base/setvar.c: Likewise.
11906 * gdb.base/shmain.c: Likewise.
11907 * gdb.base/shr1.c: Likewise.
11908 * gdb.base/shr2.c: Likewise.
11909 * gdb.base/sigall.c: Likewise.
11910 * gdb.base/signals.c: Likewise.
11911 * gdb.base/so-indr-cl.c: Likewise.
11912 * gdb.base/solib2.c: Likewise.
11913 * gdb.base/structs.c: Likewise.
11914 * gdb.base/sum.c: Likewise.
11915 * gdb.base/vforked-prog.c: Likewise.
11916 * gdb.base/watchpoint.c: Likewise.
11917 * gdb.reverse/shr2.c: Likewise.
11918 * gdb.reverse/until-reverse.c: Likewise.
11919 * gdb.reverse/ur1.c: Likewise.
11920 * gdb.reverse/watch-reverse.c: Likewise.
11921
066a77c5
AA
119222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11923
11924 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
11925 variant.
11926 * gdb.base/sepdebug.exp: Drop references to removed code.
11927
4f204ea5
AA
119282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11929
11930 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
11931 variant. Preserve original line numbering.
11932 * gdb.base/list1.c: Likewise.
11933
3b377a3a
AA
119342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11935
11936 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
11937 variant.
11938 * gdb.base/break1.c: Likewise.
11939 * gdb.base/break.exp: Drop references to removed code.
11940
e444df73
AA
119412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11942
11943 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
11944 variant.
11945
8008f2a7
AA
119462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11947
11948 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
11949
a5a06887
AA
119502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11951
11952 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
11953 logic into perform_all_tests() and invoke it with and without
11954 function header prototypes.
11955 (do_function_calls): Remove conditional XFAIL for PR 5318.
11956 (rerun_and_prepare): Remove duplicate code.
11957 (perform_all_tests): New. Main logic moved here.
11958
44dba9b9
AA
119592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11960
11961 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
11962 code guarded by #ifdef NO_PROTOTYPES.
11963 (t_double_many_args): Likewise.
11964 (DEF_FUNC_MANY_ARGS_1): Likewise.
11965 (DEF_FUNC_VALUES_1): Likewise.
11966 (t_structs_ldc): Renamed from t_structs_fc in conditional code
11967 guarded by #ifdef PROTOTYPES.
11968
d1fbcd56
AA
119692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11970
11971 * gdb.mi/mi-console.c: Add eye-catcher.
11972 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
11973 instead of literal line number.
11974
b0e59b8f
AA
119752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11976
11977 * gdb.base/shr2.c: Add eye-catcher.
11978 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
11979 line number.
11980
78f98cca
AA
119812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11982
11983 * gdb.base/jump.c: Add eye-catchers.
11984 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
11985 numbers.
11986
58fa2af0
AA
119872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11988
11989 * gdb.base/execd-prog.c: Add eye-catchers.
11990 * gdb.base/foll-exec.c: Likewise.
11991 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
11992 line numbers.
11993
04e5059b
AA
119942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11995
11996 * gdb.base/ending-run.c: Add eye-catchers.
11997 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
11998 literal line numbers.
11999
dbfdb174
AA
120002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12001
12002 * gdb.base/call-rt-st.c: Add eye-catchers.
12003 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
12004 literal line numbers.
12005
888a2ade
AA
120062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12007
12008 * gdb.base/call-ar-st.c: Add eye-catchers.
12009 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
12010 literal line numbers.
12011
6acc2dde
AA
120122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12013
12014 * gdb.base/average.c: Add eye-catchers.
12015 * gdb.base/sum.c: Likewise.
12016 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12017 regexps dynamically.
12018
9ecfcd1d
AA
120192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12020
12021 * gdb.base/solib1.c: Add eye-catchers.
12022 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
12023 literal line numbers.
12024
78708b7c
PA
120252014-11-12 Pedro Alves <palves@redhat.com>
12026
12027 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
12028 leader has exited.
12029
af48d08f
PA
120302014-11-12 Pedro Alves <palves@redhat.com>
12031
12032 * gdb.arch/i386-bp_permanent.c: New file.
12033 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
12034 (srcfile): Set to i386-bp_permanent.c.
12035 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
12036 that stepi does not execute the 'leave' instruction, instead of
12037 testing it does execute.
12038 * gdb.base/bp-permanent.c: New file.
12039 * gdb.base/bp-permanent.exp: New file.
12040
af3768e9
DE
120412014-11-10 Doug Evans <xdje42@gmail.com>
12042
12043 PR symtab/17564
12044 * gdb.base/symtab-search-order.exp: New file.
12045 * gdb.base/symtab-search-order.c: New file.
12046 * gdb.base/symtab-search-order-1.c: New file.
12047 * gdb.base/symtab-search-order-shlib-1.c: New file.
12048
9de00a4a
PA
120492014-11-07 Pedro Alves <palves@redhat.com>
12050
12051 PR gdb/17511
12052 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
12053 i?86-*-linux*.
12054
e0f52461
SC
120552014-11-03 Siva Chandra Reddy <sivachandra@google.com>
12056
12057 PR c++/17494
12058 * gdb.cp/pr17494.cc: New file.
12059 * gdb.cp/pr17494.exp: New file.
12060
6ce8c980
YQ
120612014-11-02 Yao Qi <yao@codesourcery.com>
12062
12063 * gdb.python/python.exp: Get working directory and match the
12064 output of "set extended-prompt \\w " with it.
12065
02be9a71
DE
120662014-10-30 Doug Evans <dje@google.com>
12067
12068 * gdb.python/py-objfile.exp: Add tests for setting random attributes
12069 in objfiles.
12070 * gdb.python/py-progspace.exp: Add tests for setting random attributes
12071 in progspaces.
12072
3bdff46b
LM
120732014-10-30 Janis Johnson <janisjo@codesourcery.com>
12074
12075 * gdb.base/fullpath-expand.exp: Skip for a remote host.
12076 * gdb.base/realname-expand.exp: Likewise.
12077 * gdb.linespec/macro-relative.exp: Likewise.
12078
ab917dfb
PA
120792014-10-29 Pedro Alves <palves@redhat.com>
12080
12081 PR gdb/17408
12082 * gdb.threads/schedlock.c (some_function): New function.
12083 (call_function): New global.
12084 (MAYBE_CALL_SOME_FUNCTION): New macro.
12085 (thread_function): Call it.
12086 * gdb.threads/schedlock.exp (get_args): Add description parameter,
12087 and use it instead of a global counter. Adjust all callers.
12088 (get_current_thread): Use "find current thread" for test message
12089 here rather than having all callers pass down the same string.
12090 (goto_loop): New procedure, factored out from ...
12091 (my_continue): ... this.
12092 (step_ten_loops): Change parameter from test message to command to
12093 use. Adjust.
12094 (list_count): Delete global.
12095 (check_result): New procedure, factored out from duplicate top
12096 level code.
12097 (continue tests): Wrap in with_test_prefix.
12098 (test_step): New procedure, factored out from duplicate top level
12099 code.
12100 (top level): Test "step" in combination with all scheduler-locking
12101 modes. Test "next" in combination with all scheduler-locking
12102 modes, and in combination with stepping over a function call or
12103 not.
12104 * gdb.threads/next-bp-other-thread.c: New file.
12105 * gdb.threads/next-bp-other-thread.exp: New file.
12106
d3d4baed
PA
121072014-10-29 Pedro Alves <palves@redhat.com>
12108
12109 PR python/17372
12110 * gdb.python/python.exp: Test a multi-line command that spawns
12111 interactive Python.
12112 * gdb.base/multi-line-starts-subshell.exp: New file.
12113
563e8d85
YQ
121142014-10-29 Yao Qi <yao@codesourcery.com>
12115
12116 * gdb.base/fileio.exp: Make directories on host.
12117
0ea4d52e
YQ
121182014-10-29 Yao Qi <yao@codesourcery.com>
12119
12120 * gdb.base/fileio.c (test_write): Close the file.
12121
7f5ef605
PA
121222014-10-28 Pedro Alves <palves@redhat.com>
12123
12124 PR gdb/12623
12125 * gdb.base/sigstep.c (no_handler): New global.
12126 (main): If 'no_handler is true, set the signal handlers to
12127 SIG_IGN.
12128 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
12129 with_sw_watch and no_handler parameters. Handle them.
12130 (top level) <stepping over handler when stopped at a breakpoint
12131 test>: Add a test axis for testing with a software watchpoint, and
12132 another for testing with the signal handler set to SIG_IGN.
12133 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
12134 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
12135
abbdbd03
PA
121362014-10-28 Pedro Alves <palves@redhat.com>
12137
12138 PR gdb/17511
12139 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
12140 * gdb.base/sigstep.exp (other_handler_location): New global.
12141 (advance): Support stepping into the signal handler, and running
12142 commands while in the handler.
12143 (in_handler_map): New global.
12144 (top level): In the advance test, add combinations for getting
12145 into the handler with stepping commands, and for running commands
12146 in the handler. Add comment descripting the advancei tests.
12147
1df4399f
PA
121482014-10-28 Pedro Alves <palves@redhat.com>
12149
12150 * gdb.base/sigstep.exp: Use build_executable instead of
12151 prepare_for_testing.
12152 (top level): Move code that starts GDB, runs to main and creates a
12153 display to ...
12154 (restart): ... this new procedure.
12155 (top level): Move backtrace from signal handler test to ...
12156 (validate_backtrace): ... this new procedure.
12157 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
12158 with_test_prefix. Always restart GDB.
12159 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
12160 with_test_prefix. Always restart GDB. No need to delete
12161 breakpoints after the test.
12162 (test_skip_handler): Remove prefix parameter.
12163 (skip_over_handler, breakpoint_to_handler)
12164 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
12165 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
12166 restart GDB. No need to delete breakpoints after the test.
12167 (top level): Use foreach to call the test procedures with
12168 different commands.
12169
a5b6e449
PA
121702014-10-28 Pedro Alves <palves@redhat.com>
12171
12172 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
12173 instead of GNATS numbers.
12174 * gdb.base/sigbpt.exp: Likewise.
12175 * gdb.base/siginfo.exp: Likewise.
12176 * gdb.base/sigstep.exp: Likewise.
12177
e5f8a7cc
PA
121782014-10-27 Pedro Alves <palves@redhat.com>
12179
12180 * gdb.base/sigstep.c (dummy): New global.
12181 (main): Issue a couple writes to the new global.
12182 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
12183 procedures.
12184 (skip_over_handler): Use test_skip_handler.
12185 (top level): Call skip_over_handler for stepi and nexti too.
12186 (breakpoint_over_handler): Use test_skip_handler.
12187 (top level): Call breakpoint_over_handler for stepi and nexti too.
12188
763905a3
YQ
121892014-10-27 Yao Qi <yao@codesourcery.com>
12190
12191 * gdb.trace/tfile.c (adjust_function_address)
12192 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
12193 function descriptor.
12194
6f259a23
DB
121952014-10-24 Don Breazeal <donb@codesourcery.com>
12196
12197 * gdb.base/foll-fork.exp (test_follow_fork,
12198 catch_fork_child_follow): Check for updated fork messages emitted
12199 from infrun.c.
12200 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
12201 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
12202 vfork_and_exec_child_follow_through_step): Check for updated vfork
12203 messages emitted from infrun.c.
12204
09dd9a69
PA
122052014-10-24 Pedro Alves <palves@redhat.com>
12206
12207 * gdb.base/corefile.exp: Remove references to ultrix.
12208 * gdb.base/interrupt.exp: Likewise.
12209 * gdb.base/whatis.exp: Likewise.
12210 * gdb.gdb/selftest.exp: Likewise.
12211 * gdb.threads/manythreads.exp: Likewise.
12212 * gdb.threads/print-threads.exp: Likewise.
12213 * gdb.threads/pthreads.exp:: Likewise.
12214 * gdb.threads/schedlock.exp: Likewise.
12215
3433cfa5
SC
122162014-10-24 Siva Chandra Reddy <sivachandra@google.com>
12217
12218 * gdb.cp/non-trivial-retval.cc: Add a test case.
12219 * gdb.cp/non-trivial-retval.exp: Add a test.
12220
092f880b
YQ
122212014-10-20 Yao Qi <yao@codesourcery.com>
12222
12223 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
12224 * gdb.python/py-objfile-script-gdb.py: New file.
12225 * gdb.python/py-objfile-script.exp: Update reference to
12226 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
12227 of remote_download. Remove the dest file.
12228
acbdb7f3
YQ
122292014-10-20 Yao Qi <yao@codesourcery.com>
12230
12231 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12232 * gdb.base/step-line.exp: Likewise.
12233 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12234 * gdb.dwarf2/dw2-basic.exp: Likewise.
12235 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12236 * gdb.dwarf2/dw2-filename.exp: Likewise.
12237 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12238 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12239 * gdb.dwarf2/dw2-producer.exp: Likewise.
12240 * gdb.dwarf2/mac-fileno.exp: Likewise.
12241 * gdb.python/py-frame-args.exp: Likewise.
12242 * gdb.python/py-framefilter.exp: Likewise.
12243 * gdb.python/py-mi.exp: Likewise.
12244 * gdb.python/py-objfile-script.exp: Likewise
12245 * gdb.python/py-pp-integral.exp: Likewise.
12246 * gdb.python/py-pp-re-notag.exp: Likewise.
12247 * gdb.python/py-prettyprint.exp: Likewise.
12248 * gdb.python/py-section-script.exp: Likewise.
12249 * gdb.python/py-typeprint.exp: Likewise.
12250 * gdb.python/py-xmethods.exp: Likewise.
12251 * gdb.stabs/weird.exp: Likewise.
12252 * gdb.xml/tdesc-regs.exp: Likewise.
12253
bd286a29
KCY
122542014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
12255
12256 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
12257 (out_cu): Use addr_len for the size of addresses.
12258 (out_line): Likewise. Size DW_LNE_set_address instruction
12259 according to addr_len.
12260 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
12261 (FUNC): Add START_INSNS to definition.
12262
673dc4a0
YQ
122632014-10-18 Yao Qi <yao@codesourcery.com>
12264
12265 * gdb.base/argv0-symlink.exp: Check argv[0] value if
12266 gdb_has_argv0 return true.
12267 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
12268 check [target_info exists noargs], check [gdb_has_argv0]
12269 instead.
12270 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12271 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
12272 procedures.
12273
4ffbba72
DE
122742014-10-17 Doug Evans <dje@google.com>
12275
12276 * gdb.python/py-events.exp: Update expected output for clear_objfiles
12277 event.
12278 * gdb.python/py-events.py: Add clear_objfiles event.
12279
d096d8c1
DE
122802014-10-17 Doug Evans <dje@google.com>
12281
12282 * gdb.python/py-objfile.exp: Test progspace attribute.
12283
a80db015
LM
122842014-10-17 Luis Machado <lgustavo@codesourcery.com>
12285
12286 * gdb.guile/scm-breakpoint.exp: Do not assume any
12287 directory separators when matching source file paths.
12288 * gdb.python/py-breakpoint.exp: Likewise.
12289 * gdb.reverse/break-precsave.exp: Likewise.
12290 * gdb.reverse/break-reverse.exp: Likewise.
12291 * gdb.reverse/consecutive-precsave.exp: Likewise.
12292 * gdb.reverse/finish-precsave.exp: Likewise.
12293 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
12294 * gdb.reverse/finish-reverse.exp: Likewise.
12295 * gdb.reverse/i386-precsave.exp: Likewise.
12296 * gdb.reverse/i387-env-reverse.exp: Likewise.
12297 * gdb.reverse/i387-stack-reverse.exp: Likewise.
12298 * gdb.reverse/machinestate-precsave.exp: Likewise.
12299 * gdb.reverse/machinestate.exp: Likewise.
12300 * gdb.reverse/sigall-precsave.exp: Likewise.
12301 * gdb.reverse/solib-precsave.exp: Likewise.
12302 * gdb.reverse/step-precsave.exp: Likewise.
12303 * gdb.reverse/until-precsave.exp: Likewise.
12304 * gdb.reverse/watch-precsave.exp: Likewise.
12305 * gdb.reverse/watch-reverse.exp: Likewise.
12306
b22089ab
YQ
123072014-10-17 Yao Qi <yao@codesourcery.com>
12308
12309 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
12310 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
12311
6c4486e6
PA
123122014-10-17 Pedro Alves <palves@redhat.com>
12313
12314 PR gdb/17471
12315 * gdb.base/bg-execution-repeat.c: New file.
12316 * gdb.base/bg-execution-repeat.exp: New file.
12317
0ff33695
PA
123182014-10-17 Pedro Alves <palves@redhat.com>
12319
12320 PR gdb/17300
12321 * gdb.base/continue-all-already-running.c: New file.
12322 * gdb.base/continue-all-already-running.exp: New file.
12323
6fdebc3d
PA
123242014-10-17 Pedro Alves <palves@redhat.com>
12325
12326 PR gdb/17472
12327 * gdb.base/annota-input-while-running.c: New file.
12328 * gdb.base/annota-input-while-running.exp: New file.
12329
32a8097b
PA
123302014-10-17 Pedro Alves <palves@redhat.com>
12331
12332 * gdb.base/callfuncs.exp: emove references to osf.
12333 * gdb.base/sigall.exp: Likewise.
12334 * gdb.gdb/selftest.exp: Likewise.
12335 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12336 * gdb.mi/non-stop.c: Likewise.
12337 * gdb.mi/pthreads.c: Likewise.
12338 * gdb.reverse/sigall-precsave.exp: Likewise.
12339 * gdb.reverse/sigall-reverse.exp: Likewise.
12340 * gdb.threads/pthreads.c: Likewise.
12341 * gdb.threads/pthreads.exp: Likewise.
12342
7a3517ff
YQ
123432014-10-17 Yao Qi <yao@codesourcery.com>
12344
12345 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
12346 check 'target_info exists noargs'.
12347 (test_command_prompt_position): Likewise.
12348 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
12349 Remove "set args".
12350 (progvar_simple_while_test): Likewise.
12351 (progvar_complex_if_while_test): Likewise.
12352 (if_while_breakpoint_command_test): Likewise.
12353 (infrun_breakpoint_command_test): Likewise.
12354 (breakpoint_command_test): Likewise.
12355 (watchpoint_command_test): Likewise.
12356 (bp_deleted_in_command_test): Likewise.
12357 (temporary_breakpoint_commands): Likewise.
12358
bb99c472
YQ
123592014-10-16 Yao Qi <yao@codesourcery.com>
12360
12361 * gdb.base/remotetimeout.exp: Remove noargs checking.
12362
7c16b83e
PA
123632014-10-15 Pedro Alves <palves@redhat.com>
12364
12365 PR breakpoints/9649
12366 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
12367 * gdb.base/breakpoint-in-ro-region.exp
12368 (probe_target_hardware_step): New procedure.
12369 (top level): Probe hardware stepping and hardware breakpoint
12370 support. Test stepping through a read-only region, with both
12371 "breakpoint auto-hw" on and off and both "always-inserted" on and
12372 off.
12373
35a49624
IB
123742014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12375
12376 * gdb.dlang/demangle.exp: Update for demangling changes.
12377
2d1c107c
SC
123782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12379
12380 * gdb.cp/non-trivial-retval.cc: Add new test cases.
12381 * gdb.cp/non-trivial-retval.exp: Add new tests.
12382
778811d5
SC
123832014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12384
12385 PR c++/13403
12386 PR c++/15154
12387 * gdb.cp/non-trivial-retval.cc: New file.
12388 * gdb.cp/non-trivial-retval.exp: New file.
12389
10c5f0a8
YQ
123902014-10-15 Yao Qi <yao@codesourcery.com>
12391
12392 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
12393 remote host.
12394
65d7b369
YQ
123952014-10-15 Yao Qi <yao@codesourcery.com>
12396
12397 * gdb.python/py-symbol.exp: Match file base name if host is
12398 remote, otherwise match file name with dir name.
12399 * gdb.python/py-symtab.exp: Likewise.
12400 * gdb.python/python.exp: Likewise.
12401
46dc1394
YQ
124022014-10-15 Yao Qi <yao@codesourcery.com>
12403
12404 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
12405 pattern.
12406 * gdb.python/py-symtab.exp: Likewise.
12407 * gdb.python/python.exp: Remove trailing ".*". Fix typo
12408 locationn.
12409
c40cc657
JB
124102014-10-14 Joel Brobecker <brobecker@adacore.com>
12411
12412 * gdb.ada/addr_arith: New testcase.
12413
2abf49e1
MR
124142014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
12415
12416 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
12417 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
12418 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
12419 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
12420
f7088df3
SDJ
124212014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
12422
12423 * gdb.arch/stap-eval-lang-ada.S: Likewise.
12424 * gdb.arch/stap-eval-lang-ada.c: Likewise.
12425 * gdb.arch/stap-eval-lang-ada.exp: New file.
12426
4dc06805
YQ
124272014-10-14 Yao Qi <yao@codesourcery.com>
12428
12429 * gdb.mi/mi-var-child.c (nothing1): New function.
12430 (nothing2): New function.
12431 (do_children_tests): Set function pointers by nothing1 and
12432 nothing2.
12433 * gdb.mi/mi-var-child.exp: Step over new added statements.
12434 Update test to match the new output.
12435 * gdb.mi/var-cmd.c (nothing1): New function.
12436 (nothing2): New function.
12437 (do_children_tests): Set function pointers by nothing1 and
12438 nothing2.
12439 * gdb.mi/mi-var-display.exp: Update test to match output.
12440 Step to the line specified by $line_dct_nothing.
12441 Increase the number of lines to step.
12442
46a93de2
YQ
124432014-10-14 Yao Qi <yao@codesourcery.com>
12444
12445 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
12446 tests.
12447 * gdb.mi/mi2-var-child.exp: Likewise.
12448
14ea52ee
DE
124492014-10-13 Doug Evans <dje@google.com>
12450
12451 * gdb.python/py-objfile.exp: Change name of file name test.
12452
e5c6e92b
DE
124532014-10-13 Doug Evans <dje@google.com>
12454
12455 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
12456 from the start of the CU.
12457
c780cc2f
JK
124582014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12459 Yao Qi <yao@codesourcery.com>
12460
12461 Fix "save breakpoints" for "catch" command.
12462 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
12463 Remove -nonewline. Match also the added "main" line.
12464
99894e11
JK
124652014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12466
12467 Fix "save breakpoints" for "disable $bpnum" command.
12468 * gdb.base/save-bp.c (main): Add label.
12469 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
12470
6e1ac5a3
JK
124712014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12472
12473 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
12474
754dd2b0
YQ
124752014-10-11 Yao Qi <yao@codesourcery.com>
12476
12477 * gdb.server/server-kill.exp: Execute command
12478 "set remote trace-status-packet on" before "tstatus".
12479
f90183d7
YQ
124802014-10-11 Yao Qi <yao@codesourcery.com>
12481
12482 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
12483 (main): Call getppid.
12484 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
12485 and continue to it. Read variable "server_pid".
12486
bf40a607
YQ
124872014-10-11 Yao Qi <yao@codesourcery.com>
12488
12489 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
12490
052ca370
YQ
124912014-10-11 Yao Qi <yao@codesourcery.com>
12492
12493 * gdb.threads/thread-find.exp: Don't execute command
12494 "info threads".
12495 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
12496 * gdb.threads/linux-dp.exp: Don't check the condition
12497 $threads_created equals to zero.
12498
3831839c
PA
124992014-10-10 Pedro Alves <palves@redhat.com>
12500
12501 * gdb.base/bigcore.exp: Remove references to IRIX.
12502 * gdb.base/funcargs.exp: Likewise.
12503 * gdb.base/interrupt.exp: Likewise.
12504 * gdb.base/mips_pro.exp: Likewise.
12505 * gdb.base/nodebug.exp: Likewise.
12506 * gdb.base/setvar.exp: Likewise.
12507 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
12508
8b9a549d
PA
125092014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12510 Pedro Alves <palves@redhat.com>
12511
12512 PR symtab/14466
12513 * gdb.base/vdso-warning.c: New file.
12514 * gdb.base/vdso-warning.exp: New file.
12515
d48ba5e8
DE
125162014-10-02 Doug Evans <dje@google.com>
12517
12518 * gdb.base/structs.c (main): Don't run forever.
12519
2278c276
PA
125202014-10-02 Pedro Alves <palves@redhat.com>
12521
12522 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
12523 (top level) <stop threads 1, stop threads 2>: Use it.
12524
b57bacec
PA
125252014-10-02 Pedro Alves <palves@redhat.com>
12526
12527 * gdb.threads/break-while-running.exp (test): Add new
12528 'update_thread_list' argument. Skip "info threads" if false.
12529 (top level): Add new 'update_thread_list' axis.
12530
13fd3ff3
PA
125312014-10-02 Pedro Alves <palves@redhat.com>
12532
12533 PR breakpoints/17431
12534 * gdb.base/execl-update-breakpoints.c: New file.
12535 * gdb.base/execl-update-breakpoints.exp: New file.
12536
0fec99e8
PA
125372014-10-01 Pedro Alves <palves@redhat.com>
12538
12539 * gdb.base/breakpoint-in-ro-region.c: New file.
12540 * gdb.base/breakpoint-in-ro-region.exp: New file.
12541
2ddf4301
SM
125422014-10-01 Simon Marchi <simon.marchi@ericsson.com>
12543
12544 * gdb.mi/mi-exit-code.exp: New file.
12545 * gdb.mi/mi-exit-code.c: New file.
12546
6a5f3f43
YQ
125472014-09-30 Yao Qi <yao@codesourcery.com>
12548
12549 * lib/prelink-support.exp (build_executable_own_libs): Error if
12550 the target isn't native.
12551
345bcc73
YQ
125522014-09-30 Yao Qi <yao@codesourcery.com>
12553
12554 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
12555 false.
12556
a25a5a45
PA
125572014-09-22 Pedro Alves <palves@redhat.com>
12558
12559 * gdb.threads/break-while-running.exp: New file.
12560 * gdb.threads/break-while-running.c: New file.
12561
00ba3162
YQ
125622014-09-19 Yao Qi <yao@codesourcery.com>
12563
12564 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
12565 Invoke test. Restart GDB with --readnow and invoke test again.
12566
c3b7b696
YQ
125672014-09-19 Yao Qi <yao@codesourcery.com>
12568
12569 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
12570 proc set_breakpoint_on_gcd_function. Invoke
12571 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
12572 invoke set_breakpoint_on_gcd_function again.
12573
2b4fd423
DE
125742014-09-18 Doug Evans <dje@google.com>
12575
12576 * gdb.dwarf2/symtab-producer.exp: New file.
12577
a5947601
SDJ
125782014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12579
12580 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
12581 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
12582 * gdb.base/global-var-nested-by-dso.c: Likewise.
12583 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12584
91c19059
SDJ
125852014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12586 Pedro Alves <palves@redhat.com>
12587
12588 * gdb.base/watch-bitfields.exp: Pass string other than test file
12589 name to prepare_for_testing.
12590 (watch): New procedure.
12591 (expect_watchpoint): Use with_test_prefix.
12592 (top level): Factor out tests to ...
12593 (test_watch_location, test_regular_watch): ... these new
12594 procedures, and use with_test_prefix and gdb_continue_to_end.
12595
bb9d5f81
PP
125962014-09-16 Patrick Palka <patrick@parcs.ath.cx>
12597
12598 PR breakpoints/12526
12599 * gdb.base/watch-bitfields.exp: New file.
12600 * gdb.base/watch-bitfields.c: New file.
12601
635856f5
PA
126022014-09-16 Pedro Alves <palves@redhat.com>
12603
12604 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
12605 software and hardware addresses, not software address against
12606 itself.
12607
7280ceea
PA
126082014-09-16 Pedro Alves <palves@redhat.com>
12609
12610 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
12611 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
12612
428b16bd
PA
126132014-09-16 Pedro Alves <palves@redhat.com>
12614
12615 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
12616 files.
12617 * gdb.base/a2-run.exp: Remove all code guarded by istarget
12618 "*-*-vxworks*" throughout.
12619 * gdb.base/break.exp: Likewise.
12620 * gdb.base/default.exp: Likewise.
12621 * gdb.base/scope.exp: Likewise.
12622 * gdb.base/sepdebug.exp: Likewise.
12623 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
12624 throughout.
12625 * gdb.base/run.c: Likewise.
12626 * gdb.base/sepdebug.c: Likewise.
12627 * gdb.hp/gdb.aCC/run.c: Likewise.
12628 * gdb.reverse/until-reverse.c: Likewise.
12629 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
12630
666d413c
YQ
126312014-09-16 Yao Qi <yao@codesourcery.com>
12632
12633 * boards/local-remote-host-native.exp: New file.
12634
57cbd724
DE
126352014-09-14 Doug Evans <xdje42@gmail.com>
12636
12637 * gdb.threads/queue-signal.c (thread_count): New variable.
12638 (thread_count_mutex, thread_count_condvar): New variables.
12639 (incr_thread_count, wait_all_threads_running): New functions.
12640 (main): Wait for all threads to be in their thread functions.
12641
81219e53
DE
126422014-09-13 Doug Evans <xdje42@gmail.com>
12643
12644 * gdb.threads/queue-signal.c: New file.
12645 * gdb.threads/queue-signal.exp: New file.
12646
3714cea7
DE
126472014-09-13 Doug Evans <xdje42@gmail.com>
12648
12649 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
12650 be consistent with what default_gdb_init uses.
12651 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
12652 the plain text of the prompt. Add some logging printfs.
12653 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
12654
fa43b1d7
PA
126552014-09-12 Pedro Alves <palves@redhat.com>
12656
12657 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
12658 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
12659 * gdb.arch/i386-size-overlap.exp: Likewise.
12660 * gdb.arch/i386-size.exp: Likewise.
12661 * gdb.arch/i386-unwind.exp: Likewise.
12662 * gdb.base/a2-run.exp: Likewise.
12663 * gdb.base/break.exp: Likewise.
12664 * gdb.base/charset.exp: Likewise.
12665 * gdb.base/chng-syms.exp: Likewise.
12666 * gdb.base/commands.exp: Likewise.
12667 * gdb.base/dbx.exp: Likewise.
12668 * gdb.base/find.exp: Likewise.
12669 * gdb.base/funcargs.exp: Likewise.
12670 * gdb.base/jit-simple.exp: Likewise.
12671 * gdb.base/reread.exp: Likewise.
12672 * gdb.base/sepdebug.exp: Likewise.
12673 * gdb.base/step-bt.exp: Likewise.
12674 * gdb.cp/mb-inline.exp: Likewise.
12675 * gdb.cp/mb-templates.exp: Likewise.
12676 * gdb.objc/basicclass.exp: Likewise.
12677 * gdb.threads/killed.exp: Likewise.
12678
9d9bf2df
EBM
126792014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12680
12681 PR tdep/17379
12682 * gdb.arch/powerpc-stackless.S: New file.
12683 * gdb.arch/powerpc-stackless.exp: New file.
12684
1cf2f1b0
JK
126852014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12686
12687 * gdb.base/attach.c: Include unistd.h.
12688 (main): Call alarm. Add label postloop.
12689 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
12690 gdb_breakpoint, gdb_continue_to_breakpoint.
12691 (test_command_line_attach_run): Kill ${testpid} in one exit path.
12692
98880d46
PA
126932014-09-11 Pedro Alves <palves@redhat.com>
12694
12695 PR gdb/17347
12696 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
12697 * gdb.base/attach.exp (test_command_line_attach_run): New
12698 procedure.
12699 (top level): Call it.
12700
4c92ff2c
PA
127012014-09-11 Pedro Alves <palves@redhat.com>
12702
12703 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
12704 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
12705 (do_command_attach_tests): Use spawn_wait_for_attach.
12706 * gdb.base/solib-overlap.exp: Likewise.
12707 * gdb.multi/multi-attach.exp: Likewise.
12708 * gdb.python/py-prompt.exp: Likewise.
12709 * gdb.python/py-sync-interp.exp: Likewise.
12710 * gdb.server/ext-attach.exp: Likewise.
12711
3adc1a7d
GKB
127122014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
12713
12714 * gdb.fortran/array-element.exp: Remove unexpected "continue"
12715 command in testcase. Simplify testcase.
12716
96334934
JB
127172014-09-10 Joel Brobecker <brobecker@adacore.com>
12718
12719 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
12720
eb479039
JB
127212014-09-10 Joel Brobecker <brobecker@adacore.com>
12722
12723 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
12724
deede10c
JB
127252014-09-10 Joel Brobecker <brobecker@adacore.com>
12726
12727 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
12728
7828a5f5
JB
127292014-09-10 Joel Brobecker <brobecker@adacore.com>
12730
12731 * gdb.dwarf2/dynarr-ptr.c: New file.
12732 * gdb.dwarf2/dynarr-ptr.exp: New file.
12733
33aeebcf
MR
127342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12735
12736 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
12737 of 30 rather than hardcoding 120 for a slow test case. Take the
12738 `gdb,timeout' target setting into account for this calculation.
12739 Don't extend the timeout for the test cases that don't need it.
12740
7b415901
MR
127412014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12742
12743 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
12744 a factor of 2 for a slow test case. Take the `gdb,timeout'
12745 target setting into account for this calculation.
12746 * gdb.reverse/until-precsave.exp: Increase the timeout by
12747 a factor of 15 and 3 respectively rather than adding 120
12748 for a pair of slow test cases. Take the `gdb,timeout'
12749 target setting into account for this calculation.
12750
4a40f85a
MR
127512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12752
12753 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
12754 timeout, don't pass one down to gdb_expect.
12755 (gdb_expect): Rework timeout selection.
12756
09635af7
MR
127572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12758
12759 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
12760 exception on timeout.
12761 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
12762 (gdbserver_start_extended): Catch any `gdbserver_start' error
12763 exceptions.
12764 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
12765 * lib/mi-support.exp (mi_gdb_target_load): Catch any
12766 `gdbserver_gdb_load' error exceptions.
12767
2bdd10b7
MR
127682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12769
12770 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
12771 120 on waiting for the TCP socket to open.
12772
316935f0
DE
127732014-09-09 Doug Evans <xdje42@gmail.com>
12774
12775 * gdb.base/default.exp (show_conv_list): Add _caller_is,
12776 _caller_matches, _any_caller_is, _any_caller_matches.
12777
83740597
DE
127782014-09-09 Doug Evans <xdje42@gmail.com>
12779
12780 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
12781
4c122fc3
YQ
127822014-09-09 Yao Qi <yao@codesourcery.com>
12783
12784 * gdb.mi/mi-var-display.exp: Set print symbol off.
12785
a9f116cb
GKB
127862014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
12787
12788 PR gdb/17035
12789 * gdb.base/commands.exp: Add tests to verify user-defined
12790 commands with empty bodies.
12791 * gdb.python/py-cmd.exp: Test that we don't show user-defined
12792 python commands in `show user command`.
12793 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
12794 scheme commands in `show user command`.
12795
c75bd3a2
JK
127962014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12797
12798 PR python/17355
12799 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
12800 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
12801 * gdb.python/py-framefilter-invalidarg.exp: New file.
12802 * gdb.python/py-framefilter-invalidarg.py: New file.
12803
faa42425
DE
128042014-09-06 Doug Evans <xdje42@gmail.com>
12805
12806 PR 15276
12807 * gdb.python/py-caller-is.c: New file.
12808 * gdb.python/py-caller-is.exp: New file.
12809
474ca4f6
SDJ
128102014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
12811
12812 PR gdb/17235
12813 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
12814 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
12815
eb0b0463
SDJ
128162014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
12817
12818 PR fortran/17237
12819 * gdb.fortran/print-formatted.exp: New file.
12820 * gdb.fortran/print-formatted.f90: Likewise.
12821
5f3b99cf
SS
128222014-09-03 Sasha Smundak <asmundak@google.com>
12823
12824 * gdb.python/py-frame.exp: Test Frame.read_register.
12825
7d793aa9
SDJ
128262014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
12827
12828 PR python/16699
12829 * gdb.python/py-completion.exp: New file.
12830 * gdb.python/py-completion.py: Likewise.
12831
fb0576e9
DE
128322014-08-28 Doug Evans <dje@google.com>
12833
12834 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
12835 eax,etc. are live with values set by gdb and thus the compiler can't
12836 use them.
12837 * gdb.arch/i386-pseudo.c (main): Ditto.
12838
ee92b0dd
DE
128392014-08-27 Doug Evans <dje@google.com>
12840
12841 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
12842
6649db35
DE
128432014-08-25 Doug Evans <dje@google.com>
12844
12845 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
12846 (main): Ditto.
12847
564b7600
DE
128482014-08-25 Doug Evans <dje@google.com>
12849
12850 * gdb.threads/thread-execl.exp: #include <stdio.h>.
12851
3881fb67
YQ
128522014-08-24 Yao Qi <yao@codesourcery.com>
12853
12854 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
12855 symbol off.
12856 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
12857
a05a36a5
DE
128582014-08-22 Doug Evans <dje@google.com>
12859
12860 PR 17276
12861 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
12862 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
12863 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
12864
7c343b48
YQ
128652014-08-22 Yao Qi <yao@codesourcery.com>
12866
12867 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
12868 * gdb.python/py-finish-breakpoint2.exp: Likewise.
12869 * gdb.python/python.exp: Likewise. Use .py file on the host
12870 instead of the build.
12871
22fd09ae
JK
128722014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12873
12874 * gdb.threads/gcore-stale-thread.c: New file.
12875 * gdb.threads/gcore-stale-thread.exp: New file.
12876
a8454a7c
PA
128772014-08-21 Pedro Alves <palves@redhat.com>
12878
12879 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
12880 * gdb.base/gcore-relro-pie.exp: Likewise.
12881 * gdb.base/gcore-relro.exp: Likewise.
12882 * gdb.base/gcore.exp: Likewise.
12883 * gdb.base/print-symbol-loading.exp: Likewise.
12884 * gdb.threads/gcore-thread.exp: Likewise.
12885 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
12886
2a31c623
PA
128872014-08-20 Pedro Alves <palves@redhat.com>
12888 Jan Kratochvil <jan.kratochvil@redhat.com>
12889
12890 * Makefile.in (EXTRA_RULES, CC): New variables, get from
12891 configure.
12892 (EXPECT): Handle READ1 being set.
12893 (all): Depend on EXTRA_RULES.
12894 (check-read1, expect-read1, read1.so, read1): New rules.
12895 * README (Testsuite Parameters): Document the READ1 make variable.
12896 (Race detection): New section.
12897 * configure: Regenerate.
12898 * configure.ac: If build==host==target, and running under a
12899 GNU/glibc system, add read1 to the extra Makefile rules.
12900 (EXTRA_RULES): AC_SUBST it.
12901 * lib/read1.c: New file.
12902
d36430db
JB
129032014-08-20 Joel Brobecker <brobecker@adacore.com>
12904
12905 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
12906 the handling of variables declared as a typedef to an array
12907 which a DW_AT_data_location attribute.
12908
9a0dc9e3
PA
129092014-08-19 Andrew Burgess <aburgess@broadcom.com>
12910 Pedro Alves <palves@redhat.com>
12911
12912 PR symtab/14604
12913 PR symtab/14605
12914 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
12915 gdb_test.
12916
0718a8da
PA
129172014-08-19 Pedro Alves <palves@redhat.com>
12918
12919 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
12920
13b448cd
YQ
129212014-08-19 Yao Qi <yao@codesourcery.com>
12922
12923 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
12924 right line.
12925
1cbf5077
DB
129262014-08-18 David Blaikie <dblaikie@gmail.com>
12927
12928 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
12929
bf0fae19
JB
129302014-08-18 Joel Brobecker <brobecker@adacore.com>
12931
12932 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
12933 attribute in array range.
12934
3c8c5dcc
JB
129352014-08-18 Joel Brobecker <brobecker@adacore.com>
12936
12937 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
12938
e66d4446
SC
129392014-08-15 Siva Chandra Reddy <sivachandra@google.com>
12940
12941 PR c++/17132
12942 * gdb.cp/pr17132.cc: New file.
12943 * gdb.cp/pr17132.exp: New file.
12944
940df408
SC
129452014-08-15 Siva Chandra Reddy <sivachandra@google.com>
12946
12947 * gdb.python/py-xmethods.py (A_getarrayind)
12948 (E_method_char_worker.__call__, E_method_int_worker.__call__):
12949 Use 'print' with function call syntax.
12950 (E_method_matcher.match): Fix tab vs space indentation mixup.
12951
ebcc6c3a
YQ
129522014-08-15 Yao Qi <yao@codesourcery.com>
12953
12954 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
12955 false.
12956
775e0f04
YQ
129572014-08-15 Yao Qi <yao@codesourcery.com>
12958
12959 * gdb.cp/casts.exp: Set print symbol off.
12960 * gdb.cp/class2.exp: Likewise.
12961 * gdb.cp/overload.exp: Likewise.
12962 * gdb.cp/templates.exp: Likewise.
12963
d769e349
DE
129642014-08-11 Doug Evans <dje@google.com>
12965
12966 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
12967 (test_load_shlib): Update.
12968
20c6f1e1
YQ
129692014-08-09 Yao Qi <yao@codesourcery.com>
12970
12971 * gdb.base/display.exp: Invoke is_address_zero_readable.
12972 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
12973 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12974 * gdb.base/hbreak-unmapped.exp: Return if
12975 is_address_zero_readable returns true.
12976 * gdb.base/signest.exp: Likewise.
12977 * gdb.base/signull.exp: Likewise.
12978 * gdb.base/sigbpt.exp: Likewise.
12979 * gdb.guile/scm-disasm.exp: Do the test if
12980 is_address_zero_readable returns false.
12981 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
12982 * gdb.python/py-arch.exp: Likewise.
12983 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
12984 * lib/gdb.exp (is_address_zero_readable): New proc.
12985
5792e8e3
YQ
129862014-08-09 Yao Qi <yao@codesourcery.com>
12987
12988 PR testsuite/13443
12989 * gdb.mi/mi-var-display.exp: Make test messages unique.
12990
3cecbbbe
TT
129912014-08-04 Tom Tromey <tromey@redhat.com>
12992
12993 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
12994 target 0".
12995
00b51ff5
TT
129962014-08-04 Tom Tromey <tromey@redhat.com>
12997
12998 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
12999 "target_resume".
13000
6908c509
JB
130012014-08-01 Joel Brobecker <brobecker@adacore.com>
13002
13003 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
13004 inner_vla_struct_object_size.
13005 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
13006 as xfail.
13007
cc6563d2
PA
130082014-07-30 Pedro Alves <palves@redhat.com>
13009
13010 * gdb.threads/signal-command-handle-nopass.exp (test): Add
13011 comment.
13012
7e09a223
YQ
130132014-07-29 Yao Qi <yao@codesourcery.com>
13014
13015 PR gdb/17206
13016 * gdb.base/until-nodebug.exp: New.
13017
7ebdbe92
DE
130182014-07-28 Doug Evans <xdje42@gmail.com>
13019
13020 PR guile/17203
13021 * gdb.guile/scm-parameter.exp: Add tests for trying to create
13022 previously existing parameter, and previously ambiguously spelled
13023 parameter.
13024
fdb1adc6
WN
130252014-07-28 Will Newton <will.newton@linaro.org>
13026
13027 * gdb.base/varargs.exp: Remove KFAILs for ARM.
13028
186fcde0
DE
130292014-07-26 Ludovic Courtès <ludo@gnu.org>
13030 Doug Evans <xdje42@gmail.com>
13031
13032 PR guile/17146
13033 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
13034
70509625
PA
130352014-07-25 Pedro Alves <palves@redhat.com>
13036
13037 * gdb.threads/signal-command-handle-nopass.c: New file.
13038 * gdb.threads/signal-command-handle-nopass.exp: New file.
13039 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
13040 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
13041 * gdb.threads/signal-delivered-right-thread.c: New file.
13042 * gdb.threads/signal-delivered-right-thread.exp: New file.
13043
c3f814a1
PA
130442014-07-25 Pedro Alves <palves@redhat.com>
13045
13046 * gdb.base/double-prompt-target-event-error.exp
13047 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
13048 match.
13049 (cancel_pagination_in_target_event): Rework double prompt
13050 detection.
13051 * gdb.base/paginate-after-ctrl-c-running.exp
13052 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
13053 <return>' match.
13054 * gdb.base/paginate-bg-execution.exp
13055 (test_bg_execution_pagination_return)
13056 (test_bg_execution_pagination_cancel): Remove '-notransfer
13057 <return>' matches.
13058 * gdb.base/paginate-execution-startup.exp
13059 (test_fg_execution_pagination_return)
13060 (test_fg_execution_pagination_cancel): Remove '-notransfer
13061 <return>' matches.
13062 * gdb.base/paginate-inferior-exit.exp
13063 (test_paginate_inferior_exited): Remove '-notransfer <return>'
13064 match.
13065 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
13066 * lib/gdb.exp (pagination_prompt): Run text through
13067 string_to_regexp.
13068 (gdb_test_multiple): Match $pagination_prompt instead of
13069 "<return>".
13070 (string_to_regexp): Move to lib/gdb-utils.exp.
13071
e214cf6c
JK
130722014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13073
13074 * gdb.arch/amd64-entry-value-paramref.S: New file.
13075 * gdb.arch/amd64-entry-value-paramref.cc: New file.
13076 * gdb.arch/amd64-entry-value-paramref.exp: New file.
13077 * gdb.arch/amd64-optimout-repeat.S: New file.
13078 * gdb.arch/amd64-optimout-repeat.c: New file.
13079 * gdb.arch/amd64-optimout-repeat.exp: New file.
13080
17d0c5c8
JK
130812014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13082
13083 PR gdb/17170
13084 * gdb.base/statistics.exp: New file.
13085
b8b8facf
DE
130862014-07-17 Doug Evans <dje@google.com>
13087
74b49205 13088 PR gdb/17170
b8b8facf
DE
13089 * gdb.base/maint.exp: Update testing of per-command stats.
13090
1b5d0ab3
PA
130912014-07-16 Pedro Alves <palves@redhat.com>
13092
13093 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
13094 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
13095 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
13096 (tfile_write_buf): New functions.
13097 (add_memory_block): Rewrite using the above.
13098 (adjust_function_address): New function.
13099 (FUNCTION_ADDRESS): New macro.
13100 (write_basic_trace_file): Remove short_x local, and use
13101 tfile_write_16. Change type of func_addr local to unsigned long
13102 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
13103 here. Cast argument of add_memory_block to char pointer.
13104 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
13105 (main): Remove parameters.
13106 * gdb.trace/tfile.exp: Remove nowarnings.
13107
4d974e88
SM
131082014-07-15 Simon Marchi <simon.marchi@ericsson.com>
13109
13110 * gdb.base/debug-expr.exp: Test string evaluation with
13111 "debug expression" on.
13112
41e99568
PA
131132014-07-15 Pedro Alves <palves@redhat.com>
13114
13115 * gdb.base/reread.exp: Use clean_restart.
13116
487d9753
PL
131172014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
13118
13119 * gdb.arch/avr-flash-qualifer.c: New.
13120 * gdb.arch/avr-flash-qualifer.exp: New.
13121
cc1c52ad
PA
131222014-07-14 Pedro Alves <palves@redhat.com>
13123
13124 * gdb.base/paginate-after-ctrl-c-running.c: New file.
13125 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
13126
1e973570
PA
131272014-07-14 Pedro Alves <palves@redhat.com>
13128
13129 * gdb.base/double-prompt-target-event-error.c: New file.
13130 * gdb.base/double-prompt-target-event-error.exp: New file.
13131
93d6eb10
PA
131322014-07-14 Pedro Alves <palves@redhat.com>
13133
13134 PR gdb/17072
13135 * gdb.base/paginate-inferior-exit.c: New file.
13136 * gdb.base/paginate-inferior-exit.exp: New file.
13137
0017922d
PA
131382014-07-14 Pedro Alves <palves@redhat.com>
13139
13140 PR gdb/17072
13141 * gdb.base/paginate-bg-execution.c: New file.
13142 * gdb.base/paginate-bg-execution.exp: New file.
13143
94696ad3
PA
131442014-07-14 Pedro Alves <palves@redhat.com>
13145
13146 PR gdb/17072
13147 * gdb.base/paginate-execution-startup.c: New file.
13148 * gdb.base/paginate-execution-startup.exp: New file.
13149 * lib/gdb.exp (pagination_prompt): New global.
13150 (default_gdb_spawn): New procedure, factored out from
13151 default_gdb_spawn.
13152 (default_gdb_start): Adjust to call default_gdb_spawn.
13153 (gdb_spawn): New procedure.
13154
bd293940
PA
131552014-07-14 Pedro Alves <palves@redhat.com>
13156
13157 * lib/gdb.exp (gdb_assert): New procedure.
13158 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
13159
c933f875
PA
131602014-07-14 Pedro Alves <palves@redhat.com>
13161
13162 * gdb.base/execution-termios.c: New file.
13163 * gdb.base/execution-termios.exp: New file.
13164
d98b7a16
TT
131652014-07-14 Tom Tromey <tromey@redhat.com>
13166
13167 * gdb.cp/vla-cxx.cc: New file.
13168 * gdb.cp/vla-cxx.exp: New file.
13169
548740d6
TT
131702014-07-14 Tom Tromey <tromey@redhat.com>
13171
13172 * gdb.reverse/rerun-prec.c: New file.
13173 * gdb.reverse/rerun-prec.exp: New file.
13174
a25eb028
MR
131752014-07-12 Maciej W. Rozycki <macro@mips.com>
13176 Maciej W. Rozycki <macro@codesourcery.com>
13177
13178 * lib/gdb-utils.exp: New file.
13179 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
13180 inline `gdb_init_command' processing.
13181 (gdb_start_cmd): Likewise.
13182 * lib/mi-support.exp (mi_run_cmd): Likewise.
13183 * README: Document `gdb_init_command' and `gdb_init_commands'.
13184
218c2655
JK
131852014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13186
13187 Fix false FAIL running under a very long directory name.
13188 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
13189 and "set print elements 10000". Twice.
13190
5401fde3
YQ
131912014-07-11 Yao Qi <yao@codesourcery.com>
13192
13193 * gdb.base/exprs.exp: "set print symbol off".
13194
e76126e8
PA
131952014-07-11 Pedro Alves <palves@redhat.com>
13196
13197 * gdb.threads/kill.c: New file.
13198 * gdb.threads/kill.exp: New file.
13199
2d6f0de6
YQ
132002014-07-10 Yao Qi <yao@codesourcery.com>
13201
13202 * gdb.trace/tfile.c (write_basic_trace_file)
13203 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
13204 address written to trace file.
13205
7180e04a
PA
132062014-07-09 Pedro Alves <palves@redhat.com>
13207
13208 * gdb.base/attach-wait-input.exp: New file.
13209 * gdb.base/attach-wait-input.c: New file.
13210
9a9a7608
AB
132112014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
13212
13213 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
13214 setting up test structures.
13215 (main): Call new test function.
13216 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
13217 test function, continue into test function and walk test
13218 structures.
13219
161ac41e
YQ
132202014-07-02 Yao Qi <yao@codesourcery.com>
13221
13222 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13223 'bar_start' at the beginning of functions 'foo' and 'bar'
13224 respectively.
13225 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
13226 instead of 'foo' and 'bar'.
13227
1f267ae3
MM
132282014-07-08 Markus Metzger <markus.t.metzger@intel.com>
13229
13230 * gdb.btrace/segv.exp: New.
13231 * gdb.btrace/segv.c: New.
13232
2b239efb
LM
132332014-07-02 Luis Machado <lgustavo@codesourcery.com>
13234
13235 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
13236 instruction.
13237
cf363f18
MW
132382014-06-30 Mark Wielaard <mjw@redhat.com>
13239
13240 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
13241 vulture, vilify, villar): New volatile array constants.
13242 (vindictive, vegetation): New const volatile array constants.
13243 * gdb.base/volatile.exp: Test volatile and const volatile array
13244 types.
13245
aebf9d24
AA
132462014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13247
13248 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
13249 target lacks support for awatch, rwatch, or hbreak.
13250
b67a2c6f
YQ
132512014-06-27 Yao Qi <yao@codesourcery.com>
13252
13253 * gdb.multi/dummy-frame-restore.exp: New.
13254 * gdb.multi/dummy-frame-restore.c: New.
13255
aef92902
MM
132562014-06-25 Markus Metzger <markus.t.metzger@intel.com>
13257
13258 * gdb.btrace/gcore.exp: New.
13259
8e9db26e
PA
132602014-06-23 Pedro Alves <palves@redhat.com>
13261
13262 * gdb.base/watchpoint-reuse-slot.c: New file.
13263 * gdb.base/watchpoint-reuse-slot.exp: New file.
13264
70afc5b7
SC
132652014-06-23 Siva Chandra Reddy <sivachandra@google.com>
13266
13267 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
13268 progspace's filename in 'info', 'enable' and 'disable' command
13269 tests.
13270
b972bd9c
JK
132712014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13272
13273 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
13274 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13275 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
13276
125f8a3d
GB
132772014-06-20 Gary Benson <gbenson@redhat.com>
13278
13279 * gdb.arch/i386-avx.exp: Fix include file location.
13280 * gdb.arch/i386-sse.exp: Likewise.
13281
3ed9baed
IB
132822014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
13283
13284 * gdb.dlang/expression.exp: New file.
13285
034f788c
PA
132862014-06-19 Pedro Alves <palves@redhat.com>
13287
13288 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
13289 out from ...
13290 (top level): ... here. Iterate running tests under different
13291 scheduler-locking settings.
13292
45371d0c
LM
132932014-06-18 Luis Machado <lgustavo@codesourcery.com>
13294
13295 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
13296 to DW_FORM_addr and use non-zero addresses.
13297
5d376983
SC
132982014-06-18 Siva Chandra Reddy <sivachandra@google.com>
13299
13300 PR gdb/17017
13301 * gdb.python/py-xmethods.cc: Add global function call counters and
13302 increment them in their respective functions. Remove "cout"
13303 statements.
13304 * gdb.python/py-xmethods.exp: Make tests check the global function
13305 call counters instead of depending on inferior IO.
13306
a1aa2221
LM
133072014-06-18 Don Breazeal <donb@codesourcery.com>
13308
13309 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13310 Deleted procedure.
13311 (explicit_fork_parent_follow): Deleted procedure.
13312 (explicit_fork_child_follow): Deleted procedure.
13313 (test_follow_fork): New procedure.
13314 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 13315 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
13316 procedure calls.
13317
0fc05997
YQ
133182014-06-17 Yao Qi <yao@codesourcery.com>
13319
13320 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
13321 CP1252.
13322
70795c52
LM
133232014-06-17 Luis Machado <lgustavo@codesourcery.com>
13324
13325 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
13326 Initialize ptr and S explicitly.
13327 (skip_type_update_when_not_use_rtti_test): Likewise.
13328
6be47f0c
KS
133292014-06-16 Keith Seitz <keiths@redhat.com>
13330
13331 PR mi/15863
13332 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
13333 the inferior is started.
13334
d03de421
PA
133352014-06-16 Pedro Alves <palves@redhat.com>
13336
13337 * gdb.base/break-main-file-remove-fail.c: New file.
13338 * gdb.base/break-main-file-remove-fail.exp: New file.
13339 * gdb.base/break-unload-file.exp: Use build_executable instead of
13340 prepare_for_testing.
13341 (test_break): New parameter "initial_load". Handle it.
13342 (top level): Add initial_load cmdline/file axis.
13343
f9579b99
TT
133442014-06-12 Tom Tromey <tromey@redhat.com>
13345
13346 * gdb.base/completion.exp: Don't use directory name in test.
13347
3657956b
GB
133482014-06-09 Gary Benson <gbenson@redhat.com>
13349
13350 * gdb.base/sigall.c [Functions to send signals]: Reorder to
13351 separate the always-available ANSI-standard signals from the
13352 signals that require checking.
13353 (main): Likewise.
13354 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
13355 Likewise.
13356 (main): Likewise.
13357
4186eb54
KS
133582014-06-07 Keith Seitz <keiths@redhat.com>
13359
13360 Revert:
13361 PR c++/16253
13362 * gdb.cp/var-tag.cc: New file.
13363 * gdb.cp/var-tag.exp: New file.
13364 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
13365 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
13366 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
13367 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
13368
25326a28 133692014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
13370
13371 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
13372
829155c9
PA
133732014-06-06 Pedro Alves <palves@redhat.com>
13374
13375 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
13376 in target debug output instead of looking at RSP packets,
13377 disabling the test on any target that uses hardware stepping.
13378 Update comments.
13379
61c8d22e
PA
133802014-06-06 Pedro Alves <palves@redhat.com>
13381
13382 * gdb.base/break-unload-file.exp: Fix typo.
13383
d9a47287
YQ
133842014-06-06 Yao Qi <yao@codesourcery.com>
13385
13386 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
13387 from "jit_function" to "^jit_function".
13388
e5e01dbf
YQ
133892014-06-06 Yao Qi <yao@codesourcery.com>
13390
13391 * gdb.base/async.c (foo): Add one statement.
13392 * gdb.base/async.exp: Get the next instruction address and
13393 match the output of "nexti" by instruction address. Match
13394 the hex address in the output of "finish".
13395
73ba372c
GB
133962014-06-06 Gary Benson <gbenson@redhat.com>
13397
13398 * gdb.base/call-signals.c: Remove preprocessor conditionals
13399 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
13400 SIGSEGV and SIGTERM.
13401 * gdb.base/sigall.c: Likewise.
13402 * gdb.base/unwindonsignal.c: Likewise.
13403 * gdb.reverse/sigall-reverse.c: Likewise.
13404
831517df
YQ
134052014-06-06 Yao Qi <yao@codesourcery.com>
13406
13407 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
13408 readable, skip the test.
13409
b8b91e98
YQ
134102014-06-06 Yao Qi <yao@codesourcery.com>
13411
13412 * gdb.threads/staticthreads.c (thread_function): Move the line
13413 setting breakpoint on forward.
13414 * gdb.threads/staticthreads.exp: Update comments.
13415
fb934770
LC
134162014-06-05 Ludovic Courtès <ludo@gnu.org>
13417
13418 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
13419 "history-append! type error".
13420
6ef284bd
SM
134212014-06-05 Simon Marchi <simon.marchi@ericsson.com>
13422
13423 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
13424 erroneous dprintf expected input.
13425
a872e241
DE
134262014-06-04 Doug Evans <xdje42@gmail.com>
13427
13428 * gdb.guile/scm-generics.exp: Delete.
13429
16f691fb
DE
134302014-06-04 Doug Evans <xdje42@gmail.com>
13431
13432 * gdb.guile/scm-breakpoint.exp: Update.
13433 Add tests for breakpoint registration.
13434
012370f6
TT
134352014-06-04 Tom Tromey <tromey@redhat.com>
13436
13437 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
13438 VLA-in-union.
13439 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
13440 inner_vla_struct, vla_union types. Initialize objects of those
13441 types and compute their sizes.
13442
9f5a4cef
HZ
134432014-06-04 Nathan Sidwell <nathan@codesourcery.com>
13444 Hui Zhu <hui@codesourcery.com>
13445
13446 * gdb.base/fileio.exp: Add test for shell not available as well as
13447 available.
13448 * gdb.base/fileio.c (test_system): Check for shell twice.
13449
90a45c4d
YQ
134502014-06-04 Yao Qi <yao@codesourcery.com>
13451
13452 * gdb.base/auto-connect-native-target.exp: Remove redundant
13453 space from the regexp pattern.
13454
70017e41
YQ
134552014-06-04 Yao Qi <yao@codesourcery.com>
13456
13457 * gdb.base/default.exp: Replace "child" with "native" in
13458 regexp pattern.
13459
883964a7
SC
134602014-06-03 Siva Chandra Reddy <sivachandra@google.com>
13461
13462 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
13463 * gdb.python/py-xmethods.exp: New tests to test xmethods.
13464 * gdb.python/py-xmethods.py: Python script supporting the
13465 new testcase and tests.
13466
ef370185
JB
134672014-06-03 Joel Brobecker <brobecker@adacore.com>
13468 Pedro Alves <palves@redhat.com>
13469
13470 PR breakpoints/17000
13471 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
13472 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
13473
1e2ccb61
BM
134742014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
13475
13476 * gdb.base/subst.exp: Add tests to verify partial path matching
13477 output.
13478
c6ec5ab2
PA
134792014-06-03 Pedro Alves <palves@redhat.com>
13480
13481 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
13482 target that doesn't use software single-stepping.
13483
835c559f
PA
134842014-06-03 Pedro Alves <palves@redhat.com>
13485
13486 PR breakpoints/17000
13487 * gdb.base/sss-bp-on-user-bp-2.c: New file.
13488 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
13489
06eb1586
DE
134902014-06-02 Doug Evans <xdje42@gmail.com>
13491
13492 * gdb.guile/scm-parameter.exp: New file.
13493
e698b8c4
DE
134942014-06-02 Doug Evans <xdje42@gmail.com>
13495
13496 * gdb.guile/scm-cmd.c: New file.
13497 * gdb.guile/scm-cmd.exp: New file.
13498
ded03782
DE
134992014-06-02 Doug Evans <xdje42@gmail.com>
13500
13501 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
13502 pretty-printer lookup.
13503 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
13504 (make-pp_s-printer): Call it.
13505 (make-pretty-printer-from-dict): New function.
13506 (lookup-pretty-printer-maker-from-dict): New function.
13507 (*pretty-printer*): Simplify.
13508 (make-objfile-pp_s-printer): New function.
13509 (install-objfile-pretty-printers!): New function.
13510 (make-progspace-pp_s-printer): New function.
13511 (install-progspace-pretty-printers!): New function.
13512 * gdb.guile/scm-progspace.c: New file.
13513 * gdb.guile/scm-progspace.exp: New file.
13514
41fac0cf
PA
135152014-06-02 Pedro Alves <palves@redhat.com>
13516
13517 * gdb.base/dprintf-bp-same-addr.c: New file.
13518 * gdb.base/dprintf-bp-same-addr.exp: New file.
13519
96ae5695
EBM
135202014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13521
13522 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
13523 * gdb.arch/powerpc-power.s: Likewise.
13524
da02b3a8
JB
135252014-06-02 Joel Brobecker <brobecker@adacore.com>
13526
13527 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
13528
c72b2e7b
YQ
135292014-06-01 Yao Qi <yao@codesourcery.com>
13530
13531 * gdb.base/watchpoint.exp (test_watch_location): Check null
13532 pointer can be dereferenced. If not, do the test, otherwise
13533 skip it.
13534
53e8a631
AB
135352014-05-30 Andrew Burgess <aburgess@broadcom.com>
13536
13537 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
13538 results.
13539 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
13540
938f0e2f
AB
135412014-05-30 Andrew Burgess <aburgess@broadcom.com>
13542
13543 * gdb.arch/amd64-invalid-stack-middle.S: New file.
13544 * gdb.arch/amd64-invalid-stack-middle.c: New file.
13545 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
13546 * gdb.arch/amd64-invalid-stack-top.c: New file.
13547 * gdb.arch/amd64-invalid-stack-top.exp: New file.
13548
9ba6657a
PA
135492014-05-30 Pedro Alves <palves@redhat.com>
13550
13551 PR breakpoints/17000
13552 * gdb.base/sss-bp-on-user-bp.c: New file.
13553 * gdb.base/sss-bp-on-user-bp.exp: New file.
13554
522c09bf
DB
135552014-05-30 David Blaikie <dblaikie@gmail.com>
13556
13557 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
13558 gnu_inline semantics via attribute.
13559 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
13560 source explicitly specifies the required semantics.
13561
bf4ef81e
MR
135622014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
13563
13564 * gdb.reverse/sigall-reverse.exp: Fix a typo.
13565
329ea579
PA
135662014-05-29 Pedro Alves <palves@redhat.com>
13567 Tom Tromey <tromey@redhat.com>
13568
13569 * gdb.base/async-shell.exp: Don't enable target-async.
13570 * gdb.base/async.exp
13571 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
13572 parameter. Adjust.
13573 (top level): Don't test with "target-async".
13574 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
13575 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
13576 * gdb.base/inferior-died.exp: Don't enable target-async.
13577 * gdb.base/interrupt-noterm.exp: Likewise.
13578 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
13579 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13580 * gdb.mi/mi-nonstop.exp: Likewise.
13581 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13582 * gdb.mi/mi-nsintrall.exp: Likewise.
13583 * gdb.mi/mi-nsmoribund.exp: Likewise.
13584 * gdb.mi/mi-nsthrexec.exp: Likewise.
13585 * gdb.mi/mi-watch-nonstop.exp: Likewise.
13586 * gdb.multi/watchpoint-multi.exp: Adjust comment.
13587 * gdb.python/py-evsignal.exp: Don't enable target-async.
13588 * gdb.python/py-evthreads.exp: Likewise.
13589 * gdb.python/py-prompt.exp: Likewise.
13590 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
13591 * gdb.server/solib-list.exp: Don't enable target-async.
13592 * gdb.threads/thread-specific-bp.exp: Likewise.
13593 * lib/mi-support.exp: Adjust to use mi-async.
13594
fd664c91
PA
135952014-05-29 Pedro Alves <palves@redhat.com>
13596
13597 PR gdb/13860
13598 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
13599 reason, even in sync mode.
13600
251bde03
PA
136012014-05-29 Pedro Alves <palves@redhat.com>
13602 Hui Zhu <hui@codesourcery.com>
13603
13604 PR PR15693
13605 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
13606 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
13607 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
13608 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
13609
7f3c0343
JB
136102014-05-28 Joel Brobecker <brobecker@adacore.com>
13611
13612 * config/monitor.exp (gdb_target_monitor): Replace use of
13613 "set remotebaud" by "set serial baud".
13614
b2715b27
AW
136152014-05-26 Andy Wingo <wingo@igalia.com>
13616
13617 * gdb.guile/scm-breakpoint.exp:
13618 * gdb.guile/scm-gsmob.exp: Update to use plain old object
13619 properties instead of gdb-object-properties.
13620
498a4489
YQ
136212014-05-26 Yao Qi <yao@codesourcery.com>
13622
13623 * gdb.server/no-thread-db.exp: Specify source file name
13624 explicitly when setting a breakpoint.
13625
589fdceb
MM
136262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13627
13628 * gdb.btrace/vdso.c: New.
13629 * gdb.btrace/vdso.exp: New.
13630
e9089e05
MM
136312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13632
13633 * gdb.base/gcore.exp (capture_command_output): Move ...
13634 * lib/gdb.exp (capture_command_output): ... here.
13635
67b5c0c1
MM
136362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13637
13638 * gdb.btrace/data.exp: Test memory access during btrace replay.
13639
a2199296
SM
136402014-05-22 Simon Marchi <simon.marchi@ericsson.com>
13641
13642 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
13643
17b2616c
PA
136442014-05-21 Pedro Alves <palves@redhat.com>
13645
13646 PR gdb/13860
13647 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
13648 (top level): Test that output related to execution commands is
13649 sent to the console with CLI commands, but not with MI commands.
13650 Test that breakpoint events are always mirrored to the console.
13651 Also expect the new source line to be output after a "next" in
13652 async mode too. Make it a pass/fail test.
13653 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
13654 output.
13655 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
13656
5166082f
PA
136572014-05-21 Pedro Alves <palves@redhat.com>
13658
13659 * gdb.base/list.exp (build_pattern, test_list): New procedures.
13660 Use them to test variations of "list" after reaching a breakpoint.
13661 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
13662 Test "list" with listsize 10 after reaching a breakpoint.
13663 * gdb.python/python.exp (decode_line current location line
13664 number): Adjust expected line number.
13665
2f25d70f
SM
136662014-05-21 Simon Marchi <simon.marchi@ericsson.com>
13667
13668 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
13669 behavior for $args, pass it directly to "run".
13670
ff604a67
MR
136712014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
13672
13673 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
13674 30000 to 65536.
13675
6a3cb8e8
PA
136762014-05-21 Pedro Alves <palves@redhat.com>
13677
13678 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
13679 auto-connect-native-target off".
13680 * gdb.base/auto-connect-native-target.c: New file.
13681 * gdb.base/auto-connect-native-target.exp: New file.
13682
4ebfc96e
PA
136832014-05-21 Pedro Alves <palves@redhat.com>
13684
13685 * gdb.base/default.exp: Test "target native" instead of "target
13686 child".
13687
36d46afb
MW
136882014-05-21 Mark Wielaard <mjw@redhat.com>
13689
13690 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13691
5876f503
JK
136922014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13693
13694 Fix TLS access for -static -pthread.
13695 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
13696 <HAVE_TLS> (thread_function, main): Initialize it.
13697 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
13698 Add clean_restart.
13699 <$have_tls != "">: Check TLSVAR.
13700
0256a6ac
PA
137012014-05-21 Pedro Alves <palves@redhat.com>
13702
13703 * gdb.base/dcache-line-read-error.c: New.
13704 * gdb.base/dcache-line-read-error.exp: New.
13705
936d2992
PA
137062014-05-20 Pedro Alves <palves@redhat.com>
13707
13708 * gdb.base/compare-sections.c: New file.
13709 * gdb.base/compare-sections.exp: New file.
13710
802e8e6d
PA
137112014-05-20 Pedro Alves <palves@redhat.com>
13712
13713 * gdb.base/break-idempotent.c: New file.
13714 * gdb.base/break-idempotent.exp: New file.
13715
e59fa00f
MM
137162014-05-20 Markus Metzger <markus.t.metzger@intel.com>
13717
13718 * gdb.btrace/nohist.exp: New.
13719
8b696e31
YQ
137202014-05-20 Yao Qi <yao@codesourcery.com>
13721
13722 * lib/gdb.exp (gdb_init): Set timeout if test file is under
13723 gdb.reverse directory and gdb_reverse_timeout exists in board
13724 setting.
13725 * README: Document gdb_reverse_timeout.
13726
73c9764f
YQ
137272014-05-20 Yao Qi <yao@codesourcery.com>
13728
13729 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
13730 'test_file_name'. Treat args as a string instead of a list.
13731 (gdb_init): Rename argument 'args' by 'test_file_name'.
13732
f1f4348a
JK
137332014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13734
13735 * gdb.arch/powerpc-power.exp: New file.
13736 * gdb.arch/powerpc-power.s: New file.
13737
0dbe70ce
DE
137382014-05-16 Doug Evans <dje@google.com>
13739
13740 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
13741 * gdb.base/completion.exp: Check that all expected files exist
13742 before doing file completion.
0dbe70ce 13743
8d551b02
DE
137442014-05-16 Doug Evans <dje@google.com>
13745
13746 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
13747 Update.
13748 (do_syscall_tests_without_xml): Update.
13749
73eb7709
PA
137502014-05-16 Pedro Alves <palves@redhat.com>
13751
13752 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
13753 instead of "unknown output after running".
13754
3fae92fc
YQ
137552014-05-16 Yao Qi <yao@codesourcery.com>
13756
13757 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
13758 file1.txt from host at the end.
13759 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
13760
c2b2ccc5
DE
137612014-05-15 Doug Evans <dje@google.com>
13762
13763 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
13764 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
13765 loading file. Add test for TU lookup.
13766
8c217a4b
SM
137672014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13768
13769 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
13770 calling "-exec-arguments" or "set args" before running the
13771 inferior.
13772
3deb39c6
SM
137732014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13774
13775 * lib/mi-support.exp (mi_expect_stop): Expect message for
13776 inferiors that exit with non-zero exit code.
13777
71a79f8c
YQ
137782014-05-14 Yao Qi <yao@codesourcery.com>
13779
13780 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
13781 match absolute path on remote host.
13782 (test_file_list_exec_source_files): Remove "/" from the
13783 pattern.
13784
f23fcd46
YQ
137852014-05-14 Yao Qi <yao@codesourcery.com>
13786
13787 * boards/local-remote-host-notty.exp (${board}_file): New
13788 proc.
13789
9404b58f
KM
137902014-05-07 Kyle McMartin <kyle@redhat.com>
13791
13792 Pushed by Joel Brobecker <brobecker@adacore.com>.
13793 * gdb.arch/aarch64-atomic-inst.c: New file.
13794 * gdb.arch/aarch64-atomic-inst.exp: New file.
13795
5e45f04c
YQ
137962014-05-07 Yao Qi <yao@codesourcery.com>
13797
13798 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
13799 in current context" too.
13800
c888a17d
KS
138012014-05-05 Keith Seitz <keiths@redhat.com>
13802
13803 * gdb.linespec/ls-dollar.exp: Add test for linespec
13804 file:convenience_variable.
13805
290a839c
YQ
138062014-05-05 Yao Qi <yao@codesourcery.com>
13807
13808 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
13809 traceframes into tfile and ctf trace files. Read data from
13810 trace file and test collected data.
13811 (gdb_collect_locals_test): Likewise.
13812 (gdb_unavailable_registers_test): Likewise.
13813 (gdb_unavailable_floats): Likewise.
13814 (gdb_collect_globals_test): Likewise.
13815 (top-level): Append "ctf" to trace_file_targets if GDB
13816 supports.
13817
b5262cd0
YQ
138182014-05-05 Yao Qi <yao@codesourcery.com>
13819
13820 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
13821 code to ...
13822 (gdb_collect_args_test_1): ... it. New proc.
13823 (gdb_collect_locals_test): Move some code to ...
13824 (gdb_collect_locals_test_1): ... it. New proc.
13825 (gdb_unavailable_registers_test): Move some code to ...
13826 (gdb_unavailable_registers_test_1): ... it. New proc.
13827 (gdb_unavailable_floats): Move some code to ...
13828 (gdb_unavailable_floats_1): ... it. New proc.
13829
30a1e6cc
SDJ
138302014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
13831
13832 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
13833 probes to test for bitness recognition.
13834 * gdb.arch/amd64-stap-optional-prefix.exp
13835 (test_probe_value_without_reg): New procedure.
13836 Add code to test for different kinds of bitness.
13837
f33da99a
SDJ
138382014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
13839
13840 PR breakpoints/16889
13841 * gdb.arch/amd64-stap-optional-prefix.S: New file.
13842 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13843
5b80f00d
PA
138442014-05-01 Pedro Alves <palves@redhat.com>
13845
13846 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
13847 gdb_file_cmd if no file is specified.
13848 * boards/native-extended-gdbserver.exp (gdb_load): Use the
13849 last_loaded_file to set the remote exec-file.
13850
f8c2a73c
PA
138512014-05-01 Pedro Alves <palves@redhat.com>
13852
13853 * boards/local-remote-host.exp: New file.
13854
be6e8ac7
PA
138552014-05-01 Pedro Alves <palves@redhat.com>
13856
13857 * boards/local-remote-host.exp: Rename to ...
13858 * boards/local-remote-host-notty.exp: ... this.
13859
cac0dc8f
JB
138602014-04-28 Joel Brobecker <brobecker@adacore.com>
13861
13862 * gdb.ada/dyn_arrayidx: New testcase.
13863
9730e6cc
YQ
138642014-04-26 Yao Qi <yao@codesourcery.com>
13865
13866 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
13867 and compute the length of function main. Save it in
13868 $main_length.
13869 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
13870 (top-level): Use gdb_compile to compile objects into
13871 executable and restart GDB. Remove invocation to
13872 prepare_for_testing.
13873
7ae1a6a6
PA
138742014-04-25 Simon Marchi <simon.marchi@ericsson.com>
13875 Pedro Alves <palves@redhat.com>
13876
13877 PR server/16255
13878 * gdb.multi/multi-attach.c: New file.
13879 * gdb.multi/multi-attach.exp: New file.
13880
4082afcc
PA
138812014-04-25 Pedro Alves <palves@redhat.com>
13882
13883 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
13884 user.
13885 (top level): Test that "set remote conditional-breakpoints-packet
13886 off" works as intended.
13887 * gdb.base/dprintf.exp: Test that "set remote
13888 breakpoint-commands-packet off" works as intended.
13889 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
13890 New function.
13891 (top level): Call it.
13892 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
13893 remote fast-tracepoints-packet off" works as intended.
13894 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
13895 * lib/gdb.exp (gdb_is_target_remote): ... here.
13896
2abc3f8d
DB
138972014-04-24 David Blaikie <dblaikie@gmail.com>
13898
13899 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
13900 ensure clang would not discard them.
13901 * gdb.base/gdbvars.c: Ditto.
13902 * gdb.base/memattr.c: Ditto.
13903 * gdb.base/whatis.c: Ditto.
13904 * gdb.python/py-prettyprint.c: Ditto.
13905 * gdb.trace/actions.c: Ditto.
13906 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
13907 ensure clang would not discard it.
13908
bfd39632
DB
139092014-04-24 David Blaikie <dblaikie@gmail.com>
13910
13911 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
13912 clang to emit the full definition of type required by the test
13913 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
13914
22842ff6
DB
139152014-04-24 David Blaikie <dblaikie@gmail.com>
13916
13917 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
13918 coax Clang into emitting the definition of the type.
13919 * gdb.cp/pr10728-x.h (y): Ditto.
13920 * gdb.cp/pr10728-y.cc (y): Ditto.
13921
c2e827ad
DB
139222014-04-24 David Blaikie <dblaikie@gmail.com>
13923
13924 * gdb.base/label.exp: XFAIL label related tests under Clang.
13925 * gdb.cp/cplabel.exp: Ditto.
13926 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
13927 under Clang those using labels.
13928
4c2d33e7
YQ
139292014-04-25 Yao Qi <yao@codesourcery.com>
13930
13931 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
13932 double_label.
13933 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
13934 partial_label and double_label.
13935
56083b99
DB
139362014-04-24 David Blaikie <dblaikie@gmail.com>
13937
13938 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
13939
25d4e99d
DB
139402014-04-24 David Blaikie <dblaikie@gmail.com>
13941
13942 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
13943 of the function to work across GCC and Clang.
13944 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
13945 pointer types (const void ** const V void **).
13946
01f9f808
MS
139472014-04-24 Michael Sturm <michael.sturm@mintel.com>
13948 Walfred Tedeschi <walfred.tedeschi@intel.com>
13949
13950 * Makefile.in (EXECUTABLES): Added i386-avx512.
13951 * gdb.arch/i386-avx512.c: New file.
13952 * gdb.arch/i386-avx512.exp: Likewise.
13953
4b48d439
KS
139542014-04-23 Keith Seitz <keiths@redhat.com>
13955
13956 * lib/mi-support.exp (mi_list_breakpoints): Delete.
13957 (mi_make_breakpoint_table): New procedure.
13958 (mi_create_breakpoint): Use mi_make_breakpoint
13959 and return the result.
13960 (mi_make_breakpoint): New procedure.
13961 (mi_build_kv_pairs): New procedure.
13962
13963 * gdb.mi/mi-break.exp: Remove unused globals,
13964 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
13965 All callers updated.
13966 * gdb.mi/mi-dprintf.exp: Use variable to track command
13967 number.
13968 Update all callers of mi_create_breakpoint and use
13969 mi_make_breakpoint_table.
13970 Remove any unused global variables.
13971 * gdb.mi/mi-nonstop.exp: Likewise.
13972 * gdb.mi/mi-nsintrall.exp: Likewise.
13973 * gdb.mi/mi-nsmoribund.exp: Likewise.
13974 * gdb.mi/mi-nsthrexec.exp: Likewise.
13975 * gdb.mi/mi-reverse.exp: Likewise.
13976 * gdb.mi/mi-simplerun.exp: Likewise.
13977 * gdb.mi/mi-stepn.exp: Likewise.
13978 * gdb.mi/mi-syn-frame.exp: Likewise.
13979 * gdb.mi/mi-until.exp: Likewise.
13980 * gdb.mi/mi-var-cp.exp: Likewise.
13981 * gdb.mi/mi-var-display.exp: Likewise.
13982 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
13983 * gdb.mi/mi2-var-child.exp: Likewise.
13984 * gdb.mi/mi-vla-c99.exp: Likewise.
13985 * lib/mi-support.exp: Likewise.
13986
13987 From Ian Lance Taylor <iant@cygnus.com>:
13988 * lib/gdb.exp (parse_args): New procedure.
13989
08351840
PA
139902014-04-23 Pedro Alves <palves@redhat.com>
13991
13992 * gdb.base/break-unload-file.c: New file.
13993 * gdb.base/break-unload-file.exp: New file.
13994 * gdb.base/sym-file-lib.c (baz): New function.
13995 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
13996 field.
13997 (load): Store the segment's mapped size.
13998 (unload): New function.
13999 (unload_shlib): New function.
14000 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
14001 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
14002 set a breakpoint at baz, and call it.
14003 * gdb.base/sym-file.exp: New tests for stale breakpoint
14004 instructions.
14005
076855f9
PA
140062014-04-23 Pedro Alves <palves@redhat.com>
14007
14008 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
14009 * gdb.base/hbreak-in-shr-unsupported.c: New file.
14010 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
14011 * gdb.base/hbreak-unmapped.c: New file.
14012 * gdb.base/hbreak-unmapped.exp: New file.
14013 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
14014 * lib/gdb.exp (gdb_is_target_remote): ... here.
14015
483805cf
PA
140162014-04-22 Pedro Alves <palves@redhat.com>
14017
14018 * gdb.base/consecutive-step-over.c: New file.
14019 * gdb.base/consecutive-step-over.exp: New file.
14020
06d97543
PA
140212014-04-22 Pedro Alves <palves@redhat.com>
14022
14023 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
14024 instead of send_gdb/gdb_expect.
14025
b4429ea2
YQ
140262014-04-22 Yao Qi <yao@codesourcery.com>
14027
14028 * lib/trace-support.exp (generate_tracefile): New procedure.
14029 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
14030 return 0.
14031 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
14032 if generate_tracefile returns 1.
14033
51d48146
PA
140342014-04-18 Tom Tromey <palves@redhat.com>
14035 Pedro alves <tromey@redhat.com>
14036
14037 PR backtrace/15558
14038 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
14039 with a backtrace limit.
14040 * gdb.python/py-frame-inline.exp: Test running to an inline
14041 function with a backtrace limit, and printing the newest frame.
14042 * gdb.python/py-frame-inline.c (main): Call f.
14043
bd1dce5f
MS
140442014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14045
14046 * gdb.java/jnpe.exp: Drop srcdir from untested path.
14047
40d1a503
MS
140482014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14049
14050 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
14051 Drop prefix from unsupported source file path.
14052
389b98f7
YQ
140532014-04-17 Yao Qi <yao@codesourcery.com>
14054
14055 * lib/gdb.exp (with_target_charset): New proc.
14056 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
14057 with_target_charset.
14058 (test_print_strings): Likewise.
14059 (test_repeat_bytes): Likewise.
14060 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
14061 for some tests.
14062
22869d73
KS
140632014-04-16 Keith Seitz <keiths@redhat.com>
14064
14065 PR gdb/15827
14066 * gdb.dwarf2/corrupt.c: New file.
14067 * gdb.dwarf2/corrupt.exp: New file.
14068
c4f87ca6
KS
140692014-04-16 Keith Seitz <keiths@redhat.com>
14070
14071 PR c++/16597
14072 * gdb.cp/namelessclass.cc: New file.
14073 * gdb.cp/namelessclass.exp: New file.
14074 * gdb.cp/namelessclass.S: New file.
14075
ab19de87
DE
140762014-04-16 Doug Evans <dje@google.com>
14077
14078 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
14079 Add comment.
14080 (gdbserver_default_get_comm_port): New function.
14081 (gdbserver_start): Check if board file provided
14082 "gdbserver,get_comm_port" and use it if so.
14083 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
14084 (gdb,socketport): Set to "stdio".
14085 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
14086 (stdio_gdbserver_template): Delete.
14087 (${board}_get_remote_address): Update.
14088 (${board}_build_remote_cmd): Delete.
14089 (${board}_get_comm_port): New function.
14090 (${board}_spawn): Update.
14091 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
14092 Delete.
14093 (${board}_get_remote_address): Update.
14094 (${board}_get_comm_port): New function.
14095
fc98a809
AB
140962014-04-16 Andrew Burgess <aburgess@broadcom.com>
14097
14098 * gdb.base/memattr.exp: Improve regexps to handle memory regions
14099 appearing in any order.
14100
87fd9e6e
DE
141012014-04-15 Doug Evans <dje@google.com>
14102
14103 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
14104 uninitialized value of "description".
14105
099fc3ea
KS
141062014-04-15 Keith Seitz <keiths@redhat.com>
14107
14108 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
14109 Remove unused globals.
14110 (test_running_the_program): Likewise.
14111 (test_controlled_execution): Likewise.
14112 (test_controlling_breakpoints): Likewise.
14113 (test_program_termination): Likewise.
14114
5da151d4
KS
141152014-04-15 Keith Seitz <keiths@redhat.com>
14116
14117 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
14118 unused globals.
14119 (test_rbreak_creation_and_listing): Likewise.
14120 (test_ignore_count): Likewise.
14121 (test_error): Likewise.
14122
35e5d2f0
PA
141232014-04-15 Pedro Alves <palves@redhat.com>
14124
14125 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
14126 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
14127 sym-file-loader.c.
14128 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14129 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14130 to sym-file-loader.c.
14131 (struct library): Forward declare.
14132 (load_shlib, lookup_function): Change prototypes.
14133 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14134 (translate_offset): Remove declarations.
14135 (get_text_addr): New declaration.
14136 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
14137 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
14138 sym-file-loader.h.
14139 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14140 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14141 here from sym-file-loader.h.
14142 (struct library): New structure.
14143 (load_shlib, lookup_function): Change prototypes and adjust to
14144 work with a struct library.
14145 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14146 (translate_offset): Make static.
14147 (get_text_addr): New function.
14148 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
14149
eb4c1710
PA
141502014-04-15 Pedro Alves <palves@redhat.com>
14151
14152 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
14153
2d1baf52
PA
141542014-04-15 Pedro Alves <palves@redhat.com>
14155
14156 * gdb.base/sym-file-loader.c: Include <limits.h>.
14157 (SELF_LINK): New define.
14158 (get_origin): New function.
14159 (load_shlib): Use it.
14160 * gdb.base/sym-file.exp: Don't early return if the target is
14161 remote. Use runto_main, and issue fail is that fails. Use
14162 gdb_load_shlibs.
14163 (shlib_name): Delete.
14164 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
14165
7dd6df01
PA
141662014-04-15 Pedro Alves <palves@redhat.com>
14167
14168 * gdb.base/sym-file.exp: Remove regex characters from test
14169 message. Don't refer to breakpoint numbers in test messages.
14170
b50c8614
KS
141712014-04-14 Keith Seitz <keiths@redhat.com>
14172
14173 PR c++/16253
14174 * gdb.cp/var-tag.cc: New file.
14175 * gdb.cp/var-tag.exp: New file.
14176 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14177 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14178 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14179 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14180
3d567982
TT
141812014-04-14 Tom Tromey <tromey@redhat.com>
14182
14183 * gdb.cp/classes.exp (test_enums): Handle underlying type.
14184 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
14185 type.
14186 * gdb.cp/enum-class.exp: New file.
14187 * gdb.cp/enum-class.cc: New file.
14188
0626fc76
TT
141892014-04-14 Tom Tromey <tromey@redhat.com>
14190
14191 * gdb.dwarf2/enum-type.exp: New file.
14192
dca325b3
SA
141932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14194
14195 * gdb.mi/mi-vla-c99.exp: New file.
14196 * gdb.mi/vla.c: New file.
14197
5854b38a
SA
141982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14199
14200 * gdb.base/vla-datatypes.c: New file.
14201 * gdb.base/vla-datatypes.exp: New file.
14202
463bb957
SA
142032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14204
14205 * gdb.base/vla-ptr.c: New file.
14206 * gdb.base/vla-ptr.exp: New file.
14207
3dd170be
SA
142082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14209
14210 * gdb.dwarf2/count.exp: New file.
14211
5ecaaa66
SA
142122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14213
14214 * gdb.base/vla-sideeffect.c: New file.
14215 * gdb.base/vla-sideeffect.exp: New file.
14216
41f1ada5
DB
142172014-04-14 David Blaikie <dblaikie@gmail.com>
14218
14219 * gdb.mi/non-stop.c: Add return value for non-void function return
14220 statement.
14221 * gdb.threads/staticthreads.c: Ditto.
14222
0be03e84
DE
142232014-04-12 Siva Chandra Reddy <sivachandra@google.com>
14224 Doug Evans <xdje42@gmail.com>
14225
14226 * gdb.guile/scm-value.c: Improve test case.
14227 * gdb.guile/scm-value.exp: Add new test.
14228
f180a1fb
DB
142292014-04-11 David Blaikie <dblaikie@gmail.com>
14230
14231 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
14232 override Clang's default.
14233
6b662e19
JB
142342014-04-11 Joel Brobecker <brobecker@adacore.com>
14235
14236 Revert the following changes (regressions):
14237
14238 * gdb.base/vla-sideeffect.c: New file.
14239 * gdb.base/vla-sideeffect.exp: New file.
14240
14241 * gdb.dwarf2/count.exp: New file.
14242
14243 * gdb.base/vla-multi.c: New file.
14244 * gdb.base/vla-multi.exp: New file.
14245
14246 * gdb.base/vla-ptr.c: New file.
14247 * gdb.base/vla-ptr.exp: New file.
14248
14249 * gdb.base/vla-datatypes.c: New file.
14250 * gdb.base/vla-datatypes.exp: New file.
14251
14252 * gdb.mi/mi-vla-c99.exp: New file.
14253 * gdb.mi/vla.c: New file.
14254
245a5f0b
KS
142552014-04-11 Keith Seitz <keiths@redhat.com>
14256
14257 PR c++/16675
14258 * gdb.cp/cpsizeof.exp: New file.
14259 * gdb.cp/cpsizeof.cc: New file.
14260
58a84dcf
SA
142612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14262
191a8a90
JB
14263 * gdb.mi/mi-vla-c99.exp: New file.
14264 * gdb.mi/vla.c: New file.
58a84dcf 14265
c8655f75
SA
142662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14267
14268 * gdb.base/vla-datatypes.c: New file.
14269 * gdb.base/vla-datatypes.exp: New file.
14270
024e13b4
SA
142712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14272
14273 * gdb.base/vla-ptr.c: New file.
14274 * gdb.base/vla-ptr.exp: New file.
14275
1a237e0e
SA
142762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14277
14278 * gdb.base/vla-multi.c: New file.
14279 * gdb.base/vla-multi.exp: New file.
14280
504f3432
SA
142812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14282
14283 * gdb.dwarf2/count.exp: New file.
14284
3bce8237
SA
142852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14286
191a8a90
JB
14287 * gdb.base/vla-sideeffect.c: New file.
14288 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 14289
322f9c21
YQ
142902014-04-11 Yao Qi <yao@codesourcery.com>
14291
14292 * gdb.base/completion.exp: Check file exists before running tests
14293 on file completion.
14294
d708bcd1
PA
142952014-04-10 Pedro Alves <palves@redhat.com>
14296
14297 * gdb.base/cond-eval-mode.c: New file.
14298 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
14299 prepare_for_testing to build the new file. Check result of
14300 runto_main.
14301 (test_break, test_watch): New procedures.
14302 (top level): Use them.
14303
ae1d2761
PM
143042014-04-08 Pierre Muller <muller@sourceware.org>
14305
14306 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
14307 Ctrl-V use for mingw hosts.
14308
7af389b8
SC
143092014-04-07 Siva Chandra Reddy <sivachandra@google.com>
14310
14311 * gdb.python/py-value.c: Improve test case.
14312 * gdb.python/py-value.exp: Add new test.
14313
5e703181
DE
143142014-04-07 David Blaikie <dblaikie@gmail.com>
14315
14316 * lib/compiler.c: Identify the clang compiler.
14317 * lib/compiler.cc: Ditto.
14318
9810b410
YQ
143192014-04-03 Yao Qi <yao@codesourcery.com>
14320
14321 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
14322
98d1b8dc
AB
143232014-04-01 Anton Blanchard <anton@samba.org>
14324
14325 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
14326 messages unique.
14327
3114cea1
AB
143282014-04-01 Anton Blanchard <anton@samba.org>
14329
14330 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
14331 prepare_for_testing.
14332
62f7182c
AB
143332014-04-01 Anton Blanchard <anton@samba.org>
14334
14335 * gdb.arch/ppc64-atomic-inst.c: Remove.
14336 * gdb.arch/ppc64-atomic-inst.S: New file.
14337 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
14338
770e7fc7
DE
143392014-03-31 Doug Evans <dje@google.com>
14340
14341 * gdb.base/print-symbol-loading-lib.c: New file.
14342 * gdb.base/print-symbol-loading-main.c: New file.
14343 * gdb.base/print-symbol-loading.exp: New file.
14344
46e2bafa
YQ
143452014-03-31 Yao Qi <yao@codesourcery.com>
14346
14347 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
14348
8776cfe9
JB
143492014-03-28 Joel Brobecker <brobecker@adacore.com>
14350
14351 * gdb.ada/mi_dyn_arr: New testcase.
14352
5d1ef361
DE
143532014-03-27 Doug Evans <dje@google.com>
14354
14355 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
14356
b5bee914
YQ
143572014-03-27 Yao Qi <yao@codesourcery.com>
14358
14359 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
14360 if target is nios2-*-*.
14361
0d4d0e77
YQ
143622014-03-26 Yao Qi <yao@codesourcery.com>
14363
14364 * lib/gdb.exp (readline_is_used): New proc.
14365 * gdb.base/completion.exp: Move tests on command complete up.
14366 Skip the rest of tests if readline is not used.
14367 * gdb.ada/complete.exp: Skp the test if readline is not
14368 used.
14369 * gdb.base/filesym.exp: Likewise.
14370 * gdb.base/macscp.exp: Likewise.
14371 * gdb.base/readline-ask.exp: Likewise.
14372 * gdb.base/readline.exp: Likewise.
14373 * gdb.python/py-cmd.exp: Likewise.
14374 * gdb.trace/tfile.exp: Likewise.
14375
29361eee
YQ
143762014-03-26 Yao Qi <yao@codesourcery.com>
14377
14378 * gdb.base/macscp.exp: Fix code format issues.
14379
bc9a5525
UW
143802014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
14381
14382 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
14383 * gdb.asm/powerpc64le.inc: New file.
14384
d3839ede
PA
143852014-03-25 Pedro Alves <palves@redhat.com>
14386 Doug Evans <dje@google.com>
14387
14388 * gdb.base/source-execution.c: New file.
14389 * gdb.base/source-execution.exp: New file.
14390 * gdb.base/source-execution.gdb: New file.
14391
01672a57
DE
143922014-03-24 Doug Evans <dje@google.com>
14393
14394 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
14395 using fission.
14396
88bbeca9
HZ
143972014-03-24 Hui Zhu <hui@codesourcery.com>
14398 Pedro Alves <palves@redhat.com>
14399
14400 PR breakpoints/16101
14401 * gdb.base/dprintf.exp: Use unsupported rather than changing the
14402 test pass/fail messages. Detect missing support for dprintf when
14403 breakpoints are actually inserted.
14404 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
14405 breakpoints are actually inserted.
14406 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
14407 fails.
14408
d2348791
JK
144092014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14410
14411 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
14412
feef67ab
DE
144132014-03-22 Doug Evans <xdje42@gmail.com>
14414
14415 * gdb.python/python.exp (python not supported): Verify multi-line
14416 python command issues an error.
25d743f9 14417 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 14418 guile command issues an error.
feef67ab 14419
ecebef6a
MR
144202014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
14421
14422 * gdb.threads/thread-specific.exp: Handle the lack of usable
14423 $this_breakpoint and $this_thread.
14424
ccdd1909
HZ
144252014-03-21 Hui Zhu <hui@codesourcery.com>
14426
14427 * gdb.base/attach.exp (do_command_attach_tests): New.
14428
beb460e8
PA
144292014-03-20 Tom Tromey <tromey@redhat.com>
14430 Pedro Alves <palves@redhat.com>
14431
14432 PR cli/15718
14433 * gdb.base/condbreak-call-false.c: New file.
14434 * gdb.base/condbreak-call-false.exp: New file.
14435
40acf43a
PA
144362014-03-20 Pedro Alves <palves@redhat.com>
14437
14438 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
14439 Delete.
14440 (block_signals, unblock_signals): Delete.
14441 (child_function_2, main): Remove references to deleted variable
14442 and functions.
14443
9f5e1e02
PA
144442014-03-20 Pedro Alves <palves@redhat.com>
14445
14446 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
14447 Use pthread_kill to signal thread 2.
14448 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14449 Adjust to make the test send itself a signal rather than using the
14450 host's "kill" command.
14451
99619bea
PA
144522014-03-20 Pedro Alves <palves@redhat.com>
14453
14454 * gdb.threads/multiple-step-overs.c: New file.
14455 * gdb.threads/multiple-step-overs.exp: New file.
14456 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14457 Adjust expected infrun debug output.
14458
2adfaa28
PA
144592014-03-20 Pedro Alves <palves@redhat.com>
14460
14461 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
14462 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
14463
31e77af2
PA
144642014-03-20 Pedro Alves <palves@redhat.com>
14465
14466 PR breakpoints/7143
14467 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
14468 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
14469 of gdb_test_multiple.
14470 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
14471 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
14472
b9f437de
PA
144732014-03-20 Pedro Alves <palves@redhat.com>
14474
14475 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
14476 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
14477
05adc73e
PA
144782014-03-19 Pedro Alves <palves@redhat.com>
14479
14480 * gdb.base/async.exp: Remove early return.
14481
6048b950
PA
144822014-03-19 Pedro Alves <palves@redhat.com>
14483
14484 * gdb.base/async.exp (step& tests): Pass explicit test messages.
14485
8bcfb00a
PA
144862014-03-19 Pedro Alves <palves@redhat.com>
14487
14488 * gdb.base/async.exp (test_background): Expect \r\n after
14489 "completed." in the fail pattern.
14490
884e37dc
PA
144912014-03-19 Pedro Alves <palves@redhat.com>
14492
14493 * gdb.base/async.exp (test_background): New procedure.
14494 Use it for all background execution command tests.
14495
148e57e2
PA
144962014-03-19 Pedro Alves <palves@redhat.com>
14497
14498 * gdb.base/async.exp: Use prepare_for_testing.
14499
f48088c7
PA
145002014-03-19 Pedro Alves <palves@redhat.com>
14501
14502 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
14503 the same line.
14504
e2f6c966
PA
145052014-03-19 Pedro Alves <palves@redhat.com>
14506
14507 * gdb.base/async.c (main): Add "jump here" and "until here" line
14508 marker comments.
14509 * gdb.base/async.exp (jump_here): New global.
14510 (jump& test): Use it.
14511 (until_here): New global.
14512 (until& test): Use it.
14513
c30568d4
PA
145142014-03-19 Pedro Alves <palves@redhat.com>
14515
14516 * gdb.base/async.exp: Don't frob gdb_protocol.
14517
0172b6a7
DE
145182014-03-18 Doug Evans <xdje42@gmail.com>
14519
14520 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
14521 Fix spelling of exec-done-display.
14522
06c868a8
JK
145232014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14524
14525 PR gdb/15358
14526 * gdb.base/gdb-sigterm.c: New file.
14527 * gdb.base/gdb-sigterm.exp: New file.
14528
0c7e1a46
PA
145292014-03-18 Pedro Alves <palves@redhat.com>
14530
14531 PR gdb/13860
14532 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
14533 * lib/mi-support.exp (mi_expect_stop): Add special handling for
14534 solib-event.
14535
f7c77d93
JB
145362014-03-17 Joel Brobecker <brobecker@adacore.com>
14537
14538 * gdb.ada/pckd_arr_ren: New testcase.
14539
5a1e8c7a
DE
145402014-03-13 Doug Evans <xdje42@gmail.com>
14541
14542 PR guile/16612
14543 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
14544 collect after discarding symbols.
14545
350e1a76
DE
145462014-03-13 Ludovic Courtès <ludo@gnu.org>
14547 Doug Evans <xdje42@gmail.com>
14548
14549 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
14550 to history survives a gc.
14551
a69900ae
PA
145522014-03-13 Pedro Alves <palves@redhat.com>
14553
14554 * gdb.base/default.exp: Don't test "target procfs".
14555
5db9f0bd
PA
145562014-03-13 Pedro Alves <palves@redhat.com>
14557
14558 * gdb.base/default.exp: Update "target child" and "target procfs"
14559 tests to not expect "Unix".
14560
b3ccfe11
TT
145612014-03-12 Tom Tromey <tromey@redhat.com>
14562
14563 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
14564 New procs. Add target-async tests.
14565 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
14566 Add target-async tests.
14567
646f4417
AA
145682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14569
14570 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
14571 'func_start' and 'func_end' for the beginning and end of the
14572 function code, respectively.
14573 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
14574 'func_end' instead of 'func' and 'main'.
14575
288c211f
AA
145762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14577
14578 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
14579 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
14580 generate the debug info assembler source.
14581
e0c0f156
AA
145822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14583
14584 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
14585 * gdb.dwarf2/arr-subrange.exp: Likewise.
14586 * gdb.dwarf2/dwz.exp: Likewise.
14587 * gdb.dwarf2/method-ptr.exp: Likewise.
14588 * gdb.dwarf2/missing-sig-type.exp: Likewise.
14589 * gdb.dwarf2/subrange.exp: Likewise.
14590 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
14591 * gdb.dwarf2/implptrpiece.exp: Likewise.
14592 * gdb.dwarf2/nostaticblock.exp: Likewise.
14593
0e5c4555
AA
145942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14595
14596 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
14597 directory to absolute path name arguments.
14598
5ec18f2b
JG
145992014-03-10 Joel Brobecker <brobecker@adacore.com>
14600
14601 * gdb.ada/tagged_access: New testcase.
14602
847fc4f2
MM
146032014-03-07 Markus Metzger <markus.t.metzger@intel.com>
14604
14605 * gdb.btrace/data.exp: Update expected output.
14606
cc3da688
YQ
146072014-03-06 Yao Qi <yao@codesourcery.com>
14608
14609 * gdb.trace/pr16508.exp: New file.
14610
0f26cec1
PA
146112014-03-05 Pedro Alves <palves@redhat.com>
14612
14613 PR gdb/16575
14614 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
14615 procedure.
14616 (top level): Adjust to use it. Add tests that exercise breakpoint
14617 interaction with the code-cache.
14618
7a5a839f
LC
146192014-02-26 Ludovic Courtès <ludo@gnu.org>
14620
14621 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
14622 test for 'history-append!'.
14623
31aa7e4e
JB
146242014-02-26 Joel Brobecker <brobecker@adacore.com>
14625
14626 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
14627 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
14628 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
14629 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
14630 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
14631 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
14632
1b588015
JB
146332014-02-26 Joel Brobecker <brobecker@adacore.com>
14634
14635 * testsuite/gdb.python/py-pp-re-notag.c: New file.
14636 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
14637 * testsuite/gdb.python/py-pp-re-notag.p: New file.
14638
55426c9d
JB
146392014-02-26 Joel Brobecker <brobecker@adacore.com>
14640
14641 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
14642
dc53a7ad
JB
146432014-02-26 Joel Brobecker <brobecker@adacore.com>
14644
14645 * gdb.dwarf2/arr-stride.c: New file.
14646 * gdb.dwarf2/arr-stride.exp: New file.
14647
12ab52e9
PA
146482014-02-26 Pedro Alves <palves@redhat.com>
14649
14650 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
14651 that won't ever trigger. Make sure that GDB reports the correct
14652 breakpoint that caused the stop.
14653
849c862e
JK
146542014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14655
14656 PR gdb/16626
14657 * gdb.base/auto-load-script: New file.
14658 * gdb.base/auto-load.c: New file.
14659 * gdb.base/auto-load.exp: New file.
14660
71b7d793
JK
14661 PR gdb/16626
14662 * gdb.base/auto-load.exp: Fix out-of-srctree run.
14663
e2f0d509
JK
146642014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14665
14666 Fix dw2-icycle.exp -fsanitize=address GDB crash.
14667 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
14668
50cc37c8
DE
146692014-02-24 Doug Evans <dje@google.com>
14670
14671 * lib/gdb.exp (run_on_host): Log error output if program fails.
14672
ea4758f2
PA
146732014-02-21 Pedro Alves <palves@redhat.com>
14674
14675 * gdb.threads/step-after-sr-lock.c: Rename to ...
14676 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
14677 * gdb.threads/step-after-sr-lock.exp: Rename to ...
14678 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14679 ... this.
14680
d7b30f67
SDJ
146812014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
14682
14683 PR tdep/16397
14684 * gdb.arch/amd64-stap-special-operands.exp: New file.
14685 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
14686 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
14687 * gdb.arch/amd64-stap-triplet.S: Likewise.
14688 * gdb.arch/amd64-stap-triplet.c: Likewise.
14689
83deb43f
JB
146902014-02-20 Joel Brobecker <brobecker@adacore.com>
14691
14692 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
14693 in .section pseudo-op.
14694
adde2bff
DE
146952014-02-20 lin zuojian <manjian2006@gmail.com>
14696 Joel Brobecker <brobecker@adacore.com>
14697 Doug Evans <xdje42@gmail.com>
14698
14699 PR symtab/16581
14700 * gdb.dwarf2/dw2-icycle.S: New file.
14701 * gdb.dwarf2/dw2-icycle.c: New file.
14702 * gdb.dwarf2/dw2-icycle.exp: New file.
14703
f7bd0f78
SC
147042014-02-19 Siva Chandra Reddy <sivachandra@google.com>
14705
14706 * gdb.python/py-value-cc.cc: Improve test case to enable testing
14707 operations on gdb.Value objects.
14708 * gdb.python/py-value-cc.exp: Add new test to test operations on
14709 gdb.Value objects.
14710
c17ef0d5
DE
147112014-02-18 Doug Evans <dje@google.com>
14712
14713 * Makefile.in (TESTS): New variable.
14714 (expanded_tests, expanded_tests_or_none): New variables
14715 (check-single): Pass $(expanded_tests_or_none) to runtest.
14716 (check-parallel): Only run tests in $(TESTS) if non-empty.
14717 (check/no-matching-tests-found): New rule.
14718 * README: Document TESTS makefile variable.
14719
5dd3176f
DE
147202014-02-18 Doug Evans <dje@google.com>
14721
14722 * Makefile.in (check-parallel): rm -rf outputs temp.
14723
0b10be4f
JK
147242014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14725
14726 Fix "ERROR: no fileid for" in the testsuite.
14727 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
14728
85f224e7
DE
147292014-02-12 Doug Evans <dje@google.com>
14730
14731 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
14732 (MISCELLANEOUS): New variable.
14733 (clean): rm -rf $(MISCELLANEOUS).
14734 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
14735 dwp live in the same directory as symlinks, with each symlink pointed
14736 to a differently named file in a different directory.
14737
149b30ff
DE
147382014-02-11 Doug Evans <dje@google.com>
14739
14740 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
14741 of Tcl file commands.
14742
1dfdac32
MK
147432014-02-10 Mark Kettenis <kettenis@gnu.org>
14744
14745 * gdb.threads/step-after-sr-lock.exp: Avoid executing
14746 "kill -SIGUSR1 -1".
14747
aa4fb036
JB
147482014-02-10 Joel Brobecker <brobecker@adacore.com>
14749
14750 * gdb.ada/tick_length_array_enum_idx: New testcase.
14751
ed3ef339
DE
147522014-02-10 Doug Evans <xdje42@gmail.com>
14753
14754 * configure.ac (AC_OUTPUT): Add gdb.guile.
14755 * configure: Regenerate.
14756 * lib/gdb-guile.exp: New file.
14757 * lib/gdb.exp (get_target_charset): New function.
14758 * gdb.base/help.exp: Update expected output from "apropos apropos".
14759 * gdb.guile/Makefile.in: New file.
14760 * gdb.guile/guile.exp: New file.
14761 * gdb.guile/scm-arch.c: New file.
14762 * gdb.guile/scm-arch.exp: New file.
14763 * gdb.guile/scm-block.c: New file.
14764 * gdb.guile/scm-block.exp: New file.
14765 * gdb.guile/scm-breakpoint.c: New file.
14766 * gdb.guile/scm-breakpoint.exp: New file.
14767 * gdb.guile/scm-disasm.c: New file.
14768 * gdb.guile/scm-disasm.exp: New file.
14769 * gdb.guile/scm-equal.c: New file.
14770 * gdb.guile/scm-equal.exp: New file.
14771 * gdb.guile/scm-error.exp: New file.
14772 * gdb.guile/scm-error.scm: New file.
14773 * gdb.guile/scm-frame-args.c: New file.
14774 * gdb.guile/scm-frame-args.exp: New file.
14775 * gdb.guile/scm-frame-args.scm: New file.
14776 * gdb.guile/scm-frame-inline.c: New file.
14777 * gdb.guile/scm-frame-inline.exp: New file.
14778 * gdb.guile/scm-frame.c: New file.
14779 * gdb.guile/scm-frame.exp: New file.
14780 * gdb.guile/scm-generics.exp: New file.
14781 * gdb.guile/scm-gsmob.exp: New file.
14782 * gdb.guile/scm-iterator.c: New file.
14783 * gdb.guile/scm-iterator.exp: New file.
14784 * gdb.guile/scm-math.c: New file.
14785 * gdb.guile/scm-math.exp: New file.
14786 * gdb.guile/scm-objfile-script-gdb.in: New file.
14787 * gdb.guile/scm-objfile-script.c: New file.
14788 * gdb.guile/scm-objfile-script.exp: New file.
14789 * gdb.guile/scm-objfile.c: New file.
14790 * gdb.guile/scm-objfile.exp: New file.
14791 * gdb.guile/scm-ports.exp: New file.
14792 * gdb.guile/scm-pretty-print.c: New file.
14793 * gdb.guile/scm-pretty-print.exp: New file.
14794 * gdb.guile/scm-pretty-print.scm: New file.
14795 * gdb.guile/scm-section-script.c: New file.
14796 * gdb.guile/scm-section-script.exp: New file.
14797 * gdb.guile/scm-section-script.scm: New file.
14798 * gdb.guile/scm-symbol.c: New file.
14799 * gdb.guile/scm-symbol.exp: New file.
14800 * gdb.guile/scm-symtab-2.c: New file.
14801 * gdb.guile/scm-symtab.c: New file.
14802 * gdb.guile/scm-symtab.exp: New file.
14803 * gdb.guile/scm-type.c: New file.
14804 * gdb.guile/scm-type.exp: New file.
14805 * gdb.guile/scm-value-cc.cc: New file.
14806 * gdb.guile/scm-value-cc.exp: New file.
14807 * gdb.guile/scm-value.c: New file.
14808 * gdb.guile/scm-value.exp: New file.
14809 * gdb.guile/source2.scm: New file.
14810 * gdb.guile/types-module.cc: New file.
14811 * gdb.guile/types-module.exp: New file.
14812
7026a7c1
YQ
148132014-02-10 Yao Qi <yao@codesourcery.com>
14814
14815 PR testsuite/16543
14816 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
14817 * configure: Regenerated.
14818 * Makefile.in: New file.
14819
6c466447
AS
148202014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14821
14822 * gdb.python/py-framefilter.exp: Fix typo.
14823
6e854735
YQ
148242014-02-08 Yao Qi <yao@codesourcery.com>
14825
14826 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
14827 that no =breakpoint-modified is emitted when breakpoints are
14828 modified through MI commands.
14829
d137e6dc
PA
148302014-02-07 Pedro Alves <pedro@codesourcery.com>
14831 Pedro Alves <palves@redhat.com>
14832
14833 * gdb.threads/step-after-sr-lock.c: New file.
14834 * gdb.threads/step-after-sr-lock.exp: New file.
14835
b5ee5a50
PA
148362014-02-07 Pedro Alves <palves@redhat.com>
14837
14838 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
14839
3c77faf3
JK
148402014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14841
14842 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
14843 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
14844
6dddc817
DE
148452014-02-06 Doug Evans <xdje42@gmail.com>
14846
14847 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
14848 output.
14849
14850 * gdb.gdb/python-interrupts.exp: New file.
14851
de7b2893
YQ
148522014-02-05 Yao Qi <yao@codesourcery.com>
14853
14854 * gdb.trace/report.exp (use_collected_data): Test the output
14855 of "info threads" and "info inferiors".
14856
66d032ac
YQ
148572014-02-05 Yao Qi <yao@codesourcery.com>
14858
14859 Revert this patch:
14860
14861 2013-05-24 Yao Qi <yao@codesourcery.com>
14862
14863 * gdb.trace/tfile.exp: Test inferior and thread.
14864
591a12a1
UW
148652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
14866
14867 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
14868 on a function.
14869 * gdb.base/step-bt.c: Call hello via function pointer to make
14870 sure its first instruction is executed on powerpc64le-linux.
14871
0ff3e01f
UW
148722014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
14873
14874 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
14875
084ee545
UW
148762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
14877
14878 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
14879 of the test patterns for use on little-endian systems.
14880
6ed14ff3
UW
148812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
14882
14883 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
14884 (decimal_vector): Fix for little-endian.
14885
401e27fd
JM
148862014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
14887
14888 * gdb.arch/sparc-sysstep.exp: New file.
14889 * gdb.arch/sparc-sysstep.c: Likewise.
14890
14891 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
14892
8b924729
EBM
148932014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
14894
14895 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
14896
fb151210
JB
148972014-01-23 Tom Tromey <tromey@redhat.com>
14898
14899 * gdb.ada/array_char_idx: New testcase.
14900
0740f8d8
TT
149012014-01-23 Tom Tromey <tromey@redhat.com>
14902
14903 PR python/16487:
14904 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
14905 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
14906 classes.
14907
21909fa1
TT
149082014-01-23 Tom Tromey <tromey@redhat.com>
14909
14910 PR python/16491:
14911 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
14912 string from an inferior frame.
14913 * gdb.python/py-framefilter-mi.exp: Update.
14914
87ce2a04
DE
149152014-01-22 Doug Evans <dje@google.com>
14916
14917 * gdb.server/server-mon.exp: Add tests for "set debug-format".
14918
237b092b
AA
149192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
14920
14921 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
14922
d674a709
AA
149232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
14924
14925 * gdb.trace/entry-values.exp: Remove excess space character from
14926 regex patterns. Handle s390 call instruction.
14927
20fa3390
AA
149282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
14929
14930 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
14931 define "*_start" label. Make "name" static.
14932 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
14933 ${name} by references to ${name}_start.
14934
78466714
AA
149352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
14936
14937 * gdb.base/info-macros.exp: Remove "debug" from the compile
14938 options.
14939
ec9f644a
IB
149402014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
14941
14942 * gdb.dlang/demangle.exp: New file.
14943
94b1b47e
IB
149442014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
14945
14946 * gdb.dlang/primitive-types.exp: New file.
14947
7f420862
IB
149482014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
14949
14950 * configure.ac: Create gdb.dlang/Makefile.
14951 * configure: Regenerate.
14952 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
14953 * gdb.dlang/Makefile.in: New file.
14954 * lib/d-support.exp: New file.
14955 * lib/gdb.exp (skip_d_tests): New proc.
14956
52834460
MM
149572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
14958
14959 * gdb.btrace/delta.exp: Check reverse stepi.
14960 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
14961 * gdb.btrace/finish.exp: New.
14962 * gdb.btrace/next.exp: New.
14963 * gdb.btrace/nexti.exp: New.
14964 * gdb.btrace/record_goto.c: Add comments.
14965 * gdb.btrace/step.exp: New.
14966 * gdb.btrace/stepi.exp: New.
14967 * gdb.btrace/multi-thread-step.c: New.
14968 * gdb.btrace/multi-thread-step.exp: New.
14969 * gdb.btrace/rn-dl-bind.c: New.
14970 * gdb.btrace/rn-dl-bind.exp: New.
14971 * gdb.btrace/data.c: New.
14972 * gdb.btrace/data.exp: New.
14973 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
14974
6e07b1d2
MM
149752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
14976
14977 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
14978 * gdb.btrace/exception.exp: Update.
14979 * gdb.btrace/instruction_history.exp: Update.
14980 * gdb.btrace/record_goto.exp: Update.
14981 * gdb.btrace/tailcall.exp: Update.
14982 * gdb.btrace/unknown_functions.exp: Update.
14983 * gdb.btrace/delta.exp: New.
14984
0b722aec
MM
149852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
14986
14987 * gdb.btrace/record_goto.exp: Add backtrace test.
14988 * gdb.btrace/tailcall.exp: Add backtrace test.
14989
066ce621
MM
149902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
14991
14992 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
14993 * gdb.btrace/record_goto.c: New.
14994 * gdb.btrace/record_goto.exp: New.
14995 * gdb.btrace/x86-record_goto.S: New.
14996
0688d04e
MM
149972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
14998
14999 * gdb.btrace/function_call_history.exp: Update tests.
15000 * gdb.btrace/instruction_history.exp: Update tests.
15001
8710b709
MM
150022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15003
15004 * gdb.btrace/function_call_history.exp: Fix expected field
15005 order for "record function-call-history".
15006 Add new tests for "record function-call-history /c".
15007 * gdb.btrace/exception.cc: New.
15008 * gdb.btrace/exception.exp: New.
15009 * gdb.btrace/tailcall.exp: New.
15010 * gdb.btrace/x86-tailcall.S: New.
15011 * gdb.btrace/x86-tailcall.c: New.
15012 * gdb.btrace/unknown_functions.c: New.
15013 * gdb.btrace/unknown_functions.exp: New.
15014 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15015
5de9129b
MM
150162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15017
15018 * gdb.btrace/instruction_history.exp: Update.
15019 * gdb.btrace/function_call_history.exp: Update.
15020
23a7fe75
MM
150212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15022
15023 * gdb.btrace/function_call_history.exp: Fix expected function
15024 trace.
15025 * gdb.btrace/instruction_history.exp: Initialize traced.
15026 Remove traced_functions.
15027
724c7dd8
MM
150282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15029
15030 * gdb.btrace/function_call_history.exp: Update
15031 * gdb.btrace/instruction_history.exp: Update.
15032
6d78d93b
MM
150332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15034
15035 * gdb.btrace/enable.exp: Update expected text.
15036
93a360cc
OJ
150372014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
15038
15039 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
15040 bytes.
15041
3772b53f
MR
150422014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
15043
15044 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
15045
596662fa
OJ
150462014-01-15 Omair Javaid <omair.javaid@linaro.org>
15047
15048 * lib/gdb.exp (supports_process_record): Return true for
15049 arm*-linux*. (supports_reverse): Likewise.
15050
b5b08fb4
SC
150512014-01-13 Siva Chandra Reddy <sivachandra@google.com>
15052
15053 PR python/15464
15054 PR python/16113
15055 * gdb.python/py-type.c: Enhance test case.
15056 * gdb.python/py-value-cc.cc: Likewise
15057 * gdb.python/py-type.exp: Add new tests.
15058 * gdb.python/py-value-cc.exp: Likewise
15059
52d7fb13
AA
150602014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15061 Pedro Alves <palves@redhat.com>
15062
15063 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
15064 Make "name" extern.
15065 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
15066 references to ${name}_start by references to ${name}.
15067
a2cd8cfe
JB
150682014-01-10 Joel Brobecker <brobecker@adacore.com>
15069
15070 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
15071
4e23fced
JB
150722014-01-10 Joel Brobecker <brobecker@adacore.com>
15073
15074 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
15075
c6a9e42c
PA
150762014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
15077 Pedro Alves <palves@redhat.com>
15078
15079 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 15080 mi_gdb_target_load.
c6a9e42c 15081
b7ea362b
PA
150822014-01-08 Pedro Alves <palves@redhat.com>
15083
15084 * gdb.threads/reconnect-signal.c: New file.
15085 * gdb.threads/reconnect-signal.exp: New file.
15086
5e3f4fab
EBM
150872014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15088
15089 * gdb.base/source-dir.exp: New file.
15090
79301218
JB
150912014-01-07 Joel Brobecker <brobecker@adacore.com>
15092
15093 * gdb.ada/mi_interface: New testcase.
15094
8e355c5d
JB
150952014-01-07 Joel Brobecker <brobecker@adacore.com>
15096
15097 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
15098 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
15099 gdb.ada/pp-rec-component/pck.ads: New files.
15100
c0d48811
JB
151012014-01-07 Joel Brobecker <brobecker@adacore.com>
15102
15103 * gdb.python/py-pp-integral.c: New file.
15104 * gdb.python/py-pp-integral.py: New file.
15105 * gdb.python/py-pp-integral.exp: New file.
15106
17b609c3 15107For older changes see ChangeLog-1993-2013.
c906108c 15108\f
8d8cb839
EZ
15109;; Local Variables:
15110;; mode: change-log
15111;; left-margin: 8
15112;; fill-column: 74
15113;; version-control: never
15114;; End:
902f2ccb 15115
e2882c85 15116 Copyright 2014-2018 Free Software Foundation, Inc.
902f2ccb
MC
15117 Copying and distribution of this file, with or without modification,
15118 are permitted provided the copyright notice and this notice are preserved.