]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Updated Brazilian Portuguese translation for the ld/ subdirectory.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fc65c7db
AH
12019-01-21 Alan Hayward <alan.hayward@arm.com>
2 * gdb.base/stack-protector.c: New test.
3 * gdb.base/stack-protector.exp: New file.
4 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
6 option.
7 (gdb_compile): Remove stack protector for GCC and prevent
8 recursion.
9
c24bdb02
KS
102019-01-16 Keith Seitz <keiths@redhat.com>
11
12 PR gdb/23773
13 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
14
6f072a10
PFC
152019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
16
17 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
18 aliases.
19 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
20 tests.
21 * gdb.arch/powerpc-vector-regs.c: New file.
22 * gdb.arch/powerpc-vector-regs.exp: New file.
23
a7b8d682
PFC
242019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
25
26 * gdb.arch/altivec-regs.exp: Fix the list passed to
27 gdb_expect_list when testing "info vector".
28
6eb6fb67
AB
292019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.base/style.exp: Don't include path in testname.
32
b56f80d8
KS
332019-01-10 Keith Seitz <keiths@redhat.com>
34
35 PR gdb/23712
36 PR symtab/23010
37 * gdb.dwarf2/multidictionary.exp: New file.
38
041be526
SM
392019-01-09 Simon Marchi <simon.marchi@ericsson.com>
40
41 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
42 (test_gnuv3_style_demangling): ... this.
43 (test_lucid_style_demangling): Remove.
44 (test_arm_style_demangling): Remove.
45 (test_hp_style_demangling): Remove.
46 (do_tests): Remove calls to the above.
47
d820d0c3
AB
482019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
49
50 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
51 case.
52
f097f5ad
TT
532019-01-06 Tom Tromey <tom@tromey.com>
54
55 PR gdb/28155:
56 * gdb.dwarf2/typedef-void-finish.exp: New file.
57
2cd8cc0b
TT
582018-12-28 Tom Tromey <tom@tromey.com>
59 Simon Marchi <simark@simark.ca>
60
61 * gdb.base/jit-exec.exp: New file.
62 * gdb.base/jit-exec.c: New file.
63 * gdb.base/jit-execd.c: New file.
64
35fb8261
TT
652018-12-28 Tom Tromey <tom@tromey.com>
66
67 * gdb.base/style.exp: Update test to check for address styling.
68
47fd17cd
TT
692018-12-28 Tom Tromey <tom@tromey.com>
70
71 * gdb.base/style.exp: Add test for styling of "Reading symbols"
72 message.
73
d47032b7
TT
742018-12-28 Tom Tromey <tom@tromey.com>
75
76 * gdb.base/style.exp: Add test for version number styling.
77
af79b68d
TT
782018-12-28 Tom Tromey <tom@tromey.com>
79
80 * gdb.base/style.exp: Add test for print_address_symbolic.
81
0bb296cb
TT
822018-12-28 Tom Tromey <tom@tromey.com>
83
84 * gdb.base/style.exp: Add test for breakpoint setting.
85
80ae2043
TT
862018-12-28 Tom Tromey <tom@tromey.com>
87
88 * gdb.base/style.exp: Add test for variable names.
89
cbe56571
TT
902018-12-28 Tom Tromey <tom@tromey.com>
91
92 * gdb.base/style.exp: New file.
93 * gdb.base/style.c: New file.
94
9162a27c
TT
952018-12-28 Tom Tromey <tom@tromey.com>
96
97 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
98 "dumb".
99 * gdb.base/readline.exp (operate_and_get_next): Save and restore
100 the TERM environment variable.
101
bc543c90
TT
1022018-12-27 Tom Tromey <tom@tromey.com>
103
104 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
105 pagination test.
106
6f0ffe50
AB
1072018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
108
109 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
110 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
111
b5a1e557
PW
1122018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
113
114 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
115 Filename a.adb changed to bp_fun_addr.adb.
116 gdb.ada/bp_fun_addr.exp: Update test accordingly.
117
6e8b1ab2
JV
1182018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
119
120 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
121 non-PIE executables.
122 * README: Mention the gdb,nopie_flag board setting.
123 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
124 non-PIE executable.
125 * gdb.arch/amd64-entry-value.exp: Likewise.
126 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
127 * gdb.arch/i386-float.exp: Likewise.
128 * gdb.arch/i386-signal.exp: Likewise.
129 * gdb.mi/mi-reg-undefined.exp: Likewise.
130
d00a27c5
PM
1312018-12-21 Paul Marechal <paul.marechal@ericsson.com>
132
133 PR gdb/23974
134 * gdb.base/info-os.exp: Check return for unknown "info os" type.
135
161d081c
PW
1362018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
137
138 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
139 Update order of results accordingly.
140
b001de23
AB
1412018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
142
143 * gdb.base/annota1.exp: Update a test regexp.
144
99e1a184
AB
1452018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
146
147 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
148
7a81c1e2
PW
1492018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
150
151 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
152 (reuse_time): Initialize to REUSE_TIME_CAP.
153 (check_rc): New function.
154 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
155 Check pthread_create rc.
156 (spawner_thread_func): Check pthread_create and pthread_join rc.
157
73e8dc90
PA
1582018-12-08 Pedro Alves <palves@redhat.com>
159
160 * gdb.base/list.exp (test_forward_search): Rename to ...
161 (test_forward_reverse_search): ... this. Also test reverse-search
162 and the forward-search alias.
163
13f2ed32
AB
1642018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
165
166 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
167 local timeout variable before return, and remove all local timeout
168 variable entirely.
169 (gdb_load): Likewise.
170
64d27cfc
TV
1712018-12-01 Tom de Vries <tdevries@suse.de>
172
173 * gdb.base/gdb-caching-proc.exp: New file.
174
f63c03b4
SDJ
1752018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
176
177 * Makefile.in (TIMESTAMP): New variable.
178 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
179 command.
180 (check-single-racy): Likewise.
181 (check/%.exp): Likewise.
182 (check-racy/%.exp): Likewise.
183 (workers/%.worker): Likewise.
184 (build-perf): Likewise.
185 (check-perf): Likewise.
186 * README: Describe new "TS" and "TS_FORMAT" variables.
187 * print-ts.py: New file.
188
1c97054b
BF
1892018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
190
191 PR python/23714
192 * gdb.python/python.exp: Test command repetition after
193 gdb.execute.
194
1871a62d
AB
1952018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
196
197 * gdb.opt/inline-break.exp: Add test that info breakpoint output
198 is correctly aligned.
199
fb5e1ed9
PW
2002018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
201
202 * gdb.ada/info_auto_lang.exp: New testcase.
203 * gdb.ada/info_auto_lang/global_pack.ads: New file.
204 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
205 * gdb.ada/info_auto_lang/some_c.c: New file.
206
43d397ca
PW
2072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
208
209 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
210 FUNC_lang language syntax.
211
beddd671
PW
2122018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
213
214 * gdb.base/info_minsym.c: New file.
215 * gdb.base/info_minsym.exp: New file.
216
73fc52c4
TT
2172018-11-19 Tom Tromey <tom@tromey.com>
218
219 PR rust/23625:
220 * gdb.rust/simple.exp: Add ptype test. Update expected output.
221 * gdb.rust/expr.exp: Update expected output. Change one test.
222
994b876a
TT
2232018-11-19 Tom Tromey <tom@tromey.com>
224
225 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
226
6769f276
PA
2272018-11-19 Pedro Alves <palves@redhat.com>
228
229 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
230 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
231 see the expected warning.
232
38a72da0
AH
2332018-11-16 Alan Hayward <alan.hayward@arm.com>
234
235 PR gdb/22736:
236 * gdb.cp/infcall-nodebug-lib.c: New test.
237 * gdb.cp/infcall-nodebug-main.c: New test.
238 * gdb.cp/infcall-nodebug.exp: New file.
239
53a89d6e
SM
2402018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
241
242 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
243 completer tests.
244
9325300d
TV
2452018-11-09 Tom de Vries <tdevries@suse.de>
246
247 * gdb.base/msym-lang.c: New test.
248 * gdb.base/msym-lang.exp: New file.
249 * gdb.base/msym-lang-main.c: New test.
250
20f0d60d
TT
2512018-11-08 Tom Tromey <tom@tromey.com>
252
253 PR gdb/23555:
254 PR gdb/23838:
255 * gdb.base/warning.exp: New file.
256
b5420128
JB
2572018-11-08 Jan Beulich <jbeulich@suse.com>
258
259 * testsuite/gdb.arch/i386-avx512.c,
260 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
261
cd115d61
AB
2622018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
263
264 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
265 point hardware.
266
35ee2dc2
AB
2672018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
268
269 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
270 * gdb.dwarf2/missing-type-name.exp: New file.
271
31aceee8
TV
2722018-11-06 Tom de Vries <tdevries@suse.de>
273
274 * gdb.base/many-headers.c: New test.
275 * gdb.base/many-headers.exp: New file.
276
109be305
JW
2772018-11-06 Jim Wilson <jimw@sifive.com>
278
279 * gdb.base/code_elim.exp: For riscv, set additional_flags
280 to include -msmall-data-limit=0.
281
e2b7af72
JB
2822018-11-01 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.ada/watch_minus_l: New testcase.
285
cdcda965
SM
2862018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
287
288 * gdb.arch/aix-sighandle.c: New file.
289 * gdb.arch/aix-sighandle.exp: New file.
290
92dcebf3
AB
2912018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
292
293 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
294 registers being unions.
295
68b9ac18
TV
2962018-10-31 Tom de Vries <tdevries@suse.de>
297
298 * lib/valgrind.exp: New file.
299 (vgdb_start, vgdb_stop): New procs, factored out of ...
300 * gdb.base/valgrind-bt.exp: ... here, ...
301 * gdb.base/valgrind-disp-step.exp: ... here and ...
302 * gdb.base/valgrind-infcall.exp: ... here.
303
1443936e
TV
3042018-10-31 Tom de Vries <tdevries@suse.de>
305
306 * lib/gdb.exp (get_valueof): Don't output read value in test name.
307
eb77c9df
AB
3082018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
309
310 * gdb.dwarf2/void-type.c: New file.
311 * gdb.dwarf2/void-type.exp: New file.
312
82b5e646
PW
3132018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
314
315 * gdb.base/info_qt.c: New file.
316 * gdb.base/info_qt.exp: New file.
317
8d619c01
EBM
3182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
319
320 * gdb.arch/powerpc-htm-regs.c: New file.
321 * gdb.arch/powerpc-htm-regs.exp: New file.
322
f2cf6173
EBM
3232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
324
325 * gdb.arch/powerpc-tar.c: New file.
326 * gdb.arch/powerpc-tar.exp: New file.
327
7ca18ed6
EBM
3282018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
329
330 * gdb.arch/powerpc-ppr-dscr.c: New file.
331 * gdb.arch/powerpc-ppr-dscr.exp: New file.
332
bfcc0eba
TV
3332018-10-25 Tom de Vries <tdevries@suse.de>
334
335 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
336
fe1a5cad
TV
3372018-10-24 Tom de Vries <tdevries@suse.de>
338
339 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
340 longer exists error.
341
a76dc3b7
TV
3422018-10-24 Tom de Vries <tdevries@suse.de>
343
344 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
345
4df46df7
TV
3462018-10-24 Tom de Vries <tdevries@suse.de>
347
348 * gdb.base/valgrind-db-attach.exp: Handle removed support for
349 --db-attach in valgrind.
350
0dbfcfff
AB
3512018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
352
353 * gdb.arch/riscv-reg-aliases.c: New file.
354 * gdb.arch/riscv-reg-aliases.exp: New file.
355
b04480b1
AH
3562018-10-19 Alan Hayward <alan.hayward@arm.com>
357
358 * gdb.python/py-cmd.exp: Check for gdb_prompt.
359
2c6ac8d7
AH
3602018-10-19 Alan Hayward <alan.hayward@arm.com>
361
362 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
363
2bc69f25
AH
3642018-10-19 Alan Hayward <alan.hayward@arm.com>
365
366 * gdb.cp/ovldbreak.exp: Fix regexps.
367
1f1ae3a3
AH
3682018-10-19 Alan Hayward <alan.hayward@arm.com>
369
370 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
371
94c18618
SDJ
3722018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
373
374 PR cli/23785
375 * gdb.base/restore.exp: New test to check if "restore" with an
376 invalid file doesn't segfault.
377
812cd6eb
TV
3782018-10-18 Tom de Vries <tdevries@suse.de>
379
380 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
381 * gdb.ada/excep_handle.exp: Same.
382 * gdb.ada/mi_string_access.exp: Same.
383 * gdb.ada/mi_var_union.exp: Same.
384 * gdb.arch/arc-analyze-prologue.exp: Same.
385 * gdb.arch/arc-decode-insn.exp: Same.
386 * gdb.base/readnever.exp: Same.
387 * gdb.fortran/printing-types.exp: Same.
388 * gdb.guile/scm-lazy-string.exp: Same.
389
c4b90788
TV
3902018-10-16 Tom de Vries <tdevries@suse.de>
391
392 PR gdb/23730
393 * gdb.base/catch-follow-exec.c: Add copyright notice.
394 * gdb.base/catch-follow-exec.exp: Rewrite to use
395 gdb_spawn_with_cmdline_opts. Require gdb-native.
396
8bca2978
SL
3972018-10-12 Sandra Loosemore <sandra@codesourcery.com>
398
399 * gdb.trace/actions-changed.exp: Check for arch support.
400 * gdb.trace/actions.exp: Likewise.
401 * gdb.trace/ax.exp: Likewise.
402 * gdb.trace/backtrace.exp: Likewise.
403 * gdb.trace/change-loc.exp: Likewise.
404 * gdb.trace/deltrace.exp: Likewise.
405 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
406 * gdb.trace/ftrace.exp: Likewise.
407 * gdb.trace/infotrace.exp: Check for arch support.
408 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
409 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
410 * gdb.trace/mi-tsv-changed.exp: Likewise.
411 * gdb.trace/packetlen.exp: Likewise.
412 * gdb.trace/passc-dyn.exp: Likewise.
413 * gdb.trace/passcount.exp: Likewise.
414 * gdb.trace/pending.exp: Likewise.
415 * gdb.trace/range-stepping.exp: Check for shlib support.
416 * gdb.trace/report.exp: Check for arch support.
417 * gdb.trace/save-trace.exp: Likewise.
418 * gdb.trace/signal.exp: Check for signal support.
419 * gdb.trace/tfind.exp: Check for arch support.
420 * gdb.trace/trace-break.exp: Check for arch and shlib support.
421 * gdb.trace/trace-common.h: Add comment.
422 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
423 * gdb.trace/trace-enable-disable.exp: Likewise.
424 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
425 * gdb.trace/tracecmd.exp: Check for arch support.
426 * gdb.trace/tspeed.exp: Check for shlib and target support.
427 * gdb.trace/tstatus.exp: Check for arch support.
428 * gdb.trace/tsv.exp: Likewise.
429 * gdb.trace/while-dyn.exp: Likewise.
430 * gdb.trace/while-stepping.exp: Likewise.
431 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
432
f9c49bff
SM
4332018-10-12 Simon Marchi <simon.marchi@ericsson.com>
434
435 * gdb.trace/tspeed.exp: Remove nowarnings.
436 (prepare_for_trace_test): Declare "global ipalib".
437 * gdb.trace/tspeed.c: Include unistd.h.
438 (main): Remove superfluous printf argument.
439
d4330bde
SL
4402018-10-11 Sandra Loosemore <sandra@codesourcery.com>
441
442 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
443 directory prefix on the filename.
444
8ecfd7bd
SDJ
4452018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
446
447 * gdb.gdb/unittest.exp: Update expected message informing that
448 selftests have been disabled.
449 * gdb.server/unittest.exp: Likewise.
450
58bbcd02
TV
4512018-10-09 Tom de Vries <tdevries@suse.de>
452
453 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
454 with runto_main.
455
9f6b697b
WP
4562018-10-08 Weimin Pan <weimin.pan@oracle.com>
457
458 PR c++/16841
459 * gdb.cp/virtbase2.cc: New file.
460 * gdb.cp/virtbase2.exp: New file.
461
add5ded5
TT
4622018-10-06 Tom Tromey <tom@tromey.com>
463
464 PR python/19399:
465 * gdb.python/py-inferior.exp: Add architecture test.
466
f9e48344
TT
4672018-10-06 Tom Tromey <tom@tromey.com>
468
469 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
470 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
471
2a8be203
TT
4722018-10-06 Tom Tromey <tom@tromey.com>
473
474 * gdb.python/py-breakpoint.exp (check_last_event): Check location
475 of a "throw" catchpoint.
476
e04caa70
SDJ
4772018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
478
479 * gdb.base/info-proc.exp: Update string expected from "help info
480 proc".
481
5ca8c39f
TT
4822018-10-04 Tom Tromey <tom@tromey.com>
483
484 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
485 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
486 (test_initial_complaints, test_empty_complaints): Update.
487 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
488
3453e7e4
TT
4892018-10-04 Tom Tromey <tom@tromey.com>
490
491 PR cli/19551:
492 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
493 * lib/gdb.exp (gdb_file_cmd): Update.
494 * gdb.stabs/weird.exp (print_weird_var): Update.
495 * gdb.server/solib-list.exp: Update.
496 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
497 * gdb.mi/mi-cli.exp: Update.
498 * gdb.linespec/linespec.exp: Update.
499 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
500 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
501 * gdb.cp/cp-relocate.exp: Update.
502 * gdb.base/sym-file.exp: Update.
503 * gdb.base/relocate.exp: Update.
504 * gdb.base/readnever.exp: Update.
505 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
506 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
507 * gdb.base/dbx.exp (gdb_file_cmd): Update.
508 * gdb.base/code_elim.exp: Update.
509 * gdb.base/break-unload-file.exp (test_break): Update.
510 * gdb.base/break-interp.exp (test_attach_gdb): Update.
511 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
512 Update.
513 * gdb.base/attach.exp (do_attach_tests): Update.
514 * gdb.base/sepdebug.exp: Update.
515 * gdb.python/py-section-script.exp: Update.
516
6afcf761
TT
5172018-10-04 Tom Tromey <tom@tromey.com>
518
519 PR cli/22234:
520 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
521 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
522 output.
523
fef1b293
TT
5242018-10-04 Tom Tromey <tom@tromey.com>
525
526 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
527 set width and height to 0.
528 (test_command_line_attach_run): Use -quiet.
529
ca98345e
SL
5302018-10-03 Sandra Loosemore <sandra@codesourcery.com>
531
532 * lib/gdb.exp (skip_ifunc_tests): New.
533 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
534 other compile failures.
535 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
536
ff34e6ae
SM
5372018-10-01 Simon Marchi <simon.marchi@ericsson.com>
538
539 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
540 is_amd64_regs_target.
541
6bb8890e
AH
5422018-10-01 Alan Hayward <alan.hayward@arm.com>
543
544 * gdb.arch/aarch64-sighandler-regs.c: New test.
545 * gdb.arch/aarch64-sighandler-regs.exp: New file.
546 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
547
224d30d3
MM
5482018-10-01 Markus Metzger <markus.t.metzger@intel.com>
549
550 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
551 assembly.
552
f67ffa6a
AB
5532018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
554
555 * gdb.base/frame-selection.exp: New file.
556 * gdb.base/frame-selection.c: New file.
557
9fc3183f
AH
5582018-09-27 Alan Hayward <alan.hayward@arm.com>
559
560 * gdb.threads/check-libthread-db.c (thread_routine): Use a
561 pthread barrier.
562 (main): Likewise.
563
d354055e
AB
5642018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
565
566 * gdb.base/large-frame-1.c: New file.
567 * gdb.base/large-frame-2.c: New file.
568 * gdb.base/large-frame.exp: New file.
569 * gdb.base/large-frame.h: New file.
570
db727370
JL
5712018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
572
573 PR gdb/20948
574 * gdb.base/write_mem.exp: New test.
575 * gdb.base/write_mem.c: Likewise.
576
ae778caf
TT
5772018-09-23 Tom Tromey <tom@tromey.com>
578
579 PR python/18852:
580 * gdb.python/py-parameter.exp: Add test for parameter that throws
581 on "set".
582
fd3ba736
TT
5832018-09-23 Tom Tromey <tom@tromey.com>
584
585 PR python/17284:
586 * gdb.python/py-template.exp (test_template_arg): Add test for
587 negative template argument number.
588
39a24317
TT
5892018-09-23 Tom Tromey <tom@tromey.com>
590
591 PR python/14062:
592 * gdb.python/python.exp: Add test for post_event error.
593
f5769a2c
TT
5942018-09-23 Tom Tromey <tom@tromey.com>
595
596 PR python/18170:
597 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
598 convert pointers to int and long.
599
1c1e54f6
TT
6002018-09-23 Tom Tromey <tom@tromey.com>
601
602 PR python/20126:
603 * gdb.python/py-value.exp (test_value_numeric_ops): Add
604 signed-ness conversion tests.
605
fb4fa946
TT
6062018-09-23 Tom Tromey <tom@tromey.com>
607
608 PR python/18352;
609 * gdb.python/py-value.exp (test_float_conversion): New proc.
610 Use it.
611
a466edac
HAQ
6122018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
613
614 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
615
4ee9b0c5
SL
6162018-09-18 Sandra Loosemore <sandra@codesourcery.com>
617
618 * gdb.base/complete-empty.exp: Skip tab-completion tests if
619 no readline.
620 * gdb.base/utf8-identifiers.exp: Likewise.
621 * gdb.cp/cpcompletion.exp: Likewise.
622 * gdb.linespec/cpcompletion.exp: Likewise.
623 * gdb.linespec/cpls-abi-tag.exp: Likewise.
624 * gdb.linespec/cpls-ops.exp: Likewise.
625
23be8da7
RB
6262018-09-19 Richard Bunt <richard.bunt@arm.com>
627 Chris January <chris.january@arm.com>
628
629 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
630 * gdb.fortran/short-circuit-argument-list.exp: New file.
631 * gdb.fortran/short-circuit-argument-list.f90: New test.
632
5031d0ae
SDJ
6332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
634
635 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
636 "arch=" keyword when executing "-stack-list-frames".
637
b4c0d1a4
SDJ
6382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
639
640 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
641 "arch=" keyword when executing "-stack-list-frames".
642
7a6d2b45
SDJ
6432018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
644
645 * gdb.ada/complete.exp: Expect for "@" when doing "complete
646 break ada".
647
8588b356
SM
6482018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
649
650 PR python/23669
651 * gdb.python/python.exp: Test gdb.execute("show commands").
652
65e65158
TT
6532018-09-16 Tom Tromey <tom@tromey.com>
654
655 * gdb.base/new-ui.exp (do_execution_tests): Update.
656 * gdb.base/dbx.exp (test_breakpoints): Update.
657
bf326452
AH
6582018-09-14 Alan Hayward <alan.hayward@arm.com>
659
660 * lib/gdb.exp (gdb_simple_compile): Add proc.
661 (is_elf_target): Use gdb_simple_compile.
662 (skip_altivec_tests): Likewise.
663 (skip_vsx_tests): Likewise.
664 (skip_tsx_tests): Likewise.
665 (skip_btrace_tests): Likewise.
666 (skip_btrace_pt_tests): Likewise.
667 (gdb_can_simple_compile): Likewise.
668 (gdb_has_argv0): Likewise.
669 (gdb_target_symbol_prefix): Likewise.
670 (target_supports_scheduler_locking): Likewise.
671
2361b0fb
TT
6722018-09-13 Tom Tromey <tom@tromey.com>
673
674 * Makefile.in (TAGS): Recognize proc_with_prefix and
675 gdb_caching_proc.
676
0ae1a321
SM
6772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
678
679 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
680 method.
681
a40bf0c2
SM
6822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
683
684 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
685 and a few other Inferior properties when the Inferior is no
686 longer valid.
687
4a3fe98f
TT
6882018-09-13 Tom Tromey <tom@tromey.com>
689
690 PR rust/23650:
691 * gdb.rust/simple.exp: Add test for enum field access error.
692
098b2108
TT
6932018-09-13 Tom Tromey <tom@tromey.com>
694
695 PR rust/23626:
696 * gdb.rust/simple.rs (EmptyEnum): New type.
697 (main): Use it.
698 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
699
1256af7d
SM
7002018-09-13 Simon Marchi <simon.marchi@ericsson.com>
701
702 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
703 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
704 * gdb.python/py-symtab.exp: Update test printing an objfile.
705
4aa8e6c2
SM
7062018-09-12 Simon Marchi <simon.marchi@ericsson.com>
707
708 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
709 object.
710
c221b2f7
AH
7112018-09-12 Alan Hayward <alan.hayward@arm.com>
712
713 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
714 (support_complex_tests): Use gdb_can_simple_compile.
715 (is_ilp32_target): Likewise.
716 (is_lp64_target): Likewise.
717 (is_64_target): Likewise.
718 (is_amd64_regs_target): Likewise.
719 (is_aarch32_target): Likewise.
720 (gdb_int128_helper): Likewise.
721
6f1107b5
JK
7222018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
725
1f5d1570
JG
7262018-09-10 Jerome Guitton <guitton@adacore.com>
727
728 * gdb.ada/same_component_name: Add test for case of tagged record
729 with variable-length fields.
730
cc330e39
XR
7312018-09-10 Xavier Roirand <roirand@adacore.com>
732
733 * gdb.ada/access_to_unbounded_array.exp: New testcase.
734 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
735 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
736 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
737
b9c50e9a
XR
7382018-09-10 Xavier Roirand <roirand@adacore.com>
739
740 * gdb.ada/mi_string_access.exp: New testcase.
741 * gdb.ada/mi_string_access/bar.adb: New file.
742 * gdb.ada/mi_string_access/pck.adb: New file.
743 * gdb.ada/mi_string_access/pck.asd: New file.
744
2963898f
XR
7452018-09-10 Xavier Roirand <roirand@adacore.com>
746
747 * gdb.ada/mi_var_union.exp: New testcase.
748 * gdb.ada/mi_var_union/bar.adb: New file.
749 * gdb.ada/mi_var_union/pck.adb: New file.
750 * gdb.ada/mi_var_union/pck.asd: New file.
751
1aac008f
TT
7522018-09-08 Tom Tromey <tom@tromey.com>
753
754 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
755
332cf4c9
TT
7562018-09-08 Tom Tromey <tom@tromey.com>
757
758 PR python/16047:
759 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
760 (register_pretty_printers): Register new printer.
761 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
762 test.
763 * gdb.python/py-prettyprint.c (int_type3): New typedef.
764 (an_int_type3): New global.
765
424da6cf
JB
7662018-09-08 Joel Brobecker <brobecker@adacore.com>
767
768 * gdb.ada/expr_with_funcall: New testcase.
769
2a62dfa9
JB
7702018-09-08 Joel Brobecker <brobecker@adacore.com>
771
772 * gdb.ada/packed_array_assign: New testcase.
773
96b6697f
AB
7742018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
775
776 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
777 names, and add test prefixes to make test names unique.
778
e4a62c65
TV
7792018-09-05 Tom de Vries <tdevries@suse.de>
780
781 * gdb.dwarf2/varval.exp: Add test.
782
dd083ee2
GB
7832018-09-04 Gary Benson <gbenson@redhat.com>
784
785 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
786 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
787
aef9346c
TT
7882018-08-31 Tom Tromey <tom@tromey.com>
789
790 * gdb.rust/simple.rs: Rename second variable "v".
791
c67f2e15
AB
7922018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
793
794 * gdb.base/funcargs.c (use_a): New function.
795 (recurse): Call use_a.
796
078a0207
KS
7972018-08-29 Keith Seitz <keiths@redhat.com>
798
799 * gdb.compile/compile-cplus-anonymous.cc: New file.
800 * gdb.compile/compile-cplus-anonymous.exp: New file.
801 * gdb.compile/compile-cplus-array-decay.cc: New file.
802 * gdb.compile/compile-cplus-array-decay.exp: New file.
803 * gdb.compile/compile-cplus-inherit.cc: New file.
804 * gdb.compile/compile-cplus-inherit.exp: New file.
805 * gdb.compile/compile-cplus-member.cc: New file.
806 * gdb.compile/compile-cplus-member.exp: New file.
807 * gdb.compile/compile-cplus-method.cc: New file.
808 * gdb.compile/compile-cplus-method.exp: New file.
809 * gdb.compile/compile-cplus-mod.c: "New" file.
810 * gdb.compile/compile-cplus-namespace.cc: New file.
811 * gdb.compile/compile-cplus-namespace.exp: New file.
812 * gdb.compile/compile-cplus-nested.cc: New file.
813 * gdb.compile/compile-cplus-nested.exp: New file.
814 * gdb.compile/compile-cplus-print.c: "New" file.
815 * gdb.compile/compile-cplus-print.exp: "New" file.
816 * gdb.compile/compile-cplus-virtual.cc: New file.
817 * gdb.compile/compile-cplus-virtual.exp: New file.
818 * gdb.compile/compile-cplus.c: "New" file.
819 * gdb.compile/compile-cplus.exp: "New" file.
820 * lib/compile-support.exp: New file.
821
b0f492b9
GB
8222018-08-16 Gary Benson <gbenson@redhat.com>
823
824 PR gdb/13000:
825 * gdb.base/batch-exit-status.exp: New file.
826 * gdb.base/batch-exit-status.good-commands: Likewise.
827 * gdb.base/batch-exit-status.bad-commands: Likewise.
828
36eb4c5f
AH
8292018-08-29 Alan Hayward <alan.hayward@arm.com>
830
831 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
832 (struct struct02): Likewise.
833 (struct struct03): Likewise.
834 (struct struct04): Likewise.
835 (struct struct_01_01): New struct.
836 (struct struct_01_02): Likewise.
837 (struct struct_01_03): Likewise.
838 (struct struct_01_04): Likewise.
839 (struct struct_02_01): Likewise.
840 (struct struct_02_02): Likewise.
841 (struct struct_02_03): Likewise.
842 (struct struct_02_04): Likewise.
843 (struct struct_04_01): Likewise.
844 (struct struct_04_02): Likewise.
845 (struct struct_04_03): Likewise.
846 (struct struct_04_04): Likewise.
847 (struct struct_05_01): Likewise.
848 (struct struct_05_02): Likewise.
849 (struct struct_05_03): Likewise.
850 (struct struct_05_04): Likewise.
851 (cmp_struct01): Remove function.
852 (cmp_struct02): Likewise.
853 (cmp_struct03): Likewise.
854 (cmp_struct04): Likewise.
855 (cmp_struct_01_01): Add Function.
856 (cmp_struct_01_02): Likewise.
857 (cmp_struct_01_03): Likewise.
858 (cmp_struct_01_04): Likewise.
859 (cmp_struct_02_01): Likewise.
860 (cmp_struct_02_02): Likewise.
861 (cmp_struct_02_03): Likewise.
862 (cmp_struct_02_04): Likewise.
863 (cmp_struct_04_01): Likewise.
864 (cmp_struct_04_02): Likewise.
865 (cmp_struct_04_03): Likewise.
866 (cmp_struct_04_04): Likewise.
867 (cmp_struct_05_01): Likewise.
868 (cmp_struct_05_02): Likewise.
869 (cmp_struct_05_03): Likewise.
870 (cmp_struct_05_04): Likewise.
871 (call_all): Add new structs.
872 * gdb.base/infcall-nested-structs.exp: Likewise.
873
3bf9c013
JV
8742018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
875
876 * gdb.python/py-framefilter-mi.exp: Update regexp to
877 check for "arch" field in frame output.
878
450d1e88
KB
8792018-08-23 Kevin Buettner <kevinb@redhat.com>
880
881 * gdb.dwarf2/dw2-ranges-func.c: New file.
882 * gdb.dwarf2/dw2-ranges-func.exp: New file.
883
ae739fe7
SM
8842018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
885
886 * gdb.base/term.exp: Compare terminal settings with values from
887 the inferior.
888 * gdb.base/term.c: Get and set terminal settings.
889
6d52907e
JV
8902018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
891
892 * lib/mi-support.exp (mi_expect_stop): Update regexp to
893 accommodate new "arch" field in frame output.
894 * gdb.mi/mi-return.exp: Likewise.
895 * gdb.mi/mi-stack.exp: Likewise.
896 * gdb.mi/mi-syn-frame.exp: Likewise.
897 * gdb.mi/user-selected-context-sync.exp: Likewise.
898
be2d111a
MS
8992018-08-19 Michael Spang <spang@google.com>
900
901 PR gdb/11786
902 * gdb.base/gcore-tls-pie.c: New file.
903 * gdb.base/gcore-tls-pie.exp: New file.
904
ae3a7c47
KB
9052018-08-18 Kevin Buettner <kevinb@redhat.com>
906
907 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
908 * gdb.dwarf2/varval.c: New file.
909 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 910
2ecae92e
AH
9112018-08-17 Alan Hayward <alan.hayward@arm.com>
912
913 PR gdb/18931
914 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
915
c1854f1d
KS
9162018-08-16 Keith Seitz <keiths@redhat.com>
917
918 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
919 tests expected to pass.
920
26fb3983
JV
9212018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
922
923 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
924 -data-disassemble -a.
925 (test_disassembly_bogus_args): Likewise.
926
67943c00
AB
9272018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
928
929 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
930
5ff2bbae
AB
9312018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
932
933 * gdb.base/vla-optimized-out.exp: Add new test.
934
e5bbcd0f
AB
9352018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
936
937 * gdb.base/vla-optimized-out-o3.exp: Delete.
938 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
939 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
940 deleted tests.
941
9d4a934c
AB
9422018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
943
944 PR gdb/18050:
945 * gdb.server/extended-remote-restart.c: New file.
946 * gdb.server/extended-remote-restart.exp: New file.
947
045cf012
SM
9482018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
949
950 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
951 "set variable index = 42".
952
87d6a7aa
SM
9532018-08-07 Simon Marchi <simon.marchi@ericsson.com>
954
955 * boards/index-cache-gdb.exp: New file.
956 * gdb.dwarf2/index-cache.exp: New file.
957 * gdb.dwarf2/index-cache.c: New file.
958 * gdb.base/maint.exp: Check if we are using the index cache.
959
96d68bd4
RO
9602018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
961
962 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
963 MAKEFLAGS.
964
5a699617
RO
9652018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
966
967 * dg-extract-results.sh: Move to toplevel contrib.
968 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
969 * Makefile.in (check-parallel-racy): Likewise.
970
5bd18990
AB
9712018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
972
973 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
974 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
975 tests if the target supports scheduler locking.
976
3fbbcf47
TV
9772018-08-04 Tom de Vries <tdevries@suse.de>
978
979 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
980
3e1d3d8c
TT
9812018-08-02 Tom Tromey <tom@tromey.com>
982
983 PR symtab/16842.
984 * gdb.cp/temargs.exp: Test "info address" of a template
985 parameter.
986
5abe0f0c
JV
9872018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
988
989 * gdb.python/py-mi-var-info-path-expression.c: New file.
990 * gdb.python/py-mi-var-info-path-expression.py: New file.
991 * gdb.python/py-mi-var-info-path-expression.exp: New file.
992
fb66cde8
SDJ
9932018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
994
995 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
996 error after "cannot resolve name" string.
997
c708f4d2
AB
9982018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
999
1000 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
1001 started.
1002 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
1003
37cc0cae
TV
10042018-07-28 Tom de Vries <tdevries@suse.de>
1005
1006 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
1007
63b4ecf7
TV
10082018-07-26 Tom de Vries <tdevries@suse.de>
1009
1010 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
1011
3c3bb058
AB
10122018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
1013
1014 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
1015 is visible.
1016
9e7f3bbb
TV
10172018-07-26 Tom de Vries <tdevries@suse.de>
1018
1019 PR breakpoints/23366
1020 * gdb.base/catch-follow-exec.c: New test.
1021 * gdb.base/catch-follow-exec.exp: New file.
1022
16f808ec
TV
10232018-07-25 Tom de Vries <tdevries@suse.de>
1024
1025 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
1026 vla-optimized-out.c.
1027
d7154a8d
JV
10282018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
1029
1030 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
1031 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
1032
232a0032
TV
10332018-07-20 Tom de Vries <tdevries@suse.de>
1034
1035 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
1036 NOCLONE macro.
1037 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
1038
fbb1d502
TV
10392018-07-19 Tom de Vries <tdevries@suse.de>
1040
1041 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
1042 regular expression.
1043
42dc7699
TV
10442018-07-18 Tom de Vries <tdevries@suse.de>
1045
1046 * gdb.base/vla-optimized-out.c: New test.
1047 * gdb.base/vla-optimized-out.exp: New file.
1048
7f1f7e23
SDJ
10492018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
1050
1051 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
1052 message "No address associated with hostname" when gdbserver
1053 cannot resolve the hostname.
1054
5759ebb3
PW
10552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1056
1057 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
1058 Add some test prefixes to make tests unique.
1059
3606ccab
PW
10602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1061
1062 * gdb.base/frameapply.c: New file.
1063 * gdb.base/frameapply.exp: New file.
1064
529c08b2
PW
10652018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1066
1067 * gdb.base/skip.exp: Update expected error message.
1068
c7ab0aef
SDJ
10692018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1070 Jan Kratochvil <jan.kratochvil@redhat.com>
1071 Paul Fertser <fercerpav@gmail.com>
1072 Tsutomu Seki <sekiriki@gmail.com>
1073
1074 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
1075 parameter.
1076 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
1077 by default.
1078 * boards/native-gdbserver.exp: Likewise.
1079 * gdb.server/run-without-local-binary.exp: Improve regexp used
1080 for detecting when a remote debugging connection succeeds.
1081 * gdb.server/server-connect.exp: New file.
1082 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
1083 Do not prefix the port number with ":".
1084 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
1085 support for detecting and using it. Add '$debughost_gdbserver'
1086 to the list of arguments used to start gdbserver. Handle case
1087 when gdbserver cannot resolve a network name.
1088
16ff70dd
SDJ
10892018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
1090
1091 PR c++/23373
1092 * gdb.base/ptype-offsets.cc (struct static_member): New
1093 struct.
1094 (main) <stmember>: New variable.
1095 * gdb.base/ptype-offsets.exp: Add test for printing a struct
1096 with a static member in it.
1097
3541979f
AB
10982018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
1099
1100 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
1101 watchpoints enabled and disabled.
1102
c8ad9b9a
AB
11032018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1104
1105 * gdb.base/examine-backward.exp: Still run tests around address
1106 0x0, even if address 0x0 is not readable. Update the pattern for
1107 matching address 0x0 in expected output.
1108
e0e5e971
AB
11092018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
1110
1111 * gdb.base/share-env-with-gdbserver.c (main): Add call to
1112 malloc/free.
1113
1ea5da02
TV
11142018-07-04 Tom de Vries <tdevries@suse.de>
1115
1116 * gdb.dwarf2/dw2-error.exp: Update expected error message.
1117
471b9d15
MR
11182018-07-02 Maciej W. Rozycki <macro@mips.com>
1119
1120 PR tdep/8282
1121 * gdb.arch/mips-disassembler-options.exp: New test.
1122 * gdb.arch/mips-disassembler-options.s: New test source.
1123
75acb486
PA
11242018-06-29 Pedro Alves <palves@redhat.com>
1125
1126 * gdb.threads/names.exp: Adjust expected "info threads" output.
1127
cd2bb709
PA
11282018-06-29 Pedro Alves <palves@redhat.com>
1129
1130 * gdb.opt/inline-break.exp (line number, address): Add "info
1131 break" tests.
1132
991ff292
PA
11332018-06-29 Pedro Alves <palves@redhat.com>
1134
1135 * gdb.opt/inline-break.c (func1): Add "break here" marker.
1136 * gdb.opt/inline-break.exp: Test setting breakpoints by line
1137 number and address and running to them.
1138
356819b6 11392018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
1140
1141 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
1142
2512d7ef
JK
11432018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * lib/compiler.c: Remove executable permission flag.
1146
be1b6474
RB
11472018-06-28 Richard Bunt <richard.bunt@arm.com>
1148
1149 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
1150 code.
1151 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
1152
291f9a96
PT
11532018-06-28 Petr Tesarik <ptesarik@suse.cz>
1154
1155 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
1156
ed6dfe51
PT
11572018-06-28 Petr Tesarik <ptesarik@suse.cz>
1158
1159 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
1160 address argument is omitted.
1161
d4d429d5
PT
11622018-06-28 Petr Tesarik <ptesarik@suse.cz>
1163
1164 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
1165
7ab6656f
OJ
11662018-06-27 Omair Javaid <omair.javaid@linaro.org>
1167
1168 PR gdb/21695
1169 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
1170 * gdb.base/infoline-reloc-main-from-zero.c: New file.
1171
a33ccfc7
TT
11722018-06-26 Tom Tromey <tom@tromey.com>
1173
1174 PR rust/22574:
1175 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
1176 * gdb.rust/simple.rs (struct SimpleLayout): New.
1177
6d72d289
SM
11782018-06-22 Simon Marchi <simon.marchi@ericsson.com>
1179
1180 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
1181 "info registers" output.
1182
8363f9d5
RB
11832018-06-21 Richard Bunt <richard.bunt@arm.com>
1184
1185 * gdb.base/watchpoint-hw-attach.c: New test.
1186 * gdb.base/watchpoint-hw-attach.exp: New file.
1187
f00674fe
SM
11882018-06-20 Simon Marchi <simon.marchi@ericsson.com>
1189
1190 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
1191 through /bin/sh.
1192 * boards/dwarf4-gdb-index.exp: Likewise.
1193 * boards/fission-dwp.exp: Likewise.
1194
1d554008
UW
11952018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
1196
1197 * gdb.base/float128.exp: Add comment and improved fail message
1198 to the failure case of "print large128" test.
1199
d0ac1c44
SM
12002018-06-19 Simon Marchi <simon.marchi@ericsson.com>
1201
1202 * configure.ac: Remove AC_PREREQ.
1203 * configure: Re-generate.
1204
61b04dd0
PA
12052018-06-19 Pedro Alves <palves@redhat.com>
1206
1207 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
1208 (func_extern_caller): New.
1209 (main): Call func_extern_caller.
1210 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
1211 logic change.
1212
f63b508a
SM
12132018-06-18 Weimin Pan <weimin.pan@oracle.com>
1214
1215 PR gdb/16841
1216 * gdb.cp/typedef-base.cc: New file.
1217 * gdb.cp/typedef-base.exp: New file.
1218
0fe3a558
TV
12192018-06-18 Tom de Vries <tdevries@suse.de>
1220
1221 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
1222
7010835a
AB
12232018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
1224 Richard Bunt <Richard.Bunt@arm.com>
1225
1226 * gdb.threads/attach-slow-waitpid.c: New file.
1227 * gdb.threads/attach-slow-waitpid.exp: New file.
1228 * gdb.threads/slow-waitpid.c: New file.
1229
14897d65
PA
12302018-06-14 Pedro Alves <palves@redhat.com>
1231
1232 * gdb.base/fork-running-state.c: Include <errno.h>.
1233 (exit_if_relative_exits): New.
1234 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
1235 exits.
1236 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
1237 child exits.
1238
5d9a0608
TV
12392018-06-14 Tom de Vries <tdevries@suse.de>
1240
1241 PR cli/22573
1242 * gdb.base/finish-pretty.c: New test.
1243 * gdb.base/finish-pretty.exp: New file.
1244
11ae5818
PA
12452018-06-14 Pedro Alves <palves@redhat.com>
1246
1247 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
1248 gdb's expected startup output.
1249
1d39de44
PA
12502018-06-14 Pedro Alves <palves@redhat.com>
1251
1252 * lib/selftest-support.exp (selftest_setup): Remove inlined
1253 function handling.
1254
70ee0000
TV
12552018-06-14 Tom de Vries <tdevries@suse.de>
1256
1257 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
1258 matching of breakpoint printing.
1259
11f4b608
TV
12602018-06-13 Tom de Vries <tdevries@suse.de>
1261
1262 PR testsuite/23269
1263 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
1264 (fork_child): ... here, and ...
1265 (fork_parent): ... here.
1266
12672018-06-12 Tom de Vries <tdevries@suse.de>
1268
1269 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
1270
9516f85a
AB
12712018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
1272 Stephen Roberts <stephen.roberts@arm.com>
1273
1274 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
1275 rewrite test to describe action performed, rather than possible
1276 failure.
1277
5045b3d7
GB
12782018-06-08 Gary Benson <gbenson@redhat.com>
1279
1280 * gdb.threads/check-libthread-db.exp: New file.
1281 * gdb.threads/check-libthread-db.c: Likewise.
1282
c61b06a1
TT
12832018-06-05 Tom Tromey <tom@tromey.com>
1284
1285 * gdb.base/default.exp: Update expected "show version" output.
1286
eb6af809
TT
12872018-06-05 Tom Tromey <tom@tromey.com>
1288
1289 PR cli/12326:
1290 * gdb.cp/static-print-quit.exp: Update.
1291 * lib/gdb.exp (pagination_prompt): Update.
1292 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
1293 * gdb.python/python.exp: Update.
1294
178d6a63
JB
12952018-06-04 Joel Brobecker <brobecker@adacore.com>
1296
1297 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
1298
8e817061
JB
12992018-06-01 Joel Brobecker <brobecker@adacore.com>
1300
1301 * gdb.ada/bp_fun_addr: New testcase.
1302
e86ca25f
TT
13032018-06-01 Tom Tromey <tom@tromey.com>
1304
1305 * gdb.xml/tdesc-regs.exp (load_description): Update expected
1306 results.
1307 * gdb.dwarf2/method-ptr.exp: Set language to C++.
1308 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
1309 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
1310 * gdb.base/maint.exp (maint_pass_if): Update.
1311
4b2dfa9d
MR
13122018-05-31 Maciej W. Rozycki <macro@mips.com>
1313
1314 * gdb.base/endian.exp: New test.
1315 * gdb.base/endian.c: New test source.
1316
45f25d6c
AB
13172018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
1318
1319 PR gdb/23203
1320 * gdb.base/bt-selected-frame.c: New file.
1321 * gdb.base/bt-selected-frame.exp: New file.
1322 * lib/gdb.exp (get_current_frame_number): New function.
1323
d9f6d7f8
MR
13242018-05-24 Maciej W. Rozycki <macro@mips.com>
1325 Pedro Alves <palves@redhat.com>
1326
1327 * gdb.threads/tls-core.c: Include <stdlib.h>
1328 (thread_proc): Call `abort'.
1329 * gdb.threads/tls-core.exp: Generate a core with core_find too.
1330 (tls_core_test): New procedure, bits factored out from ...
1331 (top level): ... here. Test both native cores and gcore cores.
1332
ff1cf532
TT
13332018-05-23 Tom Tromey <tom@tromey.com>
1334
1335 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
1336
b98664d3
TT
13372018-05-23 Tom Tromey <tom@tromey.com>
1338
1339 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
1340 symfile_complaints.
1341 (test_short_complaints): Likewise.
1342 (test_empty_complaints): Likewise.
1343 (test_initial_complaints): Update.
1344
4e9668d0
TT
13452018-05-23 Tom Tromey <tom@tromey.com>
1346
1347 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
1348
43ba33c7
TT
13492018-05-23 Tom Tromey <tom@tromey.com>
1350
1351 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
1352 (test_short_complaints): Update.
1353
035522c0
PA
13542018-05-22 Pedro Alves <palves@redhat.com>
1355
1356 * gdb.base/remote.exp: Only gdb_start after compiling the
1357 testcase. Issue "disconnect" before testing "set remote" command
1358 defaults. Issue clean_restart before running to main.
1359
cc0be08f
PA
13602018-05-22 Pedro Alves <palves@redhat.com>
1361
1362 * gdb.base/remote.exp: Adjust expected output of "show remote
1363 memory-write-packet-size". Add tests for "set remote
1364 memory-write-packet-size 0" and "set remote
1365 memory-write-packet-size fixed/limit".
1366
b1b60145
PA
13672018-05-22 Pedro Alves <palves@redhat.com>
1368
1369 PR gdb/22973
1370 * gdb.base/utf8-identifiers.c: New file.
1371 * gdb.base/utf8-identifiers.exp: New file.
1372
0ec848ad
PFC
13732018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1374
1375 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
1376
2c3305f6
PFC
13772018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
1378
1379 * gdb.arch/powerpc-vsx-gcore.exp: New file.
1380
ce1e8424
TT
13812018-05-18 Tom Tromey <tom@tromey.com>
1382
1383 * gdb.base/ptype-offsets.exp: Update.
1384
ddfe970e
KS
13852018-05-17 Keith Seitz <keiths@redhat.com>
1386
1387 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
1388 in expected breakpoint stop locations.
1389 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
1390 move to proper scope to test variable values.
1391 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
1392 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
1393 New functions.
1394 (main): Call not_inline_func3.
1395 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
1396 inline_func1, inline_func2, and inline_func3. Test that when each
1397 breakpoint is hit, GDB properly reports both the stop location
1398 and the backtrace. Repeat tests for temporary breakpoints.
1399
0726fcc6
MR
14002018-05-15 Maciej W. Rozycki <macro@mips.com>
1401
1402 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
1403 rather then trying to access it in determining whether the PID
1404 of `gdbserver' could have been retrieved.
1405
8ee22052
AB
14062018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
1407
1408 * gdb.arch/amd64-init-x87-values.S: New file.
1409 * gdb.arch/amd64-init-x87-values.exp: New file.
1410
7785df48
JK
14112018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
1414
56bcdbea
TT
14152018-05-04 Tom Tromey <tom@tromey.com>
1416
1417 PR python/22730:
1418 * gdb.python/python.exp: Test multi-line execute.
1419
a913fffb
TT
14202018-05-04 Tom Tromey <tom@tromey.com>
1421
1422 PR python/22731:
1423 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
1424
7a2c85f2
TT
14252018-05-04 Tom Tromey <tom@tromey.com>
1426
1427 PR gdb/11750:
1428 * gdb.base/define.exp: Test defining a user command inside a user
1429 command.
1430 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
1431
a3b60e45
JK
14322018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1433 Pedro Alves <palves@redhat.com>
1434
1435 PR breakpoints/19806 and support for PR external/20207.
1436 * gdb.base/watchpoint-unaligned.c: New file.
1437 * gdb.base/watchpoint-unaligned.exp: New file.
1438
45fe4a03
AB
14392018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1440
1441 * gdb.base/maint.exp: Make test names unique, use
1442 test_prefix_command_help to test 'help maint info', and remove
1443 repeated test of 'help maint'.
1444
9be2ae8f
TT
14452018-05-04 Tom Tromey <tom@tromey.com>
1446
1447 PR gdb/22619:
1448 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
1449 behavior.
1450
11859c31
AB
14512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1452
1453 * gdb.base/maint.exp: Process output from 'maint print registers'
1454 line at a time.
1455
089a9490
AB
14562018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
1457
1458 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
1459 timeout.
1460
9b0797e2
AB
14612018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
1462
1463 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
1464 filter pattern.
1465
f6ac5f3d
PA
14662018-05-02 Pedro Alves <palves@redhat.com>
1467
1468 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
1469 to_log_command renames.
1470 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
1471
77d3c63b
TT
14722018-05-02 Tom Tromey <tom@tromey.com>
1473
1474 * gdb.python/py-parameter.exp: Set test message.
1475
0489430a
TT
14762018-05-02 Tom Tromey <tom@tromey.com>
1477
1478 PR python/20084:
1479 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
1480 PARAM_ZUINTEGER_UNLIMITED tests.
1481
1632f8ba
DR
14822018-04-28 Dan Robertson <danlrobertson89@gmail.com>
1483
1484 PR rust/23124
1485 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
1486 when casting.
1487
6d7bb824
TT
14882018-04-30 Tom Tromey <tom@tromey.com>
1489
1490 * gdb.python/py-type.exp: Check align attribute.
1491 * gdb.python/py-type.c: New "aligncheck" global.
1492
007e1530
TT
14932018-04-30 Tom Tromey <tom@tromey.com>
1494
1495 PR exp/17095:
1496 * gdb.dwarf2/dw2-align.exp: New file.
1497 * gdb.cp/align.exp: New file.
1498 * gdb.base/align.exp: New file.
1499 * lib/gdb.exp (gdb_int128_helper): New proc.
1500 (has_int128_c, has_int128_cxx): New caching procs.
1501
6873858b
TT
15022018-04-27 Tom Tromey <tom@tromey.com>
1503
1504 PR rust/22545:
1505 * gdb.rust/simple.exp: Add inclusive range tests.
1506
79188d8d
PA
15072018-04-26 Pedro Alves <palves@redhat.com>
1508
1509 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
1510 ifunc breakpoint locations correctly of ifunc breakpoints set
1511 while the program resolves the ifunc.
1512
c7075ad5
PA
15132018-04-26 Pedro Alves <palves@redhat.com>
1514
1515 * gdb.base/gnu-ifunc-final.c: New file.
1516 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
1517 * gdb.base/gnu-ifunc.exp (executable): Delete.
1518 (staticexecutable): Adjust.
1519 (lib_opts, exec_opts): Delete.
1520 (make_binsuffix, build, set-break): New procedures.
1521 (misc_tests): New, with tests factored out from the top level.
1522 (top level): Test different combinations of ifunc resolver name,
1523 resolver with and with debug info, and ifunc target with and
1524 without debug info. Wrap static tests with with_target_prefix.
1525
8388016d
PA
15262018-04-26 Pedro Alves <palves@redhat.com>
1527
1528 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
1529 return type" warnings.
1530
249b5733
PA
15312018-04-25 Pedro Alves <palves@redhat.com>
1532
1533 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
1534 killed".
1535 * gdb.base/kill-after-signal.exp: Likewise.
1536 * gdb.threads/kill.exp: Likewise.
1537
f67c0c91
SDJ
15382018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1539 Sergio Durigan Junior <sergiodj@redhat.com>
1540 Pedro Alves <palves@redhat.com>
1541
1542 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
1543 regexps to expect for '[Inferior ... detached]' as well.
1544 * gdb.base/attach.exp: Likewise.
1545 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
1546 "gdb_continue_to_end".
1547 (test_catch_syscall_with_wrong_args): Likewise.
1548 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
1549 ']'. Don't set 'verbose' on.
1550 * gdb.base/foll-vfork.exp: Likewise.
1551 * gdb.base/fork-print-inferior-events.c: New file.
1552 * gdb.base/fork-print-inferior-events.exp: New file.
1553 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
1554 '[Inferior ... has been killed]' message.
1555 * gdb.base/kill-after-signal.exp: Likewise.
1556 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
1557 detach message.
1558 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
1559 message.
1560 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
1561 regexps to expect for '[Inferior ... detached]' as well.
1562 * gdb.threads/process-dies-while-detaching.exp: Likewise.
1563
0a8ddac4
SM
15642018-04-24 Simon Marchi <simon.marchi@ericsson.com>
1565
1566 PR gdb/23104
1567 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
1568
d27d16bf
RB
15692018-04-19 Richard Bunt <richard.bunt@arm.com>
1570
1571 * gdb.threads/multiple-successive-infcall.c: New test.
1572 * gdb.threads/multiple-successive-infcall.exp: New file.
1573
a037790e
TT
15742018-04-17 Tom Tromey <tom@tromey.com>
1575
1576 * gdb.rust/simple.rs (Union): New type.
1577 (main): New local "u".
1578 * gdb.rust/simple.exp (test_one_slice): Add new test case.
1579
e3a91079
AA
15802018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1581
1582 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
1583 number information in output of "whereis" command.
1584 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
1585
b744723f
AA
15862018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1587
1588 * gdb.ada/info_types.exp: Adjust expected output to the line
1589 numbers now printed by "info var/func/type".
1590 * gdb.base/completion.exp: Likewise.
1591 * gdb.base/included.exp: Likewise.
1592 * gdb.cp/cp-relocate.exp: Likewise.
1593 * gdb.cp/cplusfuncs.exp: Likewise.
1594 * gdb.cp/namespace.exp: Likewise.
1595 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
1596
4a4495d6
MM
15972018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1598
1599 * gdb.btrace/cpu.exp: New.
1600
1d509aa6
MM
16012018-04-13 Markus Metzger <markus.t.metzger@intel.com>
1602
1603 * gdb.base/step-indirect-call-thunk.exp: New.
1604 * gdb.base/step-indirect-call-thunk.c: New.
1605 * gdb.reverse/step-indirect-call-thunk.exp: New.
1606 * gdb.reverse/step-indirect-call-thunk.c: New.
1607
6295b6da
SM
16082018-04-11 Simon Marchi <simon.marchi@ericsson.com>
1609
1610 * gdb.base/pie-fork.c: New file.
1611 * gdb.base/pie-fork.exp: New file.
1612
50146e70
TT
16132018-04-11 Tom Tromey <tom@tromey.com>
1614
1615 * gdb.rust/simple.exp: Add test for ".." struct initializer.
1616
f50d8a2e
PA
16172018-04-10 Pedro Alves <palves@redhat.com>
1618
1619 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
1620 exits. Instead loop running forever.
1621 (fork_parent): Run forever too.
1622
a0be7a36
SM
16232018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1624
1625 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
1626 mi_continue_to_line.
1627 * gdb.mi/mi-stack.c (callee4): Add comment.
1628
9b73db36
SM
16292018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
1630
1631 * gdb.mi/mi-stack.exp: Fix indentation.
1632
c912f608
SM
16332018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1634
1635 PR gdb/22979
1636 * gdb.arch/amd64-osabi.exp: New file.
1637
26540402
SM
16382018-04-07 Simon Marchi <simon.marchi@ericsson.com>
1639
1640 PR gdb/22980
1641 * gdb.base/osabi.exp: New file.
1642
121ad66c 16432018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
1644
1645 * gdb.cp/static-typedef-print.exp: New file.
1646 * gdb.cp/static-typedef-print.cc: New file.
1647
3fcded8f
JB
16482018-03-27 Joel Brobecker <brobecker@adacore.com>
1649
1650 * gdb.ada/varsize_limit: New testcase.
1651
59cc4834
JB
16522018-03-27 Joel Brobecker <brobecker@adacore.com>
1653
1654 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
1655
1656 * gdb.ada/notcplusplus: New testcase.
1657
1658 * gdb.base/c-linkage-name.c: New file.
1659 * gdb.base/c-linkage-name.exp: New testcase.
1660
4ca59a9f
TT
16612018-03-26 Tom Tromey <tom@tromey.com>
1662
1663 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
1664 * gdb.python/py-framefilter.py (name_error): New global.
1665 (ErrorInName.function): Use name_error.
1666
978d6c75
TT
16672018-03-26 Tom Tromey <tom@tromey.com>
1668
1669 PR backtrace/15582:
1670 * gdb.python/py-framefilter.exp: Add "bt hide" test.
1671
b7fee5a3
KS
16722018-03-23 Keith Seitz <keiths@redhat.com>
1673
1674 PR c++/22968
1675 * gdb.cp/subtypes.exp: New file.
1676 * gdb.cp/subtypes.h: New file.
1677 * gdb.cp/subtypes.cc: New file.
1678 * gdb.cp/subtypes-2.cc: New file.
1679
376be529
AB
16802018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1681
1682 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
1683 (done): Call '_exit' not 'exit' to avoid atexit handlers.
1684 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
1685 -nostartfiles when compiling the test. Confirm that all registers
1686 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
1687
066cfa98
AB
16882018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1689
1690 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
1691 option, syntax was wrong anyway.
1692 * gdb.arch/arm-disp-step.exp: Likewise.
1693 * gdb.arch/sparc64-regs.exp: Likewise.
1694 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
1695 option, syntax was wrong anyway, switch to use
1696 prepare_for_testing.
1697 * gdb.arch/i386-disp-step.exp: Likewise.
1698
079670b9
AA
16992018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
1700
1701 * gdb.ada/exec_changed.exp: Replace "target_info exists
1702 use_gdb_stub" by "use_gdb_stub".
1703 * gdb.ada/start.exp: Likewise.
1704 * gdb.base/async-shell.exp: Likewise.
1705 * gdb.base/attach-pie-misread.exp: Likewise.
1706 * gdb.base/attach-wait-input.exp: Likewise.
1707 * gdb.base/break-entry.exp: Likewise.
1708 * gdb.base/break-interp.exp: Likewise.
1709 * gdb.base/dprintf-detach.exp: Likewise.
1710 * gdb.base/nostdlib.exp: Likewise.
1711 * gdb.base/solib-nodir.exp: Likewise.
1712 * gdb.base/statistics.exp: Likewise.
1713 * gdb.base/testenv.exp: Likewise.
1714 * gdb.mi/mi-exec-run.exp: Likewise.
1715 * gdb.mi/mi-start.exp: Likewise.
1716 * gdb.multi/dummy-frame-restore.exp: Likewise.
1717 * gdb.multi/multi-arch-exec.exp: Likewise.
1718 * gdb.multi/multi-arch.exp: Likewise.
1719 * gdb.multi/tids.exp: Likewise.
1720 * gdb.multi/watchpoint-multi.exp: Likewise.
1721 * gdb.python/py-events.exp: Likewise.
1722 * gdb.threads/attach-into-signal.exp: Likewise.
1723 * gdb.threads/attach-stopped.exp: Likewise.
1724 * gdb.threads/threadapply.exp: Likewise.
1725 * lib/selftest-support.exp: Likewise.
1726
26d6cec4
AA
17272018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
1728
1729 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
1730
4ee89e90
SR
17312018-03-20 Stephen Roberts <stephen.roberts@arm.com>
1732
1733 * gdb.perf/template-breakpoints.cc: New file.
1734 * gdb.perf/template-breakpoints.exp: New file.
1735 * gdb.perf/template-breakpoints.py: New file.
1736
92630041
TT
17372018-03-19 Tom Tromey <tom@tromey.com>
1738
1739 * gdb.rust/simple.rs (main): Add local variables field1, field2,
1740 y0.
1741 * gdb.rust/simple.exp: Test bare identifier form of struct
1742 initializer.
1743
76727919
TT
17442018-03-19 Tom Tromey <tom@tromey.com>
1745
1746 * gdb.gdb/observer.exp: Remove.
1747
194ed413
AA
17482018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1749
1750 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
1751 "qualified" option when setting breakpoints.
1752 * gdb.trace/backtrace.exp: Likewise.
1753 * gdb.trace/circ.exp: Likewise.
1754 * gdb.trace/collection.exp: Likewise.
1755 * gdb.trace/disconnected-tracing.exp: Likewise.
1756 * gdb.trace/ftrace-lock.exp: Likewise.
1757 * gdb.trace/ftrace.exp: Likewise.
1758 * gdb.trace/infotrace.exp: Likewise.
1759 * gdb.trace/packetlen.exp: Likewise.
1760 * gdb.trace/passc-dyn.exp: Likewise.
1761 * gdb.trace/qtro.exp: Likewise.
1762 * gdb.trace/read-memory.exp: Likewise.
1763 * gdb.trace/report.exp: Likewise.
1764 * gdb.trace/signal.exp: Likewise.
1765 * gdb.trace/status-stop.exp: Likewise.
1766 * gdb.trace/strace.exp: Likewise.
1767 * gdb.trace/tfind.exp: Likewise.
1768 * gdb.trace/trace-break.exp: Likewise.
1769 * gdb.trace/trace-condition.exp: Likewise.
1770 * gdb.trace/trace-mt.exp: Likewise.
1771 * gdb.trace/tstatus.exp: Likewise.
1772 * gdb.trace/tsv.exp: Likewise.
1773 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
1774 * gdb.trace/unavailable.exp: Likewise.
1775 * gdb.trace/while-dyn.exp: Likewise.
1776
8b067d2c
AA
17772018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1778
1779 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
1780 that libinproctrace is copied to the target.
1781
3ae9ce5d
TT
17822018-03-14 Tom Tromey <tom@tromey.com>
1783
1784 PR cli/14977:
1785 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
1786 a null pointer.
1787 * gdb.base/wchar.exp: Likewise.
1788
b8c2339b
TT
17892018-03-14 Tom Tromey <tom@tromey.com>
1790
1791 PR cli/19918:
1792 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
1793 flag.
1794
4872dc46
SM
17952018-03-08 Simon Marchi <simon.marchi@ericsson.com>
1796
1797 PR gdb/22841
1798 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
1799 "target" to remote_exec.
1800
e4fe3756
SM
18012018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
1802
1803 PR gdb/22841
1804 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
1805 ${board}_upload): Remove.
1806
e95a97d4
AA
18072018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
1808
1809 * gdb.cp/watch-cp.cc: New test.
1810 * gdb.cp/watch-cp.exp: New file.
1811
dbbb1059
AB
18122018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
1813
1814 * gdb.base/infcall-nested-structs.exp: New file.
1815 * gdb.base/infcall-nested-structs.c: New file.
1816 * gdb.base/float.exp: Add riscv support.
1817
ecc054c0
TP
18182018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
1819
1820 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
1821 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
1822
25e3c82c
SDJ
18232018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
1824
1825 * gdb.server/abspath.exp: New file.
1826 * lib/gdb.exp (with_cwd): New procedure.
1827
3083294d
SM
18282018-02-28 Simon Marchi <simon.marchi@ericsson.com>
1829
1830 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
1831 use it.
1832 (gdb_is_target_remote_prompt): New proc.
1833 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
1834 (gdb_is_target_native): Pass prompt parameter to
1835 gdb_is_target_1.
1836
3275ef47
SM
18372018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
1838
1839 * gdb.base/load-command.c: New file.
1840 * gdb.base/load-command.exp: New file.
1841 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
1842 (gdb_is_target_1): ...this, and generalize for other targets
1843 than just remote.
1844 (gdb_is_target_remote): Use gdb_is_target_1.
1845 (gdb_is_target_native): use gdb_is_target_1.
1846
6893c19a
TT
18472018-02-26 Tom Tromey <tom@tromey.com>
1848
1849 PR python/16497:
1850 * gdb.python/py-framefilter.exp: Update test.
1851
2ddeaf8a
TT
18522018-02-26 Tom Tromey <tom@tromey.com>
1853
1854 * gdb.dwarf2/variant.c: New file.
1855 * gdb.dwarf2/variant.exp: New file.
1856
c9317f21
TT
18572018-02-26 Tom Tromey <tom@tromey.com>
1858
1859 * gdb.rust/simple.exp: Accept more possible results in enum test.
1860
6f6d0c26
SM
18612018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
1862
1863 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
1864 parentheses.
1865
11b03145
MR
18662018-02-23 Maciej W. Rozycki <macro@mips.com>
1867
1868 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
1869 name of a variable: $actual_linejj -> $actual_line.
1870
54a27fe5
JB
18712018-02-21 John Baldwin <jhb@FreeBSD.org>
1872
1873 * gdb.arch/amd64-i386-address.exp: Fix a typo.
1874
de65820c
MM
18752018-02-20 Markus Metzger <markus.t.metzger@intel.com>
1876
1877 * gdb.btrace/buffer-size.exp: Do not force BTS.
1878
980548fd
PA
18792018-02-14 Pedro Alves <palves@redhat.com>
1880
1881 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
1882 getting a "Quit".
1883
c4e12631
MM
18842018-02-09 Markus Metzger <markus.t.metzger@intel.com>
1885
1886 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
1887 Fix test name.
1888
c2e0e465
SM
18892018-02-07 Simon Marchi <simon.marchi@ericsson.com>
1890
1891 * gdb.cp/m-static.exp: Check type of optimized out static
1892 member.
1893
f7216783
AB
18942018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
1895
1896 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
1897 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
1898
0625771b
LS
18992018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
1900 Leszek Swirski <leszeks@google.com>
1901
1902 * gdb.python/py-prettyprint.c
1903 (struct to_string_returns_value_inner,
1904 struct to_string_returns_value_wrapper): New.
1905 (main): Add tsrvw variable.
1906 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
1907 ToStringReturnsValueWrapper): New classes.
1908 (register_pretty_printers): Register new pretty-printers.
1909 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
1910 recursive pretty printer.
1911 * gdb.python/py-mi.exp: Likewise.
1912
59498c30
LS
19132018-02-01 Leszek Swirski <leszeks@google.com>
1914
1915 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
1916 functions with the same name as an include file are parsed
1917 correctly.
1918
d4d38844
YQ
19192018-02-01 Yao Qi <yao.qi@linaro.org>
1920
1921 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
1922 "\[^\r\n\]*".
1923
07e5f5cf
NP
19242018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
1925
1926 * gdb.arch/powerpc-prologue-frame.s: New file.
1927 * gdb.arch/powerpc-prologue-frame.c: Likewise.
1928 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
1929
929b5ad4
JB
19302018-01-31 Joel Brobecker <brobecker@adacore.com>
1931
1932 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
1933
e671cd59
PA
19342018-01-30 Pedro Alves <palves@redhat.com>
1935
1936 PR gdb/13211
1937 * gdb.base/interrupt-daemon.c: New.
1938 * gdb.base/interrupt-daemon.exp: New.
1939 * gdb.multi/multi-term-settings.c: New.
1940 * gdb.multi/multi-term-settings.exp: New.
1941
fc413dc4
JB
19422018-01-30 Joel Brobecker <brobecker@adacore.com>
1943
1944 * gdb.base/break.exp: Save the location where the breakpoint
1945 on break.c:47 was actually inserted when debugging the version
1946 compiled at -O2 and use it in the expected output of the "info
1947 break" test performed soon after.
1948
5c319bb2
PA
19492018-01-22 Pedro Alves <palves@redhat.com>
1950 Sergio Durigan Junior <sergiodj@redhat.com>
1951
1952 * gdb.base/whatis.exp: Add tests for 'set print object on' +
1953 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
1954
a9e40818
JB
19552018-01-22 Joel Brobecker <brobecker@adacore.com>
1956
1957 * gdb.base/break-include.c, gdb.base/break-include.inc,
1958 gdb.base/break-include.exp: New files.
1959 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
1960 line number now being the actual line number where the breakpoint
1961 was inserted.
1962 * gdb.mi/mi-break.exp: Likewise.
1963 * gdb.mi/mi-reverse.exp: Likewise.
1964 * gdb.mi/mi-simplerun.exp: Ditto.
1965
e707fc44
AB
19662018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1967
1968 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
1969 varobj.
1970 * gdb.mi/mi-var-create-rtti.exp: Likewise.
1971
ae451627
AB
19722018-01-21 Don Breazeal <donb@codesourcery.com>
1973 Andrew Burgess <andrew.burgess@embecosm.com>
1974
1975 * gdb.mi/basics.c: Add new global.
1976 * gdb.mi/mi-frame-regs.exp: New file.
1977 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
1978 case.
1979
b1b189e0
AB
19802018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
1981
1982 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
1983 non-parameter, and on an unknown symbol.
1984
fcfcc376
TT
19852018-01-19 Tom Tromey <tom@tromey.com>
1986
1987 * gdb.rust/modules.rs (TWENTY_THREE): New global.
1988 * gdb.rust/modules.exp: Add ::-qualified lookup test.
1989
634c1c31
AA
19902018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1991
1992 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
1993 setrlimit and chdir to int.
1994
d6ad07fd
AA
19952018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1996
1997 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
1998 function.
1999 (my_tend): Likewise.
2000 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
2001 rationale of avoiding FP- and vector instructions.
2002
adf8243b
RK
20032018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
2004
2005 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
2006 "info reg" with "\[ \t\]*".
2007 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
2008 "\[ \t\]+".
2009 * gdb.arch/s390-multiarch.exp: Ditto.
2010 * gdb.base/pc-fp.exp: Ditto.
2011 * gdb.reverse/i386-precsave.exp: Ditto.
2012 * gdb.reverse/i386-reverse.exp: Ditto.
2013 * gdb.reverse/i387-env-reverse.exp: Ditto.
2014 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2015
dcc06925
AA
20162018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2017
2018 * lib/gdb.exp (gdb_compile): Re-enable use of
2019 universal_compile_options for languages other than Rust.
2020
25d4fd80
AA
20212018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
2022
2023 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
2024
ee7f689e 20252018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
2026
2027 PR gdb/16577
2028 * gdb.base/solib-vanish.exp: New.
2029 * gdb.base/solib-vanish-main.c: New.
2030 * gdb.base/solib-vanish-lib1.c: New.
2031 * gdb.base/solib-vanish-lib2.c: New.
2032
d8447b6b
YQ
20332018-01-17 Yao Qi <yao.qi@linaro.org>
2034
2035 * gdb.compile/compile.exp: Match the address printed for
2036 frame in the output of command "bt".
2037
86d6a90c
TT
20382018-01-15 Tom Tromey <tom@tromey.com>
2039
2040 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
2041 compute sp_reg.
2042
cbcdb1aa
AB
20432018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
2044
2045 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
2046 to prepare.
2047 (prepare): Return 0 on error, 1 on success.
2048
eea61984
PA
20492018-01-12 Pedro Alves <palves@redhat.com>
2050
2051 * gdb.base/continue-after-aborted-step-over.c: New.
2052 * gdb.base/continue-after-aborted-step-over.exp: New.
2053
6181e9c2
SM
20542018-01-11 Simon Marchi <simon.marchi@ericsson.com>
2055
2056 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
2057 options when not creating an executable.
2058
3cada740
PA
20592018-01-11 Pedro Alves <palves@redhat.com>
2060
2061 PR remote/22597
2062 * gdb.server/stop-reply-no-thread.c: New file.
2063 * gdb.server/stop-reply-no-thread.exp: New file.
2064
c63d3e8d
PA
20652018-01-10 Pedro Alves <palves@redhat.com>
2066
2067 PR gdb/22670
2068 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
2069 functions too. Test setting breakpoints and printing C functions
2070 with no debug info too.
2071 * gdb.ada/bp_c_mixed_case/qux.c: New file.
2072
d4c2a405
PA
20732018-01-10 Pedro Alves <palves@redhat.com>
2074
2075 PR gdb/22670
2076 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
2077 a fail.
2078
8825213e
PA
20792018-01-10 Pedro Alves <palves@redhat.com>
2080
2081 PR gdb/22670
2082 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
2083
605fd3c6
YQ
20842018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2085
2086 * gdb.server/unittest.exp: Match the output in non-development
2087 mode.
2088
1e5ded6c
YQ
20892018-01-08 Simon Marchi <simon.marchi@ericsson.com>
2090
2091 * gdb.gdb/unittest.exp: Match output in non-development mode.
2092
30066b0b
JB
20932018-01-08 Joel Brobecker <brobecker@adacore.com>
2094
2095 * gdb.ada/access_tagged_param.exp: Relax expected output
2096 for value of "ObjL" in "continue" to pck.inspect breakpoint
2097 test.
2098
04bafb1e
XR
20992018-01-08 Joel Brobecker <brobecker@adacore.com>
2100
9f86398b
JB
2101 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
2102 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 2103
e379cee6
PA
21042018-01-05 Pedro Alves <palves@redhat.com>
2105
2106 PR gdb/18653
2107 * gdb.base/libsegfault.exp: New.
2108
de63c46b
PA
21092018-01-05 Joel Brobecker <brobecker@adacore.com>
2110
2111 PR gdb/22670
2112 * gdb.ada/access_tagged_param.exp: New file.
2113 * gdb.ada/access_tagged_param/foo.adb: New file.
2114
f98fc17b
PA
21152018-01-05 Pedro Alves <palves@redhat.com>
2116
2117 PR gdb/22670
2118 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
2119 exercise lower case too, and to exercise both full matching and
2120 wild matching.
2121
342f8240
JB
21222018-01-05 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.ada/rename_subscript_param: New testcase.
2125
7150d33c
JG
21262018-01-05 Jerome Guitton <guitton@adacore.com>
2127
2128 * gdb.ada/arr_acc_idx_w_gap: New testcase.
2129
cc0e770c
JB
21302018-01-05 Joel Brobecker <brobecker@adacore.com>
2131
2132 * gdb.ada/convvar_comp: New testcase.
2133
672a41aa 21342018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
2135
2136 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
2137 (My_Table): New global variable.
2138 * testsuite/gdb.ada/array_char_idx.exp: Add test.
2139
7365ec2f
JB
21402018-01-04 Joel Brobecker <brobecker@adacore.com>
2141
2142 PR gdb/22670
2143 * gdb.ada/maint_with_ada: New testcase.
2144
289483b6
JB
21452018-01-04 Joel Brobecker <brobecker@adacore.com>
2146
2147 PR gdb/22670
2148 * gdb.ada/bp_c_mixed_case: New testcase.
2149
344420da
JB
21502018-01-04 Joel Brobecker <brobecker@adacore.com>
2151
2152 PR gdb/22670
2153 * gdb.ada/complete.exp: Add "complete break ada" test.
2154
66fc87a0
JB
21552018-01-04 Joel Brobecker <brobecker@adacore.com>
2156
2157 PR gdb/22670
2158 * gdb.ada/info_addr_mixed_case: New testcase.
2159
9f757bf7
XR
21602018-01-03 Xavier Roirand <roirand@adacore.com>
2161
2162 * gdb.ada/excep_handle.exp: New testcase.
2163 * gdb.ada/excep_handle/foo.adb: New file.
2164 * gdb.ada/excep_handle/pck.ads: New file.
2165
bd570f80
JB
21662018-01-03 Joel Brobecker <brobecker@adacore.com>
2167
2168 * gdb.base/step-line.c: Add extra empty line in copyright header.
2169 * gdb.base/step-line.inp: Likewise.
2170
9fe561ab
JB
21712018-01-02 Joel Brobecker <brobecker@adacore.com>
2172
2173 * gdb.ada/dyn_stride.exp: Add slice test.
2174
a405673c
JB
21752018-01-02 Joel Brobecker <brobecker@adacore.com>
2176
2177 * gdb.ada/dyn_stride: New testcase.
2178
cef0f868
SH
21792017-12-27 Stafford Horne <shorne@gmail.com>
2180
2181 * gdb.xml/extra-regs.xml: Add example foo reggroup.
2182 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
2183
b67d92b0
SH
21842017-12-27 Stafford Horne <shorne@gmail.com>
2185
2186 * gdb.base/reggroups.c: New file.
2187 * gdb.base/reggroups.exp: New file.
2188
eccab96d
JB
21892017-12-18 Joel Brobecker <brobecker@adacore.com>
2190
2191 * gdb.dwarf2/ada-valprint-error.c: New file.
2192 * gdb.dwarf2/ada-valprint-error.exp: New file.
2193
0e2da9f0
JB
21942017-12-18 Joel Brobecker <brobecker@adacore.com>
2195
2196 * gdb.ada/assign_arr: New testcase.
2197
cb923fcc
XR
21982017-12-18 Xavier Roirand <roirand@adacore.com>
2199
2200 * gdb.ada/funcall_ptr: New testcase.
2201
7c161838
SDJ
22022017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2203
2204 PR cli/16224
2205 * gdb.base/ptype-offsets.cc: New file.
2206 * gdb.base/ptype-offsets.exp: New file.
2207
1af17fd9
YQ
22082017-12-15 Yao Qi <yao.qi@linaro.org>
2209
2210 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
2211 if XML is disabled.
2212
828d5846
XR
22132017-12-15 Xavier Roirand <roirand@adacore.com>
2214
2215 * gdb.ada/same_component_name: New testcase.
2216
79e8fcaa
JB
22172017-12-14 Joel Brobecker <brobecker@adacore.com>
2218
2219 * gdb.ada/str_binop_equal: New testcase.
2220
e05fa6f9
JB
22212017-12-14 Joel Brobecker <brobecker@adacore.com>
2222
2223 * gdb.ada/task_switch_in_core: New testcase.
2224
b89641ba
SM
22252017-12-13 Simon Marchi <simon.marchi@ericsson.com>
2226
2227 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
2228 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
2229 call test_bkpt_qualified.
2230 (test_bkpt_qualified): New proc.
2231
6892d2e4
PA
22322017-12-13 Pedro Alves <palves@redhat.com>
2233
2234 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2235 Tighten regexp by matching with an anchor.
2236
a22ecf70
PA
22372017-12-13 Pedro Alves <palves@redhat.com>
2238
2239 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
2240 ("expression with namespace"): New set of tests.
2241 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
2242 (Nested::Test_NS::qux): New.
2243 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
2244 defaults to 'start_quote_char' and 'end_quote_char' parameters.
2245
9937536c
JB
22462017-12-13 Joel Brobecker <brobecker@adacore.com>
2247
2248 * gdb.base/server-del-break.c: New file.
2249 * gdb.base/server-del-break.exp: New file.
2250
fe49c6f5
SH
22512017-12-12 Stafford Horne <shorne@gmail.com>
2252
2253 * gdb.xml/tdesc-regs.exp: Add or1k support.
2254
c3d18620
SH
22552017-12-12 Stafford Horne <shorne@gmail.com>
2256
2257 * gdb.base/bp-permanent.c: Define nop of or1k.
2258
c5f9cfc8
JB
22592017-12-11 Joel Brobecker <brobecker@adacore.com>
2260
2261 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
2262 output with components being reordered.
2263
a9c135fc
JB
22642017-12-11 Joel Brobecker <brobecker@adacore.com>
2265
2266 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
2267 output with components being reordered.
2268
927aa2e7
JK
22692017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2270 Pedro Alves <palves@redhat.com>
2271
2272 * gdb.base/maint.exp (check for .gdb_index): Check also for
2273 .debug_names.
2274 * gdb.dlang/watch-loc.c (.debug_aranges): New.
2275 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
2276 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
2277 (.gdb_index used after symbol reloading): Support also .debug_names.
2278 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
2279
f17d9474
YQ
22802017-12-08 Yao Qi <yao.qi@linaro.org>
2281
2282 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2283 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
2284
a0de8c21
YQ
22852017-12-08 Yao Qi <yao.qi@linaro.org>
2286
2287 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
2288 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
2289
a738ea1d
YQ
22902017-12-08 Yao Qi <yao.qi@linaro.org>
2291
2292 * gdb.arch/aarch64-tagged-pointer.c: New file.
2293 * gdb.arch/aarch64-tagged-pointer.exp: New file.
2294
1cd9a73b
SDJ
22952017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
2296
2297 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
2298 "int".
2299
fa6eb693
KS
23002017-12-07 Keith Seitz <keiths@redhat.com>
2301
2302 PR breakpoints/22569
2303 * gdb.linespec/ls-errs.exp: Change expected result of "break
2304 -source this file has spaces.c -line 3".
2305 Check that an explicit source file followed by whitespace is
2306 identified as an invalid explicit location.
2307
883fd55a
KS
23082017-12-07 Keith Seitz <keiths@redhat.com>
2309
2310 * gdb.cp/nested-types.cc: New file.
2311 * gdb.cp/nested-types.exp: New file.
2312 * lib/cp-support.exp: Load data-structures.exp library.
2313 (debug_cp_test_ptype_class): New global.
2314 (cp_ptype_class_verbose, next_line): New procedures.
2315 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
2316 Add and document new return value.
2317 Switch the list of lines to a queue.
2318 Add support for new `type' key for nested type definitions.
2319 Add debugging/troubleshooting messages.
2320 * lib/data-structures.exp: New file.
2321
ec72db3e
SM
23222017-12-07 Simon Marchi <simon.marchi@ericsson.com>
2323
2324 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
2325 with proc_with_prefix, don't use with_test_prefix.
2326
99598d71
TT
23272017-12-07 Tom Tromey <tom@tromey.com>
2328
2329 * gdb.base/break.exp: Add test for empty "commands".
2330
a8806230
YQ
23312017-12-07 Yao Qi <yao.qi@linaro.org>
2332
2333 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
2334 malloc and catch syscall.
2335
824cc835
PM
23362017-12-07 Phil Muldoon <pmuldoon@redhat.com>
2337
2338 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
2339 tests for explicit locations.
2340
7cc244de
PA
23412017-12-06 Pedro Alves <palves@redhat.com>
2342
2343 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
2344 force-disabling XML descriptions.
2345
50a1fdd5
PA
23462017-12-04 Pedro Alves <palves@redhat.com>
2347
2348 PR gdb/22499
2349 * gdb.arch/amd64-disp-step-avx.S: New file.
2350 * gdb.arch/amd64-disp-step-avx.exp: New file.
2351
f0fb2488
PA
23522017-12-03 Pedro Alves <palves@redhat.com>
2353
2354 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
2355 and <string.h>.
2356 (parent_function): Print distinct messages when waitpid fails, or
2357 the child exits with a signal, or the child exits for an unhandled
2358 reason.
2359 * gdb.threads/process-dies-while-detaching.exp
2360 (detach_and_expect_exit): New 'inf_output_re' parameter and use
2361 it. Wait for both inferior output and GDB's prompt. Use an
2362 indirect spawn id list.
2363 (do_detach): New parameter 'child_exit'. Use it to compute
2364 expected inferior output.
2365 (test_detach, test_detach_watch, test_detach_killed_outside):
2366 Adjust to pass down the expected child exit kind.
2367
97cbe998
SDJ
23682017-12-01 Joel Brobecker <brobecker@adacore.com>
2369 Sergio Durigan Junior <sergiodj@redhat.com>
2370 Pedro Alves <palves@redhat.com>
2371
2372 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
2373
40fc416f
SDJ
23742017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
2375
2376 * gdb.base/relocate.exp: Add tests to guarantee that arguments
2377 to 'symbol-file' and 'add-symbol-file' can be
2378 position-independent.
2379
1cc75e92
YQ
23802017-12-01 Yao Qi <yao.qi@linaro.org>
2381
2382 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
2383 the URL in copyright header.
2384 * gdb.arch/aarch64-fp.exp: Likewise.
2385 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
2386 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
2387 * gdb.base/expand-psymtabs.exp: Likewise.
2388 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
2389 * gdb.fortran/common-block.exp: Likewise.
2390 * gdb.fortran/common-block.f90: Likewise.
2391 * gdb.fortran/logical.exp: Likewise.
2392 * gdb.fortran/vla-datatypes.f90: Likewise.
2393 * gdb.fortran/vla-sub.f90: Likewise.
2394
875fb7a7
JB
23952017-11-30 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.ada/repeat_dyn: New testcase.
2398
6f14765f
UW
23992017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
2400
2401 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
2402 Update for changed thread numbering.
2403 * gdb.cell/bt.exp: Update for changed GDB output.
2404
f1af7b94
SM
24052017-11-30 Simon Marchi <simon.marchi@ericsson.com>
2406
2407 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
2408 setting isremote by hand.
2409 * boards/dwarf4-gdb-index.exp: Likewise.
2410 * boards/fission.exp: Likewise.
2411 * boards/stabs.exp: Likewise.
2412
e3919f3e
PA
24132017-11-30 Pedro Alves <palves@redhat.com>
2414
2415 * gdb.linespec/cpls-ops.exp
2416 (check_explicit_skips_function_argument): Extract the underlying
2417 type of size_t instead of hardcoding it.
2418
bd69330d
PA
24192017-11-29 Pedro Alves <palves@redhat.com>
2420
2421 PR c++/19436
2422 * gdb.linespec/cpls-abi-tag.cc: New file.
2423 * gdb.linespec/cpls-abi-tag.exp: New file.
2424
a20714ff
PA
24252017-11-29 Pedro Alves <palves@redhat.com>
2426
2427 * gdb.base/langs.exp: Use -qualified.
2428 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
2429 it.
2430 * gdb.cp/namespace.exp: Use -qualified.
2431 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
2432 (overload-3, template-overload, template-ret-type, const-overload)
2433 (const-overload-quoted, anon-ns, ambiguous-prefix): New
2434 procedures.
2435 (test_driver): Call them.
2436 * gdb.cp/save-bp-qualified.cc: New.
2437 * gdb.cp/save-bp-qualified.exp: New.
2438 * gdb.linespec/explicit.exp: Test -qualified.
2439 * lib/completion-support.exp (completion::explicit_opts_list): Add
2440 "-qualified".
2441 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
2442
f6f1d339
PM
24432017-11-29 Phil Muldoon <pmuldoon@redhat.com>
2444
2445 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
2446
02ca603a
TT
24472017-11-29 Tom Tromey <tom@tromey.com>
2448
2449 * gdb.base/relocate.exp: Update invalid argument test.
2450 Add new tests for invalid arguments.
2451
ed6c0bfb
TP
24522017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2453
2454 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
2455 Return 0 as a long.
2456 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
2457
f106e10e
TP
24582017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
2459
2460 * gdb.cp/breakpoint.cc (bar): Set return type to void.
2461 * gdb.cp/psymtab-parameter.cc (func): Likewise.
2462 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
2463 func ().
2464 * gdb.cp/shadow.cc (B.func): Return 0.
2465
10329bb2
JB
24662017-11-27 Joel Brobecker <brobecker@adacore.com>
2467
2468 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
2469 expected output in gdb_expect call to allow the exception
2470 message to be present as well. Fix syntax confusion to avoid
2471 TCL thinking that exception_name is an array.
2472
617cd4bc
UW
24732017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
2474
2475 * gdb.arch/spu-info.c: Include <unistd.h>.
2476 (do_signal_test): Fix broken calls to write.
2477 * gdb.arch/spu-info.exp: Use prepare_for_testing.
2478 Fix checks for empty mailboxes. Update signal tests for corrected
2479 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
2480 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
2481 * gdb.cell/arch.exp: Use standard_output_file.
2482 * gdb.cell/break.exp: Likewise.
2483 * gdb.cell/bt.exp: Likewise.
2484 * gdb.cell/core.exp: Likewise.
2485 * gdb.cell/dwarfaddr.exp: Likewise.
2486 * gdb.cell/ea-cache.exp: Likewise.
2487 * gdb.cell/ea-standalone.exp: Likewise.
2488 * gdb.cell/f-regs.exp: Likewise.
2489 * gdb.cell/fork.exp: Likewise.
2490 * gdb.cell/gcore.exp: Likewise.
2491 * gdb.cell/mem-access.exp: Likewise.
2492 * gdb.cell/ptype.exp: Likewise.
2493 * gdb.cell/registers.exp: Likewise.
2494 * gdb.cell/sizeof.exp: Likewise.
2495 * gdb.cell/solib-symbol.exp: Likewise.
2496 * gdb.cell/solib.exp: Likewise.
617cd4bc 2497
a81aaca0
PA
24982017-11-25 Pedro Alves <palves@redhat.com>
2499
2500 * gdb.base/complete-empty.exp: New file.
2501 * gdb.base/completion.exp: Adjust.
2502
6a3c6ee4
PA
25032017-11-25 Pedro Alves <palves@redhat.com>
2504
2505 * gdb.linespec/cpls-ops.cc: New file.
2506 * gdb.linespec/cpls-ops.exp: New file.
2507 * lib/completion-support.exp (test_complete_prefix_range_re): New,
2508 factored out from ...
2509 (test_complete_prefix_range): ... this.
2510
8955eb2d
PA
25112017-11-24 Pedro Alves <palves@redhat.com>
2512
2513 * gdb.linespec/cpcompletion.exp: New file.
2514 * gdb.linespec/cpls-hyphen.cc: New file.
2515 * gdb.linespec/cpls.cc: New file.
2516 * gdb.linespec/cpls2.cc: New file.
2517 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
2518 test to use test_gdb_complete_unique. Add label completion,
2519 keyword completion and explicit location completion tests.
2520 * lib/completion-support.exp: New file.
2521
e547c119
JB
25222017-11-24 Joel Brobecker <brobecker@adacore.com>
2523
2524 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
2525 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
2526 when hitting an exception catchpoint.
2527
7c3c1aa8
YQ
25282017-11-22 Yao Qi <yao.qi@linaro.org>
2529
2530 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
2531
41bd68f5
SM
25322017-11-22 Simon Marchi <simon.marchi@ericsson.com>
2533
2534 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
2535 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
2536 * gdb.dwarf2/info-locals-optimized-out.c: New file.
2537
1daad298
YQ
25382017-11-22 Yao Qi <yao.qi@linaro.org>
2539
2540 * gdb.base/info-os.exp: Pass pthreads.
2541 * gdb.multi/multi-attach.exp: Likewise.
2542
88465e87
YQ
25432017-11-22 Yao Qi <yao.qi@linaro.org>
2544
2545 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
2546 compiler.
2547
dc196b23
YQ
25482017-11-22 Yao Qi <yao.qi@linaro.org>
2549
2550 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
2551 * gdb.base/break-interp.exp: Likewise.
2552 * gdb.base/jit-attach-pie.exp: Likewise.
2553
2400729e
UW
25542017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2555
2556 * gdb.base/float128.c (large128): New variable.
2557 * gdb.base/float128.exp: Add test to print largest __float128 value.
2558
7a26362d
UW
25592017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
2560
2561 * gdb.arch/vsx-regs.exp: Update register content checks.
2562
ed0f4273
UW
25632017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
2564
2565 * gdb.arch/ppc-longdouble.exp: New file.
2566 * gdb.arch/ppc-longdouble.c: Likewise.
2567
a25d69c6
PA
25682017-11-21 Pedro Alves <palves@redhat.com>
2569
2570 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
2571
73fcf641
PA
25722017-11-20 Pedro Alves <palves@redhat.com>
2573
2574 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
2575 (long_double_typedef): New typedefs.
2576 Use DEF on double and long double.
2577 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
2578 cases.
2579 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
2580 and 'long_double_ptr_same_size' locals. Use them to decide
2581 whether cast from array/function to float is valid/invalid.
2582
71a3c369
TT
25832017-11-17 Tom Tromey <tom@tromey.com>
2584
2585 * gdb.rust/traits.rs: New file.
2586 * gdb.rust/traits.exp: New file.
2587
ced9779b
JB
25882017-11-17 Joel Brobecker <brobecker@adacore.com>
2589
2590 * gdb.ada/minsyms: New testcase.
2591
a0922d80
PA
25922017-11-16 Pedro Alves <palves@redhat.com>
2593
2594 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
2595 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
2596
ea04e54c
PA
25972017-11-16 Pedro Alves <palves@redhat.com>
2598
2599 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
2600 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
2601
e849ea89
PA
26022017-11-16 Pedro Alves <palves@redhat.com>
2603
2604 * gdb.server/reconnect-ctrl-c.c: New file.
2605 * gdb.server/reconnect-ctrl-c.exp: New file.
2606
d8ae99a7
PM
26072017-11-16 Phil Muldoon <pmuldoon@redhat.com>
2608
2609 * gdb.python/py-rbreak.exp: New file.
2610 * gdb.python/py-rbreak.c: New file.
2611 * gdb.python/py-rbreak-func2.c: New file.
2612
968a13f8
PA
26132017-11-16 Pedro Alves <palves@redhat.com>
2614
2615 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
2616 pattern.
2617 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
2618 GDB.
2619
71774bc9
SM
26202017-11-15 Simon Marchi <simon.marchi@ericsson.com>
2621
2622 * gdb.tui/completionn.exp (test_tab_completion): Add space in
2623 regex.
2624
ddbb44cf
SM
26252017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
2626
2627 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
2628 test names.
2629
584a564f
PA
26302017-11-09 Pedro Alves <palves@redhat.com>
2631
2632 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
2633 factored out from ...
2634 (top level): ... here, and adjusted to avoid expecting beyond the
2635 prompt in a single gdb_test_multiple.
2636
5ed7a928
PA
26372017-11-09 Pedro Alves <palves@redhat.com>
2638
2639 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
2640 output.
2641 * gdb.server/ext-attach.exp ("kill" test): Likewise.
2642 * gdb.server/ext-restart.exp ("kill" test): Likewise.
2643 * gdb.server/ext-run.exp ("kill" test): Likewise.
2644 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
2645
a60e0738
PA
26462017-11-09 Pedro Alves <palves@redhat.com>
2647
2648 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
2649 match till end of line.
2650
2c88253f
PA
26512017-11-09 Pedro Alves <palves@redhat.com>
2652
2653 * gdb.base/memattr.exp: Tighten regexes to match the end line.
2654
c7a38517
PA
26552017-11-09 Pedro Alves <palves@redhat.com>
2656
2657 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
2658 New procedures, factored out from ...
2659 (top level): ... here, and adjusted to avoid expecting beyond the
2660 prompt in one go.
2661
f29f4b6b
PA
26622017-11-09 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
2665 output. Fix '?' match.
2666
286acbb5
JB
26672017-11-08 Joel Brobecker <brobecker@adacore.com>
2668
2669 * gdb.ada/scoped_watch: New testcase.
2670 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
2671 which is actually correct.
2672 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
2673 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
2674
62d7ae92
PA
26752017-11-08 Pedro Alves <palves@redhat.com>
2676
2677 * gdb.gdb/complaints.exp (test_initial_complaints)
2678 (test_serial_complaints, test_short_complaints): Call
2679 complaint_internal instead of complaint.
2680
280ca31f
DT
26812017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
2682
2683 * gdb.threads/tls-core.c: New file.
2684 * gdb.threads/tls-core.exp: Likewise.
2685
b5ec771e
PA
26862017-11-08 Pedro Alves <palves@redhat.com>
2687
2688 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
2689 (p Exported_Capitalized): New test.
2690 (p exported_capitalized): New test.
2691
a02b41a7
PA
26922017-11-07 Pedro Alves <palves@redhat.com>
2693
2694 * gdb.cp/ena-dis-br-range.exp: Add more tests.
2695
95e95a6d
PA
26962017-11-07 Pedro Alves <palves@redhat.com>
2697
2698 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
2699 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
2700 (disable_invalid, disable_inverted, disable_negative): New
2701 procedures.
2702 ("bad numbers"): New set of tests.
2703
cee62dbd
PA
27042017-11-07 Pedro Alves <palves@redhat.com>
2705
2706 * gdb.cp/ena-dis-br-range.exp: Add tests.
2707
cc638e86
PA
27082017-11-07 Pedro Alves <palves@redhat.com>
2709
2710 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
2711
d0fe4701
XR
27122017-11-07 Xavier Roirand <roirand@adacore.com>
2713 Pedro Alves <palves@redhat.com>
2714
2715 * gdb.base/ena-dis-br.exp: Add reference to
2716 gdb.cp/ena-dis-br-range.exp.
2717 * gdb.cp/ena-dis-br-range.exp: New file.
2718 * gdb.cp/ena-dis-br-range.cc: New file.
2719
46f67f80
PA
27202017-11-06 Pedro Alves <palves@redhat.com>
2721
2722 * gdb.base/attach-non-pgrp-leader.c: New.
2723 * gdb.base/attach-non-pgrp-leader.exp: New.
2724
726e1356
PA
27252017-11-06 Pedro Alves <palves@redhat.com>
2726
2727 * configure.ac: No longer check for termio.h and sgtty.h.
2728 * configure: Regenerate.
2729 * remote-utils.c: Include termios.h instead of gdb_termios.h.
2730 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
2731 Remove termio and sgtty code.
2732
50ab6ace
YQ
27332017-11-03 Yao Qi <yao.qi@linaro.org>
2734
2735 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
2736 in GDB is disabled.
2737
8e68731c
YQ
27382017-11-03 Yao Qi <yao.qi@linaro.org>
2739
2740 * gdb.python/py-thrhandle.exp: Skip it if python is not
2741 enabled.
2742
3a87ae65
SM
27432017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
2744
2745 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
2746 as a breakpoint command.
2747
484d8d36
MD
27482017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
2749
2750 PR python/21213
2751 * gdb.python/py-infthread.exp: Test calling
2752 InferiorThread.inferior () multiple times in a row.
2753
4a27f119
KS
27542017-10-27 Keith Seitz <keiths@redhat.com>
2755
2756 * gdb.opt/inline-break.exp (break_info_1): New procedure.
2757 Test "info break" for every inlined function breakpoint.
2758
bb11dd58
YQ
27592017-10-27 Yao Qi <yao.qi@linaro.org>
2760
2761 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
2762
a43f3893
PF
27632017-10-26 Patrick Frants <osscontribute@gmail.com>
2764
2765 * gdb.cp/classes.exp (test_static_members): Test printing
2766 Outer::instance.
2767 * gdb.cp/classes.c (struct Inner, struct Outer): New.
2768 (Inner::instance, Outer::instance): New.
2769
792ccf00
PA
27702017-10-24 Pedro Alves <palves@redhat.com>
2771
2772 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
2773 extra console" test in two stages.
2774
eb2bfbad
PA
27752017-10-24 Pedro Alves <palves@redhat.com>
2776
2777 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
2778
1f75a651
PA
27792017-10-24 Pedro Alves <palves@redhat.com>
2780
2781 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
2782 loop.
2783
779990d9
PA
27842017-10-24 Pedro Alves <palves@redhat.com>
2785
2786 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
2787 $attempt" and "stoppedtry $stoppedtry" test prefixes.
2788
ad9b8f5d
PA
27892017-10-24 Pedro Alves <palves@redhat.com>
2790
2791 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
2792 parameter and handle it. Don't output read value in test name.
2793
fee6da6e
PA
27942017-10-24 Pedro Alves <palves@redhat.com>
2795
2796 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
2797 custom test name.
2798
10389c2c
PA
27992017-10-24 Pedro Alves <palves@redhat.com>
2800
2801 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
2802 include the unstable output directory name in the test's name.
2803 (initial_setup_simple) <'set args'>: Use custom test name.
2804
a80e65a9
PA
28052017-10-24 Pedro Alves <palves@redhat.com>
2806
2807 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
2808 with explicit test name.
2809
15763a09
PA
28102017-10-20 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
2813 'wait -i'. Use gdb_assert and remote_close.
2814
49a4ce2e
AB
28152017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
2816
2817 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
2818 number from variable rather than hard-coded.
2819
a75868f5
PA
28202017-10-19 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.base/long-inferior-output.c: New file.
2823 * gdb.base/long-inferior-output.exp: New file.
2824
c8ba13ad
KS
28252017-11-18 Keith Seitz <keiths@redhat.com>
2826
2827 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
2828 method.
2829 (main): Call it.
2830 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
2831 Add additional user-defined conversion operator tests.
2832
b27de576
PA
28332017-10-17 Pedro Alves <palves@redhat.com>
2834
2835 * boards/native-stdio-gdbserver.exp: Load "local-board".
2836
8484c955
PA
28372017-10-17 Pedro Alves <palves@redhat.com>
2838
2839 * gdb.base/quit-live.c: New file.
2840 * gdb.base/quit-live.exp: New file.
2841
83d5a34d
KS
28422017-10-16 Keith Seitz <keiths@redhat.com>
2843
2844 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
2845 (class_with_protected_typedef, class_with_private_typedef)
2846 (struct_with_public_typedef, struct_with_protected_typedef)
2847 (struct_with_private_typedef): New classes/structs.
2848 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
2849 typedefs and access specifiers.
2850
739b3f1d
PA
28512017-10-16 Pedro Alves <palves@redhat.com>
2852 Simon Marchi <simon.marchi@polymtl.ca>
2853
2854 * README (Local vs Remote vs Native): New section.
2855 * boards/local-board.exp: New file, with bits factored out from
2856 ...
2857 * boards/native-extended-gdbserver.exp: ... here. Load
2858 "local-board".
2859 * boards/native-gdbserver.exp: Load "local-board".
2860 (${board}_spawn, ${board}_exec): Delete.
2861 * boards/native-stdio-gdbserver.exp: Most contents factored out to
2862 ...
2863 * boards/stdio-gdbserver-base.exp: ... this new file.
2864 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
2865 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
2866 procedure.
2867 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
2868 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
2869 stdio_gdbserver_command.
2870 (${board}_get_remote_address, ${board}_get_comm_port)
2871 (${board}_download, ${board}_upload): Delete.
2872 (get_target_remote_pipe_cmd): New.
2873
fe68b953
SM
28742017-10-16 Simon Marchi <simon.marchi@ericsson.com>
2875
2876 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
2877 test_bkpt_deletion, test_bkpt_cond_and_cmds,
2878 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
2879 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
2880 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
2881 remove with_test_prefix.
2882
300b6685
PA
28832017-10-13 Pedro Alves <palves@redhat.com>
2884
2885 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
2886 * gdb.base/annota1.exp: Use it instead of is_remote.
2887 * gdb.base/annota3.exp: Use it instead of is_remote.
2888 * gdb.cp/annota2.exp: Use it instead of is_remote.
2889 * gdb.cp/annota3.exp: Use it instead of is_remote.
2890 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
2891
50500caf
PA
28922017-10-13 Pedro Alves <palves@redhat.com>
2893
2894 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
2895 (test_num_test_vars, run_and_count_vars, find_env)
2896 (test_set_unset_env, test_inherit_env_var): New procedures.
2897 (top level): Use them.
2898
dad0c6d2
PA
28992017-10-13 Pedro Alves <palves@redhat.com>
2900
2901 * lib/selftest-support.exp (selftest_setup): Extend comments, and
2902 also skip on stub-like targets.
2903
8b0553c1
PA
29042017-10-13 Pedro Alves <palves@redhat.com>
2905
2906 PR gdb/22293
2907 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
2908 (top level): Move some tests to ...
2909 (test_not_found): ... this new procedure.
2910 (top level): Call it.
2911
7594f623
PA
29122017-10-13 Pedro Alves <palves@redhat.com>
2913
2914 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
2915 expect different "info terminal" output if testing with a
2916 non-native target.
2917
ebe3b402
PA
29182017-10-13 Pedro Alves <palves@redhat.com>
2919 Simon Marchi <simon.marchi@polymtl.ca>
2920
2921 PR python/12966
2922 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
2923
42f1b161
PA
29242017-10-13 Pedro Alves <palves@redhat.com>
2925
2926 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
2927 already.
2928
8d6ef72b
PA
29292017-10-13 Pedro Alves <palves@redhat.com>
2930
2931 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
2932 is_remote.
2933
d7bcd5b8
PA
29342017-10-13 Pedro Alves <palves@redhat.com>
2935
2936 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
2937 is_remote.
2938
df479dc6
PA
29392017-10-13 Pedro Alves <palves@redhat.com>
2940
2941 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
2942 is set.
2943 (corefile_test_attach): Likewise. Check can_spawn_for_attach
2944 instead of is_remote.
2945
23fb630a
PA
29462017-10-13 Pedro Alves <palves@redhat.com>
2947
2948 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
2949 (top level): Add comment.
2950
cc77b1dc
PA
29512017-10-13 Pedro Alves <palves@redhat.com>
2952
2953 * gdb.base/remote.exp (top level): Fix comment typo and add
2954 missing return.
2955
27c9e813
PA
29562017-10-13 Pedro Alves <palves@redhat.com>
2957 Simon Marchi <simon.marchi@polymtl.ca>
2958
2959 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
2960 calls and add comments. Skip test if use_gdb_stub is set.
2961 (top level): Use "set cwd" command instead of "cd" command.
2962
5e830d98
PA
29632017-10-13 Pedro Alves <palves@redhat.com>
2964
2965 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
2966 is_remote target check.
2967
f5ca0032
PA
29682017-10-13 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.base/scope.exp: Use build_executable + clean_restart +
2971 gdb_file_cmd instead of prepare_for_testing and no longer skip
2972 "before run" tests on is_remote target boards. Update comments.
2973 * boards/native-extended-gdbserver.exp
2974 (extended_gdbserver_load_last_file): New, factored out from ...
2975 (gdb_load): ... this. Move further below and add comment.
2976 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
2977
8aed1c0d
PA
29782017-10-12 Pedro Alves <palves@redhat.com>
2979
2980 * gdb.base/attach.exp: Remove references to gdb64.
2981 * gdb.base/dbx.exp: Remove references to gdb64.
2982
cfa34c87
SM
29832017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
2984 Pedro Alves <palves@redhat.com>
2985
2986 * gdb.base/label.exp: Remove is_remote target check.
2987
9192b7de
PA
29882017-10-12 Pedro Alves <palves@redhat.com>
2989
2990 * gdb.base/auvx.exp (coredir): Update comment.
2991 (top level) <core_works>: Use "set cwd" command instead of "cd"
2992 command.
2993
6bf0052d
PA
29942017-10-12 Pedro Alves <palves@redhat.com>
2995 Simon Marchi <simon.marchi@polymtl.ca>
2996
2997 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
2998 target boards.
2999
e48ef82d
PA
30002017-10-12 Pedro Alves <palves@redhat.com>
3001 Simon Marchi <simon.marchi@polymtl.ca>
3002
3003 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
3004 Instead skip if there's any gdb_protocol set.
3005
8d7aea57
SM
30062017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
3007 Pedro Alves <palves@redhat.com>
3008
3009 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
3010
30440677
PA
30112017-10-12 Pedro Alves <palves@redhat.com>
3012 Simon Marchi <simon.marchi@polymtl.ca>
3013
3014 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
3015 instead of on dejagnu remote boards.
3016
4e04f045 30172017-10-12 Pedro Alves <palves@redhat.com>
175654b9 3018 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
3019
3020 * gdb.base/inferior-died.exp: Remove is_remote and isnative
3021 checks. Use build_executable + clean_restart instead of
3022 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
3023 of enabling non-stop after starting gdb.
3024
871a186e
PA
30252017-10-12 Pedro Alves <palves@redhat.com>
3026
3027 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
3028 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3029 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3030 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3031
56d704da
AK
30322017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
3033
3034 * gdb.arch/arc-tdesc-cpu.exp: New file.
3035 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
3036
2f20e312
SM
30372017-10-10 Simon Marchi <simon.marchi@ericsson.com>
3038
3039 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
3040
65630365
PA
30412017-10-10 Pedro Alves <palves@redhat.com>
3042
3043 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
3044 expect CLI output.
3045
bf469271
PA
30462017-10-10 Pedro Alves <palves@redhat.com>
3047
3048 * lib/selftest-support.exp (selftest_setup): Update for
3049 captured_command_loop's prototype change.
3050
777a42f1
PA
30512017-10-09 Pedro Alves <palves@redhat.com>
3052
3053 Test both arch1=>arch2 and arch2=>arch1.
3054
3055 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
3056 (srcfile2, binfile2, march1, march2): Remove globals. Largely
3057 factored out to...
3058 (append_arch1_options, append_arch2_options, append_arch_options)
3059 (build_executables): New procedures.
3060 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
3061 local.
3062 (top level): Add new 'first_arch' testing axis.
3063
cbd2b4e3
PA
30642017-10-09 Pedro Alves <palves@redhat.com>
3065
3066 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
3067 (barrier): New.
3068 (thread_start, all_started): New functions.
3069 (main): Spawn new thread and wait until it is scheduled.
3070 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
3071 option.
3072 (do_test): Add 'selected_thread' parameter. Run to all_started
3073 instead of main. Explicitly set the breakpoint at main. Switch
3074 to the SELECTED_THREAD thread.
3075 (top level): Test handling the exec event with either the main
3076 thread or the second thread selected.
3077
5c9e4427
PA
30782017-10-09 Pedro Alves <palves@redhat.com>
3079
3080 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
3081 logic. Move STOP marker after the value checks.
3082 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
3083 regexp.
3084
b3b7c423
SL
30852017-10-06 Sandra Loosemore <sandra@codesourcery.com>
3086
3087 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
3088
3b4b2f16
UW
30892017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
3090
3091 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
3092 integer-to-dfp conversion.
3093 * gdb.base/dfp-test.exp: Likewise.
3094
5cd63fda
PA
30952017-10-04 Pedro Alves <palves@redhat.com>
3096
3097 * gdb.multi/hangout.c: Include <unistd.h>.
3098 (hangout_loop): New function.
3099 (main): Call alarm. Call hangout_loop in a loop.
3100 * gdb.multi/hello.c: Include <unistd.h>.
3101 (hello_loop): New function.
3102 (main): Call alarm. Call hangout_loop in a loop.
3103 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
3104 inferior with the other selected.
3105
4c71c105
SM
31062017-10-04 Simon Marchi <simon.marchi@ericsson.com>
3107
3108 * gdb.mi/list-thread-groups-available.exp: New file.
3109 * gdb.mi/list-thread-groups-available.c: New file.
3110
bc3b087d
SDJ
31112017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3112
3113 * gdb.base/set-cwd.exp: Make it available on
3114 native-extended-gdbserver.
3115
d092c5a2
SDJ
31162017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
3117
3118 * gdb.base/set-cwd.c: New file.
3119 * gdb.base/set-cwd.exp: Likewise.
3120
45320ffa
TT
31212017-10-02 Tom Tromey <tom@tromey.com>
3122
3123 PR rust/22236:
3124 * gdb.rust/simple.rs (main): New variable "fslice".
3125 * gdb.rust/simple.exp: Add slice tests. Update string tests.
3126
b3e3859b
TT
31272017-10-02 Tom Tromey <tom@tromey.com>
3128
3129 * gdb.rust/simple.exp: Test ptype of a slice.
3130
01af5e0d
TT
31312017-10-02 Tom Tromey <tom@tromey.com>
3132
3133 * gdb.rust/simple.exp: Test index of slice.
3134
a9bbfbd8
TT
31352017-09-27 Tom Tromey <tom@tromey.com>
3136
3137 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
3138
df8899e5
TP
31392017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3140 Pedro Alves <palves@redhat.com>
3141
3142 * gdb.base/compare-sections.exp (get value of read-only section): Read
3143 as unsigned value.
3144 (corrupt read-only section): Likewise and don't set written if patching
3145 failed.
3146
757bf54b
KB
31472017-09-21 Kevin Buettner <kevinb@redhat.com>
3148
3149 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
3150 files.
3151
06871ae8
PA
31522017-09-20 Pedro Alves <palves@redhat.com>
3153
3154 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
3155 symbol names in gdb's output.
3156 * gdb.cp/overload.exp ("list all overloads"): Likewise.
3157
e5f25bc5
PA
31582017-09-20 Pedro Alves <palves@redhat.com>
3159
3160 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
3161 Rename to ...
3162 (test_list_ambiguous_symbol): ... this and add a symbol name
3163 parameter. Adjust.
3164 (test_list_ambiguous_function): Reimplement on top of
3165 test_list_ambiguous_symbol and also test listing ambiguous
3166 variables.
3167 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
3168 (ambiguous_fun): ... this.
3169 (ambiguous_var): New.
3170 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
3171 (ambiguous_fun): ... this.
3172 (ambiguous_var): New.
3173
4e5a4f58
JB
31742017-09-19 John Baldwin <jhb@FreeBSD.org>
3175
3176 * gdb.base/starti.c: New file.
3177 * gdb.base/starti.exp: New file.
3178 * lib/gdb.exp (gdb_starti_cmd): New procedure.
3179
26e53f3e
PA
31802017-09-14 Pedro Alves <palves@redhat.com>
3181
3182 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
3183 (top level): Use it instead of runto.
3184
cb791d59
TT
31852017-09-11 Tom Tromey <tom@tromey.com>
3186
3187 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
3188
7c96f8c1
TT
31892017-09-11 Tom Tromey <tom@tromey.com>
3190
3191 * gdb.python/py-infthread.exp: Add tests for new_thread event.
3192 * gdb.python/py-inferior.exp: Add tests for new inferior events.
3193
469412dd
CW
31942017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
3195
3196 * gdb.fortran/printing-types.exp: New file.
3197 * gdb.fortran/printing-types.exp: New file.
3198
e0f86435
BH
31992017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3200
3201 * gdb.fortran/vla-ptype.exp: Fix typos.
3202 * gdb.fortran/vla-value.exp: Same.
3203
9e9af4be
BH
32042017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
3205
3206 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
3207 * gdb.mi/mi-var-child-f.exp: Likewise.
3208 * gdb.mi/mi-vla-fortran.exp: Likewise.
3209
a5ad232b
FP
32102017-09-08 Frank Penczek <frank.penczek@intel.com>
3211 Christoph Weinmann <christoph.t.weinmann@intel.com>
3212 Bernhard Heckel <bernhard.heckel@intel.com>
3213
3214 * gdb.fortran/ptr-indentation.f90: New file.
3215 * gdb.fortran/ptr-indentation.exp: New file.
3216
5aec60eb
TT
32172017-09-05 Tom Tromey <tom@tromey.com>
3218
3219 PR gdb/22010:
3220 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
3221
8f8f8152
TP
32222017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3223
3224 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
3225
fbd1b771
JK
32262017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3227
3228 * gdb.threads/tls-nodebug-pie.c: New file.
3229 * gdb.threads/tls-nodebug-pie.exp: New file.
3230
5eb5f850
TT
32312017-09-05 Tom Tromey <tom@tromey.com>
3232
3233 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
3234 for rust.
3235
ae780a21
SM
32362017-09-05 Simon Marchi <simon.marchi@ericsson.com>
3237
3238 * gdb.multi/multi-arch-exec.exp: Test with different
3239 "follow-exec-mode" settings.
3240 (do_test): New procedure.
3241
3693fdb3
PA
32422017-09-04 Pedro Alves <palves@redhat.com>
3243
3244 * gdb.base/func-static.c (S::method const, S::method volatile)
3245 (S::method volatile const): New methods.
3246 (c_s, v_s, cv_s): New instances.
3247 (main): Call method() on them.
3248 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
3249 (cannot_resolve): New procedure.
3250 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
3251 print-quote-unquoted columns.
3252 (do_test): Test printing each scope too.
3253
e68cb8e0
PA
32542017-09-04 Pedro Alves <palves@redhat.com>
3255
3256 * gdb.base/local-static.exp: Also test with
3257 class::method::variable wholly quoted.
3258 * gdb.cp/m-static.exp (class::method::variable): Remove test.
3259
858be34c
PA
32602017-09-04 Pedro Alves <palves@redhat.com>
3261
3262 * gdb.base/local-static.c: New.
3263 * gdb.base/local-static.cc: New.
3264 * gdb.base/local-static.exp: New.
3265
46a4882b
PA
32662017-09-04 Pedro Alves <palves@redhat.com>
3267
3268 * gdb.asm/asm-source.exp: Add casts to int.
3269 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
3270 (dataglobal64_1, dataglobal64_2): New globals.
3271 * gdb.base/nodebug.exp: Test different expressions involving the
3272 new globals, with print, whatis and ptype. Add casts to int.
3273 * gdb.base/solib-display.exp: Add casts to int.
3274 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
3275 * gdb.cp/m-static.exp: Add cast to int.
3276 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
3277 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
3278 tls variable with no debug info without a cast. Test with a cast
3279 to int too.
3280 * gdb.trace/entry-values.exp: Add casts.
3281
2c5a2be1
PA
32822017-09-04 Pedro Alves <palves@redhat.com>
3283
3284 * gdb.base/nodebug.exp: Test that ptype's error about functions
3285 with unknown return type includes the function name too.
3286
7022349d
PA
32872017-09-04 Pedro Alves <palves@redhat.com>
3288
3289 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
3290 return type of munmap in infcall.
3291 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
3292 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
3293 type of ftell in infcall.
3294 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
3295 type of getpid in infcall.
3296 * gdb.base/infcall-exec.exp: Cast return type of execlp in
3297 infcall.
3298 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
3299 Bail on failure to extract the pid.
3300 * gdb.base/nodebug.c: #include <stdint.h>.
3301 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
3302 New functions.
3303 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
3304 Change expected output of print/whatis/ptype with functions with
3305 no debug info. Test all supported languages. Call
3306 test_call_promotion.
3307 * gdb.compile/compile.exp: Adjust expected output to expect
3308 warning.
3309 * gdb.threads/siginfo-threads.exp: Likewise.
3310
54990598
PA
33112017-09-04 Pedro Alves <palves@redhat.com>
3312
3313 * gdb.base/callfuncs.exp (do_function_calls): New parameter
3314 "prototypes". Test calling float functions via prototyped and
3315 unprototyped function pointers.
3316 (perform_all_tests): New parameter "prototypes". Pass it down.
3317 (top level): Pass down "prototypes" parameter to
3318 perform_all_tests.
3319
34d16ea2
SM
33202017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3321
3322 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
3323 Test with nested loops.
3324
9521ecda
SM
33252017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3326
3327 * gdb.base/commands.exp: Call the new procedures.
3328 (loop_break_test, loop_continue_test): New procedures.
3329
80a65e9b
SM
33302017-09-04 Simon Marchi <simon.marchi@ericsson.com>
3331
3332 * gdb.base/commands.exp: Call new procedure.
3333 (define_if_without_arg_test): New procedure.
3334
e439fa14
PA
33352017-09-04 Pedro Alves <palves@redhat.com>
3336
3337 * gdb.base/list-ambiguous.exp: New file.
3338 * gdb.base/list-ambiguous0.c: New file.
3339 * gdb.base/list-ambiguous1.c: New file.
3340 * gdb.base/list.exp (test_list_range): Adjust expected output.
3341
0a2dde4a
SDJ
33422017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
3343
3344 * gdb.base/share-env-with-gdbserver.c: New file.
3345 * gdb.base/share-env-with-gdbserver.exp: Likewise.
3346
5e89eb3a
SM
33472017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3348
3349 * gdb.base/commands.exp (gdbvar_simple_if_test,
3350 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
3351 progvar_simple_if_test, progvar_simple_while_test,
3352 progvar_complex_if_while_test, user_defined_command_test,
3353 user_defined_command_args_eval,
3354 user_defined_command_args_stack_test,
3355 user_defined_command_manyargs_test, bp_deleted_in_command_test,
3356 temporary_breakpoint_commands,
3357 gdb_test_no_prompt, redefine_hook_test,
3358 redefine_backtrace_test): Remove "global gdb_prompt".
3359
fd437cbc
SM
33602017-08-28 Simon Marchi <simon.marchi@ericsson.com>
3361
3362 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
3363 New proc, call it from toplevel.
3364
87215ad1
SDJ
33652017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
3366
3367 PR remote/21852
3368 * gdb.server/normal.c: New file, copied from gdb.base.
3369 * gdb.server/run-without-local-binary.exp: New file.
3370
58afddc6
WP
33712017-08-07 Weimin Pan <weimin.pan@oracle.com>
3372
3373 * gdb.arch/sparc64-adi.exp: New file.
3374 * gdb.arch/sparc64-adi.c: New file.
3375
5277199a
PA
33762017-08-22 Pedro Alves <palves@redhat.com>
3377
3378 * gdb.cp/overload.exp (line_range_pattern): New procedure.
3379 (top level): Add "list all overloads" tests.
3380
14278e1f
TT
33812017-08-22 Tom Tromey <tom@tromey.com>
3382
3383 * gdb.gdb/xfullpath.exp: Remove.
3384
bf223d3e
PA
33852017-08-21 Pedro Alves <palves@redhat.com>
3386
3387 PR gdb/19487
3388 * gdb.base/symbol-alias.c: New.
3389 * gdb.base/symbol-alias2.c: New.
3390 * gdb.base/symbol-alias.exp: New.
3391
c973d0aa
PA
33922017-08-21 Pedro Alves <palves@redhat.com>
3393
3394 * gdb.base/dfp-test.c
3395 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
3396 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
3397 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
3398 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
3399 * gdb.base/whatis-ptype-typedefs.c: New.
3400 * gdb.base/whatis-ptype-typedefs.exp: New.
3401 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
3402 (an_int, an_int_type, an_int_type2): New globals.
3403 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
3404 involving typedefs and cast expressions.
3405 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
3406 (lookup_typedefs_function): New.
3407 (typedefs_pretty_printers_dict): New.
3408 (top level): Register lookup_typedefs_function in
3409 gdb.pretty_printers.
3410
6d580b63
YQ
34112017-08-18 Yao Qi <yao.qi@linaro.org>
3412
3413 * gdb.server/unittest.exp: New.
3414
206726fb
SDJ
34152017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
3416
3417 PR gdb/21954
3418 * gdb.base/environ.exp: Add test to check if 'unset environment'
3419 works.
3420
bf0ec4c2
AA
34212017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3422
3423 * lib/gdb.exp (universal_compile_options): New caching proc.
3424 (gdb_compile): Suppress GCC's coloring of messages.
3425
d6382fff
TT
34262017-08-14 Tom Tromey <tom@tromey.com>
3427
3428 PR gdb/21675:
3429 * gdb.base/printcmds.exp (test_radices): New function.
3430 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
3431 * gdb.base/sizeof.exp (check_valueof): Use p/d.
3432 * lib/gdb.exp (get_integer_valueof): Use p/d.
3433
c2c2dd9f
SM
34342017-08-12 Simon Marchi <simon.marchi@ericsson.com>
3435
3436 * lib/gdb.exp (get_valueof): Don't capture end-of-line
3437 characters.
3438
fdffd6f4
TT
34392017-08-05 Tom Tromey <tom@tromey.com>
3440
3441 * gdb.rust/simple.exp: Allow String to appear in a different
3442 namespace.
3443
27d41eac
YQ
34442017-07-26 Yao Qi <yao.qi@linaro.org>
3445
3446 * gdb.gdb/unittest.exp: Invoke command
3447 "maintenance check xml-descriptions".
3448
031ed05d
AA
34492017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3450
3451 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
3452 calling context.
3453 (hex128): Drop erroneous calculation of parameters.
3454
dcd27ddf
SM
34552017-07-22 Simon Marchi <simon.marchi@ericsson.com>
3456
3457 * gdb.python/py-unwind.exp: Disable stack protection when
3458 building test file.
3459
47e77640
PA
34602017-07-20 Pedro Alves <palves@redhat.com>
3461
3462 * gdb.base/default.exp (set language): Adjust expected output.
3463
62d2a18a
PA
34642017-07-20 Pedro Alves <palves@redhat.com>
3465
3466 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
3467 (test_minsym): ... this, and make static.
3468 (get_pck__foo__bar__minsym): Rename to ...
3469 (get_test_minsym): ... this.
3470 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
3471 symbol names and comments.
3472 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
3473 (get_test_minsym): ... this.
3474 (pck__foo__bar__minsym__2): Rename to ...
3475 (test_minsym): ... this.
3476 (main): Adjust.
3477
c45ec17c
PA
34782017-07-17 Pedro Alves <palves@redhat.com>
3479
3480 * gdb.base/completion.exp: Adjust expected output.
3481 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
3482 the completer works.
3483
c6756f62
PA
34842017-07-17 Pedro Alves <palves@redhat.com>
3485
3486 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
3487
5bd68487
AB
34882017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
3489
3490 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
3491
8880f2a9
TT
34922017-07-14 Tom Tromey <tom@tromey.com>
3493
3494 PR rust/21764:
3495 * gdb.rust/simple.exp: Add tests.
3496
65547233
TT
34972017-07-14 Tom Tromey <tom@tromey.com>
3498
3499 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
3500
8f14146e
PA
35012017-07-14 Pedro Alves <palves@redhat.com>
3502
3503 * gdb.linespec/base/one/thefile.cc (z1): New function.
3504 * gdb.linespec/base/two/thefile.cc (z2): New function.
3505 * gdb.linespec/linespec.exp: Add tests.
3506
b4365d02
AB
35072017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3508
3509 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
3510 to mi_create_breakpoint.
3511
5d2cbaa5
AB
35122017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
3513
3514 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
3515 mi_create_breakpoint.
3516
11cb5716
IB
35172017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
3518
3519 * gdb.dlang/demangle.exp: Update for demangling changes.
3520
03278692
TT
35212017-07-09 Tom Tromey <tom@tromey.com>
3522
3523 * gdb.dwarf2/shortpiece.exp: New file.
3524
33c5cd75
DB
35252017-07-06 David Blaikie <dblaikie@gmail.com>
3526
3527 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
3528 built from fissiont-multi-cu{1,2}.c.
3529 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
3530 except putting 'main' and 'func' in separate CUs in the same DWO file.
3531 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
3532 test.
3533 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
3534 test.
3535
8455d262
PA
35362017-07-06 Pedro Alves <palves@redhat.com>
3537
3538 * gdb.python/py-unwind.exp: Test flushregs.
3539
dc4bde35
SDJ
35402017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3541
3542 PR cli/21688
3543 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
3544 tests for alias commands and trailing whitespace.
3545
51ed89aa
SDJ
35462017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
3547
3548 PR cli/21688
3549 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
3550 procedure. Call it.
3551
eb17d413
PA
35522017-06-29 Pedro Alves <palves@redhat.com>
3553
3554 * gdb.base/printcmds.exp: Add tests.
3555
41664b45
DG
35562017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
3557
3558 PR gdb/21337
3559 * gdb.base/reread-readsym.exp: New file.
3560 * gdb.base/reread-readsym.c: New file.
3561
75312ae3
KB
35622017-06-21 Kevin Buettner <kevinb@redhat.com>
3563
3564 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
3565 subpattern.
3566
66953522
PB
35672017-06-19 Peter Bergner <bergner@vnet.ibm.com>
3568
3569 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
3570 extended mnemonic.
3571 * gdb.arch/powerpc-power9.s: Likewise.
3572
5524b525
AA
35732017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
3574
3575 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
3576 on 32-bit x86 targets. Exploit is_*_target macros where
3577 appropriate.
3578
03c8af18
AA
35792017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3580
3581 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
3582 register pieces.
3583
3bf31011
AA
35842017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3585
3586 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
3587 located in one or more DWARF pieces.
3588
805acca0
AA
35892017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3590
3591 * lib/gdb.exp (get_endianness): New proc.
3592 * gdb.arch/aarch64-fp.exp: Use it.
3593 * gdb.arch/altivec-regs.exp: Likewise.
3594 * gdb.arch/e500-regs.exp: Likewise.
3595 * gdb.arch/vsx-regs.exp: Likewise.
3596 * gdb.base/dump.exp: Likewise.
3597 * gdb.base/funcargs.exp: Likewise.
3598 * gdb.base/gnu_vector.exp: Likewise.
3599 * gdb.dwarf2/formdata16.exp: Likewise.
3600 * gdb.dwarf2/implptrpiece.exp: Likewise.
3601 * gdb.dwarf2/nonvar-access.exp: Likewise.
3602 * gdb.python/py-inferior.exp: Likewise.
3603 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
3604
e9352324
AA
36052017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3606
3607 PR gdb/21226
3608 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
3609 stack value pieces are taken from the LSB end.
3610
d5d1163e
AA
36112017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3612
3613 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
3614 variable at nonzero offset.
3615
0567c986
AA
36162017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
3617
3618 * gdb.dwarf2/var-access.c: New file.
3619 * gdb.dwarf2/var-access.exp: New test.
3620 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
3621
973e9aab
TT
36222017-06-12 Tom Tromey <tom@tromey.com>
3623
3624 * gdb.dwarf2/formdata16.exp: Add tests.
3625
d9109c80
TT
36262017-06-12 Tom Tromey <tom@tromey.com>
3627
3628 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
3629
30a25466
TT
36302017-06-12 Tom Tromey <tom@tromey.com>
3631
3632 PR exp/16225:
3633 * gdb.reverse/i386-sse-reverse.exp: Update tests.
3634 * gdb.arch/vsx-regs.exp: Update tests.
3635 * gdb.arch/s390-vregs.exp (hex128): New proc.
3636 Update test.
3637 * gdb.arch/altivec-regs.exp: Update tests.
3638
aefd8b33
SDJ
36392017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3640
3641 * gdb.base/startup-with-shell.c: New file.
3642 * gdb.base/startup-with-shell.exp: Likewise.
3643
2090129c
SDJ
36442017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
3645
3646 * gdb.server/non-existing-program.exp: Update regex in order to
3647 reflect the fact that gdbserver is now using fork_inferior (with a
3648 shell) to startup the inferior.
3649
8e86a419
SM
36502017-05-30 Simon Marchi <simon.marchi@ericsson.com>
3651
3652 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
3653 support function calls from GDB.
3654
e6cf65f2
TT
36552017-05-21 Tom Tromey <tom@tromey.com>
3656
3657 PR rust/21466:
3658 * gdb.rust/unsized.exp: New file.
3659 * gdb.rust/unsized.rs: New file.
3660
43cc5389
TT
36612017-05-19 Tom Tromey <tom@tromey.com>
3662
3663 PR rust/21484:
3664 * gdb.rust/watch.exp: New file.
3665 * gdb.rust/watch.rs: New file.
3666
ec8df234
TT
36672017-05-18 Tom Tromey <tom@tromey.com>
3668
3669 * gdb.rust/simple.exp: Allow Box to be qualified.
3670
3e3e7fae
TP
36712017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3672
3673 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
3674
59cc050d
PA
36752017-05-18 Pedro Alves <palves@redhat.com>
3676
3677 * gdb.base/fileio.c (test_write, test_read, test_close)
3678 (test_fstat): Don't print 'ret' in the fail path.
3679
c8f6abd1
PA
36802017-05-18 Pedro Alves <palves@redhat.com>
3681
3682 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
3683 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
3684 (test_system, test_rename, test_unlink, test_time): Change
3685 prototypes.
3686 * gdb.base/fileio.exp (stop_msg): Adjust.
3687
d2a03b77
PA
36882017-05-18 Pedro Alves <palves@redhat.com>
3689
3690 * gdb.base/fileio.c (null_str): New global.
3691 (test_stat): Use it.
3692 * gdb.base/fileio.exp: Remove nowarnings.
3693
0d5c6999
YQ
36942017-05-17 Yao Qi <yao.qi@linaro.org>
3695
3696 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
3697
21873064
YQ
36982017-05-17 Simon Marchi <simon.marchi@ericsson.com>
3699
3700 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
3701 argument command.
3702 (top-level): Invoke test_set_inferior_tty.
3703
d512d31c
PA
37042017-05-04 Pedro Alves <palves@redhat.com>
3705
3706 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
3707 Add parens to print call for Python 3.
3708
90cef2ed
KS
37092017-05-03 Keith Seitz <keiths@redhat.com>
3710
3711 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
3712 (main): Call it.
3713
14f819c8
TW
37142017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3715
3716 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
3717 to prev and next.
3718
913aeadd
TW
37192017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3720
3721 * gdb.python/py-record-btrace.exp: Remove test for
3722 gdb.BtraceInstruction.error.
3723
a3be24ad
TW
37242017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3725
3726 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
3727
ae20e79a
TW
37282017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
3729
3730 * gdb.python/py-record-btrace-threads.c: New file.
3731 * gdb.python/py-record-btrace-threads.exp: New file.
3732
45ce1b47
SDJ
37332017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
3734
3735 PR testsuite/8595
3736 * gdb.base/environ.exp: Make test available in all architectures.
3737 Move bits related to "info program" testing to
3738 gdb.base/info-program.exp. Rewrite tests to use the two new
3739 procedures mentione below.
3740 (test_set_show_env_var) New procedure.
3741 (test_set_show_env_var_equal): Likewise.
3742 * gdb.base/info-program.exp: New file.
3743
e15c3eb4
KS
37442017-04-27 Keith Seitz <keiths@redhat.com>
3745
3746 * gdb.cp/oranking.cc (test15): New function.
3747 (main): Call test15 and declare additional variables for testing.
3748 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
3749 "p foo101('abc')" tests.
3750 Add tests for cv qualifier overloads.
3751 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
3752 "lvalue reference overload" test.
3753 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
3754 "print value of f1 on Child&& in f2" test.
3755
3a3fd0fd
PA
37562017-04-19 Pedro Alves <palves@redhat.com>
3757
3758 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
3759 procedure.
3760 (top level): Call it.
3761 * lib/gdb.exp (gdb_define_cmd): New procedure.
3762
53375380
PA
37632017-04-12 Pedro Alves <palves@redhat.com>
3764
3765 PR gdb/21323
3766 * gdb.cp/wide_char_types.c: Include <wchar.h>.
3767 (wchar): New global.
3768 * gdb.cp/wide_char_types.exp (wide_char_types_program)
3769 (do_test_wide_char, wide_char_types_no_program, top level): Add
3770 wchar_t testing.
3771
53e710ac
PA
37722017-04-12 Pedro Alves <palves@redhat.com>
3773
3774 PR c++/21323
3775 * gdb.cp/wide_char_types.c: New file.
3776 * gdb.cp/wide_char_types.exp: New file.
3777
0ad9d8c7
SDJ
37782017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
3779
3780 PR gdb/21352
3781 * gdb.trace/tsv.exp: Add test for "tsave -r".
3782
b1b45502
IB
37832017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
3784
3785 * gdb.dlang/watch-loc.c: New file.
3786 * gdb.dlang/watch-loc.exp: New file.
3787
ec13808e
JK
37882017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3789
3790 * gdb.python/py-section-script.exp (sepdebug): New testcases.
3791
fe5f7374
AK
37922017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3793
3794 * gdb.arch/arc-analyze-prologue.S: New file.
3795 * gdb.arch/arc-analyze-prologue.exp: Likewise.
3796
eea78757
AK
37972017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
3798
3799 * gdb.arch/arc-decode-insn.S: New file.
3800 * gdb.arch/arc-decode-insn.exp: Likewise.
3801
5badf10a
IR
38022017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
3803
3804 PR tdep/20928
3805 * gdb.arch/sparc64-regs.exp: New file.
3806 * gdb.arch/sparc64-regs.S: Likewise.
3807
cee59b3f
TW
38082017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
3809
3810 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
3811 and memory view on Python 3.
3812
c0f55cc6
AV
38132017-03-20 Artemiy Volkov <artemiyv@acm.org>
3814 Keith Seitz <keiths@redhat.com>
3815
3816 PR gdb/14441
3817 * gdb.cp/demangle.exp: Add rvalue reference tests.
3818 * gdb.cp/rvalue-ref-casts.cc: New file.
3819 * gdb.cp/rvalue-ref-casts.exp: New file.
3820 * gdb.cp/rvalue-ref-overload.cc: New file.
3821 * gdb.cp/rvalue-ref-overload.exp: New file.
3822 * gdb.cp/rvalue-ref-params.cc: New file.
3823 * gdb.cp/rvalue-ref-params.exp: New file.
3824 * gdb.cp/rvalue-ref-sizeof.cc: New file.
3825 * gdb.cp/rvalue-ref-sizeof.exp: New file.
3826 * gdb.cp/rvalue-ref-types.cc: New file.
3827 * gdb.cp/rvalue-ref-types.exp: New file.
3828 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
3829 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
3830
51457a05
MAL
38312017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3832
3833 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
3834 New procedure.
3835
5b291c04
MAL
38362017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
3837
3838 * lib/mi-support.exp (mi_gdb_test): Add additional message
3839 for unexpected output.
3840
59a56148
AA
38412017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
3842
3843 * gdb.base/examine-backward.c (Barrier): New character array
3844 constant, to ensure that TestStrings is preceded by a string
3845 terminator.
3846
7942e96e
AA
38472017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3848
3849 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
3850 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
3851 and implicit pointer into such a location.
3852
6ebac3fb
DE
38532017-03-16 Doug Evans <dje@google.com>
3854
3855 * gdb.python/py-lazy-string (pointer): Really add new typedef.
3856
ec3b243d
TP
38572017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
3858
3859 * gdb.cp/m-static.exp: Fix expectation for prototype of
3860 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
3861
38622017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
3863
3864 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
3865 * gdb.guile/scm-lazy-string.c: New file.
3866 * gdb.guile/scm-value.exp: Move lazy string tests to ...
3867 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
3868 for pointer, array, typedef lazy strings.
3869
2cc36e25 38702017-03-16 Doug Evans <dje@google.com>
34b43320
DE
3871
3872 PR python/17728, python/18439, python/18779
3873 * gdb.python/py-value.c (main) Delete locals sptr, sn.
3874 * gdb.python/py-lazy-string.c (pointer): New typedef.
3875 (main): New locals ptr, array, typedef_ptr.
3876 * gdb.python/py-value.exp: Move lazy string tests to ...
3877 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
3878 array, typedef lazy strings.
ec3b243d 3879
0efcde63
AK
38802017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
3881
3882 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
3883 Add optional 'test' parameter.
3884
7978d7c3
SM
38852017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3886
3887 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3888 Skip for versions of DejaGnu < 1.5.
3889
896c0c1e
SM
38902017-03-13 Simon Marchi <simon.marchi@ericsson.com>
3891
3892 * lib/gdb.exp (dejagnu_version): New proc.
3893 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3894 Use dejagnu_version.
3895
5f4d1085
KS
38962017-03-10 Keith Seitz <keiths@redhat.com>
3897
3898 PR c++/8128
3899 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
3900 type from destructor regexps.
3901 Add a branch which actually passes the test.
3902 Adjust "ptype t5i" test names.
3903
1de05205
PA
39042017-03-08 Pedro Alves <palves@redhat.com>
3905
3906 * gdb.base/step-over-exit.exp: Add explicit test message.
3907
c65d6b55
PA
39082017-03-08 Pedro Alves <palves@redhat.com>
3909
3910 PR gdb/18360
3911 * gdb.threads/interrupt-while-step-over.c: New file.
3912 * gdb.threads/interrupt-while-step-over.exp: New file.
3913
2e86a283
PA
39142017-03-08 Pedro Alves <palves@redhat.com>
3915
3916 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
3917 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
3918
25dcbff6
PA
39192017-03-08 Pedro Alves <palves@redhat.com>
3920
3921 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
3922 PKRU as not supported as a PASS.
3923
dc9366eb
PA
39242017-03-08 Pedro Alves <palves@redhat.com>
3925
3926 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
3927 prefix instead of $binfile1/$binfile2.
3928 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
3929 in test message.
3930 * gdb.python/py-completion.exp: Use "load python file" as test
3931 messages instead of unstable path names.
3932
6e5d74e7
PA
39332017-03-08 Pedro Alves <palves@redhat.com>
3934 Jan Kratochvil <jan.kratochvil@redhat.com>
3935
3936 PR cli/21218
3937 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
3938 New proc.
3939 (top level): Call it.
3940
9753a2f6
PA
39412017-03-08 Pedro Alves <palves@redhat.com>
3942
3943 PR tui/21216
3944 * gdb.tui/tui-nl-filtered-output.exp: New file.
3945
1a4dd9dd
PA
39462017-03-08 Pedro Alves <palves@redhat.com>
3947
3948 * gdb.base/completion.exp: Move TUI completion tests to ...
3949 * gdb.tui/completion.exp: ... this new file.
3950
7cbbff33
PA
39512017-03-08 Pedro Alves <palves@redhat.com>
3952
3953 * gdb.base/tui-disasm-long-lines.c,
3954 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
3955 gdb.base/tui-layout.exp: Move to ...
3956 * gdb.tui/: ... this new directory.
3957
5f6fd321
PA
39582017-03-07 Pedro Alves <palves@redhat.com>
3959
3960 * gdb.base/tui-layout.c: New file.
3961 * gdb.base/tui-layout.exp: New file.
3962
44959fa8
PA
39632017-03-07 Pedro Alves <palves@redhat.com>
3964
3965 * gdb.base/tui-layout.c: Rename to ...
3966 * gdb.base/tui-disasm-long-lines.c: ... this.
3967 * gdb.base/tui-layout.exp: Rename to ...
3968 * gdb.base/tui-disasm-long-lines.exp: ... this.
3969
f8c4e718
PA
39702017-03-07 Pedro Alves <palves@redhat.com>
3971
3972 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
3973
6dbb839a 39742017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
3975
3976 * i386-mpx-call.c: New file.
3977 * i386-mpx-call.exp: New file.
3978
65b48a81
PB
39792017-02-28 Peter Bergner <bergner@vnet.ibm.com>
3980
3981 * gdb.arch/powerpc-power.exp: Delete test.
3982 * gdb.arch/powerpc-power.s: Likewise.
3983 * gdb.disasm/disassembler-options.exp: New test.
3984 * gdb.arch/powerpc-altivec.exp: Likewise.
3985 * gdb.arch/powerpc-altivec.s: Likewise.
3986 * gdb.arch/powerpc-altivec2.exp: Likewise.
3987 * gdb.arch/powerpc-altivec2.s: Likewise.
3988 * gdb.arch/powerpc-altivec3.exp: Likewise.
3989 * gdb.arch/powerpc-altivec3.s: Likewise.
3990 * gdb.arch/powerpc-power7.exp: Likewise.
3991 * gdb.arch/powerpc-power7.s: Likewise.
3992 * gdb.arch/powerpc-power8.exp: Likewise.
3993 * gdb.arch/powerpc-power8.s: Likewise.
3994 * gdb.arch/powerpc-power9.exp: Likewise.
3995 * gdb.arch/powerpc-power9.s: Likewise.
3996 * gdb.arch/powerpc-vsx.exp: Likewise.
3997 * gdb.arch/powerpc-vsx.s: Likewise.
3998 * gdb.arch/powerpc-vsx2.exp: Likewise.
3999 * gdb.arch/powerpc-vsx2.s: Likewise.
4000 * gdb.arch/powerpc-vsx3.exp: Likewise.
4001 * gdb.arch/powerpc-vsx3.s: Likewise.
4002 * gdb.arch/arm-disassembler-options.exp: Likewise.
4003 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
4004 * gdb.arch/s390-disassembler-options.exp: Likewise.
4005
17cd4947
LM
40062017-02-23 Luis Machado <lgustavo@codesourcery.com>
4007
4008 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
4009 (check_supported_features): ... this. Changed return type to void.
4010 (supports_rdseed): New static global.
4011 (rdseed): Check supports_rdseed.
4012 (initialize): Call check_supported_features.
4013
2039d74e
EBM
40142017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4015
4016 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
4017 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
4018 and lqarx/stqcx.
4019 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
4020 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
4021
a51d7ecf
EBM
40222017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4023
4024 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
4025 uppercase.
4026
0224619f
JK
40272017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 * gdb.dwarf2/formdata16.c: New file.
4030 * gdb.dwarf2/formdata16.exp: New file.
4031 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
4032
216f72a1
JK
40332017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4034
4035 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
4036 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
4037 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
4038 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
4039 DW_AT_GNU_*.
4040
43988095
JK
40412017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4042
4043 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
4044
99e8a4f9
SDJ
40452017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
4046
4047 PR gdb/21164
4048 * gdb.base/maint.exp: Add testcases for when the commands do
4049 not have arguments.
4050
b58a8c0c
TP
40512017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4052
4053 * gdb.cp/chained-calls.exp: Use p instead of P.
4054
4e746bb6
TW
40552017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
4056
4057 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
4058 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
4059
3f77c769
TT
40602017-02-14 Tom Tromey <tom@tromey.com>
4061
4062 PR python/13598:
4063 * gdb.python/py-events.exp: Add before_prompt event tests.
4064
075beec0
AA
40652017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
4066
4067 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
4068
bf5f525c
LM
40692017-02-13 Luis Machado <lgustavo@codesourcery.com>
4070
4071 * gdb.linespec/explicit.c (my_unique_function_name): New function.
4072 (main): Call my_unique_function_name.
4073 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
4074 completion of patterns with a single match.
4075 Add missing -re switches to gdb_test_multiple calls.
4076
13a66184
LM
40772017-02-13 Luis Machado <lgustavo@codesourcery.com>
4078
4079 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
4080 return if core file is not recognized.
4081
26a06916
SM
40822017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4083
4084 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
4085 and extra UIs.
4086
b761ca9e
SM
40872017-02-10 Simon Marchi <simon.marchi@ericsson.com>
4088
4089 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
4090 proc_with_prefix.
4091
b964bee0
TT
40922017-02-10 Tom Tromey <tom@tromey.com>
4093
4094 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
4095
18da0c51
MG
40962017-02-10 Martin Galvan <martingalvan@sourceware.org>
4097
4098 PR gdb/21122
4099 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
4100
604c4576
JG
41012017-02-08 Jerome Guitton <guitton@adacore.com>
4102
4103 * gdb.base/define.exp: Add test for command abbreviations
4104 in define.
4105
20b477a7
LM
41062017-02-06 Luis Machado <lgustavo@codesourcery.com>
4107
4108 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
4109 * gdb.reverse/insn-reverse-x86.c: New file.
4110
3f7b46f2
IR
41112017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
4112
4113 PR tdep/20936
4114 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
4115
f0fd41c1
TT
41162017-02-03 Tom Tromey <tom@tromey.com>
4117
4118 PR rust/21097:
4119 * gdb.rust/simple.exp: Add new tests.
4120
5be5dbf0
PA
41212017-02-02 Pedro Alves <palves@redhat.com>
4122
4123 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
4124 tests.
4125
7346ef59
AA
41262017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4127
4128 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
4129 taking a 2-byte value out of a 4-byte DWARF implicit value on
4130 big-endian targets.
4131 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
4132 logic. Add test cases for DW_OP_implicit.
4133
787f0025
MM
41342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4135
4136 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
4137
68777c29
MM
41382017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4139
4140 * gdb.btrace/enable.exp: Call gdb_exit before
4141 skip_gdbserver_tests.
4142
0a1c7e28
MM
41432017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4144
4145 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
4146 GDBFLAGS.
4147
b5ac99b0
MM
41482017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4149
4150 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
4151 the test is skipped.
4152 * gdb.btrace/data.exp: Likewise.
4153 * gdb.btrace/delta.exp: Likewise.
4154 * gdb.btrace/dlopen.exp: Likewise.
4155 * gdb.btrace/enable-running.exp: Likewise.
4156 * gdb.btrace/enable.exp: Likewise.
4157 * gdb.btrace/exception.exp: Likewise.
4158 * gdb.btrace/function_call_history.exp: Likewise.
4159 * gdb.btrace/gcore.exp: Likewise.
4160 * gdb.btrace/instruction_history.exp: Likewise.
4161 * gdb.btrace/multi-thread-step.exp: Likewise.
4162 * gdb.btrace/nohist.exp: Likewise.
4163 * gdb.btrace/non-stop.exp: Likewise.
4164 * gdb.btrace/reconnect.exp: Likewise.
4165 * gdb.btrace/record_goto-step.exp: Likewise.
4166 * gdb.btrace/record_goto.exp: Likewise.
4167 * gdb.btrace/rn-dl-bind.exp: Likewise.
4168 * gdb.btrace/segv.exp: Likewise.
4169 * gdb.btrace/step.exp: Likewise.
4170 * gdb.btrace/stepi.exp: Likewise.
4171 * gdb.btrace/tailcall-only.exp: Likewise.
4172 * gdb.btrace/tailcall.exp: Likewise.
4173 * gdb.btrace/tsx.exp: Likewise.
4174 * gdb.btrace/unknown_functions.exp: Likewise.
4175 * gdb.btrace/vdso.exp: Likewise.
4176
cd4007e4
MM
41772017-02-01 Markus Metzger <markus.t.metzger@intel.com>
4178
4179 * gdb.btrace/enable-running.c: New.
4180 * gdb.btrace/enable-running.exp: New.
4181
2735833d
WT
41822017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
4183
4184 * gdb.arch/amd64-gs_base.c: New file.
4185 * gdb.arch/amd64-gs_base.exp: New file.
4186
b51e1e94
LM
41872017-01-26 Luis Machado <lgustavo@codesourcery.com>
4188
4189 * lib/memory.exp: Remove spurious empty newlines.
4190
72ca0410
SM
41912017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
4192
4193 * gdb.python/py-bad-printers.exp: Load python file using "source".
4194 * gdb.python/py-events.exp: Likewise.
4195 * gdb.python/py-evsignal.exp: Likewise.
4196 * gdb.python/py-evthreads.exp: Likewise.
4197 * gdb.python/py-frame-args.exp: Likewise.
4198 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
4199 * gdb.python/py-framefilter-mi.exp: Likewise.
4200 * gdb.python/py-framefilter.exp: Likewise.
4201 * gdb.python/py-mi.exp: Likewise.
4202 * gdb.python/py-pp-maint.exp: Likewise.
4203 * gdb.python/py-pp-registration.exp: Likewise.
4204 * gdb.python/py-prettyprint.exp: Likewise.
4205 (run_lang_tests): Likewise.
4206 * gdb.python/py-typeprint.exp: Likewise.
4207
e309aa65
LM
42082017-01-26 Luis Machado <lgustavo@codesourcery.com>
4209
4210 * lib/memory.exp: New file.
4211 * lib/gdb.exp: Load memory.exp.
4212 * gdb.base/memattr.exp (delete_memory): Move proc to
4213 lib/memory.exp and rename to delete_memory_regions.
4214 Replace delete_memory with delete_memory_regions.
4215 Cleanup memory regions before tests.
4216 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
4217 before tests.
4218
515aff23
LM
42192017-01-26 Luis Machado <lgustavo@codesourcery.com>
4220
4221 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
4222 files.
4223 (initialize): New function conditionally defined.
4224 (testcases): Move within conditional block.
4225 (main): Call initialize.
4226 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
4227 of gdb.reverse/insn-reverse.c.
4228 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
4229 gdb.reverse/insn-reverse.c.
4230
d8b49cf0
YQ
42312017-01-26 Yao Qi <yao.qi@linaro.org>
4232
4233 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
4234 disassemble on address 0.
4235
f13a9a0c
YQ
42362017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
4237 Yao Qi <yao.qi@linaro.org>
4238
4239 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
4240 * gdb.dwarf2/implptr-64bit.S: Remove.
4241 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
4242 variables in caller's context. Add DW_OP_implicit_value.
4243
5ac95241
YQ
42442017-01-25 Yao Qi <yao.qi@linaro.org>
4245
4246 * lib/dwarf.exp (Dwarf::_location): Handle
4247 DW_OP_GNU_implicit_pointer with proper size.
4248
23e82930
LM
42492017-01-20 Luis Machado <lgustavo@codesourcery.com>
4250
4251 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
4252 and add untested calls.
4253
d334ae25
LM
42542017-01-20 Luis Machado <lgustavo@codesourcery.com>
4255
4256 * gdb.python/python.exp: Check line number against what GDB thinks
4257 the line number is for func1.
4258
f5e6296e
IB
42592017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
4260
4261 * gdb.dlang/debug-expr.exp: New file.
4262
5b362f04
LM
42632016-12-23 Luis Machado <lgustavo@codesourcery.com>
4264
4265 Fix test names for the following files:
4266
4267 * gdb.ada/exec_changed.exp
4268 * gdb.ada/info_types.exp
4269 * gdb.arch/aarch64-atomic-inst.exp
4270 * gdb.arch/aarch64-fp.exp
4271 * gdb.arch/altivec-abi.exp
4272 * gdb.arch/altivec-regs.exp
4273 * gdb.arch/amd64-byte.exp
4274 * gdb.arch/amd64-disp-step.exp
4275 * gdb.arch/amd64-dword.exp
4276 * gdb.arch/amd64-entry-value-inline.exp
4277 * gdb.arch/amd64-entry-value-param.exp
4278 * gdb.arch/amd64-entry-value-paramref.exp
4279 * gdb.arch/amd64-entry-value.exp
4280 * gdb.arch/amd64-i386-address.exp
4281 * gdb.arch/amd64-invalid-stack-middle.exp
4282 * gdb.arch/amd64-invalid-stack-top.exp
4283 * gdb.arch/amd64-optimout-repeat.exp
4284 * gdb.arch/amd64-prologue-skip.exp
4285 * gdb.arch/amd64-prologue-xmm.exp
4286 * gdb.arch/amd64-stap-special-operands.exp
4287 * gdb.arch/amd64-stap-wrong-subexp.exp
4288 * gdb.arch/amd64-tailcall-cxx.exp
4289 * gdb.arch/amd64-tailcall-noret.exp
4290 * gdb.arch/amd64-tailcall-ret.exp
4291 * gdb.arch/amd64-tailcall-self.exp
4292 * gdb.arch/amd64-word.exp
4293 * gdb.arch/arm-bl-branch-dest.exp
4294 * gdb.arch/arm-disp-step.exp
4295 * gdb.arch/arm-neon.exp
4296 * gdb.arch/arm-single-step-kernel-helper.exp
4297 * gdb.arch/avr-flash-qualifier.exp
4298 * gdb.arch/disp-step-insn-reloc.exp
4299 * gdb.arch/e500-abi.exp
4300 * gdb.arch/e500-regs.exp
4301 * gdb.arch/ftrace-insn-reloc.exp
4302 * gdb.arch/i386-avx512.exp
4303 * gdb.arch/i386-bp_permanent.exp
4304 * gdb.arch/i386-byte.exp
4305 * gdb.arch/i386-cfi-notcurrent.exp
4306 * gdb.arch/i386-disp-step.exp
4307 * gdb.arch/i386-dr3-watch.exp
4308 * gdb.arch/i386-float.exp
4309 * gdb.arch/i386-gnu-cfi.exp
4310 * gdb.arch/i386-mpx-map.exp
4311 * gdb.arch/i386-mpx-sigsegv.exp
4312 * gdb.arch/i386-mpx-simple_segv.exp
4313 * gdb.arch/i386-mpx.exp
4314 * gdb.arch/i386-permbkpt.exp
4315 * gdb.arch/i386-prologue.exp
4316 * gdb.arch/i386-signal.exp
4317 * gdb.arch/i386-size-overlap.exp
4318 * gdb.arch/i386-unwind.exp
4319 * gdb.arch/i386-word.exp
4320 * gdb.arch/mips-fcr.exp
4321 * gdb.arch/powerpc-d128-regs.exp
4322 * gdb.arch/powerpc-stackless.exp
4323 * gdb.arch/ppc64-atomic-inst.exp
4324 * gdb.arch/s390-stackless.exp
4325 * gdb.arch/s390-tdbregs.exp
4326 * gdb.arch/s390-vregs.exp
4327 * gdb.arch/sparc-sysstep.exp
4328 * gdb.arch/thumb-bx-pc.exp
4329 * gdb.arch/thumb-singlestep.exp
4330 * gdb.arch/thumb2-it.exp
4331 * gdb.arch/vsx-regs.exp
4332 * gdb.asm/asm-source.exp
4333 * gdb.base/a2-run.exp
4334 * gdb.base/advance.exp
4335 * gdb.base/all-bin.exp
4336 * gdb.base/anon.exp
4337 * gdb.base/args.exp
4338 * gdb.base/arithmet.exp
4339 * gdb.base/async-shell.exp
4340 * gdb.base/async.exp
4341 * gdb.base/attach-pie-noexec.exp
4342 * gdb.base/attach-twice.exp
4343 * gdb.base/auto-load.exp
4344 * gdb.base/bang.exp
4345 * gdb.base/bitfields.exp
4346 * gdb.base/break-always.exp
4347 * gdb.base/break-caller-line.exp
4348 * gdb.base/break-entry.exp
4349 * gdb.base/break-inline.exp
4350 * gdb.base/break-on-linker-gcd-function.exp
4351 * gdb.base/break-probes.exp
4352 * gdb.base/break.exp
4353 * gdb.base/breakpoint-shadow.exp
4354 * gdb.base/call-ar-st.exp
4355 * gdb.base/call-sc.exp
4356 * gdb.base/call-signal-resume.exp
4357 * gdb.base/call-strs.exp
4358 * gdb.base/callfuncs.exp
4359 * gdb.base/catch-fork-static.exp
4360 * gdb.base/catch-gdb-caused-signals.exp
4361 * gdb.base/catch-load.exp
4362 * gdb.base/catch-signal-fork.exp
4363 * gdb.base/catch-signal.exp
4364 * gdb.base/catch-syscall.exp
4365 * gdb.base/charset.exp
4366 * gdb.base/checkpoint.exp
4367 * gdb.base/chng-syms.exp
4368 * gdb.base/code-expr.exp
4369 * gdb.base/code_elim.exp
4370 * gdb.base/commands.exp
4371 * gdb.base/completion.exp
4372 * gdb.base/complex.exp
4373 * gdb.base/cond-expr.exp
4374 * gdb.base/condbreak.exp
4375 * gdb.base/consecutive.exp
4376 * gdb.base/continue-all-already-running.exp
4377 * gdb.base/coredump-filter.exp
4378 * gdb.base/corefile.exp
4379 * gdb.base/dbx.exp
4380 * gdb.base/debug-expr.exp
4381 * gdb.base/define.exp
4382 * gdb.base/del.exp
4383 * gdb.base/disabled-location.exp
4384 * gdb.base/disasm-end-cu.exp
4385 * gdb.base/disasm-optim.exp
4386 * gdb.base/display.exp
4387 * gdb.base/duplicate-bp.exp
4388 * gdb.base/ena-dis-br.exp
4389 * gdb.base/ending-run.exp
4390 * gdb.base/enumval.exp
4391 * gdb.base/environ.exp
4392 * gdb.base/eu-strip-infcall.exp
4393 * gdb.base/eval-avoid-side-effects.exp
4394 * gdb.base/eval-skip.exp
4395 * gdb.base/exitsignal.exp
4396 * gdb.base/expand-psymtabs.exp
4397 * gdb.base/filesym.exp
4398 * gdb.base/find-unmapped.exp
4399 * gdb.base/finish.exp
4400 * gdb.base/float.exp
4401 * gdb.base/foll-exec-mode.exp
4402 * gdb.base/foll-exec.exp
4403 * gdb.base/foll-fork.exp
4404 * gdb.base/fortran-sym-case.exp
4405 * gdb.base/freebpcmd.exp
4406 * gdb.base/func-ptr.exp
4407 * gdb.base/func-ptrs.exp
4408 * gdb.base/funcargs.exp
4409 * gdb.base/gcore-buffer-overflow.exp
4410 * gdb.base/gcore-relro-pie.exp
4411 * gdb.base/gcore-relro.exp
4412 * gdb.base/gcore.exp
4413 * gdb.base/gdb1090.exp
4414 * gdb.base/gdb11530.exp
4415 * gdb.base/gdb11531.exp
4416 * gdb.base/gdb1821.exp
4417 * gdb.base/gdbindex-stabs.exp
4418 * gdb.base/gdbvars.exp
4419 * gdb.base/hbreak.exp
4420 * gdb.base/hbreak2.exp
4421 * gdb.base/included.exp
4422 * gdb.base/infcall-input.exp
4423 * gdb.base/inferior-died.exp
4424 * gdb.base/infnan.exp
4425 * gdb.base/info-macros.exp
4426 * gdb.base/info-os.exp
4427 * gdb.base/info-proc.exp
4428 * gdb.base/info-shared.exp
4429 * gdb.base/info-target.exp
4430 * gdb.base/infoline.exp
4431 * gdb.base/interp.exp
4432 * gdb.base/interrupt.exp
4433 * gdb.base/jit-reader.exp
4434 * gdb.base/jit-simple.exp
4435 * gdb.base/kill-after-signal.exp
4436 * gdb.base/kill-detach-inferiors-cmd.exp
4437 * gdb.base/label.exp
4438 * gdb.base/langs.exp
4439 * gdb.base/ldbl_e308.exp
4440 * gdb.base/line-symtabs.exp
4441 * gdb.base/linespecs.exp
4442 * gdb.base/list.exp
4443 * gdb.base/long_long.exp
4444 * gdb.base/longest-types.exp
4445 * gdb.base/maint.exp
4446 * gdb.base/max-value-size.exp
4447 * gdb.base/memattr.exp
4448 * gdb.base/mips_pro.exp
4449 * gdb.base/morestack.exp
4450 * gdb.base/moribund-step.exp
4451 * gdb.base/multi-forks.exp
4452 * gdb.base/nested-addr.exp
4453 * gdb.base/nextoverexit.exp
4454 * gdb.base/noreturn-finish.exp
4455 * gdb.base/noreturn-return.exp
4456 * gdb.base/nostdlib.exp
4457 * gdb.base/offsets.exp
4458 * gdb.base/opaque.exp
4459 * gdb.base/pc-fp.exp
4460 * gdb.base/permissions.exp
4461 * gdb.base/print-symbol-loading.exp
4462 * gdb.base/prologue-include.exp
4463 * gdb.base/psymtab.exp
4464 * gdb.base/ptype.exp
4465 * gdb.base/random-signal.exp
4466 * gdb.base/randomize.exp
4467 * gdb.base/range-stepping.exp
4468 * gdb.base/readline-ask.exp
4469 * gdb.base/recpar.exp
4470 * gdb.base/recurse.exp
4471 * gdb.base/relational.exp
4472 * gdb.base/restore.exp
4473 * gdb.base/return-nodebug.exp
4474 * gdb.base/return.exp
4475 * gdb.base/run-after-attach.exp
4476 * gdb.base/save-bp.exp
4477 * gdb.base/scope.exp
4478 * gdb.base/sect-cmd.exp
4479 * gdb.base/set-lang-auto.exp
4480 * gdb.base/set-noassign.exp
4481 * gdb.base/setvar.exp
4482 * gdb.base/sigall.exp
4483 * gdb.base/sigbpt.exp
4484 * gdb.base/siginfo-addr.exp
4485 * gdb.base/siginfo-infcall.exp
4486 * gdb.base/siginfo-obj.exp
4487 * gdb.base/siginfo.exp
4488 * gdb.base/signals-state-child.exp
4489 * gdb.base/signest.exp
4490 * gdb.base/sigstep.exp
4491 * gdb.base/sizeof.exp
4492 * gdb.base/skip.exp
4493 * gdb.base/solib-corrupted.exp
4494 * gdb.base/solib-nodir.exp
4495 * gdb.base/solib-search.exp
4496 * gdb.base/stack-checking.exp
4497 * gdb.base/stale-infcall.exp
4498 * gdb.base/stap-probe.exp
4499 * gdb.base/start.exp
4500 * gdb.base/step-break.exp
4501 * gdb.base/step-bt.exp
4502 * gdb.base/step-line.exp
4503 * gdb.base/step-over-exit.exp
4504 * gdb.base/step-over-syscall.exp
4505 * gdb.base/step-resume-infcall.exp
4506 * gdb.base/step-test.exp
4507 * gdb.base/store.exp
4508 * gdb.base/structs3.exp
4509 * gdb.base/sym-file.exp
4510 * gdb.base/symbol-without-target_section.exp
4511 * gdb.base/term.exp
4512 * gdb.base/testenv.exp
4513 * gdb.base/ui-redirect.exp
4514 * gdb.base/until.exp
4515 * gdb.base/unwindonsignal.exp
4516 * gdb.base/value-double-free.exp
4517 * gdb.base/vla-datatypes.exp
4518 * gdb.base/vla-ptr.exp
4519 * gdb.base/vla-sideeffect.exp
4520 * gdb.base/volatile.exp
4521 * gdb.base/watch-cond-infcall.exp
4522 * gdb.base/watch-cond.exp
4523 * gdb.base/watch-non-mem.exp
4524 * gdb.base/watch-read.exp
4525 * gdb.base/watch-vfork.exp
4526 * gdb.base/watchpoint-cond-gone.exp
4527 * gdb.base/watchpoint-delete.exp
4528 * gdb.base/watchpoint-hw-hit-once.exp
4529 * gdb.base/watchpoint-hw.exp
4530 * gdb.base/watchpoint-stops-at-right-insn.exp
4531 * gdb.base/watchpoints.exp
4532 * gdb.base/wchar.exp
4533 * gdb.base/whatis-exp.exp
4534 * gdb.btrace/buffer-size.exp
4535 * gdb.btrace/data.exp
4536 * gdb.btrace/delta.exp
4537 * gdb.btrace/dlopen.exp
4538 * gdb.btrace/enable.exp
4539 * gdb.btrace/exception.exp
4540 * gdb.btrace/function_call_history.exp
4541 * gdb.btrace/gcore.exp
4542 * gdb.btrace/instruction_history.exp
4543 * gdb.btrace/nohist.exp
4544 * gdb.btrace/reconnect.exp
4545 * gdb.btrace/record_goto-step.exp
4546 * gdb.btrace/record_goto.exp
4547 * gdb.btrace/rn-dl-bind.exp
4548 * gdb.btrace/segv.exp
4549 * gdb.btrace/step.exp
4550 * gdb.btrace/stepi.exp
4551 * gdb.btrace/tailcall-only.exp
4552 * gdb.btrace/tailcall.exp
4553 * gdb.btrace/tsx.exp
4554 * gdb.btrace/unknown_functions.exp
4555 * gdb.btrace/vdso.exp
4556 * gdb.compile/compile-ifunc.exp
4557 * gdb.compile/compile-ops.exp
4558 * gdb.compile/compile-print.exp
4559 * gdb.compile/compile-setjmp.exp
4560 * gdb.cp/abstract-origin.exp
4561 * gdb.cp/ambiguous.exp
4562 * gdb.cp/annota2.exp
4563 * gdb.cp/annota3.exp
4564 * gdb.cp/anon-ns.exp
4565 * gdb.cp/anon-struct.exp
4566 * gdb.cp/anon-union.exp
4567 * gdb.cp/arg-reference.exp
4568 * gdb.cp/baseenum.exp
4569 * gdb.cp/bool.exp
4570 * gdb.cp/breakpoint.exp
4571 * gdb.cp/bs15503.exp
4572 * gdb.cp/call-c.exp
4573 * gdb.cp/casts.exp
4574 * gdb.cp/chained-calls.exp
4575 * gdb.cp/class2.exp
4576 * gdb.cp/classes.exp
4577 * gdb.cp/cmpd-minsyms.exp
4578 * gdb.cp/converts.exp
4579 * gdb.cp/cp-relocate.exp
4580 * gdb.cp/cpcompletion.exp
4581 * gdb.cp/cpexprs.exp
4582 * gdb.cp/cplabel.exp
4583 * gdb.cp/cplusfuncs.exp
4584 * gdb.cp/cpsizeof.exp
4585 * gdb.cp/ctti.exp
4586 * gdb.cp/derivation.exp
4587 * gdb.cp/destrprint.exp
4588 * gdb.cp/dispcxx.exp
4589 * gdb.cp/enum-class.exp
4590 * gdb.cp/exception.exp
4591 * gdb.cp/exceptprint.exp
4592 * gdb.cp/expand-psymtabs-cxx.exp
4593 * gdb.cp/expand-sals.exp
4594 * gdb.cp/extern-c.exp
4595 * gdb.cp/filename.exp
4596 * gdb.cp/formatted-ref.exp
4597 * gdb.cp/fpointer.exp
4598 * gdb.cp/gdb1355.exp
4599 * gdb.cp/gdb2495.exp
4600 * gdb.cp/hang.exp
4601 * gdb.cp/impl-this.exp
4602 * gdb.cp/infcall-dlopen.exp
4603 * gdb.cp/inherit.exp
4604 * gdb.cp/iostream.exp
4605 * gdb.cp/koenig.exp
4606 * gdb.cp/local.exp
4607 * gdb.cp/m-data.exp
4608 * gdb.cp/m-static.exp
4609 * gdb.cp/mb-ctor.exp
4610 * gdb.cp/mb-inline.exp
4611 * gdb.cp/mb-templates.exp
4612 * gdb.cp/member-name.exp
4613 * gdb.cp/member-ptr.exp
4614 * gdb.cp/meth-typedefs.exp
4615 * gdb.cp/method.exp
4616 * gdb.cp/method2.exp
4617 * gdb.cp/minsym-fallback.exp
4618 * gdb.cp/misc.exp
4619 * gdb.cp/namelessclass.exp
4620 * gdb.cp/namespace-enum.exp
4621 * gdb.cp/namespace-nested-import.exp
4622 * gdb.cp/namespace.exp
4623 * gdb.cp/nextoverthrow.exp
4624 * gdb.cp/no-dmgl-verbose.exp
4625 * gdb.cp/non-trivial-retval.exp
4626 * gdb.cp/noparam.exp
4627 * gdb.cp/nsdecl.exp
4628 * gdb.cp/nsimport.exp
4629 * gdb.cp/nsnested.exp
4630 * gdb.cp/nsnoimports.exp
4631 * gdb.cp/nsrecurs.exp
4632 * gdb.cp/nsstress.exp
4633 * gdb.cp/nsusing.exp
4634 * gdb.cp/operator.exp
4635 * gdb.cp/oranking.exp
4636 * gdb.cp/overload-const.exp
4637 * gdb.cp/overload.exp
4638 * gdb.cp/ovldbreak.exp
4639 * gdb.cp/ovsrch.exp
4640 * gdb.cp/paren-type.exp
4641 * gdb.cp/parse-lang.exp
4642 * gdb.cp/pass-by-ref.exp
4643 * gdb.cp/pr-1023.exp
4644 * gdb.cp/pr-1210.exp
4645 * gdb.cp/pr-574.exp
4646 * gdb.cp/pr10687.exp
4647 * gdb.cp/pr12028.exp
4648 * gdb.cp/pr17132.exp
4649 * gdb.cp/pr17494.exp
4650 * gdb.cp/pr9067.exp
4651 * gdb.cp/pr9167.exp
4652 * gdb.cp/pr9631.exp
4653 * gdb.cp/printmethod.exp
4654 * gdb.cp/psmang.exp
4655 * gdb.cp/psymtab-parameter.exp
4656 * gdb.cp/ptype-cv-cp.exp
4657 * gdb.cp/ptype-flags.exp
4658 * gdb.cp/re-set-overloaded.exp
4659 * gdb.cp/ref-types.exp
4660 * gdb.cp/rtti.exp
4661 * gdb.cp/scope-err.exp
4662 * gdb.cp/shadow.exp
4663 * gdb.cp/smartp.exp
4664 * gdb.cp/static-method.exp
4665 * gdb.cp/static-print-quit.exp
4666 * gdb.cp/temargs.exp
4667 * gdb.cp/templates.exp
4668 * gdb.cp/try_catch.exp
4669 * gdb.cp/typedef-operator.exp
4670 * gdb.cp/typeid.exp
4671 * gdb.cp/userdef.exp
4672 * gdb.cp/using-crash.exp
4673 * gdb.cp/var-tag.exp
4674 * gdb.cp/virtbase.exp
4675 * gdb.cp/virtfunc.exp
4676 * gdb.cp/virtfunc2.exp
4677 * gdb.cp/vla-cxx.exp
4678 * gdb.disasm/t01_mov.exp
4679 * gdb.disasm/t02_mova.exp
4680 * gdb.disasm/t03_add.exp
4681 * gdb.disasm/t04_sub.exp
4682 * gdb.disasm/t05_cmp.exp
4683 * gdb.disasm/t06_ari2.exp
4684 * gdb.disasm/t07_ari3.exp
4685 * gdb.disasm/t08_or.exp
4686 * gdb.disasm/t09_xor.exp
4687 * gdb.disasm/t10_and.exp
4688 * gdb.disasm/t11_logs.exp
4689 * gdb.disasm/t12_bit.exp
4690 * gdb.disasm/t13_otr.exp
4691 * gdb.dlang/circular.exp
4692 * gdb.dwarf2/arr-stride.exp
4693 * gdb.dwarf2/arr-subrange.exp
4694 * gdb.dwarf2/atomic-type.exp
4695 * gdb.dwarf2/bad-regnum.exp
4696 * gdb.dwarf2/bitfield-parent-optimized-out.exp
4697 * gdb.dwarf2/callframecfa.exp
4698 * gdb.dwarf2/clztest.exp
4699 * gdb.dwarf2/corrupt.exp
4700 * gdb.dwarf2/data-loc.exp
4701 * gdb.dwarf2/dup-psym.exp
4702 * gdb.dwarf2/dw2-anon-mptr.exp
4703 * gdb.dwarf2/dw2-anonymous-func.exp
4704 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
4705 * gdb.dwarf2/dw2-bad-unresolved.exp
4706 * gdb.dwarf2/dw2-basic.exp
4707 * gdb.dwarf2/dw2-canonicalize-type.exp
4708 * gdb.dwarf2/dw2-case-insensitive.exp
4709 * gdb.dwarf2/dw2-common-block.exp
4710 * gdb.dwarf2/dw2-compdir-oldgcc.exp
4711 * gdb.dwarf2/dw2-compressed.exp
4712 * gdb.dwarf2/dw2-const.exp
4713 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
4714 * gdb.dwarf2/dw2-cu-size.exp
4715 * gdb.dwarf2/dw2-dup-frame.exp
4716 * gdb.dwarf2/dw2-entry-value.exp
4717 * gdb.dwarf2/dw2-icycle.exp
4718 * gdb.dwarf2/dw2-ifort-parameter.exp
4719 * gdb.dwarf2/dw2-inline-break.exp
4720 * gdb.dwarf2/dw2-inline-param.exp
4721 * gdb.dwarf2/dw2-intercu.exp
4722 * gdb.dwarf2/dw2-intermix.exp
4723 * gdb.dwarf2/dw2-lexical-block-bare.exp
4724 * gdb.dwarf2/dw2-linkage-name-trust.exp
4725 * gdb.dwarf2/dw2-minsym-in-cu.exp
4726 * gdb.dwarf2/dw2-noloc.exp
4727 * gdb.dwarf2/dw2-op-call.exp
4728 * gdb.dwarf2/dw2-op-out-param.exp
4729 * gdb.dwarf2/dw2-opt-structptr.exp
4730 * gdb.dwarf2/dw2-param-error.exp
4731 * gdb.dwarf2/dw2-producer.exp
4732 * gdb.dwarf2/dw2-ranges-base.exp
4733 * gdb.dwarf2/dw2-ref-missing-frame.exp
4734 * gdb.dwarf2/dw2-reg-undefined.exp
4735 * gdb.dwarf2/dw2-regno-invalid.exp
4736 * gdb.dwarf2/dw2-restore.exp
4737 * gdb.dwarf2/dw2-restrict.exp
4738 * gdb.dwarf2/dw2-single-line-discriminators.exp
4739 * gdb.dwarf2/dw2-strp.exp
4740 * gdb.dwarf2/dw2-undefined-ret-addr.exp
4741 * gdb.dwarf2/dw2-unresolved.exp
4742 * gdb.dwarf2/dw2-var-zero-addr.exp
4743 * gdb.dwarf2/dw4-sig-types.exp
4744 * gdb.dwarf2/dwz.exp
4745 * gdb.dwarf2/dynarr-ptr.exp
4746 * gdb.dwarf2/enum-type.exp
4747 * gdb.dwarf2/gdb-index.exp
4748 * gdb.dwarf2/implptr-64bit.exp
4749 * gdb.dwarf2/implptr-optimized-out.exp
4750 * gdb.dwarf2/implptr.exp
4751 * gdb.dwarf2/implref-array.exp
4752 * gdb.dwarf2/implref-const.exp
4753 * gdb.dwarf2/implref-global.exp
4754 * gdb.dwarf2/implref-struct.exp
4755 * gdb.dwarf2/mac-fileno.exp
4756 * gdb.dwarf2/main-subprogram.exp
4757 * gdb.dwarf2/member-ptr-forwardref.exp
4758 * gdb.dwarf2/method-ptr.exp
4759 * gdb.dwarf2/missing-sig-type.exp
4760 * gdb.dwarf2/nonvar-access.exp
4761 * gdb.dwarf2/opaque-type-lookup.exp
4762 * gdb.dwarf2/pieces-optimized-out.exp
4763 * gdb.dwarf2/pieces.exp
4764 * gdb.dwarf2/pr10770.exp
4765 * gdb.dwarf2/pr13961.exp
4766 * gdb.dwarf2/staticvirtual.exp
4767 * gdb.dwarf2/subrange.exp
4768 * gdb.dwarf2/symtab-producer.exp
4769 * gdb.dwarf2/trace-crash.exp
4770 * gdb.dwarf2/typeddwarf.exp
4771 * gdb.dwarf2/valop.exp
4772 * gdb.dwarf2/watch-notconst.exp
4773 * gdb.fortran/array-element.exp
4774 * gdb.fortran/charset.exp
4775 * gdb.fortran/common-block.exp
4776 * gdb.fortran/complex.exp
4777 * gdb.fortran/derived-type-function.exp
4778 * gdb.fortran/derived-type.exp
4779 * gdb.fortran/logical.exp
4780 * gdb.fortran/module.exp
4781 * gdb.fortran/multi-dim.exp
4782 * gdb.fortran/nested-funcs.exp
4783 * gdb.fortran/print-formatted.exp
4784 * gdb.fortran/subarray.exp
4785 * gdb.fortran/vla-alloc-assoc.exp
4786 * gdb.fortran/vla-datatypes.exp
4787 * gdb.fortran/vla-history.exp
4788 * gdb.fortran/vla-ptr-info.exp
4789 * gdb.fortran/vla-ptype-sub.exp
4790 * gdb.fortran/vla-ptype.exp
4791 * gdb.fortran/vla-sizeof.exp
4792 * gdb.fortran/vla-type.exp
4793 * gdb.fortran/vla-value-sub-arbitrary.exp
4794 * gdb.fortran/vla-value-sub-finish.exp
4795 * gdb.fortran/vla-value-sub.exp
4796 * gdb.fortran/vla-value.exp
4797 * gdb.fortran/whatis_type.exp
4798 * gdb.go/chan.exp
4799 * gdb.go/handcall.exp
4800 * gdb.go/hello.exp
4801 * gdb.go/integers.exp
4802 * gdb.go/methods.exp
4803 * gdb.go/package.exp
4804 * gdb.go/strings.exp
4805 * gdb.go/types.exp
4806 * gdb.go/unsafe.exp
4807 * gdb.guile/scm-arch.exp
4808 * gdb.guile/scm-block.exp
4809 * gdb.guile/scm-breakpoint.exp
4810 * gdb.guile/scm-cmd.exp
4811 * gdb.guile/scm-disasm.exp
4812 * gdb.guile/scm-equal.exp
4813 * gdb.guile/scm-frame-args.exp
4814 * gdb.guile/scm-frame-inline.exp
4815 * gdb.guile/scm-frame.exp
4816 * gdb.guile/scm-iterator.exp
4817 * gdb.guile/scm-math.exp
4818 * gdb.guile/scm-objfile.exp
4819 * gdb.guile/scm-ports.exp
4820 * gdb.guile/scm-symbol.exp
4821 * gdb.guile/scm-symtab.exp
4822 * gdb.guile/scm-value-cc.exp
4823 * gdb.guile/types-module.exp
4824 * gdb.linespec/break-ask.exp
4825 * gdb.linespec/cpexplicit.exp
4826 * gdb.linespec/explicit.exp
4827 * gdb.linespec/keywords.exp
4828 * gdb.linespec/linespec.exp
4829 * gdb.linespec/ls-dollar.exp
4830 * gdb.linespec/ls-errs.exp
4831 * gdb.linespec/skip-two.exp
4832 * gdb.linespec/thread.exp
4833 * gdb.mi/mi-async.exp
4834 * gdb.mi/mi-basics.exp
4835 * gdb.mi/mi-break.exp
4836 * gdb.mi/mi-catch-load.exp
4837 * gdb.mi/mi-cli.exp
4838 * gdb.mi/mi-cmd-param-changed.exp
4839 * gdb.mi/mi-console.exp
4840 * gdb.mi/mi-detach.exp
4841 * gdb.mi/mi-disassemble.exp
4842 * gdb.mi/mi-eval.exp
4843 * gdb.mi/mi-file-transfer.exp
4844 * gdb.mi/mi-file.exp
4845 * gdb.mi/mi-fill-memory.exp
4846 * gdb.mi/mi-inheritance-syntax-error.exp
4847 * gdb.mi/mi-linespec-err-cp.exp
4848 * gdb.mi/mi-logging.exp
4849 * gdb.mi/mi-memory-changed.exp
4850 * gdb.mi/mi-read-memory.exp
4851 * gdb.mi/mi-record-changed.exp
4852 * gdb.mi/mi-reg-undefined.exp
4853 * gdb.mi/mi-regs.exp
4854 * gdb.mi/mi-return.exp
4855 * gdb.mi/mi-reverse.exp
4856 * gdb.mi/mi-simplerun.exp
4857 * gdb.mi/mi-solib.exp
4858 * gdb.mi/mi-stack.exp
4859 * gdb.mi/mi-stepi.exp
4860 * gdb.mi/mi-syn-frame.exp
4861 * gdb.mi/mi-until.exp
4862 * gdb.mi/mi-var-block.exp
4863 * gdb.mi/mi-var-child.exp
4864 * gdb.mi/mi-var-cmd.exp
4865 * gdb.mi/mi-var-cp.exp
4866 * gdb.mi/mi-var-display.exp
4867 * gdb.mi/mi-var-invalidate.exp
4868 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
4869 * gdb.mi/mi-vla-fortran.exp
4870 * gdb.mi/mi-watch.exp
4871 * gdb.mi/mi2-var-child.exp
4872 * gdb.mi/user-selected-context-sync.exp
4873 * gdb.modula2/unbounded-array.exp
4874 * gdb.multi/dummy-frame-restore.exp
4875 * gdb.multi/multi-arch-exec.exp
4876 * gdb.multi/multi-arch.exp
4877 * gdb.multi/tids.exp
4878 * gdb.multi/watchpoint-multi.exp
4879 * gdb.opencl/callfuncs.exp
4880 * gdb.opencl/convs_casts.exp
4881 * gdb.opencl/datatypes.exp
4882 * gdb.opencl/operators.exp
4883 * gdb.opencl/vec_comps.exp
4884 * gdb.opt/clobbered-registers-O2.exp
4885 * gdb.opt/inline-break.exp
4886 * gdb.opt/inline-bt.exp
4887 * gdb.opt/inline-cmds.exp
4888 * gdb.opt/inline-locals.exp
4889 * gdb.pascal/case-insensitive-symbols.exp
4890 * gdb.pascal/floats.exp
4891 * gdb.pascal/gdb11492.exp
4892 * gdb.python/lib-types.exp
4893 * gdb.python/py-arch.exp
4894 * gdb.python/py-as-string.exp
4895 * gdb.python/py-bad-printers.exp
4896 * gdb.python/py-block.exp
4897 * gdb.python/py-breakpoint-create-fail.exp
4898 * gdb.python/py-breakpoint.exp
4899 * gdb.python/py-caller-is.exp
4900 * gdb.python/py-cmd.exp
4901 * gdb.python/py-explore-cc.exp
4902 * gdb.python/py-explore.exp
4903 * gdb.python/py-finish-breakpoint.exp
4904 * gdb.python/py-finish-breakpoint2.exp
4905 * gdb.python/py-frame-args.exp
4906 * gdb.python/py-frame-inline.exp
4907 * gdb.python/py-frame.exp
4908 * gdb.python/py-framefilter-mi.exp
4909 * gdb.python/py-infthread.exp
4910 * gdb.python/py-lazy-string.exp
4911 * gdb.python/py-linetable.exp
4912 * gdb.python/py-mi-events.exp
4913 * gdb.python/py-mi-objfile.exp
4914 * gdb.python/py-mi.exp
4915 * gdb.python/py-objfile.exp
4916 * gdb.python/py-pp-integral.exp
4917 * gdb.python/py-pp-maint.exp
4918 * gdb.python/py-pp-re-notag.exp
4919 * gdb.python/py-pp-registration.exp
4920 * gdb.python/py-recurse-unwind.exp
4921 * gdb.python/py-strfns.exp
4922 * gdb.python/py-symbol.exp
4923 * gdb.python/py-symtab.exp
4924 * gdb.python/py-sync-interp.exp
4925 * gdb.python/py-typeprint.exp
4926 * gdb.python/py-unwind-maint.exp
4927 * gdb.python/py-unwind.exp
4928 * gdb.python/py-value-cc.exp
4929 * gdb.python/py-xmethods.exp
4930 * gdb.reverse/amd64-tailcall-reverse.exp
4931 * gdb.reverse/break-precsave.exp
4932 * gdb.reverse/break-reverse.exp
4933 * gdb.reverse/consecutive-precsave.exp
4934 * gdb.reverse/consecutive-reverse.exp
4935 * gdb.reverse/finish-precsave.exp
4936 * gdb.reverse/finish-reverse-bkpt.exp
4937 * gdb.reverse/finish-reverse.exp
4938 * gdb.reverse/fstatat-reverse.exp
4939 * gdb.reverse/getresuid-reverse.exp
4940 * gdb.reverse/i386-precsave.exp
4941 * gdb.reverse/i386-reverse.exp
4942 * gdb.reverse/i386-sse-reverse.exp
4943 * gdb.reverse/i387-env-reverse.exp
4944 * gdb.reverse/i387-stack-reverse.exp
4945 * gdb.reverse/insn-reverse.exp
4946 * gdb.reverse/machinestate-precsave.exp
4947 * gdb.reverse/machinestate.exp
4948 * gdb.reverse/next-reverse-bkpt-over-sr.exp
4949 * gdb.reverse/pipe-reverse.exp
4950 * gdb.reverse/readv-reverse.exp
4951 * gdb.reverse/recvmsg-reverse.exp
4952 * gdb.reverse/rerun-prec.exp
4953 * gdb.reverse/s390-mvcle.exp
4954 * gdb.reverse/step-precsave.exp
4955 * gdb.reverse/step-reverse.exp
4956 * gdb.reverse/time-reverse.exp
4957 * gdb.reverse/until-precsave.exp
4958 * gdb.reverse/until-reverse.exp
4959 * gdb.reverse/waitpid-reverse.exp
4960 * gdb.reverse/watch-precsave.exp
4961 * gdb.reverse/watch-reverse.exp
4962 * gdb.rust/generics.exp
4963 * gdb.rust/methods.exp
4964 * gdb.rust/modules.exp
4965 * gdb.rust/simple.exp
4966 * gdb.server/connect-with-no-symbol-file.exp
4967 * gdb.server/ext-attach.exp
4968 * gdb.server/ext-restart.exp
4969 * gdb.server/ext-wrapper.exp
4970 * gdb.server/file-transfer.exp
4971 * gdb.server/server-exec-info.exp
4972 * gdb.server/server-kill.exp
4973 * gdb.server/server-mon.exp
4974 * gdb.server/wrapper.exp
4975 * gdb.stabs/exclfwd.exp
4976 * gdb.stabs/gdb11479.exp
4977 * gdb.threads/clone-new-thread-event.exp
4978 * gdb.threads/corethreads.exp
4979 * gdb.threads/current-lwp-dead.exp
4980 * gdb.threads/dlopen-libpthread.exp
4981 * gdb.threads/gcore-thread.exp
4982 * gdb.threads/sigstep-threads.exp
4983 * gdb.threads/watchpoint-fork.exp
4984 * gdb.trace/actions-changed.exp
4985 * gdb.trace/backtrace.exp
4986 * gdb.trace/change-loc.exp
4987 * gdb.trace/circ.exp
4988 * gdb.trace/collection.exp
4989 * gdb.trace/disconnected-tracing.exp
4990 * gdb.trace/ftrace.exp
4991 * gdb.trace/mi-trace-frame-collected.exp
4992 * gdb.trace/mi-trace-unavailable.exp
4993 * gdb.trace/mi-traceframe-changed.exp
4994 * gdb.trace/mi-tsv-changed.exp
4995 * gdb.trace/no-attach-trace.exp
4996 * gdb.trace/passc-dyn.exp
4997 * gdb.trace/qtro.exp
4998 * gdb.trace/range-stepping.exp
4999 * gdb.trace/read-memory.exp
5000 * gdb.trace/save-trace.exp
5001 * gdb.trace/signal.exp
5002 * gdb.trace/status-stop.exp
5003 * gdb.trace/tfile.exp
5004 * gdb.trace/trace-break.exp
5005 * gdb.trace/trace-buffer-size.exp
5006 * gdb.trace/trace-condition.exp
5007 * gdb.trace/tracefile-pseudo-reg.exp
5008 * gdb.trace/tstatus.exp
5009 * gdb.trace/unavailable.exp
5010 * gdb.trace/while-dyn.exp
5011 * gdb.trace/while-stepping.exp
5012
34c41c68
DE
50132016-12-22 Doug Evans <xdje42@gmail.com>
5014
5015 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
5016 and msymbols.
5017
16e69324
YQ
50182016-12-19 Yao Qi <yao.qi@linaro.org>
5019
5020 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
5021 (test_with_self): Don't call do_steps_and_nexts, and remove
5022 code about stepping into xmalloc.
5023
f94f411b
YQ
50242016-12-09 Yao Qi <yao.qi@linaro.org>
5025
5026 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
5027
50282016-12-09 Yao Qi <yao.qi@linaro.org>
5029
5030 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
5031
f1b5deee
PA
50322016-12-09 Pedro Alves <palves@redhat.com>
5033
5034 * gdb.base/all-architectures-0.exp: New file.
5035 * gdb.base/all-architectures-1.exp: New file.
5036 * gdb.base/all-architectures-2.exp: New file.
5037 * gdb.base/all-architectures-3.exp: New file.
5038 * gdb.base/all-architectures-4.exp: New file.
5039 * gdb.base/all-architectures-5.exp: New file.
5040 * gdb.base/all-architectures-6.exp: New file.
5041 * gdb.base/all-architectures-7.exp: New file.
5042 * gdb.base/all-architectures.exp.in: New file.
5043
364ca42e
YQ
50442016-12-09 Yao Qi <yao.qi@linaro.org>
5045
5046 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
5047
107c2d62
LM
50482016-12-02 Luis Machado <lgustavo@codesourcery.com>
5049
5050 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
5051 possible.
5052 Remove useless pattern-matching code.
5053
df3ee9ca
PA
50542016-12-02 Pedro Alves <palves@redhat.com>
5055
5056 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
5057 procedure.
5058 (top level): Call it.
5059
ec835369
PA
50602016-12-02 Pedro Alves <palves@redhat.com>
5061
5062 * gdb.base/commands.exp (user_defined_command_args_stack_test):
5063 New procedure.
5064 (top level): Call it.
5065
01770bbd
PA
50662016-12-02 Pedro Alves <palves@redhat.com>
5067
5068 PR cli/20559
5069 * gdb.base/commands.exp (user_defined_command_args_eval): New
5070 procedure.
5071 (top level): Call it.
5072
008459ea
LM
50732016-12-02 Luis Machado <lgustavo@codesourcery.com>
5074
5075 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
5076 timeout handling.
5077
0c1b455e
TT
50782016-12-02 Tom Tromey <tom@tromey.com>
5079
5080 * gdb.dwarf2/main-subprogram.c: New file.
5081 * gdb.dwarf2/main-subprogram.exp: New file.
5082
018572b8
LM
50832016-12-01 Luis Machado <lgustavo@codesourcery.com>
5084
5085 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
5086 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
5087 gdb_test_no_output for a couple of cases.
5088 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
5089
84c93cd5
LM
50902016-12-01 Luis Machado <lgustavo@codesourcery.com>
5091
5092 Fix test names and standardize compilation error messages throughout
5093 the following files:
5094
5095 * gdb.ada/start.exp
5096 * gdb.arch/alpha-step.exp
5097 * gdb.arch/e500-prologue.exp
5098 * gdb.arch/ftrace-insn-reloc.exp
5099 * gdb.arch/gdb1291.exp
5100 * gdb.arch/gdb1431.exp
5101 * gdb.arch/gdb1558.exp
5102 * gdb.arch/i386-dr3-watch.exp
5103 * gdb.arch/i386-sse-stack-align.exp
5104 * gdb.arch/ia64-breakpoint-shadow.exp
5105 * gdb.arch/pa-nullify.exp
5106 * gdb.arch/powerpc-aix-prologue.exp
5107 * gdb.arch/thumb-bx-pc.exp
5108 * gdb.base/annota1.exp
5109 * gdb.base/annota3.exp
5110 * gdb.base/arrayidx.exp
5111 * gdb.base/assign.exp
5112 * gdb.base/attach.exp
5113 * gdb.base/auxv.exp
5114 * gdb.base/bang.exp
5115 * gdb.base/bfp-test.exp
5116 * gdb.base/bigcore.exp
5117 * gdb.base/bitfields2.exp
5118 * gdb.base/break-fun-addr.exp
5119 * gdb.base/break-probes.exp
5120 * gdb.base/call-rt-st.exp
5121 * gdb.base/callexit.exp
5122 * gdb.base/catch-fork-kill.exp
5123 * gdb.base/charset.exp
5124 * gdb.base/checkpoint.exp
5125 * gdb.base/comprdebug.exp
5126 * gdb.base/constvars.exp
5127 * gdb.base/coredump-filter.exp
5128 * gdb.base/cursal.exp
5129 * gdb.base/cvexpr.exp
5130 * gdb.base/detach.exp
5131 * gdb.base/display.exp
5132 * gdb.base/dmsym.exp
5133 * gdb.base/dprintf-pending.exp
5134 * gdb.base/dso2dso.exp
5135 * gdb.base/dtrace-probe.exp
5136 * gdb.base/dump.exp
5137 * gdb.base/enum_cond.exp
5138 * gdb.base/exe-lock.exp
5139 * gdb.base/exec-invalid-sysroot.exp
5140 * gdb.base/execl-update-breakpoints.exp
5141 * gdb.base/exprs.exp
5142 * gdb.base/fileio.exp
5143 * gdb.base/find.exp
5144 * gdb.base/finish.exp
5145 * gdb.base/fixsection.exp
5146 * gdb.base/foll-vfork.exp
5147 * gdb.base/frame-args.exp
5148 * gdb.base/gcore.exp
5149 * gdb.base/gdb1250.exp
5150 * gdb.base/global-var-nested-by-dso.exp
5151 * gdb.base/gnu-ifunc.exp
5152 * gdb.base/hashline1.exp
5153 * gdb.base/hashline2.exp
5154 * gdb.base/hashline3.exp
5155 * gdb.base/hbreak-in-shr-unsupported.exp
5156 * gdb.base/huge.exp
5157 * gdb.base/infcall-input.exp
5158 * gdb.base/info-fun.exp
5159 * gdb.base/info-shared.exp
5160 * gdb.base/jit-simple.exp
5161 * gdb.base/jit-so.exp
5162 * gdb.base/jit.exp
5163 * gdb.base/jump.exp
5164 * gdb.base/label.exp
5165 * gdb.base/lineinc.exp
5166 * gdb.base/logical.exp
5167 * gdb.base/longjmp.exp
5168 * gdb.base/macscp.exp
5169 * gdb.base/miscexprs.exp
5170 * gdb.base/new-ui-echo.exp
5171 * gdb.base/new-ui-pending-input.exp
5172 * gdb.base/new-ui.exp
5173 * gdb.base/nodebug.exp
5174 * gdb.base/nofield.exp
5175 * gdb.base/offsets.exp
5176 * gdb.base/overlays.exp
5177 * gdb.base/pending.exp
5178 * gdb.base/pointers.exp
5179 * gdb.base/pr11022.exp
5180 * gdb.base/printcmds.exp
5181 * gdb.base/prologue.exp
5182 * gdb.base/ptr-typedef.exp
5183 * gdb.base/realname-expand.exp
5184 * gdb.base/relativedebug.exp
5185 * gdb.base/relocate.exp
5186 * gdb.base/remote.exp
5187 * gdb.base/reread.exp
5188 * gdb.base/return2.exp
5189 * gdb.base/savedregs.exp
5190 * gdb.base/sep.exp
5191 * gdb.base/sepdebug.exp
5192 * gdb.base/sepsymtab.exp
5193 * gdb.base/set-inferior-tty.exp
5194 * gdb.base/setshow.exp
5195 * gdb.base/shlib-call.exp
5196 * gdb.base/sigaltstack.exp
5197 * gdb.base/siginfo-addr.exp
5198 * gdb.base/signals.exp
5199 * gdb.base/signull.exp
5200 * gdb.base/sigrepeat.exp
5201 * gdb.base/so-impl-ld.exp
5202 * gdb.base/solib-display.exp
5203 * gdb.base/solib-overlap.exp
5204 * gdb.base/solib-search.exp
5205 * gdb.base/solib-symbol.exp
5206 * gdb.base/structs.exp
5207 * gdb.base/structs2.exp
5208 * gdb.base/symtab-search-order.exp
5209 * gdb.base/twice.exp
5210 * gdb.base/unload.exp
5211 * gdb.base/varargs.exp
5212 * gdb.base/watchpoint-solib.exp
5213 * gdb.base/watchpoint.exp
5214 * gdb.base/whatis.exp
5215 * gdb.base/wrong_frame_bt_full.exp
5216 * gdb.btrace/dlopen.exp
5217 * gdb.cell/ea-standalone.exp
5218 * gdb.cell/ea-test.exp
5219 * gdb.cp/dispcxx.exp
5220 * gdb.cp/gdb2384.exp
5221 * gdb.cp/method2.exp
5222 * gdb.cp/nextoverthrow.exp
5223 * gdb.cp/pr10728.exp
5224 * gdb.disasm/am33.exp
5225 * gdb.disasm/h8300s.exp
5226 * gdb.disasm/mn10300.exp
5227 * gdb.disasm/sh3.exp
5228 * gdb.dwarf2/dw2-dir-file-name.exp
5229 * gdb.fortran/complex.exp
5230 * gdb.fortran/library-module.exp
5231 * gdb.guile/scm-pretty-print.exp
5232 * gdb.guile/scm-symbol.exp
5233 * gdb.guile/scm-type.exp
5234 * gdb.guile/scm-value.exp
5235 * gdb.linespec/linespec.exp
5236 * gdb.mi/gdb701.exp
5237 * gdb.mi/gdb792.exp
5238 * gdb.mi/mi-breakpoint-changed.exp
5239 * gdb.mi/mi-dprintf-pending.exp
5240 * gdb.mi/mi-dprintf.exp
5241 * gdb.mi/mi-exit-code.exp
5242 * gdb.mi/mi-pending.exp
5243 * gdb.mi/mi-solib.exp
5244 * gdb.mi/new-ui-mi-sync.exp
5245 * gdb.mi/pr11022.exp
5246 * gdb.mi/user-selected-context-sync.exp
5247 * gdb.opt/solib-intra-step.exp
5248 * gdb.python/py-events.exp
5249 * gdb.python/py-finish-breakpoint.exp
5250 * gdb.python/py-mi.exp
5251 * gdb.python/py-prettyprint.exp
5252 * gdb.python/py-shared.exp
5253 * gdb.python/py-symbol.exp
5254 * gdb.python/py-template.exp
5255 * gdb.python/py-type.exp
5256 * gdb.python/py-value.exp
5257 * gdb.reverse/solib-precsave.exp
5258 * gdb.reverse/solib-reverse.exp
5259 * gdb.server/solib-list.exp
5260 * gdb.stabs/weird.exp
5261 * gdb.threads/reconnect-signal.exp
5262 * gdb.threads/stepi-random-signal.exp
5263 * gdb.trace/actions.exp
5264 * gdb.trace/ax.exp
5265 * gdb.trace/backtrace.exp
5266 * gdb.trace/change-loc.exp
5267 * gdb.trace/deltrace.exp
5268 * gdb.trace/ftrace-lock.exp
5269 * gdb.trace/ftrace.exp
5270 * gdb.trace/infotrace.exp
5271 * gdb.trace/mi-tracepoint-changed.exp
5272 * gdb.trace/packetlen.exp
5273 * gdb.trace/passcount.exp
5274 * gdb.trace/pending.exp
5275 * gdb.trace/range-stepping.exp
5276 * gdb.trace/report.exp
5277 * gdb.trace/stap-trace.exp
5278 * gdb.trace/tfind.exp
5279 * gdb.trace/trace-break.exp
5280 * gdb.trace/trace-condition.exp
5281 * gdb.trace/trace-enable-disable.exp
5282 * gdb.trace/trace-mt.exp
5283 * gdb.trace/tracecmd.exp
5284 * gdb.trace/tspeed.exp
5285 * gdb.trace/tsv.exp
5286 * lib/perftest.exp
5287
fb9feb35
LM
52882016-12-01 Luis Machado <lgustavo@codesourcery.com>
5289
5290 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
5291 with gdb_test_no_output.
5292 Use command as test name.
5293
cd2ddb6c
LM
52942016-12-01 Luis Machado <lgustavo@codesourcery.com>
5295
5296 Fix test names starting with uppercase throughout the files.
5297
5298 * gdb.ada/assign_1.exp
5299 * gdb.ada/boolean_expr.exp
5300 * gdb.base/arrayidx.exp
5301 * gdb.base/del.exp
5302 * gdb.base/gcore-buffer-overflow.exp
5303 * gdb.base/testenv.exp
5304 * gdb.compile/compile.exp
5305 * gdb.python/py-framefilter-invalidarg.exp
5306 * gdb.python/py-framefilter.exp
5307
bb95117e
LM
53082016-12-01 Luis Machado <lgustavo@codesourcery.com>
5309
5310 Fix test names starting with uppercase throughout the files.
5311
5312 * gdb.ada/array_return.exp
5313 * gdb.ada/expr_delims.exp
5314 * gdb.ada/mi_dyn_arr.exp
5315 * gdb.ada/mi_interface.exp
5316 * gdb.ada/mi_var_array.exp
5317 * gdb.ada/watch_arg.exp
5318 * gdb.arch/alpha-step.exp
5319 * gdb.arch/altivec-regs.exp
5320 * gdb.arch/e500-regs.exp
5321 * gdb.arch/powerpc-d128-regs.exp
5322 * gdb.base/arrayidx.exp
5323 * gdb.base/break.exp
5324 * gdb.base/checkpoint.exp
5325 * gdb.base/debug-expr.exp
5326 * gdb.base/dmsym.exp
5327 * gdb.base/radix.exp
5328 * gdb.base/sepdebug.exp
5329 * gdb.base/testenv.exp
5330 * gdb.base/watch_thread_num.exp
5331 * gdb.base/watchpoint-cond-gone.exp
5332 * gdb.cell/break.exp
5333 * gdb.cell/ea-cache.exp
5334 * gdb.compile/compile.exp
5335 * gdb.cp/gdb2495.exp
5336 * gdb.gdb/selftest.exp
5337 * gdb.gdb/xfullpath.exp
5338 * gdb.go/hello.exp
5339 * gdb.go/integers.exp
5340 * gdb.objc/basicclass.exp
5341 * gdb.pascal/hello.exp
5342 * gdb.pascal/integers.exp
5343 * gdb.python/py-breakpoint.exp
5344 * gdb.python/py-cmd.exp
5345 * gdb.python/py-linetable.exp
5346 * gdb.python/py-xmethods.exp
5347 * gdb.python/python.exp
5348 * gdb.reverse/consecutive-precsave.exp
5349 * gdb.reverse/finish-precsave.exp
5350 * gdb.reverse/i386-precsave.exp
5351 * gdb.reverse/machinestate-precsave.exp
5352 * gdb.reverse/sigall-precsave.exp
5353 * gdb.reverse/solib-precsave.exp
5354 * gdb.reverse/step-precsave.exp
5355 * gdb.reverse/until-precsave.exp
5356 * gdb.reverse/watch-precsave.exp
5357 * gdb.threads/leader-exit.exp
5358 * gdb.threads/pthreads.exp
5359 * gdb.threads/wp-replication.exp
5360 * gdb.trace/actions.exp
5361 * gdb.trace/mi-tsv-changed.exp
5362 * gdb.trace/tsv.exp
5363
de97fdd4
LM
53642016-12-01 Luis Machado <lgustavo@codesourcery.com>
5365
5366 Fix test names starting with uppercase throughout the files.
5367
5368 * gdb.arch/i386-bp_permanent.exp
5369 * gdb.arch/i386-gnu-cfi.exp
5370 * gdb.base/disasm-end-cu.exp
5371 * gdb.base/macscp.exp
5372 * gdb.base/pending.exp
5373 * gdb.base/watch_thread_num.exp
5374 * gdb.cp/exception.exp
5375 * gdb.cp/gdb2495.exp
5376 * gdb.cp/local.exp
5377 * gdb.python/py-evsignal.exp
5378 * gdb.python/python.exp
5379 * gdb.trace/tracecmd.exp
5380
9f058c10
LM
53812016-12-01 Luis Machado <lgustavo@codesourcery.com>
5382
5383 Fix test names starting with uppercase throughout the files.
5384
5385 * gdb.base/charset.exp
5386 * gdb.base/eval.exp
5387 * gdb.base/multi-forks.exp
5388 * gdb.guile/scm-progspace.exp
5389 * gdb.opencl/datatypes.exp
5390 * gdb.python/py-block.exp
5391 * gdb.python/py-function.exp
5392 * gdb.python/py-symbol.exp
5393 * gdb.python/py-symtab.exp
5394 * gdb.python/py-xmethods.exp
5395 * gdb.reverse/break-precsave.exp
5396 * gdb.reverse/break-reverse.exp
5397 * gdb.reverse/consecutive-precsave.exp
5398 * gdb.reverse/consecutive-reverse.exp
5399 * gdb.reverse/finish-precsave.exp
5400 * gdb.reverse/finish-reverse-bkpt.exp
5401 * gdb.reverse/finish-reverse.exp
5402 * gdb.reverse/fstatat-reverse.exp
5403 * gdb.reverse/getresuid-reverse.exp
5404 * gdb.reverse/i386-precsave.exp
5405 * gdb.reverse/i386-reverse.exp
5406 * gdb.reverse/i386-sse-reverse.exp
5407 * gdb.reverse/i387-stack-reverse.exp
5408 * gdb.reverse/insn-reverse.exp
5409 * gdb.reverse/machinestate-precsave.exp
5410 * gdb.reverse/machinestate.exp
5411 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5412 * gdb.reverse/pipe-reverse.exp
5413 * gdb.reverse/readv-reverse.exp
5414 * gdb.reverse/recvmsg-reverse.exp
5415 * gdb.reverse/rerun-prec.exp
5416 * gdb.reverse/s390-mvcle.exp
5417 * gdb.reverse/sigall-precsave.exp
5418 * gdb.reverse/sigall-reverse.exp
5419 * gdb.reverse/solib-precsave.exp
5420 * gdb.reverse/solib-reverse.exp
5421 * gdb.reverse/step-precsave.exp
5422 * gdb.reverse/step-reverse.exp
5423 * gdb.reverse/time-reverse.exp
5424 * gdb.reverse/until-precsave.exp
5425 * gdb.reverse/until-reverse.exp
5426 * gdb.reverse/waitpid-reverse.exp
5427 * gdb.reverse/watch-precsave.exp
5428 * gdb.reverse/watch-reverse.exp
5429
cdc7edd7
LM
54302016-12-01 Luis Machado <lgustavo@codesourcery.com>
5431
5432 Fix test names starting with uppercase throughout the files.
5433
5434 * gdb.arch/i386-mpx-simple_segv.exp
5435 * gdb.arch/i386-mpx.exp
5436 * gdb.arch/i386-permbkpt.exp
5437 * gdb.arch/pa-nullify.exp
5438 * gdb.arch/powerpc-d128-regs.exp
5439 * gdb.arch/vsx-regs.exp
5440 * gdb.base/bfp-test.exp
5441 * gdb.base/break.exp
5442 * gdb.base/breakpoint-shadow.exp
5443 * gdb.base/callfuncs.exp
5444 * gdb.base/charset.exp
5445 * gdb.base/commands.exp
5446 * gdb.base/completion.exp
5447 * gdb.base/dfp-test.exp
5448 * gdb.base/echo.exp
5449 * gdb.base/ending-run.exp
5450 * gdb.base/eval.exp
5451 * gdb.base/expand-psymtabs.exp
5452 * gdb.base/float128.exp
5453 * gdb.base/floatn.exp
5454 * gdb.base/foll-exec-mode.exp
5455 * gdb.base/gdb1056.exp
5456 * gdb.base/gdb11531.exp
5457 * gdb.base/kill-after-signal.exp
5458 * gdb.base/multi-forks.exp
5459 * gdb.base/overlays.exp
5460 * gdb.base/pending.exp
5461 * gdb.base/sepdebug.exp
5462 * gdb.base/testenv.exp
5463 * gdb.base/valgrind-db-attach.exp
5464 * gdb.base/watch_thread_num.exp
5465 * gdb.base/watchpoint-cond-gone.exp
5466 * gdb.base/watchpoint.exp
5467 * gdb.base/watchpoints.exp
5468 * gdb.cp/arg-reference.exp
5469 * gdb.cp/baseenum.exp
5470 * gdb.cp/operator.exp
5471 * gdb.cp/shadow.exp
5472 * gdb.dwarf2/dw2-op-out-param.exp
5473 * gdb.dwarf2/dw2-reg-undefined.exp
5474 * gdb.go/chan.exp
5475 * gdb.go/hello.exp
5476 * gdb.go/integers.exp
5477 * gdb.go/methods.exp
5478 * gdb.go/package.exp
5479 * gdb.guile/scm-parameter.exp
5480 * gdb.guile/scm-progspace.exp
5481 * gdb.guile/scm-value.exp
5482 * gdb.mi/mi-pending.exp
5483 * gdb.mi/user-selected-context-sync.exp
5484 * gdb.multi/multi-attach.exp
5485 * gdb.multi/tids.exp
5486 * gdb.opt/clobbered-registers-O2.exp
5487 * gdb.pascal/floats.exp
5488 * gdb.pascal/integers.exp
5489 * gdb.python/py-block.exp
5490 * gdb.python/py-events.exp
5491 * gdb.python/py-parameter.exp
5492 * gdb.python/py-symbol.exp
5493 * gdb.python/py-symtab.exp
5494 * gdb.python/py-type.exp
5495 * gdb.python/py-value.exp
5496 * gdb.python/py-xmethods.exp
5497 * gdb.python/python.exp
5498 * gdb.reverse/break-precsave.exp
5499 * gdb.reverse/consecutive-precsave.exp
5500 * gdb.reverse/finish-precsave.exp
5501 * gdb.reverse/i386-precsave.exp
5502 * gdb.reverse/machinestate-precsave.exp
5503 * gdb.reverse/sigall-precsave.exp
5504 * gdb.reverse/solib-precsave.exp
5505 * gdb.reverse/step-precsave.exp
5506 * gdb.reverse/until-precsave.exp
5507 * gdb.reverse/watch-precsave.exp
5508 * gdb.server/ext-attach.exp
5509 * gdb.server/ext-restart.exp
5510 * gdb.server/ext-run.exp
5511 * gdb.server/ext-wrapper.exp
5512 * gdb.stabs/gdb11479.exp
5513 * gdb.stabs/weird.exp
5514 * gdb.threads/attach-many-short-lived-threads.exp
5515 * gdb.threads/kill.exp
5516 * gdb.threads/watchpoint-fork.exp
5517
bc6c7af4
LM
55182016-12-01 Luis Machado <lgustavo@codesourcery.com>
5519
5520 Fix test names starting with uppercase throughout all the files below.
5521
5522 * gdb.ada/array_return.exp
5523 * gdb.ada/catch_ex.exp
5524 * gdb.ada/info_exc.exp
5525 * gdb.ada/mi_catch_ex.exp
5526 * gdb.ada/mi_dyn_arr.exp
5527 * gdb.ada/mi_ex_cond.exp
5528 * gdb.ada/mi_exc_info.exp
5529 * gdb.ada/mi_interface.exp
5530 * gdb.ada/mi_task_arg.exp
5531 * gdb.ada/mi_task_info.exp
5532 * gdb.ada/mi_var_array.exp
5533 * gdb.arch/alpha-step.exp
5534 * gdb.arch/amd64-disp-step.exp
5535 * gdb.arch/arm-disp-step.exp
5536 * gdb.arch/disp-step-insn-reloc.exp
5537 * gdb.arch/e500-prologue.exp
5538 * gdb.arch/ftrace-insn-reloc.exp
5539 * gdb.arch/gdb1558.exp
5540 * gdb.arch/i386-bp_permanent.exp
5541 * gdb.arch/i386-disp-step.exp
5542 * gdb.arch/i386-float.exp
5543 * gdb.arch/i386-gnu-cfi.exp
5544 * gdb.arch/ia64-breakpoint-shadow.exp
5545 * gdb.arch/mips16-thunks.exp
5546 * gdb.arch/pa-nullify.exp
5547 * gdb.arch/powerpc-aix-prologue.exp
5548 * gdb.arch/powerpc-power.exp
5549 * gdb.arch/ppc-dfp.exp
5550 * gdb.arch/s390-tdbregs.exp
5551 * gdb.arch/spu-info.exp
5552 * gdb.arch/spu-ls.exp
5553 * gdb.arch/thumb-bx-pc.exp
5554 * gdb.base/advance.exp
5555 * gdb.base/annota-input-while-running.exp
5556 * gdb.base/arrayidx.exp
5557 * gdb.base/asmlabel.exp
5558 * gdb.base/async.exp
5559 * gdb.base/attach-wait-input.exp
5560 * gdb.base/auto-connect-native-target.exp
5561 * gdb.base/batch-preserve-term-settings.exp
5562 * gdb.base/bfp-test.exp
5563 * gdb.base/bigcore.exp
5564 * gdb.base/bp-permanent.exp
5565 * gdb.base/break-always.exp
5566 * gdb.base/break-fun-addr.exp
5567 * gdb.base/break-idempotent.exp
5568 * gdb.base/break-main-file-remove-fail.exp
5569 * gdb.base/break-probes.exp
5570 * gdb.base/break-unload-file.exp
5571 * gdb.base/break.exp
5572 * gdb.base/call-ar-st.exp
5573 * gdb.base/call-rt-st.exp
5574 * gdb.base/call-sc.exp
5575 * gdb.base/call-signal-resume.exp
5576 * gdb.base/call-strs.exp
5577 * gdb.base/callexit.exp
5578 * gdb.base/callfuncs.exp
5579 * gdb.base/catch-gdb-caused-signals.exp
5580 * gdb.base/catch-signal-siginfo-cond.exp
5581 * gdb.base/catch-syscall.exp
5582 * gdb.base/compare-sections.exp
5583 * gdb.base/cond-eval-mode.exp
5584 * gdb.base/condbreak-call-false.exp
5585 * gdb.base/consecutive-step-over.exp
5586 * gdb.base/cursal.exp
5587 * gdb.base/disabled-location.exp
5588 * gdb.base/disasm-end-cu.exp
5589 * gdb.base/display.exp
5590 * gdb.base/double-prompt-target-event-error.exp
5591 * gdb.base/dprintf-bp-same-addr.exp
5592 * gdb.base/dprintf-detach.exp
5593 * gdb.base/dprintf-next.exp
5594 * gdb.base/dprintf-non-stop.exp
5595 * gdb.base/dprintf-pending.exp
5596 * gdb.base/dso2dso.exp
5597 * gdb.base/ending-run.exp
5598 * gdb.base/enum_cond.exp
5599 * gdb.base/examine-backward.exp
5600 * gdb.base/exe-lock.exp
5601 * gdb.base/exec-invalid-sysroot.exp
5602 * gdb.base/execl-update-breakpoints.exp
5603 * gdb.base/execution-termios.exp
5604 * gdb.base/fileio.exp
5605 * gdb.base/fixsection.exp
5606 * gdb.base/foll-exec-mode.exp
5607 * gdb.base/foll-exec.exp
5608 * gdb.base/fork-running-state.exp
5609 * gdb.base/frame-args.exp
5610 * gdb.base/fullpath-expand.exp
5611 * gdb.base/func-ptr.exp
5612 * gdb.base/gcore-relro-pie.exp
5613 * gdb.base/gdb1090.exp
5614 * gdb.base/gdb1555.exp
5615 * gdb.base/global-var-nested-by-dso.exp
5616 * gdb.base/gnu-ifunc.exp
5617 * gdb.base/hbreak-in-shr-unsupported.exp
5618 * gdb.base/hbreak-unmapped.exp
5619 * gdb.base/hook-stop.exp
5620 * gdb.base/infcall-input.exp
5621 * gdb.base/info-fun.exp
5622 * gdb.base/info-shared.exp
5623 * gdb.base/interrupt-noterm.exp
5624 * gdb.base/jit-so.exp
5625 * gdb.base/jit.exp
5626 * gdb.base/line-symtabs.exp
5627 * gdb.base/list.exp
5628 * gdb.base/longjmp.exp
5629 * gdb.base/macscp.exp
5630 * gdb.base/max-value-size.exp
5631 * gdb.base/nodebug.exp
5632 * gdb.base/nofield.exp
5633 * gdb.base/overlays.exp
5634 * gdb.base/paginate-after-ctrl-c-running.exp
5635 * gdb.base/paginate-bg-execution.exp
5636 * gdb.base/paginate-inferior-exit.exp
5637 * gdb.base/pending.exp
5638 * gdb.base/pr11022.exp
5639 * gdb.base/printcmds.exp
5640 * gdb.base/ptr-typedef.exp
5641 * gdb.base/ptype.exp
5642 * gdb.base/randomize.exp
5643 * gdb.base/range-stepping.exp
5644 * gdb.base/realname-expand.exp
5645 * gdb.base/relativedebug.exp
5646 * gdb.base/remote.exp
5647 * gdb.base/savedregs.exp
5648 * gdb.base/sepdebug.exp
5649 * gdb.base/set-noassign.exp
5650 * gdb.base/shlib-call.exp
5651 * gdb.base/shreloc.exp
5652 * gdb.base/sigaltstack.exp
5653 * gdb.base/sigbpt.exp
5654 * gdb.base/siginfo-addr.exp
5655 * gdb.base/siginfo-obj.exp
5656 * gdb.base/siginfo-thread.exp
5657 * gdb.base/signest.exp
5658 * gdb.base/signull.exp
5659 * gdb.base/sigrepeat.exp
5660 * gdb.base/skip.exp
5661 * gdb.base/so-impl-ld.exp
5662 * gdb.base/solib-corrupted.exp
5663 * gdb.base/solib-disc.exp
5664 * gdb.base/solib-display.exp
5665 * gdb.base/solib-overlap.exp
5666 * gdb.base/solib-search.exp
5667 * gdb.base/solib-symbol.exp
5668 * gdb.base/source-execution.exp
5669 * gdb.base/sss-bp-on-user-bp-2.exp
5670 * gdb.base/sss-bp-on-user-bp.exp
5671 * gdb.base/stack-checking.exp
5672 * gdb.base/stale-infcall.exp
5673 * gdb.base/step-break.exp
5674 * gdb.base/step-line.exp
5675 * gdb.base/step-over-exit.exp
5676 * gdb.base/step-test.exp
5677 * gdb.base/structs.exp
5678 * gdb.base/sym-file.exp
5679 * gdb.base/symtab-search-order.exp
5680 * gdb.base/term.exp
5681 * gdb.base/type-opaque.exp
5682 * gdb.base/unload.exp
5683 * gdb.base/until-nodebug.exp
5684 * gdb.base/until.exp
5685 * gdb.base/unwindonsignal.exp
5686 * gdb.base/watch-cond.exp
5687 * gdb.base/watch-non-mem.exp
5688 * gdb.base/watch_thread_num.exp
5689 * gdb.base/watchpoint-reuse-slot.exp
5690 * gdb.base/watchpoint-solib.exp
5691 * gdb.base/watchpoint.exp
5692 * gdb.btrace/dlopen.exp
5693 * gdb.cell/arch.exp
5694 * gdb.cell/break.exp
5695 * gdb.cell/bt.exp
5696 * gdb.cell/core.exp
5697 * gdb.cell/data.exp
5698 * gdb.cell/dwarfaddr.exp
5699 * gdb.cell/ea-cache.exp
5700 * gdb.cell/ea-standalone.exp
5701 * gdb.cell/ea-test.exp
5702 * gdb.cell/f-regs.exp
5703 * gdb.cell/fork.exp
5704 * gdb.cell/gcore.exp
5705 * gdb.cell/mem-access.exp
5706 * gdb.cell/ptype.exp
5707 * gdb.cell/registers.exp
5708 * gdb.cell/sizeof.exp
5709 * gdb.cell/solib-symbol.exp
5710 * gdb.cell/solib.exp
5711 * gdb.compile/compile-tls.exp
5712 * gdb.cp/exception.exp
5713 * gdb.cp/gdb2495.exp
5714 * gdb.cp/local.exp
5715 * gdb.cp/mb-inline.exp
5716 * gdb.cp/mb-templates.exp
5717 * gdb.cp/pr10687.exp
5718 * gdb.cp/pr9167.exp
5719 * gdb.cp/scope-err.exp
5720 * gdb.cp/templates.exp
5721 * gdb.cp/virtfunc.exp
5722 * gdb.dwarf2/dw2-dir-file-name.exp
5723 * gdb.dwarf2/dw2-single-line-discriminators.exp
5724 * gdb.fortran/complex.exp
5725 * gdb.fortran/library-module.exp
5726 * gdb.guile/guile.exp
5727 * gdb.guile/scm-cmd.exp
5728 * gdb.guile/scm-frame-inline.exp
5729 * gdb.guile/scm-objfile.exp
5730 * gdb.guile/scm-pretty-print.exp
5731 * gdb.guile/scm-symbol.exp
5732 * gdb.guile/scm-type.exp
5733 * gdb.guile/scm-value.exp
5734 * gdb.linespec/keywords.exp
5735 * gdb.linespec/ls-errs.exp
5736 * gdb.linespec/macro-relative.exp
5737 * gdb.linespec/thread.exp
5738 * gdb.mi/mi-breakpoint-changed.exp
5739 * gdb.mi/mi-dprintf-pending.exp
5740 * gdb.mi/mi-fullname-deleted.exp
5741 * gdb.mi/mi-logging.exp
5742 * gdb.mi/mi-pending.exp
5743 * gdb.mi/mi-solib.exp
5744 * gdb.mi/new-ui-mi-sync.exp
5745 * gdb.mi/user-selected-context-sync.exp
5746 * gdb.multi/dummy-frame-restore.exp
5747 * gdb.multi/multi-arch-exec.exp
5748 * gdb.multi/remove-inferiors.exp
5749 * gdb.multi/watchpoint-multi-exit.exp
5750 * gdb.opt/solib-intra-step.exp
5751 * gdb.perf/backtrace.exp
5752 * gdb.perf/single-step.exp
5753 * gdb.perf/skip-command.exp
5754 * gdb.perf/skip-prologue.exp
5755 * gdb.perf/solib.exp
5756 * gdb.python/lib-types.exp
5757 * gdb.python/py-as-string.exp
5758 * gdb.python/py-bad-printers.exp
5759 * gdb.python/py-block.exp
5760 * gdb.python/py-breakpoint.exp
5761 * gdb.python/py-cmd.exp
5762 * gdb.python/py-events.exp
5763 * gdb.python/py-evthreads.exp
5764 * gdb.python/py-finish-breakpoint.exp
5765 * gdb.python/py-finish-breakpoint2.exp
5766 * gdb.python/py-frame-inline.exp
5767 * gdb.python/py-frame.exp
5768 * gdb.python/py-inferior.exp
5769 * gdb.python/py-infthread.exp
5770 * gdb.python/py-mi.exp
5771 * gdb.python/py-objfile.exp
5772 * gdb.python/py-pp-maint.exp
5773 * gdb.python/py-pp-registration.exp
5774 * gdb.python/py-prettyprint.exp
5775 * gdb.python/py-recurse-unwind.exp
5776 * gdb.python/py-shared.exp
5777 * gdb.python/py-symbol.exp
5778 * gdb.python/py-symtab.exp
5779 * gdb.python/py-template.exp
5780 * gdb.python/py-type.exp
5781 * gdb.python/py-unwind-maint.exp
5782 * gdb.python/py-unwind.exp
5783 * gdb.python/py-value.exp
5784 * gdb.python/python.exp
5785 * gdb.reverse/finish-reverse-bkpt.exp
5786 * gdb.reverse/insn-reverse.exp
5787 * gdb.reverse/next-reverse-bkpt-over-sr.exp
5788 * gdb.reverse/solib-precsave.exp
5789 * gdb.reverse/solib-reverse.exp
5790 * gdb.stabs/gdb11479.exp
5791 * gdb.stabs/weird.exp
5792 * gdb.threads/fork-child-threads.exp
5793 * gdb.threads/fork-plus-threads.exp
5794 * gdb.threads/fork-thread-pending.exp
5795 * gdb.threads/forking-threads-plus-breakpoint.exp
5796 * gdb.threads/hand-call-in-threads.exp
5797 * gdb.threads/interrupted-hand-call.exp
5798 * gdb.threads/linux-dp.exp
5799 * gdb.threads/local-watch-wrong-thread.exp
5800 * gdb.threads/next-while-other-thread-longjmps.exp
5801 * gdb.threads/non-ldr-exit.exp
5802 * gdb.threads/pending-step.exp
5803 * gdb.threads/print-threads.exp
5804 * gdb.threads/process-dies-while-detaching.exp
5805 * gdb.threads/process-dies-while-handling-bp.exp
5806 * gdb.threads/pthreads.exp
5807 * gdb.threads/queue-signal.exp
5808 * gdb.threads/reconnect-signal.exp
5809 * gdb.threads/signal-command-handle-nopass.exp
5810 * gdb.threads/signal-command-multiple-signals-pending.exp
5811 * gdb.threads/signal-delivered-right-thread.exp
5812 * gdb.threads/signal-sigtrap.exp
5813 * gdb.threads/sigthread.exp
5814 * gdb.threads/staticthreads.exp
5815 * gdb.threads/stepi-random-signal.exp
5816 * gdb.threads/thread-unwindonsignal.exp
5817 * gdb.threads/thread_check.exp
5818 * gdb.threads/thread_events.exp
5819 * gdb.threads/tid-reuse.exp
5820 * gdb.threads/tls-nodebug.exp
5821 * gdb.threads/tls-shared.exp
5822 * gdb.threads/tls-so_extern.exp
5823 * gdb.threads/tls.exp
5824 * gdb.threads/wp-replication.exp
5825 * gdb.trace/actions-changed.exp
5826 * gdb.trace/actions.exp
5827 * gdb.trace/backtrace.exp
5828 * gdb.trace/change-loc.exp
5829 * gdb.trace/collection.exp
5830 * gdb.trace/deltrace.exp
5831 * gdb.trace/disconnected-tracing.exp
5832 * gdb.trace/entry-values.exp
5833 * gdb.trace/ftrace-lock.exp
5834 * gdb.trace/ftrace.exp
5835 * gdb.trace/infotrace.exp
5836 * gdb.trace/mi-trace-frame-collected.exp
5837 * gdb.trace/mi-trace-unavailable.exp
5838 * gdb.trace/mi-traceframe-changed.exp
5839 * gdb.trace/mi-tracepoint-changed.exp
5840 * gdb.trace/mi-tsv-changed.exp
5841 * gdb.trace/no-attach-trace.exp
5842 * gdb.trace/packetlen.exp
5843 * gdb.trace/passc-dyn.exp
5844 * gdb.trace/passcount.exp
5845 * gdb.trace/pending.exp
5846 * gdb.trace/pr16508.exp
5847 * gdb.trace/qtro.exp
5848 * gdb.trace/range-stepping.exp
5849 * gdb.trace/read-memory.exp
5850 * gdb.trace/report.exp
5851 * gdb.trace/save-trace.exp
5852 * gdb.trace/signal.exp
5853 * gdb.trace/stap-trace.exp
5854 * gdb.trace/status-stop.exp
5855 * gdb.trace/strace.exp
5856 * gdb.trace/tfile.exp
5857 * gdb.trace/tfind.exp
5858 * gdb.trace/trace-break.exp
5859 * gdb.trace/trace-condition.exp
5860 * gdb.trace/trace-enable-disable.exp
5861 * gdb.trace/trace-mt.exp
5862 * gdb.trace/tracecmd.exp
5863 * gdb.trace/tracefile-pseudo-reg.exp
5864 * gdb.trace/tspeed.exp
5865 * gdb.trace/tstatus.exp
5866 * gdb.trace/tsv.exp
5867 * gdb.trace/unavailable.exp
5868 * gdb.trace/while-dyn.exp
5869 * gdb.trace/while-stepping.exp
5870 * lib/gdb-guile.exp
5871 * lib/gdb.exp
5872 * lib/mi-support.exp
5873 * lib/pascal.exp
5874 * lib/perftest.exp
5875 * lib/prelink-support.exp
5876 * lib/selftest-support.exp
5877
ad02e4fe
SM
58782016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
5879
5880 * Makefile.in: Include disable-implicit-rules.mk.
5881
22347e55
AA
58822016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5883
5884 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
5885 non-byte-aligned bit fields.
5886
da5b30da
AA
58872016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5888
5889 PR gdb/12616
5890 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
5891 respects the DW_AT_data_bit_offset attribute.
5892
b593ecca
SM
58932016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
5894
5895 * gdb.base/default.exp: Fix output of "set language".
5896
3b165252
SM
58972016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
5898
5899 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
5900 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
5901 make.
5902 * configure.ac: Remove checks for the make program.
5903 * configure: Re-generate.
5904
1a2f3d7f
KB
59052016-11-16 Kevin Buettner <kevinb@redhat.com>
5906
5907 * gdb.python/py-recurse-unwind.c (main): Add loop.
5908 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
5909 to read_register() and gdb.parse_and_eval(). Make each code
5910 call a separate case that can be individually tested.
5911 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
5912 proc. Call cont_and_backtrace for each of the code paths that
5913 we want to test in the unwinder.
5914
b7f38fda
AA
59152016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
5916
5917 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
5918 the definition of struct S.
5919
1f8db343
CM
59202016-11-11 Catherine Moore <clm@codesourcery.com>
5921
5922 * gdb.base/dump.exp: Identify verilog format dump tests as such.
5923
fad0c9fb
PA
59242016-11-09 Pedro Alves <palves@redhat.com>
5925
5926 * gdb.base/commands.exp (runto_or_return): New procedure.
5927 (gdbvar_simple_if_test, gdbvar_simple_while_test)
5928 (gdbvar_complex_if_while_test, progvar_simple_if_test)
5929 (progvar_simple_while_test, progvar_complex_if_while_test)
5930 (if_while_breakpoint_command_test)
5931 (infrun_breakpoint_command_test, breakpoint_command_test)
5932 (user_defined_command_test, watchpoint_command_test)
5933 (test_command_prompt_position, redefine_hook_test)
5934 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
5935 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
5936 multi_line_input and multi_line. Remove gdb_expect and
5937 gdb_stop_suppressing_tests uses.
5938 * lib/gdb.exp (valnum_re): New global.
5939 (multi_line_input): New procedure.
5940
8354c62c
SM
59412016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
5942
5943 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
5944 Remove.
5945 (test_setup): Define with proc_with_prefix.
5946 (test_cli_inferior): Likewise.
5947 (test_cli_thread): Likewise.
5948 (test_cli_frame): Likewise.
5949 (test_cli_select_frame): Likewise.
5950 (test_cli_up_down): Likewise.
5951 (test_mi_thread_select): Likewise.
5952 (test_mi_stack_select_frame): Likewise.
5953 (test_cli_in_mi_inferior): Likewise.
5954 (test_cli_in_mi_thread): Likewise.
5955 (test_cli_in_mi_frame): Likewise.
5956 (top level): Do not use with_test_prefix_procname.
5957
64f367a2
PA
59582016-11-09 Pedro Alves <palves@redhat.com>
5959
5960 * gdb.base/commands.exp (gdbvar_simple_if_test)
5961 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
5962 (progvar_simple_if_test, progvar_simple_while_test)
5963 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
5964 (infrun_breakpoint_command_test, breakpoint_command_test)
5965 (user_defined_command_test, watchpoint_command_test)
5966 (test_command_prompt_position, deprecated_command_test)
5967 (bp_deleted_in_command, temporary_breakpoint_commands)
5968 (stray_arg0_test, source_file_with_indented_comment)
5969 (recursive_source_test, if_commands_test)
5970 (error_clears_commands_left, redefine_hook_test)
5971 (redefine_backtrace_test): Use proc_with_prefix.
5972 * lib/gdb.exp (proc_with_prefix): New proc.
5973
0bb65f1e
AA
59742016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
5975
5976 * gdb.base/tui-layout.c: New file.
5977 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
5978 disassembly window contains very long lines.
5979
7353f247
TT
59802016-11-08 Tom Tromey <tom@tromey.com>
5981
5982 * gdb.python/py-value.exp (test_value_creation): Make "long" test
5983 depend on Python 2.
5984
30a7bb83
TT
59852016-11-08 Tom Tromey <tom@tromey.com>
5986
5987 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
5988 New method.
5989
cdf5a07c
MG
59902016-10-29 Manish Goregaokar <manish@mozilla.com>
5991
2806dc7e 5992 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 5993
51a789c3
MG
59942016-10-27 Manish Goregaokar <manish@mozilla.com>
5995
2806dc7e
PA
5996 * gdb.rust/simple.rs: Add test for univariant enums without
5997 discriminants and for encoded struct-like enums.
51a789c3 5998
f610ab6d
PA
59992016-10-28 Pedro Alves <palves@redhat.com>
6000
6001 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
6002 gdb_test_multiple, tighten regexps and match symtabs and line
6003 tables incrementally.
6004
b129b0ca
LM
60052016-10-28 Luis Machado <lgustavo@codesourcery.com>
6006
6007 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
6008 general.
6009
ecf45d2c
SL
60102016-10-25 Luis Machado <lgustavo@codesourcery.com>
6011
6012 * gdb.base/exec-invalid-sysroot.exp: New file.
6013
b8d38ee4
JK
60142016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6015
6016 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
6017
f90fd8c2
JK
60182016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6019
6020 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
6021
2d2476aa
MR
60222016-10-19 Maciej W. Rozycki <macro@imgtec.com>
6023
2806dc7e
PA
6024 * gdb.base/killed-outside.exp: Remove $options from a call to
6025 `prepare_for_testing'.
2d2476aa 6026
e42b25a0
SM
60272016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6028
6029 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6030 Change test message.
6031
3ccdb432
SM
60322016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6033
6034 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
6035 Update comment.
6036
5bad3170
SM
60372016-10-17 Simon Marchi <simon.marchi@ericsson.com>
6038
6039 * gdb.trace/mi-trace-save.exp: New file.
6040
5ad9dba7
YQ
60412016-10-13 Yao Qi <yao.qi@linaro.org>
6042
6043 * gdb.base/code_elim.exp (get_var_address): Remove.
6044 * gdb.base/relocate.exp: Likewise.
6045 * gdb.base/shreloc.exp: Likewise.
6046 * lib/gdb.exp (get_var_address): New.
6047
62df7e21
YQ
60482016-10-13 Yao Qi <yao.qi@linaro.org>
6049
6050 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
6051 floating point tests if $skip_float_test is false.
6052
4dac951e
LM
60532016-10-12 Luis Machado <lgustavo@codesourcery.com>
6054
6055 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
6056 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
6057 argc values.
6058 Add 1 to argc so we guarantee distinct initial/modified argc values.
6059
8f1a8fc4
JK
60602016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
6063
16c85b5d
JK
60642016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
6067 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
6068 * gdb.arch/vsx-regs.exp: Likewise.
6069
1d0e042a
YQ
60702016-10-07 Yao Qi <yao.qi@linaro.org>
6071
6072 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
6073
68dadef5
MM
60742016-10-07 Markus Metzger <markus.t.metzger@intel.com>
6075
6076 * gdb.python/python.exp: Test decode_line("*0").
6077
33fa2c6e
DE
60782016-10-06 Doug Evans <dje@google.com>
6079
6080 * gdb.python/py-value.exp (test_value_creation): Add test for large
6081 unsigned 64-bit value.
6082
9c37b5ae
TT
60832016-10-06 Tom Tromey <tom@tromey.com>
6084
6085 * gdb.compile/compile.exp: Change java tests to rust.
6086 * gdb.base/setshow.exp: Change java tests to rust.
6087 * gdb.base/default.exp: Remove java from language list.
6088 * README (Examples): Update language example.
6089 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
6090 test.
6091 * lib/gdb.exp (skip_java_tests): Remove.
6092 * lib/java.exp: Remove.
6093 * gdb.java: Remove.
6094
78b86327
MR
60952016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6096
6097 * gdb.arch/mips-fcr.exp: New test.
6098 * gdb.arch/mips-fcr.c: Source for the new test.
6099
7470adbb
MR
61002016-10-06 Maciej W. Rozycki <macro@imgtec.com>
6101
6102 * gdb.base/solib-disc.exp: Use `standard_output_file'
6103 throughout.
6104
4a556533
PA
61052016-10-06 Pedro Alves <palves@redhat.com>
6106
6107 * gdb.base/jit-simple-dl.c: New file.
6108 * gdb.base/jit-simple-jit.c: New file, factored out from ...
6109 * gdb.base/jit-simple.c: ... this.
6110 * gdb.base/jit-simple.exp (jit_run): Delete.
6111 (build_jit): New proc.
6112 (jit_test_reread): Recompile either the main program or the shared
6113 library, depending on what is being tested. Skip changing address
6114 if caller wants to. Compare before/after addresses. If testing
6115 standalone, explicitly load the binary. Test "maint info
6116 breakpoints".
6117 (top level): Add "standalone vs shared lib" and "change address"
6118 vs "same address" axes.
6119
5a122fbc
PA
61202016-10-06 Pedro Alves <palves@redhat.com>
6121
6122 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
6123 call.
6124 (jit_run): Delete.
6125 (jit_test_reread): Use with_test_prefix. Reload the main binary
6126 explicitly. Compare the before/after addresses of the JIT
6127 descriptor.
6128
ee8da4b8
DE
61292016-08-15 Doug Evans <dje@google.com>
6130
6131 * gdb.xml/extra-regs.xml: Update, end field now required, default type
6132 for single bitfields is bool.
6133 * gdb.xml/tdesc-regs.exp: Ditto.
6134
f389f6fe
JK
61352016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6136
6137 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
6138
fdebf1a4
YQ
61392016-10-05 Yao Qi <yao.qi@linaro.org>
6140
6141 * lib/gdb.exp (support_complex_tests): Return zero if
6142 gdb_skip_float_test return true.
6143
9c36d954 61442016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6145 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
6146
6147 PR gdb/20487
6148 * gdb.mi/user-selected-context-sync.exp: New file.
6149 * gdb.mi/user-selected-context-sync.c: New file.
6150
4034d0ff 61512016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 6152 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
6153
6154 PR gdb/20487
6155 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
6156 =thread-select-event check.
6157
a4297203
PB
61582016-09-29 Peter Bergner <bergner@vnet.ibm.com>
6159
6160 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
6161 the compulsory L operand changes.
6162 * gdb.arch/powerpc-power.s: Likewise.
6163
bb805577
JK
61642016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6165
6166 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
6167 * gdb.base/jit-attach-pie.c: New file.
6168 * gdb.base/jit-attach-pie.exp: New file.
6169
6d61dee5
PA
61702016-09-28 Pedro Alves <palves@redhat.com>
6171
6172 * gdb.base/infcall-input.c: New file.
6173 * gdb.base/infcall-input.exp: New file.
6174
f73842fc
YQ
61752016-09-22 Yao Qi <yao.qi@linaro.org>
6176
6177 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
6178 (gdb_exit): Rename it to ...
6179 (gdbserver_gdb_exit): ... Close GDBserver.
6180 (gdb_exit): New proc, call gdbserver_gdb_exit.
6181 (mi_gdb_exit): Likewise.
6182
90681dab
YQ
61832016-09-22 Yao Qi <yao.qi@linaro.org>
6184
6185 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
6186 path.
6187 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
6188 Remove duplication.
6189
9c211fd8
YQ
61902016-09-22 Yao Qi <yao.qi@linaro.org>
6191
6192 * lib/gdbserver-support.exp: Check the existence of
6193 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
6194
ad0a504f
AK
61952016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
6196
6197 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
6198
36cf1806
TT
61992016-09-21 Tom Tromey <tom@tromey.com>
6200
6201 PR gdb/20604:
6202 * gdb.base/quit.exp: New file.
6203
74172ecf
SM
62042016-09-21 Simon Marchi <simon.marchi@ericsson.com>
6205
6206 * .gitignore: New file.
6207
3d0ec882
MR
62082016-09-21 Maciej W. Rozycki <macro@imgtec.com>
6209
6210 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
6211 throughout.
6212
8193adea
AA
62132016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6214
6215 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
6216
d41a5c09
JK
62172016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6218
6219 * gdb.cp/casts.cc (decltype): Move it ...
6220 (main): ... with its call to ...
6221 * gdb.cp/casts03.cc: ... a new file.
6222 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
6223
d2dfe700
JK
62242016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6225
6226 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
6227
e2a92b16
PB
62282016-09-15 Peter Bergner <bergner@vnet.ibm.com>
6229
6230 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
6231 and sync up the test with tests in gas/testsuite/gas/ppc.
6232 * gdb.arch/powerpc-power.exp: Likewise.
6233
49b4de64
JK
62342016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6235
6236 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
6237
2c29df25
SDJ
62382016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
6239 Jan Kratochvil <jan.kratochvil@redhat.com>
6240
6241 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
6242 make m1's definition to be different from m2's. Use 'dummy' as an
6243 argument for probe 'two'.
6244
cc3c2846
JB
62452016-09-10 Jon Beniston <jon@beniston.com>
6246
6247 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
6248 for sim target.
6249
e1b2624a
AA
62502016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6251
6252 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
6253 variable declaration.
6254 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
6255 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
6256 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
6257 received HWCAP as its argument.
6258
4295e285
PA
62592016-09-06 Pedro Alves <palves@redhat.com>
6260
6261 * gdb.base/new-ui-pending-input.c: New file.
6262 * gdb.base/new-ui-pending-input.exp: New file.
6263 * gdb.exp (clear_gdb_spawn_id): New procedure.
6264 (with_spawn_id): Check whether gdb_spawn_id exists before
6265 referencing it. If gdb_spawn_id didn't exist on entry, clear it
6266 on exit.
6267
00d5215e
UW
62682016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6269
6270 * gdb.base/float128.c: New file.
6271 * gdb.base/float128.exp: Likewise.
6272 * gdb.base/floatn.c: Likewise.
6273 * gdb.base/floatn.exp: Likewise.
6274
a9ff5f12
UW
62752016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
6276
6277 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
6278
f245535c
PA
62792016-09-05 Pedro Alves <palves@redhat.com>
6280
6281 PR backtrace/19927
6282 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
6283 unwinders are immediately called as side effect of "source" or
6284 "disable unwinder" commands.
6285 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
6286
ae9cf263
YQ
62872016-09-02 Yao Qi <yao.qi@linaro.org>
6288
6289 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
6290 is true and $type is "float" or "double".
6291
27aba047
YQ
62922016-09-02 Yao Qi <yao.qi@linaro.org>
6293
6294 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
6295 true.
6296 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
6297 * gdb.base/call-rt-st.exp: Likewise.
6298 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
6299 return value instead of gdb,skip_float_test.
6300 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
6301 (do_function_calls): Use its return value instead of
6302 gdb,skip_float_test.
6303 * gdb.base/finish.exp: Likewise.
6304 * gdb.base/funcargs.exp: Likewise.
6305 * gdb.base/return.exp: Likewise.
6306 * gdb.base/return2.exp: Likewise.
6307 * gdb.base/varargs.exp: Likewise.
6308 * lib/gdb.exp (gdb_skip_float_test): Change it to
6309 gdb_caching_proc. Detect the broken ptrace on arm-linux.
6310
5af962df
AA
63112016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6312
6313 * gdb.multi/tids.exp: Test "thread apply all".
6314
7fac6910
JK
63152016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6316
6317 * gdb.base/default.exp (tty): Remove.
6318
bb1fe4ac
KB
63192016-08-24 Kevin Buettner <kevinb@redhat.com>
6320
2806dc7e
PA
6321 * gdb.python/py-recurse-unwind.c: New file.
6322 * gdb.python/py-recurse-unwind.py: New file.
6323 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 6324
0a1ddfa6
SM
63252016-08-24 Simon Marchi <simon.marchi@ericsson.com>
6326
6327 * gdb.base/set-inferior-tty.exp: New file.
6328 * gdb.base/set-inferior-tty.c: New file.
6329
d9de1fe3
PA
63302016-08-23 Pedro Alves <palves@redhat.com>
6331
6332 PR gdb/20494
6333 * gdb.base/new-ui-echo.c: New file.
6334 * gdb.base/new-ui-echo.exp: New file.
6335
e9d9abd7
YQ
63362016-08-23 Yao Qi <yao.qi@linaro.org>
6337
6338 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
6339 gdbserver_spawn.
6340 * gdb.server/connect-without-multi-process.exp (do_test):
6341 Likewise.
6342
3589529e
YQ
63432016-08-23 Yao Qi <yao.qi@linaro.org>
6344
6345 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
6346 standalone_txt. Delete gdb_txt and standalone_txt on host
6347 and target. Spawn the binary on target. Copy files from
6348 target to host.
6349
6bb90213
PA
63502016-08-22 Pedro Alves <palves@redhat.com>
6351
6352 PR gdb/20505
6353 * gdb.base/vdso-warning.exp: Test core dumps too. Use
6354 with_test_prefix. Factor out bits to ...
6355 (test_no_vdso): ... this new procedure.
6356
20c2c024
CL
63572016-08-19 Carl Love <cel@us.ibm.com>
6358
6359 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
6360 maintaining separate logic for constructing the output path.
6361 * gdb.arch/powerpc-d128-regs.exp: Likewise.
6362 * gdb.arch/ppc-dfp.exp: Likewise.
6363 * gdb.arch/ppc-fp.exp: Likewise.
6364 * gdb.arch/vsx-regs.exp: Likewise.
6365 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
6366 binprefix for generating the additional binary files.
6367
0646e07d
PA
63682016-08-19 Pedro Alves <palves@redhat.com>
6369
6370 * gdb.trace/mi-trace-frame-collected.exp
6371 (test_trace_frame_collected): On x32, expect two registers.
6372
46da9242
CL
63732016-08-18 Carl Love <cel@us.ibm.com>
6374
6375 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
6376 and sync up the test with tests in gas/testsuite/gas/ppc.
6377 * gdb.arch/powerpc-power.exp: Likewise.
6378
eb2332d7
SM
63792016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6380
6381 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
6382 expected error message.
6383
63c61e04
SM
63842016-08-17 Simon Marchi <simon.marchi@ericsson.com>
6385
6386 * gdb.multi/remove-inferiors.exp: New file.
6387 * gdb.multi/remove-inferiors.c: New file.
6388
7b17065f
YQ
63892016-08-12 Yao Qi <yao.qi@linaro.org>
6390
6391 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
6392 argument list.
6393
01d3dedf
PA
63942016-08-10 Pedro Alves <palves@redhat.com>
6395
6396 PR gdb/19187
6397 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
6398 setup_kfails.
6399
3eb7562a
PA
64002016-08-09 Pedro Alves <palves@redhat.com>
6401 Simon Marchi <simon.marchi@ericsson.com>
6402
6403 PR gdb/20418
6404 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
6405 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
6406
80614914
PA
64072016-08-09 Pedro Alves <palves@redhat.com>
6408
6409 PR mi/20431
6410 * gdb.mi/mi-cmd-error.exp: New file.
6411
f348d89a
PA
64122016-08-09 Pedro Alves <palves@redhat.com>
6413
6414 PR gdb/18653
6415 * gdb.base/signals-state-child.c: New file.
6416 * gdb.base/signals-state-child.exp: New file.
6417 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
6418
e5ca03b4
PA
64192016-08-09 Pedro Alves <palves@redhat.com>
6420
6421 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
6422
282a0691
TT
64232016-08-03 Tom Tromey <tom@tromey.com>
6424
6425 PR python/18565:
6426 * gdb.python/py-frame-inline.exp: Add Frame.function test.
6427
41bfcd63
YQ
64282016-08-01 Yao Qi <yao.qi@linaro.org>
6429
6430 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
6431 variable mode to "multi-process" if $multi_process is 1, otherwise
6432 set it to "single-process".
6433
e3465b24
YQ
64342016-08-01 Yao Qi <yao.qi@linaro.org>
6435
6436 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
6437 * gdb.cp/cpexprs.exp: Likewise.
6438 * gdb.cp/m-static.exp: Likewise.
6439
0b31a4bc
TT
64402016-07-26 Tom Tromey <tom@tromey.com>
6441
6442 PR python/20190:
6443 * gdb.threads/tls.exp (check_thread_local): Add python symbol
6444 test.
6445
e0461dbb
MM
64462016-07-26 Markus Metzger <markus.t.metzger@intel.com>
6447
6448 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
6449 selecting assembly source files.
6450 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
6451 assembly source files.
6452 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
6453 assembly source files.
6454 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
6455 selecting assembly source files.
6456
8194e927
SM
64572016-07-25 Simon Marchi <simon.marchi@ericsson.com>
6458
6459 * gdb.base/new-ui.exp (do_test_invalid_args): New
6460 procedure.
6461
c0272db5
TW
64622016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
6463
6464 * gdb.btrace/reconnect.c: New file.
6465 * gdb.btrace/reconnect.exp: New file.
6466
e3487908
GKB
64672016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
6468
6469 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
6470 to test_catch_syscall_group.
6471 (test_catch_syscall_group): New.
6472
12df5c00
TT
64732016-07-21 Tom Tromey <tom@tromey.com>
6474
6475 * gdb.rust/simple.rs (main): Use empty struct expression.
6476 * gdb.rust/simple.exp: Add tests for empty struct expression.
6477
bae62ee2
YQ
64782016-07-21 Yao Qi <yao.qi@linaro.org>
6479
6480 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
6481 if gdb_skip_xml_test is true on some targets.
6482
b1b53fb3
YQ
64832016-07-21 Yao Qi <yao.qi@linaro.org>
6484
6485 * gdb.server/solib-list.exp: Unset last_loaded_file.
6486
027d97f8
JK
64872016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6488
6489 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
6490 "step into captured_main (args)".
6491
7674d381
JK
64922016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
6495
72b5d099
JK
64962016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6497
6498 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
6499
1f960ced
PA
65002016-07-19 Pedro Alves <palves@redhat.com>
6501
6502 * gdb.opt/inline-break.exp: Remove optimize=-O2.
6503 * gdb.opt/inline-bt.exp: Likewise.
6504 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
6505 additional_flags=-Winline.
6506 * gdb.opt/inline-locals.exp: Likewise.
6507 * gdb.opt/inline-markers.c (ATTR): Define.
6508 (inlined_fn): Use it.
6509
f25827c1
YQ
65102016-07-19 Yao Qi <yao.qi@linaro.org>
6511
6512 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
6513 (test_with_self): Remove some code. Remove argument executable.
6514 (top-level): Use do_self_tests.
6515
37539ebe
DB
65162016-07-15 Zachary Welch <zwelch@codesourcery.com>
6517 Don Breazeal <donb@codesourcery.com>
6518
6519 * gdb.base/maint.exp: Escape paths used in regular expressions.
6520 * gdb.stabs/weird.exp: Likewise.
6521
dac790e1
TT
65222016-07-13 Tom Tromey <tom@tromey.com>
6523
6524 PR python/15620, PR python/18620:
6525 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
6526 (test_bkpt_events): New procs.
6527
93daf339
TT
65282016-07-13 Tom Tromey <tom@tromey.com>
6529
6530 PR python/17698:
6531 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
6532 test.
6533 (test_watchpoints): Likewise.
6534 (test_bkpt_pending): New proc.
6535
6571a381
TT
65362016-07-13 Tom Tromey <tom@tromey.com>
6537
6538 PR cli/18053:
6539 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
6540 completion test.
6541
e8732474
JK
65422016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
6545 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
6546 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
6547 f_label.
6548 (g): Rename g_end_lbl to g_label.
6549 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
6550 low_pc and high_pc.
6551 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
6552
e0f3fd7c
TT
65532016-07-12 Tom Tromey <tom@tromey.com>
6554
6555 PR python/19293:
6556 * gdb.python/py-unwind-maint.exp: Update tests.
6557
3cfe46b6
YQ
65582016-07-12 Yao Qi <yao.qi@linaro.org>
6559
6560 * lib/selftest-support.exp (selftest_setup): Match the output
6561 when captured_main is inlined.
6562
4f19a0e6
WT
65632016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
6564
6565 * gdb.fortran/derived-types.exp (result_line, result_line_2):
6566 New variables.
6567 (print this%a, print this%b, print this): New tests.
6568 * gdb.fortran/derived-types.f90 (this): New object and
6569 initialization.
6570
986cf455
SM
65712016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6572
6573 * gdb.ada/arraydim.exp: Remove extra directory level in build
6574 directory.
6575
f0464b23
SM
65762016-07-06 Simon Marchi <simon.marchi@ericsson.com>
6577
6578 * lib/ada.exp: Remove extra directory level in build directory.
6579 * gdb.ada/cond_lang.exp: Likewise.
6580 * gdb.ada/exec_changed.exp: Likewise.
6581 * gdb.ada/lang_switch.exp: Likewise.
6582
42d94011
MG
65832016-07-06 Manish Goregaokar <manish@mozilla.com>
6584
2806dc7e
PA
6585 * simple.rs: Add test for raw pointer subscripting.
6586 * simple.exp: Add test expectations.
42d94011 6587
647c264c
YQ
65882016-07-05 Yao Qi <yao.qi@linaro.org>
6589
6590 * gdb.mi/mi-reverse.exp: Match =record-started output.
6591
20aa2c60
PA
65922016-07-01 Pedro Alves <palves@redhat.com>
6593
6594 * gdb.base/jit-reader.exp (info_registers_current_frame): New
6595 procedure.
6596 (jit_reader_test): Test the jit reader's unwinder.
6597 * gdb.base/jithost.c (jit_function_00_code): New global.
6598 (main): Use memcpy to fill in the mmapped code, instead of poking
6599 bytes manually here.
6600 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
6601 value.
6602 (read_debug_info): Save the function's range.
6603 (read_sp): New function.
6604 (unwind_frame): Use it. Also unwind RBP.
6605 (get_frame_id): Use read_sp.
6606 (gdb_init_reader): Use calloc instead of malloc.
6607 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
6608 parameter. Use gdb_test_multiple.
6609
ced2dffb
PA
66102016-07-01 Pedro Alves <palves@redhat.com>
6611 Antoine Tremblay <antoine.tremblay@ericsson.com>
6612
6613 * gdb.threads/process-dies-while-detaching.c: New file.
6614 * gdb.threads/process-dies-while-detaching.exp: New file.
6615
63000888
PA
66162016-07-01 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.multi/watchpoint-multi-exit.c: New file.
6619 * gdb.multi/watchpoint-multi-exit.exp: New file.
6620
038d4868
PA
66212016-06-30 Pedro Alves <palves@redhat.com>
6622
6623 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
6624 unset inferior_spawn_id.
6625
994e9c83
PA
66262016-06-30 Pedro Alves <palves@redhat.com>
6627
6628 * lib/mi-support.exp (default_mi_gdb_start): Declare global
6629 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
6630
e5653468
YQ
66312016-06-29 Yao Qi <yao.qi@linaro.org>
6632
6633 * gdb.base/return.c: Add copyright header.
6634
803b47e5
TT
66352016-06-29 Tom Tromey <tom@tromey.com>
6636
6637 PR python/20129:
6638 * gdb.python/py-framefilter.exp: Add tests for setting priority
6639 and disabling of non-existent frame filter.
6640
28244707
YQ
66412016-06-29 Yao Qi <yao.qi@linaro.org>
6642
6643 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
6644 0x0f07ff.
6645
a31d2f06
YQ
66462016-06-28 Yao Qi <yao.qi@linaro.org>
6647
6648 * gdb.base/catch-syscall.exp: Remove check on isnative and target
6649 triplets. Start gdb, execute catch syscall, and continue. Check
6650 gdb's output to determine catch syscall is supported.
6651
921d8f54
MG
66522016-06-27 Manish Goregaokar <manish@mozilla.com>
6653
25d49b86
PA
6654 * gdb.rust/simple.rs: Add test for returning unit in a function.
6655 * gdb.rust/simple.exp: Add expectation for functions returning
6656 unit.
921d8f54 6657
f4952523
PMR
66582016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
6659
6660 * gdb.python/py-breakpoint-create-fail.c,
6661 gdb.python/py-breakpoint-create-fail.exp,
6662 gdb.python/py-breakpoint-create-fail.py: New testcase.
6663
fccb08f8
MG
66642016-06-25 Manish Goregaokar <manish@mozilla.com>
6665
6666 PR gdb/20239
6667 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
6668 * gdb.rust/simple.exp: Add test expectations for new NonZero
6669 tests.
fccb08f8 6670
6b850546
DT
66712016-06-24 David Taylor <dtaylor@emc.com>
6672
6673 * gdb.base/offsets.exp: New file.
6674 * gdb.base/offsets.c: New file.
6675
17621150
TT
66762016-06-23 Tom Tromey <tom@tromey.com>
6677
6678 PR gdb/16483:
6679 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
6680 before any filters are loaded.
6681
04d59df6
WT
66822016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
6683
6684 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
6685 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
6686 structs.
6687 * gdb.fortran/derived-type-function.exp: New file.
6688 * gdb.fortran/derived-type-function.f90: New file.
6689
6690
ac69f786
PA
66912016-06-21 Pedro Alves <palves@redhat.com>
6692
6693 * gdb.base/new-ui.exp: New file.
6694 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
6695 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
6696 (with_spawn_id): New procedure.
6697
49940788
PA
66982016-06-21 Pedro Alves <palves@redhat.com>
6699
6700 * gdb.mi/mi-exec-run.exp: New file.
6701
ef274d26
PA
67022016-06-21 Pedro Alves <palves@redhat.com>
6703
6704 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
6705 breakpoint command's output on the main UI.
6706 (test_break): New procedure, factored out from calls in the top
6707 level.
6708 (top level): Use foreach_with_prefix to test MI as main UI and as
6709 separate UI.
6710
468afe6c
PA
67112016-06-21 Pedro Alves <palves@redhat.com>
6712
6713 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
6714 (test_awatch_creation_and_listing)
6715 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
6716 Remove 'type' parameter.
6717 (test_watchpoint_all): New parameter mi_mode. Remove
6718 with_test_prefix.
6719 (top level): Use foreach_with_prefix, and add main/separate UI MI
6720 testing axis.
6721
51f77c37
PA
67222016-06-21 Pedro Alves <palves@redhat.com>
6723
6724 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
6725 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
6726 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
6727 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
6728 (gdb_main_spawn_id, mi_spawn_id): Declare and
6729 comment.
6730 (mi_create_inferior_pty): New procedure,
6731 factored out from default_mi_gdb_start.
6732 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
6733 procedures.
6734 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
6735 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
6736 Use mi_create_inferior_pty.
6737 (mi_gdb_start): Use eval to pass down args list.
6738
8980e177
PA
67392016-06-21 Pedro Alves <palves@redhat.com>
6740
6741 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
6742 * gdb.opt/inline-cmds.exp: Add MI tests.
6743
f38d3ad1
PA
67442016-06-21 Pedro Alves <palves@redhat.com>
6745
6746 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
6747
45db7c09
PA
67482016-06-21 Pedro Alves <palves@redhat.com>
6749
6750 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
6751 (top level): Use it instead of mi_execute_to.
6752
5a069ab3
PA
67532016-06-21 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
6756 (cont_handler_str): New.
6757 (signal_stop_handler): Set stop_handler_str instead of printing to
6758 stdout.
6759 (continue_handler): Set cont_handler_str instead of printing to
6760 stdout.
6761 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
6762 mi_send_resuming_command. Print stop_handler_str and
6763 cont_handler_str instead of expecting the python events print
6764 directly.
6765
2838cc1d
SD
67662016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
6767
6768 * gdb.base/jit-reader.exp: New file.
6769 * gdb.base/jithost.c: New file.
6770 * gdb.base/jithost.h: New file.
6771 * gdb.base/jitreader.c : New file.
6772 * gdb.base/jit-protocol.h: New file.
6773
21a77091
YQ
67742016-06-17 Yao Qi <yao.qi@linaro.org>
6775
6776 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
6777 parameters follow_fork and detach_on_fork. Set follow-fork-mode
6778 and detach-on-fork. Adjust tests.
6779 (top level): Invoke break_cond_on_syscall with combinations of
6780 syscall, follow-fork-mode and detach-on-fork.
6781
f50bf8e5
YQ
67822016-06-17 Yao Qi <yao.qi@linaro.org>
6783
6784 * gdb.base/step-over-exit.c: New.
6785 * gdb.base/step-over-exit.exp: New.
6786
a28d8e50
YTL
67872016-06-17 Yan-Ting Lin <currygt52@gmail.com>
6788
6789 * gdb.base/float.exp: Add target check for nds32*-*-*.
6790 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
6791
cad8e26d
AB
67922016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
6793
6794 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
6795 for unsupported target features.
6796 * gdb.base/call-rt-st.exp: Likewise.
6797 * gdb.base/call-sc.exp: Likewise.
6798 * gdb.base/call-signal-resume.exp: Likewise.
6799 * gdb.base/call-strs.exp: Likewise.
6800 * gdb.base/callexit.exp: Likewise.
6801 * gdb.base/callfuncs.exp: Likewise.
6802 * gdb.base/nodebug.exp: Likewise.
6803 * gdb.base/printcmds.exp: Likewise.
6804 * gdb.base/ptype.exp: Likewise.
6805 * gdb.base/structs.exp: Likewise.
6806 * gdb.base/unwindonsignal.exp: Likewise.
6807 * gdb.cp/gdb2495.exp: Likewise.
6808 * gdb.cp/templates.exp: Likewise.
6809 * gdb.cp/virtfunc.exp: Likewise.
6810 * gdb.threads/hand-call-in-threads.exp: Likewise.
6811 * gdb.threads/interrupted-hand-call.exp: Likewise.
6812 * gdb.threads/thread-unwindonsignal.exp: Likewise.
6813
347dc102
TT
68142016-06-10 Tom Tromey <tom@tromey.com>
6815
6816 PR rust/20110:
6817 * gdb.rust/expr.exp: Add test for integer constant larger than
6818 i32.
6819
5e13cf25
BH
68202016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
6821
6822 * gdb.fortran/nested-funcs.exp: New.
6823 * gdb.fortran/nested-funcs.f90: New.
6824
bb556f1f
TK
68252016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
6826
6827 * gdb.base/examine-backward.c: New file.
6828 * gdb.base/examine-backward.exp: New file.
6829
38b022b4
SM
68302016-06-06 Simon Marchi <simon.marchi@ericsson.com>
6831
6832 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
6833 matching.
6834
1b40ec05
TT
68352016-06-02 Tom Tromey <tom@tromey.com>
6836
6837 PR python/18984:
6838 * gdb.python/py-shared.exp: Add solib_name test.
6839
193bd378
SM
68402016-06-02 Simon Marchi <simon.marchi@ericsson.com>
6841
6842 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
6843
3326303b
MG
68442016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
6845
6846 PR c++/19893
6847 * gdb.dwarf2/implref.exp: Rename to...
6848 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
6849 * gdb.dwarf2/implref-array.c: New file.
6850 * gdb.dwarf2/implref-array.exp: Likewise.
6851 * gdb.dwarf2/implref-global.c: Likewise.
6852 * gdb.dwarf2/implref-global.exp: Likewise.
6853 * gdb.dwarf2/implref-struct.c: Likewise.
6854 * gdb.dwarf2/implref-struct.exp: Likewise.
6855
825c8ef2
AT
68562016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6857
6858 * gdb.trace/trace-condition.exp: Add 64bit tests.
6859
2320162a
AT
68602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6861
6862 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
6863 bits types.
6864 (main): Adapt to 8 to 64 bits types.
6865 * gdb.trace/trace-condition.exp: Add new tests.
6866
a7818233
AT
68672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6868
6869 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
6870
0d336466
AT
68712016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6872
6873 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
6874 Move condition tests...
6875 * gdb.trace/trace-condition.exp: Here.
6876
7faeb45a
AT
68772016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
6878
6879 * gdb.trace/trace-condition.exp: Add counter-case tests.
6880
e385593e
JK
68812016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6882
6883 PR c++/15231
6884 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
6885 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
6886
744608cc
PA
68872016-05-27 Pedro Alves <palves@redhat.com>
6888
6889 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
6890 New procedure.
6891 (top level): Call it, and bail out of DejaGnu is known to be bad.
6892
ac775bf4
AB
68932016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
6894
6895 * gdb.base/whatis.c: Extend the test case.
6896 * gdb.base/whatis.exp: Add additional tests.
6897
2bbad2ea
BH
68982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6899
6900* gdb.fortran/type.f90: Add pointer variable.
6901* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
6902
8b70175d
BH
69032016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6904
6905 * gdb.fortran/vla-type.exp: Fix testcase name.
6906
86d8a848
BH
69072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6908
6909 * gdb.fortran/vla-type.exp: Access elements in nested structs.
6910
e188eb36
BH
69112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6912
6913 * gdb.fortran/type.f90: Add nested structures.
6914 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
6915 * gdb.fortran/derived-type.exp: Adapt expected output.
6916 * gdb.fortran/vla-type.exp: Adapt expected output.
6917
9b2db1fd
BH
69182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6919
6920 * gdb.fortran/whatis_type.exp: Adapt expected output.
6921
72b17055
BH
69222016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6923
6924 * gdb.fortran/print_type.exp: Fix expected output.
6925 * gdb.fortran/whatis_type.exp: Fix expected output.
6926
3cd81d8d
BH
69272016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
6928
6929 * gdb.fortran/whatis_type.exp: Use multi_line.
6930
ddae9462
TT
69312016-05-24 Tom Tromey <tom@tromey.com>
6932
6933 PR python/17386:
6934 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
6935 use value as an index.
6936
1957f6b8
TT
69372016-05-23 Tom Tromey <tom@tromey.com>
6938
6939 PR python/17981:
6940 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
6941 no-breakpoint case.
6942
026a9174
PA
69432016-05-24 Pedro Alves <palves@redhat.com>
6944
6945 PR gdb/19828
6946 * gdb.threads/clone-attach-detach.c: New file.
6947 * gdb.threads/clone-attach-detach.exp: New file.
6948
e70a7231
FR
69492016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
6950
6951 * gdb.base/annota-input-while-running.exp: Fix syntax error.
6952
0f6ed0e0
TT
69532016-05-23 Tom Tromey <tom@tromey.com>
6954
6955 PR python/19438, PR python/18393:
6956 * gdb.python/py-progspace.exp: Add "dir" test.
6957 * gdb.python/py-objfile.exp: Add "dir" test.
6958
ffd19d61
YQ
69592016-05-23 Yao Qi <yao.qi@linaro.org>
6960
6961 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
6962 * gdb.arch/thumb2-it.exp: Likewise.
6963
9e8f9b05
SM
69642016-05-18 Simon Marchi <simon.marchi@ericsson.com>
6965
6966 * gdb.mi/mi-threads-interrupt.c: New file.
6967 * gdb.mi/mi-threads-interrupt.exp: New file.
6968
61c6156d
SM
69692016-05-17 Simon Marchi <simon.marchi@ericsson.com>
6970
6971 PR gdb/18077
6972 * gdb.mi/mi-async-run.exp: New file.
6973 * gdb.mi/mi-async-run.c: New file.
6974
67218854
TT
69752016-05-17 Tom Tromey <tom@tromey.com>
6976 Manish Goregaokar <manishsmail@gmail.com>
6977
6978 * lib/rust-support.exp: New file.
6979 * lib/gdb.exp (skip_rust_tests): New proc.
6980 (build_executable_from_specs): Handle rust.
6981 * lib/future.exp (gdb_find_rustc): New proc.
6982 (gdb_default_target_compile): Handle rust.
6983 * gdb.rust/expr.exp: New file.
6984 * gdb.rust/generics.exp: New file.
6985 * gdb.rust/generics.rs: New file.
6986 * gdb.rust/methods.exp: New file.
6987 * gdb.rust/methods.rs: New file.
6988 * gdb.rust/modules.exp: New file.
6989 * gdb.rust/modules.rs: New file.
6990 * gdb.rust/simple.exp: New file.
6991 * gdb.rust/simple.rs: New file.
6992
c44af4eb
TT
69932016-05-17 Tom Tromey <tom@tromey.com>
6994
6995 * gdb.base/default.exp (set language): Add rust.
6996
dcd1f979
TT
69972016-05-17 Tom Tromey <tom@tromey.com>
6998
6999 * gdb.gdb/unittest.exp: New file.
7000
155b7f57
YQ
70012016-05-16 Yao Qi <yao.qi@linaro.org>
7002
7003 * gdb.base/batch-preserve-term-settings.exp: Remove variable
7004 shell_prompt. Update shell_prompt_re.
7005
8ddd5a6c
DE
70062016-05-12 Doug Evans <dje@google.com>
7007
7008 PR symtab/19999
7009 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
7010 $options when building executable.
7011 * gdb.dwarf2/fission-loclists-pie.S: New file.
7012 * gdb.dwarf2/fission-loclists-pie.exp: New file.
7013
02e370d9
SM
70142016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7015
7016 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
7017 of [is_remote target],
7018
8929ad8b
SM
70192016-05-04 Simon Marchi <simon.marchi@ericsson.com>
7020
7021 * lib/gdb.exp (use_gdb_stub): New procedure.
7022
6c447423
DE
70232016-05-03 Yunlian Jiang <yunlian@google.com>
7024 Doug Evans <dje@google.com>
7025
7026 PR symtab/19914
7027 * gdb.dwarf2/dwp-sepdebug.c: New file.
7028 * gdb.dwarf2/dwp-sepdebug.exp: New file.
7029
444e826c
SM
70302016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7031
7032 * gdb.base/detach.exp: Remove is_remote check.
7033
740feeaa
SM
70342016-05-02 Simon Marchi <simon.marchi@ericsson.com>
7035
7036 * gdb.base/annota-input-while-running.exp: Don't check for
7037 [is_remote target]. Enable annotations after running to main.
7038 Remove unused "set test..." line.
7039
9080ac9d
SM
70402016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7041
7042 * gdb.trace/trace-enable-disable.exp: New file.
7043 * gdb.trace/trace-enable-disable.c: New file.
7044
952ebca5
SM
70452016-04-28 Simon Marchi <simon.marchi@ericsson.com>
7046
7047 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
7048 use it in info sharedlibrary test.
7049 * gdb.trace/ftrace-lock.exp: Likewise.
7050 * gdb.trace/ftrace.exp: Likewise.
7051 * gdb.trace/range-stepping.exp: Likewise.
7052 * gdb.trace/trace-break.exp: Likewise.
7053 * gdb.trace/trace-condition.exp: Likewise.
7054 * gdb.trace/trace-mt.exp: Likewise.
7055
d9019901
SM
70562016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7057
7058 * lib/gdb.exp (gdb_load_shlibs): Rename to...
7059 (gdb_load_shlib): ... this.
7060 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
7061 gdb_load_shlib.
7062 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
7063 * gdb.base/ctxobj.exp: Likewise.
7064 * gdb.base/dprintf-pending.exp: Likewise.
7065 * gdb.base/dso2dso.exp: Likewise.
7066 * gdb.base/fixsection.exp: Likewise.
7067 * gdb.base/gcore-relro.exp: Likewise.
7068 * gdb.base/gdb1555.exp: Likewise.
7069 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7070 * gdb.base/gnu-ifunc.exp: Likewise.
7071 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
7072 * gdb.base/jit-so.exp (one_jit_test): Likewise.
7073 * gdb.base/pending.exp: Likewise.
7074 * gdb.base/print-file-var.exp: Likewise.
7075 * gdb.base/print-symbol-loading.exp: Likewise.
7076 * gdb.base/shlib-call.exp: Likewise.
7077 * gdb.base/shreloc.exp: Likewise.
7078 * gdb.base/so-impl-ld.exp: Likewise.
7079 * gdb.base/solib-disc.exp: Likewise.
7080 * gdb.base/solib-nodir.exp: Likewise.
7081 * gdb.base/solib-overlap.exp: Likewise.
7082 * gdb.base/solib-symbol.exp: Likewise.
7083 * gdb.base/solib-weak.exp (do_test): Likewise.
7084 * gdb.base/sym-file.exp: Likewise.
7085 * gdb.base/symtab-search-order.exp: Likewise.
7086 * gdb.base/type-opaque.exp: Likewise.
7087 * gdb.base/unload.exp: Likewise.
7088 * gdb.base/watchpoint-solib.exp: Likewise.
7089 * gdb.compile/compile.exp: Likewise.
7090 * gdb.cp/gdb2384.exp: Likewise.
7091 * gdb.cp/infcall-dlopen.exp: Likewise.
7092 * gdb.cp/re-set-overloaded.exp: Likewise.
7093 * gdb.fortran/library-module.exp: Likewise.
7094 * gdb.opt/solib-intra-step.exp: Likewise.
7095 * gdb.python/py-finish-breakpoint.exp: Likewise.
7096 * gdb.python/py-shared.exp: Likewise.
7097 * gdb.reverse/solib-precsave.exp: Likewise.
7098 * gdb.reverse/solib-reverse.exp: Likewise.
7099 * gdb.server/solib-list.exp: Likewise.
7100 * gdb.threads/dlopen-libpthread.exp: Likewise.
7101 * gdb.threads/tls-shared.exp: Likewise.
7102 * gdb.threads/tls-so_extern.exp: Likewise.
7103 * gdb.trace/change-loc.exp: Likewise.
7104 * gdb.trace/ftrace-lock.exp: Likewise.
7105 * gdb.trace/ftrace.exp: Likewise.
7106 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
7107 * gdb.trace/pending.exp: Likewise.
7108 * gdb.trace/range-stepping.exp: Likewise.
7109 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
7110 (strace_info_marker): Likewise.
7111 (strace_probe_marker): Likewise.
7112 (strace_trace_on_same_addr): Likewise.
7113 (strace_trace_on_diff_addr): Likewise.
7114 * gdb.trace/trace-break.exp: Likewise.
7115 * gdb.trace/trace-condition.exp: Likewise.
7116 * gdb.trace/trace-mt.exp: Likewise.
7117
fca4cfd9
SM
71182016-04-27 Simon Marchi <simon.marchi@ericsson.com>
7119
7120 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
7121 result of gdb_remote_download.
7122 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
7123 * gdb.base/dso2dso.exp: Likewise.
7124 * gdb.base/global-var-nested-by-dso.exp: Likewise.
7125 * gdb.base/print-file-var.exp: Likewise.
7126 * gdb.base/shlib-call.exp: Likewise.
7127 * gdb.base/shreloc.exp: Likewise.
7128 * gdb.base/solib-overlap.exp: Likewise.
7129 * gdb.base/solib-weak.exp (do_test): Likewise.
7130 * gdb.base/unload.exp: Likewise.
7131
11cf4ffb
YQ
71322016-04-27 Yao Qi <yao.qi@linaro.org>
7133
7134 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
7135 exists.
7136
3e2e34f8
KB
71372016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7138
7139 * vla-type.exp: Print structure from toplevel.
7140
8f07e298
BH
71412016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7142
7143 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
7144 of dynamic types.
7145 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
7146 of dynamic types.
7147
9920b434
BH
71482016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
7149
7150 * gdb.fortran/vla-type.f90: New file.
7151 * gdb.fortran/vla-type.exp: New file.
7152
f3abeff5
YQ
71532016-04-25 Yao Qi <yao.qi@linaro.org>
7154
7155 * gdb.base/branch-to-self.c: New file.
7156 * gdb.base/branch-to-self.exp: New file.
7157
0a5d52f0
YQ
71582016-04-22 Yao Qi <yao.qi@linaro.org>
7159
7160 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
7161 more after $hex.
7162
495346f6
YQ
71632016-04-22 Yao Qi <yao.qi@linaro.org>
7164
7165 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
7166 * gdb.base/annota3.exp: Likewise.
7167
4a7e075c
YQ
71682016-04-22 Yao Qi <yao.qi@linaro.org>
7169
7170 * gdb.reverse/step-precsave.exp: Do one step and test program
7171 stops in "callee" and do multiple steps until program goes out
7172 of "callee".
7173 * gdb.reverse/step-reverse.exp: Likewise.
7174
5b061e98
YQ
71752016-04-22 Yao Qi <yao.qi@linaro.org>
7176
7177 * gdb.trace/signal.exp: Also pass if
7178 $tracepoint_hits($i) > $iterations.
7179
5c5dc57f
YQ
71802016-04-22 Yao Qi <yao.qi@linaro.org>
7181
7182 * gdb.trace/signal.c: New file.
7183 * gdb.trace/signal.exp: New file.
7184
a55411b9
DE
71852016-04-19 Doug Evans <xdje42@gmail.com>
7186
7187 * gdb.base/bad-file.exp: New file.
7188
a22df60a
MG
71892016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
7190
7191 * gdb.dwarf2/implref.exp: New file.
7192
0c13f7e5
BH
71932016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7194
7195 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
7196 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
7197 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
7198 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
7199 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
7200 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
7201 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
7202 * lib/fortran.exp (fortran_int4): New procedure.
7203 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
7204 (fortran_logical4): Likewise.
7205
9b9b09e9
BH
72062016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
7207
7208 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
7209
a14d1f4d
BH
72102016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
7211
7212 * lib/compiler.c: Add Intel specific preprocessor macros.
7213 * lib/compiler.cc: Likewise.
25d49b86 7214
7d49b1d0
LM
72152016-04-13 Luis Machado <lgustavo@codesourcery.com>
7216
7217 * gdb.server/connect-with-no-symbol-file.c: New file.
7218 * gdb.server/connect-with-no-symbol-file.exp: New file.
7219
8392fa22
SM
72202016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7221
7222 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
7223
8c4c4aeb
SM
72242016-04-13 Simon Marchi <simon.marchi@ericsson.com>
7225
7226 * boards/gdbserver-base.exp (${board}_download): Copy source file to
7227 standard output directory.
7228
45e3745e
AT
72292016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
7230
7231 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
7232
e26b7e41
MM
72332016-04-13 Markus Metzger <markus.t.metzger@intel.com>
7234
7235 * gdb.btrace/instruction_history.c (loop): Add declaration.
7236
8ce09462
AT
72372016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7238
7239 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
7240
2e88a1ea
SM
72412016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
7242
7243 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
7244 parentheses to print.
7245 (continue_handler): Likewise.
7246
f48e22e3
SM
72472016-04-08 Simon Marchi <simon.marchi@ericsson.com>
7248
7249 * gdb.server/solib-list.exp: Remove is_remote check.
7250 Pass shlib= to gdb_compile. Don't link shared library with
7251 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
7252 Run binary filename through "readlink -f" on the target.
7253
096be756
PA
72542016-04-08 Pedro Alves <palves@redhat.com>
7255
7256 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
7257 interpreter filename as argument to gdbserver_spawn.
7258 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7259 Return empty if $last_loaded_file does not exist.
7260
06500533
JK
72612016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
7264 * gdb.base/jit-main.c: Use exit after usage.
7265
2d35e871
JK
72662016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7267
7268 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
7269 GDBHISTSIZE prior to the tests.
7270 * gdb.base/gdbinit-history.exp: Likewise.
7271
72722016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
7273
7274 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
7275 instead of build_executable. Use gdb_load_shlibs.
7276
c8064e7e
YQ
72772016-04-07 Yao Qi <yao.qi@linaro.org>
7278
7279 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
7280 Execute "si" command.
7281
bde47561
YQ
72822016-04-07 Yao Qi <yao.qi@linaro.org>
7283
7284 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
7285 number instead of the comments on some line.
7286
b16f8a3b
DB
72872016-04-06 Don Breazeal <donb@codesourcery.com>
7288
7289 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
7290 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
7291
c2f901df
SM
72922016-04-06 Simon Marchi <simon.marchi@ericsson.com>
7293
7294 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
7295 standard_output_file. Remove unused binfile variable.
7296
ac17fda0
CU
72972016-04-05 Catalin Udma <catalin.udma@freescale.com>
7298
7299 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
7300 * gdb.python/py-mi-objfile.exp: Match "list main" output
7301 in console format.
7302
03a8c4df
SM
73032016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
7304
7305 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
7306 absolute.
7307
6e774b13
SM
73082016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7309
7310 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
7311 absolute.
7312 * gdb.trace/ftrace.exp: Likewise.
7313 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
7314 targets as well.
7315 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
7316 (gdb_load_shlibs): Copy libraries to test directory when testing
7317 natively. Only set solib-search-path if testing remotely.
7318 * lib/mi-support.exp (mi_load_shlibs): Likewise.
7319
7817ea46
SM
73202016-04-05 Simon Marchi <simon.marchi@ericsson.com>
7321
7322 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
7323 gdb_download. Use it even if the target is not remote.
7324 * gdb.base/jit.exp (compile_jit_test): Likewise.
7325 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
7326 output directory if the destination board is local, otherwise use
7327 the standard remote_download from DejaGnu.
7328 (gdb_download): Remove.
7329 (gdb_load_shlibs): Use gdb_remote_download instead of
7330 gdb_download.
7331 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
7332 Use gdb_remote_download instead of gdb_download. Use it even if
7333 the target is not remote.
7334 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
7335 instead of gdb_download.
7336
7beb7f68
SM
73372016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
7338
7339 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
7340 (test_insert_delete_modify): Call mi_load_shlibs before trying to
7341 run.
7342
cc63428a
AV
73432016-04-01 Artemiy Volkov <artemiyv@acm.org>
7344
7345 PR gdb/19820
7346 * gdb.base/printcmds.exp: Add artificial arrays tests.
7347
64cdf930
PA
73482016-03-31 Pedro Alves <palves@redhat.com>
7349
7350 PR gdb/19858
7351 * gdb.base/jit-main.c: Include unistd.h.
7352 (ATTACH): Define to 0 if not already defined.
7353 (wait_for_gdb, mypid): New globals.
7354 (WAIT_FOR_GDB): New macro.
7355 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
7356 some breakpoint locations.
7357 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
7358 New procedures.
7359 (one_jit_test): Add REATTACH parameter, and handle it. Use
7360 continue_to_test_location.
7361 (top level): Test attach, and adjusts calls to one_jit_test.
7362
40dea8cb
PA
73632016-03-31 Pedro Alves <palves@redhat.com>
7364
7365 PR gdb/19858
7366 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
7367 BINSUFFIX parameter, and handle it.
7368 (top level): Adjust calls compile_jit_test.
7369
e7ea3ec7
CU
73702016-03-31 Catalin Udma <catalin.udma@freescale.com>
7371
7372 PR python/19743
7373 * gdb.python/py-mi-events-gdb.py: New file.
7374 * gdb.python/py-mi-events.c: New file.
7375 * gdb.python/py-mi-events.exp: New file.
7376
e6359af3
YQ
73772016-03-30 Yao Qi <yao.qi@linaro.org>
7378
7379 * gdb.reverse/until-precsave.exp: Match function name only.
7380 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
7381 Move malloc to a condition block.
7382 * gdb.reverse/until-reverse.exp: Match function name only.
7383
a4105d04
MK
73842016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
7385
7386 * gdb.trace/ftrace.exp: Set arg0exp for s390.
7387 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
7388 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
7389 variable for GPR 0 instead of assuming it is register 0.
7390 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
7391 * lib/trace-support.exp: Add s390 registers.
7392
bfa6adb9
YQ
73932016-03-29 Yao Qi <yao.qi@linaro.org>
7394
7395 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
7396
1e6697ea
YQ
73972016-03-24 Yao Qi <yao.qi@linaro.org>
7398
7399 * gdb.reverse/break-reverse.exp: Add quotation mark in the
7400 test message.
7401
64bcd522
AA
74022016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7403
7404 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
7405 maintaining separate logic for constructing the output path.
7406
7868401b
DB
74072016-03-16 Don Breazeal <donb@codesourcery.com>
7408
7409 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
7410 Retry fork and waitpid on interrupted system call errors.
7411 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7412 Use with_timeout_factor to increase timeout by factor of 10.
7413
1cafadb4
DB
74142016-03-15 Don Breazeal <donb@codesourcery.com>
7415
7416 * gdb.cp/scope-err.cc: New test program.
7417 * gdb.cp/scope-err.exp: New test script.
7418 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
7419 lines and "set breakpoint here" comment.
7420 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
7421 Fixed some whitespace and format issues.
7422 * gdb.mi/mi-linespec-err-cp.cc: New test program.
7423 * gdb.mi/mi-linespec-err-cp.exp: New test script.
7424
81516450
DE
74252016-03-15 Doug Evans <dje@google.com>
7426
7427 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
7428 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
7429 All callers updated. Add tests for enums, mixed flags register.
7430
aa52b601
DE
74312016-03-15 Doug Evans <dje@google.com>
7432
7433 * gdb.base/skip.c (main): Call test_skip_file_and_function.
7434 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
7435
fa4ff313
SM
74362016-03-14 Simon Marchi <simon.marchi@ericsson.com>
7437
7438 * gdb.base/default.exp: Add $_as_string to the list of expected
7439 convenience functions.
7440
f2403c39
AB
74412016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
7442
7443 * gdb.base/maint.exp: New tests for 'maint info line-table'.
7444
f2f3ccb9
SM
74452016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
7446
7447 * gdb.python/py-as-string.exp: New file.
7448 * gdb.python/py-as-string.c: New file.
7449
00dbd492
PA
74502016-03-09 Pedro Alves <palves@redhat.com>
7451
7452 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
7453 signal" -> "Thread NN received signal" output change.
7454 * gdb.threads/ia64-sigill.exp: Likewise.
7455 * gdb.threads/linux-dp.exp: Likewise.
7456 * gdb.threads/manythreads.exp: Likewise.
7457 * gdb.threads/pending-step.exp: Likewise.
7458 * gdb.threads/print-threads.exp: Likewise.
7459 * gdb.threads/sigstep-threads.exp: Likewise.
7460 * gdb.threads/staticthreads.exp: Likewise.
7461 * gdb.threads/tls.exp: Likewise.
7462
1e6697ea
YQ
74632016-03-09 Pedro Alves <palves@redhat.com>
7464
7465 * gdb.base/command-line-input.exp: New file.
7466
b04fd3be
MK
74672016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7468
7469 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
7470 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
7471 * gdb.trace/pending.exp: Accept leading dot before function name.
7472 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
7473 * lib/trace-support.exp: Set registers for ppc.
7474
98fa59e9
MK
74752016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7476
7477 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
7478 use it for disassembly; accept .main in addition to main in backtrace.
7479
f77198c8
MK
74802016-03-09 Wei-cheng Wang <cole945@gmail.com>
7481 Marcin Kościelnicki <koriakin@0x04.net>
7482
7483 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
7484 (gdb_recursion_test_ptr): New global variable.
7485 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
7486 gdb_recursion_test.
7487 (gdb_c_test): Ditto.
7488
ba84e0da
MK
74892016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7490
7491 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
7492 ordering.
7493
4366d36e
MK
74942016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
7495
7496 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
7497 (bar): Add bar_start_lbl label.
7498 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
7499 of foo/bar for emitting DWARF and tracing.
7500
5eb264df
SDJ
75012016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
7502
7503 * analyze-racy-logs.py: Set executable bit.
7504
fb6a751f
SDJ
75052016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
7506
7507 * Makefile.in (DEFAULT_RACY_ITER): New variable.
7508 (CHECK_TARGET_TMP): Likewise.
7509 (check-single-racy): New rule.
7510 (check-parallel-racy): Likewise.
7511 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
7512 (do-check-parallel-racy): New rule.
7513 (check-racy/%.exp): Likewise.
7514 * README (Racy testcases): New section.
7515 * analyze-racy-logs.py: New file.
7516
bdf7e230
DE
75172016-03-03 Doug Evans <dje@google.com>
7518
7519 * gdb.base/skip.exp: Use with_test_prefix.
7520
4719d415
YQ
75212016-03-03 Yao Qi <yao.qi@linaro.org>
7522
7523 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
7524 Invoke step_over_syscall "clone" and break_cond_on_syscall
7525 "clone".
7526 * gdb.base/step-over-clone.c: New file.
7527
ea507862
YQ
75282016-03-03 Yao Qi <yao.qi@linaro.org>
7529
7530 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
7531 code format.
7532
8fc8cbda
YQ
75332016-03-03 Yao Qi <yao.qi@linaro.org>
7534
7535 * gdb.base/disp-step-fork.c: Rename to ...
7536 * gdb.base/step-over-fork.c: ... it. New file.
7537 * gdb.base/disp-step-vfork.c: Rename to ...
7538 * gdb.base/step-over-vfork.c: ... it. New file.
7539 * gdb.base/disp-step-syscall.exp: Rename to ...
7540 * gdb.base/step-over-syscall.exp: ... it. New file.
7541 (disp_step_cross_syscall): Rename to ...
7542 (step_over_syscall): ... it.
7543
92fa70b0
YQ
75442016-03-03 Yao Qi <yao.qi@linaro.org>
7545
7546 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
7547 If target supports condition evaluation on target, invoke
7548 break_cond_on_syscall for fork and vfork.
7549
e197ad3c
YQ
75502016-03-03 Yao Qi <yao.qi@linaro.org>
7551
7552 * gdb.base/disp-step-syscall.exp: Don't invoke
7553 support_displaced_stepping.
7554 (disp_step_cross_syscall): Test with displaced stepping off and
7555 on if supported.
7556
0b47da9f
YQ
75572016-03-03 Yao Qi <yao.qi@linaro.org>
7558
7559 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
7560 proc.
7561 (setup): New proc.
7562 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
7563 and setup.
7564
065ab6dc
BH
75652016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7566
7567 * gdb.fortran/vla-history.exp: Remove breakpoint.
7568
07e448ad 75692016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7570
25d49b86
PA
7571 * gdb.fortran/vla-history.exp: Lookup array elements and printing
7572 exceeds timeout.
07e448ad 7573
9ac2d526 75742016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7575
25d49b86
PA
7576 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
7577 breakpoint.
9ac2d526 7578
17807369
BH
75792016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
7580
7581 * gdb.mi/vla.f90: Nullify pointer after declaration.
7582
86e501af
PA
75832016-03-01 Pedro Alves <palves@redhat.com>
7584
7585 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
7586
1e903e32
PA
75872016-03-01 Pedro Alves <palves@redhat.com>
7588
7589 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
7590 before anything else.
7591 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
7592 _GNU_SOURCE here.
7593 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
7594 before anything else.
7595 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
7596
6ccb54e2
PA
75972016-03-01 Pedro Alves <palves@redhat.com>
7598
7599 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
7600
30ca9da1
YQ
76012016-03-01 Yao Qi <yao.qi@linaro.org>
7602
7603 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
7604 prepare_for_testing.
7605
dc856b38
YQ
76062016-03-01 Yao Qi <yao.qi@linaro.org>
7607
7608 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
7609
4a932159
AA
76102016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7611
7612 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
7613 manually constructing the output path.
7614
f2489477
AA
76152016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7616
7617 * gdb.arch/s390-stackless.S: New.
7618 * gdb.arch/s390-stackless.exp: New.
7619
38899f16
IB
76202016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
7621
7622 * gdb.dlang/circular.c: New file.
7623 * gdb.dlang/circular.exp: New file.
7624
9fde51ed
YQ
76252016-02-26 Yao Qi <yao.qi@linaro.org>
7626
7627 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
7628 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
7629 (testcases): Update.
7630
ce90fefe
YQ
76312016-02-26 Yao Qi <yao.qi@linaro.org>
7632
7633 * gdb.reverse/aarch64.c: Rename to ...
7634 * gdb.reverse/insn-reverse.c: ... it.
7635 * gdb.reverse/aarch64.exp: Rename to ...
7636 * gdb.reverse/insn-reverse.exp: ... it.
7637
3263bceb
YQ
76382016-02-26 Yao Qi <yao.qi@linaro.org>
7639
7640 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
7641 (testcase_ftype): New.
7642 (testcases): New array.
7643 (n_testcases): New.
7644 (main): Call each element in testcases.
7645 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
7646 (read_testcase): New.
7647 Do the tests in a loop.
7648
6cb59ff1
YQ
76492016-02-25 Yao Qi <yao.qi@linaro.org>
7650
7651 * gdb.base/branches.c: Remove.
7652
ae91f625
MK
76532016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7654
7655 PR gdb/13808
7656 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
7657
678b48b7
MK
76582016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7659
7660 * gdb.trace/ftrace.exp: Remove unnecessary target check.
7661
7337a6f2
MK
76622016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
7663
7664 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
7665 change x86_64 call_insn to 'callq'.
7666
861ca91f
AT
76672016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7668
7669 * gdb.trace/tfile-avx.c: Move to...
7670 * gdb.trace/tracefile-pseudo-reg.c: Here.
7671 * gdb.trace/tfile-avx.exp: Move to...
7672 * gdb.trace/tracefile-pseudo-reg.exp: Here.
7673
bf74e428
GB
76742016-02-24 Gary Benson <gbenson@redhat.com>
7675
7676 * gdb.base/attach-pie-noexec.exp: Do not expect an error
7677 message on attach.
7678
cce0e923
DE
76792016-02-23 Doug Evans <dje@google.com>
7680
7681 * gdb.base/skip.c (test_skip): New function.
7682 (end_test_skip_file_and_function): New function.
7683 (test_skip_file_and_function): New function.
7684 * gdb.base/skip1.c (test_skip): New function.
7685 (skip1_test_skip_file_and_function): New function.
7686 * gdb.base/skip.exp: Add tests for new skip options.
7687 * gdb.base/skip-solib.exp: Update expected output.
7688 * gdb.perf/skip-command.cc: New file.
7689 * gdb.perf/skip-command.exp: New file.
7690 * gdb.perf/skip-command.py: New file.
7691
4000e47e
MK
76922016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
7693
7694 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
7695 info registers pattern.
7696
24f75ead
IB
76972016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
7698
7699 * lib/future.exp: Add D support.
7700 (gdb_find_gdc): New proc.
7701 (gdb_default_target_compile): Add D support.
7702
fbb7bcbe
WW
77032016-02-18 Wei-cheng Wang <cole945@gmail.com>
7704
7705 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
7706 user+system time.
7707 (trace_speed_test): Determine the iteration count for a time
7708 between 15..30 seconds.
7709
012b3a21
WT
77102016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
7711
7712 * gdb.arch/i386-mpx-sigsegv.c: New file.
7713 * gdb.arch/i386-mpx-sigsegv.exp: New file.
7714 * gdb.arch/i386-mpx-simple_segv.c: New file.
7715 * gdb.arch/i386-mpx-simple_segv.exp: New file.
7716
2d5189bd
YQ
77172016-02-18 Yao Qi <yao.qi@linaro.org>
7718
7719 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7720 Don't call setup_kfail.
7721
40fb20d0
YQ
77222016-02-18 Yao Qi <yao.qi@linaro.org>
7723
7724 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7725 Set "set breakpoint condition-evaluation" per $cond_bp_target.
7726
21b1f8d2
DE
77272016-02-16 Doug Evans <dje@google.com>
7728
7729 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
7730 * gdb.base/skip1.c: Ditto.
7731 * gdb.base/skip.exp: Whitespace cleanup.
7732
4041ed77
DB
77332016-02-16 Don Breazeal <donb@codesourcery.com>
7734
7735 PR remote/19496
7736 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
7737 Remove kfail for PR remote/19496.
7738
c4ef31bf
SM
77392016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7740
7741 * lib/gdb.exp (standard_temp_file): Return a path specific to
7742 the runtest invocation.
7743
266b65b3
SM
77442016-02-16 Simon Marchi <simon.marchi@ericsson.com>
7745
7746 * gdb.trace/save-trace.exp: Change relative path to be in the
7747 standard output directory.
7748
a7a0a6a9
JK
77492016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.arch/i386-prologue.c: Add missing prototypes.
7752
c99dbb42
JK
77532016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7754
7755 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
7756 * gdb.arch/i386-prologue.exp: Likewise.
7757 * gdb.arch/i386-size.exp: Likewise.
7758
aa480355
SM
77592016-02-15 Simon Marchi <simon.marchi@ericsson.com>
7760
7761 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
7762 define object file path.
7763 * gdb.btrace/gcore.exp: Use standard_output_file to define core
7764 file path.
7765 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
7766 standard_output_file to define binfile.
7767
ba881f50
JK
77682016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7769
7770 Fix compatibility with recent gfortran-5.3.1.
7771 * gdb.fortran/vla-history.exp (print vla1 allocated)
7772 (print vla2 allocated, print $2, print $3): Remove
7773 (print $4): Rename to ...
7774 (print $2): ... here.
7775 (print $9): Rename to ...
7776 (print $5): ... here.
7777 (print $10): Rename to ...
7778 (print $6): ... here.
7779 * gdb.fortran/vla.f90: Add pvla initialization.
7780
e9fb005c
JK
77812016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
7784 New test.
7785 * gdb.fortran/vla-value-sub.exp: Likewise.
7786
e44e00ff
MK
77872016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
7788
7789 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
7790
97e94151
SM
77912016-02-12 Simon Marchi <simon.marchi@ericsson.com>
7792
7793 * i386-biarch-core.exp: Define corefile using
7794 standard_output_file.
7795
01113bc1
YQ
77962016-02-12 Yao Qi <yao.qi@linaro.org>
7797
7798 * gdb.arch/arm-single-step-kernel-helper.c: New.
7799 * gdb.arch/arm-single-step-kernel-helper.exp: New.
7800
33b4777c
MM
78012016-02-12 Markus Metzger <markus.t.metzger@intel.com>
7802
7803 * gdb.btrace/tailcall-only.exp: New.
7804 * gdb.btrace/tailcall-only.c: New.
7805 * gdb.btrace/x86_64-tailcall-only.S: New.
7806 * gdb.btrace/i686-tailcall-only.S: New.
7807
acc23c11
PA
78082016-02-11 Pedro Alves <palves@redhat.com>
7809
7810 * README (Parallel testing): Add missing double quotes.
7811
e352bf0a
PA
78122016-02-11 Pedro Alves <palves@redhat.com>
7813
7814 * README (Parallel testing): New section.
7815 (GDB_PARALLEL): Rewrite.
7816 (FORCE_PARALLEL): Document.
7817
9f5fed78
MK
78182016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
7819
7820 * gdb.trace/tfile-avx.c: New test.
7821 * gdb.trace/tfile-avx.exp: New test.
7822
9ef9e6a6
KS
78232016-02-09 Keith Seitz <keiths@redhat.com>
7824
7825 PR breakpoints/19546
7826 * gdb.base/infcall-exec.c: New file.
7827 * gdb.base/infcall-exec2.c: New file.
7828 * gdb.base/infcall-exec.exp: New file.
7829
a96e36da
KS
78302016-02-09 Keith Seitz <keiths@redhat.com>
7831
7832 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
7833 (toplevel): Call test_bkpt_address.
7834
9f61929f
KS
78352016-02-09 Keith Seitz <keiths@redhat.com>
7836
7837 PR python/19506
7838 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
7839 (toplevel): Call test_bkpt_address.
7840
1e94266c
SM
78412016-02-09 Simon Marchi <simon.marchi@ericsson.com>
7842
7843 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
7844 to AC_OUTPUT.
7845 * configure: Regenerate.
7846
2a7f3dff
PA
78472016-02-09 Pedro Alves <palves@redhat.com>
7848
7849 PR breakpoints/19548
7850 * gdb.base/execl-update-breakpoints.c (some_function): New
7851 function.
7852 (main): Call it.
7853 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
7854 Tighten expected GDB output.
7855
2151ccc5
SM
78562016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7857
7858 * Makefile.in (ALL_SUBDIRS): Remove.
7859 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
7860 (distclean maintainer-clean realclean): Likewise.
7861 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
7862 * configure: Regenerate.
7863 * gdb.ada/Makefile.in: Delete.
7864 * gdb.arch/Makefile.in: Likewise.
7865 * gdb.asm/Makefile.in: Likewise.
7866 * gdb.base/Makefile.in: Likewise.
7867 * gdb.btrace/Makefile.in: Likewise.
7868 * gdb.cell/Makefile.in: Likewise.
7869 * gdb.compile/Makefile.in: Likewise.
7870 * gdb.cp/Makefile.in: Likewise.
7871 * gdb.disasm/Makefile.in: Likewise.
7872 * gdb.dlang/Makefile.in: Likewise.
7873 * gdb.dwarf2/Makefile.in: Likewise.
7874 * gdb.fortran/Makefile.in: Likewise.
7875 * gdb.gdb/Makefile.in: Likewise.
7876 * gdb.go/Makefile.in: Likewise.
7877 * gdb.guile/Makefile.in: Likewise.
7878 * gdb.java/Makefile.in: Likewise.
7879 * gdb.linespec/Makefile.in: Likewise.
7880 * gdb.mi/Makefile.in: Likewise.
7881 * gdb.modula2/Makefile.in: Likewise.
7882 * gdb.multi/Makefile.in: Likewise.
7883 * gdb.objc/Makefile.in: Likewise.
7884 * gdb.opencl/Makefile.in: Likewise.
7885 * gdb.opt/Makefile.in: Likewise.
7886 * gdb.pascal/Makefile.in: Likewise.
7887 * gdb.perf/Makefile.in: Likewise.
7888 * gdb.python/Makefile.in: Likewise.
7889 * gdb.reverse/Makefile.in: Likewise.
7890 * gdb.server/Makefile.in: Likewise.
7891 * gdb.stabs/Makefile.in: Likewise.
7892 * gdb.threads/Makefile.in: Likewise.
7893 * gdb.trace/Makefile.in: Likewise.
7894 * gdb.xml/Makefile.in: Likewise.
7895 * lib/gdb.exp (make_gdb_parallel_path): Add check for
7896 GDB_PARALLEL.
7897 (standard_output_file): Remove check for GDB_PARALLEL, always
7898 return path in outputs/$subdir/$testname.
7899
437277d4
SM
79002016-02-08 Simon Marchi <simon.marchi@ericsson.com>
7901
7902 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
7903 (site.exp): Assign abs_srcdir to tcl's srcdir.
7904
31d913c7
YQ
79052016-02-04 Yao Qi <yao.qi@linaro.org>
7906
7907 * gdb.base/foll-exec-mode.c: Include limits.h.
7908 (main): Add parameters argc and argv. Get directory from
7909 argv[0].
7910 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
7911 compilation.
7912 * gdb.base/foll-exec.c: Include limits.h.
7913 (main): Add parameters argc and argv.
7914 Get directory from argv[0].
7915 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
7916 Adjust tests on the number of lines as source code changed.
7917 * gdb.base/foll-vfork-exit.c: Include limits.h.
7918 (main): Add one line of statement before vfork.
7919 * gdb.base/foll-vfork.c: Include limits.h and string.h.
7920 (main): Add parameters argc and argv. Get directory from
7921 argv[0].
7922 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
7923 (setup_gdb): Set tbreak to skip some source lines.
7924 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
7925 (main): Add parameters argc and argv. Get directory from
7926 argv[0].
7927 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
7928 compilation.
7929 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
7930 (main): Add parameters argc and argv. Get directory from
7931 argv[0].
7932 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
7933 compilation.
7934
9482b9fb
DE
79352016-02-01 Doug Evans <dje@google.com>
7936
7937 * gdb.base/skip.exp: Clean up multiple references to same test name.
7938
6b2e4f10
PA
79392016-02-01 Pedro Alves <palves@redhat.com>
7940
ccb6afd6 7941 PR remote/19496
6b2e4f10
PA
7942 * gdb.threads/forking-threads-plus-breakpoint.exp
7943 (displaced_stepping_supported): New global.
7944 (probe_displaced_stepping_support): New procedure.
7945 (do_test): Add 'displaced' parameter, and use it.
7946 (top level): Check for displaced stepping support. Add displaced
7947 stepping on/off testing axis.
7948
37a8db1a
AB
79492016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7950
7951 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
7952 pointer. Don't perform further tests on the unassociated pointer
7953 if the first test fails.
7954
5fdf6324
AB
79552016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
7956
7957 * gdb.base/max-value-size.c: New file.
7958 * gdb.base/max-value-size.exp: New file.
7959 * gdb.base/huge.exp: Disable max-value-size for this test.
7960
935c6144
IB
79612016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
7962
7963 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
7964
7fe8399d
YQ
79652016-01-28 Yao Qi <yao.qi@linaro.org>
7966
7967 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
7968
a2077e25
PA
79692016-01-25 Pedro Alves <palves@redhat.com>
7970
7971 PR threads/19461
7972 * gdb.base/fork-running-state.c: New file.
7973 * gdb.base/fork-running-state.exp: New file.
7974
1d2736d4
PA
79752016-01-25 Pedro Alves <palves@redhat.com>
7976
7977 PR gdb/19494
7978 * gdb.base/catch-fork-kill.c: New file.
7979 * gdb.base/catch-fork-kill.exp: New file.
7980
f1da4b11
PA
79812016-01-25 Pedro Alves <palves@redhat.com>
7982
7983 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
7984 Delete, moved to lib/gdb.exp.
7985 * gdb.threads/forking-threads-plus-breakpoint.exp
7986 (foreach_with_prefix): Likewise.
7987 * gdb.threads/process-dies-while-handling-bp.exp
7988 (foreach_with_prefix): Likewise.
7989 * lib/gdb.exp (foreach_with_prefix): New procedure.
7990
45f38546
MK
79912016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
7992
7993 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
7994 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
7995
dc29a1ce
MK
79962016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
7997
7998 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
7999 endian targets.
8000
092127d7
JK
80012016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8002 Pedro Alves <palves@redhat.com>
8003
8004 Fix testsuite compatibility with Guile.
8005 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
8006 number.
8007
31d765d3
JK
80082016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8009
8010 Fix testsuite compatibility with Guile.
8011 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
8012 (thread 1): New test for backtrace through signal handler.
8013
1ac78c04
YQ
80142016-01-22 Yao Qi <yao.qi@linaro.org>
8015
8016 PR testsuite/19491
8017 * gdb.base/multi-forks.c: Include
8018 ../lib/unbuffer_output.c
8019 (main): Call gdb_unbuffer_output.
8020
4f5946a8
DE
80212016-01-21 Doug Evans <dje@google.com>
8022
8023 * lib/ada.exp (gdb_compile_ada): Fix typo.
8024
305e13e6
JB
80252016-01-21 Joel Brobecker <brobecker@adacore.com>
8026
8027 * gdb.base/break-fun-addr.exp: New file.
8028 * gdb.base/break-fun-addr1.c: New file.
8029 * gdb.base/break-fun-addr2.c: New file.
8030
5f5dfff6
SM
80312016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
8032
8033 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
8034 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
8035 enum flag values.
8036
fd356fa2
AA
80372016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8038
8039 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
8040 when GDB can not set the vector return value. Add more comments
8041 for clarification.
8042
9df22175
AT
80432016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
8044
8045 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
8046 command.
8047
41d1845e
SM
80482016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8049
8050 * Makefile.in (DO_RUNTEST): Add --status and update usages.
8051
01ac6840
SM
80522016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8053
8054 * Makefile.in (check-single): Pass --status to runtest.
8055 (check/%.exp): Likewise.
8056
80572016-01-19 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * Makefile.in (check-parallel): Propagate return code from make
8060 do-check-parallel.
8061
bd0a71fa
MK
80622016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
8063
8064 * gdb.trace/ftrace.exp: Fix expected message on continue.
8065 * gdb.trace/pending.exp: Fix expected message on continue.
8066 * gdb.trace/trace-break.exp: Fix expected message on continue.
8067
8bcbad33
SM
80682016-01-18 Simon Marchi <simon.marchi@ericsson.com>
8069
8070 * lib/gdb.exp (gdb_test): Remove unused global references.
8071
f303dbd6
PA
80722016-01-18 Pedro Alves <palves@redhat.com>
8073
8074 * gdb.base/async-shell.exp: Adjust expected output.
8075 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
8076 * gdb.base/siginfo-thread.exp: Adjust expected output.
8077 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
8078 * gdb.java/jnpe.exp: Adjust expected output.
8079 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
8080 * gdb.threads/continue-pending-status.exp: Adjust expected output.
8081 * gdb.threads/leader-exit.exp: Adjust expected output.
8082 * gdb.threads/manythreads.exp: Adjust expected output.
8083 * gdb.threads/pthreads.exp: Adjust expected output.
8084 * gdb.threads/schedlock.exp: Adjust expected output.
8085 * gdb.threads/siginfo-threads.exp: Adjust expected output.
8086 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
8087 expected output.
8088 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
8089 output.
8090 * gdb.threads/sigthread.exp: Adjust expected output.
8091 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
8092
b2789696
YQ
80932016-01-18 Yao Qi <yao.qi@linaro.org>
8094
8095 * gdb.guile/scm-section-script.c: Replace @progbits with
8096 %progbits.
8097 * gdb.python/py-section-script.c: Likewise.
8098
71ef29a8
PA
80992016-01-15 Pedro Alves <palves@redhat.com>
8100
8101 * gdb.multi/tids.exp: Test star wildcard ranges.
8102
3f5b7598
PA
81032016-01-15 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
8106 command from "thread apply" invocation.
8107 (thr_apply_info_thr_invalid): Default the expected output to the
8108 input tid list.
8109 (top level): Add tests that use convenience variables. Add tests
8110 for "thread apply" with a valid TID list, but missing the command.
8111
663f6d42
PA
81122016-01-13 Pedro Alves <palves@redhat.com>
8113
8114 * gdb.base/default.exp: Expect $_gthread as well.
8115 * gdb.multi/tids.exp: Test $_gthread.
8116 * gdb.threads/thread-specific.exp: Test $_gthread.
8117
c84f6bbf
PA
81182016-01-13 Pedro Alves <palves@redhat.com>
8119
8120 * gdb.multi/tids.exp: Test "info threads -gid".
8121
22a02324
PA
81222016-01-13 Pedro Alves <palves@redhat.com>
8123
8124 * gdb.multi/tids.exp: Test InferiorThread.global_num and
8125 Breakpoint.thread.
8126 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
8127
5d5658a1
PA
81282016-01-07 Pedro Alves <palves@redhat.com>
8129
8130 * gdb.base/break.exp: Adjust to output changes.
8131 * gdb.base/hbreak2.exp: Likewise.
8132 * gdb.base/sepdebug.exp: Likewise.
8133 * gdb.base/watch_thread_num.exp: Likewise.
8134 * gdb.linespec/keywords.exp: Likewise.
8135 * gdb.multi/info-threads.exp: Likewise.
8136 * gdb.threads/thread-find.exp: Likewise.
8137 * gdb.multi/tids.c: New file.
8138 * gdb.multi/tids.exp: New file.
8139
84654457
PA
81402016-01-13 Pedro Alves <palves@redhat.com>
8141
8142 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
8143
e3940304
PA
81442016-01-13 Pedro Alves <palves@redhat.com>
8145
8146 * gdb.base/default.exp: Expect $_inferior as well.
8147 * gdb.multi/base.exp: Test $_inferior.
8148
a911d87a
PA
81492016-01-13 Pedro Alves <palves@redhat.com>
8150
8151 PR breakpoints/19388
8152 * gdb.base/catch-signal-siginfo-cond.c: New file.
8153 * gdb.base/catch-signal-siginfo-cond.exp: New file.
8154
82075af2
JS
81552016-01-12 Josh Stone <jistone@redhat.com>
8156 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8157
8158 * gdb.base/catch-syscall.c (do_execve): New variable.
8159 (main): Conditionally trigger an execve.
8160 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
8161 (test_catch_syscall_execve): New, check entry/return across execve.
8162 (do_syscall_tests): Call test_catch_syscall_execve.
8163
e46eeedd
PA
81642016-01-12 Pedro Alves <palves@redhat.com>
8165
8166 * gdb.base/random-signal.exp (do_test): New procedure, with body
8167 of testcase moved in.
8168
01d8c27e
JK
81692016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8170 Pedro Alves <palves@redhat.com>
8171
8172 * gdb.base/funcargs.exp (finish from indirectly called function):
8173 Reintroduce the case for 'First'.
8174
9a706302
JK
81752016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8176 Pedro Alves <palves@redhat.com>
8177
8178 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8179 (tcatch_vfork_then_child_follow_exec)
8180 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
8181 identification.
8182
c0ecb95f
JK
81832016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8184
8185 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
8186 and repeats to unlimited.
8187 * gdb.python/py-value.exp: Likewise.
8188 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
8189 and repeats to unlimited.
8190
6cfc1fcb
JK
81912016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8192
8193 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
8194 and reordering the functions.
8195 * gdb.multi/hangout.c: Likewise.
8196 * gdb.multi/hello.c: Likewise.
8197
582a1b00
SM
81982016-01-08 Simon Marchi <simon.marchi@ericsson.com>
8199
8200 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
8201 absolute.
8202 (SingleStatisticTestResult.report): Use dict.keys instead of
8203 dict.iterkeys.
8204
79bc59cb
PA
82052016-01-06 Pedro Alves <palves@redhat.com>
8206
8207 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
8208
43368e1d
MM
82092016-01-04 Markus Metzger <markus.t.metzger@intel.com>
8210
8211 * gdb.btrace/dlopen.exp: New.
8212 * gdb.btrace/dlopen.c: New.
8213 * gdb.btrace/dlopen-dso.c: New.
8214
79fad5b8
SL
82152015-12-25 Sandra Loosemore <sandra@codesourcery.com>
8216
8217 * lib/gdb.exp (gdb_test): Update comments to clarify that the
8218 PATTERN argument is optional.
8219
ab8314b3
JB
82202015-12-24 Joel Brobecker <brobecker@adacore.com>
8221
8222 * lib/ada.exp (target_compile_ada_from_dir): New function.
8223 (gdb_compile_ada): Reimplement avoiding the use of project files.
8224 * gdb.ada/gnat_ada.gpr: Delete.
8225 * gdb.ada/cond_lang.exp: Adjust test to make path before
8226 filename optional.
8227 * gdb.ada/small_reg_param.exp: Likewise.
8228
fe33faff
SM
82292015-12-22 Simon Marchi <simon.marchi@ericsson.com>
8230
8231 * gdb.base/foll-vork.exp: Remove HP-UX special case.
8232
6d265cb4
TP
82332015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
8234
8235 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
8236 case.
8237
10125099
SM
82382015-12-21 Simon Marchi <simon.marchi@ericsson.com>
8239
8240 * gdb.base/break.exp: Remove dead code.
8241 * gdb.base/sepdebug.exp: Likewise.
8242
3ca22649
SM
82432015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8244
8245 * gdb.asm/asm-source.exp: Remove HP-UX references.
8246 * gdb.base/annota1.exp: Likewise.
8247 * gdb.base/annota3.exp: Likewise.
8248 * gdb.base/attach.exp: Likewise.
8249 * gdb.base/bigcore.exp: Likewise.
8250 * gdb.base/break.exp: Likewise.
8251 * gdb.base/call-ar-st.exp: Likewise.
8252 * gdb.base/callfuncs.exp: Likewise.
8253 * gdb.base/catch-fork-static.exp: Likewise.
8254 * gdb.base/display.exp: Likewise.
8255 * gdb.base/foll-exec-mode.exp: Likewise.
8256 * gdb.base/foll-exec.exp: Likewise.
8257 * gdb.base/foll-fork.exp: Likewise.
8258 * gdb.base/foll-vfork.exp: Likewise.
8259 * gdb.base/funcargs.exp: Likewise.
8260 * gdb.base/hbreak2.exp: Likewise.
8261 * gdb.base/inferior-died.exp: Likewise.
8262 * gdb.base/interrupt.exp: Likewise.
8263 * gdb.base/multi-forks.exp: Likewise.
8264 * gdb.base/nodebug.exp: Likewise.
8265 * gdb.base/sepdebug.exp: Likewise.
8266 * gdb.base/solib1.c: Likewise.
8267 * gdb.base/step-test.exp: Likewise.
8268 * gdb.mi/non-stop.c: Likewise.
8269 * gdb.mi/pthreads.c: Likewise.
8270 * gdb.multi/bkpt-multi-exec.ex: Likewise.
8271 * gdb.threads/pthreads.c: Likewise.
8272 * gdb.threads/staticthreads.exp: Likewise.
8273 * lib/future.exp: Likewise.
8274 * lib/gdb.exp: Likewise.
8275 * gdb.base/so-indr-cl.c: Remove.
8276 * gdb.base/so-indr-cl.exp: Likewise.
8277 * gdb.base/solib.c: Likewise.
8278 * gdb.base/solib.exp: Likewise.
8279 * gdb.base/solib2.c: Likewise.
8280
b6304613
SM
82812015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
8282
8283 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
8284 * gdb.base/call-ar-st.exp: Likewise.
8285 * gdb.base/callfuncs.exp: Likewise.
8286 * gdb.base/condbreak.exp: Likewise.
8287 * gdb.base/constvars.exp: Likewise.
8288 * gdb.base/hbreak2.exp: Likewise.
8289 * gdb.base/langs.exp: Likewise.
8290 * gdb.base/list.exp: Likewise.
8291 * gdb.base/long_long.exp: Likewise.
8292 * gdb.base/ptype.exp: Likewise.
8293 * gdb.base/scope.exp: Likewise.
8294 * gdb.base/signals.exp: Likewise.
8295 * gdb.base/so-impl-ld.exp: Likewise.
8296 * gdb.base/varargs.exp: Likewise.
8297 * gdb.base/volatile.exp: Likewise.
8298 * gdb.base/whatis.exp: Likewise.
8299 * gdb.cp/cplusfuncs.exp: Likewise.
8300 * gdb.cp/inherit.exp: Likewise.
8301 * gdb.cp/local.exp: Likewise.
8302 * gdb.cp/member-ptr.exp: Likewise.
8303 * gdb.cp/method.exp: Likewise.
8304 * gdb.cp/overload.exp: Likewise.
8305 * gdb.cp/templates.exp: Likewise.
8306 * gdb.stabs/weird.exp: Likewise.
8307 * lib/compiler.c: Likewise.
8308 * lib/compiler.cc: Likewise.
8309 * lib/cp-support.exp: Likewise.
8310 * lib/gdb.exp: Likewise.
8311
bf401b07
SM
83122015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
8313
8314 * configure.ac: Remove HP-UX case.
8315 * configure: Regenerate.
8316
aff9c0f8
SM
83172015-12-18 Simon Marchi <simon.marchi@ericsson.com>
8318
8319 * lib/gdb.exp (gdb_compile): Add function doc.
8320
a6904d5a
PA
83212015-12-17 Pedro Alves <palves@redhat.com>
8322
8323 PR threads/19354
8324 * gdb.multi/info-threads.exp: New file.
8325
a22279dd
YQ
83262015-12-15 Yao Qi <yao.qi@linaro.org>
8327
8328 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
8329 is aarch64*-*-*.
8330
0588c796
SL
83312015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8332
8333 * gdb.base/history-duplicates.exp: Skip if no readline support.
8334
5d978e17
SL
83352015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8336
8337 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
8338
7e763b86
SL
83392015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8340
8341 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
8342
87a3a92c
SL
83432015-12-14 Sandra Loosemore <sandra@codesourcery.com>
8344
8345 * gdb.base/completion.exp: Skip tests that interrupt GDB with
8346 ctrl-C if nointerrupts target property is set.
8347 * gdb.base/double-prompt-target-event-error.exp: Likewise.
8348 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
8349 * gdb.base/paginate-bg-execution.exp: Likewise.
8350 * gdb.base/paginate-execution-startup.exp: Likewise.
8351 * gdb.base/random-signal.exp: Likewise.
8352 * gdb.base/range-stepping.exp: Likewise.
8353 * gdb.cp/annota2.exp: Likewise.
8354 * gdb.cp/annota3.exp: Likewise.
8355 * gdb.gdb/selftest.exp: Likewise.
8356 * gdb.threads/continue-pending-status.exp: Likewise.
8357 * gdb.threads/leader-exit.exp: Likewise.
8358 * gdb.threads/manythreads.exp: Likewise.
8359 * gdb.threads/pthreads.exp: Likewise.
8360 * gdb.threads/schedlock.exp: Likewise.
8361 * gdb.threads/sigthread.exp: Likewise.
8362
a8f077dc
DB
83632015-12-11 Don Breazeal <donb@codesourcery.com>
8364
8365 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
8366 remote.
8367 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
8368 * gdb.base/foll-exec.exp (main): Enable for target remote.
8369 * gdb.base/foll-fork.exp (main): Likewise.
8370 * gdb.base/foll-vfork.exp (main): Likewise.
8371 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
8372 (proc continue_to_exit_bp_loc): Use clean_restart.
8373 * gdb.base/pie-execl.exp (main): Disable for target remote.
8374 * gdb.base/watch-vfork.exp (main): Enable for target remote.
8375 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
8376 * gdb.threads/execl.exp (main): Likewise.
8377 * gdb.threads/fork-child-threads.exp (main): Likewise.
8378 * gdb.threads/fork-plus-threads.exp (main): Disable for target
8379 remote.
8380 * gdb.threads/fork-thread-pending.exp (main): Enable for target
8381 remote.
8382 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
8383 pid.tid style ptids, instead of just tid.
8384 * gdb.threads/thread-execl.exp (main): Enable for target remote.
8385 * gdb.threads/watchpoint-fork.exp (main): Likewise.
8386 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
8387 ptids, instead of just tid.
8388
3b2464a8
AB
83892015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8390
8391 * gdb.base/list.exp (test_list_forward): Add end of file error
8392 test.
8393 (test_repeat_list_command): Add end of file error test.
8394 (test_list_backwards): Add beginning of file error test.
8395
a0def019
AB
83962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8397
8398 * gdb.base/list.exp (test_list_invalid_args): New function,
8399 defined, and called.
8400
5c000dff
AB
84012015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
8402
8403 * gdb.base/list.exp (test_list): Make test names unique.
8404
f1637ebe
YQ
84052015-12-11 Yao Qi <yao.qi@linaro.org>
8406
8407 * gdb.base/coremaker2.c: Remove.
8408
36d6fc0a
PA
84092015-12-10 Pedro Alves <palves@redhat.com>
8410
8411 * gdb.multi/base.exp: Remove stale "spaces" references.
8412
762f7747
PA
84132015-12-10 Pedro Alves <palves@redhat.com>
8414
8415 * gdb.multi/base.exp: Don't use nowarnings.
8416 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
8417 * gdb.multi/hangout.c: Include stdio.h.
8418 * gdb.multi/hello.c: Include stdlib.h.
8419 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
8420 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
8421 * gdb.multi/multi-arch.exp: Don't use nowarnings.
8422
28d2bfb9
AB
84232015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
8424
8425 * gdb.dwarf2/dw2-ranges-base.c: New file.
8426 * gdb.dwarf2/dw2-ranges-base.exp: New file.
8427 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
8428 support additional line table, and debug ranges generation.
8429 (Dwarf::ranges): New function, generate .debug_ranges.
8430 (Dwarf::lines): Support generating simple line table programs.
8431 (Dwarf::assemble): Initialise new namespace variables.
8432
5fc2beac
KB
84332015-12-09 Kevin Buettner <kevinb@redhat.com>
8434
8435 * gdb.base/async.exp (proc test_background): Add case for
8436 asynchronous execution not supported.
8437
1c35a88f
LM
84382015-12-09 Luis Machado <lgustavo@codesourcery.com>
8439
8440 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
8441 format and change test names to make them unique.
8442
b593e3d9
RK
84432015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
8444 Pedro Alves <pedro@redhat.com>
8445
8446 PR gdb/18702
8447 Add checking of floatformats setup on x86_64 hosts.
8448 * gdb.arch/i386-float.S (main): Load bigval and smallval.
8449 (smallval, bigval): New labels/constants.
8450 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
8451 float" after loading bigval and smallval.
8452
d72413e6
PMR
84532015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
8454
8455 * gdb.ada/fun_overload_menu.exp: New testcase.
8456 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
8457
ece66d65
JS
84582015-12-04 Josh Stone <jistone@redhat.com>
8459
8460 * gdb.base/catch-fork-static.exp: New.
8461
41d0efca
YQ
84622015-12-03 Yao Qi <yao.qi@linaro.org>
8463
8464 * gdb.base/sizeof.c: Don't include stdio.h and
8465 ../lib/unbuffer_output.c.
8466 (main): New variable 'size' and 'value'. Remove printf and
8467 gdb_unbuffer_output. Assign return value to size and value.
8468 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
8469 at the beginning.
8470 (check_sizeof): Check the result by printing variable 'size'.
8471 (check_valueof): Check the result by printing variable 'value'.
8472
99fd02d9
YQ
84732015-12-01 Yao Qi <yao.qi@linaro.org>
8474
8475 * gdb.base/disp-step-syscall.exp: Define syscall instruction
8476 for aarch64*-*-linux* target.
8477
f2faf941
PA
84782015-11-30 Pedro Alves <palves@redhat.com>
8479
8480 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
8481
04bf20c5
PA
84822015-11-30 Pedro Alves <palves@redhat.com>
8483
8484 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
8485 Handle non-stop mode vCont replies.
8486
09df4675
PA
84872015-11-30 Pedro Alves <palves@redhat.com>
8488
8489 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
8490 prepare_for_testing. Start gdb with "set non-stop on" appended to
8491 GDBFLAGS. Lax expected stop output.
8492
58b584af
YQ
84932015-11-27 Yao Qi <yao.qi@linaro.org>
8494
8495 * gdb.arch/arm-neon.exp: New.
8496 * gdb.arch/arm-neon.c: New.
8497
dfcb77a8
YQ
84982015-11-27 Yao Qi <yao.qi@linaro.org>
8499
8500 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
8501
88e8ec1b
YQ
85022015-11-27 Yao Qi <yao.qi@linaro.org>
8503
8504 * gdb.cp/annota2.exp: Allow multiple occurrences of the
8505 frames-invalid annotation.
8506
bfde72c2
YQ
85072015-11-27 Yao Qi <yao.qi@linaro.org>
8508
8509 * gdb.cp/annota2.exp: Use ${frames_invalid}.
8510
f6512a69
SM
85112015-11-26 Simon Marchi <simon.marchi@ericsson.com>
8512
8513 * gdb.threads/names.exp: New file.
8514 * gdb.threads/names.c: New file.
8515 * README: Mention gdb,no_thread_names.
8516
46a3515b
MM
85172015-11-26 Markus Metzger <markus.t.metzger@intel.com>
8518
8519 PR 19297
8520 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
8521 support" error.
8522
62147a22
PA
85232015-11-24 Pedro Alves <palves@redhat.com>
8524
8525 PR 17539
8526 * gdb.base/display.exp: Expect displays to be sorted in ascending
8527 order. Use multi_line.
8528 * gdb.base/solib-display.exp: Likewise.
8529
2f341b6e
PA
85302015-11-24 Pedro Alves <palves@redhat.com>
8531
8532 PR 17539
25d49b86
PA
8533 * gdb.base/display.exp: Expect displays to be sorted in ascending
8534 order. Use multi_line.
8535 * gdb.base/solib-display.exp: Likewise.
2f341b6e 8536
7e0aa6aa
PA
85372015-11-24 Pedro Alves <palves@redhat.com>
8538
8539 PR 17539
8540 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
8541 threads in ascending order.
8542 * gdb.base/foll-fork.exp: Likewise.
8543 * gdb.base/foll-vfork.exp: Likewise.
8544 * gdb.base/multi-forks.exp: Likewise.
8545 * gdb.mi/mi-nonstop.exp: Likewise.
8546 * gdb.mi/mi-nsintrall.exp: Likewise.
8547 * gdb.multi/base.exp: Likewise.
8548 * gdb.multi/multi-arch.exp: Likewise.
8549 * gdb.python/py-inferior.exp: Likewise.
8550 * gdb.threads/break-while-running.exp: Likewise.
8551 * gdb.threads/execl.exp: Likewise.
8552 * gdb.threads/gcore-thread.exp: Likewise.
8553 * gdb.threads/info-threads-cur-sal.exp: Likewise.
8554 * gdb.threads/kill.exp: Likewise.
8555 * gdb.threads/linux-dp.exp: Likewise.
8556 * gdb.threads/multiple-step-overs.exp: Likewise.
8557 * gdb.threads/next-bp-other-thread.exp: Likewise.
8558 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
8559 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
8560 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
8561 * gdb.threads/thread-find.exp: Likewise.
8562 * gdb.threads/tls.exp: Likewise.
8563 * lib/mi-support.exp (mi_reverse_list): Delete.
8564 (mi_check_thread_states): No longer reverse list.
8565
2cc57ad8
PA
85662015-11-24 Pedro Alves <palves@redhat.com>
8567
8568 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
8569 use lowercase.
8570
c93e8391
SM
85712015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8572
8573 * gdb.trace/actions.c: Include trace-common.h.
8574 (main): Add a location for a fast tracepoint.
8575 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
8576 the normal tracepoints.
8577 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
8578
045ccf91
SM
85792015-11-23 Simon Marchi <simon.marchi@ericsson.com>
8580
8581 * save-trace.exp: Factor out code to these...
8582 (gdb_save_tracepoints): New.
8583 (gdb_load_tracepoints): New.
8584 (do_save_load_test): New.
8585
5506f9f6
KB
85862015-11-23 Kevin Buettner <kevinb@redhat.com>
8587
8588 * gdb.base/asmlabel.exp: New test.
8589 * gdb.base/asmlabel.c: New test case.
8590
16c3b12f
JB
85912015-11-23 Joel Brobecker <brobecker@adacore.com>
8592
8593 * gdb.base/wrong_frame_bt_full-main.c: New file.
8594 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
8595 * gdb.base/wrong_frame_bt_full.exp: New file.
8596
155bfbd3
JB
85972015-11-23 Joel Brobecker <brobecker@adacore.com>
8598
8599 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
8600
bb097445
JM
86012015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8602
206853a0 8603 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
8604 pstate register when comparing registers values in
8605 sparc64-*-linux-gnu targets to avoid spurious differences.
8606
9c88ed8f
JM
86072015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
8608
206853a0 8609 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 8610
96161e25
SL
86112015-11-19 Sandra Loosemore <sandra@codesourcery.com>
8612
8613 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
8614 as type argument to gdb_compile.
8615 * gdb.base/nested-subp2.exp: Likewise.
8616 * gdb.base/nested-subp3.exp: Likewise.
8617
340c2830
DV
86182015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
8619
8620 * lib/dwarf.exp (_note): Fix left shift of negative value.
8621 * gdb.trace/trace-condition.exp: Likewise.
8622
c1862d0f
YQ
86232015-11-13 Yao Qi <yao.qi@linaro.org>
8624
8625 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
8626 comments about d10v.
8627 (test_scalar_returns): Likewise.
8628 * gdb.base/d10v.ld: Remove.
8629 * gdb.base/overlays.exp: Remove the target triplet checking for
8630 d10v-*-*.
8631 * gdb.base/structs.exp (test_struct_returns): Remove the
8632 comments about d10v.
8633 (test_struct_calls): Likewise.
8634
77ae9c19
YQ
86352015-11-13 Yao Qi <yao.qi@linaro.org>
8636
8637 * gdb.base/gnu_vector.exp: Check the return value by "p res".
8638 * gdb.base/gnu_vector.c: Don't include stdio.h.
8639 (main): Don't print res and call add_some_intvecs.
8640
430e004e
MK
86412015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
8642
8643 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
8644 macro.
8645 (func5): Removed.
8646 (func4): Use FAST_TRACEPOINT_LABEL.
8647 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
8648 macro.
8649 (func): Removed.
8650 (thread_function): Use FAST_TRACEPOINT_LABEL.
8651 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
8652 (func): Remove.
8653 (marker): Use FAST_TRACEPOINT_LABEL.
8654 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
8655 (pendfunc1): Remove.
8656 (pendfunc): Use FAST_TRACEPOINT_LABEL.
8657 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
8658 (foo): Remove.
8659 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
8660 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
8661 macro.
8662 (func): Remove.
8663 (marker): Use FAST_TRACEPOINT_LABEL.
8664 * gdb.trace/trace-common.h: New header.
8665 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
8666 macro.
8667 (func): Remove.
8668 (marker): Use FAST_TRACEPOINT_LABEL.
8669 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
8670 (func): Remove.
8671 (thread_function): Use FAST_TRACEPOINT_LABEL.
8672
6e7675a7
MK
86732015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
8674
8675 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
8676 in front.
8677 * gdb.trace/change-loc.exp: Use global pcreg definition.
8678 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
8679 * gdb.trace/entry-values.exp: Use global spreg definition, add $
8680 in front.
8681 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
8682 * gdb.trace/pending.exp: Likewise.
8683 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
8684 * gdb.trace/trace-break.exp: Likewise.
8685 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
8686 in front.
8687 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
8688 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
8689 in front.
8690 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
8691
dddc0e16
JB
86922015-11-09 Joel Brobecker <brobecker@adacore.com>
8693
8694 * gdb.ada/fin_fun_out: New testcase.
8695
c6f0b406
KB
86962015-11-07 Kevin Buettner <kevinb@redhat.com>
8697
8698 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
8699 value associated with DW_AT_byte_size.
8700 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
8701 constants for DW_AT_byte_size, DW_AT_lower_bound, and
8702 DW_AT_upper_bound.
8703
f01dcfd9
KB
87042015-11-07 Kevin Buettner <kevinb@redhat.com>
8705
8706 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
8707 (gdb_target_symbol_prefix_flags): Define in terms of _asm
8708 version.
8709 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
8710 gdb.dwarf2/dw2-canonicalize-type.exp,
8711 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
8712 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
8713 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
8714 provided by gdb_target_symbol_prefix_flags_asm.
8715 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
8716 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
8717 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
8718 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
8719 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
8720 macros where needed). Use this macro for symbols which require
8721 the prefix provided by SYMBOL_PREFIX.
8722
2223449a
KB
87232015-11-05 Kevin Buettner <kevinb@redhat.com>
8724
8725 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
8726 New procs.
8727 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
8728 representing expressions, of more than one list element.
8729 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
8730 to prepend linker symbol prefix to f.
8731 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
8732 table_1 and table_2.
8733 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
8734 Likewise, for f and g.
8735 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
8736 for ptr.
8737 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
8738 for main.
8739 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
8740 table_1_ptr and table_2_ptr.
8741
6f2f1a3a
JK
87422015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8743 Joel Brobecker <brobecker@adacore.com>
8744
8745 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
8746
566c56c9
MK
87472015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
8748
8749 * gdb.reverse/s390-mvcle.c: New test.
8750 * gdb.reverse/s390-mvcle.exp: New file.
8751 * lib/gdb.exp: Enable reverse tests on s390*-linux.
8752
d5f0636b
MK
87532015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8754
8755 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
8756
7ad8b86c
MK
87572015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
8758
8759 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
8760 reaching marker2.
8761 * gdb.reverse/getresuid-reverse.exp: Likewise.
8762 * gdb.reverse/pipe-reverse.exp: Likewise.
8763 * gdb.reverse/readv-reverse.exp: Likewise.
8764 * gdb.reverse/recvmsg-reverse.exp: Likewise.
8765 * gdb.reverse/time-reverse.exp: Likewise.
8766 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
8767
4081c0f1
YQ
87682015-10-30 Yao Qi <yao.qi@linaro.org>
8769
8770 * gdb.threads/wp-replication.c (watch_count_done): Remove.
8771 (empty_cycle): Remove.
8772 (main): Don't call empty_cycle. Don't use watch_count_done.
8773 * gdb.threads/wp-replication.exp: Don't set breakpoint on
8774 empty_cycle. Rewrite the code counting HW watchpoints.
8775
452b4ba5
MK
87762015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
8777
8778 * gdb.reverse/fstatat-reverse.c: New test.
8779 * gdb.reverse/fstatat-reverse.exp: New file.
8780 * gdb.reverse/getresuid-reverse.c: New test.
8781 * gdb.reverse/getresuid-reverse.exp: New file.
8782 * gdb.reverse/pipe-reverse.c: New test.
8783 * gdb.reverse/pipe-reverse.exp: New file.
8784 * gdb.reverse/readv-reverse.c: New test.
8785 * gdb.reverse/readv-reverse.exp: New file.
8786 * gdb.reverse/recvmsg-reverse.c: New test.
8787 * gdb.reverse/recvmsg-reverse.exp: New file.
8788 * gdb.reverse/time-reverse.c: New test.
8789 * gdb.reverse/time-reverse.exp: New file.
8790 * gdb.reverse/waitpid-reverse.c: New test.
8791 * gdb.reverse/waitpid-reverse.exp: New file.
8792
5e2e7507
JK
87932015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8794
8795 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
8796
0fde2c53
DE
87972015-10-26 Doug Evans <dje@google.com>
8798
8799 PR symtab/17391
8800 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
8801 * gdb.dwarf2/bad-regnum.c: New file.
8802 * gdb.dwarf2/bad-regnum.exp: New file.
8803
1a70ae97
DE
88042015-10-26 Doug Evans <dje@google.com>
8805
8806 PR python/18938
8807 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
8808 file.
8809
27dc26ab
JK
88102015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8811
8812 * gdb.compile/compile.exp (compile code globalvar): Update expectation
8813 for a change by "Mention language in compile error message".
8814
bed91f4d
SM
88152015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
8816
8817 PR python/18073
8818 * gdb.python/py-type.c (C::a_method): New.
8819 (C::a_const_method): New.
8820 (C::a_static_method): New.
8821 (a_function): New.
8822 * gdb.python/py-type.exp (test_fields): Test getting fields
8823 from function and method.
8824
3f2f83dd
KB
88252015-10-21 Keven Boell <keven.boell@intel.com>
8826
8827 * gdb.fortran/vla-alloc-assoc.exp: New file.
8828 * gdb.fortran/vla-datatypes.exp: New file.
8829 * gdb.fortran/vla-datatypes.f90: New file.
8830 * gdb.fortran/vla-history.exp: New file.
8831 * gdb.fortran/vla-ptype-sub.exp: New file.
8832 * gdb.fortran/vla-ptype.exp: New file.
8833 * gdb.fortran/vla-sizeof.exp: New file.
8834 * gdb.fortran/vla-sub.f90: New file.
8835 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
8836 * gdb.fortran/vla-value-sub-finish.exp: New file.
8837 * gdb.fortran/vla-value-sub.exp: New file.
8838 * gdb.fortran/vla-value.exp: New file.
8839 * gdb.fortran/vla-ptr-info.exp: New file.
8840 * gdb.mi/mi-vla-fortran.exp: New file.
8841 * gdb.mi/vla.f90: New file.
8842
27145d50
SL
88432015-10-21 Sandra Loosemore <sandra@codesourcery.com>
8844
8845 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
8846 of hardwired timeout value.
8847
5f3ff4f8
JK
88482015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8849 Pedro Alves <palves@redhat.com>
8850
8851 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
8852 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
8853
bfd09d20
JS
88542015-10-19 Josh Stone <jistone@redhat.com>
8855
8856 * gdb.base/catch-syscall.c: Include <sched.h>.
8857 (unknown_syscall): New variable.
8858 (main): Trigger a vfork and an unknown syscall.
8859 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
8860 (unknown_syscall_number): Likewise.
8861 (check_call_to_syscall): Accept an optional syscall pattern.
8862 (check_return_from_syscall): Likewise.
8863 (check_continue): Likewise.
8864 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
8865 (test_catch_syscall_skipping_return): New test toggling off 'catch
8866 syscall' to step over the syscall return, then toggling back on.
8867 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
8868 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
8869 (do_syscall_tests): Call test_catch_syscall_without_args and
8870 test_catch_syscall_mid_vfork.
8871 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
8872 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
8873
b32b93c6
AS
88742015-10-19 Andrew Stubbs <ams@codesourcery.com>
8875
8876 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
8877 print g_vE): Add new pass patterns.
8878 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
8879 print various symbol names for vptr fields.
8880
9d622bda
AB
88812015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
8882
8883 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
8884 results.
8885
0fd8ac1c
YQ
88862015-10-12 Yao Qi <yao.qi@linaro.org>
8887
8888 * gdb.arch/disp-step-insn-reloc.exp: New test case.
8889
34240514
YQ
88902015-10-12 Yao Qi <yao.qi@linaro.org>
8891
8892 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
8893 is aarch64*-*-linux*.
8894
8240f442
YQ
88952015-10-12 Yao Qi <yao.qi@linaro.org>
8896
8897 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
8898 (can_relocate_bcond_true): ... it.
8899 (can_relocate_bcond_false): New function.
8900 (foo): Likewise.
8901 (can_relocate_bl): Likewise.
8902 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
8903 can_relocate_bl.
8904
2520f728
PMR
89052015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
8906
8907 * gdb.base/nested-addr.c: New file.
8908 * gdb.base/nested-addr.exp: New testcase.
8909
abcef95a
MM
89102015-10-09 Markus Metzger <markus.t.metzger@intel.com>
8911
8912 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
8913 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
8914 its output. Ignore the output of "record goto begin" and instead
8915 check that GDB is replaying.
8916
145e3ddb
PA
89172015-10-09 Pedro Alves <palves@redhat.com>
8918
8919 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
8920 (top level): Use it in the run with no args test.
8921
d5d8c4e1
IB
89222015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
8923
8924 * gdb.dlang/properties.exp: New file.
8925
06e635ef
SL
89262015-10-02 Sandra Loosemore <sandra@codesourcery.com>
8927
8928 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
8929 whether or not address 0x1000 is mapped on the target.
8930
e019fd1d
SM
89312015-09-30 Simon Marchi <simon.marchi@ericsson.com>
8932
8933 * gdb.python/py-type.exp: Do not run tests if binaries fail to
8934 build.
8935
77ba2a67
MM
89362015-09-30 Markus Metzger <markus.t.metzger@intel.com>
8937
8938 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
8939 instruction-history test.
8940
c60eb31f
DE
89412015-09-28 Doug Evans <dje@google.com>
8942
8943 * gdb.base/gcore.c (array_func): Add reference to static_array.
8944
9a3c8263
SM
89452015-09-25 Simon Marchi <simon.marchi@ericsson.com>
8946
8947 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
8948 source line.
8949
9720e656
SL
89502015-09-24 Sandra Loosemore <sandra@codesourcery.com>
8951
8952 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
8953 short or char as base type.
8954
938d3bf2
SL
89552015-09-23 Sandra Loosemore <sandra@codesourcery.com>
8956
8957 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
8958 to allow any size enum.
8959
e6c2c623
PMR
89602015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
8961
8962 * gdb.ada/array_ptr_renaming.exp: New testcase.
8963 * gdb.ada/array_ptr_renaming/foo.adb: New file.
8964 * gdb.ada/array_ptr_renaming/pack.ads: New file.
8965
06da0f77
PL
89662015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8967
8968 * gdb.trace/ftrace-lock.c: New file.
8969 * gdb.trace/ftrace-lock.exp: New file.
8970
4f51c22a
PL
89712015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8972
8973 * gdb.arch/insn-reloc.c: New file.
8974 * gdb.arch/ftrace-insn-reloc.exp: New file.
8975
7041adf4
PL
89762015-09-21 Pierre Langlois <pierre.langlois@arm.com>
8977
8978 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
8979 instruction.
8980 * gdb.trace/pendshr1.c (pendfunc): Likewise.
8981 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
8982 * gdb.trace/range-stepping.c: Likewise.
8983 * gdb.trace/trace-break.c: Likewise.
8984 * gdb.trace/trace-mt.c (thread_function): Likewise.
8985 * gdb.trace/ftrace.c (marker): Likewise.
8986 * gdb.trace/trace-condition.c (marker): Likewise.
8987 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
8988 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
8989 is_aarch64_target.
8990
015d2e7e
DE
89912015-09-18 Doug Evans <xdje42@gmail.com>
8992
8993 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
8994 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
8995
26b188a2
SL
89962015-09-18 Sandra Loosemore <sandra@codesourcery.com>
8997
8998 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
8999 the breakpoint.
9000
79dc332b
SL
90012015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9002
9003 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
9004 the pending breakpoint. Remove timeout override for "Run till
9005 MI pending breakpoint on pendfunc3 on thread 2" test.
9006
f57929f2
SL
90072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9008
9009 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
9010 filename pattern.
9011
3f469b17
SL
90122015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9013
9014 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
9015 in breakpoint filename pattern.
9016
515b89b3
SL
90172015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9018
7800dbe4
SL
9019 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
9020
90212015-09-18 Sandra Loosemore <sandra@codesourcery.com>
9022
515b89b3
SL
9023 * gdb.linespec/explicit.exp: Check for readline support for
9024 tab-completion tests. Fix obvious typo.
9025
d2939ba2
MM
90262015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9027
9028 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
9029 and replay.
9030
cbb55fa7
MM
90312015-09-18 Markus Metzger <markus.t.metzger@intel.com>
9032
9033 * gdb.btrace/non-stop.c: New.
9034 * gdb.btrace/non-stop.exp: New.
9035
43691ca1
PL
90362015-09-17 Pierre Langlois <pierre.langlois@arm.com>
9037 Yao Qi <yao.qi@linaro.org>
9038
9039 * gdb.trace/trace-condition.c: New file.
9040 * gdb.trace/trace-condition.exp: New file.
9041
d78908cf
WW
90422015-09-16 Wei-cheng Wang <cole945@gmail.com>
9043
9044 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
9045 for testing bytecode compilation.
9046
1ed415e2
PA
90472015-09-16 Pedro Alves <palves@redhat.com>
9048 Sandra Loosemore <sandra@codesourcery.com>
9049
9050 * gdb.threads/non-stop-fair-events.c (timeout): New global.
9051 (SECONDS): Redefine.
9052 (main): Call pthread_kill and alarm early.
9053 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
9054 support.
9055 (test): If the target can't hardware step and doesn't support
9056 displaced stepping, increase the timeout.
9057
d136eff5
PA
90582015-09-16 Pedro Alves <palves@redhat.com>
9059
9060 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
9061 (enable_debug): New procedures.
9062 (test): Use them. Bail out if waiting for threads fails.
9063 (top level): Bail out if a test fails.
9064
991f019c
YQ
90652015-09-16 Yao Qi <yao.qi@linaro.org>
9066
9067 * gdb.asm/asm-source.exp: Set asm-arch for
9068 aarch64*-*-* target.
9069 * gdb.asm/aarch64.inc: New file.
9070
bfca584f
PMR
90712015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
9072
9073 * gdb.ada/array_of_variable_length.exp: New testcase.
9074 * gdb.ada/array_of_variable_length/foo.adb: New file.
9075 * gdb.ada/array_of_variable_length/pck.adb: New file.
9076 * gdb.ada/array_of_variable_length/pck.ads: New file.
9077
b326e587
DE
90782015-09-15 Doug Evans <dje@google.com>
9079
9080 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
9081 of function static local variable.
9082
5382cfab
PW
90832015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
9084
9085 * gdb.threads/tls-so_extern.exp: New test file.
9086 * gdb.threads/tls-so_extern.c: New test file.
9087 * gdb.threads/tls-so_extern_main.c: New test file.
9088
141c5cc4
JK
90892015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9090
9091 * gdb.opt/solib-intra-step-lib.c: New file.
9092 * gdb.opt/solib-intra-step-main.c: New file.
9093 * gdb.opt/solib-intra-step.exp: New file.
9094
d15dcecd
PA
90952015-09-15 Pedro Alves <palves@redhat.com>
9096
9097 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
9098 gdb_continue_to_breakpoint instead of gdb_test_multiple.
9099
4c2f2a79
PA
91002015-09-14 Pedro Alves <palves@redhat.com>
9101
9102 * gdb.base/hook-stop-continue.c: Delete.
9103 * gdb.base/hook-stop-continue.exp: Delete.
9104 * gdb.base/hook-stop-frame.c: Delete.
9105 * gdb.base/hook-stop-frame.exp: Delete.
9106 * gdb.base/hook-stop.c: New file.
9107 * gdb.base/hook-stop.exp: New file.
9108
919e6dbe
PMR
91092015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
9110
9111 * gdb.ada/access_to_packed_array.exp: New testcase.
9112 * gdb.ada/access_to_packed_array/foo.adb: New file.
9113 * gdb.ada/access_to_packed_array/pack.adb: New file.
9114 * gdb.ada/access_to_packed_array/pack.ads: New file.
9115
157280a4
MM
91162015-09-14 Markus Metzger <markus.t.metzger@intel.com>
9117
9118 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
9119 buffer size test.
9120
2fd33e94
DB
91212015-09-11 Don Breazeal <donb@codesourcery.com>
9122
9123 * gdb.base/foll-exec.c: Add copyright header. Fix
9124 formatting issues.
9125 * gdb.base/foll-exec.exp (zap_session): Delete proc.
9126 (do_exec_tests): Use clean_restart in place of zap_session,
9127 and for test initialization. Fix formatting issues. Use
9128 fail in place of perror.
9129 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
9130 an expect statement to match an expression with output from
9131 the program under debug.
9132 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
9133 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
9134 * gdb.threads/non-ldr-exc-2.exp: Likewise.
9135 * gdb.threads/non-ldr-exc-3.exp: Likewise.
9136 * gdb.threads/non-ldr-exc-4.exp: Likewise.
9137
e70b6e8e
DE
91382015-09-09 Doug Evans <dje@google.com>
9139
9140 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
9141
7a551a51
DE
91422015-09-09 Doug Evans <dje@google.com>
9143
9144 * gdb.base/pie-execl.exp: Fix result test of build_executable.
9145
4c666f84
DE
91462015-09-09 Doug Evans <dje@google.com>
9147
9148 * gdb.base/savedregs.exp: Fix typo.
9149
243a9253
PA
91502015-09-09 Pedro Alves <palves@redhat.com>
9151
9152 * gdb.mi/mi-cli.exp: Add CLI finish tests.
9153
c0fa8fbd
SL
91542015-09-08 Sandra Loosemore <sandra@codesourcery.com>
9155
9156 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
9157 command actually switches threads. Give up on remaining
9158 tests if target fails to stop at breakpoint.
9159
cd7c1778
PMR
91602015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
9161
9162 * gdb.ada/funcall_char.exp: New testcase.
9163 * gdb.ada/funcall_char/foo.adb: New file.
9164
dc5c8746
PMR
91652015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
9166
9167 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
9168 expected outputs. Add two testcases for completing ambiguous
9169 functions.
9170 * gdb.ada/complete/aux_pck.adb: New file.
9171 * gdb.ada/complete/aux_pck.ads: New file.
9172 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
9173 Ambiguous_Func functions.
9174 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
9175 * gdb.ada/complete/pck.adb: Likewise.
9176
4e83a1e7
UW
91772015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
9178
9179 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
9180 failures to run the test program under GDB.
9181
8ce74153
LM
91822015-08-26 Luis Machado <lgustavo@codesourcery.com>
9183
9184 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
9185 to C.
9186
e9756d52
PP
91872015-08-26 Patrick Palka <patrick@parcs.ath.cx>
9188
9189 * gdb.base/run-after-attach.exp: New test file.
9190 * gdb.base/run-after-attach.c: New test file.
9191
8d37573b
DB
91922015-08-26 Don Breazeal <donb@codesourcery.com>
9193
9194 * gdb.base/foll-exec-2.c: New test program.
9195 * gdb.base/foll-exec-2.exp: New test.
9196
63e43d3a
PMR
91972015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
9198
9199 * gdb.base/nested-subp1.exp: New file.
9200 * gdb.base/nested-subp1.c: New file.
9201 * gdb.base/nested-subp2.exp: New file.
9202 * gdb.base/nested-subp2.c: New file.
9203 * gdb.base/nested-subp3.exp: New file.
9204 * gdb.base/nested-subp3.c: New file.
9205
3d40fbb5
PA
92062015-08-24 Pedro Alves <palves@redhat.com>
9207
9208 * gdb.server/connect-without-multi-process.c: New file.
9209 * gdb.server/connect-without-multi-process.exp: New file.
9210
4422ac93
LM
92112015-08-24 Luis Machado <lgustavo@codesourcery.com>
9212
9213 * gdb.opt/inline-markers.c: Make z int.
9214
91dddb86
LM
92152015-08-24 Luis Machado <lgustavo@codesourcery.com>
9216
9217 * gdb.opt/inline-markers.c: Make z volatile.
9218
a48847ee
LM
92192015-08-24 Luis Machado <lgustavo@codesourcery.com>
9220
9221 * gdb.opt/inline-bt.c: New volatile global z.
9222 * gdb.opt/inline-cmds.c: Likewise.
9223 * gdb.opt/inline-locals.c: Likewise.
9224 * gdb.opt/inline-markers.c: New extern global z.
9225 (marker): Use z.
9226 (inline_fn): Likewise.
9227
0ebbc52b
PA
92282015-08-24 Pedro Alves <palves@redhat.com>
9229
9230 * config/m32r-stub.exp: Remove file.
9231 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
9232 * gdb.base/call-rt-st.exp: Likewise.
9233 * gdb.base/call-strs.exp: Likewise.
9234 * gdb.base/default.exp: Remove references to h8300-*-hms and
9235 *-*-udi*.
9236 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
9237
77c365df
AA
92382015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9239
9240 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
9241 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
9242 and "return" use KFAIL when GDB can not read/write the vector
9243 return value.
9244
4313b8c0
GB
92452015-08-21 Gary Benson <gbenson@redhat.com>
9246
9247 * gdb.trace/pending.exp: Cope with remote transfer warnings.
9248
0e433b32
PA
92492015-08-20 Pedro Alves <palves@redhat.com>
9250
9251 * gdb.server/solib-list.exp: No longer expect an interior stop in
9252 non-stop mode.
9253
221e1a37
PA
92542015-08-20 Pedro Alves <palves@redhat.com>
9255
9256 * gdb.server/connect-stopped-target.c: New file.
9257 * gdb.server/connect-stopped-target.exp: New file.
9258
40e3ad0e
PA
92592015-08-20 Pedro Alves <palves@redhat.com>
9260
9261 * gdb.dwarf2/comp-unit-lang.exp: New file.
9262 * gdb.dwarf2/comp-unit-lang.c: New file.
9263
af39b327
PMR
92642015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
9265
9266 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
9267 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
9268
7d45c7c3 92692015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 9270
7d45c7c3
KB
9271 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
9272 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
9273
4d6cceb4
DE
92742015-08-18 Doug Evans <dje@google.com>
9275 Adrian Sendroiu <adrian.sendroiu@freescale.com>
9276
9277 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
9278 skip_python_tests. New arg prompt_regexp.
9279 (skip_python_tests): New function.
9280 * lib/mi-support.exp (mi_skip_python_tests): New function.
9281 * gdb.python/py-mi-objfile-gdb.py: New file.
9282 * gdb.python/py-mi-objfile.c: New file.
9283 * gdb.python/py-mi-objfile.exp: New file.
9284
ad89c2aa
KS
92852015-08-17 Keith Seitz <keiths@redhat.com>
9286
9287 * gdb.linespec/explicit.exp: Move strace test from here ...
9288 * gdb.trace/strace.exp: ... to here.
9289
e3ae3c43
PP
92902015-08-15 Patrick Palka <patrick@parcs.ath.cx>
9291
9292 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
9293 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
9294
604b2636
DE
92952015-08-14 Doug Evans <xdje42@gmail.com>
9296
9297 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
9298 inferior before selecting a new file.
9299
6ff0ba5f
DE
93002015-08-14 Doug Evans <xdje42@gmail.com>
9301
9302 * gdb.mi/mi-disassemble.exp: Update.
9303 * gdb.base/disasm-optim.S: New file.
9304 * gdb.base/disasm-optim.c: New file.
9305 * gdb.base/disasm-optim.h: New file.
9306 * gdb.base/disasm-optim.exp: New file.
9307
9ca98f92
KS
93082015-08-14 Keith Seitz <keiths@redhat.com>
9309
9310 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
9311 "evaluated-by".
9312
52bbc560
JB
93132015-08-13 Joel Brobecker <brobecker@adacore.com>
9314
9315 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
9316
5d8c3ed3
PMR
93172015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
9318
9319 * gdb.ada/fun_renaming.exp: New testcase.
9320 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
9321 * gdb.ada/fun_renaming/pack.adb: New file.
9322 * gdb.ada/fun_renaming/pack.ads: New file.
9323
ea8812bc
KS
93242015-08-12 Keith Seitz <keiths@redhat.com>
9325
9326 * gdb.base/dso2dso.exp: Pass basename of source file in call to
9327 gdb_get_line_number.
9328
4dafcdeb
JB
93292015-08-12 Joel Brobecker <brobecker@adacore.com>
9330
9331 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
9332 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
9333 gdb.base/dso2dso.exp: New files.
9334
5ba32597
SDJ
93352015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
9336 Pedro Alves <palves@redhat.com>
9337 Keith Seitz <keiths@redhat.com>
9338
9339 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
9340 GDBFLAGS.
9341
b6dafabf
PP
93422015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9343
9344 * gdb.base/gdbhistsize-history.exp
9345 (test_histsize_history_setting): Use save_vars.
9346 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
9347 Use save_vars.
9348 (test_no_truncation_of_unlimited_history_file): Use save_vars.
9349 * gdb.base/readline.exp: Use save_vars.
9350
abe8e607
PP
93512015-08-12 Patrick Palka <patrick@parcs.ath.cx>
9352
9353 * lib/gdb.exp (save_vars): New proc.
9354
629500fa
KS
93552015-08-11 Keith Seitz <keiths@redhat.com>
9356
9357 * gdb.base/help.exp: Update help_breakpoint_text.
9358
eb8c4e2e
KS
93592015-08-11 Keith Seitz <keiths@redhat.com>
9360
9361 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
9362 (at toplevel): Call test_explicit_breakpoints.
9363 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
9364 breakpoints.
9365 * lib/mi-support.exp (mi_make_breakpoint): Add support for
9366 breakpoint conditions, "-cond".
9367
87f0e720
KS
93682015-08-11 Keith Seitz <keiths@redhat.com>
9369
9370 * gdb.linespec/3explicit.c: New file.
9371 * gdb.linespec/cpexplicit.cc: New file.
9372 * gdb.linespec/cpexplicit.exp: New file.
9373 * gdb.linespec/explicit.c: New file.
9374 * gdb.linespec/explicit.exp: New file.
9375 * gdb.linespec/explicit2.c: New file.
9376 * gdb.linespec/ls-errs.exp: Add explicit location tests.
9377 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
9378 before using in the matching pattern.
9379 Clarify that `prefix' is a regular expression.
9380
f00aae0f
KS
93812015-08-11 Keith Seitz <keiths@redhat.com>
9382
9383 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
9384 test.
9385 Add tests for missing ",FMT" and ",".
9386
e27852be
DE
93872015-08-10 Doug Evans <dje@google.com>
9388 Keith Seitz <keiths@redhat.com>
9389
9390 PR gdb/17960
9391 * gdb.base/completion.exp: Add location completer tests.
9392
7f03bd92
PA
93932015-08-07 Pedro Alves <palves@redhat.com>
9394
9395 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
9396 tests here.
9397 (top level): Run do_test with and without displaced stepping.
9398
3fc8eb30
PA
93992015-08-07 Pedro Alves <palves@redhat.com>
9400
9401 * gdb.base/valgrind-disp-step.c: New file.
9402 * gdb.base/valgrind-disp-step.exp: New file.
9403
d4569d7b
PA
94042015-08-07 Pedro Alves <palves@redhat.com>
9405
9406 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
9407 Delete function.
9408 (main): Add alarm. Run an infinite loop instead of calling
9409 wait_threads.
9410 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
9411 comment.
9412 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
9413 Delete function.
9414 (main): Add alarm. Run an infinite loop instead of calling
9415 wait_threads.
9416 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
9417 comment.
9418
e1316e60
PA
94192015-08-07 Pedro Alves <palves@redhat.com>
9420
9421 * gdb.base/checkpoint-ns.exp: New file.
9422 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
9423 standard_testfile.
9424
da8c46d2
MM
94252015-08-07 Markus Metzger <markus.t.metzger@intel.com>
9426
9427 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
9428 * gdb.btrace/instruction_history.exp: Update.
9429 * gdb.btrace/tsx.exp: New.
9430 * gdb.btrace/tsx.c: New.
9431
de1c2c52
PA
94322015-08-06 Pedro Alves <palves@redhat.com>
9433
9434 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
9435 increase timeout.
9436 * gdb.reverse/until-precsave.exp: Bump timeouts.
9437
782e0bf4
PA
94382015-08-06 Pedro Alves <palves@redhat.com>
9439
9440 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
9441
83e97ed0
PA
94422015-08-06 Pedro Alves <palves@redhat.com>
9443
9444 PR gdb/18749
9445 * gdb.threads/process-dies-while-handling-bp.c: New file.
9446 * gdb.threads/process-dies-while-handling-bp.exp: New file.
9447
863d01bd
PA
94482015-08-06 Pedro Alves <palves@redhat.com>
9449
9450 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
9451 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
9452
0a39bb32
PA
94532015-08-05 Pedro Alves <palves@redhat.com>
9454
9455 * gdb.threads/next-while-other-thread-longjmps.c: New file.
9456 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
9457
ee2d2b10
SL
94582015-08-03 Sandra Loosemore <sandra@codesourcery.com>
9459
9460 * gdb.base/bp-permanent.exp: Report test as unsupported if
9461 the target cannot stop at the permanent breakpoint.
9462
4e1bdb00
DE
94632015-08-03 Doug Evans <dje@google.com>
9464
9465 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
9466 10000.
9467
3d338901
DE
94682015-08-03 Doug Evans <dje@google.com>
9469
9470 * Makefile.in (workers/%.worker, build-perf): New rule.
9471 (GDB_PERFTEST_MODE): New variable.
9472 (check-perf): Use it.
9473 (clean): Clean up gdb.perf parallel build subdirs.
9474 * lib/build-piece.exp: New file.
9475 * lib/gdb.exp (make_gdb_parallel_path): New function
9476 (standard_output_file, standard_temp_file): Call it.
9477 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9478 of $GDB_PARALLEL.
9479 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
9480
af061d3e
DE
94812015-08-03 Doug Evans <dje@google.com>
9482
8e1afc81 9483 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
9484 (LOG_FILE_NAME): New global.
9485 (TextReporter.__init__): Initialize self.txt_sum.
9486 (TextReporter.report): Add support for multiple data-points.
9487 Move report to perftest.sum, put raw data in perftest.log.
9488 (TextReporter.start): Open sum and log files.
9489 (TextReporter.end): Close sum and log files.
8e1afc81
DE
9490 * gdb.perf/lib/perftest/testresult.py
9491 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 9492
2c8c5d37
PA
94932015-07-31 Pedro Alves <palves@redhat.com>
9494
9495 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
9496 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9497 kill_wait_spawned_process instead of explicit "kill -9".
9498 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
9499 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9500 kill_wait_spawned_process.
9501 * gdb.base/attach-twice.exp: Likewise.
9502 * gdb.base/attach.exp: Likewise.
9503 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
9504 gdb_test_multiple.
9505 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
9506 returning a spawn id instead of a pid. Use spawn_id_get_pid and
9507 kill_wait_spawned_process.
9508 * gdb.base/valgrind-infcall.exp: Likewise.
9509 * gdb.multi/multi-attach.exp: Likewise.
9510 * gdb.python/py-prompt.exp: Likewise.
9511 * gdb.python/py-sync-interp.exp: Likewise.
9512 * gdb.server/ext-attach.exp: Likewise.
9513 * gdb.threads/attach-into-signal.exp (corefunc): Use
9514 spawn_wait_for_attach, spawn_id_get_pid and
9515 kill_wait_spawned_process.
9516 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
9517 spawn_wait_for_attach returning a spawn id instead of a pid. Use
9518 spawn_id_get_pid and kill_wait_spawned_process.
9519 * gdb.threads/attach-stopped.exp (corefunc): Use
9520 spawn_wait_for_attach, spawn_id_get_pid and
9521 kill_wait_spawned_process.
9522 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
9523 Use spawn_id_get_pid. Wait for spawn id after eof. Use
9524 kill_wait_spawned_process instead of explicit "kill -9".
9525 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
9526 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
9527 (spawn_wait_for_attach): Use spawn instead of exec to spawn
9528 processes. Don't map cygwin/windows pids here. Now returns a
9529 spawn id list.
9530
032a0fca
SL
95312015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9532
9533 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
9534 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
9535 correct patch.
9536
61a934ca
SL
95372015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9538
9539 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
9540
4bc4d428
SL
95412015-07-30 Sandra Loosemore <sandra@codesourcery.com>
9542
9543 Reapply:
9544 2014-05-21 Mark Wielaard <mjw@redhat.com>
9545
9546 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
9547
998d452a
PA
95482015-07-30 Pedro Alves <palves@redhat.com>
9549
9550 * linux-low.c (handle_extended_wait): Set the child's last
9551 reported status to TARGET_WAITKIND_STOPPED.
9552
69dde7dc
PA
95532015-07-30 Pedro Alves <palves@redhat.com>
9554
9555 PR threads/18600
9556 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
9557 only shows inferior 1.
9558
4dd63d48
PA
95592015-07-30 Simon Marchi <simon.marchi@ericsson.com>
9560 Pedro Alves <palves@redhat.com>
9561
9562 PR threads/18600
9563 * gdb.threads/fork-plus-threads.c: New file.
9564 * gdb.threads/fork-plus-threads.exp: New file.
9565
d618e4c5
PP
95662015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9567
9568 * gdb.base/batch-preserve-term-settings.exp
9569 (test_terminal_settings_preserved_after_cli_exit): Use
9570 send_quit_command.
9571
1eef6428
PA
95722015-07-29 Pedro Alves <palves@redhat.com>
9573 Don Breazeal <donb@codesourcery.com>
9574
9575 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
9576 output from both inferior_spawn_id and gdb_spawn_id.
9577
7da5b897
SDJ
95782015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9579
9580 * gdb.threads/attach-into-signal.exp (corefunc): Use
9581 with_test_prefix on nested loops, uniquefying the test messages.
9582
dac804df
SDJ
95832015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
9584
9585 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
9586 commit.
9587
06265e53
PP
95882015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9589
9590 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
9591 New proc.
9592 (test_terminal_settings_preserved_after_sigterm): New test.
9593
18206ca3
PP
95942015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9595
9596 * gdb.base/batch-preserve-term-settings.exp
9597 (test_terminal_settings_preserved_after_cli_exit): New test.
9598
90074d11
PP
95992015-07-29 Patrick Palka <patrick@parcs.ath.cx>
9600
9601 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
9602 manipulation of saved_gdbflags.
9603 (test_terminal_settings_preserved): Remove global declaration of
9604 the unused variable pagination_prompt. Remove manipulation of
9605 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
9606 GDBFLAGS.
9607
eb1a7902
PA
96082015-07-29 Pedro Alves <palves@redhat.com>
9609
9610 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
9611
8b75dd3b
PA
96122015-07-29 Pedro Alves <palves@redhat.com>
9613
9614 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
9615 at the top.
9616
dedad4e3
PA
96172015-07-29 Pedro Alves <palves@redhat.com>
9618
9619 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
9620 (main): Call gdb_unbuffer_output.
9621 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
9622 (main): Call gdb_unbuffer_output.
9623 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
9624 (main): Call gdb_unbuffer_output.
9625 * gdb.base/call-strs.exp: Adjust to step over the
9626 gdb_unbuffer_output call.
9627 * gdb.base/catch-gdb-caused-signals.c: Include
9628 "../lib/unbuffer_output.c".
9629 (main): Call gdb_unbuffer_output.
9630 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
9631 (main): Call gdb_unbuffer_output.
9632 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
9633 (main): Call gdb_unbuffer_output.
9634 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
9635 (main): Call gdb_unbuffer_output.
9636 * gdb.base/shlib-call.exp: Adjust to step over the
9637 gdb_unbuffer_output call.
9638 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
9639 (main): Call gdb_unbuffer_output.
9640 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
9641 (main): Call gdb_unbuffer_output.
9642 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
9643 (main): Rename to ...
9644 (test): ... this.
9645 (main): Reimplement.
9646 * gdb.base/varargs.exp: Run to test instead of to main.
9647 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9648 (main): Call gdb_unbuffer_output.
9649
58789a91
PA
96502015-07-29 Pedro Alves <palves@redhat.com>
9651
9652 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
9653 factore out from mi_continue_dprintf. For call-style dprintfs,
9654 expect dprintf output out of $inferior_spawn_id.
9655 (mi_continue_dprintf): Use mi_expect_dprintf.
9656 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
9657 (main): Call gdb_unbuffer_output.
9658
e8376742
PA
96592015-07-29 Pedro Alves <palves@redhat.com>
9660
9661 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
9662 (default_mi_gdb_start): Set inferior_spawn_id instead of
9663 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
9664 gdb_spawn_id.
9665 (mi_gdb_test): Always expect inferior output from both
9666 $inferior_spawn_id and $gdb_spawn_id.
9667
08280010
PA
96682015-07-29 Pedro Alves <palves@redhat.com>
9669
9670 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
9671 send_inferior and $inferior_spawn_id.
9672
4d30e432
PA
96732015-07-29 Pedro Alves <palves@redhat.com>
9674
9675 * gdb.gdb/complaints.exp (test_initial_complaints)
9676 (test_serial_complaints, test_short_complaints): Use
9677 gdb_test_stdio.
9678 (test_empty_complaint): Handle $inferior_spawn_id !=
9679 $gdb_spawn_id.
9680
0d30a335
PA
96812015-07-29 Pedro Alves <palves@redhat.com>
9682
9683 * gdb.base/varargs.exp: Use gdb_test_stdio.
9684
39413b29
PA
96852015-07-29 Pedro Alves <palves@redhat.com>
9686
9687 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
9688
7cb000a9
PA
96892015-07-29 Pedro Alves <palves@redhat.com>
9690
9691 * gdb.base/ending-run.exp: Use gdb_test_stdio.
9692
d7b8ac82
PA
96932015-07-29 Pedro Alves <palves@redhat.com>
9694
9695 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
9696 parameter into two new parameters, "inf_result" and "gdb_result".
9697 Expect inferior output and gdb output from $inferior_spawn_id and
9698 $gdb_spawn_id, respectively. Adjust all callers.
9699
789c3a0c
PA
97002015-07-29 Pedro Alves <palves@redhat.com>
9701
9702 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
9703 of gdb_test_sequence.
9704
77e760c3
PA
97052015-07-29 Pedro Alves <palves@redhat.com>
9706
9707 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
9708 (saw_spurious_output): Expect inferior output from
9709 $inferior_spawn_id. Use gdb_test_stdio.
9710
8396d2cd
PA
97112015-07-29 Pedro Alves <palves@redhat.com>
9712
9713 * gdb.base/dprintf.exp: Use standard_testfile. Change
9714 prepare_for_testing call.
9715 (srcfile): Don't set.
9716 (restart): New procedure.
9717 (test_dprintf): New procecure, use to continue over dprintfs.
9718 (test_call, test_agent): New procedures, tests moved here.
9719 Restart gdb and recreate dprintfs. Adjust expected output.
9720
2051d61f
PA
97212015-07-29 Pedro Alves <palves@redhat.com>
9722
9723 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
9724
452397af
PA
97252015-07-29 Pedro Alves <palves@redhat.com>
9726
9727 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
9728
8aed9555
PA
97292015-07-29 Pedro Alves <palves@redhat.com>
9730
9731 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
9732 gdb_test_stdio.
9733
188a61b4
PA
97342015-07-29 Pedro Alves <palves@redhat.com>
9735
9736 * lib/gdb.exp (gdb_test_stdio): New procedure.
9737
12264a45
PA
97382015-07-29 Pedro Alves <palves@redhat.com>
9739
9740 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
9741
23ffc893
PA
97422015-07-29 Pedro Alves <palves@redhat.com>
9743
9744 * gdb.base/call-signal-resume.exp: Remove check for
9745 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
9746 * gdb.base/unwindonsignal.exp: Likewise.
9747 * gdb.base/call-signals.c (gen_signal): Remove printf call.
9748 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
9749
65566918
PA
97502015-07-29 Pedro Alves <palves@redhat.com>
9751
9752 * gdb.base/siginfo-addr.c (pass): New function.
9753 (handler): Call it iff si_addr is correct.
9754 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
9755 Set a breakpoint at "pass" and continue to it.
9756
d60a9221
SDJ
97572015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
9758
9759 * gdb.python/py-objfile.exp: Make some tests have unique names.
9760 * gdb.python/py-pp-registration.exp: Likewise.
9761
bde40b8f
PA
97622015-07-28 Pedro Alves <palves@redhat.com>
9763
9764 * gdb.server/server-exec-info.exp: Issue a "disconnect".
9765
13e1dec8
SM
97662015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9767
9768 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
9769
da33c9a7
SM
97702015-07-27 Simon Marchi <simon.marchi@ericsson.com>
9771
9772 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
9773
077836f7
PP
97742015-07-27 Patrick Palka <patrick@parcs.ath.cx>
9775
9776 * gdb.base/gdb-sigterm-2.exp: New test.
9777
b8cc7b2e
DE
97782015-07-25 Doug Evans <xdje42@gmail.com>
9779
9780 Revert:
9781 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9782 (workers/%.worker, build-perf): New rule.
9783 (GDB_PERFTEST_MODE): New variable.
9784 (check-perf): Use it.
9785 (clean): Clean up gdb.perf parallel build subdirs.
9786 * lib/build-piece.exp: New file.
9787 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9788 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9789 name.
9790 (standard_temp_file): Ditto.
9791 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9792 of $GDB_PARALLEL.
9793
c8bd4544
DE
97942015-07-24 Doug Evans <dje@google.com>
9795
9796 * gdb.perf/lib/perftest/utils.py: New file.
9797 * gdb.perf/gm-hello.cc: New file.
9798 * gdb.perf/gm-pervasive-typedef.cc: New file.
9799 * gdb.perf/gm-pervasive-typedef.h: New file.
9800 * gdb.perf/gm-std.cc: New file.
9801 * gdb.perf/gm-std.h: New file.
9802 * gdb.perf/gm-use-cerr.cc: New file.
9803 * gdb.perf/gm-utils.h: New file.
9804 * gdb.perf/gmonster-null-lookup.py: New file.
9805 * gdb.perf/gmonster-pervasive-typedef.py: New file.
9806 * gdb.perf/gmonster-print-cerr.py: New file.
9807 * gdb.perf/gmonster-ptype-string.py: New file.
9808 * gdb.perf/gmonster-runto-main.py: New file.
9809 * gdb.perf/gmonster-select-file.py: New file.
9810 * gdb.perf/gmonster1-null-lookup.exp: New file.
9811 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
9812 * gdb.perf/gmonster1-print-cerr.exp: New file.
9813 * gdb.perf/gmonster1-ptype-string.exp: New file.
9814 * gdb.perf/gmonster1-runto-main.exp: New file.
9815 * gdb.perf/gmonster1-select-file.exp: New file.
9816 * gdb.perf/gmonster1.cc: New file.
9817 * gdb.perf/gmonster1.exp: New file.
9818 * gdb.perf/gmonster2-null-lookup.exp: New file.
9819 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
9820 * gdb.perf/gmonster2-print-cerr.exp: New file.
9821 * gdb.perf/gmonster2-ptype-string.exp: New file.
9822 * gdb.perf/gmonster2-runto-main.exp: New file.
9823 * gdb.perf/gmonster2-select-file.exp: New file.
9824 * gdb.perf/gmonster2.cc: New file.
9825 * gdb.perf/gmonster2.exp: New file.
9826
6eab34f3
DE
98272015-07-24 Doug Evans <dje@google.com>
9828
9829 * gdb.perf/README: New file.
9830 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
9831 * lib/gen-perf-test.exp: New file.
9832
63738bfd
DE
98332015-07-24 Doug Evans <dje@google.com>
9834
9835 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
9836 (PerfTest::startup): New function.
9837 (PerfTest::run): Return result of calling body.
9838 (PerfTest::assemble): Rewrite.
9839 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
9840 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
9841 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
9842 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
9843 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
9844
7b606f95
DE
98452015-07-24 Doug Evans <dje@google.com>
9846
9847 * lib/gdb.exp (clean_restart): Make executable optional.
9848
a97b16b8
DE
98492015-07-24 Doug Evans <dje@google.com>
9850
9851 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
9852 compiler_info references.
9853 * gdb.cp/temargs.exp: Ditto.
9854 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
9855 (get_compiler_info): Early exit if already computed. Set compiler_info
9856 to "unknown" if there was a problem.
9857 (test_compiler_info): Add function comment. Call get_compiler_info.
9858
35baa57f
DE
98592015-07-24 Doug Evans <dje@google.com>
9860
9861 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
9862 (workers/%.worker, build-perf): New rule.
9863 (GDB_PERFTEST_MODE): New variable.
9864 (check-perf): Use it.
9865 (clean): Clean up gdb.perf parallel build subdirs.
9866 * lib/build-piece.exp: New file.
9867 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
9868 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
9869 name.
9870 (standard_temp_file): Ditto.
9871 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
9872 of $GDB_PARALLEL.
9873
6ebea266
DE
98742015-07-24 Doug Evans <dje@google.com>
9875
9876 * lib/future.exp (gdb_default_target_compile): New option
9877 "early_flags".
9878 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
9879 --as-needed.
9880
1e76a7e9
SDJ
98812015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
9882
9883 * gdb.base/catch-syscall.exp: Call gdb_exit before
9884 gdb_skip_xml_test.
9885
5068630a
PA
98862015-07-24 Pedro Alves <palves@redhat.com>
9887
9888 * gdb.python/py-events.exp: Accept output between the stop event
9889 and the prompt.
9890 * gdb.python/py-evsignal.exp: Likewise.
9891 * gdb.python/py-evthreads.exp: Likewise.
9892
77598427
PA
98932015-07-24 Pedro Alves <palves@redhat.com>
9894
9895 PR gdb/18717
9896 * gdb.threads/non-ldr-exit.c: New file.
9897 * gdb.threads/non-ldr-exit.exp: New file.
9898
11e6c98f
YQ
98992015-07-24 Yao Qi <yao.qi@linaro.org>
9900
9901 * gdb.server/ext-wrapper.exp: Test --wrapper option when
9902 restarting process.
9903
51aee833
YQ
99042015-07-24 Yao Qi <yao.qi@linaro.org>
9905
9906 * gdb.server/ext-restart.exp: New file.
9907
8cfe207c
YQ
99082015-07-24 Yao Qi <yao.qi@linaro.org>
9909
9910 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
9911 argument options.
9912 * gdb.server/ext-wrapper.exp: New file.
9913
cc12ce38
DE
99142015-07-23 Doug Evans <dje@google.com>
9915
9916 * gdb.dwarf2/dw2-dummy-cu.S: New file.
9917 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
9918
d0d84780
PMR
99192015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
9920
9921 * gdb.ada/var_arr_typedef.exp: New testcase.
9922 * gdb.ada/var_arr_typedef/pack.adb: New file.
9923 * gdb.ada/var_arr_typedef/pack.ads: New file.
9924 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
9925
8b558f79
JB
99262015-07-20 Joel Brobecker <brobecker@adacore.com>
9927
9928 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
9929
775a3298
JK
99302015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9931
9932 * gdb.arch/i386-biarch-core.exp: Replace istarget
9933 by "complete set gnutarget". Remove expectation for the "core-file"
9934 command.
9935
db1ff28b
JK
99362015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9937
9938 Revert the previous commit:
9939 Tests for validate symbol file using build-id.
9940
0a94970d
JK
99412015-07-15 Aleksandar Ristovski <aristovski@qnx.com
9942
9943 Tests for validate symbol file using build-id.
9944 * gdb.base/solib-mismatch-lib.c: New file.
9945 * gdb.base/solib-mismatch-libmod.c: New file.
9946 * gdb.base/solib-mismatch.c: New file.
9947 * gdb.base/solib-mismatch.exp: New file.
9948
03346981
SL
99492015-07-15 Sandra Loosemore <sandra@codesourcery.com>
9950
9951 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
9952 nios2-*-linux*.
9953 * gdb.base/sigbpt.exp (stepi_out): Likewise.
9954 * gdb.base/siginfo.exp: Likewise.
9955 * gdb.base/sigstep.exp (advance, advancei): Likewise.
9956
42422cc7
PL
99572015-07-15 Pierre Langlois <pierre.langlois@arm.com>
9958
9959 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
9960 Move it to ...
9961 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
9962 ... here.
9963 * gdb.trace/range-stepping.exp: Check that the target supports
9964 range stepping.
9965
cfa68bae
JK
99662015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9967
9968 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
9969
8ffdba26
PA
99702015-07-14 Pedro Alves <palves@redhat.com>
9971
9972 * gdb.base/killed-outside.exp: New file.
9973 * gdb.base/killed-outside.c: New file.
9974
218a5a11
JK
99752015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9976
9977 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
9978 (n at main): New.
9979 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
9980
e03ed3c6
AA
99812015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
9982
9983 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
9984 infcall tests instead of setting up for KFAIL.
9985
485668e5
MM
99862015-07-10 Markus Metzger <markus.t.metzger@intel.com>
9987
9988 * gdb.btrace/record_goto-step.exp: New.
9989
08464196
JK
99902015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9991
9992 PR compile/18484
9993 * gdb.compile/compile.c (struct struct_type): Add volatile to
9994 selffield's type.
9995 * gdb.compile/compile.exp
9996 (compile code struct_object.selffield = &struct_object): Skip further
9997 struct_object tests if this one xfails.
9998
bcf5c1d9
RC
99992015-07-08 Robert O'Callahan <robert@ocallahan.org>
10000
10001 PR exp/18617
10002 * gdb.trace/ax.exp: Add test.
10003
4931af25
YQ
100042015-07-07 Yao Qi <yao.qi@linaro.org>
10005
10006 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
10007 instead of istarget "aarch64*-*-*".
10008 * gdb.arch/aarch64-fp.exp: Likewise.
10009 * gdb.base/float.exp: Likewise.
10010 * gdb.reverse/aarch64.exp: Likewise.
10011 * lib/gdb.exp (is_aarch64_target): New proc.
10012
9fcf688e
YQ
100132015-07-07 Yao Qi <yao.qi@linaro.org>
10014
10015 * lib/gdb.exp (is_aarch32_target): New proc.
10016 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
10017 instead of "istarget "arm*-*-*"".
10018 * gdb.arch/arm-disp-step.exp: Likewise.
10019 * gdb.arch/thumb-bx-pc.exp: Likewise.
10020 * gdb.arch/thumb-prologue.exp: Likewise.
10021 * gdb.arch/thumb-singlestep.exp: Likewise.
10022 * gdb.base/disp-step-syscall.exp: Likewise.
10023 * gdb.base/float.exp: Likewise.
10024
fbd8d50d
YQ
100252015-07-07 Yao Qi <yao.qi@linaro.org>
10026
10027 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
10028 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
10029
71be1fdc
YQ
100302015-07-07 Yao Qi <yao.qi@linaro.org>
10031
10032 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
10033 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
10034 if it exists.
10035 * gdb.multi/multi-arch.exp: Likewise.
10036
3e221d36
SM
100372015-07-07 Simon Marchi <simon.marchi@ericsson.com>
10038
10039 * gdb.python/py-lazy-string.exp: Add missing parentheses to
10040 print.
10041
d441430b
YQ
100422015-07-07 Yao Qi <yao.qi@linaro.org>
10043
10044 * gdb.arch/thumb-singlestep.exp: Do one more single step.
10045
06f810bd
MG
100462015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
10047
10048 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
10049 '[' and ']' characters.
10050
5e61e7c0
IB
100512015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
10052
10053 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
10054
28bf096c
PA
100552015-06-29 Pedro Alves <palves@redhat.com>
10056
10057 PR threads/18127
10058 * gdb.threads/hand-call-new-thread.c: New file.
10059 * gdb.threads/hand-call-new-thread.c: New file.
10060
ee93cd5e
KS
100612015-06-26 Keith Seitz <keiths@redhat.com>
10062 Doug Evans <dje@google.com>
10063
10064 PR 16253
10065 * gdb.cp/var-tag-2.cc: New file.
10066 * gdb.cp/var-tag-3.cc: New file.
10067 * gdb.cp/var-tag-4.cc: New file.
10068 * gdb.cp/var-tag.cc: New file.
10069 * gdb.cp/var-tag.exp: New file.
10070
fc637f04
PP
100712015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10072
10073 * gdb.base/history-duplicates.exp: New test.
10074
2e52ae68
PP
100752015-06-26 Patrick Palka <patrick@parcs.ath.cx>
10076
10077 * gdb.base/completion.exp: Test the completion of the "focus"
10078 command.
10079
6e22494e
JK
100802015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
10081
10082 * gdb.arch/amd64-prologue-skip.S: New file.
10083 * gdb.arch/amd64-prologue-skip.exp: New file.
10084
bf7b9cd9
SM
100852015-06-25 Simon Marchi <simon.marchi@ericsson.com>
10086
10087 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
10088 is_address_zero_readable check.
10089
201e8dfd
PB
100902015-06-24 Peter Bergner <bergner@vnet.ibm.com>
10091
10092 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
10093 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
10094
5cd867b4
YQ
100952015-06-24 Yao Qi <yao.qi@linaro.org>
10096
10097 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
10098 linux targets.
10099
4d7be007
YQ
101002015-06-24 Yao Qi <yao.qi@linaro.org>
10101
10102 * lib/gdb.exp (supports_get_siginfo_type): New proc.
10103 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
10104 * gdb.base/siginfo-thread.exp: Likewise.
10105
07fcd301
YQ
101062015-06-22 Yao Qi <yao.qi@linaro.org>
10107
10108 * boards/remote-gdbserver-on-localhost.exp: Add comments.
10109
52042a00
YQ
101102015-06-22 Yao Qi <yao.qi@linaro.org>
10111
10112 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
10113 aarch64*-*-*.
10114 (skip_hw_watchpoint_tests): Likewise.
10115
74bd41ce
PP
101162015-06-18 Patrick Palka <patrick@parcs.ath.cx>
10117
10118 * gdb.base/gdbinit-history.exp: Test the interaction between
10119 setting GDBHISTSIZE and setting the history size via .gdbinit.
10120
bc460514
PP
101212015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10122
10123 PR gdb/16999
10124 * gdb.base/gdbhistsize-history.exp: New test.
10125
b58c513b
PP
101262015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10127
10128 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
10129 with GDBHISTSIZE.
10130 * gdb.base/readline.exp: Likewise.
10131
92046791
YQ
101322015-06-17 Yao Qi <yao.qi@linaro.org>
10133
10134 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
10135 line.
10136
2093d2d3
PP
101372015-06-17 Patrick Palka <patrick@parcs.ath.cx>
10138
10139 * gdb.base/gdbinit-history.exp: Add test case to check that
10140 an unlimited history file does not get truncated on exit.
10141
e6c693af
AA
101422015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
10143
10144 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
10145 (VECTOR): New macro. Use it...
10146 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
10147 ...for these typedefs.
10148 (int8, char1, int1, double1): New typedefs.
10149 (struct just_int2, struct two_int2): New structures.
10150 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
10151 (add_structvecs, add_singlevecs): New functions.
10152 (main): Call add_some_intvecs twice.
10153 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
10154 the compile and exit upon failure. Try compiling for the "native"
10155 architecture. Test inferior function calls with vector arguments
10156 and vector return value handling with "finish" and "return".
10157
c74f7d1c
JT
101582015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
10159
10160 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
10161 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
10162 PE file.
10163 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
10164
98aa42ee
AT
101652015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10166
10167 PR breakpoints/16465
10168 * gdb.mi/mi-dprintf-pending.c: New file.
10169 * gdb.mi/mi-dprintf-pending.exp: New test.
10170 * gdb.mi/mi-dprintf-pendshr.c: New file.
10171
7d73c23c 101722015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 10173 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
10174
10175 * gdb.arch/i386-mpx-map.c: New file.
10176 * gdb.arch/i386-mpx-map.exp: New File.
10177
101782015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10179
10180 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
10181 * gdb.arch/i386-mpx.exp: Indentation fixed.
10182
101832015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10184
10185 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
10186 function and improved indentation.
10187 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
10188 gdb_test_multiple. Added additional tests to skip the test.
10189
101902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
10191
10192 * gdb.arch/i386-avx512.c: Change path in include file.
10193 * gdb.arch/i386-avx512.exp: Change include dir path
10194 compilation flag.
10195 * gdb.arch/i386-mpx.c: Change path in include file.
10196 * gdb.arch/i386-mpx.exp: Change include dir path compilation
10197 flag.
10198
d5eba19a
JK
101992015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10200
10201 * gdb.compile/compile-print.exp (compile print *vararray@3)
10202 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
10203
7f361056
JK
102042015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10205
10206 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
10207 (do not keep jit in memory): ... this.
10208 (expect 5): Change it to ...
10209 (expect no 5): ... this.
10210
3b462ec2
SM
102112015-06-02 Simon Marchi <simon.marchi@ericsson.com>
10212
10213 PR gdb/15564
10214 * gdb.mi/mi-detach.exp: New file.
10215
e0619de6
JK
102162015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 PR symtab/18392
10219 * gdb.arch/amd64-tailcall-self.S: New file.
10220 * gdb.arch/amd64-tailcall-self.c: New file.
10221 * gdb.arch/amd64-tailcall-self.exp: New file.
10222
e970cb34
DB
102232015-05-28 Don Breazeal <donb@codesourcery.com>
10224
10225 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
10226 tests for remote targets by checking is_target_gdbserver.
10227
b2e2f908
DE
102282015-05-27 Doug Evans <dje@google.com>
10229
10230 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
10231 * gdb.dwarf2/opaque-type-lookup.c: New file.
10232 * gdb.dwarf2/opaque-type-lookup.exp: New file.
10233
82c7be31
DE
102342015-05-26 Doug Evans <dje@google.com>
10235
10236 * gdb.cp/iostream.cc: New file.
10237 * gdb.cp/iostream.exp: New file.
10238
b4f54984
DE
102392015-05-26 Doug Evans <dje@google.com>
10240
10241 * gdb.dwarf2/dw2-op-call.exp: Update.
10242 * gdb.dwarf2/dw4-sig-types.exp: Update.
10243 * gdb.dwarf2/implptr.exp: Update.
10244 * gdb.mi/mi-cmd-param-changed.exp: Update.
10245
4ea6efe9
DE
102462015-05-26 Doug Evans <dje@google.com>
10247
10248 * gdb.python/py-lazy-string.c: New file.
10249 * gdb.python/py-lazy-string.exp: New file.
10250 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
10251 (main): Update. Add estring3.
10252 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
10253 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
10254
f6bb7db3
YQ
102552015-05-26 Omair Javaid <omair.javaid@linaro.org>
10256 Yao Qi <yao.qi@linaro.org>
10257
10258 * gdb.reverse/aarch64.c: New.
10259 * gdb.reverse/aarch64.exp: New.
10260
a81bfbd0
OJ
102612015-05-26 Omair Javaid <omair.javaid@linaro.org>
10262
25d49b86
PA
10263 * lib/gdb.exp (supports_process_record): Return true for
10264 aarch64*-linux*.
a81bfbd0
OJ
10265 (supports_reverse): Likewise.
10266
158bf1b4
PP
102672015-05-22 Patrick Palka <patrick@parcs.ath.cx>
10268
10269 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10270 Use with_test_prefix.
10271
a0145030
AB
102722015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
10273
10274 * gdb.base/completion.exp: Add test for completion of layout
10275 names.
10276
ebe3b578
AB
102772015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
10278
10279 * lib/gdb.exp (skip_tui_tests): New proc.
10280 * gdb.base/tui-layout.exp: Check skip_tui_tests.
10281
84204ed7
PA
102822015-05-19 Pedro Alves <palves@redhat.com>
10283
10284 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
10285 Save the whole env array instead of just HOME. Unset HISTSIZE in
10286 the environment while testing. Restore whole environment
10287 afterwards.
10288
37442ce1
DE
102892015-05-16 Doug Evans <xdje42@gmail.com>
10290
10291 * gdb.guile/scm-ports.c: New file.
10292 * gdb.guile/scm-ports.exp: Add memory port tests.
10293
36de76f9
JK
102942015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10295
10296 * gdb.compile/compile-print.c: New file.
10297 * gdb.compile/compile-print.exp: New file.
10298
3a9558c4
JK
102992015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10300
10301 * gdb.compile/compile-ops.exp: Cast param to void.
10302 * gdb.compile/compile.exp: Complete type for _gdb_expr.
10303 (compile code struct_object.selffield = &struct_object): Add xfail.
10304
aa715135
JG
103052015-05-15 Joel Brobecker <brobecker@adacore.com>
10306
10307 * gdb.ada/arr_enum_with_gap: New testcase.
10308
931e5bc3
JG
103092015-05-15 Joel Brobecker <brobecker@adacore.com>
10310
10311 * gdb.ada/byte_packed_arr: New testcase.
10312
9cd4d857
JB
103132015-05-15 Joel Brobecker <brobecker@adacore.com>
10314
10315 * gdb.ada/pckd_neg: New testcase.
10316
ebfd00d2
PP
103172015-05-13 Patrick Palka <patrick@parcs.ath.cx>
10318
10319 PR gdb/17820
10320 * gdb.base/gdbinit-history.exp: New test.
10321 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
10322 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
10323
4c082a81
SC
103242015-05-09 Siva Chandra Reddy <sivachandra@google.com>
10325
10326 * gdb.python/py-xmethods.cc: Enhance test case.
10327 * gdb.python/py-xmethods.exp: New tests.
10328 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
10329 function.
10330 (B_indexoper): Likewise.
10331 (global_dm_list) : Add new xmethod worker functions.
10332
f7797074
SDJ
103332015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
10334
10335 * gdb.base/coredump-filter.exp: Correctly unset
10336 "coredump_var_addr" array.
10337
a4674e4e
PA
103382015-05-08 Pedro Alves <palves@redhat.com>
10339
10340 * gdb.server/non-existing-program.exp: Unset spawn_id.
10341
df2eb078
SC
103422015-05-08 Siva Chandra Reddy <sivachandra@google.com>
10343
10344 PR python/18291
10345 * gdb.python/py-xmethods.exp: Add tests.
10346
422349a3
YQ
103472015-05-08 Yao Qi <yao.qi@linaro.org>
10348
10349 PR gdb/18208
10350 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
10351 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
10352 function set_coredump_filter, and remove remote_exec call.
10353 Remove argument ipid. Callers update.
10354 (top level): Don't get inferior's PID.
10355
63fc80ce
AA
103562015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
10357
10358 * gdb.base/watch_thread_num.exp: Skip test on targets without
10359 access watchpoints.
10360
80ad801e
PA
103612015-05-06 Pedro Alves <palves@redhat.com>
10362
10363 PR server/18081
10364 * gdb.server/non-existing-program.exp: New file.
10365
0fa7fe50
JB
103662015-05-05 Joel Brobecker <brobecker@adacore.com>
10367
10368 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
10369
3ea89b92
PMR
103702015-05-05 Joel Brobecker <brobecker@adacore.com>
10371
10372 * gdb.ada/out_of_line_in_inlined: New testcase.
10373
87b8eff0
JB
103742015-05-05 Joel Brobecker <brobecker@adacore.com>
10375
10376 * gdb.ada/var_rec_arr: New testcase.
10377
5fccc635
YQ
103782015-04-30 Yao Qi <yao.qi@linaro.org>
10379
10380 * gdb.base/break-idempotent.exp: If
10381 skip_hw_watchpoint_multi_tests returns true, skip the tests
10382 on "rwatch" and "awatch".
10383
42d38f42
YQ
103842015-04-30 Yao Qi <yao.qi@linaro.org>
10385
10386 * gdb.base/relativedebug.exp: Invoke gdb command
10387 "info sharedlibrary", and if libc.so doesn't have debug info,
10388 skip the test.
10389
2ce1cdbf
DE
103902015-04-29 Doug Evans <dje@google.com>
10391
10392 * gdb.python/py-xmethods.exp: Add ptype tests.
10393 * gdb.python/py-xmethods.py (E_method_char_worker): Add
10394 get_result_type method.
10395
f24a38c5
LM
103962015-04-29 Luis Machado <lgustavo@codesourcery.com>
10397
10398 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
10399 the target does not support hardware watchpoints.
10400
ecbf2b3c
LM
104012015-04-29 Luis Machado <lgustavo@codesourcery.com>
10402
10403 * gdb.base/break-always.exp: Abort testing if writing to memory
10404 causes an error.
10405
34f5f757
DE
104062015-04-28 Doug Evans <dje@google.com>
10407
10408 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
10409 * gdb.python/py-pp-registration.exp: ... here. New file.
10410 * gdb.python/py-pp-registration.c: New file.
10411 * gdb.python/py-pp-registration.py: New file.
10412
69b4374a
DE
104132015-04-28 Doug Evans <dje@google.com>
10414
10415 * gdb.python/py-bad-printers.c: New file.
10416 * gdb.python/py-bad-printers.py: New file.
10417 * gdb.python/py-bad-printers.exp: New file.
10418
59fb7612
SS
104192015-04-28 Sasha Smundak <asmundak@google.com>
10420
10421 * gdb.python/py-type.exp: New test.
10422
2631b16a
AW
104232015-04-28 Andy Wingo <wingo@igalia.com>
10424
10425 * gdb.python/py-parameter.exp:
10426 * gdb.guile/scm-parameter.exp: Escape the path that we are
10427 matching against, as it might contain characters that are special
10428 to regular expressions.
10429
460efde1
JB
104302015-04-27 Joel Brobecker <brobecker@adacore.com>
10431
10432 * gdb.ada/rec_comp: New testcase.
10433
2d369d8e
SDJ
104342015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
10435
10436 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
10437 before using it.
10438
cf75d6c3
AB
104392015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
10440
10441 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
10442 new tests for verilog output.
10443
8dbe7ca5
YQ
104442015-04-24 Yao Qi <yao.qi@linaro.org>
10445
10446 * boards/remote-gdbserver-on-localhost.exp: New file.
10447
4ef9fb2f
PA
104482015-04-23 Pedro Alves <palves@redhat.com>
10449
10450 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
10451 $inferior_spawn_id instead of $inferior_spawn_id directly. On
10452 "end of file", remove $inferior_spawn_id from the indirect list.
10453
0a803169
PA
104542015-04-23 Pedro Alves <palves@redhat.com>
10455
10456 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
10457
749ef8f8
PA
104582015-04-23 Pedro Alves <palves@redhat.com>
10459
10460 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
10461 on $any_spawn_id instead of only on $gdb_spawn_id.
10462
8aae4344
PM
104632015-04-21 Pierre Muller <muller@sourceware.org>
10464
10465 PR pascal/17815
10466 * lib/pascal.exp (gpc_compile): Add new option "class".
10467 (fpc_compile): Likewise.
10468 * gdb.pascal/case-insensitive-symbols.pas: New file.
10469 * gdb.pascal/case-insensitive-symbols.exp: New file.
10470
1586c8fb
GB
104712015-04-20 Gary Benson <gbenson@redhat.com>
10472
10473 * gdb.base/attach.exp: Fix three extended remote failures.
10474
1b6e6f5c
GB
104752015-04-17 Gary Benson <gbenson@redhat.com>
10476
10477 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
10478 the main executable over the remote protocol.
10479
e797481d
PA
104802015-04-16 Pedro Alves <palves@redhat.com>
10481
10482 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
10483 a new gdbserver if gdbserver_reconnect_p is set.
10484
1ca99c42
PA
104852015-04-16 Pedro Alves <palves@redhat.com>
10486
10487 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
10488 is set, don't exit gdbserver.
10489
af9fd6f8
AA
104902015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10491
10492 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
10493 appropriate .insn, such that an older assembler can be used.
10494 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
10495 the z/Architecture instruction set on 31-bit targets as well.
10496
04ff1e61
AA
104972015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10498
10499 * gdb.go/handcall.exp: Remove all logic related to the first
10500 breakpoint and rely on go_runto_main instead.
10501 * gdb.go/strings.exp: Likewise.
10502 * gdb.go/unsafe.exp: Likewise.
10503 * gdb.go/hello.exp: Likewise. Also rename the remaining
10504 breakpoint marker to "breakpoint 1".
10505 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
10506 * gdb.go/strings.go: Likewise.
10507 * gdb.go/unsafe.go: Likewise.
10508 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
10509 "set breakpoint 2 here" and rename the remaining breakpoint marker
10510 to "breakpoint 1".
10511
40d2f8d6
SM
105122015-04-15 Simon Marchi <simon.marchi@ericsson.com>
10513
10514 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
10515 if itertools.imap is not present.
10516 * gdb.python/py-objfile.exp: Add parentheses.
10517 * gdb.python/py-type.exp: Same.
10518 * gdb.python/py-unwind-maint.py: Same.
10519
8cbc97c6
YQ
105202015-04-15 Yao Qi <yao.qi@linaro.org>
10521
10522 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
10523 of ":$ptr_size" and set its form explicitly.
10524
45fd756c
YQ
105252015-04-15 Pedro Alves <palves@redhat.com>
10526 Yao Qi <yao.qi@linaro.org>
10527
10528 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
10529 timeout by factor of 4.
10530 (test_regular_watch): Likewise.
10531 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
10532 * gdb.reverse/sigall-reverse.exp: Likewise.
10533 * gdb.reverse/until-precsave.exp: Likewise.
10534 * lib/gdb.exp (with_timeout_factor): New proc.
10535 (gdb_expect): Move some code to ...
10536 (get_largest_timeout): ... here. New procedure.
10537
9e811bc3
LM
105382015-04-14 Luis Machado <lgustavo@codesourcery.com>
10539
10540 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
10541
0ff6fcb2
LM
105422015-04-13 Luis Machado <lgustavo@codesourcery.com>
10543
10544 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
10545 to write to the .text section.
10546
7578d5f7
LM
105472015-04-13 Luis Machado <lgustavo@codesourcery.com>
10548
10549 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
10550 Handle the case of targets that do not provide PID information.
10551
2efe15c4
YQ
105522015-04-13 Yao Qi <yao.qi@linaro.org>
10553
10554 * lib/gdbserver-support.exp (gdb_exit): Catch exception
10555 and use expect instead of gdb_expect.
10556
8cd8f2f8
SDJ
105572015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
10558
10559 * gdb.base/coredump-filter.exp: Rename variable "addr" to
10560 "coredump_var_addr" to avoid naming conflict with other testcases.
10561
9ee41772
PA
105622015-04-10 Pedro Alves <palves@redhat.com>
10563
10564 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
10565 gdb_test_sequence and gdb_assert.
10566
07473109
PA
105672015-04-10 Pedro Alves <palves@redhat.com>
10568
10569 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
10570 test messages that don't include the breakpoint address.
10571
de3db44c
YQ
105722015-04-10 Yao Qi <yao.qi@linaro.org>
10573
10574 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
10575 false for some offset and width combinations which aren't
10576 supported by linux kernel.
10577
c79d856c
PA
105782015-04-10 Pedro Alves <palves@redhat.com>
10579
10580 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
10581 procedure, factored out from ...
10582 (top level): ... here. Add "set displaced-stepping" testing axis.
10583 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
10584 parameter "displaced". Use it.
10585 (top level): Use foreach and add "set displaced-stepping" testing
10586 axis.
10587
ebc90b50
PA
105882015-04-10 Pedro Alves <palves@redhat.com>
10589
10590 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
10591 Remove comment.
10592 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
10593 both the address of the instruction that triggers the watchpoint
10594 and the address of the instruction immediately after, and use
10595 those addresses for the test. Fix comment.
10596
8f572e5c
PA
105972015-04-10 Pedro Alves <palves@redhat.com>
10598
10599 * gdb.base/sigstep.exp (breakpoint_to_handler)
10600 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
10601 Test "backtrace" in handler.
10602 (breakpoint_over_handler): New parameter 'displaced'. Use it.
10603 (top level): Add new "displaced" test axis to
10604 breakpoint_to_handler, breakpoint_to_handler_entry and
10605 breakpoint_over_handler.
10606
8d707a12
PA
106072015-04-10 Pedro Alves <palves@redhat.com>
10608
10609 PR gdb/18216
10610 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
10611
ef713951
YQ
106122015-04-10 Yao Qi <yao.qi@linaro.org>
10613
10614 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
10615 (test_add_rn_pc): New function.
10616 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
10617 (top level): Invoke test_add_rn_pc.
10618
906d60cf
PA
106192015-04-10 Pedro Alves <palves@redhat.com>
10620
10621 PR gdb/13858
10622 * gdb.base/step-over-no-symbols.exp: New file.
10623
f2983cc3
AW
106242015-04-09 Andy Wingo <wingo@igalia.com>
10625
10626 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
10627 after the Python tests.
10628
6d62641c
SDJ
106292015-04-08 Keith Seitz <keiths@redhat.com>
10630
10631 PR python/16699
10632 * gdb.python/py-completion.exp: New tests for completion.
10633 * gdb.python/py-completion.py (CompleteLimit1): New class.
10634 (CompleteLimit2): Likewise.
10635 (CompleteLimit3): Likewise.
10636 (CompleteLimit4): Likewise.
10637 (CompleteLimit5): Likewise.
10638 (CompleteLimit6): Likewise.
10639 (CompleteLimit7): Likewise.
10640
f3770638
PA
106412015-04-08 Pedro Alves <palves@redhat.com>
10642
10643 PR gdb/18214
10644 PR gdb/18216
10645 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
10646 function.
10647 (main): Install it as SIGUSR1 handler.
10648 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
10649 parameter. Always use "setup" as prefix. Toggle "set
10650 displaced-stepping" off/on depending on global. Don't switch to
10651 thread 1 here.
10652 (top level): Add displaced stepping "off/on" test axis. Update
10653 "setup" calls. Wrap each subtest with with_test_prefix. Test
10654 continuing with a queued signal in each thread.
10655
4496bed7
PA
106562015-04-08 Pedro Alves <palves@redhat.com>
10657
10658 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
10659 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
10660 gdb_breakpoint instead of gdb_test that doesn't expect anything.
10661 Return early if running to main fails.
10662 * gdb.trace/while-stepping.exp: Likewise.
10663
b97fde92
PA
106642015-04-07 Pedro Alves <palves@redhat.com>
10665
10666 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
10667 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
10668 interact with inferior program.
10669
f71c18e7
PA
106702015-04-07 Pedro Alves <palves@redhat.com>
10671
10672 * lib/gdb.exp (inferior_spawn_id): New global.
10673 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
10674 spawn id after processing the user code.
10675 (default_gdb_start): Set inferior_spawn_id.
10676 (send_inferior): New procedure.
10677 * lib/gdbserver-support.exp (gdbserver_start): Set
10678 inferior_spawn_id.
10679 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
10680
6423214f
PA
106812015-04-07 Pedro Alves <palves@redhat.com>
10682
10683 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
10684 * lib/gdbserver-support.exp (gdbserver_start): Make
10685 $server_spawn_id global.
10686 (gdbserver_start): Don't wait for gdbserver's spawn id with
10687 expect_background.
10688 (close_gdbserver): New procedure.
10689 (gdb_exit): Rename the default version and reimplement.
10690
71c0ee8c
PA
106912015-04-07 Pedro Alves <palves@redhat.com>
10692
72f4393d 10693 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
10694 append the substituted item, not the original item.
10695
203bc29b
PA
106962015-04-07 Pedro Alves <palves@redhat.com>
10697
10698 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
10699 gdb_expect.
10700
508a3ddf
PA
107012015-04-07 Pedro Alves <palves@redhat.com>
10702
10703 * gdb.base/interrupt.exp: Don't handle the case of the inferior
10704 output appearing once only.
10705
9f6dbe2b
PA
107062015-04-07 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
10709 that doesn't expect anything. Return early if running to main
10710 fails.
10711
337532fa
YQ
107122015-04-07 Yao Qi <yao.qi@linaro.org>
10713
10714 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
10715 (child_function): Call alarm.
10716 (main): Move call to alarm into the loop.
10717 * gdb.threads/non-stop-fair-events.exp: Build program with
10718 -DTIMEOUT=$timeout.
10719
01b622d4
DE
107202015-04-06 Doug Evans <xdje42@gmail.com>
10721
10722 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
10723 Fix dest parameter to board_info.
10724 (fpc_compile): Ditto.
10725 (gdb_compile_pascal): Rename dest arg to destfile.
10726
961f4160
PMR
107272015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
10728
10729 * gdb.ada/funcall_ref.exp: New file.
10730 * gdb.ada/funcall_ref/foo.adb: New file.
10731
cafda597
YQ
107322015-04-02 Yao Qi <yao.qi@linaro.org>
10733
10734 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
10735 is remote.
10736
fed040c6
GB
107372015-04-02 Gary Benson <gbenson@redhat.com>
10738
10739 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
10740
d11916aa
SS
107412015-04-01 Sasha Smundak <asmundak@google.com>
10742
10743 * gdb.python/py-unwind-maint.c: New file.
10744 * gdb.python/py-unwind-maint.exp: New test.
10745 * gdb.python/py-unwind-maint.py: New file.
10746 * gdb.python/py-unwind.c: New file.
10747 * gdb.python/py-unwind.exp: New test.
10748 * gdb.python/py-unwind.py: New test.
10749
a1471180
PA
107502015-04-01 Pedro Alves <palves@redhat.com>
10751
10752 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
10753 to fail instead of non-existent $test.
10754
0bbeccb1
PA
107552015-04-01 Pedro Alves <palves@redhat.com>
10756
10757 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
10758 GDBFLAGS if not empty.
10759
3c724c8c
PMR
107602015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
10761
10762 * gdb.ada/complete.exp: Remove "multi_line".
10763 * gdb.ada/info_exc.exp: Remove "multi_line".
10764 * gdb.ada/packed_tagged.exp: Remove "multi_line".
10765 * gdb.ada/ptype_field.exp: Remove "multi_line".
10766 * gdb.ada/sym_print_name.exp: Remove "multi_line".
10767 * gdb.ada/tagged.exp: Remove "multi_line".
10768 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
10769 [multi_line ...]
10770 * gdb.btrace/delta.exp: Likewise.
10771 * gdb.btrace/exception.exp: Likewise.
10772 * gdb.btrace/function_call_history.exp: Likewise.
10773 * gdb.btrace/instruction_history.exp: Likewise.
10774 * gdb.btrace/nohist.exp: Likewise.
10775 * gdb.btrace/record_goto.exp: Likewise.
10776 * gdb.btrace/segv.exp: Likewise.
10777 * gdb.btrace/stepi.exp: Likewise.
10778 * gdb.btrace/tailcall.exp: Likewise.
10779 * gdb.btrace/unknown_functions.exp: Likewise.
10780 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
10781 * lib/gdb.exp: Add the "multi_line" helper.
10782
4eec2deb
PA
107832015-04-01 Pedro Alves <palves@redhat.com>
10784
10785 * gdb.threads/tid-reuse.c: New file.
10786 * gdb.threads/tid-reuse.exp: New file.
10787
df8411da
SDJ
107882015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
10789
10790 PR corefiles/16092
10791 * gdb.base/coredump-filter.c: New file.
10792 * gdb.base/coredump-filter.exp: Likewise.
10793
6ef37366
PM
107942015-03-27 Petr Machata <pmachata@redhat.com>
10795
10796 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
10797 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
10798 (Dwarf::assemble): Initialize them.
10799 (Dwarf::lines): New function.
10800
7ec911b0
JT
108012015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
10802
10803 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
10804 SYMBOL_PREFIX for x86_64-*-cygwin.
10805
ff908ebf
AW
108062015-03-26 Andy Wingo <wingo@igalia.com>
10807
10808 PR symtab/18148
10809 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
10810 const_value but not a location.
10811 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
10812 location defined in non-main CUs are visible.
10813
6d5f0679
YQ
108142015-03-26 Yao Qi <yao.qi@linaro.org>
10815
10816 PR testsuite/18139
10817 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
10818 Add a line number entry for the same line.
10819 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
10820 Add a line number entry for the same line.
10821
2898689b
YQ
108222015-03-26 Yao Qi <yao.qi@linaro.org>
10823
10824 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
10825 .int 0.
10826 (func): Likewise. Add .Lfunc_1 label.
10827 Use .Lfunc_1 label.
10828 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
10829 .int 0.
10830 (func): Likewise.
10831 Use .Lfunc_1 label.
10832
85180498
YQ
108332015-03-26 Yao Qi <yao.qi@linaro.org>
10834
10835 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
10836 Call gdb_compile instead to compile each .s files without debug
10837 information.
10838
8aa08a8d
YQ
108392015-03-26 Yao Qi <yao.qi@linaro.org>
10840
10841 * gdb.base/savedregs.exp (process_saved_regs): Make
10842 "Saved registers:" optional in the pattern.
10843
66849923
MM
108442015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10845
10846 * gdb.btrace/next.exp: Merged into step.exp.
10847 * gdb.btrace/finish.exp: Merged into step.exp.
10848 * gdb.btrace/nexti.exp: Merged into stepi.exp.
10849 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
10850 "record goto" and checking the exact replay position.
10851 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
10852 check for "Recording format" in "info record" output.
10853 * gdb.btrace/record_goto.exp: Choose test file based on target.
10854 * gdb.btrace/x86-record_goto.S: Renamed into ...
10855 * gdb.btrace/x86_64-record_goto.S: ... this.
10856 * gdb.btrace/i686-record_goto.S: New.
10857 * gdb.btrace/x86-tailcall.S: Renamed into ...
10858 * gdb.btrace/x86_64-tailcall.S: ... this.
10859 * gdb.btrace/i686-tailcall.S: New.
10860 * gdb.btrace/x86-tailcall.c: Renamed into ...
10861 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
10862 separate statements. Update test.
10863 * gdb.btrace/delta.exp: Use record_goto.c as test file.
10864 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
10865 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
10866 * gdb.btrace/tailcall.exp: Choose test file based on target.
10867 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
10868
11cc1b74
MM
108692015-03-25 Markus Metzger <markus.t.metzger@intel.com>
10870
10871 * gdb.btrace/exception.exp: Increase BTS buffer size.
10872
a25d8bf9
PA
108732015-03-24 Pedro Alves <palves@redhat.com>
10874
10875 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
10876
856e7dd6
PA
108772015-03-24 Pedro Alves <palves@redhat.com>
10878
10879 * gdb.threads/schedlock.exp (test_step): No longer expect that
10880 "set scheduler-locking step" with "next" over a function call runs
10881 threads unlocked.
10882
ad235a41
AT
108832015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10884
10885 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
10886
15630549
AT
108872015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
10888
10889 PR breakpoints/16466
10890 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
10891 * gdb.mi/mi-pending.c (thread_func): New function.
10892 (int main): Add threading support required.
10893 * gdb.mi/mi-pending.exp: Add tests for this issue.
10894 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
10895 (pendfunc2): Remove stdio dependency.
10896 * gdb.mi/mi-pendshr2.c: New file.
10897
693dca06
KS
108982015-03-23 Keith Seitz <keiths@redhat.com>
10899
10900 * gdb.linespec/keywords.c: New file.
10901 * gdb.linespec/keywords.exp: New file.
10902
7e993ebf
KS
109032015-03-23 Keith Seitz <keiths@redhat.com>
10904
10905 PR gdb/18021
10906 * gdb.dwarf2/staticvirtual.exp: New test.
10907
bc23328c
JK
109082015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10909
10910 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
10911 * README: Remove HP-UX and gdb.hp.
10912 (configuration):
10913 * configure: Regenerate.
10914 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
10915 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
10916 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
10917 gdb.hp/gdb.defects/Makefile.
10918 * gdb.hp/Makefile.in: File deleted.
10919 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
10920 * gdb.hp/gdb.aCC/optimize.c: File deleted.
10921 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
10922 * gdb.hp/gdb.aCC/run.c: File deleted.
10923 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
10924 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
10925 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
10926 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
10927 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
10928 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
10929 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
10930 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
10931 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
10932 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
10933 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
10934 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
10935 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
10936 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
10937 * gdb.hp/gdb.base-hp/reg.s: File deleted.
10938 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
10939 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
10940 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
10941 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
10942 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
10943 * gdb.hp/gdb.compat/Makefile.in: File deleted.
10944 * gdb.hp/gdb.compat/average.c: File deleted.
10945 * gdb.hp/gdb.compat/sum.c: File deleted.
10946 * gdb.hp/gdb.compat/xdb.c: File deleted.
10947 * gdb.hp/gdb.compat/xdb0.c: File deleted.
10948 * gdb.hp/gdb.compat/xdb0.h: File deleted.
10949 * gdb.hp/gdb.compat/xdb1.c: File deleted.
10950 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
10951 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
10952 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
10953 * gdb.hp/gdb.defects/Makefile.in: File deleted.
10954 * gdb.hp/gdb.defects/bs14602.c: File deleted.
10955 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
10956 * gdb.hp/gdb.defects/solib-d.c: File deleted.
10957 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
10958 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
10959 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
10960 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
10961 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
10962 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
10963 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
10964 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
10965 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
10966 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
10967 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
10968 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
10969 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
10970 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
10971 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
10972 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
10973 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
10974 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
10975 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
10976 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
10977 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
10978 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
10979 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
10980 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
10981 * gdb.hp/tools/odump: File deleted.
10982
8bf3b159
PA
109832015-03-19 Pedro Alves <palves@redhat.com>
10984
10985 * gdb.threads/continue-pending-status.exp (saw_thread_2)
10986 (saw_thread_3): New globals.
10987 (top level): Increment them when an event for the corresponding
10988 thread is seen.
10989 (no thread starvation): New test.
10990
eb54c8bf
PA
109912015-03-19 Pedro Alves <palves@redhat.com>
10992
10993 * gdb.threads/continue-pending-status.c: New file.
10994 * gdb.threads/continue-pending-status.exp: New file.
10995
32d2e5d6
PA
109962015-03-18 Pedro Alves <palves@redhat.com>
10997
10998 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
10999 Use gdb_is_target_remote instead of is_remote. Use
11000 gdb_test_multiple instead of gdb_expect. Exit early if
11001 gdb_test_multiple hits its internal matches. Tighten stepi tests
11002 expected output. Fail on exit with any signal, instead of just
11003 SIGILL.
11004
f68f11b7
YQ
110052015-03-18 Yao Qi <yao.qi@linaro.org>
11006
11007 PR tdep/18107
11008 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
11009 variable.
11010 * gdb.base/catch-syscall.exp: Don't skip it on
11011 aarch64*-*-linux* target. Remove elements in all_syscalls.
11012 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
11013 target.
11014 (setup_all_syscalls): New proc.
11015
ca5fd19b
YQ
110162015-03-16 Yao Qi <yao.qi@linaro.org>
11017
11018 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
11019 (top level): Skip tests if valid_addr_p returns false for
11020 $cmd1 or $cmd2.
11021
85642ba0
AW
110222015-03-11 Andy Wingo <wingo@igalia.com>
11023
11024 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
11025
e03f9645
YQ
110262015-03-11 Yao Qi <yao.qi@linaro.org>
11027
11028 * gdb.base/catch-syscall.exp: Fix typo in comments.
11029
5d0962b2
YQ
110302015-03-11 Yao Qi <yao.qi@linaro.org>
11031
11032 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
11033
b2df3cef
PA
110342015-03-09 Pedro Alves <palves@redhat.com>
11035
11036 * dg-extract-results.py: Delete.
11037
ef878e53
PA
110382015-03-09 Pedro Alves <palves@redhat.com>
11039
11040 Merge dg-extract-results.sh from GCC upstream (r218843).
11041
11042 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
11043 * dg-extract-results.sh: Use --text with grep to avoid issues with
11044 binary files. Fall back to cat -v, if that doesn't work.
11045
9494d219
PA
110462015-03-05 Pedro Alves <palves@redhat.com>
11047
11048 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
11049
a8d9763a
SM
110502015-03-04 Simon Marchi <simon.marchi@ericsson.com>
11051
11052 * lib/mi-support.exp (mi_expect_interrupt): Accept
11053 alternative event for when in all-stop mode.
11054
be9957b8
PA
110552015-03-04 Pedro Alves <palves@redhat.com>
11056
11057 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
11058
d57be0f4 110592015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
11060
11061 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
11062
c214c7cf
AA
110632015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11064
11065 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
11066 regexps for GDB's current line display, accept a hex address
11067 preceding the line number.
11068
6d74a497
AA
110692015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
11070
11071 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
11072 the 'arch1' variable for "s390*-linux*" targets.
11073
511aee7c
PA
110742015-03-04 Pedro Alves <palves@redhat.com>
11075
11076 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
11077 (main): Pass missing retval argument to pthread_join call.
11078
95e50b27
PA
110792015-03-02 Pedro Alves <palves@redhat.com>
11080
11081 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
11082 (top level): Call do_test with non-stop as well.
11083
28054d69
PA
110842015-03-02 Pedro Alves <palves@redhat.com>
11085
11086 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
11087 -1.
11088
4fa5d7b4
AA
110892015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11090
11091 * gdb.arch/s390-vregs.exp: New test.
11092 * gdb.arch/s390-vregs.S: New file.
11093
97c18565
PA
110942015-02-27 Pedro Alves <palves@redhat.com>
11095
11096 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
11097 call to catch_command_errors.
11098 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
11099 catch_command_errors.
11100
a37bfa30
PA
111012015-02-27 Pedro Alves <palves@redhat.com>
11102
11103 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
11104 "true" for boolean result.
11105 * gdb.gdb/selftest.exp (test_with_self): Also accept full
11106 prototype of main.
11107
6f98576f
PA
111082015-02-27 Pedro Alves <palves@redhat.com>
11109
11110 * lib/unbuffer_output.c: New file.
11111 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
11112 (main): Call gdb_unbuffer_output.
11113
eba5ab56
YQ
111142015-02-27 Yao Qi <yao.qi@linaro.org>
11115
11116 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
11117 target.
11118
0def5aaa
DE
111192015-02-26 Doug Evans <dje@google.com>
11120
11121 * gdb.cp/class2.cc (Dbase, D): New classes.
11122 (main): New local delta.
11123 * gdb.cp/class2.exp: Test printing delta.
11124 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
11125 (dynbar): New global.
11126 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
11127
081a1c2c
JK
111282015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11129
11130 * gdb.compile/compile-ifunc.c: New file.
11131 * gdb.compile/compile-ifunc.exp: New file.
11132
2f41223f
AT
111332015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
11134
11135 * gdb.base/structs.exp: Check for correct struct on finish.
11136
03eddd80
YQ
111372015-02-26 Yao Qi <yao.qi@linaro.org>
11138
11139 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
11140 is zero.
11141
80c57053
JK
111422015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11143
11144 * gdb.arch/cordic.ko.bz2: New file.
11145 * gdb.arch/cordic.ko.debug.bz2: New file.
11146 * gdb.arch/ppc64-symtab-cordic.exp: New file.
11147
21613c12
YQ
111482015-02-25 Yao Qi <yao.qi@linaro.org>
11149
11150 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
11151 aarch64*-*-* target.
11152
d8b901ed
PA
111532015-02-23 Pedro Alves <palves@redhat.com>
11154
11155 * lib/gdb.exp (delete_breakpoints): Rewrite using
11156 gdb_test_multiple.
11157
e5b85ead
PA
111582015-02-23 Pedro Alves <palves@redhat.com>
11159
11160 * gdb.base/info-os.c: Include stdlib.h.
11161
85c3a371
DE
111622015-02-22 Doug Evans <xdje42@gmail.com>
11163
11164 PR symtab/17855
11165 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
11166 is read after symbols have been re-read.
11167 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
11168 * gdb.ada/exec_changed/second.adb (Second): Ditto.
11169
96553a0c
DE
111702015-02-21 Doug Evans <dje@google.com>
11171
11172 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
11173
97a0c697
JK
111742015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11175
11176 PR corefiles/17808
11177 * gdb.arch/i386-biarch-core.core.bz2: New file.
11178 * gdb.arch/i386-biarch-core.exp: New file.
11179
a47cd6e9
PA
111802015-02-21 Pedro Alves <palves@redhat.com>
11181
11182 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
11183 runto_main fails.
11184
c5facdc4
PA
111852015-02-20 Pedro Alves <palves@redhat.com>
11186
11187 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
11188 info probes.
11189
2db9a427
PA
111902015-02-20 Pedro Alves <palves@redhat.com>
11191
11192 * gdb.threads/multi-create-ns-info-thr.exp: New file.
11193
60fb7e9e
PA
111942015-02-20 Pedro Alves <palves@redhat.com>
11195
11196 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
11197 clean_restart before gdb_target_supports_trace.
11198
5c5019c2
PA
111992015-02-20 Pedro Alves <palves@redhat.com>
11200
11201 PR threads/18006
11202 * gdb.threads/clone-thread_db.c: New file.
11203 * gdb.threads/clone-thread_db.exp: New file.
11204
c9587f88
AT
112052015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
11206
11207 PR breakpoints/16812
11208 * gdb.base/catch-gdb-caused-signals.c: New file.
11209 * gdb.base/catch-gdb-caused-signals.exp: New file.
11210
f6a88844
JM
112112015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
11212
11213 * configure: Regenerated.
11214 * configure.ac: Use GDB_AC_TRANSFORM.
11215 * aclocal.m4: sinclude ../transform.m4.
11216
497c491b
JM
112172015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11218
11219 * lib/dtrace.exp: New file.
11220 * gdb.base/dtrace-probe.exp: Likewise.
11221 * gdb.base/dtrace-probe.d: Likewise.
11222 * gdb.base/dtrace-probe.c: Likewise.
11223 * lib/pdtrace.in: Likewise.
11224 * configure.ac: Output variables with the transformed names of
11225 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
11226 * configure: Regenerated.
11227
03e98035
JM
112282015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
11229
11230 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
11231 expected message when trying to access $_probe_* convenience
11232 variables while not on a probe.
11233
63cc30e9
JK
112342015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11235
11236 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
11237
0703599a
PA
112382015-02-11 Pedro Alves <pedro@codesourcery.com>
11239
11240 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
11241 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
11242
7e60a48e
DE
112432015-02-10 Doug Evans <xdje42@gmail.com>
11244
11245 * lib/gdb.exp (gdb_load): Always return a result.
11246
01b088bc
PA
112472015-02-10 Pedro Alves <palves@redhat.com>
11248
11249 * gdb.threads/signal-sigtrap.c: New file.
11250 * gdb.threads/signal-sigtrap.exp: New file.
11251
b05ec7a5
AT
112522015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
11253
11254 * gdb.trace/no-attach-trace.c: New file.
11255 * gdb.trace/no-attach-trace.exp: New file.
11256
a2c2acaf
MW
112572015-02-09 Mark Wielaard <mjw@redhat.com>
11258
11259 * gdb.dwarf2/atomic.c: New file.
11260 * gdb.dwarf2/atomic-type.exp: Likewise.
11261
31fd9caa
MM
112622015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11263
11264 * gdb.btrace/buffer-size.exp: Update "info record" output.
11265 * gdb.btrace/delta.exp: Update "info record" output.
11266 * gdb.btrace/enable.exp: Update "info record" output.
11267 * gdb.btrace/finish.exp: Update "info record" output.
11268 * gdb.btrace/instruction_history.exp: Update "info record" output.
11269 * gdb.btrace/next.exp: Update "info record" output.
11270 * gdb.btrace/nexti.exp: Update "info record" output.
11271 * gdb.btrace/step.exp: Update "info record" output.
11272 * gdb.btrace/stepi.exp: Update "info record" output.
11273 * gdb.btrace/nohist.exp: Update "info record" output.
11274
d33501a5
MM
112752015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11276
11277 * gdb.btrace/buffer-size: New.
11278
f4abbc16
MM
112792015-02-09 Markus Metzger <markus.t.metzger@intel.com>
11280
11281 * gdb.btrace/delta.exp: Update "info record" output.
11282 * gdb.btrace/enable.exp: Update "info record" output.
11283 * gdb.btrace/finish.exp: Update "info record" output.
11284 * gdb.btrace/instruction_history.exp: Update "info record" output.
11285 * gdb.btrace/next.exp: Update "info record" output.
11286 * gdb.btrace/nexti.exp: Update "info record" output.
11287 * gdb.btrace/step.exp: Update "info record" output.
11288 * gdb.btrace/stepi.exp: Update "info record" output.
11289 * gdb.btrace/nohist.exp: Update "info record" output.
11290
b9d61307
SM
112912015-02-06 Simon Marchi <simon.marchi@ericsson.com>
11292
11293 PR gdb/15678
11294 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
11295
e584fdbc
PA
112962015-02-06 Pedro Alves <palves@redhat.com>
11297
11298 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
11299 macro.
11300 (seconds_left, again): New globals.
11301 (main): Wait seconds_left in a 1-second sleep loop instead of
11302 sleeping 180 seconds. If 'again' is set, reset the seconds
11303 counter.
11304 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
11305 'again' in the inferior before detaching. Print the seconds left.
11306 (options): New global.
11307 (top level): Build program with -DTIMEOUT=$timeout.
11308
77f41761
PA
113092015-02-06 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
11312 determine how many seconds to pass to 'alarm'.
11313 * gdb.base/gdb-sigterm.exp (top level): Build program with
11314 -DTIMEOUT=$timeout.
11315 (do_test): Return success/failure indication. Add more verbose
11316 logging. Don't fail if 200 single steps are seen. Instead, fail
11317 when the test times out.
11318 (passes): New global.
11319 (top level): Break the testing loop if testing fails on any
11320 iteration. Use gdb_assert.
11321
b9394193
DB
113222015-02-04 Don Breazeal <donb@codesourcery.com>
11323
11324 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
11325 and initialize them.
11326 (ipc_cleanup): New function.
11327 (main): Don't declare shmid, semid, and msqid. Add a call to
11328 atexit so that we call ipc_cleanup on exit.
11329
42d9e528
PA
113302015-02-04 Pedro Alves <palves@redhat.com>
11331
11332 * boards/native-extended-gdbserver.exp: Remove any target variant
11333 specifications from the board name before clearing the isremote
11334 flag from board_info.
11335
ae6ae975
DE
113362015-01-31 Doug Evans <xdje42@gmail.com>
11337
11338 * gdb.base/maint.exp <maint print type argc>: Update expected output.
11339
cfb069a8
GB
113402015-01-31 Gary Benson <gbenson@redhat.com>
11341
11342 * gdb.base/completion.exp: Disable completion limiting for
11343 existing tests. Add new tests to check completion limiting.
11344 * gdb.linespec/ls-errs.exp: Disable completion limiting.
11345
5dd31d79
DE
113462015-01-31 Doug Evans <xdje42@gmail.com>
11347
11348 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
11349
9f050062
DE
113502015-01-31 Doug Evans <xdje42@gmail.com>
11351
11352 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
11353 entries. Duplicate file section script entries.
11354 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
11355 inlined entries. Add test for safe-path rejection.
11356 * gdb.python/py-section-script.c: Add duplicate inlined section script
11357 entries. Duplicate file section script entries.
11358 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
11359 inlined entries. Add test for safe-path rejection.
11360
df25ebbd
JB
113612015-01-29 Joel Brobecker <brobecker@adacore.com>
11362
11363 * gdb.ada/disc_arr_bound: New testcase.
11364
4a0ca9ec
JB
113652015-01-29 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.ada/mi_var_array: New testcase.
11368
3a8b707a
DE
113692015-01-27 Doug Evans <dje@google.com>
11370
11371 * gdb.python/py-objfile.exp: Add tests for objfile.username.
11372 Add test for objfile.filename, objfile.username after objfile
11373 has been unloaded.
11374
f8313f6e
JB
113752015-01-26 Joel Brobecker <brobecker@adacore.com>
11376
11377 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
11378 the second test to print the name attribute of value
11379 returned by the call to gdb.lookup_type, and adjust
11380 the expected output accordingly.
11381
37bc665e
MW
113822015-01-25 Mark Wielaard <mjw@redhat.com>
11383
11384 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
11385 * gdb.base/disp-step-fork.c: Include unistd.h.
11386 * gdb.base/siginfo-obj.c: Include stdio.h.
11387 * gdb.base/siginfo-thread.c: Likewise.
11388 * gdb.mi/non-stop.c: Include unistd.h.
11389 * gdb.mi/nsthrexec.c: Include stdio.h.
11390 * gdb.mi/pthreads.c: Include unistd.h.
11391 * gdb.modula2/unbounded1.c (main): Declare returns int.
11392 * gdb.reverse/consecutive-reverse.c: Likewise.
11393 * gdb.threads/create-fail.c: Include unistd.h.
11394 * gdb.threads/killed.c: Likewise.
11395 * gdb.threads/linux-dp.c: Likewise.
11396 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
11397 * gdb.threads/non-ldr-exc-2.c: Likewise.
11398 * gdb.threads/non-ldr-exc-3.c: Likewise.
11399 * gdb.threads/non-ldr-exc-4.c: Likewise.
11400 * gdb.threads/pthreads.c: Include unistd.h.
11401 (main): Declare returns int.
11402 * gdb.threads/tls-main.c (foo): New declaration.
11403 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
11404
f7e5394d
SM
114052015-01-23 Simon Marchi <simon.marchi@ericsson.com>
11406
11407 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
11408 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
11409
743649fd
MW
114102015-01-15 Mark Wielaard <mjw@redhat.com>
11411
11412 * gdb.base/noreturn-return.c: New file.
11413 * gdb.base/noreturn-return.exp: New file.
11414 * gdb.base/noreturn-finish.c: New file.
11415 * gdb.base/noreturn-finish.exp: New file.
11416
198297aa
PA
114172015-01-23 Pedro Alves <palves@redhat.com>
11418
11419 * gdb.threads/continue-pending-after-query.c: New file.
11420 * gdb.threads/continue-pending-after-query.exp: New file.
11421
717cf30c
AG
114222015-01-22 Anders Granlund <anders.granlund@ericsson.com>
11423 Simon Marchi <simon.marchi@ericsson.com>
11424
11425 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
11426 * gdb.base/valgrind-db-attach.exp: Same.
11427 * gdb.base/valgrind-infcall.exp: Same.
11428 * lib/mi-support.exp (default_mi_gdb_start): Same.
11429 * lib/prompt.exp (default_prompt_gdb_start): Same.
11430 * lib/gdb.exp (default_gdb_spawn): Same.
11431 (gdb_interact): New.
11432
11433
4b62a76e
JK
114342015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 * gdb.compile/compile.exp (pointer to jit function): New test.
11437
b4cdae6f
WW
114382015-01-17 Wei-cheng Wang <cole945@gmail.com>
11439
11440 * lib/gdb.exp (supports_process_record): Return true for
11441 powerpc*-*-linux*.
11442 (supports_reverse): Likewise.
11443
d221e7ef
DB
114442015-01-15 Don Breazeal <donb@codesourcery.com>
11445
11446 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
11447 instead of checking whether the target board is remote and
11448 use spawn_wait_for_attach instead of exec/sleep.
11449 * gdb.base/attach-twice.exp: Likewise.
11450
bafffb51
JB
114512015-01-15 Joel Brobecker <brobecker@adacore.com>
11452
11453 * gdb.ada/var_arr_attrs: New testcase.
11454
5589af0e
PA
114552015-01-14 Pedro Alves <palves@redhat.com>
11456 Joel Brobecker <brobecker@adacore.com>
11457
11458 PR gdb/17525
11459 * gdb.base/bp-cmds-execution-x-script.c: New file.
11460 * gdb.base/bp-cmds-execution-x-script.exp: New file.
11461 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
11462
6c400b59
PA
114632015-01-14 Pedro Alves <palves@redhat.com>
11464
11465 PR cli/17828
11466 * gdb.base/batch-preserve-term-settings.c: New file.
11467 * gdb.base/batch-preserve-term-settings.exp: New file.
11468
e02c96a7
DE
114692015-01-13 Doug Evans <dje@google.com>
11470
11471 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
11472 binary.
11473
576fd14c
JB
114742015-01-13 Joel Brobecker <brobecker@adacore.com>
11475
11476 * Makefile.in (clean mostlyclean): Do not delete *.py.
11477
04dccad0
JB
114782015-01-13 Joel Brobecker <brobecker@adacore.com>
11479
11480 * gdb.python/py-lookup-type.exp: New file.
11481
3d230f71
PA
114822015-01-12 Pedro Alves <palves@redhat.com>
11483
11484 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
11485 restore GDBFLAGS before returning.
11486
7e67715d
JK
114872015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
11490 is_amd64_regs_target and is_x86_like_target.
11491
f2e0d4b4
DE
114922015-01-11 Doug Evans <xdje42@gmail.com>
11493
11494 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
11495 is given without an explicit form.
11496 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
11497 attributes.
11498 * gdb.dwarf/corrupt.exp: Ditto.
11499 * gdb.dwarf2/enum-type.exp: Ditto.
11500 * gdb.trace/entry-values.exp: Ditto.
11501 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
11502
439250fb
DE
115032015-01-11 Doug Evans <xdje42@gmail.com>
11504
11505 PR gdb/15830
11506 * gdb.base/maint.exp: Remove references to "maint demangle".
11507 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
11508 Add tests for explicitly specifying language to demangle.
11509 * gdb.dlang/demangle.exp: Ditto.
11510
ede9f622
PA
115112015-01-09 Pedro Alves <palves@redhat.com>
11512
11513 * gdb.threads/non-stop-fair-events.c: New file.
11514 * gdb.threads/non-stop-fair-events.exp: New file.
11515
a7b796db
PA
115162015-01-09 Pedro Alves <palves@redhat.com>
11517
11518 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
11519 the global scope. Set a breakpoint after all threads are started
11520 rather than stepping over two source lines. Expect the prompt.
11521 * gdb.base/watch_thread_num.c (threads_started_barrier): New
11522 global.
11523 (NUM): Now 15.
11524 (main): Use threads_started_barrier to wait for all threads to
11525 start. Main thread no longer calls thread_function. Exit after
11526 180 seconds.
11527 (loop): New function.
11528 (thread_function): Wait on threads_started_barrier barrier. Call
11529 'loop' at each iteration.
11530 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
11531 threads have started, instead of hardcoding number of "next"
11532 steps. Use an access watchpoint instead of a write watchpoint.
11533
9665ffdd
PA
115342015-01-09 Pedro Alves <palves@redhat.com>
11535
11536 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
11537 (thread_func): Wait on barrier.
11538 (main): Wait for all threads to start before stopping GDB.
11539 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
11540 global.
11541 (thread1_func, thread2_func): Wait on barrier.
11542 (main): Wait for all threads to start before stopping GDB.
11543 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
11544 New global.
11545 (thread1_func, thread2_func): Wait on barrier.
11546 (main): Wait for all threads to start before stopping GDB.
11547
c945a99f
PA
115482015-01-09 Pedro Alves <palves@redhat.com>
11549
11550 * gdb.threads/attach-many-short-lived-threads.c: New file.
11551 * gdb.threads/attach-many-short-lived-threads.exp: New file.
11552
c1a747c1
PA
115532014-01-09 Pedro Alves <palves@redhat.com>
11554
11555 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
11556 instead of to thread 2.
11557 * gdb.threads/signal-command-multiple-signals-pending.c (main):
11558 Add barrier around each pthread_create call instead of around all
11559 calls.
11560 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
11561 Set a break on thread_function and have the child threads hit it
11562 one at at a time.
11563
60b3033e
PA
115642015-01-09 Pedro Alves <palves@redhat.com>
11565
11566 * lib/gdb.exp (can_spawn_for_attach): New procedure.
11567 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
11568 false.
11569 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
11570 checking whether the target board is remote.
11571 * gdb.multi/multi-attach.exp: Likewise.
11572 * gdb.python/py-sync-interp.exp: Likewise.
11573 * gdb.server/ext-attach.exp: Likewise.
11574 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
11575 tests that need to attach, instead of checking whether the target
11576 board is remote at the top of the file.
11577
acc018ac
YQ
115782015-01-08 Yao Qi <yao@codesourcery.com>
11579
11580 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
11581
50a18af8
JK
115822015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11583
11584 Fix testcase compilation.
11585 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
11586
8503d6e1
JB
115872015-01-06 Joel Brobecker <brobecker@adacore.com>
11588
11589 * gdb.python/py-type.exp: Add a couple test about empty
11590 array creation, and negative-length array creation.
11591
cc73dbcc
DE
115922015-01-02 Doug Evans <xdje42@gmail.com>
11593
11594 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
11595
0300bbc7
DE
115962015-01-02 Doug Evans <dje@google.com>
11597
11598 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
11599
9d85a0ec
YQ
116002014-12-29 Yao Qi <yao@codesourcery.com>
11601
11602 * gdb.trace/entry-values.exp: Update comments. Rename variable
11603 bar_call_foo to returned_from_foo.
11604
87186c6a
MMN
116052014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
11606
11607 PR gdb/17394
11608 * gdb.linespec/break-asm-file.c: New file.
11609 * gdb.linespec/break-asm-file.exp: New file.
11610 * gdb.linespec/break-asm-file0.s: New file.
11611 * gdb.linespec/break-asm-file1.s: New file.
11612
1bab7383
YQ
116132014-12-18 Nigel Stephens <nigel@mips.com>
11614 Maciej W. Rozycki <macro@codesourcery.com>
11615
11616 * gdb.base/float.exp: Handle the new output from "info float" on
11617 MIPS targets.
11618
1bc1068a
JK
116192014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
11620
11621 Fix MinGW compilation.
11622 * gdb.compile/compile-ops.exp: Update untested message if
11623 !skip_compile_feature_tests.
11624 * gdb.compile/compile-setjmp.exp: Likewise.
11625 * gdb.compile/compile-tls.exp: Likewise.
11626 * gdb.compile/compile.exp: Likewise.
11627 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
11628 supported on this host".
11629
b6615d10
DE
116302014-12-16 Doug Evans <xdje42@gmail.com>
11631
11632 * boards/stabs.exp: New file.
11633
25dda427
AA
116342014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
11635
11636 * gdb.base/completion.exp: Adjust to format changes of "maint
11637 print user-registers".
11638
bf330350
CU
116392014-12-16 Catalin Udma <catalin.udma@freescale.com>
11640
11641 PR server/17457
11642 * gdb.arch/aarch64-fp.c: New file.
11643 * gdb.arch/aarch64-fp.exp: New file.
11644
395cf596
SDJ
116452014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
11646
11647 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
11648 r210637, r210913, r211666, r215400, r215817).
11649
11650 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
11651 * dg-extract-results.py: New file.
11652 * dg-extract-results.sh: Use it if the environment seems
11653 suitable.
11654
11655 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
11656
11657 * dg-extract-results.py (parse_run): Handle warnings that
11658 are printed before a test harness is run.
11659
11660 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
11661
11662 * dg-extract-results.py (Named): Remove __cmp__ method.
11663 (output_variation): Use a key to sort variation.harnesses.
11664
11665 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
11666
11667 * dg-extract-results.py: For Python 3, force sys.stdout to
11668 handle surrogate escape sequences.
11669 (safe_open): New function.
11670 (output_segment, main): Use it.
11671
11672 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
11673
11674 * dg-extract-results.py (Prog.result_re): Include options
11675 in test name.
11676
11677 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
11678
11679 * dg-extract-results.py (output_variation): Always sort if
11680 do_sum.
11681
e882ef3c
SM
116822014-12-15 Simon Marchi <simon.marchi@ericsson.com>
11683
11684 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
11685 as long as we get pagination notifications.
11686
4992aa20
JM
116872014-12-15 Jason Merrill <jason@redhat.com>
11688
11689 * Makefile.in (check-gdb.%): Restore.
11690 * README: Mention it.
11691
c1b5a1a6
JB
116922014-12-13 Joel Brobecker <brobecker@adacore.com>
11693
11694 * gdb.ada/str_uninit: New testcase.
11695
5537b577
JK
116962014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11697
11698 PR symtab/17642
11699 * gdb.base/vla-stub-define.c: New file.
11700 * gdb.base/vla-stub.c: New file.
11701 * gdb.base/vla-stub.exp: New file.
11702
bb2ec1b3
TT
117032014-12-12 Phil Muldoon <pmuldoon@redhat.com>
11704 Jan Kratochvil <jan.kratochvil@redhat.com>
11705 Tom Tromey <tromey@redhat.com>
11706
11707 * configure.ac: Add gdb.compile/.
11708 * configure: Regenerate.
11709 * gdb.compile/Makefile.in: New file.
11710 * gdb.compile/compile-ops.exp: New file.
11711 * gdb.compile/compile-ops.c: New file.
11712 * gdb.compile/compile-tls.c: New file.
11713 * gdb.compile/compile-tls.exp: New file.
11714 * gdb.compile/compile-constvar.S: New file.
11715 * gdb.compile/compile-constvar.c: New file.
11716 * gdb.compile/compile-mod.c: New file.
11717 * gdb.compile/compile-nodebug.c: New file.
11718 * gdb.compile/compile-setjmp-mod.c: New file.
11719 * gdb.compile/compile-setjmp.c: New file.
11720 * gdb.compile/compile-setjmp.exp: New file.
11721 * gdb.compile/compile-shlib.c: New file.
11722 * gdb.compile/compile.c: New file.
11723 * gdb.compile/compile.exp: New file.
11724 * lib/gdb.exp (skip_compile_feature_tests): New proc.
11725
4ff709eb
TT
117262014-12-12 Tom Tromey <tromey@redhat.com>
11727
11728 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
11729 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
11730
6dddd6a5
DE
117312014-12-12 Doug Evans <dje@google.com>
11732
11733 * lib/gdb-python.exp (get_python_valueof): New function.
11734 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
11735
71c24708
AA
117362014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11737
11738 * gdb.base/completion.exp: Add test for completion of "info
11739 registers ".
11740
3e29f34a
MR
117412014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
11742
11743 * gdb.base/func-ptrs.c: New file.
11744 * gdb.base/func-ptrs.exp: New file.
11745
fc126975
SM
117462014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11747
11748 PR breakpoints/17012
11749 * gdb.base/dprintf-detach.c: New file.
11750 * gdb.base/dprintf-detach.exp: New file.
11751
0a46d518
SM
117522014-12-10 Simon Marchi <simon.marchi@ericsson.com>
11753
11754 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
11755 * lib/gdb.exp (target_is_gdbserver): New procedure.
11756
a0be3e44
DE
117572014-12-08 Doug Evans <dje@google.com>
11758
11759 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
11760
df1b803a
YQ
117612014-12-05 Yao Qi <yao@codesourcery.com>
11762
11763 * gdb.guile/scm-error.exp: Remove the third argument to
11764 gdb_remote_download.
11765 * gdb.guile/scm-frame-args.exp: Likewise.
11766 * gdb.guile/scm-section-script.exp: Likewise.
11767
ddb9f679
YQ
117682014-12-05 Yao Qi <yao@codesourcery.com>
11769
11770 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
11771
86e4ed39
DE
117722014-12-04 Doug Evans <dje@google.com>
11773
11774 * gdb.python/py-objfile.exp: Add tests for
11775 objfile.add_separate_debug_file.
11776
7c50a931
DE
117772014-12-04 Doug Evans <dje@google.com>
11778
11779 * lib/gdb.exp (get_build_id): New function.
11780 (build_id_debug_filename_get): Rewrite to use it.
11781 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
11782
621661e3
MR
117832014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
11784
11785 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
11786 `method(long)', not just 0x0.
11787 * gdb.cp/nsalias.exp: Align code labels to 4.
11788 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
11789 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
11790 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
11791 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
11792 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
11793 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
11794
29f0c3b7
DE
117952014-12-02 Doug Evans <dje@google.com>
11796
e1e061e7 11797 PR symtab/17602
29f0c3b7 11798 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 11799 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
11800 * gdb.cp/anon-ns.exp: Update.
11801
162078c8
NB
118022014-12-02 Nick Bull <nicholaspbull@gmail.com>
11803
11804 * gdb.python/py-events.py (inferior_call_handler): New.
11805 (register_changed_handler, memory_changed_handler): New.
11806 (test_events.invoke): Register new handlers.
11807 * gdb.python/py-events.exp: Add tests for inferior call,
11808 memory_changed and register_changed events.
11809
fdb09caf
AA
118102014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
11811
11812 * gdb.base/execl-update-breakpoints.exp: Specify the link address
11813 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
11814 if the linker doesn't understand this.
11815
55cfb2c4
SM
118162014-12-01 Simon Marchi <simon.marchi@ericsson.com>
11817
11818 * gdb.python/python.exp: Change expected reply to help().
11819
9e8cd6df
YQ
118202014-12-01 Yao Qi <yao@codesourcery.com>
11821
11822 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
11823 AC_CONFIG_SUBDIRS(gdb.gdbtk).
11824 * configure: Re-generated.
11825
6c659fc2
SC
118262014-11-28 Siva Chandra Reddy <sivachandra@google.com>
11827
11828 * gdb.cp/chained-calls.cc: New file.
11829 * gdb.cp/chained-calls.exp: New file.
11830 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
11831
d7fc3181
SM
118322014-11-28 Simon Marchi <simon.marchi@ericsson.com>
11833
11834 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
11835 * gdb.dwarf2/symtab-producer.exp: Same.
11836 * gdb.gdb/python-interrupts.exp: Same.
11837 * gdb.gdb/python-selftest.exp: Same.
11838 * gdb.python/py-linetable.exp: Same.
11839 * gdb.python/py-type.exp: Same.
11840 * gdb.python/py-value-cc.exp: Same.
11841 * gdb.python/py-value.exp: Same.
11842
10e79639
YQ
118432014-11-28 Yao Qi <yao@codesourcery.com>
11844
11845 * gdb.base/break-probes.exp: Match library name prefixed with
11846 sysroot.
11847
f28a0564
SM
118482014-11-27 Simon Marchi <simon.marchi@ericsson.com>
11849
11850 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
11851 test expected output. Add parentheses for the call to print.
11852 Remove L suffix from integers.
11853
3fe1ce1d
DE
118542014-11-26 Doug Evans <dje@google.com>
11855
11856 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
11857
84429e27
YQ
118582014-11-22 Yao Qi <yao@codesourcery.com>
11859
11860 * gdb.trace/entry-values.c: Remove asms.
11861 (foo): Add foo_label.
11862 (bar): Add bar_label.
11863 * gdb.trace/entry-values.exp: Remove code computing foo's
11864 length and bar's length.
11865 (Dwarf::assemble): Invoke function_range for bar and use
11866 MACRO_AT_func for foo.
11867
26741859
YQ
118682014-11-22 Yao Qi <yao@codesourcery.com>
11869
11870 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
11871 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
11872 Use .Lgcc43_procstart instead of gcc43.
11873
45e44d27
JB
118742014-11-21 Joel Brobecker <brobecker@adacore.com>
11875
11876 * gdb.ada/n_arr_bound: New testcase.
11877
458c8db8
SDJ
118782014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
11879
11880 PR breakpoints/10737
11881 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
11882 test_catch_syscall_multi_arch.
11883 (test_catch_syscall_multi_arch): New function.
11884
43f3e411
DE
118852014-11-20 Doug Evans <xdje42@gmail.com>
11886
11887 * gdb.base/maint.exp: Update expected output.
11888
0d7b2549
AA
118892014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
11890
11891 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
11892 4-byte instruction on S390.
11893
8908fca5
JB
118942014-11-19 Joel Brobecker <brobecker@adacore.com>
11895
11896 * gdb.ada/arr_arr: New testcase.
11897
4a46959e
JB
118982014-11-19 Joel Brobecker <brobecker@adacore.com>
11899
11900 * gdb.ada/pkd_arr_elem: New Testcase.
11901
470e2f4e
LM
119022014-11-18 Luis Machado <lgustavo@codesourcery.com>
11903
11904 * gdb.reverse/break-precsave: Expect completion message for
11905 core file reads.
11906 * gdb.reverse/consecutive-precsave.exp: Likewise.
11907 * gdb.reverse/finish-precsave.exp: Likewise.
11908 * gdb.reverse/i386-precsave.exp: Likewise.
11909 * gdb.reverse/machinestate-precsave.exp: Likewise.
11910 * gdb.reverse/sigall-precsave.exp: Likewise.
11911 * gdb.reverse/solib-precsave.exp: Likewise.
11912 * gdb.reverse/step-precsave.exp: Likewise.
11913 * gdb.reverse/until-precsave.exp: Likewise.
11914 * gdb.reverse/watch-precsave.exp: Likewise.
11915
a267f3ad
AA
119162014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11917
11918 * gdb.base/bp-permanent.c: Include unistd.h.
11919 * gdb.python/py-framefilter-mi.c (main): Add return type.
11920 * gdb.python/py-framefilter.c (main): Likewise.
11921 * gdb.trace/actions-changed.c (main): Likewise.
11922
12084a9a
AA
119232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11924
11925 * gdb.mi/until.c: Add eye-catchers.
11926 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
11927 line numbers.
11928
dc7e1a77
AA
119292014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11930
11931 * gdb.base/condbreak.exp: Drop references to removed non-prototype
11932 function header variants in break1.c.
11933 * gdb.base/ena-dis-br.exp: Likewise.
11934 * gdb.base/hbreak2.exp: Likewise.
11935 * gdb.reverse/until-precsave.exp: Drop references to removed
11936 non-prototype function header variants in ur1.c.
11937 * gdb.reverse/until-reverse.exp: Likewise.
11938
41c77605
PM
119392014-11-17 Petr Machata <pmachata@redhat.com>
11940
11941 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
11942 ${_cu_offset_size} bytes abbrev offset.
11943
34248c3a
DE
119442014-11-15 Doug Evans <xdje42@gmail.com>
11945
11946 PR symtab/17559
11947 * gdb.base/line-symtabs.exp: New file.
11948 * gdb.base/line-symtabs.c: New file.
11949 * gdb.base/line-symtabs.h: New file.
11950
646da059
YQ
119512014-11-14 Yao Qi <yao@codesourcery.com>
11952
11953 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
11954 (func): Add label func_label.
11955 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
11956 Replace low_pc and high_pc with MACRO_AT_range.
11957 Replace name, low_pc and high_pc with MACRO_AT_func.
11958
9301ebe6
YQ
119592014-11-14 Yao Qi <yao@codesourcery.com>
11960
11961 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
11962 Replace name, low_pc and high_pc with MACRO_AT_func.
11963
f166b542
YQ
119642014-11-14 Yao Qi <yao@codesourcery.com>
11965
11966 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
11967 produce debug information.
11968 * gdb.dwarf2/implptr-optimized-out.S: Removed.
11969
0f6e71e3
YQ
119702014-11-14 Yao Qi <yao@codesourcery.com>
11971
11972 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
11973 object and get function length.
11974 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
11975 with MACRO_AT_func.
11976 (top-level): Replace gdb_compile and clean_restart with
11977 prepare_for_testing.
11978 * gdb.dwarf2/main.c (main): Add label main_label.
11979
876c4df9
YQ
119802014-11-14 Yao Qi <yao@codesourcery.com>
11981
11982 * lib/dwarf.exp (function_range): New procedure.
11983 (Dwarf::_handle_macro_at_func): New procedure.
11984 (Dwarf::_handle_macro_at_range): New procedure.
11985 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
11986
02ad9cf1
YQ
119872014-11-14 Yao Qi <yao@codesourcery.com>
11988
11989 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
11990 (_handle_attribute): New procedure.
11991
a59add0c
AA
119922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11993
11994 * gdb.ada/cond_lang/foo.c (callme): Add return type.
11995 * gdb.base/call-sc.c (zed): Likewise.
11996 * gdb.base/checkpoint.c (main): Likewise.
11997 * gdb.base/dump.c (main): Likewise.
11998 * gdb.base/gcore.c (main): Likewise.
11999 * gdb.base/huge.c (main): Likewise.
12000 * gdb.base/multi-forks.c (main): Likewise.
12001 * gdb.base/pr10179-a.c (main): Likewise.
12002 * gdb.base/savedregs.c (main): Likewise.
12003 * gdb.base/sigaltstack.c (main): Likewise.
12004 * gdb.base/siginfo.c (main): Likewise.
12005 * gdb.base/structs.c (zed): Likewise.
12006 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
12007 * gdb.mi/mi-syn-frame.c (main): Likewise.
12008 * gdb.mi/until.c (foo, main): Likewise.
12009 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
12010 * gdb.base/solib-weak.c (foo): Declare.
12011 * gdb.base/attach-twice.c: Include stdio.h.
12012 * gdb.base/weaklib1.c: Likewise.
12013 * gdb.base/weaklib2.c: Likewise.
12014 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
12015 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
12016 unistd.h.
12017 * gdb.base/attach-pie-misread.c: Include stdlib.h.
12018 * gdb.mi/mi-exit-code.c: Likewise.
12019 * gdb.base/break-interp-lib.c: Include string.h.
12020 * gdb.base/coremaker.c: Likewise.
12021 * gdb.base/testenv.c: Likewise.
12022 * gdb.python/py-finish-breakpoint.c: Likewise.
12023 * gdb.base/inferior-died.c: Include sys/wait.h.
12024 * gdb.base/fileio.c: Include time.h.
12025 * gdb.base/async-shell.c: Include unistd.h.
12026 * gdb.base/dprintf-non-stop.c: Likewise.
12027 * gdb.base/info-os.c: Likewise.
12028 * gdb.mi/mi-console.c: Likewise.
12029 * gdb.mi/watch-nonstop.c: Likewise.
12030 * gdb.python/py-events.c: Likewise.
12031 * gdb.base/async.c (baz): Move up before its invocation.
12032 * gdb.base/code_elim2.c (my_global_func): Likewise.
12033 * gdb.base/skip-solib-lib.c (multiply): Likewise.
12034 * gdb.base/advance.c (func2): Likewise.
12035
3b5d5997
AA
120362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12037
12038 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
12039 variant.
12040 * gdb.base/annota3.c: Likewise.
12041 * gdb.base/async.c: Likewise.
12042 * gdb.base/average.c: Likewise.
12043 * gdb.base/call-ar-st.c: Likewise.
12044 * gdb.base/call-rt-st.c: Likewise.
12045 * gdb.base/call-sc.c: Likewise.
12046 * gdb.base/call-strs.c: Likewise.
12047 * gdb.base/ending-run.c: Likewise.
12048 * gdb.base/execd-prog.c: Likewise.
12049 * gdb.base/exprs.c: Likewise.
12050 * gdb.base/foll-exec.c: Likewise.
12051 * gdb.base/foll-fork.c: Likewise.
12052 * gdb.base/foll-vfork.c: Likewise.
12053 * gdb.base/funcargs.c: Likewise.
12054 * gdb.base/gcore.c: Likewise.
12055 * gdb.base/jump.c: Likewise.
12056 * gdb.base/langs0.c: Likewise.
12057 * gdb.base/langs1.c: Likewise.
12058 * gdb.base/langs2.c: Likewise.
12059 * gdb.base/mips_pro.c: Likewise.
12060 * gdb.base/nodebug.c: Likewise.
12061 * gdb.base/opaque0.c: Likewise.
12062 * gdb.base/opaque1.c: Likewise.
12063 * gdb.base/recurse.c: Likewise.
12064 * gdb.base/run.c: Likewise.
12065 * gdb.base/scope0.c: Likewise.
12066 * gdb.base/scope1.c: Likewise.
12067 * gdb.base/setshow.c: Likewise.
12068 * gdb.base/setvar.c: Likewise.
12069 * gdb.base/shmain.c: Likewise.
12070 * gdb.base/shr1.c: Likewise.
12071 * gdb.base/shr2.c: Likewise.
12072 * gdb.base/sigall.c: Likewise.
12073 * gdb.base/signals.c: Likewise.
12074 * gdb.base/so-indr-cl.c: Likewise.
12075 * gdb.base/solib2.c: Likewise.
12076 * gdb.base/structs.c: Likewise.
12077 * gdb.base/sum.c: Likewise.
12078 * gdb.base/vforked-prog.c: Likewise.
12079 * gdb.base/watchpoint.c: Likewise.
12080 * gdb.reverse/shr2.c: Likewise.
12081 * gdb.reverse/until-reverse.c: Likewise.
12082 * gdb.reverse/ur1.c: Likewise.
12083 * gdb.reverse/watch-reverse.c: Likewise.
12084
066a77c5
AA
120852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12086
12087 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
12088 variant.
12089 * gdb.base/sepdebug.exp: Drop references to removed code.
12090
4f204ea5
AA
120912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12092
12093 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
12094 variant. Preserve original line numbering.
12095 * gdb.base/list1.c: Likewise.
12096
3b377a3a
AA
120972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12098
12099 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
12100 variant.
12101 * gdb.base/break1.c: Likewise.
12102 * gdb.base/break.exp: Drop references to removed code.
12103
e444df73
AA
121042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12105
12106 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
12107 variant.
12108
8008f2a7
AA
121092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12110
12111 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
12112
a5a06887
AA
121132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12114
12115 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
12116 logic into perform_all_tests() and invoke it with and without
12117 function header prototypes.
12118 (do_function_calls): Remove conditional XFAIL for PR 5318.
12119 (rerun_and_prepare): Remove duplicate code.
12120 (perform_all_tests): New. Main logic moved here.
12121
44dba9b9
AA
121222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12123
12124 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
12125 code guarded by #ifdef NO_PROTOTYPES.
12126 (t_double_many_args): Likewise.
12127 (DEF_FUNC_MANY_ARGS_1): Likewise.
12128 (DEF_FUNC_VALUES_1): Likewise.
12129 (t_structs_ldc): Renamed from t_structs_fc in conditional code
12130 guarded by #ifdef PROTOTYPES.
12131
d1fbcd56
AA
121322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12133
12134 * gdb.mi/mi-console.c: Add eye-catcher.
12135 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
12136 instead of literal line number.
12137
b0e59b8f
AA
121382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12139
12140 * gdb.base/shr2.c: Add eye-catcher.
12141 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
12142 line number.
12143
78f98cca
AA
121442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12145
12146 * gdb.base/jump.c: Add eye-catchers.
12147 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
12148 numbers.
12149
58fa2af0
AA
121502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12151
12152 * gdb.base/execd-prog.c: Add eye-catchers.
12153 * gdb.base/foll-exec.c: Likewise.
12154 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
12155 line numbers.
12156
04e5059b
AA
121572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12158
12159 * gdb.base/ending-run.c: Add eye-catchers.
12160 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
12161 literal line numbers.
12162
dbfdb174
AA
121632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12164
12165 * gdb.base/call-rt-st.c: Add eye-catchers.
12166 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
12167 literal line numbers.
12168
888a2ade
AA
121692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12170
12171 * gdb.base/call-ar-st.c: Add eye-catchers.
12172 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
12173 literal line numbers.
12174
6acc2dde
AA
121752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12176
12177 * gdb.base/average.c: Add eye-catchers.
12178 * gdb.base/sum.c: Likewise.
12179 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
12180 regexps dynamically.
12181
9ecfcd1d
AA
121822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
12183
12184 * gdb.base/solib1.c: Add eye-catchers.
12185 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
12186 literal line numbers.
12187
78708b7c
PA
121882014-11-12 Pedro Alves <palves@redhat.com>
12189
12190 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
12191 leader has exited.
12192
af48d08f
PA
121932014-11-12 Pedro Alves <palves@redhat.com>
12194
12195 * gdb.arch/i386-bp_permanent.c: New file.
12196 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
12197 (srcfile): Set to i386-bp_permanent.c.
12198 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
12199 that stepi does not execute the 'leave' instruction, instead of
12200 testing it does execute.
12201 * gdb.base/bp-permanent.c: New file.
12202 * gdb.base/bp-permanent.exp: New file.
12203
af3768e9
DE
122042014-11-10 Doug Evans <xdje42@gmail.com>
12205
12206 PR symtab/17564
12207 * gdb.base/symtab-search-order.exp: New file.
12208 * gdb.base/symtab-search-order.c: New file.
12209 * gdb.base/symtab-search-order-1.c: New file.
12210 * gdb.base/symtab-search-order-shlib-1.c: New file.
12211
9de00a4a
PA
122122014-11-07 Pedro Alves <palves@redhat.com>
12213
12214 PR gdb/17511
12215 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
12216 i?86-*-linux*.
12217
e0f52461
SC
122182014-11-03 Siva Chandra Reddy <sivachandra@google.com>
12219
12220 PR c++/17494
12221 * gdb.cp/pr17494.cc: New file.
12222 * gdb.cp/pr17494.exp: New file.
12223
6ce8c980
YQ
122242014-11-02 Yao Qi <yao@codesourcery.com>
12225
12226 * gdb.python/python.exp: Get working directory and match the
12227 output of "set extended-prompt \\w " with it.
12228
02be9a71
DE
122292014-10-30 Doug Evans <dje@google.com>
12230
12231 * gdb.python/py-objfile.exp: Add tests for setting random attributes
12232 in objfiles.
12233 * gdb.python/py-progspace.exp: Add tests for setting random attributes
12234 in progspaces.
12235
3bdff46b
LM
122362014-10-30 Janis Johnson <janisjo@codesourcery.com>
12237
12238 * gdb.base/fullpath-expand.exp: Skip for a remote host.
12239 * gdb.base/realname-expand.exp: Likewise.
12240 * gdb.linespec/macro-relative.exp: Likewise.
12241
ab917dfb
PA
122422014-10-29 Pedro Alves <palves@redhat.com>
12243
12244 PR gdb/17408
12245 * gdb.threads/schedlock.c (some_function): New function.
12246 (call_function): New global.
12247 (MAYBE_CALL_SOME_FUNCTION): New macro.
12248 (thread_function): Call it.
12249 * gdb.threads/schedlock.exp (get_args): Add description parameter,
12250 and use it instead of a global counter. Adjust all callers.
12251 (get_current_thread): Use "find current thread" for test message
12252 here rather than having all callers pass down the same string.
12253 (goto_loop): New procedure, factored out from ...
12254 (my_continue): ... this.
12255 (step_ten_loops): Change parameter from test message to command to
12256 use. Adjust.
12257 (list_count): Delete global.
12258 (check_result): New procedure, factored out from duplicate top
12259 level code.
12260 (continue tests): Wrap in with_test_prefix.
12261 (test_step): New procedure, factored out from duplicate top level
12262 code.
12263 (top level): Test "step" in combination with all scheduler-locking
12264 modes. Test "next" in combination with all scheduler-locking
12265 modes, and in combination with stepping over a function call or
12266 not.
12267 * gdb.threads/next-bp-other-thread.c: New file.
12268 * gdb.threads/next-bp-other-thread.exp: New file.
12269
d3d4baed
PA
122702014-10-29 Pedro Alves <palves@redhat.com>
12271
12272 PR python/17372
12273 * gdb.python/python.exp: Test a multi-line command that spawns
12274 interactive Python.
12275 * gdb.base/multi-line-starts-subshell.exp: New file.
12276
563e8d85
YQ
122772014-10-29 Yao Qi <yao@codesourcery.com>
12278
12279 * gdb.base/fileio.exp: Make directories on host.
12280
0ea4d52e
YQ
122812014-10-29 Yao Qi <yao@codesourcery.com>
12282
12283 * gdb.base/fileio.c (test_write): Close the file.
12284
7f5ef605
PA
122852014-10-28 Pedro Alves <palves@redhat.com>
12286
12287 PR gdb/12623
12288 * gdb.base/sigstep.c (no_handler): New global.
12289 (main): If 'no_handler is true, set the signal handlers to
12290 SIG_IGN.
12291 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
12292 with_sw_watch and no_handler parameters. Handle them.
12293 (top level) <stepping over handler when stopped at a breakpoint
12294 test>: Add a test axis for testing with a software watchpoint, and
12295 another for testing with the signal handler set to SIG_IGN.
12296 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
12297 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
12298
abbdbd03
PA
122992014-10-28 Pedro Alves <palves@redhat.com>
12300
12301 PR gdb/17511
12302 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
12303 * gdb.base/sigstep.exp (other_handler_location): New global.
12304 (advance): Support stepping into the signal handler, and running
12305 commands while in the handler.
12306 (in_handler_map): New global.
12307 (top level): In the advance test, add combinations for getting
12308 into the handler with stepping commands, and for running commands
12309 in the handler. Add comment descripting the advancei tests.
12310
1df4399f
PA
123112014-10-28 Pedro Alves <palves@redhat.com>
12312
12313 * gdb.base/sigstep.exp: Use build_executable instead of
12314 prepare_for_testing.
12315 (top level): Move code that starts GDB, runs to main and creates a
12316 display to ...
12317 (restart): ... this new procedure.
12318 (top level): Move backtrace from signal handler test to ...
12319 (validate_backtrace): ... this new procedure.
12320 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
12321 with_test_prefix. Always restart GDB.
12322 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
12323 with_test_prefix. Always restart GDB. No need to delete
12324 breakpoints after the test.
12325 (test_skip_handler): Remove prefix parameter.
12326 (skip_over_handler, breakpoint_to_handler)
12327 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
12328 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
12329 restart GDB. No need to delete breakpoints after the test.
12330 (top level): Use foreach to call the test procedures with
12331 different commands.
12332
a5b6e449
PA
123332014-10-28 Pedro Alves <palves@redhat.com>
12334
12335 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
12336 instead of GNATS numbers.
12337 * gdb.base/sigbpt.exp: Likewise.
12338 * gdb.base/siginfo.exp: Likewise.
12339 * gdb.base/sigstep.exp: Likewise.
12340
e5f8a7cc
PA
123412014-10-27 Pedro Alves <palves@redhat.com>
12342
12343 * gdb.base/sigstep.c (dummy): New global.
12344 (main): Issue a couple writes to the new global.
12345 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
12346 procedures.
12347 (skip_over_handler): Use test_skip_handler.
12348 (top level): Call skip_over_handler for stepi and nexti too.
12349 (breakpoint_over_handler): Use test_skip_handler.
12350 (top level): Call breakpoint_over_handler for stepi and nexti too.
12351
763905a3
YQ
123522014-10-27 Yao Qi <yao@codesourcery.com>
12353
12354 * gdb.trace/tfile.c (adjust_function_address)
12355 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
12356 function descriptor.
12357
6f259a23
DB
123582014-10-24 Don Breazeal <donb@codesourcery.com>
12359
12360 * gdb.base/foll-fork.exp (test_follow_fork,
12361 catch_fork_child_follow): Check for updated fork messages emitted
12362 from infrun.c.
12363 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
12364 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
12365 vfork_and_exec_child_follow_through_step): Check for updated vfork
12366 messages emitted from infrun.c.
12367
09dd9a69
PA
123682014-10-24 Pedro Alves <palves@redhat.com>
12369
12370 * gdb.base/corefile.exp: Remove references to ultrix.
12371 * gdb.base/interrupt.exp: Likewise.
12372 * gdb.base/whatis.exp: Likewise.
12373 * gdb.gdb/selftest.exp: Likewise.
12374 * gdb.threads/manythreads.exp: Likewise.
12375 * gdb.threads/print-threads.exp: Likewise.
12376 * gdb.threads/pthreads.exp:: Likewise.
12377 * gdb.threads/schedlock.exp: Likewise.
12378
3433cfa5
SC
123792014-10-24 Siva Chandra Reddy <sivachandra@google.com>
12380
12381 * gdb.cp/non-trivial-retval.cc: Add a test case.
12382 * gdb.cp/non-trivial-retval.exp: Add a test.
12383
092f880b
YQ
123842014-10-20 Yao Qi <yao@codesourcery.com>
12385
12386 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
12387 * gdb.python/py-objfile-script-gdb.py: New file.
12388 * gdb.python/py-objfile-script.exp: Update reference to
12389 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
12390 of remote_download. Remove the dest file.
12391
acbdb7f3
YQ
123922014-10-20 Yao Qi <yao@codesourcery.com>
12393
12394 * gdb.base/checkpoint.exp: Don't remove file copied on host.
12395 * gdb.base/step-line.exp: Likewise.
12396 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
12397 * gdb.dwarf2/dw2-basic.exp: Likewise.
12398 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12399 * gdb.dwarf2/dw2-filename.exp: Likewise.
12400 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12401 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12402 * gdb.dwarf2/dw2-producer.exp: Likewise.
12403 * gdb.dwarf2/mac-fileno.exp: Likewise.
12404 * gdb.python/py-frame-args.exp: Likewise.
12405 * gdb.python/py-framefilter.exp: Likewise.
12406 * gdb.python/py-mi.exp: Likewise.
12407 * gdb.python/py-objfile-script.exp: Likewise
12408 * gdb.python/py-pp-integral.exp: Likewise.
12409 * gdb.python/py-pp-re-notag.exp: Likewise.
12410 * gdb.python/py-prettyprint.exp: Likewise.
12411 * gdb.python/py-section-script.exp: Likewise.
12412 * gdb.python/py-typeprint.exp: Likewise.
12413 * gdb.python/py-xmethods.exp: Likewise.
12414 * gdb.stabs/weird.exp: Likewise.
12415 * gdb.xml/tdesc-regs.exp: Likewise.
12416
bd286a29
KCY
124172014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
12418
12419 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
12420 (out_cu): Use addr_len for the size of addresses.
12421 (out_line): Likewise. Size DW_LNE_set_address instruction
12422 according to addr_len.
12423 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
12424 (FUNC): Add START_INSNS to definition.
12425
673dc4a0
YQ
124262014-10-18 Yao Qi <yao@codesourcery.com>
12427
12428 * gdb.base/argv0-symlink.exp: Check argv[0] value if
12429 gdb_has_argv0 return true.
12430 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
12431 check [target_info exists noargs], check [gdb_has_argv0]
12432 instead.
12433 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
12434 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
12435 procedures.
12436
4ffbba72
DE
124372014-10-17 Doug Evans <dje@google.com>
12438
12439 * gdb.python/py-events.exp: Update expected output for clear_objfiles
12440 event.
12441 * gdb.python/py-events.py: Add clear_objfiles event.
12442
d096d8c1
DE
124432014-10-17 Doug Evans <dje@google.com>
12444
12445 * gdb.python/py-objfile.exp: Test progspace attribute.
12446
a80db015
LM
124472014-10-17 Luis Machado <lgustavo@codesourcery.com>
12448
12449 * gdb.guile/scm-breakpoint.exp: Do not assume any
12450 directory separators when matching source file paths.
12451 * gdb.python/py-breakpoint.exp: Likewise.
12452 * gdb.reverse/break-precsave.exp: Likewise.
12453 * gdb.reverse/break-reverse.exp: Likewise.
12454 * gdb.reverse/consecutive-precsave.exp: Likewise.
12455 * gdb.reverse/finish-precsave.exp: Likewise.
12456 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
12457 * gdb.reverse/finish-reverse.exp: Likewise.
12458 * gdb.reverse/i386-precsave.exp: Likewise.
12459 * gdb.reverse/i387-env-reverse.exp: Likewise.
12460 * gdb.reverse/i387-stack-reverse.exp: Likewise.
12461 * gdb.reverse/machinestate-precsave.exp: Likewise.
12462 * gdb.reverse/machinestate.exp: Likewise.
12463 * gdb.reverse/sigall-precsave.exp: Likewise.
12464 * gdb.reverse/solib-precsave.exp: Likewise.
12465 * gdb.reverse/step-precsave.exp: Likewise.
12466 * gdb.reverse/until-precsave.exp: Likewise.
12467 * gdb.reverse/watch-precsave.exp: Likewise.
12468 * gdb.reverse/watch-reverse.exp: Likewise.
12469
b22089ab
YQ
124702014-10-17 Yao Qi <yao@codesourcery.com>
12471
12472 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
12473 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
12474
6c4486e6
PA
124752014-10-17 Pedro Alves <palves@redhat.com>
12476
12477 PR gdb/17471
12478 * gdb.base/bg-execution-repeat.c: New file.
12479 * gdb.base/bg-execution-repeat.exp: New file.
12480
0ff33695
PA
124812014-10-17 Pedro Alves <palves@redhat.com>
12482
12483 PR gdb/17300
12484 * gdb.base/continue-all-already-running.c: New file.
12485 * gdb.base/continue-all-already-running.exp: New file.
12486
6fdebc3d
PA
124872014-10-17 Pedro Alves <palves@redhat.com>
12488
12489 PR gdb/17472
12490 * gdb.base/annota-input-while-running.c: New file.
12491 * gdb.base/annota-input-while-running.exp: New file.
12492
32a8097b
PA
124932014-10-17 Pedro Alves <palves@redhat.com>
12494
12495 * gdb.base/callfuncs.exp: emove references to osf.
12496 * gdb.base/sigall.exp: Likewise.
12497 * gdb.gdb/selftest.exp: Likewise.
12498 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12499 * gdb.mi/non-stop.c: Likewise.
12500 * gdb.mi/pthreads.c: Likewise.
12501 * gdb.reverse/sigall-precsave.exp: Likewise.
12502 * gdb.reverse/sigall-reverse.exp: Likewise.
12503 * gdb.threads/pthreads.c: Likewise.
12504 * gdb.threads/pthreads.exp: Likewise.
12505
7a3517ff
YQ
125062014-10-17 Yao Qi <yao@codesourcery.com>
12507
12508 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
12509 check 'target_info exists noargs'.
12510 (test_command_prompt_position): Likewise.
12511 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
12512 Remove "set args".
12513 (progvar_simple_while_test): Likewise.
12514 (progvar_complex_if_while_test): Likewise.
12515 (if_while_breakpoint_command_test): Likewise.
12516 (infrun_breakpoint_command_test): Likewise.
12517 (breakpoint_command_test): Likewise.
12518 (watchpoint_command_test): Likewise.
12519 (bp_deleted_in_command_test): Likewise.
12520 (temporary_breakpoint_commands): Likewise.
12521
bb99c472
YQ
125222014-10-16 Yao Qi <yao@codesourcery.com>
12523
12524 * gdb.base/remotetimeout.exp: Remove noargs checking.
12525
7c16b83e
PA
125262014-10-15 Pedro Alves <palves@redhat.com>
12527
12528 PR breakpoints/9649
12529 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
12530 * gdb.base/breakpoint-in-ro-region.exp
12531 (probe_target_hardware_step): New procedure.
12532 (top level): Probe hardware stepping and hardware breakpoint
12533 support. Test stepping through a read-only region, with both
12534 "breakpoint auto-hw" on and off and both "always-inserted" on and
12535 off.
12536
35a49624
IB
125372014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
12538
12539 * gdb.dlang/demangle.exp: Update for demangling changes.
12540
2d1c107c
SC
125412014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12542
12543 * gdb.cp/non-trivial-retval.cc: Add new test cases.
12544 * gdb.cp/non-trivial-retval.exp: Add new tests.
12545
778811d5
SC
125462014-10-15 Siva Chandra Reddy <sivachandra@google.com>
12547
12548 PR c++/13403
12549 PR c++/15154
12550 * gdb.cp/non-trivial-retval.cc: New file.
12551 * gdb.cp/non-trivial-retval.exp: New file.
12552
10c5f0a8
YQ
125532014-10-15 Yao Qi <yao@codesourcery.com>
12554
12555 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
12556 remote host.
12557
65d7b369
YQ
125582014-10-15 Yao Qi <yao@codesourcery.com>
12559
12560 * gdb.python/py-symbol.exp: Match file base name if host is
12561 remote, otherwise match file name with dir name.
12562 * gdb.python/py-symtab.exp: Likewise.
12563 * gdb.python/python.exp: Likewise.
12564
46dc1394
YQ
125652014-10-15 Yao Qi <yao@codesourcery.com>
12566
12567 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
12568 pattern.
12569 * gdb.python/py-symtab.exp: Likewise.
12570 * gdb.python/python.exp: Remove trailing ".*". Fix typo
12571 locationn.
12572
c40cc657
JB
125732014-10-14 Joel Brobecker <brobecker@adacore.com>
12574
12575 * gdb.ada/addr_arith: New testcase.
12576
2abf49e1
MR
125772014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
12578
12579 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
12580 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
12581 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
12582 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
12583
f7088df3
SDJ
125842014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
12585
12586 * gdb.arch/stap-eval-lang-ada.S: Likewise.
12587 * gdb.arch/stap-eval-lang-ada.c: Likewise.
12588 * gdb.arch/stap-eval-lang-ada.exp: New file.
12589
4dc06805
YQ
125902014-10-14 Yao Qi <yao@codesourcery.com>
12591
12592 * gdb.mi/mi-var-child.c (nothing1): New function.
12593 (nothing2): New function.
12594 (do_children_tests): Set function pointers by nothing1 and
12595 nothing2.
12596 * gdb.mi/mi-var-child.exp: Step over new added statements.
12597 Update test to match the new output.
12598 * gdb.mi/var-cmd.c (nothing1): New function.
12599 (nothing2): New function.
12600 (do_children_tests): Set function pointers by nothing1 and
12601 nothing2.
12602 * gdb.mi/mi-var-display.exp: Update test to match output.
12603 Step to the line specified by $line_dct_nothing.
12604 Increase the number of lines to step.
12605
46a93de2
YQ
126062014-10-14 Yao Qi <yao@codesourcery.com>
12607
12608 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
12609 tests.
12610 * gdb.mi/mi2-var-child.exp: Likewise.
12611
14ea52ee
DE
126122014-10-13 Doug Evans <dje@google.com>
12613
12614 * gdb.python/py-objfile.exp: Change name of file name test.
12615
e5c6e92b
DE
126162014-10-13 Doug Evans <dje@google.com>
12617
12618 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
12619 from the start of the CU.
12620
c780cc2f
JK
126212014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12622 Yao Qi <yao@codesourcery.com>
12623
12624 Fix "save breakpoints" for "catch" command.
12625 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
12626 Remove -nonewline. Match also the added "main" line.
12627
99894e11
JK
126282014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12629
12630 Fix "save breakpoints" for "disable $bpnum" command.
12631 * gdb.base/save-bp.c (main): Add label.
12632 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
12633
6e1ac5a3
JK
126342014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12635
12636 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
12637
754dd2b0
YQ
126382014-10-11 Yao Qi <yao@codesourcery.com>
12639
12640 * gdb.server/server-kill.exp: Execute command
12641 "set remote trace-status-packet on" before "tstatus".
12642
f90183d7
YQ
126432014-10-11 Yao Qi <yao@codesourcery.com>
12644
12645 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
12646 (main): Call getppid.
12647 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
12648 and continue to it. Read variable "server_pid".
12649
bf40a607
YQ
126502014-10-11 Yao Qi <yao@codesourcery.com>
12651
12652 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
12653
052ca370
YQ
126542014-10-11 Yao Qi <yao@codesourcery.com>
12655
12656 * gdb.threads/thread-find.exp: Don't execute command
12657 "info threads".
12658 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
12659 * gdb.threads/linux-dp.exp: Don't check the condition
12660 $threads_created equals to zero.
12661
3831839c
PA
126622014-10-10 Pedro Alves <palves@redhat.com>
12663
12664 * gdb.base/bigcore.exp: Remove references to IRIX.
12665 * gdb.base/funcargs.exp: Likewise.
12666 * gdb.base/interrupt.exp: Likewise.
12667 * gdb.base/mips_pro.exp: Likewise.
12668 * gdb.base/nodebug.exp: Likewise.
12669 * gdb.base/setvar.exp: Likewise.
12670 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
12671
8b9a549d
PA
126722014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
12673 Pedro Alves <palves@redhat.com>
12674
12675 PR symtab/14466
12676 * gdb.base/vdso-warning.c: New file.
12677 * gdb.base/vdso-warning.exp: New file.
12678
d48ba5e8
DE
126792014-10-02 Doug Evans <dje@google.com>
12680
12681 * gdb.base/structs.c (main): Don't run forever.
12682
2278c276
PA
126832014-10-02 Pedro Alves <palves@redhat.com>
12684
12685 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
12686 (top level) <stop threads 1, stop threads 2>: Use it.
12687
b57bacec
PA
126882014-10-02 Pedro Alves <palves@redhat.com>
12689
12690 * gdb.threads/break-while-running.exp (test): Add new
12691 'update_thread_list' argument. Skip "info threads" if false.
12692 (top level): Add new 'update_thread_list' axis.
12693
13fd3ff3
PA
126942014-10-02 Pedro Alves <palves@redhat.com>
12695
12696 PR breakpoints/17431
12697 * gdb.base/execl-update-breakpoints.c: New file.
12698 * gdb.base/execl-update-breakpoints.exp: New file.
12699
0fec99e8
PA
127002014-10-01 Pedro Alves <palves@redhat.com>
12701
12702 * gdb.base/breakpoint-in-ro-region.c: New file.
12703 * gdb.base/breakpoint-in-ro-region.exp: New file.
12704
2ddf4301
SM
127052014-10-01 Simon Marchi <simon.marchi@ericsson.com>
12706
12707 * gdb.mi/mi-exit-code.exp: New file.
12708 * gdb.mi/mi-exit-code.c: New file.
12709
6a5f3f43
YQ
127102014-09-30 Yao Qi <yao@codesourcery.com>
12711
12712 * lib/prelink-support.exp (build_executable_own_libs): Error if
12713 the target isn't native.
12714
345bcc73
YQ
127152014-09-30 Yao Qi <yao@codesourcery.com>
12716
12717 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
12718 false.
12719
a25a5a45
PA
127202014-09-22 Pedro Alves <palves@redhat.com>
12721
12722 * gdb.threads/break-while-running.exp: New file.
12723 * gdb.threads/break-while-running.c: New file.
12724
00ba3162
YQ
127252014-09-19 Yao Qi <yao@codesourcery.com>
12726
12727 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
12728 Invoke test. Restart GDB with --readnow and invoke test again.
12729
c3b7b696
YQ
127302014-09-19 Yao Qi <yao@codesourcery.com>
12731
12732 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
12733 proc set_breakpoint_on_gcd_function. Invoke
12734 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
12735 invoke set_breakpoint_on_gcd_function again.
12736
2b4fd423
DE
127372014-09-18 Doug Evans <dje@google.com>
12738
12739 * gdb.dwarf2/symtab-producer.exp: New file.
12740
a5947601
SDJ
127412014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12742
12743 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
12744 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
12745 * gdb.base/global-var-nested-by-dso.c: Likewise.
12746 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12747
91c19059
SDJ
127482014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
12749 Pedro Alves <palves@redhat.com>
12750
12751 * gdb.base/watch-bitfields.exp: Pass string other than test file
12752 name to prepare_for_testing.
12753 (watch): New procedure.
12754 (expect_watchpoint): Use with_test_prefix.
12755 (top level): Factor out tests to ...
12756 (test_watch_location, test_regular_watch): ... these new
12757 procedures, and use with_test_prefix and gdb_continue_to_end.
12758
bb9d5f81
PP
127592014-09-16 Patrick Palka <patrick@parcs.ath.cx>
12760
12761 PR breakpoints/12526
12762 * gdb.base/watch-bitfields.exp: New file.
12763 * gdb.base/watch-bitfields.c: New file.
12764
635856f5
PA
127652014-09-16 Pedro Alves <palves@redhat.com>
12766
12767 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
12768 software and hardware addresses, not software address against
12769 itself.
12770
7280ceea
PA
127712014-09-16 Pedro Alves <palves@redhat.com>
12772
12773 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
12774 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
12775
428b16bd
PA
127762014-09-16 Pedro Alves <palves@redhat.com>
12777
12778 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
12779 files.
12780 * gdb.base/a2-run.exp: Remove all code guarded by istarget
12781 "*-*-vxworks*" throughout.
12782 * gdb.base/break.exp: Likewise.
12783 * gdb.base/default.exp: Likewise.
12784 * gdb.base/scope.exp: Likewise.
12785 * gdb.base/sepdebug.exp: Likewise.
12786 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
12787 throughout.
12788 * gdb.base/run.c: Likewise.
12789 * gdb.base/sepdebug.c: Likewise.
12790 * gdb.hp/gdb.aCC/run.c: Likewise.
12791 * gdb.reverse/until-reverse.c: Likewise.
12792 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
12793
666d413c
YQ
127942014-09-16 Yao Qi <yao@codesourcery.com>
12795
12796 * boards/local-remote-host-native.exp: New file.
12797
57cbd724
DE
127982014-09-14 Doug Evans <xdje42@gmail.com>
12799
12800 * gdb.threads/queue-signal.c (thread_count): New variable.
12801 (thread_count_mutex, thread_count_condvar): New variables.
12802 (incr_thread_count, wait_all_threads_running): New functions.
12803 (main): Wait for all threads to be in their thread functions.
12804
81219e53
DE
128052014-09-13 Doug Evans <xdje42@gmail.com>
12806
12807 * gdb.threads/queue-signal.c: New file.
12808 * gdb.threads/queue-signal.exp: New file.
12809
3714cea7
DE
128102014-09-13 Doug Evans <xdje42@gmail.com>
12811
12812 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
12813 be consistent with what default_gdb_init uses.
12814 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
12815 the plain text of the prompt. Add some logging printfs.
12816 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
12817
fa43b1d7
PA
128182014-09-12 Pedro Alves <palves@redhat.com>
12819
12820 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
12821 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
12822 * gdb.arch/i386-size-overlap.exp: Likewise.
12823 * gdb.arch/i386-size.exp: Likewise.
12824 * gdb.arch/i386-unwind.exp: Likewise.
12825 * gdb.base/a2-run.exp: Likewise.
12826 * gdb.base/break.exp: Likewise.
12827 * gdb.base/charset.exp: Likewise.
12828 * gdb.base/chng-syms.exp: Likewise.
12829 * gdb.base/commands.exp: Likewise.
12830 * gdb.base/dbx.exp: Likewise.
12831 * gdb.base/find.exp: Likewise.
12832 * gdb.base/funcargs.exp: Likewise.
12833 * gdb.base/jit-simple.exp: Likewise.
12834 * gdb.base/reread.exp: Likewise.
12835 * gdb.base/sepdebug.exp: Likewise.
12836 * gdb.base/step-bt.exp: Likewise.
12837 * gdb.cp/mb-inline.exp: Likewise.
12838 * gdb.cp/mb-templates.exp: Likewise.
12839 * gdb.objc/basicclass.exp: Likewise.
12840 * gdb.threads/killed.exp: Likewise.
12841
9d9bf2df
EBM
128422014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12843
12844 PR tdep/17379
12845 * gdb.arch/powerpc-stackless.S: New file.
12846 * gdb.arch/powerpc-stackless.exp: New file.
12847
1cf2f1b0
JK
128482014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12849
12850 * gdb.base/attach.c: Include unistd.h.
12851 (main): Call alarm. Add label postloop.
12852 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
12853 gdb_breakpoint, gdb_continue_to_breakpoint.
12854 (test_command_line_attach_run): Kill ${testpid} in one exit path.
12855
98880d46
PA
128562014-09-11 Pedro Alves <palves@redhat.com>
12857
12858 PR gdb/17347
12859 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
12860 * gdb.base/attach.exp (test_command_line_attach_run): New
12861 procedure.
12862 (top level): Call it.
12863
4c92ff2c
PA
128642014-09-11 Pedro Alves <palves@redhat.com>
12865
12866 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
12867 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
12868 (do_command_attach_tests): Use spawn_wait_for_attach.
12869 * gdb.base/solib-overlap.exp: Likewise.
12870 * gdb.multi/multi-attach.exp: Likewise.
12871 * gdb.python/py-prompt.exp: Likewise.
12872 * gdb.python/py-sync-interp.exp: Likewise.
12873 * gdb.server/ext-attach.exp: Likewise.
12874
3adc1a7d
GKB
128752014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
12876
12877 * gdb.fortran/array-element.exp: Remove unexpected "continue"
12878 command in testcase. Simplify testcase.
12879
96334934
JB
128802014-09-10 Joel Brobecker <brobecker@adacore.com>
12881
12882 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
12883
eb479039
JB
128842014-09-10 Joel Brobecker <brobecker@adacore.com>
12885
12886 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
12887
deede10c
JB
128882014-09-10 Joel Brobecker <brobecker@adacore.com>
12889
12890 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
12891
7828a5f5
JB
128922014-09-10 Joel Brobecker <brobecker@adacore.com>
12893
12894 * gdb.dwarf2/dynarr-ptr.c: New file.
12895 * gdb.dwarf2/dynarr-ptr.exp: New file.
12896
33aeebcf
MR
128972014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12898
12899 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
12900 of 30 rather than hardcoding 120 for a slow test case. Take the
12901 `gdb,timeout' target setting into account for this calculation.
12902 Don't extend the timeout for the test cases that don't need it.
12903
7b415901
MR
129042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12905
12906 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
12907 a factor of 2 for a slow test case. Take the `gdb,timeout'
12908 target setting into account for this calculation.
12909 * gdb.reverse/until-precsave.exp: Increase the timeout by
12910 a factor of 15 and 3 respectively rather than adding 120
12911 for a pair of slow test cases. Take the `gdb,timeout'
12912 target setting into account for this calculation.
12913
4a40f85a
MR
129142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12915
12916 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
12917 timeout, don't pass one down to gdb_expect.
12918 (gdb_expect): Rework timeout selection.
12919
09635af7
MR
129202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12921
12922 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
12923 exception on timeout.
12924 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
12925 (gdbserver_start_extended): Catch any `gdbserver_start' error
12926 exceptions.
12927 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
12928 * lib/mi-support.exp (mi_gdb_target_load): Catch any
12929 `gdbserver_gdb_load' error exceptions.
12930
2bdd10b7
MR
129312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
12932
12933 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
12934 120 on waiting for the TCP socket to open.
12935
316935f0
DE
129362014-09-09 Doug Evans <xdje42@gmail.com>
12937
12938 * gdb.base/default.exp (show_conv_list): Add _caller_is,
12939 _caller_matches, _any_caller_is, _any_caller_matches.
12940
83740597
DE
129412014-09-09 Doug Evans <xdje42@gmail.com>
12942
12943 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
12944
4c122fc3
YQ
129452014-09-09 Yao Qi <yao@codesourcery.com>
12946
12947 * gdb.mi/mi-var-display.exp: Set print symbol off.
12948
a9f116cb
GKB
129492014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
12950
12951 PR gdb/17035
12952 * gdb.base/commands.exp: Add tests to verify user-defined
12953 commands with empty bodies.
12954 * gdb.python/py-cmd.exp: Test that we don't show user-defined
12955 python commands in `show user command`.
12956 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
12957 scheme commands in `show user command`.
12958
c75bd3a2
JK
129592014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12960
12961 PR python/17355
12962 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
12963 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
12964 * gdb.python/py-framefilter-invalidarg.exp: New file.
12965 * gdb.python/py-framefilter-invalidarg.py: New file.
12966
faa42425
DE
129672014-09-06 Doug Evans <xdje42@gmail.com>
12968
12969 PR 15276
12970 * gdb.python/py-caller-is.c: New file.
12971 * gdb.python/py-caller-is.exp: New file.
12972
474ca4f6
SDJ
129732014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
12974
12975 PR gdb/17235
12976 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
12977 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
12978
eb0b0463
SDJ
129792014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
12980
12981 PR fortran/17237
12982 * gdb.fortran/print-formatted.exp: New file.
12983 * gdb.fortran/print-formatted.f90: Likewise.
12984
5f3b99cf
SS
129852014-09-03 Sasha Smundak <asmundak@google.com>
12986
12987 * gdb.python/py-frame.exp: Test Frame.read_register.
12988
7d793aa9
SDJ
129892014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
12990
12991 PR python/16699
12992 * gdb.python/py-completion.exp: New file.
12993 * gdb.python/py-completion.py: Likewise.
12994
fb0576e9
DE
129952014-08-28 Doug Evans <dje@google.com>
12996
12997 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
12998 eax,etc. are live with values set by gdb and thus the compiler can't
12999 use them.
13000 * gdb.arch/i386-pseudo.c (main): Ditto.
13001
ee92b0dd
DE
130022014-08-27 Doug Evans <dje@google.com>
13003
13004 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
13005
6649db35
DE
130062014-08-25 Doug Evans <dje@google.com>
13007
13008 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
13009 (main): Ditto.
13010
564b7600
DE
130112014-08-25 Doug Evans <dje@google.com>
13012
13013 * gdb.threads/thread-execl.exp: #include <stdio.h>.
13014
3881fb67
YQ
130152014-08-24 Yao Qi <yao@codesourcery.com>
13016
13017 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
13018 symbol off.
13019 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
13020
a05a36a5
DE
130212014-08-22 Doug Evans <dje@google.com>
13022
13023 PR 17276
13024 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
13025 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
13026 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
13027
7c343b48
YQ
130282014-08-22 Yao Qi <yao@codesourcery.com>
13029
13030 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
13031 * gdb.python/py-finish-breakpoint2.exp: Likewise.
13032 * gdb.python/python.exp: Likewise. Use .py file on the host
13033 instead of the build.
13034
22fd09ae
JK
130352014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13036
13037 * gdb.threads/gcore-stale-thread.c: New file.
13038 * gdb.threads/gcore-stale-thread.exp: New file.
13039
a8454a7c
PA
130402014-08-21 Pedro Alves <palves@redhat.com>
13041
13042 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
13043 * gdb.base/gcore-relro-pie.exp: Likewise.
13044 * gdb.base/gcore-relro.exp: Likewise.
13045 * gdb.base/gcore.exp: Likewise.
13046 * gdb.base/print-symbol-loading.exp: Likewise.
13047 * gdb.threads/gcore-thread.exp: Likewise.
13048 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
13049
2a31c623
PA
130502014-08-20 Pedro Alves <palves@redhat.com>
13051 Jan Kratochvil <jan.kratochvil@redhat.com>
13052
13053 * Makefile.in (EXTRA_RULES, CC): New variables, get from
13054 configure.
13055 (EXPECT): Handle READ1 being set.
13056 (all): Depend on EXTRA_RULES.
13057 (check-read1, expect-read1, read1.so, read1): New rules.
13058 * README (Testsuite Parameters): Document the READ1 make variable.
13059 (Race detection): New section.
13060 * configure: Regenerate.
13061 * configure.ac: If build==host==target, and running under a
13062 GNU/glibc system, add read1 to the extra Makefile rules.
13063 (EXTRA_RULES): AC_SUBST it.
13064 * lib/read1.c: New file.
13065
d36430db
JB
130662014-08-20 Joel Brobecker <brobecker@adacore.com>
13067
13068 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
13069 the handling of variables declared as a typedef to an array
13070 which a DW_AT_data_location attribute.
13071
9a0dc9e3
PA
130722014-08-19 Andrew Burgess <aburgess@broadcom.com>
13073 Pedro Alves <palves@redhat.com>
13074
13075 PR symtab/14604
13076 PR symtab/14605
13077 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
13078 gdb_test.
13079
0718a8da
PA
130802014-08-19 Pedro Alves <palves@redhat.com>
13081
13082 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
13083
13b448cd
YQ
130842014-08-19 Yao Qi <yao@codesourcery.com>
13085
13086 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
13087 right line.
13088
1cbf5077
DB
130892014-08-18 David Blaikie <dblaikie@gmail.com>
13090
13091 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
13092
bf0fae19
JB
130932014-08-18 Joel Brobecker <brobecker@adacore.com>
13094
13095 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
13096 attribute in array range.
13097
3c8c5dcc
JB
130982014-08-18 Joel Brobecker <brobecker@adacore.com>
13099
13100 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
13101
e66d4446
SC
131022014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13103
13104 PR c++/17132
13105 * gdb.cp/pr17132.cc: New file.
13106 * gdb.cp/pr17132.exp: New file.
13107
940df408
SC
131082014-08-15 Siva Chandra Reddy <sivachandra@google.com>
13109
13110 * gdb.python/py-xmethods.py (A_getarrayind)
13111 (E_method_char_worker.__call__, E_method_int_worker.__call__):
13112 Use 'print' with function call syntax.
13113 (E_method_matcher.match): Fix tab vs space indentation mixup.
13114
ebcc6c3a
YQ
131152014-08-15 Yao Qi <yao@codesourcery.com>
13116
13117 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
13118 false.
13119
775e0f04
YQ
131202014-08-15 Yao Qi <yao@codesourcery.com>
13121
13122 * gdb.cp/casts.exp: Set print symbol off.
13123 * gdb.cp/class2.exp: Likewise.
13124 * gdb.cp/overload.exp: Likewise.
13125 * gdb.cp/templates.exp: Likewise.
13126
d769e349
DE
131272014-08-11 Doug Evans <dje@google.com>
13128
13129 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
13130 (test_load_shlib): Update.
13131
20c6f1e1
YQ
131322014-08-09 Yao Qi <yao@codesourcery.com>
13133
13134 * gdb.base/display.exp: Invoke is_address_zero_readable.
13135 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
13136 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
13137 * gdb.base/hbreak-unmapped.exp: Return if
13138 is_address_zero_readable returns true.
13139 * gdb.base/signest.exp: Likewise.
13140 * gdb.base/signull.exp: Likewise.
13141 * gdb.base/sigbpt.exp: Likewise.
13142 * gdb.guile/scm-disasm.exp: Do the test if
13143 is_address_zero_readable returns false.
13144 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
13145 * gdb.python/py-arch.exp: Likewise.
13146 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
13147 * lib/gdb.exp (is_address_zero_readable): New proc.
13148
5792e8e3
YQ
131492014-08-09 Yao Qi <yao@codesourcery.com>
13150
13151 PR testsuite/13443
13152 * gdb.mi/mi-var-display.exp: Make test messages unique.
13153
3cecbbbe
TT
131542014-08-04 Tom Tromey <tromey@redhat.com>
13155
13156 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
13157 target 0".
13158
00b51ff5
TT
131592014-08-04 Tom Tromey <tromey@redhat.com>
13160
13161 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
13162 "target_resume".
13163
6908c509
JB
131642014-08-01 Joel Brobecker <brobecker@adacore.com>
13165
13166 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
13167 inner_vla_struct_object_size.
13168 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
13169 as xfail.
13170
cc6563d2
PA
131712014-07-30 Pedro Alves <palves@redhat.com>
13172
13173 * gdb.threads/signal-command-handle-nopass.exp (test): Add
13174 comment.
13175
7e09a223
YQ
131762014-07-29 Yao Qi <yao@codesourcery.com>
13177
13178 PR gdb/17206
13179 * gdb.base/until-nodebug.exp: New.
13180
7ebdbe92
DE
131812014-07-28 Doug Evans <xdje42@gmail.com>
13182
13183 PR guile/17203
13184 * gdb.guile/scm-parameter.exp: Add tests for trying to create
13185 previously existing parameter, and previously ambiguously spelled
13186 parameter.
13187
fdb1adc6
WN
131882014-07-28 Will Newton <will.newton@linaro.org>
13189
13190 * gdb.base/varargs.exp: Remove KFAILs for ARM.
13191
186fcde0
DE
131922014-07-26 Ludovic Courtès <ludo@gnu.org>
13193 Doug Evans <xdje42@gmail.com>
13194
13195 PR guile/17146
13196 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
13197
70509625
PA
131982014-07-25 Pedro Alves <palves@redhat.com>
13199
13200 * gdb.threads/signal-command-handle-nopass.c: New file.
13201 * gdb.threads/signal-command-handle-nopass.exp: New file.
13202 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
13203 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
13204 * gdb.threads/signal-delivered-right-thread.c: New file.
13205 * gdb.threads/signal-delivered-right-thread.exp: New file.
13206
c3f814a1
PA
132072014-07-25 Pedro Alves <palves@redhat.com>
13208
13209 * gdb.base/double-prompt-target-event-error.exp
13210 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
13211 match.
13212 (cancel_pagination_in_target_event): Rework double prompt
13213 detection.
13214 * gdb.base/paginate-after-ctrl-c-running.exp
13215 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
13216 <return>' match.
13217 * gdb.base/paginate-bg-execution.exp
13218 (test_bg_execution_pagination_return)
13219 (test_bg_execution_pagination_cancel): Remove '-notransfer
13220 <return>' matches.
13221 * gdb.base/paginate-execution-startup.exp
13222 (test_fg_execution_pagination_return)
13223 (test_fg_execution_pagination_cancel): Remove '-notransfer
13224 <return>' matches.
13225 * gdb.base/paginate-inferior-exit.exp
13226 (test_paginate_inferior_exited): Remove '-notransfer <return>'
13227 match.
13228 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
13229 * lib/gdb.exp (pagination_prompt): Run text through
13230 string_to_regexp.
13231 (gdb_test_multiple): Match $pagination_prompt instead of
13232 "<return>".
13233 (string_to_regexp): Move to lib/gdb-utils.exp.
13234
e214cf6c
JK
132352014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13236
13237 * gdb.arch/amd64-entry-value-paramref.S: New file.
13238 * gdb.arch/amd64-entry-value-paramref.cc: New file.
13239 * gdb.arch/amd64-entry-value-paramref.exp: New file.
13240 * gdb.arch/amd64-optimout-repeat.S: New file.
13241 * gdb.arch/amd64-optimout-repeat.c: New file.
13242 * gdb.arch/amd64-optimout-repeat.exp: New file.
13243
17d0c5c8
JK
132442014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
13245
13246 PR gdb/17170
13247 * gdb.base/statistics.exp: New file.
13248
b8b8facf
DE
132492014-07-17 Doug Evans <dje@google.com>
13250
74b49205 13251 PR gdb/17170
b8b8facf
DE
13252 * gdb.base/maint.exp: Update testing of per-command stats.
13253
1b5d0ab3
PA
132542014-07-16 Pedro Alves <palves@redhat.com>
13255
13256 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
13257 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
13258 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
13259 (tfile_write_buf): New functions.
13260 (add_memory_block): Rewrite using the above.
13261 (adjust_function_address): New function.
13262 (FUNCTION_ADDRESS): New macro.
13263 (write_basic_trace_file): Remove short_x local, and use
13264 tfile_write_16. Change type of func_addr local to unsigned long
13265 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
13266 here. Cast argument of add_memory_block to char pointer.
13267 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
13268 (main): Remove parameters.
13269 * gdb.trace/tfile.exp: Remove nowarnings.
13270
4d974e88
SM
132712014-07-15 Simon Marchi <simon.marchi@ericsson.com>
13272
13273 * gdb.base/debug-expr.exp: Test string evaluation with
13274 "debug expression" on.
13275
41e99568
PA
132762014-07-15 Pedro Alves <palves@redhat.com>
13277
13278 * gdb.base/reread.exp: Use clean_restart.
13279
487d9753
PL
132802014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
13281
13282 * gdb.arch/avr-flash-qualifer.c: New.
13283 * gdb.arch/avr-flash-qualifer.exp: New.
13284
cc1c52ad
PA
132852014-07-14 Pedro Alves <palves@redhat.com>
13286
13287 * gdb.base/paginate-after-ctrl-c-running.c: New file.
13288 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
13289
1e973570
PA
132902014-07-14 Pedro Alves <palves@redhat.com>
13291
13292 * gdb.base/double-prompt-target-event-error.c: New file.
13293 * gdb.base/double-prompt-target-event-error.exp: New file.
13294
93d6eb10
PA
132952014-07-14 Pedro Alves <palves@redhat.com>
13296
13297 PR gdb/17072
13298 * gdb.base/paginate-inferior-exit.c: New file.
13299 * gdb.base/paginate-inferior-exit.exp: New file.
13300
0017922d
PA
133012014-07-14 Pedro Alves <palves@redhat.com>
13302
13303 PR gdb/17072
13304 * gdb.base/paginate-bg-execution.c: New file.
13305 * gdb.base/paginate-bg-execution.exp: New file.
13306
94696ad3
PA
133072014-07-14 Pedro Alves <palves@redhat.com>
13308
13309 PR gdb/17072
13310 * gdb.base/paginate-execution-startup.c: New file.
13311 * gdb.base/paginate-execution-startup.exp: New file.
13312 * lib/gdb.exp (pagination_prompt): New global.
13313 (default_gdb_spawn): New procedure, factored out from
13314 default_gdb_spawn.
13315 (default_gdb_start): Adjust to call default_gdb_spawn.
13316 (gdb_spawn): New procedure.
13317
bd293940
PA
133182014-07-14 Pedro Alves <palves@redhat.com>
13319
13320 * lib/gdb.exp (gdb_assert): New procedure.
13321 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
13322
c933f875
PA
133232014-07-14 Pedro Alves <palves@redhat.com>
13324
13325 * gdb.base/execution-termios.c: New file.
13326 * gdb.base/execution-termios.exp: New file.
13327
d98b7a16
TT
133282014-07-14 Tom Tromey <tromey@redhat.com>
13329
13330 * gdb.cp/vla-cxx.cc: New file.
13331 * gdb.cp/vla-cxx.exp: New file.
13332
548740d6
TT
133332014-07-14 Tom Tromey <tromey@redhat.com>
13334
13335 * gdb.reverse/rerun-prec.c: New file.
13336 * gdb.reverse/rerun-prec.exp: New file.
13337
a25eb028
MR
133382014-07-12 Maciej W. Rozycki <macro@mips.com>
13339 Maciej W. Rozycki <macro@codesourcery.com>
13340
13341 * lib/gdb-utils.exp: New file.
13342 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
13343 inline `gdb_init_command' processing.
13344 (gdb_start_cmd): Likewise.
13345 * lib/mi-support.exp (mi_run_cmd): Likewise.
13346 * README: Document `gdb_init_command' and `gdb_init_commands'.
13347
218c2655
JK
133482014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13349
13350 Fix false FAIL running under a very long directory name.
13351 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
13352 and "set print elements 10000". Twice.
13353
5401fde3
YQ
133542014-07-11 Yao Qi <yao@codesourcery.com>
13355
13356 * gdb.base/exprs.exp: "set print symbol off".
13357
e76126e8
PA
133582014-07-11 Pedro Alves <palves@redhat.com>
13359
13360 * gdb.threads/kill.c: New file.
13361 * gdb.threads/kill.exp: New file.
13362
2d6f0de6
YQ
133632014-07-10 Yao Qi <yao@codesourcery.com>
13364
13365 * gdb.trace/tfile.c (write_basic_trace_file)
13366 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
13367 address written to trace file.
13368
7180e04a
PA
133692014-07-09 Pedro Alves <palves@redhat.com>
13370
13371 * gdb.base/attach-wait-input.exp: New file.
13372 * gdb.base/attach-wait-input.c: New file.
13373
9a9a7608
AB
133742014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
13375
13376 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
13377 setting up test structures.
13378 (main): Call new test function.
13379 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
13380 test function, continue into test function and walk test
13381 structures.
13382
161ac41e
YQ
133832014-07-02 Yao Qi <yao@codesourcery.com>
13384
13385 * gdb.trace/entry-values.c: Define labels 'foo_start' and
13386 'bar_start' at the beginning of functions 'foo' and 'bar'
13387 respectively.
13388 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
13389 instead of 'foo' and 'bar'.
13390
1f267ae3
MM
133912014-07-08 Markus Metzger <markus.t.metzger@intel.com>
13392
13393 * gdb.btrace/segv.exp: New.
13394 * gdb.btrace/segv.c: New.
13395
2b239efb
LM
133962014-07-02 Luis Machado <lgustavo@codesourcery.com>
13397
13398 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
13399 instruction.
13400
cf363f18
MW
134012014-06-30 Mark Wielaard <mjw@redhat.com>
13402
13403 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
13404 vulture, vilify, villar): New volatile array constants.
13405 (vindictive, vegetation): New const volatile array constants.
13406 * gdb.base/volatile.exp: Test volatile and const volatile array
13407 types.
13408
aebf9d24
AA
134092014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13410
13411 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
13412 target lacks support for awatch, rwatch, or hbreak.
13413
b67a2c6f
YQ
134142014-06-27 Yao Qi <yao@codesourcery.com>
13415
13416 * gdb.multi/dummy-frame-restore.exp: New.
13417 * gdb.multi/dummy-frame-restore.c: New.
13418
aef92902
MM
134192014-06-25 Markus Metzger <markus.t.metzger@intel.com>
13420
13421 * gdb.btrace/gcore.exp: New.
13422
8e9db26e
PA
134232014-06-23 Pedro Alves <palves@redhat.com>
13424
13425 * gdb.base/watchpoint-reuse-slot.c: New file.
13426 * gdb.base/watchpoint-reuse-slot.exp: New file.
13427
70afc5b7
SC
134282014-06-23 Siva Chandra Reddy <sivachandra@google.com>
13429
13430 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
13431 progspace's filename in 'info', 'enable' and 'disable' command
13432 tests.
13433
b972bd9c
JK
134342014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
13435
13436 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
13437 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
13438 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
13439
125f8a3d
GB
134402014-06-20 Gary Benson <gbenson@redhat.com>
13441
13442 * gdb.arch/i386-avx.exp: Fix include file location.
13443 * gdb.arch/i386-sse.exp: Likewise.
13444
3ed9baed
IB
134452014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
13446
13447 * gdb.dlang/expression.exp: New file.
13448
034f788c
PA
134492014-06-19 Pedro Alves <palves@redhat.com>
13450
13451 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
13452 out from ...
13453 (top level): ... here. Iterate running tests under different
13454 scheduler-locking settings.
13455
45371d0c
LM
134562014-06-18 Luis Machado <lgustavo@codesourcery.com>
13457
13458 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
13459 to DW_FORM_addr and use non-zero addresses.
13460
5d376983
SC
134612014-06-18 Siva Chandra Reddy <sivachandra@google.com>
13462
13463 PR gdb/17017
13464 * gdb.python/py-xmethods.cc: Add global function call counters and
13465 increment them in their respective functions. Remove "cout"
13466 statements.
13467 * gdb.python/py-xmethods.exp: Make tests check the global function
13468 call counters instead of depending on inferior IO.
13469
a1aa2221
LM
134702014-06-18 Don Breazeal <donb@codesourcery.com>
13471
13472 * gdb.base/foll-fork.exp (default_fork_parent_follow):
13473 Deleted procedure.
13474 (explicit_fork_parent_follow): Deleted procedure.
13475 (explicit_fork_child_follow): Deleted procedure.
13476 (test_follow_fork): New procedure.
13477 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 13478 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
13479 procedure calls.
13480
0fc05997
YQ
134812014-06-17 Yao Qi <yao@codesourcery.com>
13482
13483 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
13484 CP1252.
13485
70795c52
LM
134862014-06-17 Luis Machado <lgustavo@codesourcery.com>
13487
13488 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
13489 Initialize ptr and S explicitly.
13490 (skip_type_update_when_not_use_rtti_test): Likewise.
13491
6be47f0c
KS
134922014-06-16 Keith Seitz <keiths@redhat.com>
13493
13494 PR mi/15863
13495 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
13496 the inferior is started.
13497
d03de421
PA
134982014-06-16 Pedro Alves <palves@redhat.com>
13499
13500 * gdb.base/break-main-file-remove-fail.c: New file.
13501 * gdb.base/break-main-file-remove-fail.exp: New file.
13502 * gdb.base/break-unload-file.exp: Use build_executable instead of
13503 prepare_for_testing.
13504 (test_break): New parameter "initial_load". Handle it.
13505 (top level): Add initial_load cmdline/file axis.
13506
f9579b99
TT
135072014-06-12 Tom Tromey <tromey@redhat.com>
13508
13509 * gdb.base/completion.exp: Don't use directory name in test.
13510
3657956b
GB
135112014-06-09 Gary Benson <gbenson@redhat.com>
13512
13513 * gdb.base/sigall.c [Functions to send signals]: Reorder to
13514 separate the always-available ANSI-standard signals from the
13515 signals that require checking.
13516 (main): Likewise.
13517 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
13518 Likewise.
13519 (main): Likewise.
13520
4186eb54
KS
135212014-06-07 Keith Seitz <keiths@redhat.com>
13522
13523 Revert:
13524 PR c++/16253
13525 * gdb.cp/var-tag.cc: New file.
13526 * gdb.cp/var-tag.exp: New file.
13527 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
13528 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
13529 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
13530 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
13531
25326a28 135322014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
13533
13534 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
13535
829155c9
PA
135362014-06-06 Pedro Alves <palves@redhat.com>
13537
13538 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
13539 in target debug output instead of looking at RSP packets,
13540 disabling the test on any target that uses hardware stepping.
13541 Update comments.
13542
61c8d22e
PA
135432014-06-06 Pedro Alves <palves@redhat.com>
13544
13545 * gdb.base/break-unload-file.exp: Fix typo.
13546
d9a47287
YQ
135472014-06-06 Yao Qi <yao@codesourcery.com>
13548
13549 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
13550 from "jit_function" to "^jit_function".
13551
e5e01dbf
YQ
135522014-06-06 Yao Qi <yao@codesourcery.com>
13553
13554 * gdb.base/async.c (foo): Add one statement.
13555 * gdb.base/async.exp: Get the next instruction address and
13556 match the output of "nexti" by instruction address. Match
13557 the hex address in the output of "finish".
13558
73ba372c
GB
135592014-06-06 Gary Benson <gbenson@redhat.com>
13560
13561 * gdb.base/call-signals.c: Remove preprocessor conditionals
13562 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
13563 SIGSEGV and SIGTERM.
13564 * gdb.base/sigall.c: Likewise.
13565 * gdb.base/unwindonsignal.c: Likewise.
13566 * gdb.reverse/sigall-reverse.c: Likewise.
13567
831517df
YQ
135682014-06-06 Yao Qi <yao@codesourcery.com>
13569
13570 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
13571 readable, skip the test.
13572
b8b91e98
YQ
135732014-06-06 Yao Qi <yao@codesourcery.com>
13574
13575 * gdb.threads/staticthreads.c (thread_function): Move the line
13576 setting breakpoint on forward.
13577 * gdb.threads/staticthreads.exp: Update comments.
13578
fb934770
LC
135792014-06-05 Ludovic Courtès <ludo@gnu.org>
13580
13581 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
13582 "history-append! type error".
13583
6ef284bd
SM
135842014-06-05 Simon Marchi <simon.marchi@ericsson.com>
13585
13586 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
13587 erroneous dprintf expected input.
13588
a872e241
DE
135892014-06-04 Doug Evans <xdje42@gmail.com>
13590
13591 * gdb.guile/scm-generics.exp: Delete.
13592
16f691fb
DE
135932014-06-04 Doug Evans <xdje42@gmail.com>
13594
13595 * gdb.guile/scm-breakpoint.exp: Update.
13596 Add tests for breakpoint registration.
13597
012370f6
TT
135982014-06-04 Tom Tromey <tromey@redhat.com>
13599
13600 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
13601 VLA-in-union.
13602 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
13603 inner_vla_struct, vla_union types. Initialize objects of those
13604 types and compute their sizes.
13605
9f5a4cef
HZ
136062014-06-04 Nathan Sidwell <nathan@codesourcery.com>
13607 Hui Zhu <hui@codesourcery.com>
13608
13609 * gdb.base/fileio.exp: Add test for shell not available as well as
13610 available.
13611 * gdb.base/fileio.c (test_system): Check for shell twice.
13612
90a45c4d
YQ
136132014-06-04 Yao Qi <yao@codesourcery.com>
13614
13615 * gdb.base/auto-connect-native-target.exp: Remove redundant
13616 space from the regexp pattern.
13617
70017e41
YQ
136182014-06-04 Yao Qi <yao@codesourcery.com>
13619
13620 * gdb.base/default.exp: Replace "child" with "native" in
13621 regexp pattern.
13622
883964a7
SC
136232014-06-03 Siva Chandra Reddy <sivachandra@google.com>
13624
13625 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
13626 * gdb.python/py-xmethods.exp: New tests to test xmethods.
13627 * gdb.python/py-xmethods.py: Python script supporting the
13628 new testcase and tests.
13629
ef370185
JB
136302014-06-03 Joel Brobecker <brobecker@adacore.com>
13631 Pedro Alves <palves@redhat.com>
13632
13633 PR breakpoints/17000
13634 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
13635 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
13636
1e2ccb61
BM
136372014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
13638
13639 * gdb.base/subst.exp: Add tests to verify partial path matching
13640 output.
13641
c6ec5ab2
PA
136422014-06-03 Pedro Alves <palves@redhat.com>
13643
13644 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
13645 target that doesn't use software single-stepping.
13646
835c559f
PA
136472014-06-03 Pedro Alves <palves@redhat.com>
13648
13649 PR breakpoints/17000
13650 * gdb.base/sss-bp-on-user-bp-2.c: New file.
13651 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
13652
06eb1586
DE
136532014-06-02 Doug Evans <xdje42@gmail.com>
13654
13655 * gdb.guile/scm-parameter.exp: New file.
13656
e698b8c4
DE
136572014-06-02 Doug Evans <xdje42@gmail.com>
13658
13659 * gdb.guile/scm-cmd.c: New file.
13660 * gdb.guile/scm-cmd.exp: New file.
13661
ded03782
DE
136622014-06-02 Doug Evans <xdje42@gmail.com>
13663
13664 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
13665 pretty-printer lookup.
13666 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
13667 (make-pp_s-printer): Call it.
13668 (make-pretty-printer-from-dict): New function.
13669 (lookup-pretty-printer-maker-from-dict): New function.
13670 (*pretty-printer*): Simplify.
13671 (make-objfile-pp_s-printer): New function.
13672 (install-objfile-pretty-printers!): New function.
13673 (make-progspace-pp_s-printer): New function.
13674 (install-progspace-pretty-printers!): New function.
13675 * gdb.guile/scm-progspace.c: New file.
13676 * gdb.guile/scm-progspace.exp: New file.
13677
41fac0cf
PA
136782014-06-02 Pedro Alves <palves@redhat.com>
13679
13680 * gdb.base/dprintf-bp-same-addr.c: New file.
13681 * gdb.base/dprintf-bp-same-addr.exp: New file.
13682
96ae5695
EBM
136832014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
13684
13685 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
13686 * gdb.arch/powerpc-power.s: Likewise.
13687
da02b3a8
JB
136882014-06-02 Joel Brobecker <brobecker@adacore.com>
13689
13690 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
13691
c72b2e7b
YQ
136922014-06-01 Yao Qi <yao@codesourcery.com>
13693
13694 * gdb.base/watchpoint.exp (test_watch_location): Check null
13695 pointer can be dereferenced. If not, do the test, otherwise
13696 skip it.
13697
53e8a631
AB
136982014-05-30 Andrew Burgess <aburgess@broadcom.com>
13699
13700 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
13701 results.
13702 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
13703
938f0e2f
AB
137042014-05-30 Andrew Burgess <aburgess@broadcom.com>
13705
13706 * gdb.arch/amd64-invalid-stack-middle.S: New file.
13707 * gdb.arch/amd64-invalid-stack-middle.c: New file.
13708 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
13709 * gdb.arch/amd64-invalid-stack-top.c: New file.
13710 * gdb.arch/amd64-invalid-stack-top.exp: New file.
13711
9ba6657a
PA
137122014-05-30 Pedro Alves <palves@redhat.com>
13713
13714 PR breakpoints/17000
13715 * gdb.base/sss-bp-on-user-bp.c: New file.
13716 * gdb.base/sss-bp-on-user-bp.exp: New file.
13717
522c09bf
DB
137182014-05-30 David Blaikie <dblaikie@gmail.com>
13719
13720 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
13721 gnu_inline semantics via attribute.
13722 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
13723 source explicitly specifies the required semantics.
13724
bf4ef81e
MR
137252014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
13726
13727 * gdb.reverse/sigall-reverse.exp: Fix a typo.
13728
329ea579
PA
137292014-05-29 Pedro Alves <palves@redhat.com>
13730 Tom Tromey <tromey@redhat.com>
13731
13732 * gdb.base/async-shell.exp: Don't enable target-async.
13733 * gdb.base/async.exp
13734 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
13735 parameter. Adjust.
13736 (top level): Don't test with "target-async".
13737 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
13738 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
13739 * gdb.base/inferior-died.exp: Don't enable target-async.
13740 * gdb.base/interrupt-noterm.exp: Likewise.
13741 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
13742 * gdb.mi/mi-nonstop-exit.exp: Likewise.
13743 * gdb.mi/mi-nonstop.exp: Likewise.
13744 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
13745 * gdb.mi/mi-nsintrall.exp: Likewise.
13746 * gdb.mi/mi-nsmoribund.exp: Likewise.
13747 * gdb.mi/mi-nsthrexec.exp: Likewise.
13748 * gdb.mi/mi-watch-nonstop.exp: Likewise.
13749 * gdb.multi/watchpoint-multi.exp: Adjust comment.
13750 * gdb.python/py-evsignal.exp: Don't enable target-async.
13751 * gdb.python/py-evthreads.exp: Likewise.
13752 * gdb.python/py-prompt.exp: Likewise.
13753 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
13754 * gdb.server/solib-list.exp: Don't enable target-async.
13755 * gdb.threads/thread-specific-bp.exp: Likewise.
13756 * lib/mi-support.exp: Adjust to use mi-async.
13757
fd664c91
PA
137582014-05-29 Pedro Alves <palves@redhat.com>
13759
13760 PR gdb/13860
13761 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
13762 reason, even in sync mode.
13763
251bde03
PA
137642014-05-29 Pedro Alves <palves@redhat.com>
13765 Hui Zhu <hui@codesourcery.com>
13766
13767 PR PR15693
13768 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
13769 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
13770 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
13771 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
13772
7f3c0343
JB
137732014-05-28 Joel Brobecker <brobecker@adacore.com>
13774
13775 * config/monitor.exp (gdb_target_monitor): Replace use of
13776 "set remotebaud" by "set serial baud".
13777
b2715b27
AW
137782014-05-26 Andy Wingo <wingo@igalia.com>
13779
13780 * gdb.guile/scm-breakpoint.exp:
13781 * gdb.guile/scm-gsmob.exp: Update to use plain old object
13782 properties instead of gdb-object-properties.
13783
498a4489
YQ
137842014-05-26 Yao Qi <yao@codesourcery.com>
13785
13786 * gdb.server/no-thread-db.exp: Specify source file name
13787 explicitly when setting a breakpoint.
13788
589fdceb
MM
137892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13790
13791 * gdb.btrace/vdso.c: New.
13792 * gdb.btrace/vdso.exp: New.
13793
e9089e05
MM
137942014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13795
13796 * gdb.base/gcore.exp (capture_command_output): Move ...
13797 * lib/gdb.exp (capture_command_output): ... here.
13798
67b5c0c1
MM
137992014-05-23 Markus Metzger <markus.t.metzger@intel.com>
13800
13801 * gdb.btrace/data.exp: Test memory access during btrace replay.
13802
a2199296
SM
138032014-05-22 Simon Marchi <simon.marchi@ericsson.com>
13804
13805 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
13806
17b2616c
PA
138072014-05-21 Pedro Alves <palves@redhat.com>
13808
13809 PR gdb/13860
13810 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
13811 (top level): Test that output related to execution commands is
13812 sent to the console with CLI commands, but not with MI commands.
13813 Test that breakpoint events are always mirrored to the console.
13814 Also expect the new source line to be output after a "next" in
13815 async mode too. Make it a pass/fail test.
13816 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
13817 output.
13818 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
13819
5166082f
PA
138202014-05-21 Pedro Alves <palves@redhat.com>
13821
13822 * gdb.base/list.exp (build_pattern, test_list): New procedures.
13823 Use them to test variations of "list" after reaching a breakpoint.
13824 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
13825 Test "list" with listsize 10 after reaching a breakpoint.
13826 * gdb.python/python.exp (decode_line current location line
13827 number): Adjust expected line number.
13828
2f25d70f
SM
138292014-05-21 Simon Marchi <simon.marchi@ericsson.com>
13830
13831 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
13832 behavior for $args, pass it directly to "run".
13833
ff604a67
MR
138342014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
13835
13836 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
13837 30000 to 65536.
13838
6a3cb8e8
PA
138392014-05-21 Pedro Alves <palves@redhat.com>
13840
13841 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
13842 auto-connect-native-target off".
13843 * gdb.base/auto-connect-native-target.c: New file.
13844 * gdb.base/auto-connect-native-target.exp: New file.
13845
4ebfc96e
PA
138462014-05-21 Pedro Alves <palves@redhat.com>
13847
13848 * gdb.base/default.exp: Test "target native" instead of "target
13849 child".
13850
36d46afb
MW
138512014-05-21 Mark Wielaard <mjw@redhat.com>
13852
13853 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13854
5876f503
JK
138552014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13856
13857 Fix TLS access for -static -pthread.
13858 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
13859 <HAVE_TLS> (thread_function, main): Initialize it.
13860 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
13861 Add clean_restart.
13862 <$have_tls != "">: Check TLSVAR.
13863
0256a6ac
PA
138642014-05-21 Pedro Alves <palves@redhat.com>
13865
13866 * gdb.base/dcache-line-read-error.c: New.
13867 * gdb.base/dcache-line-read-error.exp: New.
13868
936d2992
PA
138692014-05-20 Pedro Alves <palves@redhat.com>
13870
13871 * gdb.base/compare-sections.c: New file.
13872 * gdb.base/compare-sections.exp: New file.
13873
802e8e6d
PA
138742014-05-20 Pedro Alves <palves@redhat.com>
13875
13876 * gdb.base/break-idempotent.c: New file.
13877 * gdb.base/break-idempotent.exp: New file.
13878
e59fa00f
MM
138792014-05-20 Markus Metzger <markus.t.metzger@intel.com>
13880
13881 * gdb.btrace/nohist.exp: New.
13882
8b696e31
YQ
138832014-05-20 Yao Qi <yao@codesourcery.com>
13884
13885 * lib/gdb.exp (gdb_init): Set timeout if test file is under
13886 gdb.reverse directory and gdb_reverse_timeout exists in board
13887 setting.
13888 * README: Document gdb_reverse_timeout.
13889
73c9764f
YQ
138902014-05-20 Yao Qi <yao@codesourcery.com>
13891
13892 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
13893 'test_file_name'. Treat args as a string instead of a list.
13894 (gdb_init): Rename argument 'args' by 'test_file_name'.
13895
f1f4348a
JK
138962014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
13897
13898 * gdb.arch/powerpc-power.exp: New file.
13899 * gdb.arch/powerpc-power.s: New file.
13900
0dbe70ce
DE
139012014-05-16 Doug Evans <dje@google.com>
13902
13903 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
13904 * gdb.base/completion.exp: Check that all expected files exist
13905 before doing file completion.
0dbe70ce 13906
8d551b02
DE
139072014-05-16 Doug Evans <dje@google.com>
13908
13909 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
13910 Update.
13911 (do_syscall_tests_without_xml): Update.
13912
73eb7709
PA
139132014-05-16 Pedro Alves <palves@redhat.com>
13914
13915 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
13916 instead of "unknown output after running".
13917
3fae92fc
YQ
139182014-05-16 Yao Qi <yao@codesourcery.com>
13919
13920 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
13921 file1.txt from host at the end.
13922 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
13923
c2b2ccc5
DE
139242014-05-15 Doug Evans <dje@google.com>
13925
13926 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
13927 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
13928 loading file. Add test for TU lookup.
13929
8c217a4b
SM
139302014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13931
13932 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
13933 calling "-exec-arguments" or "set args" before running the
13934 inferior.
13935
3deb39c6
SM
139362014-05-15 Simon Marchi <simon.marchi@ericsson.com>
13937
13938 * lib/mi-support.exp (mi_expect_stop): Expect message for
13939 inferiors that exit with non-zero exit code.
13940
71a79f8c
YQ
139412014-05-14 Yao Qi <yao@codesourcery.com>
13942
13943 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
13944 match absolute path on remote host.
13945 (test_file_list_exec_source_files): Remove "/" from the
13946 pattern.
13947
f23fcd46
YQ
139482014-05-14 Yao Qi <yao@codesourcery.com>
13949
13950 * boards/local-remote-host-notty.exp (${board}_file): New
13951 proc.
13952
9404b58f
KM
139532014-05-07 Kyle McMartin <kyle@redhat.com>
13954
13955 Pushed by Joel Brobecker <brobecker@adacore.com>.
13956 * gdb.arch/aarch64-atomic-inst.c: New file.
13957 * gdb.arch/aarch64-atomic-inst.exp: New file.
13958
5e45f04c
YQ
139592014-05-07 Yao Qi <yao@codesourcery.com>
13960
13961 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
13962 in current context" too.
13963
c888a17d
KS
139642014-05-05 Keith Seitz <keiths@redhat.com>
13965
13966 * gdb.linespec/ls-dollar.exp: Add test for linespec
13967 file:convenience_variable.
13968
290a839c
YQ
139692014-05-05 Yao Qi <yao@codesourcery.com>
13970
13971 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
13972 traceframes into tfile and ctf trace files. Read data from
13973 trace file and test collected data.
13974 (gdb_collect_locals_test): Likewise.
13975 (gdb_unavailable_registers_test): Likewise.
13976 (gdb_unavailable_floats): Likewise.
13977 (gdb_collect_globals_test): Likewise.
13978 (top-level): Append "ctf" to trace_file_targets if GDB
13979 supports.
13980
b5262cd0
YQ
139812014-05-05 Yao Qi <yao@codesourcery.com>
13982
13983 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
13984 code to ...
13985 (gdb_collect_args_test_1): ... it. New proc.
13986 (gdb_collect_locals_test): Move some code to ...
13987 (gdb_collect_locals_test_1): ... it. New proc.
13988 (gdb_unavailable_registers_test): Move some code to ...
13989 (gdb_unavailable_registers_test_1): ... it. New proc.
13990 (gdb_unavailable_floats): Move some code to ...
13991 (gdb_unavailable_floats_1): ... it. New proc.
13992
30a1e6cc
SDJ
139932014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
13994
13995 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
13996 probes to test for bitness recognition.
13997 * gdb.arch/amd64-stap-optional-prefix.exp
13998 (test_probe_value_without_reg): New procedure.
13999 Add code to test for different kinds of bitness.
14000
f33da99a
SDJ
140012014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
14002
14003 PR breakpoints/16889
14004 * gdb.arch/amd64-stap-optional-prefix.S: New file.
14005 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
14006
5b80f00d
PA
140072014-05-01 Pedro Alves <palves@redhat.com>
14008
14009 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
14010 gdb_file_cmd if no file is specified.
14011 * boards/native-extended-gdbserver.exp (gdb_load): Use the
14012 last_loaded_file to set the remote exec-file.
14013
f8c2a73c
PA
140142014-05-01 Pedro Alves <palves@redhat.com>
14015
14016 * boards/local-remote-host.exp: New file.
14017
be6e8ac7
PA
140182014-05-01 Pedro Alves <palves@redhat.com>
14019
14020 * boards/local-remote-host.exp: Rename to ...
14021 * boards/local-remote-host-notty.exp: ... this.
14022
cac0dc8f
JB
140232014-04-28 Joel Brobecker <brobecker@adacore.com>
14024
14025 * gdb.ada/dyn_arrayidx: New testcase.
14026
9730e6cc
YQ
140272014-04-26 Yao Qi <yao@codesourcery.com>
14028
14029 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
14030 and compute the length of function main. Save it in
14031 $main_length.
14032 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
14033 (top-level): Use gdb_compile to compile objects into
14034 executable and restart GDB. Remove invocation to
14035 prepare_for_testing.
14036
7ae1a6a6
PA
140372014-04-25 Simon Marchi <simon.marchi@ericsson.com>
14038 Pedro Alves <palves@redhat.com>
14039
14040 PR server/16255
14041 * gdb.multi/multi-attach.c: New file.
14042 * gdb.multi/multi-attach.exp: New file.
14043
4082afcc
PA
140442014-04-25 Pedro Alves <palves@redhat.com>
14045
14046 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
14047 user.
14048 (top level): Test that "set remote conditional-breakpoints-packet
14049 off" works as intended.
14050 * gdb.base/dprintf.exp: Test that "set remote
14051 breakpoint-commands-packet off" works as intended.
14052 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
14053 New function.
14054 (top level): Call it.
14055 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
14056 remote fast-tracepoints-packet off" works as intended.
14057 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
14058 * lib/gdb.exp (gdb_is_target_remote): ... here.
14059
2abc3f8d
DB
140602014-04-24 David Blaikie <dblaikie@gmail.com>
14061
14062 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
14063 ensure clang would not discard them.
14064 * gdb.base/gdbvars.c: Ditto.
14065 * gdb.base/memattr.c: Ditto.
14066 * gdb.base/whatis.c: Ditto.
14067 * gdb.python/py-prettyprint.c: Ditto.
14068 * gdb.trace/actions.c: Ditto.
14069 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
14070 ensure clang would not discard it.
14071
bfd39632
DB
140722014-04-24 David Blaikie <dblaikie@gmail.com>
14073
14074 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
14075 clang to emit the full definition of type required by the test
14076 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
14077
22842ff6
DB
140782014-04-24 David Blaikie <dblaikie@gmail.com>
14079
14080 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
14081 coax Clang into emitting the definition of the type.
14082 * gdb.cp/pr10728-x.h (y): Ditto.
14083 * gdb.cp/pr10728-y.cc (y): Ditto.
14084
c2e827ad
DB
140852014-04-24 David Blaikie <dblaikie@gmail.com>
14086
14087 * gdb.base/label.exp: XFAIL label related tests under Clang.
14088 * gdb.cp/cplabel.exp: Ditto.
14089 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
14090 under Clang those using labels.
14091
4c2d33e7
YQ
140922014-04-25 Yao Qi <yao@codesourcery.com>
14093
14094 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
14095 double_label.
14096 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
14097 partial_label and double_label.
14098
56083b99
DB
140992014-04-24 David Blaikie <dblaikie@gmail.com>
14100
14101 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
14102
25d4e99d
DB
141032014-04-24 David Blaikie <dblaikie@gmail.com>
14104
14105 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
14106 of the function to work across GCC and Clang.
14107 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
14108 pointer types (const void ** const V void **).
14109
01f9f808
MS
141102014-04-24 Michael Sturm <michael.sturm@mintel.com>
14111 Walfred Tedeschi <walfred.tedeschi@intel.com>
14112
14113 * Makefile.in (EXECUTABLES): Added i386-avx512.
14114 * gdb.arch/i386-avx512.c: New file.
14115 * gdb.arch/i386-avx512.exp: Likewise.
14116
4b48d439
KS
141172014-04-23 Keith Seitz <keiths@redhat.com>
14118
14119 * lib/mi-support.exp (mi_list_breakpoints): Delete.
14120 (mi_make_breakpoint_table): New procedure.
14121 (mi_create_breakpoint): Use mi_make_breakpoint
14122 and return the result.
14123 (mi_make_breakpoint): New procedure.
14124 (mi_build_kv_pairs): New procedure.
14125
14126 * gdb.mi/mi-break.exp: Remove unused globals,
14127 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
14128 All callers updated.
14129 * gdb.mi/mi-dprintf.exp: Use variable to track command
14130 number.
14131 Update all callers of mi_create_breakpoint and use
14132 mi_make_breakpoint_table.
14133 Remove any unused global variables.
14134 * gdb.mi/mi-nonstop.exp: Likewise.
14135 * gdb.mi/mi-nsintrall.exp: Likewise.
14136 * gdb.mi/mi-nsmoribund.exp: Likewise.
14137 * gdb.mi/mi-nsthrexec.exp: Likewise.
14138 * gdb.mi/mi-reverse.exp: Likewise.
14139 * gdb.mi/mi-simplerun.exp: Likewise.
14140 * gdb.mi/mi-stepn.exp: Likewise.
14141 * gdb.mi/mi-syn-frame.exp: Likewise.
14142 * gdb.mi/mi-until.exp: Likewise.
14143 * gdb.mi/mi-var-cp.exp: Likewise.
14144 * gdb.mi/mi-var-display.exp: Likewise.
14145 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
14146 * gdb.mi/mi2-var-child.exp: Likewise.
14147 * gdb.mi/mi-vla-c99.exp: Likewise.
14148 * lib/mi-support.exp: Likewise.
14149
14150 From Ian Lance Taylor <iant@cygnus.com>:
14151 * lib/gdb.exp (parse_args): New procedure.
14152
08351840
PA
141532014-04-23 Pedro Alves <palves@redhat.com>
14154
14155 * gdb.base/break-unload-file.c: New file.
14156 * gdb.base/break-unload-file.exp: New file.
14157 * gdb.base/sym-file-lib.c (baz): New function.
14158 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
14159 field.
14160 (load): Store the segment's mapped size.
14161 (unload): New function.
14162 (unload_shlib): New function.
14163 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
14164 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
14165 set a breakpoint at baz, and call it.
14166 * gdb.base/sym-file.exp: New tests for stale breakpoint
14167 instructions.
14168
076855f9
PA
141692014-04-23 Pedro Alves <palves@redhat.com>
14170
14171 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
14172 * gdb.base/hbreak-in-shr-unsupported.c: New file.
14173 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
14174 * gdb.base/hbreak-unmapped.c: New file.
14175 * gdb.base/hbreak-unmapped.exp: New file.
14176 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
14177 * lib/gdb.exp (gdb_is_target_remote): ... here.
14178
483805cf
PA
141792014-04-22 Pedro Alves <palves@redhat.com>
14180
14181 * gdb.base/consecutive-step-over.c: New file.
14182 * gdb.base/consecutive-step-over.exp: New file.
14183
06d97543
PA
141842014-04-22 Pedro Alves <palves@redhat.com>
14185
14186 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
14187 instead of send_gdb/gdb_expect.
14188
b4429ea2
YQ
141892014-04-22 Yao Qi <yao@codesourcery.com>
14190
14191 * lib/trace-support.exp (generate_tracefile): New procedure.
14192 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
14193 return 0.
14194 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
14195 if generate_tracefile returns 1.
14196
51d48146
PA
141972014-04-18 Tom Tromey <palves@redhat.com>
14198 Pedro alves <tromey@redhat.com>
14199
14200 PR backtrace/15558
14201 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
14202 with a backtrace limit.
14203 * gdb.python/py-frame-inline.exp: Test running to an inline
14204 function with a backtrace limit, and printing the newest frame.
14205 * gdb.python/py-frame-inline.c (main): Call f.
14206
bd1dce5f
MS
142072014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14208
14209 * gdb.java/jnpe.exp: Drop srcdir from untested path.
14210
40d1a503
MS
142112014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
14212
14213 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
14214 Drop prefix from unsupported source file path.
14215
389b98f7
YQ
142162014-04-17 Yao Qi <yao@codesourcery.com>
14217
14218 * lib/gdb.exp (with_target_charset): New proc.
14219 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
14220 with_target_charset.
14221 (test_print_strings): Likewise.
14222 (test_repeat_bytes): Likewise.
14223 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
14224 for some tests.
14225
22869d73
KS
142262014-04-16 Keith Seitz <keiths@redhat.com>
14227
14228 PR gdb/15827
14229 * gdb.dwarf2/corrupt.c: New file.
14230 * gdb.dwarf2/corrupt.exp: New file.
14231
c4f87ca6
KS
142322014-04-16 Keith Seitz <keiths@redhat.com>
14233
14234 PR c++/16597
14235 * gdb.cp/namelessclass.cc: New file.
14236 * gdb.cp/namelessclass.exp: New file.
14237 * gdb.cp/namelessclass.S: New file.
14238
ab19de87
DE
142392014-04-16 Doug Evans <dje@google.com>
14240
14241 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
14242 Add comment.
14243 (gdbserver_default_get_comm_port): New function.
14244 (gdbserver_start): Check if board file provided
14245 "gdbserver,get_comm_port" and use it if so.
14246 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
14247 (gdb,socketport): Set to "stdio".
14248 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
14249 (stdio_gdbserver_template): Delete.
14250 (${board}_get_remote_address): Update.
14251 (${board}_build_remote_cmd): Delete.
14252 (${board}_get_comm_port): New function.
14253 (${board}_spawn): Update.
14254 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
14255 Delete.
14256 (${board}_get_remote_address): Update.
14257 (${board}_get_comm_port): New function.
14258
fc98a809
AB
142592014-04-16 Andrew Burgess <aburgess@broadcom.com>
14260
14261 * gdb.base/memattr.exp: Improve regexps to handle memory regions
14262 appearing in any order.
14263
87fd9e6e
DE
142642014-04-15 Doug Evans <dje@google.com>
14265
14266 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
14267 uninitialized value of "description".
14268
099fc3ea
KS
142692014-04-15 Keith Seitz <keiths@redhat.com>
14270
14271 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
14272 Remove unused globals.
14273 (test_running_the_program): Likewise.
14274 (test_controlled_execution): Likewise.
14275 (test_controlling_breakpoints): Likewise.
14276 (test_program_termination): Likewise.
14277
5da151d4
KS
142782014-04-15 Keith Seitz <keiths@redhat.com>
14279
14280 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
14281 unused globals.
14282 (test_rbreak_creation_and_listing): Likewise.
14283 (test_ignore_count): Likewise.
14284 (test_error): Likewise.
14285
35e5d2f0
PA
142862014-04-15 Pedro Alves <palves@redhat.com>
14287
14288 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
14289 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
14290 sym-file-loader.c.
14291 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14292 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14293 to sym-file-loader.c.
14294 (struct library): Forward declare.
14295 (load_shlib, lookup_function): Change prototypes.
14296 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14297 (translate_offset): Remove declarations.
14298 (get_text_addr): New declaration.
14299 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
14300 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
14301 sym-file-loader.h.
14302 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
14303 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
14304 here from sym-file-loader.h.
14305 (struct library): New structure.
14306 (load_shlib, lookup_function): Change prototypes and adjust to
14307 work with a struct library.
14308 (find_shstrtab, find_strtab, find_shdr, find_symtab)
14309 (translate_offset): Make static.
14310 (get_text_addr): New function.
14311 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
14312
eb4c1710
PA
143132014-04-15 Pedro Alves <palves@redhat.com>
14314
14315 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
14316
2d1baf52
PA
143172014-04-15 Pedro Alves <palves@redhat.com>
14318
14319 * gdb.base/sym-file-loader.c: Include <limits.h>.
14320 (SELF_LINK): New define.
14321 (get_origin): New function.
14322 (load_shlib): Use it.
14323 * gdb.base/sym-file.exp: Don't early return if the target is
14324 remote. Use runto_main, and issue fail is that fails. Use
14325 gdb_load_shlibs.
14326 (shlib_name): Delete.
14327 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
14328
7dd6df01
PA
143292014-04-15 Pedro Alves <palves@redhat.com>
14330
14331 * gdb.base/sym-file.exp: Remove regex characters from test
14332 message. Don't refer to breakpoint numbers in test messages.
14333
b50c8614
KS
143342014-04-14 Keith Seitz <keiths@redhat.com>
14335
14336 PR c++/16253
14337 * gdb.cp/var-tag.cc: New file.
14338 * gdb.cp/var-tag.exp: New file.
14339 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
14340 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
14341 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
14342 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
14343
3d567982
TT
143442014-04-14 Tom Tromey <tromey@redhat.com>
14345
14346 * gdb.cp/classes.exp (test_enums): Handle underlying type.
14347 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
14348 type.
14349 * gdb.cp/enum-class.exp: New file.
14350 * gdb.cp/enum-class.cc: New file.
14351
0626fc76
TT
143522014-04-14 Tom Tromey <tromey@redhat.com>
14353
14354 * gdb.dwarf2/enum-type.exp: New file.
14355
dca325b3
SA
143562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14357
14358 * gdb.mi/mi-vla-c99.exp: New file.
14359 * gdb.mi/vla.c: New file.
14360
5854b38a
SA
143612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14362
14363 * gdb.base/vla-datatypes.c: New file.
14364 * gdb.base/vla-datatypes.exp: New file.
14365
463bb957
SA
143662014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14367
14368 * gdb.base/vla-ptr.c: New file.
14369 * gdb.base/vla-ptr.exp: New file.
14370
3dd170be
SA
143712014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14372
14373 * gdb.dwarf2/count.exp: New file.
14374
5ecaaa66
SA
143752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
14376
14377 * gdb.base/vla-sideeffect.c: New file.
14378 * gdb.base/vla-sideeffect.exp: New file.
14379
41f1ada5
DB
143802014-04-14 David Blaikie <dblaikie@gmail.com>
14381
14382 * gdb.mi/non-stop.c: Add return value for non-void function return
14383 statement.
14384 * gdb.threads/staticthreads.c: Ditto.
14385
0be03e84
DE
143862014-04-12 Siva Chandra Reddy <sivachandra@google.com>
14387 Doug Evans <xdje42@gmail.com>
14388
14389 * gdb.guile/scm-value.c: Improve test case.
14390 * gdb.guile/scm-value.exp: Add new test.
14391
f180a1fb
DB
143922014-04-11 David Blaikie <dblaikie@gmail.com>
14393
14394 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
14395 override Clang's default.
14396
6b662e19
JB
143972014-04-11 Joel Brobecker <brobecker@adacore.com>
14398
14399 Revert the following changes (regressions):
14400
14401 * gdb.base/vla-sideeffect.c: New file.
14402 * gdb.base/vla-sideeffect.exp: New file.
14403
14404 * gdb.dwarf2/count.exp: New file.
14405
14406 * gdb.base/vla-multi.c: New file.
14407 * gdb.base/vla-multi.exp: New file.
14408
14409 * gdb.base/vla-ptr.c: New file.
14410 * gdb.base/vla-ptr.exp: New file.
14411
14412 * gdb.base/vla-datatypes.c: New file.
14413 * gdb.base/vla-datatypes.exp: New file.
14414
14415 * gdb.mi/mi-vla-c99.exp: New file.
14416 * gdb.mi/vla.c: New file.
14417
245a5f0b
KS
144182014-04-11 Keith Seitz <keiths@redhat.com>
14419
14420 PR c++/16675
14421 * gdb.cp/cpsizeof.exp: New file.
14422 * gdb.cp/cpsizeof.cc: New file.
14423
58a84dcf
SA
144242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14425
191a8a90
JB
14426 * gdb.mi/mi-vla-c99.exp: New file.
14427 * gdb.mi/vla.c: New file.
58a84dcf 14428
c8655f75
SA
144292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14430
14431 * gdb.base/vla-datatypes.c: New file.
14432 * gdb.base/vla-datatypes.exp: New file.
14433
024e13b4
SA
144342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14435
14436 * gdb.base/vla-ptr.c: New file.
14437 * gdb.base/vla-ptr.exp: New file.
14438
1a237e0e
SA
144392014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14440
14441 * gdb.base/vla-multi.c: New file.
14442 * gdb.base/vla-multi.exp: New file.
14443
504f3432
SA
144442014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14445
14446 * gdb.dwarf2/count.exp: New file.
14447
3bce8237
SA
144482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
14449
191a8a90
JB
14450 * gdb.base/vla-sideeffect.c: New file.
14451 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 14452
322f9c21
YQ
144532014-04-11 Yao Qi <yao@codesourcery.com>
14454
14455 * gdb.base/completion.exp: Check file exists before running tests
14456 on file completion.
14457
d708bcd1
PA
144582014-04-10 Pedro Alves <palves@redhat.com>
14459
14460 * gdb.base/cond-eval-mode.c: New file.
14461 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
14462 prepare_for_testing to build the new file. Check result of
14463 runto_main.
14464 (test_break, test_watch): New procedures.
14465 (top level): Use them.
14466
ae1d2761
PM
144672014-04-08 Pierre Muller <muller@sourceware.org>
14468
14469 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
14470 Ctrl-V use for mingw hosts.
14471
7af389b8
SC
144722014-04-07 Siva Chandra Reddy <sivachandra@google.com>
14473
14474 * gdb.python/py-value.c: Improve test case.
14475 * gdb.python/py-value.exp: Add new test.
14476
5e703181
DE
144772014-04-07 David Blaikie <dblaikie@gmail.com>
14478
14479 * lib/compiler.c: Identify the clang compiler.
14480 * lib/compiler.cc: Ditto.
14481
9810b410
YQ
144822014-04-03 Yao Qi <yao@codesourcery.com>
14483
14484 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
14485
98d1b8dc
AB
144862014-04-01 Anton Blanchard <anton@samba.org>
14487
14488 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
14489 messages unique.
14490
3114cea1
AB
144912014-04-01 Anton Blanchard <anton@samba.org>
14492
14493 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
14494 prepare_for_testing.
14495
62f7182c
AB
144962014-04-01 Anton Blanchard <anton@samba.org>
14497
14498 * gdb.arch/ppc64-atomic-inst.c: Remove.
14499 * gdb.arch/ppc64-atomic-inst.S: New file.
14500 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
14501
770e7fc7
DE
145022014-03-31 Doug Evans <dje@google.com>
14503
14504 * gdb.base/print-symbol-loading-lib.c: New file.
14505 * gdb.base/print-symbol-loading-main.c: New file.
14506 * gdb.base/print-symbol-loading.exp: New file.
14507
46e2bafa
YQ
145082014-03-31 Yao Qi <yao@codesourcery.com>
14509
14510 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
14511
8776cfe9
JB
145122014-03-28 Joel Brobecker <brobecker@adacore.com>
14513
14514 * gdb.ada/mi_dyn_arr: New testcase.
14515
5d1ef361
DE
145162014-03-27 Doug Evans <dje@google.com>
14517
14518 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
14519
b5bee914
YQ
145202014-03-27 Yao Qi <yao@codesourcery.com>
14521
14522 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
14523 if target is nios2-*-*.
14524
0d4d0e77
YQ
145252014-03-26 Yao Qi <yao@codesourcery.com>
14526
14527 * lib/gdb.exp (readline_is_used): New proc.
14528 * gdb.base/completion.exp: Move tests on command complete up.
14529 Skip the rest of tests if readline is not used.
14530 * gdb.ada/complete.exp: Skp the test if readline is not
14531 used.
14532 * gdb.base/filesym.exp: Likewise.
14533 * gdb.base/macscp.exp: Likewise.
14534 * gdb.base/readline-ask.exp: Likewise.
14535 * gdb.base/readline.exp: Likewise.
14536 * gdb.python/py-cmd.exp: Likewise.
14537 * gdb.trace/tfile.exp: Likewise.
14538
29361eee
YQ
145392014-03-26 Yao Qi <yao@codesourcery.com>
14540
14541 * gdb.base/macscp.exp: Fix code format issues.
14542
bc9a5525
UW
145432014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
14544
14545 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
14546 * gdb.asm/powerpc64le.inc: New file.
14547
d3839ede
PA
145482014-03-25 Pedro Alves <palves@redhat.com>
14549 Doug Evans <dje@google.com>
14550
14551 * gdb.base/source-execution.c: New file.
14552 * gdb.base/source-execution.exp: New file.
14553 * gdb.base/source-execution.gdb: New file.
14554
01672a57
DE
145552014-03-24 Doug Evans <dje@google.com>
14556
14557 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
14558 using fission.
14559
88bbeca9
HZ
145602014-03-24 Hui Zhu <hui@codesourcery.com>
14561 Pedro Alves <palves@redhat.com>
14562
14563 PR breakpoints/16101
14564 * gdb.base/dprintf.exp: Use unsupported rather than changing the
14565 test pass/fail messages. Detect missing support for dprintf when
14566 breakpoints are actually inserted.
14567 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
14568 breakpoints are actually inserted.
14569 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
14570 fails.
14571
d2348791
JK
145722014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
14573
14574 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
14575
feef67ab
DE
145762014-03-22 Doug Evans <xdje42@gmail.com>
14577
14578 * gdb.python/python.exp (python not supported): Verify multi-line
14579 python command issues an error.
25d743f9 14580 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 14581 guile command issues an error.
feef67ab 14582
ecebef6a
MR
145832014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
14584
14585 * gdb.threads/thread-specific.exp: Handle the lack of usable
14586 $this_breakpoint and $this_thread.
14587
ccdd1909
HZ
145882014-03-21 Hui Zhu <hui@codesourcery.com>
14589
14590 * gdb.base/attach.exp (do_command_attach_tests): New.
14591
beb460e8
PA
145922014-03-20 Tom Tromey <tromey@redhat.com>
14593 Pedro Alves <palves@redhat.com>
14594
14595 PR cli/15718
14596 * gdb.base/condbreak-call-false.c: New file.
14597 * gdb.base/condbreak-call-false.exp: New file.
14598
40acf43a
PA
145992014-03-20 Pedro Alves <palves@redhat.com>
14600
14601 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
14602 Delete.
14603 (block_signals, unblock_signals): Delete.
14604 (child_function_2, main): Remove references to deleted variable
14605 and functions.
14606
9f5e1e02
PA
146072014-03-20 Pedro Alves <palves@redhat.com>
14608
14609 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
14610 Use pthread_kill to signal thread 2.
14611 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14612 Adjust to make the test send itself a signal rather than using the
14613 host's "kill" command.
14614
99619bea
PA
146152014-03-20 Pedro Alves <palves@redhat.com>
14616
14617 * gdb.threads/multiple-step-overs.c: New file.
14618 * gdb.threads/multiple-step-overs.exp: New file.
14619 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14620 Adjust expected infrun debug output.
14621
2adfaa28
PA
146222014-03-20 Pedro Alves <palves@redhat.com>
14623
14624 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
14625 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
14626
31e77af2
PA
146272014-03-20 Pedro Alves <palves@redhat.com>
14628
14629 PR breakpoints/7143
14630 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
14631 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
14632 of gdb_test_multiple.
14633 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
14634 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
14635
b9f437de
PA
146362014-03-20 Pedro Alves <palves@redhat.com>
14637
14638 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
14639 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
14640
05adc73e
PA
146412014-03-19 Pedro Alves <palves@redhat.com>
14642
14643 * gdb.base/async.exp: Remove early return.
14644
6048b950
PA
146452014-03-19 Pedro Alves <palves@redhat.com>
14646
14647 * gdb.base/async.exp (step& tests): Pass explicit test messages.
14648
8bcfb00a
PA
146492014-03-19 Pedro Alves <palves@redhat.com>
14650
14651 * gdb.base/async.exp (test_background): Expect \r\n after
14652 "completed." in the fail pattern.
14653
884e37dc
PA
146542014-03-19 Pedro Alves <palves@redhat.com>
14655
14656 * gdb.base/async.exp (test_background): New procedure.
14657 Use it for all background execution command tests.
14658
148e57e2
PA
146592014-03-19 Pedro Alves <palves@redhat.com>
14660
14661 * gdb.base/async.exp: Use prepare_for_testing.
14662
f48088c7
PA
146632014-03-19 Pedro Alves <palves@redhat.com>
14664
14665 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
14666 the same line.
14667
e2f6c966
PA
146682014-03-19 Pedro Alves <palves@redhat.com>
14669
14670 * gdb.base/async.c (main): Add "jump here" and "until here" line
14671 marker comments.
14672 * gdb.base/async.exp (jump_here): New global.
14673 (jump& test): Use it.
14674 (until_here): New global.
14675 (until& test): Use it.
14676
c30568d4
PA
146772014-03-19 Pedro Alves <palves@redhat.com>
14678
14679 * gdb.base/async.exp: Don't frob gdb_protocol.
14680
0172b6a7
DE
146812014-03-18 Doug Evans <xdje42@gmail.com>
14682
14683 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
14684 Fix spelling of exec-done-display.
14685
06c868a8
JK
146862014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14687
14688 PR gdb/15358
14689 * gdb.base/gdb-sigterm.c: New file.
14690 * gdb.base/gdb-sigterm.exp: New file.
14691
0c7e1a46
PA
146922014-03-18 Pedro Alves <palves@redhat.com>
14693
14694 PR gdb/13860
14695 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
14696 * lib/mi-support.exp (mi_expect_stop): Add special handling for
14697 solib-event.
14698
f7c77d93
JB
146992014-03-17 Joel Brobecker <brobecker@adacore.com>
14700
14701 * gdb.ada/pckd_arr_ren: New testcase.
14702
5a1e8c7a
DE
147032014-03-13 Doug Evans <xdje42@gmail.com>
14704
14705 PR guile/16612
14706 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
14707 collect after discarding symbols.
14708
350e1a76
DE
147092014-03-13 Ludovic Courtès <ludo@gnu.org>
14710 Doug Evans <xdje42@gmail.com>
14711
14712 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
14713 to history survives a gc.
14714
a69900ae
PA
147152014-03-13 Pedro Alves <palves@redhat.com>
14716
14717 * gdb.base/default.exp: Don't test "target procfs".
14718
5db9f0bd
PA
147192014-03-13 Pedro Alves <palves@redhat.com>
14720
14721 * gdb.base/default.exp: Update "target child" and "target procfs"
14722 tests to not expect "Unix".
14723
b3ccfe11
TT
147242014-03-12 Tom Tromey <tromey@redhat.com>
14725
14726 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
14727 New procs. Add target-async tests.
14728 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
14729 Add target-async tests.
14730
646f4417
AA
147312014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14732
14733 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
14734 'func_start' and 'func_end' for the beginning and end of the
14735 function code, respectively.
14736 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
14737 'func_end' instead of 'func' and 'main'.
14738
288c211f
AA
147392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14740
14741 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
14742 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
14743 generate the debug info assembler source.
14744
e0c0f156
AA
147452014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14746
14747 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
14748 * gdb.dwarf2/arr-subrange.exp: Likewise.
14749 * gdb.dwarf2/dwz.exp: Likewise.
14750 * gdb.dwarf2/method-ptr.exp: Likewise.
14751 * gdb.dwarf2/missing-sig-type.exp: Likewise.
14752 * gdb.dwarf2/subrange.exp: Likewise.
14753 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
14754 * gdb.dwarf2/implptrpiece.exp: Likewise.
14755 * gdb.dwarf2/nostaticblock.exp: Likewise.
14756
0e5c4555
AA
147572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
14758
14759 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
14760 directory to absolute path name arguments.
14761
5ec18f2b
JG
147622014-03-10 Joel Brobecker <brobecker@adacore.com>
14763
14764 * gdb.ada/tagged_access: New testcase.
14765
847fc4f2
MM
147662014-03-07 Markus Metzger <markus.t.metzger@intel.com>
14767
14768 * gdb.btrace/data.exp: Update expected output.
14769
cc3da688
YQ
147702014-03-06 Yao Qi <yao@codesourcery.com>
14771
14772 * gdb.trace/pr16508.exp: New file.
14773
0f26cec1
PA
147742014-03-05 Pedro Alves <palves@redhat.com>
14775
14776 PR gdb/16575
14777 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
14778 procedure.
14779 (top level): Adjust to use it. Add tests that exercise breakpoint
14780 interaction with the code-cache.
14781
7a5a839f
LC
147822014-02-26 Ludovic Courtès <ludo@gnu.org>
14783
14784 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
14785 test for 'history-append!'.
14786
31aa7e4e
JB
147872014-02-26 Joel Brobecker <brobecker@adacore.com>
14788
14789 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
14790 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
14791 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
14792 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
14793 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
14794 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
14795
1b588015
JB
147962014-02-26 Joel Brobecker <brobecker@adacore.com>
14797
14798 * testsuite/gdb.python/py-pp-re-notag.c: New file.
14799 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
14800 * testsuite/gdb.python/py-pp-re-notag.p: New file.
14801
55426c9d
JB
148022014-02-26 Joel Brobecker <brobecker@adacore.com>
14803
14804 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
14805
dc53a7ad
JB
148062014-02-26 Joel Brobecker <brobecker@adacore.com>
14807
14808 * gdb.dwarf2/arr-stride.c: New file.
14809 * gdb.dwarf2/arr-stride.exp: New file.
14810
12ab52e9
PA
148112014-02-26 Pedro Alves <palves@redhat.com>
14812
14813 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
14814 that won't ever trigger. Make sure that GDB reports the correct
14815 breakpoint that caused the stop.
14816
849c862e
JK
148172014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14818
14819 PR gdb/16626
14820 * gdb.base/auto-load-script: New file.
14821 * gdb.base/auto-load.c: New file.
14822 * gdb.base/auto-load.exp: New file.
14823
71b7d793
JK
14824 PR gdb/16626
14825 * gdb.base/auto-load.exp: Fix out-of-srctree run.
14826
e2f0d509
JK
148272014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14828
14829 Fix dw2-icycle.exp -fsanitize=address GDB crash.
14830 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
14831
50cc37c8
DE
148322014-02-24 Doug Evans <dje@google.com>
14833
14834 * lib/gdb.exp (run_on_host): Log error output if program fails.
14835
ea4758f2
PA
148362014-02-21 Pedro Alves <palves@redhat.com>
14837
14838 * gdb.threads/step-after-sr-lock.c: Rename to ...
14839 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
14840 * gdb.threads/step-after-sr-lock.exp: Rename to ...
14841 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
14842 ... this.
14843
d7b30f67
SDJ
148442014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
14845
14846 PR tdep/16397
14847 * gdb.arch/amd64-stap-special-operands.exp: New file.
14848 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
14849 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
14850 * gdb.arch/amd64-stap-triplet.S: Likewise.
14851 * gdb.arch/amd64-stap-triplet.c: Likewise.
14852
83deb43f
JB
148532014-02-20 Joel Brobecker <brobecker@adacore.com>
14854
14855 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
14856 in .section pseudo-op.
14857
adde2bff
DE
148582014-02-20 lin zuojian <manjian2006@gmail.com>
14859 Joel Brobecker <brobecker@adacore.com>
14860 Doug Evans <xdje42@gmail.com>
14861
14862 PR symtab/16581
14863 * gdb.dwarf2/dw2-icycle.S: New file.
14864 * gdb.dwarf2/dw2-icycle.c: New file.
14865 * gdb.dwarf2/dw2-icycle.exp: New file.
14866
f7bd0f78
SC
148672014-02-19 Siva Chandra Reddy <sivachandra@google.com>
14868
14869 * gdb.python/py-value-cc.cc: Improve test case to enable testing
14870 operations on gdb.Value objects.
14871 * gdb.python/py-value-cc.exp: Add new test to test operations on
14872 gdb.Value objects.
14873
c17ef0d5
DE
148742014-02-18 Doug Evans <dje@google.com>
14875
14876 * Makefile.in (TESTS): New variable.
14877 (expanded_tests, expanded_tests_or_none): New variables
14878 (check-single): Pass $(expanded_tests_or_none) to runtest.
14879 (check-parallel): Only run tests in $(TESTS) if non-empty.
14880 (check/no-matching-tests-found): New rule.
14881 * README: Document TESTS makefile variable.
14882
5dd3176f
DE
148832014-02-18 Doug Evans <dje@google.com>
14884
14885 * Makefile.in (check-parallel): rm -rf outputs temp.
14886
0b10be4f
JK
148872014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14888
14889 Fix "ERROR: no fileid for" in the testsuite.
14890 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
14891
85f224e7
DE
148922014-02-12 Doug Evans <dje@google.com>
14893
14894 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
14895 (MISCELLANEOUS): New variable.
14896 (clean): rm -rf $(MISCELLANEOUS).
14897 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
14898 dwp live in the same directory as symlinks, with each symlink pointed
14899 to a differently named file in a different directory.
14900
149b30ff
DE
149012014-02-11 Doug Evans <dje@google.com>
14902
14903 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
14904 of Tcl file commands.
14905
1dfdac32
MK
149062014-02-10 Mark Kettenis <kettenis@gnu.org>
14907
14908 * gdb.threads/step-after-sr-lock.exp: Avoid executing
14909 "kill -SIGUSR1 -1".
14910
aa4fb036
JB
149112014-02-10 Joel Brobecker <brobecker@adacore.com>
14912
14913 * gdb.ada/tick_length_array_enum_idx: New testcase.
14914
ed3ef339
DE
149152014-02-10 Doug Evans <xdje42@gmail.com>
14916
14917 * configure.ac (AC_OUTPUT): Add gdb.guile.
14918 * configure: Regenerate.
14919 * lib/gdb-guile.exp: New file.
14920 * lib/gdb.exp (get_target_charset): New function.
14921 * gdb.base/help.exp: Update expected output from "apropos apropos".
14922 * gdb.guile/Makefile.in: New file.
14923 * gdb.guile/guile.exp: New file.
14924 * gdb.guile/scm-arch.c: New file.
14925 * gdb.guile/scm-arch.exp: New file.
14926 * gdb.guile/scm-block.c: New file.
14927 * gdb.guile/scm-block.exp: New file.
14928 * gdb.guile/scm-breakpoint.c: New file.
14929 * gdb.guile/scm-breakpoint.exp: New file.
14930 * gdb.guile/scm-disasm.c: New file.
14931 * gdb.guile/scm-disasm.exp: New file.
14932 * gdb.guile/scm-equal.c: New file.
14933 * gdb.guile/scm-equal.exp: New file.
14934 * gdb.guile/scm-error.exp: New file.
14935 * gdb.guile/scm-error.scm: New file.
14936 * gdb.guile/scm-frame-args.c: New file.
14937 * gdb.guile/scm-frame-args.exp: New file.
14938 * gdb.guile/scm-frame-args.scm: New file.
14939 * gdb.guile/scm-frame-inline.c: New file.
14940 * gdb.guile/scm-frame-inline.exp: New file.
14941 * gdb.guile/scm-frame.c: New file.
14942 * gdb.guile/scm-frame.exp: New file.
14943 * gdb.guile/scm-generics.exp: New file.
14944 * gdb.guile/scm-gsmob.exp: New file.
14945 * gdb.guile/scm-iterator.c: New file.
14946 * gdb.guile/scm-iterator.exp: New file.
14947 * gdb.guile/scm-math.c: New file.
14948 * gdb.guile/scm-math.exp: New file.
14949 * gdb.guile/scm-objfile-script-gdb.in: New file.
14950 * gdb.guile/scm-objfile-script.c: New file.
14951 * gdb.guile/scm-objfile-script.exp: New file.
14952 * gdb.guile/scm-objfile.c: New file.
14953 * gdb.guile/scm-objfile.exp: New file.
14954 * gdb.guile/scm-ports.exp: New file.
14955 * gdb.guile/scm-pretty-print.c: New file.
14956 * gdb.guile/scm-pretty-print.exp: New file.
14957 * gdb.guile/scm-pretty-print.scm: New file.
14958 * gdb.guile/scm-section-script.c: New file.
14959 * gdb.guile/scm-section-script.exp: New file.
14960 * gdb.guile/scm-section-script.scm: New file.
14961 * gdb.guile/scm-symbol.c: New file.
14962 * gdb.guile/scm-symbol.exp: New file.
14963 * gdb.guile/scm-symtab-2.c: New file.
14964 * gdb.guile/scm-symtab.c: New file.
14965 * gdb.guile/scm-symtab.exp: New file.
14966 * gdb.guile/scm-type.c: New file.
14967 * gdb.guile/scm-type.exp: New file.
14968 * gdb.guile/scm-value-cc.cc: New file.
14969 * gdb.guile/scm-value-cc.exp: New file.
14970 * gdb.guile/scm-value.c: New file.
14971 * gdb.guile/scm-value.exp: New file.
14972 * gdb.guile/source2.scm: New file.
14973 * gdb.guile/types-module.cc: New file.
14974 * gdb.guile/types-module.exp: New file.
14975
7026a7c1
YQ
149762014-02-10 Yao Qi <yao@codesourcery.com>
14977
14978 PR testsuite/16543
14979 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
14980 * configure: Regenerated.
14981 * Makefile.in: New file.
14982
6c466447
AS
149832014-02-08 Andreas Schwab <schwab@linux-m68k.org>
14984
14985 * gdb.python/py-framefilter.exp: Fix typo.
14986
6e854735
YQ
149872014-02-08 Yao Qi <yao@codesourcery.com>
14988
14989 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
14990 that no =breakpoint-modified is emitted when breakpoints are
14991 modified through MI commands.
14992
d137e6dc
PA
149932014-02-07 Pedro Alves <pedro@codesourcery.com>
14994 Pedro Alves <palves@redhat.com>
14995
14996 * gdb.threads/step-after-sr-lock.c: New file.
14997 * gdb.threads/step-after-sr-lock.exp: New file.
14998
b5ee5a50
PA
149992014-02-07 Pedro Alves <palves@redhat.com>
15000
15001 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
15002
3c77faf3
JK
150032014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
15004
15005 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
15006 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
15007
6dddc817
DE
150082014-02-06 Doug Evans <xdje42@gmail.com>
15009
15010 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
15011 output.
15012
15013 * gdb.gdb/python-interrupts.exp: New file.
15014
de7b2893
YQ
150152014-02-05 Yao Qi <yao@codesourcery.com>
15016
15017 * gdb.trace/report.exp (use_collected_data): Test the output
15018 of "info threads" and "info inferiors".
15019
66d032ac
YQ
150202014-02-05 Yao Qi <yao@codesourcery.com>
15021
15022 Revert this patch:
15023
15024 2013-05-24 Yao Qi <yao@codesourcery.com>
15025
15026 * gdb.trace/tfile.exp: Test inferior and thread.
15027
591a12a1
UW
150282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15029
15030 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
15031 on a function.
15032 * gdb.base/step-bt.c: Call hello via function pointer to make
15033 sure its first instruction is executed on powerpc64le-linux.
15034
0ff3e01f
UW
150352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15036
15037 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
15038
084ee545
UW
150392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15040
15041 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
15042 of the test patterns for use on little-endian systems.
15043
6ed14ff3
UW
150442014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
15045
15046 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
15047 (decimal_vector): Fix for little-endian.
15048
401e27fd
JM
150492014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
15050
15051 * gdb.arch/sparc-sysstep.exp: New file.
15052 * gdb.arch/sparc-sysstep.c: Likewise.
15053
15054 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
15055
8b924729
EBM
150562014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
15057
15058 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
15059
fb151210
JB
150602014-01-23 Tom Tromey <tromey@redhat.com>
15061
15062 * gdb.ada/array_char_idx: New testcase.
15063
0740f8d8
TT
150642014-01-23 Tom Tromey <tromey@redhat.com>
15065
15066 PR python/16487:
15067 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
15068 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
15069 classes.
15070
21909fa1
TT
150712014-01-23 Tom Tromey <tromey@redhat.com>
15072
15073 PR python/16491:
15074 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
15075 string from an inferior frame.
15076 * gdb.python/py-framefilter-mi.exp: Update.
15077
87ce2a04
DE
150782014-01-22 Doug Evans <dje@google.com>
15079
15080 * gdb.server/server-mon.exp: Add tests for "set debug-format".
15081
237b092b
AA
150822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15083
15084 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
15085
d674a709
AA
150862014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15087
15088 * gdb.trace/entry-values.exp: Remove excess space character from
15089 regex patterns. Handle s390 call instruction.
15090
20fa3390
AA
150912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15092
15093 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
15094 define "*_start" label. Make "name" static.
15095 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
15096 ${name} by references to ${name}_start.
15097
78466714
AA
150982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
15099
15100 * gdb.base/info-macros.exp: Remove "debug" from the compile
15101 options.
15102
ec9f644a
IB
151032014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15104
15105 * gdb.dlang/demangle.exp: New file.
15106
94b1b47e
IB
151072014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15108
15109 * gdb.dlang/primitive-types.exp: New file.
15110
7f420862
IB
151112014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
15112
15113 * configure.ac: Create gdb.dlang/Makefile.
15114 * configure: Regenerate.
15115 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
15116 * gdb.dlang/Makefile.in: New file.
15117 * lib/d-support.exp: New file.
15118 * lib/gdb.exp (skip_d_tests): New proc.
15119
52834460
MM
151202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15121
15122 * gdb.btrace/delta.exp: Check reverse stepi.
15123 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
15124 * gdb.btrace/finish.exp: New.
15125 * gdb.btrace/next.exp: New.
15126 * gdb.btrace/nexti.exp: New.
15127 * gdb.btrace/record_goto.c: Add comments.
15128 * gdb.btrace/step.exp: New.
15129 * gdb.btrace/stepi.exp: New.
15130 * gdb.btrace/multi-thread-step.c: New.
15131 * gdb.btrace/multi-thread-step.exp: New.
15132 * gdb.btrace/rn-dl-bind.c: New.
15133 * gdb.btrace/rn-dl-bind.exp: New.
15134 * gdb.btrace/data.c: New.
15135 * gdb.btrace/data.exp: New.
15136 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15137
6e07b1d2
MM
151382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15139
15140 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
15141 * gdb.btrace/exception.exp: Update.
15142 * gdb.btrace/instruction_history.exp: Update.
15143 * gdb.btrace/record_goto.exp: Update.
15144 * gdb.btrace/tailcall.exp: Update.
15145 * gdb.btrace/unknown_functions.exp: Update.
15146 * gdb.btrace/delta.exp: New.
15147
0b722aec
MM
151482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15149
15150 * gdb.btrace/record_goto.exp: Add backtrace test.
15151 * gdb.btrace/tailcall.exp: Add backtrace test.
15152
066ce621
MM
151532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15154
15155 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
15156 * gdb.btrace/record_goto.c: New.
15157 * gdb.btrace/record_goto.exp: New.
15158 * gdb.btrace/x86-record_goto.S: New.
15159
0688d04e
MM
151602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15161
15162 * gdb.btrace/function_call_history.exp: Update tests.
15163 * gdb.btrace/instruction_history.exp: Update tests.
15164
8710b709
MM
151652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15166
15167 * gdb.btrace/function_call_history.exp: Fix expected field
15168 order for "record function-call-history".
15169 Add new tests for "record function-call-history /c".
15170 * gdb.btrace/exception.cc: New.
15171 * gdb.btrace/exception.exp: New.
15172 * gdb.btrace/tailcall.exp: New.
15173 * gdb.btrace/x86-tailcall.S: New.
15174 * gdb.btrace/x86-tailcall.c: New.
15175 * gdb.btrace/unknown_functions.c: New.
15176 * gdb.btrace/unknown_functions.exp: New.
15177 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
15178
5de9129b
MM
151792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15180
15181 * gdb.btrace/instruction_history.exp: Update.
15182 * gdb.btrace/function_call_history.exp: Update.
15183
23a7fe75
MM
151842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15185
15186 * gdb.btrace/function_call_history.exp: Fix expected function
15187 trace.
15188 * gdb.btrace/instruction_history.exp: Initialize traced.
15189 Remove traced_functions.
15190
724c7dd8
MM
151912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15192
15193 * gdb.btrace/function_call_history.exp: Update
15194 * gdb.btrace/instruction_history.exp: Update.
15195
6d78d93b
MM
151962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
15197
15198 * gdb.btrace/enable.exp: Update expected text.
15199
93a360cc
OJ
152002014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
15201
15202 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
15203 bytes.
15204
3772b53f
MR
152052014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
15206
15207 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
15208
596662fa
OJ
152092014-01-15 Omair Javaid <omair.javaid@linaro.org>
15210
15211 * lib/gdb.exp (supports_process_record): Return true for
15212 arm*-linux*. (supports_reverse): Likewise.
15213
b5b08fb4
SC
152142014-01-13 Siva Chandra Reddy <sivachandra@google.com>
15215
15216 PR python/15464
15217 PR python/16113
15218 * gdb.python/py-type.c: Enhance test case.
15219 * gdb.python/py-value-cc.cc: Likewise
15220 * gdb.python/py-type.exp: Add new tests.
15221 * gdb.python/py-value-cc.exp: Likewise
15222
52d7fb13
AA
152232014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15224 Pedro Alves <palves@redhat.com>
15225
15226 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
15227 Make "name" extern.
15228 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
15229 references to ${name}_start by references to ${name}.
15230
a2cd8cfe
JB
152312014-01-10 Joel Brobecker <brobecker@adacore.com>
15232
15233 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
15234
4e23fced
JB
152352014-01-10 Joel Brobecker <brobecker@adacore.com>
15236
15237 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
15238
c6a9e42c
PA
152392014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
15240 Pedro Alves <palves@redhat.com>
15241
15242 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 15243 mi_gdb_target_load.
c6a9e42c 15244
b7ea362b
PA
152452014-01-08 Pedro Alves <palves@redhat.com>
15246
15247 * gdb.threads/reconnect-signal.c: New file.
15248 * gdb.threads/reconnect-signal.exp: New file.
15249
5e3f4fab
EBM
152502014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15251
15252 * gdb.base/source-dir.exp: New file.
15253
79301218
JB
152542014-01-07 Joel Brobecker <brobecker@adacore.com>
15255
15256 * gdb.ada/mi_interface: New testcase.
15257
8e355c5d
JB
152582014-01-07 Joel Brobecker <brobecker@adacore.com>
15259
15260 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
15261 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
15262 gdb.ada/pp-rec-component/pck.ads: New files.
15263
c0d48811
JB
152642014-01-07 Joel Brobecker <brobecker@adacore.com>
15265
15266 * gdb.python/py-pp-integral.c: New file.
15267 * gdb.python/py-pp-integral.py: New file.
15268 * gdb.python/py-pp-integral.exp: New file.
15269
17b609c3 15270For older changes see ChangeLog-1993-2013.
c906108c 15271\f
8d8cb839
EZ
15272;; Local Variables:
15273;; mode: change-log
15274;; left-margin: 8
15275;; fill-column: 74
15276;; version-control: never
15277;; End:
902f2ccb 15278
42a4f53d 15279 Copyright 2014-2019 Free Software Foundation, Inc.
902f2ccb
MC
15280 Copying and distribution of this file, with or without modification,
15281 are permitted provided the copyright notice and this notice are preserved.