Fix unstable test names in gdb.python/py-objfile.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ad9b8f5d
PA
12017-10-24 Pedro Alves <palves@redhat.com>
2
3 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
4 parameter and handle it. Don't output read value in test name.
5
fee6da6e
PA
62017-10-24 Pedro Alves <palves@redhat.com>
7
8 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
9 custom test name.
10
10389c2c
PA
112017-10-24 Pedro Alves <palves@redhat.com>
12
13 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
14 include the unstable output directory name in the test's name.
15 (initial_setup_simple) <'set args'>: Use custom test name.
16
a80e65a9
PA
172017-10-24 Pedro Alves <palves@redhat.com>
18
19 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
20 with explicit test name.
21
15763a09
PA
222017-10-20 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
25 'wait -i'. Use gdb_assert and remote_close.
26
49a4ce2e
AB
272017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
28
29 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
30 number from variable rather than hard-coded.
31
a75868f5
PA
322017-10-19 Pedro Alves <palves@redhat.com>
33
34 * gdb.base/long-inferior-output.c: New file.
35 * gdb.base/long-inferior-output.exp: New file.
36
c8ba13ad
KS
372017-11-18 Keith Seitz <keiths@redhat.com>
38
39 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
40 method.
41 (main): Call it.
42 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
43 Add additional user-defined conversion operator tests.
44
b27de576
PA
452017-10-17 Pedro Alves <palves@redhat.com>
46
47 * boards/native-stdio-gdbserver.exp: Load "local-board".
48
8484c955
PA
492017-10-17 Pedro Alves <palves@redhat.com>
50
51 * gdb.base/quit-live.c: New file.
52 * gdb.base/quit-live.exp: New file.
53
83d5a34d
KS
542017-10-16 Keith Seitz <keiths@redhat.com>
55
56 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
57 (class_with_protected_typedef, class_with_private_typedef)
58 (struct_with_public_typedef, struct_with_protected_typedef)
59 (struct_with_private_typedef): New classes/structs.
60 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
61 typedefs and access specifiers.
62
739b3f1d
PA
632017-10-16 Pedro Alves <palves@redhat.com>
64 Simon Marchi <simon.marchi@polymtl.ca>
65
66 * README (Local vs Remote vs Native): New section.
67 * boards/local-board.exp: New file, with bits factored out from
68 ...
69 * boards/native-extended-gdbserver.exp: ... here. Load
70 "local-board".
71 * boards/native-gdbserver.exp: Load "local-board".
72 (${board}_spawn, ${board}_exec): Delete.
73 * boards/native-stdio-gdbserver.exp: Most contents factored out to
74 ...
75 * boards/stdio-gdbserver-base.exp: ... this new file.
76 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
77 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
78 procedure.
79 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
80 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
81 stdio_gdbserver_command.
82 (${board}_get_remote_address, ${board}_get_comm_port)
83 (${board}_download, ${board}_upload): Delete.
84 (get_target_remote_pipe_cmd): New.
85
fe68b953
SM
862017-10-16 Simon Marchi <simon.marchi@ericsson.com>
87
88 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
89 test_bkpt_deletion, test_bkpt_cond_and_cmds,
90 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
91 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
92 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
93 remove with_test_prefix.
94
300b6685
PA
952017-10-13 Pedro Alves <palves@redhat.com>
96
97 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
98 * gdb.base/annota1.exp: Use it instead of is_remote.
99 * gdb.base/annota3.exp: Use it instead of is_remote.
100 * gdb.cp/annota2.exp: Use it instead of is_remote.
101 * gdb.cp/annota3.exp: Use it instead of is_remote.
102 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
103
50500caf
PA
1042017-10-13 Pedro Alves <palves@redhat.com>
105
106 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
107 (test_num_test_vars, run_and_count_vars, find_env)
108 (test_set_unset_env, test_inherit_env_var): New procedures.
109 (top level): Use them.
110
dad0c6d2
PA
1112017-10-13 Pedro Alves <palves@redhat.com>
112
113 * lib/selftest-support.exp (selftest_setup): Extend comments, and
114 also skip on stub-like targets.
115
8b0553c1
PA
1162017-10-13 Pedro Alves <palves@redhat.com>
117
118 PR gdb/22293
119 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
120 (top level): Move some tests to ...
121 (test_not_found): ... this new procedure.
122 (top level): Call it.
123
7594f623
PA
1242017-10-13 Pedro Alves <palves@redhat.com>
125
126 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
127 expect different "info terminal" output if testing with a
128 non-native target.
129
ebe3b402
PA
1302017-10-13 Pedro Alves <palves@redhat.com>
131 Simon Marchi <simon.marchi@polymtl.ca>
132
133 PR python/12966
134 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
135
42f1b161
PA
1362017-10-13 Pedro Alves <palves@redhat.com>
137
138 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
139 already.
140
8d6ef72b
PA
1412017-10-13 Pedro Alves <palves@redhat.com>
142
143 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
144 is_remote.
145
d7bcd5b8
PA
1462017-10-13 Pedro Alves <palves@redhat.com>
147
148 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
149 is_remote.
150
df479dc6
PA
1512017-10-13 Pedro Alves <palves@redhat.com>
152
153 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
154 is set.
155 (corefile_test_attach): Likewise. Check can_spawn_for_attach
156 instead of is_remote.
157
23fb630a
PA
1582017-10-13 Pedro Alves <palves@redhat.com>
159
160 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
161 (top level): Add comment.
162
cc77b1dc
PA
1632017-10-13 Pedro Alves <palves@redhat.com>
164
165 * gdb.base/remote.exp (top level): Fix comment typo and add
166 missing return.
167
27c9e813
PA
1682017-10-13 Pedro Alves <palves@redhat.com>
169 Simon Marchi <simon.marchi@polymtl.ca>
170
171 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
172 calls and add comments. Skip test if use_gdb_stub is set.
173 (top level): Use "set cwd" command instead of "cd" command.
174
5e830d98
PA
1752017-10-13 Pedro Alves <palves@redhat.com>
176
177 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
178 is_remote target check.
179
f5ca0032
PA
1802017-10-13 Pedro Alves <palves@redhat.com>
181
182 * gdb.base/scope.exp: Use build_executable + clean_restart +
183 gdb_file_cmd instead of prepare_for_testing and no longer skip
184 "before run" tests on is_remote target boards. Update comments.
185 * boards/native-extended-gdbserver.exp
186 (extended_gdbserver_load_last_file): New, factored out from ...
187 (gdb_load): ... this. Move further below and add comment.
188 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
189
8aed1c0d
PA
1902017-10-12 Pedro Alves <palves@redhat.com>
191
192 * gdb.base/attach.exp: Remove references to gdb64.
193 * gdb.base/dbx.exp: Remove references to gdb64.
194
cfa34c87
SM
1952017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
196 Pedro Alves <palves@redhat.com>
197
198 * gdb.base/label.exp: Remove is_remote target check.
199
9192b7de
PA
2002017-10-12 Pedro Alves <palves@redhat.com>
201
202 * gdb.base/auvx.exp (coredir): Update comment.
203 (top level) <core_works>: Use "set cwd" command instead of "cd"
204 command.
205
6bf0052d
PA
2062017-10-12 Pedro Alves <palves@redhat.com>
207 Simon Marchi <simon.marchi@polymtl.ca>
208
209 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
210 target boards.
211
e48ef82d
PA
2122017-10-12 Pedro Alves <palves@redhat.com>
213 Simon Marchi <simon.marchi@polymtl.ca>
214
215 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
216 Instead skip if there's any gdb_protocol set.
217
8d7aea57
SM
2182017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
219 Pedro Alves <palves@redhat.com>
220
221 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
222
30440677
PA
2232017-10-12 Pedro Alves <palves@redhat.com>
224 Simon Marchi <simon.marchi@polymtl.ca>
225
226 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
227 instead of on dejagnu remote boards.
228
4e04f045
PA
2292017-10-12 Pedro Alves <palves@redhat.com>
230 Simon Marchi <simon.marchi@polymtl.ca>
231
232 * gdb.base/inferior-died.exp: Remove is_remote and isnative
233 checks. Use build_executable + clean_restart instead of
234 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
235 of enabling non-stop after starting gdb.
236
871a186e
PA
2372017-10-12 Pedro Alves <palves@redhat.com>
238
239 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
240 * gdb.threads/non-ldr-exc-2.exp: Ditto.
241 * gdb.threads/non-ldr-exc-3.exp: Ditto.
242 * gdb.threads/non-ldr-exc-4.exp: Ditto.
243
56d704da
AK
2442017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
245
246 * gdb.arch/arc-tdesc-cpu.exp: New file.
247 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
248
2f20e312
SM
2492017-10-10 Simon Marchi <simon.marchi@ericsson.com>
250
251 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
252
65630365
PA
2532017-10-10 Pedro Alves <palves@redhat.com>
254
255 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
256 expect CLI output.
257
bf469271
PA
2582017-10-10 Pedro Alves <palves@redhat.com>
259
260 * lib/selftest-support.exp (selftest_setup): Update for
261 captured_command_loop's prototype change.
262
777a42f1
PA
2632017-10-09 Pedro Alves <palves@redhat.com>
264
265 Test both arch1=>arch2 and arch2=>arch1.
266
267 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
268 (srcfile2, binfile2, march1, march2): Remove globals. Largely
269 factored out to...
270 (append_arch1_options, append_arch2_options, append_arch_options)
271 (build_executables): New procedures.
272 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
273 local.
274 (top level): Add new 'first_arch' testing axis.
275
cbd2b4e3
PA
2762017-10-09 Pedro Alves <palves@redhat.com>
277
278 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
279 (barrier): New.
280 (thread_start, all_started): New functions.
281 (main): Spawn new thread and wait until it is scheduled.
282 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
283 option.
284 (do_test): Add 'selected_thread' parameter. Run to all_started
285 instead of main. Explicitly set the breakpoint at main. Switch
286 to the SELECTED_THREAD thread.
287 (top level): Test handling the exec event with either the main
288 thread or the second thread selected.
289
5c9e4427
PA
2902017-10-09 Pedro Alves <palves@redhat.com>
291
292 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
293 logic. Move STOP marker after the value checks.
294 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
295 regexp.
296
b3b7c423
SL
2972017-10-06 Sandra Loosemore <sandra@codesourcery.com>
298
299 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
300
3b4b2f16
UW
3012017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
302
303 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
304 integer-to-dfp conversion.
305 * gdb.base/dfp-test.exp: Likewise.
306
5cd63fda
PA
3072017-10-04 Pedro Alves <palves@redhat.com>
308
309 * gdb.multi/hangout.c: Include <unistd.h>.
310 (hangout_loop): New function.
311 (main): Call alarm. Call hangout_loop in a loop.
312 * gdb.multi/hello.c: Include <unistd.h>.
313 (hello_loop): New function.
314 (main): Call alarm. Call hangout_loop in a loop.
315 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
316 inferior with the other selected.
317
4c71c105
SM
3182017-10-04 Simon Marchi <simon.marchi@ericsson.com>
319
320 * gdb.mi/list-thread-groups-available.exp: New file.
321 * gdb.mi/list-thread-groups-available.c: New file.
322
bc3b087d
SDJ
3232017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
324
325 * gdb.base/set-cwd.exp: Make it available on
326 native-extended-gdbserver.
327
d092c5a2
SDJ
3282017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
329
330 * gdb.base/set-cwd.c: New file.
331 * gdb.base/set-cwd.exp: Likewise.
332
45320ffa
TT
3332017-10-02 Tom Tromey <tom@tromey.com>
334
335 PR rust/22236:
336 * gdb.rust/simple.rs (main): New variable "fslice".
337 * gdb.rust/simple.exp: Add slice tests. Update string tests.
338
b3e3859b
TT
3392017-10-02 Tom Tromey <tom@tromey.com>
340
341 * gdb.rust/simple.exp: Test ptype of a slice.
342
01af5e0d
TT
3432017-10-02 Tom Tromey <tom@tromey.com>
344
345 * gdb.rust/simple.exp: Test index of slice.
346
a9bbfbd8
TT
3472017-09-27 Tom Tromey <tom@tromey.com>
348
349 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
350
df8899e5
TP
3512017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
352 Pedro Alves <palves@redhat.com>
353
354 * gdb.base/compare-sections.exp (get value of read-only section): Read
355 as unsigned value.
356 (corrupt read-only section): Likewise and don't set written if patching
357 failed.
358
757bf54b
KB
3592017-09-21 Kevin Buettner <kevinb@redhat.com>
360
361 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
362 files.
363
06871ae8
PA
3642017-09-20 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
367 symbol names in gdb's output.
368 * gdb.cp/overload.exp ("list all overloads"): Likewise.
369
e5f25bc5
PA
3702017-09-20 Pedro Alves <palves@redhat.com>
371
372 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
373 Rename to ...
374 (test_list_ambiguous_symbol): ... this and add a symbol name
375 parameter. Adjust.
376 (test_list_ambiguous_function): Reimplement on top of
377 test_list_ambiguous_symbol and also test listing ambiguous
378 variables.
379 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
380 (ambiguous_fun): ... this.
381 (ambiguous_var): New.
382 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
383 (ambiguous_fun): ... this.
384 (ambiguous_var): New.
385
4e5a4f58
JB
3862017-09-19 John Baldwin <jhb@FreeBSD.org>
387
388 * gdb.base/starti.c: New file.
389 * gdb.base/starti.exp: New file.
390 * lib/gdb.exp (gdb_starti_cmd): New procedure.
391
26e53f3e
PA
3922017-09-14 Pedro Alves <palves@redhat.com>
393
394 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
395 (top level): Use it instead of runto.
396
cb791d59
TT
3972017-09-11 Tom Tromey <tom@tromey.com>
398
399 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
400
7c96f8c1
TT
4012017-09-11 Tom Tromey <tom@tromey.com>
402
403 * gdb.python/py-infthread.exp: Add tests for new_thread event.
404 * gdb.python/py-inferior.exp: Add tests for new inferior events.
405
469412dd
CW
4062017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
407
408 * gdb.fortran/printing-types.exp: New file.
409 * gdb.fortran/printing-types.exp: New file.
410
e0f86435
BH
4112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
412
413 * gdb.fortran/vla-ptype.exp: Fix typos.
414 * gdb.fortran/vla-value.exp: Same.
415
9e9af4be
BH
4162017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
417
418 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
419 * gdb.mi/mi-var-child-f.exp: Likewise.
420 * gdb.mi/mi-vla-fortran.exp: Likewise.
421
a5ad232b
FP
4222017-09-08 Frank Penczek <frank.penczek@intel.com>
423 Christoph Weinmann <christoph.t.weinmann@intel.com>
424 Bernhard Heckel <bernhard.heckel@intel.com>
425
426 * gdb.fortran/ptr-indentation.f90: New file.
427 * gdb.fortran/ptr-indentation.exp: New file.
428
5aec60eb
TT
4292017-09-05 Tom Tromey <tom@tromey.com>
430
431 PR gdb/22010:
432 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
433
8f8f8152
TP
4342017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
435
436 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
437
fbd1b771
JK
4382017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
439
440 * gdb.threads/tls-nodebug-pie.c: New file.
441 * gdb.threads/tls-nodebug-pie.exp: New file.
442
5eb5f850
TT
4432017-09-05 Tom Tromey <tom@tromey.com>
444
445 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
446 for rust.
447
ae780a21
SM
4482017-09-05 Simon Marchi <simon.marchi@ericsson.com>
449
450 * gdb.multi/multi-arch-exec.exp: Test with different
451 "follow-exec-mode" settings.
452 (do_test): New procedure.
453
3693fdb3
PA
4542017-09-04 Pedro Alves <palves@redhat.com>
455
456 * gdb.base/func-static.c (S::method const, S::method volatile)
457 (S::method volatile const): New methods.
458 (c_s, v_s, cv_s): New instances.
459 (main): Call method() on them.
460 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
461 (cannot_resolve): New procedure.
462 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
463 print-quote-unquoted columns.
464 (do_test): Test printing each scope too.
465
e68cb8e0
PA
4662017-09-04 Pedro Alves <palves@redhat.com>
467
468 * gdb.base/local-static.exp: Also test with
469 class::method::variable wholly quoted.
470 * gdb.cp/m-static.exp (class::method::variable): Remove test.
471
858be34c
PA
4722017-09-04 Pedro Alves <palves@redhat.com>
473
474 * gdb.base/local-static.c: New.
475 * gdb.base/local-static.cc: New.
476 * gdb.base/local-static.exp: New.
477
46a4882b
PA
4782017-09-04 Pedro Alves <palves@redhat.com>
479
480 * gdb.asm/asm-source.exp: Add casts to int.
481 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
482 (dataglobal64_1, dataglobal64_2): New globals.
483 * gdb.base/nodebug.exp: Test different expressions involving the
484 new globals, with print, whatis and ptype. Add casts to int.
485 * gdb.base/solib-display.exp: Add casts to int.
486 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
487 * gdb.cp/m-static.exp: Add cast to int.
488 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
489 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
490 tls variable with no debug info without a cast. Test with a cast
491 to int too.
492 * gdb.trace/entry-values.exp: Add casts.
493
2c5a2be1
PA
4942017-09-04 Pedro Alves <palves@redhat.com>
495
496 * gdb.base/nodebug.exp: Test that ptype's error about functions
497 with unknown return type includes the function name too.
498
7022349d
PA
4992017-09-04 Pedro Alves <palves@redhat.com>
500
501 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
502 return type of munmap in infcall.
503 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
504 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
505 type of ftell in infcall.
506 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
507 type of getpid in infcall.
508 * gdb.base/infcall-exec.exp: Cast return type of execlp in
509 infcall.
510 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
511 Bail on failure to extract the pid.
512 * gdb.base/nodebug.c: #include <stdint.h>.
513 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
514 New functions.
515 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
516 Change expected output of print/whatis/ptype with functions with
517 no debug info. Test all supported languages. Call
518 test_call_promotion.
519 * gdb.compile/compile.exp: Adjust expected output to expect
520 warning.
521 * gdb.threads/siginfo-threads.exp: Likewise.
522
54990598
PA
5232017-09-04 Pedro Alves <palves@redhat.com>
524
525 * gdb.base/callfuncs.exp (do_function_calls): New parameter
526 "prototypes". Test calling float functions via prototyped and
527 unprototyped function pointers.
528 (perform_all_tests): New parameter "prototypes". Pass it down.
529 (top level): Pass down "prototypes" parameter to
530 perform_all_tests.
531
34d16ea2
SM
5322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
533
534 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
535 Test with nested loops.
536
9521ecda
SM
5372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
538
539 * gdb.base/commands.exp: Call the new procedures.
540 (loop_break_test, loop_continue_test): New procedures.
541
80a65e9b
SM
5422017-09-04 Simon Marchi <simon.marchi@ericsson.com>
543
544 * gdb.base/commands.exp: Call new procedure.
545 (define_if_without_arg_test): New procedure.
546
e439fa14
PA
5472017-09-04 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/list-ambiguous.exp: New file.
550 * gdb.base/list-ambiguous0.c: New file.
551 * gdb.base/list-ambiguous1.c: New file.
552 * gdb.base/list.exp (test_list_range): Adjust expected output.
553
0a2dde4a
SDJ
5542017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
555
556 * gdb.base/share-env-with-gdbserver.c: New file.
557 * gdb.base/share-env-with-gdbserver.exp: Likewise.
558
5e89eb3a
SM
5592017-08-28 Simon Marchi <simon.marchi@ericsson.com>
560
561 * gdb.base/commands.exp (gdbvar_simple_if_test,
562 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
563 progvar_simple_if_test, progvar_simple_while_test,
564 progvar_complex_if_while_test, user_defined_command_test,
565 user_defined_command_args_eval,
566 user_defined_command_args_stack_test,
567 user_defined_command_manyargs_test, bp_deleted_in_command_test,
568 temporary_breakpoint_commands,
569 gdb_test_no_prompt, redefine_hook_test,
570 redefine_backtrace_test): Remove "global gdb_prompt".
571
fd437cbc
SM
5722017-08-28 Simon Marchi <simon.marchi@ericsson.com>
573
574 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
575 New proc, call it from toplevel.
576
87215ad1
SDJ
5772017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
578
579 PR remote/21852
580 * gdb.server/normal.c: New file, copied from gdb.base.
581 * gdb.server/run-without-local-binary.exp: New file.
582
58afddc6
WP
5832017-08-07 Weimin Pan <weimin.pan@oracle.com>
584
585 * gdb.arch/sparc64-adi.exp: New file.
586 * gdb.arch/sparc64-adi.c: New file.
587
5277199a
PA
5882017-08-22 Pedro Alves <palves@redhat.com>
589
590 * gdb.cp/overload.exp (line_range_pattern): New procedure.
591 (top level): Add "list all overloads" tests.
592
14278e1f
TT
5932017-08-22 Tom Tromey <tom@tromey.com>
594
595 * gdb.gdb/xfullpath.exp: Remove.
596
bf223d3e
PA
5972017-08-21 Pedro Alves <palves@redhat.com>
598
599 PR gdb/19487
600 * gdb.base/symbol-alias.c: New.
601 * gdb.base/symbol-alias2.c: New.
602 * gdb.base/symbol-alias.exp: New.
603
c973d0aa
PA
6042017-08-21 Pedro Alves <palves@redhat.com>
605
606 * gdb.base/dfp-test.c
607 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
608 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
609 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
610 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
611 * gdb.base/whatis-ptype-typedefs.c: New.
612 * gdb.base/whatis-ptype-typedefs.exp: New.
613 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
614 (an_int, an_int_type, an_int_type2): New globals.
615 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
616 involving typedefs and cast expressions.
617 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
618 (lookup_typedefs_function): New.
619 (typedefs_pretty_printers_dict): New.
620 (top level): Register lookup_typedefs_function in
621 gdb.pretty_printers.
622
6d580b63
YQ
6232017-08-18 Yao Qi <yao.qi@linaro.org>
624
625 * gdb.server/unittest.exp: New.
626
206726fb
SDJ
6272017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
628
629 PR gdb/21954
630 * gdb.base/environ.exp: Add test to check if 'unset environment'
631 works.
632
bf0ec4c2
AA
6332017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
634
635 * lib/gdb.exp (universal_compile_options): New caching proc.
636 (gdb_compile): Suppress GCC's coloring of messages.
637
d6382fff
TT
6382017-08-14 Tom Tromey <tom@tromey.com>
639
640 PR gdb/21675:
641 * gdb.base/printcmds.exp (test_radices): New function.
642 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
643 * gdb.base/sizeof.exp (check_valueof): Use p/d.
644 * lib/gdb.exp (get_integer_valueof): Use p/d.
645
c2c2dd9f
SM
6462017-08-12 Simon Marchi <simon.marchi@ericsson.com>
647
648 * lib/gdb.exp (get_valueof): Don't capture end-of-line
649 characters.
650
fdffd6f4
TT
6512017-08-05 Tom Tromey <tom@tromey.com>
652
653 * gdb.rust/simple.exp: Allow String to appear in a different
654 namespace.
655
27d41eac
YQ
6562017-07-26 Yao Qi <yao.qi@linaro.org>
657
658 * gdb.gdb/unittest.exp: Invoke command
659 "maintenance check xml-descriptions".
660
031ed05d
AA
6612017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
662
663 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
664 calling context.
665 (hex128): Drop erroneous calculation of parameters.
666
dcd27ddf
SM
6672017-07-22 Simon Marchi <simon.marchi@ericsson.com>
668
669 * gdb.python/py-unwind.exp: Disable stack protection when
670 building test file.
671
47e77640
PA
6722017-07-20 Pedro Alves <palves@redhat.com>
673
674 * gdb.base/default.exp (set language): Adjust expected output.
675
62d2a18a
PA
6762017-07-20 Pedro Alves <palves@redhat.com>
677
678 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
679 (test_minsym): ... this, and make static.
680 (get_pck__foo__bar__minsym): Rename to ...
681 (get_test_minsym): ... this.
682 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
683 symbol names and comments.
684 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
685 (get_test_minsym): ... this.
686 (pck__foo__bar__minsym__2): Rename to ...
687 (test_minsym): ... this.
688 (main): Adjust.
689
c45ec17c
PA
6902017-07-17 Pedro Alves <palves@redhat.com>
691
692 * gdb.base/completion.exp: Adjust expected output.
693 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
694 the completer works.
695
c6756f62
PA
6962017-07-17 Pedro Alves <palves@redhat.com>
697
698 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
699
5bd68487
AB
7002017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
701
702 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
703
8880f2a9
TT
7042017-07-14 Tom Tromey <tom@tromey.com>
705
706 PR rust/21764:
707 * gdb.rust/simple.exp: Add tests.
708
65547233
TT
7092017-07-14 Tom Tromey <tom@tromey.com>
710
711 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
712
8f14146e
PA
7132017-07-14 Pedro Alves <palves@redhat.com>
714
715 * gdb.linespec/base/one/thefile.cc (z1): New function.
716 * gdb.linespec/base/two/thefile.cc (z2): New function.
717 * gdb.linespec/linespec.exp: Add tests.
718
b4365d02
AB
7192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
720
721 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
722 to mi_create_breakpoint.
723
5d2cbaa5
AB
7242017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
725
726 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
727 mi_create_breakpoint.
728
11cb5716
IB
7292017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
730
731 * gdb.dlang/demangle.exp: Update for demangling changes.
732
03278692
TT
7332017-07-09 Tom Tromey <tom@tromey.com>
734
735 * gdb.dwarf2/shortpiece.exp: New file.
736
33c5cd75
DB
7372017-07-06 David Blaikie <dblaikie@gmail.com>
738
739 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
740 built from fissiont-multi-cu{1,2}.c.
741 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
742 except putting 'main' and 'func' in separate CUs in the same DWO file.
743 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
744 test.
745 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
746 test.
747
8455d262
PA
7482017-07-06 Pedro Alves <palves@redhat.com>
749
750 * gdb.python/py-unwind.exp: Test flushregs.
751
dc4bde35
SDJ
7522017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
753
754 PR cli/21688
755 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
756 tests for alias commands and trailing whitespace.
757
51ed89aa
SDJ
7582017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
759
760 PR cli/21688
761 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
762 procedure. Call it.
763
eb17d413
PA
7642017-06-29 Pedro Alves <palves@redhat.com>
765
766 * gdb.base/printcmds.exp: Add tests.
767
41664b45
DG
7682017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
769
770 PR gdb/21337
771 * gdb.base/reread-readsym.exp: New file.
772 * gdb.base/reread-readsym.c: New file.
773
75312ae3
KB
7742017-06-21 Kevin Buettner <kevinb@redhat.com>
775
776 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
777 subpattern.
778
66953522
PB
7792017-06-19 Peter Bergner <bergner@vnet.ibm.com>
780
781 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
782 extended mnemonic.
783 * gdb.arch/powerpc-power9.s: Likewise.
784
5524b525
AA
7852017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
786
787 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
788 on 32-bit x86 targets. Exploit is_*_target macros where
789 appropriate.
790
03c8af18
AA
7912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
792
793 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
794 register pieces.
795
3bf31011
AA
7962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
797
798 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
799 located in one or more DWARF pieces.
800
805acca0
AA
8012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
802
803 * lib/gdb.exp (get_endianness): New proc.
804 * gdb.arch/aarch64-fp.exp: Use it.
805 * gdb.arch/altivec-regs.exp: Likewise.
806 * gdb.arch/e500-regs.exp: Likewise.
807 * gdb.arch/vsx-regs.exp: Likewise.
808 * gdb.base/dump.exp: Likewise.
809 * gdb.base/funcargs.exp: Likewise.
810 * gdb.base/gnu_vector.exp: Likewise.
811 * gdb.dwarf2/formdata16.exp: Likewise.
812 * gdb.dwarf2/implptrpiece.exp: Likewise.
813 * gdb.dwarf2/nonvar-access.exp: Likewise.
814 * gdb.python/py-inferior.exp: Likewise.
815 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
816
e9352324
AA
8172017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
818
819 PR gdb/21226
820 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
821 stack value pieces are taken from the LSB end.
822
d5d1163e
AA
8232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
824
825 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
826 variable at nonzero offset.
827
0567c986
AA
8282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
829
830 * gdb.dwarf2/var-access.c: New file.
831 * gdb.dwarf2/var-access.exp: New test.
832 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
833
973e9aab
TT
8342017-06-12 Tom Tromey <tom@tromey.com>
835
836 * gdb.dwarf2/formdata16.exp: Add tests.
837
d9109c80
TT
8382017-06-12 Tom Tromey <tom@tromey.com>
839
840 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
841
30a25466
TT
8422017-06-12 Tom Tromey <tom@tromey.com>
843
844 PR exp/16225:
845 * gdb.reverse/i386-sse-reverse.exp: Update tests.
846 * gdb.arch/vsx-regs.exp: Update tests.
847 * gdb.arch/s390-vregs.exp (hex128): New proc.
848 Update test.
849 * gdb.arch/altivec-regs.exp: Update tests.
850
aefd8b33
SDJ
8512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
852
853 * gdb.base/startup-with-shell.c: New file.
854 * gdb.base/startup-with-shell.exp: Likewise.
855
2090129c
SDJ
8562017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
857
858 * gdb.server/non-existing-program.exp: Update regex in order to
859 reflect the fact that gdbserver is now using fork_inferior (with a
860 shell) to startup the inferior.
861
8e86a419
SM
8622017-05-30 Simon Marchi <simon.marchi@ericsson.com>
863
864 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
865 support function calls from GDB.
866
e6cf65f2
TT
8672017-05-21 Tom Tromey <tom@tromey.com>
868
869 PR rust/21466:
870 * gdb.rust/unsized.exp: New file.
871 * gdb.rust/unsized.rs: New file.
872
43cc5389
TT
8732017-05-19 Tom Tromey <tom@tromey.com>
874
875 PR rust/21484:
876 * gdb.rust/watch.exp: New file.
877 * gdb.rust/watch.rs: New file.
878
ec8df234
TT
8792017-05-18 Tom Tromey <tom@tromey.com>
880
881 * gdb.rust/simple.exp: Allow Box to be qualified.
882
3e3e7fae
TP
8832017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
884
885 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
886
59cc050d
PA
8872017-05-18 Pedro Alves <palves@redhat.com>
888
889 * gdb.base/fileio.c (test_write, test_read, test_close)
890 (test_fstat): Don't print 'ret' in the fail path.
891
c8f6abd1
PA
8922017-05-18 Pedro Alves <palves@redhat.com>
893
894 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
895 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
896 (test_system, test_rename, test_unlink, test_time): Change
897 prototypes.
898 * gdb.base/fileio.exp (stop_msg): Adjust.
899
d2a03b77
PA
9002017-05-18 Pedro Alves <palves@redhat.com>
901
902 * gdb.base/fileio.c (null_str): New global.
903 (test_stat): Use it.
904 * gdb.base/fileio.exp: Remove nowarnings.
905
0d5c6999
YQ
9062017-05-17 Yao Qi <yao.qi@linaro.org>
907
908 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
909
21873064
YQ
9102017-05-17 Simon Marchi <simon.marchi@ericsson.com>
911
912 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
913 argument command.
914 (top-level): Invoke test_set_inferior_tty.
915
d512d31c
PA
9162017-05-04 Pedro Alves <palves@redhat.com>
917
918 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
919 Add parens to print call for Python 3.
920
90cef2ed
KS
9212017-05-03 Keith Seitz <keiths@redhat.com>
922
923 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
924 (main): Call it.
925
14f819c8
TW
9262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
927
928 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
929 to prev and next.
930
913aeadd
TW
9312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
932
933 * gdb.python/py-record-btrace.exp: Remove test for
934 gdb.BtraceInstruction.error.
935
a3be24ad
TW
9362017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
937
938 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
939
ae20e79a
TW
9402017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
941
942 * gdb.python/py-record-btrace-threads.c: New file.
943 * gdb.python/py-record-btrace-threads.exp: New file.
944
45ce1b47
SDJ
9452017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
946
947 PR testsuite/8595
948 * gdb.base/environ.exp: Make test available in all architectures.
949 Move bits related to "info program" testing to
950 gdb.base/info-program.exp. Rewrite tests to use the two new
951 procedures mentione below.
952 (test_set_show_env_var) New procedure.
953 (test_set_show_env_var_equal): Likewise.
954 * gdb.base/info-program.exp: New file.
955
e15c3eb4
KS
9562017-04-27 Keith Seitz <keiths@redhat.com>
957
958 * gdb.cp/oranking.cc (test15): New function.
959 (main): Call test15 and declare additional variables for testing.
960 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
961 "p foo101('abc')" tests.
962 Add tests for cv qualifier overloads.
963 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
964 "lvalue reference overload" test.
965 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
966 "print value of f1 on Child&& in f2" test.
967
3a3fd0fd
PA
9682017-04-19 Pedro Alves <palves@redhat.com>
969
970 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
971 procedure.
972 (top level): Call it.
973 * lib/gdb.exp (gdb_define_cmd): New procedure.
974
53375380
PA
9752017-04-12 Pedro Alves <palves@redhat.com>
976
977 PR gdb/21323
978 * gdb.cp/wide_char_types.c: Include <wchar.h>.
979 (wchar): New global.
980 * gdb.cp/wide_char_types.exp (wide_char_types_program)
981 (do_test_wide_char, wide_char_types_no_program, top level): Add
982 wchar_t testing.
983
53e710ac
PA
9842017-04-12 Pedro Alves <palves@redhat.com>
985
986 PR c++/21323
987 * gdb.cp/wide_char_types.c: New file.
988 * gdb.cp/wide_char_types.exp: New file.
989
0ad9d8c7
SDJ
9902017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
991
992 PR gdb/21352
993 * gdb.trace/tsv.exp: Add test for "tsave -r".
994
b1b45502
IB
9952017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
996
997 * gdb.dlang/watch-loc.c: New file.
998 * gdb.dlang/watch-loc.exp: New file.
999
ec13808e
JK
10002017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1001
1002 * gdb.python/py-section-script.exp (sepdebug): New testcases.
1003
fe5f7374
AK
10042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
1005
1006 * gdb.arch/arc-analyze-prologue.S: New file.
1007 * gdb.arch/arc-analyze-prologue.exp: Likewise.
1008
eea78757
AK
10092017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
1010
1011 * gdb.arch/arc-decode-insn.S: New file.
1012 * gdb.arch/arc-decode-insn.exp: Likewise.
1013
5badf10a
IR
10142017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
1015
1016 PR tdep/20928
1017 * gdb.arch/sparc64-regs.exp: New file.
1018 * gdb.arch/sparc64-regs.S: Likewise.
1019
cee59b3f
TW
10202017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
1021
1022 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
1023 and memory view on Python 3.
1024
c0f55cc6
AV
10252017-03-20 Artemiy Volkov <artemiyv@acm.org>
1026 Keith Seitz <keiths@redhat.com>
1027
1028 PR gdb/14441
1029 * gdb.cp/demangle.exp: Add rvalue reference tests.
1030 * gdb.cp/rvalue-ref-casts.cc: New file.
1031 * gdb.cp/rvalue-ref-casts.exp: New file.
1032 * gdb.cp/rvalue-ref-overload.cc: New file.
1033 * gdb.cp/rvalue-ref-overload.exp: New file.
1034 * gdb.cp/rvalue-ref-params.cc: New file.
1035 * gdb.cp/rvalue-ref-params.exp: New file.
1036 * gdb.cp/rvalue-ref-sizeof.cc: New file.
1037 * gdb.cp/rvalue-ref-sizeof.exp: New file.
1038 * gdb.cp/rvalue-ref-types.cc: New file.
1039 * gdb.cp/rvalue-ref-types.exp: New file.
1040 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
1041 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
1042
51457a05
MAL
10432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
1044
1045 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
1046 New procedure.
1047
5b291c04
MAL
10482017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
1049
1050 * lib/mi-support.exp (mi_gdb_test): Add additional message
1051 for unexpected output.
1052
59a56148
AA
10532017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
1054
1055 * gdb.base/examine-backward.c (Barrier): New character array
1056 constant, to ensure that TestStrings is preceded by a string
1057 terminator.
1058
7942e96e
AA
10592017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1060
1061 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
1062 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
1063 and implicit pointer into such a location.
1064
6ebac3fb
DE
10652017-03-16 Doug Evans <dje@google.com>
1066
1067 * gdb.python/py-lazy-string (pointer): Really add new typedef.
1068
ec3b243d
TP
10692017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1070
1071 * gdb.cp/m-static.exp: Fix expectation for prototype of
1072 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
1073
10742017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
1075
1076 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
1077 * gdb.guile/scm-lazy-string.c: New file.
1078 * gdb.guile/scm-value.exp: Move lazy string tests to ...
1079 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
1080 for pointer, array, typedef lazy strings.
1081
2cc36e25 10822017-03-16 Doug Evans <dje@google.com>
34b43320
DE
1083
1084 PR python/17728, python/18439, python/18779
1085 * gdb.python/py-value.c (main) Delete locals sptr, sn.
1086 * gdb.python/py-lazy-string.c (pointer): New typedef.
1087 (main): New locals ptr, array, typedef_ptr.
1088 * gdb.python/py-value.exp: Move lazy string tests to ...
1089 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
1090 array, typedef lazy strings.
ec3b243d 1091
0efcde63
AK
10922017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
1093
1094 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
1095 Add optional 'test' parameter.
1096
7978d7c3
SM
10972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
1098
1099 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
1100 Skip for versions of DejaGnu < 1.5.
1101
896c0c1e
SM
11022017-03-13 Simon Marchi <simon.marchi@ericsson.com>
1103
1104 * lib/gdb.exp (dejagnu_version): New proc.
1105 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
1106 Use dejagnu_version.
1107
5f4d1085
KS
11082017-03-10 Keith Seitz <keiths@redhat.com>
1109
1110 PR c++/8128
1111 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
1112 type from destructor regexps.
1113 Add a branch which actually passes the test.
1114 Adjust "ptype t5i" test names.
1115
1de05205
PA
11162017-03-08 Pedro Alves <palves@redhat.com>
1117
1118 * gdb.base/step-over-exit.exp: Add explicit test message.
1119
c65d6b55
PA
11202017-03-08 Pedro Alves <palves@redhat.com>
1121
1122 PR gdb/18360
1123 * gdb.threads/interrupt-while-step-over.c: New file.
1124 * gdb.threads/interrupt-while-step-over.exp: New file.
1125
2e86a283
PA
11262017-03-08 Pedro Alves <palves@redhat.com>
1127
1128 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
1129 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
1130
25dcbff6
PA
11312017-03-08 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
1134 PKRU as not supported as a PASS.
1135
dc9366eb
PA
11362017-03-08 Pedro Alves <palves@redhat.com>
1137
1138 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
1139 prefix instead of $binfile1/$binfile2.
1140 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
1141 in test message.
1142 * gdb.python/py-completion.exp: Use "load python file" as test
1143 messages instead of unstable path names.
1144
6e5d74e7
PA
11452017-03-08 Pedro Alves <palves@redhat.com>
1146 Jan Kratochvil <jan.kratochvil@redhat.com>
1147
1148 PR cli/21218
1149 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
1150 New proc.
1151 (top level): Call it.
1152
9753a2f6
PA
11532017-03-08 Pedro Alves <palves@redhat.com>
1154
1155 PR tui/21216
1156 * gdb.tui/tui-nl-filtered-output.exp: New file.
1157
1a4dd9dd
PA
11582017-03-08 Pedro Alves <palves@redhat.com>
1159
1160 * gdb.base/completion.exp: Move TUI completion tests to ...
1161 * gdb.tui/completion.exp: ... this new file.
1162
7cbbff33
PA
11632017-03-08 Pedro Alves <palves@redhat.com>
1164
1165 * gdb.base/tui-disasm-long-lines.c,
1166 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
1167 gdb.base/tui-layout.exp: Move to ...
1168 * gdb.tui/: ... this new directory.
1169
5f6fd321
PA
11702017-03-07 Pedro Alves <palves@redhat.com>
1171
1172 * gdb.base/tui-layout.c: New file.
1173 * gdb.base/tui-layout.exp: New file.
1174
44959fa8
PA
11752017-03-07 Pedro Alves <palves@redhat.com>
1176
1177 * gdb.base/tui-layout.c: Rename to ...
1178 * gdb.base/tui-disasm-long-lines.c: ... this.
1179 * gdb.base/tui-layout.exp: Rename to ...
1180 * gdb.base/tui-disasm-long-lines.exp: ... this.
1181
f8c4e718
PA
11822017-03-07 Pedro Alves <palves@redhat.com>
1183
1184 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
1185
6dbb839a 11862017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
1187
1188 * i386-mpx-call.c: New file.
1189 * i386-mpx-call.exp: New file.
1190
65b48a81
PB
11912017-02-28 Peter Bergner <bergner@vnet.ibm.com>
1192
1193 * gdb.arch/powerpc-power.exp: Delete test.
1194 * gdb.arch/powerpc-power.s: Likewise.
1195 * gdb.disasm/disassembler-options.exp: New test.
1196 * gdb.arch/powerpc-altivec.exp: Likewise.
1197 * gdb.arch/powerpc-altivec.s: Likewise.
1198 * gdb.arch/powerpc-altivec2.exp: Likewise.
1199 * gdb.arch/powerpc-altivec2.s: Likewise.
1200 * gdb.arch/powerpc-altivec3.exp: Likewise.
1201 * gdb.arch/powerpc-altivec3.s: Likewise.
1202 * gdb.arch/powerpc-power7.exp: Likewise.
1203 * gdb.arch/powerpc-power7.s: Likewise.
1204 * gdb.arch/powerpc-power8.exp: Likewise.
1205 * gdb.arch/powerpc-power8.s: Likewise.
1206 * gdb.arch/powerpc-power9.exp: Likewise.
1207 * gdb.arch/powerpc-power9.s: Likewise.
1208 * gdb.arch/powerpc-vsx.exp: Likewise.
1209 * gdb.arch/powerpc-vsx.s: Likewise.
1210 * gdb.arch/powerpc-vsx2.exp: Likewise.
1211 * gdb.arch/powerpc-vsx2.s: Likewise.
1212 * gdb.arch/powerpc-vsx3.exp: Likewise.
1213 * gdb.arch/powerpc-vsx3.s: Likewise.
1214 * gdb.arch/arm-disassembler-options.exp: Likewise.
1215 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
1216 * gdb.arch/s390-disassembler-options.exp: Likewise.
1217
17cd4947
LM
12182017-02-23 Luis Machado <lgustavo@codesourcery.com>
1219
1220 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
1221 (check_supported_features): ... this. Changed return type to void.
1222 (supports_rdseed): New static global.
1223 (rdseed): Check supports_rdseed.
1224 (initialize): Call check_supported_features.
1225
2039d74e
EBM
12262017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1227
1228 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
1229 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
1230 and lqarx/stqcx.
1231 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
1232 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
1233
a51d7ecf
EBM
12342017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1235
1236 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
1237 uppercase.
1238
0224619f
JK
12392017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1240
1241 * gdb.dwarf2/formdata16.c: New file.
1242 * gdb.dwarf2/formdata16.exp: New file.
1243 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
1244
216f72a1
JK
12452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1246
1247 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
1248 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
1249 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
1250 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
1251 DW_AT_GNU_*.
1252
43988095
JK
12532017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
1256
99e8a4f9
SDJ
12572017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
1258
1259 PR gdb/21164
1260 * gdb.base/maint.exp: Add testcases for when the commands do
1261 not have arguments.
1262
b58a8c0c
TP
12632017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
1264
1265 * gdb.cp/chained-calls.exp: Use p instead of P.
1266
4e746bb6
TW
12672017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
1268
1269 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
1270 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
1271
3f77c769
TT
12722017-02-14 Tom Tromey <tom@tromey.com>
1273
1274 PR python/13598:
1275 * gdb.python/py-events.exp: Add before_prompt event tests.
1276
075beec0
AA
12772017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
1278
1279 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
1280
bf5f525c
LM
12812017-02-13 Luis Machado <lgustavo@codesourcery.com>
1282
1283 * gdb.linespec/explicit.c (my_unique_function_name): New function.
1284 (main): Call my_unique_function_name.
1285 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
1286 completion of patterns with a single match.
1287 Add missing -re switches to gdb_test_multiple calls.
1288
13a66184
LM
12892017-02-13 Luis Machado <lgustavo@codesourcery.com>
1290
1291 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
1292 return if core file is not recognized.
1293
26a06916
SM
12942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
1295
1296 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
1297 and extra UIs.
1298
b761ca9e
SM
12992017-02-10 Simon Marchi <simon.marchi@ericsson.com>
1300
1301 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
1302 proc_with_prefix.
1303
b964bee0
TT
13042017-02-10 Tom Tromey <tom@tromey.com>
1305
1306 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
1307
18da0c51
MG
13082017-02-10 Martin Galvan <martingalvan@sourceware.org>
1309
1310 PR gdb/21122
1311 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
1312
604c4576
JG
13132017-02-08 Jerome Guitton <guitton@adacore.com>
1314
1315 * gdb.base/define.exp: Add test for command abbreviations
1316 in define.
1317
20b477a7
LM
13182017-02-06 Luis Machado <lgustavo@codesourcery.com>
1319
1320 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
1321 * gdb.reverse/insn-reverse-x86.c: New file.
1322
3f7b46f2
IR
13232017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
1324
1325 PR tdep/20936
1326 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
1327
f0fd41c1
TT
13282017-02-03 Tom Tromey <tom@tromey.com>
1329
1330 PR rust/21097:
1331 * gdb.rust/simple.exp: Add new tests.
1332
5be5dbf0
PA
13332017-02-02 Pedro Alves <palves@redhat.com>
1334
1335 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
1336 tests.
1337
7346ef59
AA
13382017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
1339
1340 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
1341 taking a 2-byte value out of a 4-byte DWARF implicit value on
1342 big-endian targets.
1343 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
1344 logic. Add test cases for DW_OP_implicit.
1345
787f0025
MM
13462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1347
1348 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
1349
68777c29
MM
13502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1351
1352 * gdb.btrace/enable.exp: Call gdb_exit before
1353 skip_gdbserver_tests.
1354
0a1c7e28
MM
13552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1356
1357 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
1358 GDBFLAGS.
1359
b5ac99b0
MM
13602017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1361
1362 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
1363 the test is skipped.
1364 * gdb.btrace/data.exp: Likewise.
1365 * gdb.btrace/delta.exp: Likewise.
1366 * gdb.btrace/dlopen.exp: Likewise.
1367 * gdb.btrace/enable-running.exp: Likewise.
1368 * gdb.btrace/enable.exp: Likewise.
1369 * gdb.btrace/exception.exp: Likewise.
1370 * gdb.btrace/function_call_history.exp: Likewise.
1371 * gdb.btrace/gcore.exp: Likewise.
1372 * gdb.btrace/instruction_history.exp: Likewise.
1373 * gdb.btrace/multi-thread-step.exp: Likewise.
1374 * gdb.btrace/nohist.exp: Likewise.
1375 * gdb.btrace/non-stop.exp: Likewise.
1376 * gdb.btrace/reconnect.exp: Likewise.
1377 * gdb.btrace/record_goto-step.exp: Likewise.
1378 * gdb.btrace/record_goto.exp: Likewise.
1379 * gdb.btrace/rn-dl-bind.exp: Likewise.
1380 * gdb.btrace/segv.exp: Likewise.
1381 * gdb.btrace/step.exp: Likewise.
1382 * gdb.btrace/stepi.exp: Likewise.
1383 * gdb.btrace/tailcall-only.exp: Likewise.
1384 * gdb.btrace/tailcall.exp: Likewise.
1385 * gdb.btrace/tsx.exp: Likewise.
1386 * gdb.btrace/unknown_functions.exp: Likewise.
1387 * gdb.btrace/vdso.exp: Likewise.
1388
cd4007e4
MM
13892017-02-01 Markus Metzger <markus.t.metzger@intel.com>
1390
1391 * gdb.btrace/enable-running.c: New.
1392 * gdb.btrace/enable-running.exp: New.
1393
2735833d
WT
13942017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
1395
1396 * gdb.arch/amd64-gs_base.c: New file.
1397 * gdb.arch/amd64-gs_base.exp: New file.
1398
b51e1e94
LM
13992017-01-26 Luis Machado <lgustavo@codesourcery.com>
1400
1401 * lib/memory.exp: Remove spurious empty newlines.
1402
72ca0410
SM
14032017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
1404
1405 * gdb.python/py-bad-printers.exp: Load python file using "source".
1406 * gdb.python/py-events.exp: Likewise.
1407 * gdb.python/py-evsignal.exp: Likewise.
1408 * gdb.python/py-evthreads.exp: Likewise.
1409 * gdb.python/py-frame-args.exp: Likewise.
1410 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
1411 * gdb.python/py-framefilter-mi.exp: Likewise.
1412 * gdb.python/py-framefilter.exp: Likewise.
1413 * gdb.python/py-mi.exp: Likewise.
1414 * gdb.python/py-pp-maint.exp: Likewise.
1415 * gdb.python/py-pp-registration.exp: Likewise.
1416 * gdb.python/py-prettyprint.exp: Likewise.
1417 (run_lang_tests): Likewise.
1418 * gdb.python/py-typeprint.exp: Likewise.
1419
e309aa65
LM
14202017-01-26 Luis Machado <lgustavo@codesourcery.com>
1421
1422 * lib/memory.exp: New file.
1423 * lib/gdb.exp: Load memory.exp.
1424 * gdb.base/memattr.exp (delete_memory): Move proc to
1425 lib/memory.exp and rename to delete_memory_regions.
1426 Replace delete_memory with delete_memory_regions.
1427 Cleanup memory regions before tests.
1428 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
1429 before tests.
1430
515aff23
LM
14312017-01-26 Luis Machado <lgustavo@codesourcery.com>
1432
1433 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
1434 files.
1435 (initialize): New function conditionally defined.
1436 (testcases): Move within conditional block.
1437 (main): Call initialize.
1438 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
1439 of gdb.reverse/insn-reverse.c.
1440 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
1441 gdb.reverse/insn-reverse.c.
1442
d8b49cf0
YQ
14432017-01-26 Yao Qi <yao.qi@linaro.org>
1444
1445 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
1446 disassemble on address 0.
1447
f13a9a0c
YQ
14482017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
1449 Yao Qi <yao.qi@linaro.org>
1450
1451 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
1452 * gdb.dwarf2/implptr-64bit.S: Remove.
1453 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
1454 variables in caller's context. Add DW_OP_implicit_value.
1455
5ac95241
YQ
14562017-01-25 Yao Qi <yao.qi@linaro.org>
1457
1458 * lib/dwarf.exp (Dwarf::_location): Handle
1459 DW_OP_GNU_implicit_pointer with proper size.
1460
23e82930
LM
14612017-01-20 Luis Machado <lgustavo@codesourcery.com>
1462
1463 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
1464 and add untested calls.
1465
d334ae25
LM
14662017-01-20 Luis Machado <lgustavo@codesourcery.com>
1467
1468 * gdb.python/python.exp: Check line number against what GDB thinks
1469 the line number is for func1.
1470
f5e6296e
IB
14712017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
1472
1473 * gdb.dlang/debug-expr.exp: New file.
1474
5b362f04
LM
14752016-12-23 Luis Machado <lgustavo@codesourcery.com>
1476
1477 Fix test names for the following files:
1478
1479 * gdb.ada/exec_changed.exp
1480 * gdb.ada/info_types.exp
1481 * gdb.arch/aarch64-atomic-inst.exp
1482 * gdb.arch/aarch64-fp.exp
1483 * gdb.arch/altivec-abi.exp
1484 * gdb.arch/altivec-regs.exp
1485 * gdb.arch/amd64-byte.exp
1486 * gdb.arch/amd64-disp-step.exp
1487 * gdb.arch/amd64-dword.exp
1488 * gdb.arch/amd64-entry-value-inline.exp
1489 * gdb.arch/amd64-entry-value-param.exp
1490 * gdb.arch/amd64-entry-value-paramref.exp
1491 * gdb.arch/amd64-entry-value.exp
1492 * gdb.arch/amd64-i386-address.exp
1493 * gdb.arch/amd64-invalid-stack-middle.exp
1494 * gdb.arch/amd64-invalid-stack-top.exp
1495 * gdb.arch/amd64-optimout-repeat.exp
1496 * gdb.arch/amd64-prologue-skip.exp
1497 * gdb.arch/amd64-prologue-xmm.exp
1498 * gdb.arch/amd64-stap-special-operands.exp
1499 * gdb.arch/amd64-stap-wrong-subexp.exp
1500 * gdb.arch/amd64-tailcall-cxx.exp
1501 * gdb.arch/amd64-tailcall-noret.exp
1502 * gdb.arch/amd64-tailcall-ret.exp
1503 * gdb.arch/amd64-tailcall-self.exp
1504 * gdb.arch/amd64-word.exp
1505 * gdb.arch/arm-bl-branch-dest.exp
1506 * gdb.arch/arm-disp-step.exp
1507 * gdb.arch/arm-neon.exp
1508 * gdb.arch/arm-single-step-kernel-helper.exp
1509 * gdb.arch/avr-flash-qualifier.exp
1510 * gdb.arch/disp-step-insn-reloc.exp
1511 * gdb.arch/e500-abi.exp
1512 * gdb.arch/e500-regs.exp
1513 * gdb.arch/ftrace-insn-reloc.exp
1514 * gdb.arch/i386-avx512.exp
1515 * gdb.arch/i386-bp_permanent.exp
1516 * gdb.arch/i386-byte.exp
1517 * gdb.arch/i386-cfi-notcurrent.exp
1518 * gdb.arch/i386-disp-step.exp
1519 * gdb.arch/i386-dr3-watch.exp
1520 * gdb.arch/i386-float.exp
1521 * gdb.arch/i386-gnu-cfi.exp
1522 * gdb.arch/i386-mpx-map.exp
1523 * gdb.arch/i386-mpx-sigsegv.exp
1524 * gdb.arch/i386-mpx-simple_segv.exp
1525 * gdb.arch/i386-mpx.exp
1526 * gdb.arch/i386-permbkpt.exp
1527 * gdb.arch/i386-prologue.exp
1528 * gdb.arch/i386-signal.exp
1529 * gdb.arch/i386-size-overlap.exp
1530 * gdb.arch/i386-unwind.exp
1531 * gdb.arch/i386-word.exp
1532 * gdb.arch/mips-fcr.exp
1533 * gdb.arch/powerpc-d128-regs.exp
1534 * gdb.arch/powerpc-stackless.exp
1535 * gdb.arch/ppc64-atomic-inst.exp
1536 * gdb.arch/s390-stackless.exp
1537 * gdb.arch/s390-tdbregs.exp
1538 * gdb.arch/s390-vregs.exp
1539 * gdb.arch/sparc-sysstep.exp
1540 * gdb.arch/thumb-bx-pc.exp
1541 * gdb.arch/thumb-singlestep.exp
1542 * gdb.arch/thumb2-it.exp
1543 * gdb.arch/vsx-regs.exp
1544 * gdb.asm/asm-source.exp
1545 * gdb.base/a2-run.exp
1546 * gdb.base/advance.exp
1547 * gdb.base/all-bin.exp
1548 * gdb.base/anon.exp
1549 * gdb.base/args.exp
1550 * gdb.base/arithmet.exp
1551 * gdb.base/async-shell.exp
1552 * gdb.base/async.exp
1553 * gdb.base/attach-pie-noexec.exp
1554 * gdb.base/attach-twice.exp
1555 * gdb.base/auto-load.exp
1556 * gdb.base/bang.exp
1557 * gdb.base/bitfields.exp
1558 * gdb.base/break-always.exp
1559 * gdb.base/break-caller-line.exp
1560 * gdb.base/break-entry.exp
1561 * gdb.base/break-inline.exp
1562 * gdb.base/break-on-linker-gcd-function.exp
1563 * gdb.base/break-probes.exp
1564 * gdb.base/break.exp
1565 * gdb.base/breakpoint-shadow.exp
1566 * gdb.base/call-ar-st.exp
1567 * gdb.base/call-sc.exp
1568 * gdb.base/call-signal-resume.exp
1569 * gdb.base/call-strs.exp
1570 * gdb.base/callfuncs.exp
1571 * gdb.base/catch-fork-static.exp
1572 * gdb.base/catch-gdb-caused-signals.exp
1573 * gdb.base/catch-load.exp
1574 * gdb.base/catch-signal-fork.exp
1575 * gdb.base/catch-signal.exp
1576 * gdb.base/catch-syscall.exp
1577 * gdb.base/charset.exp
1578 * gdb.base/checkpoint.exp
1579 * gdb.base/chng-syms.exp
1580 * gdb.base/code-expr.exp
1581 * gdb.base/code_elim.exp
1582 * gdb.base/commands.exp
1583 * gdb.base/completion.exp
1584 * gdb.base/complex.exp
1585 * gdb.base/cond-expr.exp
1586 * gdb.base/condbreak.exp
1587 * gdb.base/consecutive.exp
1588 * gdb.base/continue-all-already-running.exp
1589 * gdb.base/coredump-filter.exp
1590 * gdb.base/corefile.exp
1591 * gdb.base/dbx.exp
1592 * gdb.base/debug-expr.exp
1593 * gdb.base/define.exp
1594 * gdb.base/del.exp
1595 * gdb.base/disabled-location.exp
1596 * gdb.base/disasm-end-cu.exp
1597 * gdb.base/disasm-optim.exp
1598 * gdb.base/display.exp
1599 * gdb.base/duplicate-bp.exp
1600 * gdb.base/ena-dis-br.exp
1601 * gdb.base/ending-run.exp
1602 * gdb.base/enumval.exp
1603 * gdb.base/environ.exp
1604 * gdb.base/eu-strip-infcall.exp
1605 * gdb.base/eval-avoid-side-effects.exp
1606 * gdb.base/eval-skip.exp
1607 * gdb.base/exitsignal.exp
1608 * gdb.base/expand-psymtabs.exp
1609 * gdb.base/filesym.exp
1610 * gdb.base/find-unmapped.exp
1611 * gdb.base/finish.exp
1612 * gdb.base/float.exp
1613 * gdb.base/foll-exec-mode.exp
1614 * gdb.base/foll-exec.exp
1615 * gdb.base/foll-fork.exp
1616 * gdb.base/fortran-sym-case.exp
1617 * gdb.base/freebpcmd.exp
1618 * gdb.base/func-ptr.exp
1619 * gdb.base/func-ptrs.exp
1620 * gdb.base/funcargs.exp
1621 * gdb.base/gcore-buffer-overflow.exp
1622 * gdb.base/gcore-relro-pie.exp
1623 * gdb.base/gcore-relro.exp
1624 * gdb.base/gcore.exp
1625 * gdb.base/gdb1090.exp
1626 * gdb.base/gdb11530.exp
1627 * gdb.base/gdb11531.exp
1628 * gdb.base/gdb1821.exp
1629 * gdb.base/gdbindex-stabs.exp
1630 * gdb.base/gdbvars.exp
1631 * gdb.base/hbreak.exp
1632 * gdb.base/hbreak2.exp
1633 * gdb.base/included.exp
1634 * gdb.base/infcall-input.exp
1635 * gdb.base/inferior-died.exp
1636 * gdb.base/infnan.exp
1637 * gdb.base/info-macros.exp
1638 * gdb.base/info-os.exp
1639 * gdb.base/info-proc.exp
1640 * gdb.base/info-shared.exp
1641 * gdb.base/info-target.exp
1642 * gdb.base/infoline.exp
1643 * gdb.base/interp.exp
1644 * gdb.base/interrupt.exp
1645 * gdb.base/jit-reader.exp
1646 * gdb.base/jit-simple.exp
1647 * gdb.base/kill-after-signal.exp
1648 * gdb.base/kill-detach-inferiors-cmd.exp
1649 * gdb.base/label.exp
1650 * gdb.base/langs.exp
1651 * gdb.base/ldbl_e308.exp
1652 * gdb.base/line-symtabs.exp
1653 * gdb.base/linespecs.exp
1654 * gdb.base/list.exp
1655 * gdb.base/long_long.exp
1656 * gdb.base/longest-types.exp
1657 * gdb.base/maint.exp
1658 * gdb.base/max-value-size.exp
1659 * gdb.base/memattr.exp
1660 * gdb.base/mips_pro.exp
1661 * gdb.base/morestack.exp
1662 * gdb.base/moribund-step.exp
1663 * gdb.base/multi-forks.exp
1664 * gdb.base/nested-addr.exp
1665 * gdb.base/nextoverexit.exp
1666 * gdb.base/noreturn-finish.exp
1667 * gdb.base/noreturn-return.exp
1668 * gdb.base/nostdlib.exp
1669 * gdb.base/offsets.exp
1670 * gdb.base/opaque.exp
1671 * gdb.base/pc-fp.exp
1672 * gdb.base/permissions.exp
1673 * gdb.base/print-symbol-loading.exp
1674 * gdb.base/prologue-include.exp
1675 * gdb.base/psymtab.exp
1676 * gdb.base/ptype.exp
1677 * gdb.base/random-signal.exp
1678 * gdb.base/randomize.exp
1679 * gdb.base/range-stepping.exp
1680 * gdb.base/readline-ask.exp
1681 * gdb.base/recpar.exp
1682 * gdb.base/recurse.exp
1683 * gdb.base/relational.exp
1684 * gdb.base/restore.exp
1685 * gdb.base/return-nodebug.exp
1686 * gdb.base/return.exp
1687 * gdb.base/run-after-attach.exp
1688 * gdb.base/save-bp.exp
1689 * gdb.base/scope.exp
1690 * gdb.base/sect-cmd.exp
1691 * gdb.base/set-lang-auto.exp
1692 * gdb.base/set-noassign.exp
1693 * gdb.base/setvar.exp
1694 * gdb.base/sigall.exp
1695 * gdb.base/sigbpt.exp
1696 * gdb.base/siginfo-addr.exp
1697 * gdb.base/siginfo-infcall.exp
1698 * gdb.base/siginfo-obj.exp
1699 * gdb.base/siginfo.exp
1700 * gdb.base/signals-state-child.exp
1701 * gdb.base/signest.exp
1702 * gdb.base/sigstep.exp
1703 * gdb.base/sizeof.exp
1704 * gdb.base/skip.exp
1705 * gdb.base/solib-corrupted.exp
1706 * gdb.base/solib-nodir.exp
1707 * gdb.base/solib-search.exp
1708 * gdb.base/stack-checking.exp
1709 * gdb.base/stale-infcall.exp
1710 * gdb.base/stap-probe.exp
1711 * gdb.base/start.exp
1712 * gdb.base/step-break.exp
1713 * gdb.base/step-bt.exp
1714 * gdb.base/step-line.exp
1715 * gdb.base/step-over-exit.exp
1716 * gdb.base/step-over-syscall.exp
1717 * gdb.base/step-resume-infcall.exp
1718 * gdb.base/step-test.exp
1719 * gdb.base/store.exp
1720 * gdb.base/structs3.exp
1721 * gdb.base/sym-file.exp
1722 * gdb.base/symbol-without-target_section.exp
1723 * gdb.base/term.exp
1724 * gdb.base/testenv.exp
1725 * gdb.base/ui-redirect.exp
1726 * gdb.base/until.exp
1727 * gdb.base/unwindonsignal.exp
1728 * gdb.base/value-double-free.exp
1729 * gdb.base/vla-datatypes.exp
1730 * gdb.base/vla-ptr.exp
1731 * gdb.base/vla-sideeffect.exp
1732 * gdb.base/volatile.exp
1733 * gdb.base/watch-cond-infcall.exp
1734 * gdb.base/watch-cond.exp
1735 * gdb.base/watch-non-mem.exp
1736 * gdb.base/watch-read.exp
1737 * gdb.base/watch-vfork.exp
1738 * gdb.base/watchpoint-cond-gone.exp
1739 * gdb.base/watchpoint-delete.exp
1740 * gdb.base/watchpoint-hw-hit-once.exp
1741 * gdb.base/watchpoint-hw.exp
1742 * gdb.base/watchpoint-stops-at-right-insn.exp
1743 * gdb.base/watchpoints.exp
1744 * gdb.base/wchar.exp
1745 * gdb.base/whatis-exp.exp
1746 * gdb.btrace/buffer-size.exp
1747 * gdb.btrace/data.exp
1748 * gdb.btrace/delta.exp
1749 * gdb.btrace/dlopen.exp
1750 * gdb.btrace/enable.exp
1751 * gdb.btrace/exception.exp
1752 * gdb.btrace/function_call_history.exp
1753 * gdb.btrace/gcore.exp
1754 * gdb.btrace/instruction_history.exp
1755 * gdb.btrace/nohist.exp
1756 * gdb.btrace/reconnect.exp
1757 * gdb.btrace/record_goto-step.exp
1758 * gdb.btrace/record_goto.exp
1759 * gdb.btrace/rn-dl-bind.exp
1760 * gdb.btrace/segv.exp
1761 * gdb.btrace/step.exp
1762 * gdb.btrace/stepi.exp
1763 * gdb.btrace/tailcall-only.exp
1764 * gdb.btrace/tailcall.exp
1765 * gdb.btrace/tsx.exp
1766 * gdb.btrace/unknown_functions.exp
1767 * gdb.btrace/vdso.exp
1768 * gdb.compile/compile-ifunc.exp
1769 * gdb.compile/compile-ops.exp
1770 * gdb.compile/compile-print.exp
1771 * gdb.compile/compile-setjmp.exp
1772 * gdb.cp/abstract-origin.exp
1773 * gdb.cp/ambiguous.exp
1774 * gdb.cp/annota2.exp
1775 * gdb.cp/annota3.exp
1776 * gdb.cp/anon-ns.exp
1777 * gdb.cp/anon-struct.exp
1778 * gdb.cp/anon-union.exp
1779 * gdb.cp/arg-reference.exp
1780 * gdb.cp/baseenum.exp
1781 * gdb.cp/bool.exp
1782 * gdb.cp/breakpoint.exp
1783 * gdb.cp/bs15503.exp
1784 * gdb.cp/call-c.exp
1785 * gdb.cp/casts.exp
1786 * gdb.cp/chained-calls.exp
1787 * gdb.cp/class2.exp
1788 * gdb.cp/classes.exp
1789 * gdb.cp/cmpd-minsyms.exp
1790 * gdb.cp/converts.exp
1791 * gdb.cp/cp-relocate.exp
1792 * gdb.cp/cpcompletion.exp
1793 * gdb.cp/cpexprs.exp
1794 * gdb.cp/cplabel.exp
1795 * gdb.cp/cplusfuncs.exp
1796 * gdb.cp/cpsizeof.exp
1797 * gdb.cp/ctti.exp
1798 * gdb.cp/derivation.exp
1799 * gdb.cp/destrprint.exp
1800 * gdb.cp/dispcxx.exp
1801 * gdb.cp/enum-class.exp
1802 * gdb.cp/exception.exp
1803 * gdb.cp/exceptprint.exp
1804 * gdb.cp/expand-psymtabs-cxx.exp
1805 * gdb.cp/expand-sals.exp
1806 * gdb.cp/extern-c.exp
1807 * gdb.cp/filename.exp
1808 * gdb.cp/formatted-ref.exp
1809 * gdb.cp/fpointer.exp
1810 * gdb.cp/gdb1355.exp
1811 * gdb.cp/gdb2495.exp
1812 * gdb.cp/hang.exp
1813 * gdb.cp/impl-this.exp
1814 * gdb.cp/infcall-dlopen.exp
1815 * gdb.cp/inherit.exp
1816 * gdb.cp/iostream.exp
1817 * gdb.cp/koenig.exp
1818 * gdb.cp/local.exp
1819 * gdb.cp/m-data.exp
1820 * gdb.cp/m-static.exp
1821 * gdb.cp/mb-ctor.exp
1822 * gdb.cp/mb-inline.exp
1823 * gdb.cp/mb-templates.exp
1824 * gdb.cp/member-name.exp
1825 * gdb.cp/member-ptr.exp
1826 * gdb.cp/meth-typedefs.exp
1827 * gdb.cp/method.exp
1828 * gdb.cp/method2.exp
1829 * gdb.cp/minsym-fallback.exp
1830 * gdb.cp/misc.exp
1831 * gdb.cp/namelessclass.exp
1832 * gdb.cp/namespace-enum.exp
1833 * gdb.cp/namespace-nested-import.exp
1834 * gdb.cp/namespace.exp
1835 * gdb.cp/nextoverthrow.exp
1836 * gdb.cp/no-dmgl-verbose.exp
1837 * gdb.cp/non-trivial-retval.exp
1838 * gdb.cp/noparam.exp
1839 * gdb.cp/nsdecl.exp
1840 * gdb.cp/nsimport.exp
1841 * gdb.cp/nsnested.exp
1842 * gdb.cp/nsnoimports.exp
1843 * gdb.cp/nsrecurs.exp
1844 * gdb.cp/nsstress.exp
1845 * gdb.cp/nsusing.exp
1846 * gdb.cp/operator.exp
1847 * gdb.cp/oranking.exp
1848 * gdb.cp/overload-const.exp
1849 * gdb.cp/overload.exp
1850 * gdb.cp/ovldbreak.exp
1851 * gdb.cp/ovsrch.exp
1852 * gdb.cp/paren-type.exp
1853 * gdb.cp/parse-lang.exp
1854 * gdb.cp/pass-by-ref.exp
1855 * gdb.cp/pr-1023.exp
1856 * gdb.cp/pr-1210.exp
1857 * gdb.cp/pr-574.exp
1858 * gdb.cp/pr10687.exp
1859 * gdb.cp/pr12028.exp
1860 * gdb.cp/pr17132.exp
1861 * gdb.cp/pr17494.exp
1862 * gdb.cp/pr9067.exp
1863 * gdb.cp/pr9167.exp
1864 * gdb.cp/pr9631.exp
1865 * gdb.cp/printmethod.exp
1866 * gdb.cp/psmang.exp
1867 * gdb.cp/psymtab-parameter.exp
1868 * gdb.cp/ptype-cv-cp.exp
1869 * gdb.cp/ptype-flags.exp
1870 * gdb.cp/re-set-overloaded.exp
1871 * gdb.cp/ref-types.exp
1872 * gdb.cp/rtti.exp
1873 * gdb.cp/scope-err.exp
1874 * gdb.cp/shadow.exp
1875 * gdb.cp/smartp.exp
1876 * gdb.cp/static-method.exp
1877 * gdb.cp/static-print-quit.exp
1878 * gdb.cp/temargs.exp
1879 * gdb.cp/templates.exp
1880 * gdb.cp/try_catch.exp
1881 * gdb.cp/typedef-operator.exp
1882 * gdb.cp/typeid.exp
1883 * gdb.cp/userdef.exp
1884 * gdb.cp/using-crash.exp
1885 * gdb.cp/var-tag.exp
1886 * gdb.cp/virtbase.exp
1887 * gdb.cp/virtfunc.exp
1888 * gdb.cp/virtfunc2.exp
1889 * gdb.cp/vla-cxx.exp
1890 * gdb.disasm/t01_mov.exp
1891 * gdb.disasm/t02_mova.exp
1892 * gdb.disasm/t03_add.exp
1893 * gdb.disasm/t04_sub.exp
1894 * gdb.disasm/t05_cmp.exp
1895 * gdb.disasm/t06_ari2.exp
1896 * gdb.disasm/t07_ari3.exp
1897 * gdb.disasm/t08_or.exp
1898 * gdb.disasm/t09_xor.exp
1899 * gdb.disasm/t10_and.exp
1900 * gdb.disasm/t11_logs.exp
1901 * gdb.disasm/t12_bit.exp
1902 * gdb.disasm/t13_otr.exp
1903 * gdb.dlang/circular.exp
1904 * gdb.dwarf2/arr-stride.exp
1905 * gdb.dwarf2/arr-subrange.exp
1906 * gdb.dwarf2/atomic-type.exp
1907 * gdb.dwarf2/bad-regnum.exp
1908 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1909 * gdb.dwarf2/callframecfa.exp
1910 * gdb.dwarf2/clztest.exp
1911 * gdb.dwarf2/corrupt.exp
1912 * gdb.dwarf2/data-loc.exp
1913 * gdb.dwarf2/dup-psym.exp
1914 * gdb.dwarf2/dw2-anon-mptr.exp
1915 * gdb.dwarf2/dw2-anonymous-func.exp
1916 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1917 * gdb.dwarf2/dw2-bad-unresolved.exp
1918 * gdb.dwarf2/dw2-basic.exp
1919 * gdb.dwarf2/dw2-canonicalize-type.exp
1920 * gdb.dwarf2/dw2-case-insensitive.exp
1921 * gdb.dwarf2/dw2-common-block.exp
1922 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1923 * gdb.dwarf2/dw2-compressed.exp
1924 * gdb.dwarf2/dw2-const.exp
1925 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1926 * gdb.dwarf2/dw2-cu-size.exp
1927 * gdb.dwarf2/dw2-dup-frame.exp
1928 * gdb.dwarf2/dw2-entry-value.exp
1929 * gdb.dwarf2/dw2-icycle.exp
1930 * gdb.dwarf2/dw2-ifort-parameter.exp
1931 * gdb.dwarf2/dw2-inline-break.exp
1932 * gdb.dwarf2/dw2-inline-param.exp
1933 * gdb.dwarf2/dw2-intercu.exp
1934 * gdb.dwarf2/dw2-intermix.exp
1935 * gdb.dwarf2/dw2-lexical-block-bare.exp
1936 * gdb.dwarf2/dw2-linkage-name-trust.exp
1937 * gdb.dwarf2/dw2-minsym-in-cu.exp
1938 * gdb.dwarf2/dw2-noloc.exp
1939 * gdb.dwarf2/dw2-op-call.exp
1940 * gdb.dwarf2/dw2-op-out-param.exp
1941 * gdb.dwarf2/dw2-opt-structptr.exp
1942 * gdb.dwarf2/dw2-param-error.exp
1943 * gdb.dwarf2/dw2-producer.exp
1944 * gdb.dwarf2/dw2-ranges-base.exp
1945 * gdb.dwarf2/dw2-ref-missing-frame.exp
1946 * gdb.dwarf2/dw2-reg-undefined.exp
1947 * gdb.dwarf2/dw2-regno-invalid.exp
1948 * gdb.dwarf2/dw2-restore.exp
1949 * gdb.dwarf2/dw2-restrict.exp
1950 * gdb.dwarf2/dw2-single-line-discriminators.exp
1951 * gdb.dwarf2/dw2-strp.exp
1952 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1953 * gdb.dwarf2/dw2-unresolved.exp
1954 * gdb.dwarf2/dw2-var-zero-addr.exp
1955 * gdb.dwarf2/dw4-sig-types.exp
1956 * gdb.dwarf2/dwz.exp
1957 * gdb.dwarf2/dynarr-ptr.exp
1958 * gdb.dwarf2/enum-type.exp
1959 * gdb.dwarf2/gdb-index.exp
1960 * gdb.dwarf2/implptr-64bit.exp
1961 * gdb.dwarf2/implptr-optimized-out.exp
1962 * gdb.dwarf2/implptr.exp
1963 * gdb.dwarf2/implref-array.exp
1964 * gdb.dwarf2/implref-const.exp
1965 * gdb.dwarf2/implref-global.exp
1966 * gdb.dwarf2/implref-struct.exp
1967 * gdb.dwarf2/mac-fileno.exp
1968 * gdb.dwarf2/main-subprogram.exp
1969 * gdb.dwarf2/member-ptr-forwardref.exp
1970 * gdb.dwarf2/method-ptr.exp
1971 * gdb.dwarf2/missing-sig-type.exp
1972 * gdb.dwarf2/nonvar-access.exp
1973 * gdb.dwarf2/opaque-type-lookup.exp
1974 * gdb.dwarf2/pieces-optimized-out.exp
1975 * gdb.dwarf2/pieces.exp
1976 * gdb.dwarf2/pr10770.exp
1977 * gdb.dwarf2/pr13961.exp
1978 * gdb.dwarf2/staticvirtual.exp
1979 * gdb.dwarf2/subrange.exp
1980 * gdb.dwarf2/symtab-producer.exp
1981 * gdb.dwarf2/trace-crash.exp
1982 * gdb.dwarf2/typeddwarf.exp
1983 * gdb.dwarf2/valop.exp
1984 * gdb.dwarf2/watch-notconst.exp
1985 * gdb.fortran/array-element.exp
1986 * gdb.fortran/charset.exp
1987 * gdb.fortran/common-block.exp
1988 * gdb.fortran/complex.exp
1989 * gdb.fortran/derived-type-function.exp
1990 * gdb.fortran/derived-type.exp
1991 * gdb.fortran/logical.exp
1992 * gdb.fortran/module.exp
1993 * gdb.fortran/multi-dim.exp
1994 * gdb.fortran/nested-funcs.exp
1995 * gdb.fortran/print-formatted.exp
1996 * gdb.fortran/subarray.exp
1997 * gdb.fortran/vla-alloc-assoc.exp
1998 * gdb.fortran/vla-datatypes.exp
1999 * gdb.fortran/vla-history.exp
2000 * gdb.fortran/vla-ptr-info.exp
2001 * gdb.fortran/vla-ptype-sub.exp
2002 * gdb.fortran/vla-ptype.exp
2003 * gdb.fortran/vla-sizeof.exp
2004 * gdb.fortran/vla-type.exp
2005 * gdb.fortran/vla-value-sub-arbitrary.exp
2006 * gdb.fortran/vla-value-sub-finish.exp
2007 * gdb.fortran/vla-value-sub.exp
2008 * gdb.fortran/vla-value.exp
2009 * gdb.fortran/whatis_type.exp
2010 * gdb.go/chan.exp
2011 * gdb.go/handcall.exp
2012 * gdb.go/hello.exp
2013 * gdb.go/integers.exp
2014 * gdb.go/methods.exp
2015 * gdb.go/package.exp
2016 * gdb.go/strings.exp
2017 * gdb.go/types.exp
2018 * gdb.go/unsafe.exp
2019 * gdb.guile/scm-arch.exp
2020 * gdb.guile/scm-block.exp
2021 * gdb.guile/scm-breakpoint.exp
2022 * gdb.guile/scm-cmd.exp
2023 * gdb.guile/scm-disasm.exp
2024 * gdb.guile/scm-equal.exp
2025 * gdb.guile/scm-frame-args.exp
2026 * gdb.guile/scm-frame-inline.exp
2027 * gdb.guile/scm-frame.exp
2028 * gdb.guile/scm-iterator.exp
2029 * gdb.guile/scm-math.exp
2030 * gdb.guile/scm-objfile.exp
2031 * gdb.guile/scm-ports.exp
2032 * gdb.guile/scm-symbol.exp
2033 * gdb.guile/scm-symtab.exp
2034 * gdb.guile/scm-value-cc.exp
2035 * gdb.guile/types-module.exp
2036 * gdb.linespec/break-ask.exp
2037 * gdb.linespec/cpexplicit.exp
2038 * gdb.linespec/explicit.exp
2039 * gdb.linespec/keywords.exp
2040 * gdb.linespec/linespec.exp
2041 * gdb.linespec/ls-dollar.exp
2042 * gdb.linespec/ls-errs.exp
2043 * gdb.linespec/skip-two.exp
2044 * gdb.linespec/thread.exp
2045 * gdb.mi/mi-async.exp
2046 * gdb.mi/mi-basics.exp
2047 * gdb.mi/mi-break.exp
2048 * gdb.mi/mi-catch-load.exp
2049 * gdb.mi/mi-cli.exp
2050 * gdb.mi/mi-cmd-param-changed.exp
2051 * gdb.mi/mi-console.exp
2052 * gdb.mi/mi-detach.exp
2053 * gdb.mi/mi-disassemble.exp
2054 * gdb.mi/mi-eval.exp
2055 * gdb.mi/mi-file-transfer.exp
2056 * gdb.mi/mi-file.exp
2057 * gdb.mi/mi-fill-memory.exp
2058 * gdb.mi/mi-inheritance-syntax-error.exp
2059 * gdb.mi/mi-linespec-err-cp.exp
2060 * gdb.mi/mi-logging.exp
2061 * gdb.mi/mi-memory-changed.exp
2062 * gdb.mi/mi-read-memory.exp
2063 * gdb.mi/mi-record-changed.exp
2064 * gdb.mi/mi-reg-undefined.exp
2065 * gdb.mi/mi-regs.exp
2066 * gdb.mi/mi-return.exp
2067 * gdb.mi/mi-reverse.exp
2068 * gdb.mi/mi-simplerun.exp
2069 * gdb.mi/mi-solib.exp
2070 * gdb.mi/mi-stack.exp
2071 * gdb.mi/mi-stepi.exp
2072 * gdb.mi/mi-syn-frame.exp
2073 * gdb.mi/mi-until.exp
2074 * gdb.mi/mi-var-block.exp
2075 * gdb.mi/mi-var-child.exp
2076 * gdb.mi/mi-var-cmd.exp
2077 * gdb.mi/mi-var-cp.exp
2078 * gdb.mi/mi-var-display.exp
2079 * gdb.mi/mi-var-invalidate.exp
2080 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
2081 * gdb.mi/mi-vla-fortran.exp
2082 * gdb.mi/mi-watch.exp
2083 * gdb.mi/mi2-var-child.exp
2084 * gdb.mi/user-selected-context-sync.exp
2085 * gdb.modula2/unbounded-array.exp
2086 * gdb.multi/dummy-frame-restore.exp
2087 * gdb.multi/multi-arch-exec.exp
2088 * gdb.multi/multi-arch.exp
2089 * gdb.multi/tids.exp
2090 * gdb.multi/watchpoint-multi.exp
2091 * gdb.opencl/callfuncs.exp
2092 * gdb.opencl/convs_casts.exp
2093 * gdb.opencl/datatypes.exp
2094 * gdb.opencl/operators.exp
2095 * gdb.opencl/vec_comps.exp
2096 * gdb.opt/clobbered-registers-O2.exp
2097 * gdb.opt/inline-break.exp
2098 * gdb.opt/inline-bt.exp
2099 * gdb.opt/inline-cmds.exp
2100 * gdb.opt/inline-locals.exp
2101 * gdb.pascal/case-insensitive-symbols.exp
2102 * gdb.pascal/floats.exp
2103 * gdb.pascal/gdb11492.exp
2104 * gdb.python/lib-types.exp
2105 * gdb.python/py-arch.exp
2106 * gdb.python/py-as-string.exp
2107 * gdb.python/py-bad-printers.exp
2108 * gdb.python/py-block.exp
2109 * gdb.python/py-breakpoint-create-fail.exp
2110 * gdb.python/py-breakpoint.exp
2111 * gdb.python/py-caller-is.exp
2112 * gdb.python/py-cmd.exp
2113 * gdb.python/py-explore-cc.exp
2114 * gdb.python/py-explore.exp
2115 * gdb.python/py-finish-breakpoint.exp
2116 * gdb.python/py-finish-breakpoint2.exp
2117 * gdb.python/py-frame-args.exp
2118 * gdb.python/py-frame-inline.exp
2119 * gdb.python/py-frame.exp
2120 * gdb.python/py-framefilter-mi.exp
2121 * gdb.python/py-infthread.exp
2122 * gdb.python/py-lazy-string.exp
2123 * gdb.python/py-linetable.exp
2124 * gdb.python/py-mi-events.exp
2125 * gdb.python/py-mi-objfile.exp
2126 * gdb.python/py-mi.exp
2127 * gdb.python/py-objfile.exp
2128 * gdb.python/py-pp-integral.exp
2129 * gdb.python/py-pp-maint.exp
2130 * gdb.python/py-pp-re-notag.exp
2131 * gdb.python/py-pp-registration.exp
2132 * gdb.python/py-recurse-unwind.exp
2133 * gdb.python/py-strfns.exp
2134 * gdb.python/py-symbol.exp
2135 * gdb.python/py-symtab.exp
2136 * gdb.python/py-sync-interp.exp
2137 * gdb.python/py-typeprint.exp
2138 * gdb.python/py-unwind-maint.exp
2139 * gdb.python/py-unwind.exp
2140 * gdb.python/py-value-cc.exp
2141 * gdb.python/py-xmethods.exp
2142 * gdb.reverse/amd64-tailcall-reverse.exp
2143 * gdb.reverse/break-precsave.exp
2144 * gdb.reverse/break-reverse.exp
2145 * gdb.reverse/consecutive-precsave.exp
2146 * gdb.reverse/consecutive-reverse.exp
2147 * gdb.reverse/finish-precsave.exp
2148 * gdb.reverse/finish-reverse-bkpt.exp
2149 * gdb.reverse/finish-reverse.exp
2150 * gdb.reverse/fstatat-reverse.exp
2151 * gdb.reverse/getresuid-reverse.exp
2152 * gdb.reverse/i386-precsave.exp
2153 * gdb.reverse/i386-reverse.exp
2154 * gdb.reverse/i386-sse-reverse.exp
2155 * gdb.reverse/i387-env-reverse.exp
2156 * gdb.reverse/i387-stack-reverse.exp
2157 * gdb.reverse/insn-reverse.exp
2158 * gdb.reverse/machinestate-precsave.exp
2159 * gdb.reverse/machinestate.exp
2160 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2161 * gdb.reverse/pipe-reverse.exp
2162 * gdb.reverse/readv-reverse.exp
2163 * gdb.reverse/recvmsg-reverse.exp
2164 * gdb.reverse/rerun-prec.exp
2165 * gdb.reverse/s390-mvcle.exp
2166 * gdb.reverse/step-precsave.exp
2167 * gdb.reverse/step-reverse.exp
2168 * gdb.reverse/time-reverse.exp
2169 * gdb.reverse/until-precsave.exp
2170 * gdb.reverse/until-reverse.exp
2171 * gdb.reverse/waitpid-reverse.exp
2172 * gdb.reverse/watch-precsave.exp
2173 * gdb.reverse/watch-reverse.exp
2174 * gdb.rust/generics.exp
2175 * gdb.rust/methods.exp
2176 * gdb.rust/modules.exp
2177 * gdb.rust/simple.exp
2178 * gdb.server/connect-with-no-symbol-file.exp
2179 * gdb.server/ext-attach.exp
2180 * gdb.server/ext-restart.exp
2181 * gdb.server/ext-wrapper.exp
2182 * gdb.server/file-transfer.exp
2183 * gdb.server/server-exec-info.exp
2184 * gdb.server/server-kill.exp
2185 * gdb.server/server-mon.exp
2186 * gdb.server/wrapper.exp
2187 * gdb.stabs/exclfwd.exp
2188 * gdb.stabs/gdb11479.exp
2189 * gdb.threads/clone-new-thread-event.exp
2190 * gdb.threads/corethreads.exp
2191 * gdb.threads/current-lwp-dead.exp
2192 * gdb.threads/dlopen-libpthread.exp
2193 * gdb.threads/gcore-thread.exp
2194 * gdb.threads/sigstep-threads.exp
2195 * gdb.threads/watchpoint-fork.exp
2196 * gdb.trace/actions-changed.exp
2197 * gdb.trace/backtrace.exp
2198 * gdb.trace/change-loc.exp
2199 * gdb.trace/circ.exp
2200 * gdb.trace/collection.exp
2201 * gdb.trace/disconnected-tracing.exp
2202 * gdb.trace/ftrace.exp
2203 * gdb.trace/mi-trace-frame-collected.exp
2204 * gdb.trace/mi-trace-unavailable.exp
2205 * gdb.trace/mi-traceframe-changed.exp
2206 * gdb.trace/mi-tsv-changed.exp
2207 * gdb.trace/no-attach-trace.exp
2208 * gdb.trace/passc-dyn.exp
2209 * gdb.trace/qtro.exp
2210 * gdb.trace/range-stepping.exp
2211 * gdb.trace/read-memory.exp
2212 * gdb.trace/save-trace.exp
2213 * gdb.trace/signal.exp
2214 * gdb.trace/status-stop.exp
2215 * gdb.trace/tfile.exp
2216 * gdb.trace/trace-break.exp
2217 * gdb.trace/trace-buffer-size.exp
2218 * gdb.trace/trace-condition.exp
2219 * gdb.trace/tracefile-pseudo-reg.exp
2220 * gdb.trace/tstatus.exp
2221 * gdb.trace/unavailable.exp
2222 * gdb.trace/while-dyn.exp
2223 * gdb.trace/while-stepping.exp
2224
34c41c68
DE
22252016-12-22 Doug Evans <xdje42@gmail.com>
2226
2227 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
2228 and msymbols.
2229
16e69324
YQ
22302016-12-19 Yao Qi <yao.qi@linaro.org>
2231
2232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
2233 (test_with_self): Don't call do_steps_and_nexts, and remove
2234 code about stepping into xmalloc.
2235
f94f411b
YQ
22362016-12-09 Yao Qi <yao.qi@linaro.org>
2237
2238 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
2239
22402016-12-09 Yao Qi <yao.qi@linaro.org>
2241
2242 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
2243
f1b5deee
PA
22442016-12-09 Pedro Alves <palves@redhat.com>
2245
2246 * gdb.base/all-architectures-0.exp: New file.
2247 * gdb.base/all-architectures-1.exp: New file.
2248 * gdb.base/all-architectures-2.exp: New file.
2249 * gdb.base/all-architectures-3.exp: New file.
2250 * gdb.base/all-architectures-4.exp: New file.
2251 * gdb.base/all-architectures-5.exp: New file.
2252 * gdb.base/all-architectures-6.exp: New file.
2253 * gdb.base/all-architectures-7.exp: New file.
2254 * gdb.base/all-architectures.exp.in: New file.
2255
364ca42e
YQ
22562016-12-09 Yao Qi <yao.qi@linaro.org>
2257
2258 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
2259
107c2d62
LM
22602016-12-02 Luis Machado <lgustavo@codesourcery.com>
2261
2262 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
2263 possible.
2264 Remove useless pattern-matching code.
2265
df3ee9ca
PA
22662016-12-02 Pedro Alves <palves@redhat.com>
2267
2268 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
2269 procedure.
2270 (top level): Call it.
2271
ec835369
PA
22722016-12-02 Pedro Alves <palves@redhat.com>
2273
2274 * gdb.base/commands.exp (user_defined_command_args_stack_test):
2275 New procedure.
2276 (top level): Call it.
2277
01770bbd
PA
22782016-12-02 Pedro Alves <palves@redhat.com>
2279
2280 PR cli/20559
2281 * gdb.base/commands.exp (user_defined_command_args_eval): New
2282 procedure.
2283 (top level): Call it.
2284
008459ea
LM
22852016-12-02 Luis Machado <lgustavo@codesourcery.com>
2286
2287 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
2288 timeout handling.
2289
0c1b455e
TT
22902016-12-02 Tom Tromey <tom@tromey.com>
2291
2292 * gdb.dwarf2/main-subprogram.c: New file.
2293 * gdb.dwarf2/main-subprogram.exp: New file.
2294
018572b8
LM
22952016-12-01 Luis Machado <lgustavo@codesourcery.com>
2296
2297 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
2298 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
2299 gdb_test_no_output for a couple of cases.
2300 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
2301
84c93cd5
LM
23022016-12-01 Luis Machado <lgustavo@codesourcery.com>
2303
2304 Fix test names and standardize compilation error messages throughout
2305 the following files:
2306
2307 * gdb.ada/start.exp
2308 * gdb.arch/alpha-step.exp
2309 * gdb.arch/e500-prologue.exp
2310 * gdb.arch/ftrace-insn-reloc.exp
2311 * gdb.arch/gdb1291.exp
2312 * gdb.arch/gdb1431.exp
2313 * gdb.arch/gdb1558.exp
2314 * gdb.arch/i386-dr3-watch.exp
2315 * gdb.arch/i386-sse-stack-align.exp
2316 * gdb.arch/ia64-breakpoint-shadow.exp
2317 * gdb.arch/pa-nullify.exp
2318 * gdb.arch/powerpc-aix-prologue.exp
2319 * gdb.arch/thumb-bx-pc.exp
2320 * gdb.base/annota1.exp
2321 * gdb.base/annota3.exp
2322 * gdb.base/arrayidx.exp
2323 * gdb.base/assign.exp
2324 * gdb.base/attach.exp
2325 * gdb.base/auxv.exp
2326 * gdb.base/bang.exp
2327 * gdb.base/bfp-test.exp
2328 * gdb.base/bigcore.exp
2329 * gdb.base/bitfields2.exp
2330 * gdb.base/break-fun-addr.exp
2331 * gdb.base/break-probes.exp
2332 * gdb.base/call-rt-st.exp
2333 * gdb.base/callexit.exp
2334 * gdb.base/catch-fork-kill.exp
2335 * gdb.base/charset.exp
2336 * gdb.base/checkpoint.exp
2337 * gdb.base/comprdebug.exp
2338 * gdb.base/constvars.exp
2339 * gdb.base/coredump-filter.exp
2340 * gdb.base/cursal.exp
2341 * gdb.base/cvexpr.exp
2342 * gdb.base/detach.exp
2343 * gdb.base/display.exp
2344 * gdb.base/dmsym.exp
2345 * gdb.base/dprintf-pending.exp
2346 * gdb.base/dso2dso.exp
2347 * gdb.base/dtrace-probe.exp
2348 * gdb.base/dump.exp
2349 * gdb.base/enum_cond.exp
2350 * gdb.base/exe-lock.exp
2351 * gdb.base/exec-invalid-sysroot.exp
2352 * gdb.base/execl-update-breakpoints.exp
2353 * gdb.base/exprs.exp
2354 * gdb.base/fileio.exp
2355 * gdb.base/find.exp
2356 * gdb.base/finish.exp
2357 * gdb.base/fixsection.exp
2358 * gdb.base/foll-vfork.exp
2359 * gdb.base/frame-args.exp
2360 * gdb.base/gcore.exp
2361 * gdb.base/gdb1250.exp
2362 * gdb.base/global-var-nested-by-dso.exp
2363 * gdb.base/gnu-ifunc.exp
2364 * gdb.base/hashline1.exp
2365 * gdb.base/hashline2.exp
2366 * gdb.base/hashline3.exp
2367 * gdb.base/hbreak-in-shr-unsupported.exp
2368 * gdb.base/huge.exp
2369 * gdb.base/infcall-input.exp
2370 * gdb.base/info-fun.exp
2371 * gdb.base/info-shared.exp
2372 * gdb.base/jit-simple.exp
2373 * gdb.base/jit-so.exp
2374 * gdb.base/jit.exp
2375 * gdb.base/jump.exp
2376 * gdb.base/label.exp
2377 * gdb.base/lineinc.exp
2378 * gdb.base/logical.exp
2379 * gdb.base/longjmp.exp
2380 * gdb.base/macscp.exp
2381 * gdb.base/miscexprs.exp
2382 * gdb.base/new-ui-echo.exp
2383 * gdb.base/new-ui-pending-input.exp
2384 * gdb.base/new-ui.exp
2385 * gdb.base/nodebug.exp
2386 * gdb.base/nofield.exp
2387 * gdb.base/offsets.exp
2388 * gdb.base/overlays.exp
2389 * gdb.base/pending.exp
2390 * gdb.base/pointers.exp
2391 * gdb.base/pr11022.exp
2392 * gdb.base/printcmds.exp
2393 * gdb.base/prologue.exp
2394 * gdb.base/ptr-typedef.exp
2395 * gdb.base/realname-expand.exp
2396 * gdb.base/relativedebug.exp
2397 * gdb.base/relocate.exp
2398 * gdb.base/remote.exp
2399 * gdb.base/reread.exp
2400 * gdb.base/return2.exp
2401 * gdb.base/savedregs.exp
2402 * gdb.base/sep.exp
2403 * gdb.base/sepdebug.exp
2404 * gdb.base/sepsymtab.exp
2405 * gdb.base/set-inferior-tty.exp
2406 * gdb.base/setshow.exp
2407 * gdb.base/shlib-call.exp
2408 * gdb.base/sigaltstack.exp
2409 * gdb.base/siginfo-addr.exp
2410 * gdb.base/signals.exp
2411 * gdb.base/signull.exp
2412 * gdb.base/sigrepeat.exp
2413 * gdb.base/so-impl-ld.exp
2414 * gdb.base/solib-display.exp
2415 * gdb.base/solib-overlap.exp
2416 * gdb.base/solib-search.exp
2417 * gdb.base/solib-symbol.exp
2418 * gdb.base/structs.exp
2419 * gdb.base/structs2.exp
2420 * gdb.base/symtab-search-order.exp
2421 * gdb.base/twice.exp
2422 * gdb.base/unload.exp
2423 * gdb.base/varargs.exp
2424 * gdb.base/watchpoint-solib.exp
2425 * gdb.base/watchpoint.exp
2426 * gdb.base/whatis.exp
2427 * gdb.base/wrong_frame_bt_full.exp
2428 * gdb.btrace/dlopen.exp
2429 * gdb.cell/ea-standalone.exp
2430 * gdb.cell/ea-test.exp
2431 * gdb.cp/dispcxx.exp
2432 * gdb.cp/gdb2384.exp
2433 * gdb.cp/method2.exp
2434 * gdb.cp/nextoverthrow.exp
2435 * gdb.cp/pr10728.exp
2436 * gdb.disasm/am33.exp
2437 * gdb.disasm/h8300s.exp
2438 * gdb.disasm/mn10300.exp
2439 * gdb.disasm/sh3.exp
2440 * gdb.dwarf2/dw2-dir-file-name.exp
2441 * gdb.fortran/complex.exp
2442 * gdb.fortran/library-module.exp
2443 * gdb.guile/scm-pretty-print.exp
2444 * gdb.guile/scm-symbol.exp
2445 * gdb.guile/scm-type.exp
2446 * gdb.guile/scm-value.exp
2447 * gdb.linespec/linespec.exp
2448 * gdb.mi/gdb701.exp
2449 * gdb.mi/gdb792.exp
2450 * gdb.mi/mi-breakpoint-changed.exp
2451 * gdb.mi/mi-dprintf-pending.exp
2452 * gdb.mi/mi-dprintf.exp
2453 * gdb.mi/mi-exit-code.exp
2454 * gdb.mi/mi-pending.exp
2455 * gdb.mi/mi-solib.exp
2456 * gdb.mi/new-ui-mi-sync.exp
2457 * gdb.mi/pr11022.exp
2458 * gdb.mi/user-selected-context-sync.exp
2459 * gdb.opt/solib-intra-step.exp
2460 * gdb.python/py-events.exp
2461 * gdb.python/py-finish-breakpoint.exp
2462 * gdb.python/py-mi.exp
2463 * gdb.python/py-prettyprint.exp
2464 * gdb.python/py-shared.exp
2465 * gdb.python/py-symbol.exp
2466 * gdb.python/py-template.exp
2467 * gdb.python/py-type.exp
2468 * gdb.python/py-value.exp
2469 * gdb.reverse/solib-precsave.exp
2470 * gdb.reverse/solib-reverse.exp
2471 * gdb.server/solib-list.exp
2472 * gdb.stabs/weird.exp
2473 * gdb.threads/reconnect-signal.exp
2474 * gdb.threads/stepi-random-signal.exp
2475 * gdb.trace/actions.exp
2476 * gdb.trace/ax.exp
2477 * gdb.trace/backtrace.exp
2478 * gdb.trace/change-loc.exp
2479 * gdb.trace/deltrace.exp
2480 * gdb.trace/ftrace-lock.exp
2481 * gdb.trace/ftrace.exp
2482 * gdb.trace/infotrace.exp
2483 * gdb.trace/mi-tracepoint-changed.exp
2484 * gdb.trace/packetlen.exp
2485 * gdb.trace/passcount.exp
2486 * gdb.trace/pending.exp
2487 * gdb.trace/range-stepping.exp
2488 * gdb.trace/report.exp
2489 * gdb.trace/stap-trace.exp
2490 * gdb.trace/tfind.exp
2491 * gdb.trace/trace-break.exp
2492 * gdb.trace/trace-condition.exp
2493 * gdb.trace/trace-enable-disable.exp
2494 * gdb.trace/trace-mt.exp
2495 * gdb.trace/tracecmd.exp
2496 * gdb.trace/tspeed.exp
2497 * gdb.trace/tsv.exp
2498 * lib/perftest.exp
2499
fb9feb35
LM
25002016-12-01 Luis Machado <lgustavo@codesourcery.com>
2501
2502 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
2503 with gdb_test_no_output.
2504 Use command as test name.
2505
cd2ddb6c
LM
25062016-12-01 Luis Machado <lgustavo@codesourcery.com>
2507
2508 Fix test names starting with uppercase throughout the files.
2509
2510 * gdb.ada/assign_1.exp
2511 * gdb.ada/boolean_expr.exp
2512 * gdb.base/arrayidx.exp
2513 * gdb.base/del.exp
2514 * gdb.base/gcore-buffer-overflow.exp
2515 * gdb.base/testenv.exp
2516 * gdb.compile/compile.exp
2517 * gdb.python/py-framefilter-invalidarg.exp
2518 * gdb.python/py-framefilter.exp
2519
bb95117e
LM
25202016-12-01 Luis Machado <lgustavo@codesourcery.com>
2521
2522 Fix test names starting with uppercase throughout the files.
2523
2524 * gdb.ada/array_return.exp
2525 * gdb.ada/expr_delims.exp
2526 * gdb.ada/mi_dyn_arr.exp
2527 * gdb.ada/mi_interface.exp
2528 * gdb.ada/mi_var_array.exp
2529 * gdb.ada/watch_arg.exp
2530 * gdb.arch/alpha-step.exp
2531 * gdb.arch/altivec-regs.exp
2532 * gdb.arch/e500-regs.exp
2533 * gdb.arch/powerpc-d128-regs.exp
2534 * gdb.base/arrayidx.exp
2535 * gdb.base/break.exp
2536 * gdb.base/checkpoint.exp
2537 * gdb.base/debug-expr.exp
2538 * gdb.base/dmsym.exp
2539 * gdb.base/radix.exp
2540 * gdb.base/sepdebug.exp
2541 * gdb.base/testenv.exp
2542 * gdb.base/watch_thread_num.exp
2543 * gdb.base/watchpoint-cond-gone.exp
2544 * gdb.cell/break.exp
2545 * gdb.cell/ea-cache.exp
2546 * gdb.compile/compile.exp
2547 * gdb.cp/gdb2495.exp
2548 * gdb.gdb/selftest.exp
2549 * gdb.gdb/xfullpath.exp
2550 * gdb.go/hello.exp
2551 * gdb.go/integers.exp
2552 * gdb.objc/basicclass.exp
2553 * gdb.pascal/hello.exp
2554 * gdb.pascal/integers.exp
2555 * gdb.python/py-breakpoint.exp
2556 * gdb.python/py-cmd.exp
2557 * gdb.python/py-linetable.exp
2558 * gdb.python/py-xmethods.exp
2559 * gdb.python/python.exp
2560 * gdb.reverse/consecutive-precsave.exp
2561 * gdb.reverse/finish-precsave.exp
2562 * gdb.reverse/i386-precsave.exp
2563 * gdb.reverse/machinestate-precsave.exp
2564 * gdb.reverse/sigall-precsave.exp
2565 * gdb.reverse/solib-precsave.exp
2566 * gdb.reverse/step-precsave.exp
2567 * gdb.reverse/until-precsave.exp
2568 * gdb.reverse/watch-precsave.exp
2569 * gdb.threads/leader-exit.exp
2570 * gdb.threads/pthreads.exp
2571 * gdb.threads/wp-replication.exp
2572 * gdb.trace/actions.exp
2573 * gdb.trace/mi-tsv-changed.exp
2574 * gdb.trace/tsv.exp
2575
de97fdd4
LM
25762016-12-01 Luis Machado <lgustavo@codesourcery.com>
2577
2578 Fix test names starting with uppercase throughout the files.
2579
2580 * gdb.arch/i386-bp_permanent.exp
2581 * gdb.arch/i386-gnu-cfi.exp
2582 * gdb.base/disasm-end-cu.exp
2583 * gdb.base/macscp.exp
2584 * gdb.base/pending.exp
2585 * gdb.base/watch_thread_num.exp
2586 * gdb.cp/exception.exp
2587 * gdb.cp/gdb2495.exp
2588 * gdb.cp/local.exp
2589 * gdb.python/py-evsignal.exp
2590 * gdb.python/python.exp
2591 * gdb.trace/tracecmd.exp
2592
9f058c10
LM
25932016-12-01 Luis Machado <lgustavo@codesourcery.com>
2594
2595 Fix test names starting with uppercase throughout the files.
2596
2597 * gdb.base/charset.exp
2598 * gdb.base/eval.exp
2599 * gdb.base/multi-forks.exp
2600 * gdb.guile/scm-progspace.exp
2601 * gdb.opencl/datatypes.exp
2602 * gdb.python/py-block.exp
2603 * gdb.python/py-function.exp
2604 * gdb.python/py-symbol.exp
2605 * gdb.python/py-symtab.exp
2606 * gdb.python/py-xmethods.exp
2607 * gdb.reverse/break-precsave.exp
2608 * gdb.reverse/break-reverse.exp
2609 * gdb.reverse/consecutive-precsave.exp
2610 * gdb.reverse/consecutive-reverse.exp
2611 * gdb.reverse/finish-precsave.exp
2612 * gdb.reverse/finish-reverse-bkpt.exp
2613 * gdb.reverse/finish-reverse.exp
2614 * gdb.reverse/fstatat-reverse.exp
2615 * gdb.reverse/getresuid-reverse.exp
2616 * gdb.reverse/i386-precsave.exp
2617 * gdb.reverse/i386-reverse.exp
2618 * gdb.reverse/i386-sse-reverse.exp
2619 * gdb.reverse/i387-stack-reverse.exp
2620 * gdb.reverse/insn-reverse.exp
2621 * gdb.reverse/machinestate-precsave.exp
2622 * gdb.reverse/machinestate.exp
2623 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2624 * gdb.reverse/pipe-reverse.exp
2625 * gdb.reverse/readv-reverse.exp
2626 * gdb.reverse/recvmsg-reverse.exp
2627 * gdb.reverse/rerun-prec.exp
2628 * gdb.reverse/s390-mvcle.exp
2629 * gdb.reverse/sigall-precsave.exp
2630 * gdb.reverse/sigall-reverse.exp
2631 * gdb.reverse/solib-precsave.exp
2632 * gdb.reverse/solib-reverse.exp
2633 * gdb.reverse/step-precsave.exp
2634 * gdb.reverse/step-reverse.exp
2635 * gdb.reverse/time-reverse.exp
2636 * gdb.reverse/until-precsave.exp
2637 * gdb.reverse/until-reverse.exp
2638 * gdb.reverse/waitpid-reverse.exp
2639 * gdb.reverse/watch-precsave.exp
2640 * gdb.reverse/watch-reverse.exp
2641
cdc7edd7
LM
26422016-12-01 Luis Machado <lgustavo@codesourcery.com>
2643
2644 Fix test names starting with uppercase throughout the files.
2645
2646 * gdb.arch/i386-mpx-simple_segv.exp
2647 * gdb.arch/i386-mpx.exp
2648 * gdb.arch/i386-permbkpt.exp
2649 * gdb.arch/pa-nullify.exp
2650 * gdb.arch/powerpc-d128-regs.exp
2651 * gdb.arch/vsx-regs.exp
2652 * gdb.base/bfp-test.exp
2653 * gdb.base/break.exp
2654 * gdb.base/breakpoint-shadow.exp
2655 * gdb.base/callfuncs.exp
2656 * gdb.base/charset.exp
2657 * gdb.base/commands.exp
2658 * gdb.base/completion.exp
2659 * gdb.base/dfp-test.exp
2660 * gdb.base/echo.exp
2661 * gdb.base/ending-run.exp
2662 * gdb.base/eval.exp
2663 * gdb.base/expand-psymtabs.exp
2664 * gdb.base/float128.exp
2665 * gdb.base/floatn.exp
2666 * gdb.base/foll-exec-mode.exp
2667 * gdb.base/gdb1056.exp
2668 * gdb.base/gdb11531.exp
2669 * gdb.base/kill-after-signal.exp
2670 * gdb.base/multi-forks.exp
2671 * gdb.base/overlays.exp
2672 * gdb.base/pending.exp
2673 * gdb.base/sepdebug.exp
2674 * gdb.base/testenv.exp
2675 * gdb.base/valgrind-db-attach.exp
2676 * gdb.base/watch_thread_num.exp
2677 * gdb.base/watchpoint-cond-gone.exp
2678 * gdb.base/watchpoint.exp
2679 * gdb.base/watchpoints.exp
2680 * gdb.cp/arg-reference.exp
2681 * gdb.cp/baseenum.exp
2682 * gdb.cp/operator.exp
2683 * gdb.cp/shadow.exp
2684 * gdb.dwarf2/dw2-op-out-param.exp
2685 * gdb.dwarf2/dw2-reg-undefined.exp
2686 * gdb.go/chan.exp
2687 * gdb.go/hello.exp
2688 * gdb.go/integers.exp
2689 * gdb.go/methods.exp
2690 * gdb.go/package.exp
2691 * gdb.guile/scm-parameter.exp
2692 * gdb.guile/scm-progspace.exp
2693 * gdb.guile/scm-value.exp
2694 * gdb.mi/mi-pending.exp
2695 * gdb.mi/user-selected-context-sync.exp
2696 * gdb.multi/multi-attach.exp
2697 * gdb.multi/tids.exp
2698 * gdb.opt/clobbered-registers-O2.exp
2699 * gdb.pascal/floats.exp
2700 * gdb.pascal/integers.exp
2701 * gdb.python/py-block.exp
2702 * gdb.python/py-events.exp
2703 * gdb.python/py-parameter.exp
2704 * gdb.python/py-symbol.exp
2705 * gdb.python/py-symtab.exp
2706 * gdb.python/py-type.exp
2707 * gdb.python/py-value.exp
2708 * gdb.python/py-xmethods.exp
2709 * gdb.python/python.exp
2710 * gdb.reverse/break-precsave.exp
2711 * gdb.reverse/consecutive-precsave.exp
2712 * gdb.reverse/finish-precsave.exp
2713 * gdb.reverse/i386-precsave.exp
2714 * gdb.reverse/machinestate-precsave.exp
2715 * gdb.reverse/sigall-precsave.exp
2716 * gdb.reverse/solib-precsave.exp
2717 * gdb.reverse/step-precsave.exp
2718 * gdb.reverse/until-precsave.exp
2719 * gdb.reverse/watch-precsave.exp
2720 * gdb.server/ext-attach.exp
2721 * gdb.server/ext-restart.exp
2722 * gdb.server/ext-run.exp
2723 * gdb.server/ext-wrapper.exp
2724 * gdb.stabs/gdb11479.exp
2725 * gdb.stabs/weird.exp
2726 * gdb.threads/attach-many-short-lived-threads.exp
2727 * gdb.threads/kill.exp
2728 * gdb.threads/watchpoint-fork.exp
2729
bc6c7af4
LM
27302016-12-01 Luis Machado <lgustavo@codesourcery.com>
2731
2732 Fix test names starting with uppercase throughout all the files below.
2733
2734 * gdb.ada/array_return.exp
2735 * gdb.ada/catch_ex.exp
2736 * gdb.ada/info_exc.exp
2737 * gdb.ada/mi_catch_ex.exp
2738 * gdb.ada/mi_dyn_arr.exp
2739 * gdb.ada/mi_ex_cond.exp
2740 * gdb.ada/mi_exc_info.exp
2741 * gdb.ada/mi_interface.exp
2742 * gdb.ada/mi_task_arg.exp
2743 * gdb.ada/mi_task_info.exp
2744 * gdb.ada/mi_var_array.exp
2745 * gdb.arch/alpha-step.exp
2746 * gdb.arch/amd64-disp-step.exp
2747 * gdb.arch/arm-disp-step.exp
2748 * gdb.arch/disp-step-insn-reloc.exp
2749 * gdb.arch/e500-prologue.exp
2750 * gdb.arch/ftrace-insn-reloc.exp
2751 * gdb.arch/gdb1558.exp
2752 * gdb.arch/i386-bp_permanent.exp
2753 * gdb.arch/i386-disp-step.exp
2754 * gdb.arch/i386-float.exp
2755 * gdb.arch/i386-gnu-cfi.exp
2756 * gdb.arch/ia64-breakpoint-shadow.exp
2757 * gdb.arch/mips16-thunks.exp
2758 * gdb.arch/pa-nullify.exp
2759 * gdb.arch/powerpc-aix-prologue.exp
2760 * gdb.arch/powerpc-power.exp
2761 * gdb.arch/ppc-dfp.exp
2762 * gdb.arch/s390-tdbregs.exp
2763 * gdb.arch/spu-info.exp
2764 * gdb.arch/spu-ls.exp
2765 * gdb.arch/thumb-bx-pc.exp
2766 * gdb.base/advance.exp
2767 * gdb.base/annota-input-while-running.exp
2768 * gdb.base/arrayidx.exp
2769 * gdb.base/asmlabel.exp
2770 * gdb.base/async.exp
2771 * gdb.base/attach-wait-input.exp
2772 * gdb.base/auto-connect-native-target.exp
2773 * gdb.base/batch-preserve-term-settings.exp
2774 * gdb.base/bfp-test.exp
2775 * gdb.base/bigcore.exp
2776 * gdb.base/bp-permanent.exp
2777 * gdb.base/break-always.exp
2778 * gdb.base/break-fun-addr.exp
2779 * gdb.base/break-idempotent.exp
2780 * gdb.base/break-main-file-remove-fail.exp
2781 * gdb.base/break-probes.exp
2782 * gdb.base/break-unload-file.exp
2783 * gdb.base/break.exp
2784 * gdb.base/call-ar-st.exp
2785 * gdb.base/call-rt-st.exp
2786 * gdb.base/call-sc.exp
2787 * gdb.base/call-signal-resume.exp
2788 * gdb.base/call-strs.exp
2789 * gdb.base/callexit.exp
2790 * gdb.base/callfuncs.exp
2791 * gdb.base/catch-gdb-caused-signals.exp
2792 * gdb.base/catch-signal-siginfo-cond.exp
2793 * gdb.base/catch-syscall.exp
2794 * gdb.base/compare-sections.exp
2795 * gdb.base/cond-eval-mode.exp
2796 * gdb.base/condbreak-call-false.exp
2797 * gdb.base/consecutive-step-over.exp
2798 * gdb.base/cursal.exp
2799 * gdb.base/disabled-location.exp
2800 * gdb.base/disasm-end-cu.exp
2801 * gdb.base/display.exp
2802 * gdb.base/double-prompt-target-event-error.exp
2803 * gdb.base/dprintf-bp-same-addr.exp
2804 * gdb.base/dprintf-detach.exp
2805 * gdb.base/dprintf-next.exp
2806 * gdb.base/dprintf-non-stop.exp
2807 * gdb.base/dprintf-pending.exp
2808 * gdb.base/dso2dso.exp
2809 * gdb.base/ending-run.exp
2810 * gdb.base/enum_cond.exp
2811 * gdb.base/examine-backward.exp
2812 * gdb.base/exe-lock.exp
2813 * gdb.base/exec-invalid-sysroot.exp
2814 * gdb.base/execl-update-breakpoints.exp
2815 * gdb.base/execution-termios.exp
2816 * gdb.base/fileio.exp
2817 * gdb.base/fixsection.exp
2818 * gdb.base/foll-exec-mode.exp
2819 * gdb.base/foll-exec.exp
2820 * gdb.base/fork-running-state.exp
2821 * gdb.base/frame-args.exp
2822 * gdb.base/fullpath-expand.exp
2823 * gdb.base/func-ptr.exp
2824 * gdb.base/gcore-relro-pie.exp
2825 * gdb.base/gdb1090.exp
2826 * gdb.base/gdb1555.exp
2827 * gdb.base/global-var-nested-by-dso.exp
2828 * gdb.base/gnu-ifunc.exp
2829 * gdb.base/hbreak-in-shr-unsupported.exp
2830 * gdb.base/hbreak-unmapped.exp
2831 * gdb.base/hook-stop.exp
2832 * gdb.base/infcall-input.exp
2833 * gdb.base/info-fun.exp
2834 * gdb.base/info-shared.exp
2835 * gdb.base/interrupt-noterm.exp
2836 * gdb.base/jit-so.exp
2837 * gdb.base/jit.exp
2838 * gdb.base/line-symtabs.exp
2839 * gdb.base/list.exp
2840 * gdb.base/longjmp.exp
2841 * gdb.base/macscp.exp
2842 * gdb.base/max-value-size.exp
2843 * gdb.base/nodebug.exp
2844 * gdb.base/nofield.exp
2845 * gdb.base/overlays.exp
2846 * gdb.base/paginate-after-ctrl-c-running.exp
2847 * gdb.base/paginate-bg-execution.exp
2848 * gdb.base/paginate-inferior-exit.exp
2849 * gdb.base/pending.exp
2850 * gdb.base/pr11022.exp
2851 * gdb.base/printcmds.exp
2852 * gdb.base/ptr-typedef.exp
2853 * gdb.base/ptype.exp
2854 * gdb.base/randomize.exp
2855 * gdb.base/range-stepping.exp
2856 * gdb.base/realname-expand.exp
2857 * gdb.base/relativedebug.exp
2858 * gdb.base/remote.exp
2859 * gdb.base/savedregs.exp
2860 * gdb.base/sepdebug.exp
2861 * gdb.base/set-noassign.exp
2862 * gdb.base/shlib-call.exp
2863 * gdb.base/shreloc.exp
2864 * gdb.base/sigaltstack.exp
2865 * gdb.base/sigbpt.exp
2866 * gdb.base/siginfo-addr.exp
2867 * gdb.base/siginfo-obj.exp
2868 * gdb.base/siginfo-thread.exp
2869 * gdb.base/signest.exp
2870 * gdb.base/signull.exp
2871 * gdb.base/sigrepeat.exp
2872 * gdb.base/skip.exp
2873 * gdb.base/so-impl-ld.exp
2874 * gdb.base/solib-corrupted.exp
2875 * gdb.base/solib-disc.exp
2876 * gdb.base/solib-display.exp
2877 * gdb.base/solib-overlap.exp
2878 * gdb.base/solib-search.exp
2879 * gdb.base/solib-symbol.exp
2880 * gdb.base/source-execution.exp
2881 * gdb.base/sss-bp-on-user-bp-2.exp
2882 * gdb.base/sss-bp-on-user-bp.exp
2883 * gdb.base/stack-checking.exp
2884 * gdb.base/stale-infcall.exp
2885 * gdb.base/step-break.exp
2886 * gdb.base/step-line.exp
2887 * gdb.base/step-over-exit.exp
2888 * gdb.base/step-test.exp
2889 * gdb.base/structs.exp
2890 * gdb.base/sym-file.exp
2891 * gdb.base/symtab-search-order.exp
2892 * gdb.base/term.exp
2893 * gdb.base/type-opaque.exp
2894 * gdb.base/unload.exp
2895 * gdb.base/until-nodebug.exp
2896 * gdb.base/until.exp
2897 * gdb.base/unwindonsignal.exp
2898 * gdb.base/watch-cond.exp
2899 * gdb.base/watch-non-mem.exp
2900 * gdb.base/watch_thread_num.exp
2901 * gdb.base/watchpoint-reuse-slot.exp
2902 * gdb.base/watchpoint-solib.exp
2903 * gdb.base/watchpoint.exp
2904 * gdb.btrace/dlopen.exp
2905 * gdb.cell/arch.exp
2906 * gdb.cell/break.exp
2907 * gdb.cell/bt.exp
2908 * gdb.cell/core.exp
2909 * gdb.cell/data.exp
2910 * gdb.cell/dwarfaddr.exp
2911 * gdb.cell/ea-cache.exp
2912 * gdb.cell/ea-standalone.exp
2913 * gdb.cell/ea-test.exp
2914 * gdb.cell/f-regs.exp
2915 * gdb.cell/fork.exp
2916 * gdb.cell/gcore.exp
2917 * gdb.cell/mem-access.exp
2918 * gdb.cell/ptype.exp
2919 * gdb.cell/registers.exp
2920 * gdb.cell/sizeof.exp
2921 * gdb.cell/solib-symbol.exp
2922 * gdb.cell/solib.exp
2923 * gdb.compile/compile-tls.exp
2924 * gdb.cp/exception.exp
2925 * gdb.cp/gdb2495.exp
2926 * gdb.cp/local.exp
2927 * gdb.cp/mb-inline.exp
2928 * gdb.cp/mb-templates.exp
2929 * gdb.cp/pr10687.exp
2930 * gdb.cp/pr9167.exp
2931 * gdb.cp/scope-err.exp
2932 * gdb.cp/templates.exp
2933 * gdb.cp/virtfunc.exp
2934 * gdb.dwarf2/dw2-dir-file-name.exp
2935 * gdb.dwarf2/dw2-single-line-discriminators.exp
2936 * gdb.fortran/complex.exp
2937 * gdb.fortran/library-module.exp
2938 * gdb.guile/guile.exp
2939 * gdb.guile/scm-cmd.exp
2940 * gdb.guile/scm-frame-inline.exp
2941 * gdb.guile/scm-objfile.exp
2942 * gdb.guile/scm-pretty-print.exp
2943 * gdb.guile/scm-symbol.exp
2944 * gdb.guile/scm-type.exp
2945 * gdb.guile/scm-value.exp
2946 * gdb.linespec/keywords.exp
2947 * gdb.linespec/ls-errs.exp
2948 * gdb.linespec/macro-relative.exp
2949 * gdb.linespec/thread.exp
2950 * gdb.mi/mi-breakpoint-changed.exp
2951 * gdb.mi/mi-dprintf-pending.exp
2952 * gdb.mi/mi-fullname-deleted.exp
2953 * gdb.mi/mi-logging.exp
2954 * gdb.mi/mi-pending.exp
2955 * gdb.mi/mi-solib.exp
2956 * gdb.mi/new-ui-mi-sync.exp
2957 * gdb.mi/user-selected-context-sync.exp
2958 * gdb.multi/dummy-frame-restore.exp
2959 * gdb.multi/multi-arch-exec.exp
2960 * gdb.multi/remove-inferiors.exp
2961 * gdb.multi/watchpoint-multi-exit.exp
2962 * gdb.opt/solib-intra-step.exp
2963 * gdb.perf/backtrace.exp
2964 * gdb.perf/single-step.exp
2965 * gdb.perf/skip-command.exp
2966 * gdb.perf/skip-prologue.exp
2967 * gdb.perf/solib.exp
2968 * gdb.python/lib-types.exp
2969 * gdb.python/py-as-string.exp
2970 * gdb.python/py-bad-printers.exp
2971 * gdb.python/py-block.exp
2972 * gdb.python/py-breakpoint.exp
2973 * gdb.python/py-cmd.exp
2974 * gdb.python/py-events.exp
2975 * gdb.python/py-evthreads.exp
2976 * gdb.python/py-finish-breakpoint.exp
2977 * gdb.python/py-finish-breakpoint2.exp
2978 * gdb.python/py-frame-inline.exp
2979 * gdb.python/py-frame.exp
2980 * gdb.python/py-inferior.exp
2981 * gdb.python/py-infthread.exp
2982 * gdb.python/py-mi.exp
2983 * gdb.python/py-objfile.exp
2984 * gdb.python/py-pp-maint.exp
2985 * gdb.python/py-pp-registration.exp
2986 * gdb.python/py-prettyprint.exp
2987 * gdb.python/py-recurse-unwind.exp
2988 * gdb.python/py-shared.exp
2989 * gdb.python/py-symbol.exp
2990 * gdb.python/py-symtab.exp
2991 * gdb.python/py-template.exp
2992 * gdb.python/py-type.exp
2993 * gdb.python/py-unwind-maint.exp
2994 * gdb.python/py-unwind.exp
2995 * gdb.python/py-value.exp
2996 * gdb.python/python.exp
2997 * gdb.reverse/finish-reverse-bkpt.exp
2998 * gdb.reverse/insn-reverse.exp
2999 * gdb.reverse/next-reverse-bkpt-over-sr.exp
3000 * gdb.reverse/solib-precsave.exp
3001 * gdb.reverse/solib-reverse.exp
3002 * gdb.stabs/gdb11479.exp
3003 * gdb.stabs/weird.exp
3004 * gdb.threads/fork-child-threads.exp
3005 * gdb.threads/fork-plus-threads.exp
3006 * gdb.threads/fork-thread-pending.exp
3007 * gdb.threads/forking-threads-plus-breakpoint.exp
3008 * gdb.threads/hand-call-in-threads.exp
3009 * gdb.threads/interrupted-hand-call.exp
3010 * gdb.threads/linux-dp.exp
3011 * gdb.threads/local-watch-wrong-thread.exp
3012 * gdb.threads/next-while-other-thread-longjmps.exp
3013 * gdb.threads/non-ldr-exit.exp
3014 * gdb.threads/pending-step.exp
3015 * gdb.threads/print-threads.exp
3016 * gdb.threads/process-dies-while-detaching.exp
3017 * gdb.threads/process-dies-while-handling-bp.exp
3018 * gdb.threads/pthreads.exp
3019 * gdb.threads/queue-signal.exp
3020 * gdb.threads/reconnect-signal.exp
3021 * gdb.threads/signal-command-handle-nopass.exp
3022 * gdb.threads/signal-command-multiple-signals-pending.exp
3023 * gdb.threads/signal-delivered-right-thread.exp
3024 * gdb.threads/signal-sigtrap.exp
3025 * gdb.threads/sigthread.exp
3026 * gdb.threads/staticthreads.exp
3027 * gdb.threads/stepi-random-signal.exp
3028 * gdb.threads/thread-unwindonsignal.exp
3029 * gdb.threads/thread_check.exp
3030 * gdb.threads/thread_events.exp
3031 * gdb.threads/tid-reuse.exp
3032 * gdb.threads/tls-nodebug.exp
3033 * gdb.threads/tls-shared.exp
3034 * gdb.threads/tls-so_extern.exp
3035 * gdb.threads/tls.exp
3036 * gdb.threads/wp-replication.exp
3037 * gdb.trace/actions-changed.exp
3038 * gdb.trace/actions.exp
3039 * gdb.trace/backtrace.exp
3040 * gdb.trace/change-loc.exp
3041 * gdb.trace/collection.exp
3042 * gdb.trace/deltrace.exp
3043 * gdb.trace/disconnected-tracing.exp
3044 * gdb.trace/entry-values.exp
3045 * gdb.trace/ftrace-lock.exp
3046 * gdb.trace/ftrace.exp
3047 * gdb.trace/infotrace.exp
3048 * gdb.trace/mi-trace-frame-collected.exp
3049 * gdb.trace/mi-trace-unavailable.exp
3050 * gdb.trace/mi-traceframe-changed.exp
3051 * gdb.trace/mi-tracepoint-changed.exp
3052 * gdb.trace/mi-tsv-changed.exp
3053 * gdb.trace/no-attach-trace.exp
3054 * gdb.trace/packetlen.exp
3055 * gdb.trace/passc-dyn.exp
3056 * gdb.trace/passcount.exp
3057 * gdb.trace/pending.exp
3058 * gdb.trace/pr16508.exp
3059 * gdb.trace/qtro.exp
3060 * gdb.trace/range-stepping.exp
3061 * gdb.trace/read-memory.exp
3062 * gdb.trace/report.exp
3063 * gdb.trace/save-trace.exp
3064 * gdb.trace/signal.exp
3065 * gdb.trace/stap-trace.exp
3066 * gdb.trace/status-stop.exp
3067 * gdb.trace/strace.exp
3068 * gdb.trace/tfile.exp
3069 * gdb.trace/tfind.exp
3070 * gdb.trace/trace-break.exp
3071 * gdb.trace/trace-condition.exp
3072 * gdb.trace/trace-enable-disable.exp
3073 * gdb.trace/trace-mt.exp
3074 * gdb.trace/tracecmd.exp
3075 * gdb.trace/tracefile-pseudo-reg.exp
3076 * gdb.trace/tspeed.exp
3077 * gdb.trace/tstatus.exp
3078 * gdb.trace/tsv.exp
3079 * gdb.trace/unavailable.exp
3080 * gdb.trace/while-dyn.exp
3081 * gdb.trace/while-stepping.exp
3082 * lib/gdb-guile.exp
3083 * lib/gdb.exp
3084 * lib/mi-support.exp
3085 * lib/pascal.exp
3086 * lib/perftest.exp
3087 * lib/prelink-support.exp
3088 * lib/selftest-support.exp
3089
ad02e4fe
SM
30902016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
3091
3092 * Makefile.in: Include disable-implicit-rules.mk.
3093
22347e55
AA
30942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3095
3096 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
3097 non-byte-aligned bit fields.
3098
da5b30da
AA
30992016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
3100
3101 PR gdb/12616
3102 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
3103 respects the DW_AT_data_bit_offset attribute.
3104
b593ecca
SM
31052016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
3106
3107 * gdb.base/default.exp: Fix output of "set language".
3108
3b165252
SM
31092016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
3110
3111 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
3112 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
3113 make.
3114 * configure.ac: Remove checks for the make program.
3115 * configure: Re-generate.
3116
1a2f3d7f
KB
31172016-11-16 Kevin Buettner <kevinb@redhat.com>
3118
3119 * gdb.python/py-recurse-unwind.c (main): Add loop.
3120 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
3121 to read_register() and gdb.parse_and_eval(). Make each code
3122 call a separate case that can be individually tested.
3123 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
3124 proc. Call cont_and_backtrace for each of the code paths that
3125 we want to test in the unwinder.
3126
b7f38fda
AA
31272016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
3128
3129 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
3130 the definition of struct S.
3131
1f8db343
CM
31322016-11-11 Catherine Moore <clm@codesourcery.com>
3133
3134 * gdb.base/dump.exp: Identify verilog format dump tests as such.
3135
fad0c9fb
PA
31362016-11-09 Pedro Alves <palves@redhat.com>
3137
3138 * gdb.base/commands.exp (runto_or_return): New procedure.
3139 (gdbvar_simple_if_test, gdbvar_simple_while_test)
3140 (gdbvar_complex_if_while_test, progvar_simple_if_test)
3141 (progvar_simple_while_test, progvar_complex_if_while_test)
3142 (if_while_breakpoint_command_test)
3143 (infrun_breakpoint_command_test, breakpoint_command_test)
3144 (user_defined_command_test, watchpoint_command_test)
3145 (test_command_prompt_position, redefine_hook_test)
3146 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
3147 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
3148 multi_line_input and multi_line. Remove gdb_expect and
3149 gdb_stop_suppressing_tests uses.
3150 * lib/gdb.exp (valnum_re): New global.
3151 (multi_line_input): New procedure.
3152
8354c62c
SM
31532016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
3154
3155 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
3156 Remove.
3157 (test_setup): Define with proc_with_prefix.
3158 (test_cli_inferior): Likewise.
3159 (test_cli_thread): Likewise.
3160 (test_cli_frame): Likewise.
3161 (test_cli_select_frame): Likewise.
3162 (test_cli_up_down): Likewise.
3163 (test_mi_thread_select): Likewise.
3164 (test_mi_stack_select_frame): Likewise.
3165 (test_cli_in_mi_inferior): Likewise.
3166 (test_cli_in_mi_thread): Likewise.
3167 (test_cli_in_mi_frame): Likewise.
3168 (top level): Do not use with_test_prefix_procname.
3169
64f367a2
PA
31702016-11-09 Pedro Alves <palves@redhat.com>
3171
3172 * gdb.base/commands.exp (gdbvar_simple_if_test)
3173 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
3174 (progvar_simple_if_test, progvar_simple_while_test)
3175 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
3176 (infrun_breakpoint_command_test, breakpoint_command_test)
3177 (user_defined_command_test, watchpoint_command_test)
3178 (test_command_prompt_position, deprecated_command_test)
3179 (bp_deleted_in_command, temporary_breakpoint_commands)
3180 (stray_arg0_test, source_file_with_indented_comment)
3181 (recursive_source_test, if_commands_test)
3182 (error_clears_commands_left, redefine_hook_test)
3183 (redefine_backtrace_test): Use proc_with_prefix.
3184 * lib/gdb.exp (proc_with_prefix): New proc.
3185
0bb65f1e
AA
31862016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3187
3188 * gdb.base/tui-layout.c: New file.
3189 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
3190 disassembly window contains very long lines.
3191
7353f247
TT
31922016-11-08 Tom Tromey <tom@tromey.com>
3193
3194 * gdb.python/py-value.exp (test_value_creation): Make "long" test
3195 depend on Python 2.
3196
30a7bb83
TT
31972016-11-08 Tom Tromey <tom@tromey.com>
3198
3199 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
3200 New method.
3201
cdf5a07c
MG
32022016-10-29 Manish Goregaokar <manish@mozilla.com>
3203
2806dc7e 3204 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 3205
51a789c3
MG
32062016-10-27 Manish Goregaokar <manish@mozilla.com>
3207
2806dc7e
PA
3208 * gdb.rust/simple.rs: Add test for univariant enums without
3209 discriminants and for encoded struct-like enums.
51a789c3 3210
f610ab6d
PA
32112016-10-28 Pedro Alves <palves@redhat.com>
3212
3213 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
3214 gdb_test_multiple, tighten regexps and match symtabs and line
3215 tables incrementally.
3216
b129b0ca
LM
32172016-10-28 Luis Machado <lgustavo@codesourcery.com>
3218
3219 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
3220 general.
3221
ecf45d2c
SL
32222016-10-25 Luis Machado <lgustavo@codesourcery.com>
3223
3224 * gdb.base/exec-invalid-sysroot.exp: New file.
3225
b8d38ee4
JK
32262016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3227
3228 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
3229
f90fd8c2
JK
32302016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
3233
2d2476aa
MR
32342016-10-19 Maciej W. Rozycki <macro@imgtec.com>
3235
2806dc7e
PA
3236 * gdb.base/killed-outside.exp: Remove $options from a call to
3237 `prepare_for_testing'.
2d2476aa 3238
e42b25a0
SM
32392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
3240
3241 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
3242 Change test message.
3243
3ccdb432
SM
32442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
3245
3246 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
3247 Update comment.
3248
5bad3170
SM
32492016-10-17 Simon Marchi <simon.marchi@ericsson.com>
3250
3251 * gdb.trace/mi-trace-save.exp: New file.
3252
5ad9dba7
YQ
32532016-10-13 Yao Qi <yao.qi@linaro.org>
3254
3255 * gdb.base/code_elim.exp (get_var_address): Remove.
3256 * gdb.base/relocate.exp: Likewise.
3257 * gdb.base/shreloc.exp: Likewise.
3258 * lib/gdb.exp (get_var_address): New.
3259
62df7e21
YQ
32602016-10-13 Yao Qi <yao.qi@linaro.org>
3261
3262 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
3263 floating point tests if $skip_float_test is false.
3264
4dac951e
LM
32652016-10-12 Luis Machado <lgustavo@codesourcery.com>
3266
3267 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
3268 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
3269 argc values.
3270 Add 1 to argc so we guarantee distinct initial/modified argc values.
3271
8f1a8fc4
JK
32722016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3273
3274 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
3275
16c85b5d
JK
32762016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
3279 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
3280 * gdb.arch/vsx-regs.exp: Likewise.
3281
1d0e042a
YQ
32822016-10-07 Yao Qi <yao.qi@linaro.org>
3283
3284 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
3285
68dadef5
MM
32862016-10-07 Markus Metzger <markus.t.metzger@intel.com>
3287
3288 * gdb.python/python.exp: Test decode_line("*0").
3289
33fa2c6e
DE
32902016-10-06 Doug Evans <dje@google.com>
3291
3292 * gdb.python/py-value.exp (test_value_creation): Add test for large
3293 unsigned 64-bit value.
3294
9c37b5ae
TT
32952016-10-06 Tom Tromey <tom@tromey.com>
3296
3297 * gdb.compile/compile.exp: Change java tests to rust.
3298 * gdb.base/setshow.exp: Change java tests to rust.
3299 * gdb.base/default.exp: Remove java from language list.
3300 * README (Examples): Update language example.
3301 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
3302 test.
3303 * lib/gdb.exp (skip_java_tests): Remove.
3304 * lib/java.exp: Remove.
3305 * gdb.java: Remove.
3306
78b86327
MR
33072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
3308
3309 * gdb.arch/mips-fcr.exp: New test.
3310 * gdb.arch/mips-fcr.c: Source for the new test.
3311
7470adbb
MR
33122016-10-06 Maciej W. Rozycki <macro@imgtec.com>
3313
3314 * gdb.base/solib-disc.exp: Use `standard_output_file'
3315 throughout.
3316
4a556533
PA
33172016-10-06 Pedro Alves <palves@redhat.com>
3318
3319 * gdb.base/jit-simple-dl.c: New file.
3320 * gdb.base/jit-simple-jit.c: New file, factored out from ...
3321 * gdb.base/jit-simple.c: ... this.
3322 * gdb.base/jit-simple.exp (jit_run): Delete.
3323 (build_jit): New proc.
3324 (jit_test_reread): Recompile either the main program or the shared
3325 library, depending on what is being tested. Skip changing address
3326 if caller wants to. Compare before/after addresses. If testing
3327 standalone, explicitly load the binary. Test "maint info
3328 breakpoints".
3329 (top level): Add "standalone vs shared lib" and "change address"
3330 vs "same address" axes.
3331
5a122fbc
PA
33322016-10-06 Pedro Alves <palves@redhat.com>
3333
3334 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
3335 call.
3336 (jit_run): Delete.
3337 (jit_test_reread): Use with_test_prefix. Reload the main binary
3338 explicitly. Compare the before/after addresses of the JIT
3339 descriptor.
3340
ee8da4b8
DE
33412016-08-15 Doug Evans <dje@google.com>
3342
3343 * gdb.xml/extra-regs.xml: Update, end field now required, default type
3344 for single bitfields is bool.
3345 * gdb.xml/tdesc-regs.exp: Ditto.
3346
f389f6fe
JK
33472016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3348
3349 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
3350
fdebf1a4
YQ
33512016-10-05 Yao Qi <yao.qi@linaro.org>
3352
3353 * lib/gdb.exp (support_complex_tests): Return zero if
3354 gdb_skip_float_test return true.
3355
9c36d954 33562016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3357 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
3358
3359 PR gdb/20487
3360 * gdb.mi/user-selected-context-sync.exp: New file.
3361 * gdb.mi/user-selected-context-sync.c: New file.
3362
4034d0ff 33632016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 3364 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
3365
3366 PR gdb/20487
3367 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
3368 =thread-select-event check.
3369
a4297203
PB
33702016-09-29 Peter Bergner <bergner@vnet.ibm.com>
3371
3372 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
3373 the compulsory L operand changes.
3374 * gdb.arch/powerpc-power.s: Likewise.
3375
bb805577
JK
33762016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3377
3378 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
3379 * gdb.base/jit-attach-pie.c: New file.
3380 * gdb.base/jit-attach-pie.exp: New file.
3381
6d61dee5
PA
33822016-09-28 Pedro Alves <palves@redhat.com>
3383
3384 * gdb.base/infcall-input.c: New file.
3385 * gdb.base/infcall-input.exp: New file.
3386
f73842fc
YQ
33872016-09-22 Yao Qi <yao.qi@linaro.org>
3388
3389 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
3390 (gdb_exit): Rename it to ...
3391 (gdbserver_gdb_exit): ... Close GDBserver.
3392 (gdb_exit): New proc, call gdbserver_gdb_exit.
3393 (mi_gdb_exit): Likewise.
3394
90681dab
YQ
33952016-09-22 Yao Qi <yao.qi@linaro.org>
3396
3397 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
3398 path.
3399 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
3400 Remove duplication.
3401
9c211fd8
YQ
34022016-09-22 Yao Qi <yao.qi@linaro.org>
3403
3404 * lib/gdbserver-support.exp: Check the existence of
3405 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
3406
ad0a504f
AK
34072016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
3408
3409 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
3410
36cf1806
TT
34112016-09-21 Tom Tromey <tom@tromey.com>
3412
3413 PR gdb/20604:
3414 * gdb.base/quit.exp: New file.
3415
74172ecf
SM
34162016-09-21 Simon Marchi <simon.marchi@ericsson.com>
3417
3418 * .gitignore: New file.
3419
3d0ec882
MR
34202016-09-21 Maciej W. Rozycki <macro@imgtec.com>
3421
3422 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
3423 throughout.
3424
8193adea
AA
34252016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3426
3427 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
3428
d41a5c09
JK
34292016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3430
3431 * gdb.cp/casts.cc (decltype): Move it ...
3432 (main): ... with its call to ...
3433 * gdb.cp/casts03.cc: ... a new file.
3434 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
3435
d2dfe700
JK
34362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3437
3438 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
3439
e2a92b16
PB
34402016-09-15 Peter Bergner <bergner@vnet.ibm.com>
3441
3442 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
3443 and sync up the test with tests in gas/testsuite/gas/ppc.
3444 * gdb.arch/powerpc-power.exp: Likewise.
3445
49b4de64
JK
34462016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3447
3448 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
3449
2c29df25
SDJ
34502016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
3451 Jan Kratochvil <jan.kratochvil@redhat.com>
3452
3453 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
3454 make m1's definition to be different from m2's. Use 'dummy' as an
3455 argument for probe 'two'.
3456
cc3c2846
JB
34572016-09-10 Jon Beniston <jon@beniston.com>
3458
3459 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
3460 for sim target.
3461
e1b2624a
AA
34622016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
3463
3464 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
3465 variable declaration.
3466 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
3467 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
3468 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
3469 received HWCAP as its argument.
3470
4295e285
PA
34712016-09-06 Pedro Alves <palves@redhat.com>
3472
3473 * gdb.base/new-ui-pending-input.c: New file.
3474 * gdb.base/new-ui-pending-input.exp: New file.
3475 * gdb.exp (clear_gdb_spawn_id): New procedure.
3476 (with_spawn_id): Check whether gdb_spawn_id exists before
3477 referencing it. If gdb_spawn_id didn't exist on entry, clear it
3478 on exit.
3479
00d5215e
UW
34802016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3481
3482 * gdb.base/float128.c: New file.
3483 * gdb.base/float128.exp: Likewise.
3484 * gdb.base/floatn.c: Likewise.
3485 * gdb.base/floatn.exp: Likewise.
3486
a9ff5f12
UW
34872016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
3488
3489 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
3490
f245535c
PA
34912016-09-05 Pedro Alves <palves@redhat.com>
3492
3493 PR backtrace/19927
3494 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
3495 unwinders are immediately called as side effect of "source" or
3496 "disable unwinder" commands.
3497 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
3498
ae9cf263
YQ
34992016-09-02 Yao Qi <yao.qi@linaro.org>
3500
3501 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
3502 is true and $type is "float" or "double".
3503
27aba047
YQ
35042016-09-02 Yao Qi <yao.qi@linaro.org>
3505
3506 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
3507 true.
3508 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
3509 * gdb.base/call-rt-st.exp: Likewise.
3510 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
3511 return value instead of gdb,skip_float_test.
3512 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
3513 (do_function_calls): Use its return value instead of
3514 gdb,skip_float_test.
3515 * gdb.base/finish.exp: Likewise.
3516 * gdb.base/funcargs.exp: Likewise.
3517 * gdb.base/return.exp: Likewise.
3518 * gdb.base/return2.exp: Likewise.
3519 * gdb.base/varargs.exp: Likewise.
3520 * lib/gdb.exp (gdb_skip_float_test): Change it to
3521 gdb_caching_proc. Detect the broken ptrace on arm-linux.
3522
5af962df
AA
35232016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
3524
3525 * gdb.multi/tids.exp: Test "thread apply all".
3526
7fac6910
JK
35272016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * gdb.base/default.exp (tty): Remove.
3530
bb1fe4ac
KB
35312016-08-24 Kevin Buettner <kevinb@redhat.com>
3532
2806dc7e
PA
3533 * gdb.python/py-recurse-unwind.c: New file.
3534 * gdb.python/py-recurse-unwind.py: New file.
3535 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 3536
0a1ddfa6
SM
35372016-08-24 Simon Marchi <simon.marchi@ericsson.com>
3538
3539 * gdb.base/set-inferior-tty.exp: New file.
3540 * gdb.base/set-inferior-tty.c: New file.
3541
d9de1fe3
PA
35422016-08-23 Pedro Alves <palves@redhat.com>
3543
3544 PR gdb/20494
3545 * gdb.base/new-ui-echo.c: New file.
3546 * gdb.base/new-ui-echo.exp: New file.
3547
e9d9abd7
YQ
35482016-08-23 Yao Qi <yao.qi@linaro.org>
3549
3550 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
3551 gdbserver_spawn.
3552 * gdb.server/connect-without-multi-process.exp (do_test):
3553 Likewise.
3554
3589529e
YQ
35552016-08-23 Yao Qi <yao.qi@linaro.org>
3556
3557 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
3558 standalone_txt. Delete gdb_txt and standalone_txt on host
3559 and target. Spawn the binary on target. Copy files from
3560 target to host.
3561
6bb90213
PA
35622016-08-22 Pedro Alves <palves@redhat.com>
3563
3564 PR gdb/20505
3565 * gdb.base/vdso-warning.exp: Test core dumps too. Use
3566 with_test_prefix. Factor out bits to ...
3567 (test_no_vdso): ... this new procedure.
3568
20c2c024
CL
35692016-08-19 Carl Love <cel@us.ibm.com>
3570
3571 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
3572 maintaining separate logic for constructing the output path.
3573 * gdb.arch/powerpc-d128-regs.exp: Likewise.
3574 * gdb.arch/ppc-dfp.exp: Likewise.
3575 * gdb.arch/ppc-fp.exp: Likewise.
3576 * gdb.arch/vsx-regs.exp: Likewise.
3577 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
3578 binprefix for generating the additional binary files.
3579
0646e07d
PA
35802016-08-19 Pedro Alves <palves@redhat.com>
3581
3582 * gdb.trace/mi-trace-frame-collected.exp
3583 (test_trace_frame_collected): On x32, expect two registers.
3584
46da9242
CL
35852016-08-18 Carl Love <cel@us.ibm.com>
3586
3587 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
3588 and sync up the test with tests in gas/testsuite/gas/ppc.
3589 * gdb.arch/powerpc-power.exp: Likewise.
3590
eb2332d7
SM
35912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3592
3593 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
3594 expected error message.
3595
63c61e04
SM
35962016-08-17 Simon Marchi <simon.marchi@ericsson.com>
3597
3598 * gdb.multi/remove-inferiors.exp: New file.
3599 * gdb.multi/remove-inferiors.c: New file.
3600
7b17065f
YQ
36012016-08-12 Yao Qi <yao.qi@linaro.org>
3602
3603 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
3604 argument list.
3605
01d3dedf
PA
36062016-08-10 Pedro Alves <palves@redhat.com>
3607
3608 PR gdb/19187
3609 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
3610 setup_kfails.
3611
3eb7562a
PA
36122016-08-09 Pedro Alves <palves@redhat.com>
3613 Simon Marchi <simon.marchi@ericsson.com>
3614
3615 PR gdb/20418
3616 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
3617 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
3618
80614914
PA
36192016-08-09 Pedro Alves <palves@redhat.com>
3620
3621 PR mi/20431
3622 * gdb.mi/mi-cmd-error.exp: New file.
3623
f348d89a
PA
36242016-08-09 Pedro Alves <palves@redhat.com>
3625
3626 PR gdb/18653
3627 * gdb.base/signals-state-child.c: New file.
3628 * gdb.base/signals-state-child.exp: New file.
3629 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
3630
e5ca03b4
PA
36312016-08-09 Pedro Alves <palves@redhat.com>
3632
3633 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
3634
282a0691
TT
36352016-08-03 Tom Tromey <tom@tromey.com>
3636
3637 PR python/18565:
3638 * gdb.python/py-frame-inline.exp: Add Frame.function test.
3639
41bfcd63
YQ
36402016-08-01 Yao Qi <yao.qi@linaro.org>
3641
3642 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
3643 variable mode to "multi-process" if $multi_process is 1, otherwise
3644 set it to "single-process".
3645
e3465b24
YQ
36462016-08-01 Yao Qi <yao.qi@linaro.org>
3647
3648 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
3649 * gdb.cp/cpexprs.exp: Likewise.
3650 * gdb.cp/m-static.exp: Likewise.
3651
0b31a4bc
TT
36522016-07-26 Tom Tromey <tom@tromey.com>
3653
3654 PR python/20190:
3655 * gdb.threads/tls.exp (check_thread_local): Add python symbol
3656 test.
3657
e0461dbb
MM
36582016-07-26 Markus Metzger <markus.t.metzger@intel.com>
3659
3660 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
3661 selecting assembly source files.
3662 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
3663 assembly source files.
3664 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
3665 assembly source files.
3666 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
3667 selecting assembly source files.
3668
8194e927
SM
36692016-07-25 Simon Marchi <simon.marchi@ericsson.com>
3670
3671 * gdb.base/new-ui.exp (do_test_invalid_args): New
3672 procedure.
3673
c0272db5
TW
36742016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
3675
3676 * gdb.btrace/reconnect.c: New file.
3677 * gdb.btrace/reconnect.exp: New file.
3678
e3487908
GKB
36792016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
3680
3681 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
3682 to test_catch_syscall_group.
3683 (test_catch_syscall_group): New.
3684
12df5c00
TT
36852016-07-21 Tom Tromey <tom@tromey.com>
3686
3687 * gdb.rust/simple.rs (main): Use empty struct expression.
3688 * gdb.rust/simple.exp: Add tests for empty struct expression.
3689
bae62ee2
YQ
36902016-07-21 Yao Qi <yao.qi@linaro.org>
3691
3692 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
3693 if gdb_skip_xml_test is true on some targets.
3694
b1b53fb3
YQ
36952016-07-21 Yao Qi <yao.qi@linaro.org>
3696
3697 * gdb.server/solib-list.exp: Unset last_loaded_file.
3698
027d97f8
JK
36992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3700
3701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
3702 "step into captured_main (args)".
3703
7674d381
JK
37042016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3705
3706 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
3707
72b5d099
JK
37082016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
3711
1f960ced
PA
37122016-07-19 Pedro Alves <palves@redhat.com>
3713
3714 * gdb.opt/inline-break.exp: Remove optimize=-O2.
3715 * gdb.opt/inline-bt.exp: Likewise.
3716 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
3717 additional_flags=-Winline.
3718 * gdb.opt/inline-locals.exp: Likewise.
3719 * gdb.opt/inline-markers.c (ATTR): Define.
3720 (inlined_fn): Use it.
3721
f25827c1
YQ
37222016-07-19 Yao Qi <yao.qi@linaro.org>
3723
3724 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
3725 (test_with_self): Remove some code. Remove argument executable.
3726 (top-level): Use do_self_tests.
3727
37539ebe
DB
37282016-07-15 Zachary Welch <zwelch@codesourcery.com>
3729 Don Breazeal <donb@codesourcery.com>
3730
3731 * gdb.base/maint.exp: Escape paths used in regular expressions.
3732 * gdb.stabs/weird.exp: Likewise.
3733
dac790e1
TT
37342016-07-13 Tom Tromey <tom@tromey.com>
3735
3736 PR python/15620, PR python/18620:
3737 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
3738 (test_bkpt_events): New procs.
3739
93daf339
TT
37402016-07-13 Tom Tromey <tom@tromey.com>
3741
3742 PR python/17698:
3743 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
3744 test.
3745 (test_watchpoints): Likewise.
3746 (test_bkpt_pending): New proc.
3747
6571a381
TT
37482016-07-13 Tom Tromey <tom@tromey.com>
3749
3750 PR cli/18053:
3751 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
3752 completion test.
3753
e8732474
JK
37542016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
3757 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
3758 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
3759 f_label.
3760 (g): Rename g_end_lbl to g_label.
3761 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
3762 low_pc and high_pc.
3763 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
3764
e0f3fd7c
TT
37652016-07-12 Tom Tromey <tom@tromey.com>
3766
3767 PR python/19293:
3768 * gdb.python/py-unwind-maint.exp: Update tests.
3769
3cfe46b6
YQ
37702016-07-12 Yao Qi <yao.qi@linaro.org>
3771
3772 * lib/selftest-support.exp (selftest_setup): Match the output
3773 when captured_main is inlined.
3774
4f19a0e6
WT
37752016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
3776
3777 * gdb.fortran/derived-types.exp (result_line, result_line_2):
3778 New variables.
3779 (print this%a, print this%b, print this): New tests.
3780 * gdb.fortran/derived-types.f90 (this): New object and
3781 initialization.
3782
986cf455
SM
37832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3784
3785 * gdb.ada/arraydim.exp: Remove extra directory level in build
3786 directory.
3787
f0464b23
SM
37882016-07-06 Simon Marchi <simon.marchi@ericsson.com>
3789
3790 * lib/ada.exp: Remove extra directory level in build directory.
3791 * gdb.ada/cond_lang.exp: Likewise.
3792 * gdb.ada/exec_changed.exp: Likewise.
3793 * gdb.ada/lang_switch.exp: Likewise.
3794
42d94011
MG
37952016-07-06 Manish Goregaokar <manish@mozilla.com>
3796
2806dc7e
PA
3797 * simple.rs: Add test for raw pointer subscripting.
3798 * simple.exp: Add test expectations.
42d94011 3799
647c264c
YQ
38002016-07-05 Yao Qi <yao.qi@linaro.org>
3801
3802 * gdb.mi/mi-reverse.exp: Match =record-started output.
3803
20aa2c60
PA
38042016-07-01 Pedro Alves <palves@redhat.com>
3805
3806 * gdb.base/jit-reader.exp (info_registers_current_frame): New
3807 procedure.
3808 (jit_reader_test): Test the jit reader's unwinder.
3809 * gdb.base/jithost.c (jit_function_00_code): New global.
3810 (main): Use memcpy to fill in the mmapped code, instead of poking
3811 bytes manually here.
3812 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
3813 value.
3814 (read_debug_info): Save the function's range.
3815 (read_sp): New function.
3816 (unwind_frame): Use it. Also unwind RBP.
3817 (get_frame_id): Use read_sp.
3818 (gdb_init_reader): Use calloc instead of malloc.
3819 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
3820 parameter. Use gdb_test_multiple.
3821
ced2dffb
PA
38222016-07-01 Pedro Alves <palves@redhat.com>
3823 Antoine Tremblay <antoine.tremblay@ericsson.com>
3824
3825 * gdb.threads/process-dies-while-detaching.c: New file.
3826 * gdb.threads/process-dies-while-detaching.exp: New file.
3827
63000888
PA
38282016-07-01 Pedro Alves <palves@redhat.com>
3829
3830 * gdb.multi/watchpoint-multi-exit.c: New file.
3831 * gdb.multi/watchpoint-multi-exit.exp: New file.
3832
038d4868
PA
38332016-06-30 Pedro Alves <palves@redhat.com>
3834
3835 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
3836 unset inferior_spawn_id.
3837
994e9c83
PA
38382016-06-30 Pedro Alves <palves@redhat.com>
3839
3840 * lib/mi-support.exp (default_mi_gdb_start): Declare global
3841 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
3842
e5653468
YQ
38432016-06-29 Yao Qi <yao.qi@linaro.org>
3844
3845 * gdb.base/return.c: Add copyright header.
3846
803b47e5
TT
38472016-06-29 Tom Tromey <tom@tromey.com>
3848
3849 PR python/20129:
3850 * gdb.python/py-framefilter.exp: Add tests for setting priority
3851 and disabling of non-existent frame filter.
3852
28244707
YQ
38532016-06-29 Yao Qi <yao.qi@linaro.org>
3854
3855 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
3856 0x0f07ff.
3857
a31d2f06
YQ
38582016-06-28 Yao Qi <yao.qi@linaro.org>
3859
3860 * gdb.base/catch-syscall.exp: Remove check on isnative and target
3861 triplets. Start gdb, execute catch syscall, and continue. Check
3862 gdb's output to determine catch syscall is supported.
3863
921d8f54
MG
38642016-06-27 Manish Goregaokar <manish@mozilla.com>
3865
25d49b86
PA
3866 * gdb.rust/simple.rs: Add test for returning unit in a function.
3867 * gdb.rust/simple.exp: Add expectation for functions returning
3868 unit.
921d8f54 3869
f4952523
PMR
38702016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
3871
3872 * gdb.python/py-breakpoint-create-fail.c,
3873 gdb.python/py-breakpoint-create-fail.exp,
3874 gdb.python/py-breakpoint-create-fail.py: New testcase.
3875
fccb08f8
MG
38762016-06-25 Manish Goregaokar <manish@mozilla.com>
3877
3878 PR gdb/20239
3879 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3880 * gdb.rust/simple.exp: Add test expectations for new NonZero
3881 tests.
fccb08f8 3882
6b850546
DT
38832016-06-24 David Taylor <dtaylor@emc.com>
3884
3885 * gdb.base/offsets.exp: New file.
3886 * gdb.base/offsets.c: New file.
3887
17621150
TT
38882016-06-23 Tom Tromey <tom@tromey.com>
3889
3890 PR gdb/16483:
3891 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3892 before any filters are loaded.
3893
04d59df6
WT
38942016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3895
3896 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3897 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3898 structs.
3899 * gdb.fortran/derived-type-function.exp: New file.
3900 * gdb.fortran/derived-type-function.f90: New file.
3901
3902
ac69f786
PA
39032016-06-21 Pedro Alves <palves@redhat.com>
3904
3905 * gdb.base/new-ui.exp: New file.
3906 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3907 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3908 (with_spawn_id): New procedure.
3909
49940788
PA
39102016-06-21 Pedro Alves <palves@redhat.com>
3911
3912 * gdb.mi/mi-exec-run.exp: New file.
3913
ef274d26
PA
39142016-06-21 Pedro Alves <palves@redhat.com>
3915
3916 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3917 breakpoint command's output on the main UI.
3918 (test_break): New procedure, factored out from calls in the top
3919 level.
3920 (top level): Use foreach_with_prefix to test MI as main UI and as
3921 separate UI.
3922
468afe6c
PA
39232016-06-21 Pedro Alves <palves@redhat.com>
3924
3925 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3926 (test_awatch_creation_and_listing)
3927 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3928 Remove 'type' parameter.
3929 (test_watchpoint_all): New parameter mi_mode. Remove
3930 with_test_prefix.
3931 (top level): Use foreach_with_prefix, and add main/separate UI MI
3932 testing axis.
3933
51f77c37
PA
39342016-06-21 Pedro Alves <palves@redhat.com>
3935
3936 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3937 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3938 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3939 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3940 (gdb_main_spawn_id, mi_spawn_id): Declare and
3941 comment.
3942 (mi_create_inferior_pty): New procedure,
3943 factored out from default_mi_gdb_start.
3944 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3945 procedures.
3946 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3947 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3948 Use mi_create_inferior_pty.
3949 (mi_gdb_start): Use eval to pass down args list.
3950
8980e177
PA
39512016-06-21 Pedro Alves <palves@redhat.com>
3952
3953 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3954 * gdb.opt/inline-cmds.exp: Add MI tests.
3955
f38d3ad1
PA
39562016-06-21 Pedro Alves <palves@redhat.com>
3957
3958 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3959
45db7c09
PA
39602016-06-21 Pedro Alves <palves@redhat.com>
3961
3962 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3963 (top level): Use it instead of mi_execute_to.
3964
5a069ab3
PA
39652016-06-21 Pedro Alves <palves@redhat.com>
3966
3967 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3968 (cont_handler_str): New.
3969 (signal_stop_handler): Set stop_handler_str instead of printing to
3970 stdout.
3971 (continue_handler): Set cont_handler_str instead of printing to
3972 stdout.
3973 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3974 mi_send_resuming_command. Print stop_handler_str and
3975 cont_handler_str instead of expecting the python events print
3976 directly.
3977
2838cc1d
SD
39782016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3979
3980 * gdb.base/jit-reader.exp: New file.
3981 * gdb.base/jithost.c: New file.
3982 * gdb.base/jithost.h: New file.
3983 * gdb.base/jitreader.c : New file.
3984 * gdb.base/jit-protocol.h: New file.
3985
21a77091
YQ
39862016-06-17 Yao Qi <yao.qi@linaro.org>
3987
3988 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3989 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3990 and detach-on-fork. Adjust tests.
3991 (top level): Invoke break_cond_on_syscall with combinations of
3992 syscall, follow-fork-mode and detach-on-fork.
3993
f50bf8e5
YQ
39942016-06-17 Yao Qi <yao.qi@linaro.org>
3995
3996 * gdb.base/step-over-exit.c: New.
3997 * gdb.base/step-over-exit.exp: New.
3998
a28d8e50
YTL
39992016-06-17 Yan-Ting Lin <currygt52@gmail.com>
4000
4001 * gdb.base/float.exp: Add target check for nds32*-*-*.
4002 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
4003
cad8e26d
AB
40042016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
4005
4006 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
4007 for unsupported target features.
4008 * gdb.base/call-rt-st.exp: Likewise.
4009 * gdb.base/call-sc.exp: Likewise.
4010 * gdb.base/call-signal-resume.exp: Likewise.
4011 * gdb.base/call-strs.exp: Likewise.
4012 * gdb.base/callexit.exp: Likewise.
4013 * gdb.base/callfuncs.exp: Likewise.
4014 * gdb.base/nodebug.exp: Likewise.
4015 * gdb.base/printcmds.exp: Likewise.
4016 * gdb.base/ptype.exp: Likewise.
4017 * gdb.base/structs.exp: Likewise.
4018 * gdb.base/unwindonsignal.exp: Likewise.
4019 * gdb.cp/gdb2495.exp: Likewise.
4020 * gdb.cp/templates.exp: Likewise.
4021 * gdb.cp/virtfunc.exp: Likewise.
4022 * gdb.threads/hand-call-in-threads.exp: Likewise.
4023 * gdb.threads/interrupted-hand-call.exp: Likewise.
4024 * gdb.threads/thread-unwindonsignal.exp: Likewise.
4025
347dc102
TT
40262016-06-10 Tom Tromey <tom@tromey.com>
4027
4028 PR rust/20110:
4029 * gdb.rust/expr.exp: Add test for integer constant larger than
4030 i32.
4031
5e13cf25
BH
40322016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
4033
4034 * gdb.fortran/nested-funcs.exp: New.
4035 * gdb.fortran/nested-funcs.f90: New.
4036
bb556f1f
TK
40372016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
4038
4039 * gdb.base/examine-backward.c: New file.
4040 * gdb.base/examine-backward.exp: New file.
4041
38b022b4
SM
40422016-06-06 Simon Marchi <simon.marchi@ericsson.com>
4043
4044 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
4045 matching.
4046
1b40ec05
TT
40472016-06-02 Tom Tromey <tom@tromey.com>
4048
4049 PR python/18984:
4050 * gdb.python/py-shared.exp: Add solib_name test.
4051
193bd378
SM
40522016-06-02 Simon Marchi <simon.marchi@ericsson.com>
4053
4054 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
4055
3326303b
MG
40562016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
4057
4058 PR c++/19893
4059 * gdb.dwarf2/implref.exp: Rename to...
4060 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
4061 * gdb.dwarf2/implref-array.c: New file.
4062 * gdb.dwarf2/implref-array.exp: Likewise.
4063 * gdb.dwarf2/implref-global.c: Likewise.
4064 * gdb.dwarf2/implref-global.exp: Likewise.
4065 * gdb.dwarf2/implref-struct.c: Likewise.
4066 * gdb.dwarf2/implref-struct.exp: Likewise.
4067
825c8ef2
AT
40682016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
4069
4070 * gdb.trace/trace-condition.exp: Add 64bit tests.
4071
2320162a
AT
40722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
4073
4074 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
4075 bits types.
4076 (main): Adapt to 8 to 64 bits types.
4077 * gdb.trace/trace-condition.exp: Add new tests.
4078
a7818233
AT
40792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
4080
4081 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
4082
0d336466
AT
40832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
4084
4085 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
4086 Move condition tests...
4087 * gdb.trace/trace-condition.exp: Here.
4088
7faeb45a
AT
40892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
4090
4091 * gdb.trace/trace-condition.exp: Add counter-case tests.
4092
e385593e
JK
40932016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 PR c++/15231
4096 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
4097 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
4098
744608cc
PA
40992016-05-27 Pedro Alves <palves@redhat.com>
4100
4101 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
4102 New procedure.
4103 (top level): Call it, and bail out of DejaGnu is known to be bad.
4104
ac775bf4
AB
41052016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
4106
4107 * gdb.base/whatis.c: Extend the test case.
4108 * gdb.base/whatis.exp: Add additional tests.
4109
2bbad2ea
BH
41102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4111
4112* gdb.fortran/type.f90: Add pointer variable.
4113* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
4114
8b70175d
BH
41152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4116
4117 * gdb.fortran/vla-type.exp: Fix testcase name.
4118
86d8a848
BH
41192016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4120
4121 * gdb.fortran/vla-type.exp: Access elements in nested structs.
4122
e188eb36
BH
41232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4124
4125 * gdb.fortran/type.f90: Add nested structures.
4126 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
4127 * gdb.fortran/derived-type.exp: Adapt expected output.
4128 * gdb.fortran/vla-type.exp: Adapt expected output.
4129
9b2db1fd
BH
41302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4131
4132 * gdb.fortran/whatis_type.exp: Adapt expected output.
4133
72b17055
BH
41342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4135
4136 * gdb.fortran/print_type.exp: Fix expected output.
4137 * gdb.fortran/whatis_type.exp: Fix expected output.
4138
3cd81d8d
BH
41392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
4140
4141 * gdb.fortran/whatis_type.exp: Use multi_line.
4142
ddae9462
TT
41432016-05-24 Tom Tromey <tom@tromey.com>
4144
4145 PR python/17386:
4146 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
4147 use value as an index.
4148
1957f6b8
TT
41492016-05-23 Tom Tromey <tom@tromey.com>
4150
4151 PR python/17981:
4152 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
4153 no-breakpoint case.
4154
026a9174
PA
41552016-05-24 Pedro Alves <palves@redhat.com>
4156
4157 PR gdb/19828
4158 * gdb.threads/clone-attach-detach.c: New file.
4159 * gdb.threads/clone-attach-detach.exp: New file.
4160
e70a7231
FR
41612016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
4162
4163 * gdb.base/annota-input-while-running.exp: Fix syntax error.
4164
0f6ed0e0
TT
41652016-05-23 Tom Tromey <tom@tromey.com>
4166
4167 PR python/19438, PR python/18393:
4168 * gdb.python/py-progspace.exp: Add "dir" test.
4169 * gdb.python/py-objfile.exp: Add "dir" test.
4170
ffd19d61
YQ
41712016-05-23 Yao Qi <yao.qi@linaro.org>
4172
4173 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
4174 * gdb.arch/thumb2-it.exp: Likewise.
4175
9e8f9b05
SM
41762016-05-18 Simon Marchi <simon.marchi@ericsson.com>
4177
4178 * gdb.mi/mi-threads-interrupt.c: New file.
4179 * gdb.mi/mi-threads-interrupt.exp: New file.
4180
61c6156d
SM
41812016-05-17 Simon Marchi <simon.marchi@ericsson.com>
4182
4183 PR gdb/18077
4184 * gdb.mi/mi-async-run.exp: New file.
4185 * gdb.mi/mi-async-run.c: New file.
4186
67218854
TT
41872016-05-17 Tom Tromey <tom@tromey.com>
4188 Manish Goregaokar <manishsmail@gmail.com>
4189
4190 * lib/rust-support.exp: New file.
4191 * lib/gdb.exp (skip_rust_tests): New proc.
4192 (build_executable_from_specs): Handle rust.
4193 * lib/future.exp (gdb_find_rustc): New proc.
4194 (gdb_default_target_compile): Handle rust.
4195 * gdb.rust/expr.exp: New file.
4196 * gdb.rust/generics.exp: New file.
4197 * gdb.rust/generics.rs: New file.
4198 * gdb.rust/methods.exp: New file.
4199 * gdb.rust/methods.rs: New file.
4200 * gdb.rust/modules.exp: New file.
4201 * gdb.rust/modules.rs: New file.
4202 * gdb.rust/simple.exp: New file.
4203 * gdb.rust/simple.rs: New file.
4204
c44af4eb
TT
42052016-05-17 Tom Tromey <tom@tromey.com>
4206
4207 * gdb.base/default.exp (set language): Add rust.
4208
dcd1f979
TT
42092016-05-17 Tom Tromey <tom@tromey.com>
4210
4211 * gdb.gdb/unittest.exp: New file.
4212
155b7f57
YQ
42132016-05-16 Yao Qi <yao.qi@linaro.org>
4214
4215 * gdb.base/batch-preserve-term-settings.exp: Remove variable
4216 shell_prompt. Update shell_prompt_re.
4217
8ddd5a6c
DE
42182016-05-12 Doug Evans <dje@google.com>
4219
4220 PR symtab/19999
4221 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
4222 $options when building executable.
4223 * gdb.dwarf2/fission-loclists-pie.S: New file.
4224 * gdb.dwarf2/fission-loclists-pie.exp: New file.
4225
02e370d9
SM
42262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
4227
4228 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
4229 of [is_remote target],
4230
8929ad8b
SM
42312016-05-04 Simon Marchi <simon.marchi@ericsson.com>
4232
4233 * lib/gdb.exp (use_gdb_stub): New procedure.
4234
6c447423
DE
42352016-05-03 Yunlian Jiang <yunlian@google.com>
4236 Doug Evans <dje@google.com>
4237
4238 PR symtab/19914
4239 * gdb.dwarf2/dwp-sepdebug.c: New file.
4240 * gdb.dwarf2/dwp-sepdebug.exp: New file.
4241
444e826c
SM
42422016-05-02 Simon Marchi <simon.marchi@ericsson.com>
4243
4244 * gdb.base/detach.exp: Remove is_remote check.
4245
740feeaa
SM
42462016-05-02 Simon Marchi <simon.marchi@ericsson.com>
4247
4248 * gdb.base/annota-input-while-running.exp: Don't check for
4249 [is_remote target]. Enable annotations after running to main.
4250 Remove unused "set test..." line.
4251
9080ac9d
SM
42522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
4253
4254 * gdb.trace/trace-enable-disable.exp: New file.
4255 * gdb.trace/trace-enable-disable.c: New file.
4256
952ebca5
SM
42572016-04-28 Simon Marchi <simon.marchi@ericsson.com>
4258
4259 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
4260 use it in info sharedlibrary test.
4261 * gdb.trace/ftrace-lock.exp: Likewise.
4262 * gdb.trace/ftrace.exp: Likewise.
4263 * gdb.trace/range-stepping.exp: Likewise.
4264 * gdb.trace/trace-break.exp: Likewise.
4265 * gdb.trace/trace-condition.exp: Likewise.
4266 * gdb.trace/trace-mt.exp: Likewise.
4267
d9019901
SM
42682016-04-27 Simon Marchi <simon.marchi@ericsson.com>
4269
4270 * lib/gdb.exp (gdb_load_shlibs): Rename to...
4271 (gdb_load_shlib): ... this.
4272 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
4273 gdb_load_shlib.
4274 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
4275 * gdb.base/ctxobj.exp: Likewise.
4276 * gdb.base/dprintf-pending.exp: Likewise.
4277 * gdb.base/dso2dso.exp: Likewise.
4278 * gdb.base/fixsection.exp: Likewise.
4279 * gdb.base/gcore-relro.exp: Likewise.
4280 * gdb.base/gdb1555.exp: Likewise.
4281 * gdb.base/global-var-nested-by-dso.exp: Likewise.
4282 * gdb.base/gnu-ifunc.exp: Likewise.
4283 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
4284 * gdb.base/jit-so.exp (one_jit_test): Likewise.
4285 * gdb.base/pending.exp: Likewise.
4286 * gdb.base/print-file-var.exp: Likewise.
4287 * gdb.base/print-symbol-loading.exp: Likewise.
4288 * gdb.base/shlib-call.exp: Likewise.
4289 * gdb.base/shreloc.exp: Likewise.
4290 * gdb.base/so-impl-ld.exp: Likewise.
4291 * gdb.base/solib-disc.exp: Likewise.
4292 * gdb.base/solib-nodir.exp: Likewise.
4293 * gdb.base/solib-overlap.exp: Likewise.
4294 * gdb.base/solib-symbol.exp: Likewise.
4295 * gdb.base/solib-weak.exp (do_test): Likewise.
4296 * gdb.base/sym-file.exp: Likewise.
4297 * gdb.base/symtab-search-order.exp: Likewise.
4298 * gdb.base/type-opaque.exp: Likewise.
4299 * gdb.base/unload.exp: Likewise.
4300 * gdb.base/watchpoint-solib.exp: Likewise.
4301 * gdb.compile/compile.exp: Likewise.
4302 * gdb.cp/gdb2384.exp: Likewise.
4303 * gdb.cp/infcall-dlopen.exp: Likewise.
4304 * gdb.cp/re-set-overloaded.exp: Likewise.
4305 * gdb.fortran/library-module.exp: Likewise.
4306 * gdb.opt/solib-intra-step.exp: Likewise.
4307 * gdb.python/py-finish-breakpoint.exp: Likewise.
4308 * gdb.python/py-shared.exp: Likewise.
4309 * gdb.reverse/solib-precsave.exp: Likewise.
4310 * gdb.reverse/solib-reverse.exp: Likewise.
4311 * gdb.server/solib-list.exp: Likewise.
4312 * gdb.threads/dlopen-libpthread.exp: Likewise.
4313 * gdb.threads/tls-shared.exp: Likewise.
4314 * gdb.threads/tls-so_extern.exp: Likewise.
4315 * gdb.trace/change-loc.exp: Likewise.
4316 * gdb.trace/ftrace-lock.exp: Likewise.
4317 * gdb.trace/ftrace.exp: Likewise.
4318 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
4319 * gdb.trace/pending.exp: Likewise.
4320 * gdb.trace/range-stepping.exp: Likewise.
4321 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
4322 (strace_info_marker): Likewise.
4323 (strace_probe_marker): Likewise.
4324 (strace_trace_on_same_addr): Likewise.
4325 (strace_trace_on_diff_addr): Likewise.
4326 * gdb.trace/trace-break.exp: Likewise.
4327 * gdb.trace/trace-condition.exp: Likewise.
4328 * gdb.trace/trace-mt.exp: Likewise.
4329
fca4cfd9
SM
43302016-04-27 Simon Marchi <simon.marchi@ericsson.com>
4331
4332 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
4333 result of gdb_remote_download.
4334 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
4335 * gdb.base/dso2dso.exp: Likewise.
4336 * gdb.base/global-var-nested-by-dso.exp: Likewise.
4337 * gdb.base/print-file-var.exp: Likewise.
4338 * gdb.base/shlib-call.exp: Likewise.
4339 * gdb.base/shreloc.exp: Likewise.
4340 * gdb.base/solib-overlap.exp: Likewise.
4341 * gdb.base/solib-weak.exp (do_test): Likewise.
4342 * gdb.base/unload.exp: Likewise.
4343
11cf4ffb
YQ
43442016-04-27 Yao Qi <yao.qi@linaro.org>
4345
4346 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
4347 exists.
4348
3e2e34f8
KB
43492016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4350
4351 * vla-type.exp: Print structure from toplevel.
4352
8f07e298
BH
43532016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4354
4355 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
4356 of dynamic types.
4357 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
4358 of dynamic types.
4359
9920b434
BH
43602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
4361
4362 * gdb.fortran/vla-type.f90: New file.
4363 * gdb.fortran/vla-type.exp: New file.
4364
f3abeff5
YQ
43652016-04-25 Yao Qi <yao.qi@linaro.org>
4366
4367 * gdb.base/branch-to-self.c: New file.
4368 * gdb.base/branch-to-self.exp: New file.
4369
0a5d52f0
YQ
43702016-04-22 Yao Qi <yao.qi@linaro.org>
4371
4372 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
4373 more after $hex.
4374
495346f6
YQ
43752016-04-22 Yao Qi <yao.qi@linaro.org>
4376
4377 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
4378 * gdb.base/annota3.exp: Likewise.
4379
4a7e075c
YQ
43802016-04-22 Yao Qi <yao.qi@linaro.org>
4381
4382 * gdb.reverse/step-precsave.exp: Do one step and test program
4383 stops in "callee" and do multiple steps until program goes out
4384 of "callee".
4385 * gdb.reverse/step-reverse.exp: Likewise.
4386
5b061e98
YQ
43872016-04-22 Yao Qi <yao.qi@linaro.org>
4388
4389 * gdb.trace/signal.exp: Also pass if
4390 $tracepoint_hits($i) > $iterations.
4391
5c5dc57f
YQ
43922016-04-22 Yao Qi <yao.qi@linaro.org>
4393
4394 * gdb.trace/signal.c: New file.
4395 * gdb.trace/signal.exp: New file.
4396
a55411b9
DE
43972016-04-19 Doug Evans <xdje42@gmail.com>
4398
4399 * gdb.base/bad-file.exp: New file.
4400
a22df60a
MG
44012016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
4402
4403 * gdb.dwarf2/implref.exp: New file.
4404
0c13f7e5
BH
44052016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4406
4407 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
4408 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
4409 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
4410 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
4411 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
4412 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
4413 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
4414 * lib/fortran.exp (fortran_int4): New procedure.
4415 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
4416 (fortran_logical4): Likewise.
4417
9b9b09e9
BH
44182016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
4419
4420 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
4421
a14d1f4d
BH
44222016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
4423
4424 * lib/compiler.c: Add Intel specific preprocessor macros.
4425 * lib/compiler.cc: Likewise.
25d49b86 4426
7d49b1d0
LM
44272016-04-13 Luis Machado <lgustavo@codesourcery.com>
4428
4429 * gdb.server/connect-with-no-symbol-file.c: New file.
4430 * gdb.server/connect-with-no-symbol-file.exp: New file.
4431
8392fa22
SM
44322016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4433
4434 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
4435
8c4c4aeb
SM
44362016-04-13 Simon Marchi <simon.marchi@ericsson.com>
4437
4438 * boards/gdbserver-base.exp (${board}_download): Copy source file to
4439 standard output directory.
4440
45e3745e
AT
44412016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
4442
4443 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
4444
e26b7e41
MM
44452016-04-13 Markus Metzger <markus.t.metzger@intel.com>
4446
4447 * gdb.btrace/instruction_history.c (loop): Add declaration.
4448
8ce09462
AT
44492016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
4450
4451 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
4452
2e88a1ea
SM
44532016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
4454
4455 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
4456 parentheses to print.
4457 (continue_handler): Likewise.
4458
f48e22e3
SM
44592016-04-08 Simon Marchi <simon.marchi@ericsson.com>
4460
4461 * gdb.server/solib-list.exp: Remove is_remote check.
4462 Pass shlib= to gdb_compile. Don't link shared library with
4463 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
4464 Run binary filename through "readlink -f" on the target.
4465
096be756
PA
44662016-04-08 Pedro Alves <palves@redhat.com>
4467
4468 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
4469 interpreter filename as argument to gdbserver_spawn.
4470 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4471 Return empty if $last_loaded_file does not exist.
4472
06500533
JK
44732016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
4476 * gdb.base/jit-main.c: Use exit after usage.
4477
2d35e871
JK
44782016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
4481 GDBHISTSIZE prior to the tests.
4482 * gdb.base/gdbinit-history.exp: Likewise.
4483
44842016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
4485
4486 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
4487 instead of build_executable. Use gdb_load_shlibs.
4488
c8064e7e
YQ
44892016-04-07 Yao Qi <yao.qi@linaro.org>
4490
4491 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
4492 Execute "si" command.
4493
bde47561
YQ
44942016-04-07 Yao Qi <yao.qi@linaro.org>
4495
4496 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
4497 number instead of the comments on some line.
4498
b16f8a3b
DB
44992016-04-06 Don Breazeal <donb@codesourcery.com>
4500
4501 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
4502 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
4503
c2f901df
SM
45042016-04-06 Simon Marchi <simon.marchi@ericsson.com>
4505
4506 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
4507 standard_output_file. Remove unused binfile variable.
4508
ac17fda0
CU
45092016-04-05 Catalin Udma <catalin.udma@freescale.com>
4510
4511 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
4512 * gdb.python/py-mi-objfile.exp: Match "list main" output
4513 in console format.
4514
03a8c4df
SM
45152016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
4516
4517 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
4518 absolute.
4519
6e774b13
SM
45202016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4521
4522 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
4523 absolute.
4524 * gdb.trace/ftrace.exp: Likewise.
4525 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
4526 targets as well.
4527 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
4528 (gdb_load_shlibs): Copy libraries to test directory when testing
4529 natively. Only set solib-search-path if testing remotely.
4530 * lib/mi-support.exp (mi_load_shlibs): Likewise.
4531
7817ea46
SM
45322016-04-05 Simon Marchi <simon.marchi@ericsson.com>
4533
4534 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
4535 gdb_download. Use it even if the target is not remote.
4536 * gdb.base/jit.exp (compile_jit_test): Likewise.
4537 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
4538 output directory if the destination board is local, otherwise use
4539 the standard remote_download from DejaGnu.
4540 (gdb_download): Remove.
4541 (gdb_load_shlibs): Use gdb_remote_download instead of
4542 gdb_download.
4543 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
4544 Use gdb_remote_download instead of gdb_download. Use it even if
4545 the target is not remote.
4546 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
4547 instead of gdb_download.
4548
7beb7f68
SM
45492016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
4550
4551 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
4552 (test_insert_delete_modify): Call mi_load_shlibs before trying to
4553 run.
4554
cc63428a
AV
45552016-04-01 Artemiy Volkov <artemiyv@acm.org>
4556
4557 PR gdb/19820
4558 * gdb.base/printcmds.exp: Add artificial arrays tests.
4559
64cdf930
PA
45602016-03-31 Pedro Alves <palves@redhat.com>
4561
4562 PR gdb/19858
4563 * gdb.base/jit-main.c: Include unistd.h.
4564 (ATTACH): Define to 0 if not already defined.
4565 (wait_for_gdb, mypid): New globals.
4566 (WAIT_FOR_GDB): New macro.
4567 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
4568 some breakpoint locations.
4569 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
4570 New procedures.
4571 (one_jit_test): Add REATTACH parameter, and handle it. Use
4572 continue_to_test_location.
4573 (top level): Test attach, and adjusts calls to one_jit_test.
4574
40dea8cb
PA
45752016-03-31 Pedro Alves <palves@redhat.com>
4576
4577 PR gdb/19858
4578 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
4579 BINSUFFIX parameter, and handle it.
4580 (top level): Adjust calls compile_jit_test.
4581
e7ea3ec7
CU
45822016-03-31 Catalin Udma <catalin.udma@freescale.com>
4583
4584 PR python/19743
4585 * gdb.python/py-mi-events-gdb.py: New file.
4586 * gdb.python/py-mi-events.c: New file.
4587 * gdb.python/py-mi-events.exp: New file.
4588
e6359af3
YQ
45892016-03-30 Yao Qi <yao.qi@linaro.org>
4590
4591 * gdb.reverse/until-precsave.exp: Match function name only.
4592 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
4593 Move malloc to a condition block.
4594 * gdb.reverse/until-reverse.exp: Match function name only.
4595
a4105d04
MK
45962016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
4597
4598 * gdb.trace/ftrace.exp: Set arg0exp for s390.
4599 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
4600 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
4601 variable for GPR 0 instead of assuming it is register 0.
4602 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
4603 * lib/trace-support.exp: Add s390 registers.
4604
bfa6adb9
YQ
46052016-03-29 Yao Qi <yao.qi@linaro.org>
4606
4607 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
4608
1e6697ea
YQ
46092016-03-24 Yao Qi <yao.qi@linaro.org>
4610
4611 * gdb.reverse/break-reverse.exp: Add quotation mark in the
4612 test message.
4613
64bcd522
AA
46142016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
4615
4616 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
4617 maintaining separate logic for constructing the output path.
4618
7868401b
DB
46192016-03-16 Don Breazeal <donb@codesourcery.com>
4620
4621 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
4622 Retry fork and waitpid on interrupted system call errors.
4623 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4624 Use with_timeout_factor to increase timeout by factor of 10.
4625
1cafadb4
DB
46262016-03-15 Don Breazeal <donb@codesourcery.com>
4627
4628 * gdb.cp/scope-err.cc: New test program.
4629 * gdb.cp/scope-err.exp: New test script.
4630 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
4631 lines and "set breakpoint here" comment.
4632 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
4633 Fixed some whitespace and format issues.
4634 * gdb.mi/mi-linespec-err-cp.cc: New test program.
4635 * gdb.mi/mi-linespec-err-cp.exp: New test script.
4636
81516450
DE
46372016-03-15 Doug Evans <dje@google.com>
4638
4639 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
4640 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
4641 All callers updated. Add tests for enums, mixed flags register.
4642
aa52b601
DE
46432016-03-15 Doug Evans <dje@google.com>
4644
4645 * gdb.base/skip.c (main): Call test_skip_file_and_function.
4646 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
4647
fa4ff313
SM
46482016-03-14 Simon Marchi <simon.marchi@ericsson.com>
4649
4650 * gdb.base/default.exp: Add $_as_string to the list of expected
4651 convenience functions.
4652
f2403c39
AB
46532016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
4654
4655 * gdb.base/maint.exp: New tests for 'maint info line-table'.
4656
f2f3ccb9
SM
46572016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
4658
4659 * gdb.python/py-as-string.exp: New file.
4660 * gdb.python/py-as-string.c: New file.
4661
00dbd492
PA
46622016-03-09 Pedro Alves <palves@redhat.com>
4663
4664 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
4665 signal" -> "Thread NN received signal" output change.
4666 * gdb.threads/ia64-sigill.exp: Likewise.
4667 * gdb.threads/linux-dp.exp: Likewise.
4668 * gdb.threads/manythreads.exp: Likewise.
4669 * gdb.threads/pending-step.exp: Likewise.
4670 * gdb.threads/print-threads.exp: Likewise.
4671 * gdb.threads/sigstep-threads.exp: Likewise.
4672 * gdb.threads/staticthreads.exp: Likewise.
4673 * gdb.threads/tls.exp: Likewise.
4674
1e6697ea
YQ
46752016-03-09 Pedro Alves <palves@redhat.com>
4676
4677 * gdb.base/command-line-input.exp: New file.
4678
b04fd3be
MK
46792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4680
4681 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
4682 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
4683 * gdb.trace/pending.exp: Accept leading dot before function name.
4684 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
4685 * lib/trace-support.exp: Set registers for ppc.
4686
98fa59e9
MK
46872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4688
4689 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
4690 use it for disassembly; accept .main in addition to main in backtrace.
4691
f77198c8
MK
46922016-03-09 Wei-cheng Wang <cole945@gmail.com>
4693 Marcin Kościelnicki <koriakin@0x04.net>
4694
4695 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
4696 (gdb_recursion_test_ptr): New global variable.
4697 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
4698 gdb_recursion_test.
4699 (gdb_c_test): Ditto.
4700
ba84e0da
MK
47012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4702
4703 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
4704 ordering.
4705
4366d36e
MK
47062016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
4707
4708 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
4709 (bar): Add bar_start_lbl label.
4710 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
4711 of foo/bar for emitting DWARF and tracing.
4712
5eb264df
SDJ
47132016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
4714
4715 * analyze-racy-logs.py: Set executable bit.
4716
fb6a751f
SDJ
47172016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
4718
4719 * Makefile.in (DEFAULT_RACY_ITER): New variable.
4720 (CHECK_TARGET_TMP): Likewise.
4721 (check-single-racy): New rule.
4722 (check-parallel-racy): Likewise.
4723 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
4724 (do-check-parallel-racy): New rule.
4725 (check-racy/%.exp): Likewise.
4726 * README (Racy testcases): New section.
4727 * analyze-racy-logs.py: New file.
4728
bdf7e230
DE
47292016-03-03 Doug Evans <dje@google.com>
4730
4731 * gdb.base/skip.exp: Use with_test_prefix.
4732
4719d415
YQ
47332016-03-03 Yao Qi <yao.qi@linaro.org>
4734
4735 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
4736 Invoke step_over_syscall "clone" and break_cond_on_syscall
4737 "clone".
4738 * gdb.base/step-over-clone.c: New file.
4739
ea507862
YQ
47402016-03-03 Yao Qi <yao.qi@linaro.org>
4741
4742 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
4743 code format.
4744
8fc8cbda
YQ
47452016-03-03 Yao Qi <yao.qi@linaro.org>
4746
4747 * gdb.base/disp-step-fork.c: Rename to ...
4748 * gdb.base/step-over-fork.c: ... it. New file.
4749 * gdb.base/disp-step-vfork.c: Rename to ...
4750 * gdb.base/step-over-vfork.c: ... it. New file.
4751 * gdb.base/disp-step-syscall.exp: Rename to ...
4752 * gdb.base/step-over-syscall.exp: ... it. New file.
4753 (disp_step_cross_syscall): Rename to ...
4754 (step_over_syscall): ... it.
4755
92fa70b0
YQ
47562016-03-03 Yao Qi <yao.qi@linaro.org>
4757
4758 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
4759 If target supports condition evaluation on target, invoke
4760 break_cond_on_syscall for fork and vfork.
4761
e197ad3c
YQ
47622016-03-03 Yao Qi <yao.qi@linaro.org>
4763
4764 * gdb.base/disp-step-syscall.exp: Don't invoke
4765 support_displaced_stepping.
4766 (disp_step_cross_syscall): Test with displaced stepping off and
4767 on if supported.
4768
0b47da9f
YQ
47692016-03-03 Yao Qi <yao.qi@linaro.org>
4770
4771 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
4772 proc.
4773 (setup): New proc.
4774 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
4775 and setup.
4776
065ab6dc
BH
47772016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4778
4779 * gdb.fortran/vla-history.exp: Remove breakpoint.
4780
07e448ad 47812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4782
25d49b86
PA
4783 * gdb.fortran/vla-history.exp: Lookup array elements and printing
4784 exceeds timeout.
07e448ad 4785
9ac2d526 47862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4787
25d49b86
PA
4788 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
4789 breakpoint.
9ac2d526 4790
17807369
BH
47912016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
4792
4793 * gdb.mi/vla.f90: Nullify pointer after declaration.
4794
86e501af
PA
47952016-03-01 Pedro Alves <palves@redhat.com>
4796
4797 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
4798
1e903e32
PA
47992016-03-01 Pedro Alves <palves@redhat.com>
4800
4801 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
4802 before anything else.
4803 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
4804 _GNU_SOURCE here.
4805 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
4806 before anything else.
4807 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
4808
6ccb54e2
PA
48092016-03-01 Pedro Alves <palves@redhat.com>
4810
4811 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
4812
30ca9da1
YQ
48132016-03-01 Yao Qi <yao.qi@linaro.org>
4814
4815 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
4816 prepare_for_testing.
4817
dc856b38
YQ
48182016-03-01 Yao Qi <yao.qi@linaro.org>
4819
4820 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
4821
4a932159
AA
48222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4823
4824 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
4825 manually constructing the output path.
4826
f2489477
AA
48272016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
4828
4829 * gdb.arch/s390-stackless.S: New.
4830 * gdb.arch/s390-stackless.exp: New.
4831
38899f16
IB
48322016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
4833
4834 * gdb.dlang/circular.c: New file.
4835 * gdb.dlang/circular.exp: New file.
4836
9fde51ed
YQ
48372016-02-26 Yao Qi <yao.qi@linaro.org>
4838
4839 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
4840 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
4841 (testcases): Update.
4842
ce90fefe
YQ
48432016-02-26 Yao Qi <yao.qi@linaro.org>
4844
4845 * gdb.reverse/aarch64.c: Rename to ...
4846 * gdb.reverse/insn-reverse.c: ... it.
4847 * gdb.reverse/aarch64.exp: Rename to ...
4848 * gdb.reverse/insn-reverse.exp: ... it.
4849
3263bceb
YQ
48502016-02-26 Yao Qi <yao.qi@linaro.org>
4851
4852 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
4853 (testcase_ftype): New.
4854 (testcases): New array.
4855 (n_testcases): New.
4856 (main): Call each element in testcases.
4857 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
4858 (read_testcase): New.
4859 Do the tests in a loop.
4860
6cb59ff1
YQ
48612016-02-25 Yao Qi <yao.qi@linaro.org>
4862
4863 * gdb.base/branches.c: Remove.
4864
ae91f625
MK
48652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4866
4867 PR gdb/13808
4868 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
4869
678b48b7
MK
48702016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4871
4872 * gdb.trace/ftrace.exp: Remove unnecessary target check.
4873
7337a6f2
MK
48742016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
4875
4876 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
4877 change x86_64 call_insn to 'callq'.
4878
861ca91f
AT
48792016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4880
4881 * gdb.trace/tfile-avx.c: Move to...
4882 * gdb.trace/tracefile-pseudo-reg.c: Here.
4883 * gdb.trace/tfile-avx.exp: Move to...
4884 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4885
bf74e428
GB
48862016-02-24 Gary Benson <gbenson@redhat.com>
4887
4888 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4889 message on attach.
4890
cce0e923
DE
48912016-02-23 Doug Evans <dje@google.com>
4892
4893 * gdb.base/skip.c (test_skip): New function.
4894 (end_test_skip_file_and_function): New function.
4895 (test_skip_file_and_function): New function.
4896 * gdb.base/skip1.c (test_skip): New function.
4897 (skip1_test_skip_file_and_function): New function.
4898 * gdb.base/skip.exp: Add tests for new skip options.
4899 * gdb.base/skip-solib.exp: Update expected output.
4900 * gdb.perf/skip-command.cc: New file.
4901 * gdb.perf/skip-command.exp: New file.
4902 * gdb.perf/skip-command.py: New file.
4903
4000e47e
MK
49042016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4905
4906 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4907 info registers pattern.
4908
24f75ead
IB
49092016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4910
4911 * lib/future.exp: Add D support.
4912 (gdb_find_gdc): New proc.
4913 (gdb_default_target_compile): Add D support.
4914
fbb7bcbe
WW
49152016-02-18 Wei-cheng Wang <cole945@gmail.com>
4916
4917 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4918 user+system time.
4919 (trace_speed_test): Determine the iteration count for a time
4920 between 15..30 seconds.
4921
012b3a21
WT
49222016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4923
4924 * gdb.arch/i386-mpx-sigsegv.c: New file.
4925 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4926 * gdb.arch/i386-mpx-simple_segv.c: New file.
4927 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4928
2d5189bd
YQ
49292016-02-18 Yao Qi <yao.qi@linaro.org>
4930
4931 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4932 Don't call setup_kfail.
4933
40fb20d0
YQ
49342016-02-18 Yao Qi <yao.qi@linaro.org>
4935
4936 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4937 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4938
21b1f8d2
DE
49392016-02-16 Doug Evans <dje@google.com>
4940
4941 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4942 * gdb.base/skip1.c: Ditto.
4943 * gdb.base/skip.exp: Whitespace cleanup.
4944
4041ed77
DB
49452016-02-16 Don Breazeal <donb@codesourcery.com>
4946
4947 PR remote/19496
4948 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4949 Remove kfail for PR remote/19496.
4950
c4ef31bf
SM
49512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4952
4953 * lib/gdb.exp (standard_temp_file): Return a path specific to
4954 the runtest invocation.
4955
266b65b3
SM
49562016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4957
4958 * gdb.trace/save-trace.exp: Change relative path to be in the
4959 standard output directory.
4960
a7a0a6a9
JK
49612016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4962
4963 * gdb.arch/i386-prologue.c: Add missing prototypes.
4964
c99dbb42
JK
49652016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4966
4967 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4968 * gdb.arch/i386-prologue.exp: Likewise.
4969 * gdb.arch/i386-size.exp: Likewise.
4970
aa480355
SM
49712016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4972
4973 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4974 define object file path.
4975 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4976 file path.
4977 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4978 standard_output_file to define binfile.
4979
ba881f50
JK
49802016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4981
4982 Fix compatibility with recent gfortran-5.3.1.
4983 * gdb.fortran/vla-history.exp (print vla1 allocated)
4984 (print vla2 allocated, print $2, print $3): Remove
4985 (print $4): Rename to ...
4986 (print $2): ... here.
4987 (print $9): Rename to ...
4988 (print $5): ... here.
4989 (print $10): Rename to ...
4990 (print $6): ... here.
4991 * gdb.fortran/vla.f90: Add pvla initialization.
4992
e9fb005c
JK
49932016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4996 New test.
4997 * gdb.fortran/vla-value-sub.exp: Likewise.
4998
e44e00ff
MK
49992016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
5000
5001 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
5002
97e94151
SM
50032016-02-12 Simon Marchi <simon.marchi@ericsson.com>
5004
5005 * i386-biarch-core.exp: Define corefile using
5006 standard_output_file.
5007
01113bc1
YQ
50082016-02-12 Yao Qi <yao.qi@linaro.org>
5009
5010 * gdb.arch/arm-single-step-kernel-helper.c: New.
5011 * gdb.arch/arm-single-step-kernel-helper.exp: New.
5012
33b4777c
MM
50132016-02-12 Markus Metzger <markus.t.metzger@intel.com>
5014
5015 * gdb.btrace/tailcall-only.exp: New.
5016 * gdb.btrace/tailcall-only.c: New.
5017 * gdb.btrace/x86_64-tailcall-only.S: New.
5018 * gdb.btrace/i686-tailcall-only.S: New.
5019
acc23c11
PA
50202016-02-11 Pedro Alves <palves@redhat.com>
5021
5022 * README (Parallel testing): Add missing double quotes.
5023
e352bf0a
PA
50242016-02-11 Pedro Alves <palves@redhat.com>
5025
5026 * README (Parallel testing): New section.
5027 (GDB_PARALLEL): Rewrite.
5028 (FORCE_PARALLEL): Document.
5029
9f5fed78
MK
50302016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
5031
5032 * gdb.trace/tfile-avx.c: New test.
5033 * gdb.trace/tfile-avx.exp: New test.
5034
9ef9e6a6
KS
50352016-02-09 Keith Seitz <keiths@redhat.com>
5036
5037 PR breakpoints/19546
5038 * gdb.base/infcall-exec.c: New file.
5039 * gdb.base/infcall-exec2.c: New file.
5040 * gdb.base/infcall-exec.exp: New file.
5041
a96e36da
KS
50422016-02-09 Keith Seitz <keiths@redhat.com>
5043
5044 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
5045 (toplevel): Call test_bkpt_address.
5046
9f61929f
KS
50472016-02-09 Keith Seitz <keiths@redhat.com>
5048
5049 PR python/19506
5050 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
5051 (toplevel): Call test_bkpt_address.
5052
1e94266c
SM
50532016-02-09 Simon Marchi <simon.marchi@ericsson.com>
5054
5055 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
5056 to AC_OUTPUT.
5057 * configure: Regenerate.
5058
2a7f3dff
PA
50592016-02-09 Pedro Alves <palves@redhat.com>
5060
5061 PR breakpoints/19548
5062 * gdb.base/execl-update-breakpoints.c (some_function): New
5063 function.
5064 (main): Call it.
5065 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
5066 Tighten expected GDB output.
5067
2151ccc5
SM
50682016-02-08 Simon Marchi <simon.marchi@ericsson.com>
5069
5070 * Makefile.in (ALL_SUBDIRS): Remove.
5071 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
5072 (distclean maintainer-clean realclean): Likewise.
5073 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
5074 * configure: Regenerate.
5075 * gdb.ada/Makefile.in: Delete.
5076 * gdb.arch/Makefile.in: Likewise.
5077 * gdb.asm/Makefile.in: Likewise.
5078 * gdb.base/Makefile.in: Likewise.
5079 * gdb.btrace/Makefile.in: Likewise.
5080 * gdb.cell/Makefile.in: Likewise.
5081 * gdb.compile/Makefile.in: Likewise.
5082 * gdb.cp/Makefile.in: Likewise.
5083 * gdb.disasm/Makefile.in: Likewise.
5084 * gdb.dlang/Makefile.in: Likewise.
5085 * gdb.dwarf2/Makefile.in: Likewise.
5086 * gdb.fortran/Makefile.in: Likewise.
5087 * gdb.gdb/Makefile.in: Likewise.
5088 * gdb.go/Makefile.in: Likewise.
5089 * gdb.guile/Makefile.in: Likewise.
5090 * gdb.java/Makefile.in: Likewise.
5091 * gdb.linespec/Makefile.in: Likewise.
5092 * gdb.mi/Makefile.in: Likewise.
5093 * gdb.modula2/Makefile.in: Likewise.
5094 * gdb.multi/Makefile.in: Likewise.
5095 * gdb.objc/Makefile.in: Likewise.
5096 * gdb.opencl/Makefile.in: Likewise.
5097 * gdb.opt/Makefile.in: Likewise.
5098 * gdb.pascal/Makefile.in: Likewise.
5099 * gdb.perf/Makefile.in: Likewise.
5100 * gdb.python/Makefile.in: Likewise.
5101 * gdb.reverse/Makefile.in: Likewise.
5102 * gdb.server/Makefile.in: Likewise.
5103 * gdb.stabs/Makefile.in: Likewise.
5104 * gdb.threads/Makefile.in: Likewise.
5105 * gdb.trace/Makefile.in: Likewise.
5106 * gdb.xml/Makefile.in: Likewise.
5107 * lib/gdb.exp (make_gdb_parallel_path): Add check for
5108 GDB_PARALLEL.
5109 (standard_output_file): Remove check for GDB_PARALLEL, always
5110 return path in outputs/$subdir/$testname.
5111
437277d4
SM
51122016-02-08 Simon Marchi <simon.marchi@ericsson.com>
5113
5114 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
5115 (site.exp): Assign abs_srcdir to tcl's srcdir.
5116
31d913c7
YQ
51172016-02-04 Yao Qi <yao.qi@linaro.org>
5118
5119 * gdb.base/foll-exec-mode.c: Include limits.h.
5120 (main): Add parameters argc and argv. Get directory from
5121 argv[0].
5122 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
5123 compilation.
5124 * gdb.base/foll-exec.c: Include limits.h.
5125 (main): Add parameters argc and argv.
5126 Get directory from argv[0].
5127 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
5128 Adjust tests on the number of lines as source code changed.
5129 * gdb.base/foll-vfork-exit.c: Include limits.h.
5130 (main): Add one line of statement before vfork.
5131 * gdb.base/foll-vfork.c: Include limits.h and string.h.
5132 (main): Add parameters argc and argv. Get directory from
5133 argv[0].
5134 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
5135 (setup_gdb): Set tbreak to skip some source lines.
5136 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
5137 (main): Add parameters argc and argv. Get directory from
5138 argv[0].
5139 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
5140 compilation.
5141 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
5142 (main): Add parameters argc and argv. Get directory from
5143 argv[0].
5144 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
5145 compilation.
5146
9482b9fb
DE
51472016-02-01 Doug Evans <dje@google.com>
5148
5149 * gdb.base/skip.exp: Clean up multiple references to same test name.
5150
6b2e4f10
PA
51512016-02-01 Pedro Alves <palves@redhat.com>
5152
ccb6afd6 5153 PR remote/19496
6b2e4f10
PA
5154 * gdb.threads/forking-threads-plus-breakpoint.exp
5155 (displaced_stepping_supported): New global.
5156 (probe_displaced_stepping_support): New procedure.
5157 (do_test): Add 'displaced' parameter, and use it.
5158 (top level): Check for displaced stepping support. Add displaced
5159 stepping on/off testing axis.
5160
37a8db1a
AB
51612016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
5162
5163 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
5164 pointer. Don't perform further tests on the unassociated pointer
5165 if the first test fails.
5166
5fdf6324
AB
51672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
5168
5169 * gdb.base/max-value-size.c: New file.
5170 * gdb.base/max-value-size.exp: New file.
5171 * gdb.base/huge.exp: Disable max-value-size for this test.
5172
935c6144
IB
51732016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
5174
5175 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
5176
7fe8399d
YQ
51772016-01-28 Yao Qi <yao.qi@linaro.org>
5178
5179 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
5180
a2077e25
PA
51812016-01-25 Pedro Alves <palves@redhat.com>
5182
5183 PR threads/19461
5184 * gdb.base/fork-running-state.c: New file.
5185 * gdb.base/fork-running-state.exp: New file.
5186
1d2736d4
PA
51872016-01-25 Pedro Alves <palves@redhat.com>
5188
5189 PR gdb/19494
5190 * gdb.base/catch-fork-kill.c: New file.
5191 * gdb.base/catch-fork-kill.exp: New file.
5192
f1da4b11
PA
51932016-01-25 Pedro Alves <palves@redhat.com>
5194
5195 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
5196 Delete, moved to lib/gdb.exp.
5197 * gdb.threads/forking-threads-plus-breakpoint.exp
5198 (foreach_with_prefix): Likewise.
5199 * gdb.threads/process-dies-while-handling-bp.exp
5200 (foreach_with_prefix): Likewise.
5201 * lib/gdb.exp (foreach_with_prefix): New procedure.
5202
45f38546
MK
52032016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
5204
5205 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
5206 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
5207
dc29a1ce
MK
52082016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
5209
5210 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
5211 endian targets.
5212
092127d7
JK
52132016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5214 Pedro Alves <palves@redhat.com>
5215
5216 Fix testsuite compatibility with Guile.
5217 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
5218 number.
5219
31d765d3
JK
52202016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 Fix testsuite compatibility with Guile.
5223 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
5224 (thread 1): New test for backtrace through signal handler.
5225
1ac78c04
YQ
52262016-01-22 Yao Qi <yao.qi@linaro.org>
5227
5228 PR testsuite/19491
5229 * gdb.base/multi-forks.c: Include
5230 ../lib/unbuffer_output.c
5231 (main): Call gdb_unbuffer_output.
5232
4f5946a8
DE
52332016-01-21 Doug Evans <dje@google.com>
5234
5235 * lib/ada.exp (gdb_compile_ada): Fix typo.
5236
305e13e6
JB
52372016-01-21 Joel Brobecker <brobecker@adacore.com>
5238
5239 * gdb.base/break-fun-addr.exp: New file.
5240 * gdb.base/break-fun-addr1.c: New file.
5241 * gdb.base/break-fun-addr2.c: New file.
5242
5f5dfff6
SM
52432016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
5244
5245 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
5246 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
5247 enum flag values.
5248
fd356fa2
AA
52492016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
5250
5251 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
5252 when GDB can not set the vector return value. Add more comments
5253 for clarification.
5254
9df22175
AT
52552016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
5256
5257 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
5258 command.
5259
41d1845e
SM
52602016-01-19 Simon Marchi <simon.marchi@ericsson.com>
5261
5262 * Makefile.in (DO_RUNTEST): Add --status and update usages.
5263
01ac6840
SM
52642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
5265
5266 * Makefile.in (check-single): Pass --status to runtest.
5267 (check/%.exp): Likewise.
5268
52692016-01-19 Simon Marchi <simon.marchi@ericsson.com>
5270
5271 * Makefile.in (check-parallel): Propagate return code from make
5272 do-check-parallel.
5273
bd0a71fa
MK
52742016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
5275
5276 * gdb.trace/ftrace.exp: Fix expected message on continue.
5277 * gdb.trace/pending.exp: Fix expected message on continue.
5278 * gdb.trace/trace-break.exp: Fix expected message on continue.
5279
8bcbad33
SM
52802016-01-18 Simon Marchi <simon.marchi@ericsson.com>
5281
5282 * lib/gdb.exp (gdb_test): Remove unused global references.
5283
f303dbd6
PA
52842016-01-18 Pedro Alves <palves@redhat.com>
5285
5286 * gdb.base/async-shell.exp: Adjust expected output.
5287 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
5288 * gdb.base/siginfo-thread.exp: Adjust expected output.
5289 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
5290 * gdb.java/jnpe.exp: Adjust expected output.
5291 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
5292 * gdb.threads/continue-pending-status.exp: Adjust expected output.
5293 * gdb.threads/leader-exit.exp: Adjust expected output.
5294 * gdb.threads/manythreads.exp: Adjust expected output.
5295 * gdb.threads/pthreads.exp: Adjust expected output.
5296 * gdb.threads/schedlock.exp: Adjust expected output.
5297 * gdb.threads/siginfo-threads.exp: Adjust expected output.
5298 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
5299 expected output.
5300 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
5301 output.
5302 * gdb.threads/sigthread.exp: Adjust expected output.
5303 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
5304
b2789696
YQ
53052016-01-18 Yao Qi <yao.qi@linaro.org>
5306
5307 * gdb.guile/scm-section-script.c: Replace @progbits with
5308 %progbits.
5309 * gdb.python/py-section-script.c: Likewise.
5310
71ef29a8
PA
53112016-01-15 Pedro Alves <palves@redhat.com>
5312
5313 * gdb.multi/tids.exp: Test star wildcard ranges.
5314
3f5b7598
PA
53152016-01-15 Pedro Alves <palves@redhat.com>
5316
5317 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
5318 command from "thread apply" invocation.
5319 (thr_apply_info_thr_invalid): Default the expected output to the
5320 input tid list.
5321 (top level): Add tests that use convenience variables. Add tests
5322 for "thread apply" with a valid TID list, but missing the command.
5323
663f6d42
PA
53242016-01-13 Pedro Alves <palves@redhat.com>
5325
5326 * gdb.base/default.exp: Expect $_gthread as well.
5327 * gdb.multi/tids.exp: Test $_gthread.
5328 * gdb.threads/thread-specific.exp: Test $_gthread.
5329
c84f6bbf
PA
53302016-01-13 Pedro Alves <palves@redhat.com>
5331
5332 * gdb.multi/tids.exp: Test "info threads -gid".
5333
22a02324
PA
53342016-01-13 Pedro Alves <palves@redhat.com>
5335
5336 * gdb.multi/tids.exp: Test InferiorThread.global_num and
5337 Breakpoint.thread.
5338 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
5339
5d5658a1
PA
53402016-01-07 Pedro Alves <palves@redhat.com>
5341
5342 * gdb.base/break.exp: Adjust to output changes.
5343 * gdb.base/hbreak2.exp: Likewise.
5344 * gdb.base/sepdebug.exp: Likewise.
5345 * gdb.base/watch_thread_num.exp: Likewise.
5346 * gdb.linespec/keywords.exp: Likewise.
5347 * gdb.multi/info-threads.exp: Likewise.
5348 * gdb.threads/thread-find.exp: Likewise.
5349 * gdb.multi/tids.c: New file.
5350 * gdb.multi/tids.exp: New file.
5351
84654457
PA
53522016-01-13 Pedro Alves <palves@redhat.com>
5353
5354 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
5355
e3940304
PA
53562016-01-13 Pedro Alves <palves@redhat.com>
5357
5358 * gdb.base/default.exp: Expect $_inferior as well.
5359 * gdb.multi/base.exp: Test $_inferior.
5360
a911d87a
PA
53612016-01-13 Pedro Alves <palves@redhat.com>
5362
5363 PR breakpoints/19388
5364 * gdb.base/catch-signal-siginfo-cond.c: New file.
5365 * gdb.base/catch-signal-siginfo-cond.exp: New file.
5366
82075af2
JS
53672016-01-12 Josh Stone <jistone@redhat.com>
5368 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5369
5370 * gdb.base/catch-syscall.c (do_execve): New variable.
5371 (main): Conditionally trigger an execve.
5372 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
5373 (test_catch_syscall_execve): New, check entry/return across execve.
5374 (do_syscall_tests): Call test_catch_syscall_execve.
5375
e46eeedd
PA
53762016-01-12 Pedro Alves <palves@redhat.com>
5377
5378 * gdb.base/random-signal.exp (do_test): New procedure, with body
5379 of testcase moved in.
5380
01d8c27e
JK
53812016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5382 Pedro Alves <palves@redhat.com>
5383
5384 * gdb.base/funcargs.exp (finish from indirectly called function):
5385 Reintroduce the case for 'First'.
5386
9a706302
JK
53872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5388 Pedro Alves <palves@redhat.com>
5389
5390 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
5391 (tcatch_vfork_then_child_follow_exec)
5392 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
5393 identification.
5394
c0ecb95f
JK
53952016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5396
5397 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
5398 and repeats to unlimited.
5399 * gdb.python/py-value.exp: Likewise.
5400 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
5401 and repeats to unlimited.
5402
6cfc1fcb
JK
54032016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5404
5405 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
5406 and reordering the functions.
5407 * gdb.multi/hangout.c: Likewise.
5408 * gdb.multi/hello.c: Likewise.
5409
582a1b00
SM
54102016-01-08 Simon Marchi <simon.marchi@ericsson.com>
5411
5412 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
5413 absolute.
5414 (SingleStatisticTestResult.report): Use dict.keys instead of
5415 dict.iterkeys.
5416
79bc59cb
PA
54172016-01-06 Pedro Alves <palves@redhat.com>
5418
5419 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
5420
43368e1d
MM
54212016-01-04 Markus Metzger <markus.t.metzger@intel.com>
5422
5423 * gdb.btrace/dlopen.exp: New.
5424 * gdb.btrace/dlopen.c: New.
5425 * gdb.btrace/dlopen-dso.c: New.
5426
79fad5b8
SL
54272015-12-25 Sandra Loosemore <sandra@codesourcery.com>
5428
5429 * lib/gdb.exp (gdb_test): Update comments to clarify that the
5430 PATTERN argument is optional.
5431
ab8314b3
JB
54322015-12-24 Joel Brobecker <brobecker@adacore.com>
5433
5434 * lib/ada.exp (target_compile_ada_from_dir): New function.
5435 (gdb_compile_ada): Reimplement avoiding the use of project files.
5436 * gdb.ada/gnat_ada.gpr: Delete.
5437 * gdb.ada/cond_lang.exp: Adjust test to make path before
5438 filename optional.
5439 * gdb.ada/small_reg_param.exp: Likewise.
5440
fe33faff
SM
54412015-12-22 Simon Marchi <simon.marchi@ericsson.com>
5442
5443 * gdb.base/foll-vork.exp: Remove HP-UX special case.
5444
6d265cb4
TP
54452015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5446
5447 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
5448 case.
5449
10125099
SM
54502015-12-21 Simon Marchi <simon.marchi@ericsson.com>
5451
5452 * gdb.base/break.exp: Remove dead code.
5453 * gdb.base/sepdebug.exp: Likewise.
5454
3ca22649
SM
54552015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5456
5457 * gdb.asm/asm-source.exp: Remove HP-UX references.
5458 * gdb.base/annota1.exp: Likewise.
5459 * gdb.base/annota3.exp: Likewise.
5460 * gdb.base/attach.exp: Likewise.
5461 * gdb.base/bigcore.exp: Likewise.
5462 * gdb.base/break.exp: Likewise.
5463 * gdb.base/call-ar-st.exp: Likewise.
5464 * gdb.base/callfuncs.exp: Likewise.
5465 * gdb.base/catch-fork-static.exp: Likewise.
5466 * gdb.base/display.exp: Likewise.
5467 * gdb.base/foll-exec-mode.exp: Likewise.
5468 * gdb.base/foll-exec.exp: Likewise.
5469 * gdb.base/foll-fork.exp: Likewise.
5470 * gdb.base/foll-vfork.exp: Likewise.
5471 * gdb.base/funcargs.exp: Likewise.
5472 * gdb.base/hbreak2.exp: Likewise.
5473 * gdb.base/inferior-died.exp: Likewise.
5474 * gdb.base/interrupt.exp: Likewise.
5475 * gdb.base/multi-forks.exp: Likewise.
5476 * gdb.base/nodebug.exp: Likewise.
5477 * gdb.base/sepdebug.exp: Likewise.
5478 * gdb.base/solib1.c: Likewise.
5479 * gdb.base/step-test.exp: Likewise.
5480 * gdb.mi/non-stop.c: Likewise.
5481 * gdb.mi/pthreads.c: Likewise.
5482 * gdb.multi/bkpt-multi-exec.ex: Likewise.
5483 * gdb.threads/pthreads.c: Likewise.
5484 * gdb.threads/staticthreads.exp: Likewise.
5485 * lib/future.exp: Likewise.
5486 * lib/gdb.exp: Likewise.
5487 * gdb.base/so-indr-cl.c: Remove.
5488 * gdb.base/so-indr-cl.exp: Likewise.
5489 * gdb.base/solib.c: Likewise.
5490 * gdb.base/solib.exp: Likewise.
5491 * gdb.base/solib2.c: Likewise.
5492
b6304613
SM
54932015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
5494
5495 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
5496 * gdb.base/call-ar-st.exp: Likewise.
5497 * gdb.base/callfuncs.exp: Likewise.
5498 * gdb.base/condbreak.exp: Likewise.
5499 * gdb.base/constvars.exp: Likewise.
5500 * gdb.base/hbreak2.exp: Likewise.
5501 * gdb.base/langs.exp: Likewise.
5502 * gdb.base/list.exp: Likewise.
5503 * gdb.base/long_long.exp: Likewise.
5504 * gdb.base/ptype.exp: Likewise.
5505 * gdb.base/scope.exp: Likewise.
5506 * gdb.base/signals.exp: Likewise.
5507 * gdb.base/so-impl-ld.exp: Likewise.
5508 * gdb.base/varargs.exp: Likewise.
5509 * gdb.base/volatile.exp: Likewise.
5510 * gdb.base/whatis.exp: Likewise.
5511 * gdb.cp/cplusfuncs.exp: Likewise.
5512 * gdb.cp/inherit.exp: Likewise.
5513 * gdb.cp/local.exp: Likewise.
5514 * gdb.cp/member-ptr.exp: Likewise.
5515 * gdb.cp/method.exp: Likewise.
5516 * gdb.cp/overload.exp: Likewise.
5517 * gdb.cp/templates.exp: Likewise.
5518 * gdb.stabs/weird.exp: Likewise.
5519 * lib/compiler.c: Likewise.
5520 * lib/compiler.cc: Likewise.
5521 * lib/cp-support.exp: Likewise.
5522 * lib/gdb.exp: Likewise.
5523
bf401b07
SM
55242015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
5525
5526 * configure.ac: Remove HP-UX case.
5527 * configure: Regenerate.
5528
aff9c0f8
SM
55292015-12-18 Simon Marchi <simon.marchi@ericsson.com>
5530
5531 * lib/gdb.exp (gdb_compile): Add function doc.
5532
a6904d5a
PA
55332015-12-17 Pedro Alves <palves@redhat.com>
5534
5535 PR threads/19354
5536 * gdb.multi/info-threads.exp: New file.
5537
a22279dd
YQ
55382015-12-15 Yao Qi <yao.qi@linaro.org>
5539
5540 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
5541 is aarch64*-*-*.
5542
0588c796
SL
55432015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5544
5545 * gdb.base/history-duplicates.exp: Skip if no readline support.
5546
5d978e17
SL
55472015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5548
5549 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
5550
7e763b86
SL
55512015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5552
5553 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
5554
87a3a92c
SL
55552015-12-14 Sandra Loosemore <sandra@codesourcery.com>
5556
5557 * gdb.base/completion.exp: Skip tests that interrupt GDB with
5558 ctrl-C if nointerrupts target property is set.
5559 * gdb.base/double-prompt-target-event-error.exp: Likewise.
5560 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
5561 * gdb.base/paginate-bg-execution.exp: Likewise.
5562 * gdb.base/paginate-execution-startup.exp: Likewise.
5563 * gdb.base/random-signal.exp: Likewise.
5564 * gdb.base/range-stepping.exp: Likewise.
5565 * gdb.cp/annota2.exp: Likewise.
5566 * gdb.cp/annota3.exp: Likewise.
5567 * gdb.gdb/selftest.exp: Likewise.
5568 * gdb.threads/continue-pending-status.exp: Likewise.
5569 * gdb.threads/leader-exit.exp: Likewise.
5570 * gdb.threads/manythreads.exp: Likewise.
5571 * gdb.threads/pthreads.exp: Likewise.
5572 * gdb.threads/schedlock.exp: Likewise.
5573 * gdb.threads/sigthread.exp: Likewise.
5574
a8f077dc
DB
55752015-12-11 Don Breazeal <donb@codesourcery.com>
5576
5577 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
5578 remote.
5579 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
5580 * gdb.base/foll-exec.exp (main): Enable for target remote.
5581 * gdb.base/foll-fork.exp (main): Likewise.
5582 * gdb.base/foll-vfork.exp (main): Likewise.
5583 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
5584 (proc continue_to_exit_bp_loc): Use clean_restart.
5585 * gdb.base/pie-execl.exp (main): Disable for target remote.
5586 * gdb.base/watch-vfork.exp (main): Enable for target remote.
5587 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
5588 * gdb.threads/execl.exp (main): Likewise.
5589 * gdb.threads/fork-child-threads.exp (main): Likewise.
5590 * gdb.threads/fork-plus-threads.exp (main): Disable for target
5591 remote.
5592 * gdb.threads/fork-thread-pending.exp (main): Enable for target
5593 remote.
5594 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
5595 pid.tid style ptids, instead of just tid.
5596 * gdb.threads/thread-execl.exp (main): Enable for target remote.
5597 * gdb.threads/watchpoint-fork.exp (main): Likewise.
5598 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
5599 ptids, instead of just tid.
5600
3b2464a8
AB
56012015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5602
5603 * gdb.base/list.exp (test_list_forward): Add end of file error
5604 test.
5605 (test_repeat_list_command): Add end of file error test.
5606 (test_list_backwards): Add beginning of file error test.
5607
a0def019
AB
56082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5609
5610 * gdb.base/list.exp (test_list_invalid_args): New function,
5611 defined, and called.
5612
5c000dff
AB
56132015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5614
5615 * gdb.base/list.exp (test_list): Make test names unique.
5616
f1637ebe
YQ
56172015-12-11 Yao Qi <yao.qi@linaro.org>
5618
5619 * gdb.base/coremaker2.c: Remove.
5620
36d6fc0a
PA
56212015-12-10 Pedro Alves <palves@redhat.com>
5622
5623 * gdb.multi/base.exp: Remove stale "spaces" references.
5624
762f7747
PA
56252015-12-10 Pedro Alves <palves@redhat.com>
5626
5627 * gdb.multi/base.exp: Don't use nowarnings.
5628 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
5629 * gdb.multi/hangout.c: Include stdio.h.
5630 * gdb.multi/hello.c: Include stdlib.h.
5631 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
5632 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
5633 * gdb.multi/multi-arch.exp: Don't use nowarnings.
5634
28d2bfb9
AB
56352015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
5636
5637 * gdb.dwarf2/dw2-ranges-base.c: New file.
5638 * gdb.dwarf2/dw2-ranges-base.exp: New file.
5639 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
5640 support additional line table, and debug ranges generation.
5641 (Dwarf::ranges): New function, generate .debug_ranges.
5642 (Dwarf::lines): Support generating simple line table programs.
5643 (Dwarf::assemble): Initialise new namespace variables.
5644
5fc2beac
KB
56452015-12-09 Kevin Buettner <kevinb@redhat.com>
5646
5647 * gdb.base/async.exp (proc test_background): Add case for
5648 asynchronous execution not supported.
5649
1c35a88f
LM
56502015-12-09 Luis Machado <lgustavo@codesourcery.com>
5651
5652 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
5653 format and change test names to make them unique.
5654
b593e3d9
RK
56552015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
5656 Pedro Alves <pedro@redhat.com>
5657
5658 PR gdb/18702
5659 Add checking of floatformats setup on x86_64 hosts.
5660 * gdb.arch/i386-float.S (main): Load bigval and smallval.
5661 (smallval, bigval): New labels/constants.
5662 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
5663 float" after loading bigval and smallval.
5664
d72413e6
PMR
56652015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
5666
5667 * gdb.ada/fun_overload_menu.exp: New testcase.
5668 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
5669
ece66d65
JS
56702015-12-04 Josh Stone <jistone@redhat.com>
5671
5672 * gdb.base/catch-fork-static.exp: New.
5673
41d0efca
YQ
56742015-12-03 Yao Qi <yao.qi@linaro.org>
5675
5676 * gdb.base/sizeof.c: Don't include stdio.h and
5677 ../lib/unbuffer_output.c.
5678 (main): New variable 'size' and 'value'. Remove printf and
5679 gdb_unbuffer_output. Assign return value to size and value.
5680 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
5681 at the beginning.
5682 (check_sizeof): Check the result by printing variable 'size'.
5683 (check_valueof): Check the result by printing variable 'value'.
5684
99fd02d9
YQ
56852015-12-01 Yao Qi <yao.qi@linaro.org>
5686
5687 * gdb.base/disp-step-syscall.exp: Define syscall instruction
5688 for aarch64*-*-linux* target.
5689
f2faf941
PA
56902015-11-30 Pedro Alves <palves@redhat.com>
5691
5692 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
5693
04bf20c5
PA
56942015-11-30 Pedro Alves <palves@redhat.com>
5695
5696 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
5697 Handle non-stop mode vCont replies.
5698
09df4675
PA
56992015-11-30 Pedro Alves <palves@redhat.com>
5700
5701 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
5702 prepare_for_testing. Start gdb with "set non-stop on" appended to
5703 GDBFLAGS. Lax expected stop output.
5704
58b584af
YQ
57052015-11-27 Yao Qi <yao.qi@linaro.org>
5706
5707 * gdb.arch/arm-neon.exp: New.
5708 * gdb.arch/arm-neon.c: New.
5709
dfcb77a8
YQ
57102015-11-27 Yao Qi <yao.qi@linaro.org>
5711
5712 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
5713
88e8ec1b
YQ
57142015-11-27 Yao Qi <yao.qi@linaro.org>
5715
5716 * gdb.cp/annota2.exp: Allow multiple occurrences of the
5717 frames-invalid annotation.
5718
bfde72c2
YQ
57192015-11-27 Yao Qi <yao.qi@linaro.org>
5720
5721 * gdb.cp/annota2.exp: Use ${frames_invalid}.
5722
f6512a69
SM
57232015-11-26 Simon Marchi <simon.marchi@ericsson.com>
5724
5725 * gdb.threads/names.exp: New file.
5726 * gdb.threads/names.c: New file.
5727 * README: Mention gdb,no_thread_names.
5728
46a3515b
MM
57292015-11-26 Markus Metzger <markus.t.metzger@intel.com>
5730
5731 PR 19297
5732 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
5733 support" error.
5734
62147a22
PA
57352015-11-24 Pedro Alves <palves@redhat.com>
5736
5737 PR 17539
5738 * gdb.base/display.exp: Expect displays to be sorted in ascending
5739 order. Use multi_line.
5740 * gdb.base/solib-display.exp: Likewise.
5741
2f341b6e
PA
57422015-11-24 Pedro Alves <palves@redhat.com>
5743
5744 PR 17539
25d49b86
PA
5745 * gdb.base/display.exp: Expect displays to be sorted in ascending
5746 order. Use multi_line.
5747 * gdb.base/solib-display.exp: Likewise.
2f341b6e 5748
7e0aa6aa
PA
57492015-11-24 Pedro Alves <palves@redhat.com>
5750
5751 PR 17539
5752 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
5753 threads in ascending order.
5754 * gdb.base/foll-fork.exp: Likewise.
5755 * gdb.base/foll-vfork.exp: Likewise.
5756 * gdb.base/multi-forks.exp: Likewise.
5757 * gdb.mi/mi-nonstop.exp: Likewise.
5758 * gdb.mi/mi-nsintrall.exp: Likewise.
5759 * gdb.multi/base.exp: Likewise.
5760 * gdb.multi/multi-arch.exp: Likewise.
5761 * gdb.python/py-inferior.exp: Likewise.
5762 * gdb.threads/break-while-running.exp: Likewise.
5763 * gdb.threads/execl.exp: Likewise.
5764 * gdb.threads/gcore-thread.exp: Likewise.
5765 * gdb.threads/info-threads-cur-sal.exp: Likewise.
5766 * gdb.threads/kill.exp: Likewise.
5767 * gdb.threads/linux-dp.exp: Likewise.
5768 * gdb.threads/multiple-step-overs.exp: Likewise.
5769 * gdb.threads/next-bp-other-thread.exp: Likewise.
5770 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
5771 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
5772 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
5773 * gdb.threads/thread-find.exp: Likewise.
5774 * gdb.threads/tls.exp: Likewise.
5775 * lib/mi-support.exp (mi_reverse_list): Delete.
5776 (mi_check_thread_states): No longer reverse list.
5777
2cc57ad8
PA
57782015-11-24 Pedro Alves <palves@redhat.com>
5779
5780 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
5781 use lowercase.
5782
c93e8391
SM
57832015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5784
5785 * gdb.trace/actions.c: Include trace-common.h.
5786 (main): Add a location for a fast tracepoint.
5787 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
5788 the normal tracepoints.
5789 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
5790
045ccf91
SM
57912015-11-23 Simon Marchi <simon.marchi@ericsson.com>
5792
5793 * save-trace.exp: Factor out code to these...
5794 (gdb_save_tracepoints): New.
5795 (gdb_load_tracepoints): New.
5796 (do_save_load_test): New.
5797
5506f9f6
KB
57982015-11-23 Kevin Buettner <kevinb@redhat.com>
5799
5800 * gdb.base/asmlabel.exp: New test.
5801 * gdb.base/asmlabel.c: New test case.
5802
16c3b12f
JB
58032015-11-23 Joel Brobecker <brobecker@adacore.com>
5804
5805 * gdb.base/wrong_frame_bt_full-main.c: New file.
5806 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
5807 * gdb.base/wrong_frame_bt_full.exp: New file.
5808
155bfbd3
JB
58092015-11-23 Joel Brobecker <brobecker@adacore.com>
5810
5811 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
5812
bb097445
JM
58132015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5814
206853a0 5815 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
5816 pstate register when comparing registers values in
5817 sparc64-*-linux-gnu targets to avoid spurious differences.
5818
9c88ed8f
JM
58192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
5820
206853a0 5821 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 5822
96161e25
SL
58232015-11-19 Sandra Loosemore <sandra@codesourcery.com>
5824
5825 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
5826 as type argument to gdb_compile.
5827 * gdb.base/nested-subp2.exp: Likewise.
5828 * gdb.base/nested-subp3.exp: Likewise.
5829
340c2830
DV
58302015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
5831
5832 * lib/dwarf.exp (_note): Fix left shift of negative value.
5833 * gdb.trace/trace-condition.exp: Likewise.
5834
c1862d0f
YQ
58352015-11-13 Yao Qi <yao.qi@linaro.org>
5836
5837 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
5838 comments about d10v.
5839 (test_scalar_returns): Likewise.
5840 * gdb.base/d10v.ld: Remove.
5841 * gdb.base/overlays.exp: Remove the target triplet checking for
5842 d10v-*-*.
5843 * gdb.base/structs.exp (test_struct_returns): Remove the
5844 comments about d10v.
5845 (test_struct_calls): Likewise.
5846
77ae9c19
YQ
58472015-11-13 Yao Qi <yao.qi@linaro.org>
5848
5849 * gdb.base/gnu_vector.exp: Check the return value by "p res".
5850 * gdb.base/gnu_vector.c: Don't include stdio.h.
5851 (main): Don't print res and call add_some_intvecs.
5852
430e004e
MK
58532015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
5854
5855 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
5856 macro.
5857 (func5): Removed.
5858 (func4): Use FAST_TRACEPOINT_LABEL.
5859 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
5860 macro.
5861 (func): Removed.
5862 (thread_function): Use FAST_TRACEPOINT_LABEL.
5863 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
5864 (func): Remove.
5865 (marker): Use FAST_TRACEPOINT_LABEL.
5866 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
5867 (pendfunc1): Remove.
5868 (pendfunc): Use FAST_TRACEPOINT_LABEL.
5869 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
5870 (foo): Remove.
5871 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
5872 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
5873 macro.
5874 (func): Remove.
5875 (marker): Use FAST_TRACEPOINT_LABEL.
5876 * gdb.trace/trace-common.h: New header.
5877 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5878 macro.
5879 (func): Remove.
5880 (marker): Use FAST_TRACEPOINT_LABEL.
5881 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5882 (func): Remove.
5883 (thread_function): Use FAST_TRACEPOINT_LABEL.
5884
6e7675a7
MK
58852015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5886
5887 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5888 in front.
5889 * gdb.trace/change-loc.exp: Use global pcreg definition.
5890 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5891 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5892 in front.
5893 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5894 * gdb.trace/pending.exp: Likewise.
5895 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5896 * gdb.trace/trace-break.exp: Likewise.
5897 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5898 in front.
5899 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5900 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5901 in front.
5902 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5903
dddc0e16
JB
59042015-11-09 Joel Brobecker <brobecker@adacore.com>
5905
5906 * gdb.ada/fin_fun_out: New testcase.
5907
c6f0b406
KB
59082015-11-07 Kevin Buettner <kevinb@redhat.com>
5909
5910 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5911 value associated with DW_AT_byte_size.
5912 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5913 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5914 DW_AT_upper_bound.
5915
f01dcfd9
KB
59162015-11-07 Kevin Buettner <kevinb@redhat.com>
5917
5918 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5919 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5920 version.
5921 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5922 gdb.dwarf2/dw2-canonicalize-type.exp,
5923 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5924 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5925 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5926 provided by gdb_target_symbol_prefix_flags_asm.
5927 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5928 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5929 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5930 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5931 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5932 macros where needed). Use this macro for symbols which require
5933 the prefix provided by SYMBOL_PREFIX.
5934
2223449a
KB
59352015-11-05 Kevin Buettner <kevinb@redhat.com>
5936
5937 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5938 New procs.
5939 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5940 representing expressions, of more than one list element.
5941 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5942 to prepend linker symbol prefix to f.
5943 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5944 table_1 and table_2.
5945 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5946 Likewise, for f and g.
5947 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5948 for ptr.
5949 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5950 for main.
5951 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5952 table_1_ptr and table_2_ptr.
5953
6f2f1a3a
JK
59542015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5955 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5958
566c56c9
MK
59592015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5960
5961 * gdb.reverse/s390-mvcle.c: New test.
5962 * gdb.reverse/s390-mvcle.exp: New file.
5963 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5964
d5f0636b
MK
59652015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5966
5967 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5968
7ad8b86c
MK
59692015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5970
5971 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5972 reaching marker2.
5973 * gdb.reverse/getresuid-reverse.exp: Likewise.
5974 * gdb.reverse/pipe-reverse.exp: Likewise.
5975 * gdb.reverse/readv-reverse.exp: Likewise.
5976 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5977 * gdb.reverse/time-reverse.exp: Likewise.
5978 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5979
4081c0f1
YQ
59802015-10-30 Yao Qi <yao.qi@linaro.org>
5981
5982 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5983 (empty_cycle): Remove.
5984 (main): Don't call empty_cycle. Don't use watch_count_done.
5985 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5986 empty_cycle. Rewrite the code counting HW watchpoints.
5987
452b4ba5
MK
59882015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5989
5990 * gdb.reverse/fstatat-reverse.c: New test.
5991 * gdb.reverse/fstatat-reverse.exp: New file.
5992 * gdb.reverse/getresuid-reverse.c: New test.
5993 * gdb.reverse/getresuid-reverse.exp: New file.
5994 * gdb.reverse/pipe-reverse.c: New test.
5995 * gdb.reverse/pipe-reverse.exp: New file.
5996 * gdb.reverse/readv-reverse.c: New test.
5997 * gdb.reverse/readv-reverse.exp: New file.
5998 * gdb.reverse/recvmsg-reverse.c: New test.
5999 * gdb.reverse/recvmsg-reverse.exp: New file.
6000 * gdb.reverse/time-reverse.c: New test.
6001 * gdb.reverse/time-reverse.exp: New file.
6002 * gdb.reverse/waitpid-reverse.c: New test.
6003 * gdb.reverse/waitpid-reverse.exp: New file.
6004
5e2e7507
JK
60052015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6006
6007 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
6008
0fde2c53
DE
60092015-10-26 Doug Evans <dje@google.com>
6010
6011 PR symtab/17391
6012 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
6013 * gdb.dwarf2/bad-regnum.c: New file.
6014 * gdb.dwarf2/bad-regnum.exp: New file.
6015
1a70ae97
DE
60162015-10-26 Doug Evans <dje@google.com>
6017
6018 PR python/18938
6019 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
6020 file.
6021
27dc26ab
JK
60222015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6023
6024 * gdb.compile/compile.exp (compile code globalvar): Update expectation
6025 for a change by "Mention language in compile error message".
6026
bed91f4d
SM
60272015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
6028
6029 PR python/18073
6030 * gdb.python/py-type.c (C::a_method): New.
6031 (C::a_const_method): New.
6032 (C::a_static_method): New.
6033 (a_function): New.
6034 * gdb.python/py-type.exp (test_fields): Test getting fields
6035 from function and method.
6036
3f2f83dd
KB
60372015-10-21 Keven Boell <keven.boell@intel.com>
6038
6039 * gdb.fortran/vla-alloc-assoc.exp: New file.
6040 * gdb.fortran/vla-datatypes.exp: New file.
6041 * gdb.fortran/vla-datatypes.f90: New file.
6042 * gdb.fortran/vla-history.exp: New file.
6043 * gdb.fortran/vla-ptype-sub.exp: New file.
6044 * gdb.fortran/vla-ptype.exp: New file.
6045 * gdb.fortran/vla-sizeof.exp: New file.
6046 * gdb.fortran/vla-sub.f90: New file.
6047 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
6048 * gdb.fortran/vla-value-sub-finish.exp: New file.
6049 * gdb.fortran/vla-value-sub.exp: New file.
6050 * gdb.fortran/vla-value.exp: New file.
6051 * gdb.fortran/vla-ptr-info.exp: New file.
6052 * gdb.mi/mi-vla-fortran.exp: New file.
6053 * gdb.mi/vla.f90: New file.
6054
27145d50
SL
60552015-10-21 Sandra Loosemore <sandra@codesourcery.com>
6056
6057 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
6058 of hardwired timeout value.
6059
5f3ff4f8
JK
60602015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6061 Pedro Alves <palves@redhat.com>
6062
6063 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
6064 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
6065
bfd09d20
JS
60662015-10-19 Josh Stone <jistone@redhat.com>
6067
6068 * gdb.base/catch-syscall.c: Include <sched.h>.
6069 (unknown_syscall): New variable.
6070 (main): Trigger a vfork and an unknown syscall.
6071 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
6072 (unknown_syscall_number): Likewise.
6073 (check_call_to_syscall): Accept an optional syscall pattern.
6074 (check_return_from_syscall): Likewise.
6075 (check_continue): Likewise.
6076 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
6077 (test_catch_syscall_skipping_return): New test toggling off 'catch
6078 syscall' to step over the syscall return, then toggling back on.
6079 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
6080 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
6081 (do_syscall_tests): Call test_catch_syscall_without_args and
6082 test_catch_syscall_mid_vfork.
6083 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
6084 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
6085
b32b93c6
AS
60862015-10-19 Andrew Stubbs <ams@codesourcery.com>
6087
6088 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
6089 print g_vE): Add new pass patterns.
6090 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
6091 print various symbol names for vptr fields.
6092
9d622bda
AB
60932015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
6094
6095 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
6096 results.
6097
0fd8ac1c
YQ
60982015-10-12 Yao Qi <yao.qi@linaro.org>
6099
6100 * gdb.arch/disp-step-insn-reloc.exp: New test case.
6101
34240514
YQ
61022015-10-12 Yao Qi <yao.qi@linaro.org>
6103
6104 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
6105 is aarch64*-*-linux*.
6106
8240f442
YQ
61072015-10-12 Yao Qi <yao.qi@linaro.org>
6108
6109 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
6110 (can_relocate_bcond_true): ... it.
6111 (can_relocate_bcond_false): New function.
6112 (foo): Likewise.
6113 (can_relocate_bl): Likewise.
6114 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
6115 can_relocate_bl.
6116
2520f728
PMR
61172015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
6118
6119 * gdb.base/nested-addr.c: New file.
6120 * gdb.base/nested-addr.exp: New testcase.
6121
abcef95a
MM
61222015-10-09 Markus Metzger <markus.t.metzger@intel.com>
6123
6124 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
6125 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
6126 its output. Ignore the output of "record goto begin" and instead
6127 check that GDB is replaying.
6128
145e3ddb
PA
61292015-10-09 Pedro Alves <palves@redhat.com>
6130
6131 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
6132 (top level): Use it in the run with no args test.
6133
d5d8c4e1
IB
61342015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
6135
6136 * gdb.dlang/properties.exp: New file.
6137
06e635ef
SL
61382015-10-02 Sandra Loosemore <sandra@codesourcery.com>
6139
6140 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
6141 whether or not address 0x1000 is mapped on the target.
6142
e019fd1d
SM
61432015-09-30 Simon Marchi <simon.marchi@ericsson.com>
6144
6145 * gdb.python/py-type.exp: Do not run tests if binaries fail to
6146 build.
6147
77ba2a67
MM
61482015-09-30 Markus Metzger <markus.t.metzger@intel.com>
6149
6150 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
6151 instruction-history test.
6152
c60eb31f
DE
61532015-09-28 Doug Evans <dje@google.com>
6154
6155 * gdb.base/gcore.c (array_func): Add reference to static_array.
6156
9a3c8263
SM
61572015-09-25 Simon Marchi <simon.marchi@ericsson.com>
6158
6159 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
6160 source line.
6161
9720e656
SL
61622015-09-24 Sandra Loosemore <sandra@codesourcery.com>
6163
6164 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
6165 short or char as base type.
6166
938d3bf2
SL
61672015-09-23 Sandra Loosemore <sandra@codesourcery.com>
6168
6169 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
6170 to allow any size enum.
6171
e6c2c623
PMR
61722015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
6173
6174 * gdb.ada/array_ptr_renaming.exp: New testcase.
6175 * gdb.ada/array_ptr_renaming/foo.adb: New file.
6176 * gdb.ada/array_ptr_renaming/pack.ads: New file.
6177
06da0f77
PL
61782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
6179
6180 * gdb.trace/ftrace-lock.c: New file.
6181 * gdb.trace/ftrace-lock.exp: New file.
6182
4f51c22a
PL
61832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
6184
6185 * gdb.arch/insn-reloc.c: New file.
6186 * gdb.arch/ftrace-insn-reloc.exp: New file.
6187
7041adf4
PL
61882015-09-21 Pierre Langlois <pierre.langlois@arm.com>
6189
6190 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
6191 instruction.
6192 * gdb.trace/pendshr1.c (pendfunc): Likewise.
6193 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
6194 * gdb.trace/range-stepping.c: Likewise.
6195 * gdb.trace/trace-break.c: Likewise.
6196 * gdb.trace/trace-mt.c (thread_function): Likewise.
6197 * gdb.trace/ftrace.c (marker): Likewise.
6198 * gdb.trace/trace-condition.c (marker): Likewise.
6199 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
6200 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
6201 is_aarch64_target.
6202
015d2e7e
DE
62032015-09-18 Doug Evans <xdje42@gmail.com>
6204
6205 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
6206 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
6207
26b188a2
SL
62082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6209
6210 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
6211 the breakpoint.
6212
79dc332b
SL
62132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6214
6215 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
6216 the pending breakpoint. Remove timeout override for "Run till
6217 MI pending breakpoint on pendfunc3 on thread 2" test.
6218
f57929f2
SL
62192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6220
6221 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
6222 filename pattern.
6223
3f469b17
SL
62242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6225
6226 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
6227 in breakpoint filename pattern.
6228
515b89b3
SL
62292015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6230
7800dbe4
SL
6231 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
6232
62332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
6234
515b89b3
SL
6235 * gdb.linespec/explicit.exp: Check for readline support for
6236 tab-completion tests. Fix obvious typo.
6237
d2939ba2
MM
62382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
6239
6240 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
6241 and replay.
6242
cbb55fa7
MM
62432015-09-18 Markus Metzger <markus.t.metzger@intel.com>
6244
6245 * gdb.btrace/non-stop.c: New.
6246 * gdb.btrace/non-stop.exp: New.
6247
43691ca1
PL
62482015-09-17 Pierre Langlois <pierre.langlois@arm.com>
6249 Yao Qi <yao.qi@linaro.org>
6250
6251 * gdb.trace/trace-condition.c: New file.
6252 * gdb.trace/trace-condition.exp: New file.
6253
d78908cf
WW
62542015-09-16 Wei-cheng Wang <cole945@gmail.com>
6255
6256 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
6257 for testing bytecode compilation.
6258
1ed415e2
PA
62592015-09-16 Pedro Alves <palves@redhat.com>
6260 Sandra Loosemore <sandra@codesourcery.com>
6261
6262 * gdb.threads/non-stop-fair-events.c (timeout): New global.
6263 (SECONDS): Redefine.
6264 (main): Call pthread_kill and alarm early.
6265 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
6266 support.
6267 (test): If the target can't hardware step and doesn't support
6268 displaced stepping, increase the timeout.
6269
d136eff5
PA
62702015-09-16 Pedro Alves <palves@redhat.com>
6271
6272 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
6273 (enable_debug): New procedures.
6274 (test): Use them. Bail out if waiting for threads fails.
6275 (top level): Bail out if a test fails.
6276
991f019c
YQ
62772015-09-16 Yao Qi <yao.qi@linaro.org>
6278
6279 * gdb.asm/asm-source.exp: Set asm-arch for
6280 aarch64*-*-* target.
6281 * gdb.asm/aarch64.inc: New file.
6282
bfca584f
PMR
62832015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
6284
6285 * gdb.ada/array_of_variable_length.exp: New testcase.
6286 * gdb.ada/array_of_variable_length/foo.adb: New file.
6287 * gdb.ada/array_of_variable_length/pck.adb: New file.
6288 * gdb.ada/array_of_variable_length/pck.ads: New file.
6289
b326e587
DE
62902015-09-15 Doug Evans <dje@google.com>
6291
6292 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
6293 of function static local variable.
6294
5382cfab
PW
62952015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6296
6297 * gdb.threads/tls-so_extern.exp: New test file.
6298 * gdb.threads/tls-so_extern.c: New test file.
6299 * gdb.threads/tls-so_extern_main.c: New test file.
6300
141c5cc4
JK
63012015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6302
6303 * gdb.opt/solib-intra-step-lib.c: New file.
6304 * gdb.opt/solib-intra-step-main.c: New file.
6305 * gdb.opt/solib-intra-step.exp: New file.
6306
d15dcecd
PA
63072015-09-15 Pedro Alves <palves@redhat.com>
6308
6309 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
6310 gdb_continue_to_breakpoint instead of gdb_test_multiple.
6311
4c2f2a79
PA
63122015-09-14 Pedro Alves <palves@redhat.com>
6313
6314 * gdb.base/hook-stop-continue.c: Delete.
6315 * gdb.base/hook-stop-continue.exp: Delete.
6316 * gdb.base/hook-stop-frame.c: Delete.
6317 * gdb.base/hook-stop-frame.exp: Delete.
6318 * gdb.base/hook-stop.c: New file.
6319 * gdb.base/hook-stop.exp: New file.
6320
919e6dbe
PMR
63212015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
6322
6323 * gdb.ada/access_to_packed_array.exp: New testcase.
6324 * gdb.ada/access_to_packed_array/foo.adb: New file.
6325 * gdb.ada/access_to_packed_array/pack.adb: New file.
6326 * gdb.ada/access_to_packed_array/pack.ads: New file.
6327
157280a4
MM
63282015-09-14 Markus Metzger <markus.t.metzger@intel.com>
6329
6330 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
6331 buffer size test.
6332
2fd33e94
DB
63332015-09-11 Don Breazeal <donb@codesourcery.com>
6334
6335 * gdb.base/foll-exec.c: Add copyright header. Fix
6336 formatting issues.
6337 * gdb.base/foll-exec.exp (zap_session): Delete proc.
6338 (do_exec_tests): Use clean_restart in place of zap_session,
6339 and for test initialization. Fix formatting issues. Use
6340 fail in place of perror.
6341 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
6342 an expect statement to match an expression with output from
6343 the program under debug.
6344 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
6345 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
6346 * gdb.threads/non-ldr-exc-2.exp: Likewise.
6347 * gdb.threads/non-ldr-exc-3.exp: Likewise.
6348 * gdb.threads/non-ldr-exc-4.exp: Likewise.
6349
e70b6e8e
DE
63502015-09-09 Doug Evans <dje@google.com>
6351
6352 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
6353
7a551a51
DE
63542015-09-09 Doug Evans <dje@google.com>
6355
6356 * gdb.base/pie-execl.exp: Fix result test of build_executable.
6357
4c666f84
DE
63582015-09-09 Doug Evans <dje@google.com>
6359
6360 * gdb.base/savedregs.exp: Fix typo.
6361
243a9253
PA
63622015-09-09 Pedro Alves <palves@redhat.com>
6363
6364 * gdb.mi/mi-cli.exp: Add CLI finish tests.
6365
c0fa8fbd
SL
63662015-09-08 Sandra Loosemore <sandra@codesourcery.com>
6367
6368 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
6369 command actually switches threads. Give up on remaining
6370 tests if target fails to stop at breakpoint.
6371
cd7c1778
PMR
63722015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
6373
6374 * gdb.ada/funcall_char.exp: New testcase.
6375 * gdb.ada/funcall_char/foo.adb: New file.
6376
dc5c8746
PMR
63772015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
6378
6379 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
6380 expected outputs. Add two testcases for completing ambiguous
6381 functions.
6382 * gdb.ada/complete/aux_pck.adb: New file.
6383 * gdb.ada/complete/aux_pck.ads: New file.
6384 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
6385 Ambiguous_Func functions.
6386 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
6387 * gdb.ada/complete/pck.adb: Likewise.
6388
4e83a1e7
UW
63892015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
6390
6391 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
6392 failures to run the test program under GDB.
6393
8ce74153
LM
63942015-08-26 Luis Machado <lgustavo@codesourcery.com>
6395
6396 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
6397 to C.
6398
e9756d52
PP
63992015-08-26 Patrick Palka <patrick@parcs.ath.cx>
6400
6401 * gdb.base/run-after-attach.exp: New test file.
6402 * gdb.base/run-after-attach.c: New test file.
6403
8d37573b
DB
64042015-08-26 Don Breazeal <donb@codesourcery.com>
6405
6406 * gdb.base/foll-exec-2.c: New test program.
6407 * gdb.base/foll-exec-2.exp: New test.
6408
63e43d3a
PMR
64092015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
6410
6411 * gdb.base/nested-subp1.exp: New file.
6412 * gdb.base/nested-subp1.c: New file.
6413 * gdb.base/nested-subp2.exp: New file.
6414 * gdb.base/nested-subp2.c: New file.
6415 * gdb.base/nested-subp3.exp: New file.
6416 * gdb.base/nested-subp3.c: New file.
6417
3d40fbb5
PA
64182015-08-24 Pedro Alves <palves@redhat.com>
6419
6420 * gdb.server/connect-without-multi-process.c: New file.
6421 * gdb.server/connect-without-multi-process.exp: New file.
6422
4422ac93
LM
64232015-08-24 Luis Machado <lgustavo@codesourcery.com>
6424
6425 * gdb.opt/inline-markers.c: Make z int.
6426
91dddb86
LM
64272015-08-24 Luis Machado <lgustavo@codesourcery.com>
6428
6429 * gdb.opt/inline-markers.c: Make z volatile.
6430
a48847ee
LM
64312015-08-24 Luis Machado <lgustavo@codesourcery.com>
6432
6433 * gdb.opt/inline-bt.c: New volatile global z.
6434 * gdb.opt/inline-cmds.c: Likewise.
6435 * gdb.opt/inline-locals.c: Likewise.
6436 * gdb.opt/inline-markers.c: New extern global z.
6437 (marker): Use z.
6438 (inline_fn): Likewise.
6439
0ebbc52b
PA
64402015-08-24 Pedro Alves <palves@redhat.com>
6441
6442 * config/m32r-stub.exp: Remove file.
6443 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
6444 * gdb.base/call-rt-st.exp: Likewise.
6445 * gdb.base/call-strs.exp: Likewise.
6446 * gdb.base/default.exp: Remove references to h8300-*-hms and
6447 *-*-udi*.
6448 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
6449
77c365df
AA
64502015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
6451
6452 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
6453 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
6454 and "return" use KFAIL when GDB can not read/write the vector
6455 return value.
6456
4313b8c0
GB
64572015-08-21 Gary Benson <gbenson@redhat.com>
6458
6459 * gdb.trace/pending.exp: Cope with remote transfer warnings.
6460
0e433b32
PA
64612015-08-20 Pedro Alves <palves@redhat.com>
6462
6463 * gdb.server/solib-list.exp: No longer expect an interior stop in
6464 non-stop mode.
6465
221e1a37
PA
64662015-08-20 Pedro Alves <palves@redhat.com>
6467
6468 * gdb.server/connect-stopped-target.c: New file.
6469 * gdb.server/connect-stopped-target.exp: New file.
6470
40e3ad0e
PA
64712015-08-20 Pedro Alves <palves@redhat.com>
6472
6473 * gdb.dwarf2/comp-unit-lang.exp: New file.
6474 * gdb.dwarf2/comp-unit-lang.c: New file.
6475
af39b327
PMR
64762015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
6477
6478 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
6479 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
6480
7d45c7c3 64812015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 6482
7d45c7c3
KB
6483 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
6484 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
6485
4d6cceb4
DE
64862015-08-18 Doug Evans <dje@google.com>
6487 Adrian Sendroiu <adrian.sendroiu@freescale.com>
6488
6489 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
6490 skip_python_tests. New arg prompt_regexp.
6491 (skip_python_tests): New function.
6492 * lib/mi-support.exp (mi_skip_python_tests): New function.
6493 * gdb.python/py-mi-objfile-gdb.py: New file.
6494 * gdb.python/py-mi-objfile.c: New file.
6495 * gdb.python/py-mi-objfile.exp: New file.
6496
ad89c2aa
KS
64972015-08-17 Keith Seitz <keiths@redhat.com>
6498
6499 * gdb.linespec/explicit.exp: Move strace test from here ...
6500 * gdb.trace/strace.exp: ... to here.
6501
e3ae3c43
PP
65022015-08-15 Patrick Palka <patrick@parcs.ath.cx>
6503
6504 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
6505 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
6506
604b2636
DE
65072015-08-14 Doug Evans <xdje42@gmail.com>
6508
6509 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
6510 inferior before selecting a new file.
6511
6ff0ba5f
DE
65122015-08-14 Doug Evans <xdje42@gmail.com>
6513
6514 * gdb.mi/mi-disassemble.exp: Update.
6515 * gdb.base/disasm-optim.S: New file.
6516 * gdb.base/disasm-optim.c: New file.
6517 * gdb.base/disasm-optim.h: New file.
6518 * gdb.base/disasm-optim.exp: New file.
6519
9ca98f92
KS
65202015-08-14 Keith Seitz <keiths@redhat.com>
6521
6522 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
6523 "evaluated-by".
6524
52bbc560
JB
65252015-08-13 Joel Brobecker <brobecker@adacore.com>
6526
6527 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
6528
5d8c3ed3
PMR
65292015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
6530
6531 * gdb.ada/fun_renaming.exp: New testcase.
6532 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
6533 * gdb.ada/fun_renaming/pack.adb: New file.
6534 * gdb.ada/fun_renaming/pack.ads: New file.
6535
ea8812bc
KS
65362015-08-12 Keith Seitz <keiths@redhat.com>
6537
6538 * gdb.base/dso2dso.exp: Pass basename of source file in call to
6539 gdb_get_line_number.
6540
4dafcdeb
JB
65412015-08-12 Joel Brobecker <brobecker@adacore.com>
6542
6543 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
6544 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
6545 gdb.base/dso2dso.exp: New files.
6546
5ba32597
SDJ
65472015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
6548 Pedro Alves <palves@redhat.com>
6549 Keith Seitz <keiths@redhat.com>
6550
6551 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
6552 GDBFLAGS.
6553
b6dafabf
PP
65542015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6555
6556 * gdb.base/gdbhistsize-history.exp
6557 (test_histsize_history_setting): Use save_vars.
6558 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6559 Use save_vars.
6560 (test_no_truncation_of_unlimited_history_file): Use save_vars.
6561 * gdb.base/readline.exp: Use save_vars.
6562
abe8e607
PP
65632015-08-12 Patrick Palka <patrick@parcs.ath.cx>
6564
6565 * lib/gdb.exp (save_vars): New proc.
6566
629500fa
KS
65672015-08-11 Keith Seitz <keiths@redhat.com>
6568
6569 * gdb.base/help.exp: Update help_breakpoint_text.
6570
eb8c4e2e
KS
65712015-08-11 Keith Seitz <keiths@redhat.com>
6572
6573 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
6574 (at toplevel): Call test_explicit_breakpoints.
6575 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
6576 breakpoints.
6577 * lib/mi-support.exp (mi_make_breakpoint): Add support for
6578 breakpoint conditions, "-cond".
6579
87f0e720
KS
65802015-08-11 Keith Seitz <keiths@redhat.com>
6581
6582 * gdb.linespec/3explicit.c: New file.
6583 * gdb.linespec/cpexplicit.cc: New file.
6584 * gdb.linespec/cpexplicit.exp: New file.
6585 * gdb.linespec/explicit.c: New file.
6586 * gdb.linespec/explicit.exp: New file.
6587 * gdb.linespec/explicit2.c: New file.
6588 * gdb.linespec/ls-errs.exp: Add explicit location tests.
6589 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
6590 before using in the matching pattern.
6591 Clarify that `prefix' is a regular expression.
6592
f00aae0f
KS
65932015-08-11 Keith Seitz <keiths@redhat.com>
6594
6595 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
6596 test.
6597 Add tests for missing ",FMT" and ",".
6598
e27852be
DE
65992015-08-10 Doug Evans <dje@google.com>
6600 Keith Seitz <keiths@redhat.com>
6601
6602 PR gdb/17960
6603 * gdb.base/completion.exp: Add location completer tests.
6604
7f03bd92
PA
66052015-08-07 Pedro Alves <palves@redhat.com>
6606
6607 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
6608 tests here.
6609 (top level): Run do_test with and without displaced stepping.
6610
3fc8eb30
PA
66112015-08-07 Pedro Alves <palves@redhat.com>
6612
6613 * gdb.base/valgrind-disp-step.c: New file.
6614 * gdb.base/valgrind-disp-step.exp: New file.
6615
d4569d7b
PA
66162015-08-07 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
6619 Delete function.
6620 (main): Add alarm. Run an infinite loop instead of calling
6621 wait_threads.
6622 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
6623 comment.
6624 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
6625 Delete function.
6626 (main): Add alarm. Run an infinite loop instead of calling
6627 wait_threads.
6628 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
6629 comment.
6630
e1316e60
PA
66312015-08-07 Pedro Alves <palves@redhat.com>
6632
6633 * gdb.base/checkpoint-ns.exp: New file.
6634 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
6635 standard_testfile.
6636
da8c46d2
MM
66372015-08-07 Markus Metzger <markus.t.metzger@intel.com>
6638
6639 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
6640 * gdb.btrace/instruction_history.exp: Update.
6641 * gdb.btrace/tsx.exp: New.
6642 * gdb.btrace/tsx.c: New.
6643
de1c2c52
PA
66442015-08-06 Pedro Alves <palves@redhat.com>
6645
6646 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
6647 increase timeout.
6648 * gdb.reverse/until-precsave.exp: Bump timeouts.
6649
782e0bf4
PA
66502015-08-06 Pedro Alves <palves@redhat.com>
6651
6652 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
6653
83e97ed0
PA
66542015-08-06 Pedro Alves <palves@redhat.com>
6655
6656 PR gdb/18749
6657 * gdb.threads/process-dies-while-handling-bp.c: New file.
6658 * gdb.threads/process-dies-while-handling-bp.exp: New file.
6659
863d01bd
PA
66602015-08-06 Pedro Alves <palves@redhat.com>
6661
6662 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
6663 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
6664
0a39bb32
PA
66652015-08-05 Pedro Alves <palves@redhat.com>
6666
6667 * gdb.threads/next-while-other-thread-longjmps.c: New file.
6668 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
6669
ee2d2b10
SL
66702015-08-03 Sandra Loosemore <sandra@codesourcery.com>
6671
6672 * gdb.base/bp-permanent.exp: Report test as unsupported if
6673 the target cannot stop at the permanent breakpoint.
6674
4e1bdb00
DE
66752015-08-03 Doug Evans <dje@google.com>
6676
6677 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
6678 10000.
6679
3d338901
DE
66802015-08-03 Doug Evans <dje@google.com>
6681
6682 * Makefile.in (workers/%.worker, build-perf): New rule.
6683 (GDB_PERFTEST_MODE): New variable.
6684 (check-perf): Use it.
6685 (clean): Clean up gdb.perf parallel build subdirs.
6686 * lib/build-piece.exp: New file.
6687 * lib/gdb.exp (make_gdb_parallel_path): New function
6688 (standard_output_file, standard_temp_file): Call it.
6689 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6690 of $GDB_PARALLEL.
6691 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
6692
af061d3e
DE
66932015-08-03 Doug Evans <dje@google.com>
6694
8e1afc81 6695 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
6696 (LOG_FILE_NAME): New global.
6697 (TextReporter.__init__): Initialize self.txt_sum.
6698 (TextReporter.report): Add support for multiple data-points.
6699 Move report to perftest.sum, put raw data in perftest.log.
6700 (TextReporter.start): Open sum and log files.
6701 (TextReporter.end): Close sum and log files.
8e1afc81
DE
6702 * gdb.perf/lib/perftest/testresult.py
6703 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 6704
2c8c5d37
PA
67052015-07-31 Pedro Alves <palves@redhat.com>
6706
6707 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
6708 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6709 kill_wait_spawned_process instead of explicit "kill -9".
6710 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
6711 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6712 kill_wait_spawned_process.
6713 * gdb.base/attach-twice.exp: Likewise.
6714 * gdb.base/attach.exp: Likewise.
6715 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
6716 gdb_test_multiple.
6717 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
6718 returning a spawn id instead of a pid. Use spawn_id_get_pid and
6719 kill_wait_spawned_process.
6720 * gdb.base/valgrind-infcall.exp: Likewise.
6721 * gdb.multi/multi-attach.exp: Likewise.
6722 * gdb.python/py-prompt.exp: Likewise.
6723 * gdb.python/py-sync-interp.exp: Likewise.
6724 * gdb.server/ext-attach.exp: Likewise.
6725 * gdb.threads/attach-into-signal.exp (corefunc): Use
6726 spawn_wait_for_attach, spawn_id_get_pid and
6727 kill_wait_spawned_process.
6728 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
6729 spawn_wait_for_attach returning a spawn id instead of a pid. Use
6730 spawn_id_get_pid and kill_wait_spawned_process.
6731 * gdb.threads/attach-stopped.exp (corefunc): Use
6732 spawn_wait_for_attach, spawn_id_get_pid and
6733 kill_wait_spawned_process.
6734 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
6735 Use spawn_id_get_pid. Wait for spawn id after eof. Use
6736 kill_wait_spawned_process instead of explicit "kill -9".
6737 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
6738 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
6739 (spawn_wait_for_attach): Use spawn instead of exec to spawn
6740 processes. Don't map cygwin/windows pids here. Now returns a
6741 spawn id list.
6742
032a0fca
SL
67432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6744
6745 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
6746 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
6747 correct patch.
6748
61a934ca
SL
67492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6750
6751 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
6752
4bc4d428
SL
67532015-07-30 Sandra Loosemore <sandra@codesourcery.com>
6754
6755 Reapply:
6756 2014-05-21 Mark Wielaard <mjw@redhat.com>
6757
6758 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
6759
998d452a
PA
67602015-07-30 Pedro Alves <palves@redhat.com>
6761
6762 * linux-low.c (handle_extended_wait): Set the child's last
6763 reported status to TARGET_WAITKIND_STOPPED.
6764
69dde7dc
PA
67652015-07-30 Pedro Alves <palves@redhat.com>
6766
6767 PR threads/18600
6768 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
6769 only shows inferior 1.
6770
4dd63d48
PA
67712015-07-30 Simon Marchi <simon.marchi@ericsson.com>
6772 Pedro Alves <palves@redhat.com>
6773
6774 PR threads/18600
6775 * gdb.threads/fork-plus-threads.c: New file.
6776 * gdb.threads/fork-plus-threads.exp: New file.
6777
d618e4c5
PP
67782015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6779
6780 * gdb.base/batch-preserve-term-settings.exp
6781 (test_terminal_settings_preserved_after_cli_exit): Use
6782 send_quit_command.
6783
1eef6428
PA
67842015-07-29 Pedro Alves <palves@redhat.com>
6785 Don Breazeal <donb@codesourcery.com>
6786
6787 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
6788 output from both inferior_spawn_id and gdb_spawn_id.
6789
7da5b897
SDJ
67902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6791
6792 * gdb.threads/attach-into-signal.exp (corefunc): Use
6793 with_test_prefix on nested loops, uniquefying the test messages.
6794
dac804df
SDJ
67952015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
6796
6797 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
6798 commit.
6799
06265e53
PP
68002015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6801
6802 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
6803 New proc.
6804 (test_terminal_settings_preserved_after_sigterm): New test.
6805
18206ca3
PP
68062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6807
6808 * gdb.base/batch-preserve-term-settings.exp
6809 (test_terminal_settings_preserved_after_cli_exit): New test.
6810
90074d11
PP
68112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
6812
6813 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
6814 manipulation of saved_gdbflags.
6815 (test_terminal_settings_preserved): Remove global declaration of
6816 the unused variable pagination_prompt. Remove manipulation of
6817 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
6818 GDBFLAGS.
6819
eb1a7902
PA
68202015-07-29 Pedro Alves <palves@redhat.com>
6821
6822 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
6823
8b75dd3b
PA
68242015-07-29 Pedro Alves <palves@redhat.com>
6825
6826 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
6827 at the top.
6828
dedad4e3
PA
68292015-07-29 Pedro Alves <palves@redhat.com>
6830
6831 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
6832 (main): Call gdb_unbuffer_output.
6833 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
6834 (main): Call gdb_unbuffer_output.
6835 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
6836 (main): Call gdb_unbuffer_output.
6837 * gdb.base/call-strs.exp: Adjust to step over the
6838 gdb_unbuffer_output call.
6839 * gdb.base/catch-gdb-caused-signals.c: Include
6840 "../lib/unbuffer_output.c".
6841 (main): Call gdb_unbuffer_output.
6842 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
6843 (main): Call gdb_unbuffer_output.
6844 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
6845 (main): Call gdb_unbuffer_output.
6846 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
6847 (main): Call gdb_unbuffer_output.
6848 * gdb.base/shlib-call.exp: Adjust to step over the
6849 gdb_unbuffer_output call.
6850 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
6851 (main): Call gdb_unbuffer_output.
6852 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
6853 (main): Call gdb_unbuffer_output.
6854 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
6855 (main): Rename to ...
6856 (test): ... this.
6857 (main): Reimplement.
6858 * gdb.base/varargs.exp: Run to test instead of to main.
6859 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6860 (main): Call gdb_unbuffer_output.
6861
58789a91
PA
68622015-07-29 Pedro Alves <palves@redhat.com>
6863
6864 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
6865 factore out from mi_continue_dprintf. For call-style dprintfs,
6866 expect dprintf output out of $inferior_spawn_id.
6867 (mi_continue_dprintf): Use mi_expect_dprintf.
6868 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
6869 (main): Call gdb_unbuffer_output.
6870
e8376742
PA
68712015-07-29 Pedro Alves <palves@redhat.com>
6872
6873 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
6874 (default_mi_gdb_start): Set inferior_spawn_id instead of
6875 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
6876 gdb_spawn_id.
6877 (mi_gdb_test): Always expect inferior output from both
6878 $inferior_spawn_id and $gdb_spawn_id.
6879
08280010
PA
68802015-07-29 Pedro Alves <palves@redhat.com>
6881
6882 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6883 send_inferior and $inferior_spawn_id.
6884
4d30e432
PA
68852015-07-29 Pedro Alves <palves@redhat.com>
6886
6887 * gdb.gdb/complaints.exp (test_initial_complaints)
6888 (test_serial_complaints, test_short_complaints): Use
6889 gdb_test_stdio.
6890 (test_empty_complaint): Handle $inferior_spawn_id !=
6891 $gdb_spawn_id.
6892
0d30a335
PA
68932015-07-29 Pedro Alves <palves@redhat.com>
6894
6895 * gdb.base/varargs.exp: Use gdb_test_stdio.
6896
39413b29
PA
68972015-07-29 Pedro Alves <palves@redhat.com>
6898
6899 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6900
7cb000a9
PA
69012015-07-29 Pedro Alves <palves@redhat.com>
6902
6903 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6904
d7b8ac82
PA
69052015-07-29 Pedro Alves <palves@redhat.com>
6906
6907 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6908 parameter into two new parameters, "inf_result" and "gdb_result".
6909 Expect inferior output and gdb output from $inferior_spawn_id and
6910 $gdb_spawn_id, respectively. Adjust all callers.
6911
789c3a0c
PA
69122015-07-29 Pedro Alves <palves@redhat.com>
6913
6914 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6915 of gdb_test_sequence.
6916
77e760c3
PA
69172015-07-29 Pedro Alves <palves@redhat.com>
6918
6919 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6920 (saw_spurious_output): Expect inferior output from
6921 $inferior_spawn_id. Use gdb_test_stdio.
6922
8396d2cd
PA
69232015-07-29 Pedro Alves <palves@redhat.com>
6924
6925 * gdb.base/dprintf.exp: Use standard_testfile. Change
6926 prepare_for_testing call.
6927 (srcfile): Don't set.
6928 (restart): New procedure.
6929 (test_dprintf): New procecure, use to continue over dprintfs.
6930 (test_call, test_agent): New procedures, tests moved here.
6931 Restart gdb and recreate dprintfs. Adjust expected output.
6932
2051d61f
PA
69332015-07-29 Pedro Alves <palves@redhat.com>
6934
6935 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6936
452397af
PA
69372015-07-29 Pedro Alves <palves@redhat.com>
6938
6939 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6940
8aed9555
PA
69412015-07-29 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6944 gdb_test_stdio.
6945
188a61b4
PA
69462015-07-29 Pedro Alves <palves@redhat.com>
6947
6948 * lib/gdb.exp (gdb_test_stdio): New procedure.
6949
12264a45
PA
69502015-07-29 Pedro Alves <palves@redhat.com>
6951
6952 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6953
23ffc893
PA
69542015-07-29 Pedro Alves <palves@redhat.com>
6955
6956 * gdb.base/call-signal-resume.exp: Remove check for
6957 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6958 * gdb.base/unwindonsignal.exp: Likewise.
6959 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6960 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6961
65566918
PA
69622015-07-29 Pedro Alves <palves@redhat.com>
6963
6964 * gdb.base/siginfo-addr.c (pass): New function.
6965 (handler): Call it iff si_addr is correct.
6966 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6967 Set a breakpoint at "pass" and continue to it.
6968
d60a9221
SDJ
69692015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6970
6971 * gdb.python/py-objfile.exp: Make some tests have unique names.
6972 * gdb.python/py-pp-registration.exp: Likewise.
6973
bde40b8f
PA
69742015-07-28 Pedro Alves <palves@redhat.com>
6975
6976 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6977
13e1dec8
SM
69782015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6979
6980 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6981
da33c9a7
SM
69822015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6983
6984 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6985
077836f7
PP
69862015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6987
6988 * gdb.base/gdb-sigterm-2.exp: New test.
6989
b8cc7b2e
DE
69902015-07-25 Doug Evans <xdje42@gmail.com>
6991
6992 Revert:
6993 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6994 (workers/%.worker, build-perf): New rule.
6995 (GDB_PERFTEST_MODE): New variable.
6996 (check-perf): Use it.
6997 (clean): Clean up gdb.perf parallel build subdirs.
6998 * lib/build-piece.exp: New file.
6999 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
7000 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
7001 name.
7002 (standard_temp_file): Ditto.
7003 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
7004 of $GDB_PARALLEL.
7005
c8bd4544
DE
70062015-07-24 Doug Evans <dje@google.com>
7007
7008 * gdb.perf/lib/perftest/utils.py: New file.
7009 * gdb.perf/gm-hello.cc: New file.
7010 * gdb.perf/gm-pervasive-typedef.cc: New file.
7011 * gdb.perf/gm-pervasive-typedef.h: New file.
7012 * gdb.perf/gm-std.cc: New file.
7013 * gdb.perf/gm-std.h: New file.
7014 * gdb.perf/gm-use-cerr.cc: New file.
7015 * gdb.perf/gm-utils.h: New file.
7016 * gdb.perf/gmonster-null-lookup.py: New file.
7017 * gdb.perf/gmonster-pervasive-typedef.py: New file.
7018 * gdb.perf/gmonster-print-cerr.py: New file.
7019 * gdb.perf/gmonster-ptype-string.py: New file.
7020 * gdb.perf/gmonster-runto-main.py: New file.
7021 * gdb.perf/gmonster-select-file.py: New file.
7022 * gdb.perf/gmonster1-null-lookup.exp: New file.
7023 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
7024 * gdb.perf/gmonster1-print-cerr.exp: New file.
7025 * gdb.perf/gmonster1-ptype-string.exp: New file.
7026 * gdb.perf/gmonster1-runto-main.exp: New file.
7027 * gdb.perf/gmonster1-select-file.exp: New file.
7028 * gdb.perf/gmonster1.cc: New file.
7029 * gdb.perf/gmonster1.exp: New file.
7030 * gdb.perf/gmonster2-null-lookup.exp: New file.
7031 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
7032 * gdb.perf/gmonster2-print-cerr.exp: New file.
7033 * gdb.perf/gmonster2-ptype-string.exp: New file.
7034 * gdb.perf/gmonster2-runto-main.exp: New file.
7035 * gdb.perf/gmonster2-select-file.exp: New file.
7036 * gdb.perf/gmonster2.cc: New file.
7037 * gdb.perf/gmonster2.exp: New file.
7038
6eab34f3
DE
70392015-07-24 Doug Evans <dje@google.com>
7040
7041 * gdb.perf/README: New file.
7042 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
7043 * lib/gen-perf-test.exp: New file.
7044
63738bfd
DE
70452015-07-24 Doug Evans <dje@google.com>
7046
7047 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
7048 (PerfTest::startup): New function.
7049 (PerfTest::run): Return result of calling body.
7050 (PerfTest::assemble): Rewrite.
7051 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
7052 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
7053 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
7054 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
7055 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
7056
7b606f95
DE
70572015-07-24 Doug Evans <dje@google.com>
7058
7059 * lib/gdb.exp (clean_restart): Make executable optional.
7060
a97b16b8
DE
70612015-07-24 Doug Evans <dje@google.com>
7062
7063 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
7064 compiler_info references.
7065 * gdb.cp/temargs.exp: Ditto.
7066 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
7067 (get_compiler_info): Early exit if already computed. Set compiler_info
7068 to "unknown" if there was a problem.
7069 (test_compiler_info): Add function comment. Call get_compiler_info.
7070
35baa57f
DE
70712015-07-24 Doug Evans <dje@google.com>
7072
7073 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
7074 (workers/%.worker, build-perf): New rule.
7075 (GDB_PERFTEST_MODE): New variable.
7076 (check-perf): Use it.
7077 (clean): Clean up gdb.perf parallel build subdirs.
7078 * lib/build-piece.exp: New file.
7079 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
7080 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
7081 name.
7082 (standard_temp_file): Ditto.
7083 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
7084 of $GDB_PARALLEL.
7085
6ebea266
DE
70862015-07-24 Doug Evans <dje@google.com>
7087
7088 * lib/future.exp (gdb_default_target_compile): New option
7089 "early_flags".
7090 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
7091 --as-needed.
7092
1e76a7e9
SDJ
70932015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
7094
7095 * gdb.base/catch-syscall.exp: Call gdb_exit before
7096 gdb_skip_xml_test.
7097
5068630a
PA
70982015-07-24 Pedro Alves <palves@redhat.com>
7099
7100 * gdb.python/py-events.exp: Accept output between the stop event
7101 and the prompt.
7102 * gdb.python/py-evsignal.exp: Likewise.
7103 * gdb.python/py-evthreads.exp: Likewise.
7104
77598427
PA
71052015-07-24 Pedro Alves <palves@redhat.com>
7106
7107 PR gdb/18717
7108 * gdb.threads/non-ldr-exit.c: New file.
7109 * gdb.threads/non-ldr-exit.exp: New file.
7110
11e6c98f
YQ
71112015-07-24 Yao Qi <yao.qi@linaro.org>
7112
7113 * gdb.server/ext-wrapper.exp: Test --wrapper option when
7114 restarting process.
7115
51aee833
YQ
71162015-07-24 Yao Qi <yao.qi@linaro.org>
7117
7118 * gdb.server/ext-restart.exp: New file.
7119
8cfe207c
YQ
71202015-07-24 Yao Qi <yao.qi@linaro.org>
7121
7122 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
7123 argument options.
7124 * gdb.server/ext-wrapper.exp: New file.
7125
cc12ce38
DE
71262015-07-23 Doug Evans <dje@google.com>
7127
7128 * gdb.dwarf2/dw2-dummy-cu.S: New file.
7129 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
7130
d0d84780
PMR
71312015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
7132
7133 * gdb.ada/var_arr_typedef.exp: New testcase.
7134 * gdb.ada/var_arr_typedef/pack.adb: New file.
7135 * gdb.ada/var_arr_typedef/pack.ads: New file.
7136 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
7137
8b558f79
JB
71382015-07-20 Joel Brobecker <brobecker@adacore.com>
7139
7140 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
7141
775a3298
JK
71422015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7143
7144 * gdb.arch/i386-biarch-core.exp: Replace istarget
7145 by "complete set gnutarget". Remove expectation for the "core-file"
7146 command.
7147
db1ff28b
JK
71482015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7149
7150 Revert the previous commit:
7151 Tests for validate symbol file using build-id.
7152
0a94970d
JK
71532015-07-15 Aleksandar Ristovski <aristovski@qnx.com
7154
7155 Tests for validate symbol file using build-id.
7156 * gdb.base/solib-mismatch-lib.c: New file.
7157 * gdb.base/solib-mismatch-libmod.c: New file.
7158 * gdb.base/solib-mismatch.c: New file.
7159 * gdb.base/solib-mismatch.exp: New file.
7160
03346981
SL
71612015-07-15 Sandra Loosemore <sandra@codesourcery.com>
7162
7163 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
7164 nios2-*-linux*.
7165 * gdb.base/sigbpt.exp (stepi_out): Likewise.
7166 * gdb.base/siginfo.exp: Likewise.
7167 * gdb.base/sigstep.exp (advance, advancei): Likewise.
7168
42422cc7
PL
71692015-07-15 Pierre Langlois <pierre.langlois@arm.com>
7170
7171 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
7172 Move it to ...
7173 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
7174 ... here.
7175 * gdb.trace/range-stepping.exp: Check that the target supports
7176 range stepping.
7177
cfa68bae
JK
71782015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7179
7180 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
7181
8ffdba26
PA
71822015-07-14 Pedro Alves <palves@redhat.com>
7183
7184 * gdb.base/killed-outside.exp: New file.
7185 * gdb.base/killed-outside.c: New file.
7186
218a5a11
JK
71872015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7188
7189 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
7190 (n at main): New.
7191 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
7192
e03ed3c6
AA
71932015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
7194
7195 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
7196 infcall tests instead of setting up for KFAIL.
7197
485668e5
MM
71982015-07-10 Markus Metzger <markus.t.metzger@intel.com>
7199
7200 * gdb.btrace/record_goto-step.exp: New.
7201
08464196
JK
72022015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7203
7204 PR compile/18484
7205 * gdb.compile/compile.c (struct struct_type): Add volatile to
7206 selffield's type.
7207 * gdb.compile/compile.exp
7208 (compile code struct_object.selffield = &struct_object): Skip further
7209 struct_object tests if this one xfails.
7210
bcf5c1d9
RC
72112015-07-08 Robert O'Callahan <robert@ocallahan.org>
7212
7213 PR exp/18617
7214 * gdb.trace/ax.exp: Add test.
7215
4931af25
YQ
72162015-07-07 Yao Qi <yao.qi@linaro.org>
7217
7218 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
7219 instead of istarget "aarch64*-*-*".
7220 * gdb.arch/aarch64-fp.exp: Likewise.
7221 * gdb.base/float.exp: Likewise.
7222 * gdb.reverse/aarch64.exp: Likewise.
7223 * lib/gdb.exp (is_aarch64_target): New proc.
7224
9fcf688e
YQ
72252015-07-07 Yao Qi <yao.qi@linaro.org>
7226
7227 * lib/gdb.exp (is_aarch32_target): New proc.
7228 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
7229 instead of "istarget "arm*-*-*"".
7230 * gdb.arch/arm-disp-step.exp: Likewise.
7231 * gdb.arch/thumb-bx-pc.exp: Likewise.
7232 * gdb.arch/thumb-prologue.exp: Likewise.
7233 * gdb.arch/thumb-singlestep.exp: Likewise.
7234 * gdb.base/disp-step-syscall.exp: Likewise.
7235 * gdb.base/float.exp: Likewise.
7236
fbd8d50d
YQ
72372015-07-07 Yao Qi <yao.qi@linaro.org>
7238
7239 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
7240 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
7241
71be1fdc
YQ
72422015-07-07 Yao Qi <yao.qi@linaro.org>
7243
7244 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
7245 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
7246 if it exists.
7247 * gdb.multi/multi-arch.exp: Likewise.
7248
3e221d36
SM
72492015-07-07 Simon Marchi <simon.marchi@ericsson.com>
7250
7251 * gdb.python/py-lazy-string.exp: Add missing parentheses to
7252 print.
7253
d441430b
YQ
72542015-07-07 Yao Qi <yao.qi@linaro.org>
7255
7256 * gdb.arch/thumb-singlestep.exp: Do one more single step.
7257
06f810bd
MG
72582015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
7259
7260 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
7261 '[' and ']' characters.
7262
5e61e7c0
IB
72632015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
7264
7265 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
7266
28bf096c
PA
72672015-06-29 Pedro Alves <palves@redhat.com>
7268
7269 PR threads/18127
7270 * gdb.threads/hand-call-new-thread.c: New file.
7271 * gdb.threads/hand-call-new-thread.c: New file.
7272
ee93cd5e
KS
72732015-06-26 Keith Seitz <keiths@redhat.com>
7274 Doug Evans <dje@google.com>
7275
7276 PR 16253
7277 * gdb.cp/var-tag-2.cc: New file.
7278 * gdb.cp/var-tag-3.cc: New file.
7279 * gdb.cp/var-tag-4.cc: New file.
7280 * gdb.cp/var-tag.cc: New file.
7281 * gdb.cp/var-tag.exp: New file.
7282
fc637f04
PP
72832015-06-26 Patrick Palka <patrick@parcs.ath.cx>
7284
7285 * gdb.base/history-duplicates.exp: New test.
7286
2e52ae68
PP
72872015-06-26 Patrick Palka <patrick@parcs.ath.cx>
7288
7289 * gdb.base/completion.exp: Test the completion of the "focus"
7290 command.
7291
6e22494e
JK
72922015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7293
7294 * gdb.arch/amd64-prologue-skip.S: New file.
7295 * gdb.arch/amd64-prologue-skip.exp: New file.
7296
bf7b9cd9
SM
72972015-06-25 Simon Marchi <simon.marchi@ericsson.com>
7298
7299 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
7300 is_address_zero_readable check.
7301
201e8dfd
PB
73022015-06-24 Peter Bergner <bergner@vnet.ibm.com>
7303
7304 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
7305 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
7306
5cd867b4
YQ
73072015-06-24 Yao Qi <yao.qi@linaro.org>
7308
7309 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
7310 linux targets.
7311
4d7be007
YQ
73122015-06-24 Yao Qi <yao.qi@linaro.org>
7313
7314 * lib/gdb.exp (supports_get_siginfo_type): New proc.
7315 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
7316 * gdb.base/siginfo-thread.exp: Likewise.
7317
07fcd301
YQ
73182015-06-22 Yao Qi <yao.qi@linaro.org>
7319
7320 * boards/remote-gdbserver-on-localhost.exp: Add comments.
7321
52042a00
YQ
73222015-06-22 Yao Qi <yao.qi@linaro.org>
7323
7324 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
7325 aarch64*-*-*.
7326 (skip_hw_watchpoint_tests): Likewise.
7327
74bd41ce
PP
73282015-06-18 Patrick Palka <patrick@parcs.ath.cx>
7329
7330 * gdb.base/gdbinit-history.exp: Test the interaction between
7331 setting GDBHISTSIZE and setting the history size via .gdbinit.
7332
bc460514
PP
73332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7334
7335 PR gdb/16999
7336 * gdb.base/gdbhistsize-history.exp: New test.
7337
b58c513b
PP
73382015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7339
7340 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
7341 with GDBHISTSIZE.
7342 * gdb.base/readline.exp: Likewise.
7343
92046791
YQ
73442015-06-17 Yao Qi <yao.qi@linaro.org>
7345
7346 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
7347 line.
7348
2093d2d3
PP
73492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
7350
7351 * gdb.base/gdbinit-history.exp: Add test case to check that
7352 an unlimited history file does not get truncated on exit.
7353
e6c693af
AA
73542015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
7355
7356 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
7357 (VECTOR): New macro. Use it...
7358 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
7359 ...for these typedefs.
7360 (int8, char1, int1, double1): New typedefs.
7361 (struct just_int2, struct two_int2): New structures.
7362 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
7363 (add_structvecs, add_singlevecs): New functions.
7364 (main): Call add_some_intvecs twice.
7365 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
7366 the compile and exit upon failure. Try compiling for the "native"
7367 architecture. Test inferior function calls with vector arguments
7368 and vector return value handling with "finish" and "return".
7369
c74f7d1c
JT
73702015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
7371
7372 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
7373 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
7374 PE file.
7375 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
7376
98aa42ee
AT
73772015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
7378
7379 PR breakpoints/16465
7380 * gdb.mi/mi-dprintf-pending.c: New file.
7381 * gdb.mi/mi-dprintf-pending.exp: New test.
7382 * gdb.mi/mi-dprintf-pendshr.c: New file.
7383
7d73c23c 73842015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 7385 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
7386
7387 * gdb.arch/i386-mpx-map.c: New file.
7388 * gdb.arch/i386-mpx-map.exp: New File.
7389
73902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7391
7392 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
7393 * gdb.arch/i386-mpx.exp: Indentation fixed.
7394
73952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7396
7397 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
7398 function and improved indentation.
7399 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
7400 gdb_test_multiple. Added additional tests to skip the test.
7401
74022015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
7403
7404 * gdb.arch/i386-avx512.c: Change path in include file.
7405 * gdb.arch/i386-avx512.exp: Change include dir path
7406 compilation flag.
7407 * gdb.arch/i386-mpx.c: Change path in include file.
7408 * gdb.arch/i386-mpx.exp: Change include dir path compilation
7409 flag.
7410
d5eba19a
JK
74112015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7412
7413 * gdb.compile/compile-print.exp (compile print *vararray@3)
7414 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
7415
7f361056
JK
74162015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
7419 (do not keep jit in memory): ... this.
7420 (expect 5): Change it to ...
7421 (expect no 5): ... this.
7422
3b462ec2
SM
74232015-06-02 Simon Marchi <simon.marchi@ericsson.com>
7424
7425 PR gdb/15564
7426 * gdb.mi/mi-detach.exp: New file.
7427
e0619de6
JK
74282015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7429
7430 PR symtab/18392
7431 * gdb.arch/amd64-tailcall-self.S: New file.
7432 * gdb.arch/amd64-tailcall-self.c: New file.
7433 * gdb.arch/amd64-tailcall-self.exp: New file.
7434
e970cb34
DB
74352015-05-28 Don Breazeal <donb@codesourcery.com>
7436
7437 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
7438 tests for remote targets by checking is_target_gdbserver.
7439
b2e2f908
DE
74402015-05-27 Doug Evans <dje@google.com>
7441
7442 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
7443 * gdb.dwarf2/opaque-type-lookup.c: New file.
7444 * gdb.dwarf2/opaque-type-lookup.exp: New file.
7445
82c7be31
DE
74462015-05-26 Doug Evans <dje@google.com>
7447
7448 * gdb.cp/iostream.cc: New file.
7449 * gdb.cp/iostream.exp: New file.
7450
b4f54984
DE
74512015-05-26 Doug Evans <dje@google.com>
7452
7453 * gdb.dwarf2/dw2-op-call.exp: Update.
7454 * gdb.dwarf2/dw4-sig-types.exp: Update.
7455 * gdb.dwarf2/implptr.exp: Update.
7456 * gdb.mi/mi-cmd-param-changed.exp: Update.
7457
4ea6efe9
DE
74582015-05-26 Doug Evans <dje@google.com>
7459
7460 * gdb.python/py-lazy-string.c: New file.
7461 * gdb.python/py-lazy-string.exp: New file.
7462 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
7463 (main): Update. Add estring3.
7464 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
7465 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
7466
f6bb7db3
YQ
74672015-05-26 Omair Javaid <omair.javaid@linaro.org>
7468 Yao Qi <yao.qi@linaro.org>
7469
7470 * gdb.reverse/aarch64.c: New.
7471 * gdb.reverse/aarch64.exp: New.
7472
a81bfbd0
OJ
74732015-05-26 Omair Javaid <omair.javaid@linaro.org>
7474
25d49b86
PA
7475 * lib/gdb.exp (supports_process_record): Return true for
7476 aarch64*-linux*.
a81bfbd0
OJ
7477 (supports_reverse): Likewise.
7478
158bf1b4
PP
74792015-05-22 Patrick Palka <patrick@parcs.ath.cx>
7480
7481 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7482 Use with_test_prefix.
7483
a0145030
AB
74842015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
7485
7486 * gdb.base/completion.exp: Add test for completion of layout
7487 names.
7488
ebe3b578
AB
74892015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
7490
7491 * lib/gdb.exp (skip_tui_tests): New proc.
7492 * gdb.base/tui-layout.exp: Check skip_tui_tests.
7493
84204ed7
PA
74942015-05-19 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
7497 Save the whole env array instead of just HOME. Unset HISTSIZE in
7498 the environment while testing. Restore whole environment
7499 afterwards.
7500
37442ce1
DE
75012015-05-16 Doug Evans <xdje42@gmail.com>
7502
7503 * gdb.guile/scm-ports.c: New file.
7504 * gdb.guile/scm-ports.exp: Add memory port tests.
7505
36de76f9
JK
75062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7507
7508 * gdb.compile/compile-print.c: New file.
7509 * gdb.compile/compile-print.exp: New file.
7510
3a9558c4
JK
75112015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
7512
7513 * gdb.compile/compile-ops.exp: Cast param to void.
7514 * gdb.compile/compile.exp: Complete type for _gdb_expr.
7515 (compile code struct_object.selffield = &struct_object): Add xfail.
7516
aa715135
JG
75172015-05-15 Joel Brobecker <brobecker@adacore.com>
7518
7519 * gdb.ada/arr_enum_with_gap: New testcase.
7520
931e5bc3
JG
75212015-05-15 Joel Brobecker <brobecker@adacore.com>
7522
7523 * gdb.ada/byte_packed_arr: New testcase.
7524
9cd4d857
JB
75252015-05-15 Joel Brobecker <brobecker@adacore.com>
7526
7527 * gdb.ada/pckd_neg: New testcase.
7528
ebfd00d2
PP
75292015-05-13 Patrick Palka <patrick@parcs.ath.cx>
7530
7531 PR gdb/17820
7532 * gdb.base/gdbinit-history.exp: New test.
7533 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
7534 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
7535
4c082a81
SC
75362015-05-09 Siva Chandra Reddy <sivachandra@google.com>
7537
7538 * gdb.python/py-xmethods.cc: Enhance test case.
7539 * gdb.python/py-xmethods.exp: New tests.
7540 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
7541 function.
7542 (B_indexoper): Likewise.
7543 (global_dm_list) : Add new xmethod worker functions.
7544
f7797074
SDJ
75452015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
7546
7547 * gdb.base/coredump-filter.exp: Correctly unset
7548 "coredump_var_addr" array.
7549
a4674e4e
PA
75502015-05-08 Pedro Alves <palves@redhat.com>
7551
7552 * gdb.server/non-existing-program.exp: Unset spawn_id.
7553
df2eb078
SC
75542015-05-08 Siva Chandra Reddy <sivachandra@google.com>
7555
7556 PR python/18291
7557 * gdb.python/py-xmethods.exp: Add tests.
7558
422349a3
YQ
75592015-05-08 Yao Qi <yao.qi@linaro.org>
7560
7561 PR gdb/18208
7562 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
7563 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
7564 function set_coredump_filter, and remove remote_exec call.
7565 Remove argument ipid. Callers update.
7566 (top level): Don't get inferior's PID.
7567
63fc80ce
AA
75682015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
7569
7570 * gdb.base/watch_thread_num.exp: Skip test on targets without
7571 access watchpoints.
7572
80ad801e
PA
75732015-05-06 Pedro Alves <palves@redhat.com>
7574
7575 PR server/18081
7576 * gdb.server/non-existing-program.exp: New file.
7577
0fa7fe50
JB
75782015-05-05 Joel Brobecker <brobecker@adacore.com>
7579
7580 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
7581
3ea89b92
PMR
75822015-05-05 Joel Brobecker <brobecker@adacore.com>
7583
7584 * gdb.ada/out_of_line_in_inlined: New testcase.
7585
87b8eff0
JB
75862015-05-05 Joel Brobecker <brobecker@adacore.com>
7587
7588 * gdb.ada/var_rec_arr: New testcase.
7589
5fccc635
YQ
75902015-04-30 Yao Qi <yao.qi@linaro.org>
7591
7592 * gdb.base/break-idempotent.exp: If
7593 skip_hw_watchpoint_multi_tests returns true, skip the tests
7594 on "rwatch" and "awatch".
7595
42d38f42
YQ
75962015-04-30 Yao Qi <yao.qi@linaro.org>
7597
7598 * gdb.base/relativedebug.exp: Invoke gdb command
7599 "info sharedlibrary", and if libc.so doesn't have debug info,
7600 skip the test.
7601
2ce1cdbf
DE
76022015-04-29 Doug Evans <dje@google.com>
7603
7604 * gdb.python/py-xmethods.exp: Add ptype tests.
7605 * gdb.python/py-xmethods.py (E_method_char_worker): Add
7606 get_result_type method.
7607
f24a38c5
LM
76082015-04-29 Luis Machado <lgustavo@codesourcery.com>
7609
7610 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
7611 the target does not support hardware watchpoints.
7612
ecbf2b3c
LM
76132015-04-29 Luis Machado <lgustavo@codesourcery.com>
7614
7615 * gdb.base/break-always.exp: Abort testing if writing to memory
7616 causes an error.
7617
34f5f757
DE
76182015-04-28 Doug Evans <dje@google.com>
7619
7620 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
7621 * gdb.python/py-pp-registration.exp: ... here. New file.
7622 * gdb.python/py-pp-registration.c: New file.
7623 * gdb.python/py-pp-registration.py: New file.
7624
69b4374a
DE
76252015-04-28 Doug Evans <dje@google.com>
7626
7627 * gdb.python/py-bad-printers.c: New file.
7628 * gdb.python/py-bad-printers.py: New file.
7629 * gdb.python/py-bad-printers.exp: New file.
7630
59fb7612
SS
76312015-04-28 Sasha Smundak <asmundak@google.com>
7632
7633 * gdb.python/py-type.exp: New test.
7634
2631b16a
AW
76352015-04-28 Andy Wingo <wingo@igalia.com>
7636
7637 * gdb.python/py-parameter.exp:
7638 * gdb.guile/scm-parameter.exp: Escape the path that we are
7639 matching against, as it might contain characters that are special
7640 to regular expressions.
7641
460efde1
JB
76422015-04-27 Joel Brobecker <brobecker@adacore.com>
7643
7644 * gdb.ada/rec_comp: New testcase.
7645
2d369d8e
SDJ
76462015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
7647
7648 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
7649 before using it.
7650
cf75d6c3
AB
76512015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
7652
7653 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
7654 new tests for verilog output.
7655
8dbe7ca5
YQ
76562015-04-24 Yao Qi <yao.qi@linaro.org>
7657
7658 * boards/remote-gdbserver-on-localhost.exp: New file.
7659
4ef9fb2f
PA
76602015-04-23 Pedro Alves <palves@redhat.com>
7661
7662 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
7663 $inferior_spawn_id instead of $inferior_spawn_id directly. On
7664 "end of file", remove $inferior_spawn_id from the indirect list.
7665
0a803169
PA
76662015-04-23 Pedro Alves <palves@redhat.com>
7667
7668 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
7669
749ef8f8
PA
76702015-04-23 Pedro Alves <palves@redhat.com>
7671
7672 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
7673 on $any_spawn_id instead of only on $gdb_spawn_id.
7674
8aae4344
PM
76752015-04-21 Pierre Muller <muller@sourceware.org>
7676
7677 PR pascal/17815
7678 * lib/pascal.exp (gpc_compile): Add new option "class".
7679 (fpc_compile): Likewise.
7680 * gdb.pascal/case-insensitive-symbols.pas: New file.
7681 * gdb.pascal/case-insensitive-symbols.exp: New file.
7682
1586c8fb
GB
76832015-04-20 Gary Benson <gbenson@redhat.com>
7684
7685 * gdb.base/attach.exp: Fix three extended remote failures.
7686
1b6e6f5c
GB
76872015-04-17 Gary Benson <gbenson@redhat.com>
7688
7689 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
7690 the main executable over the remote protocol.
7691
e797481d
PA
76922015-04-16 Pedro Alves <palves@redhat.com>
7693
7694 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
7695 a new gdbserver if gdbserver_reconnect_p is set.
7696
1ca99c42
PA
76972015-04-16 Pedro Alves <palves@redhat.com>
7698
7699 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
7700 is set, don't exit gdbserver.
7701
af9fd6f8
AA
77022015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7703
7704 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
7705 appropriate .insn, such that an older assembler can be used.
7706 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
7707 the z/Architecture instruction set on 31-bit targets as well.
7708
04ff1e61
AA
77092015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7710
7711 * gdb.go/handcall.exp: Remove all logic related to the first
7712 breakpoint and rely on go_runto_main instead.
7713 * gdb.go/strings.exp: Likewise.
7714 * gdb.go/unsafe.exp: Likewise.
7715 * gdb.go/hello.exp: Likewise. Also rename the remaining
7716 breakpoint marker to "breakpoint 1".
7717 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
7718 * gdb.go/strings.go: Likewise.
7719 * gdb.go/unsafe.go: Likewise.
7720 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
7721 "set breakpoint 2 here" and rename the remaining breakpoint marker
7722 to "breakpoint 1".
7723
40d2f8d6
SM
77242015-04-15 Simon Marchi <simon.marchi@ericsson.com>
7725
7726 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
7727 if itertools.imap is not present.
7728 * gdb.python/py-objfile.exp: Add parentheses.
7729 * gdb.python/py-type.exp: Same.
7730 * gdb.python/py-unwind-maint.py: Same.
7731
8cbc97c6
YQ
77322015-04-15 Yao Qi <yao.qi@linaro.org>
7733
7734 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
7735 of ":$ptr_size" and set its form explicitly.
7736
45fd756c
YQ
77372015-04-15 Pedro Alves <palves@redhat.com>
7738 Yao Qi <yao.qi@linaro.org>
7739
7740 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
7741 timeout by factor of 4.
7742 (test_regular_watch): Likewise.
7743 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
7744 * gdb.reverse/sigall-reverse.exp: Likewise.
7745 * gdb.reverse/until-precsave.exp: Likewise.
7746 * lib/gdb.exp (with_timeout_factor): New proc.
7747 (gdb_expect): Move some code to ...
7748 (get_largest_timeout): ... here. New procedure.
7749
9e811bc3
LM
77502015-04-14 Luis Machado <lgustavo@codesourcery.com>
7751
7752 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
7753
0ff6fcb2
LM
77542015-04-13 Luis Machado <lgustavo@codesourcery.com>
7755
7756 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
7757 to write to the .text section.
7758
7578d5f7
LM
77592015-04-13 Luis Machado <lgustavo@codesourcery.com>
7760
7761 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
7762 Handle the case of targets that do not provide PID information.
7763
2efe15c4
YQ
77642015-04-13 Yao Qi <yao.qi@linaro.org>
7765
7766 * lib/gdbserver-support.exp (gdb_exit): Catch exception
7767 and use expect instead of gdb_expect.
7768
8cd8f2f8
SDJ
77692015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
7770
7771 * gdb.base/coredump-filter.exp: Rename variable "addr" to
7772 "coredump_var_addr" to avoid naming conflict with other testcases.
7773
9ee41772
PA
77742015-04-10 Pedro Alves <palves@redhat.com>
7775
7776 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
7777 gdb_test_sequence and gdb_assert.
7778
07473109
PA
77792015-04-10 Pedro Alves <palves@redhat.com>
7780
7781 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
7782 test messages that don't include the breakpoint address.
7783
de3db44c
YQ
77842015-04-10 Yao Qi <yao.qi@linaro.org>
7785
7786 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
7787 false for some offset and width combinations which aren't
7788 supported by linux kernel.
7789
c79d856c
PA
77902015-04-10 Pedro Alves <palves@redhat.com>
7791
7792 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
7793 procedure, factored out from ...
7794 (top level): ... here. Add "set displaced-stepping" testing axis.
7795 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
7796 parameter "displaced". Use it.
7797 (top level): Use foreach and add "set displaced-stepping" testing
7798 axis.
7799
ebc90b50
PA
78002015-04-10 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
7803 Remove comment.
7804 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
7805 both the address of the instruction that triggers the watchpoint
7806 and the address of the instruction immediately after, and use
7807 those addresses for the test. Fix comment.
7808
8f572e5c
PA
78092015-04-10 Pedro Alves <palves@redhat.com>
7810
7811 * gdb.base/sigstep.exp (breakpoint_to_handler)
7812 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
7813 Test "backtrace" in handler.
7814 (breakpoint_over_handler): New parameter 'displaced'. Use it.
7815 (top level): Add new "displaced" test axis to
7816 breakpoint_to_handler, breakpoint_to_handler_entry and
7817 breakpoint_over_handler.
7818
8d707a12
PA
78192015-04-10 Pedro Alves <palves@redhat.com>
7820
7821 PR gdb/18216
7822 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
7823
ef713951
YQ
78242015-04-10 Yao Qi <yao.qi@linaro.org>
7825
7826 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
7827 (test_add_rn_pc): New function.
7828 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
7829 (top level): Invoke test_add_rn_pc.
7830
906d60cf
PA
78312015-04-10 Pedro Alves <palves@redhat.com>
7832
7833 PR gdb/13858
7834 * gdb.base/step-over-no-symbols.exp: New file.
7835
f2983cc3
AW
78362015-04-09 Andy Wingo <wingo@igalia.com>
7837
7838 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
7839 after the Python tests.
7840
6d62641c
SDJ
78412015-04-08 Keith Seitz <keiths@redhat.com>
7842
7843 PR python/16699
7844 * gdb.python/py-completion.exp: New tests for completion.
7845 * gdb.python/py-completion.py (CompleteLimit1): New class.
7846 (CompleteLimit2): Likewise.
7847 (CompleteLimit3): Likewise.
7848 (CompleteLimit4): Likewise.
7849 (CompleteLimit5): Likewise.
7850 (CompleteLimit6): Likewise.
7851 (CompleteLimit7): Likewise.
7852
f3770638
PA
78532015-04-08 Pedro Alves <palves@redhat.com>
7854
7855 PR gdb/18214
7856 PR gdb/18216
7857 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
7858 function.
7859 (main): Install it as SIGUSR1 handler.
7860 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
7861 parameter. Always use "setup" as prefix. Toggle "set
7862 displaced-stepping" off/on depending on global. Don't switch to
7863 thread 1 here.
7864 (top level): Add displaced stepping "off/on" test axis. Update
7865 "setup" calls. Wrap each subtest with with_test_prefix. Test
7866 continuing with a queued signal in each thread.
7867
4496bed7
PA
78682015-04-08 Pedro Alves <palves@redhat.com>
7869
7870 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
7871 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
7872 gdb_breakpoint instead of gdb_test that doesn't expect anything.
7873 Return early if running to main fails.
7874 * gdb.trace/while-stepping.exp: Likewise.
7875
b97fde92
PA
78762015-04-07 Pedro Alves <palves@redhat.com>
7877
7878 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7879 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7880 interact with inferior program.
7881
f71c18e7
PA
78822015-04-07 Pedro Alves <palves@redhat.com>
7883
7884 * lib/gdb.exp (inferior_spawn_id): New global.
7885 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7886 spawn id after processing the user code.
7887 (default_gdb_start): Set inferior_spawn_id.
7888 (send_inferior): New procedure.
7889 * lib/gdbserver-support.exp (gdbserver_start): Set
7890 inferior_spawn_id.
7891 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7892
6423214f
PA
78932015-04-07 Pedro Alves <palves@redhat.com>
7894
7895 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7896 * lib/gdbserver-support.exp (gdbserver_start): Make
7897 $server_spawn_id global.
7898 (gdbserver_start): Don't wait for gdbserver's spawn id with
7899 expect_background.
7900 (close_gdbserver): New procedure.
7901 (gdb_exit): Rename the default version and reimplement.
7902
71c0ee8c
PA
79032015-04-07 Pedro Alves <palves@redhat.com>
7904
72f4393d 7905 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7906 append the substituted item, not the original item.
7907
203bc29b
PA
79082015-04-07 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7911 gdb_expect.
7912
508a3ddf
PA
79132015-04-07 Pedro Alves <palves@redhat.com>
7914
7915 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7916 output appearing once only.
7917
9f6dbe2b
PA
79182015-04-07 Pedro Alves <palves@redhat.com>
7919
7920 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7921 that doesn't expect anything. Return early if running to main
7922 fails.
7923
337532fa
YQ
79242015-04-07 Yao Qi <yao.qi@linaro.org>
7925
7926 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7927 (child_function): Call alarm.
7928 (main): Move call to alarm into the loop.
7929 * gdb.threads/non-stop-fair-events.exp: Build program with
7930 -DTIMEOUT=$timeout.
7931
01b622d4
DE
79322015-04-06 Doug Evans <xdje42@gmail.com>
7933
7934 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7935 Fix dest parameter to board_info.
7936 (fpc_compile): Ditto.
7937 (gdb_compile_pascal): Rename dest arg to destfile.
7938
961f4160
PMR
79392015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7940
7941 * gdb.ada/funcall_ref.exp: New file.
7942 * gdb.ada/funcall_ref/foo.adb: New file.
7943
cafda597
YQ
79442015-04-02 Yao Qi <yao.qi@linaro.org>
7945
7946 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7947 is remote.
7948
fed040c6
GB
79492015-04-02 Gary Benson <gbenson@redhat.com>
7950
7951 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7952
d11916aa
SS
79532015-04-01 Sasha Smundak <asmundak@google.com>
7954
7955 * gdb.python/py-unwind-maint.c: New file.
7956 * gdb.python/py-unwind-maint.exp: New test.
7957 * gdb.python/py-unwind-maint.py: New file.
7958 * gdb.python/py-unwind.c: New file.
7959 * gdb.python/py-unwind.exp: New test.
7960 * gdb.python/py-unwind.py: New test.
7961
a1471180
PA
79622015-04-01 Pedro Alves <palves@redhat.com>
7963
7964 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7965 to fail instead of non-existent $test.
7966
0bbeccb1
PA
79672015-04-01 Pedro Alves <palves@redhat.com>
7968
7969 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7970 GDBFLAGS if not empty.
7971
3c724c8c
PMR
79722015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7973
7974 * gdb.ada/complete.exp: Remove "multi_line".
7975 * gdb.ada/info_exc.exp: Remove "multi_line".
7976 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7977 * gdb.ada/ptype_field.exp: Remove "multi_line".
7978 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7979 * gdb.ada/tagged.exp: Remove "multi_line".
7980 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7981 [multi_line ...]
7982 * gdb.btrace/delta.exp: Likewise.
7983 * gdb.btrace/exception.exp: Likewise.
7984 * gdb.btrace/function_call_history.exp: Likewise.
7985 * gdb.btrace/instruction_history.exp: Likewise.
7986 * gdb.btrace/nohist.exp: Likewise.
7987 * gdb.btrace/record_goto.exp: Likewise.
7988 * gdb.btrace/segv.exp: Likewise.
7989 * gdb.btrace/stepi.exp: Likewise.
7990 * gdb.btrace/tailcall.exp: Likewise.
7991 * gdb.btrace/unknown_functions.exp: Likewise.
7992 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7993 * lib/gdb.exp: Add the "multi_line" helper.
7994
4eec2deb
PA
79952015-04-01 Pedro Alves <palves@redhat.com>
7996
7997 * gdb.threads/tid-reuse.c: New file.
7998 * gdb.threads/tid-reuse.exp: New file.
7999
df8411da
SDJ
80002015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
8001
8002 PR corefiles/16092
8003 * gdb.base/coredump-filter.c: New file.
8004 * gdb.base/coredump-filter.exp: Likewise.
8005
6ef37366
PM
80062015-03-27 Petr Machata <pmachata@redhat.com>
8007
8008 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
8009 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
8010 (Dwarf::assemble): Initialize them.
8011 (Dwarf::lines): New function.
8012
7ec911b0
JT
80132015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
8014
8015 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
8016 SYMBOL_PREFIX for x86_64-*-cygwin.
8017
ff908ebf
AW
80182015-03-26 Andy Wingo <wingo@igalia.com>
8019
8020 PR symtab/18148
8021 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
8022 const_value but not a location.
8023 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
8024 location defined in non-main CUs are visible.
8025
6d5f0679
YQ
80262015-03-26 Yao Qi <yao.qi@linaro.org>
8027
8028 PR testsuite/18139
8029 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
8030 Add a line number entry for the same line.
8031 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
8032 Add a line number entry for the same line.
8033
2898689b
YQ
80342015-03-26 Yao Qi <yao.qi@linaro.org>
8035
8036 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
8037 .int 0.
8038 (func): Likewise. Add .Lfunc_1 label.
8039 Use .Lfunc_1 label.
8040 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
8041 .int 0.
8042 (func): Likewise.
8043 Use .Lfunc_1 label.
8044
85180498
YQ
80452015-03-26 Yao Qi <yao.qi@linaro.org>
8046
8047 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
8048 Call gdb_compile instead to compile each .s files without debug
8049 information.
8050
8aa08a8d
YQ
80512015-03-26 Yao Qi <yao.qi@linaro.org>
8052
8053 * gdb.base/savedregs.exp (process_saved_regs): Make
8054 "Saved registers:" optional in the pattern.
8055
66849923
MM
80562015-03-25 Markus Metzger <markus.t.metzger@intel.com>
8057
8058 * gdb.btrace/next.exp: Merged into step.exp.
8059 * gdb.btrace/finish.exp: Merged into step.exp.
8060 * gdb.btrace/nexti.exp: Merged into stepi.exp.
8061 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
8062 "record goto" and checking the exact replay position.
8063 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
8064 check for "Recording format" in "info record" output.
8065 * gdb.btrace/record_goto.exp: Choose test file based on target.
8066 * gdb.btrace/x86-record_goto.S: Renamed into ...
8067 * gdb.btrace/x86_64-record_goto.S: ... this.
8068 * gdb.btrace/i686-record_goto.S: New.
8069 * gdb.btrace/x86-tailcall.S: Renamed into ...
8070 * gdb.btrace/x86_64-tailcall.S: ... this.
8071 * gdb.btrace/i686-tailcall.S: New.
8072 * gdb.btrace/x86-tailcall.c: Renamed into ...
8073 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
8074 separate statements. Update test.
8075 * gdb.btrace/delta.exp: Use record_goto.c as test file.
8076 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
8077 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
8078 * gdb.btrace/tailcall.exp: Choose test file based on target.
8079 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
8080
11cc1b74
MM
80812015-03-25 Markus Metzger <markus.t.metzger@intel.com>
8082
8083 * gdb.btrace/exception.exp: Increase BTS buffer size.
8084
a25d8bf9
PA
80852015-03-24 Pedro Alves <palves@redhat.com>
8086
8087 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
8088
856e7dd6
PA
80892015-03-24 Pedro Alves <palves@redhat.com>
8090
8091 * gdb.threads/schedlock.exp (test_step): No longer expect that
8092 "set scheduler-locking step" with "next" over a function call runs
8093 threads unlocked.
8094
ad235a41
AT
80952015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
8096
8097 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
8098
15630549
AT
80992015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
8100
8101 PR breakpoints/16466
8102 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
8103 * gdb.mi/mi-pending.c (thread_func): New function.
8104 (int main): Add threading support required.
8105 * gdb.mi/mi-pending.exp: Add tests for this issue.
8106 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
8107 (pendfunc2): Remove stdio dependency.
8108 * gdb.mi/mi-pendshr2.c: New file.
8109
693dca06
KS
81102015-03-23 Keith Seitz <keiths@redhat.com>
8111
8112 * gdb.linespec/keywords.c: New file.
8113 * gdb.linespec/keywords.exp: New file.
8114
7e993ebf
KS
81152015-03-23 Keith Seitz <keiths@redhat.com>
8116
8117 PR gdb/18021
8118 * gdb.dwarf2/staticvirtual.exp: New test.
8119
bc23328c
JK
81202015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8121
8122 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
8123 * README: Remove HP-UX and gdb.hp.
8124 (configuration):
8125 * configure: Regenerate.
8126 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
8127 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
8128 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
8129 gdb.hp/gdb.defects/Makefile.
8130 * gdb.hp/Makefile.in: File deleted.
8131 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
8132 * gdb.hp/gdb.aCC/optimize.c: File deleted.
8133 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
8134 * gdb.hp/gdb.aCC/run.c: File deleted.
8135 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
8136 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
8137 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
8138 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
8139 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
8140 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
8141 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
8142 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
8143 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
8144 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
8145 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
8146 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
8147 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
8148 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
8149 * gdb.hp/gdb.base-hp/reg.s: File deleted.
8150 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
8151 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
8152 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
8153 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
8154 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
8155 * gdb.hp/gdb.compat/Makefile.in: File deleted.
8156 * gdb.hp/gdb.compat/average.c: File deleted.
8157 * gdb.hp/gdb.compat/sum.c: File deleted.
8158 * gdb.hp/gdb.compat/xdb.c: File deleted.
8159 * gdb.hp/gdb.compat/xdb0.c: File deleted.
8160 * gdb.hp/gdb.compat/xdb0.h: File deleted.
8161 * gdb.hp/gdb.compat/xdb1.c: File deleted.
8162 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
8163 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
8164 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
8165 * gdb.hp/gdb.defects/Makefile.in: File deleted.
8166 * gdb.hp/gdb.defects/bs14602.c: File deleted.
8167 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
8168 * gdb.hp/gdb.defects/solib-d.c: File deleted.
8169 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
8170 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
8171 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
8172 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
8173 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
8174 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
8175 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
8176 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
8177 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
8178 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
8179 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
8180 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
8181 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
8182 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
8183 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
8184 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
8185 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
8186 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
8187 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
8188 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
8189 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
8190 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
8191 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
8192 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
8193 * gdb.hp/tools/odump: File deleted.
8194
8bf3b159
PA
81952015-03-19 Pedro Alves <palves@redhat.com>
8196
8197 * gdb.threads/continue-pending-status.exp (saw_thread_2)
8198 (saw_thread_3): New globals.
8199 (top level): Increment them when an event for the corresponding
8200 thread is seen.
8201 (no thread starvation): New test.
8202
eb54c8bf
PA
82032015-03-19 Pedro Alves <palves@redhat.com>
8204
8205 * gdb.threads/continue-pending-status.c: New file.
8206 * gdb.threads/continue-pending-status.exp: New file.
8207
32d2e5d6
PA
82082015-03-18 Pedro Alves <palves@redhat.com>
8209
8210 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
8211 Use gdb_is_target_remote instead of is_remote. Use
8212 gdb_test_multiple instead of gdb_expect. Exit early if
8213 gdb_test_multiple hits its internal matches. Tighten stepi tests
8214 expected output. Fail on exit with any signal, instead of just
8215 SIGILL.
8216
f68f11b7
YQ
82172015-03-18 Yao Qi <yao.qi@linaro.org>
8218
8219 PR tdep/18107
8220 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
8221 variable.
8222 * gdb.base/catch-syscall.exp: Don't skip it on
8223 aarch64*-*-linux* target. Remove elements in all_syscalls.
8224 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
8225 target.
8226 (setup_all_syscalls): New proc.
8227
ca5fd19b
YQ
82282015-03-16 Yao Qi <yao.qi@linaro.org>
8229
8230 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
8231 (top level): Skip tests if valid_addr_p returns false for
8232 $cmd1 or $cmd2.
8233
85642ba0
AW
82342015-03-11 Andy Wingo <wingo@igalia.com>
8235
8236 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
8237
e03f9645
YQ
82382015-03-11 Yao Qi <yao.qi@linaro.org>
8239
8240 * gdb.base/catch-syscall.exp: Fix typo in comments.
8241
5d0962b2
YQ
82422015-03-11 Yao Qi <yao.qi@linaro.org>
8243
8244 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
8245
b2df3cef
PA
82462015-03-09 Pedro Alves <palves@redhat.com>
8247
8248 * dg-extract-results.py: Delete.
8249
ef878e53
PA
82502015-03-09 Pedro Alves <palves@redhat.com>
8251
8252 Merge dg-extract-results.sh from GCC upstream (r218843).
8253
8254 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
8255 * dg-extract-results.sh: Use --text with grep to avoid issues with
8256 binary files. Fall back to cat -v, if that doesn't work.
8257
9494d219
PA
82582015-03-05 Pedro Alves <palves@redhat.com>
8259
8260 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
8261
a8d9763a
SM
82622015-03-04 Simon Marchi <simon.marchi@ericsson.com>
8263
8264 * lib/mi-support.exp (mi_expect_interrupt): Accept
8265 alternative event for when in all-stop mode.
8266
be9957b8
PA
82672015-03-04 Pedro Alves <palves@redhat.com>
8268
8269 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
8270
d57be0f4 82712015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
8272
8273 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
8274
c214c7cf
AA
82752015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
8276
8277 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
8278 regexps for GDB's current line display, accept a hex address
8279 preceding the line number.
8280
6d74a497
AA
82812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
8282
8283 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
8284 the 'arch1' variable for "s390*-linux*" targets.
8285
511aee7c
PA
82862015-03-04 Pedro Alves <palves@redhat.com>
8287
8288 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
8289 (main): Pass missing retval argument to pthread_join call.
8290
95e50b27
PA
82912015-03-02 Pedro Alves <palves@redhat.com>
8292
8293 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
8294 (top level): Call do_test with non-stop as well.
8295
28054d69
PA
82962015-03-02 Pedro Alves <palves@redhat.com>
8297
8298 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
8299 -1.
8300
4fa5d7b4
AA
83012015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8302
8303 * gdb.arch/s390-vregs.exp: New test.
8304 * gdb.arch/s390-vregs.S: New file.
8305
97c18565
PA
83062015-02-27 Pedro Alves <palves@redhat.com>
8307
8308 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
8309 call to catch_command_errors.
8310 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
8311 catch_command_errors.
8312
a37bfa30
PA
83132015-02-27 Pedro Alves <palves@redhat.com>
8314
8315 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
8316 "true" for boolean result.
8317 * gdb.gdb/selftest.exp (test_with_self): Also accept full
8318 prototype of main.
8319
6f98576f
PA
83202015-02-27 Pedro Alves <palves@redhat.com>
8321
8322 * lib/unbuffer_output.c: New file.
8323 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
8324 (main): Call gdb_unbuffer_output.
8325
eba5ab56
YQ
83262015-02-27 Yao Qi <yao.qi@linaro.org>
8327
8328 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
8329 target.
8330
0def5aaa
DE
83312015-02-26 Doug Evans <dje@google.com>
8332
8333 * gdb.cp/class2.cc (Dbase, D): New classes.
8334 (main): New local delta.
8335 * gdb.cp/class2.exp: Test printing delta.
8336 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
8337 (dynbar): New global.
8338 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
8339
081a1c2c
JK
83402015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8341
8342 * gdb.compile/compile-ifunc.c: New file.
8343 * gdb.compile/compile-ifunc.exp: New file.
8344
2f41223f
AT
83452015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
8346
8347 * gdb.base/structs.exp: Check for correct struct on finish.
8348
03eddd80
YQ
83492015-02-26 Yao Qi <yao.qi@linaro.org>
8350
8351 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
8352 is zero.
8353
80c57053
JK
83542015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8355
8356 * gdb.arch/cordic.ko.bz2: New file.
8357 * gdb.arch/cordic.ko.debug.bz2: New file.
8358 * gdb.arch/ppc64-symtab-cordic.exp: New file.
8359
21613c12
YQ
83602015-02-25 Yao Qi <yao.qi@linaro.org>
8361
8362 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
8363 aarch64*-*-* target.
8364
d8b901ed
PA
83652015-02-23 Pedro Alves <palves@redhat.com>
8366
8367 * lib/gdb.exp (delete_breakpoints): Rewrite using
8368 gdb_test_multiple.
8369
e5b85ead
PA
83702015-02-23 Pedro Alves <palves@redhat.com>
8371
8372 * gdb.base/info-os.c: Include stdlib.h.
8373
85c3a371
DE
83742015-02-22 Doug Evans <xdje42@gmail.com>
8375
8376 PR symtab/17855
8377 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
8378 is read after symbols have been re-read.
8379 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
8380 * gdb.ada/exec_changed/second.adb (Second): Ditto.
8381
96553a0c
DE
83822015-02-21 Doug Evans <dje@google.com>
8383
8384 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
8385
97a0c697
JK
83862015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 PR corefiles/17808
8389 * gdb.arch/i386-biarch-core.core.bz2: New file.
8390 * gdb.arch/i386-biarch-core.exp: New file.
8391
a47cd6e9
PA
83922015-02-21 Pedro Alves <palves@redhat.com>
8393
8394 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
8395 runto_main fails.
8396
c5facdc4
PA
83972015-02-20 Pedro Alves <palves@redhat.com>
8398
8399 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
8400 info probes.
8401
2db9a427
PA
84022015-02-20 Pedro Alves <palves@redhat.com>
8403
8404 * gdb.threads/multi-create-ns-info-thr.exp: New file.
8405
60fb7e9e
PA
84062015-02-20 Pedro Alves <palves@redhat.com>
8407
8408 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
8409 clean_restart before gdb_target_supports_trace.
8410
5c5019c2
PA
84112015-02-20 Pedro Alves <palves@redhat.com>
8412
8413 PR threads/18006
8414 * gdb.threads/clone-thread_db.c: New file.
8415 * gdb.threads/clone-thread_db.exp: New file.
8416
c9587f88
AT
84172015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
8418
8419 PR breakpoints/16812
8420 * gdb.base/catch-gdb-caused-signals.c: New file.
8421 * gdb.base/catch-gdb-caused-signals.exp: New file.
8422
f6a88844
JM
84232015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
8424
8425 * configure: Regenerated.
8426 * configure.ac: Use GDB_AC_TRANSFORM.
8427 * aclocal.m4: sinclude ../transform.m4.
8428
497c491b
JM
84292015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8430
8431 * lib/dtrace.exp: New file.
8432 * gdb.base/dtrace-probe.exp: Likewise.
8433 * gdb.base/dtrace-probe.d: Likewise.
8434 * gdb.base/dtrace-probe.c: Likewise.
8435 * lib/pdtrace.in: Likewise.
8436 * configure.ac: Output variables with the transformed names of
8437 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
8438 * configure: Regenerated.
8439
03e98035
JM
84402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
8441
8442 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
8443 expected message when trying to access $_probe_* convenience
8444 variables while not on a probe.
8445
63cc30e9
JK
84462015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
8449
0703599a
PA
84502015-02-11 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
8453 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
8454
7e60a48e
DE
84552015-02-10 Doug Evans <xdje42@gmail.com>
8456
8457 * lib/gdb.exp (gdb_load): Always return a result.
8458
01b088bc
PA
84592015-02-10 Pedro Alves <palves@redhat.com>
8460
8461 * gdb.threads/signal-sigtrap.c: New file.
8462 * gdb.threads/signal-sigtrap.exp: New file.
8463
b05ec7a5
AT
84642015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
8465
8466 * gdb.trace/no-attach-trace.c: New file.
8467 * gdb.trace/no-attach-trace.exp: New file.
8468
a2c2acaf
MW
84692015-02-09 Mark Wielaard <mjw@redhat.com>
8470
8471 * gdb.dwarf2/atomic.c: New file.
8472 * gdb.dwarf2/atomic-type.exp: Likewise.
8473
31fd9caa
MM
84742015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8475
8476 * gdb.btrace/buffer-size.exp: Update "info record" output.
8477 * gdb.btrace/delta.exp: Update "info record" output.
8478 * gdb.btrace/enable.exp: Update "info record" output.
8479 * gdb.btrace/finish.exp: Update "info record" output.
8480 * gdb.btrace/instruction_history.exp: Update "info record" output.
8481 * gdb.btrace/next.exp: Update "info record" output.
8482 * gdb.btrace/nexti.exp: Update "info record" output.
8483 * gdb.btrace/step.exp: Update "info record" output.
8484 * gdb.btrace/stepi.exp: Update "info record" output.
8485 * gdb.btrace/nohist.exp: Update "info record" output.
8486
d33501a5
MM
84872015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8488
8489 * gdb.btrace/buffer-size: New.
8490
f4abbc16
MM
84912015-02-09 Markus Metzger <markus.t.metzger@intel.com>
8492
8493 * gdb.btrace/delta.exp: Update "info record" output.
8494 * gdb.btrace/enable.exp: Update "info record" output.
8495 * gdb.btrace/finish.exp: Update "info record" output.
8496 * gdb.btrace/instruction_history.exp: Update "info record" output.
8497 * gdb.btrace/next.exp: Update "info record" output.
8498 * gdb.btrace/nexti.exp: Update "info record" output.
8499 * gdb.btrace/step.exp: Update "info record" output.
8500 * gdb.btrace/stepi.exp: Update "info record" output.
8501 * gdb.btrace/nohist.exp: Update "info record" output.
8502
b9d61307
SM
85032015-02-06 Simon Marchi <simon.marchi@ericsson.com>
8504
8505 PR gdb/15678
8506 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
8507
e584fdbc
PA
85082015-02-06 Pedro Alves <palves@redhat.com>
8509
8510 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
8511 macro.
8512 (seconds_left, again): New globals.
8513 (main): Wait seconds_left in a 1-second sleep loop instead of
8514 sleeping 180 seconds. If 'again' is set, reset the seconds
8515 counter.
8516 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
8517 'again' in the inferior before detaching. Print the seconds left.
8518 (options): New global.
8519 (top level): Build program with -DTIMEOUT=$timeout.
8520
77f41761
PA
85212015-02-06 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
8524 determine how many seconds to pass to 'alarm'.
8525 * gdb.base/gdb-sigterm.exp (top level): Build program with
8526 -DTIMEOUT=$timeout.
8527 (do_test): Return success/failure indication. Add more verbose
8528 logging. Don't fail if 200 single steps are seen. Instead, fail
8529 when the test times out.
8530 (passes): New global.
8531 (top level): Break the testing loop if testing fails on any
8532 iteration. Use gdb_assert.
8533
b9394193
DB
85342015-02-04 Don Breazeal <donb@codesourcery.com>
8535
8536 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
8537 and initialize them.
8538 (ipc_cleanup): New function.
8539 (main): Don't declare shmid, semid, and msqid. Add a call to
8540 atexit so that we call ipc_cleanup on exit.
8541
42d9e528
PA
85422015-02-04 Pedro Alves <palves@redhat.com>
8543
8544 * boards/native-extended-gdbserver.exp: Remove any target variant
8545 specifications from the board name before clearing the isremote
8546 flag from board_info.
8547
ae6ae975
DE
85482015-01-31 Doug Evans <xdje42@gmail.com>
8549
8550 * gdb.base/maint.exp <maint print type argc>: Update expected output.
8551
cfb069a8
GB
85522015-01-31 Gary Benson <gbenson@redhat.com>
8553
8554 * gdb.base/completion.exp: Disable completion limiting for
8555 existing tests. Add new tests to check completion limiting.
8556 * gdb.linespec/ls-errs.exp: Disable completion limiting.
8557
5dd31d79
DE
85582015-01-31 Doug Evans <xdje42@gmail.com>
8559
8560 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
8561
9f050062
DE
85622015-01-31 Doug Evans <xdje42@gmail.com>
8563
8564 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
8565 entries. Duplicate file section script entries.
8566 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
8567 inlined entries. Add test for safe-path rejection.
8568 * gdb.python/py-section-script.c: Add duplicate inlined section script
8569 entries. Duplicate file section script entries.
8570 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
8571 inlined entries. Add test for safe-path rejection.
8572
df25ebbd
JB
85732015-01-29 Joel Brobecker <brobecker@adacore.com>
8574
8575 * gdb.ada/disc_arr_bound: New testcase.
8576
4a0ca9ec
JB
85772015-01-29 Joel Brobecker <brobecker@adacore.com>
8578
8579 * gdb.ada/mi_var_array: New testcase.
8580
3a8b707a
DE
85812015-01-27 Doug Evans <dje@google.com>
8582
8583 * gdb.python/py-objfile.exp: Add tests for objfile.username.
8584 Add test for objfile.filename, objfile.username after objfile
8585 has been unloaded.
8586
f8313f6e
JB
85872015-01-26 Joel Brobecker <brobecker@adacore.com>
8588
8589 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
8590 the second test to print the name attribute of value
8591 returned by the call to gdb.lookup_type, and adjust
8592 the expected output accordingly.
8593
37bc665e
MW
85942015-01-25 Mark Wielaard <mjw@redhat.com>
8595
8596 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
8597 * gdb.base/disp-step-fork.c: Include unistd.h.
8598 * gdb.base/siginfo-obj.c: Include stdio.h.
8599 * gdb.base/siginfo-thread.c: Likewise.
8600 * gdb.mi/non-stop.c: Include unistd.h.
8601 * gdb.mi/nsthrexec.c: Include stdio.h.
8602 * gdb.mi/pthreads.c: Include unistd.h.
8603 * gdb.modula2/unbounded1.c (main): Declare returns int.
8604 * gdb.reverse/consecutive-reverse.c: Likewise.
8605 * gdb.threads/create-fail.c: Include unistd.h.
8606 * gdb.threads/killed.c: Likewise.
8607 * gdb.threads/linux-dp.c: Likewise.
8608 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
8609 * gdb.threads/non-ldr-exc-2.c: Likewise.
8610 * gdb.threads/non-ldr-exc-3.c: Likewise.
8611 * gdb.threads/non-ldr-exc-4.c: Likewise.
8612 * gdb.threads/pthreads.c: Include unistd.h.
8613 (main): Declare returns int.
8614 * gdb.threads/tls-main.c (foo): New declaration.
8615 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
8616
f7e5394d
SM
86172015-01-23 Simon Marchi <simon.marchi@ericsson.com>
8618
8619 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
8620 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
8621
743649fd
MW
86222015-01-15 Mark Wielaard <mjw@redhat.com>
8623
8624 * gdb.base/noreturn-return.c: New file.
8625 * gdb.base/noreturn-return.exp: New file.
8626 * gdb.base/noreturn-finish.c: New file.
8627 * gdb.base/noreturn-finish.exp: New file.
8628
198297aa
PA
86292015-01-23 Pedro Alves <palves@redhat.com>
8630
8631 * gdb.threads/continue-pending-after-query.c: New file.
8632 * gdb.threads/continue-pending-after-query.exp: New file.
8633
717cf30c
AG
86342015-01-22 Anders Granlund <anders.granlund@ericsson.com>
8635 Simon Marchi <simon.marchi@ericsson.com>
8636
8637 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
8638 * gdb.base/valgrind-db-attach.exp: Same.
8639 * gdb.base/valgrind-infcall.exp: Same.
8640 * lib/mi-support.exp (default_mi_gdb_start): Same.
8641 * lib/prompt.exp (default_prompt_gdb_start): Same.
8642 * lib/gdb.exp (default_gdb_spawn): Same.
8643 (gdb_interact): New.
8644
8645
4b62a76e
JK
86462015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8647
8648 * gdb.compile/compile.exp (pointer to jit function): New test.
8649
b4cdae6f
WW
86502015-01-17 Wei-cheng Wang <cole945@gmail.com>
8651
8652 * lib/gdb.exp (supports_process_record): Return true for
8653 powerpc*-*-linux*.
8654 (supports_reverse): Likewise.
8655
d221e7ef
DB
86562015-01-15 Don Breazeal <donb@codesourcery.com>
8657
8658 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
8659 instead of checking whether the target board is remote and
8660 use spawn_wait_for_attach instead of exec/sleep.
8661 * gdb.base/attach-twice.exp: Likewise.
8662
bafffb51
JB
86632015-01-15 Joel Brobecker <brobecker@adacore.com>
8664
8665 * gdb.ada/var_arr_attrs: New testcase.
8666
5589af0e
PA
86672015-01-14 Pedro Alves <palves@redhat.com>
8668 Joel Brobecker <brobecker@adacore.com>
8669
8670 PR gdb/17525
8671 * gdb.base/bp-cmds-execution-x-script.c: New file.
8672 * gdb.base/bp-cmds-execution-x-script.exp: New file.
8673 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
8674
6c400b59
PA
86752015-01-14 Pedro Alves <palves@redhat.com>
8676
8677 PR cli/17828
8678 * gdb.base/batch-preserve-term-settings.c: New file.
8679 * gdb.base/batch-preserve-term-settings.exp: New file.
8680
e02c96a7
DE
86812015-01-13 Doug Evans <dje@google.com>
8682
8683 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
8684 binary.
8685
576fd14c
JB
86862015-01-13 Joel Brobecker <brobecker@adacore.com>
8687
8688 * Makefile.in (clean mostlyclean): Do not delete *.py.
8689
04dccad0
JB
86902015-01-13 Joel Brobecker <brobecker@adacore.com>
8691
8692 * gdb.python/py-lookup-type.exp: New file.
8693
3d230f71
PA
86942015-01-12 Pedro Alves <palves@redhat.com>
8695
8696 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
8697 restore GDBFLAGS before returning.
8698
7e67715d
JK
86992015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8700
8701 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
8702 is_amd64_regs_target and is_x86_like_target.
8703
f2e0d4b4
DE
87042015-01-11 Doug Evans <xdje42@gmail.com>
8705
8706 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
8707 is given without an explicit form.
8708 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
8709 attributes.
8710 * gdb.dwarf/corrupt.exp: Ditto.
8711 * gdb.dwarf2/enum-type.exp: Ditto.
8712 * gdb.trace/entry-values.exp: Ditto.
8713 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
8714
439250fb
DE
87152015-01-11 Doug Evans <xdje42@gmail.com>
8716
8717 PR gdb/15830
8718 * gdb.base/maint.exp: Remove references to "maint demangle".
8719 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
8720 Add tests for explicitly specifying language to demangle.
8721 * gdb.dlang/demangle.exp: Ditto.
8722
ede9f622
PA
87232015-01-09 Pedro Alves <palves@redhat.com>
8724
8725 * gdb.threads/non-stop-fair-events.c: New file.
8726 * gdb.threads/non-stop-fair-events.exp: New file.
8727
a7b796db
PA
87282015-01-09 Pedro Alves <palves@redhat.com>
8729
8730 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
8731 the global scope. Set a breakpoint after all threads are started
8732 rather than stepping over two source lines. Expect the prompt.
8733 * gdb.base/watch_thread_num.c (threads_started_barrier): New
8734 global.
8735 (NUM): Now 15.
8736 (main): Use threads_started_barrier to wait for all threads to
8737 start. Main thread no longer calls thread_function. Exit after
8738 180 seconds.
8739 (loop): New function.
8740 (thread_function): Wait on threads_started_barrier barrier. Call
8741 'loop' at each iteration.
8742 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
8743 threads have started, instead of hardcoding number of "next"
8744 steps. Use an access watchpoint instead of a write watchpoint.
8745
9665ffdd
PA
87462015-01-09 Pedro Alves <palves@redhat.com>
8747
8748 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
8749 (thread_func): Wait on barrier.
8750 (main): Wait for all threads to start before stopping GDB.
8751 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
8752 global.
8753 (thread1_func, thread2_func): Wait on barrier.
8754 (main): Wait for all threads to start before stopping GDB.
8755 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
8756 New global.
8757 (thread1_func, thread2_func): Wait on barrier.
8758 (main): Wait for all threads to start before stopping GDB.
8759
c945a99f
PA
87602015-01-09 Pedro Alves <palves@redhat.com>
8761
8762 * gdb.threads/attach-many-short-lived-threads.c: New file.
8763 * gdb.threads/attach-many-short-lived-threads.exp: New file.
8764
c1a747c1
PA
87652014-01-09 Pedro Alves <palves@redhat.com>
8766
8767 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
8768 instead of to thread 2.
8769 * gdb.threads/signal-command-multiple-signals-pending.c (main):
8770 Add barrier around each pthread_create call instead of around all
8771 calls.
8772 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
8773 Set a break on thread_function and have the child threads hit it
8774 one at at a time.
8775
60b3033e
PA
87762015-01-09 Pedro Alves <palves@redhat.com>
8777
8778 * lib/gdb.exp (can_spawn_for_attach): New procedure.
8779 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
8780 false.
8781 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
8782 checking whether the target board is remote.
8783 * gdb.multi/multi-attach.exp: Likewise.
8784 * gdb.python/py-sync-interp.exp: Likewise.
8785 * gdb.server/ext-attach.exp: Likewise.
8786 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
8787 tests that need to attach, instead of checking whether the target
8788 board is remote at the top of the file.
8789
acc018ac
YQ
87902015-01-08 Yao Qi <yao@codesourcery.com>
8791
8792 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
8793
50a18af8
JK
87942015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
8796 Fix testcase compilation.
8797 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
8798
8503d6e1
JB
87992015-01-06 Joel Brobecker <brobecker@adacore.com>
8800
8801 * gdb.python/py-type.exp: Add a couple test about empty
8802 array creation, and negative-length array creation.
8803
cc73dbcc
DE
88042015-01-02 Doug Evans <xdje42@gmail.com>
8805
8806 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
8807
0300bbc7
DE
88082015-01-02 Doug Evans <dje@google.com>
8809
8810 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
8811
9d85a0ec
YQ
88122014-12-29 Yao Qi <yao@codesourcery.com>
8813
8814 * gdb.trace/entry-values.exp: Update comments. Rename variable
8815 bar_call_foo to returned_from_foo.
8816
87186c6a
MMN
88172014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
8818
8819 PR gdb/17394
8820 * gdb.linespec/break-asm-file.c: New file.
8821 * gdb.linespec/break-asm-file.exp: New file.
8822 * gdb.linespec/break-asm-file0.s: New file.
8823 * gdb.linespec/break-asm-file1.s: New file.
8824
1bab7383
YQ
88252014-12-18 Nigel Stephens <nigel@mips.com>
8826 Maciej W. Rozycki <macro@codesourcery.com>
8827
8828 * gdb.base/float.exp: Handle the new output from "info float" on
8829 MIPS targets.
8830
1bc1068a
JK
88312014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8832
8833 Fix MinGW compilation.
8834 * gdb.compile/compile-ops.exp: Update untested message if
8835 !skip_compile_feature_tests.
8836 * gdb.compile/compile-setjmp.exp: Likewise.
8837 * gdb.compile/compile-tls.exp: Likewise.
8838 * gdb.compile/compile.exp: Likewise.
8839 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
8840 supported on this host".
8841
b6615d10
DE
88422014-12-16 Doug Evans <xdje42@gmail.com>
8843
8844 * boards/stabs.exp: New file.
8845
25dda427
AA
88462014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
8847
8848 * gdb.base/completion.exp: Adjust to format changes of "maint
8849 print user-registers".
8850
bf330350
CU
88512014-12-16 Catalin Udma <catalin.udma@freescale.com>
8852
8853 PR server/17457
8854 * gdb.arch/aarch64-fp.c: New file.
8855 * gdb.arch/aarch64-fp.exp: New file.
8856
395cf596
SDJ
88572014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
8858
8859 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
8860 r210637, r210913, r211666, r215400, r215817).
8861
8862 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
8863 * dg-extract-results.py: New file.
8864 * dg-extract-results.sh: Use it if the environment seems
8865 suitable.
8866
8867 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
8868
8869 * dg-extract-results.py (parse_run): Handle warnings that
8870 are printed before a test harness is run.
8871
8872 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
8873
8874 * dg-extract-results.py (Named): Remove __cmp__ method.
8875 (output_variation): Use a key to sort variation.harnesses.
8876
8877 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8878
8879 * dg-extract-results.py: For Python 3, force sys.stdout to
8880 handle surrogate escape sequences.
8881 (safe_open): New function.
8882 (output_segment, main): Use it.
8883
8884 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8885
8886 * dg-extract-results.py (Prog.result_re): Include options
8887 in test name.
8888
8889 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8890
8891 * dg-extract-results.py (output_variation): Always sort if
8892 do_sum.
8893
e882ef3c
SM
88942014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8895
8896 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8897 as long as we get pagination notifications.
8898
4992aa20
JM
88992014-12-15 Jason Merrill <jason@redhat.com>
8900
8901 * Makefile.in (check-gdb.%): Restore.
8902 * README: Mention it.
8903
c1b5a1a6
JB
89042014-12-13 Joel Brobecker <brobecker@adacore.com>
8905
8906 * gdb.ada/str_uninit: New testcase.
8907
5537b577
JK
89082014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 PR symtab/17642
8911 * gdb.base/vla-stub-define.c: New file.
8912 * gdb.base/vla-stub.c: New file.
8913 * gdb.base/vla-stub.exp: New file.
8914
bb2ec1b3
TT
89152014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8916 Jan Kratochvil <jan.kratochvil@redhat.com>
8917 Tom Tromey <tromey@redhat.com>
8918
8919 * configure.ac: Add gdb.compile/.
8920 * configure: Regenerate.
8921 * gdb.compile/Makefile.in: New file.
8922 * gdb.compile/compile-ops.exp: New file.
8923 * gdb.compile/compile-ops.c: New file.
8924 * gdb.compile/compile-tls.c: New file.
8925 * gdb.compile/compile-tls.exp: New file.
8926 * gdb.compile/compile-constvar.S: New file.
8927 * gdb.compile/compile-constvar.c: New file.
8928 * gdb.compile/compile-mod.c: New file.
8929 * gdb.compile/compile-nodebug.c: New file.
8930 * gdb.compile/compile-setjmp-mod.c: New file.
8931 * gdb.compile/compile-setjmp.c: New file.
8932 * gdb.compile/compile-setjmp.exp: New file.
8933 * gdb.compile/compile-shlib.c: New file.
8934 * gdb.compile/compile.c: New file.
8935 * gdb.compile/compile.exp: New file.
8936 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8937
4ff709eb
TT
89382014-12-12 Tom Tromey <tromey@redhat.com>
8939
8940 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8941 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8942
6dddd6a5
DE
89432014-12-12 Doug Evans <dje@google.com>
8944
8945 * lib/gdb-python.exp (get_python_valueof): New function.
8946 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8947
71c24708
AA
89482014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8949
8950 * gdb.base/completion.exp: Add test for completion of "info
8951 registers ".
8952
3e29f34a
MR
89532014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8954
8955 * gdb.base/func-ptrs.c: New file.
8956 * gdb.base/func-ptrs.exp: New file.
8957
fc126975
SM
89582014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8959
8960 PR breakpoints/17012
8961 * gdb.base/dprintf-detach.c: New file.
8962 * gdb.base/dprintf-detach.exp: New file.
8963
0a46d518
SM
89642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8965
8966 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8967 * lib/gdb.exp (target_is_gdbserver): New procedure.
8968
a0be3e44
DE
89692014-12-08 Doug Evans <dje@google.com>
8970
8971 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8972
df1b803a
YQ
89732014-12-05 Yao Qi <yao@codesourcery.com>
8974
8975 * gdb.guile/scm-error.exp: Remove the third argument to
8976 gdb_remote_download.
8977 * gdb.guile/scm-frame-args.exp: Likewise.
8978 * gdb.guile/scm-section-script.exp: Likewise.
8979
ddb9f679
YQ
89802014-12-05 Yao Qi <yao@codesourcery.com>
8981
8982 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8983
86e4ed39
DE
89842014-12-04 Doug Evans <dje@google.com>
8985
8986 * gdb.python/py-objfile.exp: Add tests for
8987 objfile.add_separate_debug_file.
8988
7c50a931
DE
89892014-12-04 Doug Evans <dje@google.com>
8990
8991 * lib/gdb.exp (get_build_id): New function.
8992 (build_id_debug_filename_get): Rewrite to use it.
8993 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8994
621661e3
MR
89952014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8996
8997 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8998 `method(long)', not just 0x0.
8999 * gdb.cp/nsalias.exp: Align code labels to 4.
9000 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
9001 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
9002 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
9003 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
9004 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
9005 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
9006
29f0c3b7
DE
90072014-12-02 Doug Evans <dje@google.com>
9008
e1e061e7 9009 PR symtab/17602
29f0c3b7 9010 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 9011 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
9012 * gdb.cp/anon-ns.exp: Update.
9013
162078c8
NB
90142014-12-02 Nick Bull <nicholaspbull@gmail.com>
9015
9016 * gdb.python/py-events.py (inferior_call_handler): New.
9017 (register_changed_handler, memory_changed_handler): New.
9018 (test_events.invoke): Register new handlers.
9019 * gdb.python/py-events.exp: Add tests for inferior call,
9020 memory_changed and register_changed events.
9021
fdb09caf
AA
90222014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
9023
9024 * gdb.base/execl-update-breakpoints.exp: Specify the link address
9025 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
9026 if the linker doesn't understand this.
9027
55cfb2c4
SM
90282014-12-01 Simon Marchi <simon.marchi@ericsson.com>
9029
9030 * gdb.python/python.exp: Change expected reply to help().
9031
9e8cd6df
YQ
90322014-12-01 Yao Qi <yao@codesourcery.com>
9033
9034 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
9035 AC_CONFIG_SUBDIRS(gdb.gdbtk).
9036 * configure: Re-generated.
9037
6c659fc2
SC
90382014-11-28 Siva Chandra Reddy <sivachandra@google.com>
9039
9040 * gdb.cp/chained-calls.cc: New file.
9041 * gdb.cp/chained-calls.exp: New file.
9042 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
9043
d7fc3181
SM
90442014-11-28 Simon Marchi <simon.marchi@ericsson.com>
9045
9046 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
9047 * gdb.dwarf2/symtab-producer.exp: Same.
9048 * gdb.gdb/python-interrupts.exp: Same.
9049 * gdb.gdb/python-selftest.exp: Same.
9050 * gdb.python/py-linetable.exp: Same.
9051 * gdb.python/py-type.exp: Same.
9052 * gdb.python/py-value-cc.exp: Same.
9053 * gdb.python/py-value.exp: Same.
9054
10e79639
YQ
90552014-11-28 Yao Qi <yao@codesourcery.com>
9056
9057 * gdb.base/break-probes.exp: Match library name prefixed with
9058 sysroot.
9059
f28a0564
SM
90602014-11-27 Simon Marchi <simon.marchi@ericsson.com>
9061
9062 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
9063 test expected output. Add parentheses for the call to print.
9064 Remove L suffix from integers.
9065
3fe1ce1d
DE
90662014-11-26 Doug Evans <dje@google.com>
9067
9068 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
9069
84429e27
YQ
90702014-11-22 Yao Qi <yao@codesourcery.com>
9071
9072 * gdb.trace/entry-values.c: Remove asms.
9073 (foo): Add foo_label.
9074 (bar): Add bar_label.
9075 * gdb.trace/entry-values.exp: Remove code computing foo's
9076 length and bar's length.
9077 (Dwarf::assemble): Invoke function_range for bar and use
9078 MACRO_AT_func for foo.
9079
26741859
YQ
90802014-11-22 Yao Qi <yao@codesourcery.com>
9081
9082 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
9083 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
9084 Use .Lgcc43_procstart instead of gcc43.
9085
45e44d27
JB
90862014-11-21 Joel Brobecker <brobecker@adacore.com>
9087
9088 * gdb.ada/n_arr_bound: New testcase.
9089
458c8db8
SDJ
90902014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
9091
9092 PR breakpoints/10737
9093 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
9094 test_catch_syscall_multi_arch.
9095 (test_catch_syscall_multi_arch): New function.
9096
43f3e411
DE
90972014-11-20 Doug Evans <xdje42@gmail.com>
9098
9099 * gdb.base/maint.exp: Update expected output.
9100
0d7b2549
AA
91012014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9102
9103 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
9104 4-byte instruction on S390.
9105
8908fca5
JB
91062014-11-19 Joel Brobecker <brobecker@adacore.com>
9107
9108 * gdb.ada/arr_arr: New testcase.
9109
4a46959e
JB
91102014-11-19 Joel Brobecker <brobecker@adacore.com>
9111
9112 * gdb.ada/pkd_arr_elem: New Testcase.
9113
470e2f4e
LM
91142014-11-18 Luis Machado <lgustavo@codesourcery.com>
9115
9116 * gdb.reverse/break-precsave: Expect completion message for
9117 core file reads.
9118 * gdb.reverse/consecutive-precsave.exp: Likewise.
9119 * gdb.reverse/finish-precsave.exp: Likewise.
9120 * gdb.reverse/i386-precsave.exp: Likewise.
9121 * gdb.reverse/machinestate-precsave.exp: Likewise.
9122 * gdb.reverse/sigall-precsave.exp: Likewise.
9123 * gdb.reverse/solib-precsave.exp: Likewise.
9124 * gdb.reverse/step-precsave.exp: Likewise.
9125 * gdb.reverse/until-precsave.exp: Likewise.
9126 * gdb.reverse/watch-precsave.exp: Likewise.
9127
a267f3ad
AA
91282014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9129
9130 * gdb.base/bp-permanent.c: Include unistd.h.
9131 * gdb.python/py-framefilter-mi.c (main): Add return type.
9132 * gdb.python/py-framefilter.c (main): Likewise.
9133 * gdb.trace/actions-changed.c (main): Likewise.
9134
12084a9a
AA
91352014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9136
9137 * gdb.mi/until.c: Add eye-catchers.
9138 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
9139 line numbers.
9140
dc7e1a77
AA
91412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
9142
9143 * gdb.base/condbreak.exp: Drop references to removed non-prototype
9144 function header variants in break1.c.
9145 * gdb.base/ena-dis-br.exp: Likewise.
9146 * gdb.base/hbreak2.exp: Likewise.
9147 * gdb.reverse/until-precsave.exp: Drop references to removed
9148 non-prototype function header variants in ur1.c.
9149 * gdb.reverse/until-reverse.exp: Likewise.
9150
41c77605
PM
91512014-11-17 Petr Machata <pmachata@redhat.com>
9152
9153 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
9154 ${_cu_offset_size} bytes abbrev offset.
9155
34248c3a
DE
91562014-11-15 Doug Evans <xdje42@gmail.com>
9157
9158 PR symtab/17559
9159 * gdb.base/line-symtabs.exp: New file.
9160 * gdb.base/line-symtabs.c: New file.
9161 * gdb.base/line-symtabs.h: New file.
9162
646da059
YQ
91632014-11-14 Yao Qi <yao@codesourcery.com>
9164
9165 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
9166 (func): Add label func_label.
9167 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
9168 Replace low_pc and high_pc with MACRO_AT_range.
9169 Replace name, low_pc and high_pc with MACRO_AT_func.
9170
9301ebe6
YQ
91712014-11-14 Yao Qi <yao@codesourcery.com>
9172
9173 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
9174 Replace name, low_pc and high_pc with MACRO_AT_func.
9175
f166b542
YQ
91762014-11-14 Yao Qi <yao@codesourcery.com>
9177
9178 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
9179 produce debug information.
9180 * gdb.dwarf2/implptr-optimized-out.S: Removed.
9181
0f6e71e3
YQ
91822014-11-14 Yao Qi <yao@codesourcery.com>
9183
9184 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
9185 object and get function length.
9186 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
9187 with MACRO_AT_func.
9188 (top-level): Replace gdb_compile and clean_restart with
9189 prepare_for_testing.
9190 * gdb.dwarf2/main.c (main): Add label main_label.
9191
876c4df9
YQ
91922014-11-14 Yao Qi <yao@codesourcery.com>
9193
9194 * lib/dwarf.exp (function_range): New procedure.
9195 (Dwarf::_handle_macro_at_func): New procedure.
9196 (Dwarf::_handle_macro_at_range): New procedure.
9197 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
9198
02ad9cf1
YQ
91992014-11-14 Yao Qi <yao@codesourcery.com>
9200
9201 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
9202 (_handle_attribute): New procedure.
9203
a59add0c
AA
92042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9205
9206 * gdb.ada/cond_lang/foo.c (callme): Add return type.
9207 * gdb.base/call-sc.c (zed): Likewise.
9208 * gdb.base/checkpoint.c (main): Likewise.
9209 * gdb.base/dump.c (main): Likewise.
9210 * gdb.base/gcore.c (main): Likewise.
9211 * gdb.base/huge.c (main): Likewise.
9212 * gdb.base/multi-forks.c (main): Likewise.
9213 * gdb.base/pr10179-a.c (main): Likewise.
9214 * gdb.base/savedregs.c (main): Likewise.
9215 * gdb.base/sigaltstack.c (main): Likewise.
9216 * gdb.base/siginfo.c (main): Likewise.
9217 * gdb.base/structs.c (zed): Likewise.
9218 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
9219 * gdb.mi/mi-syn-frame.c (main): Likewise.
9220 * gdb.mi/until.c (foo, main): Likewise.
9221 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
9222 * gdb.base/solib-weak.c (foo): Declare.
9223 * gdb.base/attach-twice.c: Include stdio.h.
9224 * gdb.base/weaklib1.c: Likewise.
9225 * gdb.base/weaklib2.c: Likewise.
9226 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
9227 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
9228 unistd.h.
9229 * gdb.base/attach-pie-misread.c: Include stdlib.h.
9230 * gdb.mi/mi-exit-code.c: Likewise.
9231 * gdb.base/break-interp-lib.c: Include string.h.
9232 * gdb.base/coremaker.c: Likewise.
9233 * gdb.base/testenv.c: Likewise.
9234 * gdb.python/py-finish-breakpoint.c: Likewise.
9235 * gdb.base/inferior-died.c: Include sys/wait.h.
9236 * gdb.base/fileio.c: Include time.h.
9237 * gdb.base/async-shell.c: Include unistd.h.
9238 * gdb.base/dprintf-non-stop.c: Likewise.
9239 * gdb.base/info-os.c: Likewise.
9240 * gdb.mi/mi-console.c: Likewise.
9241 * gdb.mi/watch-nonstop.c: Likewise.
9242 * gdb.python/py-events.c: Likewise.
9243 * gdb.base/async.c (baz): Move up before its invocation.
9244 * gdb.base/code_elim2.c (my_global_func): Likewise.
9245 * gdb.base/skip-solib-lib.c (multiply): Likewise.
9246 * gdb.base/advance.c (func2): Likewise.
9247
3b5d5997
AA
92482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9249
9250 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
9251 variant.
9252 * gdb.base/annota3.c: Likewise.
9253 * gdb.base/async.c: Likewise.
9254 * gdb.base/average.c: Likewise.
9255 * gdb.base/call-ar-st.c: Likewise.
9256 * gdb.base/call-rt-st.c: Likewise.
9257 * gdb.base/call-sc.c: Likewise.
9258 * gdb.base/call-strs.c: Likewise.
9259 * gdb.base/ending-run.c: Likewise.
9260 * gdb.base/execd-prog.c: Likewise.
9261 * gdb.base/exprs.c: Likewise.
9262 * gdb.base/foll-exec.c: Likewise.
9263 * gdb.base/foll-fork.c: Likewise.
9264 * gdb.base/foll-vfork.c: Likewise.
9265 * gdb.base/funcargs.c: Likewise.
9266 * gdb.base/gcore.c: Likewise.
9267 * gdb.base/jump.c: Likewise.
9268 * gdb.base/langs0.c: Likewise.
9269 * gdb.base/langs1.c: Likewise.
9270 * gdb.base/langs2.c: Likewise.
9271 * gdb.base/mips_pro.c: Likewise.
9272 * gdb.base/nodebug.c: Likewise.
9273 * gdb.base/opaque0.c: Likewise.
9274 * gdb.base/opaque1.c: Likewise.
9275 * gdb.base/recurse.c: Likewise.
9276 * gdb.base/run.c: Likewise.
9277 * gdb.base/scope0.c: Likewise.
9278 * gdb.base/scope1.c: Likewise.
9279 * gdb.base/setshow.c: Likewise.
9280 * gdb.base/setvar.c: Likewise.
9281 * gdb.base/shmain.c: Likewise.
9282 * gdb.base/shr1.c: Likewise.
9283 * gdb.base/shr2.c: Likewise.
9284 * gdb.base/sigall.c: Likewise.
9285 * gdb.base/signals.c: Likewise.
9286 * gdb.base/so-indr-cl.c: Likewise.
9287 * gdb.base/solib2.c: Likewise.
9288 * gdb.base/structs.c: Likewise.
9289 * gdb.base/sum.c: Likewise.
9290 * gdb.base/vforked-prog.c: Likewise.
9291 * gdb.base/watchpoint.c: Likewise.
9292 * gdb.reverse/shr2.c: Likewise.
9293 * gdb.reverse/until-reverse.c: Likewise.
9294 * gdb.reverse/ur1.c: Likewise.
9295 * gdb.reverse/watch-reverse.c: Likewise.
9296
066a77c5
AA
92972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9298
9299 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
9300 variant.
9301 * gdb.base/sepdebug.exp: Drop references to removed code.
9302
4f204ea5
AA
93032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9304
9305 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
9306 variant. Preserve original line numbering.
9307 * gdb.base/list1.c: Likewise.
9308
3b377a3a
AA
93092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9310
9311 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
9312 variant.
9313 * gdb.base/break1.c: Likewise.
9314 * gdb.base/break.exp: Drop references to removed code.
9315
e444df73
AA
93162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9317
9318 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
9319 variant.
9320
8008f2a7
AA
93212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9322
9323 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
9324
a5a06887
AA
93252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9326
9327 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
9328 logic into perform_all_tests() and invoke it with and without
9329 function header prototypes.
9330 (do_function_calls): Remove conditional XFAIL for PR 5318.
9331 (rerun_and_prepare): Remove duplicate code.
9332 (perform_all_tests): New. Main logic moved here.
9333
44dba9b9
AA
93342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9335
9336 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
9337 code guarded by #ifdef NO_PROTOTYPES.
9338 (t_double_many_args): Likewise.
9339 (DEF_FUNC_MANY_ARGS_1): Likewise.
9340 (DEF_FUNC_VALUES_1): Likewise.
9341 (t_structs_ldc): Renamed from t_structs_fc in conditional code
9342 guarded by #ifdef PROTOTYPES.
9343
d1fbcd56
AA
93442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9345
9346 * gdb.mi/mi-console.c: Add eye-catcher.
9347 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
9348 instead of literal line number.
9349
b0e59b8f
AA
93502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9351
9352 * gdb.base/shr2.c: Add eye-catcher.
9353 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
9354 line number.
9355
78f98cca
AA
93562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9357
9358 * gdb.base/jump.c: Add eye-catchers.
9359 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
9360 numbers.
9361
58fa2af0
AA
93622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9363
9364 * gdb.base/execd-prog.c: Add eye-catchers.
9365 * gdb.base/foll-exec.c: Likewise.
9366 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
9367 line numbers.
9368
04e5059b
AA
93692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9370
9371 * gdb.base/ending-run.c: Add eye-catchers.
9372 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
9373 literal line numbers.
9374
dbfdb174
AA
93752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9376
9377 * gdb.base/call-rt-st.c: Add eye-catchers.
9378 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
9379 literal line numbers.
9380
888a2ade
AA
93812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9382
9383 * gdb.base/call-ar-st.c: Add eye-catchers.
9384 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
9385 literal line numbers.
9386
6acc2dde
AA
93872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9388
9389 * gdb.base/average.c: Add eye-catchers.
9390 * gdb.base/sum.c: Likewise.
9391 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
9392 regexps dynamically.
9393
9ecfcd1d
AA
93942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9395
9396 * gdb.base/solib1.c: Add eye-catchers.
9397 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
9398 literal line numbers.
9399
78708b7c
PA
94002014-11-12 Pedro Alves <palves@redhat.com>
9401
9402 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
9403 leader has exited.
9404
af48d08f
PA
94052014-11-12 Pedro Alves <palves@redhat.com>
9406
9407 * gdb.arch/i386-bp_permanent.c: New file.
9408 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
9409 (srcfile): Set to i386-bp_permanent.c.
9410 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
9411 that stepi does not execute the 'leave' instruction, instead of
9412 testing it does execute.
9413 * gdb.base/bp-permanent.c: New file.
9414 * gdb.base/bp-permanent.exp: New file.
9415
af3768e9
DE
94162014-11-10 Doug Evans <xdje42@gmail.com>
9417
9418 PR symtab/17564
9419 * gdb.base/symtab-search-order.exp: New file.
9420 * gdb.base/symtab-search-order.c: New file.
9421 * gdb.base/symtab-search-order-1.c: New file.
9422 * gdb.base/symtab-search-order-shlib-1.c: New file.
9423
9de00a4a
PA
94242014-11-07 Pedro Alves <palves@redhat.com>
9425
9426 PR gdb/17511
9427 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
9428 i?86-*-linux*.
9429
e0f52461
SC
94302014-11-03 Siva Chandra Reddy <sivachandra@google.com>
9431
9432 PR c++/17494
9433 * gdb.cp/pr17494.cc: New file.
9434 * gdb.cp/pr17494.exp: New file.
9435
6ce8c980
YQ
94362014-11-02 Yao Qi <yao@codesourcery.com>
9437
9438 * gdb.python/python.exp: Get working directory and match the
9439 output of "set extended-prompt \\w " with it.
9440
02be9a71
DE
94412014-10-30 Doug Evans <dje@google.com>
9442
9443 * gdb.python/py-objfile.exp: Add tests for setting random attributes
9444 in objfiles.
9445 * gdb.python/py-progspace.exp: Add tests for setting random attributes
9446 in progspaces.
9447
3bdff46b
LM
94482014-10-30 Janis Johnson <janisjo@codesourcery.com>
9449
9450 * gdb.base/fullpath-expand.exp: Skip for a remote host.
9451 * gdb.base/realname-expand.exp: Likewise.
9452 * gdb.linespec/macro-relative.exp: Likewise.
9453
ab917dfb
PA
94542014-10-29 Pedro Alves <palves@redhat.com>
9455
9456 PR gdb/17408
9457 * gdb.threads/schedlock.c (some_function): New function.
9458 (call_function): New global.
9459 (MAYBE_CALL_SOME_FUNCTION): New macro.
9460 (thread_function): Call it.
9461 * gdb.threads/schedlock.exp (get_args): Add description parameter,
9462 and use it instead of a global counter. Adjust all callers.
9463 (get_current_thread): Use "find current thread" for test message
9464 here rather than having all callers pass down the same string.
9465 (goto_loop): New procedure, factored out from ...
9466 (my_continue): ... this.
9467 (step_ten_loops): Change parameter from test message to command to
9468 use. Adjust.
9469 (list_count): Delete global.
9470 (check_result): New procedure, factored out from duplicate top
9471 level code.
9472 (continue tests): Wrap in with_test_prefix.
9473 (test_step): New procedure, factored out from duplicate top level
9474 code.
9475 (top level): Test "step" in combination with all scheduler-locking
9476 modes. Test "next" in combination with all scheduler-locking
9477 modes, and in combination with stepping over a function call or
9478 not.
9479 * gdb.threads/next-bp-other-thread.c: New file.
9480 * gdb.threads/next-bp-other-thread.exp: New file.
9481
d3d4baed
PA
94822014-10-29 Pedro Alves <palves@redhat.com>
9483
9484 PR python/17372
9485 * gdb.python/python.exp: Test a multi-line command that spawns
9486 interactive Python.
9487 * gdb.base/multi-line-starts-subshell.exp: New file.
9488
563e8d85
YQ
94892014-10-29 Yao Qi <yao@codesourcery.com>
9490
9491 * gdb.base/fileio.exp: Make directories on host.
9492
0ea4d52e
YQ
94932014-10-29 Yao Qi <yao@codesourcery.com>
9494
9495 * gdb.base/fileio.c (test_write): Close the file.
9496
7f5ef605
PA
94972014-10-28 Pedro Alves <palves@redhat.com>
9498
9499 PR gdb/12623
9500 * gdb.base/sigstep.c (no_handler): New global.
9501 (main): If 'no_handler is true, set the signal handlers to
9502 SIG_IGN.
9503 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
9504 with_sw_watch and no_handler parameters. Handle them.
9505 (top level) <stepping over handler when stopped at a breakpoint
9506 test>: Add a test axis for testing with a software watchpoint, and
9507 another for testing with the signal handler set to SIG_IGN.
9508 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
9509 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
9510
abbdbd03
PA
95112014-10-28 Pedro Alves <palves@redhat.com>
9512
9513 PR gdb/17511
9514 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
9515 * gdb.base/sigstep.exp (other_handler_location): New global.
9516 (advance): Support stepping into the signal handler, and running
9517 commands while in the handler.
9518 (in_handler_map): New global.
9519 (top level): In the advance test, add combinations for getting
9520 into the handler with stepping commands, and for running commands
9521 in the handler. Add comment descripting the advancei tests.
9522
1df4399f
PA
95232014-10-28 Pedro Alves <palves@redhat.com>
9524
9525 * gdb.base/sigstep.exp: Use build_executable instead of
9526 prepare_for_testing.
9527 (top level): Move code that starts GDB, runs to main and creates a
9528 display to ...
9529 (restart): ... this new procedure.
9530 (top level): Move backtrace from signal handler test to ...
9531 (validate_backtrace): ... this new procedure.
9532 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
9533 with_test_prefix. Always restart GDB.
9534 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
9535 with_test_prefix. Always restart GDB. No need to delete
9536 breakpoints after the test.
9537 (test_skip_handler): Remove prefix parameter.
9538 (skip_over_handler, breakpoint_to_handler)
9539 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
9540 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
9541 restart GDB. No need to delete breakpoints after the test.
9542 (top level): Use foreach to call the test procedures with
9543 different commands.
9544
a5b6e449
PA
95452014-10-28 Pedro Alves <palves@redhat.com>
9546
9547 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
9548 instead of GNATS numbers.
9549 * gdb.base/sigbpt.exp: Likewise.
9550 * gdb.base/siginfo.exp: Likewise.
9551 * gdb.base/sigstep.exp: Likewise.
9552
e5f8a7cc
PA
95532014-10-27 Pedro Alves <palves@redhat.com>
9554
9555 * gdb.base/sigstep.c (dummy): New global.
9556 (main): Issue a couple writes to the new global.
9557 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
9558 procedures.
9559 (skip_over_handler): Use test_skip_handler.
9560 (top level): Call skip_over_handler for stepi and nexti too.
9561 (breakpoint_over_handler): Use test_skip_handler.
9562 (top level): Call breakpoint_over_handler for stepi and nexti too.
9563
763905a3
YQ
95642014-10-27 Yao Qi <yao@codesourcery.com>
9565
9566 * gdb.trace/tfile.c (adjust_function_address)
9567 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
9568 function descriptor.
9569
6f259a23
DB
95702014-10-24 Don Breazeal <donb@codesourcery.com>
9571
9572 * gdb.base/foll-fork.exp (test_follow_fork,
9573 catch_fork_child_follow): Check for updated fork messages emitted
9574 from infrun.c.
9575 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
9576 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
9577 vfork_and_exec_child_follow_through_step): Check for updated vfork
9578 messages emitted from infrun.c.
9579
09dd9a69
PA
95802014-10-24 Pedro Alves <palves@redhat.com>
9581
9582 * gdb.base/corefile.exp: Remove references to ultrix.
9583 * gdb.base/interrupt.exp: Likewise.
9584 * gdb.base/whatis.exp: Likewise.
9585 * gdb.gdb/selftest.exp: Likewise.
9586 * gdb.threads/manythreads.exp: Likewise.
9587 * gdb.threads/print-threads.exp: Likewise.
9588 * gdb.threads/pthreads.exp:: Likewise.
9589 * gdb.threads/schedlock.exp: Likewise.
9590
3433cfa5
SC
95912014-10-24 Siva Chandra Reddy <sivachandra@google.com>
9592
9593 * gdb.cp/non-trivial-retval.cc: Add a test case.
9594 * gdb.cp/non-trivial-retval.exp: Add a test.
9595
092f880b
YQ
95962014-10-20 Yao Qi <yao@codesourcery.com>
9597
9598 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
9599 * gdb.python/py-objfile-script-gdb.py: New file.
9600 * gdb.python/py-objfile-script.exp: Update reference to
9601 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
9602 of remote_download. Remove the dest file.
9603
acbdb7f3
YQ
96042014-10-20 Yao Qi <yao@codesourcery.com>
9605
9606 * gdb.base/checkpoint.exp: Don't remove file copied on host.
9607 * gdb.base/step-line.exp: Likewise.
9608 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
9609 * gdb.dwarf2/dw2-basic.exp: Likewise.
9610 * gdb.dwarf2/dw2-compressed.exp: Likewise.
9611 * gdb.dwarf2/dw2-filename.exp: Likewise.
9612 * gdb.dwarf2/dw2-intercu.exp: Likewise.
9613 * gdb.dwarf2/dw2-intermix.exp: Likewise.
9614 * gdb.dwarf2/dw2-producer.exp: Likewise.
9615 * gdb.dwarf2/mac-fileno.exp: Likewise.
9616 * gdb.python/py-frame-args.exp: Likewise.
9617 * gdb.python/py-framefilter.exp: Likewise.
9618 * gdb.python/py-mi.exp: Likewise.
9619 * gdb.python/py-objfile-script.exp: Likewise
9620 * gdb.python/py-pp-integral.exp: Likewise.
9621 * gdb.python/py-pp-re-notag.exp: Likewise.
9622 * gdb.python/py-prettyprint.exp: Likewise.
9623 * gdb.python/py-section-script.exp: Likewise.
9624 * gdb.python/py-typeprint.exp: Likewise.
9625 * gdb.python/py-xmethods.exp: Likewise.
9626 * gdb.stabs/weird.exp: Likewise.
9627 * gdb.xml/tdesc-regs.exp: Likewise.
9628
bd286a29
KCY
96292014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
9630
9631 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
9632 (out_cu): Use addr_len for the size of addresses.
9633 (out_line): Likewise. Size DW_LNE_set_address instruction
9634 according to addr_len.
9635 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
9636 (FUNC): Add START_INSNS to definition.
9637
673dc4a0
YQ
96382014-10-18 Yao Qi <yao@codesourcery.com>
9639
9640 * gdb.base/argv0-symlink.exp: Check argv[0] value if
9641 gdb_has_argv0 return true.
9642 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
9643 check [target_info exists noargs], check [gdb_has_argv0]
9644 instead.
9645 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9646 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
9647 procedures.
9648
4ffbba72
DE
96492014-10-17 Doug Evans <dje@google.com>
9650
9651 * gdb.python/py-events.exp: Update expected output for clear_objfiles
9652 event.
9653 * gdb.python/py-events.py: Add clear_objfiles event.
9654
d096d8c1
DE
96552014-10-17 Doug Evans <dje@google.com>
9656
9657 * gdb.python/py-objfile.exp: Test progspace attribute.
9658
a80db015
LM
96592014-10-17 Luis Machado <lgustavo@codesourcery.com>
9660
9661 * gdb.guile/scm-breakpoint.exp: Do not assume any
9662 directory separators when matching source file paths.
9663 * gdb.python/py-breakpoint.exp: Likewise.
9664 * gdb.reverse/break-precsave.exp: Likewise.
9665 * gdb.reverse/break-reverse.exp: Likewise.
9666 * gdb.reverse/consecutive-precsave.exp: Likewise.
9667 * gdb.reverse/finish-precsave.exp: Likewise.
9668 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
9669 * gdb.reverse/finish-reverse.exp: Likewise.
9670 * gdb.reverse/i386-precsave.exp: Likewise.
9671 * gdb.reverse/i387-env-reverse.exp: Likewise.
9672 * gdb.reverse/i387-stack-reverse.exp: Likewise.
9673 * gdb.reverse/machinestate-precsave.exp: Likewise.
9674 * gdb.reverse/machinestate.exp: Likewise.
9675 * gdb.reverse/sigall-precsave.exp: Likewise.
9676 * gdb.reverse/solib-precsave.exp: Likewise.
9677 * gdb.reverse/step-precsave.exp: Likewise.
9678 * gdb.reverse/until-precsave.exp: Likewise.
9679 * gdb.reverse/watch-precsave.exp: Likewise.
9680 * gdb.reverse/watch-reverse.exp: Likewise.
9681
b22089ab
YQ
96822014-10-17 Yao Qi <yao@codesourcery.com>
9683
9684 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
9685 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
9686
6c4486e6
PA
96872014-10-17 Pedro Alves <palves@redhat.com>
9688
9689 PR gdb/17471
9690 * gdb.base/bg-execution-repeat.c: New file.
9691 * gdb.base/bg-execution-repeat.exp: New file.
9692
0ff33695
PA
96932014-10-17 Pedro Alves <palves@redhat.com>
9694
9695 PR gdb/17300
9696 * gdb.base/continue-all-already-running.c: New file.
9697 * gdb.base/continue-all-already-running.exp: New file.
9698
6fdebc3d
PA
96992014-10-17 Pedro Alves <palves@redhat.com>
9700
9701 PR gdb/17472
9702 * gdb.base/annota-input-while-running.c: New file.
9703 * gdb.base/annota-input-while-running.exp: New file.
9704
32a8097b
PA
97052014-10-17 Pedro Alves <palves@redhat.com>
9706
9707 * gdb.base/callfuncs.exp: emove references to osf.
9708 * gdb.base/sigall.exp: Likewise.
9709 * gdb.gdb/selftest.exp: Likewise.
9710 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
9711 * gdb.mi/non-stop.c: Likewise.
9712 * gdb.mi/pthreads.c: Likewise.
9713 * gdb.reverse/sigall-precsave.exp: Likewise.
9714 * gdb.reverse/sigall-reverse.exp: Likewise.
9715 * gdb.threads/pthreads.c: Likewise.
9716 * gdb.threads/pthreads.exp: Likewise.
9717
7a3517ff
YQ
97182014-10-17 Yao Qi <yao@codesourcery.com>
9719
9720 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
9721 check 'target_info exists noargs'.
9722 (test_command_prompt_position): Likewise.
9723 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
9724 Remove "set args".
9725 (progvar_simple_while_test): Likewise.
9726 (progvar_complex_if_while_test): Likewise.
9727 (if_while_breakpoint_command_test): Likewise.
9728 (infrun_breakpoint_command_test): Likewise.
9729 (breakpoint_command_test): Likewise.
9730 (watchpoint_command_test): Likewise.
9731 (bp_deleted_in_command_test): Likewise.
9732 (temporary_breakpoint_commands): Likewise.
9733
bb99c472
YQ
97342014-10-16 Yao Qi <yao@codesourcery.com>
9735
9736 * gdb.base/remotetimeout.exp: Remove noargs checking.
9737
7c16b83e
PA
97382014-10-15 Pedro Alves <palves@redhat.com>
9739
9740 PR breakpoints/9649
9741 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
9742 * gdb.base/breakpoint-in-ro-region.exp
9743 (probe_target_hardware_step): New procedure.
9744 (top level): Probe hardware stepping and hardware breakpoint
9745 support. Test stepping through a read-only region, with both
9746 "breakpoint auto-hw" on and off and both "always-inserted" on and
9747 off.
9748
35a49624
IB
97492014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
9750
9751 * gdb.dlang/demangle.exp: Update for demangling changes.
9752
2d1c107c
SC
97532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9754
9755 * gdb.cp/non-trivial-retval.cc: Add new test cases.
9756 * gdb.cp/non-trivial-retval.exp: Add new tests.
9757
778811d5
SC
97582014-10-15 Siva Chandra Reddy <sivachandra@google.com>
9759
9760 PR c++/13403
9761 PR c++/15154
9762 * gdb.cp/non-trivial-retval.cc: New file.
9763 * gdb.cp/non-trivial-retval.exp: New file.
9764
10c5f0a8
YQ
97652014-10-15 Yao Qi <yao@codesourcery.com>
9766
9767 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
9768 remote host.
9769
65d7b369
YQ
97702014-10-15 Yao Qi <yao@codesourcery.com>
9771
9772 * gdb.python/py-symbol.exp: Match file base name if host is
9773 remote, otherwise match file name with dir name.
9774 * gdb.python/py-symtab.exp: Likewise.
9775 * gdb.python/python.exp: Likewise.
9776
46dc1394
YQ
97772014-10-15 Yao Qi <yao@codesourcery.com>
9778
9779 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
9780 pattern.
9781 * gdb.python/py-symtab.exp: Likewise.
9782 * gdb.python/python.exp: Remove trailing ".*". Fix typo
9783 locationn.
9784
c40cc657
JB
97852014-10-14 Joel Brobecker <brobecker@adacore.com>
9786
9787 * gdb.ada/addr_arith: New testcase.
9788
2abf49e1
MR
97892014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
9790
9791 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
9792 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
9793 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
9794 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
9795
f7088df3
SDJ
97962014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
9797
9798 * gdb.arch/stap-eval-lang-ada.S: Likewise.
9799 * gdb.arch/stap-eval-lang-ada.c: Likewise.
9800 * gdb.arch/stap-eval-lang-ada.exp: New file.
9801
4dc06805
YQ
98022014-10-14 Yao Qi <yao@codesourcery.com>
9803
9804 * gdb.mi/mi-var-child.c (nothing1): New function.
9805 (nothing2): New function.
9806 (do_children_tests): Set function pointers by nothing1 and
9807 nothing2.
9808 * gdb.mi/mi-var-child.exp: Step over new added statements.
9809 Update test to match the new output.
9810 * gdb.mi/var-cmd.c (nothing1): New function.
9811 (nothing2): New function.
9812 (do_children_tests): Set function pointers by nothing1 and
9813 nothing2.
9814 * gdb.mi/mi-var-display.exp: Update test to match output.
9815 Step to the line specified by $line_dct_nothing.
9816 Increase the number of lines to step.
9817
46a93de2
YQ
98182014-10-14 Yao Qi <yao@codesourcery.com>
9819
9820 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
9821 tests.
9822 * gdb.mi/mi2-var-child.exp: Likewise.
9823
14ea52ee
DE
98242014-10-13 Doug Evans <dje@google.com>
9825
9826 * gdb.python/py-objfile.exp: Change name of file name test.
9827
e5c6e92b
DE
98282014-10-13 Doug Evans <dje@google.com>
9829
9830 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
9831 from the start of the CU.
9832
c780cc2f
JK
98332014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9834 Yao Qi <yao@codesourcery.com>
9835
9836 Fix "save breakpoints" for "catch" command.
9837 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
9838 Remove -nonewline. Match also the added "main" line.
9839
99894e11
JK
98402014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9841
9842 Fix "save breakpoints" for "disable $bpnum" command.
9843 * gdb.base/save-bp.c (main): Add label.
9844 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
9845
6e1ac5a3
JK
98462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9847
9848 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
9849
754dd2b0
YQ
98502014-10-11 Yao Qi <yao@codesourcery.com>
9851
9852 * gdb.server/server-kill.exp: Execute command
9853 "set remote trace-status-packet on" before "tstatus".
9854
f90183d7
YQ
98552014-10-11 Yao Qi <yao@codesourcery.com>
9856
9857 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
9858 (main): Call getppid.
9859 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
9860 and continue to it. Read variable "server_pid".
9861
bf40a607
YQ
98622014-10-11 Yao Qi <yao@codesourcery.com>
9863
9864 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
9865
052ca370
YQ
98662014-10-11 Yao Qi <yao@codesourcery.com>
9867
9868 * gdb.threads/thread-find.exp: Don't execute command
9869 "info threads".
9870 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
9871 * gdb.threads/linux-dp.exp: Don't check the condition
9872 $threads_created equals to zero.
9873
3831839c
PA
98742014-10-10 Pedro Alves <palves@redhat.com>
9875
9876 * gdb.base/bigcore.exp: Remove references to IRIX.
9877 * gdb.base/funcargs.exp: Likewise.
9878 * gdb.base/interrupt.exp: Likewise.
9879 * gdb.base/mips_pro.exp: Likewise.
9880 * gdb.base/nodebug.exp: Likewise.
9881 * gdb.base/setvar.exp: Likewise.
9882 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9883
8b9a549d
PA
98842014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9885 Pedro Alves <palves@redhat.com>
9886
9887 PR symtab/14466
9888 * gdb.base/vdso-warning.c: New file.
9889 * gdb.base/vdso-warning.exp: New file.
9890
d48ba5e8
DE
98912014-10-02 Doug Evans <dje@google.com>
9892
9893 * gdb.base/structs.c (main): Don't run forever.
9894
2278c276
PA
98952014-10-02 Pedro Alves <palves@redhat.com>
9896
9897 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9898 (top level) <stop threads 1, stop threads 2>: Use it.
9899
b57bacec
PA
99002014-10-02 Pedro Alves <palves@redhat.com>
9901
9902 * gdb.threads/break-while-running.exp (test): Add new
9903 'update_thread_list' argument. Skip "info threads" if false.
9904 (top level): Add new 'update_thread_list' axis.
9905
13fd3ff3
PA
99062014-10-02 Pedro Alves <palves@redhat.com>
9907
9908 PR breakpoints/17431
9909 * gdb.base/execl-update-breakpoints.c: New file.
9910 * gdb.base/execl-update-breakpoints.exp: New file.
9911
0fec99e8
PA
99122014-10-01 Pedro Alves <palves@redhat.com>
9913
9914 * gdb.base/breakpoint-in-ro-region.c: New file.
9915 * gdb.base/breakpoint-in-ro-region.exp: New file.
9916
2ddf4301
SM
99172014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9918
9919 * gdb.mi/mi-exit-code.exp: New file.
9920 * gdb.mi/mi-exit-code.c: New file.
9921
6a5f3f43
YQ
99222014-09-30 Yao Qi <yao@codesourcery.com>
9923
9924 * lib/prelink-support.exp (build_executable_own_libs): Error if
9925 the target isn't native.
9926
345bcc73
YQ
99272014-09-30 Yao Qi <yao@codesourcery.com>
9928
9929 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9930 false.
9931
a25a5a45
PA
99322014-09-22 Pedro Alves <palves@redhat.com>
9933
9934 * gdb.threads/break-while-running.exp: New file.
9935 * gdb.threads/break-while-running.c: New file.
9936
00ba3162
YQ
99372014-09-19 Yao Qi <yao@codesourcery.com>
9938
9939 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9940 Invoke test. Restart GDB with --readnow and invoke test again.
9941
c3b7b696
YQ
99422014-09-19 Yao Qi <yao@codesourcery.com>
9943
9944 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9945 proc set_breakpoint_on_gcd_function. Invoke
9946 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9947 invoke set_breakpoint_on_gcd_function again.
9948
2b4fd423
DE
99492014-09-18 Doug Evans <dje@google.com>
9950
9951 * gdb.dwarf2/symtab-producer.exp: New file.
9952
a5947601
SDJ
99532014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9954
9955 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9956 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9957 * gdb.base/global-var-nested-by-dso.c: Likewise.
9958 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9959
91c19059
SDJ
99602014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9961 Pedro Alves <palves@redhat.com>
9962
9963 * gdb.base/watch-bitfields.exp: Pass string other than test file
9964 name to prepare_for_testing.
9965 (watch): New procedure.
9966 (expect_watchpoint): Use with_test_prefix.
9967 (top level): Factor out tests to ...
9968 (test_watch_location, test_regular_watch): ... these new
9969 procedures, and use with_test_prefix and gdb_continue_to_end.
9970
bb9d5f81
PP
99712014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9972
9973 PR breakpoints/12526
9974 * gdb.base/watch-bitfields.exp: New file.
9975 * gdb.base/watch-bitfields.c: New file.
9976
635856f5
PA
99772014-09-16 Pedro Alves <palves@redhat.com>
9978
9979 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9980 software and hardware addresses, not software address against
9981 itself.
9982
7280ceea
PA
99832014-09-16 Pedro Alves <palves@redhat.com>
9984
9985 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9986 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9987
428b16bd
PA
99882014-09-16 Pedro Alves <palves@redhat.com>
9989
9990 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9991 files.
9992 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9993 "*-*-vxworks*" throughout.
9994 * gdb.base/break.exp: Likewise.
9995 * gdb.base/default.exp: Likewise.
9996 * gdb.base/scope.exp: Likewise.
9997 * gdb.base/sepdebug.exp: Likewise.
9998 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9999 throughout.
10000 * gdb.base/run.c: Likewise.
10001 * gdb.base/sepdebug.c: Likewise.
10002 * gdb.hp/gdb.aCC/run.c: Likewise.
10003 * gdb.reverse/until-reverse.c: Likewise.
10004 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
10005
666d413c
YQ
100062014-09-16 Yao Qi <yao@codesourcery.com>
10007
10008 * boards/local-remote-host-native.exp: New file.
10009
57cbd724
DE
100102014-09-14 Doug Evans <xdje42@gmail.com>
10011
10012 * gdb.threads/queue-signal.c (thread_count): New variable.
10013 (thread_count_mutex, thread_count_condvar): New variables.
10014 (incr_thread_count, wait_all_threads_running): New functions.
10015 (main): Wait for all threads to be in their thread functions.
10016
81219e53
DE
100172014-09-13 Doug Evans <xdje42@gmail.com>
10018
10019 * gdb.threads/queue-signal.c: New file.
10020 * gdb.threads/queue-signal.exp: New file.
10021
3714cea7
DE
100222014-09-13 Doug Evans <xdje42@gmail.com>
10023
10024 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
10025 be consistent with what default_gdb_init uses.
10026 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
10027 the plain text of the prompt. Add some logging printfs.
10028 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
10029
fa43b1d7
PA
100302014-09-12 Pedro Alves <palves@redhat.com>
10031
10032 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
10033 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
10034 * gdb.arch/i386-size-overlap.exp: Likewise.
10035 * gdb.arch/i386-size.exp: Likewise.
10036 * gdb.arch/i386-unwind.exp: Likewise.
10037 * gdb.base/a2-run.exp: Likewise.
10038 * gdb.base/break.exp: Likewise.
10039 * gdb.base/charset.exp: Likewise.
10040 * gdb.base/chng-syms.exp: Likewise.
10041 * gdb.base/commands.exp: Likewise.
10042 * gdb.base/dbx.exp: Likewise.
10043 * gdb.base/find.exp: Likewise.
10044 * gdb.base/funcargs.exp: Likewise.
10045 * gdb.base/jit-simple.exp: Likewise.
10046 * gdb.base/reread.exp: Likewise.
10047 * gdb.base/sepdebug.exp: Likewise.
10048 * gdb.base/step-bt.exp: Likewise.
10049 * gdb.cp/mb-inline.exp: Likewise.
10050 * gdb.cp/mb-templates.exp: Likewise.
10051 * gdb.objc/basicclass.exp: Likewise.
10052 * gdb.threads/killed.exp: Likewise.
10053
9d9bf2df
EBM
100542014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10055
10056 PR tdep/17379
10057 * gdb.arch/powerpc-stackless.S: New file.
10058 * gdb.arch/powerpc-stackless.exp: New file.
10059
1cf2f1b0
JK
100602014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
10061
10062 * gdb.base/attach.c: Include unistd.h.
10063 (main): Call alarm. Add label postloop.
10064 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
10065 gdb_breakpoint, gdb_continue_to_breakpoint.
10066 (test_command_line_attach_run): Kill ${testpid} in one exit path.
10067
98880d46
PA
100682014-09-11 Pedro Alves <palves@redhat.com>
10069
10070 PR gdb/17347
10071 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
10072 * gdb.base/attach.exp (test_command_line_attach_run): New
10073 procedure.
10074 (top level): Call it.
10075
4c92ff2c
PA
100762014-09-11 Pedro Alves <palves@redhat.com>
10077
10078 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
10079 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
10080 (do_command_attach_tests): Use spawn_wait_for_attach.
10081 * gdb.base/solib-overlap.exp: Likewise.
10082 * gdb.multi/multi-attach.exp: Likewise.
10083 * gdb.python/py-prompt.exp: Likewise.
10084 * gdb.python/py-sync-interp.exp: Likewise.
10085 * gdb.server/ext-attach.exp: Likewise.
10086
3adc1a7d
GKB
100872014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
10088
10089 * gdb.fortran/array-element.exp: Remove unexpected "continue"
10090 command in testcase. Simplify testcase.
10091
96334934
JB
100922014-09-10 Joel Brobecker <brobecker@adacore.com>
10093
10094 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
10095
eb479039
JB
100962014-09-10 Joel Brobecker <brobecker@adacore.com>
10097
10098 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
10099
deede10c
JB
101002014-09-10 Joel Brobecker <brobecker@adacore.com>
10101
10102 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
10103
7828a5f5
JB
101042014-09-10 Joel Brobecker <brobecker@adacore.com>
10105
10106 * gdb.dwarf2/dynarr-ptr.c: New file.
10107 * gdb.dwarf2/dynarr-ptr.exp: New file.
10108
33aeebcf
MR
101092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
10110
10111 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
10112 of 30 rather than hardcoding 120 for a slow test case. Take the
10113 `gdb,timeout' target setting into account for this calculation.
10114 Don't extend the timeout for the test cases that don't need it.
10115
7b415901
MR
101162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
10117
10118 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
10119 a factor of 2 for a slow test case. Take the `gdb,timeout'
10120 target setting into account for this calculation.
10121 * gdb.reverse/until-precsave.exp: Increase the timeout by
10122 a factor of 15 and 3 respectively rather than adding 120
10123 for a pair of slow test cases. Take the `gdb,timeout'
10124 target setting into account for this calculation.
10125
4a40f85a
MR
101262014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
10127
10128 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
10129 timeout, don't pass one down to gdb_expect.
10130 (gdb_expect): Rework timeout selection.
10131
09635af7
MR
101322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
10133
10134 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
10135 exception on timeout.
10136 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
10137 (gdbserver_start_extended): Catch any `gdbserver_start' error
10138 exceptions.
10139 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
10140 * lib/mi-support.exp (mi_gdb_target_load): Catch any
10141 `gdbserver_gdb_load' error exceptions.
10142
2bdd10b7
MR
101432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
10144
10145 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
10146 120 on waiting for the TCP socket to open.
10147
316935f0
DE
101482014-09-09 Doug Evans <xdje42@gmail.com>
10149
10150 * gdb.base/default.exp (show_conv_list): Add _caller_is,
10151 _caller_matches, _any_caller_is, _any_caller_matches.
10152
83740597
DE
101532014-09-09 Doug Evans <xdje42@gmail.com>
10154
10155 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
10156
4c122fc3
YQ
101572014-09-09 Yao Qi <yao@codesourcery.com>
10158
10159 * gdb.mi/mi-var-display.exp: Set print symbol off.
10160
a9f116cb
GKB
101612014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
10162
10163 PR gdb/17035
10164 * gdb.base/commands.exp: Add tests to verify user-defined
10165 commands with empty bodies.
10166 * gdb.python/py-cmd.exp: Test that we don't show user-defined
10167 python commands in `show user command`.
10168 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
10169 scheme commands in `show user command`.
10170
c75bd3a2
JK
101712014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10172
10173 PR python/17355
10174 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
10175 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
10176 * gdb.python/py-framefilter-invalidarg.exp: New file.
10177 * gdb.python/py-framefilter-invalidarg.py: New file.
10178
faa42425
DE
101792014-09-06 Doug Evans <xdje42@gmail.com>
10180
10181 PR 15276
10182 * gdb.python/py-caller-is.c: New file.
10183 * gdb.python/py-caller-is.exp: New file.
10184
474ca4f6
SDJ
101852014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
10186
10187 PR gdb/17235
10188 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
10189 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
10190
eb0b0463
SDJ
101912014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
10192
10193 PR fortran/17237
10194 * gdb.fortran/print-formatted.exp: New file.
10195 * gdb.fortran/print-formatted.f90: Likewise.
10196
5f3b99cf
SS
101972014-09-03 Sasha Smundak <asmundak@google.com>
10198
10199 * gdb.python/py-frame.exp: Test Frame.read_register.
10200
7d793aa9
SDJ
102012014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
10202
10203 PR python/16699
10204 * gdb.python/py-completion.exp: New file.
10205 * gdb.python/py-completion.py: Likewise.
10206
fb0576e9
DE
102072014-08-28 Doug Evans <dje@google.com>
10208
10209 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
10210 eax,etc. are live with values set by gdb and thus the compiler can't
10211 use them.
10212 * gdb.arch/i386-pseudo.c (main): Ditto.
10213
ee92b0dd
DE
102142014-08-27 Doug Evans <dje@google.com>
10215
10216 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
10217
6649db35
DE
102182014-08-25 Doug Evans <dje@google.com>
10219
10220 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
10221 (main): Ditto.
10222
564b7600
DE
102232014-08-25 Doug Evans <dje@google.com>
10224
10225 * gdb.threads/thread-execl.exp: #include <stdio.h>.
10226
3881fb67
YQ
102272014-08-24 Yao Qi <yao@codesourcery.com>
10228
10229 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
10230 symbol off.
10231 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
10232
a05a36a5
DE
102332014-08-22 Doug Evans <dje@google.com>
10234
10235 PR 17276
10236 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
10237 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
10238 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
10239
7c343b48
YQ
102402014-08-22 Yao Qi <yao@codesourcery.com>
10241
10242 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
10243 * gdb.python/py-finish-breakpoint2.exp: Likewise.
10244 * gdb.python/python.exp: Likewise. Use .py file on the host
10245 instead of the build.
10246
22fd09ae
JK
102472014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10248
10249 * gdb.threads/gcore-stale-thread.c: New file.
10250 * gdb.threads/gcore-stale-thread.exp: New file.
10251
a8454a7c
PA
102522014-08-21 Pedro Alves <palves@redhat.com>
10253
10254 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
10255 * gdb.base/gcore-relro-pie.exp: Likewise.
10256 * gdb.base/gcore-relro.exp: Likewise.
10257 * gdb.base/gcore.exp: Likewise.
10258 * gdb.base/print-symbol-loading.exp: Likewise.
10259 * gdb.threads/gcore-thread.exp: Likewise.
10260 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
10261
2a31c623
PA
102622014-08-20 Pedro Alves <palves@redhat.com>
10263 Jan Kratochvil <jan.kratochvil@redhat.com>
10264
10265 * Makefile.in (EXTRA_RULES, CC): New variables, get from
10266 configure.
10267 (EXPECT): Handle READ1 being set.
10268 (all): Depend on EXTRA_RULES.
10269 (check-read1, expect-read1, read1.so, read1): New rules.
10270 * README (Testsuite Parameters): Document the READ1 make variable.
10271 (Race detection): New section.
10272 * configure: Regenerate.
10273 * configure.ac: If build==host==target, and running under a
10274 GNU/glibc system, add read1 to the extra Makefile rules.
10275 (EXTRA_RULES): AC_SUBST it.
10276 * lib/read1.c: New file.
10277
d36430db
JB
102782014-08-20 Joel Brobecker <brobecker@adacore.com>
10279
10280 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
10281 the handling of variables declared as a typedef to an array
10282 which a DW_AT_data_location attribute.
10283
9a0dc9e3
PA
102842014-08-19 Andrew Burgess <aburgess@broadcom.com>
10285 Pedro Alves <palves@redhat.com>
10286
10287 PR symtab/14604
10288 PR symtab/14605
10289 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
10290 gdb_test.
10291
0718a8da
PA
102922014-08-19 Pedro Alves <palves@redhat.com>
10293
10294 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
10295
13b448cd
YQ
102962014-08-19 Yao Qi <yao@codesourcery.com>
10297
10298 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
10299 right line.
10300
1cbf5077
DB
103012014-08-18 David Blaikie <dblaikie@gmail.com>
10302
10303 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
10304
bf0fae19
JB
103052014-08-18 Joel Brobecker <brobecker@adacore.com>
10306
10307 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
10308 attribute in array range.
10309
3c8c5dcc
JB
103102014-08-18 Joel Brobecker <brobecker@adacore.com>
10311
10312 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
10313
e66d4446
SC
103142014-08-15 Siva Chandra Reddy <sivachandra@google.com>
10315
10316 PR c++/17132
10317 * gdb.cp/pr17132.cc: New file.
10318 * gdb.cp/pr17132.exp: New file.
10319
940df408
SC
103202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
10321
10322 * gdb.python/py-xmethods.py (A_getarrayind)
10323 (E_method_char_worker.__call__, E_method_int_worker.__call__):
10324 Use 'print' with function call syntax.
10325 (E_method_matcher.match): Fix tab vs space indentation mixup.
10326
ebcc6c3a
YQ
103272014-08-15 Yao Qi <yao@codesourcery.com>
10328
10329 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
10330 false.
10331
775e0f04
YQ
103322014-08-15 Yao Qi <yao@codesourcery.com>
10333
10334 * gdb.cp/casts.exp: Set print symbol off.
10335 * gdb.cp/class2.exp: Likewise.
10336 * gdb.cp/overload.exp: Likewise.
10337 * gdb.cp/templates.exp: Likewise.
10338
d769e349
DE
103392014-08-11 Doug Evans <dje@google.com>
10340
10341 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
10342 (test_load_shlib): Update.
10343
20c6f1e1
YQ
103442014-08-09 Yao Qi <yao@codesourcery.com>
10345
10346 * gdb.base/display.exp: Invoke is_address_zero_readable.
10347 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
10348 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
10349 * gdb.base/hbreak-unmapped.exp: Return if
10350 is_address_zero_readable returns true.
10351 * gdb.base/signest.exp: Likewise.
10352 * gdb.base/signull.exp: Likewise.
10353 * gdb.base/sigbpt.exp: Likewise.
10354 * gdb.guile/scm-disasm.exp: Do the test if
10355 is_address_zero_readable returns false.
10356 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
10357 * gdb.python/py-arch.exp: Likewise.
10358 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
10359 * lib/gdb.exp (is_address_zero_readable): New proc.
10360
5792e8e3
YQ
103612014-08-09 Yao Qi <yao@codesourcery.com>
10362
10363 PR testsuite/13443
10364 * gdb.mi/mi-var-display.exp: Make test messages unique.
10365
3cecbbbe
TT
103662014-08-04 Tom Tromey <tromey@redhat.com>
10367
10368 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
10369 target 0".
10370
00b51ff5
TT
103712014-08-04 Tom Tromey <tromey@redhat.com>
10372
10373 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
10374 "target_resume".
10375
6908c509
JB
103762014-08-01 Joel Brobecker <brobecker@adacore.com>
10377
10378 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
10379 inner_vla_struct_object_size.
10380 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
10381 as xfail.
10382
cc6563d2
PA
103832014-07-30 Pedro Alves <palves@redhat.com>
10384
10385 * gdb.threads/signal-command-handle-nopass.exp (test): Add
10386 comment.
10387
7e09a223
YQ
103882014-07-29 Yao Qi <yao@codesourcery.com>
10389
10390 PR gdb/17206
10391 * gdb.base/until-nodebug.exp: New.
10392
7ebdbe92
DE
103932014-07-28 Doug Evans <xdje42@gmail.com>
10394
10395 PR guile/17203
10396 * gdb.guile/scm-parameter.exp: Add tests for trying to create
10397 previously existing parameter, and previously ambiguously spelled
10398 parameter.
10399
fdb1adc6
WN
104002014-07-28 Will Newton <will.newton@linaro.org>
10401
10402 * gdb.base/varargs.exp: Remove KFAILs for ARM.
10403
186fcde0
DE
104042014-07-26 Ludovic Courtès <ludo@gnu.org>
10405 Doug Evans <xdje42@gmail.com>
10406
10407 PR guile/17146
10408 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
10409
70509625
PA
104102014-07-25 Pedro Alves <palves@redhat.com>
10411
10412 * gdb.threads/signal-command-handle-nopass.c: New file.
10413 * gdb.threads/signal-command-handle-nopass.exp: New file.
10414 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
10415 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
10416 * gdb.threads/signal-delivered-right-thread.c: New file.
10417 * gdb.threads/signal-delivered-right-thread.exp: New file.
10418
c3f814a1
PA
104192014-07-25 Pedro Alves <palves@redhat.com>
10420
10421 * gdb.base/double-prompt-target-event-error.exp
10422 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
10423 match.
10424 (cancel_pagination_in_target_event): Rework double prompt
10425 detection.
10426 * gdb.base/paginate-after-ctrl-c-running.exp
10427 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
10428 <return>' match.
10429 * gdb.base/paginate-bg-execution.exp
10430 (test_bg_execution_pagination_return)
10431 (test_bg_execution_pagination_cancel): Remove '-notransfer
10432 <return>' matches.
10433 * gdb.base/paginate-execution-startup.exp
10434 (test_fg_execution_pagination_return)
10435 (test_fg_execution_pagination_cancel): Remove '-notransfer
10436 <return>' matches.
10437 * gdb.base/paginate-inferior-exit.exp
10438 (test_paginate_inferior_exited): Remove '-notransfer <return>'
10439 match.
10440 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
10441 * lib/gdb.exp (pagination_prompt): Run text through
10442 string_to_regexp.
10443 (gdb_test_multiple): Match $pagination_prompt instead of
10444 "<return>".
10445 (string_to_regexp): Move to lib/gdb-utils.exp.
10446
e214cf6c
JK
104472014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10448
10449 * gdb.arch/amd64-entry-value-paramref.S: New file.
10450 * gdb.arch/amd64-entry-value-paramref.cc: New file.
10451 * gdb.arch/amd64-entry-value-paramref.exp: New file.
10452 * gdb.arch/amd64-optimout-repeat.S: New file.
10453 * gdb.arch/amd64-optimout-repeat.c: New file.
10454 * gdb.arch/amd64-optimout-repeat.exp: New file.
10455
17d0c5c8
JK
104562014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
10457
10458 PR gdb/17170
10459 * gdb.base/statistics.exp: New file.
10460
b8b8facf
DE
104612014-07-17 Doug Evans <dje@google.com>
10462
74b49205 10463 PR gdb/17170
b8b8facf
DE
10464 * gdb.base/maint.exp: Update testing of per-command stats.
10465
1b5d0ab3
PA
104662014-07-16 Pedro Alves <palves@redhat.com>
10467
10468 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
10469 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
10470 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
10471 (tfile_write_buf): New functions.
10472 (add_memory_block): Rewrite using the above.
10473 (adjust_function_address): New function.
10474 (FUNCTION_ADDRESS): New macro.
10475 (write_basic_trace_file): Remove short_x local, and use
10476 tfile_write_16. Change type of func_addr local to unsigned long
10477 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
10478 here. Cast argument of add_memory_block to char pointer.
10479 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
10480 (main): Remove parameters.
10481 * gdb.trace/tfile.exp: Remove nowarnings.
10482
4d974e88
SM
104832014-07-15 Simon Marchi <simon.marchi@ericsson.com>
10484
10485 * gdb.base/debug-expr.exp: Test string evaluation with
10486 "debug expression" on.
10487
41e99568
PA
104882014-07-15 Pedro Alves <palves@redhat.com>
10489
10490 * gdb.base/reread.exp: Use clean_restart.
10491
487d9753
PL
104922014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
10493
10494 * gdb.arch/avr-flash-qualifer.c: New.
10495 * gdb.arch/avr-flash-qualifer.exp: New.
10496
cc1c52ad
PA
104972014-07-14 Pedro Alves <palves@redhat.com>
10498
10499 * gdb.base/paginate-after-ctrl-c-running.c: New file.
10500 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
10501
1e973570
PA
105022014-07-14 Pedro Alves <palves@redhat.com>
10503
10504 * gdb.base/double-prompt-target-event-error.c: New file.
10505 * gdb.base/double-prompt-target-event-error.exp: New file.
10506
93d6eb10
PA
105072014-07-14 Pedro Alves <palves@redhat.com>
10508
10509 PR gdb/17072
10510 * gdb.base/paginate-inferior-exit.c: New file.
10511 * gdb.base/paginate-inferior-exit.exp: New file.
10512
0017922d
PA
105132014-07-14 Pedro Alves <palves@redhat.com>
10514
10515 PR gdb/17072
10516 * gdb.base/paginate-bg-execution.c: New file.
10517 * gdb.base/paginate-bg-execution.exp: New file.
10518
94696ad3
PA
105192014-07-14 Pedro Alves <palves@redhat.com>
10520
10521 PR gdb/17072
10522 * gdb.base/paginate-execution-startup.c: New file.
10523 * gdb.base/paginate-execution-startup.exp: New file.
10524 * lib/gdb.exp (pagination_prompt): New global.
10525 (default_gdb_spawn): New procedure, factored out from
10526 default_gdb_spawn.
10527 (default_gdb_start): Adjust to call default_gdb_spawn.
10528 (gdb_spawn): New procedure.
10529
bd293940
PA
105302014-07-14 Pedro Alves <palves@redhat.com>
10531
10532 * lib/gdb.exp (gdb_assert): New procedure.
10533 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
10534
c933f875
PA
105352014-07-14 Pedro Alves <palves@redhat.com>
10536
10537 * gdb.base/execution-termios.c: New file.
10538 * gdb.base/execution-termios.exp: New file.
10539
d98b7a16
TT
105402014-07-14 Tom Tromey <tromey@redhat.com>
10541
10542 * gdb.cp/vla-cxx.cc: New file.
10543 * gdb.cp/vla-cxx.exp: New file.
10544
548740d6
TT
105452014-07-14 Tom Tromey <tromey@redhat.com>
10546
10547 * gdb.reverse/rerun-prec.c: New file.
10548 * gdb.reverse/rerun-prec.exp: New file.
10549
a25eb028
MR
105502014-07-12 Maciej W. Rozycki <macro@mips.com>
10551 Maciej W. Rozycki <macro@codesourcery.com>
10552
10553 * lib/gdb-utils.exp: New file.
10554 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
10555 inline `gdb_init_command' processing.
10556 (gdb_start_cmd): Likewise.
10557 * lib/mi-support.exp (mi_run_cmd): Likewise.
10558 * README: Document `gdb_init_command' and `gdb_init_commands'.
10559
218c2655
JK
105602014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10561
10562 Fix false FAIL running under a very long directory name.
10563 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
10564 and "set print elements 10000". Twice.
10565
5401fde3
YQ
105662014-07-11 Yao Qi <yao@codesourcery.com>
10567
10568 * gdb.base/exprs.exp: "set print symbol off".
10569
e76126e8
PA
105702014-07-11 Pedro Alves <palves@redhat.com>
10571
10572 * gdb.threads/kill.c: New file.
10573 * gdb.threads/kill.exp: New file.
10574
2d6f0de6
YQ
105752014-07-10 Yao Qi <yao@codesourcery.com>
10576
10577 * gdb.trace/tfile.c (write_basic_trace_file)
10578 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
10579 address written to trace file.
10580
7180e04a
PA
105812014-07-09 Pedro Alves <palves@redhat.com>
10582
10583 * gdb.base/attach-wait-input.exp: New file.
10584 * gdb.base/attach-wait-input.c: New file.
10585
9a9a7608
AB
105862014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
10587
10588 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
10589 setting up test structures.
10590 (main): Call new test function.
10591 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
10592 test function, continue into test function and walk test
10593 structures.
10594
161ac41e
YQ
105952014-07-02 Yao Qi <yao@codesourcery.com>
10596
10597 * gdb.trace/entry-values.c: Define labels 'foo_start' and
10598 'bar_start' at the beginning of functions 'foo' and 'bar'
10599 respectively.
10600 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
10601 instead of 'foo' and 'bar'.
10602
1f267ae3
MM
106032014-07-08 Markus Metzger <markus.t.metzger@intel.com>
10604
10605 * gdb.btrace/segv.exp: New.
10606 * gdb.btrace/segv.c: New.
10607
2b239efb
LM
106082014-07-02 Luis Machado <lgustavo@codesourcery.com>
10609
10610 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
10611 instruction.
10612
cf363f18
MW
106132014-06-30 Mark Wielaard <mjw@redhat.com>
10614
10615 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
10616 vulture, vilify, villar): New volatile array constants.
10617 (vindictive, vegetation): New const volatile array constants.
10618 * gdb.base/volatile.exp: Test volatile and const volatile array
10619 types.
10620
aebf9d24
AA
106212014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10622
10623 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
10624 target lacks support for awatch, rwatch, or hbreak.
10625
b67a2c6f
YQ
106262014-06-27 Yao Qi <yao@codesourcery.com>
10627
10628 * gdb.multi/dummy-frame-restore.exp: New.
10629 * gdb.multi/dummy-frame-restore.c: New.
10630
aef92902
MM
106312014-06-25 Markus Metzger <markus.t.metzger@intel.com>
10632
10633 * gdb.btrace/gcore.exp: New.
10634
8e9db26e
PA
106352014-06-23 Pedro Alves <palves@redhat.com>
10636
10637 * gdb.base/watchpoint-reuse-slot.c: New file.
10638 * gdb.base/watchpoint-reuse-slot.exp: New file.
10639
70afc5b7
SC
106402014-06-23 Siva Chandra Reddy <sivachandra@google.com>
10641
10642 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
10643 progspace's filename in 'info', 'enable' and 'disable' command
10644 tests.
10645
b972bd9c
JK
106462014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10647
10648 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
10649 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10650 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
10651
125f8a3d
GB
106522014-06-20 Gary Benson <gbenson@redhat.com>
10653
10654 * gdb.arch/i386-avx.exp: Fix include file location.
10655 * gdb.arch/i386-sse.exp: Likewise.
10656
3ed9baed
IB
106572014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
10658
10659 * gdb.dlang/expression.exp: New file.
10660
034f788c
PA
106612014-06-19 Pedro Alves <palves@redhat.com>
10662
10663 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
10664 out from ...
10665 (top level): ... here. Iterate running tests under different
10666 scheduler-locking settings.
10667
45371d0c
LM
106682014-06-18 Luis Machado <lgustavo@codesourcery.com>
10669
10670 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
10671 to DW_FORM_addr and use non-zero addresses.
10672
5d376983
SC
106732014-06-18 Siva Chandra Reddy <sivachandra@google.com>
10674
10675 PR gdb/17017
10676 * gdb.python/py-xmethods.cc: Add global function call counters and
10677 increment them in their respective functions. Remove "cout"
10678 statements.
10679 * gdb.python/py-xmethods.exp: Make tests check the global function
10680 call counters instead of depending on inferior IO.
10681
a1aa2221
LM
106822014-06-18 Don Breazeal <donb@codesourcery.com>
10683
10684 * gdb.base/foll-fork.exp (default_fork_parent_follow):
10685 Deleted procedure.
10686 (explicit_fork_parent_follow): Deleted procedure.
10687 (explicit_fork_child_follow): Deleted procedure.
10688 (test_follow_fork): New procedure.
10689 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 10690 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
10691 procedure calls.
10692
0fc05997
YQ
106932014-06-17 Yao Qi <yao@codesourcery.com>
10694
10695 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
10696 CP1252.
10697
70795c52
LM
106982014-06-17 Luis Machado <lgustavo@codesourcery.com>
10699
10700 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
10701 Initialize ptr and S explicitly.
10702 (skip_type_update_when_not_use_rtti_test): Likewise.
10703
6be47f0c
KS
107042014-06-16 Keith Seitz <keiths@redhat.com>
10705
10706 PR mi/15863
10707 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
10708 the inferior is started.
10709
d03de421
PA
107102014-06-16 Pedro Alves <palves@redhat.com>
10711
10712 * gdb.base/break-main-file-remove-fail.c: New file.
10713 * gdb.base/break-main-file-remove-fail.exp: New file.
10714 * gdb.base/break-unload-file.exp: Use build_executable instead of
10715 prepare_for_testing.
10716 (test_break): New parameter "initial_load". Handle it.
10717 (top level): Add initial_load cmdline/file axis.
10718
f9579b99
TT
107192014-06-12 Tom Tromey <tromey@redhat.com>
10720
10721 * gdb.base/completion.exp: Don't use directory name in test.
10722
3657956b
GB
107232014-06-09 Gary Benson <gbenson@redhat.com>
10724
10725 * gdb.base/sigall.c [Functions to send signals]: Reorder to
10726 separate the always-available ANSI-standard signals from the
10727 signals that require checking.
10728 (main): Likewise.
10729 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
10730 Likewise.
10731 (main): Likewise.
10732
4186eb54
KS
107332014-06-07 Keith Seitz <keiths@redhat.com>
10734
10735 Revert:
10736 PR c++/16253
10737 * gdb.cp/var-tag.cc: New file.
10738 * gdb.cp/var-tag.exp: New file.
10739 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10740 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10741 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10742 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10743
25326a28 107442014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
10745
10746 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
10747
829155c9
PA
107482014-06-06 Pedro Alves <palves@redhat.com>
10749
10750 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
10751 in target debug output instead of looking at RSP packets,
10752 disabling the test on any target that uses hardware stepping.
10753 Update comments.
10754
61c8d22e
PA
107552014-06-06 Pedro Alves <palves@redhat.com>
10756
10757 * gdb.base/break-unload-file.exp: Fix typo.
10758
d9a47287
YQ
107592014-06-06 Yao Qi <yao@codesourcery.com>
10760
10761 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
10762 from "jit_function" to "^jit_function".
10763
e5e01dbf
YQ
107642014-06-06 Yao Qi <yao@codesourcery.com>
10765
10766 * gdb.base/async.c (foo): Add one statement.
10767 * gdb.base/async.exp: Get the next instruction address and
10768 match the output of "nexti" by instruction address. Match
10769 the hex address in the output of "finish".
10770
73ba372c
GB
107712014-06-06 Gary Benson <gbenson@redhat.com>
10772
10773 * gdb.base/call-signals.c: Remove preprocessor conditionals
10774 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
10775 SIGSEGV and SIGTERM.
10776 * gdb.base/sigall.c: Likewise.
10777 * gdb.base/unwindonsignal.c: Likewise.
10778 * gdb.reverse/sigall-reverse.c: Likewise.
10779
831517df
YQ
107802014-06-06 Yao Qi <yao@codesourcery.com>
10781
10782 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
10783 readable, skip the test.
10784
b8b91e98
YQ
107852014-06-06 Yao Qi <yao@codesourcery.com>
10786
10787 * gdb.threads/staticthreads.c (thread_function): Move the line
10788 setting breakpoint on forward.
10789 * gdb.threads/staticthreads.exp: Update comments.
10790
fb934770
LC
107912014-06-05 Ludovic Courtès <ludo@gnu.org>
10792
10793 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
10794 "history-append! type error".
10795
6ef284bd
SM
107962014-06-05 Simon Marchi <simon.marchi@ericsson.com>
10797
10798 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
10799 erroneous dprintf expected input.
10800
a872e241
DE
108012014-06-04 Doug Evans <xdje42@gmail.com>
10802
10803 * gdb.guile/scm-generics.exp: Delete.
10804
16f691fb
DE
108052014-06-04 Doug Evans <xdje42@gmail.com>
10806
10807 * gdb.guile/scm-breakpoint.exp: Update.
10808 Add tests for breakpoint registration.
10809
012370f6
TT
108102014-06-04 Tom Tromey <tromey@redhat.com>
10811
10812 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
10813 VLA-in-union.
10814 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
10815 inner_vla_struct, vla_union types. Initialize objects of those
10816 types and compute their sizes.
10817
9f5a4cef
HZ
108182014-06-04 Nathan Sidwell <nathan@codesourcery.com>
10819 Hui Zhu <hui@codesourcery.com>
10820
10821 * gdb.base/fileio.exp: Add test for shell not available as well as
10822 available.
10823 * gdb.base/fileio.c (test_system): Check for shell twice.
10824
90a45c4d
YQ
108252014-06-04 Yao Qi <yao@codesourcery.com>
10826
10827 * gdb.base/auto-connect-native-target.exp: Remove redundant
10828 space from the regexp pattern.
10829
70017e41
YQ
108302014-06-04 Yao Qi <yao@codesourcery.com>
10831
10832 * gdb.base/default.exp: Replace "child" with "native" in
10833 regexp pattern.
10834
883964a7
SC
108352014-06-03 Siva Chandra Reddy <sivachandra@google.com>
10836
10837 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
10838 * gdb.python/py-xmethods.exp: New tests to test xmethods.
10839 * gdb.python/py-xmethods.py: Python script supporting the
10840 new testcase and tests.
10841
ef370185
JB
108422014-06-03 Joel Brobecker <brobecker@adacore.com>
10843 Pedro Alves <palves@redhat.com>
10844
10845 PR breakpoints/17000
10846 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
10847 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
10848
1e2ccb61
BM
108492014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
10850
10851 * gdb.base/subst.exp: Add tests to verify partial path matching
10852 output.
10853
c6ec5ab2
PA
108542014-06-03 Pedro Alves <palves@redhat.com>
10855
10856 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
10857 target that doesn't use software single-stepping.
10858
835c559f
PA
108592014-06-03 Pedro Alves <palves@redhat.com>
10860
10861 PR breakpoints/17000
10862 * gdb.base/sss-bp-on-user-bp-2.c: New file.
10863 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
10864
06eb1586
DE
108652014-06-02 Doug Evans <xdje42@gmail.com>
10866
10867 * gdb.guile/scm-parameter.exp: New file.
10868
e698b8c4
DE
108692014-06-02 Doug Evans <xdje42@gmail.com>
10870
10871 * gdb.guile/scm-cmd.c: New file.
10872 * gdb.guile/scm-cmd.exp: New file.
10873
ded03782
DE
108742014-06-02 Doug Evans <xdje42@gmail.com>
10875
10876 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
10877 pretty-printer lookup.
10878 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10879 (make-pp_s-printer): Call it.
10880 (make-pretty-printer-from-dict): New function.
10881 (lookup-pretty-printer-maker-from-dict): New function.
10882 (*pretty-printer*): Simplify.
10883 (make-objfile-pp_s-printer): New function.
10884 (install-objfile-pretty-printers!): New function.
10885 (make-progspace-pp_s-printer): New function.
10886 (install-progspace-pretty-printers!): New function.
10887 * gdb.guile/scm-progspace.c: New file.
10888 * gdb.guile/scm-progspace.exp: New file.
10889
41fac0cf
PA
108902014-06-02 Pedro Alves <palves@redhat.com>
10891
10892 * gdb.base/dprintf-bp-same-addr.c: New file.
10893 * gdb.base/dprintf-bp-same-addr.exp: New file.
10894
96ae5695
EBM
108952014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10896
10897 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10898 * gdb.arch/powerpc-power.s: Likewise.
10899
da02b3a8
JB
109002014-06-02 Joel Brobecker <brobecker@adacore.com>
10901
10902 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10903
c72b2e7b
YQ
109042014-06-01 Yao Qi <yao@codesourcery.com>
10905
10906 * gdb.base/watchpoint.exp (test_watch_location): Check null
10907 pointer can be dereferenced. If not, do the test, otherwise
10908 skip it.
10909
53e8a631
AB
109102014-05-30 Andrew Burgess <aburgess@broadcom.com>
10911
10912 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10913 results.
10914 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10915
938f0e2f
AB
109162014-05-30 Andrew Burgess <aburgess@broadcom.com>
10917
10918 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10919 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10920 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10921 * gdb.arch/amd64-invalid-stack-top.c: New file.
10922 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10923
9ba6657a
PA
109242014-05-30 Pedro Alves <palves@redhat.com>
10925
10926 PR breakpoints/17000
10927 * gdb.base/sss-bp-on-user-bp.c: New file.
10928 * gdb.base/sss-bp-on-user-bp.exp: New file.
10929
522c09bf
DB
109302014-05-30 David Blaikie <dblaikie@gmail.com>
10931
10932 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10933 gnu_inline semantics via attribute.
10934 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10935 source explicitly specifies the required semantics.
10936
bf4ef81e
MR
109372014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10938
10939 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10940
329ea579
PA
109412014-05-29 Pedro Alves <palves@redhat.com>
10942 Tom Tromey <tromey@redhat.com>
10943
10944 * gdb.base/async-shell.exp: Don't enable target-async.
10945 * gdb.base/async.exp
10946 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10947 parameter. Adjust.
10948 (top level): Don't test with "target-async".
10949 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10950 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10951 * gdb.base/inferior-died.exp: Don't enable target-async.
10952 * gdb.base/interrupt-noterm.exp: Likewise.
10953 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10954 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10955 * gdb.mi/mi-nonstop.exp: Likewise.
10956 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10957 * gdb.mi/mi-nsintrall.exp: Likewise.
10958 * gdb.mi/mi-nsmoribund.exp: Likewise.
10959 * gdb.mi/mi-nsthrexec.exp: Likewise.
10960 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10961 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10962 * gdb.python/py-evsignal.exp: Don't enable target-async.
10963 * gdb.python/py-evthreads.exp: Likewise.
10964 * gdb.python/py-prompt.exp: Likewise.
10965 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10966 * gdb.server/solib-list.exp: Don't enable target-async.
10967 * gdb.threads/thread-specific-bp.exp: Likewise.
10968 * lib/mi-support.exp: Adjust to use mi-async.
10969
fd664c91
PA
109702014-05-29 Pedro Alves <palves@redhat.com>
10971
10972 PR gdb/13860
10973 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10974 reason, even in sync mode.
10975
251bde03
PA
109762014-05-29 Pedro Alves <palves@redhat.com>
10977 Hui Zhu <hui@codesourcery.com>
10978
10979 PR PR15693
10980 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10981 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10982 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10983 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10984
7f3c0343
JB
109852014-05-28 Joel Brobecker <brobecker@adacore.com>
10986
10987 * config/monitor.exp (gdb_target_monitor): Replace use of
10988 "set remotebaud" by "set serial baud".
10989
b2715b27
AW
109902014-05-26 Andy Wingo <wingo@igalia.com>
10991
10992 * gdb.guile/scm-breakpoint.exp:
10993 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10994 properties instead of gdb-object-properties.
10995
498a4489
YQ
109962014-05-26 Yao Qi <yao@codesourcery.com>
10997
10998 * gdb.server/no-thread-db.exp: Specify source file name
10999 explicitly when setting a breakpoint.
11000
589fdceb
MM
110012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
11002
11003 * gdb.btrace/vdso.c: New.
11004 * gdb.btrace/vdso.exp: New.
11005
e9089e05
MM
110062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
11007
11008 * gdb.base/gcore.exp (capture_command_output): Move ...
11009 * lib/gdb.exp (capture_command_output): ... here.
11010
67b5c0c1
MM
110112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
11012
11013 * gdb.btrace/data.exp: Test memory access during btrace replay.
11014
a2199296
SM
110152014-05-22 Simon Marchi <simon.marchi@ericsson.com>
11016
11017 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
11018
17b2616c
PA
110192014-05-21 Pedro Alves <palves@redhat.com>
11020
11021 PR gdb/13860
11022 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
11023 (top level): Test that output related to execution commands is
11024 sent to the console with CLI commands, but not with MI commands.
11025 Test that breakpoint events are always mirrored to the console.
11026 Also expect the new source line to be output after a "next" in
11027 async mode too. Make it a pass/fail test.
11028 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
11029 output.
11030 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
11031
5166082f
PA
110322014-05-21 Pedro Alves <palves@redhat.com>
11033
11034 * gdb.base/list.exp (build_pattern, test_list): New procedures.
11035 Use them to test variations of "list" after reaching a breakpoint.
11036 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
11037 Test "list" with listsize 10 after reaching a breakpoint.
11038 * gdb.python/python.exp (decode_line current location line
11039 number): Adjust expected line number.
11040
2f25d70f
SM
110412014-05-21 Simon Marchi <simon.marchi@ericsson.com>
11042
11043 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
11044 behavior for $args, pass it directly to "run".
11045
ff604a67
MR
110462014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
11047
11048 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
11049 30000 to 65536.
11050
6a3cb8e8
PA
110512014-05-21 Pedro Alves <palves@redhat.com>
11052
11053 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
11054 auto-connect-native-target off".
11055 * gdb.base/auto-connect-native-target.c: New file.
11056 * gdb.base/auto-connect-native-target.exp: New file.
11057
4ebfc96e
PA
110582014-05-21 Pedro Alves <palves@redhat.com>
11059
11060 * gdb.base/default.exp: Test "target native" instead of "target
11061 child".
11062
36d46afb
MW
110632014-05-21 Mark Wielaard <mjw@redhat.com>
11064
11065 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
11066
5876f503
JK
110672014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11068
11069 Fix TLS access for -static -pthread.
11070 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
11071 <HAVE_TLS> (thread_function, main): Initialize it.
11072 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
11073 Add clean_restart.
11074 <$have_tls != "">: Check TLSVAR.
11075
0256a6ac
PA
110762014-05-21 Pedro Alves <palves@redhat.com>
11077
11078 * gdb.base/dcache-line-read-error.c: New.
11079 * gdb.base/dcache-line-read-error.exp: New.
11080
936d2992
PA
110812014-05-20 Pedro Alves <palves@redhat.com>
11082
11083 * gdb.base/compare-sections.c: New file.
11084 * gdb.base/compare-sections.exp: New file.
11085
802e8e6d
PA
110862014-05-20 Pedro Alves <palves@redhat.com>
11087
11088 * gdb.base/break-idempotent.c: New file.
11089 * gdb.base/break-idempotent.exp: New file.
11090
e59fa00f
MM
110912014-05-20 Markus Metzger <markus.t.metzger@intel.com>
11092
11093 * gdb.btrace/nohist.exp: New.
11094
8b696e31
YQ
110952014-05-20 Yao Qi <yao@codesourcery.com>
11096
11097 * lib/gdb.exp (gdb_init): Set timeout if test file is under
11098 gdb.reverse directory and gdb_reverse_timeout exists in board
11099 setting.
11100 * README: Document gdb_reverse_timeout.
11101
73c9764f
YQ
111022014-05-20 Yao Qi <yao@codesourcery.com>
11103
11104 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
11105 'test_file_name'. Treat args as a string instead of a list.
11106 (gdb_init): Rename argument 'args' by 'test_file_name'.
11107
f1f4348a
JK
111082014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11109
11110 * gdb.arch/powerpc-power.exp: New file.
11111 * gdb.arch/powerpc-power.s: New file.
11112
0dbe70ce
DE
111132014-05-16 Doug Evans <dje@google.com>
11114
11115 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
11116 * gdb.base/completion.exp: Check that all expected files exist
11117 before doing file completion.
0dbe70ce 11118
8d551b02
DE
111192014-05-16 Doug Evans <dje@google.com>
11120
11121 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
11122 Update.
11123 (do_syscall_tests_without_xml): Update.
11124
73eb7709
PA
111252014-05-16 Pedro Alves <palves@redhat.com>
11126
11127 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
11128 instead of "unknown output after running".
11129
3fae92fc
YQ
111302014-05-16 Yao Qi <yao@codesourcery.com>
11131
11132 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
11133 file1.txt from host at the end.
11134 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
11135
c2b2ccc5
DE
111362014-05-15 Doug Evans <dje@google.com>
11137
11138 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
11139 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
11140 loading file. Add test for TU lookup.
11141
8c217a4b
SM
111422014-05-15 Simon Marchi <simon.marchi@ericsson.com>
11143
11144 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
11145 calling "-exec-arguments" or "set args" before running the
11146 inferior.
11147
3deb39c6
SM
111482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
11149
11150 * lib/mi-support.exp (mi_expect_stop): Expect message for
11151 inferiors that exit with non-zero exit code.
11152
71a79f8c
YQ
111532014-05-14 Yao Qi <yao@codesourcery.com>
11154
11155 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
11156 match absolute path on remote host.
11157 (test_file_list_exec_source_files): Remove "/" from the
11158 pattern.
11159
f23fcd46
YQ
111602014-05-14 Yao Qi <yao@codesourcery.com>
11161
11162 * boards/local-remote-host-notty.exp (${board}_file): New
11163 proc.
11164
9404b58f
KM
111652014-05-07 Kyle McMartin <kyle@redhat.com>
11166
11167 Pushed by Joel Brobecker <brobecker@adacore.com>.
11168 * gdb.arch/aarch64-atomic-inst.c: New file.
11169 * gdb.arch/aarch64-atomic-inst.exp: New file.
11170
5e45f04c
YQ
111712014-05-07 Yao Qi <yao@codesourcery.com>
11172
11173 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
11174 in current context" too.
11175
c888a17d
KS
111762014-05-05 Keith Seitz <keiths@redhat.com>
11177
11178 * gdb.linespec/ls-dollar.exp: Add test for linespec
11179 file:convenience_variable.
11180
290a839c
YQ
111812014-05-05 Yao Qi <yao@codesourcery.com>
11182
11183 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
11184 traceframes into tfile and ctf trace files. Read data from
11185 trace file and test collected data.
11186 (gdb_collect_locals_test): Likewise.
11187 (gdb_unavailable_registers_test): Likewise.
11188 (gdb_unavailable_floats): Likewise.
11189 (gdb_collect_globals_test): Likewise.
11190 (top-level): Append "ctf" to trace_file_targets if GDB
11191 supports.
11192
b5262cd0
YQ
111932014-05-05 Yao Qi <yao@codesourcery.com>
11194
11195 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
11196 code to ...
11197 (gdb_collect_args_test_1): ... it. New proc.
11198 (gdb_collect_locals_test): Move some code to ...
11199 (gdb_collect_locals_test_1): ... it. New proc.
11200 (gdb_unavailable_registers_test): Move some code to ...
11201 (gdb_unavailable_registers_test_1): ... it. New proc.
11202 (gdb_unavailable_floats): Move some code to ...
11203 (gdb_unavailable_floats_1): ... it. New proc.
11204
30a1e6cc
SDJ
112052014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
11206
11207 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
11208 probes to test for bitness recognition.
11209 * gdb.arch/amd64-stap-optional-prefix.exp
11210 (test_probe_value_without_reg): New procedure.
11211 Add code to test for different kinds of bitness.
11212
f33da99a
SDJ
112132014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
11214
11215 PR breakpoints/16889
11216 * gdb.arch/amd64-stap-optional-prefix.S: New file.
11217 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
11218
5b80f00d
PA
112192014-05-01 Pedro Alves <palves@redhat.com>
11220
11221 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
11222 gdb_file_cmd if no file is specified.
11223 * boards/native-extended-gdbserver.exp (gdb_load): Use the
11224 last_loaded_file to set the remote exec-file.
11225
f8c2a73c
PA
112262014-05-01 Pedro Alves <palves@redhat.com>
11227
11228 * boards/local-remote-host.exp: New file.
11229
be6e8ac7
PA
112302014-05-01 Pedro Alves <palves@redhat.com>
11231
11232 * boards/local-remote-host.exp: Rename to ...
11233 * boards/local-remote-host-notty.exp: ... this.
11234
cac0dc8f
JB
112352014-04-28 Joel Brobecker <brobecker@adacore.com>
11236
11237 * gdb.ada/dyn_arrayidx: New testcase.
11238
9730e6cc
YQ
112392014-04-26 Yao Qi <yao@codesourcery.com>
11240
11241 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
11242 and compute the length of function main. Save it in
11243 $main_length.
11244 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
11245 (top-level): Use gdb_compile to compile objects into
11246 executable and restart GDB. Remove invocation to
11247 prepare_for_testing.
11248
7ae1a6a6
PA
112492014-04-25 Simon Marchi <simon.marchi@ericsson.com>
11250 Pedro Alves <palves@redhat.com>
11251
11252 PR server/16255
11253 * gdb.multi/multi-attach.c: New file.
11254 * gdb.multi/multi-attach.exp: New file.
11255
4082afcc
PA
112562014-04-25 Pedro Alves <palves@redhat.com>
11257
11258 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
11259 user.
11260 (top level): Test that "set remote conditional-breakpoints-packet
11261 off" works as intended.
11262 * gdb.base/dprintf.exp: Test that "set remote
11263 breakpoint-commands-packet off" works as intended.
11264 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
11265 New function.
11266 (top level): Call it.
11267 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
11268 remote fast-tracepoints-packet off" works as intended.
11269 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
11270 * lib/gdb.exp (gdb_is_target_remote): ... here.
11271
2abc3f8d
DB
112722014-04-24 David Blaikie <dblaikie@gmail.com>
11273
11274 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
11275 ensure clang would not discard them.
11276 * gdb.base/gdbvars.c: Ditto.
11277 * gdb.base/memattr.c: Ditto.
11278 * gdb.base/whatis.c: Ditto.
11279 * gdb.python/py-prettyprint.c: Ditto.
11280 * gdb.trace/actions.c: Ditto.
11281 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
11282 ensure clang would not discard it.
11283
bfd39632
DB
112842014-04-24 David Blaikie <dblaikie@gmail.com>
11285
11286 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
11287 clang to emit the full definition of type required by the test
11288 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
11289
22842ff6
DB
112902014-04-24 David Blaikie <dblaikie@gmail.com>
11291
11292 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
11293 coax Clang into emitting the definition of the type.
11294 * gdb.cp/pr10728-x.h (y): Ditto.
11295 * gdb.cp/pr10728-y.cc (y): Ditto.
11296
c2e827ad
DB
112972014-04-24 David Blaikie <dblaikie@gmail.com>
11298
11299 * gdb.base/label.exp: XFAIL label related tests under Clang.
11300 * gdb.cp/cplabel.exp: Ditto.
11301 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
11302 under Clang those using labels.
11303
4c2d33e7
YQ
113042014-04-25 Yao Qi <yao@codesourcery.com>
11305
11306 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
11307 double_label.
11308 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
11309 partial_label and double_label.
11310
56083b99
DB
113112014-04-24 David Blaikie <dblaikie@gmail.com>
11312
11313 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
11314
25d4e99d
DB
113152014-04-24 David Blaikie <dblaikie@gmail.com>
11316
11317 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
11318 of the function to work across GCC and Clang.
11319 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
11320 pointer types (const void ** const V void **).
11321
01f9f808
MS
113222014-04-24 Michael Sturm <michael.sturm@mintel.com>
11323 Walfred Tedeschi <walfred.tedeschi@intel.com>
11324
11325 * Makefile.in (EXECUTABLES): Added i386-avx512.
11326 * gdb.arch/i386-avx512.c: New file.
11327 * gdb.arch/i386-avx512.exp: Likewise.
11328
4b48d439
KS
113292014-04-23 Keith Seitz <keiths@redhat.com>
11330
11331 * lib/mi-support.exp (mi_list_breakpoints): Delete.
11332 (mi_make_breakpoint_table): New procedure.
11333 (mi_create_breakpoint): Use mi_make_breakpoint
11334 and return the result.
11335 (mi_make_breakpoint): New procedure.
11336 (mi_build_kv_pairs): New procedure.
11337
11338 * gdb.mi/mi-break.exp: Remove unused globals,
11339 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
11340 All callers updated.
11341 * gdb.mi/mi-dprintf.exp: Use variable to track command
11342 number.
11343 Update all callers of mi_create_breakpoint and use
11344 mi_make_breakpoint_table.
11345 Remove any unused global variables.
11346 * gdb.mi/mi-nonstop.exp: Likewise.
11347 * gdb.mi/mi-nsintrall.exp: Likewise.
11348 * gdb.mi/mi-nsmoribund.exp: Likewise.
11349 * gdb.mi/mi-nsthrexec.exp: Likewise.
11350 * gdb.mi/mi-reverse.exp: Likewise.
11351 * gdb.mi/mi-simplerun.exp: Likewise.
11352 * gdb.mi/mi-stepn.exp: Likewise.
11353 * gdb.mi/mi-syn-frame.exp: Likewise.
11354 * gdb.mi/mi-until.exp: Likewise.
11355 * gdb.mi/mi-var-cp.exp: Likewise.
11356 * gdb.mi/mi-var-display.exp: Likewise.
11357 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
11358 * gdb.mi/mi2-var-child.exp: Likewise.
11359 * gdb.mi/mi-vla-c99.exp: Likewise.
11360 * lib/mi-support.exp: Likewise.
11361
11362 From Ian Lance Taylor <iant@cygnus.com>:
11363 * lib/gdb.exp (parse_args): New procedure.
11364
08351840
PA
113652014-04-23 Pedro Alves <palves@redhat.com>
11366
11367 * gdb.base/break-unload-file.c: New file.
11368 * gdb.base/break-unload-file.exp: New file.
11369 * gdb.base/sym-file-lib.c (baz): New function.
11370 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
11371 field.
11372 (load): Store the segment's mapped size.
11373 (unload): New function.
11374 (unload_shlib): New function.
11375 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
11376 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
11377 set a breakpoint at baz, and call it.
11378 * gdb.base/sym-file.exp: New tests for stale breakpoint
11379 instructions.
11380
076855f9
PA
113812014-04-23 Pedro Alves <palves@redhat.com>
11382
11383 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
11384 * gdb.base/hbreak-in-shr-unsupported.c: New file.
11385 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
11386 * gdb.base/hbreak-unmapped.c: New file.
11387 * gdb.base/hbreak-unmapped.exp: New file.
11388 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
11389 * lib/gdb.exp (gdb_is_target_remote): ... here.
11390
483805cf
PA
113912014-04-22 Pedro Alves <palves@redhat.com>
11392
11393 * gdb.base/consecutive-step-over.c: New file.
11394 * gdb.base/consecutive-step-over.exp: New file.
11395
06d97543
PA
113962014-04-22 Pedro Alves <palves@redhat.com>
11397
11398 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
11399 instead of send_gdb/gdb_expect.
11400
b4429ea2
YQ
114012014-04-22 Yao Qi <yao@codesourcery.com>
11402
11403 * lib/trace-support.exp (generate_tracefile): New procedure.
11404 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
11405 return 0.
11406 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
11407 if generate_tracefile returns 1.
11408
51d48146
PA
114092014-04-18 Tom Tromey <palves@redhat.com>
11410 Pedro alves <tromey@redhat.com>
11411
11412 PR backtrace/15558
11413 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
11414 with a backtrace limit.
11415 * gdb.python/py-frame-inline.exp: Test running to an inline
11416 function with a backtrace limit, and printing the newest frame.
11417 * gdb.python/py-frame-inline.c (main): Call f.
11418
bd1dce5f
MS
114192014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11420
11421 * gdb.java/jnpe.exp: Drop srcdir from untested path.
11422
40d1a503
MS
114232014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
11424
11425 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
11426 Drop prefix from unsupported source file path.
11427
389b98f7
YQ
114282014-04-17 Yao Qi <yao@codesourcery.com>
11429
11430 * lib/gdb.exp (with_target_charset): New proc.
11431 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
11432 with_target_charset.
11433 (test_print_strings): Likewise.
11434 (test_repeat_bytes): Likewise.
11435 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
11436 for some tests.
11437
22869d73
KS
114382014-04-16 Keith Seitz <keiths@redhat.com>
11439
11440 PR gdb/15827
11441 * gdb.dwarf2/corrupt.c: New file.
11442 * gdb.dwarf2/corrupt.exp: New file.
11443
c4f87ca6
KS
114442014-04-16 Keith Seitz <keiths@redhat.com>
11445
11446 PR c++/16597
11447 * gdb.cp/namelessclass.cc: New file.
11448 * gdb.cp/namelessclass.exp: New file.
11449 * gdb.cp/namelessclass.S: New file.
11450
ab19de87
DE
114512014-04-16 Doug Evans <dje@google.com>
11452
11453 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
11454 Add comment.
11455 (gdbserver_default_get_comm_port): New function.
11456 (gdbserver_start): Check if board file provided
11457 "gdbserver,get_comm_port" and use it if so.
11458 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
11459 (gdb,socketport): Set to "stdio".
11460 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
11461 (stdio_gdbserver_template): Delete.
11462 (${board}_get_remote_address): Update.
11463 (${board}_build_remote_cmd): Delete.
11464 (${board}_get_comm_port): New function.
11465 (${board}_spawn): Update.
11466 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
11467 Delete.
11468 (${board}_get_remote_address): Update.
11469 (${board}_get_comm_port): New function.
11470
fc98a809
AB
114712014-04-16 Andrew Burgess <aburgess@broadcom.com>
11472
11473 * gdb.base/memattr.exp: Improve regexps to handle memory regions
11474 appearing in any order.
11475
87fd9e6e
DE
114762014-04-15 Doug Evans <dje@google.com>
11477
11478 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
11479 uninitialized value of "description".
11480
099fc3ea
KS
114812014-04-15 Keith Seitz <keiths@redhat.com>
11482
11483 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
11484 Remove unused globals.
11485 (test_running_the_program): Likewise.
11486 (test_controlled_execution): Likewise.
11487 (test_controlling_breakpoints): Likewise.
11488 (test_program_termination): Likewise.
11489
5da151d4
KS
114902014-04-15 Keith Seitz <keiths@redhat.com>
11491
11492 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
11493 unused globals.
11494 (test_rbreak_creation_and_listing): Likewise.
11495 (test_ignore_count): Likewise.
11496 (test_error): Likewise.
11497
35e5d2f0
PA
114982014-04-15 Pedro Alves <palves@redhat.com>
11499
11500 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
11501 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
11502 sym-file-loader.c.
11503 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11504 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11505 to sym-file-loader.c.
11506 (struct library): Forward declare.
11507 (load_shlib, lookup_function): Change prototypes.
11508 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11509 (translate_offset): Remove declarations.
11510 (get_text_addr): New declaration.
11511 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
11512 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
11513 sym-file-loader.h.
11514 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
11515 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
11516 here from sym-file-loader.h.
11517 (struct library): New structure.
11518 (load_shlib, lookup_function): Change prototypes and adjust to
11519 work with a struct library.
11520 (find_shstrtab, find_strtab, find_shdr, find_symtab)
11521 (translate_offset): Make static.
11522 (get_text_addr): New function.
11523 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
11524
eb4c1710
PA
115252014-04-15 Pedro Alves <palves@redhat.com>
11526
11527 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
11528
2d1baf52
PA
115292014-04-15 Pedro Alves <palves@redhat.com>
11530
11531 * gdb.base/sym-file-loader.c: Include <limits.h>.
11532 (SELF_LINK): New define.
11533 (get_origin): New function.
11534 (load_shlib): Use it.
11535 * gdb.base/sym-file.exp: Don't early return if the target is
11536 remote. Use runto_main, and issue fail is that fails. Use
11537 gdb_load_shlibs.
11538 (shlib_name): Delete.
11539 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
11540
7dd6df01
PA
115412014-04-15 Pedro Alves <palves@redhat.com>
11542
11543 * gdb.base/sym-file.exp: Remove regex characters from test
11544 message. Don't refer to breakpoint numbers in test messages.
11545
b50c8614
KS
115462014-04-14 Keith Seitz <keiths@redhat.com>
11547
11548 PR c++/16253
11549 * gdb.cp/var-tag.cc: New file.
11550 * gdb.cp/var-tag.exp: New file.
11551 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
11552 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
11553 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
11554 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
11555
3d567982
TT
115562014-04-14 Tom Tromey <tromey@redhat.com>
11557
11558 * gdb.cp/classes.exp (test_enums): Handle underlying type.
11559 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
11560 type.
11561 * gdb.cp/enum-class.exp: New file.
11562 * gdb.cp/enum-class.cc: New file.
11563
0626fc76
TT
115642014-04-14 Tom Tromey <tromey@redhat.com>
11565
11566 * gdb.dwarf2/enum-type.exp: New file.
11567
dca325b3
SA
115682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11569
11570 * gdb.mi/mi-vla-c99.exp: New file.
11571 * gdb.mi/vla.c: New file.
11572
5854b38a
SA
115732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11574
11575 * gdb.base/vla-datatypes.c: New file.
11576 * gdb.base/vla-datatypes.exp: New file.
11577
463bb957
SA
115782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11579
11580 * gdb.base/vla-ptr.c: New file.
11581 * gdb.base/vla-ptr.exp: New file.
11582
3dd170be
SA
115832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11584
11585 * gdb.dwarf2/count.exp: New file.
11586
5ecaaa66
SA
115872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
11588
11589 * gdb.base/vla-sideeffect.c: New file.
11590 * gdb.base/vla-sideeffect.exp: New file.
11591
41f1ada5
DB
115922014-04-14 David Blaikie <dblaikie@gmail.com>
11593
11594 * gdb.mi/non-stop.c: Add return value for non-void function return
11595 statement.
11596 * gdb.threads/staticthreads.c: Ditto.
11597
0be03e84
DE
115982014-04-12 Siva Chandra Reddy <sivachandra@google.com>
11599 Doug Evans <xdje42@gmail.com>
11600
11601 * gdb.guile/scm-value.c: Improve test case.
11602 * gdb.guile/scm-value.exp: Add new test.
11603
f180a1fb
DB
116042014-04-11 David Blaikie <dblaikie@gmail.com>
11605
11606 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
11607 override Clang's default.
11608
6b662e19
JB
116092014-04-11 Joel Brobecker <brobecker@adacore.com>
11610
11611 Revert the following changes (regressions):
11612
11613 * gdb.base/vla-sideeffect.c: New file.
11614 * gdb.base/vla-sideeffect.exp: New file.
11615
11616 * gdb.dwarf2/count.exp: New file.
11617
11618 * gdb.base/vla-multi.c: New file.
11619 * gdb.base/vla-multi.exp: New file.
11620
11621 * gdb.base/vla-ptr.c: New file.
11622 * gdb.base/vla-ptr.exp: New file.
11623
11624 * gdb.base/vla-datatypes.c: New file.
11625 * gdb.base/vla-datatypes.exp: New file.
11626
11627 * gdb.mi/mi-vla-c99.exp: New file.
11628 * gdb.mi/vla.c: New file.
11629
245a5f0b
KS
116302014-04-11 Keith Seitz <keiths@redhat.com>
11631
11632 PR c++/16675
11633 * gdb.cp/cpsizeof.exp: New file.
11634 * gdb.cp/cpsizeof.cc: New file.
11635
58a84dcf
SA
116362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11637
191a8a90
JB
11638 * gdb.mi/mi-vla-c99.exp: New file.
11639 * gdb.mi/vla.c: New file.
58a84dcf 11640
c8655f75
SA
116412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11642
11643 * gdb.base/vla-datatypes.c: New file.
11644 * gdb.base/vla-datatypes.exp: New file.
11645
024e13b4
SA
116462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11647
11648 * gdb.base/vla-ptr.c: New file.
11649 * gdb.base/vla-ptr.exp: New file.
11650
1a237e0e
SA
116512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11652
11653 * gdb.base/vla-multi.c: New file.
11654 * gdb.base/vla-multi.exp: New file.
11655
504f3432
SA
116562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11657
11658 * gdb.dwarf2/count.exp: New file.
11659
3bce8237
SA
116602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
11661
191a8a90
JB
11662 * gdb.base/vla-sideeffect.c: New file.
11663 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 11664
322f9c21
YQ
116652014-04-11 Yao Qi <yao@codesourcery.com>
11666
11667 * gdb.base/completion.exp: Check file exists before running tests
11668 on file completion.
11669
d708bcd1
PA
116702014-04-10 Pedro Alves <palves@redhat.com>
11671
11672 * gdb.base/cond-eval-mode.c: New file.
11673 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
11674 prepare_for_testing to build the new file. Check result of
11675 runto_main.
11676 (test_break, test_watch): New procedures.
11677 (top level): Use them.
11678
ae1d2761
PM
116792014-04-08 Pierre Muller <muller@sourceware.org>
11680
11681 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
11682 Ctrl-V use for mingw hosts.
11683
7af389b8
SC
116842014-04-07 Siva Chandra Reddy <sivachandra@google.com>
11685
11686 * gdb.python/py-value.c: Improve test case.
11687 * gdb.python/py-value.exp: Add new test.
11688
5e703181
DE
116892014-04-07 David Blaikie <dblaikie@gmail.com>
11690
11691 * lib/compiler.c: Identify the clang compiler.
11692 * lib/compiler.cc: Ditto.
11693
9810b410
YQ
116942014-04-03 Yao Qi <yao@codesourcery.com>
11695
11696 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
11697
98d1b8dc
AB
116982014-04-01 Anton Blanchard <anton@samba.org>
11699
11700 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
11701 messages unique.
11702
3114cea1
AB
117032014-04-01 Anton Blanchard <anton@samba.org>
11704
11705 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
11706 prepare_for_testing.
11707
62f7182c
AB
117082014-04-01 Anton Blanchard <anton@samba.org>
11709
11710 * gdb.arch/ppc64-atomic-inst.c: Remove.
11711 * gdb.arch/ppc64-atomic-inst.S: New file.
11712 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
11713
770e7fc7
DE
117142014-03-31 Doug Evans <dje@google.com>
11715
11716 * gdb.base/print-symbol-loading-lib.c: New file.
11717 * gdb.base/print-symbol-loading-main.c: New file.
11718 * gdb.base/print-symbol-loading.exp: New file.
11719
46e2bafa
YQ
117202014-03-31 Yao Qi <yao@codesourcery.com>
11721
11722 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
11723
8776cfe9
JB
117242014-03-28 Joel Brobecker <brobecker@adacore.com>
11725
11726 * gdb.ada/mi_dyn_arr: New testcase.
11727
5d1ef361
DE
117282014-03-27 Doug Evans <dje@google.com>
11729
11730 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
11731
b5bee914
YQ
117322014-03-27 Yao Qi <yao@codesourcery.com>
11733
11734 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
11735 if target is nios2-*-*.
11736
0d4d0e77
YQ
117372014-03-26 Yao Qi <yao@codesourcery.com>
11738
11739 * lib/gdb.exp (readline_is_used): New proc.
11740 * gdb.base/completion.exp: Move tests on command complete up.
11741 Skip the rest of tests if readline is not used.
11742 * gdb.ada/complete.exp: Skp the test if readline is not
11743 used.
11744 * gdb.base/filesym.exp: Likewise.
11745 * gdb.base/macscp.exp: Likewise.
11746 * gdb.base/readline-ask.exp: Likewise.
11747 * gdb.base/readline.exp: Likewise.
11748 * gdb.python/py-cmd.exp: Likewise.
11749 * gdb.trace/tfile.exp: Likewise.
11750
29361eee
YQ
117512014-03-26 Yao Qi <yao@codesourcery.com>
11752
11753 * gdb.base/macscp.exp: Fix code format issues.
11754
bc9a5525
UW
117552014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
11756
11757 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
11758 * gdb.asm/powerpc64le.inc: New file.
11759
d3839ede
PA
117602014-03-25 Pedro Alves <palves@redhat.com>
11761 Doug Evans <dje@google.com>
11762
11763 * gdb.base/source-execution.c: New file.
11764 * gdb.base/source-execution.exp: New file.
11765 * gdb.base/source-execution.gdb: New file.
11766
01672a57
DE
117672014-03-24 Doug Evans <dje@google.com>
11768
11769 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
11770 using fission.
11771
88bbeca9
HZ
117722014-03-24 Hui Zhu <hui@codesourcery.com>
11773 Pedro Alves <palves@redhat.com>
11774
11775 PR breakpoints/16101
11776 * gdb.base/dprintf.exp: Use unsupported rather than changing the
11777 test pass/fail messages. Detect missing support for dprintf when
11778 breakpoints are actually inserted.
11779 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
11780 breakpoints are actually inserted.
11781 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
11782 fails.
11783
d2348791
JK
117842014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11785
11786 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
11787
feef67ab
DE
117882014-03-22 Doug Evans <xdje42@gmail.com>
11789
11790 * gdb.python/python.exp (python not supported): Verify multi-line
11791 python command issues an error.
25d743f9 11792 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 11793 guile command issues an error.
feef67ab 11794
ecebef6a
MR
117952014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
11796
11797 * gdb.threads/thread-specific.exp: Handle the lack of usable
11798 $this_breakpoint and $this_thread.
11799
ccdd1909
HZ
118002014-03-21 Hui Zhu <hui@codesourcery.com>
11801
11802 * gdb.base/attach.exp (do_command_attach_tests): New.
11803
beb460e8
PA
118042014-03-20 Tom Tromey <tromey@redhat.com>
11805 Pedro Alves <palves@redhat.com>
11806
11807 PR cli/15718
11808 * gdb.base/condbreak-call-false.c: New file.
11809 * gdb.base/condbreak-call-false.exp: New file.
11810
40acf43a
PA
118112014-03-20 Pedro Alves <palves@redhat.com>
11812
11813 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
11814 Delete.
11815 (block_signals, unblock_signals): Delete.
11816 (child_function_2, main): Remove references to deleted variable
11817 and functions.
11818
9f5e1e02
PA
118192014-03-20 Pedro Alves <palves@redhat.com>
11820
11821 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
11822 Use pthread_kill to signal thread 2.
11823 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11824 Adjust to make the test send itself a signal rather than using the
11825 host's "kill" command.
11826
99619bea
PA
118272014-03-20 Pedro Alves <palves@redhat.com>
11828
11829 * gdb.threads/multiple-step-overs.c: New file.
11830 * gdb.threads/multiple-step-overs.exp: New file.
11831 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11832 Adjust expected infrun debug output.
11833
2adfaa28
PA
118342014-03-20 Pedro Alves <palves@redhat.com>
11835
11836 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
11837 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
11838
31e77af2
PA
118392014-03-20 Pedro Alves <palves@redhat.com>
11840
11841 PR breakpoints/7143
11842 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
11843 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
11844 of gdb_test_multiple.
11845 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
11846 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
11847
b9f437de
PA
118482014-03-20 Pedro Alves <palves@redhat.com>
11849
11850 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
11851 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
11852
05adc73e
PA
118532014-03-19 Pedro Alves <palves@redhat.com>
11854
11855 * gdb.base/async.exp: Remove early return.
11856
6048b950
PA
118572014-03-19 Pedro Alves <palves@redhat.com>
11858
11859 * gdb.base/async.exp (step& tests): Pass explicit test messages.
11860
8bcfb00a
PA
118612014-03-19 Pedro Alves <palves@redhat.com>
11862
11863 * gdb.base/async.exp (test_background): Expect \r\n after
11864 "completed." in the fail pattern.
11865
884e37dc
PA
118662014-03-19 Pedro Alves <palves@redhat.com>
11867
11868 * gdb.base/async.exp (test_background): New procedure.
11869 Use it for all background execution command tests.
11870
148e57e2
PA
118712014-03-19 Pedro Alves <palves@redhat.com>
11872
11873 * gdb.base/async.exp: Use prepare_for_testing.
11874
f48088c7
PA
118752014-03-19 Pedro Alves <palves@redhat.com>
11876
11877 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11878 the same line.
11879
e2f6c966
PA
118802014-03-19 Pedro Alves <palves@redhat.com>
11881
11882 * gdb.base/async.c (main): Add "jump here" and "until here" line
11883 marker comments.
11884 * gdb.base/async.exp (jump_here): New global.
11885 (jump& test): Use it.
11886 (until_here): New global.
11887 (until& test): Use it.
11888
c30568d4
PA
118892014-03-19 Pedro Alves <palves@redhat.com>
11890
11891 * gdb.base/async.exp: Don't frob gdb_protocol.
11892
0172b6a7
DE
118932014-03-18 Doug Evans <xdje42@gmail.com>
11894
11895 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11896 Fix spelling of exec-done-display.
11897
06c868a8
JK
118982014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11899
11900 PR gdb/15358
11901 * gdb.base/gdb-sigterm.c: New file.
11902 * gdb.base/gdb-sigterm.exp: New file.
11903
0c7e1a46
PA
119042014-03-18 Pedro Alves <palves@redhat.com>
11905
11906 PR gdb/13860
11907 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11908 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11909 solib-event.
11910
f7c77d93
JB
119112014-03-17 Joel Brobecker <brobecker@adacore.com>
11912
11913 * gdb.ada/pckd_arr_ren: New testcase.
11914
5a1e8c7a
DE
119152014-03-13 Doug Evans <xdje42@gmail.com>
11916
11917 PR guile/16612
11918 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11919 collect after discarding symbols.
11920
350e1a76
DE
119212014-03-13 Ludovic Courtès <ludo@gnu.org>
11922 Doug Evans <xdje42@gmail.com>
11923
11924 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11925 to history survives a gc.
11926
a69900ae
PA
119272014-03-13 Pedro Alves <palves@redhat.com>
11928
11929 * gdb.base/default.exp: Don't test "target procfs".
11930
5db9f0bd
PA
119312014-03-13 Pedro Alves <palves@redhat.com>
11932
11933 * gdb.base/default.exp: Update "target child" and "target procfs"
11934 tests to not expect "Unix".
11935
b3ccfe11
TT
119362014-03-12 Tom Tromey <tromey@redhat.com>
11937
11938 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11939 New procs. Add target-async tests.
11940 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11941 Add target-async tests.
11942
646f4417
AA
119432014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11944
11945 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11946 'func_start' and 'func_end' for the beginning and end of the
11947 function code, respectively.
11948 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11949 'func_end' instead of 'func' and 'main'.
11950
288c211f
AA
119512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11952
11953 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11954 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11955 generate the debug info assembler source.
11956
e0c0f156
AA
119572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11958
11959 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11960 * gdb.dwarf2/arr-subrange.exp: Likewise.
11961 * gdb.dwarf2/dwz.exp: Likewise.
11962 * gdb.dwarf2/method-ptr.exp: Likewise.
11963 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11964 * gdb.dwarf2/subrange.exp: Likewise.
11965 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11966 * gdb.dwarf2/implptrpiece.exp: Likewise.
11967 * gdb.dwarf2/nostaticblock.exp: Likewise.
11968
0e5c4555
AA
119692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11970
11971 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11972 directory to absolute path name arguments.
11973
5ec18f2b
JG
119742014-03-10 Joel Brobecker <brobecker@adacore.com>
11975
11976 * gdb.ada/tagged_access: New testcase.
11977
847fc4f2
MM
119782014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11979
11980 * gdb.btrace/data.exp: Update expected output.
11981
cc3da688
YQ
119822014-03-06 Yao Qi <yao@codesourcery.com>
11983
11984 * gdb.trace/pr16508.exp: New file.
11985
0f26cec1
PA
119862014-03-05 Pedro Alves <palves@redhat.com>
11987
11988 PR gdb/16575
11989 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11990 procedure.
11991 (top level): Adjust to use it. Add tests that exercise breakpoint
11992 interaction with the code-cache.
11993
7a5a839f
LC
119942014-02-26 Ludovic Courtès <ludo@gnu.org>
11995
11996 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11997 test for 'history-append!'.
11998
31aa7e4e
JB
119992014-02-26 Joel Brobecker <brobecker@adacore.com>
12000
12001 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
12002 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
12003 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
12004 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
12005 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
12006 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
12007
1b588015
JB
120082014-02-26 Joel Brobecker <brobecker@adacore.com>
12009
12010 * testsuite/gdb.python/py-pp-re-notag.c: New file.
12011 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
12012 * testsuite/gdb.python/py-pp-re-notag.p: New file.
12013
55426c9d
JB
120142014-02-26 Joel Brobecker <brobecker@adacore.com>
12015
12016 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
12017
dc53a7ad
JB
120182014-02-26 Joel Brobecker <brobecker@adacore.com>
12019
12020 * gdb.dwarf2/arr-stride.c: New file.
12021 * gdb.dwarf2/arr-stride.exp: New file.
12022
12ab52e9
PA
120232014-02-26 Pedro Alves <palves@redhat.com>
12024
12025 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
12026 that won't ever trigger. Make sure that GDB reports the correct
12027 breakpoint that caused the stop.
12028
849c862e
JK
120292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12030
12031 PR gdb/16626
12032 * gdb.base/auto-load-script: New file.
12033 * gdb.base/auto-load.c: New file.
12034 * gdb.base/auto-load.exp: New file.
12035
71b7d793
JK
12036 PR gdb/16626
12037 * gdb.base/auto-load.exp: Fix out-of-srctree run.
12038
e2f0d509
JK
120392014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12040
12041 Fix dw2-icycle.exp -fsanitize=address GDB crash.
12042 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
12043
50cc37c8
DE
120442014-02-24 Doug Evans <dje@google.com>
12045
12046 * lib/gdb.exp (run_on_host): Log error output if program fails.
12047
ea4758f2
PA
120482014-02-21 Pedro Alves <palves@redhat.com>
12049
12050 * gdb.threads/step-after-sr-lock.c: Rename to ...
12051 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
12052 * gdb.threads/step-after-sr-lock.exp: Rename to ...
12053 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
12054 ... this.
12055
d7b30f67
SDJ
120562014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
12057
12058 PR tdep/16397
12059 * gdb.arch/amd64-stap-special-operands.exp: New file.
12060 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
12061 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
12062 * gdb.arch/amd64-stap-triplet.S: Likewise.
12063 * gdb.arch/amd64-stap-triplet.c: Likewise.
12064
83deb43f
JB
120652014-02-20 Joel Brobecker <brobecker@adacore.com>
12066
12067 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
12068 in .section pseudo-op.
12069
adde2bff
DE
120702014-02-20 lin zuojian <manjian2006@gmail.com>
12071 Joel Brobecker <brobecker@adacore.com>
12072 Doug Evans <xdje42@gmail.com>
12073
12074 PR symtab/16581
12075 * gdb.dwarf2/dw2-icycle.S: New file.
12076 * gdb.dwarf2/dw2-icycle.c: New file.
12077 * gdb.dwarf2/dw2-icycle.exp: New file.
12078
f7bd0f78
SC
120792014-02-19 Siva Chandra Reddy <sivachandra@google.com>
12080
12081 * gdb.python/py-value-cc.cc: Improve test case to enable testing
12082 operations on gdb.Value objects.
12083 * gdb.python/py-value-cc.exp: Add new test to test operations on
12084 gdb.Value objects.
12085
c17ef0d5
DE
120862014-02-18 Doug Evans <dje@google.com>
12087
12088 * Makefile.in (TESTS): New variable.
12089 (expanded_tests, expanded_tests_or_none): New variables
12090 (check-single): Pass $(expanded_tests_or_none) to runtest.
12091 (check-parallel): Only run tests in $(TESTS) if non-empty.
12092 (check/no-matching-tests-found): New rule.
12093 * README: Document TESTS makefile variable.
12094
5dd3176f
DE
120952014-02-18 Doug Evans <dje@google.com>
12096
12097 * Makefile.in (check-parallel): rm -rf outputs temp.
12098
0b10be4f
JK
120992014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
12100
12101 Fix "ERROR: no fileid for" in the testsuite.
12102 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
12103
85f224e7
DE
121042014-02-12 Doug Evans <dje@google.com>
12105
12106 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
12107 (MISCELLANEOUS): New variable.
12108 (clean): rm -rf $(MISCELLANEOUS).
12109 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
12110 dwp live in the same directory as symlinks, with each symlink pointed
12111 to a differently named file in a different directory.
12112
149b30ff
DE
121132014-02-11 Doug Evans <dje@google.com>
12114
12115 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
12116 of Tcl file commands.
12117
1dfdac32
MK
121182014-02-10 Mark Kettenis <kettenis@gnu.org>
12119
12120 * gdb.threads/step-after-sr-lock.exp: Avoid executing
12121 "kill -SIGUSR1 -1".
12122
aa4fb036
JB
121232014-02-10 Joel Brobecker <brobecker@adacore.com>
12124
12125 * gdb.ada/tick_length_array_enum_idx: New testcase.
12126
ed3ef339
DE
121272014-02-10 Doug Evans <xdje42@gmail.com>
12128
12129 * configure.ac (AC_OUTPUT): Add gdb.guile.
12130 * configure: Regenerate.
12131 * lib/gdb-guile.exp: New file.
12132 * lib/gdb.exp (get_target_charset): New function.
12133 * gdb.base/help.exp: Update expected output from "apropos apropos".
12134 * gdb.guile/Makefile.in: New file.
12135 * gdb.guile/guile.exp: New file.
12136 * gdb.guile/scm-arch.c: New file.
12137 * gdb.guile/scm-arch.exp: New file.
12138 * gdb.guile/scm-block.c: New file.
12139 * gdb.guile/scm-block.exp: New file.
12140 * gdb.guile/scm-breakpoint.c: New file.
12141 * gdb.guile/scm-breakpoint.exp: New file.
12142 * gdb.guile/scm-disasm.c: New file.
12143 * gdb.guile/scm-disasm.exp: New file.
12144 * gdb.guile/scm-equal.c: New file.
12145 * gdb.guile/scm-equal.exp: New file.
12146 * gdb.guile/scm-error.exp: New file.
12147 * gdb.guile/scm-error.scm: New file.
12148 * gdb.guile/scm-frame-args.c: New file.
12149 * gdb.guile/scm-frame-args.exp: New file.
12150 * gdb.guile/scm-frame-args.scm: New file.
12151 * gdb.guile/scm-frame-inline.c: New file.
12152 * gdb.guile/scm-frame-inline.exp: New file.
12153 * gdb.guile/scm-frame.c: New file.
12154 * gdb.guile/scm-frame.exp: New file.
12155 * gdb.guile/scm-generics.exp: New file.
12156 * gdb.guile/scm-gsmob.exp: New file.
12157 * gdb.guile/scm-iterator.c: New file.
12158 * gdb.guile/scm-iterator.exp: New file.
12159 * gdb.guile/scm-math.c: New file.
12160 * gdb.guile/scm-math.exp: New file.
12161 * gdb.guile/scm-objfile-script-gdb.in: New file.
12162 * gdb.guile/scm-objfile-script.c: New file.
12163 * gdb.guile/scm-objfile-script.exp: New file.
12164 * gdb.guile/scm-objfile.c: New file.
12165 * gdb.guile/scm-objfile.exp: New file.
12166 * gdb.guile/scm-ports.exp: New file.
12167 * gdb.guile/scm-pretty-print.c: New file.
12168 * gdb.guile/scm-pretty-print.exp: New file.
12169 * gdb.guile/scm-pretty-print.scm: New file.
12170 * gdb.guile/scm-section-script.c: New file.
12171 * gdb.guile/scm-section-script.exp: New file.
12172 * gdb.guile/scm-section-script.scm: New file.
12173 * gdb.guile/scm-symbol.c: New file.
12174 * gdb.guile/scm-symbol.exp: New file.
12175 * gdb.guile/scm-symtab-2.c: New file.
12176 * gdb.guile/scm-symtab.c: New file.
12177 * gdb.guile/scm-symtab.exp: New file.
12178 * gdb.guile/scm-type.c: New file.
12179 * gdb.guile/scm-type.exp: New file.
12180 * gdb.guile/scm-value-cc.cc: New file.
12181 * gdb.guile/scm-value-cc.exp: New file.
12182 * gdb.guile/scm-value.c: New file.
12183 * gdb.guile/scm-value.exp: New file.
12184 * gdb.guile/source2.scm: New file.
12185 * gdb.guile/types-module.cc: New file.
12186 * gdb.guile/types-module.exp: New file.
12187
7026a7c1
YQ
121882014-02-10 Yao Qi <yao@codesourcery.com>
12189
12190 PR testsuite/16543
12191 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
12192 * configure: Regenerated.
12193 * Makefile.in: New file.
12194
6c466447
AS
121952014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12196
12197 * gdb.python/py-framefilter.exp: Fix typo.
12198
6e854735
YQ
121992014-02-08 Yao Qi <yao@codesourcery.com>
12200
12201 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
12202 that no =breakpoint-modified is emitted when breakpoints are
12203 modified through MI commands.
12204
d137e6dc
PA
122052014-02-07 Pedro Alves <pedro@codesourcery.com>
12206 Pedro Alves <palves@redhat.com>
12207
12208 * gdb.threads/step-after-sr-lock.c: New file.
12209 * gdb.threads/step-after-sr-lock.exp: New file.
12210
b5ee5a50
PA
122112014-02-07 Pedro Alves <palves@redhat.com>
12212
12213 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
12214
3c77faf3
JK
122152014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12216
12217 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
12218 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
12219
6dddc817
DE
122202014-02-06 Doug Evans <xdje42@gmail.com>
12221
12222 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
12223 output.
12224
12225 * gdb.gdb/python-interrupts.exp: New file.
12226
de7b2893
YQ
122272014-02-05 Yao Qi <yao@codesourcery.com>
12228
12229 * gdb.trace/report.exp (use_collected_data): Test the output
12230 of "info threads" and "info inferiors".
12231
66d032ac
YQ
122322014-02-05 Yao Qi <yao@codesourcery.com>
12233
12234 Revert this patch:
12235
12236 2013-05-24 Yao Qi <yao@codesourcery.com>
12237
12238 * gdb.trace/tfile.exp: Test inferior and thread.
12239
591a12a1
UW
122402014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
12241
12242 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
12243 on a function.
12244 * gdb.base/step-bt.c: Call hello via function pointer to make
12245 sure its first instruction is executed on powerpc64le-linux.
12246
0ff3e01f
UW
122472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
12248
12249 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
12250
084ee545
UW
122512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
12252
12253 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
12254 of the test patterns for use on little-endian systems.
12255
6ed14ff3
UW
122562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
12257
12258 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
12259 (decimal_vector): Fix for little-endian.
12260
401e27fd
JM
122612014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
12262
12263 * gdb.arch/sparc-sysstep.exp: New file.
12264 * gdb.arch/sparc-sysstep.c: Likewise.
12265
12266 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
12267
8b924729
EBM
122682014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
12269
12270 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
12271
fb151210
JB
122722014-01-23 Tom Tromey <tromey@redhat.com>
12273
12274 * gdb.ada/array_char_idx: New testcase.
12275
0740f8d8
TT
122762014-01-23 Tom Tromey <tromey@redhat.com>
12277
12278 PR python/16487:
12279 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
12280 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
12281 classes.
12282
21909fa1
TT
122832014-01-23 Tom Tromey <tromey@redhat.com>
12284
12285 PR python/16491:
12286 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
12287 string from an inferior frame.
12288 * gdb.python/py-framefilter-mi.exp: Update.
12289
87ce2a04
DE
122902014-01-22 Doug Evans <dje@google.com>
12291
12292 * gdb.server/server-mon.exp: Add tests for "set debug-format".
12293
237b092b
AA
122942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12295
12296 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
12297
d674a709
AA
122982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12299
12300 * gdb.trace/entry-values.exp: Remove excess space character from
12301 regex patterns. Handle s390 call instruction.
12302
20fa3390
AA
123032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12304
12305 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
12306 define "*_start" label. Make "name" static.
12307 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
12308 ${name} by references to ${name}_start.
12309
78466714
AA
123102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
12311
12312 * gdb.base/info-macros.exp: Remove "debug" from the compile
12313 options.
12314
ec9f644a
IB
123152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12316
12317 * gdb.dlang/demangle.exp: New file.
12318
94b1b47e
IB
123192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12320
12321 * gdb.dlang/primitive-types.exp: New file.
12322
7f420862
IB
123232014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
12324
12325 * configure.ac: Create gdb.dlang/Makefile.
12326 * configure: Regenerate.
12327 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
12328 * gdb.dlang/Makefile.in: New file.
12329 * lib/d-support.exp: New file.
12330 * lib/gdb.exp (skip_d_tests): New proc.
12331
52834460
MM
123322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12333
12334 * gdb.btrace/delta.exp: Check reverse stepi.
12335 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
12336 * gdb.btrace/finish.exp: New.
12337 * gdb.btrace/next.exp: New.
12338 * gdb.btrace/nexti.exp: New.
12339 * gdb.btrace/record_goto.c: Add comments.
12340 * gdb.btrace/step.exp: New.
12341 * gdb.btrace/stepi.exp: New.
12342 * gdb.btrace/multi-thread-step.c: New.
12343 * gdb.btrace/multi-thread-step.exp: New.
12344 * gdb.btrace/rn-dl-bind.c: New.
12345 * gdb.btrace/rn-dl-bind.exp: New.
12346 * gdb.btrace/data.c: New.
12347 * gdb.btrace/data.exp: New.
12348 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12349
6e07b1d2
MM
123502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12351
12352 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
12353 * gdb.btrace/exception.exp: Update.
12354 * gdb.btrace/instruction_history.exp: Update.
12355 * gdb.btrace/record_goto.exp: Update.
12356 * gdb.btrace/tailcall.exp: Update.
12357 * gdb.btrace/unknown_functions.exp: Update.
12358 * gdb.btrace/delta.exp: New.
12359
0b722aec
MM
123602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12361
12362 * gdb.btrace/record_goto.exp: Add backtrace test.
12363 * gdb.btrace/tailcall.exp: Add backtrace test.
12364
066ce621
MM
123652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12366
12367 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
12368 * gdb.btrace/record_goto.c: New.
12369 * gdb.btrace/record_goto.exp: New.
12370 * gdb.btrace/x86-record_goto.S: New.
12371
0688d04e
MM
123722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12373
12374 * gdb.btrace/function_call_history.exp: Update tests.
12375 * gdb.btrace/instruction_history.exp: Update tests.
12376
8710b709
MM
123772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12378
12379 * gdb.btrace/function_call_history.exp: Fix expected field
12380 order for "record function-call-history".
12381 Add new tests for "record function-call-history /c".
12382 * gdb.btrace/exception.cc: New.
12383 * gdb.btrace/exception.exp: New.
12384 * gdb.btrace/tailcall.exp: New.
12385 * gdb.btrace/x86-tailcall.S: New.
12386 * gdb.btrace/x86-tailcall.c: New.
12387 * gdb.btrace/unknown_functions.c: New.
12388 * gdb.btrace/unknown_functions.exp: New.
12389 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
12390
5de9129b
MM
123912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12392
12393 * gdb.btrace/instruction_history.exp: Update.
12394 * gdb.btrace/function_call_history.exp: Update.
12395
23a7fe75
MM
123962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12397
12398 * gdb.btrace/function_call_history.exp: Fix expected function
12399 trace.
12400 * gdb.btrace/instruction_history.exp: Initialize traced.
12401 Remove traced_functions.
12402
724c7dd8
MM
124032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12404
12405 * gdb.btrace/function_call_history.exp: Update
12406 * gdb.btrace/instruction_history.exp: Update.
12407
6d78d93b
MM
124082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
12409
12410 * gdb.btrace/enable.exp: Update expected text.
12411
93a360cc
OJ
124122014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
12413
12414 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
12415 bytes.
12416
3772b53f
MR
124172014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
12418
12419 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
12420
596662fa
OJ
124212014-01-15 Omair Javaid <omair.javaid@linaro.org>
12422
12423 * lib/gdb.exp (supports_process_record): Return true for
12424 arm*-linux*. (supports_reverse): Likewise.
12425
b5b08fb4
SC
124262014-01-13 Siva Chandra Reddy <sivachandra@google.com>
12427
12428 PR python/15464
12429 PR python/16113
12430 * gdb.python/py-type.c: Enhance test case.
12431 * gdb.python/py-value-cc.cc: Likewise
12432 * gdb.python/py-type.exp: Add new tests.
12433 * gdb.python/py-value-cc.exp: Likewise
12434
52d7fb13
AA
124352014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
12436 Pedro Alves <palves@redhat.com>
12437
12438 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
12439 Make "name" extern.
12440 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
12441 references to ${name}_start by references to ${name}.
12442
a2cd8cfe
JB
124432014-01-10 Joel Brobecker <brobecker@adacore.com>
12444
12445 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
12446
4e23fced
JB
124472014-01-10 Joel Brobecker <brobecker@adacore.com>
12448
12449 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
12450
c6a9e42c
PA
124512014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
12452 Pedro Alves <palves@redhat.com>
12453
12454 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 12455 mi_gdb_target_load.
c6a9e42c 12456
b7ea362b
PA
124572014-01-08 Pedro Alves <palves@redhat.com>
12458
12459 * gdb.threads/reconnect-signal.c: New file.
12460 * gdb.threads/reconnect-signal.exp: New file.
12461
5e3f4fab
EBM
124622014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12463
12464 * gdb.base/source-dir.exp: New file.
12465
79301218
JB
124662014-01-07 Joel Brobecker <brobecker@adacore.com>
12467
12468 * gdb.ada/mi_interface: New testcase.
12469
8e355c5d
JB
124702014-01-07 Joel Brobecker <brobecker@adacore.com>
12471
12472 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
12473 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
12474 gdb.ada/pp-rec-component/pck.ads: New files.
12475
c0d48811
JB
124762014-01-07 Joel Brobecker <brobecker@adacore.com>
12477
12478 * gdb.python/py-pp-integral.c: New file.
12479 * gdb.python/py-pp-integral.py: New file.
12480 * gdb.python/py-pp-integral.exp: New file.
12481
17b609c3 12482For older changes see ChangeLog-1993-2013.
c906108c 12483\f
8d8cb839
EZ
12484;; Local Variables:
12485;; mode: change-log
12486;; left-margin: 8
12487;; fill-column: 74
12488;; version-control: never
12489;; End:
902f2ccb 12490
61baf725 12491 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
12492 Copying and distribution of this file, with or without modification,
12493 are permitted provided the copyright notice and this notice are preserved.
This page took 3.027305 seconds and 4 git commands to generate.