]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
73021deb
AH
12019-01-21 Alan Hayward <alan.hayward@arm.com>
2 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3
fc65c7db
AH
42019-01-21 Alan Hayward <alan.hayward@arm.com>
5 * gdb.base/stack-protector.c: New test.
6 * gdb.base/stack-protector.exp: New file.
7 * gdb.cp/ovldbreak.exp: Only allow a single break line.
8 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
9 option.
10 (gdb_compile): Remove stack protector for GCC and prevent
11 recursion.
12
c24bdb02
KS
132019-01-16 Keith Seitz <keiths@redhat.com>
14
15 PR gdb/23773
16 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
17
6f072a10
PFC
182019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
19
20 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
21 aliases.
22 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
23 tests.
24 * gdb.arch/powerpc-vector-regs.c: New file.
25 * gdb.arch/powerpc-vector-regs.exp: New file.
26
a7b8d682
PFC
272019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
28
29 * gdb.arch/altivec-regs.exp: Fix the list passed to
30 gdb_expect_list when testing "info vector".
31
6eb6fb67
AB
322019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
33
34 * gdb.base/style.exp: Don't include path in testname.
35
b56f80d8
KS
362019-01-10 Keith Seitz <keiths@redhat.com>
37
38 PR gdb/23712
39 PR symtab/23010
40 * gdb.dwarf2/multidictionary.exp: New file.
41
041be526
SM
422019-01-09 Simon Marchi <simon.marchi@ericsson.com>
43
44 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
45 (test_gnuv3_style_demangling): ... this.
46 (test_lucid_style_demangling): Remove.
47 (test_arm_style_demangling): Remove.
48 (test_hp_style_demangling): Remove.
49 (do_tests): Remove calls to the above.
50
d820d0c3
AB
512019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
52
53 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
54 case.
55
f097f5ad
TT
562019-01-06 Tom Tromey <tom@tromey.com>
57
58 PR gdb/28155:
59 * gdb.dwarf2/typedef-void-finish.exp: New file.
60
2cd8cc0b
TT
612018-12-28 Tom Tromey <tom@tromey.com>
62 Simon Marchi <simark@simark.ca>
63
64 * gdb.base/jit-exec.exp: New file.
65 * gdb.base/jit-exec.c: New file.
66 * gdb.base/jit-execd.c: New file.
67
35fb8261
TT
682018-12-28 Tom Tromey <tom@tromey.com>
69
70 * gdb.base/style.exp: Update test to check for address styling.
71
47fd17cd
TT
722018-12-28 Tom Tromey <tom@tromey.com>
73
74 * gdb.base/style.exp: Add test for styling of "Reading symbols"
75 message.
76
d47032b7
TT
772018-12-28 Tom Tromey <tom@tromey.com>
78
79 * gdb.base/style.exp: Add test for version number styling.
80
af79b68d
TT
812018-12-28 Tom Tromey <tom@tromey.com>
82
83 * gdb.base/style.exp: Add test for print_address_symbolic.
84
0bb296cb
TT
852018-12-28 Tom Tromey <tom@tromey.com>
86
87 * gdb.base/style.exp: Add test for breakpoint setting.
88
80ae2043
TT
892018-12-28 Tom Tromey <tom@tromey.com>
90
91 * gdb.base/style.exp: Add test for variable names.
92
cbe56571
TT
932018-12-28 Tom Tromey <tom@tromey.com>
94
95 * gdb.base/style.exp: New file.
96 * gdb.base/style.c: New file.
97
9162a27c
TT
982018-12-28 Tom Tromey <tom@tromey.com>
99
100 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
101 "dumb".
102 * gdb.base/readline.exp (operate_and_get_next): Save and restore
103 the TERM environment variable.
104
bc543c90
TT
1052018-12-27 Tom Tromey <tom@tromey.com>
106
107 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
108 pagination test.
109
6f0ffe50
AB
1102018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
111
112 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
113 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
114
b5a1e557
PW
1152018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
116
117 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
118 Filename a.adb changed to bp_fun_addr.adb.
119 gdb.ada/bp_fun_addr.exp: Update test accordingly.
120
6e8b1ab2
JV
1212018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
122
123 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
124 non-PIE executables.
125 * README: Mention the gdb,nopie_flag board setting.
126 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
127 non-PIE executable.
128 * gdb.arch/amd64-entry-value.exp: Likewise.
129 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
130 * gdb.arch/i386-float.exp: Likewise.
131 * gdb.arch/i386-signal.exp: Likewise.
132 * gdb.mi/mi-reg-undefined.exp: Likewise.
133
d00a27c5
PM
1342018-12-21 Paul Marechal <paul.marechal@ericsson.com>
135
136 PR gdb/23974
137 * gdb.base/info-os.exp: Check return for unknown "info os" type.
138
161d081c
PW
1392018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
140
141 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
142 Update order of results accordingly.
143
b001de23
AB
1442018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
145
146 * gdb.base/annota1.exp: Update a test regexp.
147
99e1a184
AB
1482018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
149
150 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
151
7a81c1e2
PW
1522018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
153
154 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
155 (reuse_time): Initialize to REUSE_TIME_CAP.
156 (check_rc): New function.
157 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
158 Check pthread_create rc.
159 (spawner_thread_func): Check pthread_create and pthread_join rc.
160
73e8dc90
PA
1612018-12-08 Pedro Alves <palves@redhat.com>
162
163 * gdb.base/list.exp (test_forward_search): Rename to ...
164 (test_forward_reverse_search): ... this. Also test reverse-search
165 and the forward-search alias.
166
13f2ed32
AB
1672018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
168
169 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
170 local timeout variable before return, and remove all local timeout
171 variable entirely.
172 (gdb_load): Likewise.
173
64d27cfc
TV
1742018-12-01 Tom de Vries <tdevries@suse.de>
175
176 * gdb.base/gdb-caching-proc.exp: New file.
177
f63c03b4
SDJ
1782018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
179
180 * Makefile.in (TIMESTAMP): New variable.
181 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
182 command.
183 (check-single-racy): Likewise.
184 (check/%.exp): Likewise.
185 (check-racy/%.exp): Likewise.
186 (workers/%.worker): Likewise.
187 (build-perf): Likewise.
188 (check-perf): Likewise.
189 * README: Describe new "TS" and "TS_FORMAT" variables.
190 * print-ts.py: New file.
191
1c97054b
BF
1922018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
193
194 PR python/23714
195 * gdb.python/python.exp: Test command repetition after
196 gdb.execute.
197
1871a62d
AB
1982018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
199
200 * gdb.opt/inline-break.exp: Add test that info breakpoint output
201 is correctly aligned.
202
fb5e1ed9
PW
2032018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
204
205 * gdb.ada/info_auto_lang.exp: New testcase.
206 * gdb.ada/info_auto_lang/global_pack.ads: New file.
207 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
208 * gdb.ada/info_auto_lang/some_c.c: New file.
209
43d397ca
PW
2102018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
211
212 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
213 FUNC_lang language syntax.
214
beddd671
PW
2152018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
216
217 * gdb.base/info_minsym.c: New file.
218 * gdb.base/info_minsym.exp: New file.
219
73fc52c4
TT
2202018-11-19 Tom Tromey <tom@tromey.com>
221
222 PR rust/23625:
223 * gdb.rust/simple.exp: Add ptype test. Update expected output.
224 * gdb.rust/expr.exp: Update expected output. Change one test.
225
994b876a
TT
2262018-11-19 Tom Tromey <tom@tromey.com>
227
228 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
229
6769f276
PA
2302018-11-19 Pedro Alves <palves@redhat.com>
231
232 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
233 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
234 see the expected warning.
235
38a72da0
AH
2362018-11-16 Alan Hayward <alan.hayward@arm.com>
237
238 PR gdb/22736:
239 * gdb.cp/infcall-nodebug-lib.c: New test.
240 * gdb.cp/infcall-nodebug-main.c: New test.
241 * gdb.cp/infcall-nodebug.exp: New file.
242
53a89d6e
SM
2432018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
244
245 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
246 completer tests.
247
9325300d
TV
2482018-11-09 Tom de Vries <tdevries@suse.de>
249
250 * gdb.base/msym-lang.c: New test.
251 * gdb.base/msym-lang.exp: New file.
252 * gdb.base/msym-lang-main.c: New test.
253
20f0d60d
TT
2542018-11-08 Tom Tromey <tom@tromey.com>
255
256 PR gdb/23555:
257 PR gdb/23838:
258 * gdb.base/warning.exp: New file.
259
b5420128
JB
2602018-11-08 Jan Beulich <jbeulich@suse.com>
261
262 * testsuite/gdb.arch/i386-avx512.c,
263 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
264
cd115d61
AB
2652018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
266
267 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
268 point hardware.
269
35ee2dc2
AB
2702018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
271
272 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
273 * gdb.dwarf2/missing-type-name.exp: New file.
274
31aceee8
TV
2752018-11-06 Tom de Vries <tdevries@suse.de>
276
277 * gdb.base/many-headers.c: New test.
278 * gdb.base/many-headers.exp: New file.
279
109be305
JW
2802018-11-06 Jim Wilson <jimw@sifive.com>
281
282 * gdb.base/code_elim.exp: For riscv, set additional_flags
283 to include -msmall-data-limit=0.
284
e2b7af72
JB
2852018-11-01 Joel Brobecker <brobecker@adacore.com>
286
287 * gdb.ada/watch_minus_l: New testcase.
288
cdcda965
SM
2892018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
290
291 * gdb.arch/aix-sighandle.c: New file.
292 * gdb.arch/aix-sighandle.exp: New file.
293
92dcebf3
AB
2942018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
295
296 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
297 registers being unions.
298
68b9ac18
TV
2992018-10-31 Tom de Vries <tdevries@suse.de>
300
301 * lib/valgrind.exp: New file.
302 (vgdb_start, vgdb_stop): New procs, factored out of ...
303 * gdb.base/valgrind-bt.exp: ... here, ...
304 * gdb.base/valgrind-disp-step.exp: ... here and ...
305 * gdb.base/valgrind-infcall.exp: ... here.
306
1443936e
TV
3072018-10-31 Tom de Vries <tdevries@suse.de>
308
309 * lib/gdb.exp (get_valueof): Don't output read value in test name.
310
eb77c9df
AB
3112018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
312
313 * gdb.dwarf2/void-type.c: New file.
314 * gdb.dwarf2/void-type.exp: New file.
315
82b5e646
PW
3162018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
317
318 * gdb.base/info_qt.c: New file.
319 * gdb.base/info_qt.exp: New file.
320
8d619c01
EBM
3212018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
322
323 * gdb.arch/powerpc-htm-regs.c: New file.
324 * gdb.arch/powerpc-htm-regs.exp: New file.
325
f2cf6173
EBM
3262018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
327
328 * gdb.arch/powerpc-tar.c: New file.
329 * gdb.arch/powerpc-tar.exp: New file.
330
7ca18ed6
EBM
3312018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
332
333 * gdb.arch/powerpc-ppr-dscr.c: New file.
334 * gdb.arch/powerpc-ppr-dscr.exp: New file.
335
bfcc0eba
TV
3362018-10-25 Tom de Vries <tdevries@suse.de>
337
338 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
339
fe1a5cad
TV
3402018-10-24 Tom de Vries <tdevries@suse.de>
341
342 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
343 longer exists error.
344
a76dc3b7
TV
3452018-10-24 Tom de Vries <tdevries@suse.de>
346
347 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
348
4df46df7
TV
3492018-10-24 Tom de Vries <tdevries@suse.de>
350
351 * gdb.base/valgrind-db-attach.exp: Handle removed support for
352 --db-attach in valgrind.
353
0dbfcfff
AB
3542018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
355
356 * gdb.arch/riscv-reg-aliases.c: New file.
357 * gdb.arch/riscv-reg-aliases.exp: New file.
358
b04480b1
AH
3592018-10-19 Alan Hayward <alan.hayward@arm.com>
360
361 * gdb.python/py-cmd.exp: Check for gdb_prompt.
362
2c6ac8d7
AH
3632018-10-19 Alan Hayward <alan.hayward@arm.com>
364
365 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
366
2bc69f25
AH
3672018-10-19 Alan Hayward <alan.hayward@arm.com>
368
369 * gdb.cp/ovldbreak.exp: Fix regexps.
370
1f1ae3a3
AH
3712018-10-19 Alan Hayward <alan.hayward@arm.com>
372
373 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
374
94c18618
SDJ
3752018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
376
377 PR cli/23785
378 * gdb.base/restore.exp: New test to check if "restore" with an
379 invalid file doesn't segfault.
380
812cd6eb
TV
3812018-10-18 Tom de Vries <tdevries@suse.de>
382
383 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
384 * gdb.ada/excep_handle.exp: Same.
385 * gdb.ada/mi_string_access.exp: Same.
386 * gdb.ada/mi_var_union.exp: Same.
387 * gdb.arch/arc-analyze-prologue.exp: Same.
388 * gdb.arch/arc-decode-insn.exp: Same.
389 * gdb.base/readnever.exp: Same.
390 * gdb.fortran/printing-types.exp: Same.
391 * gdb.guile/scm-lazy-string.exp: Same.
392
c4b90788
TV
3932018-10-16 Tom de Vries <tdevries@suse.de>
394
395 PR gdb/23730
396 * gdb.base/catch-follow-exec.c: Add copyright notice.
397 * gdb.base/catch-follow-exec.exp: Rewrite to use
398 gdb_spawn_with_cmdline_opts. Require gdb-native.
399
8bca2978
SL
4002018-10-12 Sandra Loosemore <sandra@codesourcery.com>
401
402 * gdb.trace/actions-changed.exp: Check for arch support.
403 * gdb.trace/actions.exp: Likewise.
404 * gdb.trace/ax.exp: Likewise.
405 * gdb.trace/backtrace.exp: Likewise.
406 * gdb.trace/change-loc.exp: Likewise.
407 * gdb.trace/deltrace.exp: Likewise.
408 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
409 * gdb.trace/ftrace.exp: Likewise.
410 * gdb.trace/infotrace.exp: Check for arch support.
411 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
412 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
413 * gdb.trace/mi-tsv-changed.exp: Likewise.
414 * gdb.trace/packetlen.exp: Likewise.
415 * gdb.trace/passc-dyn.exp: Likewise.
416 * gdb.trace/passcount.exp: Likewise.
417 * gdb.trace/pending.exp: Likewise.
418 * gdb.trace/range-stepping.exp: Check for shlib support.
419 * gdb.trace/report.exp: Check for arch support.
420 * gdb.trace/save-trace.exp: Likewise.
421 * gdb.trace/signal.exp: Check for signal support.
422 * gdb.trace/tfind.exp: Check for arch support.
423 * gdb.trace/trace-break.exp: Check for arch and shlib support.
424 * gdb.trace/trace-common.h: Add comment.
425 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
426 * gdb.trace/trace-enable-disable.exp: Likewise.
427 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
428 * gdb.trace/tracecmd.exp: Check for arch support.
429 * gdb.trace/tspeed.exp: Check for shlib and target support.
430 * gdb.trace/tstatus.exp: Check for arch support.
431 * gdb.trace/tsv.exp: Likewise.
432 * gdb.trace/while-dyn.exp: Likewise.
433 * gdb.trace/while-stepping.exp: Likewise.
434 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
435
f9c49bff
SM
4362018-10-12 Simon Marchi <simon.marchi@ericsson.com>
437
438 * gdb.trace/tspeed.exp: Remove nowarnings.
439 (prepare_for_trace_test): Declare "global ipalib".
440 * gdb.trace/tspeed.c: Include unistd.h.
441 (main): Remove superfluous printf argument.
442
d4330bde
SL
4432018-10-11 Sandra Loosemore <sandra@codesourcery.com>
444
445 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
446 directory prefix on the filename.
447
8ecfd7bd
SDJ
4482018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
449
450 * gdb.gdb/unittest.exp: Update expected message informing that
451 selftests have been disabled.
452 * gdb.server/unittest.exp: Likewise.
453
58bbcd02
TV
4542018-10-09 Tom de Vries <tdevries@suse.de>
455
456 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
457 with runto_main.
458
9f6b697b
WP
4592018-10-08 Weimin Pan <weimin.pan@oracle.com>
460
461 PR c++/16841
462 * gdb.cp/virtbase2.cc: New file.
463 * gdb.cp/virtbase2.exp: New file.
464
add5ded5
TT
4652018-10-06 Tom Tromey <tom@tromey.com>
466
467 PR python/19399:
468 * gdb.python/py-inferior.exp: Add architecture test.
469
f9e48344
TT
4702018-10-06 Tom Tromey <tom@tromey.com>
471
472 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
473 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
474
2a8be203
TT
4752018-10-06 Tom Tromey <tom@tromey.com>
476
477 * gdb.python/py-breakpoint.exp (check_last_event): Check location
478 of a "throw" catchpoint.
479
e04caa70
SDJ
4802018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
481
482 * gdb.base/info-proc.exp: Update string expected from "help info
483 proc".
484
5ca8c39f
TT
4852018-10-04 Tom Tromey <tom@tromey.com>
486
487 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
488 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
489 (test_initial_complaints, test_empty_complaints): Update.
490 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
491
3453e7e4
TT
4922018-10-04 Tom Tromey <tom@tromey.com>
493
494 PR cli/19551:
495 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
496 * lib/gdb.exp (gdb_file_cmd): Update.
497 * gdb.stabs/weird.exp (print_weird_var): Update.
498 * gdb.server/solib-list.exp: Update.
499 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
500 * gdb.mi/mi-cli.exp: Update.
501 * gdb.linespec/linespec.exp: Update.
502 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
503 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
504 * gdb.cp/cp-relocate.exp: Update.
505 * gdb.base/sym-file.exp: Update.
506 * gdb.base/relocate.exp: Update.
507 * gdb.base/readnever.exp: Update.
508 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
509 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
510 * gdb.base/dbx.exp (gdb_file_cmd): Update.
511 * gdb.base/code_elim.exp: Update.
512 * gdb.base/break-unload-file.exp (test_break): Update.
513 * gdb.base/break-interp.exp (test_attach_gdb): Update.
514 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
515 Update.
516 * gdb.base/attach.exp (do_attach_tests): Update.
517 * gdb.base/sepdebug.exp: Update.
518 * gdb.python/py-section-script.exp: Update.
519
6afcf761
TT
5202018-10-04 Tom Tromey <tom@tromey.com>
521
522 PR cli/22234:
523 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
524 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
525 output.
526
fef1b293
TT
5272018-10-04 Tom Tromey <tom@tromey.com>
528
529 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
530 set width and height to 0.
531 (test_command_line_attach_run): Use -quiet.
532
ca98345e
SL
5332018-10-03 Sandra Loosemore <sandra@codesourcery.com>
534
535 * lib/gdb.exp (skip_ifunc_tests): New.
536 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
537 other compile failures.
538 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
539
ff34e6ae
SM
5402018-10-01 Simon Marchi <simon.marchi@ericsson.com>
541
542 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
543 is_amd64_regs_target.
544
6bb8890e
AH
5452018-10-01 Alan Hayward <alan.hayward@arm.com>
546
547 * gdb.arch/aarch64-sighandler-regs.c: New test.
548 * gdb.arch/aarch64-sighandler-regs.exp: New file.
549 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
550
224d30d3
MM
5512018-10-01 Markus Metzger <markus.t.metzger@intel.com>
552
553 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
554 assembly.
555
f67ffa6a
AB
5562018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
557
558 * gdb.base/frame-selection.exp: New file.
559 * gdb.base/frame-selection.c: New file.
560
9fc3183f
AH
5612018-09-27 Alan Hayward <alan.hayward@arm.com>
562
563 * gdb.threads/check-libthread-db.c (thread_routine): Use a
564 pthread barrier.
565 (main): Likewise.
566
d354055e
AB
5672018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
568
569 * gdb.base/large-frame-1.c: New file.
570 * gdb.base/large-frame-2.c: New file.
571 * gdb.base/large-frame.exp: New file.
572 * gdb.base/large-frame.h: New file.
573
db727370
JL
5742018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
575
576 PR gdb/20948
577 * gdb.base/write_mem.exp: New test.
578 * gdb.base/write_mem.c: Likewise.
579
ae778caf
TT
5802018-09-23 Tom Tromey <tom@tromey.com>
581
582 PR python/18852:
583 * gdb.python/py-parameter.exp: Add test for parameter that throws
584 on "set".
585
fd3ba736
TT
5862018-09-23 Tom Tromey <tom@tromey.com>
587
588 PR python/17284:
589 * gdb.python/py-template.exp (test_template_arg): Add test for
590 negative template argument number.
591
39a24317
TT
5922018-09-23 Tom Tromey <tom@tromey.com>
593
594 PR python/14062:
595 * gdb.python/python.exp: Add test for post_event error.
596
f5769a2c
TT
5972018-09-23 Tom Tromey <tom@tromey.com>
598
599 PR python/18170:
600 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
601 convert pointers to int and long.
602
1c1e54f6
TT
6032018-09-23 Tom Tromey <tom@tromey.com>
604
605 PR python/20126:
606 * gdb.python/py-value.exp (test_value_numeric_ops): Add
607 signed-ness conversion tests.
608
fb4fa946
TT
6092018-09-23 Tom Tromey <tom@tromey.com>
610
611 PR python/18352;
612 * gdb.python/py-value.exp (test_float_conversion): New proc.
613 Use it.
614
a466edac
HAQ
6152018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
616
617 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
618
4ee9b0c5
SL
6192018-09-18 Sandra Loosemore <sandra@codesourcery.com>
620
621 * gdb.base/complete-empty.exp: Skip tab-completion tests if
622 no readline.
623 * gdb.base/utf8-identifiers.exp: Likewise.
624 * gdb.cp/cpcompletion.exp: Likewise.
625 * gdb.linespec/cpcompletion.exp: Likewise.
626 * gdb.linespec/cpls-abi-tag.exp: Likewise.
627 * gdb.linespec/cpls-ops.exp: Likewise.
628
23be8da7
RB
6292018-09-19 Richard Bunt <richard.bunt@arm.com>
630 Chris January <chris.january@arm.com>
631
632 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
633 * gdb.fortran/short-circuit-argument-list.exp: New file.
634 * gdb.fortran/short-circuit-argument-list.f90: New test.
635
5031d0ae
SDJ
6362018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
637
638 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
639 "arch=" keyword when executing "-stack-list-frames".
640
b4c0d1a4
SDJ
6412018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
642
643 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
644 "arch=" keyword when executing "-stack-list-frames".
645
7a6d2b45
SDJ
6462018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
647
648 * gdb.ada/complete.exp: Expect for "@" when doing "complete
649 break ada".
650
8588b356
SM
6512018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
652
653 PR python/23669
654 * gdb.python/python.exp: Test gdb.execute("show commands").
655
65e65158
TT
6562018-09-16 Tom Tromey <tom@tromey.com>
657
658 * gdb.base/new-ui.exp (do_execution_tests): Update.
659 * gdb.base/dbx.exp (test_breakpoints): Update.
660
bf326452
AH
6612018-09-14 Alan Hayward <alan.hayward@arm.com>
662
663 * lib/gdb.exp (gdb_simple_compile): Add proc.
664 (is_elf_target): Use gdb_simple_compile.
665 (skip_altivec_tests): Likewise.
666 (skip_vsx_tests): Likewise.
667 (skip_tsx_tests): Likewise.
668 (skip_btrace_tests): Likewise.
669 (skip_btrace_pt_tests): Likewise.
670 (gdb_can_simple_compile): Likewise.
671 (gdb_has_argv0): Likewise.
672 (gdb_target_symbol_prefix): Likewise.
673 (target_supports_scheduler_locking): Likewise.
674
2361b0fb
TT
6752018-09-13 Tom Tromey <tom@tromey.com>
676
677 * Makefile.in (TAGS): Recognize proc_with_prefix and
678 gdb_caching_proc.
679
0ae1a321
SM
6802018-09-13 Simon Marchi <simon.marchi@ericsson.com>
681
682 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
683 method.
684
a40bf0c2
SM
6852018-09-13 Simon Marchi <simon.marchi@ericsson.com>
686
687 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
688 and a few other Inferior properties when the Inferior is no
689 longer valid.
690
4a3fe98f
TT
6912018-09-13 Tom Tromey <tom@tromey.com>
692
693 PR rust/23650:
694 * gdb.rust/simple.exp: Add test for enum field access error.
695
098b2108
TT
6962018-09-13 Tom Tromey <tom@tromey.com>
697
698 PR rust/23626:
699 * gdb.rust/simple.rs (EmptyEnum): New type.
700 (main): Use it.
701 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
702
1256af7d
SM
7032018-09-13 Simon Marchi <simon.marchi@ericsson.com>
704
705 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
706 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
707 * gdb.python/py-symtab.exp: Update test printing an objfile.
708
4aa8e6c2
SM
7092018-09-12 Simon Marchi <simon.marchi@ericsson.com>
710
711 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
712 object.
713
c221b2f7
AH
7142018-09-12 Alan Hayward <alan.hayward@arm.com>
715
716 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
717 (support_complex_tests): Use gdb_can_simple_compile.
718 (is_ilp32_target): Likewise.
719 (is_lp64_target): Likewise.
720 (is_64_target): Likewise.
721 (is_amd64_regs_target): Likewise.
722 (is_aarch32_target): Likewise.
723 (gdb_int128_helper): Likewise.
724
6f1107b5
JK
7252018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
726
727 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
728
1f5d1570
JG
7292018-09-10 Jerome Guitton <guitton@adacore.com>
730
731 * gdb.ada/same_component_name: Add test for case of tagged record
732 with variable-length fields.
733
cc330e39
XR
7342018-09-10 Xavier Roirand <roirand@adacore.com>
735
736 * gdb.ada/access_to_unbounded_array.exp: New testcase.
737 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
738 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
739 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
740
b9c50e9a
XR
7412018-09-10 Xavier Roirand <roirand@adacore.com>
742
743 * gdb.ada/mi_string_access.exp: New testcase.
744 * gdb.ada/mi_string_access/bar.adb: New file.
745 * gdb.ada/mi_string_access/pck.adb: New file.
746 * gdb.ada/mi_string_access/pck.asd: New file.
747
2963898f
XR
7482018-09-10 Xavier Roirand <roirand@adacore.com>
749
750 * gdb.ada/mi_var_union.exp: New testcase.
751 * gdb.ada/mi_var_union/bar.adb: New file.
752 * gdb.ada/mi_var_union/pck.adb: New file.
753 * gdb.ada/mi_var_union/pck.asd: New file.
754
1aac008f
TT
7552018-09-08 Tom Tromey <tom@tromey.com>
756
757 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
758
332cf4c9
TT
7592018-09-08 Tom Tromey <tom@tromey.com>
760
761 PR python/16047:
762 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
763 (register_pretty_printers): Register new printer.
764 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
765 test.
766 * gdb.python/py-prettyprint.c (int_type3): New typedef.
767 (an_int_type3): New global.
768
424da6cf
JB
7692018-09-08 Joel Brobecker <brobecker@adacore.com>
770
771 * gdb.ada/expr_with_funcall: New testcase.
772
2a62dfa9
JB
7732018-09-08 Joel Brobecker <brobecker@adacore.com>
774
775 * gdb.ada/packed_array_assign: New testcase.
776
96b6697f
AB
7772018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
778
779 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
780 names, and add test prefixes to make test names unique.
781
e4a62c65
TV
7822018-09-05 Tom de Vries <tdevries@suse.de>
783
784 * gdb.dwarf2/varval.exp: Add test.
785
dd083ee2
GB
7862018-09-04 Gary Benson <gbenson@redhat.com>
787
788 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
789 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
790
aef9346c
TT
7912018-08-31 Tom Tromey <tom@tromey.com>
792
793 * gdb.rust/simple.rs: Rename second variable "v".
794
c67f2e15
AB
7952018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
796
797 * gdb.base/funcargs.c (use_a): New function.
798 (recurse): Call use_a.
799
078a0207
KS
8002018-08-29 Keith Seitz <keiths@redhat.com>
801
802 * gdb.compile/compile-cplus-anonymous.cc: New file.
803 * gdb.compile/compile-cplus-anonymous.exp: New file.
804 * gdb.compile/compile-cplus-array-decay.cc: New file.
805 * gdb.compile/compile-cplus-array-decay.exp: New file.
806 * gdb.compile/compile-cplus-inherit.cc: New file.
807 * gdb.compile/compile-cplus-inherit.exp: New file.
808 * gdb.compile/compile-cplus-member.cc: New file.
809 * gdb.compile/compile-cplus-member.exp: New file.
810 * gdb.compile/compile-cplus-method.cc: New file.
811 * gdb.compile/compile-cplus-method.exp: New file.
812 * gdb.compile/compile-cplus-mod.c: "New" file.
813 * gdb.compile/compile-cplus-namespace.cc: New file.
814 * gdb.compile/compile-cplus-namespace.exp: New file.
815 * gdb.compile/compile-cplus-nested.cc: New file.
816 * gdb.compile/compile-cplus-nested.exp: New file.
817 * gdb.compile/compile-cplus-print.c: "New" file.
818 * gdb.compile/compile-cplus-print.exp: "New" file.
819 * gdb.compile/compile-cplus-virtual.cc: New file.
820 * gdb.compile/compile-cplus-virtual.exp: New file.
821 * gdb.compile/compile-cplus.c: "New" file.
822 * gdb.compile/compile-cplus.exp: "New" file.
823 * lib/compile-support.exp: New file.
824
b0f492b9
GB
8252018-08-16 Gary Benson <gbenson@redhat.com>
826
827 PR gdb/13000:
828 * gdb.base/batch-exit-status.exp: New file.
829 * gdb.base/batch-exit-status.good-commands: Likewise.
830 * gdb.base/batch-exit-status.bad-commands: Likewise.
831
36eb4c5f
AH
8322018-08-29 Alan Hayward <alan.hayward@arm.com>
833
834 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
835 (struct struct02): Likewise.
836 (struct struct03): Likewise.
837 (struct struct04): Likewise.
838 (struct struct_01_01): New struct.
839 (struct struct_01_02): Likewise.
840 (struct struct_01_03): Likewise.
841 (struct struct_01_04): Likewise.
842 (struct struct_02_01): Likewise.
843 (struct struct_02_02): Likewise.
844 (struct struct_02_03): Likewise.
845 (struct struct_02_04): Likewise.
846 (struct struct_04_01): Likewise.
847 (struct struct_04_02): Likewise.
848 (struct struct_04_03): Likewise.
849 (struct struct_04_04): Likewise.
850 (struct struct_05_01): Likewise.
851 (struct struct_05_02): Likewise.
852 (struct struct_05_03): Likewise.
853 (struct struct_05_04): Likewise.
854 (cmp_struct01): Remove function.
855 (cmp_struct02): Likewise.
856 (cmp_struct03): Likewise.
857 (cmp_struct04): Likewise.
858 (cmp_struct_01_01): Add Function.
859 (cmp_struct_01_02): Likewise.
860 (cmp_struct_01_03): Likewise.
861 (cmp_struct_01_04): Likewise.
862 (cmp_struct_02_01): Likewise.
863 (cmp_struct_02_02): Likewise.
864 (cmp_struct_02_03): Likewise.
865 (cmp_struct_02_04): Likewise.
866 (cmp_struct_04_01): Likewise.
867 (cmp_struct_04_02): Likewise.
868 (cmp_struct_04_03): Likewise.
869 (cmp_struct_04_04): Likewise.
870 (cmp_struct_05_01): Likewise.
871 (cmp_struct_05_02): Likewise.
872 (cmp_struct_05_03): Likewise.
873 (cmp_struct_05_04): Likewise.
874 (call_all): Add new structs.
875 * gdb.base/infcall-nested-structs.exp: Likewise.
876
3bf9c013
JV
8772018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
878
879 * gdb.python/py-framefilter-mi.exp: Update regexp to
880 check for "arch" field in frame output.
881
450d1e88
KB
8822018-08-23 Kevin Buettner <kevinb@redhat.com>
883
884 * gdb.dwarf2/dw2-ranges-func.c: New file.
885 * gdb.dwarf2/dw2-ranges-func.exp: New file.
886
ae739fe7
SM
8872018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
888
889 * gdb.base/term.exp: Compare terminal settings with values from
890 the inferior.
891 * gdb.base/term.c: Get and set terminal settings.
892
6d52907e
JV
8932018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
894
895 * lib/mi-support.exp (mi_expect_stop): Update regexp to
896 accommodate new "arch" field in frame output.
897 * gdb.mi/mi-return.exp: Likewise.
898 * gdb.mi/mi-stack.exp: Likewise.
899 * gdb.mi/mi-syn-frame.exp: Likewise.
900 * gdb.mi/user-selected-context-sync.exp: Likewise.
901
be2d111a
MS
9022018-08-19 Michael Spang <spang@google.com>
903
904 PR gdb/11786
905 * gdb.base/gcore-tls-pie.c: New file.
906 * gdb.base/gcore-tls-pie.exp: New file.
907
ae3a7c47
KB
9082018-08-18 Kevin Buettner <kevinb@redhat.com>
909
910 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
911 * gdb.dwarf2/varval.c: New file.
912 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 913
2ecae92e
AH
9142018-08-17 Alan Hayward <alan.hayward@arm.com>
915
916 PR gdb/18931
917 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
918
c1854f1d
KS
9192018-08-16 Keith Seitz <keiths@redhat.com>
920
921 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
922 tests expected to pass.
923
26fb3983
JV
9242018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
925
926 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
927 -data-disassemble -a.
928 (test_disassembly_bogus_args): Likewise.
929
67943c00
AB
9302018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
931
932 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
933
5ff2bbae
AB
9342018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
935
936 * gdb.base/vla-optimized-out.exp: Add new test.
937
e5bbcd0f
AB
9382018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
939
940 * gdb.base/vla-optimized-out-o3.exp: Delete.
941 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
942 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
943 deleted tests.
944
9d4a934c
AB
9452018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
946
947 PR gdb/18050:
948 * gdb.server/extended-remote-restart.c: New file.
949 * gdb.server/extended-remote-restart.exp: New file.
950
045cf012
SM
9512018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
952
953 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
954 "set variable index = 42".
955
87d6a7aa
SM
9562018-08-07 Simon Marchi <simon.marchi@ericsson.com>
957
958 * boards/index-cache-gdb.exp: New file.
959 * gdb.dwarf2/index-cache.exp: New file.
960 * gdb.dwarf2/index-cache.c: New file.
961 * gdb.base/maint.exp: Check if we are using the index cache.
962
96d68bd4
RO
9632018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
964
965 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
966 MAKEFLAGS.
967
5a699617
RO
9682018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
969
970 * dg-extract-results.sh: Move to toplevel contrib.
971 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
972 * Makefile.in (check-parallel-racy): Likewise.
973
5bd18990
AB
9742018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
975
976 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
977 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
978 tests if the target supports scheduler locking.
979
3fbbcf47
TV
9802018-08-04 Tom de Vries <tdevries@suse.de>
981
982 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
983
3e1d3d8c
TT
9842018-08-02 Tom Tromey <tom@tromey.com>
985
986 PR symtab/16842.
987 * gdb.cp/temargs.exp: Test "info address" of a template
988 parameter.
989
5abe0f0c
JV
9902018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
991
992 * gdb.python/py-mi-var-info-path-expression.c: New file.
993 * gdb.python/py-mi-var-info-path-expression.py: New file.
994 * gdb.python/py-mi-var-info-path-expression.exp: New file.
995
fb66cde8
SDJ
9962018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
997
998 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
999 error after "cannot resolve name" string.
1000
c708f4d2
AB
10012018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1002
1003 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
1004 started.
1005 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
1006
37cc0cae
TV
10072018-07-28 Tom de Vries <tdevries@suse.de>
1008
1009 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
1010
63b4ecf7
TV
10112018-07-26 Tom de Vries <tdevries@suse.de>
1012
1013 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
1014
3c3bb058
AB
10152018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
1016
1017 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
1018 is visible.
1019
9e7f3bbb
TV
10202018-07-26 Tom de Vries <tdevries@suse.de>
1021
1022 PR breakpoints/23366
1023 * gdb.base/catch-follow-exec.c: New test.
1024 * gdb.base/catch-follow-exec.exp: New file.
1025
16f808ec
TV
10262018-07-25 Tom de Vries <tdevries@suse.de>
1027
1028 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
1029 vla-optimized-out.c.
1030
d7154a8d
JV
10312018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
1032
1033 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
1034 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
1035
232a0032
TV
10362018-07-20 Tom de Vries <tdevries@suse.de>
1037
1038 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
1039 NOCLONE macro.
1040 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
1041
fbb1d502
TV
10422018-07-19 Tom de Vries <tdevries@suse.de>
1043
1044 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
1045 regular expression.
1046
42dc7699
TV
10472018-07-18 Tom de Vries <tdevries@suse.de>
1048
1049 * gdb.base/vla-optimized-out.c: New test.
1050 * gdb.base/vla-optimized-out.exp: New file.
1051
7f1f7e23
SDJ
10522018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
1053
1054 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
1055 message "No address associated with hostname" when gdbserver
1056 cannot resolve the hostname.
1057
5759ebb3
PW
10582018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1059
1060 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
1061 Add some test prefixes to make tests unique.
1062
3606ccab
PW
10632018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1064
1065 * gdb.base/frameapply.c: New file.
1066 * gdb.base/frameapply.exp: New file.
1067
529c08b2
PW
10682018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1069
1070 * gdb.base/skip.exp: Update expected error message.
1071
c7ab0aef
SDJ
10722018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1073 Jan Kratochvil <jan.kratochvil@redhat.com>
1074 Paul Fertser <fercerpav@gmail.com>
1075 Tsutomu Seki <sekiriki@gmail.com>
1076
1077 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
1078 parameter.
1079 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
1080 by default.
1081 * boards/native-gdbserver.exp: Likewise.
1082 * gdb.server/run-without-local-binary.exp: Improve regexp used
1083 for detecting when a remote debugging connection succeeds.
1084 * gdb.server/server-connect.exp: New file.
1085 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
1086 Do not prefix the port number with ":".
1087 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
1088 support for detecting and using it. Add '$debughost_gdbserver'
1089 to the list of arguments used to start gdbserver. Handle case
1090 when gdbserver cannot resolve a network name.
1091
16ff70dd
SDJ
10922018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1093
1094 PR c++/23373
1095 * gdb.base/ptype-offsets.cc (struct static_member): New
1096 struct.
1097 (main) <stmember>: New variable.
1098 * gdb.base/ptype-offsets.exp: Add test for printing a struct
1099 with a static member in it.
1100
3541979f
AB
11012018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
1102
1103 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
1104 watchpoints enabled and disabled.
1105
c8ad9b9a
AB
11062018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1107
1108 * gdb.base/examine-backward.exp: Still run tests around address
1109 0x0, even if address 0x0 is not readable. Update the pattern for
1110 matching address 0x0 in expected output.
1111
e0e5e971
AB
11122018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1113
1114 * gdb.base/share-env-with-gdbserver.c (main): Add call to
1115 malloc/free.
1116
1ea5da02
TV
11172018-07-04 Tom de Vries <tdevries@suse.de>
1118
1119 * gdb.dwarf2/dw2-error.exp: Update expected error message.
1120
471b9d15
MR
11212018-07-02 Maciej W. Rozycki <macro@mips.com>
1122
1123 PR tdep/8282
1124 * gdb.arch/mips-disassembler-options.exp: New test.
1125 * gdb.arch/mips-disassembler-options.s: New test source.
1126
75acb486
PA
11272018-06-29 Pedro Alves <palves@redhat.com>
1128
1129 * gdb.threads/names.exp: Adjust expected "info threads" output.
1130
cd2bb709
PA
11312018-06-29 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.opt/inline-break.exp (line number, address): Add "info
1134 break" tests.
1135
991ff292
PA
11362018-06-29 Pedro Alves <palves@redhat.com>
1137
1138 * gdb.opt/inline-break.c (func1): Add "break here" marker.
1139 * gdb.opt/inline-break.exp: Test setting breakpoints by line
1140 number and address and running to them.
1141
356819b6 11422018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
1143
1144 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
1145
2512d7ef
JK
11462018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1147
1148 * lib/compiler.c: Remove executable permission flag.
1149
be1b6474
RB
11502018-06-28 Richard Bunt <richard.bunt@arm.com>
1151
1152 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
1153 code.
1154 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
1155
291f9a96
PT
11562018-06-28 Petr Tesarik <ptesarik@suse.cz>
1157
1158 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
1159
ed6dfe51
PT
11602018-06-28 Petr Tesarik <ptesarik@suse.cz>
1161
1162 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
1163 address argument is omitted.
1164
d4d429d5
PT
11652018-06-28 Petr Tesarik <ptesarik@suse.cz>
1166
1167 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
1168
7ab6656f
OJ
11692018-06-27 Omair Javaid <omair.javaid@linaro.org>
1170
1171 PR gdb/21695
1172 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
1173 * gdb.base/infoline-reloc-main-from-zero.c: New file.
1174
a33ccfc7
TT
11752018-06-26 Tom Tromey <tom@tromey.com>
1176
1177 PR rust/22574:
1178 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
1179 * gdb.rust/simple.rs (struct SimpleLayout): New.
1180
6d72d289
SM
11812018-06-22 Simon Marchi <simon.marchi@ericsson.com>
1182
1183 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
1184 "info registers" output.
1185
8363f9d5
RB
11862018-06-21 Richard Bunt <richard.bunt@arm.com>
1187
1188 * gdb.base/watchpoint-hw-attach.c: New test.
1189 * gdb.base/watchpoint-hw-attach.exp: New file.
1190
f00674fe
SM
11912018-06-20 Simon Marchi <simon.marchi@ericsson.com>
1192
1193 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
1194 through /bin/sh.
1195 * boards/dwarf4-gdb-index.exp: Likewise.
1196 * boards/fission-dwp.exp: Likewise.
1197
1d554008
UW
11982018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
1199
1200 * gdb.base/float128.exp: Add comment and improved fail message
1201 to the failure case of "print large128" test.
1202
d0ac1c44
SM
12032018-06-19 Simon Marchi <simon.marchi@ericsson.com>
1204
1205 * configure.ac: Remove AC_PREREQ.
1206 * configure: Re-generate.
1207
61b04dd0
PA
12082018-06-19 Pedro Alves <palves@redhat.com>
1209
1210 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
1211 (func_extern_caller): New.
1212 (main): Call func_extern_caller.
1213 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
1214 logic change.
1215
f63b508a
SM
12162018-06-18 Weimin Pan <weimin.pan@oracle.com>
1217
1218 PR gdb/16841
1219 * gdb.cp/typedef-base.cc: New file.
1220 * gdb.cp/typedef-base.exp: New file.
1221
0fe3a558
TV
12222018-06-18 Tom de Vries <tdevries@suse.de>
1223
1224 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
1225
7010835a
AB
12262018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1227 Richard Bunt <Richard.Bunt@arm.com>
1228
1229 * gdb.threads/attach-slow-waitpid.c: New file.
1230 * gdb.threads/attach-slow-waitpid.exp: New file.
1231 * gdb.threads/slow-waitpid.c: New file.
1232
14897d65
PA
12332018-06-14 Pedro Alves <palves@redhat.com>
1234
1235 * gdb.base/fork-running-state.c: Include <errno.h>.
1236 (exit_if_relative_exits): New.
1237 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
1238 exits.
1239 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
1240 child exits.
1241
5d9a0608
TV
12422018-06-14 Tom de Vries <tdevries@suse.de>
1243
1244 PR cli/22573
1245 * gdb.base/finish-pretty.c: New test.
1246 * gdb.base/finish-pretty.exp: New file.
1247
11ae5818
PA
12482018-06-14 Pedro Alves <palves@redhat.com>
1249
1250 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
1251 gdb's expected startup output.
1252
1d39de44
PA
12532018-06-14 Pedro Alves <palves@redhat.com>
1254
1255 * lib/selftest-support.exp (selftest_setup): Remove inlined
1256 function handling.
1257
70ee0000
TV
12582018-06-14 Tom de Vries <tdevries@suse.de>
1259
1260 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
1261 matching of breakpoint printing.
1262
11f4b608
TV
12632018-06-13 Tom de Vries <tdevries@suse.de>
1264
1265 PR testsuite/23269
1266 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
1267 (fork_child): ... here, and ...
1268 (fork_parent): ... here.
1269
12702018-06-12 Tom de Vries <tdevries@suse.de>
1271
1272 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
1273
9516f85a
AB
12742018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1275 Stephen Roberts <stephen.roberts@arm.com>
1276
1277 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
1278 rewrite test to describe action performed, rather than possible
1279 failure.
1280
5045b3d7
GB
12812018-06-08 Gary Benson <gbenson@redhat.com>
1282
1283 * gdb.threads/check-libthread-db.exp: New file.
1284 * gdb.threads/check-libthread-db.c: Likewise.
1285
c61b06a1
TT
12862018-06-05 Tom Tromey <tom@tromey.com>
1287
1288 * gdb.base/default.exp: Update expected "show version" output.
1289
eb6af809
TT
12902018-06-05 Tom Tromey <tom@tromey.com>
1291
1292 PR cli/12326:
1293 * gdb.cp/static-print-quit.exp: Update.
1294 * lib/gdb.exp (pagination_prompt): Update.
1295 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
1296 * gdb.python/python.exp: Update.
1297
178d6a63
JB
12982018-06-04 Joel Brobecker <brobecker@adacore.com>
1299
1300 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
1301
8e817061
JB
13022018-06-01 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.ada/bp_fun_addr: New testcase.
1305
e86ca25f
TT
13062018-06-01 Tom Tromey <tom@tromey.com>
1307
1308 * gdb.xml/tdesc-regs.exp (load_description): Update expected
1309 results.
1310 * gdb.dwarf2/method-ptr.exp: Set language to C++.
1311 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
1312 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
1313 * gdb.base/maint.exp (maint_pass_if): Update.
1314
4b2dfa9d
MR
13152018-05-31 Maciej W. Rozycki <macro@mips.com>
1316
1317 * gdb.base/endian.exp: New test.
1318 * gdb.base/endian.c: New test source.
1319
45f25d6c
AB
13202018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
1321
1322 PR gdb/23203
1323 * gdb.base/bt-selected-frame.c: New file.
1324 * gdb.base/bt-selected-frame.exp: New file.
1325 * lib/gdb.exp (get_current_frame_number): New function.
1326
d9f6d7f8
MR
13272018-05-24 Maciej W. Rozycki <macro@mips.com>
1328 Pedro Alves <palves@redhat.com>
1329
1330 * gdb.threads/tls-core.c: Include <stdlib.h>
1331 (thread_proc): Call `abort'.
1332 * gdb.threads/tls-core.exp: Generate a core with core_find too.
1333 (tls_core_test): New procedure, bits factored out from ...
1334 (top level): ... here. Test both native cores and gcore cores.
1335
ff1cf532
TT
13362018-05-23 Tom Tromey <tom@tromey.com>
1337
1338 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
1339
b98664d3
TT
13402018-05-23 Tom Tromey <tom@tromey.com>
1341
1342 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
1343 symfile_complaints.
1344 (test_short_complaints): Likewise.
1345 (test_empty_complaints): Likewise.
1346 (test_initial_complaints): Update.
1347
4e9668d0
TT
13482018-05-23 Tom Tromey <tom@tromey.com>
1349
1350 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
1351
43ba33c7
TT
13522018-05-23 Tom Tromey <tom@tromey.com>
1353
1354 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
1355 (test_short_complaints): Update.
1356
035522c0
PA
13572018-05-22 Pedro Alves <palves@redhat.com>
1358
1359 * gdb.base/remote.exp: Only gdb_start after compiling the
1360 testcase. Issue "disconnect" before testing "set remote" command
1361 defaults. Issue clean_restart before running to main.
1362
cc0be08f
PA
13632018-05-22 Pedro Alves <palves@redhat.com>
1364
1365 * gdb.base/remote.exp: Adjust expected output of "show remote
1366 memory-write-packet-size". Add tests for "set remote
1367 memory-write-packet-size 0" and "set remote
1368 memory-write-packet-size fixed/limit".
1369
b1b60145
PA
13702018-05-22 Pedro Alves <palves@redhat.com>
1371
1372 PR gdb/22973
1373 * gdb.base/utf8-identifiers.c: New file.
1374 * gdb.base/utf8-identifiers.exp: New file.
1375
0ec848ad
PFC
13762018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1377
1378 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
1379
2c3305f6
PFC
13802018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1381
1382 * gdb.arch/powerpc-vsx-gcore.exp: New file.
1383
ce1e8424
TT
13842018-05-18 Tom Tromey <tom@tromey.com>
1385
1386 * gdb.base/ptype-offsets.exp: Update.
1387
ddfe970e
KS
13882018-05-17 Keith Seitz <keiths@redhat.com>
1389
1390 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
1391 in expected breakpoint stop locations.
1392 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
1393 move to proper scope to test variable values.
1394 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
1395 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
1396 New functions.
1397 (main): Call not_inline_func3.
1398 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
1399 inline_func1, inline_func2, and inline_func3. Test that when each
1400 breakpoint is hit, GDB properly reports both the stop location
1401 and the backtrace. Repeat tests for temporary breakpoints.
1402
0726fcc6
MR
14032018-05-15 Maciej W. Rozycki <macro@mips.com>
1404
1405 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
1406 rather then trying to access it in determining whether the PID
1407 of `gdbserver' could have been retrieved.
1408
8ee22052
AB
14092018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
1410
1411 * gdb.arch/amd64-init-x87-values.S: New file.
1412 * gdb.arch/amd64-init-x87-values.exp: New file.
1413
7785df48
JK
14142018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1415
1416 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
1417
56bcdbea
TT
14182018-05-04 Tom Tromey <tom@tromey.com>
1419
1420 PR python/22730:
1421 * gdb.python/python.exp: Test multi-line execute.
1422
a913fffb
TT
14232018-05-04 Tom Tromey <tom@tromey.com>
1424
1425 PR python/22731:
1426 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
1427
7a2c85f2
TT
14282018-05-04 Tom Tromey <tom@tromey.com>
1429
1430 PR gdb/11750:
1431 * gdb.base/define.exp: Test defining a user command inside a user
1432 command.
1433 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
1434
a3b60e45
JK
14352018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1436 Pedro Alves <palves@redhat.com>
1437
1438 PR breakpoints/19806 and support for PR external/20207.
1439 * gdb.base/watchpoint-unaligned.c: New file.
1440 * gdb.base/watchpoint-unaligned.exp: New file.
1441
45fe4a03
AB
14422018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1443
1444 * gdb.base/maint.exp: Make test names unique, use
1445 test_prefix_command_help to test 'help maint info', and remove
1446 repeated test of 'help maint'.
1447
9be2ae8f
TT
14482018-05-04 Tom Tromey <tom@tromey.com>
1449
1450 PR gdb/22619:
1451 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
1452 behavior.
1453
11859c31
AB
14542018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1455
1456 * gdb.base/maint.exp: Process output from 'maint print registers'
1457 line at a time.
1458
089a9490
AB
14592018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
1462 timeout.
1463
9b0797e2
AB
14642018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
1465
1466 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
1467 filter pattern.
1468
f6ac5f3d
PA
14692018-05-02 Pedro Alves <palves@redhat.com>
1470
1471 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
1472 to_log_command renames.
1473 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1474
77d3c63b
TT
14752018-05-02 Tom Tromey <tom@tromey.com>
1476
1477 * gdb.python/py-parameter.exp: Set test message.
1478
0489430a
TT
14792018-05-02 Tom Tromey <tom@tromey.com>
1480
1481 PR python/20084:
1482 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
1483 PARAM_ZUINTEGER_UNLIMITED tests.
1484
1632f8ba
DR
14852018-04-28 Dan Robertson <danlrobertson89@gmail.com>
1486
1487 PR rust/23124
1488 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
1489 when casting.
1490
6d7bb824
TT
14912018-04-30 Tom Tromey <tom@tromey.com>
1492
1493 * gdb.python/py-type.exp: Check align attribute.
1494 * gdb.python/py-type.c: New "aligncheck" global.
1495
007e1530
TT
14962018-04-30 Tom Tromey <tom@tromey.com>
1497
1498 PR exp/17095:
1499 * gdb.dwarf2/dw2-align.exp: New file.
1500 * gdb.cp/align.exp: New file.
1501 * gdb.base/align.exp: New file.
1502 * lib/gdb.exp (gdb_int128_helper): New proc.
1503 (has_int128_c, has_int128_cxx): New caching procs.
1504
6873858b
TT
15052018-04-27 Tom Tromey <tom@tromey.com>
1506
1507 PR rust/22545:
1508 * gdb.rust/simple.exp: Add inclusive range tests.
1509
79188d8d
PA
15102018-04-26 Pedro Alves <palves@redhat.com>
1511
1512 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
1513 ifunc breakpoint locations correctly of ifunc breakpoints set
1514 while the program resolves the ifunc.
1515
c7075ad5
PA
15162018-04-26 Pedro Alves <palves@redhat.com>
1517
1518 * gdb.base/gnu-ifunc-final.c: New file.
1519 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
1520 * gdb.base/gnu-ifunc.exp (executable): Delete.
1521 (staticexecutable): Adjust.
1522 (lib_opts, exec_opts): Delete.
1523 (make_binsuffix, build, set-break): New procedures.
1524 (misc_tests): New, with tests factored out from the top level.
1525 (top level): Test different combinations of ifunc resolver name,
1526 resolver with and with debug info, and ifunc target with and
1527 without debug info. Wrap static tests with with_target_prefix.
1528
8388016d
PA
15292018-04-26 Pedro Alves <palves@redhat.com>
1530
1531 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
1532 return type" warnings.
1533
249b5733
PA
15342018-04-25 Pedro Alves <palves@redhat.com>
1535
1536 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
1537 killed".
1538 * gdb.base/kill-after-signal.exp: Likewise.
1539 * gdb.threads/kill.exp: Likewise.
1540
f67c0c91
SDJ
15412018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1542 Sergio Durigan Junior <sergiodj@redhat.com>
1543 Pedro Alves <palves@redhat.com>
1544
1545 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
1546 regexps to expect for '[Inferior ... detached]' as well.
1547 * gdb.base/attach.exp: Likewise.
1548 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
1549 "gdb_continue_to_end".
1550 (test_catch_syscall_with_wrong_args): Likewise.
1551 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
1552 ']'. Don't set 'verbose' on.
1553 * gdb.base/foll-vfork.exp: Likewise.
1554 * gdb.base/fork-print-inferior-events.c: New file.
1555 * gdb.base/fork-print-inferior-events.exp: New file.
1556 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
1557 '[Inferior ... has been killed]' message.
1558 * gdb.base/kill-after-signal.exp: Likewise.
1559 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
1560 detach message.
1561 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
1562 message.
1563 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
1564 regexps to expect for '[Inferior ... detached]' as well.
1565 * gdb.threads/process-dies-while-detaching.exp: Likewise.
1566
0a8ddac4
SM
15672018-04-24 Simon Marchi <simon.marchi@ericsson.com>
1568
1569 PR gdb/23104
1570 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
1571
d27d16bf
RB
15722018-04-19 Richard Bunt <richard.bunt@arm.com>
1573
1574 * gdb.threads/multiple-successive-infcall.c: New test.
1575 * gdb.threads/multiple-successive-infcall.exp: New file.
1576
a037790e
TT
15772018-04-17 Tom Tromey <tom@tromey.com>
1578
1579 * gdb.rust/simple.rs (Union): New type.
1580 (main): New local "u".
1581 * gdb.rust/simple.exp (test_one_slice): Add new test case.
1582
e3a91079
AA
15832018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1584
1585 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
1586 number information in output of "whereis" command.
1587 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
1588
b744723f
AA
15892018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1590
1591 * gdb.ada/info_types.exp: Adjust expected output to the line
1592 numbers now printed by "info var/func/type".
1593 * gdb.base/completion.exp: Likewise.
1594 * gdb.base/included.exp: Likewise.
1595 * gdb.cp/cp-relocate.exp: Likewise.
1596 * gdb.cp/cplusfuncs.exp: Likewise.
1597 * gdb.cp/namespace.exp: Likewise.
1598 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
1599
4a4495d6
MM
16002018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1601
1602 * gdb.btrace/cpu.exp: New.
1603
1d509aa6
MM
16042018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1605
1606 * gdb.base/step-indirect-call-thunk.exp: New.
1607 * gdb.base/step-indirect-call-thunk.c: New.
1608 * gdb.reverse/step-indirect-call-thunk.exp: New.
1609 * gdb.reverse/step-indirect-call-thunk.c: New.
1610
6295b6da
SM
16112018-04-11 Simon Marchi <simon.marchi@ericsson.com>
1612
1613 * gdb.base/pie-fork.c: New file.
1614 * gdb.base/pie-fork.exp: New file.
1615
50146e70
TT
16162018-04-11 Tom Tromey <tom@tromey.com>
1617
1618 * gdb.rust/simple.exp: Add test for ".." struct initializer.
1619
f50d8a2e
PA
16202018-04-10 Pedro Alves <palves@redhat.com>
1621
1622 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
1623 exits. Instead loop running forever.
1624 (fork_parent): Run forever too.
1625
a0be7a36
SM
16262018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1627
1628 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
1629 mi_continue_to_line.
1630 * gdb.mi/mi-stack.c (callee4): Add comment.
1631
9b73db36
SM
16322018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1633
1634 * gdb.mi/mi-stack.exp: Fix indentation.
1635
c912f608
SM
16362018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1637
1638 PR gdb/22979
1639 * gdb.arch/amd64-osabi.exp: New file.
1640
26540402
SM
16412018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1642
1643 PR gdb/22980
1644 * gdb.base/osabi.exp: New file.
1645
121ad66c 16462018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
1647
1648 * gdb.cp/static-typedef-print.exp: New file.
1649 * gdb.cp/static-typedef-print.cc: New file.
1650
3fcded8f
JB
16512018-03-27 Joel Brobecker <brobecker@adacore.com>
1652
1653 * gdb.ada/varsize_limit: New testcase.
1654
59cc4834
JB
16552018-03-27 Joel Brobecker <brobecker@adacore.com>
1656
1657 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
1658
1659 * gdb.ada/notcplusplus: New testcase.
1660
1661 * gdb.base/c-linkage-name.c: New file.
1662 * gdb.base/c-linkage-name.exp: New testcase.
1663
4ca59a9f
TT
16642018-03-26 Tom Tromey <tom@tromey.com>
1665
1666 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
1667 * gdb.python/py-framefilter.py (name_error): New global.
1668 (ErrorInName.function): Use name_error.
1669
978d6c75
TT
16702018-03-26 Tom Tromey <tom@tromey.com>
1671
1672 PR backtrace/15582:
1673 * gdb.python/py-framefilter.exp: Add "bt hide" test.
1674
b7fee5a3
KS
16752018-03-23 Keith Seitz <keiths@redhat.com>
1676
1677 PR c++/22968
1678 * gdb.cp/subtypes.exp: New file.
1679 * gdb.cp/subtypes.h: New file.
1680 * gdb.cp/subtypes.cc: New file.
1681 * gdb.cp/subtypes-2.cc: New file.
1682
376be529
AB
16832018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1684
1685 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
1686 (done): Call '_exit' not 'exit' to avoid atexit handlers.
1687 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
1688 -nostartfiles when compiling the test. Confirm that all registers
1689 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
1690
066cfa98
AB
16912018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1692
1693 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
1694 option, syntax was wrong anyway.
1695 * gdb.arch/arm-disp-step.exp: Likewise.
1696 * gdb.arch/sparc64-regs.exp: Likewise.
1697 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
1698 option, syntax was wrong anyway, switch to use
1699 prepare_for_testing.
1700 * gdb.arch/i386-disp-step.exp: Likewise.
1701
079670b9
AA
17022018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
1703
1704 * gdb.ada/exec_changed.exp: Replace "target_info exists
1705 use_gdb_stub" by "use_gdb_stub".
1706 * gdb.ada/start.exp: Likewise.
1707 * gdb.base/async-shell.exp: Likewise.
1708 * gdb.base/attach-pie-misread.exp: Likewise.
1709 * gdb.base/attach-wait-input.exp: Likewise.
1710 * gdb.base/break-entry.exp: Likewise.
1711 * gdb.base/break-interp.exp: Likewise.
1712 * gdb.base/dprintf-detach.exp: Likewise.
1713 * gdb.base/nostdlib.exp: Likewise.
1714 * gdb.base/solib-nodir.exp: Likewise.
1715 * gdb.base/statistics.exp: Likewise.
1716 * gdb.base/testenv.exp: Likewise.
1717 * gdb.mi/mi-exec-run.exp: Likewise.
1718 * gdb.mi/mi-start.exp: Likewise.
1719 * gdb.multi/dummy-frame-restore.exp: Likewise.
1720 * gdb.multi/multi-arch-exec.exp: Likewise.
1721 * gdb.multi/multi-arch.exp: Likewise.
1722 * gdb.multi/tids.exp: Likewise.
1723 * gdb.multi/watchpoint-multi.exp: Likewise.
1724 * gdb.python/py-events.exp: Likewise.
1725 * gdb.threads/attach-into-signal.exp: Likewise.
1726 * gdb.threads/attach-stopped.exp: Likewise.
1727 * gdb.threads/threadapply.exp: Likewise.
1728 * lib/selftest-support.exp: Likewise.
1729
26d6cec4
AA
17302018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
1731
1732 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
1733
4ee89e90
SR
17342018-03-20 Stephen Roberts <stephen.roberts@arm.com>
1735
1736 * gdb.perf/template-breakpoints.cc: New file.
1737 * gdb.perf/template-breakpoints.exp: New file.
1738 * gdb.perf/template-breakpoints.py: New file.
1739
92630041
TT
17402018-03-19 Tom Tromey <tom@tromey.com>
1741
1742 * gdb.rust/simple.rs (main): Add local variables field1, field2,
1743 y0.
1744 * gdb.rust/simple.exp: Test bare identifier form of struct
1745 initializer.
1746
76727919
TT
17472018-03-19 Tom Tromey <tom@tromey.com>
1748
1749 * gdb.gdb/observer.exp: Remove.
1750
194ed413
AA
17512018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1752
1753 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
1754 "qualified" option when setting breakpoints.
1755 * gdb.trace/backtrace.exp: Likewise.
1756 * gdb.trace/circ.exp: Likewise.
1757 * gdb.trace/collection.exp: Likewise.
1758 * gdb.trace/disconnected-tracing.exp: Likewise.
1759 * gdb.trace/ftrace-lock.exp: Likewise.
1760 * gdb.trace/ftrace.exp: Likewise.
1761 * gdb.trace/infotrace.exp: Likewise.
1762 * gdb.trace/packetlen.exp: Likewise.
1763 * gdb.trace/passc-dyn.exp: Likewise.
1764 * gdb.trace/qtro.exp: Likewise.
1765 * gdb.trace/read-memory.exp: Likewise.
1766 * gdb.trace/report.exp: Likewise.
1767 * gdb.trace/signal.exp: Likewise.
1768 * gdb.trace/status-stop.exp: Likewise.
1769 * gdb.trace/strace.exp: Likewise.
1770 * gdb.trace/tfind.exp: Likewise.
1771 * gdb.trace/trace-break.exp: Likewise.
1772 * gdb.trace/trace-condition.exp: Likewise.
1773 * gdb.trace/trace-mt.exp: Likewise.
1774 * gdb.trace/tstatus.exp: Likewise.
1775 * gdb.trace/tsv.exp: Likewise.
1776 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
1777 * gdb.trace/unavailable.exp: Likewise.
1778 * gdb.trace/while-dyn.exp: Likewise.
1779
8b067d2c
AA
17802018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1781
1782 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
1783 that libinproctrace is copied to the target.
1784
3ae9ce5d
TT
17852018-03-14 Tom Tromey <tom@tromey.com>
1786
1787 PR cli/14977:
1788 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
1789 a null pointer.
1790 * gdb.base/wchar.exp: Likewise.
1791
b8c2339b
TT
17922018-03-14 Tom Tromey <tom@tromey.com>
1793
1794 PR cli/19918:
1795 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
1796 flag.
1797
4872dc46
SM
17982018-03-08 Simon Marchi <simon.marchi@ericsson.com>
1799
1800 PR gdb/22841
1801 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
1802 "target" to remote_exec.
1803
e4fe3756
SM
18042018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
1805
1806 PR gdb/22841
1807 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
1808 ${board}_upload): Remove.
1809
e95a97d4
AA
18102018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1811
1812 * gdb.cp/watch-cp.cc: New test.
1813 * gdb.cp/watch-cp.exp: New file.
1814
dbbb1059
AB
18152018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1816
1817 * gdb.base/infcall-nested-structs.exp: New file.
1818 * gdb.base/infcall-nested-structs.c: New file.
1819 * gdb.base/float.exp: Add riscv support.
1820
ecc054c0
TP
18212018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
1822
1823 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
1824 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
1825
25e3c82c
SDJ
18262018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
1827
1828 * gdb.server/abspath.exp: New file.
1829 * lib/gdb.exp (with_cwd): New procedure.
1830
3083294d
SM
18312018-02-28 Simon Marchi <simon.marchi@ericsson.com>
1832
1833 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
1834 use it.
1835 (gdb_is_target_remote_prompt): New proc.
1836 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
1837 (gdb_is_target_native): Pass prompt parameter to
1838 gdb_is_target_1.
1839
3275ef47
SM
18402018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
1841
1842 * gdb.base/load-command.c: New file.
1843 * gdb.base/load-command.exp: New file.
1844 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
1845 (gdb_is_target_1): ...this, and generalize for other targets
1846 than just remote.
1847 (gdb_is_target_remote): Use gdb_is_target_1.
1848 (gdb_is_target_native): use gdb_is_target_1.
1849
6893c19a
TT
18502018-02-26 Tom Tromey <tom@tromey.com>
1851
1852 PR python/16497:
1853 * gdb.python/py-framefilter.exp: Update test.
1854
2ddeaf8a
TT
18552018-02-26 Tom Tromey <tom@tromey.com>
1856
1857 * gdb.dwarf2/variant.c: New file.
1858 * gdb.dwarf2/variant.exp: New file.
1859
c9317f21
TT
18602018-02-26 Tom Tromey <tom@tromey.com>
1861
1862 * gdb.rust/simple.exp: Accept more possible results in enum test.
1863
6f6d0c26
SM
18642018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
1865
1866 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
1867 parentheses.
1868
11b03145
MR
18692018-02-23 Maciej W. Rozycki <macro@mips.com>
1870
1871 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
1872 name of a variable: $actual_linejj -> $actual_line.
1873
54a27fe5
JB
18742018-02-21 John Baldwin <jhb@FreeBSD.org>
1875
1876 * gdb.arch/amd64-i386-address.exp: Fix a typo.
1877
de65820c
MM
18782018-02-20 Markus Metzger <markus.t.metzger@intel.com>
1879
1880 * gdb.btrace/buffer-size.exp: Do not force BTS.
1881
980548fd
PA
18822018-02-14 Pedro Alves <palves@redhat.com>
1883
1884 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
1885 getting a "Quit".
1886
c4e12631
MM
18872018-02-09 Markus Metzger <markus.t.metzger@intel.com>
1888
1889 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
1890 Fix test name.
1891
c2e0e465
SM
18922018-02-07 Simon Marchi <simon.marchi@ericsson.com>
1893
1894 * gdb.cp/m-static.exp: Check type of optimized out static
1895 member.
1896
f7216783
AB
18972018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
1898
1899 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
1900 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
1901
0625771b
LS
19022018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
1903 Leszek Swirski <leszeks@google.com>
1904
1905 * gdb.python/py-prettyprint.c
1906 (struct to_string_returns_value_inner,
1907 struct to_string_returns_value_wrapper): New.
1908 (main): Add tsrvw variable.
1909 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
1910 ToStringReturnsValueWrapper): New classes.
1911 (register_pretty_printers): Register new pretty-printers.
1912 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
1913 recursive pretty printer.
1914 * gdb.python/py-mi.exp: Likewise.
1915
59498c30
LS
19162018-02-01 Leszek Swirski <leszeks@google.com>
1917
1918 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
1919 functions with the same name as an include file are parsed
1920 correctly.
1921
d4d38844
YQ
19222018-02-01 Yao Qi <yao.qi@linaro.org>
1923
1924 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
1925 "\[^\r\n\]*".
1926
07e5f5cf
NP
19272018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
1928
1929 * gdb.arch/powerpc-prologue-frame.s: New file.
1930 * gdb.arch/powerpc-prologue-frame.c: Likewise.
1931 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
1932
929b5ad4
JB
19332018-01-31 Joel Brobecker <brobecker@adacore.com>
1934
1935 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
1936
e671cd59
PA
19372018-01-30 Pedro Alves <palves@redhat.com>
1938
1939 PR gdb/13211
1940 * gdb.base/interrupt-daemon.c: New.
1941 * gdb.base/interrupt-daemon.exp: New.
1942 * gdb.multi/multi-term-settings.c: New.
1943 * gdb.multi/multi-term-settings.exp: New.
1944
fc413dc4
JB
19452018-01-30 Joel Brobecker <brobecker@adacore.com>
1946
1947 * gdb.base/break.exp: Save the location where the breakpoint
1948 on break.c:47 was actually inserted when debugging the version
1949 compiled at -O2 and use it in the expected output of the "info
1950 break" test performed soon after.
1951
5c319bb2
PA
19522018-01-22 Pedro Alves <palves@redhat.com>
1953 Sergio Durigan Junior <sergiodj@redhat.com>
1954
1955 * gdb.base/whatis.exp: Add tests for 'set print object on' +
1956 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
1957
a9e40818
JB
19582018-01-22 Joel Brobecker <brobecker@adacore.com>
1959
1960 * gdb.base/break-include.c, gdb.base/break-include.inc,
1961 gdb.base/break-include.exp: New files.
1962 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
1963 line number now being the actual line number where the breakpoint
1964 was inserted.
1965 * gdb.mi/mi-break.exp: Likewise.
1966 * gdb.mi/mi-reverse.exp: Likewise.
1967 * gdb.mi/mi-simplerun.exp: Ditto.
1968
e707fc44
AB
19692018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1970
1971 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
1972 varobj.
1973 * gdb.mi/mi-var-create-rtti.exp: Likewise.
1974
ae451627
AB
19752018-01-21 Don Breazeal <donb@codesourcery.com>
1976 Andrew Burgess <andrew.burgess@embecosm.com>
1977
1978 * gdb.mi/basics.c: Add new global.
1979 * gdb.mi/mi-frame-regs.exp: New file.
1980 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
1981 case.
1982
b1b189e0
AB
19832018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1984
1985 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
1986 non-parameter, and on an unknown symbol.
1987
fcfcc376
TT
19882018-01-19 Tom Tromey <tom@tromey.com>
1989
1990 * gdb.rust/modules.rs (TWENTY_THREE): New global.
1991 * gdb.rust/modules.exp: Add ::-qualified lookup test.
1992
634c1c31
AA
19932018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1994
1995 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
1996 setrlimit and chdir to int.
1997
d6ad07fd
AA
19982018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1999
2000 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
2001 function.
2002 (my_tend): Likewise.
2003 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
2004 rationale of avoiding FP- and vector instructions.
2005
adf8243b
RK
20062018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
2007
2008 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
2009 "info reg" with "\[ \t\]*".
2010 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
2011 "\[ \t\]+".
2012 * gdb.arch/s390-multiarch.exp: Ditto.
2013 * gdb.base/pc-fp.exp: Ditto.
2014 * gdb.reverse/i386-precsave.exp: Ditto.
2015 * gdb.reverse/i386-reverse.exp: Ditto.
2016 * gdb.reverse/i387-env-reverse.exp: Ditto.
2017 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2018
dcc06925
AA
20192018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2020
2021 * lib/gdb.exp (gdb_compile): Re-enable use of
2022 universal_compile_options for languages other than Rust.
2023
25d4fd80
AA
20242018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2025
2026 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
2027
ee7f689e 20282018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
2029
2030 PR gdb/16577
2031 * gdb.base/solib-vanish.exp: New.
2032 * gdb.base/solib-vanish-main.c: New.
2033 * gdb.base/solib-vanish-lib1.c: New.
2034 * gdb.base/solib-vanish-lib2.c: New.
2035
d8447b6b
YQ
20362018-01-17 Yao Qi <yao.qi@linaro.org>
2037
2038 * gdb.compile/compile.exp: Match the address printed for
2039 frame in the output of command "bt".
2040
86d6a90c
TT
20412018-01-15 Tom Tromey <tom@tromey.com>
2042
2043 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
2044 compute sp_reg.
2045
cbcdb1aa
AB
20462018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2047
2048 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
2049 to prepare.
2050 (prepare): Return 0 on error, 1 on success.
2051
eea61984
PA
20522018-01-12 Pedro Alves <palves@redhat.com>
2053
2054 * gdb.base/continue-after-aborted-step-over.c: New.
2055 * gdb.base/continue-after-aborted-step-over.exp: New.
2056
6181e9c2
SM
20572018-01-11 Simon Marchi <simon.marchi@ericsson.com>
2058
2059 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
2060 options when not creating an executable.
2061
3cada740
PA
20622018-01-11 Pedro Alves <palves@redhat.com>
2063
2064 PR remote/22597
2065 * gdb.server/stop-reply-no-thread.c: New file.
2066 * gdb.server/stop-reply-no-thread.exp: New file.
2067
c63d3e8d
PA
20682018-01-10 Pedro Alves <palves@redhat.com>
2069
2070 PR gdb/22670
2071 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
2072 functions too. Test setting breakpoints and printing C functions
2073 with no debug info too.
2074 * gdb.ada/bp_c_mixed_case/qux.c: New file.
2075
d4c2a405
PA
20762018-01-10 Pedro Alves <palves@redhat.com>
2077
2078 PR gdb/22670
2079 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
2080 a fail.
2081
8825213e
PA
20822018-01-10 Pedro Alves <palves@redhat.com>
2083
2084 PR gdb/22670
2085 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
2086
605fd3c6
YQ
20872018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2088
2089 * gdb.server/unittest.exp: Match the output in non-development
2090 mode.
2091
1e5ded6c
YQ
20922018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2093
2094 * gdb.gdb/unittest.exp: Match output in non-development mode.
2095
30066b0b
JB
20962018-01-08 Joel Brobecker <brobecker@adacore.com>
2097
2098 * gdb.ada/access_tagged_param.exp: Relax expected output
2099 for value of "ObjL" in "continue" to pck.inspect breakpoint
2100 test.
2101
04bafb1e
XR
21022018-01-08 Joel Brobecker <brobecker@adacore.com>
2103
9f86398b
JB
2104 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
2105 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 2106
e379cee6
PA
21072018-01-05 Pedro Alves <palves@redhat.com>
2108
2109 PR gdb/18653
2110 * gdb.base/libsegfault.exp: New.
2111
de63c46b
PA
21122018-01-05 Joel Brobecker <brobecker@adacore.com>
2113
2114 PR gdb/22670
2115 * gdb.ada/access_tagged_param.exp: New file.
2116 * gdb.ada/access_tagged_param/foo.adb: New file.
2117
f98fc17b
PA
21182018-01-05 Pedro Alves <palves@redhat.com>
2119
2120 PR gdb/22670
2121 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
2122 exercise lower case too, and to exercise both full matching and
2123 wild matching.
2124
342f8240
JB
21252018-01-05 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.ada/rename_subscript_param: New testcase.
2128
7150d33c
JG
21292018-01-05 Jerome Guitton <guitton@adacore.com>
2130
2131 * gdb.ada/arr_acc_idx_w_gap: New testcase.
2132
cc0e770c
JB
21332018-01-05 Joel Brobecker <brobecker@adacore.com>
2134
2135 * gdb.ada/convvar_comp: New testcase.
2136
672a41aa 21372018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
2138
2139 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
2140 (My_Table): New global variable.
2141 * testsuite/gdb.ada/array_char_idx.exp: Add test.
2142
7365ec2f
JB
21432018-01-04 Joel Brobecker <brobecker@adacore.com>
2144
2145 PR gdb/22670
2146 * gdb.ada/maint_with_ada: New testcase.
2147
289483b6
JB
21482018-01-04 Joel Brobecker <brobecker@adacore.com>
2149
2150 PR gdb/22670
2151 * gdb.ada/bp_c_mixed_case: New testcase.
2152
344420da
JB
21532018-01-04 Joel Brobecker <brobecker@adacore.com>
2154
2155 PR gdb/22670
2156 * gdb.ada/complete.exp: Add "complete break ada" test.
2157
66fc87a0
JB
21582018-01-04 Joel Brobecker <brobecker@adacore.com>
2159
2160 PR gdb/22670
2161 * gdb.ada/info_addr_mixed_case: New testcase.
2162
9f757bf7
XR
21632018-01-03 Xavier Roirand <roirand@adacore.com>
2164
2165 * gdb.ada/excep_handle.exp: New testcase.
2166 * gdb.ada/excep_handle/foo.adb: New file.
2167 * gdb.ada/excep_handle/pck.ads: New file.
2168
bd570f80
JB
21692018-01-03 Joel Brobecker <brobecker@adacore.com>
2170
2171 * gdb.base/step-line.c: Add extra empty line in copyright header.
2172 * gdb.base/step-line.inp: Likewise.
2173
9fe561ab
JB
21742018-01-02 Joel Brobecker <brobecker@adacore.com>
2175
2176 * gdb.ada/dyn_stride.exp: Add slice test.
2177
a405673c
JB
21782018-01-02 Joel Brobecker <brobecker@adacore.com>
2179
2180 * gdb.ada/dyn_stride: New testcase.
2181
cef0f868
SH
21822017-12-27 Stafford Horne <shorne@gmail.com>
2183
2184 * gdb.xml/extra-regs.xml: Add example foo reggroup.
2185 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
2186
b67d92b0
SH
21872017-12-27 Stafford Horne <shorne@gmail.com>
2188
2189 * gdb.base/reggroups.c: New file.
2190 * gdb.base/reggroups.exp: New file.
2191
eccab96d
JB
21922017-12-18 Joel Brobecker <brobecker@adacore.com>
2193
2194 * gdb.dwarf2/ada-valprint-error.c: New file.
2195 * gdb.dwarf2/ada-valprint-error.exp: New file.
2196
0e2da9f0
JB
21972017-12-18 Joel Brobecker <brobecker@adacore.com>
2198
2199 * gdb.ada/assign_arr: New testcase.
2200
cb923fcc
XR
22012017-12-18 Xavier Roirand <roirand@adacore.com>
2202
2203 * gdb.ada/funcall_ptr: New testcase.
2204
7c161838
SDJ
22052017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2206
2207 PR cli/16224
2208 * gdb.base/ptype-offsets.cc: New file.
2209 * gdb.base/ptype-offsets.exp: New file.
2210
1af17fd9
YQ
22112017-12-15 Yao Qi <yao.qi@linaro.org>
2212
2213 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
2214 if XML is disabled.
2215
828d5846
XR
22162017-12-15 Xavier Roirand <roirand@adacore.com>
2217
2218 * gdb.ada/same_component_name: New testcase.
2219
79e8fcaa
JB
22202017-12-14 Joel Brobecker <brobecker@adacore.com>
2221
2222 * gdb.ada/str_binop_equal: New testcase.
2223
e05fa6f9
JB
22242017-12-14 Joel Brobecker <brobecker@adacore.com>
2225
2226 * gdb.ada/task_switch_in_core: New testcase.
2227
b89641ba
SM
22282017-12-13 Simon Marchi <simon.marchi@ericsson.com>
2229
2230 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
2231 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
2232 call test_bkpt_qualified.
2233 (test_bkpt_qualified): New proc.
2234
6892d2e4
PA
22352017-12-13 Pedro Alves <palves@redhat.com>
2236
2237 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2238 Tighten regexp by matching with an anchor.
2239
a22ecf70
PA
22402017-12-13 Pedro Alves <palves@redhat.com>
2241
2242 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
2243 ("expression with namespace"): New set of tests.
2244 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
2245 (Nested::Test_NS::qux): New.
2246 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
2247 defaults to 'start_quote_char' and 'end_quote_char' parameters.
2248
9937536c
JB
22492017-12-13 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.base/server-del-break.c: New file.
2252 * gdb.base/server-del-break.exp: New file.
2253
fe49c6f5
SH
22542017-12-12 Stafford Horne <shorne@gmail.com>
2255
2256 * gdb.xml/tdesc-regs.exp: Add or1k support.
2257
c3d18620
SH
22582017-12-12 Stafford Horne <shorne@gmail.com>
2259
2260 * gdb.base/bp-permanent.c: Define nop of or1k.
2261
c5f9cfc8
JB
22622017-12-11 Joel Brobecker <brobecker@adacore.com>
2263
2264 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
2265 output with components being reordered.
2266
a9c135fc
JB
22672017-12-11 Joel Brobecker <brobecker@adacore.com>
2268
2269 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
2270 output with components being reordered.
2271
927aa2e7
JK
22722017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2273 Pedro Alves <palves@redhat.com>
2274
2275 * gdb.base/maint.exp (check for .gdb_index): Check also for
2276 .debug_names.
2277 * gdb.dlang/watch-loc.c (.debug_aranges): New.
2278 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
2279 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
2280 (.gdb_index used after symbol reloading): Support also .debug_names.
2281 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
2282
f17d9474
YQ
22832017-12-08 Yao Qi <yao.qi@linaro.org>
2284
2285 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2286 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
2287
a0de8c21
YQ
22882017-12-08 Yao Qi <yao.qi@linaro.org>
2289
2290 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2291 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
2292
a738ea1d
YQ
22932017-12-08 Yao Qi <yao.qi@linaro.org>
2294
2295 * gdb.arch/aarch64-tagged-pointer.c: New file.
2296 * gdb.arch/aarch64-tagged-pointer.exp: New file.
2297
1cd9a73b
SDJ
22982017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
2299
2300 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
2301 "int".
2302
fa6eb693
KS
23032017-12-07 Keith Seitz <keiths@redhat.com>
2304
2305 PR breakpoints/22569
2306 * gdb.linespec/ls-errs.exp: Change expected result of "break
2307 -source this file has spaces.c -line 3".
2308 Check that an explicit source file followed by whitespace is
2309 identified as an invalid explicit location.
2310
883fd55a
KS
23112017-12-07 Keith Seitz <keiths@redhat.com>
2312
2313 * gdb.cp/nested-types.cc: New file.
2314 * gdb.cp/nested-types.exp: New file.
2315 * lib/cp-support.exp: Load data-structures.exp library.
2316 (debug_cp_test_ptype_class): New global.
2317 (cp_ptype_class_verbose, next_line): New procedures.
2318 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
2319 Add and document new return value.
2320 Switch the list of lines to a queue.
2321 Add support for new `type' key for nested type definitions.
2322 Add debugging/troubleshooting messages.
2323 * lib/data-structures.exp: New file.
2324
ec72db3e
SM
23252017-12-07 Simon Marchi <simon.marchi@ericsson.com>
2326
2327 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
2328 with proc_with_prefix, don't use with_test_prefix.
2329
99598d71
TT
23302017-12-07 Tom Tromey <tom@tromey.com>
2331
2332 * gdb.base/break.exp: Add test for empty "commands".
2333
a8806230
YQ
23342017-12-07 Yao Qi <yao.qi@linaro.org>
2335
2336 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
2337 malloc and catch syscall.
2338
824cc835
PM
23392017-12-07 Phil Muldoon <pmuldoon@redhat.com>
2340
2341 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
2342 tests for explicit locations.
2343
7cc244de
PA
23442017-12-06 Pedro Alves <palves@redhat.com>
2345
2346 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
2347 force-disabling XML descriptions.
2348
50a1fdd5
PA
23492017-12-04 Pedro Alves <palves@redhat.com>
2350
2351 PR gdb/22499
2352 * gdb.arch/amd64-disp-step-avx.S: New file.
2353 * gdb.arch/amd64-disp-step-avx.exp: New file.
2354
f0fb2488
PA
23552017-12-03 Pedro Alves <palves@redhat.com>
2356
2357 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
2358 and <string.h>.
2359 (parent_function): Print distinct messages when waitpid fails, or
2360 the child exits with a signal, or the child exits for an unhandled
2361 reason.
2362 * gdb.threads/process-dies-while-detaching.exp
2363 (detach_and_expect_exit): New 'inf_output_re' parameter and use
2364 it. Wait for both inferior output and GDB's prompt. Use an
2365 indirect spawn id list.
2366 (do_detach): New parameter 'child_exit'. Use it to compute
2367 expected inferior output.
2368 (test_detach, test_detach_watch, test_detach_killed_outside):
2369 Adjust to pass down the expected child exit kind.
2370
97cbe998
SDJ
23712017-12-01 Joel Brobecker <brobecker@adacore.com>
2372 Sergio Durigan Junior <sergiodj@redhat.com>
2373 Pedro Alves <palves@redhat.com>
2374
2375 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
2376
40fc416f
SDJ
23772017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
2378
2379 * gdb.base/relocate.exp: Add tests to guarantee that arguments
2380 to 'symbol-file' and 'add-symbol-file' can be
2381 position-independent.
2382
1cc75e92
YQ
23832017-12-01 Yao Qi <yao.qi@linaro.org>
2384
2385 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
2386 the URL in copyright header.
2387 * gdb.arch/aarch64-fp.exp: Likewise.
2388 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
2389 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
2390 * gdb.base/expand-psymtabs.exp: Likewise.
2391 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
2392 * gdb.fortran/common-block.exp: Likewise.
2393 * gdb.fortran/common-block.f90: Likewise.
2394 * gdb.fortran/logical.exp: Likewise.
2395 * gdb.fortran/vla-datatypes.f90: Likewise.
2396 * gdb.fortran/vla-sub.f90: Likewise.
2397
875fb7a7
JB
23982017-11-30 Joel Brobecker <brobecker@adacore.com>
2399
2400 * gdb.ada/repeat_dyn: New testcase.
2401
6f14765f
UW
24022017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2403
2404 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
2405 Update for changed thread numbering.
2406 * gdb.cell/bt.exp: Update for changed GDB output.
2407
f1af7b94
SM
24082017-11-30 Simon Marchi <simon.marchi@ericsson.com>
2409
2410 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
2411 setting isremote by hand.
2412 * boards/dwarf4-gdb-index.exp: Likewise.
2413 * boards/fission.exp: Likewise.
2414 * boards/stabs.exp: Likewise.
2415
e3919f3e
PA
24162017-11-30 Pedro Alves <palves@redhat.com>
2417
2418 * gdb.linespec/cpls-ops.exp
2419 (check_explicit_skips_function_argument): Extract the underlying
2420 type of size_t instead of hardcoding it.
2421
bd69330d
PA
24222017-11-29 Pedro Alves <palves@redhat.com>
2423
2424 PR c++/19436
2425 * gdb.linespec/cpls-abi-tag.cc: New file.
2426 * gdb.linespec/cpls-abi-tag.exp: New file.
2427
a20714ff
PA
24282017-11-29 Pedro Alves <palves@redhat.com>
2429
2430 * gdb.base/langs.exp: Use -qualified.
2431 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
2432 it.
2433 * gdb.cp/namespace.exp: Use -qualified.
2434 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
2435 (overload-3, template-overload, template-ret-type, const-overload)
2436 (const-overload-quoted, anon-ns, ambiguous-prefix): New
2437 procedures.
2438 (test_driver): Call them.
2439 * gdb.cp/save-bp-qualified.cc: New.
2440 * gdb.cp/save-bp-qualified.exp: New.
2441 * gdb.linespec/explicit.exp: Test -qualified.
2442 * lib/completion-support.exp (completion::explicit_opts_list): Add
2443 "-qualified".
2444 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
2445
f6f1d339
PM
24462017-11-29 Phil Muldoon <pmuldoon@redhat.com>
2447
2448 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
2449
02ca603a
TT
24502017-11-29 Tom Tromey <tom@tromey.com>
2451
2452 * gdb.base/relocate.exp: Update invalid argument test.
2453 Add new tests for invalid arguments.
2454
ed6c0bfb
TP
24552017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2456
2457 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
2458 Return 0 as a long.
2459 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
2460
f106e10e
TP
24612017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2462
2463 * gdb.cp/breakpoint.cc (bar): Set return type to void.
2464 * gdb.cp/psymtab-parameter.cc (func): Likewise.
2465 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
2466 func ().
2467 * gdb.cp/shadow.cc (B.func): Return 0.
2468
10329bb2
JB
24692017-11-27 Joel Brobecker <brobecker@adacore.com>
2470
2471 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
2472 expected output in gdb_expect call to allow the exception
2473 message to be present as well. Fix syntax confusion to avoid
2474 TCL thinking that exception_name is an array.
2475
617cd4bc
UW
24762017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
2477
2478 * gdb.arch/spu-info.c: Include <unistd.h>.
2479 (do_signal_test): Fix broken calls to write.
2480 * gdb.arch/spu-info.exp: Use prepare_for_testing.
2481 Fix checks for empty mailboxes. Update signal tests for corrected
2482 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
2483 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
2484 * gdb.cell/arch.exp: Use standard_output_file.
2485 * gdb.cell/break.exp: Likewise.
2486 * gdb.cell/bt.exp: Likewise.
2487 * gdb.cell/core.exp: Likewise.
2488 * gdb.cell/dwarfaddr.exp: Likewise.
2489 * gdb.cell/ea-cache.exp: Likewise.
2490 * gdb.cell/ea-standalone.exp: Likewise.
2491 * gdb.cell/f-regs.exp: Likewise.
2492 * gdb.cell/fork.exp: Likewise.
2493 * gdb.cell/gcore.exp: Likewise.
2494 * gdb.cell/mem-access.exp: Likewise.
2495 * gdb.cell/ptype.exp: Likewise.
2496 * gdb.cell/registers.exp: Likewise.
2497 * gdb.cell/sizeof.exp: Likewise.
2498 * gdb.cell/solib-symbol.exp: Likewise.
2499 * gdb.cell/solib.exp: Likewise.
617cd4bc 2500
a81aaca0
PA
25012017-11-25 Pedro Alves <palves@redhat.com>
2502
2503 * gdb.base/complete-empty.exp: New file.
2504 * gdb.base/completion.exp: Adjust.
2505
6a3c6ee4
PA
25062017-11-25 Pedro Alves <palves@redhat.com>
2507
2508 * gdb.linespec/cpls-ops.cc: New file.
2509 * gdb.linespec/cpls-ops.exp: New file.
2510 * lib/completion-support.exp (test_complete_prefix_range_re): New,
2511 factored out from ...
2512 (test_complete_prefix_range): ... this.
2513
8955eb2d
PA
25142017-11-24 Pedro Alves <palves@redhat.com>
2515
2516 * gdb.linespec/cpcompletion.exp: New file.
2517 * gdb.linespec/cpls-hyphen.cc: New file.
2518 * gdb.linespec/cpls.cc: New file.
2519 * gdb.linespec/cpls2.cc: New file.
2520 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
2521 test to use test_gdb_complete_unique. Add label completion,
2522 keyword completion and explicit location completion tests.
2523 * lib/completion-support.exp: New file.
2524
e547c119
JB
25252017-11-24 Joel Brobecker <brobecker@adacore.com>
2526
2527 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
2528 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
2529 when hitting an exception catchpoint.
2530
7c3c1aa8
YQ
25312017-11-22 Yao Qi <yao.qi@linaro.org>
2532
2533 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
2534
41bd68f5
SM
25352017-11-22 Simon Marchi <simon.marchi@ericsson.com>
2536
2537 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
2538 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
2539 * gdb.dwarf2/info-locals-optimized-out.c: New file.
2540
1daad298
YQ
25412017-11-22 Yao Qi <yao.qi@linaro.org>
2542
2543 * gdb.base/info-os.exp: Pass pthreads.
2544 * gdb.multi/multi-attach.exp: Likewise.
2545
88465e87
YQ
25462017-11-22 Yao Qi <yao.qi@linaro.org>
2547
2548 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
2549 compiler.
2550
dc196b23
YQ
25512017-11-22 Yao Qi <yao.qi@linaro.org>
2552
2553 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
2554 * gdb.base/break-interp.exp: Likewise.
2555 * gdb.base/jit-attach-pie.exp: Likewise.
2556
2400729e
UW
25572017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2558
2559 * gdb.base/float128.c (large128): New variable.
2560 * gdb.base/float128.exp: Add test to print largest __float128 value.
2561
7a26362d
UW
25622017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2563
2564 * gdb.arch/vsx-regs.exp: Update register content checks.
2565
ed0f4273
UW
25662017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
2567
2568 * gdb.arch/ppc-longdouble.exp: New file.
2569 * gdb.arch/ppc-longdouble.c: Likewise.
2570
a25d69c6
PA
25712017-11-21 Pedro Alves <palves@redhat.com>
2572
2573 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
2574
73fcf641
PA
25752017-11-20 Pedro Alves <palves@redhat.com>
2576
2577 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
2578 (long_double_typedef): New typedefs.
2579 Use DEF on double and long double.
2580 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
2581 cases.
2582 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
2583 and 'long_double_ptr_same_size' locals. Use them to decide
2584 whether cast from array/function to float is valid/invalid.
2585
71a3c369
TT
25862017-11-17 Tom Tromey <tom@tromey.com>
2587
2588 * gdb.rust/traits.rs: New file.
2589 * gdb.rust/traits.exp: New file.
2590
ced9779b
JB
25912017-11-17 Joel Brobecker <brobecker@adacore.com>
2592
2593 * gdb.ada/minsyms: New testcase.
2594
a0922d80
PA
25952017-11-16 Pedro Alves <palves@redhat.com>
2596
2597 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
2598 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
2599
ea04e54c
PA
26002017-11-16 Pedro Alves <palves@redhat.com>
2601
2602 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
2603 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
2604
e849ea89
PA
26052017-11-16 Pedro Alves <palves@redhat.com>
2606
2607 * gdb.server/reconnect-ctrl-c.c: New file.
2608 * gdb.server/reconnect-ctrl-c.exp: New file.
2609
d8ae99a7
PM
26102017-11-16 Phil Muldoon <pmuldoon@redhat.com>
2611
2612 * gdb.python/py-rbreak.exp: New file.
2613 * gdb.python/py-rbreak.c: New file.
2614 * gdb.python/py-rbreak-func2.c: New file.
2615
968a13f8
PA
26162017-11-16 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
2619 pattern.
2620 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
2621 GDB.
2622
71774bc9
SM
26232017-11-15 Simon Marchi <simon.marchi@ericsson.com>
2624
2625 * gdb.tui/completionn.exp (test_tab_completion): Add space in
2626 regex.
2627
ddbb44cf
SM
26282017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
2629
2630 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
2631 test names.
2632
584a564f
PA
26332017-11-09 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
2636 factored out from ...
2637 (top level): ... here, and adjusted to avoid expecting beyond the
2638 prompt in a single gdb_test_multiple.
2639
5ed7a928
PA
26402017-11-09 Pedro Alves <palves@redhat.com>
2641
2642 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
2643 output.
2644 * gdb.server/ext-attach.exp ("kill" test): Likewise.
2645 * gdb.server/ext-restart.exp ("kill" test): Likewise.
2646 * gdb.server/ext-run.exp ("kill" test): Likewise.
2647 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
2648
a60e0738
PA
26492017-11-09 Pedro Alves <palves@redhat.com>
2650
2651 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
2652 match till end of line.
2653
2c88253f
PA
26542017-11-09 Pedro Alves <palves@redhat.com>
2655
2656 * gdb.base/memattr.exp: Tighten regexes to match the end line.
2657
c7a38517
PA
26582017-11-09 Pedro Alves <palves@redhat.com>
2659
2660 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
2661 New procedures, factored out from ...
2662 (top level): ... here, and adjusted to avoid expecting beyond the
2663 prompt in one go.
2664
f29f4b6b
PA
26652017-11-09 Pedro Alves <palves@redhat.com>
2666
2667 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
2668 output. Fix '?' match.
2669
286acbb5
JB
26702017-11-08 Joel Brobecker <brobecker@adacore.com>
2671
2672 * gdb.ada/scoped_watch: New testcase.
2673 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
2674 which is actually correct.
2675 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
2676 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
2677
62d7ae92
PA
26782017-11-08 Pedro Alves <palves@redhat.com>
2679
2680 * gdb.gdb/complaints.exp (test_initial_complaints)
2681 (test_serial_complaints, test_short_complaints): Call
2682 complaint_internal instead of complaint.
2683
280ca31f
DT
26842017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
2685
2686 * gdb.threads/tls-core.c: New file.
2687 * gdb.threads/tls-core.exp: Likewise.
2688
b5ec771e
PA
26892017-11-08 Pedro Alves <palves@redhat.com>
2690
2691 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
2692 (p Exported_Capitalized): New test.
2693 (p exported_capitalized): New test.
2694
a02b41a7
PA
26952017-11-07 Pedro Alves <palves@redhat.com>
2696
2697 * gdb.cp/ena-dis-br-range.exp: Add more tests.
2698
95e95a6d
PA
26992017-11-07 Pedro Alves <palves@redhat.com>
2700
2701 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
2702 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
2703 (disable_invalid, disable_inverted, disable_negative): New
2704 procedures.
2705 ("bad numbers"): New set of tests.
2706
cee62dbd
PA
27072017-11-07 Pedro Alves <palves@redhat.com>
2708
2709 * gdb.cp/ena-dis-br-range.exp: Add tests.
2710
cc638e86
PA
27112017-11-07 Pedro Alves <palves@redhat.com>
2712
2713 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
2714
d0fe4701
XR
27152017-11-07 Xavier Roirand <roirand@adacore.com>
2716 Pedro Alves <palves@redhat.com>
2717
2718 * gdb.base/ena-dis-br.exp: Add reference to
2719 gdb.cp/ena-dis-br-range.exp.
2720 * gdb.cp/ena-dis-br-range.exp: New file.
2721 * gdb.cp/ena-dis-br-range.cc: New file.
2722
46f67f80
PA
27232017-11-06 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.base/attach-non-pgrp-leader.c: New.
2726 * gdb.base/attach-non-pgrp-leader.exp: New.
2727
726e1356
PA
27282017-11-06 Pedro Alves <palves@redhat.com>
2729
2730 * configure.ac: No longer check for termio.h and sgtty.h.
2731 * configure: Regenerate.
2732 * remote-utils.c: Include termios.h instead of gdb_termios.h.
2733 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
2734 Remove termio and sgtty code.
2735
50ab6ace
YQ
27362017-11-03 Yao Qi <yao.qi@linaro.org>
2737
2738 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
2739 in GDB is disabled.
2740
8e68731c
YQ
27412017-11-03 Yao Qi <yao.qi@linaro.org>
2742
2743 * gdb.python/py-thrhandle.exp: Skip it if python is not
2744 enabled.
2745
3a87ae65
SM
27462017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2747
2748 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
2749 as a breakpoint command.
2750
484d8d36
MD
27512017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
2752
2753 PR python/21213
2754 * gdb.python/py-infthread.exp: Test calling
2755 InferiorThread.inferior () multiple times in a row.
2756
4a27f119
KS
27572017-10-27 Keith Seitz <keiths@redhat.com>
2758
2759 * gdb.opt/inline-break.exp (break_info_1): New procedure.
2760 Test "info break" for every inlined function breakpoint.
2761
bb11dd58
YQ
27622017-10-27 Yao Qi <yao.qi@linaro.org>
2763
2764 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
2765
a43f3893
PF
27662017-10-26 Patrick Frants <osscontribute@gmail.com>
2767
2768 * gdb.cp/classes.exp (test_static_members): Test printing
2769 Outer::instance.
2770 * gdb.cp/classes.c (struct Inner, struct Outer): New.
2771 (Inner::instance, Outer::instance): New.
2772
792ccf00
PA
27732017-10-24 Pedro Alves <palves@redhat.com>
2774
2775 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
2776 extra console" test in two stages.
2777
eb2bfbad
PA
27782017-10-24 Pedro Alves <palves@redhat.com>
2779
2780 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
2781
1f75a651
PA
27822017-10-24 Pedro Alves <palves@redhat.com>
2783
2784 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
2785 loop.
2786
779990d9
PA
27872017-10-24 Pedro Alves <palves@redhat.com>
2788
2789 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
2790 $attempt" and "stoppedtry $stoppedtry" test prefixes.
2791
ad9b8f5d
PA
27922017-10-24 Pedro Alves <palves@redhat.com>
2793
2794 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
2795 parameter and handle it. Don't output read value in test name.
2796
fee6da6e
PA
27972017-10-24 Pedro Alves <palves@redhat.com>
2798
2799 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
2800 custom test name.
2801
10389c2c
PA
28022017-10-24 Pedro Alves <palves@redhat.com>
2803
2804 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
2805 include the unstable output directory name in the test's name.
2806 (initial_setup_simple) <'set args'>: Use custom test name.
2807
a80e65a9
PA
28082017-10-24 Pedro Alves <palves@redhat.com>
2809
2810 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
2811 with explicit test name.
2812
15763a09
PA
28132017-10-20 Pedro Alves <palves@redhat.com>
2814
2815 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
2816 'wait -i'. Use gdb_assert and remote_close.
2817
49a4ce2e
AB
28182017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
2819
2820 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
2821 number from variable rather than hard-coded.
2822
a75868f5
PA
28232017-10-19 Pedro Alves <palves@redhat.com>
2824
2825 * gdb.base/long-inferior-output.c: New file.
2826 * gdb.base/long-inferior-output.exp: New file.
2827
c8ba13ad
KS
28282017-11-18 Keith Seitz <keiths@redhat.com>
2829
2830 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
2831 method.
2832 (main): Call it.
2833 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
2834 Add additional user-defined conversion operator tests.
2835
b27de576
PA
28362017-10-17 Pedro Alves <palves@redhat.com>
2837
2838 * boards/native-stdio-gdbserver.exp: Load "local-board".
2839
8484c955
PA
28402017-10-17 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/quit-live.c: New file.
2843 * gdb.base/quit-live.exp: New file.
2844
83d5a34d
KS
28452017-10-16 Keith Seitz <keiths@redhat.com>
2846
2847 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
2848 (class_with_protected_typedef, class_with_private_typedef)
2849 (struct_with_public_typedef, struct_with_protected_typedef)
2850 (struct_with_private_typedef): New classes/structs.
2851 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
2852 typedefs and access specifiers.
2853
739b3f1d
PA
28542017-10-16 Pedro Alves <palves@redhat.com>
2855 Simon Marchi <simon.marchi@polymtl.ca>
2856
2857 * README (Local vs Remote vs Native): New section.
2858 * boards/local-board.exp: New file, with bits factored out from
2859 ...
2860 * boards/native-extended-gdbserver.exp: ... here. Load
2861 "local-board".
2862 * boards/native-gdbserver.exp: Load "local-board".
2863 (${board}_spawn, ${board}_exec): Delete.
2864 * boards/native-stdio-gdbserver.exp: Most contents factored out to
2865 ...
2866 * boards/stdio-gdbserver-base.exp: ... this new file.
2867 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
2868 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
2869 procedure.
2870 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
2871 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
2872 stdio_gdbserver_command.
2873 (${board}_get_remote_address, ${board}_get_comm_port)
2874 (${board}_download, ${board}_upload): Delete.
2875 (get_target_remote_pipe_cmd): New.
2876
fe68b953
SM
28772017-10-16 Simon Marchi <simon.marchi@ericsson.com>
2878
2879 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
2880 test_bkpt_deletion, test_bkpt_cond_and_cmds,
2881 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
2882 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
2883 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
2884 remove with_test_prefix.
2885
300b6685
PA
28862017-10-13 Pedro Alves <palves@redhat.com>
2887
2888 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
2889 * gdb.base/annota1.exp: Use it instead of is_remote.
2890 * gdb.base/annota3.exp: Use it instead of is_remote.
2891 * gdb.cp/annota2.exp: Use it instead of is_remote.
2892 * gdb.cp/annota3.exp: Use it instead of is_remote.
2893 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
2894
50500caf
PA
28952017-10-13 Pedro Alves <palves@redhat.com>
2896
2897 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
2898 (test_num_test_vars, run_and_count_vars, find_env)
2899 (test_set_unset_env, test_inherit_env_var): New procedures.
2900 (top level): Use them.
2901
dad0c6d2
PA
29022017-10-13 Pedro Alves <palves@redhat.com>
2903
2904 * lib/selftest-support.exp (selftest_setup): Extend comments, and
2905 also skip on stub-like targets.
2906
8b0553c1
PA
29072017-10-13 Pedro Alves <palves@redhat.com>
2908
2909 PR gdb/22293
2910 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
2911 (top level): Move some tests to ...
2912 (test_not_found): ... this new procedure.
2913 (top level): Call it.
2914
7594f623
PA
29152017-10-13 Pedro Alves <palves@redhat.com>
2916
2917 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
2918 expect different "info terminal" output if testing with a
2919 non-native target.
2920
ebe3b402
PA
29212017-10-13 Pedro Alves <palves@redhat.com>
2922 Simon Marchi <simon.marchi@polymtl.ca>
2923
2924 PR python/12966
2925 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
2926
42f1b161
PA
29272017-10-13 Pedro Alves <palves@redhat.com>
2928
2929 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
2930 already.
2931
8d6ef72b
PA
29322017-10-13 Pedro Alves <palves@redhat.com>
2933
2934 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
2935 is_remote.
2936
d7bcd5b8
PA
29372017-10-13 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
2940 is_remote.
2941
df479dc6
PA
29422017-10-13 Pedro Alves <palves@redhat.com>
2943
2944 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
2945 is set.
2946 (corefile_test_attach): Likewise. Check can_spawn_for_attach
2947 instead of is_remote.
2948
23fb630a
PA
29492017-10-13 Pedro Alves <palves@redhat.com>
2950
2951 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
2952 (top level): Add comment.
2953
cc77b1dc
PA
29542017-10-13 Pedro Alves <palves@redhat.com>
2955
2956 * gdb.base/remote.exp (top level): Fix comment typo and add
2957 missing return.
2958
27c9e813
PA
29592017-10-13 Pedro Alves <palves@redhat.com>
2960 Simon Marchi <simon.marchi@polymtl.ca>
2961
2962 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
2963 calls and add comments. Skip test if use_gdb_stub is set.
2964 (top level): Use "set cwd" command instead of "cd" command.
2965
5e830d98
PA
29662017-10-13 Pedro Alves <palves@redhat.com>
2967
2968 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
2969 is_remote target check.
2970
f5ca0032
PA
29712017-10-13 Pedro Alves <palves@redhat.com>
2972
2973 * gdb.base/scope.exp: Use build_executable + clean_restart +
2974 gdb_file_cmd instead of prepare_for_testing and no longer skip
2975 "before run" tests on is_remote target boards. Update comments.
2976 * boards/native-extended-gdbserver.exp
2977 (extended_gdbserver_load_last_file): New, factored out from ...
2978 (gdb_load): ... this. Move further below and add comment.
2979 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
2980
8aed1c0d
PA
29812017-10-12 Pedro Alves <palves@redhat.com>
2982
2983 * gdb.base/attach.exp: Remove references to gdb64.
2984 * gdb.base/dbx.exp: Remove references to gdb64.
2985
cfa34c87
SM
29862017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
2987 Pedro Alves <palves@redhat.com>
2988
2989 * gdb.base/label.exp: Remove is_remote target check.
2990
9192b7de
PA
29912017-10-12 Pedro Alves <palves@redhat.com>
2992
2993 * gdb.base/auvx.exp (coredir): Update comment.
2994 (top level) <core_works>: Use "set cwd" command instead of "cd"
2995 command.
2996
6bf0052d
PA
29972017-10-12 Pedro Alves <palves@redhat.com>
2998 Simon Marchi <simon.marchi@polymtl.ca>
2999
3000 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
3001 target boards.
3002
e48ef82d
PA
30032017-10-12 Pedro Alves <palves@redhat.com>
3004 Simon Marchi <simon.marchi@polymtl.ca>
3005
3006 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
3007 Instead skip if there's any gdb_protocol set.
3008
8d7aea57
SM
30092017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3010 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
3013
30440677
PA
30142017-10-12 Pedro Alves <palves@redhat.com>
3015 Simon Marchi <simon.marchi@polymtl.ca>
3016
3017 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
3018 instead of on dejagnu remote boards.
3019
4e04f045 30202017-10-12 Pedro Alves <palves@redhat.com>
175654b9 3021 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
3022
3023 * gdb.base/inferior-died.exp: Remove is_remote and isnative
3024 checks. Use build_executable + clean_restart instead of
3025 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
3026 of enabling non-stop after starting gdb.
3027
871a186e
PA
30282017-10-12 Pedro Alves <palves@redhat.com>
3029
3030 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
3031 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3032 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3033 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3034
56d704da
AK
30352017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
3036
3037 * gdb.arch/arc-tdesc-cpu.exp: New file.
3038 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
3039
2f20e312
SM
30402017-10-10 Simon Marchi <simon.marchi@ericsson.com>
3041
3042 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
3043
65630365
PA
30442017-10-10 Pedro Alves <palves@redhat.com>
3045
3046 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
3047 expect CLI output.
3048
bf469271
PA
30492017-10-10 Pedro Alves <palves@redhat.com>
3050
3051 * lib/selftest-support.exp (selftest_setup): Update for
3052 captured_command_loop's prototype change.
3053
777a42f1
PA
30542017-10-09 Pedro Alves <palves@redhat.com>
3055
3056 Test both arch1=>arch2 and arch2=>arch1.
3057
3058 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
3059 (srcfile2, binfile2, march1, march2): Remove globals. Largely
3060 factored out to...
3061 (append_arch1_options, append_arch2_options, append_arch_options)
3062 (build_executables): New procedures.
3063 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
3064 local.
3065 (top level): Add new 'first_arch' testing axis.
3066
cbd2b4e3
PA
30672017-10-09 Pedro Alves <palves@redhat.com>
3068
3069 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
3070 (barrier): New.
3071 (thread_start, all_started): New functions.
3072 (main): Spawn new thread and wait until it is scheduled.
3073 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
3074 option.
3075 (do_test): Add 'selected_thread' parameter. Run to all_started
3076 instead of main. Explicitly set the breakpoint at main. Switch
3077 to the SELECTED_THREAD thread.
3078 (top level): Test handling the exec event with either the main
3079 thread or the second thread selected.
3080
5c9e4427
PA
30812017-10-09 Pedro Alves <palves@redhat.com>
3082
3083 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
3084 logic. Move STOP marker after the value checks.
3085 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
3086 regexp.
3087
b3b7c423
SL
30882017-10-06 Sandra Loosemore <sandra@codesourcery.com>
3089
3090 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
3091
3b4b2f16
UW
30922017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
3093
3094 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
3095 integer-to-dfp conversion.
3096 * gdb.base/dfp-test.exp: Likewise.
3097
5cd63fda
PA
30982017-10-04 Pedro Alves <palves@redhat.com>
3099
3100 * gdb.multi/hangout.c: Include <unistd.h>.
3101 (hangout_loop): New function.
3102 (main): Call alarm. Call hangout_loop in a loop.
3103 * gdb.multi/hello.c: Include <unistd.h>.
3104 (hello_loop): New function.
3105 (main): Call alarm. Call hangout_loop in a loop.
3106 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
3107 inferior with the other selected.
3108
4c71c105
SM
31092017-10-04 Simon Marchi <simon.marchi@ericsson.com>
3110
3111 * gdb.mi/list-thread-groups-available.exp: New file.
3112 * gdb.mi/list-thread-groups-available.c: New file.
3113
bc3b087d
SDJ
31142017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3115
3116 * gdb.base/set-cwd.exp: Make it available on
3117 native-extended-gdbserver.
3118
d092c5a2
SDJ
31192017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3120
3121 * gdb.base/set-cwd.c: New file.
3122 * gdb.base/set-cwd.exp: Likewise.
3123
45320ffa
TT
31242017-10-02 Tom Tromey <tom@tromey.com>
3125
3126 PR rust/22236:
3127 * gdb.rust/simple.rs (main): New variable "fslice".
3128 * gdb.rust/simple.exp: Add slice tests. Update string tests.
3129
b3e3859b
TT
31302017-10-02 Tom Tromey <tom@tromey.com>
3131
3132 * gdb.rust/simple.exp: Test ptype of a slice.
3133
01af5e0d
TT
31342017-10-02 Tom Tromey <tom@tromey.com>
3135
3136 * gdb.rust/simple.exp: Test index of slice.
3137
a9bbfbd8
TT
31382017-09-27 Tom Tromey <tom@tromey.com>
3139
3140 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
3141
df8899e5
TP
31422017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3143 Pedro Alves <palves@redhat.com>
3144
3145 * gdb.base/compare-sections.exp (get value of read-only section): Read
3146 as unsigned value.
3147 (corrupt read-only section): Likewise and don't set written if patching
3148 failed.
3149
757bf54b
KB
31502017-09-21 Kevin Buettner <kevinb@redhat.com>
3151
3152 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
3153 files.
3154
06871ae8
PA
31552017-09-20 Pedro Alves <palves@redhat.com>
3156
3157 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
3158 symbol names in gdb's output.
3159 * gdb.cp/overload.exp ("list all overloads"): Likewise.
3160
e5f25bc5
PA
31612017-09-20 Pedro Alves <palves@redhat.com>
3162
3163 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
3164 Rename to ...
3165 (test_list_ambiguous_symbol): ... this and add a symbol name
3166 parameter. Adjust.
3167 (test_list_ambiguous_function): Reimplement on top of
3168 test_list_ambiguous_symbol and also test listing ambiguous
3169 variables.
3170 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
3171 (ambiguous_fun): ... this.
3172 (ambiguous_var): New.
3173 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
3174 (ambiguous_fun): ... this.
3175 (ambiguous_var): New.
3176
4e5a4f58
JB
31772017-09-19 John Baldwin <jhb@FreeBSD.org>
3178
3179 * gdb.base/starti.c: New file.
3180 * gdb.base/starti.exp: New file.
3181 * lib/gdb.exp (gdb_starti_cmd): New procedure.
3182
26e53f3e
PA
31832017-09-14 Pedro Alves <palves@redhat.com>
3184
3185 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
3186 (top level): Use it instead of runto.
3187
cb791d59
TT
31882017-09-11 Tom Tromey <tom@tromey.com>
3189
3190 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
3191
7c96f8c1
TT
31922017-09-11 Tom Tromey <tom@tromey.com>
3193
3194 * gdb.python/py-infthread.exp: Add tests for new_thread event.
3195 * gdb.python/py-inferior.exp: Add tests for new inferior events.
3196
469412dd
CW
31972017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
3198
3199 * gdb.fortran/printing-types.exp: New file.
3200 * gdb.fortran/printing-types.exp: New file.
3201
e0f86435
BH
32022017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3203
3204 * gdb.fortran/vla-ptype.exp: Fix typos.
3205 * gdb.fortran/vla-value.exp: Same.
3206
9e9af4be
BH
32072017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3208
3209 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
3210 * gdb.mi/mi-var-child-f.exp: Likewise.
3211 * gdb.mi/mi-vla-fortran.exp: Likewise.
3212
a5ad232b
FP
32132017-09-08 Frank Penczek <frank.penczek@intel.com>
3214 Christoph Weinmann <christoph.t.weinmann@intel.com>
3215 Bernhard Heckel <bernhard.heckel@intel.com>
3216
3217 * gdb.fortran/ptr-indentation.f90: New file.
3218 * gdb.fortran/ptr-indentation.exp: New file.
3219
5aec60eb
TT
32202017-09-05 Tom Tromey <tom@tromey.com>
3221
3222 PR gdb/22010:
3223 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
3224
8f8f8152
TP
32252017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3226
3227 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
3228
fbd1b771
JK
32292017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3230
3231 * gdb.threads/tls-nodebug-pie.c: New file.
3232 * gdb.threads/tls-nodebug-pie.exp: New file.
3233
5eb5f850
TT
32342017-09-05 Tom Tromey <tom@tromey.com>
3235
3236 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
3237 for rust.
3238
ae780a21
SM
32392017-09-05 Simon Marchi <simon.marchi@ericsson.com>
3240
3241 * gdb.multi/multi-arch-exec.exp: Test with different
3242 "follow-exec-mode" settings.
3243 (do_test): New procedure.
3244
3693fdb3
PA
32452017-09-04 Pedro Alves <palves@redhat.com>
3246
3247 * gdb.base/func-static.c (S::method const, S::method volatile)
3248 (S::method volatile const): New methods.
3249 (c_s, v_s, cv_s): New instances.
3250 (main): Call method() on them.
3251 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
3252 (cannot_resolve): New procedure.
3253 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
3254 print-quote-unquoted columns.
3255 (do_test): Test printing each scope too.
3256
e68cb8e0
PA
32572017-09-04 Pedro Alves <palves@redhat.com>
3258
3259 * gdb.base/local-static.exp: Also test with
3260 class::method::variable wholly quoted.
3261 * gdb.cp/m-static.exp (class::method::variable): Remove test.
3262
858be34c
PA
32632017-09-04 Pedro Alves <palves@redhat.com>
3264
3265 * gdb.base/local-static.c: New.
3266 * gdb.base/local-static.cc: New.
3267 * gdb.base/local-static.exp: New.
3268
46a4882b
PA
32692017-09-04 Pedro Alves <palves@redhat.com>
3270
3271 * gdb.asm/asm-source.exp: Add casts to int.
3272 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
3273 (dataglobal64_1, dataglobal64_2): New globals.
3274 * gdb.base/nodebug.exp: Test different expressions involving the
3275 new globals, with print, whatis and ptype. Add casts to int.
3276 * gdb.base/solib-display.exp: Add casts to int.
3277 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
3278 * gdb.cp/m-static.exp: Add cast to int.
3279 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
3280 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
3281 tls variable with no debug info without a cast. Test with a cast
3282 to int too.
3283 * gdb.trace/entry-values.exp: Add casts.
3284
2c5a2be1
PA
32852017-09-04 Pedro Alves <palves@redhat.com>
3286
3287 * gdb.base/nodebug.exp: Test that ptype's error about functions
3288 with unknown return type includes the function name too.
3289
7022349d
PA
32902017-09-04 Pedro Alves <palves@redhat.com>
3291
3292 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
3293 return type of munmap in infcall.
3294 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
3295 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
3296 type of ftell in infcall.
3297 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
3298 type of getpid in infcall.
3299 * gdb.base/infcall-exec.exp: Cast return type of execlp in
3300 infcall.
3301 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
3302 Bail on failure to extract the pid.
3303 * gdb.base/nodebug.c: #include <stdint.h>.
3304 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
3305 New functions.
3306 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
3307 Change expected output of print/whatis/ptype with functions with
3308 no debug info. Test all supported languages. Call
3309 test_call_promotion.
3310 * gdb.compile/compile.exp: Adjust expected output to expect
3311 warning.
3312 * gdb.threads/siginfo-threads.exp: Likewise.
3313
54990598
PA
33142017-09-04 Pedro Alves <palves@redhat.com>
3315
3316 * gdb.base/callfuncs.exp (do_function_calls): New parameter
3317 "prototypes". Test calling float functions via prototyped and
3318 unprototyped function pointers.
3319 (perform_all_tests): New parameter "prototypes". Pass it down.
3320 (top level): Pass down "prototypes" parameter to
3321 perform_all_tests.
3322
34d16ea2
SM
33232017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3324
3325 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
3326 Test with nested loops.
3327
9521ecda
SM
33282017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3329
3330 * gdb.base/commands.exp: Call the new procedures.
3331 (loop_break_test, loop_continue_test): New procedures.
3332
80a65e9b
SM
33332017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3334
3335 * gdb.base/commands.exp: Call new procedure.
3336 (define_if_without_arg_test): New procedure.
3337
e439fa14
PA
33382017-09-04 Pedro Alves <palves@redhat.com>
3339
3340 * gdb.base/list-ambiguous.exp: New file.
3341 * gdb.base/list-ambiguous0.c: New file.
3342 * gdb.base/list-ambiguous1.c: New file.
3343 * gdb.base/list.exp (test_list_range): Adjust expected output.
3344
0a2dde4a
SDJ
33452017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
3346
3347 * gdb.base/share-env-with-gdbserver.c: New file.
3348 * gdb.base/share-env-with-gdbserver.exp: Likewise.
3349
5e89eb3a
SM
33502017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3351
3352 * gdb.base/commands.exp (gdbvar_simple_if_test,
3353 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
3354 progvar_simple_if_test, progvar_simple_while_test,
3355 progvar_complex_if_while_test, user_defined_command_test,
3356 user_defined_command_args_eval,
3357 user_defined_command_args_stack_test,
3358 user_defined_command_manyargs_test, bp_deleted_in_command_test,
3359 temporary_breakpoint_commands,
3360 gdb_test_no_prompt, redefine_hook_test,
3361 redefine_backtrace_test): Remove "global gdb_prompt".
3362
fd437cbc
SM
33632017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3364
3365 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
3366 New proc, call it from toplevel.
3367
87215ad1
SDJ
33682017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
3369
3370 PR remote/21852
3371 * gdb.server/normal.c: New file, copied from gdb.base.
3372 * gdb.server/run-without-local-binary.exp: New file.
3373
58afddc6
WP
33742017-08-07 Weimin Pan <weimin.pan@oracle.com>
3375
3376 * gdb.arch/sparc64-adi.exp: New file.
3377 * gdb.arch/sparc64-adi.c: New file.
3378
5277199a
PA
33792017-08-22 Pedro Alves <palves@redhat.com>
3380
3381 * gdb.cp/overload.exp (line_range_pattern): New procedure.
3382 (top level): Add "list all overloads" tests.
3383
14278e1f
TT
33842017-08-22 Tom Tromey <tom@tromey.com>
3385
3386 * gdb.gdb/xfullpath.exp: Remove.
3387
bf223d3e
PA
33882017-08-21 Pedro Alves <palves@redhat.com>
3389
3390 PR gdb/19487
3391 * gdb.base/symbol-alias.c: New.
3392 * gdb.base/symbol-alias2.c: New.
3393 * gdb.base/symbol-alias.exp: New.
3394
c973d0aa
PA
33952017-08-21 Pedro Alves <palves@redhat.com>
3396
3397 * gdb.base/dfp-test.c
3398 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
3399 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
3400 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
3401 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
3402 * gdb.base/whatis-ptype-typedefs.c: New.
3403 * gdb.base/whatis-ptype-typedefs.exp: New.
3404 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
3405 (an_int, an_int_type, an_int_type2): New globals.
3406 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
3407 involving typedefs and cast expressions.
3408 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
3409 (lookup_typedefs_function): New.
3410 (typedefs_pretty_printers_dict): New.
3411 (top level): Register lookup_typedefs_function in
3412 gdb.pretty_printers.
3413
6d580b63
YQ
34142017-08-18 Yao Qi <yao.qi@linaro.org>
3415
3416 * gdb.server/unittest.exp: New.
3417
206726fb
SDJ
34182017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
3419
3420 PR gdb/21954
3421 * gdb.base/environ.exp: Add test to check if 'unset environment'
3422 works.
3423
bf0ec4c2
AA
34242017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3425
3426 * lib/gdb.exp (universal_compile_options): New caching proc.
3427 (gdb_compile): Suppress GCC's coloring of messages.
3428
d6382fff
TT
34292017-08-14 Tom Tromey <tom@tromey.com>
3430
3431 PR gdb/21675:
3432 * gdb.base/printcmds.exp (test_radices): New function.
3433 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
3434 * gdb.base/sizeof.exp (check_valueof): Use p/d.
3435 * lib/gdb.exp (get_integer_valueof): Use p/d.
3436
c2c2dd9f
SM
34372017-08-12 Simon Marchi <simon.marchi@ericsson.com>
3438
3439 * lib/gdb.exp (get_valueof): Don't capture end-of-line
3440 characters.
3441
fdffd6f4
TT
34422017-08-05 Tom Tromey <tom@tromey.com>
3443
3444 * gdb.rust/simple.exp: Allow String to appear in a different
3445 namespace.
3446
27d41eac
YQ
34472017-07-26 Yao Qi <yao.qi@linaro.org>
3448
3449 * gdb.gdb/unittest.exp: Invoke command
3450 "maintenance check xml-descriptions".
3451
031ed05d
AA
34522017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3453
3454 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
3455 calling context.
3456 (hex128): Drop erroneous calculation of parameters.
3457
dcd27ddf
SM
34582017-07-22 Simon Marchi <simon.marchi@ericsson.com>
3459
3460 * gdb.python/py-unwind.exp: Disable stack protection when
3461 building test file.
3462
47e77640
PA
34632017-07-20 Pedro Alves <palves@redhat.com>
3464
3465 * gdb.base/default.exp (set language): Adjust expected output.
3466
62d2a18a
PA
34672017-07-20 Pedro Alves <palves@redhat.com>
3468
3469 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
3470 (test_minsym): ... this, and make static.
3471 (get_pck__foo__bar__minsym): Rename to ...
3472 (get_test_minsym): ... this.
3473 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
3474 symbol names and comments.
3475 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
3476 (get_test_minsym): ... this.
3477 (pck__foo__bar__minsym__2): Rename to ...
3478 (test_minsym): ... this.
3479 (main): Adjust.
3480
c45ec17c
PA
34812017-07-17 Pedro Alves <palves@redhat.com>
3482
3483 * gdb.base/completion.exp: Adjust expected output.
3484 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
3485 the completer works.
3486
c6756f62
PA
34872017-07-17 Pedro Alves <palves@redhat.com>
3488
3489 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
3490
5bd68487
AB
34912017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3492
3493 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
3494
8880f2a9
TT
34952017-07-14 Tom Tromey <tom@tromey.com>
3496
3497 PR rust/21764:
3498 * gdb.rust/simple.exp: Add tests.
3499
65547233
TT
35002017-07-14 Tom Tromey <tom@tromey.com>
3501
3502 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
3503
8f14146e
PA
35042017-07-14 Pedro Alves <palves@redhat.com>
3505
3506 * gdb.linespec/base/one/thefile.cc (z1): New function.
3507 * gdb.linespec/base/two/thefile.cc (z2): New function.
3508 * gdb.linespec/linespec.exp: Add tests.
3509
b4365d02
AB
35102017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3511
3512 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
3513 to mi_create_breakpoint.
3514
5d2cbaa5
AB
35152017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3516
3517 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
3518 mi_create_breakpoint.
3519
11cb5716
IB
35202017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
3521
3522 * gdb.dlang/demangle.exp: Update for demangling changes.
3523
03278692
TT
35242017-07-09 Tom Tromey <tom@tromey.com>
3525
3526 * gdb.dwarf2/shortpiece.exp: New file.
3527
33c5cd75
DB
35282017-07-06 David Blaikie <dblaikie@gmail.com>
3529
3530 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
3531 built from fissiont-multi-cu{1,2}.c.
3532 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
3533 except putting 'main' and 'func' in separate CUs in the same DWO file.
3534 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
3535 test.
3536 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
3537 test.
3538
8455d262
PA
35392017-07-06 Pedro Alves <palves@redhat.com>
3540
3541 * gdb.python/py-unwind.exp: Test flushregs.
3542
dc4bde35
SDJ
35432017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3544
3545 PR cli/21688
3546 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
3547 tests for alias commands and trailing whitespace.
3548
51ed89aa
SDJ
35492017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3550
3551 PR cli/21688
3552 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
3553 procedure. Call it.
3554
eb17d413
PA
35552017-06-29 Pedro Alves <palves@redhat.com>
3556
3557 * gdb.base/printcmds.exp: Add tests.
3558
41664b45
DG
35592017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
3560
3561 PR gdb/21337
3562 * gdb.base/reread-readsym.exp: New file.
3563 * gdb.base/reread-readsym.c: New file.
3564
75312ae3
KB
35652017-06-21 Kevin Buettner <kevinb@redhat.com>
3566
3567 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
3568 subpattern.
3569
66953522
PB
35702017-06-19 Peter Bergner <bergner@vnet.ibm.com>
3571
3572 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
3573 extended mnemonic.
3574 * gdb.arch/powerpc-power9.s: Likewise.
3575
5524b525
AA
35762017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3577
3578 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
3579 on 32-bit x86 targets. Exploit is_*_target macros where
3580 appropriate.
3581
03c8af18
AA
35822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3583
3584 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
3585 register pieces.
3586
3bf31011
AA
35872017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3588
3589 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
3590 located in one or more DWARF pieces.
3591
805acca0
AA
35922017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3593
3594 * lib/gdb.exp (get_endianness): New proc.
3595 * gdb.arch/aarch64-fp.exp: Use it.
3596 * gdb.arch/altivec-regs.exp: Likewise.
3597 * gdb.arch/e500-regs.exp: Likewise.
3598 * gdb.arch/vsx-regs.exp: Likewise.
3599 * gdb.base/dump.exp: Likewise.
3600 * gdb.base/funcargs.exp: Likewise.
3601 * gdb.base/gnu_vector.exp: Likewise.
3602 * gdb.dwarf2/formdata16.exp: Likewise.
3603 * gdb.dwarf2/implptrpiece.exp: Likewise.
3604 * gdb.dwarf2/nonvar-access.exp: Likewise.
3605 * gdb.python/py-inferior.exp: Likewise.
3606 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3607
e9352324
AA
36082017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3609
3610 PR gdb/21226
3611 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
3612 stack value pieces are taken from the LSB end.
3613
d5d1163e
AA
36142017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3615
3616 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
3617 variable at nonzero offset.
3618
0567c986
AA
36192017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3620
3621 * gdb.dwarf2/var-access.c: New file.
3622 * gdb.dwarf2/var-access.exp: New test.
3623 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
3624
973e9aab
TT
36252017-06-12 Tom Tromey <tom@tromey.com>
3626
3627 * gdb.dwarf2/formdata16.exp: Add tests.
3628
d9109c80
TT
36292017-06-12 Tom Tromey <tom@tromey.com>
3630
3631 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
3632
30a25466
TT
36332017-06-12 Tom Tromey <tom@tromey.com>
3634
3635 PR exp/16225:
3636 * gdb.reverse/i386-sse-reverse.exp: Update tests.
3637 * gdb.arch/vsx-regs.exp: Update tests.
3638 * gdb.arch/s390-vregs.exp (hex128): New proc.
3639 Update test.
3640 * gdb.arch/altivec-regs.exp: Update tests.
3641
aefd8b33
SDJ
36422017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3643
3644 * gdb.base/startup-with-shell.c: New file.
3645 * gdb.base/startup-with-shell.exp: Likewise.
3646
2090129c
SDJ
36472017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3648
3649 * gdb.server/non-existing-program.exp: Update regex in order to
3650 reflect the fact that gdbserver is now using fork_inferior (with a
3651 shell) to startup the inferior.
3652
8e86a419
SM
36532017-05-30 Simon Marchi <simon.marchi@ericsson.com>
3654
3655 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
3656 support function calls from GDB.
3657
e6cf65f2
TT
36582017-05-21 Tom Tromey <tom@tromey.com>
3659
3660 PR rust/21466:
3661 * gdb.rust/unsized.exp: New file.
3662 * gdb.rust/unsized.rs: New file.
3663
43cc5389
TT
36642017-05-19 Tom Tromey <tom@tromey.com>
3665
3666 PR rust/21484:
3667 * gdb.rust/watch.exp: New file.
3668 * gdb.rust/watch.rs: New file.
3669
ec8df234
TT
36702017-05-18 Tom Tromey <tom@tromey.com>
3671
3672 * gdb.rust/simple.exp: Allow Box to be qualified.
3673
3e3e7fae
TP
36742017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3675
3676 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
3677
59cc050d
PA
36782017-05-18 Pedro Alves <palves@redhat.com>
3679
3680 * gdb.base/fileio.c (test_write, test_read, test_close)
3681 (test_fstat): Don't print 'ret' in the fail path.
3682
c8f6abd1
PA
36832017-05-18 Pedro Alves <palves@redhat.com>
3684
3685 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
3686 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
3687 (test_system, test_rename, test_unlink, test_time): Change
3688 prototypes.
3689 * gdb.base/fileio.exp (stop_msg): Adjust.
3690
d2a03b77
PA
36912017-05-18 Pedro Alves <palves@redhat.com>
3692
3693 * gdb.base/fileio.c (null_str): New global.
3694 (test_stat): Use it.
3695 * gdb.base/fileio.exp: Remove nowarnings.
3696
0d5c6999
YQ
36972017-05-17 Yao Qi <yao.qi@linaro.org>
3698
3699 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
3700
21873064
YQ
37012017-05-17 Simon Marchi <simon.marchi@ericsson.com>
3702
3703 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
3704 argument command.
3705 (top-level): Invoke test_set_inferior_tty.
3706
d512d31c
PA
37072017-05-04 Pedro Alves <palves@redhat.com>
3708
3709 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
3710 Add parens to print call for Python 3.
3711
90cef2ed
KS
37122017-05-03 Keith Seitz <keiths@redhat.com>
3713
3714 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
3715 (main): Call it.
3716
14f819c8
TW
37172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3718
3719 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
3720 to prev and next.
3721
913aeadd
TW
37222017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3723
3724 * gdb.python/py-record-btrace.exp: Remove test for
3725 gdb.BtraceInstruction.error.
3726
a3be24ad
TW
37272017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3728
3729 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
3730
ae20e79a
TW
37312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3732
3733 * gdb.python/py-record-btrace-threads.c: New file.
3734 * gdb.python/py-record-btrace-threads.exp: New file.
3735
45ce1b47
SDJ
37362017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
3737
3738 PR testsuite/8595
3739 * gdb.base/environ.exp: Make test available in all architectures.
3740 Move bits related to "info program" testing to
3741 gdb.base/info-program.exp. Rewrite tests to use the two new
3742 procedures mentione below.
3743 (test_set_show_env_var) New procedure.
3744 (test_set_show_env_var_equal): Likewise.
3745 * gdb.base/info-program.exp: New file.
3746
e15c3eb4
KS
37472017-04-27 Keith Seitz <keiths@redhat.com>
3748
3749 * gdb.cp/oranking.cc (test15): New function.
3750 (main): Call test15 and declare additional variables for testing.
3751 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
3752 "p foo101('abc')" tests.
3753 Add tests for cv qualifier overloads.
3754 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
3755 "lvalue reference overload" test.
3756 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
3757 "print value of f1 on Child&& in f2" test.
3758
3a3fd0fd
PA
37592017-04-19 Pedro Alves <palves@redhat.com>
3760
3761 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
3762 procedure.
3763 (top level): Call it.
3764 * lib/gdb.exp (gdb_define_cmd): New procedure.
3765
53375380
PA
37662017-04-12 Pedro Alves <palves@redhat.com>
3767
3768 PR gdb/21323
3769 * gdb.cp/wide_char_types.c: Include <wchar.h>.
3770 (wchar): New global.
3771 * gdb.cp/wide_char_types.exp (wide_char_types_program)
3772 (do_test_wide_char, wide_char_types_no_program, top level): Add
3773 wchar_t testing.
3774
53e710ac
PA
37752017-04-12 Pedro Alves <palves@redhat.com>
3776
3777 PR c++/21323
3778 * gdb.cp/wide_char_types.c: New file.
3779 * gdb.cp/wide_char_types.exp: New file.
3780
0ad9d8c7
SDJ
37812017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
3782
3783 PR gdb/21352
3784 * gdb.trace/tsv.exp: Add test for "tsave -r".
3785
b1b45502
IB
37862017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
3787
3788 * gdb.dlang/watch-loc.c: New file.
3789 * gdb.dlang/watch-loc.exp: New file.
3790
ec13808e
JK
37912017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.python/py-section-script.exp (sepdebug): New testcases.
3794
fe5f7374
AK
37952017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3796
3797 * gdb.arch/arc-analyze-prologue.S: New file.
3798 * gdb.arch/arc-analyze-prologue.exp: Likewise.
3799
eea78757
AK
38002017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3801
3802 * gdb.arch/arc-decode-insn.S: New file.
3803 * gdb.arch/arc-decode-insn.exp: Likewise.
3804
5badf10a
IR
38052017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
3806
3807 PR tdep/20928
3808 * gdb.arch/sparc64-regs.exp: New file.
3809 * gdb.arch/sparc64-regs.S: Likewise.
3810
cee59b3f
TW
38112017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
3812
3813 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
3814 and memory view on Python 3.
3815
c0f55cc6
AV
38162017-03-20 Artemiy Volkov <artemiyv@acm.org>
3817 Keith Seitz <keiths@redhat.com>
3818
3819 PR gdb/14441
3820 * gdb.cp/demangle.exp: Add rvalue reference tests.
3821 * gdb.cp/rvalue-ref-casts.cc: New file.
3822 * gdb.cp/rvalue-ref-casts.exp: New file.
3823 * gdb.cp/rvalue-ref-overload.cc: New file.
3824 * gdb.cp/rvalue-ref-overload.exp: New file.
3825 * gdb.cp/rvalue-ref-params.cc: New file.
3826 * gdb.cp/rvalue-ref-params.exp: New file.
3827 * gdb.cp/rvalue-ref-sizeof.cc: New file.
3828 * gdb.cp/rvalue-ref-sizeof.exp: New file.
3829 * gdb.cp/rvalue-ref-types.cc: New file.
3830 * gdb.cp/rvalue-ref-types.exp: New file.
3831 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
3832 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
3833
51457a05
MAL
38342017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3835
3836 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
3837 New procedure.
3838
5b291c04
MAL
38392017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3840
3841 * lib/mi-support.exp (mi_gdb_test): Add additional message
3842 for unexpected output.
3843
59a56148
AA
38442017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
3845
3846 * gdb.base/examine-backward.c (Barrier): New character array
3847 constant, to ensure that TestStrings is preceded by a string
3848 terminator.
3849
7942e96e
AA
38502017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3851
3852 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
3853 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
3854 and implicit pointer into such a location.
3855
6ebac3fb
DE
38562017-03-16 Doug Evans <dje@google.com>
3857
3858 * gdb.python/py-lazy-string (pointer): Really add new typedef.
3859
ec3b243d
TP
38602017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
3861
3862 * gdb.cp/m-static.exp: Fix expectation for prototype of
3863 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
3864
38652017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
3866
3867 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
3868 * gdb.guile/scm-lazy-string.c: New file.
3869 * gdb.guile/scm-value.exp: Move lazy string tests to ...
3870 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
3871 for pointer, array, typedef lazy strings.
3872
2cc36e25 38732017-03-16 Doug Evans <dje@google.com>
34b43320
DE
3874
3875 PR python/17728, python/18439, python/18779
3876 * gdb.python/py-value.c (main) Delete locals sptr, sn.
3877 * gdb.python/py-lazy-string.c (pointer): New typedef.
3878 (main): New locals ptr, array, typedef_ptr.
3879 * gdb.python/py-value.exp: Move lazy string tests to ...
3880 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
3881 array, typedef lazy strings.
ec3b243d 3882
0efcde63
AK
38832017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
3884
3885 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
3886 Add optional 'test' parameter.
3887
7978d7c3
SM
38882017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3889
3890 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3891 Skip for versions of DejaGnu < 1.5.
3892
896c0c1e
SM
38932017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3894
3895 * lib/gdb.exp (dejagnu_version): New proc.
3896 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3897 Use dejagnu_version.
3898
5f4d1085
KS
38992017-03-10 Keith Seitz <keiths@redhat.com>
3900
3901 PR c++/8128
3902 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
3903 type from destructor regexps.
3904 Add a branch which actually passes the test.
3905 Adjust "ptype t5i" test names.
3906
1de05205
PA
39072017-03-08 Pedro Alves <palves@redhat.com>
3908
3909 * gdb.base/step-over-exit.exp: Add explicit test message.
3910
c65d6b55
PA
39112017-03-08 Pedro Alves <palves@redhat.com>
3912
3913 PR gdb/18360
3914 * gdb.threads/interrupt-while-step-over.c: New file.
3915 * gdb.threads/interrupt-while-step-over.exp: New file.
3916
2e86a283
PA
39172017-03-08 Pedro Alves <palves@redhat.com>
3918
3919 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
3920 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
3921
25dcbff6
PA
39222017-03-08 Pedro Alves <palves@redhat.com>
3923
3924 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
3925 PKRU as not supported as a PASS.
3926
dc9366eb
PA
39272017-03-08 Pedro Alves <palves@redhat.com>
3928
3929 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
3930 prefix instead of $binfile1/$binfile2.
3931 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
3932 in test message.
3933 * gdb.python/py-completion.exp: Use "load python file" as test
3934 messages instead of unstable path names.
3935
6e5d74e7
PA
39362017-03-08 Pedro Alves <palves@redhat.com>
3937 Jan Kratochvil <jan.kratochvil@redhat.com>
3938
3939 PR cli/21218
3940 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3941 New proc.
3942 (top level): Call it.
3943
9753a2f6
PA
39442017-03-08 Pedro Alves <palves@redhat.com>
3945
3946 PR tui/21216
3947 * gdb.tui/tui-nl-filtered-output.exp: New file.
3948
1a4dd9dd
PA
39492017-03-08 Pedro Alves <palves@redhat.com>
3950
3951 * gdb.base/completion.exp: Move TUI completion tests to ...
3952 * gdb.tui/completion.exp: ... this new file.
3953
7cbbff33
PA
39542017-03-08 Pedro Alves <palves@redhat.com>
3955
3956 * gdb.base/tui-disasm-long-lines.c,
3957 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
3958 gdb.base/tui-layout.exp: Move to ...
3959 * gdb.tui/: ... this new directory.
3960
5f6fd321
PA
39612017-03-07 Pedro Alves <palves@redhat.com>
3962
3963 * gdb.base/tui-layout.c: New file.
3964 * gdb.base/tui-layout.exp: New file.
3965
44959fa8
PA
39662017-03-07 Pedro Alves <palves@redhat.com>
3967
3968 * gdb.base/tui-layout.c: Rename to ...
3969 * gdb.base/tui-disasm-long-lines.c: ... this.
3970 * gdb.base/tui-layout.exp: Rename to ...
3971 * gdb.base/tui-disasm-long-lines.exp: ... this.
3972
f8c4e718
PA
39732017-03-07 Pedro Alves <palves@redhat.com>
3974
3975 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
3976
6dbb839a 39772017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
3978
3979 * i386-mpx-call.c: New file.
3980 * i386-mpx-call.exp: New file.
3981
65b48a81
PB
39822017-02-28 Peter Bergner <bergner@vnet.ibm.com>
3983
3984 * gdb.arch/powerpc-power.exp: Delete test.
3985 * gdb.arch/powerpc-power.s: Likewise.
3986 * gdb.disasm/disassembler-options.exp: New test.
3987 * gdb.arch/powerpc-altivec.exp: Likewise.
3988 * gdb.arch/powerpc-altivec.s: Likewise.
3989 * gdb.arch/powerpc-altivec2.exp: Likewise.
3990 * gdb.arch/powerpc-altivec2.s: Likewise.
3991 * gdb.arch/powerpc-altivec3.exp: Likewise.
3992 * gdb.arch/powerpc-altivec3.s: Likewise.
3993 * gdb.arch/powerpc-power7.exp: Likewise.
3994 * gdb.arch/powerpc-power7.s: Likewise.
3995 * gdb.arch/powerpc-power8.exp: Likewise.
3996 * gdb.arch/powerpc-power8.s: Likewise.
3997 * gdb.arch/powerpc-power9.exp: Likewise.
3998 * gdb.arch/powerpc-power9.s: Likewise.
3999 * gdb.arch/powerpc-vsx.exp: Likewise.
4000 * gdb.arch/powerpc-vsx.s: Likewise.
4001 * gdb.arch/powerpc-vsx2.exp: Likewise.
4002 * gdb.arch/powerpc-vsx2.s: Likewise.
4003 * gdb.arch/powerpc-vsx3.exp: Likewise.
4004 * gdb.arch/powerpc-vsx3.s: Likewise.
4005 * gdb.arch/arm-disassembler-options.exp: Likewise.
4006 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
4007 * gdb.arch/s390-disassembler-options.exp: Likewise.
4008
17cd4947
LM
40092017-02-23 Luis Machado <lgustavo@codesourcery.com>
4010
4011 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
4012 (check_supported_features): ... this. Changed return type to void.
4013 (supports_rdseed): New static global.
4014 (rdseed): Check supports_rdseed.
4015 (initialize): Call check_supported_features.
4016
2039d74e
EBM
40172017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4018
4019 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
4020 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
4021 and lqarx/stqcx.
4022 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
4023 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
4024
a51d7ecf
EBM
40252017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4026
4027 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
4028 uppercase.
4029
0224619f
JK
40302017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 * gdb.dwarf2/formdata16.c: New file.
4033 * gdb.dwarf2/formdata16.exp: New file.
4034 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
4035
216f72a1
JK
40362017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4037
4038 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
4039 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
4040 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
4041 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
4042 DW_AT_GNU_*.
4043
43988095
JK
40442017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
4047
99e8a4f9
SDJ
40482017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
4049
4050 PR gdb/21164
4051 * gdb.base/maint.exp: Add testcases for when the commands do
4052 not have arguments.
4053
b58a8c0c
TP
40542017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4055
4056 * gdb.cp/chained-calls.exp: Use p instead of P.
4057
4e746bb6
TW
40582017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
4059
4060 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
4061 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
4062
3f77c769
TT
40632017-02-14 Tom Tromey <tom@tromey.com>
4064
4065 PR python/13598:
4066 * gdb.python/py-events.exp: Add before_prompt event tests.
4067
075beec0
AA
40682017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4069
4070 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
4071
bf5f525c
LM
40722017-02-13 Luis Machado <lgustavo@codesourcery.com>
4073
4074 * gdb.linespec/explicit.c (my_unique_function_name): New function.
4075 (main): Call my_unique_function_name.
4076 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
4077 completion of patterns with a single match.
4078 Add missing -re switches to gdb_test_multiple calls.
4079
13a66184
LM
40802017-02-13 Luis Machado <lgustavo@codesourcery.com>
4081
4082 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
4083 return if core file is not recognized.
4084
26a06916
SM
40852017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4086
4087 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
4088 and extra UIs.
4089
b761ca9e
SM
40902017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4091
4092 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
4093 proc_with_prefix.
4094
b964bee0
TT
40952017-02-10 Tom Tromey <tom@tromey.com>
4096
4097 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
4098
18da0c51
MG
40992017-02-10 Martin Galvan <martingalvan@sourceware.org>
4100
4101 PR gdb/21122
4102 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
4103
604c4576
JG
41042017-02-08 Jerome Guitton <guitton@adacore.com>
4105
4106 * gdb.base/define.exp: Add test for command abbreviations
4107 in define.
4108
20b477a7
LM
41092017-02-06 Luis Machado <lgustavo@codesourcery.com>
4110
4111 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
4112 * gdb.reverse/insn-reverse-x86.c: New file.
4113
3f7b46f2
IR
41142017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
4115
4116 PR tdep/20936
4117 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
4118
f0fd41c1
TT
41192017-02-03 Tom Tromey <tom@tromey.com>
4120
4121 PR rust/21097:
4122 * gdb.rust/simple.exp: Add new tests.
4123
5be5dbf0
PA
41242017-02-02 Pedro Alves <palves@redhat.com>
4125
4126 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
4127 tests.
4128
7346ef59
AA
41292017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4130
4131 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
4132 taking a 2-byte value out of a 4-byte DWARF implicit value on
4133 big-endian targets.
4134 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
4135 logic. Add test cases for DW_OP_implicit.
4136
787f0025
MM
41372017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4138
4139 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
4140
68777c29
MM
41412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4142
4143 * gdb.btrace/enable.exp: Call gdb_exit before
4144 skip_gdbserver_tests.
4145
0a1c7e28
MM
41462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4147
4148 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
4149 GDBFLAGS.
4150
b5ac99b0
MM
41512017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4152
4153 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
4154 the test is skipped.
4155 * gdb.btrace/data.exp: Likewise.
4156 * gdb.btrace/delta.exp: Likewise.
4157 * gdb.btrace/dlopen.exp: Likewise.
4158 * gdb.btrace/enable-running.exp: Likewise.
4159 * gdb.btrace/enable.exp: Likewise.
4160 * gdb.btrace/exception.exp: Likewise.
4161 * gdb.btrace/function_call_history.exp: Likewise.
4162 * gdb.btrace/gcore.exp: Likewise.
4163 * gdb.btrace/instruction_history.exp: Likewise.
4164 * gdb.btrace/multi-thread-step.exp: Likewise.
4165 * gdb.btrace/nohist.exp: Likewise.
4166 * gdb.btrace/non-stop.exp: Likewise.
4167 * gdb.btrace/reconnect.exp: Likewise.
4168 * gdb.btrace/record_goto-step.exp: Likewise.
4169 * gdb.btrace/record_goto.exp: Likewise.
4170 * gdb.btrace/rn-dl-bind.exp: Likewise.
4171 * gdb.btrace/segv.exp: Likewise.
4172 * gdb.btrace/step.exp: Likewise.
4173 * gdb.btrace/stepi.exp: Likewise.
4174 * gdb.btrace/tailcall-only.exp: Likewise.
4175 * gdb.btrace/tailcall.exp: Likewise.
4176 * gdb.btrace/tsx.exp: Likewise.
4177 * gdb.btrace/unknown_functions.exp: Likewise.
4178 * gdb.btrace/vdso.exp: Likewise.
4179
cd4007e4
MM
41802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4181
4182 * gdb.btrace/enable-running.c: New.
4183 * gdb.btrace/enable-running.exp: New.
4184
2735833d
WT
41852017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
4186
4187 * gdb.arch/amd64-gs_base.c: New file.
4188 * gdb.arch/amd64-gs_base.exp: New file.
4189
b51e1e94
LM
41902017-01-26 Luis Machado <lgustavo@codesourcery.com>
4191
4192 * lib/memory.exp: Remove spurious empty newlines.
4193
72ca0410
SM
41942017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
4195
4196 * gdb.python/py-bad-printers.exp: Load python file using "source".
4197 * gdb.python/py-events.exp: Likewise.
4198 * gdb.python/py-evsignal.exp: Likewise.
4199 * gdb.python/py-evthreads.exp: Likewise.
4200 * gdb.python/py-frame-args.exp: Likewise.
4201 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
4202 * gdb.python/py-framefilter-mi.exp: Likewise.
4203 * gdb.python/py-framefilter.exp: Likewise.
4204 * gdb.python/py-mi.exp: Likewise.
4205 * gdb.python/py-pp-maint.exp: Likewise.
4206 * gdb.python/py-pp-registration.exp: Likewise.
4207 * gdb.python/py-prettyprint.exp: Likewise.
4208 (run_lang_tests): Likewise.
4209 * gdb.python/py-typeprint.exp: Likewise.
4210
e309aa65
LM
42112017-01-26 Luis Machado <lgustavo@codesourcery.com>
4212
4213 * lib/memory.exp: New file.
4214 * lib/gdb.exp: Load memory.exp.
4215 * gdb.base/memattr.exp (delete_memory): Move proc to
4216 lib/memory.exp and rename to delete_memory_regions.
4217 Replace delete_memory with delete_memory_regions.
4218 Cleanup memory regions before tests.
4219 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
4220 before tests.
4221
515aff23
LM
42222017-01-26 Luis Machado <lgustavo@codesourcery.com>
4223
4224 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
4225 files.
4226 (initialize): New function conditionally defined.
4227 (testcases): Move within conditional block.
4228 (main): Call initialize.
4229 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
4230 of gdb.reverse/insn-reverse.c.
4231 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
4232 gdb.reverse/insn-reverse.c.
4233
d8b49cf0
YQ
42342017-01-26 Yao Qi <yao.qi@linaro.org>
4235
4236 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
4237 disassemble on address 0.
4238
f13a9a0c
YQ
42392017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
4240 Yao Qi <yao.qi@linaro.org>
4241
4242 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
4243 * gdb.dwarf2/implptr-64bit.S: Remove.
4244 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
4245 variables in caller's context. Add DW_OP_implicit_value.
4246
5ac95241
YQ
42472017-01-25 Yao Qi <yao.qi@linaro.org>
4248
4249 * lib/dwarf.exp (Dwarf::_location): Handle
4250 DW_OP_GNU_implicit_pointer with proper size.
4251
23e82930
LM
42522017-01-20 Luis Machado <lgustavo@codesourcery.com>
4253
4254 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
4255 and add untested calls.
4256
d334ae25
LM
42572017-01-20 Luis Machado <lgustavo@codesourcery.com>
4258
4259 * gdb.python/python.exp: Check line number against what GDB thinks
4260 the line number is for func1.
4261
f5e6296e
IB
42622017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
4263
4264 * gdb.dlang/debug-expr.exp: New file.
4265
5b362f04
LM
42662016-12-23 Luis Machado <lgustavo@codesourcery.com>
4267
4268 Fix test names for the following files:
4269
4270 * gdb.ada/exec_changed.exp
4271 * gdb.ada/info_types.exp
4272 * gdb.arch/aarch64-atomic-inst.exp
4273 * gdb.arch/aarch64-fp.exp
4274 * gdb.arch/altivec-abi.exp
4275 * gdb.arch/altivec-regs.exp
4276 * gdb.arch/amd64-byte.exp
4277 * gdb.arch/amd64-disp-step.exp
4278 * gdb.arch/amd64-dword.exp
4279 * gdb.arch/amd64-entry-value-inline.exp
4280 * gdb.arch/amd64-entry-value-param.exp
4281 * gdb.arch/amd64-entry-value-paramref.exp
4282 * gdb.arch/amd64-entry-value.exp
4283 * gdb.arch/amd64-i386-address.exp
4284 * gdb.arch/amd64-invalid-stack-middle.exp
4285 * gdb.arch/amd64-invalid-stack-top.exp
4286 * gdb.arch/amd64-optimout-repeat.exp
4287 * gdb.arch/amd64-prologue-skip.exp
4288 * gdb.arch/amd64-prologue-xmm.exp
4289 * gdb.arch/amd64-stap-special-operands.exp
4290 * gdb.arch/amd64-stap-wrong-subexp.exp
4291 * gdb.arch/amd64-tailcall-cxx.exp
4292 * gdb.arch/amd64-tailcall-noret.exp
4293 * gdb.arch/amd64-tailcall-ret.exp
4294 * gdb.arch/amd64-tailcall-self.exp
4295 * gdb.arch/amd64-word.exp
4296 * gdb.arch/arm-bl-branch-dest.exp
4297 * gdb.arch/arm-disp-step.exp
4298 * gdb.arch/arm-neon.exp
4299 * gdb.arch/arm-single-step-kernel-helper.exp
4300 * gdb.arch/avr-flash-qualifier.exp
4301 * gdb.arch/disp-step-insn-reloc.exp
4302 * gdb.arch/e500-abi.exp
4303 * gdb.arch/e500-regs.exp
4304 * gdb.arch/ftrace-insn-reloc.exp
4305 * gdb.arch/i386-avx512.exp
4306 * gdb.arch/i386-bp_permanent.exp
4307 * gdb.arch/i386-byte.exp
4308 * gdb.arch/i386-cfi-notcurrent.exp
4309 * gdb.arch/i386-disp-step.exp
4310 * gdb.arch/i386-dr3-watch.exp
4311 * gdb.arch/i386-float.exp
4312 * gdb.arch/i386-gnu-cfi.exp
4313 * gdb.arch/i386-mpx-map.exp
4314 * gdb.arch/i386-mpx-sigsegv.exp
4315 * gdb.arch/i386-mpx-simple_segv.exp
4316 * gdb.arch/i386-mpx.exp
4317 * gdb.arch/i386-permbkpt.exp
4318 * gdb.arch/i386-prologue.exp
4319 * gdb.arch/i386-signal.exp
4320 * gdb.arch/i386-size-overlap.exp
4321 * gdb.arch/i386-unwind.exp
4322 * gdb.arch/i386-word.exp
4323 * gdb.arch/mips-fcr.exp
4324 * gdb.arch/powerpc-d128-regs.exp
4325 * gdb.arch/powerpc-stackless.exp
4326 * gdb.arch/ppc64-atomic-inst.exp
4327 * gdb.arch/s390-stackless.exp
4328 * gdb.arch/s390-tdbregs.exp
4329 * gdb.arch/s390-vregs.exp
4330 * gdb.arch/sparc-sysstep.exp
4331 * gdb.arch/thumb-bx-pc.exp
4332 * gdb.arch/thumb-singlestep.exp
4333 * gdb.arch/thumb2-it.exp
4334 * gdb.arch/vsx-regs.exp
4335 * gdb.asm/asm-source.exp
4336 * gdb.base/a2-run.exp
4337 * gdb.base/advance.exp
4338 * gdb.base/all-bin.exp
4339 * gdb.base/anon.exp
4340 * gdb.base/args.exp
4341 * gdb.base/arithmet.exp
4342 * gdb.base/async-shell.exp
4343 * gdb.base/async.exp
4344 * gdb.base/attach-pie-noexec.exp
4345 * gdb.base/attach-twice.exp
4346 * gdb.base/auto-load.exp
4347 * gdb.base/bang.exp
4348 * gdb.base/bitfields.exp
4349 * gdb.base/break-always.exp
4350 * gdb.base/break-caller-line.exp
4351 * gdb.base/break-entry.exp
4352 * gdb.base/break-inline.exp
4353 * gdb.base/break-on-linker-gcd-function.exp
4354 * gdb.base/break-probes.exp
4355 * gdb.base/break.exp
4356 * gdb.base/breakpoint-shadow.exp
4357 * gdb.base/call-ar-st.exp
4358 * gdb.base/call-sc.exp
4359 * gdb.base/call-signal-resume.exp
4360 * gdb.base/call-strs.exp
4361 * gdb.base/callfuncs.exp
4362 * gdb.base/catch-fork-static.exp
4363 * gdb.base/catch-gdb-caused-signals.exp
4364 * gdb.base/catch-load.exp
4365 * gdb.base/catch-signal-fork.exp
4366 * gdb.base/catch-signal.exp
4367 * gdb.base/catch-syscall.exp
4368 * gdb.base/charset.exp
4369 * gdb.base/checkpoint.exp
4370 * gdb.base/chng-syms.exp
4371 * gdb.base/code-expr.exp
4372 * gdb.base/code_elim.exp
4373 * gdb.base/commands.exp
4374 * gdb.base/completion.exp
4375 * gdb.base/complex.exp
4376 * gdb.base/cond-expr.exp
4377 * gdb.base/condbreak.exp
4378 * gdb.base/consecutive.exp
4379 * gdb.base/continue-all-already-running.exp
4380 * gdb.base/coredump-filter.exp
4381 * gdb.base/corefile.exp
4382 * gdb.base/dbx.exp
4383 * gdb.base/debug-expr.exp
4384 * gdb.base/define.exp
4385 * gdb.base/del.exp
4386 * gdb.base/disabled-location.exp
4387 * gdb.base/disasm-end-cu.exp
4388 * gdb.base/disasm-optim.exp
4389 * gdb.base/display.exp
4390 * gdb.base/duplicate-bp.exp
4391 * gdb.base/ena-dis-br.exp
4392 * gdb.base/ending-run.exp
4393 * gdb.base/enumval.exp
4394 * gdb.base/environ.exp
4395 * gdb.base/eu-strip-infcall.exp
4396 * gdb.base/eval-avoid-side-effects.exp
4397 * gdb.base/eval-skip.exp
4398 * gdb.base/exitsignal.exp
4399 * gdb.base/expand-psymtabs.exp
4400 * gdb.base/filesym.exp
4401 * gdb.base/find-unmapped.exp
4402 * gdb.base/finish.exp
4403 * gdb.base/float.exp
4404 * gdb.base/foll-exec-mode.exp
4405 * gdb.base/foll-exec.exp
4406 * gdb.base/foll-fork.exp
4407 * gdb.base/fortran-sym-case.exp
4408 * gdb.base/freebpcmd.exp
4409 * gdb.base/func-ptr.exp
4410 * gdb.base/func-ptrs.exp
4411 * gdb.base/funcargs.exp
4412 * gdb.base/gcore-buffer-overflow.exp
4413 * gdb.base/gcore-relro-pie.exp
4414 * gdb.base/gcore-relro.exp
4415 * gdb.base/gcore.exp
4416 * gdb.base/gdb1090.exp
4417 * gdb.base/gdb11530.exp
4418 * gdb.base/gdb11531.exp
4419 * gdb.base/gdb1821.exp
4420 * gdb.base/gdbindex-stabs.exp
4421 * gdb.base/gdbvars.exp
4422 * gdb.base/hbreak.exp
4423 * gdb.base/hbreak2.exp
4424 * gdb.base/included.exp
4425 * gdb.base/infcall-input.exp
4426 * gdb.base/inferior-died.exp
4427 * gdb.base/infnan.exp
4428 * gdb.base/info-macros.exp
4429 * gdb.base/info-os.exp
4430 * gdb.base/info-proc.exp
4431 * gdb.base/info-shared.exp
4432 * gdb.base/info-target.exp
4433 * gdb.base/infoline.exp
4434 * gdb.base/interp.exp
4435 * gdb.base/interrupt.exp
4436 * gdb.base/jit-reader.exp
4437 * gdb.base/jit-simple.exp
4438 * gdb.base/kill-after-signal.exp
4439 * gdb.base/kill-detach-inferiors-cmd.exp
4440 * gdb.base/label.exp
4441 * gdb.base/langs.exp
4442 * gdb.base/ldbl_e308.exp
4443 * gdb.base/line-symtabs.exp
4444 * gdb.base/linespecs.exp
4445 * gdb.base/list.exp
4446 * gdb.base/long_long.exp
4447 * gdb.base/longest-types.exp
4448 * gdb.base/maint.exp
4449 * gdb.base/max-value-size.exp
4450 * gdb.base/memattr.exp
4451 * gdb.base/mips_pro.exp
4452 * gdb.base/morestack.exp
4453 * gdb.base/moribund-step.exp
4454 * gdb.base/multi-forks.exp
4455 * gdb.base/nested-addr.exp
4456 * gdb.base/nextoverexit.exp
4457 * gdb.base/noreturn-finish.exp
4458 * gdb.base/noreturn-return.exp
4459 * gdb.base/nostdlib.exp
4460 * gdb.base/offsets.exp
4461 * gdb.base/opaque.exp
4462 * gdb.base/pc-fp.exp
4463 * gdb.base/permissions.exp
4464 * gdb.base/print-symbol-loading.exp
4465 * gdb.base/prologue-include.exp
4466 * gdb.base/psymtab.exp
4467 * gdb.base/ptype.exp
4468 * gdb.base/random-signal.exp
4469 * gdb.base/randomize.exp
4470 * gdb.base/range-stepping.exp
4471 * gdb.base/readline-ask.exp
4472 * gdb.base/recpar.exp
4473 * gdb.base/recurse.exp
4474 * gdb.base/relational.exp
4475 * gdb.base/restore.exp
4476 * gdb.base/return-nodebug.exp
4477 * gdb.base/return.exp
4478 * gdb.base/run-after-attach.exp
4479 * gdb.base/save-bp.exp
4480 * gdb.base/scope.exp
4481 * gdb.base/sect-cmd.exp
4482 * gdb.base/set-lang-auto.exp
4483 * gdb.base/set-noassign.exp
4484 * gdb.base/setvar.exp
4485 * gdb.base/sigall.exp
4486 * gdb.base/sigbpt.exp
4487 * gdb.base/siginfo-addr.exp
4488 * gdb.base/siginfo-infcall.exp
4489 * gdb.base/siginfo-obj.exp
4490 * gdb.base/siginfo.exp
4491 * gdb.base/signals-state-child.exp
4492 * gdb.base/signest.exp
4493 * gdb.base/sigstep.exp
4494 * gdb.base/sizeof.exp
4495 * gdb.base/skip.exp
4496 * gdb.base/solib-corrupted.exp
4497 * gdb.base/solib-nodir.exp
4498 * gdb.base/solib-search.exp
4499 * gdb.base/stack-checking.exp
4500 * gdb.base/stale-infcall.exp
4501 * gdb.base/stap-probe.exp
4502 * gdb.base/start.exp
4503 * gdb.base/step-break.exp
4504 * gdb.base/step-bt.exp
4505 * gdb.base/step-line.exp
4506 * gdb.base/step-over-exit.exp
4507 * gdb.base/step-over-syscall.exp
4508 * gdb.base/step-resume-infcall.exp
4509 * gdb.base/step-test.exp
4510 * gdb.base/store.exp
4511 * gdb.base/structs3.exp
4512 * gdb.base/sym-file.exp
4513 * gdb.base/symbol-without-target_section.exp
4514 * gdb.base/term.exp
4515 * gdb.base/testenv.exp
4516 * gdb.base/ui-redirect.exp
4517 * gdb.base/until.exp
4518 * gdb.base/unwindonsignal.exp
4519 * gdb.base/value-double-free.exp
4520 * gdb.base/vla-datatypes.exp
4521 * gdb.base/vla-ptr.exp
4522 * gdb.base/vla-sideeffect.exp
4523 * gdb.base/volatile.exp
4524 * gdb.base/watch-cond-infcall.exp
4525 * gdb.base/watch-cond.exp
4526 * gdb.base/watch-non-mem.exp
4527 * gdb.base/watch-read.exp
4528 * gdb.base/watch-vfork.exp
4529 * gdb.base/watchpoint-cond-gone.exp
4530 * gdb.base/watchpoint-delete.exp
4531 * gdb.base/watchpoint-hw-hit-once.exp
4532 * gdb.base/watchpoint-hw.exp
4533 * gdb.base/watchpoint-stops-at-right-insn.exp
4534 * gdb.base/watchpoints.exp
4535 * gdb.base/wchar.exp
4536 * gdb.base/whatis-exp.exp
4537 * gdb.btrace/buffer-size.exp
4538 * gdb.btrace/data.exp
4539 * gdb.btrace/delta.exp
4540 * gdb.btrace/dlopen.exp
4541 * gdb.btrace/enable.exp
4542 * gdb.btrace/exception.exp
4543 * gdb.btrace/function_call_history.exp
4544 * gdb.btrace/gcore.exp
4545 * gdb.btrace/instruction_history.exp
4546 * gdb.btrace/nohist.exp
4547 * gdb.btrace/reconnect.exp
4548 * gdb.btrace/record_goto-step.exp
4549 * gdb.btrace/record_goto.exp
4550 * gdb.btrace/rn-dl-bind.exp
4551 * gdb.btrace/segv.exp
4552 * gdb.btrace/step.exp
4553 * gdb.btrace/stepi.exp
4554 * gdb.btrace/tailcall-only.exp
4555 * gdb.btrace/tailcall.exp
4556 * gdb.btrace/tsx.exp
4557 * gdb.btrace/unknown_functions.exp
4558 * gdb.btrace/vdso.exp
4559 * gdb.compile/compile-ifunc.exp
4560 * gdb.compile/compile-ops.exp
4561 * gdb.compile/compile-print.exp
4562 * gdb.compile/compile-setjmp.exp
4563 * gdb.cp/abstract-origin.exp
4564 * gdb.cp/ambiguous.exp
4565 * gdb.cp/annota2.exp
4566 * gdb.cp/annota3.exp
4567 * gdb.cp/anon-ns.exp
4568 * gdb.cp/anon-struct.exp
4569 * gdb.cp/anon-union.exp
4570 * gdb.cp/arg-reference.exp
4571 * gdb.cp/baseenum.exp
4572 * gdb.cp/bool.exp
4573 * gdb.cp/breakpoint.exp
4574 * gdb.cp/bs15503.exp
4575 * gdb.cp/call-c.exp
4576 * gdb.cp/casts.exp
4577 * gdb.cp/chained-calls.exp
4578 * gdb.cp/class2.exp
4579 * gdb.cp/classes.exp
4580 * gdb.cp/cmpd-minsyms.exp
4581 * gdb.cp/converts.exp
4582 * gdb.cp/cp-relocate.exp
4583 * gdb.cp/cpcompletion.exp
4584 * gdb.cp/cpexprs.exp
4585 * gdb.cp/cplabel.exp
4586 * gdb.cp/cplusfuncs.exp
4587 * gdb.cp/cpsizeof.exp
4588 * gdb.cp/ctti.exp
4589 * gdb.cp/derivation.exp
4590 * gdb.cp/destrprint.exp
4591 * gdb.cp/dispcxx.exp
4592 * gdb.cp/enum-class.exp
4593 * gdb.cp/exception.exp
4594 * gdb.cp/exceptprint.exp
4595 * gdb.cp/expand-psymtabs-cxx.exp
4596 * gdb.cp/expand-sals.exp
4597 * gdb.cp/extern-c.exp
4598 * gdb.cp/filename.exp
4599 * gdb.cp/formatted-ref.exp
4600 * gdb.cp/fpointer.exp
4601 * gdb.cp/gdb1355.exp
4602 * gdb.cp/gdb2495.exp
4603 * gdb.cp/hang.exp
4604 * gdb.cp/impl-this.exp
4605 * gdb.cp/infcall-dlopen.exp
4606 * gdb.cp/inherit.exp
4607 * gdb.cp/iostream.exp
4608 * gdb.cp/koenig.exp
4609 * gdb.cp/local.exp
4610 * gdb.cp/m-data.exp
4611 * gdb.cp/m-static.exp
4612 * gdb.cp/mb-ctor.exp
4613 * gdb.cp/mb-inline.exp
4614 * gdb.cp/mb-templates.exp
4615 * gdb.cp/member-name.exp
4616 * gdb.cp/member-ptr.exp
4617 * gdb.cp/meth-typedefs.exp
4618 * gdb.cp/method.exp
4619 * gdb.cp/method2.exp
4620 * gdb.cp/minsym-fallback.exp
4621 * gdb.cp/misc.exp
4622 * gdb.cp/namelessclass.exp
4623 * gdb.cp/namespace-enum.exp
4624 * gdb.cp/namespace-nested-import.exp
4625 * gdb.cp/namespace.exp
4626 * gdb.cp/nextoverthrow.exp
4627 * gdb.cp/no-dmgl-verbose.exp
4628 * gdb.cp/non-trivial-retval.exp
4629 * gdb.cp/noparam.exp
4630 * gdb.cp/nsdecl.exp
4631 * gdb.cp/nsimport.exp
4632 * gdb.cp/nsnested.exp
4633 * gdb.cp/nsnoimports.exp
4634 * gdb.cp/nsrecurs.exp
4635 * gdb.cp/nsstress.exp
4636 * gdb.cp/nsusing.exp
4637 * gdb.cp/operator.exp
4638 * gdb.cp/oranking.exp
4639 * gdb.cp/overload-const.exp
4640 * gdb.cp/overload.exp
4641 * gdb.cp/ovldbreak.exp
4642 * gdb.cp/ovsrch.exp
4643 * gdb.cp/paren-type.exp
4644 * gdb.cp/parse-lang.exp
4645 * gdb.cp/pass-by-ref.exp
4646 * gdb.cp/pr-1023.exp
4647 * gdb.cp/pr-1210.exp
4648 * gdb.cp/pr-574.exp
4649 * gdb.cp/pr10687.exp
4650 * gdb.cp/pr12028.exp
4651 * gdb.cp/pr17132.exp
4652 * gdb.cp/pr17494.exp
4653 * gdb.cp/pr9067.exp
4654 * gdb.cp/pr9167.exp
4655 * gdb.cp/pr9631.exp
4656 * gdb.cp/printmethod.exp
4657 * gdb.cp/psmang.exp
4658 * gdb.cp/psymtab-parameter.exp
4659 * gdb.cp/ptype-cv-cp.exp
4660 * gdb.cp/ptype-flags.exp
4661 * gdb.cp/re-set-overloaded.exp
4662 * gdb.cp/ref-types.exp
4663 * gdb.cp/rtti.exp
4664 * gdb.cp/scope-err.exp
4665 * gdb.cp/shadow.exp
4666 * gdb.cp/smartp.exp
4667 * gdb.cp/static-method.exp
4668 * gdb.cp/static-print-quit.exp
4669 * gdb.cp/temargs.exp
4670 * gdb.cp/templates.exp
4671 * gdb.cp/try_catch.exp
4672 * gdb.cp/typedef-operator.exp
4673 * gdb.cp/typeid.exp
4674 * gdb.cp/userdef.exp
4675 * gdb.cp/using-crash.exp
4676 * gdb.cp/var-tag.exp
4677 * gdb.cp/virtbase.exp
4678 * gdb.cp/virtfunc.exp
4679 * gdb.cp/virtfunc2.exp
4680 * gdb.cp/vla-cxx.exp
4681 * gdb.disasm/t01_mov.exp
4682 * gdb.disasm/t02_mova.exp
4683 * gdb.disasm/t03_add.exp
4684 * gdb.disasm/t04_sub.exp
4685 * gdb.disasm/t05_cmp.exp
4686 * gdb.disasm/t06_ari2.exp
4687 * gdb.disasm/t07_ari3.exp
4688 * gdb.disasm/t08_or.exp
4689 * gdb.disasm/t09_xor.exp
4690 * gdb.disasm/t10_and.exp
4691 * gdb.disasm/t11_logs.exp
4692 * gdb.disasm/t12_bit.exp
4693 * gdb.disasm/t13_otr.exp
4694 * gdb.dlang/circular.exp
4695 * gdb.dwarf2/arr-stride.exp
4696 * gdb.dwarf2/arr-subrange.exp
4697 * gdb.dwarf2/atomic-type.exp
4698 * gdb.dwarf2/bad-regnum.exp
4699 * gdb.dwarf2/bitfield-parent-optimized-out.exp
4700 * gdb.dwarf2/callframecfa.exp
4701 * gdb.dwarf2/clztest.exp
4702 * gdb.dwarf2/corrupt.exp
4703 * gdb.dwarf2/data-loc.exp
4704 * gdb.dwarf2/dup-psym.exp
4705 * gdb.dwarf2/dw2-anon-mptr.exp
4706 * gdb.dwarf2/dw2-anonymous-func.exp
4707 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
4708 * gdb.dwarf2/dw2-bad-unresolved.exp
4709 * gdb.dwarf2/dw2-basic.exp
4710 * gdb.dwarf2/dw2-canonicalize-type.exp
4711 * gdb.dwarf2/dw2-case-insensitive.exp
4712 * gdb.dwarf2/dw2-common-block.exp
4713 * gdb.dwarf2/dw2-compdir-oldgcc.exp
4714 * gdb.dwarf2/dw2-compressed.exp
4715 * gdb.dwarf2/dw2-const.exp
4716 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
4717 * gdb.dwarf2/dw2-cu-size.exp
4718 * gdb.dwarf2/dw2-dup-frame.exp
4719 * gdb.dwarf2/dw2-entry-value.exp
4720 * gdb.dwarf2/dw2-icycle.exp
4721 * gdb.dwarf2/dw2-ifort-parameter.exp
4722 * gdb.dwarf2/dw2-inline-break.exp
4723 * gdb.dwarf2/dw2-inline-param.exp
4724 * gdb.dwarf2/dw2-intercu.exp
4725 * gdb.dwarf2/dw2-intermix.exp
4726 * gdb.dwarf2/dw2-lexical-block-bare.exp
4727 * gdb.dwarf2/dw2-linkage-name-trust.exp
4728 * gdb.dwarf2/dw2-minsym-in-cu.exp
4729 * gdb.dwarf2/dw2-noloc.exp
4730 * gdb.dwarf2/dw2-op-call.exp
4731 * gdb.dwarf2/dw2-op-out-param.exp
4732 * gdb.dwarf2/dw2-opt-structptr.exp
4733 * gdb.dwarf2/dw2-param-error.exp
4734 * gdb.dwarf2/dw2-producer.exp
4735 * gdb.dwarf2/dw2-ranges-base.exp
4736 * gdb.dwarf2/dw2-ref-missing-frame.exp
4737 * gdb.dwarf2/dw2-reg-undefined.exp
4738 * gdb.dwarf2/dw2-regno-invalid.exp
4739 * gdb.dwarf2/dw2-restore.exp
4740 * gdb.dwarf2/dw2-restrict.exp
4741 * gdb.dwarf2/dw2-single-line-discriminators.exp
4742 * gdb.dwarf2/dw2-strp.exp
4743 * gdb.dwarf2/dw2-undefined-ret-addr.exp
4744 * gdb.dwarf2/dw2-unresolved.exp
4745 * gdb.dwarf2/dw2-var-zero-addr.exp
4746 * gdb.dwarf2/dw4-sig-types.exp
4747 * gdb.dwarf2/dwz.exp
4748 * gdb.dwarf2/dynarr-ptr.exp
4749 * gdb.dwarf2/enum-type.exp
4750 * gdb.dwarf2/gdb-index.exp
4751 * gdb.dwarf2/implptr-64bit.exp
4752 * gdb.dwarf2/implptr-optimized-out.exp
4753 * gdb.dwarf2/implptr.exp
4754 * gdb.dwarf2/implref-array.exp
4755 * gdb.dwarf2/implref-const.exp
4756 * gdb.dwarf2/implref-global.exp
4757 * gdb.dwarf2/implref-struct.exp
4758 * gdb.dwarf2/mac-fileno.exp
4759 * gdb.dwarf2/main-subprogram.exp
4760 * gdb.dwarf2/member-ptr-forwardref.exp
4761 * gdb.dwarf2/method-ptr.exp
4762 * gdb.dwarf2/missing-sig-type.exp
4763 * gdb.dwarf2/nonvar-access.exp
4764 * gdb.dwarf2/opaque-type-lookup.exp
4765 * gdb.dwarf2/pieces-optimized-out.exp
4766 * gdb.dwarf2/pieces.exp
4767 * gdb.dwarf2/pr10770.exp
4768 * gdb.dwarf2/pr13961.exp
4769 * gdb.dwarf2/staticvirtual.exp
4770 * gdb.dwarf2/subrange.exp
4771 * gdb.dwarf2/symtab-producer.exp
4772 * gdb.dwarf2/trace-crash.exp
4773 * gdb.dwarf2/typeddwarf.exp
4774 * gdb.dwarf2/valop.exp
4775 * gdb.dwarf2/watch-notconst.exp
4776 * gdb.fortran/array-element.exp
4777 * gdb.fortran/charset.exp
4778 * gdb.fortran/common-block.exp
4779 * gdb.fortran/complex.exp
4780 * gdb.fortran/derived-type-function.exp
4781 * gdb.fortran/derived-type.exp
4782 * gdb.fortran/logical.exp
4783 * gdb.fortran/module.exp
4784 * gdb.fortran/multi-dim.exp
4785 * gdb.fortran/nested-funcs.exp
4786 * gdb.fortran/print-formatted.exp
4787 * gdb.fortran/subarray.exp
4788 * gdb.fortran/vla-alloc-assoc.exp
4789 * gdb.fortran/vla-datatypes.exp
4790 * gdb.fortran/vla-history.exp
4791 * gdb.fortran/vla-ptr-info.exp
4792 * gdb.fortran/vla-ptype-sub.exp
4793 * gdb.fortran/vla-ptype.exp
4794 * gdb.fortran/vla-sizeof.exp
4795 * gdb.fortran/vla-type.exp
4796 * gdb.fortran/vla-value-sub-arbitrary.exp
4797 * gdb.fortran/vla-value-sub-finish.exp
4798 * gdb.fortran/vla-value-sub.exp
4799 * gdb.fortran/vla-value.exp
4800 * gdb.fortran/whatis_type.exp
4801 * gdb.go/chan.exp
4802 * gdb.go/handcall.exp
4803 * gdb.go/hello.exp
4804 * gdb.go/integers.exp
4805 * gdb.go/methods.exp
4806 * gdb.go/package.exp
4807 * gdb.go/strings.exp
4808 * gdb.go/types.exp
4809 * gdb.go/unsafe.exp
4810 * gdb.guile/scm-arch.exp
4811 * gdb.guile/scm-block.exp
4812 * gdb.guile/scm-breakpoint.exp
4813 * gdb.guile/scm-cmd.exp
4814 * gdb.guile/scm-disasm.exp
4815 * gdb.guile/scm-equal.exp
4816 * gdb.guile/scm-frame-args.exp
4817 * gdb.guile/scm-frame-inline.exp
4818 * gdb.guile/scm-frame.exp
4819 * gdb.guile/scm-iterator.exp
4820 * gdb.guile/scm-math.exp
4821 * gdb.guile/scm-objfile.exp
4822 * gdb.guile/scm-ports.exp
4823 * gdb.guile/scm-symbol.exp
4824 * gdb.guile/scm-symtab.exp
4825 * gdb.guile/scm-value-cc.exp
4826 * gdb.guile/types-module.exp
4827 * gdb.linespec/break-ask.exp
4828 * gdb.linespec/cpexplicit.exp
4829 * gdb.linespec/explicit.exp
4830 * gdb.linespec/keywords.exp
4831 * gdb.linespec/linespec.exp
4832 * gdb.linespec/ls-dollar.exp
4833 * gdb.linespec/ls-errs.exp
4834 * gdb.linespec/skip-two.exp
4835 * gdb.linespec/thread.exp
4836 * gdb.mi/mi-async.exp
4837 * gdb.mi/mi-basics.exp
4838 * gdb.mi/mi-break.exp
4839 * gdb.mi/mi-catch-load.exp
4840 * gdb.mi/mi-cli.exp
4841 * gdb.mi/mi-cmd-param-changed.exp
4842 * gdb.mi/mi-console.exp
4843 * gdb.mi/mi-detach.exp
4844 * gdb.mi/mi-disassemble.exp
4845 * gdb.mi/mi-eval.exp
4846 * gdb.mi/mi-file-transfer.exp
4847 * gdb.mi/mi-file.exp
4848 * gdb.mi/mi-fill-memory.exp
4849 * gdb.mi/mi-inheritance-syntax-error.exp
4850 * gdb.mi/mi-linespec-err-cp.exp
4851 * gdb.mi/mi-logging.exp
4852 * gdb.mi/mi-memory-changed.exp
4853 * gdb.mi/mi-read-memory.exp
4854 * gdb.mi/mi-record-changed.exp
4855 * gdb.mi/mi-reg-undefined.exp
4856 * gdb.mi/mi-regs.exp
4857 * gdb.mi/mi-return.exp
4858 * gdb.mi/mi-reverse.exp
4859 * gdb.mi/mi-simplerun.exp
4860 * gdb.mi/mi-solib.exp
4861 * gdb.mi/mi-stack.exp
4862 * gdb.mi/mi-stepi.exp
4863 * gdb.mi/mi-syn-frame.exp
4864 * gdb.mi/mi-until.exp
4865 * gdb.mi/mi-var-block.exp
4866 * gdb.mi/mi-var-child.exp
4867 * gdb.mi/mi-var-cmd.exp
4868 * gdb.mi/mi-var-cp.exp
4869 * gdb.mi/mi-var-display.exp
4870 * gdb.mi/mi-var-invalidate.exp
4871 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
4872 * gdb.mi/mi-vla-fortran.exp
4873 * gdb.mi/mi-watch.exp
4874 * gdb.mi/mi2-var-child.exp
4875 * gdb.mi/user-selected-context-sync.exp
4876 * gdb.modula2/unbounded-array.exp
4877 * gdb.multi/dummy-frame-restore.exp
4878 * gdb.multi/multi-arch-exec.exp
4879 * gdb.multi/multi-arch.exp
4880 * gdb.multi/tids.exp
4881 * gdb.multi/watchpoint-multi.exp
4882 * gdb.opencl/callfuncs.exp
4883 * gdb.opencl/convs_casts.exp
4884 * gdb.opencl/datatypes.exp
4885 * gdb.opencl/operators.exp
4886 * gdb.opencl/vec_comps.exp
4887 * gdb.opt/clobbered-registers-O2.exp
4888 * gdb.opt/inline-break.exp
4889 * gdb.opt/inline-bt.exp
4890 * gdb.opt/inline-cmds.exp
4891 * gdb.opt/inline-locals.exp
4892 * gdb.pascal/case-insensitive-symbols.exp
4893 * gdb.pascal/floats.exp
4894 * gdb.pascal/gdb11492.exp
4895 * gdb.python/lib-types.exp
4896 * gdb.python/py-arch.exp
4897 * gdb.python/py-as-string.exp
4898 * gdb.python/py-bad-printers.exp
4899 * gdb.python/py-block.exp
4900 * gdb.python/py-breakpoint-create-fail.exp
4901 * gdb.python/py-breakpoint.exp
4902 * gdb.python/py-caller-is.exp
4903 * gdb.python/py-cmd.exp
4904 * gdb.python/py-explore-cc.exp
4905 * gdb.python/py-explore.exp
4906 * gdb.python/py-finish-breakpoint.exp
4907 * gdb.python/py-finish-breakpoint2.exp
4908 * gdb.python/py-frame-args.exp
4909 * gdb.python/py-frame-inline.exp
4910 * gdb.python/py-frame.exp
4911 * gdb.python/py-framefilter-mi.exp
4912 * gdb.python/py-infthread.exp
4913 * gdb.python/py-lazy-string.exp
4914 * gdb.python/py-linetable.exp
4915 * gdb.python/py-mi-events.exp
4916 * gdb.python/py-mi-objfile.exp
4917 * gdb.python/py-mi.exp
4918 * gdb.python/py-objfile.exp
4919 * gdb.python/py-pp-integral.exp
4920 * gdb.python/py-pp-maint.exp
4921 * gdb.python/py-pp-re-notag.exp
4922 * gdb.python/py-pp-registration.exp
4923 * gdb.python/py-recurse-unwind.exp
4924 * gdb.python/py-strfns.exp
4925 * gdb.python/py-symbol.exp
4926 * gdb.python/py-symtab.exp
4927 * gdb.python/py-sync-interp.exp
4928 * gdb.python/py-typeprint.exp
4929 * gdb.python/py-unwind-maint.exp
4930 * gdb.python/py-unwind.exp
4931 * gdb.python/py-value-cc.exp
4932 * gdb.python/py-xmethods.exp
4933 * gdb.reverse/amd64-tailcall-reverse.exp
4934 * gdb.reverse/break-precsave.exp
4935 * gdb.reverse/break-reverse.exp
4936 * gdb.reverse/consecutive-precsave.exp
4937 * gdb.reverse/consecutive-reverse.exp
4938 * gdb.reverse/finish-precsave.exp
4939 * gdb.reverse/finish-reverse-bkpt.exp
4940 * gdb.reverse/finish-reverse.exp
4941 * gdb.reverse/fstatat-reverse.exp
4942 * gdb.reverse/getresuid-reverse.exp
4943 * gdb.reverse/i386-precsave.exp
4944 * gdb.reverse/i386-reverse.exp
4945 * gdb.reverse/i386-sse-reverse.exp
4946 * gdb.reverse/i387-env-reverse.exp
4947 * gdb.reverse/i387-stack-reverse.exp
4948 * gdb.reverse/insn-reverse.exp
4949 * gdb.reverse/machinestate-precsave.exp
4950 * gdb.reverse/machinestate.exp
4951 * gdb.reverse/next-reverse-bkpt-over-sr.exp
4952 * gdb.reverse/pipe-reverse.exp
4953 * gdb.reverse/readv-reverse.exp
4954 * gdb.reverse/recvmsg-reverse.exp
4955 * gdb.reverse/rerun-prec.exp
4956 * gdb.reverse/s390-mvcle.exp
4957 * gdb.reverse/step-precsave.exp
4958 * gdb.reverse/step-reverse.exp
4959 * gdb.reverse/time-reverse.exp
4960 * gdb.reverse/until-precsave.exp
4961 * gdb.reverse/until-reverse.exp
4962 * gdb.reverse/waitpid-reverse.exp
4963 * gdb.reverse/watch-precsave.exp
4964 * gdb.reverse/watch-reverse.exp
4965 * gdb.rust/generics.exp
4966 * gdb.rust/methods.exp
4967 * gdb.rust/modules.exp
4968 * gdb.rust/simple.exp
4969 * gdb.server/connect-with-no-symbol-file.exp
4970 * gdb.server/ext-attach.exp
4971 * gdb.server/ext-restart.exp
4972 * gdb.server/ext-wrapper.exp
4973 * gdb.server/file-transfer.exp
4974 * gdb.server/server-exec-info.exp
4975 * gdb.server/server-kill.exp
4976 * gdb.server/server-mon.exp
4977 * gdb.server/wrapper.exp
4978 * gdb.stabs/exclfwd.exp
4979 * gdb.stabs/gdb11479.exp
4980 * gdb.threads/clone-new-thread-event.exp
4981 * gdb.threads/corethreads.exp
4982 * gdb.threads/current-lwp-dead.exp
4983 * gdb.threads/dlopen-libpthread.exp
4984 * gdb.threads/gcore-thread.exp
4985 * gdb.threads/sigstep-threads.exp
4986 * gdb.threads/watchpoint-fork.exp
4987 * gdb.trace/actions-changed.exp
4988 * gdb.trace/backtrace.exp
4989 * gdb.trace/change-loc.exp
4990 * gdb.trace/circ.exp
4991 * gdb.trace/collection.exp
4992 * gdb.trace/disconnected-tracing.exp
4993 * gdb.trace/ftrace.exp
4994 * gdb.trace/mi-trace-frame-collected.exp
4995 * gdb.trace/mi-trace-unavailable.exp
4996 * gdb.trace/mi-traceframe-changed.exp
4997 * gdb.trace/mi-tsv-changed.exp
4998 * gdb.trace/no-attach-trace.exp
4999 * gdb.trace/passc-dyn.exp
5000 * gdb.trace/qtro.exp
5001 * gdb.trace/range-stepping.exp
5002 * gdb.trace/read-memory.exp
5003 * gdb.trace/save-trace.exp
5004 * gdb.trace/signal.exp
5005 * gdb.trace/status-stop.exp
5006 * gdb.trace/tfile.exp
5007 * gdb.trace/trace-break.exp
5008 * gdb.trace/trace-buffer-size.exp
5009 * gdb.trace/trace-condition.exp
5010 * gdb.trace/tracefile-pseudo-reg.exp
5011 * gdb.trace/tstatus.exp
5012 * gdb.trace/unavailable.exp
5013 * gdb.trace/while-dyn.exp
5014 * gdb.trace/while-stepping.exp
5015
34c41c68
DE
50162016-12-22 Doug Evans <xdje42@gmail.com>
5017
5018 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
5019 and msymbols.
5020
16e69324
YQ
50212016-12-19 Yao Qi <yao.qi@linaro.org>
5022
5023 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
5024 (test_with_self): Don't call do_steps_and_nexts, and remove
5025 code about stepping into xmalloc.
5026
f94f411b
YQ
50272016-12-09 Yao Qi <yao.qi@linaro.org>
5028
5029 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
5030
50312016-12-09 Yao Qi <yao.qi@linaro.org>
5032
5033 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
5034
f1b5deee
PA
50352016-12-09 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.base/all-architectures-0.exp: New file.
5038 * gdb.base/all-architectures-1.exp: New file.
5039 * gdb.base/all-architectures-2.exp: New file.
5040 * gdb.base/all-architectures-3.exp: New file.
5041 * gdb.base/all-architectures-4.exp: New file.
5042 * gdb.base/all-architectures-5.exp: New file.
5043 * gdb.base/all-architectures-6.exp: New file.
5044 * gdb.base/all-architectures-7.exp: New file.
5045 * gdb.base/all-architectures.exp.in: New file.
5046
364ca42e
YQ
50472016-12-09 Yao Qi <yao.qi@linaro.org>
5048
5049 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
5050
107c2d62
LM
50512016-12-02 Luis Machado <lgustavo@codesourcery.com>
5052
5053 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
5054 possible.
5055 Remove useless pattern-matching code.
5056
df3ee9ca
PA
50572016-12-02 Pedro Alves <palves@redhat.com>
5058
5059 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
5060 procedure.
5061 (top level): Call it.
5062
ec835369
PA
50632016-12-02 Pedro Alves <palves@redhat.com>
5064
5065 * gdb.base/commands.exp (user_defined_command_args_stack_test):
5066 New procedure.
5067 (top level): Call it.
5068
01770bbd
PA
50692016-12-02 Pedro Alves <palves@redhat.com>
5070
5071 PR cli/20559
5072 * gdb.base/commands.exp (user_defined_command_args_eval): New
5073 procedure.
5074 (top level): Call it.
5075
008459ea
LM
50762016-12-02 Luis Machado <lgustavo@codesourcery.com>
5077
5078 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
5079 timeout handling.
5080
0c1b455e
TT
50812016-12-02 Tom Tromey <tom@tromey.com>
5082
5083 * gdb.dwarf2/main-subprogram.c: New file.
5084 * gdb.dwarf2/main-subprogram.exp: New file.
5085
018572b8
LM
50862016-12-01 Luis Machado <lgustavo@codesourcery.com>
5087
5088 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
5089 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
5090 gdb_test_no_output for a couple of cases.
5091 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
5092
84c93cd5
LM
50932016-12-01 Luis Machado <lgustavo@codesourcery.com>
5094
5095 Fix test names and standardize compilation error messages throughout
5096 the following files:
5097
5098 * gdb.ada/start.exp
5099 * gdb.arch/alpha-step.exp
5100 * gdb.arch/e500-prologue.exp
5101 * gdb.arch/ftrace-insn-reloc.exp
5102 * gdb.arch/gdb1291.exp
5103 * gdb.arch/gdb1431.exp
5104 * gdb.arch/gdb1558.exp
5105 * gdb.arch/i386-dr3-watch.exp
5106 * gdb.arch/i386-sse-stack-align.exp
5107 * gdb.arch/ia64-breakpoint-shadow.exp
5108 * gdb.arch/pa-nullify.exp
5109 * gdb.arch/powerpc-aix-prologue.exp
5110 * gdb.arch/thumb-bx-pc.exp
5111 * gdb.base/annota1.exp
5112 * gdb.base/annota3.exp
5113 * gdb.base/arrayidx.exp
5114 * gdb.base/assign.exp
5115 * gdb.base/attach.exp
5116 * gdb.base/auxv.exp
5117 * gdb.base/bang.exp
5118 * gdb.base/bfp-test.exp
5119 * gdb.base/bigcore.exp
5120 * gdb.base/bitfields2.exp
5121 * gdb.base/break-fun-addr.exp
5122 * gdb.base/break-probes.exp
5123 * gdb.base/call-rt-st.exp
5124 * gdb.base/callexit.exp
5125 * gdb.base/catch-fork-kill.exp
5126 * gdb.base/charset.exp
5127 * gdb.base/checkpoint.exp
5128 * gdb.base/comprdebug.exp
5129 * gdb.base/constvars.exp
5130 * gdb.base/coredump-filter.exp
5131 * gdb.base/cursal.exp
5132 * gdb.base/cvexpr.exp
5133 * gdb.base/detach.exp
5134 * gdb.base/display.exp
5135 * gdb.base/dmsym.exp
5136 * gdb.base/dprintf-pending.exp
5137 * gdb.base/dso2dso.exp
5138 * gdb.base/dtrace-probe.exp
5139 * gdb.base/dump.exp
5140 * gdb.base/enum_cond.exp
5141 * gdb.base/exe-lock.exp
5142 * gdb.base/exec-invalid-sysroot.exp
5143 * gdb.base/execl-update-breakpoints.exp
5144 * gdb.base/exprs.exp
5145 * gdb.base/fileio.exp
5146 * gdb.base/find.exp
5147 * gdb.base/finish.exp
5148 * gdb.base/fixsection.exp
5149 * gdb.base/foll-vfork.exp
5150 * gdb.base/frame-args.exp
5151 * gdb.base/gcore.exp
5152 * gdb.base/gdb1250.exp
5153 * gdb.base/global-var-nested-by-dso.exp
5154 * gdb.base/gnu-ifunc.exp
5155 * gdb.base/hashline1.exp
5156 * gdb.base/hashline2.exp
5157 * gdb.base/hashline3.exp
5158 * gdb.base/hbreak-in-shr-unsupported.exp
5159 * gdb.base/huge.exp
5160 * gdb.base/infcall-input.exp
5161 * gdb.base/info-fun.exp
5162 * gdb.base/info-shared.exp
5163 * gdb.base/jit-simple.exp
5164 * gdb.base/jit-so.exp
5165 * gdb.base/jit.exp
5166 * gdb.base/jump.exp
5167 * gdb.base/label.exp
5168 * gdb.base/lineinc.exp
5169 * gdb.base/logical.exp
5170 * gdb.base/longjmp.exp
5171 * gdb.base/macscp.exp
5172 * gdb.base/miscexprs.exp
5173 * gdb.base/new-ui-echo.exp
5174 * gdb.base/new-ui-pending-input.exp
5175 * gdb.base/new-ui.exp
5176 * gdb.base/nodebug.exp
5177 * gdb.base/nofield.exp
5178 * gdb.base/offsets.exp
5179 * gdb.base/overlays.exp
5180 * gdb.base/pending.exp
5181 * gdb.base/pointers.exp
5182 * gdb.base/pr11022.exp
5183 * gdb.base/printcmds.exp
5184 * gdb.base/prologue.exp
5185 * gdb.base/ptr-typedef.exp
5186 * gdb.base/realname-expand.exp
5187 * gdb.base/relativedebug.exp
5188 * gdb.base/relocate.exp
5189 * gdb.base/remote.exp
5190 * gdb.base/reread.exp
5191 * gdb.base/return2.exp
5192 * gdb.base/savedregs.exp
5193 * gdb.base/sep.exp
5194 * gdb.base/sepdebug.exp
5195 * gdb.base/sepsymtab.exp
5196 * gdb.base/set-inferior-tty.exp
5197 * gdb.base/setshow.exp
5198 * gdb.base/shlib-call.exp
5199 * gdb.base/sigaltstack.exp
5200 * gdb.base/siginfo-addr.exp
5201 * gdb.base/signals.exp
5202 * gdb.base/signull.exp
5203 * gdb.base/sigrepeat.exp
5204 * gdb.base/so-impl-ld.exp
5205 * gdb.base/solib-display.exp
5206 * gdb.base/solib-overlap.exp
5207 * gdb.base/solib-search.exp
5208 * gdb.base/solib-symbol.exp
5209 * gdb.base/structs.exp
5210 * gdb.base/structs2.exp
5211 * gdb.base/symtab-search-order.exp
5212 * gdb.base/twice.exp
5213 * gdb.base/unload.exp
5214 * gdb.base/varargs.exp
5215 * gdb.base/watchpoint-solib.exp
5216 * gdb.base/watchpoint.exp
5217 * gdb.base/whatis.exp
5218 * gdb.base/wrong_frame_bt_full.exp
5219 * gdb.btrace/dlopen.exp
5220 * gdb.cell/ea-standalone.exp
5221 * gdb.cell/ea-test.exp
5222 * gdb.cp/dispcxx.exp
5223 * gdb.cp/gdb2384.exp
5224 * gdb.cp/method2.exp
5225 * gdb.cp/nextoverthrow.exp
5226 * gdb.cp/pr10728.exp
5227 * gdb.disasm/am33.exp
5228 * gdb.disasm/h8300s.exp
5229 * gdb.disasm/mn10300.exp
5230 * gdb.disasm/sh3.exp
5231 * gdb.dwarf2/dw2-dir-file-name.exp
5232 * gdb.fortran/complex.exp
5233 * gdb.fortran/library-module.exp
5234 * gdb.guile/scm-pretty-print.exp
5235 * gdb.guile/scm-symbol.exp
5236 * gdb.guile/scm-type.exp
5237 * gdb.guile/scm-value.exp
5238 * gdb.linespec/linespec.exp
5239 * gdb.mi/gdb701.exp
5240 * gdb.mi/gdb792.exp
5241 * gdb.mi/mi-breakpoint-changed.exp
5242 * gdb.mi/mi-dprintf-pending.exp
5243 * gdb.mi/mi-dprintf.exp
5244 * gdb.mi/mi-exit-code.exp
5245 * gdb.mi/mi-pending.exp
5246 * gdb.mi/mi-solib.exp
5247 * gdb.mi/new-ui-mi-sync.exp
5248 * gdb.mi/pr11022.exp
5249 * gdb.mi/user-selected-context-sync.exp
5250 * gdb.opt/solib-intra-step.exp
5251 * gdb.python/py-events.exp
5252 * gdb.python/py-finish-breakpoint.exp
5253 * gdb.python/py-mi.exp
5254 * gdb.python/py-prettyprint.exp
5255 * gdb.python/py-shared.exp
5256 * gdb.python/py-symbol.exp
5257 * gdb.python/py-template.exp
5258 * gdb.python/py-type.exp
5259 * gdb.python/py-value.exp
5260 * gdb.reverse/solib-precsave.exp
5261 * gdb.reverse/solib-reverse.exp
5262 * gdb.server/solib-list.exp
5263 * gdb.stabs/weird.exp
5264 * gdb.threads/reconnect-signal.exp
5265 * gdb.threads/stepi-random-signal.exp
5266 * gdb.trace/actions.exp
5267 * gdb.trace/ax.exp
5268 * gdb.trace/backtrace.exp
5269 * gdb.trace/change-loc.exp
5270 * gdb.trace/deltrace.exp
5271 * gdb.trace/ftrace-lock.exp
5272 * gdb.trace/ftrace.exp
5273 * gdb.trace/infotrace.exp
5274 * gdb.trace/mi-tracepoint-changed.exp
5275 * gdb.trace/packetlen.exp
5276 * gdb.trace/passcount.exp
5277 * gdb.trace/pending.exp
5278 * gdb.trace/range-stepping.exp
5279 * gdb.trace/report.exp
5280 * gdb.trace/stap-trace.exp
5281 * gdb.trace/tfind.exp
5282 * gdb.trace/trace-break.exp
5283 * gdb.trace/trace-condition.exp
5284 * gdb.trace/trace-enable-disable.exp
5285 * gdb.trace/trace-mt.exp
5286 * gdb.trace/tracecmd.exp
5287 * gdb.trace/tspeed.exp
5288 * gdb.trace/tsv.exp
5289 * lib/perftest.exp
5290
fb9feb35
LM
52912016-12-01 Luis Machado <lgustavo@codesourcery.com>
5292
5293 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
5294 with gdb_test_no_output.
5295 Use command as test name.
5296
cd2ddb6c
LM
52972016-12-01 Luis Machado <lgustavo@codesourcery.com>
5298
5299 Fix test names starting with uppercase throughout the files.
5300
5301 * gdb.ada/assign_1.exp
5302 * gdb.ada/boolean_expr.exp
5303 * gdb.base/arrayidx.exp
5304 * gdb.base/del.exp
5305 * gdb.base/gcore-buffer-overflow.exp
5306 * gdb.base/testenv.exp
5307 * gdb.compile/compile.exp
5308 * gdb.python/py-framefilter-invalidarg.exp
5309 * gdb.python/py-framefilter.exp
5310
bb95117e
LM
53112016-12-01 Luis Machado <lgustavo@codesourcery.com>
5312
5313 Fix test names starting with uppercase throughout the files.
5314
5315 * gdb.ada/array_return.exp
5316 * gdb.ada/expr_delims.exp
5317 * gdb.ada/mi_dyn_arr.exp
5318 * gdb.ada/mi_interface.exp
5319 * gdb.ada/mi_var_array.exp
5320 * gdb.ada/watch_arg.exp
5321 * gdb.arch/alpha-step.exp
5322 * gdb.arch/altivec-regs.exp
5323 * gdb.arch/e500-regs.exp
5324 * gdb.arch/powerpc-d128-regs.exp
5325 * gdb.base/arrayidx.exp
5326 * gdb.base/break.exp
5327 * gdb.base/checkpoint.exp
5328 * gdb.base/debug-expr.exp
5329 * gdb.base/dmsym.exp
5330 * gdb.base/radix.exp
5331 * gdb.base/sepdebug.exp
5332 * gdb.base/testenv.exp
5333 * gdb.base/watch_thread_num.exp
5334 * gdb.base/watchpoint-cond-gone.exp
5335 * gdb.cell/break.exp
5336 * gdb.cell/ea-cache.exp
5337 * gdb.compile/compile.exp
5338 * gdb.cp/gdb2495.exp
5339 * gdb.gdb/selftest.exp
5340 * gdb.gdb/xfullpath.exp
5341 * gdb.go/hello.exp
5342 * gdb.go/integers.exp
5343 * gdb.objc/basicclass.exp
5344 * gdb.pascal/hello.exp
5345 * gdb.pascal/integers.exp
5346 * gdb.python/py-breakpoint.exp
5347 * gdb.python/py-cmd.exp
5348 * gdb.python/py-linetable.exp
5349 * gdb.python/py-xmethods.exp
5350 * gdb.python/python.exp
5351 * gdb.reverse/consecutive-precsave.exp
5352 * gdb.reverse/finish-precsave.exp
5353 * gdb.reverse/i386-precsave.exp
5354 * gdb.reverse/machinestate-precsave.exp
5355 * gdb.reverse/sigall-precsave.exp
5356 * gdb.reverse/solib-precsave.exp
5357 * gdb.reverse/step-precsave.exp
5358 * gdb.reverse/until-precsave.exp
5359 * gdb.reverse/watch-precsave.exp
5360 * gdb.threads/leader-exit.exp
5361 * gdb.threads/pthreads.exp
5362 * gdb.threads/wp-replication.exp
5363 * gdb.trace/actions.exp
5364 * gdb.trace/mi-tsv-changed.exp
5365 * gdb.trace/tsv.exp
5366
de97fdd4
LM
53672016-12-01 Luis Machado <lgustavo@codesourcery.com>
5368
5369 Fix test names starting with uppercase throughout the files.
5370
5371 * gdb.arch/i386-bp_permanent.exp
5372 * gdb.arch/i386-gnu-cfi.exp
5373 * gdb.base/disasm-end-cu.exp
5374 * gdb.base/macscp.exp
5375 * gdb.base/pending.exp
5376 * gdb.base/watch_thread_num.exp
5377 * gdb.cp/exception.exp
5378 * gdb.cp/gdb2495.exp
5379 * gdb.cp/local.exp
5380 * gdb.python/py-evsignal.exp
5381 * gdb.python/python.exp
5382 * gdb.trace/tracecmd.exp
5383
9f058c10
LM
53842016-12-01 Luis Machado <lgustavo@codesourcery.com>
5385
5386 Fix test names starting with uppercase throughout the files.
5387
5388 * gdb.base/charset.exp
5389 * gdb.base/eval.exp
5390 * gdb.base/multi-forks.exp
5391 * gdb.guile/scm-progspace.exp
5392 * gdb.opencl/datatypes.exp
5393 * gdb.python/py-block.exp
5394 * gdb.python/py-function.exp
5395 * gdb.python/py-symbol.exp
5396 * gdb.python/py-symtab.exp
5397 * gdb.python/py-xmethods.exp
5398 * gdb.reverse/break-precsave.exp
5399 * gdb.reverse/break-reverse.exp
5400 * gdb.reverse/consecutive-precsave.exp
5401 * gdb.reverse/consecutive-reverse.exp
5402 * gdb.reverse/finish-precsave.exp
5403 * gdb.reverse/finish-reverse-bkpt.exp
5404 * gdb.reverse/finish-reverse.exp
5405 * gdb.reverse/fstatat-reverse.exp
5406 * gdb.reverse/getresuid-reverse.exp
5407 * gdb.reverse/i386-precsave.exp
5408 * gdb.reverse/i386-reverse.exp
5409 * gdb.reverse/i386-sse-reverse.exp
5410 * gdb.reverse/i387-stack-reverse.exp
5411 * gdb.reverse/insn-reverse.exp
5412 * gdb.reverse/machinestate-precsave.exp
5413 * gdb.reverse/machinestate.exp
5414 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5415 * gdb.reverse/pipe-reverse.exp
5416 * gdb.reverse/readv-reverse.exp
5417 * gdb.reverse/recvmsg-reverse.exp
5418 * gdb.reverse/rerun-prec.exp
5419 * gdb.reverse/s390-mvcle.exp
5420 * gdb.reverse/sigall-precsave.exp
5421 * gdb.reverse/sigall-reverse.exp
5422 * gdb.reverse/solib-precsave.exp
5423 * gdb.reverse/solib-reverse.exp
5424 * gdb.reverse/step-precsave.exp
5425 * gdb.reverse/step-reverse.exp
5426 * gdb.reverse/time-reverse.exp
5427 * gdb.reverse/until-precsave.exp
5428 * gdb.reverse/until-reverse.exp
5429 * gdb.reverse/waitpid-reverse.exp
5430 * gdb.reverse/watch-precsave.exp
5431 * gdb.reverse/watch-reverse.exp
5432
cdc7edd7
LM
54332016-12-01 Luis Machado <lgustavo@codesourcery.com>
5434
5435 Fix test names starting with uppercase throughout the files.
5436
5437 * gdb.arch/i386-mpx-simple_segv.exp
5438 * gdb.arch/i386-mpx.exp
5439 * gdb.arch/i386-permbkpt.exp
5440 * gdb.arch/pa-nullify.exp
5441 * gdb.arch/powerpc-d128-regs.exp
5442 * gdb.arch/vsx-regs.exp
5443 * gdb.base/bfp-test.exp
5444 * gdb.base/break.exp
5445 * gdb.base/breakpoint-shadow.exp
5446 * gdb.base/callfuncs.exp
5447 * gdb.base/charset.exp
5448 * gdb.base/commands.exp
5449 * gdb.base/completion.exp
5450 * gdb.base/dfp-test.exp
5451 * gdb.base/echo.exp
5452 * gdb.base/ending-run.exp
5453 * gdb.base/eval.exp
5454 * gdb.base/expand-psymtabs.exp
5455 * gdb.base/float128.exp
5456 * gdb.base/floatn.exp
5457 * gdb.base/foll-exec-mode.exp
5458 * gdb.base/gdb1056.exp
5459 * gdb.base/gdb11531.exp
5460 * gdb.base/kill-after-signal.exp
5461 * gdb.base/multi-forks.exp
5462 * gdb.base/overlays.exp
5463 * gdb.base/pending.exp
5464 * gdb.base/sepdebug.exp
5465 * gdb.base/testenv.exp
5466 * gdb.base/valgrind-db-attach.exp
5467 * gdb.base/watch_thread_num.exp
5468 * gdb.base/watchpoint-cond-gone.exp
5469 * gdb.base/watchpoint.exp
5470 * gdb.base/watchpoints.exp
5471 * gdb.cp/arg-reference.exp
5472 * gdb.cp/baseenum.exp
5473 * gdb.cp/operator.exp
5474 * gdb.cp/shadow.exp
5475 * gdb.dwarf2/dw2-op-out-param.exp
5476 * gdb.dwarf2/dw2-reg-undefined.exp
5477 * gdb.go/chan.exp
5478 * gdb.go/hello.exp
5479 * gdb.go/integers.exp
5480 * gdb.go/methods.exp
5481 * gdb.go/package.exp
5482 * gdb.guile/scm-parameter.exp
5483 * gdb.guile/scm-progspace.exp
5484 * gdb.guile/scm-value.exp
5485 * gdb.mi/mi-pending.exp
5486 * gdb.mi/user-selected-context-sync.exp
5487 * gdb.multi/multi-attach.exp
5488 * gdb.multi/tids.exp
5489 * gdb.opt/clobbered-registers-O2.exp
5490 * gdb.pascal/floats.exp
5491 * gdb.pascal/integers.exp
5492 * gdb.python/py-block.exp
5493 * gdb.python/py-events.exp
5494 * gdb.python/py-parameter.exp
5495 * gdb.python/py-symbol.exp
5496 * gdb.python/py-symtab.exp
5497 * gdb.python/py-type.exp
5498 * gdb.python/py-value.exp
5499 * gdb.python/py-xmethods.exp
5500 * gdb.python/python.exp
5501 * gdb.reverse/break-precsave.exp
5502 * gdb.reverse/consecutive-precsave.exp
5503 * gdb.reverse/finish-precsave.exp
5504 * gdb.reverse/i386-precsave.exp
5505 * gdb.reverse/machinestate-precsave.exp
5506 * gdb.reverse/sigall-precsave.exp
5507 * gdb.reverse/solib-precsave.exp
5508 * gdb.reverse/step-precsave.exp
5509 * gdb.reverse/until-precsave.exp
5510 * gdb.reverse/watch-precsave.exp
5511 * gdb.server/ext-attach.exp
5512 * gdb.server/ext-restart.exp
5513 * gdb.server/ext-run.exp
5514 * gdb.server/ext-wrapper.exp
5515 * gdb.stabs/gdb11479.exp
5516 * gdb.stabs/weird.exp
5517 * gdb.threads/attach-many-short-lived-threads.exp
5518 * gdb.threads/kill.exp
5519 * gdb.threads/watchpoint-fork.exp
5520
bc6c7af4
LM
55212016-12-01 Luis Machado <lgustavo@codesourcery.com>
5522
5523 Fix test names starting with uppercase throughout all the files below.
5524
5525 * gdb.ada/array_return.exp
5526 * gdb.ada/catch_ex.exp
5527 * gdb.ada/info_exc.exp
5528 * gdb.ada/mi_catch_ex.exp
5529 * gdb.ada/mi_dyn_arr.exp
5530 * gdb.ada/mi_ex_cond.exp
5531 * gdb.ada/mi_exc_info.exp
5532 * gdb.ada/mi_interface.exp
5533 * gdb.ada/mi_task_arg.exp
5534 * gdb.ada/mi_task_info.exp
5535 * gdb.ada/mi_var_array.exp
5536 * gdb.arch/alpha-step.exp
5537 * gdb.arch/amd64-disp-step.exp
5538 * gdb.arch/arm-disp-step.exp
5539 * gdb.arch/disp-step-insn-reloc.exp
5540 * gdb.arch/e500-prologue.exp
5541 * gdb.arch/ftrace-insn-reloc.exp
5542 * gdb.arch/gdb1558.exp
5543 * gdb.arch/i386-bp_permanent.exp
5544 * gdb.arch/i386-disp-step.exp
5545 * gdb.arch/i386-float.exp
5546 * gdb.arch/i386-gnu-cfi.exp
5547 * gdb.arch/ia64-breakpoint-shadow.exp
5548 * gdb.arch/mips16-thunks.exp
5549 * gdb.arch/pa-nullify.exp
5550 * gdb.arch/powerpc-aix-prologue.exp
5551 * gdb.arch/powerpc-power.exp
5552 * gdb.arch/ppc-dfp.exp
5553 * gdb.arch/s390-tdbregs.exp
5554 * gdb.arch/spu-info.exp
5555 * gdb.arch/spu-ls.exp
5556 * gdb.arch/thumb-bx-pc.exp
5557 * gdb.base/advance.exp
5558 * gdb.base/annota-input-while-running.exp
5559 * gdb.base/arrayidx.exp
5560 * gdb.base/asmlabel.exp
5561 * gdb.base/async.exp
5562 * gdb.base/attach-wait-input.exp
5563 * gdb.base/auto-connect-native-target.exp
5564 * gdb.base/batch-preserve-term-settings.exp
5565 * gdb.base/bfp-test.exp
5566 * gdb.base/bigcore.exp
5567 * gdb.base/bp-permanent.exp
5568 * gdb.base/break-always.exp
5569 * gdb.base/break-fun-addr.exp
5570 * gdb.base/break-idempotent.exp
5571 * gdb.base/break-main-file-remove-fail.exp
5572 * gdb.base/break-probes.exp
5573 * gdb.base/break-unload-file.exp
5574 * gdb.base/break.exp
5575 * gdb.base/call-ar-st.exp
5576 * gdb.base/call-rt-st.exp
5577 * gdb.base/call-sc.exp
5578 * gdb.base/call-signal-resume.exp
5579 * gdb.base/call-strs.exp
5580 * gdb.base/callexit.exp
5581 * gdb.base/callfuncs.exp
5582 * gdb.base/catch-gdb-caused-signals.exp
5583 * gdb.base/catch-signal-siginfo-cond.exp
5584 * gdb.base/catch-syscall.exp
5585 * gdb.base/compare-sections.exp
5586 * gdb.base/cond-eval-mode.exp
5587 * gdb.base/condbreak-call-false.exp
5588 * gdb.base/consecutive-step-over.exp
5589 * gdb.base/cursal.exp
5590 * gdb.base/disabled-location.exp
5591 * gdb.base/disasm-end-cu.exp
5592 * gdb.base/display.exp
5593 * gdb.base/double-prompt-target-event-error.exp
5594 * gdb.base/dprintf-bp-same-addr.exp
5595 * gdb.base/dprintf-detach.exp
5596 * gdb.base/dprintf-next.exp
5597 * gdb.base/dprintf-non-stop.exp
5598 * gdb.base/dprintf-pending.exp
5599 * gdb.base/dso2dso.exp
5600 * gdb.base/ending-run.exp
5601 * gdb.base/enum_cond.exp
5602 * gdb.base/examine-backward.exp
5603 * gdb.base/exe-lock.exp
5604 * gdb.base/exec-invalid-sysroot.exp
5605 * gdb.base/execl-update-breakpoints.exp
5606 * gdb.base/execution-termios.exp
5607 * gdb.base/fileio.exp
5608 * gdb.base/fixsection.exp
5609 * gdb.base/foll-exec-mode.exp
5610 * gdb.base/foll-exec.exp
5611 * gdb.base/fork-running-state.exp
5612 * gdb.base/frame-args.exp
5613 * gdb.base/fullpath-expand.exp
5614 * gdb.base/func-ptr.exp
5615 * gdb.base/gcore-relro-pie.exp
5616 * gdb.base/gdb1090.exp
5617 * gdb.base/gdb1555.exp
5618 * gdb.base/global-var-nested-by-dso.exp
5619 * gdb.base/gnu-ifunc.exp
5620 * gdb.base/hbreak-in-shr-unsupported.exp
5621 * gdb.base/hbreak-unmapped.exp
5622 * gdb.base/hook-stop.exp
5623 * gdb.base/infcall-input.exp
5624 * gdb.base/info-fun.exp
5625 * gdb.base/info-shared.exp
5626 * gdb.base/interrupt-noterm.exp
5627 * gdb.base/jit-so.exp
5628 * gdb.base/jit.exp
5629 * gdb.base/line-symtabs.exp
5630 * gdb.base/list.exp
5631 * gdb.base/longjmp.exp
5632 * gdb.base/macscp.exp
5633 * gdb.base/max-value-size.exp
5634 * gdb.base/nodebug.exp
5635 * gdb.base/nofield.exp
5636 * gdb.base/overlays.exp
5637 * gdb.base/paginate-after-ctrl-c-running.exp
5638 * gdb.base/paginate-bg-execution.exp
5639 * gdb.base/paginate-inferior-exit.exp
5640 * gdb.base/pending.exp
5641 * gdb.base/pr11022.exp
5642 * gdb.base/printcmds.exp
5643 * gdb.base/ptr-typedef.exp
5644 * gdb.base/ptype.exp
5645 * gdb.base/randomize.exp
5646 * gdb.base/range-stepping.exp
5647 * gdb.base/realname-expand.exp
5648 * gdb.base/relativedebug.exp
5649 * gdb.base/remote.exp
5650 * gdb.base/savedregs.exp
5651 * gdb.base/sepdebug.exp
5652 * gdb.base/set-noassign.exp
5653 * gdb.base/shlib-call.exp
5654 * gdb.base/shreloc.exp
5655 * gdb.base/sigaltstack.exp
5656 * gdb.base/sigbpt.exp
5657 * gdb.base/siginfo-addr.exp
5658 * gdb.base/siginfo-obj.exp
5659 * gdb.base/siginfo-thread.exp
5660 * gdb.base/signest.exp
5661 * gdb.base/signull.exp
5662 * gdb.base/sigrepeat.exp
5663 * gdb.base/skip.exp
5664 * gdb.base/so-impl-ld.exp
5665 * gdb.base/solib-corrupted.exp
5666 * gdb.base/solib-disc.exp
5667 * gdb.base/solib-display.exp
5668 * gdb.base/solib-overlap.exp
5669 * gdb.base/solib-search.exp
5670 * gdb.base/solib-symbol.exp
5671 * gdb.base/source-execution.exp
5672 * gdb.base/sss-bp-on-user-bp-2.exp
5673 * gdb.base/sss-bp-on-user-bp.exp
5674 * gdb.base/stack-checking.exp
5675 * gdb.base/stale-infcall.exp
5676 * gdb.base/step-break.exp
5677 * gdb.base/step-line.exp
5678 * gdb.base/step-over-exit.exp
5679 * gdb.base/step-test.exp
5680 * gdb.base/structs.exp
5681 * gdb.base/sym-file.exp
5682 * gdb.base/symtab-search-order.exp
5683 * gdb.base/term.exp
5684 * gdb.base/type-opaque.exp
5685 * gdb.base/unload.exp
5686 * gdb.base/until-nodebug.exp
5687 * gdb.base/until.exp
5688 * gdb.base/unwindonsignal.exp
5689 * gdb.base/watch-cond.exp
5690 * gdb.base/watch-non-mem.exp
5691 * gdb.base/watch_thread_num.exp
5692 * gdb.base/watchpoint-reuse-slot.exp
5693 * gdb.base/watchpoint-solib.exp
5694 * gdb.base/watchpoint.exp
5695 * gdb.btrace/dlopen.exp
5696 * gdb.cell/arch.exp
5697 * gdb.cell/break.exp
5698 * gdb.cell/bt.exp
5699 * gdb.cell/core.exp
5700 * gdb.cell/data.exp
5701 * gdb.cell/dwarfaddr.exp
5702 * gdb.cell/ea-cache.exp
5703 * gdb.cell/ea-standalone.exp
5704 * gdb.cell/ea-test.exp
5705 * gdb.cell/f-regs.exp
5706 * gdb.cell/fork.exp
5707 * gdb.cell/gcore.exp
5708 * gdb.cell/mem-access.exp
5709 * gdb.cell/ptype.exp
5710 * gdb.cell/registers.exp
5711 * gdb.cell/sizeof.exp
5712 * gdb.cell/solib-symbol.exp
5713 * gdb.cell/solib.exp
5714 * gdb.compile/compile-tls.exp
5715 * gdb.cp/exception.exp
5716 * gdb.cp/gdb2495.exp
5717 * gdb.cp/local.exp
5718 * gdb.cp/mb-inline.exp
5719 * gdb.cp/mb-templates.exp
5720 * gdb.cp/pr10687.exp
5721 * gdb.cp/pr9167.exp
5722 * gdb.cp/scope-err.exp
5723 * gdb.cp/templates.exp
5724 * gdb.cp/virtfunc.exp
5725 * gdb.dwarf2/dw2-dir-file-name.exp
5726 * gdb.dwarf2/dw2-single-line-discriminators.exp
5727 * gdb.fortran/complex.exp
5728 * gdb.fortran/library-module.exp
5729 * gdb.guile/guile.exp
5730 * gdb.guile/scm-cmd.exp
5731 * gdb.guile/scm-frame-inline.exp
5732 * gdb.guile/scm-objfile.exp
5733 * gdb.guile/scm-pretty-print.exp
5734 * gdb.guile/scm-symbol.exp
5735 * gdb.guile/scm-type.exp
5736 * gdb.guile/scm-value.exp
5737 * gdb.linespec/keywords.exp
5738 * gdb.linespec/ls-errs.exp
5739 * gdb.linespec/macro-relative.exp
5740 * gdb.linespec/thread.exp
5741 * gdb.mi/mi-breakpoint-changed.exp
5742 * gdb.mi/mi-dprintf-pending.exp
5743 * gdb.mi/mi-fullname-deleted.exp
5744 * gdb.mi/mi-logging.exp
5745 * gdb.mi/mi-pending.exp
5746 * gdb.mi/mi-solib.exp
5747 * gdb.mi/new-ui-mi-sync.exp
5748 * gdb.mi/user-selected-context-sync.exp
5749 * gdb.multi/dummy-frame-restore.exp
5750 * gdb.multi/multi-arch-exec.exp
5751 * gdb.multi/remove-inferiors.exp
5752 * gdb.multi/watchpoint-multi-exit.exp
5753 * gdb.opt/solib-intra-step.exp
5754 * gdb.perf/backtrace.exp
5755 * gdb.perf/single-step.exp
5756 * gdb.perf/skip-command.exp
5757 * gdb.perf/skip-prologue.exp
5758 * gdb.perf/solib.exp
5759 * gdb.python/lib-types.exp
5760 * gdb.python/py-as-string.exp
5761 * gdb.python/py-bad-printers.exp
5762 * gdb.python/py-block.exp
5763 * gdb.python/py-breakpoint.exp
5764 * gdb.python/py-cmd.exp
5765 * gdb.python/py-events.exp
5766 * gdb.python/py-evthreads.exp
5767 * gdb.python/py-finish-breakpoint.exp
5768 * gdb.python/py-finish-breakpoint2.exp
5769 * gdb.python/py-frame-inline.exp
5770 * gdb.python/py-frame.exp
5771 * gdb.python/py-inferior.exp
5772 * gdb.python/py-infthread.exp
5773 * gdb.python/py-mi.exp
5774 * gdb.python/py-objfile.exp
5775 * gdb.python/py-pp-maint.exp
5776 * gdb.python/py-pp-registration.exp
5777 * gdb.python/py-prettyprint.exp
5778 * gdb.python/py-recurse-unwind.exp
5779 * gdb.python/py-shared.exp
5780 * gdb.python/py-symbol.exp
5781 * gdb.python/py-symtab.exp
5782 * gdb.python/py-template.exp
5783 * gdb.python/py-type.exp
5784 * gdb.python/py-unwind-maint.exp
5785 * gdb.python/py-unwind.exp
5786 * gdb.python/py-value.exp
5787 * gdb.python/python.exp
5788 * gdb.reverse/finish-reverse-bkpt.exp
5789 * gdb.reverse/insn-reverse.exp
5790 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5791 * gdb.reverse/solib-precsave.exp
5792 * gdb.reverse/solib-reverse.exp
5793 * gdb.stabs/gdb11479.exp
5794 * gdb.stabs/weird.exp
5795 * gdb.threads/fork-child-threads.exp
5796 * gdb.threads/fork-plus-threads.exp
5797 * gdb.threads/fork-thread-pending.exp
5798 * gdb.threads/forking-threads-plus-breakpoint.exp
5799 * gdb.threads/hand-call-in-threads.exp
5800 * gdb.threads/interrupted-hand-call.exp
5801 * gdb.threads/linux-dp.exp
5802 * gdb.threads/local-watch-wrong-thread.exp
5803 * gdb.threads/next-while-other-thread-longjmps.exp
5804 * gdb.threads/non-ldr-exit.exp
5805 * gdb.threads/pending-step.exp
5806 * gdb.threads/print-threads.exp
5807 * gdb.threads/process-dies-while-detaching.exp
5808 * gdb.threads/process-dies-while-handling-bp.exp
5809 * gdb.threads/pthreads.exp
5810 * gdb.threads/queue-signal.exp
5811 * gdb.threads/reconnect-signal.exp
5812 * gdb.threads/signal-command-handle-nopass.exp
5813 * gdb.threads/signal-command-multiple-signals-pending.exp
5814 * gdb.threads/signal-delivered-right-thread.exp
5815 * gdb.threads/signal-sigtrap.exp
5816 * gdb.threads/sigthread.exp
5817 * gdb.threads/staticthreads.exp
5818 * gdb.threads/stepi-random-signal.exp
5819 * gdb.threads/thread-unwindonsignal.exp
5820 * gdb.threads/thread_check.exp
5821 * gdb.threads/thread_events.exp
5822 * gdb.threads/tid-reuse.exp
5823 * gdb.threads/tls-nodebug.exp
5824 * gdb.threads/tls-shared.exp
5825 * gdb.threads/tls-so_extern.exp
5826 * gdb.threads/tls.exp
5827 * gdb.threads/wp-replication.exp
5828 * gdb.trace/actions-changed.exp
5829 * gdb.trace/actions.exp
5830 * gdb.trace/backtrace.exp
5831 * gdb.trace/change-loc.exp
5832 * gdb.trace/collection.exp
5833 * gdb.trace/deltrace.exp
5834 * gdb.trace/disconnected-tracing.exp
5835 * gdb.trace/entry-values.exp
5836 * gdb.trace/ftrace-lock.exp
5837 * gdb.trace/ftrace.exp
5838 * gdb.trace/infotrace.exp
5839 * gdb.trace/mi-trace-frame-collected.exp
5840 * gdb.trace/mi-trace-unavailable.exp
5841 * gdb.trace/mi-traceframe-changed.exp
5842 * gdb.trace/mi-tracepoint-changed.exp
5843 * gdb.trace/mi-tsv-changed.exp
5844 * gdb.trace/no-attach-trace.exp
5845 * gdb.trace/packetlen.exp
5846 * gdb.trace/passc-dyn.exp
5847 * gdb.trace/passcount.exp
5848 * gdb.trace/pending.exp
5849 * gdb.trace/pr16508.exp
5850 * gdb.trace/qtro.exp
5851 * gdb.trace/range-stepping.exp
5852 * gdb.trace/read-memory.exp
5853 * gdb.trace/report.exp
5854 * gdb.trace/save-trace.exp
5855 * gdb.trace/signal.exp
5856 * gdb.trace/stap-trace.exp
5857 * gdb.trace/status-stop.exp
5858 * gdb.trace/strace.exp
5859 * gdb.trace/tfile.exp
5860 * gdb.trace/tfind.exp
5861 * gdb.trace/trace-break.exp
5862 * gdb.trace/trace-condition.exp
5863 * gdb.trace/trace-enable-disable.exp
5864 * gdb.trace/trace-mt.exp
5865 * gdb.trace/tracecmd.exp
5866 * gdb.trace/tracefile-pseudo-reg.exp
5867 * gdb.trace/tspeed.exp
5868 * gdb.trace/tstatus.exp
5869 * gdb.trace/tsv.exp
5870 * gdb.trace/unavailable.exp
5871 * gdb.trace/while-dyn.exp
5872 * gdb.trace/while-stepping.exp
5873 * lib/gdb-guile.exp
5874 * lib/gdb.exp
5875 * lib/mi-support.exp
5876 * lib/pascal.exp
5877 * lib/perftest.exp
5878 * lib/prelink-support.exp
5879 * lib/selftest-support.exp
5880
ad02e4fe
SM
58812016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
5882
5883 * Makefile.in: Include disable-implicit-rules.mk.
5884
22347e55
AA
58852016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5886
5887 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
5888 non-byte-aligned bit fields.
5889
da5b30da
AA
58902016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5891
5892 PR gdb/12616
5893 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
5894 respects the DW_AT_data_bit_offset attribute.
5895
b593ecca
SM
58962016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
5897
5898 * gdb.base/default.exp: Fix output of "set language".
5899
3b165252
SM
59002016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
5901
5902 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
5903 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
5904 make.
5905 * configure.ac: Remove checks for the make program.
5906 * configure: Re-generate.
5907
1a2f3d7f
KB
59082016-11-16 Kevin Buettner <kevinb@redhat.com>
5909
5910 * gdb.python/py-recurse-unwind.c (main): Add loop.
5911 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
5912 to read_register() and gdb.parse_and_eval(). Make each code
5913 call a separate case that can be individually tested.
5914 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
5915 proc. Call cont_and_backtrace for each of the code paths that
5916 we want to test in the unwinder.
5917
b7f38fda
AA
59182016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
5919
5920 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
5921 the definition of struct S.
5922
1f8db343
CM
59232016-11-11 Catherine Moore <clm@codesourcery.com>
5924
5925 * gdb.base/dump.exp: Identify verilog format dump tests as such.
5926
fad0c9fb
PA
59272016-11-09 Pedro Alves <palves@redhat.com>
5928
5929 * gdb.base/commands.exp (runto_or_return): New procedure.
5930 (gdbvar_simple_if_test, gdbvar_simple_while_test)
5931 (gdbvar_complex_if_while_test, progvar_simple_if_test)
5932 (progvar_simple_while_test, progvar_complex_if_while_test)
5933 (if_while_breakpoint_command_test)
5934 (infrun_breakpoint_command_test, breakpoint_command_test)
5935 (user_defined_command_test, watchpoint_command_test)
5936 (test_command_prompt_position, redefine_hook_test)
5937 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
5938 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
5939 multi_line_input and multi_line. Remove gdb_expect and
5940 gdb_stop_suppressing_tests uses.
5941 * lib/gdb.exp (valnum_re): New global.
5942 (multi_line_input): New procedure.
5943
8354c62c
SM
59442016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
5945
5946 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
5947 Remove.
5948 (test_setup): Define with proc_with_prefix.
5949 (test_cli_inferior): Likewise.
5950 (test_cli_thread): Likewise.
5951 (test_cli_frame): Likewise.
5952 (test_cli_select_frame): Likewise.
5953 (test_cli_up_down): Likewise.
5954 (test_mi_thread_select): Likewise.
5955 (test_mi_stack_select_frame): Likewise.
5956 (test_cli_in_mi_inferior): Likewise.
5957 (test_cli_in_mi_thread): Likewise.
5958 (test_cli_in_mi_frame): Likewise.
5959 (top level): Do not use with_test_prefix_procname.
5960
64f367a2
PA
59612016-11-09 Pedro Alves <palves@redhat.com>
5962
5963 * gdb.base/commands.exp (gdbvar_simple_if_test)
5964 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
5965 (progvar_simple_if_test, progvar_simple_while_test)
5966 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
5967 (infrun_breakpoint_command_test, breakpoint_command_test)
5968 (user_defined_command_test, watchpoint_command_test)
5969 (test_command_prompt_position, deprecated_command_test)
5970 (bp_deleted_in_command, temporary_breakpoint_commands)
5971 (stray_arg0_test, source_file_with_indented_comment)
5972 (recursive_source_test, if_commands_test)
5973 (error_clears_commands_left, redefine_hook_test)
5974 (redefine_backtrace_test): Use proc_with_prefix.
5975 * lib/gdb.exp (proc_with_prefix): New proc.
5976
0bb65f1e
AA
59772016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5978
5979 * gdb.base/tui-layout.c: New file.
5980 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
5981 disassembly window contains very long lines.
5982
7353f247
TT
59832016-11-08 Tom Tromey <tom@tromey.com>
5984
5985 * gdb.python/py-value.exp (test_value_creation): Make "long" test
5986 depend on Python 2.
5987
30a7bb83
TT
59882016-11-08 Tom Tromey <tom@tromey.com>
5989
5990 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
5991 New method.
5992
cdf5a07c
MG
59932016-10-29 Manish Goregaokar <manish@mozilla.com>
5994
2806dc7e 5995 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 5996
51a789c3
MG
59972016-10-27 Manish Goregaokar <manish@mozilla.com>
5998
2806dc7e
PA
5999 * gdb.rust/simple.rs: Add test for univariant enums without
6000 discriminants and for encoded struct-like enums.
51a789c3 6001
f610ab6d
PA
60022016-10-28 Pedro Alves <palves@redhat.com>
6003
6004 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
6005 gdb_test_multiple, tighten regexps and match symtabs and line
6006 tables incrementally.
6007
b129b0ca
LM
60082016-10-28 Luis Machado <lgustavo@codesourcery.com>
6009
6010 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
6011 general.
6012
ecf45d2c
SL
60132016-10-25 Luis Machado <lgustavo@codesourcery.com>
6014
6015 * gdb.base/exec-invalid-sysroot.exp: New file.
6016
b8d38ee4
JK
60172016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6018
6019 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
6020
f90fd8c2
JK
60212016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6022
6023 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
6024
2d2476aa
MR
60252016-10-19 Maciej W. Rozycki <macro@imgtec.com>
6026
2806dc7e
PA
6027 * gdb.base/killed-outside.exp: Remove $options from a call to
6028 `prepare_for_testing'.
2d2476aa 6029
e42b25a0
SM
60302016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6031
6032 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6033 Change test message.
6034
3ccdb432
SM
60352016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6036
6037 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6038 Update comment.
6039
5bad3170
SM
60402016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6041
6042 * gdb.trace/mi-trace-save.exp: New file.
6043
5ad9dba7
YQ
60442016-10-13 Yao Qi <yao.qi@linaro.org>
6045
6046 * gdb.base/code_elim.exp (get_var_address): Remove.
6047 * gdb.base/relocate.exp: Likewise.
6048 * gdb.base/shreloc.exp: Likewise.
6049 * lib/gdb.exp (get_var_address): New.
6050
62df7e21
YQ
60512016-10-13 Yao Qi <yao.qi@linaro.org>
6052
6053 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
6054 floating point tests if $skip_float_test is false.
6055
4dac951e
LM
60562016-10-12 Luis Machado <lgustavo@codesourcery.com>
6057
6058 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
6059 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
6060 argc values.
6061 Add 1 to argc so we guarantee distinct initial/modified argc values.
6062
8f1a8fc4
JK
60632016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6064
6065 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
6066
16c85b5d
JK
60672016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
6070 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
6071 * gdb.arch/vsx-regs.exp: Likewise.
6072
1d0e042a
YQ
60732016-10-07 Yao Qi <yao.qi@linaro.org>
6074
6075 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
6076
68dadef5
MM
60772016-10-07 Markus Metzger <markus.t.metzger@intel.com>
6078
6079 * gdb.python/python.exp: Test decode_line("*0").
6080
33fa2c6e
DE
60812016-10-06 Doug Evans <dje@google.com>
6082
6083 * gdb.python/py-value.exp (test_value_creation): Add test for large
6084 unsigned 64-bit value.
6085
9c37b5ae
TT
60862016-10-06 Tom Tromey <tom@tromey.com>
6087
6088 * gdb.compile/compile.exp: Change java tests to rust.
6089 * gdb.base/setshow.exp: Change java tests to rust.
6090 * gdb.base/default.exp: Remove java from language list.
6091 * README (Examples): Update language example.
6092 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
6093 test.
6094 * lib/gdb.exp (skip_java_tests): Remove.
6095 * lib/java.exp: Remove.
6096 * gdb.java: Remove.
6097
78b86327
MR
60982016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6099
6100 * gdb.arch/mips-fcr.exp: New test.
6101 * gdb.arch/mips-fcr.c: Source for the new test.
6102
7470adbb
MR
61032016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6104
6105 * gdb.base/solib-disc.exp: Use `standard_output_file'
6106 throughout.
6107
4a556533
PA
61082016-10-06 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.base/jit-simple-dl.c: New file.
6111 * gdb.base/jit-simple-jit.c: New file, factored out from ...
6112 * gdb.base/jit-simple.c: ... this.
6113 * gdb.base/jit-simple.exp (jit_run): Delete.
6114 (build_jit): New proc.
6115 (jit_test_reread): Recompile either the main program or the shared
6116 library, depending on what is being tested. Skip changing address
6117 if caller wants to. Compare before/after addresses. If testing
6118 standalone, explicitly load the binary. Test "maint info
6119 breakpoints".
6120 (top level): Add "standalone vs shared lib" and "change address"
6121 vs "same address" axes.
6122
5a122fbc
PA
61232016-10-06 Pedro Alves <palves@redhat.com>
6124
6125 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
6126 call.
6127 (jit_run): Delete.
6128 (jit_test_reread): Use with_test_prefix. Reload the main binary
6129 explicitly. Compare the before/after addresses of the JIT
6130 descriptor.
6131
ee8da4b8
DE
61322016-08-15 Doug Evans <dje@google.com>
6133
6134 * gdb.xml/extra-regs.xml: Update, end field now required, default type
6135 for single bitfields is bool.
6136 * gdb.xml/tdesc-regs.exp: Ditto.
6137
f389f6fe
JK
61382016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
6141
fdebf1a4
YQ
61422016-10-05 Yao Qi <yao.qi@linaro.org>
6143
6144 * lib/gdb.exp (support_complex_tests): Return zero if
6145 gdb_skip_float_test return true.
6146
9c36d954 61472016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6148 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
6149
6150 PR gdb/20487
6151 * gdb.mi/user-selected-context-sync.exp: New file.
6152 * gdb.mi/user-selected-context-sync.c: New file.
6153
4034d0ff 61542016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6155 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
6156
6157 PR gdb/20487
6158 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
6159 =thread-select-event check.
6160
a4297203
PB
61612016-09-29 Peter Bergner <bergner@vnet.ibm.com>
6162
6163 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
6164 the compulsory L operand changes.
6165 * gdb.arch/powerpc-power.s: Likewise.
6166
bb805577
JK
61672016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6168
6169 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
6170 * gdb.base/jit-attach-pie.c: New file.
6171 * gdb.base/jit-attach-pie.exp: New file.
6172
6d61dee5
PA
61732016-09-28 Pedro Alves <palves@redhat.com>
6174
6175 * gdb.base/infcall-input.c: New file.
6176 * gdb.base/infcall-input.exp: New file.
6177
f73842fc
YQ
61782016-09-22 Yao Qi <yao.qi@linaro.org>
6179
6180 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
6181 (gdb_exit): Rename it to ...
6182 (gdbserver_gdb_exit): ... Close GDBserver.
6183 (gdb_exit): New proc, call gdbserver_gdb_exit.
6184 (mi_gdb_exit): Likewise.
6185
90681dab
YQ
61862016-09-22 Yao Qi <yao.qi@linaro.org>
6187
6188 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
6189 path.
6190 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
6191 Remove duplication.
6192
9c211fd8
YQ
61932016-09-22 Yao Qi <yao.qi@linaro.org>
6194
6195 * lib/gdbserver-support.exp: Check the existence of
6196 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
6197
ad0a504f
AK
61982016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
6199
6200 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
6201
36cf1806
TT
62022016-09-21 Tom Tromey <tom@tromey.com>
6203
6204 PR gdb/20604:
6205 * gdb.base/quit.exp: New file.
6206
74172ecf
SM
62072016-09-21 Simon Marchi <simon.marchi@ericsson.com>
6208
6209 * .gitignore: New file.
6210
3d0ec882
MR
62112016-09-21 Maciej W. Rozycki <macro@imgtec.com>
6212
6213 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
6214 throughout.
6215
8193adea
AA
62162016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6217
6218 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
6219
d41a5c09
JK
62202016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 * gdb.cp/casts.cc (decltype): Move it ...
6223 (main): ... with its call to ...
6224 * gdb.cp/casts03.cc: ... a new file.
6225 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
6226
d2dfe700
JK
62272016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6228
6229 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
6230
e2a92b16
PB
62312016-09-15 Peter Bergner <bergner@vnet.ibm.com>
6232
6233 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
6234 and sync up the test with tests in gas/testsuite/gas/ppc.
6235 * gdb.arch/powerpc-power.exp: Likewise.
6236
49b4de64
JK
62372016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
6239 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
6240
2c29df25
SDJ
62412016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
6242 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
6245 make m1's definition to be different from m2's. Use 'dummy' as an
6246 argument for probe 'two'.
6247
cc3c2846
JB
62482016-09-10 Jon Beniston <jon@beniston.com>
6249
6250 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
6251 for sim target.
6252
e1b2624a
AA
62532016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6254
6255 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
6256 variable declaration.
6257 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
6258 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
6259 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
6260 received HWCAP as its argument.
6261
4295e285
PA
62622016-09-06 Pedro Alves <palves@redhat.com>
6263
6264 * gdb.base/new-ui-pending-input.c: New file.
6265 * gdb.base/new-ui-pending-input.exp: New file.
6266 * gdb.exp (clear_gdb_spawn_id): New procedure.
6267 (with_spawn_id): Check whether gdb_spawn_id exists before
6268 referencing it. If gdb_spawn_id didn't exist on entry, clear it
6269 on exit.
6270
00d5215e
UW
62712016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6272
6273 * gdb.base/float128.c: New file.
6274 * gdb.base/float128.exp: Likewise.
6275 * gdb.base/floatn.c: Likewise.
6276 * gdb.base/floatn.exp: Likewise.
6277
a9ff5f12
UW
62782016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6279
6280 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
6281
f245535c
PA
62822016-09-05 Pedro Alves <palves@redhat.com>
6283
6284 PR backtrace/19927
6285 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
6286 unwinders are immediately called as side effect of "source" or
6287 "disable unwinder" commands.
6288 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
6289
ae9cf263
YQ
62902016-09-02 Yao Qi <yao.qi@linaro.org>
6291
6292 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
6293 is true and $type is "float" or "double".
6294
27aba047
YQ
62952016-09-02 Yao Qi <yao.qi@linaro.org>
6296
6297 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
6298 true.
6299 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
6300 * gdb.base/call-rt-st.exp: Likewise.
6301 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
6302 return value instead of gdb,skip_float_test.
6303 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
6304 (do_function_calls): Use its return value instead of
6305 gdb,skip_float_test.
6306 * gdb.base/finish.exp: Likewise.
6307 * gdb.base/funcargs.exp: Likewise.
6308 * gdb.base/return.exp: Likewise.
6309 * gdb.base/return2.exp: Likewise.
6310 * gdb.base/varargs.exp: Likewise.
6311 * lib/gdb.exp (gdb_skip_float_test): Change it to
6312 gdb_caching_proc. Detect the broken ptrace on arm-linux.
6313
5af962df
AA
63142016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6315
6316 * gdb.multi/tids.exp: Test "thread apply all".
6317
7fac6910
JK
63182016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6319
6320 * gdb.base/default.exp (tty): Remove.
6321
bb1fe4ac
KB
63222016-08-24 Kevin Buettner <kevinb@redhat.com>
6323
2806dc7e
PA
6324 * gdb.python/py-recurse-unwind.c: New file.
6325 * gdb.python/py-recurse-unwind.py: New file.
6326 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 6327
0a1ddfa6
SM
63282016-08-24 Simon Marchi <simon.marchi@ericsson.com>
6329
6330 * gdb.base/set-inferior-tty.exp: New file.
6331 * gdb.base/set-inferior-tty.c: New file.
6332
d9de1fe3
PA
63332016-08-23 Pedro Alves <palves@redhat.com>
6334
6335 PR gdb/20494
6336 * gdb.base/new-ui-echo.c: New file.
6337 * gdb.base/new-ui-echo.exp: New file.
6338
e9d9abd7
YQ
63392016-08-23 Yao Qi <yao.qi@linaro.org>
6340
6341 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
6342 gdbserver_spawn.
6343 * gdb.server/connect-without-multi-process.exp (do_test):
6344 Likewise.
6345
3589529e
YQ
63462016-08-23 Yao Qi <yao.qi@linaro.org>
6347
6348 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
6349 standalone_txt. Delete gdb_txt and standalone_txt on host
6350 and target. Spawn the binary on target. Copy files from
6351 target to host.
6352
6bb90213
PA
63532016-08-22 Pedro Alves <palves@redhat.com>
6354
6355 PR gdb/20505
6356 * gdb.base/vdso-warning.exp: Test core dumps too. Use
6357 with_test_prefix. Factor out bits to ...
6358 (test_no_vdso): ... this new procedure.
6359
20c2c024
CL
63602016-08-19 Carl Love <cel@us.ibm.com>
6361
6362 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
6363 maintaining separate logic for constructing the output path.
6364 * gdb.arch/powerpc-d128-regs.exp: Likewise.
6365 * gdb.arch/ppc-dfp.exp: Likewise.
6366 * gdb.arch/ppc-fp.exp: Likewise.
6367 * gdb.arch/vsx-regs.exp: Likewise.
6368 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
6369 binprefix for generating the additional binary files.
6370
0646e07d
PA
63712016-08-19 Pedro Alves <palves@redhat.com>
6372
6373 * gdb.trace/mi-trace-frame-collected.exp
6374 (test_trace_frame_collected): On x32, expect two registers.
6375
46da9242
CL
63762016-08-18 Carl Love <cel@us.ibm.com>
6377
6378 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
6379 and sync up the test with tests in gas/testsuite/gas/ppc.
6380 * gdb.arch/powerpc-power.exp: Likewise.
6381
eb2332d7
SM
63822016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6383
6384 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
6385 expected error message.
6386
63c61e04
SM
63872016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6388
6389 * gdb.multi/remove-inferiors.exp: New file.
6390 * gdb.multi/remove-inferiors.c: New file.
6391
7b17065f
YQ
63922016-08-12 Yao Qi <yao.qi@linaro.org>
6393
6394 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
6395 argument list.
6396
01d3dedf
PA
63972016-08-10 Pedro Alves <palves@redhat.com>
6398
6399 PR gdb/19187
6400 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
6401 setup_kfails.
6402
3eb7562a
PA
64032016-08-09 Pedro Alves <palves@redhat.com>
6404 Simon Marchi <simon.marchi@ericsson.com>
6405
6406 PR gdb/20418
6407 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
6408 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
6409
80614914
PA
64102016-08-09 Pedro Alves <palves@redhat.com>
6411
6412 PR mi/20431
6413 * gdb.mi/mi-cmd-error.exp: New file.
6414
f348d89a
PA
64152016-08-09 Pedro Alves <palves@redhat.com>
6416
6417 PR gdb/18653
6418 * gdb.base/signals-state-child.c: New file.
6419 * gdb.base/signals-state-child.exp: New file.
6420 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
6421
e5ca03b4
PA
64222016-08-09 Pedro Alves <palves@redhat.com>
6423
6424 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
6425
282a0691
TT
64262016-08-03 Tom Tromey <tom@tromey.com>
6427
6428 PR python/18565:
6429 * gdb.python/py-frame-inline.exp: Add Frame.function test.
6430
41bfcd63
YQ
64312016-08-01 Yao Qi <yao.qi@linaro.org>
6432
6433 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
6434 variable mode to "multi-process" if $multi_process is 1, otherwise
6435 set it to "single-process".
6436
e3465b24
YQ
64372016-08-01 Yao Qi <yao.qi@linaro.org>
6438
6439 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
6440 * gdb.cp/cpexprs.exp: Likewise.
6441 * gdb.cp/m-static.exp: Likewise.
6442
0b31a4bc
TT
64432016-07-26 Tom Tromey <tom@tromey.com>
6444
6445 PR python/20190:
6446 * gdb.threads/tls.exp (check_thread_local): Add python symbol
6447 test.
6448
e0461dbb
MM
64492016-07-26 Markus Metzger <markus.t.metzger@intel.com>
6450
6451 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
6452 selecting assembly source files.
6453 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
6454 assembly source files.
6455 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
6456 assembly source files.
6457 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
6458 selecting assembly source files.
6459
8194e927
SM
64602016-07-25 Simon Marchi <simon.marchi@ericsson.com>
6461
6462 * gdb.base/new-ui.exp (do_test_invalid_args): New
6463 procedure.
6464
c0272db5
TW
64652016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
6466
6467 * gdb.btrace/reconnect.c: New file.
6468 * gdb.btrace/reconnect.exp: New file.
6469
e3487908
GKB
64702016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
6471
6472 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
6473 to test_catch_syscall_group.
6474 (test_catch_syscall_group): New.
6475
12df5c00
TT
64762016-07-21 Tom Tromey <tom@tromey.com>
6477
6478 * gdb.rust/simple.rs (main): Use empty struct expression.
6479 * gdb.rust/simple.exp: Add tests for empty struct expression.
6480
bae62ee2
YQ
64812016-07-21 Yao Qi <yao.qi@linaro.org>
6482
6483 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
6484 if gdb_skip_xml_test is true on some targets.
6485
b1b53fb3
YQ
64862016-07-21 Yao Qi <yao.qi@linaro.org>
6487
6488 * gdb.server/solib-list.exp: Unset last_loaded_file.
6489
027d97f8
JK
64902016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
6493 "step into captured_main (args)".
6494
7674d381
JK
64952016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
6498
72b5d099
JK
64992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6500
6501 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
6502
1f960ced
PA
65032016-07-19 Pedro Alves <palves@redhat.com>
6504
6505 * gdb.opt/inline-break.exp: Remove optimize=-O2.
6506 * gdb.opt/inline-bt.exp: Likewise.
6507 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
6508 additional_flags=-Winline.
6509 * gdb.opt/inline-locals.exp: Likewise.
6510 * gdb.opt/inline-markers.c (ATTR): Define.
6511 (inlined_fn): Use it.
6512
f25827c1
YQ
65132016-07-19 Yao Qi <yao.qi@linaro.org>
6514
6515 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
6516 (test_with_self): Remove some code. Remove argument executable.
6517 (top-level): Use do_self_tests.
6518
37539ebe
DB
65192016-07-15 Zachary Welch <zwelch@codesourcery.com>
6520 Don Breazeal <donb@codesourcery.com>
6521
6522 * gdb.base/maint.exp: Escape paths used in regular expressions.
6523 * gdb.stabs/weird.exp: Likewise.
6524
dac790e1
TT
65252016-07-13 Tom Tromey <tom@tromey.com>
6526
6527 PR python/15620, PR python/18620:
6528 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
6529 (test_bkpt_events): New procs.
6530
93daf339
TT
65312016-07-13 Tom Tromey <tom@tromey.com>
6532
6533 PR python/17698:
6534 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
6535 test.
6536 (test_watchpoints): Likewise.
6537 (test_bkpt_pending): New proc.
6538
6571a381
TT
65392016-07-13 Tom Tromey <tom@tromey.com>
6540
6541 PR cli/18053:
6542 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
6543 completion test.
6544
e8732474
JK
65452016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6546
6547 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
6548 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
6549 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
6550 f_label.
6551 (g): Rename g_end_lbl to g_label.
6552 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
6553 low_pc and high_pc.
6554 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
6555
e0f3fd7c
TT
65562016-07-12 Tom Tromey <tom@tromey.com>
6557
6558 PR python/19293:
6559 * gdb.python/py-unwind-maint.exp: Update tests.
6560
3cfe46b6
YQ
65612016-07-12 Yao Qi <yao.qi@linaro.org>
6562
6563 * lib/selftest-support.exp (selftest_setup): Match the output
6564 when captured_main is inlined.
6565
4f19a0e6
WT
65662016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
6567
6568 * gdb.fortran/derived-types.exp (result_line, result_line_2):
6569 New variables.
6570 (print this%a, print this%b, print this): New tests.
6571 * gdb.fortran/derived-types.f90 (this): New object and
6572 initialization.
6573
986cf455
SM
65742016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6575
6576 * gdb.ada/arraydim.exp: Remove extra directory level in build
6577 directory.
6578
f0464b23
SM
65792016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6580
6581 * lib/ada.exp: Remove extra directory level in build directory.
6582 * gdb.ada/cond_lang.exp: Likewise.
6583 * gdb.ada/exec_changed.exp: Likewise.
6584 * gdb.ada/lang_switch.exp: Likewise.
6585
42d94011
MG
65862016-07-06 Manish Goregaokar <manish@mozilla.com>
6587
2806dc7e
PA
6588 * simple.rs: Add test for raw pointer subscripting.
6589 * simple.exp: Add test expectations.
42d94011 6590
647c264c
YQ
65912016-07-05 Yao Qi <yao.qi@linaro.org>
6592
6593 * gdb.mi/mi-reverse.exp: Match =record-started output.
6594
20aa2c60
PA
65952016-07-01 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.base/jit-reader.exp (info_registers_current_frame): New
6598 procedure.
6599 (jit_reader_test): Test the jit reader's unwinder.
6600 * gdb.base/jithost.c (jit_function_00_code): New global.
6601 (main): Use memcpy to fill in the mmapped code, instead of poking
6602 bytes manually here.
6603 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
6604 value.
6605 (read_debug_info): Save the function's range.
6606 (read_sp): New function.
6607 (unwind_frame): Use it. Also unwind RBP.
6608 (get_frame_id): Use read_sp.
6609 (gdb_init_reader): Use calloc instead of malloc.
6610 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
6611 parameter. Use gdb_test_multiple.
6612
ced2dffb
PA
66132016-07-01 Pedro Alves <palves@redhat.com>
6614 Antoine Tremblay <antoine.tremblay@ericsson.com>
6615
6616 * gdb.threads/process-dies-while-detaching.c: New file.
6617 * gdb.threads/process-dies-while-detaching.exp: New file.
6618
63000888
PA
66192016-07-01 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.multi/watchpoint-multi-exit.c: New file.
6622 * gdb.multi/watchpoint-multi-exit.exp: New file.
6623
038d4868
PA
66242016-06-30 Pedro Alves <palves@redhat.com>
6625
6626 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
6627 unset inferior_spawn_id.
6628
994e9c83
PA
66292016-06-30 Pedro Alves <palves@redhat.com>
6630
6631 * lib/mi-support.exp (default_mi_gdb_start): Declare global
6632 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
6633
e5653468
YQ
66342016-06-29 Yao Qi <yao.qi@linaro.org>
6635
6636 * gdb.base/return.c: Add copyright header.
6637
803b47e5
TT
66382016-06-29 Tom Tromey <tom@tromey.com>
6639
6640 PR python/20129:
6641 * gdb.python/py-framefilter.exp: Add tests for setting priority
6642 and disabling of non-existent frame filter.
6643
28244707
YQ
66442016-06-29 Yao Qi <yao.qi@linaro.org>
6645
6646 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
6647 0x0f07ff.
6648
a31d2f06
YQ
66492016-06-28 Yao Qi <yao.qi@linaro.org>
6650
6651 * gdb.base/catch-syscall.exp: Remove check on isnative and target
6652 triplets. Start gdb, execute catch syscall, and continue. Check
6653 gdb's output to determine catch syscall is supported.
6654
921d8f54
MG
66552016-06-27 Manish Goregaokar <manish@mozilla.com>
6656
25d49b86
PA
6657 * gdb.rust/simple.rs: Add test for returning unit in a function.
6658 * gdb.rust/simple.exp: Add expectation for functions returning
6659 unit.
921d8f54 6660
f4952523
PMR
66612016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
6662
6663 * gdb.python/py-breakpoint-create-fail.c,
6664 gdb.python/py-breakpoint-create-fail.exp,
6665 gdb.python/py-breakpoint-create-fail.py: New testcase.
6666
fccb08f8
MG
66672016-06-25 Manish Goregaokar <manish@mozilla.com>
6668
6669 PR gdb/20239
6670 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
6671 * gdb.rust/simple.exp: Add test expectations for new NonZero
6672 tests.
fccb08f8 6673
6b850546
DT
66742016-06-24 David Taylor <dtaylor@emc.com>
6675
6676 * gdb.base/offsets.exp: New file.
6677 * gdb.base/offsets.c: New file.
6678
17621150
TT
66792016-06-23 Tom Tromey <tom@tromey.com>
6680
6681 PR gdb/16483:
6682 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
6683 before any filters are loaded.
6684
04d59df6
WT
66852016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
6686
6687 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
6688 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
6689 structs.
6690 * gdb.fortran/derived-type-function.exp: New file.
6691 * gdb.fortran/derived-type-function.f90: New file.
6692
6693
ac69f786
PA
66942016-06-21 Pedro Alves <palves@redhat.com>
6695
6696 * gdb.base/new-ui.exp: New file.
6697 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
6698 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
6699 (with_spawn_id): New procedure.
6700
49940788
PA
67012016-06-21 Pedro Alves <palves@redhat.com>
6702
6703 * gdb.mi/mi-exec-run.exp: New file.
6704
ef274d26
PA
67052016-06-21 Pedro Alves <palves@redhat.com>
6706
6707 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
6708 breakpoint command's output on the main UI.
6709 (test_break): New procedure, factored out from calls in the top
6710 level.
6711 (top level): Use foreach_with_prefix to test MI as main UI and as
6712 separate UI.
6713
468afe6c
PA
67142016-06-21 Pedro Alves <palves@redhat.com>
6715
6716 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
6717 (test_awatch_creation_and_listing)
6718 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
6719 Remove 'type' parameter.
6720 (test_watchpoint_all): New parameter mi_mode. Remove
6721 with_test_prefix.
6722 (top level): Use foreach_with_prefix, and add main/separate UI MI
6723 testing axis.
6724
51f77c37
PA
67252016-06-21 Pedro Alves <palves@redhat.com>
6726
6727 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
6728 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
6729 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
6730 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
6731 (gdb_main_spawn_id, mi_spawn_id): Declare and
6732 comment.
6733 (mi_create_inferior_pty): New procedure,
6734 factored out from default_mi_gdb_start.
6735 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
6736 procedures.
6737 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
6738 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
6739 Use mi_create_inferior_pty.
6740 (mi_gdb_start): Use eval to pass down args list.
6741
8980e177
PA
67422016-06-21 Pedro Alves <palves@redhat.com>
6743
6744 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
6745 * gdb.opt/inline-cmds.exp: Add MI tests.
6746
f38d3ad1
PA
67472016-06-21 Pedro Alves <palves@redhat.com>
6748
6749 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
6750
45db7c09
PA
67512016-06-21 Pedro Alves <palves@redhat.com>
6752
6753 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
6754 (top level): Use it instead of mi_execute_to.
6755
5a069ab3
PA
67562016-06-21 Pedro Alves <palves@redhat.com>
6757
6758 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
6759 (cont_handler_str): New.
6760 (signal_stop_handler): Set stop_handler_str instead of printing to
6761 stdout.
6762 (continue_handler): Set cont_handler_str instead of printing to
6763 stdout.
6764 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
6765 mi_send_resuming_command. Print stop_handler_str and
6766 cont_handler_str instead of expecting the python events print
6767 directly.
6768
2838cc1d
SD
67692016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
6770
6771 * gdb.base/jit-reader.exp: New file.
6772 * gdb.base/jithost.c: New file.
6773 * gdb.base/jithost.h: New file.
6774 * gdb.base/jitreader.c : New file.
6775 * gdb.base/jit-protocol.h: New file.
6776
21a77091
YQ
67772016-06-17 Yao Qi <yao.qi@linaro.org>
6778
6779 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
6780 parameters follow_fork and detach_on_fork. Set follow-fork-mode
6781 and detach-on-fork. Adjust tests.
6782 (top level): Invoke break_cond_on_syscall with combinations of
6783 syscall, follow-fork-mode and detach-on-fork.
6784
f50bf8e5
YQ
67852016-06-17 Yao Qi <yao.qi@linaro.org>
6786
6787 * gdb.base/step-over-exit.c: New.
6788 * gdb.base/step-over-exit.exp: New.
6789
a28d8e50
YTL
67902016-06-17 Yan-Ting Lin <currygt52@gmail.com>
6791
6792 * gdb.base/float.exp: Add target check for nds32*-*-*.
6793 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
6794
cad8e26d
AB
67952016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
6796
6797 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
6798 for unsupported target features.
6799 * gdb.base/call-rt-st.exp: Likewise.
6800 * gdb.base/call-sc.exp: Likewise.
6801 * gdb.base/call-signal-resume.exp: Likewise.
6802 * gdb.base/call-strs.exp: Likewise.
6803 * gdb.base/callexit.exp: Likewise.
6804 * gdb.base/callfuncs.exp: Likewise.
6805 * gdb.base/nodebug.exp: Likewise.
6806 * gdb.base/printcmds.exp: Likewise.
6807 * gdb.base/ptype.exp: Likewise.
6808 * gdb.base/structs.exp: Likewise.
6809 * gdb.base/unwindonsignal.exp: Likewise.
6810 * gdb.cp/gdb2495.exp: Likewise.
6811 * gdb.cp/templates.exp: Likewise.
6812 * gdb.cp/virtfunc.exp: Likewise.
6813 * gdb.threads/hand-call-in-threads.exp: Likewise.
6814 * gdb.threads/interrupted-hand-call.exp: Likewise.
6815 * gdb.threads/thread-unwindonsignal.exp: Likewise.
6816
347dc102
TT
68172016-06-10 Tom Tromey <tom@tromey.com>
6818
6819 PR rust/20110:
6820 * gdb.rust/expr.exp: Add test for integer constant larger than
6821 i32.
6822
5e13cf25
BH
68232016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
6824
6825 * gdb.fortran/nested-funcs.exp: New.
6826 * gdb.fortran/nested-funcs.f90: New.
6827
bb556f1f
TK
68282016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
6829
6830 * gdb.base/examine-backward.c: New file.
6831 * gdb.base/examine-backward.exp: New file.
6832
38b022b4
SM
68332016-06-06 Simon Marchi <simon.marchi@ericsson.com>
6834
6835 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
6836 matching.
6837
1b40ec05
TT
68382016-06-02 Tom Tromey <tom@tromey.com>
6839
6840 PR python/18984:
6841 * gdb.python/py-shared.exp: Add solib_name test.
6842
193bd378
SM
68432016-06-02 Simon Marchi <simon.marchi@ericsson.com>
6844
6845 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
6846
3326303b
MG
68472016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
6848
6849 PR c++/19893
6850 * gdb.dwarf2/implref.exp: Rename to...
6851 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
6852 * gdb.dwarf2/implref-array.c: New file.
6853 * gdb.dwarf2/implref-array.exp: Likewise.
6854 * gdb.dwarf2/implref-global.c: Likewise.
6855 * gdb.dwarf2/implref-global.exp: Likewise.
6856 * gdb.dwarf2/implref-struct.c: Likewise.
6857 * gdb.dwarf2/implref-struct.exp: Likewise.
6858
825c8ef2
AT
68592016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6860
6861 * gdb.trace/trace-condition.exp: Add 64bit tests.
6862
2320162a
AT
68632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6864
6865 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
6866 bits types.
6867 (main): Adapt to 8 to 64 bits types.
6868 * gdb.trace/trace-condition.exp: Add new tests.
6869
a7818233
AT
68702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6871
6872 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
6873
0d336466
AT
68742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6875
6876 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
6877 Move condition tests...
6878 * gdb.trace/trace-condition.exp: Here.
6879
7faeb45a
AT
68802016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6881
6882 * gdb.trace/trace-condition.exp: Add counter-case tests.
6883
e385593e
JK
68842016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 PR c++/15231
6887 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
6888 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
6889
744608cc
PA
68902016-05-27 Pedro Alves <palves@redhat.com>
6891
6892 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
6893 New procedure.
6894 (top level): Call it, and bail out of DejaGnu is known to be bad.
6895
ac775bf4
AB
68962016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
6897
6898 * gdb.base/whatis.c: Extend the test case.
6899 * gdb.base/whatis.exp: Add additional tests.
6900
2bbad2ea
BH
69012016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6902
6903* gdb.fortran/type.f90: Add pointer variable.
6904* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
6905
8b70175d
BH
69062016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6907
6908 * gdb.fortran/vla-type.exp: Fix testcase name.
6909
86d8a848
BH
69102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6911
6912 * gdb.fortran/vla-type.exp: Access elements in nested structs.
6913
e188eb36
BH
69142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6915
6916 * gdb.fortran/type.f90: Add nested structures.
6917 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
6918 * gdb.fortran/derived-type.exp: Adapt expected output.
6919 * gdb.fortran/vla-type.exp: Adapt expected output.
6920
9b2db1fd
BH
69212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6922
6923 * gdb.fortran/whatis_type.exp: Adapt expected output.
6924
72b17055
BH
69252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6926
6927 * gdb.fortran/print_type.exp: Fix expected output.
6928 * gdb.fortran/whatis_type.exp: Fix expected output.
6929
3cd81d8d
BH
69302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6931
6932 * gdb.fortran/whatis_type.exp: Use multi_line.
6933
ddae9462
TT
69342016-05-24 Tom Tromey <tom@tromey.com>
6935
6936 PR python/17386:
6937 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
6938 use value as an index.
6939
1957f6b8
TT
69402016-05-23 Tom Tromey <tom@tromey.com>
6941
6942 PR python/17981:
6943 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
6944 no-breakpoint case.
6945
026a9174
PA
69462016-05-24 Pedro Alves <palves@redhat.com>
6947
6948 PR gdb/19828
6949 * gdb.threads/clone-attach-detach.c: New file.
6950 * gdb.threads/clone-attach-detach.exp: New file.
6951
e70a7231
FR
69522016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
6953
6954 * gdb.base/annota-input-while-running.exp: Fix syntax error.
6955
0f6ed0e0
TT
69562016-05-23 Tom Tromey <tom@tromey.com>
6957
6958 PR python/19438, PR python/18393:
6959 * gdb.python/py-progspace.exp: Add "dir" test.
6960 * gdb.python/py-objfile.exp: Add "dir" test.
6961
ffd19d61
YQ
69622016-05-23 Yao Qi <yao.qi@linaro.org>
6963
6964 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
6965 * gdb.arch/thumb2-it.exp: Likewise.
6966
9e8f9b05
SM
69672016-05-18 Simon Marchi <simon.marchi@ericsson.com>
6968
6969 * gdb.mi/mi-threads-interrupt.c: New file.
6970 * gdb.mi/mi-threads-interrupt.exp: New file.
6971
61c6156d
SM
69722016-05-17 Simon Marchi <simon.marchi@ericsson.com>
6973
6974 PR gdb/18077
6975 * gdb.mi/mi-async-run.exp: New file.
6976 * gdb.mi/mi-async-run.c: New file.
6977
67218854
TT
69782016-05-17 Tom Tromey <tom@tromey.com>
6979 Manish Goregaokar <manishsmail@gmail.com>
6980
6981 * lib/rust-support.exp: New file.
6982 * lib/gdb.exp (skip_rust_tests): New proc.
6983 (build_executable_from_specs): Handle rust.
6984 * lib/future.exp (gdb_find_rustc): New proc.
6985 (gdb_default_target_compile): Handle rust.
6986 * gdb.rust/expr.exp: New file.
6987 * gdb.rust/generics.exp: New file.
6988 * gdb.rust/generics.rs: New file.
6989 * gdb.rust/methods.exp: New file.
6990 * gdb.rust/methods.rs: New file.
6991 * gdb.rust/modules.exp: New file.
6992 * gdb.rust/modules.rs: New file.
6993 * gdb.rust/simple.exp: New file.
6994 * gdb.rust/simple.rs: New file.
6995
c44af4eb
TT
69962016-05-17 Tom Tromey <tom@tromey.com>
6997
6998 * gdb.base/default.exp (set language): Add rust.
6999
dcd1f979
TT
70002016-05-17 Tom Tromey <tom@tromey.com>
7001
7002 * gdb.gdb/unittest.exp: New file.
7003
155b7f57
YQ
70042016-05-16 Yao Qi <yao.qi@linaro.org>
7005
7006 * gdb.base/batch-preserve-term-settings.exp: Remove variable
7007 shell_prompt. Update shell_prompt_re.
7008
8ddd5a6c
DE
70092016-05-12 Doug Evans <dje@google.com>
7010
7011 PR symtab/19999
7012 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
7013 $options when building executable.
7014 * gdb.dwarf2/fission-loclists-pie.S: New file.
7015 * gdb.dwarf2/fission-loclists-pie.exp: New file.
7016
02e370d9
SM
70172016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7018
7019 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
7020 of [is_remote target],
7021
8929ad8b
SM
70222016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7023
7024 * lib/gdb.exp (use_gdb_stub): New procedure.
7025
6c447423
DE
70262016-05-03 Yunlian Jiang <yunlian@google.com>
7027 Doug Evans <dje@google.com>
7028
7029 PR symtab/19914
7030 * gdb.dwarf2/dwp-sepdebug.c: New file.
7031 * gdb.dwarf2/dwp-sepdebug.exp: New file.
7032
444e826c
SM
70332016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7034
7035 * gdb.base/detach.exp: Remove is_remote check.
7036
740feeaa
SM
70372016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7038
7039 * gdb.base/annota-input-while-running.exp: Don't check for
7040 [is_remote target]. Enable annotations after running to main.
7041 Remove unused "set test..." line.
7042
9080ac9d
SM
70432016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7044
7045 * gdb.trace/trace-enable-disable.exp: New file.
7046 * gdb.trace/trace-enable-disable.c: New file.
7047
952ebca5
SM
70482016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7049
7050 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
7051 use it in info sharedlibrary test.
7052 * gdb.trace/ftrace-lock.exp: Likewise.
7053 * gdb.trace/ftrace.exp: Likewise.
7054 * gdb.trace/range-stepping.exp: Likewise.
7055 * gdb.trace/trace-break.exp: Likewise.
7056 * gdb.trace/trace-condition.exp: Likewise.
7057 * gdb.trace/trace-mt.exp: Likewise.
7058
d9019901
SM
70592016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7060
7061 * lib/gdb.exp (gdb_load_shlibs): Rename to...
7062 (gdb_load_shlib): ... this.
7063 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
7064 gdb_load_shlib.
7065 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
7066 * gdb.base/ctxobj.exp: Likewise.
7067 * gdb.base/dprintf-pending.exp: Likewise.
7068 * gdb.base/dso2dso.exp: Likewise.
7069 * gdb.base/fixsection.exp: Likewise.
7070 * gdb.base/gcore-relro.exp: Likewise.
7071 * gdb.base/gdb1555.exp: Likewise.
7072 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7073 * gdb.base/gnu-ifunc.exp: Likewise.
7074 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
7075 * gdb.base/jit-so.exp (one_jit_test): Likewise.
7076 * gdb.base/pending.exp: Likewise.
7077 * gdb.base/print-file-var.exp: Likewise.
7078 * gdb.base/print-symbol-loading.exp: Likewise.
7079 * gdb.base/shlib-call.exp: Likewise.
7080 * gdb.base/shreloc.exp: Likewise.
7081 * gdb.base/so-impl-ld.exp: Likewise.
7082 * gdb.base/solib-disc.exp: Likewise.
7083 * gdb.base/solib-nodir.exp: Likewise.
7084 * gdb.base/solib-overlap.exp: Likewise.
7085 * gdb.base/solib-symbol.exp: Likewise.
7086 * gdb.base/solib-weak.exp (do_test): Likewise.
7087 * gdb.base/sym-file.exp: Likewise.
7088 * gdb.base/symtab-search-order.exp: Likewise.
7089 * gdb.base/type-opaque.exp: Likewise.
7090 * gdb.base/unload.exp: Likewise.
7091 * gdb.base/watchpoint-solib.exp: Likewise.
7092 * gdb.compile/compile.exp: Likewise.
7093 * gdb.cp/gdb2384.exp: Likewise.
7094 * gdb.cp/infcall-dlopen.exp: Likewise.
7095 * gdb.cp/re-set-overloaded.exp: Likewise.
7096 * gdb.fortran/library-module.exp: Likewise.
7097 * gdb.opt/solib-intra-step.exp: Likewise.
7098 * gdb.python/py-finish-breakpoint.exp: Likewise.
7099 * gdb.python/py-shared.exp: Likewise.
7100 * gdb.reverse/solib-precsave.exp: Likewise.
7101 * gdb.reverse/solib-reverse.exp: Likewise.
7102 * gdb.server/solib-list.exp: Likewise.
7103 * gdb.threads/dlopen-libpthread.exp: Likewise.
7104 * gdb.threads/tls-shared.exp: Likewise.
7105 * gdb.threads/tls-so_extern.exp: Likewise.
7106 * gdb.trace/change-loc.exp: Likewise.
7107 * gdb.trace/ftrace-lock.exp: Likewise.
7108 * gdb.trace/ftrace.exp: Likewise.
7109 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
7110 * gdb.trace/pending.exp: Likewise.
7111 * gdb.trace/range-stepping.exp: Likewise.
7112 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
7113 (strace_info_marker): Likewise.
7114 (strace_probe_marker): Likewise.
7115 (strace_trace_on_same_addr): Likewise.
7116 (strace_trace_on_diff_addr): Likewise.
7117 * gdb.trace/trace-break.exp: Likewise.
7118 * gdb.trace/trace-condition.exp: Likewise.
7119 * gdb.trace/trace-mt.exp: Likewise.
7120
fca4cfd9
SM
71212016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7122
7123 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
7124 result of gdb_remote_download.
7125 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
7126 * gdb.base/dso2dso.exp: Likewise.
7127 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7128 * gdb.base/print-file-var.exp: Likewise.
7129 * gdb.base/shlib-call.exp: Likewise.
7130 * gdb.base/shreloc.exp: Likewise.
7131 * gdb.base/solib-overlap.exp: Likewise.
7132 * gdb.base/solib-weak.exp (do_test): Likewise.
7133 * gdb.base/unload.exp: Likewise.
7134
11cf4ffb
YQ
71352016-04-27 Yao Qi <yao.qi@linaro.org>
7136
7137 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
7138 exists.
7139
3e2e34f8
KB
71402016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7141
7142 * vla-type.exp: Print structure from toplevel.
7143
8f07e298
BH
71442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7145
7146 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
7147 of dynamic types.
7148 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
7149 of dynamic types.
7150
9920b434
BH
71512016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7152
7153 * gdb.fortran/vla-type.f90: New file.
7154 * gdb.fortran/vla-type.exp: New file.
7155
f3abeff5
YQ
71562016-04-25 Yao Qi <yao.qi@linaro.org>
7157
7158 * gdb.base/branch-to-self.c: New file.
7159 * gdb.base/branch-to-self.exp: New file.
7160
0a5d52f0
YQ
71612016-04-22 Yao Qi <yao.qi@linaro.org>
7162
7163 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
7164 more after $hex.
7165
495346f6
YQ
71662016-04-22 Yao Qi <yao.qi@linaro.org>
7167
7168 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
7169 * gdb.base/annota3.exp: Likewise.
7170
4a7e075c
YQ
71712016-04-22 Yao Qi <yao.qi@linaro.org>
7172
7173 * gdb.reverse/step-precsave.exp: Do one step and test program
7174 stops in "callee" and do multiple steps until program goes out
7175 of "callee".
7176 * gdb.reverse/step-reverse.exp: Likewise.
7177
5b061e98
YQ
71782016-04-22 Yao Qi <yao.qi@linaro.org>
7179
7180 * gdb.trace/signal.exp: Also pass if
7181 $tracepoint_hits($i) > $iterations.
7182
5c5dc57f
YQ
71832016-04-22 Yao Qi <yao.qi@linaro.org>
7184
7185 * gdb.trace/signal.c: New file.
7186 * gdb.trace/signal.exp: New file.
7187
a55411b9
DE
71882016-04-19 Doug Evans <xdje42@gmail.com>
7189
7190 * gdb.base/bad-file.exp: New file.
7191
a22df60a
MG
71922016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
7193
7194 * gdb.dwarf2/implref.exp: New file.
7195
0c13f7e5
BH
71962016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7197
7198 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
7199 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
7200 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
7201 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
7202 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
7203 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
7204 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
7205 * lib/fortran.exp (fortran_int4): New procedure.
7206 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
7207 (fortran_logical4): Likewise.
7208
9b9b09e9
BH
72092016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
7210
7211 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
7212
a14d1f4d
BH
72132016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7214
7215 * lib/compiler.c: Add Intel specific preprocessor macros.
7216 * lib/compiler.cc: Likewise.
25d49b86 7217
7d49b1d0
LM
72182016-04-13 Luis Machado <lgustavo@codesourcery.com>
7219
7220 * gdb.server/connect-with-no-symbol-file.c: New file.
7221 * gdb.server/connect-with-no-symbol-file.exp: New file.
7222
8392fa22
SM
72232016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7224
7225 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
7226
8c4c4aeb
SM
72272016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7228
7229 * boards/gdbserver-base.exp (${board}_download): Copy source file to
7230 standard output directory.
7231
45e3745e
AT
72322016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
7233
7234 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
7235
e26b7e41
MM
72362016-04-13 Markus Metzger <markus.t.metzger@intel.com>
7237
7238 * gdb.btrace/instruction_history.c (loop): Add declaration.
7239
8ce09462
AT
72402016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7241
7242 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
7243
2e88a1ea
SM
72442016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
7245
7246 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
7247 parentheses to print.
7248 (continue_handler): Likewise.
7249
f48e22e3
SM
72502016-04-08 Simon Marchi <simon.marchi@ericsson.com>
7251
7252 * gdb.server/solib-list.exp: Remove is_remote check.
7253 Pass shlib= to gdb_compile. Don't link shared library with
7254 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
7255 Run binary filename through "readlink -f" on the target.
7256
096be756
PA
72572016-04-08 Pedro Alves <palves@redhat.com>
7258
7259 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
7260 interpreter filename as argument to gdbserver_spawn.
7261 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7262 Return empty if $last_loaded_file does not exist.
7263
06500533
JK
72642016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7265
7266 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
7267 * gdb.base/jit-main.c: Use exit after usage.
7268
2d35e871
JK
72692016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7270
7271 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
7272 GDBHISTSIZE prior to the tests.
7273 * gdb.base/gdbinit-history.exp: Likewise.
7274
72752016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
7276
7277 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
7278 instead of build_executable. Use gdb_load_shlibs.
7279
c8064e7e
YQ
72802016-04-07 Yao Qi <yao.qi@linaro.org>
7281
7282 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
7283 Execute "si" command.
7284
bde47561
YQ
72852016-04-07 Yao Qi <yao.qi@linaro.org>
7286
7287 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
7288 number instead of the comments on some line.
7289
b16f8a3b
DB
72902016-04-06 Don Breazeal <donb@codesourcery.com>
7291
7292 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
7293 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
7294
c2f901df
SM
72952016-04-06 Simon Marchi <simon.marchi@ericsson.com>
7296
7297 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
7298 standard_output_file. Remove unused binfile variable.
7299
ac17fda0
CU
73002016-04-05 Catalin Udma <catalin.udma@freescale.com>
7301
7302 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
7303 * gdb.python/py-mi-objfile.exp: Match "list main" output
7304 in console format.
7305
03a8c4df
SM
73062016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
7307
7308 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
7309 absolute.
7310
6e774b13
SM
73112016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7312
7313 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
7314 absolute.
7315 * gdb.trace/ftrace.exp: Likewise.
7316 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
7317 targets as well.
7318 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
7319 (gdb_load_shlibs): Copy libraries to test directory when testing
7320 natively. Only set solib-search-path if testing remotely.
7321 * lib/mi-support.exp (mi_load_shlibs): Likewise.
7322
7817ea46
SM
73232016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7324
7325 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
7326 gdb_download. Use it even if the target is not remote.
7327 * gdb.base/jit.exp (compile_jit_test): Likewise.
7328 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
7329 output directory if the destination board is local, otherwise use
7330 the standard remote_download from DejaGnu.
7331 (gdb_download): Remove.
7332 (gdb_load_shlibs): Use gdb_remote_download instead of
7333 gdb_download.
7334 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7335 Use gdb_remote_download instead of gdb_download. Use it even if
7336 the target is not remote.
7337 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
7338 instead of gdb_download.
7339
7beb7f68
SM
73402016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
7341
7342 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
7343 (test_insert_delete_modify): Call mi_load_shlibs before trying to
7344 run.
7345
cc63428a
AV
73462016-04-01 Artemiy Volkov <artemiyv@acm.org>
7347
7348 PR gdb/19820
7349 * gdb.base/printcmds.exp: Add artificial arrays tests.
7350
64cdf930
PA
73512016-03-31 Pedro Alves <palves@redhat.com>
7352
7353 PR gdb/19858
7354 * gdb.base/jit-main.c: Include unistd.h.
7355 (ATTACH): Define to 0 if not already defined.
7356 (wait_for_gdb, mypid): New globals.
7357 (WAIT_FOR_GDB): New macro.
7358 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
7359 some breakpoint locations.
7360 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
7361 New procedures.
7362 (one_jit_test): Add REATTACH parameter, and handle it. Use
7363 continue_to_test_location.
7364 (top level): Test attach, and adjusts calls to one_jit_test.
7365
40dea8cb
PA
73662016-03-31 Pedro Alves <palves@redhat.com>
7367
7368 PR gdb/19858
7369 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
7370 BINSUFFIX parameter, and handle it.
7371 (top level): Adjust calls compile_jit_test.
7372
e7ea3ec7
CU
73732016-03-31 Catalin Udma <catalin.udma@freescale.com>
7374
7375 PR python/19743
7376 * gdb.python/py-mi-events-gdb.py: New file.
7377 * gdb.python/py-mi-events.c: New file.
7378 * gdb.python/py-mi-events.exp: New file.
7379
e6359af3
YQ
73802016-03-30 Yao Qi <yao.qi@linaro.org>
7381
7382 * gdb.reverse/until-precsave.exp: Match function name only.
7383 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
7384 Move malloc to a condition block.
7385 * gdb.reverse/until-reverse.exp: Match function name only.
7386
a4105d04
MK
73872016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
7388
7389 * gdb.trace/ftrace.exp: Set arg0exp for s390.
7390 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
7391 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
7392 variable for GPR 0 instead of assuming it is register 0.
7393 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
7394 * lib/trace-support.exp: Add s390 registers.
7395
bfa6adb9
YQ
73962016-03-29 Yao Qi <yao.qi@linaro.org>
7397
7398 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
7399
1e6697ea
YQ
74002016-03-24 Yao Qi <yao.qi@linaro.org>
7401
7402 * gdb.reverse/break-reverse.exp: Add quotation mark in the
7403 test message.
7404
64bcd522
AA
74052016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7406
7407 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
7408 maintaining separate logic for constructing the output path.
7409
7868401b
DB
74102016-03-16 Don Breazeal <donb@codesourcery.com>
7411
7412 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
7413 Retry fork and waitpid on interrupted system call errors.
7414 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7415 Use with_timeout_factor to increase timeout by factor of 10.
7416
1cafadb4
DB
74172016-03-15 Don Breazeal <donb@codesourcery.com>
7418
7419 * gdb.cp/scope-err.cc: New test program.
7420 * gdb.cp/scope-err.exp: New test script.
7421 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
7422 lines and "set breakpoint here" comment.
7423 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
7424 Fixed some whitespace and format issues.
7425 * gdb.mi/mi-linespec-err-cp.cc: New test program.
7426 * gdb.mi/mi-linespec-err-cp.exp: New test script.
7427
81516450
DE
74282016-03-15 Doug Evans <dje@google.com>
7429
7430 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
7431 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
7432 All callers updated. Add tests for enums, mixed flags register.
7433
aa52b601
DE
74342016-03-15 Doug Evans <dje@google.com>
7435
7436 * gdb.base/skip.c (main): Call test_skip_file_and_function.
7437 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
7438
fa4ff313
SM
74392016-03-14 Simon Marchi <simon.marchi@ericsson.com>
7440
7441 * gdb.base/default.exp: Add $_as_string to the list of expected
7442 convenience functions.
7443
f2403c39
AB
74442016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
7445
7446 * gdb.base/maint.exp: New tests for 'maint info line-table'.
7447
f2f3ccb9
SM
74482016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
7449
7450 * gdb.python/py-as-string.exp: New file.
7451 * gdb.python/py-as-string.c: New file.
7452
00dbd492
PA
74532016-03-09 Pedro Alves <palves@redhat.com>
7454
7455 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
7456 signal" -> "Thread NN received signal" output change.
7457 * gdb.threads/ia64-sigill.exp: Likewise.
7458 * gdb.threads/linux-dp.exp: Likewise.
7459 * gdb.threads/manythreads.exp: Likewise.
7460 * gdb.threads/pending-step.exp: Likewise.
7461 * gdb.threads/print-threads.exp: Likewise.
7462 * gdb.threads/sigstep-threads.exp: Likewise.
7463 * gdb.threads/staticthreads.exp: Likewise.
7464 * gdb.threads/tls.exp: Likewise.
7465
1e6697ea
YQ
74662016-03-09 Pedro Alves <palves@redhat.com>
7467
7468 * gdb.base/command-line-input.exp: New file.
7469
b04fd3be
MK
74702016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7471
7472 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
7473 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
7474 * gdb.trace/pending.exp: Accept leading dot before function name.
7475 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
7476 * lib/trace-support.exp: Set registers for ppc.
7477
98fa59e9
MK
74782016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7479
7480 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
7481 use it for disassembly; accept .main in addition to main in backtrace.
7482
f77198c8
MK
74832016-03-09 Wei-cheng Wang <cole945@gmail.com>
7484 Marcin Kościelnicki <koriakin@0x04.net>
7485
7486 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
7487 (gdb_recursion_test_ptr): New global variable.
7488 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
7489 gdb_recursion_test.
7490 (gdb_c_test): Ditto.
7491
ba84e0da
MK
74922016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7493
7494 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
7495 ordering.
7496
4366d36e
MK
74972016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7498
7499 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
7500 (bar): Add bar_start_lbl label.
7501 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
7502 of foo/bar for emitting DWARF and tracing.
7503
5eb264df
SDJ
75042016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
7505
7506 * analyze-racy-logs.py: Set executable bit.
7507
fb6a751f
SDJ
75082016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
7509
7510 * Makefile.in (DEFAULT_RACY_ITER): New variable.
7511 (CHECK_TARGET_TMP): Likewise.
7512 (check-single-racy): New rule.
7513 (check-parallel-racy): Likewise.
7514 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
7515 (do-check-parallel-racy): New rule.
7516 (check-racy/%.exp): Likewise.
7517 * README (Racy testcases): New section.
7518 * analyze-racy-logs.py: New file.
7519
bdf7e230
DE
75202016-03-03 Doug Evans <dje@google.com>
7521
7522 * gdb.base/skip.exp: Use with_test_prefix.
7523
4719d415
YQ
75242016-03-03 Yao Qi <yao.qi@linaro.org>
7525
7526 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
7527 Invoke step_over_syscall "clone" and break_cond_on_syscall
7528 "clone".
7529 * gdb.base/step-over-clone.c: New file.
7530
ea507862
YQ
75312016-03-03 Yao Qi <yao.qi@linaro.org>
7532
7533 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
7534 code format.
7535
8fc8cbda
YQ
75362016-03-03 Yao Qi <yao.qi@linaro.org>
7537
7538 * gdb.base/disp-step-fork.c: Rename to ...
7539 * gdb.base/step-over-fork.c: ... it. New file.
7540 * gdb.base/disp-step-vfork.c: Rename to ...
7541 * gdb.base/step-over-vfork.c: ... it. New file.
7542 * gdb.base/disp-step-syscall.exp: Rename to ...
7543 * gdb.base/step-over-syscall.exp: ... it. New file.
7544 (disp_step_cross_syscall): Rename to ...
7545 (step_over_syscall): ... it.
7546
92fa70b0
YQ
75472016-03-03 Yao Qi <yao.qi@linaro.org>
7548
7549 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
7550 If target supports condition evaluation on target, invoke
7551 break_cond_on_syscall for fork and vfork.
7552
e197ad3c
YQ
75532016-03-03 Yao Qi <yao.qi@linaro.org>
7554
7555 * gdb.base/disp-step-syscall.exp: Don't invoke
7556 support_displaced_stepping.
7557 (disp_step_cross_syscall): Test with displaced stepping off and
7558 on if supported.
7559
0b47da9f
YQ
75602016-03-03 Yao Qi <yao.qi@linaro.org>
7561
7562 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
7563 proc.
7564 (setup): New proc.
7565 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
7566 and setup.
7567
065ab6dc
BH
75682016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7569
7570 * gdb.fortran/vla-history.exp: Remove breakpoint.
7571
07e448ad 75722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7573
25d49b86
PA
7574 * gdb.fortran/vla-history.exp: Lookup array elements and printing
7575 exceeds timeout.
07e448ad 7576
9ac2d526 75772016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7578
25d49b86
PA
7579 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
7580 breakpoint.
9ac2d526 7581
17807369
BH
75822016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7583
7584 * gdb.mi/vla.f90: Nullify pointer after declaration.
7585
86e501af
PA
75862016-03-01 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
7589
1e903e32
PA
75902016-03-01 Pedro Alves <palves@redhat.com>
7591
7592 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
7593 before anything else.
7594 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
7595 _GNU_SOURCE here.
7596 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
7597 before anything else.
7598 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
7599
6ccb54e2
PA
76002016-03-01 Pedro Alves <palves@redhat.com>
7601
7602 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
7603
30ca9da1
YQ
76042016-03-01 Yao Qi <yao.qi@linaro.org>
7605
7606 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
7607 prepare_for_testing.
7608
dc856b38
YQ
76092016-03-01 Yao Qi <yao.qi@linaro.org>
7610
7611 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
7612
4a932159
AA
76132016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7614
7615 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
7616 manually constructing the output path.
7617
f2489477
AA
76182016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7619
7620 * gdb.arch/s390-stackless.S: New.
7621 * gdb.arch/s390-stackless.exp: New.
7622
38899f16
IB
76232016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
7624
7625 * gdb.dlang/circular.c: New file.
7626 * gdb.dlang/circular.exp: New file.
7627
9fde51ed
YQ
76282016-02-26 Yao Qi <yao.qi@linaro.org>
7629
7630 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
7631 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
7632 (testcases): Update.
7633
ce90fefe
YQ
76342016-02-26 Yao Qi <yao.qi@linaro.org>
7635
7636 * gdb.reverse/aarch64.c: Rename to ...
7637 * gdb.reverse/insn-reverse.c: ... it.
7638 * gdb.reverse/aarch64.exp: Rename to ...
7639 * gdb.reverse/insn-reverse.exp: ... it.
7640
3263bceb
YQ
76412016-02-26 Yao Qi <yao.qi@linaro.org>
7642
7643 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
7644 (testcase_ftype): New.
7645 (testcases): New array.
7646 (n_testcases): New.
7647 (main): Call each element in testcases.
7648 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
7649 (read_testcase): New.
7650 Do the tests in a loop.
7651
6cb59ff1
YQ
76522016-02-25 Yao Qi <yao.qi@linaro.org>
7653
7654 * gdb.base/branches.c: Remove.
7655
ae91f625
MK
76562016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7657
7658 PR gdb/13808
7659 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
7660
678b48b7
MK
76612016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7662
7663 * gdb.trace/ftrace.exp: Remove unnecessary target check.
7664
7337a6f2
MK
76652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7666
7667 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
7668 change x86_64 call_insn to 'callq'.
7669
861ca91f
AT
76702016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7671
7672 * gdb.trace/tfile-avx.c: Move to...
7673 * gdb.trace/tracefile-pseudo-reg.c: Here.
7674 * gdb.trace/tfile-avx.exp: Move to...
7675 * gdb.trace/tracefile-pseudo-reg.exp: Here.
7676
bf74e428
GB
76772016-02-24 Gary Benson <gbenson@redhat.com>
7678
7679 * gdb.base/attach-pie-noexec.exp: Do not expect an error
7680 message on attach.
7681
cce0e923
DE
76822016-02-23 Doug Evans <dje@google.com>
7683
7684 * gdb.base/skip.c (test_skip): New function.
7685 (end_test_skip_file_and_function): New function.
7686 (test_skip_file_and_function): New function.
7687 * gdb.base/skip1.c (test_skip): New function.
7688 (skip1_test_skip_file_and_function): New function.
7689 * gdb.base/skip.exp: Add tests for new skip options.
7690 * gdb.base/skip-solib.exp: Update expected output.
7691 * gdb.perf/skip-command.cc: New file.
7692 * gdb.perf/skip-command.exp: New file.
7693 * gdb.perf/skip-command.py: New file.
7694
4000e47e
MK
76952016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
7696
7697 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
7698 info registers pattern.
7699
24f75ead
IB
77002016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
7701
7702 * lib/future.exp: Add D support.
7703 (gdb_find_gdc): New proc.
7704 (gdb_default_target_compile): Add D support.
7705
fbb7bcbe
WW
77062016-02-18 Wei-cheng Wang <cole945@gmail.com>
7707
7708 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
7709 user+system time.
7710 (trace_speed_test): Determine the iteration count for a time
7711 between 15..30 seconds.
7712
012b3a21
WT
77132016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
7714
7715 * gdb.arch/i386-mpx-sigsegv.c: New file.
7716 * gdb.arch/i386-mpx-sigsegv.exp: New file.
7717 * gdb.arch/i386-mpx-simple_segv.c: New file.
7718 * gdb.arch/i386-mpx-simple_segv.exp: New file.
7719
2d5189bd
YQ
77202016-02-18 Yao Qi <yao.qi@linaro.org>
7721
7722 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7723 Don't call setup_kfail.
7724
40fb20d0
YQ
77252016-02-18 Yao Qi <yao.qi@linaro.org>
7726
7727 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7728 Set "set breakpoint condition-evaluation" per $cond_bp_target.
7729
21b1f8d2
DE
77302016-02-16 Doug Evans <dje@google.com>
7731
7732 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
7733 * gdb.base/skip1.c: Ditto.
7734 * gdb.base/skip.exp: Whitespace cleanup.
7735
4041ed77
DB
77362016-02-16 Don Breazeal <donb@codesourcery.com>
7737
7738 PR remote/19496
7739 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7740 Remove kfail for PR remote/19496.
7741
c4ef31bf
SM
77422016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7743
7744 * lib/gdb.exp (standard_temp_file): Return a path specific to
7745 the runtest invocation.
7746
266b65b3
SM
77472016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7748
7749 * gdb.trace/save-trace.exp: Change relative path to be in the
7750 standard output directory.
7751
a7a0a6a9
JK
77522016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7753
7754 * gdb.arch/i386-prologue.c: Add missing prototypes.
7755
c99dbb42
JK
77562016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
7759 * gdb.arch/i386-prologue.exp: Likewise.
7760 * gdb.arch/i386-size.exp: Likewise.
7761
aa480355
SM
77622016-02-15 Simon Marchi <simon.marchi@ericsson.com>
7763
7764 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
7765 define object file path.
7766 * gdb.btrace/gcore.exp: Use standard_output_file to define core
7767 file path.
7768 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
7769 standard_output_file to define binfile.
7770
ba881f50
JK
77712016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7772
7773 Fix compatibility with recent gfortran-5.3.1.
7774 * gdb.fortran/vla-history.exp (print vla1 allocated)
7775 (print vla2 allocated, print $2, print $3): Remove
7776 (print $4): Rename to ...
7777 (print $2): ... here.
7778 (print $9): Rename to ...
7779 (print $5): ... here.
7780 (print $10): Rename to ...
7781 (print $6): ... here.
7782 * gdb.fortran/vla.f90: Add pvla initialization.
7783
e9fb005c
JK
77842016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7785
7786 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
7787 New test.
7788 * gdb.fortran/vla-value-sub.exp: Likewise.
7789
e44e00ff
MK
77902016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
7791
7792 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
7793
97e94151
SM
77942016-02-12 Simon Marchi <simon.marchi@ericsson.com>
7795
7796 * i386-biarch-core.exp: Define corefile using
7797 standard_output_file.
7798
01113bc1
YQ
77992016-02-12 Yao Qi <yao.qi@linaro.org>
7800
7801 * gdb.arch/arm-single-step-kernel-helper.c: New.
7802 * gdb.arch/arm-single-step-kernel-helper.exp: New.
7803
33b4777c
MM
78042016-02-12 Markus Metzger <markus.t.metzger@intel.com>
7805
7806 * gdb.btrace/tailcall-only.exp: New.
7807 * gdb.btrace/tailcall-only.c: New.
7808 * gdb.btrace/x86_64-tailcall-only.S: New.
7809 * gdb.btrace/i686-tailcall-only.S: New.
7810
acc23c11
PA
78112016-02-11 Pedro Alves <palves@redhat.com>
7812
7813 * README (Parallel testing): Add missing double quotes.
7814
e352bf0a
PA
78152016-02-11 Pedro Alves <palves@redhat.com>
7816
7817 * README (Parallel testing): New section.
7818 (GDB_PARALLEL): Rewrite.
7819 (FORCE_PARALLEL): Document.
7820
9f5fed78
MK
78212016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
7822
7823 * gdb.trace/tfile-avx.c: New test.
7824 * gdb.trace/tfile-avx.exp: New test.
7825
9ef9e6a6
KS
78262016-02-09 Keith Seitz <keiths@redhat.com>
7827
7828 PR breakpoints/19546
7829 * gdb.base/infcall-exec.c: New file.
7830 * gdb.base/infcall-exec2.c: New file.
7831 * gdb.base/infcall-exec.exp: New file.
7832
a96e36da
KS
78332016-02-09 Keith Seitz <keiths@redhat.com>
7834
7835 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
7836 (toplevel): Call test_bkpt_address.
7837
9f61929f
KS
78382016-02-09 Keith Seitz <keiths@redhat.com>
7839
7840 PR python/19506
7841 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
7842 (toplevel): Call test_bkpt_address.
7843
1e94266c
SM
78442016-02-09 Simon Marchi <simon.marchi@ericsson.com>
7845
7846 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
7847 to AC_OUTPUT.
7848 * configure: Regenerate.
7849
2a7f3dff
PA
78502016-02-09 Pedro Alves <palves@redhat.com>
7851
7852 PR breakpoints/19548
7853 * gdb.base/execl-update-breakpoints.c (some_function): New
7854 function.
7855 (main): Call it.
7856 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
7857 Tighten expected GDB output.
7858
2151ccc5
SM
78592016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7860
7861 * Makefile.in (ALL_SUBDIRS): Remove.
7862 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
7863 (distclean maintainer-clean realclean): Likewise.
7864 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
7865 * configure: Regenerate.
7866 * gdb.ada/Makefile.in: Delete.
7867 * gdb.arch/Makefile.in: Likewise.
7868 * gdb.asm/Makefile.in: Likewise.
7869 * gdb.base/Makefile.in: Likewise.
7870 * gdb.btrace/Makefile.in: Likewise.
7871 * gdb.cell/Makefile.in: Likewise.
7872 * gdb.compile/Makefile.in: Likewise.
7873 * gdb.cp/Makefile.in: Likewise.
7874 * gdb.disasm/Makefile.in: Likewise.
7875 * gdb.dlang/Makefile.in: Likewise.
7876 * gdb.dwarf2/Makefile.in: Likewise.
7877 * gdb.fortran/Makefile.in: Likewise.
7878 * gdb.gdb/Makefile.in: Likewise.
7879 * gdb.go/Makefile.in: Likewise.
7880 * gdb.guile/Makefile.in: Likewise.
7881 * gdb.java/Makefile.in: Likewise.
7882 * gdb.linespec/Makefile.in: Likewise.
7883 * gdb.mi/Makefile.in: Likewise.
7884 * gdb.modula2/Makefile.in: Likewise.
7885 * gdb.multi/Makefile.in: Likewise.
7886 * gdb.objc/Makefile.in: Likewise.
7887 * gdb.opencl/Makefile.in: Likewise.
7888 * gdb.opt/Makefile.in: Likewise.
7889 * gdb.pascal/Makefile.in: Likewise.
7890 * gdb.perf/Makefile.in: Likewise.
7891 * gdb.python/Makefile.in: Likewise.
7892 * gdb.reverse/Makefile.in: Likewise.
7893 * gdb.server/Makefile.in: Likewise.
7894 * gdb.stabs/Makefile.in: Likewise.
7895 * gdb.threads/Makefile.in: Likewise.
7896 * gdb.trace/Makefile.in: Likewise.
7897 * gdb.xml/Makefile.in: Likewise.
7898 * lib/gdb.exp (make_gdb_parallel_path): Add check for
7899 GDB_PARALLEL.
7900 (standard_output_file): Remove check for GDB_PARALLEL, always
7901 return path in outputs/$subdir/$testname.
7902
437277d4
SM
79032016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7904
7905 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
7906 (site.exp): Assign abs_srcdir to tcl's srcdir.
7907
31d913c7
YQ
79082016-02-04 Yao Qi <yao.qi@linaro.org>
7909
7910 * gdb.base/foll-exec-mode.c: Include limits.h.
7911 (main): Add parameters argc and argv. Get directory from
7912 argv[0].
7913 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
7914 compilation.
7915 * gdb.base/foll-exec.c: Include limits.h.
7916 (main): Add parameters argc and argv.
7917 Get directory from argv[0].
7918 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
7919 Adjust tests on the number of lines as source code changed.
7920 * gdb.base/foll-vfork-exit.c: Include limits.h.
7921 (main): Add one line of statement before vfork.
7922 * gdb.base/foll-vfork.c: Include limits.h and string.h.
7923 (main): Add parameters argc and argv. Get directory from
7924 argv[0].
7925 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
7926 (setup_gdb): Set tbreak to skip some source lines.
7927 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
7928 (main): Add parameters argc and argv. Get directory from
7929 argv[0].
7930 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
7931 compilation.
7932 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
7933 (main): Add parameters argc and argv. Get directory from
7934 argv[0].
7935 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
7936 compilation.
7937
9482b9fb
DE
79382016-02-01 Doug Evans <dje@google.com>
7939
7940 * gdb.base/skip.exp: Clean up multiple references to same test name.
7941
6b2e4f10
PA
79422016-02-01 Pedro Alves <palves@redhat.com>
7943
ccb6afd6 7944 PR remote/19496
6b2e4f10
PA
7945 * gdb.threads/forking-threads-plus-breakpoint.exp
7946 (displaced_stepping_supported): New global.
7947 (probe_displaced_stepping_support): New procedure.
7948 (do_test): Add 'displaced' parameter, and use it.
7949 (top level): Check for displaced stepping support. Add displaced
7950 stepping on/off testing axis.
7951
37a8db1a
AB
79522016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7953
7954 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
7955 pointer. Don't perform further tests on the unassociated pointer
7956 if the first test fails.
7957
5fdf6324
AB
79582016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7959
7960 * gdb.base/max-value-size.c: New file.
7961 * gdb.base/max-value-size.exp: New file.
7962 * gdb.base/huge.exp: Disable max-value-size for this test.
7963
935c6144
IB
79642016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
7965
7966 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
7967
7fe8399d
YQ
79682016-01-28 Yao Qi <yao.qi@linaro.org>
7969
7970 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
7971
a2077e25
PA
79722016-01-25 Pedro Alves <palves@redhat.com>
7973
7974 PR threads/19461
7975 * gdb.base/fork-running-state.c: New file.
7976 * gdb.base/fork-running-state.exp: New file.
7977
1d2736d4
PA
79782016-01-25 Pedro Alves <palves@redhat.com>
7979
7980 PR gdb/19494
7981 * gdb.base/catch-fork-kill.c: New file.
7982 * gdb.base/catch-fork-kill.exp: New file.
7983
f1da4b11
PA
79842016-01-25 Pedro Alves <palves@redhat.com>
7985
7986 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
7987 Delete, moved to lib/gdb.exp.
7988 * gdb.threads/forking-threads-plus-breakpoint.exp
7989 (foreach_with_prefix): Likewise.
7990 * gdb.threads/process-dies-while-handling-bp.exp
7991 (foreach_with_prefix): Likewise.
7992 * lib/gdb.exp (foreach_with_prefix): New procedure.
7993
45f38546
MK
79942016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
7995
7996 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
7997 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
7998
dc29a1ce
MK
79992016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
8000
8001 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
8002 endian targets.
8003
092127d7
JK
80042016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8005 Pedro Alves <palves@redhat.com>
8006
8007 Fix testsuite compatibility with Guile.
8008 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
8009 number.
8010
31d765d3
JK
80112016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8012
8013 Fix testsuite compatibility with Guile.
8014 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
8015 (thread 1): New test for backtrace through signal handler.
8016
1ac78c04
YQ
80172016-01-22 Yao Qi <yao.qi@linaro.org>
8018
8019 PR testsuite/19491
8020 * gdb.base/multi-forks.c: Include
8021 ../lib/unbuffer_output.c
8022 (main): Call gdb_unbuffer_output.
8023
4f5946a8
DE
80242016-01-21 Doug Evans <dje@google.com>
8025
8026 * lib/ada.exp (gdb_compile_ada): Fix typo.
8027
305e13e6
JB
80282016-01-21 Joel Brobecker <brobecker@adacore.com>
8029
8030 * gdb.base/break-fun-addr.exp: New file.
8031 * gdb.base/break-fun-addr1.c: New file.
8032 * gdb.base/break-fun-addr2.c: New file.
8033
5f5dfff6
SM
80342016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
8035
8036 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
8037 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
8038 enum flag values.
8039
fd356fa2
AA
80402016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8041
8042 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
8043 when GDB can not set the vector return value. Add more comments
8044 for clarification.
8045
9df22175
AT
80462016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
8047
8048 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
8049 command.
8050
41d1845e
SM
80512016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8052
8053 * Makefile.in (DO_RUNTEST): Add --status and update usages.
8054
01ac6840
SM
80552016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8056
8057 * Makefile.in (check-single): Pass --status to runtest.
8058 (check/%.exp): Likewise.
8059
80602016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8061
8062 * Makefile.in (check-parallel): Propagate return code from make
8063 do-check-parallel.
8064
bd0a71fa
MK
80652016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
8066
8067 * gdb.trace/ftrace.exp: Fix expected message on continue.
8068 * gdb.trace/pending.exp: Fix expected message on continue.
8069 * gdb.trace/trace-break.exp: Fix expected message on continue.
8070
8bcbad33
SM
80712016-01-18 Simon Marchi <simon.marchi@ericsson.com>
8072
8073 * lib/gdb.exp (gdb_test): Remove unused global references.
8074
f303dbd6
PA
80752016-01-18 Pedro Alves <palves@redhat.com>
8076
8077 * gdb.base/async-shell.exp: Adjust expected output.
8078 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
8079 * gdb.base/siginfo-thread.exp: Adjust expected output.
8080 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
8081 * gdb.java/jnpe.exp: Adjust expected output.
8082 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
8083 * gdb.threads/continue-pending-status.exp: Adjust expected output.
8084 * gdb.threads/leader-exit.exp: Adjust expected output.
8085 * gdb.threads/manythreads.exp: Adjust expected output.
8086 * gdb.threads/pthreads.exp: Adjust expected output.
8087 * gdb.threads/schedlock.exp: Adjust expected output.
8088 * gdb.threads/siginfo-threads.exp: Adjust expected output.
8089 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
8090 expected output.
8091 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
8092 output.
8093 * gdb.threads/sigthread.exp: Adjust expected output.
8094 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
8095
b2789696
YQ
80962016-01-18 Yao Qi <yao.qi@linaro.org>
8097
8098 * gdb.guile/scm-section-script.c: Replace @progbits with
8099 %progbits.
8100 * gdb.python/py-section-script.c: Likewise.
8101
71ef29a8
PA
81022016-01-15 Pedro Alves <palves@redhat.com>
8103
8104 * gdb.multi/tids.exp: Test star wildcard ranges.
8105
3f5b7598
PA
81062016-01-15 Pedro Alves <palves@redhat.com>
8107
8108 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
8109 command from "thread apply" invocation.
8110 (thr_apply_info_thr_invalid): Default the expected output to the
8111 input tid list.
8112 (top level): Add tests that use convenience variables. Add tests
8113 for "thread apply" with a valid TID list, but missing the command.
8114
663f6d42
PA
81152016-01-13 Pedro Alves <palves@redhat.com>
8116
8117 * gdb.base/default.exp: Expect $_gthread as well.
8118 * gdb.multi/tids.exp: Test $_gthread.
8119 * gdb.threads/thread-specific.exp: Test $_gthread.
8120
c84f6bbf
PA
81212016-01-13 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.multi/tids.exp: Test "info threads -gid".
8124
22a02324
PA
81252016-01-13 Pedro Alves <palves@redhat.com>
8126
8127 * gdb.multi/tids.exp: Test InferiorThread.global_num and
8128 Breakpoint.thread.
8129 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
8130
5d5658a1
PA
81312016-01-07 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.base/break.exp: Adjust to output changes.
8134 * gdb.base/hbreak2.exp: Likewise.
8135 * gdb.base/sepdebug.exp: Likewise.
8136 * gdb.base/watch_thread_num.exp: Likewise.
8137 * gdb.linespec/keywords.exp: Likewise.
8138 * gdb.multi/info-threads.exp: Likewise.
8139 * gdb.threads/thread-find.exp: Likewise.
8140 * gdb.multi/tids.c: New file.
8141 * gdb.multi/tids.exp: New file.
8142
84654457
PA
81432016-01-13 Pedro Alves <palves@redhat.com>
8144
8145 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
8146
e3940304
PA
81472016-01-13 Pedro Alves <palves@redhat.com>
8148
8149 * gdb.base/default.exp: Expect $_inferior as well.
8150 * gdb.multi/base.exp: Test $_inferior.
8151
a911d87a
PA
81522016-01-13 Pedro Alves <palves@redhat.com>
8153
8154 PR breakpoints/19388
8155 * gdb.base/catch-signal-siginfo-cond.c: New file.
8156 * gdb.base/catch-signal-siginfo-cond.exp: New file.
8157
82075af2
JS
81582016-01-12 Josh Stone <jistone@redhat.com>
8159 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8160
8161 * gdb.base/catch-syscall.c (do_execve): New variable.
8162 (main): Conditionally trigger an execve.
8163 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
8164 (test_catch_syscall_execve): New, check entry/return across execve.
8165 (do_syscall_tests): Call test_catch_syscall_execve.
8166
e46eeedd
PA
81672016-01-12 Pedro Alves <palves@redhat.com>
8168
8169 * gdb.base/random-signal.exp (do_test): New procedure, with body
8170 of testcase moved in.
8171
01d8c27e
JK
81722016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8173 Pedro Alves <palves@redhat.com>
8174
8175 * gdb.base/funcargs.exp (finish from indirectly called function):
8176 Reintroduce the case for 'First'.
8177
9a706302
JK
81782016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8179 Pedro Alves <palves@redhat.com>
8180
8181 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8182 (tcatch_vfork_then_child_follow_exec)
8183 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
8184 identification.
8185
c0ecb95f
JK
81862016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8187
8188 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
8189 and repeats to unlimited.
8190 * gdb.python/py-value.exp: Likewise.
8191 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
8192 and repeats to unlimited.
8193
6cfc1fcb
JK
81942016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8195
8196 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
8197 and reordering the functions.
8198 * gdb.multi/hangout.c: Likewise.
8199 * gdb.multi/hello.c: Likewise.
8200
582a1b00
SM
82012016-01-08 Simon Marchi <simon.marchi@ericsson.com>
8202
8203 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
8204 absolute.
8205 (SingleStatisticTestResult.report): Use dict.keys instead of
8206 dict.iterkeys.
8207
79bc59cb
PA
82082016-01-06 Pedro Alves <palves@redhat.com>
8209
8210 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
8211
43368e1d
MM
82122016-01-04 Markus Metzger <markus.t.metzger@intel.com>
8213
8214 * gdb.btrace/dlopen.exp: New.
8215 * gdb.btrace/dlopen.c: New.
8216 * gdb.btrace/dlopen-dso.c: New.
8217
79fad5b8
SL
82182015-12-25 Sandra Loosemore <sandra@codesourcery.com>
8219
8220 * lib/gdb.exp (gdb_test): Update comments to clarify that the
8221 PATTERN argument is optional.
8222
ab8314b3
JB
82232015-12-24 Joel Brobecker <brobecker@adacore.com>
8224
8225 * lib/ada.exp (target_compile_ada_from_dir): New function.
8226 (gdb_compile_ada): Reimplement avoiding the use of project files.
8227 * gdb.ada/gnat_ada.gpr: Delete.
8228 * gdb.ada/cond_lang.exp: Adjust test to make path before
8229 filename optional.
8230 * gdb.ada/small_reg_param.exp: Likewise.
8231
fe33faff
SM
82322015-12-22 Simon Marchi <simon.marchi@ericsson.com>
8233
8234 * gdb.base/foll-vork.exp: Remove HP-UX special case.
8235
6d265cb4
TP
82362015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8237
8238 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
8239 case.
8240
10125099
SM
82412015-12-21 Simon Marchi <simon.marchi@ericsson.com>
8242
8243 * gdb.base/break.exp: Remove dead code.
8244 * gdb.base/sepdebug.exp: Likewise.
8245
3ca22649
SM
82462015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8247
8248 * gdb.asm/asm-source.exp: Remove HP-UX references.
8249 * gdb.base/annota1.exp: Likewise.
8250 * gdb.base/annota3.exp: Likewise.
8251 * gdb.base/attach.exp: Likewise.
8252 * gdb.base/bigcore.exp: Likewise.
8253 * gdb.base/break.exp: Likewise.
8254 * gdb.base/call-ar-st.exp: Likewise.
8255 * gdb.base/callfuncs.exp: Likewise.
8256 * gdb.base/catch-fork-static.exp: Likewise.
8257 * gdb.base/display.exp: Likewise.
8258 * gdb.base/foll-exec-mode.exp: Likewise.
8259 * gdb.base/foll-exec.exp: Likewise.
8260 * gdb.base/foll-fork.exp: Likewise.
8261 * gdb.base/foll-vfork.exp: Likewise.
8262 * gdb.base/funcargs.exp: Likewise.
8263 * gdb.base/hbreak2.exp: Likewise.
8264 * gdb.base/inferior-died.exp: Likewise.
8265 * gdb.base/interrupt.exp: Likewise.
8266 * gdb.base/multi-forks.exp: Likewise.
8267 * gdb.base/nodebug.exp: Likewise.
8268 * gdb.base/sepdebug.exp: Likewise.
8269 * gdb.base/solib1.c: Likewise.
8270 * gdb.base/step-test.exp: Likewise.
8271 * gdb.mi/non-stop.c: Likewise.
8272 * gdb.mi/pthreads.c: Likewise.
8273 * gdb.multi/bkpt-multi-exec.ex: Likewise.
8274 * gdb.threads/pthreads.c: Likewise.
8275 * gdb.threads/staticthreads.exp: Likewise.
8276 * lib/future.exp: Likewise.
8277 * lib/gdb.exp: Likewise.
8278 * gdb.base/so-indr-cl.c: Remove.
8279 * gdb.base/so-indr-cl.exp: Likewise.
8280 * gdb.base/solib.c: Likewise.
8281 * gdb.base/solib.exp: Likewise.
8282 * gdb.base/solib2.c: Likewise.
8283
b6304613
SM
82842015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8285
8286 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
8287 * gdb.base/call-ar-st.exp: Likewise.
8288 * gdb.base/callfuncs.exp: Likewise.
8289 * gdb.base/condbreak.exp: Likewise.
8290 * gdb.base/constvars.exp: Likewise.
8291 * gdb.base/hbreak2.exp: Likewise.
8292 * gdb.base/langs.exp: Likewise.
8293 * gdb.base/list.exp: Likewise.
8294 * gdb.base/long_long.exp: Likewise.
8295 * gdb.base/ptype.exp: Likewise.
8296 * gdb.base/scope.exp: Likewise.
8297 * gdb.base/signals.exp: Likewise.
8298 * gdb.base/so-impl-ld.exp: Likewise.
8299 * gdb.base/varargs.exp: Likewise.
8300 * gdb.base/volatile.exp: Likewise.
8301 * gdb.base/whatis.exp: Likewise.
8302 * gdb.cp/cplusfuncs.exp: Likewise.
8303 * gdb.cp/inherit.exp: Likewise.
8304 * gdb.cp/local.exp: Likewise.
8305 * gdb.cp/member-ptr.exp: Likewise.
8306 * gdb.cp/method.exp: Likewise.
8307 * gdb.cp/overload.exp: Likewise.
8308 * gdb.cp/templates.exp: Likewise.
8309 * gdb.stabs/weird.exp: Likewise.
8310 * lib/compiler.c: Likewise.
8311 * lib/compiler.cc: Likewise.
8312 * lib/cp-support.exp: Likewise.
8313 * lib/gdb.exp: Likewise.
8314
bf401b07
SM
83152015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
8316
8317 * configure.ac: Remove HP-UX case.
8318 * configure: Regenerate.
8319
aff9c0f8
SM
83202015-12-18 Simon Marchi <simon.marchi@ericsson.com>
8321
8322 * lib/gdb.exp (gdb_compile): Add function doc.
8323
a6904d5a
PA
83242015-12-17 Pedro Alves <palves@redhat.com>
8325
8326 PR threads/19354
8327 * gdb.multi/info-threads.exp: New file.
8328
a22279dd
YQ
83292015-12-15 Yao Qi <yao.qi@linaro.org>
8330
8331 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
8332 is aarch64*-*-*.
8333
0588c796
SL
83342015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8335
8336 * gdb.base/history-duplicates.exp: Skip if no readline support.
8337
5d978e17
SL
83382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8339
8340 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
8341
7e763b86
SL
83422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8343
8344 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
8345
87a3a92c
SL
83462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8347
8348 * gdb.base/completion.exp: Skip tests that interrupt GDB with
8349 ctrl-C if nointerrupts target property is set.
8350 * gdb.base/double-prompt-target-event-error.exp: Likewise.
8351 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
8352 * gdb.base/paginate-bg-execution.exp: Likewise.
8353 * gdb.base/paginate-execution-startup.exp: Likewise.
8354 * gdb.base/random-signal.exp: Likewise.
8355 * gdb.base/range-stepping.exp: Likewise.
8356 * gdb.cp/annota2.exp: Likewise.
8357 * gdb.cp/annota3.exp: Likewise.
8358 * gdb.gdb/selftest.exp: Likewise.
8359 * gdb.threads/continue-pending-status.exp: Likewise.
8360 * gdb.threads/leader-exit.exp: Likewise.
8361 * gdb.threads/manythreads.exp: Likewise.
8362 * gdb.threads/pthreads.exp: Likewise.
8363 * gdb.threads/schedlock.exp: Likewise.
8364 * gdb.threads/sigthread.exp: Likewise.
8365
a8f077dc
DB
83662015-12-11 Don Breazeal <donb@codesourcery.com>
8367
8368 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
8369 remote.
8370 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
8371 * gdb.base/foll-exec.exp (main): Enable for target remote.
8372 * gdb.base/foll-fork.exp (main): Likewise.
8373 * gdb.base/foll-vfork.exp (main): Likewise.
8374 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
8375 (proc continue_to_exit_bp_loc): Use clean_restart.
8376 * gdb.base/pie-execl.exp (main): Disable for target remote.
8377 * gdb.base/watch-vfork.exp (main): Enable for target remote.
8378 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
8379 * gdb.threads/execl.exp (main): Likewise.
8380 * gdb.threads/fork-child-threads.exp (main): Likewise.
8381 * gdb.threads/fork-plus-threads.exp (main): Disable for target
8382 remote.
8383 * gdb.threads/fork-thread-pending.exp (main): Enable for target
8384 remote.
8385 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
8386 pid.tid style ptids, instead of just tid.
8387 * gdb.threads/thread-execl.exp (main): Enable for target remote.
8388 * gdb.threads/watchpoint-fork.exp (main): Likewise.
8389 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
8390 ptids, instead of just tid.
8391
3b2464a8
AB
83922015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8393
8394 * gdb.base/list.exp (test_list_forward): Add end of file error
8395 test.
8396 (test_repeat_list_command): Add end of file error test.
8397 (test_list_backwards): Add beginning of file error test.
8398
a0def019
AB
83992015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8400
8401 * gdb.base/list.exp (test_list_invalid_args): New function,
8402 defined, and called.
8403
5c000dff
AB
84042015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8405
8406 * gdb.base/list.exp (test_list): Make test names unique.
8407
f1637ebe
YQ
84082015-12-11 Yao Qi <yao.qi@linaro.org>
8409
8410 * gdb.base/coremaker2.c: Remove.
8411
36d6fc0a
PA
84122015-12-10 Pedro Alves <palves@redhat.com>
8413
8414 * gdb.multi/base.exp: Remove stale "spaces" references.
8415
762f7747
PA
84162015-12-10 Pedro Alves <palves@redhat.com>
8417
8418 * gdb.multi/base.exp: Don't use nowarnings.
8419 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
8420 * gdb.multi/hangout.c: Include stdio.h.
8421 * gdb.multi/hello.c: Include stdlib.h.
8422 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
8423 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
8424 * gdb.multi/multi-arch.exp: Don't use nowarnings.
8425
28d2bfb9
AB
84262015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
8427
8428 * gdb.dwarf2/dw2-ranges-base.c: New file.
8429 * gdb.dwarf2/dw2-ranges-base.exp: New file.
8430 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
8431 support additional line table, and debug ranges generation.
8432 (Dwarf::ranges): New function, generate .debug_ranges.
8433 (Dwarf::lines): Support generating simple line table programs.
8434 (Dwarf::assemble): Initialise new namespace variables.
8435
5fc2beac
KB
84362015-12-09 Kevin Buettner <kevinb@redhat.com>
8437
8438 * gdb.base/async.exp (proc test_background): Add case for
8439 asynchronous execution not supported.
8440
1c35a88f
LM
84412015-12-09 Luis Machado <lgustavo@codesourcery.com>
8442
8443 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
8444 format and change test names to make them unique.
8445
b593e3d9
RK
84462015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
8447 Pedro Alves <pedro@redhat.com>
8448
8449 PR gdb/18702
8450 Add checking of floatformats setup on x86_64 hosts.
8451 * gdb.arch/i386-float.S (main): Load bigval and smallval.
8452 (smallval, bigval): New labels/constants.
8453 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
8454 float" after loading bigval and smallval.
8455
d72413e6
PMR
84562015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
8457
8458 * gdb.ada/fun_overload_menu.exp: New testcase.
8459 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
8460
ece66d65
JS
84612015-12-04 Josh Stone <jistone@redhat.com>
8462
8463 * gdb.base/catch-fork-static.exp: New.
8464
41d0efca
YQ
84652015-12-03 Yao Qi <yao.qi@linaro.org>
8466
8467 * gdb.base/sizeof.c: Don't include stdio.h and
8468 ../lib/unbuffer_output.c.
8469 (main): New variable 'size' and 'value'. Remove printf and
8470 gdb_unbuffer_output. Assign return value to size and value.
8471 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
8472 at the beginning.
8473 (check_sizeof): Check the result by printing variable 'size'.
8474 (check_valueof): Check the result by printing variable 'value'.
8475
99fd02d9
YQ
84762015-12-01 Yao Qi <yao.qi@linaro.org>
8477
8478 * gdb.base/disp-step-syscall.exp: Define syscall instruction
8479 for aarch64*-*-linux* target.
8480
f2faf941
PA
84812015-11-30 Pedro Alves <palves@redhat.com>
8482
8483 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
8484
04bf20c5
PA
84852015-11-30 Pedro Alves <palves@redhat.com>
8486
8487 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
8488 Handle non-stop mode vCont replies.
8489
09df4675
PA
84902015-11-30 Pedro Alves <palves@redhat.com>
8491
8492 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
8493 prepare_for_testing. Start gdb with "set non-stop on" appended to
8494 GDBFLAGS. Lax expected stop output.
8495
58b584af
YQ
84962015-11-27 Yao Qi <yao.qi@linaro.org>
8497
8498 * gdb.arch/arm-neon.exp: New.
8499 * gdb.arch/arm-neon.c: New.
8500
dfcb77a8
YQ
85012015-11-27 Yao Qi <yao.qi@linaro.org>
8502
8503 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
8504
88e8ec1b
YQ
85052015-11-27 Yao Qi <yao.qi@linaro.org>
8506
8507 * gdb.cp/annota2.exp: Allow multiple occurrences of the
8508 frames-invalid annotation.
8509
bfde72c2
YQ
85102015-11-27 Yao Qi <yao.qi@linaro.org>
8511
8512 * gdb.cp/annota2.exp: Use ${frames_invalid}.
8513
f6512a69
SM
85142015-11-26 Simon Marchi <simon.marchi@ericsson.com>
8515
8516 * gdb.threads/names.exp: New file.
8517 * gdb.threads/names.c: New file.
8518 * README: Mention gdb,no_thread_names.
8519
46a3515b
MM
85202015-11-26 Markus Metzger <markus.t.metzger@intel.com>
8521
8522 PR 19297
8523 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
8524 support" error.
8525
62147a22
PA
85262015-11-24 Pedro Alves <palves@redhat.com>
8527
8528 PR 17539
8529 * gdb.base/display.exp: Expect displays to be sorted in ascending
8530 order. Use multi_line.
8531 * gdb.base/solib-display.exp: Likewise.
8532
2f341b6e
PA
85332015-11-24 Pedro Alves <palves@redhat.com>
8534
8535 PR 17539
25d49b86
PA
8536 * gdb.base/display.exp: Expect displays to be sorted in ascending
8537 order. Use multi_line.
8538 * gdb.base/solib-display.exp: Likewise.
2f341b6e 8539
7e0aa6aa
PA
85402015-11-24 Pedro Alves <palves@redhat.com>
8541
8542 PR 17539
8543 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
8544 threads in ascending order.
8545 * gdb.base/foll-fork.exp: Likewise.
8546 * gdb.base/foll-vfork.exp: Likewise.
8547 * gdb.base/multi-forks.exp: Likewise.
8548 * gdb.mi/mi-nonstop.exp: Likewise.
8549 * gdb.mi/mi-nsintrall.exp: Likewise.
8550 * gdb.multi/base.exp: Likewise.
8551 * gdb.multi/multi-arch.exp: Likewise.
8552 * gdb.python/py-inferior.exp: Likewise.
8553 * gdb.threads/break-while-running.exp: Likewise.
8554 * gdb.threads/execl.exp: Likewise.
8555 * gdb.threads/gcore-thread.exp: Likewise.
8556 * gdb.threads/info-threads-cur-sal.exp: Likewise.
8557 * gdb.threads/kill.exp: Likewise.
8558 * gdb.threads/linux-dp.exp: Likewise.
8559 * gdb.threads/multiple-step-overs.exp: Likewise.
8560 * gdb.threads/next-bp-other-thread.exp: Likewise.
8561 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
8562 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
8563 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
8564 * gdb.threads/thread-find.exp: Likewise.
8565 * gdb.threads/tls.exp: Likewise.
8566 * lib/mi-support.exp (mi_reverse_list): Delete.
8567 (mi_check_thread_states): No longer reverse list.
8568
2cc57ad8
PA
85692015-11-24 Pedro Alves <palves@redhat.com>
8570
8571 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
8572 use lowercase.
8573
c93e8391
SM
85742015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8575
8576 * gdb.trace/actions.c: Include trace-common.h.
8577 (main): Add a location for a fast tracepoint.
8578 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
8579 the normal tracepoints.
8580 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
8581
045ccf91
SM
85822015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8583
8584 * save-trace.exp: Factor out code to these...
8585 (gdb_save_tracepoints): New.
8586 (gdb_load_tracepoints): New.
8587 (do_save_load_test): New.
8588
5506f9f6
KB
85892015-11-23 Kevin Buettner <kevinb@redhat.com>
8590
8591 * gdb.base/asmlabel.exp: New test.
8592 * gdb.base/asmlabel.c: New test case.
8593
16c3b12f
JB
85942015-11-23 Joel Brobecker <brobecker@adacore.com>
8595
8596 * gdb.base/wrong_frame_bt_full-main.c: New file.
8597 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
8598 * gdb.base/wrong_frame_bt_full.exp: New file.
8599
155bfbd3
JB
86002015-11-23 Joel Brobecker <brobecker@adacore.com>
8601
8602 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
8603
bb097445
JM
86042015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8605
206853a0 8606 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
8607 pstate register when comparing registers values in
8608 sparc64-*-linux-gnu targets to avoid spurious differences.
8609
9c88ed8f
JM
86102015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8611
206853a0 8612 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 8613
96161e25
SL
86142015-11-19 Sandra Loosemore <sandra@codesourcery.com>
8615
8616 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
8617 as type argument to gdb_compile.
8618 * gdb.base/nested-subp2.exp: Likewise.
8619 * gdb.base/nested-subp3.exp: Likewise.
8620
340c2830
DV
86212015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
8622
8623 * lib/dwarf.exp (_note): Fix left shift of negative value.
8624 * gdb.trace/trace-condition.exp: Likewise.
8625
c1862d0f
YQ
86262015-11-13 Yao Qi <yao.qi@linaro.org>
8627
8628 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
8629 comments about d10v.
8630 (test_scalar_returns): Likewise.
8631 * gdb.base/d10v.ld: Remove.
8632 * gdb.base/overlays.exp: Remove the target triplet checking for
8633 d10v-*-*.
8634 * gdb.base/structs.exp (test_struct_returns): Remove the
8635 comments about d10v.
8636 (test_struct_calls): Likewise.
8637
77ae9c19
YQ
86382015-11-13 Yao Qi <yao.qi@linaro.org>
8639
8640 * gdb.base/gnu_vector.exp: Check the return value by "p res".
8641 * gdb.base/gnu_vector.c: Don't include stdio.h.
8642 (main): Don't print res and call add_some_intvecs.
8643
430e004e
MK
86442015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
8645
8646 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
8647 macro.
8648 (func5): Removed.
8649 (func4): Use FAST_TRACEPOINT_LABEL.
8650 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
8651 macro.
8652 (func): Removed.
8653 (thread_function): Use FAST_TRACEPOINT_LABEL.
8654 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
8655 (func): Remove.
8656 (marker): Use FAST_TRACEPOINT_LABEL.
8657 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
8658 (pendfunc1): Remove.
8659 (pendfunc): Use FAST_TRACEPOINT_LABEL.
8660 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
8661 (foo): Remove.
8662 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
8663 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
8664 macro.
8665 (func): Remove.
8666 (marker): Use FAST_TRACEPOINT_LABEL.
8667 * gdb.trace/trace-common.h: New header.
8668 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
8669 macro.
8670 (func): Remove.
8671 (marker): Use FAST_TRACEPOINT_LABEL.
8672 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
8673 (func): Remove.
8674 (thread_function): Use FAST_TRACEPOINT_LABEL.
8675
6e7675a7
MK
86762015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
8677
8678 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
8679 in front.
8680 * gdb.trace/change-loc.exp: Use global pcreg definition.
8681 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
8682 * gdb.trace/entry-values.exp: Use global spreg definition, add $
8683 in front.
8684 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
8685 * gdb.trace/pending.exp: Likewise.
8686 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
8687 * gdb.trace/trace-break.exp: Likewise.
8688 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
8689 in front.
8690 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
8691 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
8692 in front.
8693 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
8694
dddc0e16
JB
86952015-11-09 Joel Brobecker <brobecker@adacore.com>
8696
8697 * gdb.ada/fin_fun_out: New testcase.
8698
c6f0b406
KB
86992015-11-07 Kevin Buettner <kevinb@redhat.com>
8700
8701 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
8702 value associated with DW_AT_byte_size.
8703 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
8704 constants for DW_AT_byte_size, DW_AT_lower_bound, and
8705 DW_AT_upper_bound.
8706
f01dcfd9
KB
87072015-11-07 Kevin Buettner <kevinb@redhat.com>
8708
8709 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
8710 (gdb_target_symbol_prefix_flags): Define in terms of _asm
8711 version.
8712 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
8713 gdb.dwarf2/dw2-canonicalize-type.exp,
8714 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
8715 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
8716 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
8717 provided by gdb_target_symbol_prefix_flags_asm.
8718 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
8719 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
8720 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
8721 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
8722 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
8723 macros where needed). Use this macro for symbols which require
8724 the prefix provided by SYMBOL_PREFIX.
8725
2223449a
KB
87262015-11-05 Kevin Buettner <kevinb@redhat.com>
8727
8728 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
8729 New procs.
8730 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
8731 representing expressions, of more than one list element.
8732 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
8733 to prepend linker symbol prefix to f.
8734 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
8735 table_1 and table_2.
8736 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
8737 Likewise, for f and g.
8738 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
8739 for ptr.
8740 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
8741 for main.
8742 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
8743 table_1_ptr and table_2_ptr.
8744
6f2f1a3a
JK
87452015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8746 Joel Brobecker <brobecker@adacore.com>
8747
8748 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
8749
566c56c9
MK
87502015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
8751
8752 * gdb.reverse/s390-mvcle.c: New test.
8753 * gdb.reverse/s390-mvcle.exp: New file.
8754 * lib/gdb.exp: Enable reverse tests on s390*-linux.
8755
d5f0636b
MK
87562015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8757
8758 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
8759
7ad8b86c
MK
87602015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8761
8762 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
8763 reaching marker2.
8764 * gdb.reverse/getresuid-reverse.exp: Likewise.
8765 * gdb.reverse/pipe-reverse.exp: Likewise.
8766 * gdb.reverse/readv-reverse.exp: Likewise.
8767 * gdb.reverse/recvmsg-reverse.exp: Likewise.
8768 * gdb.reverse/time-reverse.exp: Likewise.
8769 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
8770
4081c0f1
YQ
87712015-10-30 Yao Qi <yao.qi@linaro.org>
8772
8773 * gdb.threads/wp-replication.c (watch_count_done): Remove.
8774 (empty_cycle): Remove.
8775 (main): Don't call empty_cycle. Don't use watch_count_done.
8776 * gdb.threads/wp-replication.exp: Don't set breakpoint on
8777 empty_cycle. Rewrite the code counting HW watchpoints.
8778
452b4ba5
MK
87792015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
8780
8781 * gdb.reverse/fstatat-reverse.c: New test.
8782 * gdb.reverse/fstatat-reverse.exp: New file.
8783 * gdb.reverse/getresuid-reverse.c: New test.
8784 * gdb.reverse/getresuid-reverse.exp: New file.
8785 * gdb.reverse/pipe-reverse.c: New test.
8786 * gdb.reverse/pipe-reverse.exp: New file.
8787 * gdb.reverse/readv-reverse.c: New test.
8788 * gdb.reverse/readv-reverse.exp: New file.
8789 * gdb.reverse/recvmsg-reverse.c: New test.
8790 * gdb.reverse/recvmsg-reverse.exp: New file.
8791 * gdb.reverse/time-reverse.c: New test.
8792 * gdb.reverse/time-reverse.exp: New file.
8793 * gdb.reverse/waitpid-reverse.c: New test.
8794 * gdb.reverse/waitpid-reverse.exp: New file.
8795
5e2e7507
JK
87962015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8797
8798 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
8799
0fde2c53
DE
88002015-10-26 Doug Evans <dje@google.com>
8801
8802 PR symtab/17391
8803 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
8804 * gdb.dwarf2/bad-regnum.c: New file.
8805 * gdb.dwarf2/bad-regnum.exp: New file.
8806
1a70ae97
DE
88072015-10-26 Doug Evans <dje@google.com>
8808
8809 PR python/18938
8810 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
8811 file.
8812
27dc26ab
JK
88132015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8814
8815 * gdb.compile/compile.exp (compile code globalvar): Update expectation
8816 for a change by "Mention language in compile error message".
8817
bed91f4d
SM
88182015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
8819
8820 PR python/18073
8821 * gdb.python/py-type.c (C::a_method): New.
8822 (C::a_const_method): New.
8823 (C::a_static_method): New.
8824 (a_function): New.
8825 * gdb.python/py-type.exp (test_fields): Test getting fields
8826 from function and method.
8827
3f2f83dd
KB
88282015-10-21 Keven Boell <keven.boell@intel.com>
8829
8830 * gdb.fortran/vla-alloc-assoc.exp: New file.
8831 * gdb.fortran/vla-datatypes.exp: New file.
8832 * gdb.fortran/vla-datatypes.f90: New file.
8833 * gdb.fortran/vla-history.exp: New file.
8834 * gdb.fortran/vla-ptype-sub.exp: New file.
8835 * gdb.fortran/vla-ptype.exp: New file.
8836 * gdb.fortran/vla-sizeof.exp: New file.
8837 * gdb.fortran/vla-sub.f90: New file.
8838 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
8839 * gdb.fortran/vla-value-sub-finish.exp: New file.
8840 * gdb.fortran/vla-value-sub.exp: New file.
8841 * gdb.fortran/vla-value.exp: New file.
8842 * gdb.fortran/vla-ptr-info.exp: New file.
8843 * gdb.mi/mi-vla-fortran.exp: New file.
8844 * gdb.mi/vla.f90: New file.
8845
27145d50
SL
88462015-10-21 Sandra Loosemore <sandra@codesourcery.com>
8847
8848 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
8849 of hardwired timeout value.
8850
5f3ff4f8
JK
88512015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8852 Pedro Alves <palves@redhat.com>
8853
8854 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
8855 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
8856
bfd09d20
JS
88572015-10-19 Josh Stone <jistone@redhat.com>
8858
8859 * gdb.base/catch-syscall.c: Include <sched.h>.
8860 (unknown_syscall): New variable.
8861 (main): Trigger a vfork and an unknown syscall.
8862 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
8863 (unknown_syscall_number): Likewise.
8864 (check_call_to_syscall): Accept an optional syscall pattern.
8865 (check_return_from_syscall): Likewise.
8866 (check_continue): Likewise.
8867 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
8868 (test_catch_syscall_skipping_return): New test toggling off 'catch
8869 syscall' to step over the syscall return, then toggling back on.
8870 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
8871 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
8872 (do_syscall_tests): Call test_catch_syscall_without_args and
8873 test_catch_syscall_mid_vfork.
8874 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
8875 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
8876
b32b93c6
AS
88772015-10-19 Andrew Stubbs <ams@codesourcery.com>
8878
8879 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
8880 print g_vE): Add new pass patterns.
8881 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
8882 print various symbol names for vptr fields.
8883
9d622bda
AB
88842015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
8885
8886 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
8887 results.
8888
0fd8ac1c
YQ
88892015-10-12 Yao Qi <yao.qi@linaro.org>
8890
8891 * gdb.arch/disp-step-insn-reloc.exp: New test case.
8892
34240514
YQ
88932015-10-12 Yao Qi <yao.qi@linaro.org>
8894
8895 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
8896 is aarch64*-*-linux*.
8897
8240f442
YQ
88982015-10-12 Yao Qi <yao.qi@linaro.org>
8899
8900 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
8901 (can_relocate_bcond_true): ... it.
8902 (can_relocate_bcond_false): New function.
8903 (foo): Likewise.
8904 (can_relocate_bl): Likewise.
8905 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
8906 can_relocate_bl.
8907
2520f728
PMR
89082015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
8909
8910 * gdb.base/nested-addr.c: New file.
8911 * gdb.base/nested-addr.exp: New testcase.
8912
abcef95a
MM
89132015-10-09 Markus Metzger <markus.t.metzger@intel.com>
8914
8915 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
8916 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
8917 its output. Ignore the output of "record goto begin" and instead
8918 check that GDB is replaying.
8919
145e3ddb
PA
89202015-10-09 Pedro Alves <palves@redhat.com>
8921
8922 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
8923 (top level): Use it in the run with no args test.
8924
d5d8c4e1
IB
89252015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
8926
8927 * gdb.dlang/properties.exp: New file.
8928
06e635ef
SL
89292015-10-02 Sandra Loosemore <sandra@codesourcery.com>
8930
8931 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
8932 whether or not address 0x1000 is mapped on the target.
8933
e019fd1d
SM
89342015-09-30 Simon Marchi <simon.marchi@ericsson.com>
8935
8936 * gdb.python/py-type.exp: Do not run tests if binaries fail to
8937 build.
8938
77ba2a67
MM
89392015-09-30 Markus Metzger <markus.t.metzger@intel.com>
8940
8941 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
8942 instruction-history test.
8943
c60eb31f
DE
89442015-09-28 Doug Evans <dje@google.com>
8945
8946 * gdb.base/gcore.c (array_func): Add reference to static_array.
8947
9a3c8263
SM
89482015-09-25 Simon Marchi <simon.marchi@ericsson.com>
8949
8950 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
8951 source line.
8952
9720e656
SL
89532015-09-24 Sandra Loosemore <sandra@codesourcery.com>
8954
8955 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
8956 short or char as base type.
8957
938d3bf2
SL
89582015-09-23 Sandra Loosemore <sandra@codesourcery.com>
8959
8960 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
8961 to allow any size enum.
8962
e6c2c623
PMR
89632015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
8964
8965 * gdb.ada/array_ptr_renaming.exp: New testcase.
8966 * gdb.ada/array_ptr_renaming/foo.adb: New file.
8967 * gdb.ada/array_ptr_renaming/pack.ads: New file.
8968
06da0f77
PL
89692015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8970
8971 * gdb.trace/ftrace-lock.c: New file.
8972 * gdb.trace/ftrace-lock.exp: New file.
8973
4f51c22a
PL
89742015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8975
8976 * gdb.arch/insn-reloc.c: New file.
8977 * gdb.arch/ftrace-insn-reloc.exp: New file.
8978
7041adf4
PL
89792015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8980
8981 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
8982 instruction.
8983 * gdb.trace/pendshr1.c (pendfunc): Likewise.
8984 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
8985 * gdb.trace/range-stepping.c: Likewise.
8986 * gdb.trace/trace-break.c: Likewise.
8987 * gdb.trace/trace-mt.c (thread_function): Likewise.
8988 * gdb.trace/ftrace.c (marker): Likewise.
8989 * gdb.trace/trace-condition.c (marker): Likewise.
8990 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
8991 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
8992 is_aarch64_target.
8993
015d2e7e
DE
89942015-09-18 Doug Evans <xdje42@gmail.com>
8995
8996 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
8997 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
8998
26b188a2
SL
89992015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9000
9001 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
9002 the breakpoint.
9003
79dc332b
SL
90042015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9005
9006 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
9007 the pending breakpoint. Remove timeout override for "Run till
9008 MI pending breakpoint on pendfunc3 on thread 2" test.
9009
f57929f2
SL
90102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9011
9012 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
9013 filename pattern.
9014
3f469b17
SL
90152015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9016
9017 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
9018 in breakpoint filename pattern.
9019
515b89b3
SL
90202015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9021
7800dbe4
SL
9022 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
9023
90242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9025
515b89b3
SL
9026 * gdb.linespec/explicit.exp: Check for readline support for
9027 tab-completion tests. Fix obvious typo.
9028
d2939ba2
MM
90292015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9030
9031 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
9032 and replay.
9033
cbb55fa7
MM
90342015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9035
9036 * gdb.btrace/non-stop.c: New.
9037 * gdb.btrace/non-stop.exp: New.
9038
43691ca1
PL
90392015-09-17 Pierre Langlois <pierre.langlois@arm.com>
9040 Yao Qi <yao.qi@linaro.org>
9041
9042 * gdb.trace/trace-condition.c: New file.
9043 * gdb.trace/trace-condition.exp: New file.
9044
d78908cf
WW
90452015-09-16 Wei-cheng Wang <cole945@gmail.com>
9046
9047 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
9048 for testing bytecode compilation.
9049
1ed415e2
PA
90502015-09-16 Pedro Alves <palves@redhat.com>
9051 Sandra Loosemore <sandra@codesourcery.com>
9052
9053 * gdb.threads/non-stop-fair-events.c (timeout): New global.
9054 (SECONDS): Redefine.
9055 (main): Call pthread_kill and alarm early.
9056 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
9057 support.
9058 (test): If the target can't hardware step and doesn't support
9059 displaced stepping, increase the timeout.
9060
d136eff5
PA
90612015-09-16 Pedro Alves <palves@redhat.com>
9062
9063 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
9064 (enable_debug): New procedures.
9065 (test): Use them. Bail out if waiting for threads fails.
9066 (top level): Bail out if a test fails.
9067
991f019c
YQ
90682015-09-16 Yao Qi <yao.qi@linaro.org>
9069
9070 * gdb.asm/asm-source.exp: Set asm-arch for
9071 aarch64*-*-* target.
9072 * gdb.asm/aarch64.inc: New file.
9073
bfca584f
PMR
90742015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
9075
9076 * gdb.ada/array_of_variable_length.exp: New testcase.
9077 * gdb.ada/array_of_variable_length/foo.adb: New file.
9078 * gdb.ada/array_of_variable_length/pck.adb: New file.
9079 * gdb.ada/array_of_variable_length/pck.ads: New file.
9080
b326e587
DE
90812015-09-15 Doug Evans <dje@google.com>
9082
9083 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
9084 of function static local variable.
9085
5382cfab
PW
90862015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9087
9088 * gdb.threads/tls-so_extern.exp: New test file.
9089 * gdb.threads/tls-so_extern.c: New test file.
9090 * gdb.threads/tls-so_extern_main.c: New test file.
9091
141c5cc4
JK
90922015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9093
9094 * gdb.opt/solib-intra-step-lib.c: New file.
9095 * gdb.opt/solib-intra-step-main.c: New file.
9096 * gdb.opt/solib-intra-step.exp: New file.
9097
d15dcecd
PA
90982015-09-15 Pedro Alves <palves@redhat.com>
9099
9100 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
9101 gdb_continue_to_breakpoint instead of gdb_test_multiple.
9102
4c2f2a79
PA
91032015-09-14 Pedro Alves <palves@redhat.com>
9104
9105 * gdb.base/hook-stop-continue.c: Delete.
9106 * gdb.base/hook-stop-continue.exp: Delete.
9107 * gdb.base/hook-stop-frame.c: Delete.
9108 * gdb.base/hook-stop-frame.exp: Delete.
9109 * gdb.base/hook-stop.c: New file.
9110 * gdb.base/hook-stop.exp: New file.
9111
919e6dbe
PMR
91122015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
9113
9114 * gdb.ada/access_to_packed_array.exp: New testcase.
9115 * gdb.ada/access_to_packed_array/foo.adb: New file.
9116 * gdb.ada/access_to_packed_array/pack.adb: New file.
9117 * gdb.ada/access_to_packed_array/pack.ads: New file.
9118
157280a4
MM
91192015-09-14 Markus Metzger <markus.t.metzger@intel.com>
9120
9121 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
9122 buffer size test.
9123
2fd33e94
DB
91242015-09-11 Don Breazeal <donb@codesourcery.com>
9125
9126 * gdb.base/foll-exec.c: Add copyright header. Fix
9127 formatting issues.
9128 * gdb.base/foll-exec.exp (zap_session): Delete proc.
9129 (do_exec_tests): Use clean_restart in place of zap_session,
9130 and for test initialization. Fix formatting issues. Use
9131 fail in place of perror.
9132 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
9133 an expect statement to match an expression with output from
9134 the program under debug.
9135 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
9136 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
9137 * gdb.threads/non-ldr-exc-2.exp: Likewise.
9138 * gdb.threads/non-ldr-exc-3.exp: Likewise.
9139 * gdb.threads/non-ldr-exc-4.exp: Likewise.
9140
e70b6e8e
DE
91412015-09-09 Doug Evans <dje@google.com>
9142
9143 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
9144
7a551a51
DE
91452015-09-09 Doug Evans <dje@google.com>
9146
9147 * gdb.base/pie-execl.exp: Fix result test of build_executable.
9148
4c666f84
DE
91492015-09-09 Doug Evans <dje@google.com>
9150
9151 * gdb.base/savedregs.exp: Fix typo.
9152
243a9253
PA
91532015-09-09 Pedro Alves <palves@redhat.com>
9154
9155 * gdb.mi/mi-cli.exp: Add CLI finish tests.
9156
c0fa8fbd
SL
91572015-09-08 Sandra Loosemore <sandra@codesourcery.com>
9158
9159 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
9160 command actually switches threads. Give up on remaining
9161 tests if target fails to stop at breakpoint.
9162
cd7c1778
PMR
91632015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
9164
9165 * gdb.ada/funcall_char.exp: New testcase.
9166 * gdb.ada/funcall_char/foo.adb: New file.
9167
dc5c8746
PMR
91682015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
9169
9170 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
9171 expected outputs. Add two testcases for completing ambiguous
9172 functions.
9173 * gdb.ada/complete/aux_pck.adb: New file.
9174 * gdb.ada/complete/aux_pck.ads: New file.
9175 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
9176 Ambiguous_Func functions.
9177 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
9178 * gdb.ada/complete/pck.adb: Likewise.
9179
4e83a1e7
UW
91802015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
9181
9182 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
9183 failures to run the test program under GDB.
9184
8ce74153
LM
91852015-08-26 Luis Machado <lgustavo@codesourcery.com>
9186
9187 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
9188 to C.
9189
e9756d52
PP
91902015-08-26 Patrick Palka <patrick@parcs.ath.cx>
9191
9192 * gdb.base/run-after-attach.exp: New test file.
9193 * gdb.base/run-after-attach.c: New test file.
9194
8d37573b
DB
91952015-08-26 Don Breazeal <donb@codesourcery.com>
9196
9197 * gdb.base/foll-exec-2.c: New test program.
9198 * gdb.base/foll-exec-2.exp: New test.
9199
63e43d3a
PMR
92002015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
9201
9202 * gdb.base/nested-subp1.exp: New file.
9203 * gdb.base/nested-subp1.c: New file.
9204 * gdb.base/nested-subp2.exp: New file.
9205 * gdb.base/nested-subp2.c: New file.
9206 * gdb.base/nested-subp3.exp: New file.
9207 * gdb.base/nested-subp3.c: New file.
9208
3d40fbb5
PA
92092015-08-24 Pedro Alves <palves@redhat.com>
9210
9211 * gdb.server/connect-without-multi-process.c: New file.
9212 * gdb.server/connect-without-multi-process.exp: New file.
9213
4422ac93
LM
92142015-08-24 Luis Machado <lgustavo@codesourcery.com>
9215
9216 * gdb.opt/inline-markers.c: Make z int.
9217
91dddb86
LM
92182015-08-24 Luis Machado <lgustavo@codesourcery.com>
9219
9220 * gdb.opt/inline-markers.c: Make z volatile.
9221
a48847ee
LM
92222015-08-24 Luis Machado <lgustavo@codesourcery.com>
9223
9224 * gdb.opt/inline-bt.c: New volatile global z.
9225 * gdb.opt/inline-cmds.c: Likewise.
9226 * gdb.opt/inline-locals.c: Likewise.
9227 * gdb.opt/inline-markers.c: New extern global z.
9228 (marker): Use z.
9229 (inline_fn): Likewise.
9230
0ebbc52b
PA
92312015-08-24 Pedro Alves <palves@redhat.com>
9232
9233 * config/m32r-stub.exp: Remove file.
9234 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
9235 * gdb.base/call-rt-st.exp: Likewise.
9236 * gdb.base/call-strs.exp: Likewise.
9237 * gdb.base/default.exp: Remove references to h8300-*-hms and
9238 *-*-udi*.
9239 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
9240
77c365df
AA
92412015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9242
9243 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
9244 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
9245 and "return" use KFAIL when GDB can not read/write the vector
9246 return value.
9247
4313b8c0
GB
92482015-08-21 Gary Benson <gbenson@redhat.com>
9249
9250 * gdb.trace/pending.exp: Cope with remote transfer warnings.
9251
0e433b32
PA
92522015-08-20 Pedro Alves <palves@redhat.com>
9253
9254 * gdb.server/solib-list.exp: No longer expect an interior stop in
9255 non-stop mode.
9256
221e1a37
PA
92572015-08-20 Pedro Alves <palves@redhat.com>
9258
9259 * gdb.server/connect-stopped-target.c: New file.
9260 * gdb.server/connect-stopped-target.exp: New file.
9261
40e3ad0e
PA
92622015-08-20 Pedro Alves <palves@redhat.com>
9263
9264 * gdb.dwarf2/comp-unit-lang.exp: New file.
9265 * gdb.dwarf2/comp-unit-lang.c: New file.
9266
af39b327
PMR
92672015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
9268
9269 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
9270 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
9271
7d45c7c3 92722015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 9273
7d45c7c3
KB
9274 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
9275 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
9276
4d6cceb4
DE
92772015-08-18 Doug Evans <dje@google.com>
9278 Adrian Sendroiu <adrian.sendroiu@freescale.com>
9279
9280 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
9281 skip_python_tests. New arg prompt_regexp.
9282 (skip_python_tests): New function.
9283 * lib/mi-support.exp (mi_skip_python_tests): New function.
9284 * gdb.python/py-mi-objfile-gdb.py: New file.
9285 * gdb.python/py-mi-objfile.c: New file.
9286 * gdb.python/py-mi-objfile.exp: New file.
9287
ad89c2aa
KS
92882015-08-17 Keith Seitz <keiths@redhat.com>
9289
9290 * gdb.linespec/explicit.exp: Move strace test from here ...
9291 * gdb.trace/strace.exp: ... to here.
9292
e3ae3c43
PP
92932015-08-15 Patrick Palka <patrick@parcs.ath.cx>
9294
9295 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
9296 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
9297
604b2636
DE
92982015-08-14 Doug Evans <xdje42@gmail.com>
9299
9300 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
9301 inferior before selecting a new file.
9302
6ff0ba5f
DE
93032015-08-14 Doug Evans <xdje42@gmail.com>
9304
9305 * gdb.mi/mi-disassemble.exp: Update.
9306 * gdb.base/disasm-optim.S: New file.
9307 * gdb.base/disasm-optim.c: New file.
9308 * gdb.base/disasm-optim.h: New file.
9309 * gdb.base/disasm-optim.exp: New file.
9310
9ca98f92
KS
93112015-08-14 Keith Seitz <keiths@redhat.com>
9312
9313 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
9314 "evaluated-by".
9315
52bbc560
JB
93162015-08-13 Joel Brobecker <brobecker@adacore.com>
9317
9318 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
9319
5d8c3ed3
PMR
93202015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
9321
9322 * gdb.ada/fun_renaming.exp: New testcase.
9323 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
9324 * gdb.ada/fun_renaming/pack.adb: New file.
9325 * gdb.ada/fun_renaming/pack.ads: New file.
9326
ea8812bc
KS
93272015-08-12 Keith Seitz <keiths@redhat.com>
9328
9329 * gdb.base/dso2dso.exp: Pass basename of source file in call to
9330 gdb_get_line_number.
9331
4dafcdeb
JB
93322015-08-12 Joel Brobecker <brobecker@adacore.com>
9333
9334 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
9335 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
9336 gdb.base/dso2dso.exp: New files.
9337
5ba32597
SDJ
93382015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
9339 Pedro Alves <palves@redhat.com>
9340 Keith Seitz <keiths@redhat.com>
9341
9342 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
9343 GDBFLAGS.
9344
b6dafabf
PP
93452015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9346
9347 * gdb.base/gdbhistsize-history.exp
9348 (test_histsize_history_setting): Use save_vars.
9349 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
9350 Use save_vars.
9351 (test_no_truncation_of_unlimited_history_file): Use save_vars.
9352 * gdb.base/readline.exp: Use save_vars.
9353
abe8e607
PP
93542015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9355
9356 * lib/gdb.exp (save_vars): New proc.
9357
629500fa
KS
93582015-08-11 Keith Seitz <keiths@redhat.com>
9359
9360 * gdb.base/help.exp: Update help_breakpoint_text.
9361
eb8c4e2e
KS
93622015-08-11 Keith Seitz <keiths@redhat.com>
9363
9364 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
9365 (at toplevel): Call test_explicit_breakpoints.
9366 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
9367 breakpoints.
9368 * lib/mi-support.exp (mi_make_breakpoint): Add support for
9369 breakpoint conditions, "-cond".
9370
87f0e720
KS
93712015-08-11 Keith Seitz <keiths@redhat.com>
9372
9373 * gdb.linespec/3explicit.c: New file.
9374 * gdb.linespec/cpexplicit.cc: New file.
9375 * gdb.linespec/cpexplicit.exp: New file.
9376 * gdb.linespec/explicit.c: New file.
9377 * gdb.linespec/explicit.exp: New file.
9378 * gdb.linespec/explicit2.c: New file.
9379 * gdb.linespec/ls-errs.exp: Add explicit location tests.
9380 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
9381 before using in the matching pattern.
9382 Clarify that `prefix' is a regular expression.
9383
f00aae0f
KS
93842015-08-11 Keith Seitz <keiths@redhat.com>
9385
9386 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
9387 test.
9388 Add tests for missing ",FMT" and ",".
9389
e27852be
DE
93902015-08-10 Doug Evans <dje@google.com>
9391 Keith Seitz <keiths@redhat.com>
9392
9393 PR gdb/17960
9394 * gdb.base/completion.exp: Add location completer tests.
9395
7f03bd92
PA
93962015-08-07 Pedro Alves <palves@redhat.com>
9397
9398 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
9399 tests here.
9400 (top level): Run do_test with and without displaced stepping.
9401
3fc8eb30
PA
94022015-08-07 Pedro Alves <palves@redhat.com>
9403
9404 * gdb.base/valgrind-disp-step.c: New file.
9405 * gdb.base/valgrind-disp-step.exp: New file.
9406
d4569d7b
PA
94072015-08-07 Pedro Alves <palves@redhat.com>
9408
9409 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
9410 Delete function.
9411 (main): Add alarm. Run an infinite loop instead of calling
9412 wait_threads.
9413 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
9414 comment.
9415 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
9416 Delete function.
9417 (main): Add alarm. Run an infinite loop instead of calling
9418 wait_threads.
9419 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
9420 comment.
9421
e1316e60
PA
94222015-08-07 Pedro Alves <palves@redhat.com>
9423
9424 * gdb.base/checkpoint-ns.exp: New file.
9425 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
9426 standard_testfile.
9427
da8c46d2
MM
94282015-08-07 Markus Metzger <markus.t.metzger@intel.com>
9429
9430 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
9431 * gdb.btrace/instruction_history.exp: Update.
9432 * gdb.btrace/tsx.exp: New.
9433 * gdb.btrace/tsx.c: New.
9434
de1c2c52
PA
94352015-08-06 Pedro Alves <palves@redhat.com>
9436
9437 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
9438 increase timeout.
9439 * gdb.reverse/until-precsave.exp: Bump timeouts.
9440
782e0bf4
PA
94412015-08-06 Pedro Alves <palves@redhat.com>
9442
9443 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
9444
83e97ed0
PA
94452015-08-06 Pedro Alves <palves@redhat.com>
9446
9447 PR gdb/18749
9448 * gdb.threads/process-dies-while-handling-bp.c: New file.
9449 * gdb.threads/process-dies-while-handling-bp.exp: New file.
9450
863d01bd
PA
94512015-08-06 Pedro Alves <palves@redhat.com>
9452
9453 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
9454 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
9455
0a39bb32
PA
94562015-08-05 Pedro Alves <palves@redhat.com>
9457
9458 * gdb.threads/next-while-other-thread-longjmps.c: New file.
9459 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
9460
ee2d2b10
SL
94612015-08-03 Sandra Loosemore <sandra@codesourcery.com>
9462
9463 * gdb.base/bp-permanent.exp: Report test as unsupported if
9464 the target cannot stop at the permanent breakpoint.
9465
4e1bdb00
DE
94662015-08-03 Doug Evans <dje@google.com>
9467
9468 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
9469 10000.
9470
3d338901
DE
94712015-08-03 Doug Evans <dje@google.com>
9472
9473 * Makefile.in (workers/%.worker, build-perf): New rule.
9474 (GDB_PERFTEST_MODE): New variable.
9475 (check-perf): Use it.
9476 (clean): Clean up gdb.perf parallel build subdirs.
9477 * lib/build-piece.exp: New file.
9478 * lib/gdb.exp (make_gdb_parallel_path): New function
9479 (standard_output_file, standard_temp_file): Call it.
9480 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9481 of $GDB_PARALLEL.
9482 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
9483
af061d3e
DE
94842015-08-03 Doug Evans <dje@google.com>
9485
8e1afc81 9486 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
9487 (LOG_FILE_NAME): New global.
9488 (TextReporter.__init__): Initialize self.txt_sum.
9489 (TextReporter.report): Add support for multiple data-points.
9490 Move report to perftest.sum, put raw data in perftest.log.
9491 (TextReporter.start): Open sum and log files.
9492 (TextReporter.end): Close sum and log files.
8e1afc81
DE
9493 * gdb.perf/lib/perftest/testresult.py
9494 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 9495
2c8c5d37
PA
94962015-07-31 Pedro Alves <palves@redhat.com>
9497
9498 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
9499 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9500 kill_wait_spawned_process instead of explicit "kill -9".
9501 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
9502 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9503 kill_wait_spawned_process.
9504 * gdb.base/attach-twice.exp: Likewise.
9505 * gdb.base/attach.exp: Likewise.
9506 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
9507 gdb_test_multiple.
9508 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
9509 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9510 kill_wait_spawned_process.
9511 * gdb.base/valgrind-infcall.exp: Likewise.
9512 * gdb.multi/multi-attach.exp: Likewise.
9513 * gdb.python/py-prompt.exp: Likewise.
9514 * gdb.python/py-sync-interp.exp: Likewise.
9515 * gdb.server/ext-attach.exp: Likewise.
9516 * gdb.threads/attach-into-signal.exp (corefunc): Use
9517 spawn_wait_for_attach, spawn_id_get_pid and
9518 kill_wait_spawned_process.
9519 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
9520 spawn_wait_for_attach returning a spawn id instead of a pid. Use
9521 spawn_id_get_pid and kill_wait_spawned_process.
9522 * gdb.threads/attach-stopped.exp (corefunc): Use
9523 spawn_wait_for_attach, spawn_id_get_pid and
9524 kill_wait_spawned_process.
9525 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
9526 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9527 kill_wait_spawned_process instead of explicit "kill -9".
9528 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
9529 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
9530 (spawn_wait_for_attach): Use spawn instead of exec to spawn
9531 processes. Don't map cygwin/windows pids here. Now returns a
9532 spawn id list.
9533
032a0fca
SL
95342015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9535
9536 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
9537 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
9538 correct patch.
9539
61a934ca
SL
95402015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9541
9542 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
9543
4bc4d428
SL
95442015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9545
9546 Reapply:
9547 2014-05-21 Mark Wielaard <mjw@redhat.com>
9548
9549 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9550
998d452a
PA
95512015-07-30 Pedro Alves <palves@redhat.com>
9552
9553 * linux-low.c (handle_extended_wait): Set the child's last
9554 reported status to TARGET_WAITKIND_STOPPED.
9555
69dde7dc
PA
95562015-07-30 Pedro Alves <palves@redhat.com>
9557
9558 PR threads/18600
9559 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
9560 only shows inferior 1.
9561
4dd63d48
PA
95622015-07-30 Simon Marchi <simon.marchi@ericsson.com>
9563 Pedro Alves <palves@redhat.com>
9564
9565 PR threads/18600
9566 * gdb.threads/fork-plus-threads.c: New file.
9567 * gdb.threads/fork-plus-threads.exp: New file.
9568
d618e4c5
PP
95692015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9570
9571 * gdb.base/batch-preserve-term-settings.exp
9572 (test_terminal_settings_preserved_after_cli_exit): Use
9573 send_quit_command.
9574
1eef6428
PA
95752015-07-29 Pedro Alves <palves@redhat.com>
9576 Don Breazeal <donb@codesourcery.com>
9577
9578 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
9579 output from both inferior_spawn_id and gdb_spawn_id.
9580
7da5b897
SDJ
95812015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9582
9583 * gdb.threads/attach-into-signal.exp (corefunc): Use
9584 with_test_prefix on nested loops, uniquefying the test messages.
9585
dac804df
SDJ
95862015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9587
9588 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
9589 commit.
9590
06265e53
PP
95912015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9592
9593 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
9594 New proc.
9595 (test_terminal_settings_preserved_after_sigterm): New test.
9596
18206ca3
PP
95972015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9598
9599 * gdb.base/batch-preserve-term-settings.exp
9600 (test_terminal_settings_preserved_after_cli_exit): New test.
9601
90074d11
PP
96022015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9603
9604 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
9605 manipulation of saved_gdbflags.
9606 (test_terminal_settings_preserved): Remove global declaration of
9607 the unused variable pagination_prompt. Remove manipulation of
9608 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
9609 GDBFLAGS.
9610
eb1a7902
PA
96112015-07-29 Pedro Alves <palves@redhat.com>
9612
9613 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
9614
8b75dd3b
PA
96152015-07-29 Pedro Alves <palves@redhat.com>
9616
9617 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
9618 at the top.
9619
dedad4e3
PA
96202015-07-29 Pedro Alves <palves@redhat.com>
9621
9622 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
9623 (main): Call gdb_unbuffer_output.
9624 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
9625 (main): Call gdb_unbuffer_output.
9626 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
9627 (main): Call gdb_unbuffer_output.
9628 * gdb.base/call-strs.exp: Adjust to step over the
9629 gdb_unbuffer_output call.
9630 * gdb.base/catch-gdb-caused-signals.c: Include
9631 "../lib/unbuffer_output.c".
9632 (main): Call gdb_unbuffer_output.
9633 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
9634 (main): Call gdb_unbuffer_output.
9635 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
9636 (main): Call gdb_unbuffer_output.
9637 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
9638 (main): Call gdb_unbuffer_output.
9639 * gdb.base/shlib-call.exp: Adjust to step over the
9640 gdb_unbuffer_output call.
9641 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
9642 (main): Call gdb_unbuffer_output.
9643 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
9644 (main): Call gdb_unbuffer_output.
9645 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
9646 (main): Rename to ...
9647 (test): ... this.
9648 (main): Reimplement.
9649 * gdb.base/varargs.exp: Run to test instead of to main.
9650 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9651 (main): Call gdb_unbuffer_output.
9652
58789a91
PA
96532015-07-29 Pedro Alves <palves@redhat.com>
9654
9655 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
9656 factore out from mi_continue_dprintf. For call-style dprintfs,
9657 expect dprintf output out of $inferior_spawn_id.
9658 (mi_continue_dprintf): Use mi_expect_dprintf.
9659 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9660 (main): Call gdb_unbuffer_output.
9661
e8376742
PA
96622015-07-29 Pedro Alves <palves@redhat.com>
9663
9664 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
9665 (default_mi_gdb_start): Set inferior_spawn_id instead of
9666 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
9667 gdb_spawn_id.
9668 (mi_gdb_test): Always expect inferior output from both
9669 $inferior_spawn_id and $gdb_spawn_id.
9670
08280010
PA
96712015-07-29 Pedro Alves <palves@redhat.com>
9672
9673 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
9674 send_inferior and $inferior_spawn_id.
9675
4d30e432
PA
96762015-07-29 Pedro Alves <palves@redhat.com>
9677
9678 * gdb.gdb/complaints.exp (test_initial_complaints)
9679 (test_serial_complaints, test_short_complaints): Use
9680 gdb_test_stdio.
9681 (test_empty_complaint): Handle $inferior_spawn_id !=
9682 $gdb_spawn_id.
9683
0d30a335
PA
96842015-07-29 Pedro Alves <palves@redhat.com>
9685
9686 * gdb.base/varargs.exp: Use gdb_test_stdio.
9687
39413b29
PA
96882015-07-29 Pedro Alves <palves@redhat.com>
9689
9690 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
9691
7cb000a9
PA
96922015-07-29 Pedro Alves <palves@redhat.com>
9693
9694 * gdb.base/ending-run.exp: Use gdb_test_stdio.
9695
d7b8ac82
PA
96962015-07-29 Pedro Alves <palves@redhat.com>
9697
9698 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
9699 parameter into two new parameters, "inf_result" and "gdb_result".
9700 Expect inferior output and gdb output from $inferior_spawn_id and
9701 $gdb_spawn_id, respectively. Adjust all callers.
9702
789c3a0c
PA
97032015-07-29 Pedro Alves <palves@redhat.com>
9704
9705 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
9706 of gdb_test_sequence.
9707
77e760c3
PA
97082015-07-29 Pedro Alves <palves@redhat.com>
9709
9710 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
9711 (saw_spurious_output): Expect inferior output from
9712 $inferior_spawn_id. Use gdb_test_stdio.
9713
8396d2cd
PA
97142015-07-29 Pedro Alves <palves@redhat.com>
9715
9716 * gdb.base/dprintf.exp: Use standard_testfile. Change
9717 prepare_for_testing call.
9718 (srcfile): Don't set.
9719 (restart): New procedure.
9720 (test_dprintf): New procecure, use to continue over dprintfs.
9721 (test_call, test_agent): New procedures, tests moved here.
9722 Restart gdb and recreate dprintfs. Adjust expected output.
9723
2051d61f
PA
97242015-07-29 Pedro Alves <palves@redhat.com>
9725
9726 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
9727
452397af
PA
97282015-07-29 Pedro Alves <palves@redhat.com>
9729
9730 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
9731
8aed9555
PA
97322015-07-29 Pedro Alves <palves@redhat.com>
9733
9734 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
9735 gdb_test_stdio.
9736
188a61b4
PA
97372015-07-29 Pedro Alves <palves@redhat.com>
9738
9739 * lib/gdb.exp (gdb_test_stdio): New procedure.
9740
12264a45
PA
97412015-07-29 Pedro Alves <palves@redhat.com>
9742
9743 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
9744
23ffc893
PA
97452015-07-29 Pedro Alves <palves@redhat.com>
9746
9747 * gdb.base/call-signal-resume.exp: Remove check for
9748 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
9749 * gdb.base/unwindonsignal.exp: Likewise.
9750 * gdb.base/call-signals.c (gen_signal): Remove printf call.
9751 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
9752
65566918
PA
97532015-07-29 Pedro Alves <palves@redhat.com>
9754
9755 * gdb.base/siginfo-addr.c (pass): New function.
9756 (handler): Call it iff si_addr is correct.
9757 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
9758 Set a breakpoint at "pass" and continue to it.
9759
d60a9221
SDJ
97602015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
9761
9762 * gdb.python/py-objfile.exp: Make some tests have unique names.
9763 * gdb.python/py-pp-registration.exp: Likewise.
9764
bde40b8f
PA
97652015-07-28 Pedro Alves <palves@redhat.com>
9766
9767 * gdb.server/server-exec-info.exp: Issue a "disconnect".
9768
13e1dec8
SM
97692015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9770
9771 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
9772
da33c9a7
SM
97732015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9774
9775 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
9776
077836f7
PP
97772015-07-27 Patrick Palka <patrick@parcs.ath.cx>
9778
9779 * gdb.base/gdb-sigterm-2.exp: New test.
9780
b8cc7b2e
DE
97812015-07-25 Doug Evans <xdje42@gmail.com>
9782
9783 Revert:
9784 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9785 (workers/%.worker, build-perf): New rule.
9786 (GDB_PERFTEST_MODE): New variable.
9787 (check-perf): Use it.
9788 (clean): Clean up gdb.perf parallel build subdirs.
9789 * lib/build-piece.exp: New file.
9790 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9791 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9792 name.
9793 (standard_temp_file): Ditto.
9794 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9795 of $GDB_PARALLEL.
9796
c8bd4544
DE
97972015-07-24 Doug Evans <dje@google.com>
9798
9799 * gdb.perf/lib/perftest/utils.py: New file.
9800 * gdb.perf/gm-hello.cc: New file.
9801 * gdb.perf/gm-pervasive-typedef.cc: New file.
9802 * gdb.perf/gm-pervasive-typedef.h: New file.
9803 * gdb.perf/gm-std.cc: New file.
9804 * gdb.perf/gm-std.h: New file.
9805 * gdb.perf/gm-use-cerr.cc: New file.
9806 * gdb.perf/gm-utils.h: New file.
9807 * gdb.perf/gmonster-null-lookup.py: New file.
9808 * gdb.perf/gmonster-pervasive-typedef.py: New file.
9809 * gdb.perf/gmonster-print-cerr.py: New file.
9810 * gdb.perf/gmonster-ptype-string.py: New file.
9811 * gdb.perf/gmonster-runto-main.py: New file.
9812 * gdb.perf/gmonster-select-file.py: New file.
9813 * gdb.perf/gmonster1-null-lookup.exp: New file.
9814 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
9815 * gdb.perf/gmonster1-print-cerr.exp: New file.
9816 * gdb.perf/gmonster1-ptype-string.exp: New file.
9817 * gdb.perf/gmonster1-runto-main.exp: New file.
9818 * gdb.perf/gmonster1-select-file.exp: New file.
9819 * gdb.perf/gmonster1.cc: New file.
9820 * gdb.perf/gmonster1.exp: New file.
9821 * gdb.perf/gmonster2-null-lookup.exp: New file.
9822 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
9823 * gdb.perf/gmonster2-print-cerr.exp: New file.
9824 * gdb.perf/gmonster2-ptype-string.exp: New file.
9825 * gdb.perf/gmonster2-runto-main.exp: New file.
9826 * gdb.perf/gmonster2-select-file.exp: New file.
9827 * gdb.perf/gmonster2.cc: New file.
9828 * gdb.perf/gmonster2.exp: New file.
9829
6eab34f3
DE
98302015-07-24 Doug Evans <dje@google.com>
9831
9832 * gdb.perf/README: New file.
9833 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
9834 * lib/gen-perf-test.exp: New file.
9835
63738bfd
DE
98362015-07-24 Doug Evans <dje@google.com>
9837
9838 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
9839 (PerfTest::startup): New function.
9840 (PerfTest::run): Return result of calling body.
9841 (PerfTest::assemble): Rewrite.
9842 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
9843 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
9844 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
9845 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
9846 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
9847
7b606f95
DE
98482015-07-24 Doug Evans <dje@google.com>
9849
9850 * lib/gdb.exp (clean_restart): Make executable optional.
9851
a97b16b8
DE
98522015-07-24 Doug Evans <dje@google.com>
9853
9854 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
9855 compiler_info references.
9856 * gdb.cp/temargs.exp: Ditto.
9857 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
9858 (get_compiler_info): Early exit if already computed. Set compiler_info
9859 to "unknown" if there was a problem.
9860 (test_compiler_info): Add function comment. Call get_compiler_info.
9861
35baa57f
DE
98622015-07-24 Doug Evans <dje@google.com>
9863
9864 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9865 (workers/%.worker, build-perf): New rule.
9866 (GDB_PERFTEST_MODE): New variable.
9867 (check-perf): Use it.
9868 (clean): Clean up gdb.perf parallel build subdirs.
9869 * lib/build-piece.exp: New file.
9870 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9871 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9872 name.
9873 (standard_temp_file): Ditto.
9874 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9875 of $GDB_PARALLEL.
9876
6ebea266
DE
98772015-07-24 Doug Evans <dje@google.com>
9878
9879 * lib/future.exp (gdb_default_target_compile): New option
9880 "early_flags".
9881 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
9882 --as-needed.
9883
1e76a7e9
SDJ
98842015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
9885
9886 * gdb.base/catch-syscall.exp: Call gdb_exit before
9887 gdb_skip_xml_test.
9888
5068630a
PA
98892015-07-24 Pedro Alves <palves@redhat.com>
9890
9891 * gdb.python/py-events.exp: Accept output between the stop event
9892 and the prompt.
9893 * gdb.python/py-evsignal.exp: Likewise.
9894 * gdb.python/py-evthreads.exp: Likewise.
9895
77598427
PA
98962015-07-24 Pedro Alves <palves@redhat.com>
9897
9898 PR gdb/18717
9899 * gdb.threads/non-ldr-exit.c: New file.
9900 * gdb.threads/non-ldr-exit.exp: New file.
9901
11e6c98f
YQ
99022015-07-24 Yao Qi <yao.qi@linaro.org>
9903
9904 * gdb.server/ext-wrapper.exp: Test --wrapper option when
9905 restarting process.
9906
51aee833
YQ
99072015-07-24 Yao Qi <yao.qi@linaro.org>
9908
9909 * gdb.server/ext-restart.exp: New file.
9910
8cfe207c
YQ
99112015-07-24 Yao Qi <yao.qi@linaro.org>
9912
9913 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
9914 argument options.
9915 * gdb.server/ext-wrapper.exp: New file.
9916
cc12ce38
DE
99172015-07-23 Doug Evans <dje@google.com>
9918
9919 * gdb.dwarf2/dw2-dummy-cu.S: New file.
9920 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
9921
d0d84780
PMR
99222015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
9923
9924 * gdb.ada/var_arr_typedef.exp: New testcase.
9925 * gdb.ada/var_arr_typedef/pack.adb: New file.
9926 * gdb.ada/var_arr_typedef/pack.ads: New file.
9927 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
9928
8b558f79
JB
99292015-07-20 Joel Brobecker <brobecker@adacore.com>
9930
9931 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
9932
775a3298
JK
99332015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9934
9935 * gdb.arch/i386-biarch-core.exp: Replace istarget
9936 by "complete set gnutarget". Remove expectation for the "core-file"
9937 command.
9938
db1ff28b
JK
99392015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9940
9941 Revert the previous commit:
9942 Tests for validate symbol file using build-id.
9943
0a94970d
JK
99442015-07-15 Aleksandar Ristovski <aristovski@qnx.com
9945
9946 Tests for validate symbol file using build-id.
9947 * gdb.base/solib-mismatch-lib.c: New file.
9948 * gdb.base/solib-mismatch-libmod.c: New file.
9949 * gdb.base/solib-mismatch.c: New file.
9950 * gdb.base/solib-mismatch.exp: New file.
9951
03346981
SL
99522015-07-15 Sandra Loosemore <sandra@codesourcery.com>
9953
9954 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
9955 nios2-*-linux*.
9956 * gdb.base/sigbpt.exp (stepi_out): Likewise.
9957 * gdb.base/siginfo.exp: Likewise.
9958 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9959
42422cc7
PL
99602015-07-15 Pierre Langlois <pierre.langlois@arm.com>
9961
9962 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
9963 Move it to ...
9964 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
9965 ... here.
9966 * gdb.trace/range-stepping.exp: Check that the target supports
9967 range stepping.
9968
cfa68bae
JK
99692015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9970
9971 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
9972
8ffdba26
PA
99732015-07-14 Pedro Alves <palves@redhat.com>
9974
9975 * gdb.base/killed-outside.exp: New file.
9976 * gdb.base/killed-outside.c: New file.
9977
218a5a11
JK
99782015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9979
9980 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
9981 (n at main): New.
9982 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
9983
e03ed3c6
AA
99842015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
9985
9986 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
9987 infcall tests instead of setting up for KFAIL.
9988
485668e5
MM
99892015-07-10 Markus Metzger <markus.t.metzger@intel.com>
9990
9991 * gdb.btrace/record_goto-step.exp: New.
9992
08464196
JK
99932015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9994
9995 PR compile/18484
9996 * gdb.compile/compile.c (struct struct_type): Add volatile to
9997 selffield's type.
9998 * gdb.compile/compile.exp
9999 (compile code struct_object.selffield = &struct_object): Skip further
10000 struct_object tests if this one xfails.
10001
bcf5c1d9
RC
100022015-07-08 Robert O'Callahan <robert@ocallahan.org>
10003
10004 PR exp/18617
10005 * gdb.trace/ax.exp: Add test.
10006
4931af25
YQ
100072015-07-07 Yao Qi <yao.qi@linaro.org>
10008
10009 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
10010 instead of istarget "aarch64*-*-*".
10011 * gdb.arch/aarch64-fp.exp: Likewise.
10012 * gdb.base/float.exp: Likewise.
10013 * gdb.reverse/aarch64.exp: Likewise.
10014 * lib/gdb.exp (is_aarch64_target): New proc.
10015
9fcf688e
YQ
100162015-07-07 Yao Qi <yao.qi@linaro.org>
10017
10018 * lib/gdb.exp (is_aarch32_target): New proc.
10019 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
10020 instead of "istarget "arm*-*-*"".
10021 * gdb.arch/arm-disp-step.exp: Likewise.
10022 * gdb.arch/thumb-bx-pc.exp: Likewise.
10023 * gdb.arch/thumb-prologue.exp: Likewise.
10024 * gdb.arch/thumb-singlestep.exp: Likewise.
10025 * gdb.base/disp-step-syscall.exp: Likewise.
10026 * gdb.base/float.exp: Likewise.
10027
fbd8d50d
YQ
100282015-07-07 Yao Qi <yao.qi@linaro.org>
10029
10030 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
10031 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
10032
71be1fdc
YQ
100332015-07-07 Yao Qi <yao.qi@linaro.org>
10034
10035 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
10036 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
10037 if it exists.
10038 * gdb.multi/multi-arch.exp: Likewise.
10039
3e221d36
SM
100402015-07-07 Simon Marchi <simon.marchi@ericsson.com>
10041
10042 * gdb.python/py-lazy-string.exp: Add missing parentheses to
10043 print.
10044
d441430b
YQ
100452015-07-07 Yao Qi <yao.qi@linaro.org>
10046
10047 * gdb.arch/thumb-singlestep.exp: Do one more single step.
10048
06f810bd
MG
100492015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
10050
10051 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
10052 '[' and ']' characters.
10053
5e61e7c0
IB
100542015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
10055
10056 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10057
28bf096c
PA
100582015-06-29 Pedro Alves <palves@redhat.com>
10059
10060 PR threads/18127
10061 * gdb.threads/hand-call-new-thread.c: New file.
10062 * gdb.threads/hand-call-new-thread.c: New file.
10063
ee93cd5e
KS
100642015-06-26 Keith Seitz <keiths@redhat.com>
10065 Doug Evans <dje@google.com>
10066
10067 PR 16253
10068 * gdb.cp/var-tag-2.cc: New file.
10069 * gdb.cp/var-tag-3.cc: New file.
10070 * gdb.cp/var-tag-4.cc: New file.
10071 * gdb.cp/var-tag.cc: New file.
10072 * gdb.cp/var-tag.exp: New file.
10073
fc637f04
PP
100742015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10075
10076 * gdb.base/history-duplicates.exp: New test.
10077
2e52ae68
PP
100782015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10079
10080 * gdb.base/completion.exp: Test the completion of the "focus"
10081 command.
10082
6e22494e
JK
100832015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10084
10085 * gdb.arch/amd64-prologue-skip.S: New file.
10086 * gdb.arch/amd64-prologue-skip.exp: New file.
10087
bf7b9cd9
SM
100882015-06-25 Simon Marchi <simon.marchi@ericsson.com>
10089
10090 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
10091 is_address_zero_readable check.
10092
201e8dfd
PB
100932015-06-24 Peter Bergner <bergner@vnet.ibm.com>
10094
10095 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
10096 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
10097
5cd867b4
YQ
100982015-06-24 Yao Qi <yao.qi@linaro.org>
10099
10100 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
10101 linux targets.
10102
4d7be007
YQ
101032015-06-24 Yao Qi <yao.qi@linaro.org>
10104
10105 * lib/gdb.exp (supports_get_siginfo_type): New proc.
10106 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
10107 * gdb.base/siginfo-thread.exp: Likewise.
10108
07fcd301
YQ
101092015-06-22 Yao Qi <yao.qi@linaro.org>
10110
10111 * boards/remote-gdbserver-on-localhost.exp: Add comments.
10112
52042a00
YQ
101132015-06-22 Yao Qi <yao.qi@linaro.org>
10114
10115 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
10116 aarch64*-*-*.
10117 (skip_hw_watchpoint_tests): Likewise.
10118
74bd41ce
PP
101192015-06-18 Patrick Palka <patrick@parcs.ath.cx>
10120
10121 * gdb.base/gdbinit-history.exp: Test the interaction between
10122 setting GDBHISTSIZE and setting the history size via .gdbinit.
10123
bc460514
PP
101242015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10125
10126 PR gdb/16999
10127 * gdb.base/gdbhistsize-history.exp: New test.
10128
b58c513b
PP
101292015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10130
10131 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
10132 with GDBHISTSIZE.
10133 * gdb.base/readline.exp: Likewise.
10134
92046791
YQ
101352015-06-17 Yao Qi <yao.qi@linaro.org>
10136
10137 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
10138 line.
10139
2093d2d3
PP
101402015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10141
10142 * gdb.base/gdbinit-history.exp: Add test case to check that
10143 an unlimited history file does not get truncated on exit.
10144
e6c693af
AA
101452015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10146
10147 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
10148 (VECTOR): New macro. Use it...
10149 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
10150 ...for these typedefs.
10151 (int8, char1, int1, double1): New typedefs.
10152 (struct just_int2, struct two_int2): New structures.
10153 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
10154 (add_structvecs, add_singlevecs): New functions.
10155 (main): Call add_some_intvecs twice.
10156 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
10157 the compile and exit upon failure. Try compiling for the "native"
10158 architecture. Test inferior function calls with vector arguments
10159 and vector return value handling with "finish" and "return".
10160
c74f7d1c
JT
101612015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
10162
10163 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
10164 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
10165 PE file.
10166 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
10167
98aa42ee
AT
101682015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10169
10170 PR breakpoints/16465
10171 * gdb.mi/mi-dprintf-pending.c: New file.
10172 * gdb.mi/mi-dprintf-pending.exp: New test.
10173 * gdb.mi/mi-dprintf-pendshr.c: New file.
10174
7d73c23c 101752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 10176 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
10177
10178 * gdb.arch/i386-mpx-map.c: New file.
10179 * gdb.arch/i386-mpx-map.exp: New File.
10180
101812015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10182
10183 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
10184 * gdb.arch/i386-mpx.exp: Indentation fixed.
10185
101862015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10187
10188 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
10189 function and improved indentation.
10190 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
10191 gdb_test_multiple. Added additional tests to skip the test.
10192
101932015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10194
10195 * gdb.arch/i386-avx512.c: Change path in include file.
10196 * gdb.arch/i386-avx512.exp: Change include dir path
10197 compilation flag.
10198 * gdb.arch/i386-mpx.c: Change path in include file.
10199 * gdb.arch/i386-mpx.exp: Change include dir path compilation
10200 flag.
10201
d5eba19a
JK
102022015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10203
10204 * gdb.compile/compile-print.exp (compile print *vararray@3)
10205 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
10206
7f361056
JK
102072015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
10210 (do not keep jit in memory): ... this.
10211 (expect 5): Change it to ...
10212 (expect no 5): ... this.
10213
3b462ec2
SM
102142015-06-02 Simon Marchi <simon.marchi@ericsson.com>
10215
10216 PR gdb/15564
10217 * gdb.mi/mi-detach.exp: New file.
10218
e0619de6
JK
102192015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10220
10221 PR symtab/18392
10222 * gdb.arch/amd64-tailcall-self.S: New file.
10223 * gdb.arch/amd64-tailcall-self.c: New file.
10224 * gdb.arch/amd64-tailcall-self.exp: New file.
10225
e970cb34
DB
102262015-05-28 Don Breazeal <donb@codesourcery.com>
10227
10228 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
10229 tests for remote targets by checking is_target_gdbserver.
10230
b2e2f908
DE
102312015-05-27 Doug Evans <dje@google.com>
10232
10233 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
10234 * gdb.dwarf2/opaque-type-lookup.c: New file.
10235 * gdb.dwarf2/opaque-type-lookup.exp: New file.
10236
82c7be31
DE
102372015-05-26 Doug Evans <dje@google.com>
10238
10239 * gdb.cp/iostream.cc: New file.
10240 * gdb.cp/iostream.exp: New file.
10241
b4f54984
DE
102422015-05-26 Doug Evans <dje@google.com>
10243
10244 * gdb.dwarf2/dw2-op-call.exp: Update.
10245 * gdb.dwarf2/dw4-sig-types.exp: Update.
10246 * gdb.dwarf2/implptr.exp: Update.
10247 * gdb.mi/mi-cmd-param-changed.exp: Update.
10248
4ea6efe9
DE
102492015-05-26 Doug Evans <dje@google.com>
10250
10251 * gdb.python/py-lazy-string.c: New file.
10252 * gdb.python/py-lazy-string.exp: New file.
10253 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
10254 (main): Update. Add estring3.
10255 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
10256 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
10257
f6bb7db3
YQ
102582015-05-26 Omair Javaid <omair.javaid@linaro.org>
10259 Yao Qi <yao.qi@linaro.org>
10260
10261 * gdb.reverse/aarch64.c: New.
10262 * gdb.reverse/aarch64.exp: New.
10263
a81bfbd0
OJ
102642015-05-26 Omair Javaid <omair.javaid@linaro.org>
10265
25d49b86
PA
10266 * lib/gdb.exp (supports_process_record): Return true for
10267 aarch64*-linux*.
a81bfbd0
OJ
10268 (supports_reverse): Likewise.
10269
158bf1b4
PP
102702015-05-22 Patrick Palka <patrick@parcs.ath.cx>
10271
10272 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10273 Use with_test_prefix.
10274
a0145030
AB
102752015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
10276
10277 * gdb.base/completion.exp: Add test for completion of layout
10278 names.
10279
ebe3b578
AB
102802015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
10281
10282 * lib/gdb.exp (skip_tui_tests): New proc.
10283 * gdb.base/tui-layout.exp: Check skip_tui_tests.
10284
84204ed7
PA
102852015-05-19 Pedro Alves <palves@redhat.com>
10286
10287 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10288 Save the whole env array instead of just HOME. Unset HISTSIZE in
10289 the environment while testing. Restore whole environment
10290 afterwards.
10291
37442ce1
DE
102922015-05-16 Doug Evans <xdje42@gmail.com>
10293
10294 * gdb.guile/scm-ports.c: New file.
10295 * gdb.guile/scm-ports.exp: Add memory port tests.
10296
36de76f9
JK
102972015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10298
10299 * gdb.compile/compile-print.c: New file.
10300 * gdb.compile/compile-print.exp: New file.
10301
3a9558c4
JK
103022015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10303
10304 * gdb.compile/compile-ops.exp: Cast param to void.
10305 * gdb.compile/compile.exp: Complete type for _gdb_expr.
10306 (compile code struct_object.selffield = &struct_object): Add xfail.
10307
aa715135
JG
103082015-05-15 Joel Brobecker <brobecker@adacore.com>
10309
10310 * gdb.ada/arr_enum_with_gap: New testcase.
10311
931e5bc3
JG
103122015-05-15 Joel Brobecker <brobecker@adacore.com>
10313
10314 * gdb.ada/byte_packed_arr: New testcase.
10315
9cd4d857
JB
103162015-05-15 Joel Brobecker <brobecker@adacore.com>
10317
10318 * gdb.ada/pckd_neg: New testcase.
10319
ebfd00d2
PP
103202015-05-13 Patrick Palka <patrick@parcs.ath.cx>
10321
10322 PR gdb/17820
10323 * gdb.base/gdbinit-history.exp: New test.
10324 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
10325 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
10326
4c082a81
SC
103272015-05-09 Siva Chandra Reddy <sivachandra@google.com>
10328
10329 * gdb.python/py-xmethods.cc: Enhance test case.
10330 * gdb.python/py-xmethods.exp: New tests.
10331 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
10332 function.
10333 (B_indexoper): Likewise.
10334 (global_dm_list) : Add new xmethod worker functions.
10335
f7797074
SDJ
103362015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
10337
10338 * gdb.base/coredump-filter.exp: Correctly unset
10339 "coredump_var_addr" array.
10340
a4674e4e
PA
103412015-05-08 Pedro Alves <palves@redhat.com>
10342
10343 * gdb.server/non-existing-program.exp: Unset spawn_id.
10344
df2eb078
SC
103452015-05-08 Siva Chandra Reddy <sivachandra@google.com>
10346
10347 PR python/18291
10348 * gdb.python/py-xmethods.exp: Add tests.
10349
422349a3
YQ
103502015-05-08 Yao Qi <yao.qi@linaro.org>
10351
10352 PR gdb/18208
10353 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
10354 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
10355 function set_coredump_filter, and remove remote_exec call.
10356 Remove argument ipid. Callers update.
10357 (top level): Don't get inferior's PID.
10358
63fc80ce
AA
103592015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
10360
10361 * gdb.base/watch_thread_num.exp: Skip test on targets without
10362 access watchpoints.
10363
80ad801e
PA
103642015-05-06 Pedro Alves <palves@redhat.com>
10365
10366 PR server/18081
10367 * gdb.server/non-existing-program.exp: New file.
10368
0fa7fe50
JB
103692015-05-05 Joel Brobecker <brobecker@adacore.com>
10370
10371 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
10372
3ea89b92
PMR
103732015-05-05 Joel Brobecker <brobecker@adacore.com>
10374
10375 * gdb.ada/out_of_line_in_inlined: New testcase.
10376
87b8eff0
JB
103772015-05-05 Joel Brobecker <brobecker@adacore.com>
10378
10379 * gdb.ada/var_rec_arr: New testcase.
10380
5fccc635
YQ
103812015-04-30 Yao Qi <yao.qi@linaro.org>
10382
10383 * gdb.base/break-idempotent.exp: If
10384 skip_hw_watchpoint_multi_tests returns true, skip the tests
10385 on "rwatch" and "awatch".
10386
42d38f42
YQ
103872015-04-30 Yao Qi <yao.qi@linaro.org>
10388
10389 * gdb.base/relativedebug.exp: Invoke gdb command
10390 "info sharedlibrary", and if libc.so doesn't have debug info,
10391 skip the test.
10392
2ce1cdbf
DE
103932015-04-29 Doug Evans <dje@google.com>
10394
10395 * gdb.python/py-xmethods.exp: Add ptype tests.
10396 * gdb.python/py-xmethods.py (E_method_char_worker): Add
10397 get_result_type method.
10398
f24a38c5
LM
103992015-04-29 Luis Machado <lgustavo@codesourcery.com>
10400
10401 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
10402 the target does not support hardware watchpoints.
10403
ecbf2b3c
LM
104042015-04-29 Luis Machado <lgustavo@codesourcery.com>
10405
10406 * gdb.base/break-always.exp: Abort testing if writing to memory
10407 causes an error.
10408
34f5f757
DE
104092015-04-28 Doug Evans <dje@google.com>
10410
10411 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
10412 * gdb.python/py-pp-registration.exp: ... here. New file.
10413 * gdb.python/py-pp-registration.c: New file.
10414 * gdb.python/py-pp-registration.py: New file.
10415
69b4374a
DE
104162015-04-28 Doug Evans <dje@google.com>
10417
10418 * gdb.python/py-bad-printers.c: New file.
10419 * gdb.python/py-bad-printers.py: New file.
10420 * gdb.python/py-bad-printers.exp: New file.
10421
59fb7612
SS
104222015-04-28 Sasha Smundak <asmundak@google.com>
10423
10424 * gdb.python/py-type.exp: New test.
10425
2631b16a
AW
104262015-04-28 Andy Wingo <wingo@igalia.com>
10427
10428 * gdb.python/py-parameter.exp:
10429 * gdb.guile/scm-parameter.exp: Escape the path that we are
10430 matching against, as it might contain characters that are special
10431 to regular expressions.
10432
460efde1
JB
104332015-04-27 Joel Brobecker <brobecker@adacore.com>
10434
10435 * gdb.ada/rec_comp: New testcase.
10436
2d369d8e
SDJ
104372015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
10438
10439 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
10440 before using it.
10441
cf75d6c3
AB
104422015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
10443
10444 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
10445 new tests for verilog output.
10446
8dbe7ca5
YQ
104472015-04-24 Yao Qi <yao.qi@linaro.org>
10448
10449 * boards/remote-gdbserver-on-localhost.exp: New file.
10450
4ef9fb2f
PA
104512015-04-23 Pedro Alves <palves@redhat.com>
10452
10453 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
10454 $inferior_spawn_id instead of $inferior_spawn_id directly. On
10455 "end of file", remove $inferior_spawn_id from the indirect list.
10456
0a803169
PA
104572015-04-23 Pedro Alves <palves@redhat.com>
10458
10459 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
10460
749ef8f8
PA
104612015-04-23 Pedro Alves <palves@redhat.com>
10462
10463 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
10464 on $any_spawn_id instead of only on $gdb_spawn_id.
10465
8aae4344
PM
104662015-04-21 Pierre Muller <muller@sourceware.org>
10467
10468 PR pascal/17815
10469 * lib/pascal.exp (gpc_compile): Add new option "class".
10470 (fpc_compile): Likewise.
10471 * gdb.pascal/case-insensitive-symbols.pas: New file.
10472 * gdb.pascal/case-insensitive-symbols.exp: New file.
10473
1586c8fb
GB
104742015-04-20 Gary Benson <gbenson@redhat.com>
10475
10476 * gdb.base/attach.exp: Fix three extended remote failures.
10477
1b6e6f5c
GB
104782015-04-17 Gary Benson <gbenson@redhat.com>
10479
10480 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
10481 the main executable over the remote protocol.
10482
e797481d
PA
104832015-04-16 Pedro Alves <palves@redhat.com>
10484
10485 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
10486 a new gdbserver if gdbserver_reconnect_p is set.
10487
1ca99c42
PA
104882015-04-16 Pedro Alves <palves@redhat.com>
10489
10490 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
10491 is set, don't exit gdbserver.
10492
af9fd6f8
AA
104932015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10494
10495 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
10496 appropriate .insn, such that an older assembler can be used.
10497 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
10498 the z/Architecture instruction set on 31-bit targets as well.
10499
04ff1e61
AA
105002015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10501
10502 * gdb.go/handcall.exp: Remove all logic related to the first
10503 breakpoint and rely on go_runto_main instead.
10504 * gdb.go/strings.exp: Likewise.
10505 * gdb.go/unsafe.exp: Likewise.
10506 * gdb.go/hello.exp: Likewise. Also rename the remaining
10507 breakpoint marker to "breakpoint 1".
10508 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
10509 * gdb.go/strings.go: Likewise.
10510 * gdb.go/unsafe.go: Likewise.
10511 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
10512 "set breakpoint 2 here" and rename the remaining breakpoint marker
10513 to "breakpoint 1".
10514
40d2f8d6
SM
105152015-04-15 Simon Marchi <simon.marchi@ericsson.com>
10516
10517 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
10518 if itertools.imap is not present.
10519 * gdb.python/py-objfile.exp: Add parentheses.
10520 * gdb.python/py-type.exp: Same.
10521 * gdb.python/py-unwind-maint.py: Same.
10522
8cbc97c6
YQ
105232015-04-15 Yao Qi <yao.qi@linaro.org>
10524
10525 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
10526 of ":$ptr_size" and set its form explicitly.
10527
45fd756c
YQ
105282015-04-15 Pedro Alves <palves@redhat.com>
10529 Yao Qi <yao.qi@linaro.org>
10530
10531 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
10532 timeout by factor of 4.
10533 (test_regular_watch): Likewise.
10534 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
10535 * gdb.reverse/sigall-reverse.exp: Likewise.
10536 * gdb.reverse/until-precsave.exp: Likewise.
10537 * lib/gdb.exp (with_timeout_factor): New proc.
10538 (gdb_expect): Move some code to ...
10539 (get_largest_timeout): ... here. New procedure.
10540
9e811bc3
LM
105412015-04-14 Luis Machado <lgustavo@codesourcery.com>
10542
10543 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
10544
0ff6fcb2
LM
105452015-04-13 Luis Machado <lgustavo@codesourcery.com>
10546
10547 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
10548 to write to the .text section.
10549
7578d5f7
LM
105502015-04-13 Luis Machado <lgustavo@codesourcery.com>
10551
10552 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
10553 Handle the case of targets that do not provide PID information.
10554
2efe15c4
YQ
105552015-04-13 Yao Qi <yao.qi@linaro.org>
10556
10557 * lib/gdbserver-support.exp (gdb_exit): Catch exception
10558 and use expect instead of gdb_expect.
10559
8cd8f2f8
SDJ
105602015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
10561
10562 * gdb.base/coredump-filter.exp: Rename variable "addr" to
10563 "coredump_var_addr" to avoid naming conflict with other testcases.
10564
9ee41772
PA
105652015-04-10 Pedro Alves <palves@redhat.com>
10566
10567 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
10568 gdb_test_sequence and gdb_assert.
10569
07473109
PA
105702015-04-10 Pedro Alves <palves@redhat.com>
10571
10572 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
10573 test messages that don't include the breakpoint address.
10574
de3db44c
YQ
105752015-04-10 Yao Qi <yao.qi@linaro.org>
10576
10577 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
10578 false for some offset and width combinations which aren't
10579 supported by linux kernel.
10580
c79d856c
PA
105812015-04-10 Pedro Alves <palves@redhat.com>
10582
10583 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
10584 procedure, factored out from ...
10585 (top level): ... here. Add "set displaced-stepping" testing axis.
10586 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
10587 parameter "displaced". Use it.
10588 (top level): Use foreach and add "set displaced-stepping" testing
10589 axis.
10590
ebc90b50
PA
105912015-04-10 Pedro Alves <palves@redhat.com>
10592
10593 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
10594 Remove comment.
10595 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
10596 both the address of the instruction that triggers the watchpoint
10597 and the address of the instruction immediately after, and use
10598 those addresses for the test. Fix comment.
10599
8f572e5c
PA
106002015-04-10 Pedro Alves <palves@redhat.com>
10601
10602 * gdb.base/sigstep.exp (breakpoint_to_handler)
10603 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
10604 Test "backtrace" in handler.
10605 (breakpoint_over_handler): New parameter 'displaced'. Use it.
10606 (top level): Add new "displaced" test axis to
10607 breakpoint_to_handler, breakpoint_to_handler_entry and
10608 breakpoint_over_handler.
10609
8d707a12
PA
106102015-04-10 Pedro Alves <palves@redhat.com>
10611
10612 PR gdb/18216
10613 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
10614
ef713951
YQ
106152015-04-10 Yao Qi <yao.qi@linaro.org>
10616
10617 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
10618 (test_add_rn_pc): New function.
10619 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
10620 (top level): Invoke test_add_rn_pc.
10621
906d60cf
PA
106222015-04-10 Pedro Alves <palves@redhat.com>
10623
10624 PR gdb/13858
10625 * gdb.base/step-over-no-symbols.exp: New file.
10626
f2983cc3
AW
106272015-04-09 Andy Wingo <wingo@igalia.com>
10628
10629 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
10630 after the Python tests.
10631
6d62641c
SDJ
106322015-04-08 Keith Seitz <keiths@redhat.com>
10633
10634 PR python/16699
10635 * gdb.python/py-completion.exp: New tests for completion.
10636 * gdb.python/py-completion.py (CompleteLimit1): New class.
10637 (CompleteLimit2): Likewise.
10638 (CompleteLimit3): Likewise.
10639 (CompleteLimit4): Likewise.
10640 (CompleteLimit5): Likewise.
10641 (CompleteLimit6): Likewise.
10642 (CompleteLimit7): Likewise.
10643
f3770638
PA
106442015-04-08 Pedro Alves <palves@redhat.com>
10645
10646 PR gdb/18214
10647 PR gdb/18216
10648 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
10649 function.
10650 (main): Install it as SIGUSR1 handler.
10651 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
10652 parameter. Always use "setup" as prefix. Toggle "set
10653 displaced-stepping" off/on depending on global. Don't switch to
10654 thread 1 here.
10655 (top level): Add displaced stepping "off/on" test axis. Update
10656 "setup" calls. Wrap each subtest with with_test_prefix. Test
10657 continuing with a queued signal in each thread.
10658
4496bed7
PA
106592015-04-08 Pedro Alves <palves@redhat.com>
10660
10661 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
10662 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
10663 gdb_breakpoint instead of gdb_test that doesn't expect anything.
10664 Return early if running to main fails.
10665 * gdb.trace/while-stepping.exp: Likewise.
10666
b97fde92
PA
106672015-04-07 Pedro Alves <palves@redhat.com>
10668
10669 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
10670 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
10671 interact with inferior program.
10672
f71c18e7
PA
106732015-04-07 Pedro Alves <palves@redhat.com>
10674
10675 * lib/gdb.exp (inferior_spawn_id): New global.
10676 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
10677 spawn id after processing the user code.
10678 (default_gdb_start): Set inferior_spawn_id.
10679 (send_inferior): New procedure.
10680 * lib/gdbserver-support.exp (gdbserver_start): Set
10681 inferior_spawn_id.
10682 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
10683
6423214f
PA
106842015-04-07 Pedro Alves <palves@redhat.com>
10685
10686 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
10687 * lib/gdbserver-support.exp (gdbserver_start): Make
10688 $server_spawn_id global.
10689 (gdbserver_start): Don't wait for gdbserver's spawn id with
10690 expect_background.
10691 (close_gdbserver): New procedure.
10692 (gdb_exit): Rename the default version and reimplement.
10693
71c0ee8c
PA
106942015-04-07 Pedro Alves <palves@redhat.com>
10695
72f4393d 10696 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
10697 append the substituted item, not the original item.
10698
203bc29b
PA
106992015-04-07 Pedro Alves <palves@redhat.com>
10700
10701 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
10702 gdb_expect.
10703
508a3ddf
PA
107042015-04-07 Pedro Alves <palves@redhat.com>
10705
10706 * gdb.base/interrupt.exp: Don't handle the case of the inferior
10707 output appearing once only.
10708
9f6dbe2b
PA
107092015-04-07 Pedro Alves <palves@redhat.com>
10710
10711 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
10712 that doesn't expect anything. Return early if running to main
10713 fails.
10714
337532fa
YQ
107152015-04-07 Yao Qi <yao.qi@linaro.org>
10716
10717 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
10718 (child_function): Call alarm.
10719 (main): Move call to alarm into the loop.
10720 * gdb.threads/non-stop-fair-events.exp: Build program with
10721 -DTIMEOUT=$timeout.
10722
01b622d4
DE
107232015-04-06 Doug Evans <xdje42@gmail.com>
10724
10725 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
10726 Fix dest parameter to board_info.
10727 (fpc_compile): Ditto.
10728 (gdb_compile_pascal): Rename dest arg to destfile.
10729
961f4160
PMR
107302015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
10731
10732 * gdb.ada/funcall_ref.exp: New file.
10733 * gdb.ada/funcall_ref/foo.adb: New file.
10734
cafda597
YQ
107352015-04-02 Yao Qi <yao.qi@linaro.org>
10736
10737 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
10738 is remote.
10739
fed040c6
GB
107402015-04-02 Gary Benson <gbenson@redhat.com>
10741
10742 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
10743
d11916aa
SS
107442015-04-01 Sasha Smundak <asmundak@google.com>
10745
10746 * gdb.python/py-unwind-maint.c: New file.
10747 * gdb.python/py-unwind-maint.exp: New test.
10748 * gdb.python/py-unwind-maint.py: New file.
10749 * gdb.python/py-unwind.c: New file.
10750 * gdb.python/py-unwind.exp: New test.
10751 * gdb.python/py-unwind.py: New test.
10752
a1471180
PA
107532015-04-01 Pedro Alves <palves@redhat.com>
10754
10755 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
10756 to fail instead of non-existent $test.
10757
0bbeccb1
PA
107582015-04-01 Pedro Alves <palves@redhat.com>
10759
10760 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
10761 GDBFLAGS if not empty.
10762
3c724c8c
PMR
107632015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
10764
10765 * gdb.ada/complete.exp: Remove "multi_line".
10766 * gdb.ada/info_exc.exp: Remove "multi_line".
10767 * gdb.ada/packed_tagged.exp: Remove "multi_line".
10768 * gdb.ada/ptype_field.exp: Remove "multi_line".
10769 * gdb.ada/sym_print_name.exp: Remove "multi_line".
10770 * gdb.ada/tagged.exp: Remove "multi_line".
10771 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
10772 [multi_line ...]
10773 * gdb.btrace/delta.exp: Likewise.
10774 * gdb.btrace/exception.exp: Likewise.
10775 * gdb.btrace/function_call_history.exp: Likewise.
10776 * gdb.btrace/instruction_history.exp: Likewise.
10777 * gdb.btrace/nohist.exp: Likewise.
10778 * gdb.btrace/record_goto.exp: Likewise.
10779 * gdb.btrace/segv.exp: Likewise.
10780 * gdb.btrace/stepi.exp: Likewise.
10781 * gdb.btrace/tailcall.exp: Likewise.
10782 * gdb.btrace/unknown_functions.exp: Likewise.
10783 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
10784 * lib/gdb.exp: Add the "multi_line" helper.
10785
4eec2deb
PA
107862015-04-01 Pedro Alves <palves@redhat.com>
10787
10788 * gdb.threads/tid-reuse.c: New file.
10789 * gdb.threads/tid-reuse.exp: New file.
10790
df8411da
SDJ
107912015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
10792
10793 PR corefiles/16092
10794 * gdb.base/coredump-filter.c: New file.
10795 * gdb.base/coredump-filter.exp: Likewise.
10796
6ef37366
PM
107972015-03-27 Petr Machata <pmachata@redhat.com>
10798
10799 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
10800 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
10801 (Dwarf::assemble): Initialize them.
10802 (Dwarf::lines): New function.
10803
7ec911b0
JT
108042015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
10805
10806 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
10807 SYMBOL_PREFIX for x86_64-*-cygwin.
10808
ff908ebf
AW
108092015-03-26 Andy Wingo <wingo@igalia.com>
10810
10811 PR symtab/18148
10812 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
10813 const_value but not a location.
10814 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
10815 location defined in non-main CUs are visible.
10816
6d5f0679
YQ
108172015-03-26 Yao Qi <yao.qi@linaro.org>
10818
10819 PR testsuite/18139
10820 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
10821 Add a line number entry for the same line.
10822 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
10823 Add a line number entry for the same line.
10824
2898689b
YQ
108252015-03-26 Yao Qi <yao.qi@linaro.org>
10826
10827 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
10828 .int 0.
10829 (func): Likewise. Add .Lfunc_1 label.
10830 Use .Lfunc_1 label.
10831 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
10832 .int 0.
10833 (func): Likewise.
10834 Use .Lfunc_1 label.
10835
85180498
YQ
108362015-03-26 Yao Qi <yao.qi@linaro.org>
10837
10838 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
10839 Call gdb_compile instead to compile each .s files without debug
10840 information.
10841
8aa08a8d
YQ
108422015-03-26 Yao Qi <yao.qi@linaro.org>
10843
10844 * gdb.base/savedregs.exp (process_saved_regs): Make
10845 "Saved registers:" optional in the pattern.
10846
66849923
MM
108472015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10848
10849 * gdb.btrace/next.exp: Merged into step.exp.
10850 * gdb.btrace/finish.exp: Merged into step.exp.
10851 * gdb.btrace/nexti.exp: Merged into stepi.exp.
10852 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
10853 "record goto" and checking the exact replay position.
10854 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
10855 check for "Recording format" in "info record" output.
10856 * gdb.btrace/record_goto.exp: Choose test file based on target.
10857 * gdb.btrace/x86-record_goto.S: Renamed into ...
10858 * gdb.btrace/x86_64-record_goto.S: ... this.
10859 * gdb.btrace/i686-record_goto.S: New.
10860 * gdb.btrace/x86-tailcall.S: Renamed into ...
10861 * gdb.btrace/x86_64-tailcall.S: ... this.
10862 * gdb.btrace/i686-tailcall.S: New.
10863 * gdb.btrace/x86-tailcall.c: Renamed into ...
10864 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
10865 separate statements. Update test.
10866 * gdb.btrace/delta.exp: Use record_goto.c as test file.
10867 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
10868 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
10869 * gdb.btrace/tailcall.exp: Choose test file based on target.
10870 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
10871
11cc1b74
MM
108722015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10873
10874 * gdb.btrace/exception.exp: Increase BTS buffer size.
10875
a25d8bf9
PA
108762015-03-24 Pedro Alves <palves@redhat.com>
10877
10878 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
10879
856e7dd6
PA
108802015-03-24 Pedro Alves <palves@redhat.com>
10881
10882 * gdb.threads/schedlock.exp (test_step): No longer expect that
10883 "set scheduler-locking step" with "next" over a function call runs
10884 threads unlocked.
10885
ad235a41
AT
108862015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10887
10888 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
10889
15630549
AT
108902015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10891
10892 PR breakpoints/16466
10893 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
10894 * gdb.mi/mi-pending.c (thread_func): New function.
10895 (int main): Add threading support required.
10896 * gdb.mi/mi-pending.exp: Add tests for this issue.
10897 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
10898 (pendfunc2): Remove stdio dependency.
10899 * gdb.mi/mi-pendshr2.c: New file.
10900
693dca06
KS
109012015-03-23 Keith Seitz <keiths@redhat.com>
10902
10903 * gdb.linespec/keywords.c: New file.
10904 * gdb.linespec/keywords.exp: New file.
10905
7e993ebf
KS
109062015-03-23 Keith Seitz <keiths@redhat.com>
10907
10908 PR gdb/18021
10909 * gdb.dwarf2/staticvirtual.exp: New test.
10910
bc23328c
JK
109112015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10912
10913 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
10914 * README: Remove HP-UX and gdb.hp.
10915 (configuration):
10916 * configure: Regenerate.
10917 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
10918 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
10919 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
10920 gdb.hp/gdb.defects/Makefile.
10921 * gdb.hp/Makefile.in: File deleted.
10922 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
10923 * gdb.hp/gdb.aCC/optimize.c: File deleted.
10924 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
10925 * gdb.hp/gdb.aCC/run.c: File deleted.
10926 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
10927 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
10928 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
10929 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
10930 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
10931 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
10932 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
10933 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
10934 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
10935 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
10936 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
10937 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
10938 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
10939 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
10940 * gdb.hp/gdb.base-hp/reg.s: File deleted.
10941 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
10942 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
10943 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
10944 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
10945 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
10946 * gdb.hp/gdb.compat/Makefile.in: File deleted.
10947 * gdb.hp/gdb.compat/average.c: File deleted.
10948 * gdb.hp/gdb.compat/sum.c: File deleted.
10949 * gdb.hp/gdb.compat/xdb.c: File deleted.
10950 * gdb.hp/gdb.compat/xdb0.c: File deleted.
10951 * gdb.hp/gdb.compat/xdb0.h: File deleted.
10952 * gdb.hp/gdb.compat/xdb1.c: File deleted.
10953 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
10954 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
10955 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
10956 * gdb.hp/gdb.defects/Makefile.in: File deleted.
10957 * gdb.hp/gdb.defects/bs14602.c: File deleted.
10958 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
10959 * gdb.hp/gdb.defects/solib-d.c: File deleted.
10960 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
10961 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
10962 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
10963 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
10964 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
10965 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
10966 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
10967 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
10968 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
10969 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
10970 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
10971 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
10972 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
10973 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
10974 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
10975 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
10976 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
10977 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
10978 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
10979 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
10980 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
10981 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
10982 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
10983 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
10984 * gdb.hp/tools/odump: File deleted.
10985
8bf3b159
PA
109862015-03-19 Pedro Alves <palves@redhat.com>
10987
10988 * gdb.threads/continue-pending-status.exp (saw_thread_2)
10989 (saw_thread_3): New globals.
10990 (top level): Increment them when an event for the corresponding
10991 thread is seen.
10992 (no thread starvation): New test.
10993
eb54c8bf
PA
109942015-03-19 Pedro Alves <palves@redhat.com>
10995
10996 * gdb.threads/continue-pending-status.c: New file.
10997 * gdb.threads/continue-pending-status.exp: New file.
10998
32d2e5d6
PA
109992015-03-18 Pedro Alves <palves@redhat.com>
11000
11001 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11002 Use gdb_is_target_remote instead of is_remote. Use
11003 gdb_test_multiple instead of gdb_expect. Exit early if
11004 gdb_test_multiple hits its internal matches. Tighten stepi tests
11005 expected output. Fail on exit with any signal, instead of just
11006 SIGILL.
11007
f68f11b7
YQ
110082015-03-18 Yao Qi <yao.qi@linaro.org>
11009
11010 PR tdep/18107
11011 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
11012 variable.
11013 * gdb.base/catch-syscall.exp: Don't skip it on
11014 aarch64*-*-linux* target. Remove elements in all_syscalls.
11015 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
11016 target.
11017 (setup_all_syscalls): New proc.
11018
ca5fd19b
YQ
110192015-03-16 Yao Qi <yao.qi@linaro.org>
11020
11021 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
11022 (top level): Skip tests if valid_addr_p returns false for
11023 $cmd1 or $cmd2.
11024
85642ba0
AW
110252015-03-11 Andy Wingo <wingo@igalia.com>
11026
11027 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
11028
e03f9645
YQ
110292015-03-11 Yao Qi <yao.qi@linaro.org>
11030
11031 * gdb.base/catch-syscall.exp: Fix typo in comments.
11032
5d0962b2
YQ
110332015-03-11 Yao Qi <yao.qi@linaro.org>
11034
11035 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
11036
b2df3cef
PA
110372015-03-09 Pedro Alves <palves@redhat.com>
11038
11039 * dg-extract-results.py: Delete.
11040
ef878e53
PA
110412015-03-09 Pedro Alves <palves@redhat.com>
11042
11043 Merge dg-extract-results.sh from GCC upstream (r218843).
11044
11045 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
11046 * dg-extract-results.sh: Use --text with grep to avoid issues with
11047 binary files. Fall back to cat -v, if that doesn't work.
11048
9494d219
PA
110492015-03-05 Pedro Alves <palves@redhat.com>
11050
11051 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
11052
a8d9763a
SM
110532015-03-04 Simon Marchi <simon.marchi@ericsson.com>
11054
11055 * lib/mi-support.exp (mi_expect_interrupt): Accept
11056 alternative event for when in all-stop mode.
11057
be9957b8
PA
110582015-03-04 Pedro Alves <palves@redhat.com>
11059
11060 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
11061
d57be0f4 110622015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
11063
11064 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
11065
c214c7cf
AA
110662015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11067
11068 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
11069 regexps for GDB's current line display, accept a hex address
11070 preceding the line number.
11071
6d74a497
AA
110722015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11073
11074 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
11075 the 'arch1' variable for "s390*-linux*" targets.
11076
511aee7c
PA
110772015-03-04 Pedro Alves <palves@redhat.com>
11078
11079 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
11080 (main): Pass missing retval argument to pthread_join call.
11081
95e50b27
PA
110822015-03-02 Pedro Alves <palves@redhat.com>
11083
11084 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
11085 (top level): Call do_test with non-stop as well.
11086
28054d69
PA
110872015-03-02 Pedro Alves <palves@redhat.com>
11088
11089 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
11090 -1.
11091
4fa5d7b4
AA
110922015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11093
11094 * gdb.arch/s390-vregs.exp: New test.
11095 * gdb.arch/s390-vregs.S: New file.
11096
97c18565
PA
110972015-02-27 Pedro Alves <palves@redhat.com>
11098
11099 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
11100 call to catch_command_errors.
11101 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
11102 catch_command_errors.
11103
a37bfa30
PA
111042015-02-27 Pedro Alves <palves@redhat.com>
11105
11106 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
11107 "true" for boolean result.
11108 * gdb.gdb/selftest.exp (test_with_self): Also accept full
11109 prototype of main.
11110
6f98576f
PA
111112015-02-27 Pedro Alves <palves@redhat.com>
11112
11113 * lib/unbuffer_output.c: New file.
11114 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
11115 (main): Call gdb_unbuffer_output.
11116
eba5ab56
YQ
111172015-02-27 Yao Qi <yao.qi@linaro.org>
11118
11119 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
11120 target.
11121
0def5aaa
DE
111222015-02-26 Doug Evans <dje@google.com>
11123
11124 * gdb.cp/class2.cc (Dbase, D): New classes.
11125 (main): New local delta.
11126 * gdb.cp/class2.exp: Test printing delta.
11127 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
11128 (dynbar): New global.
11129 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
11130
081a1c2c
JK
111312015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11132
11133 * gdb.compile/compile-ifunc.c: New file.
11134 * gdb.compile/compile-ifunc.exp: New file.
11135
2f41223f
AT
111362015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
11137
11138 * gdb.base/structs.exp: Check for correct struct on finish.
11139
03eddd80
YQ
111402015-02-26 Yao Qi <yao.qi@linaro.org>
11141
11142 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
11143 is zero.
11144
80c57053
JK
111452015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11146
11147 * gdb.arch/cordic.ko.bz2: New file.
11148 * gdb.arch/cordic.ko.debug.bz2: New file.
11149 * gdb.arch/ppc64-symtab-cordic.exp: New file.
11150
21613c12
YQ
111512015-02-25 Yao Qi <yao.qi@linaro.org>
11152
11153 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
11154 aarch64*-*-* target.
11155
d8b901ed
PA
111562015-02-23 Pedro Alves <palves@redhat.com>
11157
11158 * lib/gdb.exp (delete_breakpoints): Rewrite using
11159 gdb_test_multiple.
11160
e5b85ead
PA
111612015-02-23 Pedro Alves <palves@redhat.com>
11162
11163 * gdb.base/info-os.c: Include stdlib.h.
11164
85c3a371
DE
111652015-02-22 Doug Evans <xdje42@gmail.com>
11166
11167 PR symtab/17855
11168 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
11169 is read after symbols have been re-read.
11170 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
11171 * gdb.ada/exec_changed/second.adb (Second): Ditto.
11172
96553a0c
DE
111732015-02-21 Doug Evans <dje@google.com>
11174
11175 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
11176
97a0c697
JK
111772015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11178
11179 PR corefiles/17808
11180 * gdb.arch/i386-biarch-core.core.bz2: New file.
11181 * gdb.arch/i386-biarch-core.exp: New file.
11182
a47cd6e9
PA
111832015-02-21 Pedro Alves <palves@redhat.com>
11184
11185 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
11186 runto_main fails.
11187
c5facdc4
PA
111882015-02-20 Pedro Alves <palves@redhat.com>
11189
11190 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
11191 info probes.
11192
2db9a427
PA
111932015-02-20 Pedro Alves <palves@redhat.com>
11194
11195 * gdb.threads/multi-create-ns-info-thr.exp: New file.
11196
60fb7e9e
PA
111972015-02-20 Pedro Alves <palves@redhat.com>
11198
11199 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
11200 clean_restart before gdb_target_supports_trace.
11201
5c5019c2
PA
112022015-02-20 Pedro Alves <palves@redhat.com>
11203
11204 PR threads/18006
11205 * gdb.threads/clone-thread_db.c: New file.
11206 * gdb.threads/clone-thread_db.exp: New file.
11207
c9587f88
AT
112082015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
11209
11210 PR breakpoints/16812
11211 * gdb.base/catch-gdb-caused-signals.c: New file.
11212 * gdb.base/catch-gdb-caused-signals.exp: New file.
11213
f6a88844
JM
112142015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
11215
11216 * configure: Regenerated.
11217 * configure.ac: Use GDB_AC_TRANSFORM.
11218 * aclocal.m4: sinclude ../transform.m4.
11219
497c491b
JM
112202015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11221
11222 * lib/dtrace.exp: New file.
11223 * gdb.base/dtrace-probe.exp: Likewise.
11224 * gdb.base/dtrace-probe.d: Likewise.
11225 * gdb.base/dtrace-probe.c: Likewise.
11226 * lib/pdtrace.in: Likewise.
11227 * configure.ac: Output variables with the transformed names of
11228 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
11229 * configure: Regenerated.
11230
03e98035
JM
112312015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11232
11233 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
11234 expected message when trying to access $_probe_* convenience
11235 variables while not on a probe.
11236
63cc30e9
JK
112372015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11238
11239 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
11240
0703599a
PA
112412015-02-11 Pedro Alves <pedro@codesourcery.com>
11242
11243 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
11244 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
11245
7e60a48e
DE
112462015-02-10 Doug Evans <xdje42@gmail.com>
11247
11248 * lib/gdb.exp (gdb_load): Always return a result.
11249
01b088bc
PA
112502015-02-10 Pedro Alves <palves@redhat.com>
11251
11252 * gdb.threads/signal-sigtrap.c: New file.
11253 * gdb.threads/signal-sigtrap.exp: New file.
11254
b05ec7a5
AT
112552015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
11256
11257 * gdb.trace/no-attach-trace.c: New file.
11258 * gdb.trace/no-attach-trace.exp: New file.
11259
a2c2acaf
MW
112602015-02-09 Mark Wielaard <mjw@redhat.com>
11261
11262 * gdb.dwarf2/atomic.c: New file.
11263 * gdb.dwarf2/atomic-type.exp: Likewise.
11264
31fd9caa
MM
112652015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11266
11267 * gdb.btrace/buffer-size.exp: Update "info record" output.
11268 * gdb.btrace/delta.exp: Update "info record" output.
11269 * gdb.btrace/enable.exp: Update "info record" output.
11270 * gdb.btrace/finish.exp: Update "info record" output.
11271 * gdb.btrace/instruction_history.exp: Update "info record" output.
11272 * gdb.btrace/next.exp: Update "info record" output.
11273 * gdb.btrace/nexti.exp: Update "info record" output.
11274 * gdb.btrace/step.exp: Update "info record" output.
11275 * gdb.btrace/stepi.exp: Update "info record" output.
11276 * gdb.btrace/nohist.exp: Update "info record" output.
11277
d33501a5
MM
112782015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11279
11280 * gdb.btrace/buffer-size: New.
11281
f4abbc16
MM
112822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11283
11284 * gdb.btrace/delta.exp: Update "info record" output.
11285 * gdb.btrace/enable.exp: Update "info record" output.
11286 * gdb.btrace/finish.exp: Update "info record" output.
11287 * gdb.btrace/instruction_history.exp: Update "info record" output.
11288 * gdb.btrace/next.exp: Update "info record" output.
11289 * gdb.btrace/nexti.exp: Update "info record" output.
11290 * gdb.btrace/step.exp: Update "info record" output.
11291 * gdb.btrace/stepi.exp: Update "info record" output.
11292 * gdb.btrace/nohist.exp: Update "info record" output.
11293
b9d61307
SM
112942015-02-06 Simon Marchi <simon.marchi@ericsson.com>
11295
11296 PR gdb/15678
11297 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
11298
e584fdbc
PA
112992015-02-06 Pedro Alves <palves@redhat.com>
11300
11301 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
11302 macro.
11303 (seconds_left, again): New globals.
11304 (main): Wait seconds_left in a 1-second sleep loop instead of
11305 sleeping 180 seconds. If 'again' is set, reset the seconds
11306 counter.
11307 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
11308 'again' in the inferior before detaching. Print the seconds left.
11309 (options): New global.
11310 (top level): Build program with -DTIMEOUT=$timeout.
11311
77f41761
PA
113122015-02-06 Pedro Alves <palves@redhat.com>
11313
11314 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
11315 determine how many seconds to pass to 'alarm'.
11316 * gdb.base/gdb-sigterm.exp (top level): Build program with
11317 -DTIMEOUT=$timeout.
11318 (do_test): Return success/failure indication. Add more verbose
11319 logging. Don't fail if 200 single steps are seen. Instead, fail
11320 when the test times out.
11321 (passes): New global.
11322 (top level): Break the testing loop if testing fails on any
11323 iteration. Use gdb_assert.
11324
b9394193
DB
113252015-02-04 Don Breazeal <donb@codesourcery.com>
11326
11327 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
11328 and initialize them.
11329 (ipc_cleanup): New function.
11330 (main): Don't declare shmid, semid, and msqid. Add a call to
11331 atexit so that we call ipc_cleanup on exit.
11332
42d9e528
PA
113332015-02-04 Pedro Alves <palves@redhat.com>
11334
11335 * boards/native-extended-gdbserver.exp: Remove any target variant
11336 specifications from the board name before clearing the isremote
11337 flag from board_info.
11338
ae6ae975
DE
113392015-01-31 Doug Evans <xdje42@gmail.com>
11340
11341 * gdb.base/maint.exp <maint print type argc>: Update expected output.
11342
cfb069a8
GB
113432015-01-31 Gary Benson <gbenson@redhat.com>
11344
11345 * gdb.base/completion.exp: Disable completion limiting for
11346 existing tests. Add new tests to check completion limiting.
11347 * gdb.linespec/ls-errs.exp: Disable completion limiting.
11348
5dd31d79
DE
113492015-01-31 Doug Evans <xdje42@gmail.com>
11350
11351 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
11352
9f050062
DE
113532015-01-31 Doug Evans <xdje42@gmail.com>
11354
11355 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
11356 entries. Duplicate file section script entries.
11357 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
11358 inlined entries. Add test for safe-path rejection.
11359 * gdb.python/py-section-script.c: Add duplicate inlined section script
11360 entries. Duplicate file section script entries.
11361 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
11362 inlined entries. Add test for safe-path rejection.
11363
df25ebbd
JB
113642015-01-29 Joel Brobecker <brobecker@adacore.com>
11365
11366 * gdb.ada/disc_arr_bound: New testcase.
11367
4a0ca9ec
JB
113682015-01-29 Joel Brobecker <brobecker@adacore.com>
11369
11370 * gdb.ada/mi_var_array: New testcase.
11371
3a8b707a
DE
113722015-01-27 Doug Evans <dje@google.com>
11373
11374 * gdb.python/py-objfile.exp: Add tests for objfile.username.
11375 Add test for objfile.filename, objfile.username after objfile
11376 has been unloaded.
11377
f8313f6e
JB
113782015-01-26 Joel Brobecker <brobecker@adacore.com>
11379
11380 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
11381 the second test to print the name attribute of value
11382 returned by the call to gdb.lookup_type, and adjust
11383 the expected output accordingly.
11384
37bc665e
MW
113852015-01-25 Mark Wielaard <mjw@redhat.com>
11386
11387 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11388 * gdb.base/disp-step-fork.c: Include unistd.h.
11389 * gdb.base/siginfo-obj.c: Include stdio.h.
11390 * gdb.base/siginfo-thread.c: Likewise.
11391 * gdb.mi/non-stop.c: Include unistd.h.
11392 * gdb.mi/nsthrexec.c: Include stdio.h.
11393 * gdb.mi/pthreads.c: Include unistd.h.
11394 * gdb.modula2/unbounded1.c (main): Declare returns int.
11395 * gdb.reverse/consecutive-reverse.c: Likewise.
11396 * gdb.threads/create-fail.c: Include unistd.h.
11397 * gdb.threads/killed.c: Likewise.
11398 * gdb.threads/linux-dp.c: Likewise.
11399 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
11400 * gdb.threads/non-ldr-exc-2.c: Likewise.
11401 * gdb.threads/non-ldr-exc-3.c: Likewise.
11402 * gdb.threads/non-ldr-exc-4.c: Likewise.
11403 * gdb.threads/pthreads.c: Include unistd.h.
11404 (main): Declare returns int.
11405 * gdb.threads/tls-main.c (foo): New declaration.
11406 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
11407
f7e5394d
SM
114082015-01-23 Simon Marchi <simon.marchi@ericsson.com>
11409
11410 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
11411 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
11412
743649fd
MW
114132015-01-15 Mark Wielaard <mjw@redhat.com>
11414
11415 * gdb.base/noreturn-return.c: New file.
11416 * gdb.base/noreturn-return.exp: New file.
11417 * gdb.base/noreturn-finish.c: New file.
11418 * gdb.base/noreturn-finish.exp: New file.
11419
198297aa
PA
114202015-01-23 Pedro Alves <palves@redhat.com>
11421
11422 * gdb.threads/continue-pending-after-query.c: New file.
11423 * gdb.threads/continue-pending-after-query.exp: New file.
11424
717cf30c
AG
114252015-01-22 Anders Granlund <anders.granlund@ericsson.com>
11426 Simon Marchi <simon.marchi@ericsson.com>
11427
11428 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
11429 * gdb.base/valgrind-db-attach.exp: Same.
11430 * gdb.base/valgrind-infcall.exp: Same.
11431 * lib/mi-support.exp (default_mi_gdb_start): Same.
11432 * lib/prompt.exp (default_prompt_gdb_start): Same.
11433 * lib/gdb.exp (default_gdb_spawn): Same.
11434 (gdb_interact): New.
11435
11436
4b62a76e
JK
114372015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11438
11439 * gdb.compile/compile.exp (pointer to jit function): New test.
11440
b4cdae6f
WW
114412015-01-17 Wei-cheng Wang <cole945@gmail.com>
11442
11443 * lib/gdb.exp (supports_process_record): Return true for
11444 powerpc*-*-linux*.
11445 (supports_reverse): Likewise.
11446
d221e7ef
DB
114472015-01-15 Don Breazeal <donb@codesourcery.com>
11448
11449 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
11450 instead of checking whether the target board is remote and
11451 use spawn_wait_for_attach instead of exec/sleep.
11452 * gdb.base/attach-twice.exp: Likewise.
11453
bafffb51
JB
114542015-01-15 Joel Brobecker <brobecker@adacore.com>
11455
11456 * gdb.ada/var_arr_attrs: New testcase.
11457
5589af0e
PA
114582015-01-14 Pedro Alves <palves@redhat.com>
11459 Joel Brobecker <brobecker@adacore.com>
11460
11461 PR gdb/17525
11462 * gdb.base/bp-cmds-execution-x-script.c: New file.
11463 * gdb.base/bp-cmds-execution-x-script.exp: New file.
11464 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
11465
6c400b59
PA
114662015-01-14 Pedro Alves <palves@redhat.com>
11467
11468 PR cli/17828
11469 * gdb.base/batch-preserve-term-settings.c: New file.
11470 * gdb.base/batch-preserve-term-settings.exp: New file.
11471
e02c96a7
DE
114722015-01-13 Doug Evans <dje@google.com>
11473
11474 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
11475 binary.
11476
576fd14c
JB
114772015-01-13 Joel Brobecker <brobecker@adacore.com>
11478
11479 * Makefile.in (clean mostlyclean): Do not delete *.py.
11480
04dccad0
JB
114812015-01-13 Joel Brobecker <brobecker@adacore.com>
11482
11483 * gdb.python/py-lookup-type.exp: New file.
11484
3d230f71
PA
114852015-01-12 Pedro Alves <palves@redhat.com>
11486
11487 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
11488 restore GDBFLAGS before returning.
11489
7e67715d
JK
114902015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11491
11492 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
11493 is_amd64_regs_target and is_x86_like_target.
11494
f2e0d4b4
DE
114952015-01-11 Doug Evans <xdje42@gmail.com>
11496
11497 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
11498 is given without an explicit form.
11499 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
11500 attributes.
11501 * gdb.dwarf/corrupt.exp: Ditto.
11502 * gdb.dwarf2/enum-type.exp: Ditto.
11503 * gdb.trace/entry-values.exp: Ditto.
11504 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
11505
439250fb
DE
115062015-01-11 Doug Evans <xdje42@gmail.com>
11507
11508 PR gdb/15830
11509 * gdb.base/maint.exp: Remove references to "maint demangle".
11510 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
11511 Add tests for explicitly specifying language to demangle.
11512 * gdb.dlang/demangle.exp: Ditto.
11513
ede9f622
PA
115142015-01-09 Pedro Alves <palves@redhat.com>
11515
11516 * gdb.threads/non-stop-fair-events.c: New file.
11517 * gdb.threads/non-stop-fair-events.exp: New file.
11518
a7b796db
PA
115192015-01-09 Pedro Alves <palves@redhat.com>
11520
11521 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
11522 the global scope. Set a breakpoint after all threads are started
11523 rather than stepping over two source lines. Expect the prompt.
11524 * gdb.base/watch_thread_num.c (threads_started_barrier): New
11525 global.
11526 (NUM): Now 15.
11527 (main): Use threads_started_barrier to wait for all threads to
11528 start. Main thread no longer calls thread_function. Exit after
11529 180 seconds.
11530 (loop): New function.
11531 (thread_function): Wait on threads_started_barrier barrier. Call
11532 'loop' at each iteration.
11533 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
11534 threads have started, instead of hardcoding number of "next"
11535 steps. Use an access watchpoint instead of a write watchpoint.
11536
9665ffdd
PA
115372015-01-09 Pedro Alves <palves@redhat.com>
11538
11539 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
11540 (thread_func): Wait on barrier.
11541 (main): Wait for all threads to start before stopping GDB.
11542 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
11543 global.
11544 (thread1_func, thread2_func): Wait on barrier.
11545 (main): Wait for all threads to start before stopping GDB.
11546 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
11547 New global.
11548 (thread1_func, thread2_func): Wait on barrier.
11549 (main): Wait for all threads to start before stopping GDB.
11550
c945a99f
PA
115512015-01-09 Pedro Alves <palves@redhat.com>
11552
11553 * gdb.threads/attach-many-short-lived-threads.c: New file.
11554 * gdb.threads/attach-many-short-lived-threads.exp: New file.
11555
c1a747c1
PA
115562014-01-09 Pedro Alves <palves@redhat.com>
11557
11558 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
11559 instead of to thread 2.
11560 * gdb.threads/signal-command-multiple-signals-pending.c (main):
11561 Add barrier around each pthread_create call instead of around all
11562 calls.
11563 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
11564 Set a break on thread_function and have the child threads hit it
11565 one at at a time.
11566
60b3033e
PA
115672015-01-09 Pedro Alves <palves@redhat.com>
11568
11569 * lib/gdb.exp (can_spawn_for_attach): New procedure.
11570 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
11571 false.
11572 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
11573 checking whether the target board is remote.
11574 * gdb.multi/multi-attach.exp: Likewise.
11575 * gdb.python/py-sync-interp.exp: Likewise.
11576 * gdb.server/ext-attach.exp: Likewise.
11577 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
11578 tests that need to attach, instead of checking whether the target
11579 board is remote at the top of the file.
11580
acc018ac
YQ
115812015-01-08 Yao Qi <yao@codesourcery.com>
11582
11583 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
11584
50a18af8
JK
115852015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11586
11587 Fix testcase compilation.
11588 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
11589
8503d6e1
JB
115902015-01-06 Joel Brobecker <brobecker@adacore.com>
11591
11592 * gdb.python/py-type.exp: Add a couple test about empty
11593 array creation, and negative-length array creation.
11594
cc73dbcc
DE
115952015-01-02 Doug Evans <xdje42@gmail.com>
11596
11597 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
11598
0300bbc7
DE
115992015-01-02 Doug Evans <dje@google.com>
11600
11601 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
11602
9d85a0ec
YQ
116032014-12-29 Yao Qi <yao@codesourcery.com>
11604
11605 * gdb.trace/entry-values.exp: Update comments. Rename variable
11606 bar_call_foo to returned_from_foo.
11607
87186c6a
MMN
116082014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
11609
11610 PR gdb/17394
11611 * gdb.linespec/break-asm-file.c: New file.
11612 * gdb.linespec/break-asm-file.exp: New file.
11613 * gdb.linespec/break-asm-file0.s: New file.
11614 * gdb.linespec/break-asm-file1.s: New file.
11615
1bab7383
YQ
116162014-12-18 Nigel Stephens <nigel@mips.com>
11617 Maciej W. Rozycki <macro@codesourcery.com>
11618
11619 * gdb.base/float.exp: Handle the new output from "info float" on
11620 MIPS targets.
11621
1bc1068a
JK
116222014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11623
11624 Fix MinGW compilation.
11625 * gdb.compile/compile-ops.exp: Update untested message if
11626 !skip_compile_feature_tests.
11627 * gdb.compile/compile-setjmp.exp: Likewise.
11628 * gdb.compile/compile-tls.exp: Likewise.
11629 * gdb.compile/compile.exp: Likewise.
11630 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
11631 supported on this host".
11632
b6615d10
DE
116332014-12-16 Doug Evans <xdje42@gmail.com>
11634
11635 * boards/stabs.exp: New file.
11636
25dda427
AA
116372014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
11638
11639 * gdb.base/completion.exp: Adjust to format changes of "maint
11640 print user-registers".
11641
bf330350
CU
116422014-12-16 Catalin Udma <catalin.udma@freescale.com>
11643
11644 PR server/17457
11645 * gdb.arch/aarch64-fp.c: New file.
11646 * gdb.arch/aarch64-fp.exp: New file.
11647
395cf596
SDJ
116482014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11649
11650 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
11651 r210637, r210913, r211666, r215400, r215817).
11652
11653 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11654 * dg-extract-results.py: New file.
11655 * dg-extract-results.sh: Use it if the environment seems
11656 suitable.
11657
11658 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
11659
11660 * dg-extract-results.py (parse_run): Handle warnings that
11661 are printed before a test harness is run.
11662
11663 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11664
11665 * dg-extract-results.py (Named): Remove __cmp__ method.
11666 (output_variation): Use a key to sort variation.harnesses.
11667
11668 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
11669
11670 * dg-extract-results.py: For Python 3, force sys.stdout to
11671 handle surrogate escape sequences.
11672 (safe_open): New function.
11673 (output_segment, main): Use it.
11674
11675 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
11676
11677 * dg-extract-results.py (Prog.result_re): Include options
11678 in test name.
11679
11680 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
11681
11682 * dg-extract-results.py (output_variation): Always sort if
11683 do_sum.
11684
e882ef3c
SM
116852014-12-15 Simon Marchi <simon.marchi@ericsson.com>
11686
11687 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
11688 as long as we get pagination notifications.
11689
4992aa20
JM
116902014-12-15 Jason Merrill <jason@redhat.com>
11691
11692 * Makefile.in (check-gdb.%): Restore.
11693 * README: Mention it.
11694
c1b5a1a6
JB
116952014-12-13 Joel Brobecker <brobecker@adacore.com>
11696
11697 * gdb.ada/str_uninit: New testcase.
11698
5537b577
JK
116992014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11700
11701 PR symtab/17642
11702 * gdb.base/vla-stub-define.c: New file.
11703 * gdb.base/vla-stub.c: New file.
11704 * gdb.base/vla-stub.exp: New file.
11705
bb2ec1b3
TT
117062014-12-12 Phil Muldoon <pmuldoon@redhat.com>
11707 Jan Kratochvil <jan.kratochvil@redhat.com>
11708 Tom Tromey <tromey@redhat.com>
11709
11710 * configure.ac: Add gdb.compile/.
11711 * configure: Regenerate.
11712 * gdb.compile/Makefile.in: New file.
11713 * gdb.compile/compile-ops.exp: New file.
11714 * gdb.compile/compile-ops.c: New file.
11715 * gdb.compile/compile-tls.c: New file.
11716 * gdb.compile/compile-tls.exp: New file.
11717 * gdb.compile/compile-constvar.S: New file.
11718 * gdb.compile/compile-constvar.c: New file.
11719 * gdb.compile/compile-mod.c: New file.
11720 * gdb.compile/compile-nodebug.c: New file.
11721 * gdb.compile/compile-setjmp-mod.c: New file.
11722 * gdb.compile/compile-setjmp.c: New file.
11723 * gdb.compile/compile-setjmp.exp: New file.
11724 * gdb.compile/compile-shlib.c: New file.
11725 * gdb.compile/compile.c: New file.
11726 * gdb.compile/compile.exp: New file.
11727 * lib/gdb.exp (skip_compile_feature_tests): New proc.
11728
4ff709eb
TT
117292014-12-12 Tom Tromey <tromey@redhat.com>
11730
11731 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
11732 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
11733
6dddd6a5
DE
117342014-12-12 Doug Evans <dje@google.com>
11735
11736 * lib/gdb-python.exp (get_python_valueof): New function.
11737 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
11738
71c24708
AA
117392014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11740
11741 * gdb.base/completion.exp: Add test for completion of "info
11742 registers ".
11743
3e29f34a
MR
117442014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
11745
11746 * gdb.base/func-ptrs.c: New file.
11747 * gdb.base/func-ptrs.exp: New file.
11748
fc126975
SM
117492014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11750
11751 PR breakpoints/17012
11752 * gdb.base/dprintf-detach.c: New file.
11753 * gdb.base/dprintf-detach.exp: New file.
11754
0a46d518
SM
117552014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11756
11757 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
11758 * lib/gdb.exp (target_is_gdbserver): New procedure.
11759
a0be3e44
DE
117602014-12-08 Doug Evans <dje@google.com>
11761
11762 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
11763
df1b803a
YQ
117642014-12-05 Yao Qi <yao@codesourcery.com>
11765
11766 * gdb.guile/scm-error.exp: Remove the third argument to
11767 gdb_remote_download.
11768 * gdb.guile/scm-frame-args.exp: Likewise.
11769 * gdb.guile/scm-section-script.exp: Likewise.
11770
ddb9f679
YQ
117712014-12-05 Yao Qi <yao@codesourcery.com>
11772
11773 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
11774
86e4ed39
DE
117752014-12-04 Doug Evans <dje@google.com>
11776
11777 * gdb.python/py-objfile.exp: Add tests for
11778 objfile.add_separate_debug_file.
11779
7c50a931
DE
117802014-12-04 Doug Evans <dje@google.com>
11781
11782 * lib/gdb.exp (get_build_id): New function.
11783 (build_id_debug_filename_get): Rewrite to use it.
11784 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
11785
621661e3
MR
117862014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
11787
11788 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
11789 `method(long)', not just 0x0.
11790 * gdb.cp/nsalias.exp: Align code labels to 4.
11791 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
11792 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
11793 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
11794 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
11795 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
11796 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
11797
29f0c3b7
DE
117982014-12-02 Doug Evans <dje@google.com>
11799
e1e061e7 11800 PR symtab/17602
29f0c3b7 11801 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 11802 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
11803 * gdb.cp/anon-ns.exp: Update.
11804
162078c8
NB
118052014-12-02 Nick Bull <nicholaspbull@gmail.com>
11806
11807 * gdb.python/py-events.py (inferior_call_handler): New.
11808 (register_changed_handler, memory_changed_handler): New.
11809 (test_events.invoke): Register new handlers.
11810 * gdb.python/py-events.exp: Add tests for inferior call,
11811 memory_changed and register_changed events.
11812
fdb09caf
AA
118132014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11814
11815 * gdb.base/execl-update-breakpoints.exp: Specify the link address
11816 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
11817 if the linker doesn't understand this.
11818
55cfb2c4
SM
118192014-12-01 Simon Marchi <simon.marchi@ericsson.com>
11820
11821 * gdb.python/python.exp: Change expected reply to help().
11822
9e8cd6df
YQ
118232014-12-01 Yao Qi <yao@codesourcery.com>
11824
11825 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
11826 AC_CONFIG_SUBDIRS(gdb.gdbtk).
11827 * configure: Re-generated.
11828
6c659fc2
SC
118292014-11-28 Siva Chandra Reddy <sivachandra@google.com>
11830
11831 * gdb.cp/chained-calls.cc: New file.
11832 * gdb.cp/chained-calls.exp: New file.
11833 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
11834
d7fc3181
SM
118352014-11-28 Simon Marchi <simon.marchi@ericsson.com>
11836
11837 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
11838 * gdb.dwarf2/symtab-producer.exp: Same.
11839 * gdb.gdb/python-interrupts.exp: Same.
11840 * gdb.gdb/python-selftest.exp: Same.
11841 * gdb.python/py-linetable.exp: Same.
11842 * gdb.python/py-type.exp: Same.
11843 * gdb.python/py-value-cc.exp: Same.
11844 * gdb.python/py-value.exp: Same.
11845
10e79639
YQ
118462014-11-28 Yao Qi <yao@codesourcery.com>
11847
11848 * gdb.base/break-probes.exp: Match library name prefixed with
11849 sysroot.
11850
f28a0564
SM
118512014-11-27 Simon Marchi <simon.marchi@ericsson.com>
11852
11853 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
11854 test expected output. Add parentheses for the call to print.
11855 Remove L suffix from integers.
11856
3fe1ce1d
DE
118572014-11-26 Doug Evans <dje@google.com>
11858
11859 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
11860
84429e27
YQ
118612014-11-22 Yao Qi <yao@codesourcery.com>
11862
11863 * gdb.trace/entry-values.c: Remove asms.
11864 (foo): Add foo_label.
11865 (bar): Add bar_label.
11866 * gdb.trace/entry-values.exp: Remove code computing foo's
11867 length and bar's length.
11868 (Dwarf::assemble): Invoke function_range for bar and use
11869 MACRO_AT_func for foo.
11870
26741859
YQ
118712014-11-22 Yao Qi <yao@codesourcery.com>
11872
11873 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
11874 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
11875 Use .Lgcc43_procstart instead of gcc43.
11876
45e44d27
JB
118772014-11-21 Joel Brobecker <brobecker@adacore.com>
11878
11879 * gdb.ada/n_arr_bound: New testcase.
11880
458c8db8
SDJ
118812014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
11882
11883 PR breakpoints/10737
11884 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
11885 test_catch_syscall_multi_arch.
11886 (test_catch_syscall_multi_arch): New function.
11887
43f3e411
DE
118882014-11-20 Doug Evans <xdje42@gmail.com>
11889
11890 * gdb.base/maint.exp: Update expected output.
11891
0d7b2549
AA
118922014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11893
11894 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
11895 4-byte instruction on S390.
11896
8908fca5
JB
118972014-11-19 Joel Brobecker <brobecker@adacore.com>
11898
11899 * gdb.ada/arr_arr: New testcase.
11900
4a46959e
JB
119012014-11-19 Joel Brobecker <brobecker@adacore.com>
11902
11903 * gdb.ada/pkd_arr_elem: New Testcase.
11904
470e2f4e
LM
119052014-11-18 Luis Machado <lgustavo@codesourcery.com>
11906
11907 * gdb.reverse/break-precsave: Expect completion message for
11908 core file reads.
11909 * gdb.reverse/consecutive-precsave.exp: Likewise.
11910 * gdb.reverse/finish-precsave.exp: Likewise.
11911 * gdb.reverse/i386-precsave.exp: Likewise.
11912 * gdb.reverse/machinestate-precsave.exp: Likewise.
11913 * gdb.reverse/sigall-precsave.exp: Likewise.
11914 * gdb.reverse/solib-precsave.exp: Likewise.
11915 * gdb.reverse/step-precsave.exp: Likewise.
11916 * gdb.reverse/until-precsave.exp: Likewise.
11917 * gdb.reverse/watch-precsave.exp: Likewise.
11918
a267f3ad
AA
119192014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11920
11921 * gdb.base/bp-permanent.c: Include unistd.h.
11922 * gdb.python/py-framefilter-mi.c (main): Add return type.
11923 * gdb.python/py-framefilter.c (main): Likewise.
11924 * gdb.trace/actions-changed.c (main): Likewise.
11925
12084a9a
AA
119262014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11927
11928 * gdb.mi/until.c: Add eye-catchers.
11929 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
11930 line numbers.
11931
dc7e1a77
AA
119322014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11933
11934 * gdb.base/condbreak.exp: Drop references to removed non-prototype
11935 function header variants in break1.c.
11936 * gdb.base/ena-dis-br.exp: Likewise.
11937 * gdb.base/hbreak2.exp: Likewise.
11938 * gdb.reverse/until-precsave.exp: Drop references to removed
11939 non-prototype function header variants in ur1.c.
11940 * gdb.reverse/until-reverse.exp: Likewise.
11941
41c77605
PM
119422014-11-17 Petr Machata <pmachata@redhat.com>
11943
11944 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
11945 ${_cu_offset_size} bytes abbrev offset.
11946
34248c3a
DE
119472014-11-15 Doug Evans <xdje42@gmail.com>
11948
11949 PR symtab/17559
11950 * gdb.base/line-symtabs.exp: New file.
11951 * gdb.base/line-symtabs.c: New file.
11952 * gdb.base/line-symtabs.h: New file.
11953
646da059
YQ
119542014-11-14 Yao Qi <yao@codesourcery.com>
11955
11956 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
11957 (func): Add label func_label.
11958 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
11959 Replace low_pc and high_pc with MACRO_AT_range.
11960 Replace name, low_pc and high_pc with MACRO_AT_func.
11961
9301ebe6
YQ
119622014-11-14 Yao Qi <yao@codesourcery.com>
11963
11964 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
11965 Replace name, low_pc and high_pc with MACRO_AT_func.
11966
f166b542
YQ
119672014-11-14 Yao Qi <yao@codesourcery.com>
11968
11969 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
11970 produce debug information.
11971 * gdb.dwarf2/implptr-optimized-out.S: Removed.
11972
0f6e71e3
YQ
119732014-11-14 Yao Qi <yao@codesourcery.com>
11974
11975 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
11976 object and get function length.
11977 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
11978 with MACRO_AT_func.
11979 (top-level): Replace gdb_compile and clean_restart with
11980 prepare_for_testing.
11981 * gdb.dwarf2/main.c (main): Add label main_label.
11982
876c4df9
YQ
119832014-11-14 Yao Qi <yao@codesourcery.com>
11984
11985 * lib/dwarf.exp (function_range): New procedure.
11986 (Dwarf::_handle_macro_at_func): New procedure.
11987 (Dwarf::_handle_macro_at_range): New procedure.
11988 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
11989
02ad9cf1
YQ
119902014-11-14 Yao Qi <yao@codesourcery.com>
11991
11992 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
11993 (_handle_attribute): New procedure.
11994
a59add0c
AA
119952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11996
11997 * gdb.ada/cond_lang/foo.c (callme): Add return type.
11998 * gdb.base/call-sc.c (zed): Likewise.
11999 * gdb.base/checkpoint.c (main): Likewise.
12000 * gdb.base/dump.c (main): Likewise.
12001 * gdb.base/gcore.c (main): Likewise.
12002 * gdb.base/huge.c (main): Likewise.
12003 * gdb.base/multi-forks.c (main): Likewise.
12004 * gdb.base/pr10179-a.c (main): Likewise.
12005 * gdb.base/savedregs.c (main): Likewise.
12006 * gdb.base/sigaltstack.c (main): Likewise.
12007 * gdb.base/siginfo.c (main): Likewise.
12008 * gdb.base/structs.c (zed): Likewise.
12009 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
12010 * gdb.mi/mi-syn-frame.c (main): Likewise.
12011 * gdb.mi/until.c (foo, main): Likewise.
12012 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
12013 * gdb.base/solib-weak.c (foo): Declare.
12014 * gdb.base/attach-twice.c: Include stdio.h.
12015 * gdb.base/weaklib1.c: Likewise.
12016 * gdb.base/weaklib2.c: Likewise.
12017 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
12018 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
12019 unistd.h.
12020 * gdb.base/attach-pie-misread.c: Include stdlib.h.
12021 * gdb.mi/mi-exit-code.c: Likewise.
12022 * gdb.base/break-interp-lib.c: Include string.h.
12023 * gdb.base/coremaker.c: Likewise.
12024 * gdb.base/testenv.c: Likewise.
12025 * gdb.python/py-finish-breakpoint.c: Likewise.
12026 * gdb.base/inferior-died.c: Include sys/wait.h.
12027 * gdb.base/fileio.c: Include time.h.
12028 * gdb.base/async-shell.c: Include unistd.h.
12029 * gdb.base/dprintf-non-stop.c: Likewise.
12030 * gdb.base/info-os.c: Likewise.
12031 * gdb.mi/mi-console.c: Likewise.
12032 * gdb.mi/watch-nonstop.c: Likewise.
12033 * gdb.python/py-events.c: Likewise.
12034 * gdb.base/async.c (baz): Move up before its invocation.
12035 * gdb.base/code_elim2.c (my_global_func): Likewise.
12036 * gdb.base/skip-solib-lib.c (multiply): Likewise.
12037 * gdb.base/advance.c (func2): Likewise.
12038
3b5d5997
AA
120392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12040
12041 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
12042 variant.
12043 * gdb.base/annota3.c: Likewise.
12044 * gdb.base/async.c: Likewise.
12045 * gdb.base/average.c: Likewise.
12046 * gdb.base/call-ar-st.c: Likewise.
12047 * gdb.base/call-rt-st.c: Likewise.
12048 * gdb.base/call-sc.c: Likewise.
12049 * gdb.base/call-strs.c: Likewise.
12050 * gdb.base/ending-run.c: Likewise.
12051 * gdb.base/execd-prog.c: Likewise.
12052 * gdb.base/exprs.c: Likewise.
12053 * gdb.base/foll-exec.c: Likewise.
12054 * gdb.base/foll-fork.c: Likewise.
12055 * gdb.base/foll-vfork.c: Likewise.
12056 * gdb.base/funcargs.c: Likewise.
12057 * gdb.base/gcore.c: Likewise.
12058 * gdb.base/jump.c: Likewise.
12059 * gdb.base/langs0.c: Likewise.
12060 * gdb.base/langs1.c: Likewise.
12061 * gdb.base/langs2.c: Likewise.
12062 * gdb.base/mips_pro.c: Likewise.
12063 * gdb.base/nodebug.c: Likewise.
12064 * gdb.base/opaque0.c: Likewise.
12065 * gdb.base/opaque1.c: Likewise.
12066 * gdb.base/recurse.c: Likewise.
12067 * gdb.base/run.c: Likewise.
12068 * gdb.base/scope0.c: Likewise.
12069 * gdb.base/scope1.c: Likewise.
12070 * gdb.base/setshow.c: Likewise.
12071 * gdb.base/setvar.c: Likewise.
12072 * gdb.base/shmain.c: Likewise.
12073 * gdb.base/shr1.c: Likewise.
12074 * gdb.base/shr2.c: Likewise.
12075 * gdb.base/sigall.c: Likewise.
12076 * gdb.base/signals.c: Likewise.
12077 * gdb.base/so-indr-cl.c: Likewise.
12078 * gdb.base/solib2.c: Likewise.
12079 * gdb.base/structs.c: Likewise.
12080 * gdb.base/sum.c: Likewise.
12081 * gdb.base/vforked-prog.c: Likewise.
12082 * gdb.base/watchpoint.c: Likewise.
12083 * gdb.reverse/shr2.c: Likewise.
12084 * gdb.reverse/until-reverse.c: Likewise.
12085 * gdb.reverse/ur1.c: Likewise.
12086 * gdb.reverse/watch-reverse.c: Likewise.
12087
066a77c5
AA
120882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12089
12090 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
12091 variant.
12092 * gdb.base/sepdebug.exp: Drop references to removed code.
12093
4f204ea5
AA
120942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12095
12096 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
12097 variant. Preserve original line numbering.
12098 * gdb.base/list1.c: Likewise.
12099
3b377a3a
AA
121002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12101
12102 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
12103 variant.
12104 * gdb.base/break1.c: Likewise.
12105 * gdb.base/break.exp: Drop references to removed code.
12106
e444df73
AA
121072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12108
12109 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
12110 variant.
12111
8008f2a7
AA
121122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12113
12114 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
12115
a5a06887
AA
121162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12117
12118 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
12119 logic into perform_all_tests() and invoke it with and without
12120 function header prototypes.
12121 (do_function_calls): Remove conditional XFAIL for PR 5318.
12122 (rerun_and_prepare): Remove duplicate code.
12123 (perform_all_tests): New. Main logic moved here.
12124
44dba9b9
AA
121252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12126
12127 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
12128 code guarded by #ifdef NO_PROTOTYPES.
12129 (t_double_many_args): Likewise.
12130 (DEF_FUNC_MANY_ARGS_1): Likewise.
12131 (DEF_FUNC_VALUES_1): Likewise.
12132 (t_structs_ldc): Renamed from t_structs_fc in conditional code
12133 guarded by #ifdef PROTOTYPES.
12134
d1fbcd56
AA
121352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12136
12137 * gdb.mi/mi-console.c: Add eye-catcher.
12138 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
12139 instead of literal line number.
12140
b0e59b8f
AA
121412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12142
12143 * gdb.base/shr2.c: Add eye-catcher.
12144 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
12145 line number.
12146
78f98cca
AA
121472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12148
12149 * gdb.base/jump.c: Add eye-catchers.
12150 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
12151 numbers.
12152
58fa2af0
AA
121532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12154
12155 * gdb.base/execd-prog.c: Add eye-catchers.
12156 * gdb.base/foll-exec.c: Likewise.
12157 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
12158 line numbers.
12159
04e5059b
AA
121602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12161
12162 * gdb.base/ending-run.c: Add eye-catchers.
12163 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
12164 literal line numbers.
12165
dbfdb174
AA
121662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12167
12168 * gdb.base/call-rt-st.c: Add eye-catchers.
12169 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
12170 literal line numbers.
12171
888a2ade
AA
121722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12173
12174 * gdb.base/call-ar-st.c: Add eye-catchers.
12175 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
12176 literal line numbers.
12177
6acc2dde
AA
121782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12179
12180 * gdb.base/average.c: Add eye-catchers.
12181 * gdb.base/sum.c: Likewise.
12182 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12183 regexps dynamically.
12184
9ecfcd1d
AA
121852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12186
12187 * gdb.base/solib1.c: Add eye-catchers.
12188 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
12189 literal line numbers.
12190
78708b7c
PA
121912014-11-12 Pedro Alves <palves@redhat.com>
12192
12193 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
12194 leader has exited.
12195
af48d08f
PA
121962014-11-12 Pedro Alves <palves@redhat.com>
12197
12198 * gdb.arch/i386-bp_permanent.c: New file.
12199 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
12200 (srcfile): Set to i386-bp_permanent.c.
12201 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
12202 that stepi does not execute the 'leave' instruction, instead of
12203 testing it does execute.
12204 * gdb.base/bp-permanent.c: New file.
12205 * gdb.base/bp-permanent.exp: New file.
12206
af3768e9
DE
122072014-11-10 Doug Evans <xdje42@gmail.com>
12208
12209 PR symtab/17564
12210 * gdb.base/symtab-search-order.exp: New file.
12211 * gdb.base/symtab-search-order.c: New file.
12212 * gdb.base/symtab-search-order-1.c: New file.
12213 * gdb.base/symtab-search-order-shlib-1.c: New file.
12214
9de00a4a
PA
122152014-11-07 Pedro Alves <palves@redhat.com>
12216
12217 PR gdb/17511
12218 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
12219 i?86-*-linux*.
12220
e0f52461
SC
122212014-11-03 Siva Chandra Reddy <sivachandra@google.com>
12222
12223 PR c++/17494
12224 * gdb.cp/pr17494.cc: New file.
12225 * gdb.cp/pr17494.exp: New file.
12226
6ce8c980
YQ
122272014-11-02 Yao Qi <yao@codesourcery.com>
12228
12229 * gdb.python/python.exp: Get working directory and match the
12230 output of "set extended-prompt \\w " with it.
12231
02be9a71
DE
122322014-10-30 Doug Evans <dje@google.com>
12233
12234 * gdb.python/py-objfile.exp: Add tests for setting random attributes
12235 in objfiles.
12236 * gdb.python/py-progspace.exp: Add tests for setting random attributes
12237 in progspaces.
12238
3bdff46b
LM
122392014-10-30 Janis Johnson <janisjo@codesourcery.com>
12240
12241 * gdb.base/fullpath-expand.exp: Skip for a remote host.
12242 * gdb.base/realname-expand.exp: Likewise.
12243 * gdb.linespec/macro-relative.exp: Likewise.
12244
ab917dfb
PA
122452014-10-29 Pedro Alves <palves@redhat.com>
12246
12247 PR gdb/17408
12248 * gdb.threads/schedlock.c (some_function): New function.
12249 (call_function): New global.
12250 (MAYBE_CALL_SOME_FUNCTION): New macro.
12251 (thread_function): Call it.
12252 * gdb.threads/schedlock.exp (get_args): Add description parameter,
12253 and use it instead of a global counter. Adjust all callers.
12254 (get_current_thread): Use "find current thread" for test message
12255 here rather than having all callers pass down the same string.
12256 (goto_loop): New procedure, factored out from ...
12257 (my_continue): ... this.
12258 (step_ten_loops): Change parameter from test message to command to
12259 use. Adjust.
12260 (list_count): Delete global.
12261 (check_result): New procedure, factored out from duplicate top
12262 level code.
12263 (continue tests): Wrap in with_test_prefix.
12264 (test_step): New procedure, factored out from duplicate top level
12265 code.
12266 (top level): Test "step" in combination with all scheduler-locking
12267 modes. Test "next" in combination with all scheduler-locking
12268 modes, and in combination with stepping over a function call or
12269 not.
12270 * gdb.threads/next-bp-other-thread.c: New file.
12271 * gdb.threads/next-bp-other-thread.exp: New file.
12272
d3d4baed
PA
122732014-10-29 Pedro Alves <palves@redhat.com>
12274
12275 PR python/17372
12276 * gdb.python/python.exp: Test a multi-line command that spawns
12277 interactive Python.
12278 * gdb.base/multi-line-starts-subshell.exp: New file.
12279
563e8d85
YQ
122802014-10-29 Yao Qi <yao@codesourcery.com>
12281
12282 * gdb.base/fileio.exp: Make directories on host.
12283
0ea4d52e
YQ
122842014-10-29 Yao Qi <yao@codesourcery.com>
12285
12286 * gdb.base/fileio.c (test_write): Close the file.
12287
7f5ef605
PA
122882014-10-28 Pedro Alves <palves@redhat.com>
12289
12290 PR gdb/12623
12291 * gdb.base/sigstep.c (no_handler): New global.
12292 (main): If 'no_handler is true, set the signal handlers to
12293 SIG_IGN.
12294 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
12295 with_sw_watch and no_handler parameters. Handle them.
12296 (top level) <stepping over handler when stopped at a breakpoint
12297 test>: Add a test axis for testing with a software watchpoint, and
12298 another for testing with the signal handler set to SIG_IGN.
12299 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
12300 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
12301
abbdbd03
PA
123022014-10-28 Pedro Alves <palves@redhat.com>
12303
12304 PR gdb/17511
12305 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
12306 * gdb.base/sigstep.exp (other_handler_location): New global.
12307 (advance): Support stepping into the signal handler, and running
12308 commands while in the handler.
12309 (in_handler_map): New global.
12310 (top level): In the advance test, add combinations for getting
12311 into the handler with stepping commands, and for running commands
12312 in the handler. Add comment descripting the advancei tests.
12313
1df4399f
PA
123142014-10-28 Pedro Alves <palves@redhat.com>
12315
12316 * gdb.base/sigstep.exp: Use build_executable instead of
12317 prepare_for_testing.
12318 (top level): Move code that starts GDB, runs to main and creates a
12319 display to ...
12320 (restart): ... this new procedure.
12321 (top level): Move backtrace from signal handler test to ...
12322 (validate_backtrace): ... this new procedure.
12323 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
12324 with_test_prefix. Always restart GDB.
12325 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
12326 with_test_prefix. Always restart GDB. No need to delete
12327 breakpoints after the test.
12328 (test_skip_handler): Remove prefix parameter.
12329 (skip_over_handler, breakpoint_to_handler)
12330 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
12331 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
12332 restart GDB. No need to delete breakpoints after the test.
12333 (top level): Use foreach to call the test procedures with
12334 different commands.
12335
a5b6e449
PA
123362014-10-28 Pedro Alves <palves@redhat.com>
12337
12338 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
12339 instead of GNATS numbers.
12340 * gdb.base/sigbpt.exp: Likewise.
12341 * gdb.base/siginfo.exp: Likewise.
12342 * gdb.base/sigstep.exp: Likewise.
12343
e5f8a7cc
PA
123442014-10-27 Pedro Alves <palves@redhat.com>
12345
12346 * gdb.base/sigstep.c (dummy): New global.
12347 (main): Issue a couple writes to the new global.
12348 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
12349 procedures.
12350 (skip_over_handler): Use test_skip_handler.
12351 (top level): Call skip_over_handler for stepi and nexti too.
12352 (breakpoint_over_handler): Use test_skip_handler.
12353 (top level): Call breakpoint_over_handler for stepi and nexti too.
12354
763905a3
YQ
123552014-10-27 Yao Qi <yao@codesourcery.com>
12356
12357 * gdb.trace/tfile.c (adjust_function_address)
12358 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
12359 function descriptor.
12360
6f259a23
DB
123612014-10-24 Don Breazeal <donb@codesourcery.com>
12362
12363 * gdb.base/foll-fork.exp (test_follow_fork,
12364 catch_fork_child_follow): Check for updated fork messages emitted
12365 from infrun.c.
12366 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
12367 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
12368 vfork_and_exec_child_follow_through_step): Check for updated vfork
12369 messages emitted from infrun.c.
12370
09dd9a69
PA
123712014-10-24 Pedro Alves <palves@redhat.com>
12372
12373 * gdb.base/corefile.exp: Remove references to ultrix.
12374 * gdb.base/interrupt.exp: Likewise.
12375 * gdb.base/whatis.exp: Likewise.
12376 * gdb.gdb/selftest.exp: Likewise.
12377 * gdb.threads/manythreads.exp: Likewise.
12378 * gdb.threads/print-threads.exp: Likewise.
12379 * gdb.threads/pthreads.exp:: Likewise.
12380 * gdb.threads/schedlock.exp: Likewise.
12381
3433cfa5
SC
123822014-10-24 Siva Chandra Reddy <sivachandra@google.com>
12383
12384 * gdb.cp/non-trivial-retval.cc: Add a test case.
12385 * gdb.cp/non-trivial-retval.exp: Add a test.
12386
092f880b
YQ
123872014-10-20 Yao Qi <yao@codesourcery.com>
12388
12389 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
12390 * gdb.python/py-objfile-script-gdb.py: New file.
12391 * gdb.python/py-objfile-script.exp: Update reference to
12392 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
12393 of remote_download. Remove the dest file.
12394
acbdb7f3
YQ
123952014-10-20 Yao Qi <yao@codesourcery.com>
12396
12397 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12398 * gdb.base/step-line.exp: Likewise.
12399 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12400 * gdb.dwarf2/dw2-basic.exp: Likewise.
12401 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12402 * gdb.dwarf2/dw2-filename.exp: Likewise.
12403 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12404 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12405 * gdb.dwarf2/dw2-producer.exp: Likewise.
12406 * gdb.dwarf2/mac-fileno.exp: Likewise.
12407 * gdb.python/py-frame-args.exp: Likewise.
12408 * gdb.python/py-framefilter.exp: Likewise.
12409 * gdb.python/py-mi.exp: Likewise.
12410 * gdb.python/py-objfile-script.exp: Likewise
12411 * gdb.python/py-pp-integral.exp: Likewise.
12412 * gdb.python/py-pp-re-notag.exp: Likewise.
12413 * gdb.python/py-prettyprint.exp: Likewise.
12414 * gdb.python/py-section-script.exp: Likewise.
12415 * gdb.python/py-typeprint.exp: Likewise.
12416 * gdb.python/py-xmethods.exp: Likewise.
12417 * gdb.stabs/weird.exp: Likewise.
12418 * gdb.xml/tdesc-regs.exp: Likewise.
12419
bd286a29
KCY
124202014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
12421
12422 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
12423 (out_cu): Use addr_len for the size of addresses.
12424 (out_line): Likewise. Size DW_LNE_set_address instruction
12425 according to addr_len.
12426 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
12427 (FUNC): Add START_INSNS to definition.
12428
673dc4a0
YQ
124292014-10-18 Yao Qi <yao@codesourcery.com>
12430
12431 * gdb.base/argv0-symlink.exp: Check argv[0] value if
12432 gdb_has_argv0 return true.
12433 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
12434 check [target_info exists noargs], check [gdb_has_argv0]
12435 instead.
12436 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12437 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
12438 procedures.
12439
4ffbba72
DE
124402014-10-17 Doug Evans <dje@google.com>
12441
12442 * gdb.python/py-events.exp: Update expected output for clear_objfiles
12443 event.
12444 * gdb.python/py-events.py: Add clear_objfiles event.
12445
d096d8c1
DE
124462014-10-17 Doug Evans <dje@google.com>
12447
12448 * gdb.python/py-objfile.exp: Test progspace attribute.
12449
a80db015
LM
124502014-10-17 Luis Machado <lgustavo@codesourcery.com>
12451
12452 * gdb.guile/scm-breakpoint.exp: Do not assume any
12453 directory separators when matching source file paths.
12454 * gdb.python/py-breakpoint.exp: Likewise.
12455 * gdb.reverse/break-precsave.exp: Likewise.
12456 * gdb.reverse/break-reverse.exp: Likewise.
12457 * gdb.reverse/consecutive-precsave.exp: Likewise.
12458 * gdb.reverse/finish-precsave.exp: Likewise.
12459 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
12460 * gdb.reverse/finish-reverse.exp: Likewise.
12461 * gdb.reverse/i386-precsave.exp: Likewise.
12462 * gdb.reverse/i387-env-reverse.exp: Likewise.
12463 * gdb.reverse/i387-stack-reverse.exp: Likewise.
12464 * gdb.reverse/machinestate-precsave.exp: Likewise.
12465 * gdb.reverse/machinestate.exp: Likewise.
12466 * gdb.reverse/sigall-precsave.exp: Likewise.
12467 * gdb.reverse/solib-precsave.exp: Likewise.
12468 * gdb.reverse/step-precsave.exp: Likewise.
12469 * gdb.reverse/until-precsave.exp: Likewise.
12470 * gdb.reverse/watch-precsave.exp: Likewise.
12471 * gdb.reverse/watch-reverse.exp: Likewise.
12472
b22089ab
YQ
124732014-10-17 Yao Qi <yao@codesourcery.com>
12474
12475 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
12476 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
12477
6c4486e6
PA
124782014-10-17 Pedro Alves <palves@redhat.com>
12479
12480 PR gdb/17471
12481 * gdb.base/bg-execution-repeat.c: New file.
12482 * gdb.base/bg-execution-repeat.exp: New file.
12483
0ff33695
PA
124842014-10-17 Pedro Alves <palves@redhat.com>
12485
12486 PR gdb/17300
12487 * gdb.base/continue-all-already-running.c: New file.
12488 * gdb.base/continue-all-already-running.exp: New file.
12489
6fdebc3d
PA
124902014-10-17 Pedro Alves <palves@redhat.com>
12491
12492 PR gdb/17472
12493 * gdb.base/annota-input-while-running.c: New file.
12494 * gdb.base/annota-input-while-running.exp: New file.
12495
32a8097b
PA
124962014-10-17 Pedro Alves <palves@redhat.com>
12497
12498 * gdb.base/callfuncs.exp: emove references to osf.
12499 * gdb.base/sigall.exp: Likewise.
12500 * gdb.gdb/selftest.exp: Likewise.
12501 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12502 * gdb.mi/non-stop.c: Likewise.
12503 * gdb.mi/pthreads.c: Likewise.
12504 * gdb.reverse/sigall-precsave.exp: Likewise.
12505 * gdb.reverse/sigall-reverse.exp: Likewise.
12506 * gdb.threads/pthreads.c: Likewise.
12507 * gdb.threads/pthreads.exp: Likewise.
12508
7a3517ff
YQ
125092014-10-17 Yao Qi <yao@codesourcery.com>
12510
12511 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
12512 check 'target_info exists noargs'.
12513 (test_command_prompt_position): Likewise.
12514 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
12515 Remove "set args".
12516 (progvar_simple_while_test): Likewise.
12517 (progvar_complex_if_while_test): Likewise.
12518 (if_while_breakpoint_command_test): Likewise.
12519 (infrun_breakpoint_command_test): Likewise.
12520 (breakpoint_command_test): Likewise.
12521 (watchpoint_command_test): Likewise.
12522 (bp_deleted_in_command_test): Likewise.
12523 (temporary_breakpoint_commands): Likewise.
12524
bb99c472
YQ
125252014-10-16 Yao Qi <yao@codesourcery.com>
12526
12527 * gdb.base/remotetimeout.exp: Remove noargs checking.
12528
7c16b83e
PA
125292014-10-15 Pedro Alves <palves@redhat.com>
12530
12531 PR breakpoints/9649
12532 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
12533 * gdb.base/breakpoint-in-ro-region.exp
12534 (probe_target_hardware_step): New procedure.
12535 (top level): Probe hardware stepping and hardware breakpoint
12536 support. Test stepping through a read-only region, with both
12537 "breakpoint auto-hw" on and off and both "always-inserted" on and
12538 off.
12539
35a49624
IB
125402014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12541
12542 * gdb.dlang/demangle.exp: Update for demangling changes.
12543
2d1c107c
SC
125442014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12545
12546 * gdb.cp/non-trivial-retval.cc: Add new test cases.
12547 * gdb.cp/non-trivial-retval.exp: Add new tests.
12548
778811d5
SC
125492014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12550
12551 PR c++/13403
12552 PR c++/15154
12553 * gdb.cp/non-trivial-retval.cc: New file.
12554 * gdb.cp/non-trivial-retval.exp: New file.
12555
10c5f0a8
YQ
125562014-10-15 Yao Qi <yao@codesourcery.com>
12557
12558 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
12559 remote host.
12560
65d7b369
YQ
125612014-10-15 Yao Qi <yao@codesourcery.com>
12562
12563 * gdb.python/py-symbol.exp: Match file base name if host is
12564 remote, otherwise match file name with dir name.
12565 * gdb.python/py-symtab.exp: Likewise.
12566 * gdb.python/python.exp: Likewise.
12567
46dc1394
YQ
125682014-10-15 Yao Qi <yao@codesourcery.com>
12569
12570 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
12571 pattern.
12572 * gdb.python/py-symtab.exp: Likewise.
12573 * gdb.python/python.exp: Remove trailing ".*". Fix typo
12574 locationn.
12575
c40cc657
JB
125762014-10-14 Joel Brobecker <brobecker@adacore.com>
12577
12578 * gdb.ada/addr_arith: New testcase.
12579
2abf49e1
MR
125802014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
12581
12582 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
12583 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
12584 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
12585 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
12586
f7088df3
SDJ
125872014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
12588
12589 * gdb.arch/stap-eval-lang-ada.S: Likewise.
12590 * gdb.arch/stap-eval-lang-ada.c: Likewise.
12591 * gdb.arch/stap-eval-lang-ada.exp: New file.
12592
4dc06805
YQ
125932014-10-14 Yao Qi <yao@codesourcery.com>
12594
12595 * gdb.mi/mi-var-child.c (nothing1): New function.
12596 (nothing2): New function.
12597 (do_children_tests): Set function pointers by nothing1 and
12598 nothing2.
12599 * gdb.mi/mi-var-child.exp: Step over new added statements.
12600 Update test to match the new output.
12601 * gdb.mi/var-cmd.c (nothing1): New function.
12602 (nothing2): New function.
12603 (do_children_tests): Set function pointers by nothing1 and
12604 nothing2.
12605 * gdb.mi/mi-var-display.exp: Update test to match output.
12606 Step to the line specified by $line_dct_nothing.
12607 Increase the number of lines to step.
12608
46a93de2
YQ
126092014-10-14 Yao Qi <yao@codesourcery.com>
12610
12611 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
12612 tests.
12613 * gdb.mi/mi2-var-child.exp: Likewise.
12614
14ea52ee
DE
126152014-10-13 Doug Evans <dje@google.com>
12616
12617 * gdb.python/py-objfile.exp: Change name of file name test.
12618
e5c6e92b
DE
126192014-10-13 Doug Evans <dje@google.com>
12620
12621 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
12622 from the start of the CU.
12623
c780cc2f
JK
126242014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12625 Yao Qi <yao@codesourcery.com>
12626
12627 Fix "save breakpoints" for "catch" command.
12628 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
12629 Remove -nonewline. Match also the added "main" line.
12630
99894e11
JK
126312014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12632
12633 Fix "save breakpoints" for "disable $bpnum" command.
12634 * gdb.base/save-bp.c (main): Add label.
12635 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
12636
6e1ac5a3
JK
126372014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12638
12639 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
12640
754dd2b0
YQ
126412014-10-11 Yao Qi <yao@codesourcery.com>
12642
12643 * gdb.server/server-kill.exp: Execute command
12644 "set remote trace-status-packet on" before "tstatus".
12645
f90183d7
YQ
126462014-10-11 Yao Qi <yao@codesourcery.com>
12647
12648 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
12649 (main): Call getppid.
12650 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
12651 and continue to it. Read variable "server_pid".
12652
bf40a607
YQ
126532014-10-11 Yao Qi <yao@codesourcery.com>
12654
12655 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
12656
052ca370
YQ
126572014-10-11 Yao Qi <yao@codesourcery.com>
12658
12659 * gdb.threads/thread-find.exp: Don't execute command
12660 "info threads".
12661 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
12662 * gdb.threads/linux-dp.exp: Don't check the condition
12663 $threads_created equals to zero.
12664
3831839c
PA
126652014-10-10 Pedro Alves <palves@redhat.com>
12666
12667 * gdb.base/bigcore.exp: Remove references to IRIX.
12668 * gdb.base/funcargs.exp: Likewise.
12669 * gdb.base/interrupt.exp: Likewise.
12670 * gdb.base/mips_pro.exp: Likewise.
12671 * gdb.base/nodebug.exp: Likewise.
12672 * gdb.base/setvar.exp: Likewise.
12673 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
12674
8b9a549d
PA
126752014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12676 Pedro Alves <palves@redhat.com>
12677
12678 PR symtab/14466
12679 * gdb.base/vdso-warning.c: New file.
12680 * gdb.base/vdso-warning.exp: New file.
12681
d48ba5e8
DE
126822014-10-02 Doug Evans <dje@google.com>
12683
12684 * gdb.base/structs.c (main): Don't run forever.
12685
2278c276
PA
126862014-10-02 Pedro Alves <palves@redhat.com>
12687
12688 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
12689 (top level) <stop threads 1, stop threads 2>: Use it.
12690
b57bacec
PA
126912014-10-02 Pedro Alves <palves@redhat.com>
12692
12693 * gdb.threads/break-while-running.exp (test): Add new
12694 'update_thread_list' argument. Skip "info threads" if false.
12695 (top level): Add new 'update_thread_list' axis.
12696
13fd3ff3
PA
126972014-10-02 Pedro Alves <palves@redhat.com>
12698
12699 PR breakpoints/17431
12700 * gdb.base/execl-update-breakpoints.c: New file.
12701 * gdb.base/execl-update-breakpoints.exp: New file.
12702
0fec99e8
PA
127032014-10-01 Pedro Alves <palves@redhat.com>
12704
12705 * gdb.base/breakpoint-in-ro-region.c: New file.
12706 * gdb.base/breakpoint-in-ro-region.exp: New file.
12707
2ddf4301
SM
127082014-10-01 Simon Marchi <simon.marchi@ericsson.com>
12709
12710 * gdb.mi/mi-exit-code.exp: New file.
12711 * gdb.mi/mi-exit-code.c: New file.
12712
6a5f3f43
YQ
127132014-09-30 Yao Qi <yao@codesourcery.com>
12714
12715 * lib/prelink-support.exp (build_executable_own_libs): Error if
12716 the target isn't native.
12717
345bcc73
YQ
127182014-09-30 Yao Qi <yao@codesourcery.com>
12719
12720 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
12721 false.
12722
a25a5a45
PA
127232014-09-22 Pedro Alves <palves@redhat.com>
12724
12725 * gdb.threads/break-while-running.exp: New file.
12726 * gdb.threads/break-while-running.c: New file.
12727
00ba3162
YQ
127282014-09-19 Yao Qi <yao@codesourcery.com>
12729
12730 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
12731 Invoke test. Restart GDB with --readnow and invoke test again.
12732
c3b7b696
YQ
127332014-09-19 Yao Qi <yao@codesourcery.com>
12734
12735 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
12736 proc set_breakpoint_on_gcd_function. Invoke
12737 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
12738 invoke set_breakpoint_on_gcd_function again.
12739
2b4fd423
DE
127402014-09-18 Doug Evans <dje@google.com>
12741
12742 * gdb.dwarf2/symtab-producer.exp: New file.
12743
a5947601
SDJ
127442014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12745
12746 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
12747 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
12748 * gdb.base/global-var-nested-by-dso.c: Likewise.
12749 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12750
91c19059
SDJ
127512014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12752 Pedro Alves <palves@redhat.com>
12753
12754 * gdb.base/watch-bitfields.exp: Pass string other than test file
12755 name to prepare_for_testing.
12756 (watch): New procedure.
12757 (expect_watchpoint): Use with_test_prefix.
12758 (top level): Factor out tests to ...
12759 (test_watch_location, test_regular_watch): ... these new
12760 procedures, and use with_test_prefix and gdb_continue_to_end.
12761
bb9d5f81
PP
127622014-09-16 Patrick Palka <patrick@parcs.ath.cx>
12763
12764 PR breakpoints/12526
12765 * gdb.base/watch-bitfields.exp: New file.
12766 * gdb.base/watch-bitfields.c: New file.
12767
635856f5
PA
127682014-09-16 Pedro Alves <palves@redhat.com>
12769
12770 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
12771 software and hardware addresses, not software address against
12772 itself.
12773
7280ceea
PA
127742014-09-16 Pedro Alves <palves@redhat.com>
12775
12776 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
12777 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
12778
428b16bd
PA
127792014-09-16 Pedro Alves <palves@redhat.com>
12780
12781 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
12782 files.
12783 * gdb.base/a2-run.exp: Remove all code guarded by istarget
12784 "*-*-vxworks*" throughout.
12785 * gdb.base/break.exp: Likewise.
12786 * gdb.base/default.exp: Likewise.
12787 * gdb.base/scope.exp: Likewise.
12788 * gdb.base/sepdebug.exp: Likewise.
12789 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
12790 throughout.
12791 * gdb.base/run.c: Likewise.
12792 * gdb.base/sepdebug.c: Likewise.
12793 * gdb.hp/gdb.aCC/run.c: Likewise.
12794 * gdb.reverse/until-reverse.c: Likewise.
12795 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
12796
666d413c
YQ
127972014-09-16 Yao Qi <yao@codesourcery.com>
12798
12799 * boards/local-remote-host-native.exp: New file.
12800
57cbd724
DE
128012014-09-14 Doug Evans <xdje42@gmail.com>
12802
12803 * gdb.threads/queue-signal.c (thread_count): New variable.
12804 (thread_count_mutex, thread_count_condvar): New variables.
12805 (incr_thread_count, wait_all_threads_running): New functions.
12806 (main): Wait for all threads to be in their thread functions.
12807
81219e53
DE
128082014-09-13 Doug Evans <xdje42@gmail.com>
12809
12810 * gdb.threads/queue-signal.c: New file.
12811 * gdb.threads/queue-signal.exp: New file.
12812
3714cea7
DE
128132014-09-13 Doug Evans <xdje42@gmail.com>
12814
12815 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
12816 be consistent with what default_gdb_init uses.
12817 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
12818 the plain text of the prompt. Add some logging printfs.
12819 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
12820
fa43b1d7
PA
128212014-09-12 Pedro Alves <palves@redhat.com>
12822
12823 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
12824 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
12825 * gdb.arch/i386-size-overlap.exp: Likewise.
12826 * gdb.arch/i386-size.exp: Likewise.
12827 * gdb.arch/i386-unwind.exp: Likewise.
12828 * gdb.base/a2-run.exp: Likewise.
12829 * gdb.base/break.exp: Likewise.
12830 * gdb.base/charset.exp: Likewise.
12831 * gdb.base/chng-syms.exp: Likewise.
12832 * gdb.base/commands.exp: Likewise.
12833 * gdb.base/dbx.exp: Likewise.
12834 * gdb.base/find.exp: Likewise.
12835 * gdb.base/funcargs.exp: Likewise.
12836 * gdb.base/jit-simple.exp: Likewise.
12837 * gdb.base/reread.exp: Likewise.
12838 * gdb.base/sepdebug.exp: Likewise.
12839 * gdb.base/step-bt.exp: Likewise.
12840 * gdb.cp/mb-inline.exp: Likewise.
12841 * gdb.cp/mb-templates.exp: Likewise.
12842 * gdb.objc/basicclass.exp: Likewise.
12843 * gdb.threads/killed.exp: Likewise.
12844
9d9bf2df
EBM
128452014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12846
12847 PR tdep/17379
12848 * gdb.arch/powerpc-stackless.S: New file.
12849 * gdb.arch/powerpc-stackless.exp: New file.
12850
1cf2f1b0
JK
128512014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12852
12853 * gdb.base/attach.c: Include unistd.h.
12854 (main): Call alarm. Add label postloop.
12855 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
12856 gdb_breakpoint, gdb_continue_to_breakpoint.
12857 (test_command_line_attach_run): Kill ${testpid} in one exit path.
12858
98880d46
PA
128592014-09-11 Pedro Alves <palves@redhat.com>
12860
12861 PR gdb/17347
12862 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
12863 * gdb.base/attach.exp (test_command_line_attach_run): New
12864 procedure.
12865 (top level): Call it.
12866
4c92ff2c
PA
128672014-09-11 Pedro Alves <palves@redhat.com>
12868
12869 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
12870 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
12871 (do_command_attach_tests): Use spawn_wait_for_attach.
12872 * gdb.base/solib-overlap.exp: Likewise.
12873 * gdb.multi/multi-attach.exp: Likewise.
12874 * gdb.python/py-prompt.exp: Likewise.
12875 * gdb.python/py-sync-interp.exp: Likewise.
12876 * gdb.server/ext-attach.exp: Likewise.
12877
3adc1a7d
GKB
128782014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
12879
12880 * gdb.fortran/array-element.exp: Remove unexpected "continue"
12881 command in testcase. Simplify testcase.
12882
96334934
JB
128832014-09-10 Joel Brobecker <brobecker@adacore.com>
12884
12885 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
12886
eb479039
JB
128872014-09-10 Joel Brobecker <brobecker@adacore.com>
12888
12889 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
12890
deede10c
JB
128912014-09-10 Joel Brobecker <brobecker@adacore.com>
12892
12893 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
12894
7828a5f5
JB
128952014-09-10 Joel Brobecker <brobecker@adacore.com>
12896
12897 * gdb.dwarf2/dynarr-ptr.c: New file.
12898 * gdb.dwarf2/dynarr-ptr.exp: New file.
12899
33aeebcf
MR
129002014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12901
12902 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
12903 of 30 rather than hardcoding 120 for a slow test case. Take the
12904 `gdb,timeout' target setting into account for this calculation.
12905 Don't extend the timeout for the test cases that don't need it.
12906
7b415901
MR
129072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12908
12909 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
12910 a factor of 2 for a slow test case. Take the `gdb,timeout'
12911 target setting into account for this calculation.
12912 * gdb.reverse/until-precsave.exp: Increase the timeout by
12913 a factor of 15 and 3 respectively rather than adding 120
12914 for a pair of slow test cases. Take the `gdb,timeout'
12915 target setting into account for this calculation.
12916
4a40f85a
MR
129172014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12918
12919 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
12920 timeout, don't pass one down to gdb_expect.
12921 (gdb_expect): Rework timeout selection.
12922
09635af7
MR
129232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12924
12925 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
12926 exception on timeout.
12927 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
12928 (gdbserver_start_extended): Catch any `gdbserver_start' error
12929 exceptions.
12930 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
12931 * lib/mi-support.exp (mi_gdb_target_load): Catch any
12932 `gdbserver_gdb_load' error exceptions.
12933
2bdd10b7
MR
129342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12935
12936 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
12937 120 on waiting for the TCP socket to open.
12938
316935f0
DE
129392014-09-09 Doug Evans <xdje42@gmail.com>
12940
12941 * gdb.base/default.exp (show_conv_list): Add _caller_is,
12942 _caller_matches, _any_caller_is, _any_caller_matches.
12943
83740597
DE
129442014-09-09 Doug Evans <xdje42@gmail.com>
12945
12946 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
12947
4c122fc3
YQ
129482014-09-09 Yao Qi <yao@codesourcery.com>
12949
12950 * gdb.mi/mi-var-display.exp: Set print symbol off.
12951
a9f116cb
GKB
129522014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
12953
12954 PR gdb/17035
12955 * gdb.base/commands.exp: Add tests to verify user-defined
12956 commands with empty bodies.
12957 * gdb.python/py-cmd.exp: Test that we don't show user-defined
12958 python commands in `show user command`.
12959 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
12960 scheme commands in `show user command`.
12961
c75bd3a2
JK
129622014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12963
12964 PR python/17355
12965 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
12966 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
12967 * gdb.python/py-framefilter-invalidarg.exp: New file.
12968 * gdb.python/py-framefilter-invalidarg.py: New file.
12969
faa42425
DE
129702014-09-06 Doug Evans <xdje42@gmail.com>
12971
12972 PR 15276
12973 * gdb.python/py-caller-is.c: New file.
12974 * gdb.python/py-caller-is.exp: New file.
12975
474ca4f6
SDJ
129762014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
12977
12978 PR gdb/17235
12979 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
12980 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
12981
eb0b0463
SDJ
129822014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
12983
12984 PR fortran/17237
12985 * gdb.fortran/print-formatted.exp: New file.
12986 * gdb.fortran/print-formatted.f90: Likewise.
12987
5f3b99cf
SS
129882014-09-03 Sasha Smundak <asmundak@google.com>
12989
12990 * gdb.python/py-frame.exp: Test Frame.read_register.
12991
7d793aa9
SDJ
129922014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
12993
12994 PR python/16699
12995 * gdb.python/py-completion.exp: New file.
12996 * gdb.python/py-completion.py: Likewise.
12997
fb0576e9
DE
129982014-08-28 Doug Evans <dje@google.com>
12999
13000 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
13001 eax,etc. are live with values set by gdb and thus the compiler can't
13002 use them.
13003 * gdb.arch/i386-pseudo.c (main): Ditto.
13004
ee92b0dd
DE
130052014-08-27 Doug Evans <dje@google.com>
13006
13007 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
13008
6649db35
DE
130092014-08-25 Doug Evans <dje@google.com>
13010
13011 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
13012 (main): Ditto.
13013
564b7600
DE
130142014-08-25 Doug Evans <dje@google.com>
13015
13016 * gdb.threads/thread-execl.exp: #include <stdio.h>.
13017
3881fb67
YQ
130182014-08-24 Yao Qi <yao@codesourcery.com>
13019
13020 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
13021 symbol off.
13022 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
13023
a05a36a5
DE
130242014-08-22 Doug Evans <dje@google.com>
13025
13026 PR 17276
13027 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
13028 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
13029 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
13030
7c343b48
YQ
130312014-08-22 Yao Qi <yao@codesourcery.com>
13032
13033 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
13034 * gdb.python/py-finish-breakpoint2.exp: Likewise.
13035 * gdb.python/python.exp: Likewise. Use .py file on the host
13036 instead of the build.
13037
22fd09ae
JK
130382014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13039
13040 * gdb.threads/gcore-stale-thread.c: New file.
13041 * gdb.threads/gcore-stale-thread.exp: New file.
13042
a8454a7c
PA
130432014-08-21 Pedro Alves <palves@redhat.com>
13044
13045 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
13046 * gdb.base/gcore-relro-pie.exp: Likewise.
13047 * gdb.base/gcore-relro.exp: Likewise.
13048 * gdb.base/gcore.exp: Likewise.
13049 * gdb.base/print-symbol-loading.exp: Likewise.
13050 * gdb.threads/gcore-thread.exp: Likewise.
13051 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
13052
2a31c623
PA
130532014-08-20 Pedro Alves <palves@redhat.com>
13054 Jan Kratochvil <jan.kratochvil@redhat.com>
13055
13056 * Makefile.in (EXTRA_RULES, CC): New variables, get from
13057 configure.
13058 (EXPECT): Handle READ1 being set.
13059 (all): Depend on EXTRA_RULES.
13060 (check-read1, expect-read1, read1.so, read1): New rules.
13061 * README (Testsuite Parameters): Document the READ1 make variable.
13062 (Race detection): New section.
13063 * configure: Regenerate.
13064 * configure.ac: If build==host==target, and running under a
13065 GNU/glibc system, add read1 to the extra Makefile rules.
13066 (EXTRA_RULES): AC_SUBST it.
13067 * lib/read1.c: New file.
13068
d36430db
JB
130692014-08-20 Joel Brobecker <brobecker@adacore.com>
13070
13071 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
13072 the handling of variables declared as a typedef to an array
13073 which a DW_AT_data_location attribute.
13074
9a0dc9e3
PA
130752014-08-19 Andrew Burgess <aburgess@broadcom.com>
13076 Pedro Alves <palves@redhat.com>
13077
13078 PR symtab/14604
13079 PR symtab/14605
13080 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
13081 gdb_test.
13082
0718a8da
PA
130832014-08-19 Pedro Alves <palves@redhat.com>
13084
13085 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
13086
13b448cd
YQ
130872014-08-19 Yao Qi <yao@codesourcery.com>
13088
13089 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
13090 right line.
13091
1cbf5077
DB
130922014-08-18 David Blaikie <dblaikie@gmail.com>
13093
13094 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
13095
bf0fae19
JB
130962014-08-18 Joel Brobecker <brobecker@adacore.com>
13097
13098 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
13099 attribute in array range.
13100
3c8c5dcc
JB
131012014-08-18 Joel Brobecker <brobecker@adacore.com>
13102
13103 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
13104
e66d4446
SC
131052014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13106
13107 PR c++/17132
13108 * gdb.cp/pr17132.cc: New file.
13109 * gdb.cp/pr17132.exp: New file.
13110
940df408
SC
131112014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13112
13113 * gdb.python/py-xmethods.py (A_getarrayind)
13114 (E_method_char_worker.__call__, E_method_int_worker.__call__):
13115 Use 'print' with function call syntax.
13116 (E_method_matcher.match): Fix tab vs space indentation mixup.
13117
ebcc6c3a
YQ
131182014-08-15 Yao Qi <yao@codesourcery.com>
13119
13120 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
13121 false.
13122
775e0f04
YQ
131232014-08-15 Yao Qi <yao@codesourcery.com>
13124
13125 * gdb.cp/casts.exp: Set print symbol off.
13126 * gdb.cp/class2.exp: Likewise.
13127 * gdb.cp/overload.exp: Likewise.
13128 * gdb.cp/templates.exp: Likewise.
13129
d769e349
DE
131302014-08-11 Doug Evans <dje@google.com>
13131
13132 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
13133 (test_load_shlib): Update.
13134
20c6f1e1
YQ
131352014-08-09 Yao Qi <yao@codesourcery.com>
13136
13137 * gdb.base/display.exp: Invoke is_address_zero_readable.
13138 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
13139 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
13140 * gdb.base/hbreak-unmapped.exp: Return if
13141 is_address_zero_readable returns true.
13142 * gdb.base/signest.exp: Likewise.
13143 * gdb.base/signull.exp: Likewise.
13144 * gdb.base/sigbpt.exp: Likewise.
13145 * gdb.guile/scm-disasm.exp: Do the test if
13146 is_address_zero_readable returns false.
13147 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
13148 * gdb.python/py-arch.exp: Likewise.
13149 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
13150 * lib/gdb.exp (is_address_zero_readable): New proc.
13151
5792e8e3
YQ
131522014-08-09 Yao Qi <yao@codesourcery.com>
13153
13154 PR testsuite/13443
13155 * gdb.mi/mi-var-display.exp: Make test messages unique.
13156
3cecbbbe
TT
131572014-08-04 Tom Tromey <tromey@redhat.com>
13158
13159 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
13160 target 0".
13161
00b51ff5
TT
131622014-08-04 Tom Tromey <tromey@redhat.com>
13163
13164 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
13165 "target_resume".
13166
6908c509
JB
131672014-08-01 Joel Brobecker <brobecker@adacore.com>
13168
13169 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
13170 inner_vla_struct_object_size.
13171 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
13172 as xfail.
13173
cc6563d2
PA
131742014-07-30 Pedro Alves <palves@redhat.com>
13175
13176 * gdb.threads/signal-command-handle-nopass.exp (test): Add
13177 comment.
13178
7e09a223
YQ
131792014-07-29 Yao Qi <yao@codesourcery.com>
13180
13181 PR gdb/17206
13182 * gdb.base/until-nodebug.exp: New.
13183
7ebdbe92
DE
131842014-07-28 Doug Evans <xdje42@gmail.com>
13185
13186 PR guile/17203
13187 * gdb.guile/scm-parameter.exp: Add tests for trying to create
13188 previously existing parameter, and previously ambiguously spelled
13189 parameter.
13190
fdb1adc6
WN
131912014-07-28 Will Newton <will.newton@linaro.org>
13192
13193 * gdb.base/varargs.exp: Remove KFAILs for ARM.
13194
186fcde0
DE
131952014-07-26 Ludovic Courtès <ludo@gnu.org>
13196 Doug Evans <xdje42@gmail.com>
13197
13198 PR guile/17146
13199 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
13200
70509625
PA
132012014-07-25 Pedro Alves <palves@redhat.com>
13202
13203 * gdb.threads/signal-command-handle-nopass.c: New file.
13204 * gdb.threads/signal-command-handle-nopass.exp: New file.
13205 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
13206 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
13207 * gdb.threads/signal-delivered-right-thread.c: New file.
13208 * gdb.threads/signal-delivered-right-thread.exp: New file.
13209
c3f814a1
PA
132102014-07-25 Pedro Alves <palves@redhat.com>
13211
13212 * gdb.base/double-prompt-target-event-error.exp
13213 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
13214 match.
13215 (cancel_pagination_in_target_event): Rework double prompt
13216 detection.
13217 * gdb.base/paginate-after-ctrl-c-running.exp
13218 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
13219 <return>' match.
13220 * gdb.base/paginate-bg-execution.exp
13221 (test_bg_execution_pagination_return)
13222 (test_bg_execution_pagination_cancel): Remove '-notransfer
13223 <return>' matches.
13224 * gdb.base/paginate-execution-startup.exp
13225 (test_fg_execution_pagination_return)
13226 (test_fg_execution_pagination_cancel): Remove '-notransfer
13227 <return>' matches.
13228 * gdb.base/paginate-inferior-exit.exp
13229 (test_paginate_inferior_exited): Remove '-notransfer <return>'
13230 match.
13231 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
13232 * lib/gdb.exp (pagination_prompt): Run text through
13233 string_to_regexp.
13234 (gdb_test_multiple): Match $pagination_prompt instead of
13235 "<return>".
13236 (string_to_regexp): Move to lib/gdb-utils.exp.
13237
e214cf6c
JK
132382014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13239
13240 * gdb.arch/amd64-entry-value-paramref.S: New file.
13241 * gdb.arch/amd64-entry-value-paramref.cc: New file.
13242 * gdb.arch/amd64-entry-value-paramref.exp: New file.
13243 * gdb.arch/amd64-optimout-repeat.S: New file.
13244 * gdb.arch/amd64-optimout-repeat.c: New file.
13245 * gdb.arch/amd64-optimout-repeat.exp: New file.
13246
17d0c5c8
JK
132472014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13248
13249 PR gdb/17170
13250 * gdb.base/statistics.exp: New file.
13251
b8b8facf
DE
132522014-07-17 Doug Evans <dje@google.com>
13253
74b49205 13254 PR gdb/17170
b8b8facf
DE
13255 * gdb.base/maint.exp: Update testing of per-command stats.
13256
1b5d0ab3
PA
132572014-07-16 Pedro Alves <palves@redhat.com>
13258
13259 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
13260 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
13261 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
13262 (tfile_write_buf): New functions.
13263 (add_memory_block): Rewrite using the above.
13264 (adjust_function_address): New function.
13265 (FUNCTION_ADDRESS): New macro.
13266 (write_basic_trace_file): Remove short_x local, and use
13267 tfile_write_16. Change type of func_addr local to unsigned long
13268 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
13269 here. Cast argument of add_memory_block to char pointer.
13270 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
13271 (main): Remove parameters.
13272 * gdb.trace/tfile.exp: Remove nowarnings.
13273
4d974e88
SM
132742014-07-15 Simon Marchi <simon.marchi@ericsson.com>
13275
13276 * gdb.base/debug-expr.exp: Test string evaluation with
13277 "debug expression" on.
13278
41e99568
PA
132792014-07-15 Pedro Alves <palves@redhat.com>
13280
13281 * gdb.base/reread.exp: Use clean_restart.
13282
487d9753
PL
132832014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
13284
13285 * gdb.arch/avr-flash-qualifer.c: New.
13286 * gdb.arch/avr-flash-qualifer.exp: New.
13287
cc1c52ad
PA
132882014-07-14 Pedro Alves <palves@redhat.com>
13289
13290 * gdb.base/paginate-after-ctrl-c-running.c: New file.
13291 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
13292
1e973570
PA
132932014-07-14 Pedro Alves <palves@redhat.com>
13294
13295 * gdb.base/double-prompt-target-event-error.c: New file.
13296 * gdb.base/double-prompt-target-event-error.exp: New file.
13297
93d6eb10
PA
132982014-07-14 Pedro Alves <palves@redhat.com>
13299
13300 PR gdb/17072
13301 * gdb.base/paginate-inferior-exit.c: New file.
13302 * gdb.base/paginate-inferior-exit.exp: New file.
13303
0017922d
PA
133042014-07-14 Pedro Alves <palves@redhat.com>
13305
13306 PR gdb/17072
13307 * gdb.base/paginate-bg-execution.c: New file.
13308 * gdb.base/paginate-bg-execution.exp: New file.
13309
94696ad3
PA
133102014-07-14 Pedro Alves <palves@redhat.com>
13311
13312 PR gdb/17072
13313 * gdb.base/paginate-execution-startup.c: New file.
13314 * gdb.base/paginate-execution-startup.exp: New file.
13315 * lib/gdb.exp (pagination_prompt): New global.
13316 (default_gdb_spawn): New procedure, factored out from
13317 default_gdb_spawn.
13318 (default_gdb_start): Adjust to call default_gdb_spawn.
13319 (gdb_spawn): New procedure.
13320
bd293940
PA
133212014-07-14 Pedro Alves <palves@redhat.com>
13322
13323 * lib/gdb.exp (gdb_assert): New procedure.
13324 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
13325
c933f875
PA
133262014-07-14 Pedro Alves <palves@redhat.com>
13327
13328 * gdb.base/execution-termios.c: New file.
13329 * gdb.base/execution-termios.exp: New file.
13330
d98b7a16
TT
133312014-07-14 Tom Tromey <tromey@redhat.com>
13332
13333 * gdb.cp/vla-cxx.cc: New file.
13334 * gdb.cp/vla-cxx.exp: New file.
13335
548740d6
TT
133362014-07-14 Tom Tromey <tromey@redhat.com>
13337
13338 * gdb.reverse/rerun-prec.c: New file.
13339 * gdb.reverse/rerun-prec.exp: New file.
13340
a25eb028
MR
133412014-07-12 Maciej W. Rozycki <macro@mips.com>
13342 Maciej W. Rozycki <macro@codesourcery.com>
13343
13344 * lib/gdb-utils.exp: New file.
13345 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
13346 inline `gdb_init_command' processing.
13347 (gdb_start_cmd): Likewise.
13348 * lib/mi-support.exp (mi_run_cmd): Likewise.
13349 * README: Document `gdb_init_command' and `gdb_init_commands'.
13350
218c2655
JK
133512014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13352
13353 Fix false FAIL running under a very long directory name.
13354 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
13355 and "set print elements 10000". Twice.
13356
5401fde3
YQ
133572014-07-11 Yao Qi <yao@codesourcery.com>
13358
13359 * gdb.base/exprs.exp: "set print symbol off".
13360
e76126e8
PA
133612014-07-11 Pedro Alves <palves@redhat.com>
13362
13363 * gdb.threads/kill.c: New file.
13364 * gdb.threads/kill.exp: New file.
13365
2d6f0de6
YQ
133662014-07-10 Yao Qi <yao@codesourcery.com>
13367
13368 * gdb.trace/tfile.c (write_basic_trace_file)
13369 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
13370 address written to trace file.
13371
7180e04a
PA
133722014-07-09 Pedro Alves <palves@redhat.com>
13373
13374 * gdb.base/attach-wait-input.exp: New file.
13375 * gdb.base/attach-wait-input.c: New file.
13376
9a9a7608
AB
133772014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
13378
13379 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
13380 setting up test structures.
13381 (main): Call new test function.
13382 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
13383 test function, continue into test function and walk test
13384 structures.
13385
161ac41e
YQ
133862014-07-02 Yao Qi <yao@codesourcery.com>
13387
13388 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13389 'bar_start' at the beginning of functions 'foo' and 'bar'
13390 respectively.
13391 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
13392 instead of 'foo' and 'bar'.
13393
1f267ae3
MM
133942014-07-08 Markus Metzger <markus.t.metzger@intel.com>
13395
13396 * gdb.btrace/segv.exp: New.
13397 * gdb.btrace/segv.c: New.
13398
2b239efb
LM
133992014-07-02 Luis Machado <lgustavo@codesourcery.com>
13400
13401 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
13402 instruction.
13403
cf363f18
MW
134042014-06-30 Mark Wielaard <mjw@redhat.com>
13405
13406 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
13407 vulture, vilify, villar): New volatile array constants.
13408 (vindictive, vegetation): New const volatile array constants.
13409 * gdb.base/volatile.exp: Test volatile and const volatile array
13410 types.
13411
aebf9d24
AA
134122014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13413
13414 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
13415 target lacks support for awatch, rwatch, or hbreak.
13416
b67a2c6f
YQ
134172014-06-27 Yao Qi <yao@codesourcery.com>
13418
13419 * gdb.multi/dummy-frame-restore.exp: New.
13420 * gdb.multi/dummy-frame-restore.c: New.
13421
aef92902
MM
134222014-06-25 Markus Metzger <markus.t.metzger@intel.com>
13423
13424 * gdb.btrace/gcore.exp: New.
13425
8e9db26e
PA
134262014-06-23 Pedro Alves <palves@redhat.com>
13427
13428 * gdb.base/watchpoint-reuse-slot.c: New file.
13429 * gdb.base/watchpoint-reuse-slot.exp: New file.
13430
70afc5b7
SC
134312014-06-23 Siva Chandra Reddy <sivachandra@google.com>
13432
13433 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
13434 progspace's filename in 'info', 'enable' and 'disable' command
13435 tests.
13436
b972bd9c
JK
134372014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13438
13439 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
13440 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13441 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
13442
125f8a3d
GB
134432014-06-20 Gary Benson <gbenson@redhat.com>
13444
13445 * gdb.arch/i386-avx.exp: Fix include file location.
13446 * gdb.arch/i386-sse.exp: Likewise.
13447
3ed9baed
IB
134482014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
13449
13450 * gdb.dlang/expression.exp: New file.
13451
034f788c
PA
134522014-06-19 Pedro Alves <palves@redhat.com>
13453
13454 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
13455 out from ...
13456 (top level): ... here. Iterate running tests under different
13457 scheduler-locking settings.
13458
45371d0c
LM
134592014-06-18 Luis Machado <lgustavo@codesourcery.com>
13460
13461 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
13462 to DW_FORM_addr and use non-zero addresses.
13463
5d376983
SC
134642014-06-18 Siva Chandra Reddy <sivachandra@google.com>
13465
13466 PR gdb/17017
13467 * gdb.python/py-xmethods.cc: Add global function call counters and
13468 increment them in their respective functions. Remove "cout"
13469 statements.
13470 * gdb.python/py-xmethods.exp: Make tests check the global function
13471 call counters instead of depending on inferior IO.
13472
a1aa2221
LM
134732014-06-18 Don Breazeal <donb@codesourcery.com>
13474
13475 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13476 Deleted procedure.
13477 (explicit_fork_parent_follow): Deleted procedure.
13478 (explicit_fork_child_follow): Deleted procedure.
13479 (test_follow_fork): New procedure.
13480 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 13481 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
13482 procedure calls.
13483
0fc05997
YQ
134842014-06-17 Yao Qi <yao@codesourcery.com>
13485
13486 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
13487 CP1252.
13488
70795c52
LM
134892014-06-17 Luis Machado <lgustavo@codesourcery.com>
13490
13491 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
13492 Initialize ptr and S explicitly.
13493 (skip_type_update_when_not_use_rtti_test): Likewise.
13494
6be47f0c
KS
134952014-06-16 Keith Seitz <keiths@redhat.com>
13496
13497 PR mi/15863
13498 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
13499 the inferior is started.
13500
d03de421
PA
135012014-06-16 Pedro Alves <palves@redhat.com>
13502
13503 * gdb.base/break-main-file-remove-fail.c: New file.
13504 * gdb.base/break-main-file-remove-fail.exp: New file.
13505 * gdb.base/break-unload-file.exp: Use build_executable instead of
13506 prepare_for_testing.
13507 (test_break): New parameter "initial_load". Handle it.
13508 (top level): Add initial_load cmdline/file axis.
13509
f9579b99
TT
135102014-06-12 Tom Tromey <tromey@redhat.com>
13511
13512 * gdb.base/completion.exp: Don't use directory name in test.
13513
3657956b
GB
135142014-06-09 Gary Benson <gbenson@redhat.com>
13515
13516 * gdb.base/sigall.c [Functions to send signals]: Reorder to
13517 separate the always-available ANSI-standard signals from the
13518 signals that require checking.
13519 (main): Likewise.
13520 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
13521 Likewise.
13522 (main): Likewise.
13523
4186eb54
KS
135242014-06-07 Keith Seitz <keiths@redhat.com>
13525
13526 Revert:
13527 PR c++/16253
13528 * gdb.cp/var-tag.cc: New file.
13529 * gdb.cp/var-tag.exp: New file.
13530 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
13531 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
13532 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
13533 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
13534
25326a28 135352014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
13536
13537 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
13538
829155c9
PA
135392014-06-06 Pedro Alves <palves@redhat.com>
13540
13541 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
13542 in target debug output instead of looking at RSP packets,
13543 disabling the test on any target that uses hardware stepping.
13544 Update comments.
13545
61c8d22e
PA
135462014-06-06 Pedro Alves <palves@redhat.com>
13547
13548 * gdb.base/break-unload-file.exp: Fix typo.
13549
d9a47287
YQ
135502014-06-06 Yao Qi <yao@codesourcery.com>
13551
13552 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
13553 from "jit_function" to "^jit_function".
13554
e5e01dbf
YQ
135552014-06-06 Yao Qi <yao@codesourcery.com>
13556
13557 * gdb.base/async.c (foo): Add one statement.
13558 * gdb.base/async.exp: Get the next instruction address and
13559 match the output of "nexti" by instruction address. Match
13560 the hex address in the output of "finish".
13561
73ba372c
GB
135622014-06-06 Gary Benson <gbenson@redhat.com>
13563
13564 * gdb.base/call-signals.c: Remove preprocessor conditionals
13565 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
13566 SIGSEGV and SIGTERM.
13567 * gdb.base/sigall.c: Likewise.
13568 * gdb.base/unwindonsignal.c: Likewise.
13569 * gdb.reverse/sigall-reverse.c: Likewise.
13570
831517df
YQ
135712014-06-06 Yao Qi <yao@codesourcery.com>
13572
13573 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
13574 readable, skip the test.
13575
b8b91e98
YQ
135762014-06-06 Yao Qi <yao@codesourcery.com>
13577
13578 * gdb.threads/staticthreads.c (thread_function): Move the line
13579 setting breakpoint on forward.
13580 * gdb.threads/staticthreads.exp: Update comments.
13581
fb934770
LC
135822014-06-05 Ludovic Courtès <ludo@gnu.org>
13583
13584 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
13585 "history-append! type error".
13586
6ef284bd
SM
135872014-06-05 Simon Marchi <simon.marchi@ericsson.com>
13588
13589 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
13590 erroneous dprintf expected input.
13591
a872e241
DE
135922014-06-04 Doug Evans <xdje42@gmail.com>
13593
13594 * gdb.guile/scm-generics.exp: Delete.
13595
16f691fb
DE
135962014-06-04 Doug Evans <xdje42@gmail.com>
13597
13598 * gdb.guile/scm-breakpoint.exp: Update.
13599 Add tests for breakpoint registration.
13600
012370f6
TT
136012014-06-04 Tom Tromey <tromey@redhat.com>
13602
13603 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
13604 VLA-in-union.
13605 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
13606 inner_vla_struct, vla_union types. Initialize objects of those
13607 types and compute their sizes.
13608
9f5a4cef
HZ
136092014-06-04 Nathan Sidwell <nathan@codesourcery.com>
13610 Hui Zhu <hui@codesourcery.com>
13611
13612 * gdb.base/fileio.exp: Add test for shell not available as well as
13613 available.
13614 * gdb.base/fileio.c (test_system): Check for shell twice.
13615
90a45c4d
YQ
136162014-06-04 Yao Qi <yao@codesourcery.com>
13617
13618 * gdb.base/auto-connect-native-target.exp: Remove redundant
13619 space from the regexp pattern.
13620
70017e41
YQ
136212014-06-04 Yao Qi <yao@codesourcery.com>
13622
13623 * gdb.base/default.exp: Replace "child" with "native" in
13624 regexp pattern.
13625
883964a7
SC
136262014-06-03 Siva Chandra Reddy <sivachandra@google.com>
13627
13628 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
13629 * gdb.python/py-xmethods.exp: New tests to test xmethods.
13630 * gdb.python/py-xmethods.py: Python script supporting the
13631 new testcase and tests.
13632
ef370185
JB
136332014-06-03 Joel Brobecker <brobecker@adacore.com>
13634 Pedro Alves <palves@redhat.com>
13635
13636 PR breakpoints/17000
13637 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
13638 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
13639
1e2ccb61
BM
136402014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
13641
13642 * gdb.base/subst.exp: Add tests to verify partial path matching
13643 output.
13644
c6ec5ab2
PA
136452014-06-03 Pedro Alves <palves@redhat.com>
13646
13647 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
13648 target that doesn't use software single-stepping.
13649
835c559f
PA
136502014-06-03 Pedro Alves <palves@redhat.com>
13651
13652 PR breakpoints/17000
13653 * gdb.base/sss-bp-on-user-bp-2.c: New file.
13654 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
13655
06eb1586
DE
136562014-06-02 Doug Evans <xdje42@gmail.com>
13657
13658 * gdb.guile/scm-parameter.exp: New file.
13659
e698b8c4
DE
136602014-06-02 Doug Evans <xdje42@gmail.com>
13661
13662 * gdb.guile/scm-cmd.c: New file.
13663 * gdb.guile/scm-cmd.exp: New file.
13664
ded03782
DE
136652014-06-02 Doug Evans <xdje42@gmail.com>
13666
13667 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
13668 pretty-printer lookup.
13669 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
13670 (make-pp_s-printer): Call it.
13671 (make-pretty-printer-from-dict): New function.
13672 (lookup-pretty-printer-maker-from-dict): New function.
13673 (*pretty-printer*): Simplify.
13674 (make-objfile-pp_s-printer): New function.
13675 (install-objfile-pretty-printers!): New function.
13676 (make-progspace-pp_s-printer): New function.
13677 (install-progspace-pretty-printers!): New function.
13678 * gdb.guile/scm-progspace.c: New file.
13679 * gdb.guile/scm-progspace.exp: New file.
13680
41fac0cf
PA
136812014-06-02 Pedro Alves <palves@redhat.com>
13682
13683 * gdb.base/dprintf-bp-same-addr.c: New file.
13684 * gdb.base/dprintf-bp-same-addr.exp: New file.
13685
96ae5695
EBM
136862014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13687
13688 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
13689 * gdb.arch/powerpc-power.s: Likewise.
13690
da02b3a8
JB
136912014-06-02 Joel Brobecker <brobecker@adacore.com>
13692
13693 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
13694
c72b2e7b
YQ
136952014-06-01 Yao Qi <yao@codesourcery.com>
13696
13697 * gdb.base/watchpoint.exp (test_watch_location): Check null
13698 pointer can be dereferenced. If not, do the test, otherwise
13699 skip it.
13700
53e8a631
AB
137012014-05-30 Andrew Burgess <aburgess@broadcom.com>
13702
13703 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
13704 results.
13705 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
13706
938f0e2f
AB
137072014-05-30 Andrew Burgess <aburgess@broadcom.com>
13708
13709 * gdb.arch/amd64-invalid-stack-middle.S: New file.
13710 * gdb.arch/amd64-invalid-stack-middle.c: New file.
13711 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
13712 * gdb.arch/amd64-invalid-stack-top.c: New file.
13713 * gdb.arch/amd64-invalid-stack-top.exp: New file.
13714
9ba6657a
PA
137152014-05-30 Pedro Alves <palves@redhat.com>
13716
13717 PR breakpoints/17000
13718 * gdb.base/sss-bp-on-user-bp.c: New file.
13719 * gdb.base/sss-bp-on-user-bp.exp: New file.
13720
522c09bf
DB
137212014-05-30 David Blaikie <dblaikie@gmail.com>
13722
13723 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
13724 gnu_inline semantics via attribute.
13725 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
13726 source explicitly specifies the required semantics.
13727
bf4ef81e
MR
137282014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
13729
13730 * gdb.reverse/sigall-reverse.exp: Fix a typo.
13731
329ea579
PA
137322014-05-29 Pedro Alves <palves@redhat.com>
13733 Tom Tromey <tromey@redhat.com>
13734
13735 * gdb.base/async-shell.exp: Don't enable target-async.
13736 * gdb.base/async.exp
13737 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
13738 parameter. Adjust.
13739 (top level): Don't test with "target-async".
13740 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
13741 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
13742 * gdb.base/inferior-died.exp: Don't enable target-async.
13743 * gdb.base/interrupt-noterm.exp: Likewise.
13744 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
13745 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13746 * gdb.mi/mi-nonstop.exp: Likewise.
13747 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13748 * gdb.mi/mi-nsintrall.exp: Likewise.
13749 * gdb.mi/mi-nsmoribund.exp: Likewise.
13750 * gdb.mi/mi-nsthrexec.exp: Likewise.
13751 * gdb.mi/mi-watch-nonstop.exp: Likewise.
13752 * gdb.multi/watchpoint-multi.exp: Adjust comment.
13753 * gdb.python/py-evsignal.exp: Don't enable target-async.
13754 * gdb.python/py-evthreads.exp: Likewise.
13755 * gdb.python/py-prompt.exp: Likewise.
13756 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
13757 * gdb.server/solib-list.exp: Don't enable target-async.
13758 * gdb.threads/thread-specific-bp.exp: Likewise.
13759 * lib/mi-support.exp: Adjust to use mi-async.
13760
fd664c91
PA
137612014-05-29 Pedro Alves <palves@redhat.com>
13762
13763 PR gdb/13860
13764 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
13765 reason, even in sync mode.
13766
251bde03
PA
137672014-05-29 Pedro Alves <palves@redhat.com>
13768 Hui Zhu <hui@codesourcery.com>
13769
13770 PR PR15693
13771 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
13772 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
13773 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
13774 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
13775
7f3c0343
JB
137762014-05-28 Joel Brobecker <brobecker@adacore.com>
13777
13778 * config/monitor.exp (gdb_target_monitor): Replace use of
13779 "set remotebaud" by "set serial baud".
13780
b2715b27
AW
137812014-05-26 Andy Wingo <wingo@igalia.com>
13782
13783 * gdb.guile/scm-breakpoint.exp:
13784 * gdb.guile/scm-gsmob.exp: Update to use plain old object
13785 properties instead of gdb-object-properties.
13786
498a4489
YQ
137872014-05-26 Yao Qi <yao@codesourcery.com>
13788
13789 * gdb.server/no-thread-db.exp: Specify source file name
13790 explicitly when setting a breakpoint.
13791
589fdceb
MM
137922014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13793
13794 * gdb.btrace/vdso.c: New.
13795 * gdb.btrace/vdso.exp: New.
13796
e9089e05
MM
137972014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13798
13799 * gdb.base/gcore.exp (capture_command_output): Move ...
13800 * lib/gdb.exp (capture_command_output): ... here.
13801
67b5c0c1
MM
138022014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13803
13804 * gdb.btrace/data.exp: Test memory access during btrace replay.
13805
a2199296
SM
138062014-05-22 Simon Marchi <simon.marchi@ericsson.com>
13807
13808 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
13809
17b2616c
PA
138102014-05-21 Pedro Alves <palves@redhat.com>
13811
13812 PR gdb/13860
13813 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
13814 (top level): Test that output related to execution commands is
13815 sent to the console with CLI commands, but not with MI commands.
13816 Test that breakpoint events are always mirrored to the console.
13817 Also expect the new source line to be output after a "next" in
13818 async mode too. Make it a pass/fail test.
13819 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
13820 output.
13821 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
13822
5166082f
PA
138232014-05-21 Pedro Alves <palves@redhat.com>
13824
13825 * gdb.base/list.exp (build_pattern, test_list): New procedures.
13826 Use them to test variations of "list" after reaching a breakpoint.
13827 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
13828 Test "list" with listsize 10 after reaching a breakpoint.
13829 * gdb.python/python.exp (decode_line current location line
13830 number): Adjust expected line number.
13831
2f25d70f
SM
138322014-05-21 Simon Marchi <simon.marchi@ericsson.com>
13833
13834 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
13835 behavior for $args, pass it directly to "run".
13836
ff604a67
MR
138372014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
13838
13839 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
13840 30000 to 65536.
13841
6a3cb8e8
PA
138422014-05-21 Pedro Alves <palves@redhat.com>
13843
13844 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
13845 auto-connect-native-target off".
13846 * gdb.base/auto-connect-native-target.c: New file.
13847 * gdb.base/auto-connect-native-target.exp: New file.
13848
4ebfc96e
PA
138492014-05-21 Pedro Alves <palves@redhat.com>
13850
13851 * gdb.base/default.exp: Test "target native" instead of "target
13852 child".
13853
36d46afb
MW
138542014-05-21 Mark Wielaard <mjw@redhat.com>
13855
13856 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13857
5876f503
JK
138582014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13859
13860 Fix TLS access for -static -pthread.
13861 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
13862 <HAVE_TLS> (thread_function, main): Initialize it.
13863 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
13864 Add clean_restart.
13865 <$have_tls != "">: Check TLSVAR.
13866
0256a6ac
PA
138672014-05-21 Pedro Alves <palves@redhat.com>
13868
13869 * gdb.base/dcache-line-read-error.c: New.
13870 * gdb.base/dcache-line-read-error.exp: New.
13871
936d2992
PA
138722014-05-20 Pedro Alves <palves@redhat.com>
13873
13874 * gdb.base/compare-sections.c: New file.
13875 * gdb.base/compare-sections.exp: New file.
13876
802e8e6d
PA
138772014-05-20 Pedro Alves <palves@redhat.com>
13878
13879 * gdb.base/break-idempotent.c: New file.
13880 * gdb.base/break-idempotent.exp: New file.
13881
e59fa00f
MM
138822014-05-20 Markus Metzger <markus.t.metzger@intel.com>
13883
13884 * gdb.btrace/nohist.exp: New.
13885
8b696e31
YQ
138862014-05-20 Yao Qi <yao@codesourcery.com>
13887
13888 * lib/gdb.exp (gdb_init): Set timeout if test file is under
13889 gdb.reverse directory and gdb_reverse_timeout exists in board
13890 setting.
13891 * README: Document gdb_reverse_timeout.
13892
73c9764f
YQ
138932014-05-20 Yao Qi <yao@codesourcery.com>
13894
13895 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
13896 'test_file_name'. Treat args as a string instead of a list.
13897 (gdb_init): Rename argument 'args' by 'test_file_name'.
13898
f1f4348a
JK
138992014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13900
13901 * gdb.arch/powerpc-power.exp: New file.
13902 * gdb.arch/powerpc-power.s: New file.
13903
0dbe70ce
DE
139042014-05-16 Doug Evans <dje@google.com>
13905
13906 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
13907 * gdb.base/completion.exp: Check that all expected files exist
13908 before doing file completion.
0dbe70ce 13909
8d551b02
DE
139102014-05-16 Doug Evans <dje@google.com>
13911
13912 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
13913 Update.
13914 (do_syscall_tests_without_xml): Update.
13915
73eb7709
PA
139162014-05-16 Pedro Alves <palves@redhat.com>
13917
13918 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
13919 instead of "unknown output after running".
13920
3fae92fc
YQ
139212014-05-16 Yao Qi <yao@codesourcery.com>
13922
13923 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
13924 file1.txt from host at the end.
13925 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
13926
c2b2ccc5
DE
139272014-05-15 Doug Evans <dje@google.com>
13928
13929 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
13930 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
13931 loading file. Add test for TU lookup.
13932
8c217a4b
SM
139332014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13934
13935 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
13936 calling "-exec-arguments" or "set args" before running the
13937 inferior.
13938
3deb39c6
SM
139392014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13940
13941 * lib/mi-support.exp (mi_expect_stop): Expect message for
13942 inferiors that exit with non-zero exit code.
13943
71a79f8c
YQ
139442014-05-14 Yao Qi <yao@codesourcery.com>
13945
13946 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
13947 match absolute path on remote host.
13948 (test_file_list_exec_source_files): Remove "/" from the
13949 pattern.
13950
f23fcd46
YQ
139512014-05-14 Yao Qi <yao@codesourcery.com>
13952
13953 * boards/local-remote-host-notty.exp (${board}_file): New
13954 proc.
13955
9404b58f
KM
139562014-05-07 Kyle McMartin <kyle@redhat.com>
13957
13958 Pushed by Joel Brobecker <brobecker@adacore.com>.
13959 * gdb.arch/aarch64-atomic-inst.c: New file.
13960 * gdb.arch/aarch64-atomic-inst.exp: New file.
13961
5e45f04c
YQ
139622014-05-07 Yao Qi <yao@codesourcery.com>
13963
13964 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
13965 in current context" too.
13966
c888a17d
KS
139672014-05-05 Keith Seitz <keiths@redhat.com>
13968
13969 * gdb.linespec/ls-dollar.exp: Add test for linespec
13970 file:convenience_variable.
13971
290a839c
YQ
139722014-05-05 Yao Qi <yao@codesourcery.com>
13973
13974 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
13975 traceframes into tfile and ctf trace files. Read data from
13976 trace file and test collected data.
13977 (gdb_collect_locals_test): Likewise.
13978 (gdb_unavailable_registers_test): Likewise.
13979 (gdb_unavailable_floats): Likewise.
13980 (gdb_collect_globals_test): Likewise.
13981 (top-level): Append "ctf" to trace_file_targets if GDB
13982 supports.
13983
b5262cd0
YQ
139842014-05-05 Yao Qi <yao@codesourcery.com>
13985
13986 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
13987 code to ...
13988 (gdb_collect_args_test_1): ... it. New proc.
13989 (gdb_collect_locals_test): Move some code to ...
13990 (gdb_collect_locals_test_1): ... it. New proc.
13991 (gdb_unavailable_registers_test): Move some code to ...
13992 (gdb_unavailable_registers_test_1): ... it. New proc.
13993 (gdb_unavailable_floats): Move some code to ...
13994 (gdb_unavailable_floats_1): ... it. New proc.
13995
30a1e6cc
SDJ
139962014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
13997
13998 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
13999 probes to test for bitness recognition.
14000 * gdb.arch/amd64-stap-optional-prefix.exp
14001 (test_probe_value_without_reg): New procedure.
14002 Add code to test for different kinds of bitness.
14003
f33da99a
SDJ
140042014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14005
14006 PR breakpoints/16889
14007 * gdb.arch/amd64-stap-optional-prefix.S: New file.
14008 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
14009
5b80f00d
PA
140102014-05-01 Pedro Alves <palves@redhat.com>
14011
14012 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
14013 gdb_file_cmd if no file is specified.
14014 * boards/native-extended-gdbserver.exp (gdb_load): Use the
14015 last_loaded_file to set the remote exec-file.
14016
f8c2a73c
PA
140172014-05-01 Pedro Alves <palves@redhat.com>
14018
14019 * boards/local-remote-host.exp: New file.
14020
be6e8ac7
PA
140212014-05-01 Pedro Alves <palves@redhat.com>
14022
14023 * boards/local-remote-host.exp: Rename to ...
14024 * boards/local-remote-host-notty.exp: ... this.
14025
cac0dc8f
JB
140262014-04-28 Joel Brobecker <brobecker@adacore.com>
14027
14028 * gdb.ada/dyn_arrayidx: New testcase.
14029
9730e6cc
YQ
140302014-04-26 Yao Qi <yao@codesourcery.com>
14031
14032 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
14033 and compute the length of function main. Save it in
14034 $main_length.
14035 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
14036 (top-level): Use gdb_compile to compile objects into
14037 executable and restart GDB. Remove invocation to
14038 prepare_for_testing.
14039
7ae1a6a6
PA
140402014-04-25 Simon Marchi <simon.marchi@ericsson.com>
14041 Pedro Alves <palves@redhat.com>
14042
14043 PR server/16255
14044 * gdb.multi/multi-attach.c: New file.
14045 * gdb.multi/multi-attach.exp: New file.
14046
4082afcc
PA
140472014-04-25 Pedro Alves <palves@redhat.com>
14048
14049 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
14050 user.
14051 (top level): Test that "set remote conditional-breakpoints-packet
14052 off" works as intended.
14053 * gdb.base/dprintf.exp: Test that "set remote
14054 breakpoint-commands-packet off" works as intended.
14055 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
14056 New function.
14057 (top level): Call it.
14058 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
14059 remote fast-tracepoints-packet off" works as intended.
14060 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
14061 * lib/gdb.exp (gdb_is_target_remote): ... here.
14062
2abc3f8d
DB
140632014-04-24 David Blaikie <dblaikie@gmail.com>
14064
14065 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
14066 ensure clang would not discard them.
14067 * gdb.base/gdbvars.c: Ditto.
14068 * gdb.base/memattr.c: Ditto.
14069 * gdb.base/whatis.c: Ditto.
14070 * gdb.python/py-prettyprint.c: Ditto.
14071 * gdb.trace/actions.c: Ditto.
14072 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
14073 ensure clang would not discard it.
14074
bfd39632
DB
140752014-04-24 David Blaikie <dblaikie@gmail.com>
14076
14077 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
14078 clang to emit the full definition of type required by the test
14079 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
14080
22842ff6
DB
140812014-04-24 David Blaikie <dblaikie@gmail.com>
14082
14083 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
14084 coax Clang into emitting the definition of the type.
14085 * gdb.cp/pr10728-x.h (y): Ditto.
14086 * gdb.cp/pr10728-y.cc (y): Ditto.
14087
c2e827ad
DB
140882014-04-24 David Blaikie <dblaikie@gmail.com>
14089
14090 * gdb.base/label.exp: XFAIL label related tests under Clang.
14091 * gdb.cp/cplabel.exp: Ditto.
14092 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
14093 under Clang those using labels.
14094
4c2d33e7
YQ
140952014-04-25 Yao Qi <yao@codesourcery.com>
14096
14097 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
14098 double_label.
14099 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
14100 partial_label and double_label.
14101
56083b99
DB
141022014-04-24 David Blaikie <dblaikie@gmail.com>
14103
14104 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
14105
25d4e99d
DB
141062014-04-24 David Blaikie <dblaikie@gmail.com>
14107
14108 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
14109 of the function to work across GCC and Clang.
14110 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
14111 pointer types (const void ** const V void **).
14112
01f9f808
MS
141132014-04-24 Michael Sturm <michael.sturm@mintel.com>
14114 Walfred Tedeschi <walfred.tedeschi@intel.com>
14115
14116 * Makefile.in (EXECUTABLES): Added i386-avx512.
14117 * gdb.arch/i386-avx512.c: New file.
14118 * gdb.arch/i386-avx512.exp: Likewise.
14119
4b48d439
KS
141202014-04-23 Keith Seitz <keiths@redhat.com>
14121
14122 * lib/mi-support.exp (mi_list_breakpoints): Delete.
14123 (mi_make_breakpoint_table): New procedure.
14124 (mi_create_breakpoint): Use mi_make_breakpoint
14125 and return the result.
14126 (mi_make_breakpoint): New procedure.
14127 (mi_build_kv_pairs): New procedure.
14128
14129 * gdb.mi/mi-break.exp: Remove unused globals,
14130 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
14131 All callers updated.
14132 * gdb.mi/mi-dprintf.exp: Use variable to track command
14133 number.
14134 Update all callers of mi_create_breakpoint and use
14135 mi_make_breakpoint_table.
14136 Remove any unused global variables.
14137 * gdb.mi/mi-nonstop.exp: Likewise.
14138 * gdb.mi/mi-nsintrall.exp: Likewise.
14139 * gdb.mi/mi-nsmoribund.exp: Likewise.
14140 * gdb.mi/mi-nsthrexec.exp: Likewise.
14141 * gdb.mi/mi-reverse.exp: Likewise.
14142 * gdb.mi/mi-simplerun.exp: Likewise.
14143 * gdb.mi/mi-stepn.exp: Likewise.
14144 * gdb.mi/mi-syn-frame.exp: Likewise.
14145 * gdb.mi/mi-until.exp: Likewise.
14146 * gdb.mi/mi-var-cp.exp: Likewise.
14147 * gdb.mi/mi-var-display.exp: Likewise.
14148 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
14149 * gdb.mi/mi2-var-child.exp: Likewise.
14150 * gdb.mi/mi-vla-c99.exp: Likewise.
14151 * lib/mi-support.exp: Likewise.
14152
14153 From Ian Lance Taylor <iant@cygnus.com>:
14154 * lib/gdb.exp (parse_args): New procedure.
14155
08351840
PA
141562014-04-23 Pedro Alves <palves@redhat.com>
14157
14158 * gdb.base/break-unload-file.c: New file.
14159 * gdb.base/break-unload-file.exp: New file.
14160 * gdb.base/sym-file-lib.c (baz): New function.
14161 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
14162 field.
14163 (load): Store the segment's mapped size.
14164 (unload): New function.
14165 (unload_shlib): New function.
14166 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
14167 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
14168 set a breakpoint at baz, and call it.
14169 * gdb.base/sym-file.exp: New tests for stale breakpoint
14170 instructions.
14171
076855f9
PA
141722014-04-23 Pedro Alves <palves@redhat.com>
14173
14174 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
14175 * gdb.base/hbreak-in-shr-unsupported.c: New file.
14176 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
14177 * gdb.base/hbreak-unmapped.c: New file.
14178 * gdb.base/hbreak-unmapped.exp: New file.
14179 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
14180 * lib/gdb.exp (gdb_is_target_remote): ... here.
14181
483805cf
PA
141822014-04-22 Pedro Alves <palves@redhat.com>
14183
14184 * gdb.base/consecutive-step-over.c: New file.
14185 * gdb.base/consecutive-step-over.exp: New file.
14186
06d97543
PA
141872014-04-22 Pedro Alves <palves@redhat.com>
14188
14189 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
14190 instead of send_gdb/gdb_expect.
14191
b4429ea2
YQ
141922014-04-22 Yao Qi <yao@codesourcery.com>
14193
14194 * lib/trace-support.exp (generate_tracefile): New procedure.
14195 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
14196 return 0.
14197 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
14198 if generate_tracefile returns 1.
14199
51d48146
PA
142002014-04-18 Tom Tromey <palves@redhat.com>
14201 Pedro alves <tromey@redhat.com>
14202
14203 PR backtrace/15558
14204 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
14205 with a backtrace limit.
14206 * gdb.python/py-frame-inline.exp: Test running to an inline
14207 function with a backtrace limit, and printing the newest frame.
14208 * gdb.python/py-frame-inline.c (main): Call f.
14209
bd1dce5f
MS
142102014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14211
14212 * gdb.java/jnpe.exp: Drop srcdir from untested path.
14213
40d1a503
MS
142142014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14215
14216 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
14217 Drop prefix from unsupported source file path.
14218
389b98f7
YQ
142192014-04-17 Yao Qi <yao@codesourcery.com>
14220
14221 * lib/gdb.exp (with_target_charset): New proc.
14222 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
14223 with_target_charset.
14224 (test_print_strings): Likewise.
14225 (test_repeat_bytes): Likewise.
14226 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
14227 for some tests.
14228
22869d73
KS
142292014-04-16 Keith Seitz <keiths@redhat.com>
14230
14231 PR gdb/15827
14232 * gdb.dwarf2/corrupt.c: New file.
14233 * gdb.dwarf2/corrupt.exp: New file.
14234
c4f87ca6
KS
142352014-04-16 Keith Seitz <keiths@redhat.com>
14236
14237 PR c++/16597
14238 * gdb.cp/namelessclass.cc: New file.
14239 * gdb.cp/namelessclass.exp: New file.
14240 * gdb.cp/namelessclass.S: New file.
14241
ab19de87
DE
142422014-04-16 Doug Evans <dje@google.com>
14243
14244 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
14245 Add comment.
14246 (gdbserver_default_get_comm_port): New function.
14247 (gdbserver_start): Check if board file provided
14248 "gdbserver,get_comm_port" and use it if so.
14249 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
14250 (gdb,socketport): Set to "stdio".
14251 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
14252 (stdio_gdbserver_template): Delete.
14253 (${board}_get_remote_address): Update.
14254 (${board}_build_remote_cmd): Delete.
14255 (${board}_get_comm_port): New function.
14256 (${board}_spawn): Update.
14257 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
14258 Delete.
14259 (${board}_get_remote_address): Update.
14260 (${board}_get_comm_port): New function.
14261
fc98a809
AB
142622014-04-16 Andrew Burgess <aburgess@broadcom.com>
14263
14264 * gdb.base/memattr.exp: Improve regexps to handle memory regions
14265 appearing in any order.
14266
87fd9e6e
DE
142672014-04-15 Doug Evans <dje@google.com>
14268
14269 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
14270 uninitialized value of "description".
14271
099fc3ea
KS
142722014-04-15 Keith Seitz <keiths@redhat.com>
14273
14274 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
14275 Remove unused globals.
14276 (test_running_the_program): Likewise.
14277 (test_controlled_execution): Likewise.
14278 (test_controlling_breakpoints): Likewise.
14279 (test_program_termination): Likewise.
14280
5da151d4
KS
142812014-04-15 Keith Seitz <keiths@redhat.com>
14282
14283 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
14284 unused globals.
14285 (test_rbreak_creation_and_listing): Likewise.
14286 (test_ignore_count): Likewise.
14287 (test_error): Likewise.
14288
35e5d2f0
PA
142892014-04-15 Pedro Alves <palves@redhat.com>
14290
14291 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
14292 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
14293 sym-file-loader.c.
14294 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14295 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14296 to sym-file-loader.c.
14297 (struct library): Forward declare.
14298 (load_shlib, lookup_function): Change prototypes.
14299 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14300 (translate_offset): Remove declarations.
14301 (get_text_addr): New declaration.
14302 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
14303 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
14304 sym-file-loader.h.
14305 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14306 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14307 here from sym-file-loader.h.
14308 (struct library): New structure.
14309 (load_shlib, lookup_function): Change prototypes and adjust to
14310 work with a struct library.
14311 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14312 (translate_offset): Make static.
14313 (get_text_addr): New function.
14314 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
14315
eb4c1710
PA
143162014-04-15 Pedro Alves <palves@redhat.com>
14317
14318 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
14319
2d1baf52
PA
143202014-04-15 Pedro Alves <palves@redhat.com>
14321
14322 * gdb.base/sym-file-loader.c: Include <limits.h>.
14323 (SELF_LINK): New define.
14324 (get_origin): New function.
14325 (load_shlib): Use it.
14326 * gdb.base/sym-file.exp: Don't early return if the target is
14327 remote. Use runto_main, and issue fail is that fails. Use
14328 gdb_load_shlibs.
14329 (shlib_name): Delete.
14330 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
14331
7dd6df01
PA
143322014-04-15 Pedro Alves <palves@redhat.com>
14333
14334 * gdb.base/sym-file.exp: Remove regex characters from test
14335 message. Don't refer to breakpoint numbers in test messages.
14336
b50c8614
KS
143372014-04-14 Keith Seitz <keiths@redhat.com>
14338
14339 PR c++/16253
14340 * gdb.cp/var-tag.cc: New file.
14341 * gdb.cp/var-tag.exp: New file.
14342 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14343 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14344 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14345 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14346
3d567982
TT
143472014-04-14 Tom Tromey <tromey@redhat.com>
14348
14349 * gdb.cp/classes.exp (test_enums): Handle underlying type.
14350 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
14351 type.
14352 * gdb.cp/enum-class.exp: New file.
14353 * gdb.cp/enum-class.cc: New file.
14354
0626fc76
TT
143552014-04-14 Tom Tromey <tromey@redhat.com>
14356
14357 * gdb.dwarf2/enum-type.exp: New file.
14358
dca325b3
SA
143592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14360
14361 * gdb.mi/mi-vla-c99.exp: New file.
14362 * gdb.mi/vla.c: New file.
14363
5854b38a
SA
143642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14365
14366 * gdb.base/vla-datatypes.c: New file.
14367 * gdb.base/vla-datatypes.exp: New file.
14368
463bb957
SA
143692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14370
14371 * gdb.base/vla-ptr.c: New file.
14372 * gdb.base/vla-ptr.exp: New file.
14373
3dd170be
SA
143742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14375
14376 * gdb.dwarf2/count.exp: New file.
14377
5ecaaa66
SA
143782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14379
14380 * gdb.base/vla-sideeffect.c: New file.
14381 * gdb.base/vla-sideeffect.exp: New file.
14382
41f1ada5
DB
143832014-04-14 David Blaikie <dblaikie@gmail.com>
14384
14385 * gdb.mi/non-stop.c: Add return value for non-void function return
14386 statement.
14387 * gdb.threads/staticthreads.c: Ditto.
14388
0be03e84
DE
143892014-04-12 Siva Chandra Reddy <sivachandra@google.com>
14390 Doug Evans <xdje42@gmail.com>
14391
14392 * gdb.guile/scm-value.c: Improve test case.
14393 * gdb.guile/scm-value.exp: Add new test.
14394
f180a1fb
DB
143952014-04-11 David Blaikie <dblaikie@gmail.com>
14396
14397 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
14398 override Clang's default.
14399
6b662e19
JB
144002014-04-11 Joel Brobecker <brobecker@adacore.com>
14401
14402 Revert the following changes (regressions):
14403
14404 * gdb.base/vla-sideeffect.c: New file.
14405 * gdb.base/vla-sideeffect.exp: New file.
14406
14407 * gdb.dwarf2/count.exp: New file.
14408
14409 * gdb.base/vla-multi.c: New file.
14410 * gdb.base/vla-multi.exp: New file.
14411
14412 * gdb.base/vla-ptr.c: New file.
14413 * gdb.base/vla-ptr.exp: New file.
14414
14415 * gdb.base/vla-datatypes.c: New file.
14416 * gdb.base/vla-datatypes.exp: New file.
14417
14418 * gdb.mi/mi-vla-c99.exp: New file.
14419 * gdb.mi/vla.c: New file.
14420
245a5f0b
KS
144212014-04-11 Keith Seitz <keiths@redhat.com>
14422
14423 PR c++/16675
14424 * gdb.cp/cpsizeof.exp: New file.
14425 * gdb.cp/cpsizeof.cc: New file.
14426
58a84dcf
SA
144272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14428
191a8a90
JB
14429 * gdb.mi/mi-vla-c99.exp: New file.
14430 * gdb.mi/vla.c: New file.
58a84dcf 14431
c8655f75
SA
144322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14433
14434 * gdb.base/vla-datatypes.c: New file.
14435 * gdb.base/vla-datatypes.exp: New file.
14436
024e13b4
SA
144372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14438
14439 * gdb.base/vla-ptr.c: New file.
14440 * gdb.base/vla-ptr.exp: New file.
14441
1a237e0e
SA
144422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14443
14444 * gdb.base/vla-multi.c: New file.
14445 * gdb.base/vla-multi.exp: New file.
14446
504f3432
SA
144472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14448
14449 * gdb.dwarf2/count.exp: New file.
14450
3bce8237
SA
144512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14452
191a8a90
JB
14453 * gdb.base/vla-sideeffect.c: New file.
14454 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 14455
322f9c21
YQ
144562014-04-11 Yao Qi <yao@codesourcery.com>
14457
14458 * gdb.base/completion.exp: Check file exists before running tests
14459 on file completion.
14460
d708bcd1
PA
144612014-04-10 Pedro Alves <palves@redhat.com>
14462
14463 * gdb.base/cond-eval-mode.c: New file.
14464 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
14465 prepare_for_testing to build the new file. Check result of
14466 runto_main.
14467 (test_break, test_watch): New procedures.
14468 (top level): Use them.
14469
ae1d2761
PM
144702014-04-08 Pierre Muller <muller@sourceware.org>
14471
14472 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
14473 Ctrl-V use for mingw hosts.
14474
7af389b8
SC
144752014-04-07 Siva Chandra Reddy <sivachandra@google.com>
14476
14477 * gdb.python/py-value.c: Improve test case.
14478 * gdb.python/py-value.exp: Add new test.
14479
5e703181
DE
144802014-04-07 David Blaikie <dblaikie@gmail.com>
14481
14482 * lib/compiler.c: Identify the clang compiler.
14483 * lib/compiler.cc: Ditto.
14484
9810b410
YQ
144852014-04-03 Yao Qi <yao@codesourcery.com>
14486
14487 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
14488
98d1b8dc
AB
144892014-04-01 Anton Blanchard <anton@samba.org>
14490
14491 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
14492 messages unique.
14493
3114cea1
AB
144942014-04-01 Anton Blanchard <anton@samba.org>
14495
14496 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
14497 prepare_for_testing.
14498
62f7182c
AB
144992014-04-01 Anton Blanchard <anton@samba.org>
14500
14501 * gdb.arch/ppc64-atomic-inst.c: Remove.
14502 * gdb.arch/ppc64-atomic-inst.S: New file.
14503 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
14504
770e7fc7
DE
145052014-03-31 Doug Evans <dje@google.com>
14506
14507 * gdb.base/print-symbol-loading-lib.c: New file.
14508 * gdb.base/print-symbol-loading-main.c: New file.
14509 * gdb.base/print-symbol-loading.exp: New file.
14510
46e2bafa
YQ
145112014-03-31 Yao Qi <yao@codesourcery.com>
14512
14513 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
14514
8776cfe9
JB
145152014-03-28 Joel Brobecker <brobecker@adacore.com>
14516
14517 * gdb.ada/mi_dyn_arr: New testcase.
14518
5d1ef361
DE
145192014-03-27 Doug Evans <dje@google.com>
14520
14521 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
14522
b5bee914
YQ
145232014-03-27 Yao Qi <yao@codesourcery.com>
14524
14525 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
14526 if target is nios2-*-*.
14527
0d4d0e77
YQ
145282014-03-26 Yao Qi <yao@codesourcery.com>
14529
14530 * lib/gdb.exp (readline_is_used): New proc.
14531 * gdb.base/completion.exp: Move tests on command complete up.
14532 Skip the rest of tests if readline is not used.
14533 * gdb.ada/complete.exp: Skp the test if readline is not
14534 used.
14535 * gdb.base/filesym.exp: Likewise.
14536 * gdb.base/macscp.exp: Likewise.
14537 * gdb.base/readline-ask.exp: Likewise.
14538 * gdb.base/readline.exp: Likewise.
14539 * gdb.python/py-cmd.exp: Likewise.
14540 * gdb.trace/tfile.exp: Likewise.
14541
29361eee
YQ
145422014-03-26 Yao Qi <yao@codesourcery.com>
14543
14544 * gdb.base/macscp.exp: Fix code format issues.
14545
bc9a5525
UW
145462014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
14547
14548 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
14549 * gdb.asm/powerpc64le.inc: New file.
14550
d3839ede
PA
145512014-03-25 Pedro Alves <palves@redhat.com>
14552 Doug Evans <dje@google.com>
14553
14554 * gdb.base/source-execution.c: New file.
14555 * gdb.base/source-execution.exp: New file.
14556 * gdb.base/source-execution.gdb: New file.
14557
01672a57
DE
145582014-03-24 Doug Evans <dje@google.com>
14559
14560 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
14561 using fission.
14562
88bbeca9
HZ
145632014-03-24 Hui Zhu <hui@codesourcery.com>
14564 Pedro Alves <palves@redhat.com>
14565
14566 PR breakpoints/16101
14567 * gdb.base/dprintf.exp: Use unsupported rather than changing the
14568 test pass/fail messages. Detect missing support for dprintf when
14569 breakpoints are actually inserted.
14570 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
14571 breakpoints are actually inserted.
14572 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
14573 fails.
14574
d2348791
JK
145752014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14576
14577 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
14578
feef67ab
DE
145792014-03-22 Doug Evans <xdje42@gmail.com>
14580
14581 * gdb.python/python.exp (python not supported): Verify multi-line
14582 python command issues an error.
25d743f9 14583 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 14584 guile command issues an error.
feef67ab 14585
ecebef6a
MR
145862014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
14587
14588 * gdb.threads/thread-specific.exp: Handle the lack of usable
14589 $this_breakpoint and $this_thread.
14590
ccdd1909
HZ
145912014-03-21 Hui Zhu <hui@codesourcery.com>
14592
14593 * gdb.base/attach.exp (do_command_attach_tests): New.
14594
beb460e8
PA
145952014-03-20 Tom Tromey <tromey@redhat.com>
14596 Pedro Alves <palves@redhat.com>
14597
14598 PR cli/15718
14599 * gdb.base/condbreak-call-false.c: New file.
14600 * gdb.base/condbreak-call-false.exp: New file.
14601
40acf43a
PA
146022014-03-20 Pedro Alves <palves@redhat.com>
14603
14604 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
14605 Delete.
14606 (block_signals, unblock_signals): Delete.
14607 (child_function_2, main): Remove references to deleted variable
14608 and functions.
14609
9f5e1e02
PA
146102014-03-20 Pedro Alves <palves@redhat.com>
14611
14612 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
14613 Use pthread_kill to signal thread 2.
14614 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14615 Adjust to make the test send itself a signal rather than using the
14616 host's "kill" command.
14617
99619bea
PA
146182014-03-20 Pedro Alves <palves@redhat.com>
14619
14620 * gdb.threads/multiple-step-overs.c: New file.
14621 * gdb.threads/multiple-step-overs.exp: New file.
14622 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14623 Adjust expected infrun debug output.
14624
2adfaa28
PA
146252014-03-20 Pedro Alves <palves@redhat.com>
14626
14627 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
14628 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
14629
31e77af2
PA
146302014-03-20 Pedro Alves <palves@redhat.com>
14631
14632 PR breakpoints/7143
14633 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
14634 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
14635 of gdb_test_multiple.
14636 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
14637 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
14638
b9f437de
PA
146392014-03-20 Pedro Alves <palves@redhat.com>
14640
14641 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
14642 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
14643
05adc73e
PA
146442014-03-19 Pedro Alves <palves@redhat.com>
14645
14646 * gdb.base/async.exp: Remove early return.
14647
6048b950
PA
146482014-03-19 Pedro Alves <palves@redhat.com>
14649
14650 * gdb.base/async.exp (step& tests): Pass explicit test messages.
14651
8bcfb00a
PA
146522014-03-19 Pedro Alves <palves@redhat.com>
14653
14654 * gdb.base/async.exp (test_background): Expect \r\n after
14655 "completed." in the fail pattern.
14656
884e37dc
PA
146572014-03-19 Pedro Alves <palves@redhat.com>
14658
14659 * gdb.base/async.exp (test_background): New procedure.
14660 Use it for all background execution command tests.
14661
148e57e2
PA
146622014-03-19 Pedro Alves <palves@redhat.com>
14663
14664 * gdb.base/async.exp: Use prepare_for_testing.
14665
f48088c7
PA
146662014-03-19 Pedro Alves <palves@redhat.com>
14667
14668 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
14669 the same line.
14670
e2f6c966
PA
146712014-03-19 Pedro Alves <palves@redhat.com>
14672
14673 * gdb.base/async.c (main): Add "jump here" and "until here" line
14674 marker comments.
14675 * gdb.base/async.exp (jump_here): New global.
14676 (jump& test): Use it.
14677 (until_here): New global.
14678 (until& test): Use it.
14679
c30568d4
PA
146802014-03-19 Pedro Alves <palves@redhat.com>
14681
14682 * gdb.base/async.exp: Don't frob gdb_protocol.
14683
0172b6a7
DE
146842014-03-18 Doug Evans <xdje42@gmail.com>
14685
14686 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
14687 Fix spelling of exec-done-display.
14688
06c868a8
JK
146892014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14690
14691 PR gdb/15358
14692 * gdb.base/gdb-sigterm.c: New file.
14693 * gdb.base/gdb-sigterm.exp: New file.
14694
0c7e1a46
PA
146952014-03-18 Pedro Alves <palves@redhat.com>
14696
14697 PR gdb/13860
14698 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
14699 * lib/mi-support.exp (mi_expect_stop): Add special handling for
14700 solib-event.
14701
f7c77d93
JB
147022014-03-17 Joel Brobecker <brobecker@adacore.com>
14703
14704 * gdb.ada/pckd_arr_ren: New testcase.
14705
5a1e8c7a
DE
147062014-03-13 Doug Evans <xdje42@gmail.com>
14707
14708 PR guile/16612
14709 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
14710 collect after discarding symbols.
14711
350e1a76
DE
147122014-03-13 Ludovic Courtès <ludo@gnu.org>
14713 Doug Evans <xdje42@gmail.com>
14714
14715 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
14716 to history survives a gc.
14717
a69900ae
PA
147182014-03-13 Pedro Alves <palves@redhat.com>
14719
14720 * gdb.base/default.exp: Don't test "target procfs".
14721
5db9f0bd
PA
147222014-03-13 Pedro Alves <palves@redhat.com>
14723
14724 * gdb.base/default.exp: Update "target child" and "target procfs"
14725 tests to not expect "Unix".
14726
b3ccfe11
TT
147272014-03-12 Tom Tromey <tromey@redhat.com>
14728
14729 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
14730 New procs. Add target-async tests.
14731 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
14732 Add target-async tests.
14733
646f4417
AA
147342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14735
14736 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
14737 'func_start' and 'func_end' for the beginning and end of the
14738 function code, respectively.
14739 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
14740 'func_end' instead of 'func' and 'main'.
14741
288c211f
AA
147422014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14743
14744 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
14745 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
14746 generate the debug info assembler source.
14747
e0c0f156
AA
147482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14749
14750 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
14751 * gdb.dwarf2/arr-subrange.exp: Likewise.
14752 * gdb.dwarf2/dwz.exp: Likewise.
14753 * gdb.dwarf2/method-ptr.exp: Likewise.
14754 * gdb.dwarf2/missing-sig-type.exp: Likewise.
14755 * gdb.dwarf2/subrange.exp: Likewise.
14756 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
14757 * gdb.dwarf2/implptrpiece.exp: Likewise.
14758 * gdb.dwarf2/nostaticblock.exp: Likewise.
14759
0e5c4555
AA
147602014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14761
14762 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
14763 directory to absolute path name arguments.
14764
5ec18f2b
JG
147652014-03-10 Joel Brobecker <brobecker@adacore.com>
14766
14767 * gdb.ada/tagged_access: New testcase.
14768
847fc4f2
MM
147692014-03-07 Markus Metzger <markus.t.metzger@intel.com>
14770
14771 * gdb.btrace/data.exp: Update expected output.
14772
cc3da688
YQ
147732014-03-06 Yao Qi <yao@codesourcery.com>
14774
14775 * gdb.trace/pr16508.exp: New file.
14776
0f26cec1
PA
147772014-03-05 Pedro Alves <palves@redhat.com>
14778
14779 PR gdb/16575
14780 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
14781 procedure.
14782 (top level): Adjust to use it. Add tests that exercise breakpoint
14783 interaction with the code-cache.
14784
7a5a839f
LC
147852014-02-26 Ludovic Courtès <ludo@gnu.org>
14786
14787 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
14788 test for 'history-append!'.
14789
31aa7e4e
JB
147902014-02-26 Joel Brobecker <brobecker@adacore.com>
14791
14792 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
14793 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
14794 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
14795 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
14796 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
14797 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
14798
1b588015
JB
147992014-02-26 Joel Brobecker <brobecker@adacore.com>
14800
14801 * testsuite/gdb.python/py-pp-re-notag.c: New file.
14802 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
14803 * testsuite/gdb.python/py-pp-re-notag.p: New file.
14804
55426c9d
JB
148052014-02-26 Joel Brobecker <brobecker@adacore.com>
14806
14807 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
14808
dc53a7ad
JB
148092014-02-26 Joel Brobecker <brobecker@adacore.com>
14810
14811 * gdb.dwarf2/arr-stride.c: New file.
14812 * gdb.dwarf2/arr-stride.exp: New file.
14813
12ab52e9
PA
148142014-02-26 Pedro Alves <palves@redhat.com>
14815
14816 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
14817 that won't ever trigger. Make sure that GDB reports the correct
14818 breakpoint that caused the stop.
14819
849c862e
JK
148202014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14821
14822 PR gdb/16626
14823 * gdb.base/auto-load-script: New file.
14824 * gdb.base/auto-load.c: New file.
14825 * gdb.base/auto-load.exp: New file.
14826
71b7d793
JK
14827 PR gdb/16626
14828 * gdb.base/auto-load.exp: Fix out-of-srctree run.
14829
e2f0d509
JK
148302014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14831
14832 Fix dw2-icycle.exp -fsanitize=address GDB crash.
14833 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
14834
50cc37c8
DE
148352014-02-24 Doug Evans <dje@google.com>
14836
14837 * lib/gdb.exp (run_on_host): Log error output if program fails.
14838
ea4758f2
PA
148392014-02-21 Pedro Alves <palves@redhat.com>
14840
14841 * gdb.threads/step-after-sr-lock.c: Rename to ...
14842 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
14843 * gdb.threads/step-after-sr-lock.exp: Rename to ...
14844 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14845 ... this.
14846
d7b30f67
SDJ
148472014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
14848
14849 PR tdep/16397
14850 * gdb.arch/amd64-stap-special-operands.exp: New file.
14851 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
14852 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
14853 * gdb.arch/amd64-stap-triplet.S: Likewise.
14854 * gdb.arch/amd64-stap-triplet.c: Likewise.
14855
83deb43f
JB
148562014-02-20 Joel Brobecker <brobecker@adacore.com>
14857
14858 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
14859 in .section pseudo-op.
14860
adde2bff
DE
148612014-02-20 lin zuojian <manjian2006@gmail.com>
14862 Joel Brobecker <brobecker@adacore.com>
14863 Doug Evans <xdje42@gmail.com>
14864
14865 PR symtab/16581
14866 * gdb.dwarf2/dw2-icycle.S: New file.
14867 * gdb.dwarf2/dw2-icycle.c: New file.
14868 * gdb.dwarf2/dw2-icycle.exp: New file.
14869
f7bd0f78
SC
148702014-02-19 Siva Chandra Reddy <sivachandra@google.com>
14871
14872 * gdb.python/py-value-cc.cc: Improve test case to enable testing
14873 operations on gdb.Value objects.
14874 * gdb.python/py-value-cc.exp: Add new test to test operations on
14875 gdb.Value objects.
14876
c17ef0d5
DE
148772014-02-18 Doug Evans <dje@google.com>
14878
14879 * Makefile.in (TESTS): New variable.
14880 (expanded_tests, expanded_tests_or_none): New variables
14881 (check-single): Pass $(expanded_tests_or_none) to runtest.
14882 (check-parallel): Only run tests in $(TESTS) if non-empty.
14883 (check/no-matching-tests-found): New rule.
14884 * README: Document TESTS makefile variable.
14885
5dd3176f
DE
148862014-02-18 Doug Evans <dje@google.com>
14887
14888 * Makefile.in (check-parallel): rm -rf outputs temp.
14889
0b10be4f
JK
148902014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14891
14892 Fix "ERROR: no fileid for" in the testsuite.
14893 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
14894
85f224e7
DE
148952014-02-12 Doug Evans <dje@google.com>
14896
14897 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
14898 (MISCELLANEOUS): New variable.
14899 (clean): rm -rf $(MISCELLANEOUS).
14900 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
14901 dwp live in the same directory as symlinks, with each symlink pointed
14902 to a differently named file in a different directory.
14903
149b30ff
DE
149042014-02-11 Doug Evans <dje@google.com>
14905
14906 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
14907 of Tcl file commands.
14908
1dfdac32
MK
149092014-02-10 Mark Kettenis <kettenis@gnu.org>
14910
14911 * gdb.threads/step-after-sr-lock.exp: Avoid executing
14912 "kill -SIGUSR1 -1".
14913
aa4fb036
JB
149142014-02-10 Joel Brobecker <brobecker@adacore.com>
14915
14916 * gdb.ada/tick_length_array_enum_idx: New testcase.
14917
ed3ef339
DE
149182014-02-10 Doug Evans <xdje42@gmail.com>
14919
14920 * configure.ac (AC_OUTPUT): Add gdb.guile.
14921 * configure: Regenerate.
14922 * lib/gdb-guile.exp: New file.
14923 * lib/gdb.exp (get_target_charset): New function.
14924 * gdb.base/help.exp: Update expected output from "apropos apropos".
14925 * gdb.guile/Makefile.in: New file.
14926 * gdb.guile/guile.exp: New file.
14927 * gdb.guile/scm-arch.c: New file.
14928 * gdb.guile/scm-arch.exp: New file.
14929 * gdb.guile/scm-block.c: New file.
14930 * gdb.guile/scm-block.exp: New file.
14931 * gdb.guile/scm-breakpoint.c: New file.
14932 * gdb.guile/scm-breakpoint.exp: New file.
14933 * gdb.guile/scm-disasm.c: New file.
14934 * gdb.guile/scm-disasm.exp: New file.
14935 * gdb.guile/scm-equal.c: New file.
14936 * gdb.guile/scm-equal.exp: New file.
14937 * gdb.guile/scm-error.exp: New file.
14938 * gdb.guile/scm-error.scm: New file.
14939 * gdb.guile/scm-frame-args.c: New file.
14940 * gdb.guile/scm-frame-args.exp: New file.
14941 * gdb.guile/scm-frame-args.scm: New file.
14942 * gdb.guile/scm-frame-inline.c: New file.
14943 * gdb.guile/scm-frame-inline.exp: New file.
14944 * gdb.guile/scm-frame.c: New file.
14945 * gdb.guile/scm-frame.exp: New file.
14946 * gdb.guile/scm-generics.exp: New file.
14947 * gdb.guile/scm-gsmob.exp: New file.
14948 * gdb.guile/scm-iterator.c: New file.
14949 * gdb.guile/scm-iterator.exp: New file.
14950 * gdb.guile/scm-math.c: New file.
14951 * gdb.guile/scm-math.exp: New file.
14952 * gdb.guile/scm-objfile-script-gdb.in: New file.
14953 * gdb.guile/scm-objfile-script.c: New file.
14954 * gdb.guile/scm-objfile-script.exp: New file.
14955 * gdb.guile/scm-objfile.c: New file.
14956 * gdb.guile/scm-objfile.exp: New file.
14957 * gdb.guile/scm-ports.exp: New file.
14958 * gdb.guile/scm-pretty-print.c: New file.
14959 * gdb.guile/scm-pretty-print.exp: New file.
14960 * gdb.guile/scm-pretty-print.scm: New file.
14961 * gdb.guile/scm-section-script.c: New file.
14962 * gdb.guile/scm-section-script.exp: New file.
14963 * gdb.guile/scm-section-script.scm: New file.
14964 * gdb.guile/scm-symbol.c: New file.
14965 * gdb.guile/scm-symbol.exp: New file.
14966 * gdb.guile/scm-symtab-2.c: New file.
14967 * gdb.guile/scm-symtab.c: New file.
14968 * gdb.guile/scm-symtab.exp: New file.
14969 * gdb.guile/scm-type.c: New file.
14970 * gdb.guile/scm-type.exp: New file.
14971 * gdb.guile/scm-value-cc.cc: New file.
14972 * gdb.guile/scm-value-cc.exp: New file.
14973 * gdb.guile/scm-value.c: New file.
14974 * gdb.guile/scm-value.exp: New file.
14975 * gdb.guile/source2.scm: New file.
14976 * gdb.guile/types-module.cc: New file.
14977 * gdb.guile/types-module.exp: New file.
14978
7026a7c1
YQ
149792014-02-10 Yao Qi <yao@codesourcery.com>
14980
14981 PR testsuite/16543
14982 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
14983 * configure: Regenerated.
14984 * Makefile.in: New file.
14985
6c466447
AS
149862014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14987
14988 * gdb.python/py-framefilter.exp: Fix typo.
14989
6e854735
YQ
149902014-02-08 Yao Qi <yao@codesourcery.com>
14991
14992 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
14993 that no =breakpoint-modified is emitted when breakpoints are
14994 modified through MI commands.
14995
d137e6dc
PA
149962014-02-07 Pedro Alves <pedro@codesourcery.com>
14997 Pedro Alves <palves@redhat.com>
14998
14999 * gdb.threads/step-after-sr-lock.c: New file.
15000 * gdb.threads/step-after-sr-lock.exp: New file.
15001
b5ee5a50
PA
150022014-02-07 Pedro Alves <palves@redhat.com>
15003
15004 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
15005
3c77faf3
JK
150062014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15007
15008 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
15009 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
15010
6dddc817
DE
150112014-02-06 Doug Evans <xdje42@gmail.com>
15012
15013 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
15014 output.
15015
15016 * gdb.gdb/python-interrupts.exp: New file.
15017
de7b2893
YQ
150182014-02-05 Yao Qi <yao@codesourcery.com>
15019
15020 * gdb.trace/report.exp (use_collected_data): Test the output
15021 of "info threads" and "info inferiors".
15022
66d032ac
YQ
150232014-02-05 Yao Qi <yao@codesourcery.com>
15024
15025 Revert this patch:
15026
15027 2013-05-24 Yao Qi <yao@codesourcery.com>
15028
15029 * gdb.trace/tfile.exp: Test inferior and thread.
15030
591a12a1
UW
150312014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15032
15033 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
15034 on a function.
15035 * gdb.base/step-bt.c: Call hello via function pointer to make
15036 sure its first instruction is executed on powerpc64le-linux.
15037
0ff3e01f
UW
150382014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15039
15040 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
15041
084ee545
UW
150422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15043
15044 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
15045 of the test patterns for use on little-endian systems.
15046
6ed14ff3
UW
150472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15048
15049 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
15050 (decimal_vector): Fix for little-endian.
15051
401e27fd
JM
150522014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
15053
15054 * gdb.arch/sparc-sysstep.exp: New file.
15055 * gdb.arch/sparc-sysstep.c: Likewise.
15056
15057 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
15058
8b924729
EBM
150592014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15060
15061 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
15062
fb151210
JB
150632014-01-23 Tom Tromey <tromey@redhat.com>
15064
15065 * gdb.ada/array_char_idx: New testcase.
15066
0740f8d8
TT
150672014-01-23 Tom Tromey <tromey@redhat.com>
15068
15069 PR python/16487:
15070 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
15071 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
15072 classes.
15073
21909fa1
TT
150742014-01-23 Tom Tromey <tromey@redhat.com>
15075
15076 PR python/16491:
15077 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
15078 string from an inferior frame.
15079 * gdb.python/py-framefilter-mi.exp: Update.
15080
87ce2a04
DE
150812014-01-22 Doug Evans <dje@google.com>
15082
15083 * gdb.server/server-mon.exp: Add tests for "set debug-format".
15084
237b092b
AA
150852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15086
15087 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
15088
d674a709
AA
150892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15090
15091 * gdb.trace/entry-values.exp: Remove excess space character from
15092 regex patterns. Handle s390 call instruction.
15093
20fa3390
AA
150942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15095
15096 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
15097 define "*_start" label. Make "name" static.
15098 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
15099 ${name} by references to ${name}_start.
15100
78466714
AA
151012014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15102
15103 * gdb.base/info-macros.exp: Remove "debug" from the compile
15104 options.
15105
ec9f644a
IB
151062014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15107
15108 * gdb.dlang/demangle.exp: New file.
15109
94b1b47e
IB
151102014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15111
15112 * gdb.dlang/primitive-types.exp: New file.
15113
7f420862
IB
151142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15115
15116 * configure.ac: Create gdb.dlang/Makefile.
15117 * configure: Regenerate.
15118 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
15119 * gdb.dlang/Makefile.in: New file.
15120 * lib/d-support.exp: New file.
15121 * lib/gdb.exp (skip_d_tests): New proc.
15122
52834460
MM
151232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15124
15125 * gdb.btrace/delta.exp: Check reverse stepi.
15126 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
15127 * gdb.btrace/finish.exp: New.
15128 * gdb.btrace/next.exp: New.
15129 * gdb.btrace/nexti.exp: New.
15130 * gdb.btrace/record_goto.c: Add comments.
15131 * gdb.btrace/step.exp: New.
15132 * gdb.btrace/stepi.exp: New.
15133 * gdb.btrace/multi-thread-step.c: New.
15134 * gdb.btrace/multi-thread-step.exp: New.
15135 * gdb.btrace/rn-dl-bind.c: New.
15136 * gdb.btrace/rn-dl-bind.exp: New.
15137 * gdb.btrace/data.c: New.
15138 * gdb.btrace/data.exp: New.
15139 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15140
6e07b1d2
MM
151412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15142
15143 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
15144 * gdb.btrace/exception.exp: Update.
15145 * gdb.btrace/instruction_history.exp: Update.
15146 * gdb.btrace/record_goto.exp: Update.
15147 * gdb.btrace/tailcall.exp: Update.
15148 * gdb.btrace/unknown_functions.exp: Update.
15149 * gdb.btrace/delta.exp: New.
15150
0b722aec
MM
151512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15152
15153 * gdb.btrace/record_goto.exp: Add backtrace test.
15154 * gdb.btrace/tailcall.exp: Add backtrace test.
15155
066ce621
MM
151562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15157
15158 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
15159 * gdb.btrace/record_goto.c: New.
15160 * gdb.btrace/record_goto.exp: New.
15161 * gdb.btrace/x86-record_goto.S: New.
15162
0688d04e
MM
151632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15164
15165 * gdb.btrace/function_call_history.exp: Update tests.
15166 * gdb.btrace/instruction_history.exp: Update tests.
15167
8710b709
MM
151682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15169
15170 * gdb.btrace/function_call_history.exp: Fix expected field
15171 order for "record function-call-history".
15172 Add new tests for "record function-call-history /c".
15173 * gdb.btrace/exception.cc: New.
15174 * gdb.btrace/exception.exp: New.
15175 * gdb.btrace/tailcall.exp: New.
15176 * gdb.btrace/x86-tailcall.S: New.
15177 * gdb.btrace/x86-tailcall.c: New.
15178 * gdb.btrace/unknown_functions.c: New.
15179 * gdb.btrace/unknown_functions.exp: New.
15180 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15181
5de9129b
MM
151822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15183
15184 * gdb.btrace/instruction_history.exp: Update.
15185 * gdb.btrace/function_call_history.exp: Update.
15186
23a7fe75
MM
151872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15188
15189 * gdb.btrace/function_call_history.exp: Fix expected function
15190 trace.
15191 * gdb.btrace/instruction_history.exp: Initialize traced.
15192 Remove traced_functions.
15193
724c7dd8
MM
151942014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15195
15196 * gdb.btrace/function_call_history.exp: Update
15197 * gdb.btrace/instruction_history.exp: Update.
15198
6d78d93b
MM
151992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15200
15201 * gdb.btrace/enable.exp: Update expected text.
15202
93a360cc
OJ
152032014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
15204
15205 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
15206 bytes.
15207
3772b53f
MR
152082014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
15209
15210 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
15211
596662fa
OJ
152122014-01-15 Omair Javaid <omair.javaid@linaro.org>
15213
15214 * lib/gdb.exp (supports_process_record): Return true for
15215 arm*-linux*. (supports_reverse): Likewise.
15216
b5b08fb4
SC
152172014-01-13 Siva Chandra Reddy <sivachandra@google.com>
15218
15219 PR python/15464
15220 PR python/16113
15221 * gdb.python/py-type.c: Enhance test case.
15222 * gdb.python/py-value-cc.cc: Likewise
15223 * gdb.python/py-type.exp: Add new tests.
15224 * gdb.python/py-value-cc.exp: Likewise
15225
52d7fb13
AA
152262014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15227 Pedro Alves <palves@redhat.com>
15228
15229 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
15230 Make "name" extern.
15231 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
15232 references to ${name}_start by references to ${name}.
15233
a2cd8cfe
JB
152342014-01-10 Joel Brobecker <brobecker@adacore.com>
15235
15236 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
15237
4e23fced
JB
152382014-01-10 Joel Brobecker <brobecker@adacore.com>
15239
15240 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
15241
c6a9e42c
PA
152422014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
15243 Pedro Alves <palves@redhat.com>
15244
15245 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 15246 mi_gdb_target_load.
c6a9e42c 15247
b7ea362b
PA
152482014-01-08 Pedro Alves <palves@redhat.com>
15249
15250 * gdb.threads/reconnect-signal.c: New file.
15251 * gdb.threads/reconnect-signal.exp: New file.
15252
5e3f4fab
EBM
152532014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15254
15255 * gdb.base/source-dir.exp: New file.
15256
79301218
JB
152572014-01-07 Joel Brobecker <brobecker@adacore.com>
15258
15259 * gdb.ada/mi_interface: New testcase.
15260
8e355c5d
JB
152612014-01-07 Joel Brobecker <brobecker@adacore.com>
15262
15263 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
15264 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
15265 gdb.ada/pp-rec-component/pck.ads: New files.
15266
c0d48811
JB
152672014-01-07 Joel Brobecker <brobecker@adacore.com>
15268
15269 * gdb.python/py-pp-integral.c: New file.
15270 * gdb.python/py-pp-integral.py: New file.
15271 * gdb.python/py-pp-integral.exp: New file.
15272
17b609c3 15273For older changes see ChangeLog-1993-2013.
c906108c 15274\f
8d8cb839
EZ
15275;; Local Variables:
15276;; mode: change-log
15277;; left-margin: 8
15278;; fill-column: 74
15279;; version-control: never
15280;; End:
902f2ccb 15281
42a4f53d 15282 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
15283 Copying and distribution of this file, with or without modification,
15284 are permitted provided the copyright notice and this notice are preserved.