]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Fix stale cleanup left by linux_mntns_access_fs
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0e433b32
PA
12015-08-20 Pedro Alves <palves@redhat.com>
2
3 * gdb.server/solib-list.exp: No longer expect an interior stop in
4 non-stop mode.
5
221e1a37
PA
62015-08-20 Pedro Alves <palves@redhat.com>
7
8 * gdb.server/connect-stopped-target.c: New file.
9 * gdb.server/connect-stopped-target.exp: New file.
10
40e3ad0e
PA
112015-08-20 Pedro Alves <palves@redhat.com>
12
13 * gdb.dwarf2/comp-unit-lang.exp: New file.
14 * gdb.dwarf2/comp-unit-lang.c: New file.
15
af39b327
PMR
162015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
17
18 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
19 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
20
7d45c7c3
KB
212015-08-19 Kevin Buettner <kevinb@redhat.com>
22
23 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
24 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
25
4d6cceb4
DE
262015-08-18 Doug Evans <dje@google.com>
27 Adrian Sendroiu <adrian.sendroiu@freescale.com>
28
29 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
30 skip_python_tests. New arg prompt_regexp.
31 (skip_python_tests): New function.
32 * lib/mi-support.exp (mi_skip_python_tests): New function.
33 * gdb.python/py-mi-objfile-gdb.py: New file.
34 * gdb.python/py-mi-objfile.c: New file.
35 * gdb.python/py-mi-objfile.exp: New file.
36
ad89c2aa
KS
372015-08-17 Keith Seitz <keiths@redhat.com>
38
39 * gdb.linespec/explicit.exp: Move strace test from here ...
40 * gdb.trace/strace.exp: ... to here.
41
e3ae3c43
PP
422015-08-15 Patrick Palka <patrick@parcs.ath.cx>
43
44 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
45 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
46
604b2636
DE
472015-08-14 Doug Evans <xdje42@gmail.com>
48
49 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
50 inferior before selecting a new file.
51
6ff0ba5f
DE
522015-08-14 Doug Evans <xdje42@gmail.com>
53
54 * gdb.mi/mi-disassemble.exp: Update.
55 * gdb.base/disasm-optim.S: New file.
56 * gdb.base/disasm-optim.c: New file.
57 * gdb.base/disasm-optim.h: New file.
58 * gdb.base/disasm-optim.exp: New file.
59
9ca98f92
KS
602015-08-14 Keith Seitz <keiths@redhat.com>
61
62 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
63 "evaluated-by".
64
52bbc560
JB
652015-08-13 Joel Brobecker <brobecker@adacore.com>
66
67 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
68
5d8c3ed3
PMR
692015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
70
71 * gdb.ada/fun_renaming.exp: New testcase.
72 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
73 * gdb.ada/fun_renaming/pack.adb: New file.
74 * gdb.ada/fun_renaming/pack.ads: New file.
75
ea8812bc
KS
762015-08-12 Keith Seitz <keiths@redhat.com>
77
78 * gdb.base/dso2dso.exp: Pass basename of source file in call to
79 gdb_get_line_number.
80
4dafcdeb
JB
812015-08-12 Joel Brobecker <brobecker@adacore.com>
82
83 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
84 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
85 gdb.base/dso2dso.exp: New files.
86
5ba32597
SDJ
872015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
88 Pedro Alves <palves@redhat.com>
89 Keith Seitz <keiths@redhat.com>
90
91 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
92 GDBFLAGS.
93
b6dafabf
PP
942015-08-12 Patrick Palka <patrick@parcs.ath.cx>
95
96 * gdb.base/gdbhistsize-history.exp
97 (test_histsize_history_setting): Use save_vars.
98 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
99 Use save_vars.
100 (test_no_truncation_of_unlimited_history_file): Use save_vars.
101 * gdb.base/readline.exp: Use save_vars.
102
abe8e607
PP
1032015-08-12 Patrick Palka <patrick@parcs.ath.cx>
104
105 * lib/gdb.exp (save_vars): New proc.
106
629500fa
KS
1072015-08-11 Keith Seitz <keiths@redhat.com>
108
109 * gdb.base/help.exp: Update help_breakpoint_text.
110
eb8c4e2e
KS
1112015-08-11 Keith Seitz <keiths@redhat.com>
112
113 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
114 (at toplevel): Call test_explicit_breakpoints.
115 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
116 breakpoints.
117 * lib/mi-support.exp (mi_make_breakpoint): Add support for
118 breakpoint conditions, "-cond".
119
87f0e720
KS
1202015-08-11 Keith Seitz <keiths@redhat.com>
121
122 * gdb.linespec/3explicit.c: New file.
123 * gdb.linespec/cpexplicit.cc: New file.
124 * gdb.linespec/cpexplicit.exp: New file.
125 * gdb.linespec/explicit.c: New file.
126 * gdb.linespec/explicit.exp: New file.
127 * gdb.linespec/explicit2.c: New file.
128 * gdb.linespec/ls-errs.exp: Add explicit location tests.
129 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
130 before using in the matching pattern.
131 Clarify that `prefix' is a regular expression.
132
f00aae0f
KS
1332015-08-11 Keith Seitz <keiths@redhat.com>
134
135 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
136 test.
137 Add tests for missing ",FMT" and ",".
138
e27852be
DE
1392015-08-10 Doug Evans <dje@google.com>
140 Keith Seitz <keiths@redhat.com>
141
142 PR gdb/17960
143 * gdb.base/completion.exp: Add location completer tests.
144
7f03bd92
PA
1452015-08-07 Pedro Alves <palves@redhat.com>
146
147 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
148 tests here.
149 (top level): Run do_test with and without displaced stepping.
150
3fc8eb30
PA
1512015-08-07 Pedro Alves <palves@redhat.com>
152
153 * gdb.base/valgrind-disp-step.c: New file.
154 * gdb.base/valgrind-disp-step.exp: New file.
155
d4569d7b
PA
1562015-08-07 Pedro Alves <palves@redhat.com>
157
158 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
159 Delete function.
160 (main): Add alarm. Run an infinite loop instead of calling
161 wait_threads.
162 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
163 comment.
164 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
165 Delete function.
166 (main): Add alarm. Run an infinite loop instead of calling
167 wait_threads.
168 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
169 comment.
170
e1316e60
PA
1712015-08-07 Pedro Alves <palves@redhat.com>
172
173 * gdb.base/checkpoint-ns.exp: New file.
174 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
175 standard_testfile.
176
da8c46d2
MM
1772015-08-07 Markus Metzger <markus.t.metzger@intel.com>
178
179 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
180 * gdb.btrace/instruction_history.exp: Update.
181 * gdb.btrace/tsx.exp: New.
182 * gdb.btrace/tsx.c: New.
183
de1c2c52
PA
1842015-08-06 Pedro Alves <palves@redhat.com>
185
186 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
187 increase timeout.
188 * gdb.reverse/until-precsave.exp: Bump timeouts.
189
782e0bf4
PA
1902015-08-06 Pedro Alves <palves@redhat.com>
191
192 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
193
83e97ed0
PA
1942015-08-06 Pedro Alves <palves@redhat.com>
195
196 PR gdb/18749
197 * gdb.threads/process-dies-while-handling-bp.c: New file.
198 * gdb.threads/process-dies-while-handling-bp.exp: New file.
199
863d01bd
PA
2002015-08-06 Pedro Alves <palves@redhat.com>
201
202 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
203 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
204
0a39bb32
PA
2052015-08-05 Pedro Alves <palves@redhat.com>
206
207 * gdb.threads/next-while-other-thread-longjmps.c: New file.
208 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
209
ee2d2b10
SL
2102015-08-03 Sandra Loosemore <sandra@codesourcery.com>
211
212 * gdb.base/bp-permanent.exp: Report test as unsupported if
213 the target cannot stop at the permanent breakpoint.
214
4e1bdb00
DE
2152015-08-03 Doug Evans <dje@google.com>
216
217 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
218 10000.
219
3d338901
DE
2202015-08-03 Doug Evans <dje@google.com>
221
222 * Makefile.in (workers/%.worker, build-perf): New rule.
223 (GDB_PERFTEST_MODE): New variable.
224 (check-perf): Use it.
225 (clean): Clean up gdb.perf parallel build subdirs.
226 * lib/build-piece.exp: New file.
227 * lib/gdb.exp (make_gdb_parallel_path): New function
228 (standard_output_file, standard_temp_file): Call it.
229 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
230 of $GDB_PARALLEL.
231 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
232
af061d3e
DE
2332015-08-03 Doug Evans <dje@google.com>
234
8e1afc81 235 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
236 (LOG_FILE_NAME): New global.
237 (TextReporter.__init__): Initialize self.txt_sum.
238 (TextReporter.report): Add support for multiple data-points.
239 Move report to perftest.sum, put raw data in perftest.log.
240 (TextReporter.start): Open sum and log files.
241 (TextReporter.end): Close sum and log files.
8e1afc81
DE
242 * gdb.perf/lib/perftest/testresult.py
243 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 244
2c8c5d37
PA
2452015-07-31 Pedro Alves <palves@redhat.com>
246
247 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
248 Use spawn_id_get_pid. Wait for spawn id after eof. Use
249 kill_wait_spawned_process instead of explicit "kill -9".
250 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
251 returning a spawn id instead of a pid. Use spawn_id_get_pid and
252 kill_wait_spawned_process.
253 * gdb.base/attach-twice.exp: Likewise.
254 * gdb.base/attach.exp: Likewise.
255 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
256 gdb_test_multiple.
257 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
258 returning a spawn id instead of a pid. Use spawn_id_get_pid and
259 kill_wait_spawned_process.
260 * gdb.base/valgrind-infcall.exp: Likewise.
261 * gdb.multi/multi-attach.exp: Likewise.
262 * gdb.python/py-prompt.exp: Likewise.
263 * gdb.python/py-sync-interp.exp: Likewise.
264 * gdb.server/ext-attach.exp: Likewise.
265 * gdb.threads/attach-into-signal.exp (corefunc): Use
266 spawn_wait_for_attach, spawn_id_get_pid and
267 kill_wait_spawned_process.
268 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
269 spawn_wait_for_attach returning a spawn id instead of a pid. Use
270 spawn_id_get_pid and kill_wait_spawned_process.
271 * gdb.threads/attach-stopped.exp (corefunc): Use
272 spawn_wait_for_attach, spawn_id_get_pid and
273 kill_wait_spawned_process.
274 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
275 Use spawn_id_get_pid. Wait for spawn id after eof. Use
276 kill_wait_spawned_process instead of explicit "kill -9".
277 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
278 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
279 (spawn_wait_for_attach): Use spawn instead of exec to spawn
280 processes. Don't map cygwin/windows pids here. Now returns a
281 spawn id list.
282
032a0fca
SL
2832015-07-30 Sandra Loosemore <sandra@codesourcery.com>
284
285 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
286 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
287 correct patch.
288
61a934ca
SL
2892015-07-30 Sandra Loosemore <sandra@codesourcery.com>
290
291 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
292
4bc4d428
SL
2932015-07-30 Sandra Loosemore <sandra@codesourcery.com>
294
295 Reapply:
296 2014-05-21 Mark Wielaard <mjw@redhat.com>
297
298 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
299
998d452a
PA
3002015-07-30 Pedro Alves <palves@redhat.com>
301
302 * linux-low.c (handle_extended_wait): Set the child's last
303 reported status to TARGET_WAITKIND_STOPPED.
304
69dde7dc
PA
3052015-07-30 Pedro Alves <palves@redhat.com>
306
307 PR threads/18600
308 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
309 only shows inferior 1.
310
4dd63d48
PA
3112015-07-30 Simon Marchi <simon.marchi@ericsson.com>
312 Pedro Alves <palves@redhat.com>
313
314 PR threads/18600
315 * gdb.threads/fork-plus-threads.c: New file.
316 * gdb.threads/fork-plus-threads.exp: New file.
317
d618e4c5
PP
3182015-07-29 Patrick Palka <patrick@parcs.ath.cx>
319
320 * gdb.base/batch-preserve-term-settings.exp
321 (test_terminal_settings_preserved_after_cli_exit): Use
322 send_quit_command.
323
1eef6428
PA
3242015-07-29 Pedro Alves <palves@redhat.com>
325 Don Breazeal <donb@codesourcery.com>
326
327 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
328 output from both inferior_spawn_id and gdb_spawn_id.
329
7da5b897
SDJ
3302015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
331
332 * gdb.threads/attach-into-signal.exp (corefunc): Use
333 with_test_prefix on nested loops, uniquefying the test messages.
334
dac804df
SDJ
3352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
336
337 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
338 commit.
339
06265e53
PP
3402015-07-29 Patrick Palka <patrick@parcs.ath.cx>
341
342 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
343 New proc.
344 (test_terminal_settings_preserved_after_sigterm): New test.
345
18206ca3
PP
3462015-07-29 Patrick Palka <patrick@parcs.ath.cx>
347
348 * gdb.base/batch-preserve-term-settings.exp
349 (test_terminal_settings_preserved_after_cli_exit): New test.
350
90074d11
PP
3512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
352
353 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
354 manipulation of saved_gdbflags.
355 (test_terminal_settings_preserved): Remove global declaration of
356 the unused variable pagination_prompt. Remove manipulation of
357 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
358 GDBFLAGS.
359
eb1a7902
PA
3602015-07-29 Pedro Alves <palves@redhat.com>
361
362 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
363
8b75dd3b
PA
3642015-07-29 Pedro Alves <palves@redhat.com>
365
366 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
367 at the top.
368
dedad4e3
PA
3692015-07-29 Pedro Alves <palves@redhat.com>
370
371 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
372 (main): Call gdb_unbuffer_output.
373 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
374 (main): Call gdb_unbuffer_output.
375 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
376 (main): Call gdb_unbuffer_output.
377 * gdb.base/call-strs.exp: Adjust to step over the
378 gdb_unbuffer_output call.
379 * gdb.base/catch-gdb-caused-signals.c: Include
380 "../lib/unbuffer_output.c".
381 (main): Call gdb_unbuffer_output.
382 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
383 (main): Call gdb_unbuffer_output.
384 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
385 (main): Call gdb_unbuffer_output.
386 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
387 (main): Call gdb_unbuffer_output.
388 * gdb.base/shlib-call.exp: Adjust to step over the
389 gdb_unbuffer_output call.
390 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
391 (main): Call gdb_unbuffer_output.
392 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
393 (main): Call gdb_unbuffer_output.
394 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
395 (main): Rename to ...
396 (test): ... this.
397 (main): Reimplement.
398 * gdb.base/varargs.exp: Run to test instead of to main.
399 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
400 (main): Call gdb_unbuffer_output.
401
58789a91
PA
4022015-07-29 Pedro Alves <palves@redhat.com>
403
404 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
405 factore out from mi_continue_dprintf. For call-style dprintfs,
406 expect dprintf output out of $inferior_spawn_id.
407 (mi_continue_dprintf): Use mi_expect_dprintf.
408 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
409 (main): Call gdb_unbuffer_output.
410
e8376742
PA
4112015-07-29 Pedro Alves <palves@redhat.com>
412
413 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
414 (default_mi_gdb_start): Set inferior_spawn_id instead of
415 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
416 gdb_spawn_id.
417 (mi_gdb_test): Always expect inferior output from both
418 $inferior_spawn_id and $gdb_spawn_id.
419
08280010
PA
4202015-07-29 Pedro Alves <palves@redhat.com>
421
422 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
423 send_inferior and $inferior_spawn_id.
424
4d30e432
PA
4252015-07-29 Pedro Alves <palves@redhat.com>
426
427 * gdb.gdb/complaints.exp (test_initial_complaints)
428 (test_serial_complaints, test_short_complaints): Use
429 gdb_test_stdio.
430 (test_empty_complaint): Handle $inferior_spawn_id !=
431 $gdb_spawn_id.
432
0d30a335
PA
4332015-07-29 Pedro Alves <palves@redhat.com>
434
435 * gdb.base/varargs.exp: Use gdb_test_stdio.
436
39413b29
PA
4372015-07-29 Pedro Alves <palves@redhat.com>
438
439 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
440
7cb000a9
PA
4412015-07-29 Pedro Alves <palves@redhat.com>
442
443 * gdb.base/ending-run.exp: Use gdb_test_stdio.
444
d7b8ac82
PA
4452015-07-29 Pedro Alves <palves@redhat.com>
446
447 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
448 parameter into two new parameters, "inf_result" and "gdb_result".
449 Expect inferior output and gdb output from $inferior_spawn_id and
450 $gdb_spawn_id, respectively. Adjust all callers.
451
789c3a0c
PA
4522015-07-29 Pedro Alves <palves@redhat.com>
453
454 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
455 of gdb_test_sequence.
456
77e760c3
PA
4572015-07-29 Pedro Alves <palves@redhat.com>
458
459 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
460 (saw_spurious_output): Expect inferior output from
461 $inferior_spawn_id. Use gdb_test_stdio.
462
8396d2cd
PA
4632015-07-29 Pedro Alves <palves@redhat.com>
464
465 * gdb.base/dprintf.exp: Use standard_testfile. Change
466 prepare_for_testing call.
467 (srcfile): Don't set.
468 (restart): New procedure.
469 (test_dprintf): New procecure, use to continue over dprintfs.
470 (test_call, test_agent): New procedures, tests moved here.
471 Restart gdb and recreate dprintfs. Adjust expected output.
472
2051d61f
PA
4732015-07-29 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
476
452397af
PA
4772015-07-29 Pedro Alves <palves@redhat.com>
478
479 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
480
8aed9555
PA
4812015-07-29 Pedro Alves <palves@redhat.com>
482
483 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
484 gdb_test_stdio.
485
188a61b4
PA
4862015-07-29 Pedro Alves <palves@redhat.com>
487
488 * lib/gdb.exp (gdb_test_stdio): New procedure.
489
12264a45
PA
4902015-07-29 Pedro Alves <palves@redhat.com>
491
492 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
493
23ffc893
PA
4942015-07-29 Pedro Alves <palves@redhat.com>
495
496 * gdb.base/call-signal-resume.exp: Remove check for
497 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
498 * gdb.base/unwindonsignal.exp: Likewise.
499 * gdb.base/call-signals.c (gen_signal): Remove printf call.
500 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
501
65566918
PA
5022015-07-29 Pedro Alves <palves@redhat.com>
503
504 * gdb.base/siginfo-addr.c (pass): New function.
505 (handler): Call it iff si_addr is correct.
506 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
507 Set a breakpoint at "pass" and continue to it.
508
d60a9221
SDJ
5092015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
510
511 * gdb.python/py-objfile.exp: Make some tests have unique names.
512 * gdb.python/py-pp-registration.exp: Likewise.
513
bde40b8f
PA
5142015-07-28 Pedro Alves <palves@redhat.com>
515
516 * gdb.server/server-exec-info.exp: Issue a "disconnect".
517
13e1dec8
SM
5182015-07-27 Simon Marchi <simon.marchi@ericsson.com>
519
520 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
521
da33c9a7
SM
5222015-07-27 Simon Marchi <simon.marchi@ericsson.com>
523
524 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
525
077836f7
PP
5262015-07-27 Patrick Palka <patrick@parcs.ath.cx>
527
528 * gdb.base/gdb-sigterm-2.exp: New test.
529
b8cc7b2e
DE
5302015-07-25 Doug Evans <xdje42@gmail.com>
531
532 Revert:
533 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
534 (workers/%.worker, build-perf): New rule.
535 (GDB_PERFTEST_MODE): New variable.
536 (check-perf): Use it.
537 (clean): Clean up gdb.perf parallel build subdirs.
538 * lib/build-piece.exp: New file.
539 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
540 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
541 name.
542 (standard_temp_file): Ditto.
543 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
544 of $GDB_PARALLEL.
545
c8bd4544
DE
5462015-07-24 Doug Evans <dje@google.com>
547
548 * gdb.perf/lib/perftest/utils.py: New file.
549 * gdb.perf/gm-hello.cc: New file.
550 * gdb.perf/gm-pervasive-typedef.cc: New file.
551 * gdb.perf/gm-pervasive-typedef.h: New file.
552 * gdb.perf/gm-std.cc: New file.
553 * gdb.perf/gm-std.h: New file.
554 * gdb.perf/gm-use-cerr.cc: New file.
555 * gdb.perf/gm-utils.h: New file.
556 * gdb.perf/gmonster-null-lookup.py: New file.
557 * gdb.perf/gmonster-pervasive-typedef.py: New file.
558 * gdb.perf/gmonster-print-cerr.py: New file.
559 * gdb.perf/gmonster-ptype-string.py: New file.
560 * gdb.perf/gmonster-runto-main.py: New file.
561 * gdb.perf/gmonster-select-file.py: New file.
562 * gdb.perf/gmonster1-null-lookup.exp: New file.
563 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
564 * gdb.perf/gmonster1-print-cerr.exp: New file.
565 * gdb.perf/gmonster1-ptype-string.exp: New file.
566 * gdb.perf/gmonster1-runto-main.exp: New file.
567 * gdb.perf/gmonster1-select-file.exp: New file.
568 * gdb.perf/gmonster1.cc: New file.
569 * gdb.perf/gmonster1.exp: New file.
570 * gdb.perf/gmonster2-null-lookup.exp: New file.
571 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
572 * gdb.perf/gmonster2-print-cerr.exp: New file.
573 * gdb.perf/gmonster2-ptype-string.exp: New file.
574 * gdb.perf/gmonster2-runto-main.exp: New file.
575 * gdb.perf/gmonster2-select-file.exp: New file.
576 * gdb.perf/gmonster2.cc: New file.
577 * gdb.perf/gmonster2.exp: New file.
578
6eab34f3
DE
5792015-07-24 Doug Evans <dje@google.com>
580
581 * gdb.perf/README: New file.
582 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
583 * lib/gen-perf-test.exp: New file.
584
63738bfd
DE
5852015-07-24 Doug Evans <dje@google.com>
586
587 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
588 (PerfTest::startup): New function.
589 (PerfTest::run): Return result of calling body.
590 (PerfTest::assemble): Rewrite.
591 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
592 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
593 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
594 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
595 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
596
7b606f95
DE
5972015-07-24 Doug Evans <dje@google.com>
598
599 * lib/gdb.exp (clean_restart): Make executable optional.
600
a97b16b8
DE
6012015-07-24 Doug Evans <dje@google.com>
602
603 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
604 compiler_info references.
605 * gdb.cp/temargs.exp: Ditto.
606 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
607 (get_compiler_info): Early exit if already computed. Set compiler_info
608 to "unknown" if there was a problem.
609 (test_compiler_info): Add function comment. Call get_compiler_info.
610
35baa57f
DE
6112015-07-24 Doug Evans <dje@google.com>
612
613 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
614 (workers/%.worker, build-perf): New rule.
615 (GDB_PERFTEST_MODE): New variable.
616 (check-perf): Use it.
617 (clean): Clean up gdb.perf parallel build subdirs.
618 * lib/build-piece.exp: New file.
619 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
620 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
621 name.
622 (standard_temp_file): Ditto.
623 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
624 of $GDB_PARALLEL.
625
6ebea266
DE
6262015-07-24 Doug Evans <dje@google.com>
627
628 * lib/future.exp (gdb_default_target_compile): New option
629 "early_flags".
630 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
631 --as-needed.
632
1e76a7e9
SDJ
6332015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
634
635 * gdb.base/catch-syscall.exp: Call gdb_exit before
636 gdb_skip_xml_test.
637
5068630a
PA
6382015-07-24 Pedro Alves <palves@redhat.com>
639
640 * gdb.python/py-events.exp: Accept output between the stop event
641 and the prompt.
642 * gdb.python/py-evsignal.exp: Likewise.
643 * gdb.python/py-evthreads.exp: Likewise.
644
77598427
PA
6452015-07-24 Pedro Alves <palves@redhat.com>
646
647 PR gdb/18717
648 * gdb.threads/non-ldr-exit.c: New file.
649 * gdb.threads/non-ldr-exit.exp: New file.
650
11e6c98f
YQ
6512015-07-24 Yao Qi <yao.qi@linaro.org>
652
653 * gdb.server/ext-wrapper.exp: Test --wrapper option when
654 restarting process.
655
51aee833
YQ
6562015-07-24 Yao Qi <yao.qi@linaro.org>
657
658 * gdb.server/ext-restart.exp: New file.
659
8cfe207c
YQ
6602015-07-24 Yao Qi <yao.qi@linaro.org>
661
662 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
663 argument options.
664 * gdb.server/ext-wrapper.exp: New file.
665
cc12ce38
DE
6662015-07-23 Doug Evans <dje@google.com>
667
668 * gdb.dwarf2/dw2-dummy-cu.S: New file.
669 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
670
d0d84780
PMR
6712015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
672
673 * gdb.ada/var_arr_typedef.exp: New testcase.
674 * gdb.ada/var_arr_typedef/pack.adb: New file.
675 * gdb.ada/var_arr_typedef/pack.ads: New file.
676 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
677
8b558f79
JB
6782015-07-20 Joel Brobecker <brobecker@adacore.com>
679
680 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
681
775a3298
JK
6822015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
683
684 * gdb.arch/i386-biarch-core.exp: Replace istarget
685 by "complete set gnutarget". Remove expectation for the "core-file"
686 command.
687
db1ff28b
JK
6882015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
689
690 Revert the previous commit:
691 Tests for validate symbol file using build-id.
692
0a94970d
JK
6932015-07-15 Aleksandar Ristovski <aristovski@qnx.com
694
695 Tests for validate symbol file using build-id.
696 * gdb.base/solib-mismatch-lib.c: New file.
697 * gdb.base/solib-mismatch-libmod.c: New file.
698 * gdb.base/solib-mismatch.c: New file.
699 * gdb.base/solib-mismatch.exp: New file.
700
03346981
SL
7012015-07-15 Sandra Loosemore <sandra@codesourcery.com>
702
703 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
704 nios2-*-linux*.
705 * gdb.base/sigbpt.exp (stepi_out): Likewise.
706 * gdb.base/siginfo.exp: Likewise.
707 * gdb.base/sigstep.exp (advance, advancei): Likewise.
708
42422cc7
PL
7092015-07-15 Pierre Langlois <pierre.langlois@arm.com>
710
711 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
712 Move it to ...
713 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
714 ... here.
715 * gdb.trace/range-stepping.exp: Check that the target supports
716 range stepping.
717
cfa68bae
JK
7182015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
721
8ffdba26
PA
7222015-07-14 Pedro Alves <palves@redhat.com>
723
724 * gdb.base/killed-outside.exp: New file.
725 * gdb.base/killed-outside.c: New file.
726
218a5a11
JK
7272015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
730 (n at main): New.
731 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
732
e03ed3c6
AA
7332015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
734
735 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
736 infcall tests instead of setting up for KFAIL.
737
485668e5
MM
7382015-07-10 Markus Metzger <markus.t.metzger@intel.com>
739
740 * gdb.btrace/record_goto-step.exp: New.
741
08464196
JK
7422015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
743
744 PR compile/18484
745 * gdb.compile/compile.c (struct struct_type): Add volatile to
746 selffield's type.
747 * gdb.compile/compile.exp
748 (compile code struct_object.selffield = &struct_object): Skip further
749 struct_object tests if this one xfails.
750
bcf5c1d9
RC
7512015-07-08 Robert O'Callahan <robert@ocallahan.org>
752
753 PR exp/18617
754 * gdb.trace/ax.exp: Add test.
755
4931af25
YQ
7562015-07-07 Yao Qi <yao.qi@linaro.org>
757
758 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
759 instead of istarget "aarch64*-*-*".
760 * gdb.arch/aarch64-fp.exp: Likewise.
761 * gdb.base/float.exp: Likewise.
762 * gdb.reverse/aarch64.exp: Likewise.
763 * lib/gdb.exp (is_aarch64_target): New proc.
764
9fcf688e
YQ
7652015-07-07 Yao Qi <yao.qi@linaro.org>
766
767 * lib/gdb.exp (is_aarch32_target): New proc.
768 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
769 instead of "istarget "arm*-*-*"".
770 * gdb.arch/arm-disp-step.exp: Likewise.
771 * gdb.arch/thumb-bx-pc.exp: Likewise.
772 * gdb.arch/thumb-prologue.exp: Likewise.
773 * gdb.arch/thumb-singlestep.exp: Likewise.
774 * gdb.base/disp-step-syscall.exp: Likewise.
775 * gdb.base/float.exp: Likewise.
776
fbd8d50d
YQ
7772015-07-07 Yao Qi <yao.qi@linaro.org>
778
779 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
780 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
781
71be1fdc
YQ
7822015-07-07 Yao Qi <yao.qi@linaro.org>
783
784 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
785 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
786 if it exists.
787 * gdb.multi/multi-arch.exp: Likewise.
788
3e221d36
SM
7892015-07-07 Simon Marchi <simon.marchi@ericsson.com>
790
791 * gdb.python/py-lazy-string.exp: Add missing parentheses to
792 print.
793
d441430b
YQ
7942015-07-07 Yao Qi <yao.qi@linaro.org>
795
796 * gdb.arch/thumb-singlestep.exp: Do one more single step.
797
06f810bd
MG
7982015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
799
800 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
801 '[' and ']' characters.
802
5e61e7c0
IB
8032015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
804
805 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
806
28bf096c
PA
8072015-06-29 Pedro Alves <palves@redhat.com>
808
809 PR threads/18127
810 * gdb.threads/hand-call-new-thread.c: New file.
811 * gdb.threads/hand-call-new-thread.c: New file.
812
ee93cd5e
KS
8132015-06-26 Keith Seitz <keiths@redhat.com>
814 Doug Evans <dje@google.com>
815
816 PR 16253
817 * gdb.cp/var-tag-2.cc: New file.
818 * gdb.cp/var-tag-3.cc: New file.
819 * gdb.cp/var-tag-4.cc: New file.
820 * gdb.cp/var-tag.cc: New file.
821 * gdb.cp/var-tag.exp: New file.
822
fc637f04
PP
8232015-06-26 Patrick Palka <patrick@parcs.ath.cx>
824
825 * gdb.base/history-duplicates.exp: New test.
826
2e52ae68
PP
8272015-06-26 Patrick Palka <patrick@parcs.ath.cx>
828
829 * gdb.base/completion.exp: Test the completion of the "focus"
830 command.
831
6e22494e
JK
8322015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 * gdb.arch/amd64-prologue-skip.S: New file.
835 * gdb.arch/amd64-prologue-skip.exp: New file.
836
bf7b9cd9
SM
8372015-06-25 Simon Marchi <simon.marchi@ericsson.com>
838
839 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
840 is_address_zero_readable check.
841
201e8dfd
PB
8422015-06-24 Peter Bergner <bergner@vnet.ibm.com>
843
844 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
845 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
846
5cd867b4
YQ
8472015-06-24 Yao Qi <yao.qi@linaro.org>
848
849 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
850 linux targets.
851
4d7be007
YQ
8522015-06-24 Yao Qi <yao.qi@linaro.org>
853
854 * lib/gdb.exp (supports_get_siginfo_type): New proc.
855 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
856 * gdb.base/siginfo-thread.exp: Likewise.
857
07fcd301
YQ
8582015-06-22 Yao Qi <yao.qi@linaro.org>
859
860 * boards/remote-gdbserver-on-localhost.exp: Add comments.
861
52042a00
YQ
8622015-06-22 Yao Qi <yao.qi@linaro.org>
863
864 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
865 aarch64*-*-*.
866 (skip_hw_watchpoint_tests): Likewise.
867
74bd41ce
PP
8682015-06-18 Patrick Palka <patrick@parcs.ath.cx>
869
870 * gdb.base/gdbinit-history.exp: Test the interaction between
871 setting GDBHISTSIZE and setting the history size via .gdbinit.
872
bc460514
PP
8732015-06-17 Patrick Palka <patrick@parcs.ath.cx>
874
875 PR gdb/16999
876 * gdb.base/gdbhistsize-history.exp: New test.
877
b58c513b
PP
8782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
879
880 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
881 with GDBHISTSIZE.
882 * gdb.base/readline.exp: Likewise.
883
92046791
YQ
8842015-06-17 Yao Qi <yao.qi@linaro.org>
885
886 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
887 line.
888
2093d2d3
PP
8892015-06-17 Patrick Palka <patrick@parcs.ath.cx>
890
891 * gdb.base/gdbinit-history.exp: Add test case to check that
892 an unlimited history file does not get truncated on exit.
893
e6c693af
AA
8942015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
895
896 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
897 (VECTOR): New macro. Use it...
898 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
899 ...for these typedefs.
900 (int8, char1, int1, double1): New typedefs.
901 (struct just_int2, struct two_int2): New structures.
902 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
903 (add_structvecs, add_singlevecs): New functions.
904 (main): Call add_some_intvecs twice.
905 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
906 the compile and exit upon failure. Try compiling for the "native"
907 architecture. Test inferior function calls with vector arguments
908 and vector return value handling with "finish" and "return".
909
c74f7d1c
JT
9102015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
911
912 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
913 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
914 PE file.
915 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
916
98aa42ee
AT
9172015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
918
919 PR breakpoints/16465
920 * gdb.mi/mi-dprintf-pending.c: New file.
921 * gdb.mi/mi-dprintf-pending.exp: New test.
922 * gdb.mi/mi-dprintf-pendshr.c: New file.
923
7d73c23c 9242015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 925 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
926
927 * gdb.arch/i386-mpx-map.c: New file.
928 * gdb.arch/i386-mpx-map.exp: New File.
929
9302015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
931
932 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
933 * gdb.arch/i386-mpx.exp: Indentation fixed.
934
9352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
936
937 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
938 function and improved indentation.
939 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
940 gdb_test_multiple. Added additional tests to skip the test.
941
9422015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
943
944 * gdb.arch/i386-avx512.c: Change path in include file.
945 * gdb.arch/i386-avx512.exp: Change include dir path
946 compilation flag.
947 * gdb.arch/i386-mpx.c: Change path in include file.
948 * gdb.arch/i386-mpx.exp: Change include dir path compilation
949 flag.
950
d5eba19a
JK
9512015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * gdb.compile/compile-print.exp (compile print *vararray@3)
954 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
955
7f361056
JK
9562015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
959 (do not keep jit in memory): ... this.
960 (expect 5): Change it to ...
961 (expect no 5): ... this.
962
3b462ec2
SM
9632015-06-02 Simon Marchi <simon.marchi@ericsson.com>
964
965 PR gdb/15564
966 * gdb.mi/mi-detach.exp: New file.
967
e0619de6
JK
9682015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
969
970 PR symtab/18392
971 * gdb.arch/amd64-tailcall-self.S: New file.
972 * gdb.arch/amd64-tailcall-self.c: New file.
973 * gdb.arch/amd64-tailcall-self.exp: New file.
974
e970cb34
DB
9752015-05-28 Don Breazeal <donb@codesourcery.com>
976
977 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
978 tests for remote targets by checking is_target_gdbserver.
979
b2e2f908
DE
9802015-05-27 Doug Evans <dje@google.com>
981
982 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
983 * gdb.dwarf2/opaque-type-lookup.c: New file.
984 * gdb.dwarf2/opaque-type-lookup.exp: New file.
985
82c7be31
DE
9862015-05-26 Doug Evans <dje@google.com>
987
988 * gdb.cp/iostream.cc: New file.
989 * gdb.cp/iostream.exp: New file.
990
b4f54984
DE
9912015-05-26 Doug Evans <dje@google.com>
992
993 * gdb.dwarf2/dw2-op-call.exp: Update.
994 * gdb.dwarf2/dw4-sig-types.exp: Update.
995 * gdb.dwarf2/implptr.exp: Update.
996 * gdb.mi/mi-cmd-param-changed.exp: Update.
997
4ea6efe9
DE
9982015-05-26 Doug Evans <dje@google.com>
999
1000 * gdb.python/py-lazy-string.c: New file.
1001 * gdb.python/py-lazy-string.exp: New file.
1002 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
1003 (main): Update. Add estring3.
1004 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
1005 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
1006
f6bb7db3
YQ
10072015-05-26 Omair Javaid <omair.javaid@linaro.org>
1008 Yao Qi <yao.qi@linaro.org>
1009
1010 * gdb.reverse/aarch64.c: New.
1011 * gdb.reverse/aarch64.exp: New.
1012
a81bfbd0
OJ
10132015-05-26 Omair Javaid <omair.javaid@linaro.org>
1014
1015 * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*.
1016 (supports_reverse): Likewise.
1017
158bf1b4
PP
10182015-05-22 Patrick Palka <patrick@parcs.ath.cx>
1019
1020 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
1021 Use with_test_prefix.
1022
a0145030
AB
10232015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
1024
1025 * gdb.base/completion.exp: Add test for completion of layout
1026 names.
1027
ebe3b578
AB
10282015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
1029
1030 * lib/gdb.exp (skip_tui_tests): New proc.
1031 * gdb.base/tui-layout.exp: Check skip_tui_tests.
1032
84204ed7
PA
10332015-05-19 Pedro Alves <palves@redhat.com>
1034
1035 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
1036 Save the whole env array instead of just HOME. Unset HISTSIZE in
1037 the environment while testing. Restore whole environment
1038 afterwards.
1039
37442ce1
DE
10402015-05-16 Doug Evans <xdje42@gmail.com>
1041
1042 * gdb.guile/scm-ports.c: New file.
1043 * gdb.guile/scm-ports.exp: Add memory port tests.
1044
36de76f9
JK
10452015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1046
1047 * gdb.compile/compile-print.c: New file.
1048 * gdb.compile/compile-print.exp: New file.
1049
3a9558c4
JK
10502015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1051
1052 * gdb.compile/compile-ops.exp: Cast param to void.
1053 * gdb.compile/compile.exp: Complete type for _gdb_expr.
1054 (compile code struct_object.selffield = &struct_object): Add xfail.
1055
aa715135
JG
10562015-05-15 Joel Brobecker <brobecker@adacore.com>
1057
1058 * gdb.ada/arr_enum_with_gap: New testcase.
1059
931e5bc3
JG
10602015-05-15 Joel Brobecker <brobecker@adacore.com>
1061
1062 * gdb.ada/byte_packed_arr: New testcase.
1063
9cd4d857
JB
10642015-05-15 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.ada/pckd_neg: New testcase.
1067
ebfd00d2
PP
10682015-05-13 Patrick Palka <patrick@parcs.ath.cx>
1069
1070 PR gdb/17820
1071 * gdb.base/gdbinit-history.exp: New test.
1072 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
1073 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
1074
4c082a81
SC
10752015-05-09 Siva Chandra Reddy <sivachandra@google.com>
1076
1077 * gdb.python/py-xmethods.cc: Enhance test case.
1078 * gdb.python/py-xmethods.exp: New tests.
1079 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
1080 function.
1081 (B_indexoper): Likewise.
1082 (global_dm_list) : Add new xmethod worker functions.
1083
f7797074
SDJ
10842015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
1085
1086 * gdb.base/coredump-filter.exp: Correctly unset
1087 "coredump_var_addr" array.
1088
a4674e4e
PA
10892015-05-08 Pedro Alves <palves@redhat.com>
1090
1091 * gdb.server/non-existing-program.exp: Unset spawn_id.
1092
df2eb078
SC
10932015-05-08 Siva Chandra Reddy <sivachandra@google.com>
1094
1095 PR python/18291
1096 * gdb.python/py-xmethods.exp: Add tests.
1097
422349a3
YQ
10982015-05-08 Yao Qi <yao.qi@linaro.org>
1099
1100 PR gdb/18208
1101 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
1102 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
1103 function set_coredump_filter, and remove remote_exec call.
1104 Remove argument ipid. Callers update.
1105 (top level): Don't get inferior's PID.
1106
63fc80ce
AA
11072015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
1108
1109 * gdb.base/watch_thread_num.exp: Skip test on targets without
1110 access watchpoints.
1111
80ad801e
PA
11122015-05-06 Pedro Alves <palves@redhat.com>
1113
1114 PR server/18081
1115 * gdb.server/non-existing-program.exp: New file.
1116
0fa7fe50
JB
11172015-05-05 Joel Brobecker <brobecker@adacore.com>
1118
1119 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
1120
3ea89b92
PMR
11212015-05-05 Joel Brobecker <brobecker@adacore.com>
1122
1123 * gdb.ada/out_of_line_in_inlined: New testcase.
1124
87b8eff0
JB
11252015-05-05 Joel Brobecker <brobecker@adacore.com>
1126
1127 * gdb.ada/var_rec_arr: New testcase.
1128
5fccc635
YQ
11292015-04-30 Yao Qi <yao.qi@linaro.org>
1130
1131 * gdb.base/break-idempotent.exp: If
1132 skip_hw_watchpoint_multi_tests returns true, skip the tests
1133 on "rwatch" and "awatch".
1134
42d38f42
YQ
11352015-04-30 Yao Qi <yao.qi@linaro.org>
1136
1137 * gdb.base/relativedebug.exp: Invoke gdb command
1138 "info sharedlibrary", and if libc.so doesn't have debug info,
1139 skip the test.
1140
2ce1cdbf
DE
11412015-04-29 Doug Evans <dje@google.com>
1142
1143 * gdb.python/py-xmethods.exp: Add ptype tests.
1144 * gdb.python/py-xmethods.py (E_method_char_worker): Add
1145 get_result_type method.
1146
f24a38c5
LM
11472015-04-29 Luis Machado <lgustavo@codesourcery.com>
1148
1149 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
1150 the target does not support hardware watchpoints.
1151
ecbf2b3c
LM
11522015-04-29 Luis Machado <lgustavo@codesourcery.com>
1153
1154 * gdb.base/break-always.exp: Abort testing if writing to memory
1155 causes an error.
1156
34f5f757
DE
11572015-04-28 Doug Evans <dje@google.com>
1158
1159 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
1160 * gdb.python/py-pp-registration.exp: ... here. New file.
1161 * gdb.python/py-pp-registration.c: New file.
1162 * gdb.python/py-pp-registration.py: New file.
1163
69b4374a
DE
11642015-04-28 Doug Evans <dje@google.com>
1165
1166 * gdb.python/py-bad-printers.c: New file.
1167 * gdb.python/py-bad-printers.py: New file.
1168 * gdb.python/py-bad-printers.exp: New file.
1169
59fb7612
SS
11702015-04-28 Sasha Smundak <asmundak@google.com>
1171
1172 * gdb.python/py-type.exp: New test.
1173
2631b16a
AW
11742015-04-28 Andy Wingo <wingo@igalia.com>
1175
1176 * gdb.python/py-parameter.exp:
1177 * gdb.guile/scm-parameter.exp: Escape the path that we are
1178 matching against, as it might contain characters that are special
1179 to regular expressions.
1180
460efde1
JB
11812015-04-27 Joel Brobecker <brobecker@adacore.com>
1182
1183 * gdb.ada/rec_comp: New testcase.
1184
2d369d8e
SDJ
11852015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
1186
1187 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
1188 before using it.
1189
cf75d6c3
AB
11902015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
1191
1192 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
1193 new tests for verilog output.
1194
8dbe7ca5
YQ
11952015-04-24 Yao Qi <yao.qi@linaro.org>
1196
1197 * boards/remote-gdbserver-on-localhost.exp: New file.
1198
4ef9fb2f
PA
11992015-04-23 Pedro Alves <palves@redhat.com>
1200
1201 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
1202 $inferior_spawn_id instead of $inferior_spawn_id directly. On
1203 "end of file", remove $inferior_spawn_id from the indirect list.
1204
0a803169
PA
12052015-04-23 Pedro Alves <palves@redhat.com>
1206
1207 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
1208
749ef8f8
PA
12092015-04-23 Pedro Alves <palves@redhat.com>
1210
1211 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
1212 on $any_spawn_id instead of only on $gdb_spawn_id.
1213
8aae4344
PM
12142015-04-21 Pierre Muller <muller@sourceware.org>
1215
1216 PR pascal/17815
1217 * lib/pascal.exp (gpc_compile): Add new option "class".
1218 (fpc_compile): Likewise.
1219 * gdb.pascal/case-insensitive-symbols.pas: New file.
1220 * gdb.pascal/case-insensitive-symbols.exp: New file.
1221
1586c8fb
GB
12222015-04-20 Gary Benson <gbenson@redhat.com>
1223
1224 * gdb.base/attach.exp: Fix three extended remote failures.
1225
1b6e6f5c
GB
12262015-04-17 Gary Benson <gbenson@redhat.com>
1227
1228 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
1229 the main executable over the remote protocol.
1230
e797481d
PA
12312015-04-16 Pedro Alves <palves@redhat.com>
1232
1233 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
1234 a new gdbserver if gdbserver_reconnect_p is set.
1235
1ca99c42
PA
12362015-04-16 Pedro Alves <palves@redhat.com>
1237
1238 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
1239 is set, don't exit gdbserver.
1240
af9fd6f8
AA
12412015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1242
1243 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
1244 appropriate .insn, such that an older assembler can be used.
1245 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
1246 the z/Architecture instruction set on 31-bit targets as well.
1247
04ff1e61
AA
12482015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
1249
1250 * gdb.go/handcall.exp: Remove all logic related to the first
1251 breakpoint and rely on go_runto_main instead.
1252 * gdb.go/strings.exp: Likewise.
1253 * gdb.go/unsafe.exp: Likewise.
1254 * gdb.go/hello.exp: Likewise. Also rename the remaining
1255 breakpoint marker to "breakpoint 1".
1256 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
1257 * gdb.go/strings.go: Likewise.
1258 * gdb.go/unsafe.go: Likewise.
1259 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
1260 "set breakpoint 2 here" and rename the remaining breakpoint marker
1261 to "breakpoint 1".
1262
40d2f8d6
SM
12632015-04-15 Simon Marchi <simon.marchi@ericsson.com>
1264
1265 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
1266 if itertools.imap is not present.
1267 * gdb.python/py-objfile.exp: Add parentheses.
1268 * gdb.python/py-type.exp: Same.
1269 * gdb.python/py-unwind-maint.py: Same.
1270
8cbc97c6
YQ
12712015-04-15 Yao Qi <yao.qi@linaro.org>
1272
1273 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
1274 of ":$ptr_size" and set its form explicitly.
1275
45fd756c
YQ
12762015-04-15 Pedro Alves <palves@redhat.com>
1277 Yao Qi <yao.qi@linaro.org>
1278
1279 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
1280 timeout by factor of 4.
1281 (test_regular_watch): Likewise.
1282 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
1283 * gdb.reverse/sigall-reverse.exp: Likewise.
1284 * gdb.reverse/until-precsave.exp: Likewise.
1285 * lib/gdb.exp (with_timeout_factor): New proc.
1286 (gdb_expect): Move some code to ...
1287 (get_largest_timeout): ... here. New procedure.
1288
9e811bc3
LM
12892015-04-14 Luis Machado <lgustavo@codesourcery.com>
1290
1291 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
1292
0ff6fcb2
LM
12932015-04-13 Luis Machado <lgustavo@codesourcery.com>
1294
1295 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
1296 to write to the .text section.
1297
7578d5f7
LM
12982015-04-13 Luis Machado <lgustavo@codesourcery.com>
1299
1300 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
1301 Handle the case of targets that do not provide PID information.
1302
2efe15c4
YQ
13032015-04-13 Yao Qi <yao.qi@linaro.org>
1304
1305 * lib/gdbserver-support.exp (gdb_exit): Catch exception
1306 and use expect instead of gdb_expect.
1307
8cd8f2f8
SDJ
13082015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
1309
1310 * gdb.base/coredump-filter.exp: Rename variable "addr" to
1311 "coredump_var_addr" to avoid naming conflict with other testcases.
1312
9ee41772
PA
13132015-04-10 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
1316 gdb_test_sequence and gdb_assert.
1317
07473109
PA
13182015-04-10 Pedro Alves <palves@redhat.com>
1319
1320 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
1321 test messages that don't include the breakpoint address.
1322
de3db44c
YQ
13232015-04-10 Yao Qi <yao.qi@linaro.org>
1324
1325 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
1326 false for some offset and width combinations which aren't
1327 supported by linux kernel.
1328
c79d856c
PA
13292015-04-10 Pedro Alves <palves@redhat.com>
1330
1331 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
1332 procedure, factored out from ...
1333 (top level): ... here. Add "set displaced-stepping" testing axis.
1334 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
1335 parameter "displaced". Use it.
1336 (top level): Use foreach and add "set displaced-stepping" testing
1337 axis.
1338
ebc90b50
PA
13392015-04-10 Pedro Alves <palves@redhat.com>
1340
1341 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
1342 Remove comment.
1343 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
1344 both the address of the instruction that triggers the watchpoint
1345 and the address of the instruction immediately after, and use
1346 those addresses for the test. Fix comment.
1347
8f572e5c
PA
13482015-04-10 Pedro Alves <palves@redhat.com>
1349
1350 * gdb.base/sigstep.exp (breakpoint_to_handler)
1351 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
1352 Test "backtrace" in handler.
1353 (breakpoint_over_handler): New parameter 'displaced'. Use it.
1354 (top level): Add new "displaced" test axis to
1355 breakpoint_to_handler, breakpoint_to_handler_entry and
1356 breakpoint_over_handler.
1357
8d707a12
PA
13582015-04-10 Pedro Alves <palves@redhat.com>
1359
1360 PR gdb/18216
1361 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
1362
ef713951
YQ
13632015-04-10 Yao Qi <yao.qi@linaro.org>
1364
1365 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
1366 (test_add_rn_pc): New function.
1367 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
1368 (top level): Invoke test_add_rn_pc.
1369
906d60cf
PA
13702015-04-10 Pedro Alves <palves@redhat.com>
1371
1372 PR gdb/13858
1373 * gdb.base/step-over-no-symbols.exp: New file.
1374
f2983cc3
AW
13752015-04-09 Andy Wingo <wingo@igalia.com>
1376
1377 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
1378 after the Python tests.
1379
6d62641c
SDJ
13802015-04-08 Keith Seitz <keiths@redhat.com>
1381
1382 PR python/16699
1383 * gdb.python/py-completion.exp: New tests for completion.
1384 * gdb.python/py-completion.py (CompleteLimit1): New class.
1385 (CompleteLimit2): Likewise.
1386 (CompleteLimit3): Likewise.
1387 (CompleteLimit4): Likewise.
1388 (CompleteLimit5): Likewise.
1389 (CompleteLimit6): Likewise.
1390 (CompleteLimit7): Likewise.
1391
f3770638
PA
13922015-04-08 Pedro Alves <palves@redhat.com>
1393
1394 PR gdb/18214
1395 PR gdb/18216
1396 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
1397 function.
1398 (main): Install it as SIGUSR1 handler.
1399 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
1400 parameter. Always use "setup" as prefix. Toggle "set
1401 displaced-stepping" off/on depending on global. Don't switch to
1402 thread 1 here.
1403 (top level): Add displaced stepping "off/on" test axis. Update
1404 "setup" calls. Wrap each subtest with with_test_prefix. Test
1405 continuing with a queued signal in each thread.
1406
4496bed7
PA
14072015-04-08 Pedro Alves <palves@redhat.com>
1408
1409 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
1410 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
1411 gdb_breakpoint instead of gdb_test that doesn't expect anything.
1412 Return early if running to main fails.
1413 * gdb.trace/while-stepping.exp: Likewise.
1414
b97fde92
PA
14152015-04-07 Pedro Alves <palves@redhat.com>
1416
1417 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
1418 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
1419 interact with inferior program.
1420
f71c18e7
PA
14212015-04-07 Pedro Alves <palves@redhat.com>
1422
1423 * lib/gdb.exp (inferior_spawn_id): New global.
1424 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
1425 spawn id after processing the user code.
1426 (default_gdb_start): Set inferior_spawn_id.
1427 (send_inferior): New procedure.
1428 * lib/gdbserver-support.exp (gdbserver_start): Set
1429 inferior_spawn_id.
1430 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
1431
6423214f
PA
14322015-04-07 Pedro Alves <palves@redhat.com>
1433
1434 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
1435 * lib/gdbserver-support.exp (gdbserver_start): Make
1436 $server_spawn_id global.
1437 (gdbserver_start): Don't wait for gdbserver's spawn id with
1438 expect_background.
1439 (close_gdbserver): New procedure.
1440 (gdb_exit): Rename the default version and reimplement.
1441
71c0ee8c
PA
14422015-04-07 Pedro Alves <palves@redhat.com>
1443
72f4393d 1444 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
1445 append the substituted item, not the original item.
1446
203bc29b
PA
14472015-04-07 Pedro Alves <palves@redhat.com>
1448
1449 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
1450 gdb_expect.
1451
508a3ddf
PA
14522015-04-07 Pedro Alves <palves@redhat.com>
1453
1454 * gdb.base/interrupt.exp: Don't handle the case of the inferior
1455 output appearing once only.
1456
9f6dbe2b
PA
14572015-04-07 Pedro Alves <palves@redhat.com>
1458
1459 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
1460 that doesn't expect anything. Return early if running to main
1461 fails.
1462
337532fa
YQ
14632015-04-07 Yao Qi <yao.qi@linaro.org>
1464
1465 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
1466 (child_function): Call alarm.
1467 (main): Move call to alarm into the loop.
1468 * gdb.threads/non-stop-fair-events.exp: Build program with
1469 -DTIMEOUT=$timeout.
1470
01b622d4
DE
14712015-04-06 Doug Evans <xdje42@gmail.com>
1472
1473 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
1474 Fix dest parameter to board_info.
1475 (fpc_compile): Ditto.
1476 (gdb_compile_pascal): Rename dest arg to destfile.
1477
961f4160
PMR
14782015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
1479
1480 * gdb.ada/funcall_ref.exp: New file.
1481 * gdb.ada/funcall_ref/foo.adb: New file.
1482
cafda597
YQ
14832015-04-02 Yao Qi <yao.qi@linaro.org>
1484
1485 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
1486 is remote.
1487
fed040c6
GB
14882015-04-02 Gary Benson <gbenson@redhat.com>
1489
1490 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
1491
d11916aa
SS
14922015-04-01 Sasha Smundak <asmundak@google.com>
1493
1494 * gdb.python/py-unwind-maint.c: New file.
1495 * gdb.python/py-unwind-maint.exp: New test.
1496 * gdb.python/py-unwind-maint.py: New file.
1497 * gdb.python/py-unwind.c: New file.
1498 * gdb.python/py-unwind.exp: New test.
1499 * gdb.python/py-unwind.py: New test.
1500
a1471180
PA
15012015-04-01 Pedro Alves <palves@redhat.com>
1502
1503 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
1504 to fail instead of non-existent $test.
1505
0bbeccb1
PA
15062015-04-01 Pedro Alves <palves@redhat.com>
1507
1508 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
1509 GDBFLAGS if not empty.
1510
3c724c8c
PMR
15112015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
1512
1513 * gdb.ada/complete.exp: Remove "multi_line".
1514 * gdb.ada/info_exc.exp: Remove "multi_line".
1515 * gdb.ada/packed_tagged.exp: Remove "multi_line".
1516 * gdb.ada/ptype_field.exp: Remove "multi_line".
1517 * gdb.ada/sym_print_name.exp: Remove "multi_line".
1518 * gdb.ada/tagged.exp: Remove "multi_line".
1519 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
1520 [multi_line ...]
1521 * gdb.btrace/delta.exp: Likewise.
1522 * gdb.btrace/exception.exp: Likewise.
1523 * gdb.btrace/function_call_history.exp: Likewise.
1524 * gdb.btrace/instruction_history.exp: Likewise.
1525 * gdb.btrace/nohist.exp: Likewise.
1526 * gdb.btrace/record_goto.exp: Likewise.
1527 * gdb.btrace/segv.exp: Likewise.
1528 * gdb.btrace/stepi.exp: Likewise.
1529 * gdb.btrace/tailcall.exp: Likewise.
1530 * gdb.btrace/unknown_functions.exp: Likewise.
1531 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
1532 * lib/gdb.exp: Add the "multi_line" helper.
1533
4eec2deb
PA
15342015-04-01 Pedro Alves <palves@redhat.com>
1535
1536 * gdb.threads/tid-reuse.c: New file.
1537 * gdb.threads/tid-reuse.exp: New file.
1538
df8411da
SDJ
15392015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
1540
1541 PR corefiles/16092
1542 * gdb.base/coredump-filter.c: New file.
1543 * gdb.base/coredump-filter.exp: Likewise.
1544
6ef37366
PM
15452015-03-27 Petr Machata <pmachata@redhat.com>
1546
1547 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
1548 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
1549 (Dwarf::assemble): Initialize them.
1550 (Dwarf::lines): New function.
1551
7ec911b0
JT
15522015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
1553
1554 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
1555 SYMBOL_PREFIX for x86_64-*-cygwin.
1556
ff908ebf
AW
15572015-03-26 Andy Wingo <wingo@igalia.com>
1558
1559 PR symtab/18148
1560 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
1561 const_value but not a location.
1562 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
1563 location defined in non-main CUs are visible.
1564
6d5f0679
YQ
15652015-03-26 Yao Qi <yao.qi@linaro.org>
1566
1567 PR testsuite/18139
1568 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
1569 Add a line number entry for the same line.
1570 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
1571 Add a line number entry for the same line.
1572
2898689b
YQ
15732015-03-26 Yao Qi <yao.qi@linaro.org>
1574
1575 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
1576 .int 0.
1577 (func): Likewise. Add .Lfunc_1 label.
1578 Use .Lfunc_1 label.
1579 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
1580 .int 0.
1581 (func): Likewise.
1582 Use .Lfunc_1 label.
1583
85180498
YQ
15842015-03-26 Yao Qi <yao.qi@linaro.org>
1585
1586 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
1587 Call gdb_compile instead to compile each .s files without debug
1588 information.
1589
8aa08a8d
YQ
15902015-03-26 Yao Qi <yao.qi@linaro.org>
1591
1592 * gdb.base/savedregs.exp (process_saved_regs): Make
1593 "Saved registers:" optional in the pattern.
1594
66849923
MM
15952015-03-25 Markus Metzger <markus.t.metzger@intel.com>
1596
1597 * gdb.btrace/next.exp: Merged into step.exp.
1598 * gdb.btrace/finish.exp: Merged into step.exp.
1599 * gdb.btrace/nexti.exp: Merged into stepi.exp.
1600 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
1601 "record goto" and checking the exact replay position.
1602 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
1603 check for "Recording format" in "info record" output.
1604 * gdb.btrace/record_goto.exp: Choose test file based on target.
1605 * gdb.btrace/x86-record_goto.S: Renamed into ...
1606 * gdb.btrace/x86_64-record_goto.S: ... this.
1607 * gdb.btrace/i686-record_goto.S: New.
1608 * gdb.btrace/x86-tailcall.S: Renamed into ...
1609 * gdb.btrace/x86_64-tailcall.S: ... this.
1610 * gdb.btrace/i686-tailcall.S: New.
1611 * gdb.btrace/x86-tailcall.c: Renamed into ...
1612 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
1613 separate statements. Update test.
1614 * gdb.btrace/delta.exp: Use record_goto.c as test file.
1615 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
1616 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
1617 * gdb.btrace/tailcall.exp: Choose test file based on target.
1618 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
1619
11cc1b74
MM
16202015-03-25 Markus Metzger <markus.t.metzger@intel.com>
1621
1622 * gdb.btrace/exception.exp: Increase BTS buffer size.
1623
a25d8bf9
PA
16242015-03-24 Pedro Alves <palves@redhat.com>
1625
1626 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
1627
856e7dd6
PA
16282015-03-24 Pedro Alves <palves@redhat.com>
1629
1630 * gdb.threads/schedlock.exp (test_step): No longer expect that
1631 "set scheduler-locking step" with "next" over a function call runs
1632 threads unlocked.
1633
ad235a41
AT
16342015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
1635
1636 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
1637
15630549
AT
16382015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
1639
1640 PR breakpoints/16466
1641 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
1642 * gdb.mi/mi-pending.c (thread_func): New function.
1643 (int main): Add threading support required.
1644 * gdb.mi/mi-pending.exp: Add tests for this issue.
1645 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
1646 (pendfunc2): Remove stdio dependency.
1647 * gdb.mi/mi-pendshr2.c: New file.
1648
693dca06
KS
16492015-03-23 Keith Seitz <keiths@redhat.com>
1650
1651 * gdb.linespec/keywords.c: New file.
1652 * gdb.linespec/keywords.exp: New file.
1653
7e993ebf
KS
16542015-03-23 Keith Seitz <keiths@redhat.com>
1655
1656 PR gdb/18021
1657 * gdb.dwarf2/staticvirtual.exp: New test.
1658
bc23328c
JK
16592015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1660
1661 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
1662 * README: Remove HP-UX and gdb.hp.
1663 (configuration):
1664 * configure: Regenerate.
1665 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
1666 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
1667 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
1668 gdb.hp/gdb.defects/Makefile.
1669 * gdb.hp/Makefile.in: File deleted.
1670 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
1671 * gdb.hp/gdb.aCC/optimize.c: File deleted.
1672 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
1673 * gdb.hp/gdb.aCC/run.c: File deleted.
1674 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
1675 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
1676 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
1677 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
1678 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
1679 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
1680 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
1681 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
1682 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
1683 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
1684 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
1685 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
1686 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
1687 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
1688 * gdb.hp/gdb.base-hp/reg.s: File deleted.
1689 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
1690 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
1691 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
1692 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
1693 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
1694 * gdb.hp/gdb.compat/Makefile.in: File deleted.
1695 * gdb.hp/gdb.compat/average.c: File deleted.
1696 * gdb.hp/gdb.compat/sum.c: File deleted.
1697 * gdb.hp/gdb.compat/xdb.c: File deleted.
1698 * gdb.hp/gdb.compat/xdb0.c: File deleted.
1699 * gdb.hp/gdb.compat/xdb0.h: File deleted.
1700 * gdb.hp/gdb.compat/xdb1.c: File deleted.
1701 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
1702 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
1703 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
1704 * gdb.hp/gdb.defects/Makefile.in: File deleted.
1705 * gdb.hp/gdb.defects/bs14602.c: File deleted.
1706 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
1707 * gdb.hp/gdb.defects/solib-d.c: File deleted.
1708 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
1709 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
1710 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
1711 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
1712 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
1713 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
1714 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
1715 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
1716 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
1717 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
1718 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
1719 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
1720 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
1721 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
1722 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
1723 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
1724 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
1725 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
1726 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
1727 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
1728 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
1729 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
1730 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
1731 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
1732 * gdb.hp/tools/odump: File deleted.
1733
8bf3b159
PA
17342015-03-19 Pedro Alves <palves@redhat.com>
1735
1736 * gdb.threads/continue-pending-status.exp (saw_thread_2)
1737 (saw_thread_3): New globals.
1738 (top level): Increment them when an event for the corresponding
1739 thread is seen.
1740 (no thread starvation): New test.
1741
eb54c8bf
PA
17422015-03-19 Pedro Alves <palves@redhat.com>
1743
1744 * gdb.threads/continue-pending-status.c: New file.
1745 * gdb.threads/continue-pending-status.exp: New file.
1746
32d2e5d6
PA
17472015-03-18 Pedro Alves <palves@redhat.com>
1748
1749 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
1750 Use gdb_is_target_remote instead of is_remote. Use
1751 gdb_test_multiple instead of gdb_expect. Exit early if
1752 gdb_test_multiple hits its internal matches. Tighten stepi tests
1753 expected output. Fail on exit with any signal, instead of just
1754 SIGILL.
1755
f68f11b7
YQ
17562015-03-18 Yao Qi <yao.qi@linaro.org>
1757
1758 PR tdep/18107
1759 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
1760 variable.
1761 * gdb.base/catch-syscall.exp: Don't skip it on
1762 aarch64*-*-linux* target. Remove elements in all_syscalls.
1763 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
1764 target.
1765 (setup_all_syscalls): New proc.
1766
ca5fd19b
YQ
17672015-03-16 Yao Qi <yao.qi@linaro.org>
1768
1769 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
1770 (top level): Skip tests if valid_addr_p returns false for
1771 $cmd1 or $cmd2.
1772
85642ba0
AW
17732015-03-11 Andy Wingo <wingo@igalia.com>
1774
1775 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
1776
e03f9645
YQ
17772015-03-11 Yao Qi <yao.qi@linaro.org>
1778
1779 * gdb.base/catch-syscall.exp: Fix typo in comments.
1780
5d0962b2
YQ
17812015-03-11 Yao Qi <yao.qi@linaro.org>
1782
1783 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
1784
b2df3cef
PA
17852015-03-09 Pedro Alves <palves@redhat.com>
1786
1787 * dg-extract-results.py: Delete.
1788
ef878e53
PA
17892015-03-09 Pedro Alves <palves@redhat.com>
1790
1791 Merge dg-extract-results.sh from GCC upstream (r218843).
1792
1793 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
1794 * dg-extract-results.sh: Use --text with grep to avoid issues with
1795 binary files. Fall back to cat -v, if that doesn't work.
1796
9494d219
PA
17972015-03-05 Pedro Alves <palves@redhat.com>
1798
1799 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
1800
a8d9763a
SM
18012015-03-04 Simon Marchi <simon.marchi@ericsson.com>
1802
1803 * lib/mi-support.exp (mi_expect_interrupt): Accept
1804 alternative event for when in all-stop mode.
1805
be9957b8
PA
18062015-03-04 Pedro Alves <palves@redhat.com>
1807
1808 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
1809
d57be0f4 18102015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
1811
1812 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
1813
c214c7cf
AA
18142015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
1815
1816 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
1817 regexps for GDB's current line display, accept a hex address
1818 preceding the line number.
1819
6d74a497
AA
18202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
1821
1822 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
1823 the 'arch1' variable for "s390*-linux*" targets.
1824
511aee7c
PA
18252015-03-04 Pedro Alves <palves@redhat.com>
1826
1827 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
1828 (main): Pass missing retval argument to pthread_join call.
1829
95e50b27
PA
18302015-03-02 Pedro Alves <palves@redhat.com>
1831
1832 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
1833 (top level): Call do_test with non-stop as well.
1834
28054d69
PA
18352015-03-02 Pedro Alves <palves@redhat.com>
1836
1837 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
1838 -1.
1839
4fa5d7b4
AA
18402015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1841
1842 * gdb.arch/s390-vregs.exp: New test.
1843 * gdb.arch/s390-vregs.S: New file.
1844
97c18565
PA
18452015-02-27 Pedro Alves <palves@redhat.com>
1846
1847 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
1848 call to catch_command_errors.
1849 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
1850 catch_command_errors.
1851
a37bfa30
PA
18522015-02-27 Pedro Alves <palves@redhat.com>
1853
1854 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
1855 "true" for boolean result.
1856 * gdb.gdb/selftest.exp (test_with_self): Also accept full
1857 prototype of main.
1858
6f98576f
PA
18592015-02-27 Pedro Alves <palves@redhat.com>
1860
1861 * lib/unbuffer_output.c: New file.
1862 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
1863 (main): Call gdb_unbuffer_output.
1864
eba5ab56
YQ
18652015-02-27 Yao Qi <yao.qi@linaro.org>
1866
1867 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
1868 target.
1869
0def5aaa
DE
18702015-02-26 Doug Evans <dje@google.com>
1871
1872 * gdb.cp/class2.cc (Dbase, D): New classes.
1873 (main): New local delta.
1874 * gdb.cp/class2.exp: Test printing delta.
1875 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
1876 (dynbar): New global.
1877 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
1878
081a1c2c
JK
18792015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1880
1881 * gdb.compile/compile-ifunc.c: New file.
1882 * gdb.compile/compile-ifunc.exp: New file.
1883
2f41223f
AT
18842015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
1885
1886 * gdb.base/structs.exp: Check for correct struct on finish.
1887
03eddd80
YQ
18882015-02-26 Yao Qi <yao.qi@linaro.org>
1889
1890 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
1891 is zero.
1892
80c57053
JK
18932015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1894
1895 * gdb.arch/cordic.ko.bz2: New file.
1896 * gdb.arch/cordic.ko.debug.bz2: New file.
1897 * gdb.arch/ppc64-symtab-cordic.exp: New file.
1898
21613c12
YQ
18992015-02-25 Yao Qi <yao.qi@linaro.org>
1900
1901 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
1902 aarch64*-*-* target.
1903
d8b901ed
PA
19042015-02-23 Pedro Alves <palves@redhat.com>
1905
1906 * lib/gdb.exp (delete_breakpoints): Rewrite using
1907 gdb_test_multiple.
1908
e5b85ead
PA
19092015-02-23 Pedro Alves <palves@redhat.com>
1910
1911 * gdb.base/info-os.c: Include stdlib.h.
1912
85c3a371
DE
19132015-02-22 Doug Evans <xdje42@gmail.com>
1914
1915 PR symtab/17855
1916 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
1917 is read after symbols have been re-read.
1918 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
1919 * gdb.ada/exec_changed/second.adb (Second): Ditto.
1920
96553a0c
DE
19212015-02-21 Doug Evans <dje@google.com>
1922
1923 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
1924
97a0c697
JK
19252015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1926
1927 PR corefiles/17808
1928 * gdb.arch/i386-biarch-core.core.bz2: New file.
1929 * gdb.arch/i386-biarch-core.exp: New file.
1930
a47cd6e9
PA
19312015-02-21 Pedro Alves <palves@redhat.com>
1932
1933 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
1934 runto_main fails.
1935
c5facdc4
PA
19362015-02-20 Pedro Alves <palves@redhat.com>
1937
1938 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
1939 info probes.
1940
2db9a427
PA
19412015-02-20 Pedro Alves <palves@redhat.com>
1942
1943 * gdb.threads/multi-create-ns-info-thr.exp: New file.
1944
60fb7e9e
PA
19452015-02-20 Pedro Alves <palves@redhat.com>
1946
1947 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
1948 clean_restart before gdb_target_supports_trace.
1949
5c5019c2
PA
19502015-02-20 Pedro Alves <palves@redhat.com>
1951
1952 PR threads/18006
1953 * gdb.threads/clone-thread_db.c: New file.
1954 * gdb.threads/clone-thread_db.exp: New file.
1955
c9587f88
AT
19562015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
1957
1958 PR breakpoints/16812
1959 * gdb.base/catch-gdb-caused-signals.c: New file.
1960 * gdb.base/catch-gdb-caused-signals.exp: New file.
1961
f6a88844
JM
19622015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
1963
1964 * configure: Regenerated.
1965 * configure.ac: Use GDB_AC_TRANSFORM.
1966 * aclocal.m4: sinclude ../transform.m4.
1967
497c491b
JM
19682015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1969
1970 * lib/dtrace.exp: New file.
1971 * gdb.base/dtrace-probe.exp: Likewise.
1972 * gdb.base/dtrace-probe.d: Likewise.
1973 * gdb.base/dtrace-probe.c: Likewise.
1974 * lib/pdtrace.in: Likewise.
1975 * configure.ac: Output variables with the transformed names of
1976 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
1977 * configure: Regenerated.
1978
03e98035
JM
19792015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
1980
1981 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
1982 expected message when trying to access $_probe_* convenience
1983 variables while not on a probe.
1984
63cc30e9
JK
19852015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1986
1987 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
1988
0703599a
PA
19892015-02-11 Pedro Alves <pedro@codesourcery.com>
1990
1991 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
1992 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
1993
7e60a48e
DE
19942015-02-10 Doug Evans <xdje42@gmail.com>
1995
1996 * lib/gdb.exp (gdb_load): Always return a result.
1997
01b088bc
PA
19982015-02-10 Pedro Alves <palves@redhat.com>
1999
2000 * gdb.threads/signal-sigtrap.c: New file.
2001 * gdb.threads/signal-sigtrap.exp: New file.
2002
b05ec7a5
AT
20032015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
2004
2005 * gdb.trace/no-attach-trace.c: New file.
2006 * gdb.trace/no-attach-trace.exp: New file.
2007
a2c2acaf
MW
20082015-02-09 Mark Wielaard <mjw@redhat.com>
2009
2010 * gdb.dwarf2/atomic.c: New file.
2011 * gdb.dwarf2/atomic-type.exp: Likewise.
2012
31fd9caa
MM
20132015-02-09 Markus Metzger <markus.t.metzger@intel.com>
2014
2015 * gdb.btrace/buffer-size.exp: Update "info record" output.
2016 * gdb.btrace/delta.exp: Update "info record" output.
2017 * gdb.btrace/enable.exp: Update "info record" output.
2018 * gdb.btrace/finish.exp: Update "info record" output.
2019 * gdb.btrace/instruction_history.exp: Update "info record" output.
2020 * gdb.btrace/next.exp: Update "info record" output.
2021 * gdb.btrace/nexti.exp: Update "info record" output.
2022 * gdb.btrace/step.exp: Update "info record" output.
2023 * gdb.btrace/stepi.exp: Update "info record" output.
2024 * gdb.btrace/nohist.exp: Update "info record" output.
2025
d33501a5
MM
20262015-02-09 Markus Metzger <markus.t.metzger@intel.com>
2027
2028 * gdb.btrace/buffer-size: New.
2029
f4abbc16
MM
20302015-02-09 Markus Metzger <markus.t.metzger@intel.com>
2031
2032 * gdb.btrace/delta.exp: Update "info record" output.
2033 * gdb.btrace/enable.exp: Update "info record" output.
2034 * gdb.btrace/finish.exp: Update "info record" output.
2035 * gdb.btrace/instruction_history.exp: Update "info record" output.
2036 * gdb.btrace/next.exp: Update "info record" output.
2037 * gdb.btrace/nexti.exp: Update "info record" output.
2038 * gdb.btrace/step.exp: Update "info record" output.
2039 * gdb.btrace/stepi.exp: Update "info record" output.
2040 * gdb.btrace/nohist.exp: Update "info record" output.
2041
b9d61307
SM
20422015-02-06 Simon Marchi <simon.marchi@ericsson.com>
2043
2044 PR gdb/15678
2045 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
2046
e584fdbc
PA
20472015-02-06 Pedro Alves <palves@redhat.com>
2048
2049 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
2050 macro.
2051 (seconds_left, again): New globals.
2052 (main): Wait seconds_left in a 1-second sleep loop instead of
2053 sleeping 180 seconds. If 'again' is set, reset the seconds
2054 counter.
2055 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
2056 'again' in the inferior before detaching. Print the seconds left.
2057 (options): New global.
2058 (top level): Build program with -DTIMEOUT=$timeout.
2059
77f41761
PA
20602015-02-06 Pedro Alves <palves@redhat.com>
2061
2062 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
2063 determine how many seconds to pass to 'alarm'.
2064 * gdb.base/gdb-sigterm.exp (top level): Build program with
2065 -DTIMEOUT=$timeout.
2066 (do_test): Return success/failure indication. Add more verbose
2067 logging. Don't fail if 200 single steps are seen. Instead, fail
2068 when the test times out.
2069 (passes): New global.
2070 (top level): Break the testing loop if testing fails on any
2071 iteration. Use gdb_assert.
2072
b9394193
DB
20732015-02-04 Don Breazeal <donb@codesourcery.com>
2074
2075 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
2076 and initialize them.
2077 (ipc_cleanup): New function.
2078 (main): Don't declare shmid, semid, and msqid. Add a call to
2079 atexit so that we call ipc_cleanup on exit.
2080
42d9e528
PA
20812015-02-04 Pedro Alves <palves@redhat.com>
2082
2083 * boards/native-extended-gdbserver.exp: Remove any target variant
2084 specifications from the board name before clearing the isremote
2085 flag from board_info.
2086
ae6ae975
DE
20872015-01-31 Doug Evans <xdje42@gmail.com>
2088
2089 * gdb.base/maint.exp <maint print type argc>: Update expected output.
2090
cfb069a8
GB
20912015-01-31 Gary Benson <gbenson@redhat.com>
2092
2093 * gdb.base/completion.exp: Disable completion limiting for
2094 existing tests. Add new tests to check completion limiting.
2095 * gdb.linespec/ls-errs.exp: Disable completion limiting.
2096
5dd31d79
DE
20972015-01-31 Doug Evans <xdje42@gmail.com>
2098
2099 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
2100
9f050062
DE
21012015-01-31 Doug Evans <xdje42@gmail.com>
2102
2103 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
2104 entries. Duplicate file section script entries.
2105 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
2106 inlined entries. Add test for safe-path rejection.
2107 * gdb.python/py-section-script.c: Add duplicate inlined section script
2108 entries. Duplicate file section script entries.
2109 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
2110 inlined entries. Add test for safe-path rejection.
2111
df25ebbd
JB
21122015-01-29 Joel Brobecker <brobecker@adacore.com>
2113
2114 * gdb.ada/disc_arr_bound: New testcase.
2115
4a0ca9ec
JB
21162015-01-29 Joel Brobecker <brobecker@adacore.com>
2117
2118 * gdb.ada/mi_var_array: New testcase.
2119
3a8b707a
DE
21202015-01-27 Doug Evans <dje@google.com>
2121
2122 * gdb.python/py-objfile.exp: Add tests for objfile.username.
2123 Add test for objfile.filename, objfile.username after objfile
2124 has been unloaded.
2125
f8313f6e
JB
21262015-01-26 Joel Brobecker <brobecker@adacore.com>
2127
2128 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
2129 the second test to print the name attribute of value
2130 returned by the call to gdb.lookup_type, and adjust
2131 the expected output accordingly.
2132
37bc665e
MW
21332015-01-25 Mark Wielaard <mjw@redhat.com>
2134
2135 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
2136 * gdb.base/disp-step-fork.c: Include unistd.h.
2137 * gdb.base/siginfo-obj.c: Include stdio.h.
2138 * gdb.base/siginfo-thread.c: Likewise.
2139 * gdb.mi/non-stop.c: Include unistd.h.
2140 * gdb.mi/nsthrexec.c: Include stdio.h.
2141 * gdb.mi/pthreads.c: Include unistd.h.
2142 * gdb.modula2/unbounded1.c (main): Declare returns int.
2143 * gdb.reverse/consecutive-reverse.c: Likewise.
2144 * gdb.threads/create-fail.c: Include unistd.h.
2145 * gdb.threads/killed.c: Likewise.
2146 * gdb.threads/linux-dp.c: Likewise.
2147 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
2148 * gdb.threads/non-ldr-exc-2.c: Likewise.
2149 * gdb.threads/non-ldr-exc-3.c: Likewise.
2150 * gdb.threads/non-ldr-exc-4.c: Likewise.
2151 * gdb.threads/pthreads.c: Include unistd.h.
2152 (main): Declare returns int.
2153 * gdb.threads/tls-main.c (foo): New declaration.
2154 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
2155
f7e5394d
SM
21562015-01-23 Simon Marchi <simon.marchi@ericsson.com>
2157
2158 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
2159 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
2160
743649fd
MW
21612015-01-15 Mark Wielaard <mjw@redhat.com>
2162
2163 * gdb.base/noreturn-return.c: New file.
2164 * gdb.base/noreturn-return.exp: New file.
2165 * gdb.base/noreturn-finish.c: New file.
2166 * gdb.base/noreturn-finish.exp: New file.
2167
198297aa
PA
21682015-01-23 Pedro Alves <palves@redhat.com>
2169
2170 * gdb.threads/continue-pending-after-query.c: New file.
2171 * gdb.threads/continue-pending-after-query.exp: New file.
2172
717cf30c
AG
21732015-01-22 Anders Granlund <anders.granlund@ericsson.com>
2174 Simon Marchi <simon.marchi@ericsson.com>
2175
2176 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
2177 * gdb.base/valgrind-db-attach.exp: Same.
2178 * gdb.base/valgrind-infcall.exp: Same.
2179 * lib/mi-support.exp (default_mi_gdb_start): Same.
2180 * lib/prompt.exp (default_prompt_gdb_start): Same.
2181 * lib/gdb.exp (default_gdb_spawn): Same.
2182 (gdb_interact): New.
2183
2184
4b62a76e
JK
21852015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2186
2187 * gdb.compile/compile.exp (pointer to jit function): New test.
2188
b4cdae6f
WW
21892015-01-17 Wei-cheng Wang <cole945@gmail.com>
2190
2191 * lib/gdb.exp (supports_process_record): Return true for
2192 powerpc*-*-linux*.
2193 (supports_reverse): Likewise.
2194
d221e7ef
DB
21952015-01-15 Don Breazeal <donb@codesourcery.com>
2196
2197 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
2198 instead of checking whether the target board is remote and
2199 use spawn_wait_for_attach instead of exec/sleep.
2200 * gdb.base/attach-twice.exp: Likewise.
2201
bafffb51
JB
22022015-01-15 Joel Brobecker <brobecker@adacore.com>
2203
2204 * gdb.ada/var_arr_attrs: New testcase.
2205
5589af0e
PA
22062015-01-14 Pedro Alves <palves@redhat.com>
2207 Joel Brobecker <brobecker@adacore.com>
2208
2209 PR gdb/17525
2210 * gdb.base/bp-cmds-execution-x-script.c: New file.
2211 * gdb.base/bp-cmds-execution-x-script.exp: New file.
2212 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
2213
6c400b59
PA
22142015-01-14 Pedro Alves <palves@redhat.com>
2215
2216 PR cli/17828
2217 * gdb.base/batch-preserve-term-settings.c: New file.
2218 * gdb.base/batch-preserve-term-settings.exp: New file.
2219
e02c96a7
DE
22202015-01-13 Doug Evans <dje@google.com>
2221
2222 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
2223 binary.
2224
576fd14c
JB
22252015-01-13 Joel Brobecker <brobecker@adacore.com>
2226
2227 * Makefile.in (clean mostlyclean): Do not delete *.py.
2228
04dccad0
JB
22292015-01-13 Joel Brobecker <brobecker@adacore.com>
2230
2231 * gdb.python/py-lookup-type.exp: New file.
2232
3d230f71
PA
22332015-01-12 Pedro Alves <palves@redhat.com>
2234
2235 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
2236 restore GDBFLAGS before returning.
2237
7e67715d
JK
22382015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
2241 is_amd64_regs_target and is_x86_like_target.
2242
f2e0d4b4
DE
22432015-01-11 Doug Evans <xdje42@gmail.com>
2244
2245 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
2246 is given without an explicit form.
2247 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
2248 attributes.
2249 * gdb.dwarf/corrupt.exp: Ditto.
2250 * gdb.dwarf2/enum-type.exp: Ditto.
2251 * gdb.trace/entry-values.exp: Ditto.
2252 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
2253
439250fb
DE
22542015-01-11 Doug Evans <xdje42@gmail.com>
2255
2256 PR gdb/15830
2257 * gdb.base/maint.exp: Remove references to "maint demangle".
2258 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
2259 Add tests for explicitly specifying language to demangle.
2260 * gdb.dlang/demangle.exp: Ditto.
2261
ede9f622
PA
22622015-01-09 Pedro Alves <palves@redhat.com>
2263
2264 * gdb.threads/non-stop-fair-events.c: New file.
2265 * gdb.threads/non-stop-fair-events.exp: New file.
2266
a7b796db
PA
22672015-01-09 Pedro Alves <palves@redhat.com>
2268
2269 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
2270 the global scope. Set a breakpoint after all threads are started
2271 rather than stepping over two source lines. Expect the prompt.
2272 * gdb.base/watch_thread_num.c (threads_started_barrier): New
2273 global.
2274 (NUM): Now 15.
2275 (main): Use threads_started_barrier to wait for all threads to
2276 start. Main thread no longer calls thread_function. Exit after
2277 180 seconds.
2278 (loop): New function.
2279 (thread_function): Wait on threads_started_barrier barrier. Call
2280 'loop' at each iteration.
2281 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
2282 threads have started, instead of hardcoding number of "next"
2283 steps. Use an access watchpoint instead of a write watchpoint.
2284
9665ffdd
PA
22852015-01-09 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
2288 (thread_func): Wait on barrier.
2289 (main): Wait for all threads to start before stopping GDB.
2290 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
2291 global.
2292 (thread1_func, thread2_func): Wait on barrier.
2293 (main): Wait for all threads to start before stopping GDB.
2294 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
2295 New global.
2296 (thread1_func, thread2_func): Wait on barrier.
2297 (main): Wait for all threads to start before stopping GDB.
2298
c945a99f
PA
22992015-01-09 Pedro Alves <palves@redhat.com>
2300
2301 * gdb.threads/attach-many-short-lived-threads.c: New file.
2302 * gdb.threads/attach-many-short-lived-threads.exp: New file.
2303
c1a747c1
PA
23042014-01-09 Pedro Alves <palves@redhat.com>
2305
2306 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
2307 instead of to thread 2.
2308 * gdb.threads/signal-command-multiple-signals-pending.c (main):
2309 Add barrier around each pthread_create call instead of around all
2310 calls.
2311 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
2312 Set a break on thread_function and have the child threads hit it
2313 one at at a time.
2314
60b3033e
PA
23152015-01-09 Pedro Alves <palves@redhat.com>
2316
2317 * lib/gdb.exp (can_spawn_for_attach): New procedure.
2318 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
2319 false.
2320 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
2321 checking whether the target board is remote.
2322 * gdb.multi/multi-attach.exp: Likewise.
2323 * gdb.python/py-sync-interp.exp: Likewise.
2324 * gdb.server/ext-attach.exp: Likewise.
2325 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
2326 tests that need to attach, instead of checking whether the target
2327 board is remote at the top of the file.
2328
acc018ac
YQ
23292015-01-08 Yao Qi <yao@codesourcery.com>
2330
2331 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
2332
50a18af8
JK
23332015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 Fix testcase compilation.
2336 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
2337
8503d6e1
JB
23382015-01-06 Joel Brobecker <brobecker@adacore.com>
2339
2340 * gdb.python/py-type.exp: Add a couple test about empty
2341 array creation, and negative-length array creation.
2342
cc73dbcc
DE
23432015-01-02 Doug Evans <xdje42@gmail.com>
2344
2345 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
2346
0300bbc7
DE
23472015-01-02 Doug Evans <dje@google.com>
2348
2349 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
2350
9d85a0ec
YQ
23512014-12-29 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.trace/entry-values.exp: Update comments. Rename variable
2354 bar_call_foo to returned_from_foo.
2355
87186c6a
MMN
23562014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
2357
2358 PR gdb/17394
2359 * gdb.linespec/break-asm-file.c: New file.
2360 * gdb.linespec/break-asm-file.exp: New file.
2361 * gdb.linespec/break-asm-file0.s: New file.
2362 * gdb.linespec/break-asm-file1.s: New file.
2363
1bab7383
YQ
23642014-12-18 Nigel Stephens <nigel@mips.com>
2365 Maciej W. Rozycki <macro@codesourcery.com>
2366
2367 * gdb.base/float.exp: Handle the new output from "info float" on
2368 MIPS targets.
2369
1bc1068a
JK
23702014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 Fix MinGW compilation.
2373 * gdb.compile/compile-ops.exp: Update untested message if
2374 !skip_compile_feature_tests.
2375 * gdb.compile/compile-setjmp.exp: Likewise.
2376 * gdb.compile/compile-tls.exp: Likewise.
2377 * gdb.compile/compile.exp: Likewise.
2378 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
2379 supported on this host".
2380
b6615d10
DE
23812014-12-16 Doug Evans <xdje42@gmail.com>
2382
2383 * boards/stabs.exp: New file.
2384
25dda427
AA
23852014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
2386
2387 * gdb.base/completion.exp: Adjust to format changes of "maint
2388 print user-registers".
2389
bf330350
CU
23902014-12-16 Catalin Udma <catalin.udma@freescale.com>
2391
2392 PR server/17457
2393 * gdb.arch/aarch64-fp.c: New file.
2394 * gdb.arch/aarch64-fp.exp: New file.
2395
395cf596
SDJ
23962014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
2397
2398 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
2399 r210637, r210913, r211666, r215400, r215817).
2400
2401 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
2402 * dg-extract-results.py: New file.
2403 * dg-extract-results.sh: Use it if the environment seems
2404 suitable.
2405
2406 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
2407
2408 * dg-extract-results.py (parse_run): Handle warnings that
2409 are printed before a test harness is run.
2410
2411 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2412
2413 * dg-extract-results.py (Named): Remove __cmp__ method.
2414 (output_variation): Use a key to sort variation.harnesses.
2415
2416 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
2417
2418 * dg-extract-results.py: For Python 3, force sys.stdout to
2419 handle surrogate escape sequences.
2420 (safe_open): New function.
2421 (output_segment, main): Use it.
2422
2423 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
2424
2425 * dg-extract-results.py (Prog.result_re): Include options
2426 in test name.
2427
2428 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
2429
2430 * dg-extract-results.py (output_variation): Always sort if
2431 do_sum.
2432
e882ef3c
SM
24332014-12-15 Simon Marchi <simon.marchi@ericsson.com>
2434
2435 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
2436 as long as we get pagination notifications.
2437
4992aa20
JM
24382014-12-15 Jason Merrill <jason@redhat.com>
2439
2440 * Makefile.in (check-gdb.%): Restore.
2441 * README: Mention it.
2442
c1b5a1a6
JB
24432014-12-13 Joel Brobecker <brobecker@adacore.com>
2444
2445 * gdb.ada/str_uninit: New testcase.
2446
5537b577
JK
24472014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2448
2449 PR symtab/17642
2450 * gdb.base/vla-stub-define.c: New file.
2451 * gdb.base/vla-stub.c: New file.
2452 * gdb.base/vla-stub.exp: New file.
2453
bb2ec1b3
TT
24542014-12-12 Phil Muldoon <pmuldoon@redhat.com>
2455 Jan Kratochvil <jan.kratochvil@redhat.com>
2456 Tom Tromey <tromey@redhat.com>
2457
2458 * configure.ac: Add gdb.compile/.
2459 * configure: Regenerate.
2460 * gdb.compile/Makefile.in: New file.
2461 * gdb.compile/compile-ops.exp: New file.
2462 * gdb.compile/compile-ops.c: New file.
2463 * gdb.compile/compile-tls.c: New file.
2464 * gdb.compile/compile-tls.exp: New file.
2465 * gdb.compile/compile-constvar.S: New file.
2466 * gdb.compile/compile-constvar.c: New file.
2467 * gdb.compile/compile-mod.c: New file.
2468 * gdb.compile/compile-nodebug.c: New file.
2469 * gdb.compile/compile-setjmp-mod.c: New file.
2470 * gdb.compile/compile-setjmp.c: New file.
2471 * gdb.compile/compile-setjmp.exp: New file.
2472 * gdb.compile/compile-shlib.c: New file.
2473 * gdb.compile/compile.c: New file.
2474 * gdb.compile/compile.exp: New file.
2475 * lib/gdb.exp (skip_compile_feature_tests): New proc.
2476
4ff709eb
TT
24772014-12-12 Tom Tromey <tromey@redhat.com>
2478
2479 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
2480 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
2481
6dddd6a5
DE
24822014-12-12 Doug Evans <dje@google.com>
2483
2484 * lib/gdb-python.exp (get_python_valueof): New function.
2485 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
2486
71c24708
AA
24872014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
2488
2489 * gdb.base/completion.exp: Add test for completion of "info
2490 registers ".
2491
3e29f34a
MR
24922014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
2493
2494 * gdb.base/func-ptrs.c: New file.
2495 * gdb.base/func-ptrs.exp: New file.
2496
fc126975
SM
24972014-12-10 Simon Marchi <simon.marchi@ericsson.com>
2498
2499 PR breakpoints/17012
2500 * gdb.base/dprintf-detach.c: New file.
2501 * gdb.base/dprintf-detach.exp: New file.
2502
0a46d518
SM
25032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
2504
2505 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
2506 * lib/gdb.exp (target_is_gdbserver): New procedure.
2507
a0be3e44
DE
25082014-12-08 Doug Evans <dje@google.com>
2509
2510 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
2511
df1b803a
YQ
25122014-12-05 Yao Qi <yao@codesourcery.com>
2513
2514 * gdb.guile/scm-error.exp: Remove the third argument to
2515 gdb_remote_download.
2516 * gdb.guile/scm-frame-args.exp: Likewise.
2517 * gdb.guile/scm-section-script.exp: Likewise.
2518
ddb9f679
YQ
25192014-12-05 Yao Qi <yao@codesourcery.com>
2520
2521 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
2522
86e4ed39
DE
25232014-12-04 Doug Evans <dje@google.com>
2524
2525 * gdb.python/py-objfile.exp: Add tests for
2526 objfile.add_separate_debug_file.
2527
7c50a931
DE
25282014-12-04 Doug Evans <dje@google.com>
2529
2530 * lib/gdb.exp (get_build_id): New function.
2531 (build_id_debug_filename_get): Rewrite to use it.
2532 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
2533
621661e3
MR
25342014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
2535
2536 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
2537 `method(long)', not just 0x0.
2538 * gdb.cp/nsalias.exp: Align code labels to 4.
2539 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
2540 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
2541 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
2542 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
2543 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
2544 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
2545
29f0c3b7
DE
25462014-12-02 Doug Evans <dje@google.com>
2547
e1e061e7 2548 PR symtab/17602
29f0c3b7 2549 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 2550 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
2551 * gdb.cp/anon-ns.exp: Update.
2552
162078c8
NB
25532014-12-02 Nick Bull <nicholaspbull@gmail.com>
2554
2555 * gdb.python/py-events.py (inferior_call_handler): New.
2556 (register_changed_handler, memory_changed_handler): New.
2557 (test_events.invoke): Register new handlers.
2558 * gdb.python/py-events.exp: Add tests for inferior call,
2559 memory_changed and register_changed events.
2560
fdb09caf
AA
25612014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
2562
2563 * gdb.base/execl-update-breakpoints.exp: Specify the link address
2564 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
2565 if the linker doesn't understand this.
2566
55cfb2c4
SM
25672014-12-01 Simon Marchi <simon.marchi@ericsson.com>
2568
2569 * gdb.python/python.exp: Change expected reply to help().
2570
9e8cd6df
YQ
25712014-12-01 Yao Qi <yao@codesourcery.com>
2572
2573 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
2574 AC_CONFIG_SUBDIRS(gdb.gdbtk).
2575 * configure: Re-generated.
2576
6c659fc2
SC
25772014-11-28 Siva Chandra Reddy <sivachandra@google.com>
2578
2579 * gdb.cp/chained-calls.cc: New file.
2580 * gdb.cp/chained-calls.exp: New file.
2581 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
2582
d7fc3181
SM
25832014-11-28 Simon Marchi <simon.marchi@ericsson.com>
2584
2585 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
2586 * gdb.dwarf2/symtab-producer.exp: Same.
2587 * gdb.gdb/python-interrupts.exp: Same.
2588 * gdb.gdb/python-selftest.exp: Same.
2589 * gdb.python/py-linetable.exp: Same.
2590 * gdb.python/py-type.exp: Same.
2591 * gdb.python/py-value-cc.exp: Same.
2592 * gdb.python/py-value.exp: Same.
2593
10e79639
YQ
25942014-11-28 Yao Qi <yao@codesourcery.com>
2595
2596 * gdb.base/break-probes.exp: Match library name prefixed with
2597 sysroot.
2598
f28a0564
SM
25992014-11-27 Simon Marchi <simon.marchi@ericsson.com>
2600
2601 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
2602 test expected output. Add parentheses for the call to print.
2603 Remove L suffix from integers.
2604
3fe1ce1d
DE
26052014-11-26 Doug Evans <dje@google.com>
2606
2607 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
2608
84429e27
YQ
26092014-11-22 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.trace/entry-values.c: Remove asms.
2612 (foo): Add foo_label.
2613 (bar): Add bar_label.
2614 * gdb.trace/entry-values.exp: Remove code computing foo's
2615 length and bar's length.
2616 (Dwarf::assemble): Invoke function_range for bar and use
2617 MACRO_AT_func for foo.
2618
26741859
YQ
26192014-11-22 Yao Qi <yao@codesourcery.com>
2620
2621 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
2622 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
2623 Use .Lgcc43_procstart instead of gcc43.
2624
45e44d27
JB
26252014-11-21 Joel Brobecker <brobecker@adacore.com>
2626
2627 * gdb.ada/n_arr_bound: New testcase.
2628
458c8db8
SDJ
26292014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2630
2631 PR breakpoints/10737
2632 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
2633 test_catch_syscall_multi_arch.
2634 (test_catch_syscall_multi_arch): New function.
2635
43f3e411
DE
26362014-11-20 Doug Evans <xdje42@gmail.com>
2637
2638 * gdb.base/maint.exp: Update expected output.
2639
0d7b2549
AA
26402014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
2641
2642 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
2643 4-byte instruction on S390.
2644
8908fca5
JB
26452014-11-19 Joel Brobecker <brobecker@adacore.com>
2646
2647 * gdb.ada/arr_arr: New testcase.
2648
4a46959e
JB
26492014-11-19 Joel Brobecker <brobecker@adacore.com>
2650
2651 * gdb.ada/pkd_arr_elem: New Testcase.
2652
470e2f4e
LM
26532014-11-18 Luis Machado <lgustavo@codesourcery.com>
2654
2655 * gdb.reverse/break-precsave: Expect completion message for
2656 core file reads.
2657 * gdb.reverse/consecutive-precsave.exp: Likewise.
2658 * gdb.reverse/finish-precsave.exp: Likewise.
2659 * gdb.reverse/i386-precsave.exp: Likewise.
2660 * gdb.reverse/machinestate-precsave.exp: Likewise.
2661 * gdb.reverse/sigall-precsave.exp: Likewise.
2662 * gdb.reverse/solib-precsave.exp: Likewise.
2663 * gdb.reverse/step-precsave.exp: Likewise.
2664 * gdb.reverse/until-precsave.exp: Likewise.
2665 * gdb.reverse/watch-precsave.exp: Likewise.
2666
a267f3ad
AA
26672014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2668
2669 * gdb.base/bp-permanent.c: Include unistd.h.
2670 * gdb.python/py-framefilter-mi.c (main): Add return type.
2671 * gdb.python/py-framefilter.c (main): Likewise.
2672 * gdb.trace/actions-changed.c (main): Likewise.
2673
12084a9a
AA
26742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2675
2676 * gdb.mi/until.c: Add eye-catchers.
2677 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
2678 line numbers.
2679
dc7e1a77
AA
26802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
2681
2682 * gdb.base/condbreak.exp: Drop references to removed non-prototype
2683 function header variants in break1.c.
2684 * gdb.base/ena-dis-br.exp: Likewise.
2685 * gdb.base/hbreak2.exp: Likewise.
2686 * gdb.reverse/until-precsave.exp: Drop references to removed
2687 non-prototype function header variants in ur1.c.
2688 * gdb.reverse/until-reverse.exp: Likewise.
2689
41c77605
PM
26902014-11-17 Petr Machata <pmachata@redhat.com>
2691
2692 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
2693 ${_cu_offset_size} bytes abbrev offset.
2694
34248c3a
DE
26952014-11-15 Doug Evans <xdje42@gmail.com>
2696
2697 PR symtab/17559
2698 * gdb.base/line-symtabs.exp: New file.
2699 * gdb.base/line-symtabs.c: New file.
2700 * gdb.base/line-symtabs.h: New file.
2701
646da059
YQ
27022014-11-14 Yao Qi <yao@codesourcery.com>
2703
2704 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
2705 (func): Add label func_label.
2706 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
2707 Replace low_pc and high_pc with MACRO_AT_range.
2708 Replace name, low_pc and high_pc with MACRO_AT_func.
2709
9301ebe6
YQ
27102014-11-14 Yao Qi <yao@codesourcery.com>
2711
2712 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
2713 Replace name, low_pc and high_pc with MACRO_AT_func.
2714
f166b542
YQ
27152014-11-14 Yao Qi <yao@codesourcery.com>
2716
2717 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
2718 produce debug information.
2719 * gdb.dwarf2/implptr-optimized-out.S: Removed.
2720
0f6e71e3
YQ
27212014-11-14 Yao Qi <yao@codesourcery.com>
2722
2723 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
2724 object and get function length.
2725 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
2726 with MACRO_AT_func.
2727 (top-level): Replace gdb_compile and clean_restart with
2728 prepare_for_testing.
2729 * gdb.dwarf2/main.c (main): Add label main_label.
2730
876c4df9
YQ
27312014-11-14 Yao Qi <yao@codesourcery.com>
2732
2733 * lib/dwarf.exp (function_range): New procedure.
2734 (Dwarf::_handle_macro_at_func): New procedure.
2735 (Dwarf::_handle_macro_at_range): New procedure.
2736 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
2737
02ad9cf1
YQ
27382014-11-14 Yao Qi <yao@codesourcery.com>
2739
2740 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
2741 (_handle_attribute): New procedure.
2742
a59add0c
AA
27432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2744
2745 * gdb.ada/cond_lang/foo.c (callme): Add return type.
2746 * gdb.base/call-sc.c (zed): Likewise.
2747 * gdb.base/checkpoint.c (main): Likewise.
2748 * gdb.base/dump.c (main): Likewise.
2749 * gdb.base/gcore.c (main): Likewise.
2750 * gdb.base/huge.c (main): Likewise.
2751 * gdb.base/multi-forks.c (main): Likewise.
2752 * gdb.base/pr10179-a.c (main): Likewise.
2753 * gdb.base/savedregs.c (main): Likewise.
2754 * gdb.base/sigaltstack.c (main): Likewise.
2755 * gdb.base/siginfo.c (main): Likewise.
2756 * gdb.base/structs.c (zed): Likewise.
2757 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
2758 * gdb.mi/mi-syn-frame.c (main): Likewise.
2759 * gdb.mi/until.c (foo, main): Likewise.
2760 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
2761 * gdb.base/solib-weak.c (foo): Declare.
2762 * gdb.base/attach-twice.c: Include stdio.h.
2763 * gdb.base/weaklib1.c: Likewise.
2764 * gdb.base/weaklib2.c: Likewise.
2765 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
2766 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
2767 unistd.h.
2768 * gdb.base/attach-pie-misread.c: Include stdlib.h.
2769 * gdb.mi/mi-exit-code.c: Likewise.
2770 * gdb.base/break-interp-lib.c: Include string.h.
2771 * gdb.base/coremaker.c: Likewise.
2772 * gdb.base/testenv.c: Likewise.
2773 * gdb.python/py-finish-breakpoint.c: Likewise.
2774 * gdb.base/inferior-died.c: Include sys/wait.h.
2775 * gdb.base/fileio.c: Include time.h.
2776 * gdb.base/async-shell.c: Include unistd.h.
2777 * gdb.base/dprintf-non-stop.c: Likewise.
2778 * gdb.base/info-os.c: Likewise.
2779 * gdb.mi/mi-console.c: Likewise.
2780 * gdb.mi/watch-nonstop.c: Likewise.
2781 * gdb.python/py-events.c: Likewise.
2782 * gdb.base/async.c (baz): Move up before its invocation.
2783 * gdb.base/code_elim2.c (my_global_func): Likewise.
2784 * gdb.base/skip-solib-lib.c (multiply): Likewise.
2785 * gdb.base/advance.c (func2): Likewise.
2786
3b5d5997
AA
27872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2788
2789 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
2790 variant.
2791 * gdb.base/annota3.c: Likewise.
2792 * gdb.base/async.c: Likewise.
2793 * gdb.base/average.c: Likewise.
2794 * gdb.base/call-ar-st.c: Likewise.
2795 * gdb.base/call-rt-st.c: Likewise.
2796 * gdb.base/call-sc.c: Likewise.
2797 * gdb.base/call-strs.c: Likewise.
2798 * gdb.base/ending-run.c: Likewise.
2799 * gdb.base/execd-prog.c: Likewise.
2800 * gdb.base/exprs.c: Likewise.
2801 * gdb.base/foll-exec.c: Likewise.
2802 * gdb.base/foll-fork.c: Likewise.
2803 * gdb.base/foll-vfork.c: Likewise.
2804 * gdb.base/funcargs.c: Likewise.
2805 * gdb.base/gcore.c: Likewise.
2806 * gdb.base/jump.c: Likewise.
2807 * gdb.base/langs0.c: Likewise.
2808 * gdb.base/langs1.c: Likewise.
2809 * gdb.base/langs2.c: Likewise.
2810 * gdb.base/mips_pro.c: Likewise.
2811 * gdb.base/nodebug.c: Likewise.
2812 * gdb.base/opaque0.c: Likewise.
2813 * gdb.base/opaque1.c: Likewise.
2814 * gdb.base/recurse.c: Likewise.
2815 * gdb.base/run.c: Likewise.
2816 * gdb.base/scope0.c: Likewise.
2817 * gdb.base/scope1.c: Likewise.
2818 * gdb.base/setshow.c: Likewise.
2819 * gdb.base/setvar.c: Likewise.
2820 * gdb.base/shmain.c: Likewise.
2821 * gdb.base/shr1.c: Likewise.
2822 * gdb.base/shr2.c: Likewise.
2823 * gdb.base/sigall.c: Likewise.
2824 * gdb.base/signals.c: Likewise.
2825 * gdb.base/so-indr-cl.c: Likewise.
2826 * gdb.base/solib2.c: Likewise.
2827 * gdb.base/structs.c: Likewise.
2828 * gdb.base/sum.c: Likewise.
2829 * gdb.base/vforked-prog.c: Likewise.
2830 * gdb.base/watchpoint.c: Likewise.
2831 * gdb.reverse/shr2.c: Likewise.
2832 * gdb.reverse/until-reverse.c: Likewise.
2833 * gdb.reverse/ur1.c: Likewise.
2834 * gdb.reverse/watch-reverse.c: Likewise.
2835
066a77c5
AA
28362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2837
2838 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
2839 variant.
2840 * gdb.base/sepdebug.exp: Drop references to removed code.
2841
4f204ea5
AA
28422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2843
2844 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
2845 variant. Preserve original line numbering.
2846 * gdb.base/list1.c: Likewise.
2847
3b377a3a
AA
28482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2849
2850 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
2851 variant.
2852 * gdb.base/break1.c: Likewise.
2853 * gdb.base/break.exp: Drop references to removed code.
2854
e444df73
AA
28552014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2856
2857 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
2858 variant.
2859
8008f2a7
AA
28602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2861
2862 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
2863
a5a06887
AA
28642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2865
2866 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
2867 logic into perform_all_tests() and invoke it with and without
2868 function header prototypes.
2869 (do_function_calls): Remove conditional XFAIL for PR 5318.
2870 (rerun_and_prepare): Remove duplicate code.
2871 (perform_all_tests): New. Main logic moved here.
2872
44dba9b9
AA
28732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2874
2875 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
2876 code guarded by #ifdef NO_PROTOTYPES.
2877 (t_double_many_args): Likewise.
2878 (DEF_FUNC_MANY_ARGS_1): Likewise.
2879 (DEF_FUNC_VALUES_1): Likewise.
2880 (t_structs_ldc): Renamed from t_structs_fc in conditional code
2881 guarded by #ifdef PROTOTYPES.
2882
d1fbcd56
AA
28832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2884
2885 * gdb.mi/mi-console.c: Add eye-catcher.
2886 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
2887 instead of literal line number.
2888
b0e59b8f
AA
28892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2890
2891 * gdb.base/shr2.c: Add eye-catcher.
2892 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
2893 line number.
2894
78f98cca
AA
28952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2896
2897 * gdb.base/jump.c: Add eye-catchers.
2898 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
2899 numbers.
2900
58fa2af0
AA
29012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2902
2903 * gdb.base/execd-prog.c: Add eye-catchers.
2904 * gdb.base/foll-exec.c: Likewise.
2905 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
2906 line numbers.
2907
04e5059b
AA
29082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2909
2910 * gdb.base/ending-run.c: Add eye-catchers.
2911 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
2912 literal line numbers.
2913
dbfdb174
AA
29142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2915
2916 * gdb.base/call-rt-st.c: Add eye-catchers.
2917 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
2918 literal line numbers.
2919
888a2ade
AA
29202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2921
2922 * gdb.base/call-ar-st.c: Add eye-catchers.
2923 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
2924 literal line numbers.
2925
6acc2dde
AA
29262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2927
2928 * gdb.base/average.c: Add eye-catchers.
2929 * gdb.base/sum.c: Likewise.
2930 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
2931 regexps dynamically.
2932
9ecfcd1d
AA
29332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
2934
2935 * gdb.base/solib1.c: Add eye-catchers.
2936 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
2937 literal line numbers.
2938
78708b7c
PA
29392014-11-12 Pedro Alves <palves@redhat.com>
2940
2941 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
2942 leader has exited.
2943
af48d08f
PA
29442014-11-12 Pedro Alves <palves@redhat.com>
2945
2946 * gdb.arch/i386-bp_permanent.c: New file.
2947 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
2948 (srcfile): Set to i386-bp_permanent.c.
2949 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
2950 that stepi does not execute the 'leave' instruction, instead of
2951 testing it does execute.
2952 * gdb.base/bp-permanent.c: New file.
2953 * gdb.base/bp-permanent.exp: New file.
2954
af3768e9
DE
29552014-11-10 Doug Evans <xdje42@gmail.com>
2956
2957 PR symtab/17564
2958 * gdb.base/symtab-search-order.exp: New file.
2959 * gdb.base/symtab-search-order.c: New file.
2960 * gdb.base/symtab-search-order-1.c: New file.
2961 * gdb.base/symtab-search-order-shlib-1.c: New file.
2962
9de00a4a
PA
29632014-11-07 Pedro Alves <palves@redhat.com>
2964
2965 PR gdb/17511
2966 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
2967 i?86-*-linux*.
2968
e0f52461
SC
29692014-11-03 Siva Chandra Reddy <sivachandra@google.com>
2970
2971 PR c++/17494
2972 * gdb.cp/pr17494.cc: New file.
2973 * gdb.cp/pr17494.exp: New file.
2974
6ce8c980
YQ
29752014-11-02 Yao Qi <yao@codesourcery.com>
2976
2977 * gdb.python/python.exp: Get working directory and match the
2978 output of "set extended-prompt \\w " with it.
2979
02be9a71
DE
29802014-10-30 Doug Evans <dje@google.com>
2981
2982 * gdb.python/py-objfile.exp: Add tests for setting random attributes
2983 in objfiles.
2984 * gdb.python/py-progspace.exp: Add tests for setting random attributes
2985 in progspaces.
2986
3bdff46b
LM
29872014-10-30 Janis Johnson <janisjo@codesourcery.com>
2988
2989 * gdb.base/fullpath-expand.exp: Skip for a remote host.
2990 * gdb.base/realname-expand.exp: Likewise.
2991 * gdb.linespec/macro-relative.exp: Likewise.
2992
ab917dfb
PA
29932014-10-29 Pedro Alves <palves@redhat.com>
2994
2995 PR gdb/17408
2996 * gdb.threads/schedlock.c (some_function): New function.
2997 (call_function): New global.
2998 (MAYBE_CALL_SOME_FUNCTION): New macro.
2999 (thread_function): Call it.
3000 * gdb.threads/schedlock.exp (get_args): Add description parameter,
3001 and use it instead of a global counter. Adjust all callers.
3002 (get_current_thread): Use "find current thread" for test message
3003 here rather than having all callers pass down the same string.
3004 (goto_loop): New procedure, factored out from ...
3005 (my_continue): ... this.
3006 (step_ten_loops): Change parameter from test message to command to
3007 use. Adjust.
3008 (list_count): Delete global.
3009 (check_result): New procedure, factored out from duplicate top
3010 level code.
3011 (continue tests): Wrap in with_test_prefix.
3012 (test_step): New procedure, factored out from duplicate top level
3013 code.
3014 (top level): Test "step" in combination with all scheduler-locking
3015 modes. Test "next" in combination with all scheduler-locking
3016 modes, and in combination with stepping over a function call or
3017 not.
3018 * gdb.threads/next-bp-other-thread.c: New file.
3019 * gdb.threads/next-bp-other-thread.exp: New file.
3020
d3d4baed
PA
30212014-10-29 Pedro Alves <palves@redhat.com>
3022
3023 PR python/17372
3024 * gdb.python/python.exp: Test a multi-line command that spawns
3025 interactive Python.
3026 * gdb.base/multi-line-starts-subshell.exp: New file.
3027
563e8d85
YQ
30282014-10-29 Yao Qi <yao@codesourcery.com>
3029
3030 * gdb.base/fileio.exp: Make directories on host.
3031
0ea4d52e
YQ
30322014-10-29 Yao Qi <yao@codesourcery.com>
3033
3034 * gdb.base/fileio.c (test_write): Close the file.
3035
7f5ef605
PA
30362014-10-28 Pedro Alves <palves@redhat.com>
3037
3038 PR gdb/12623
3039 * gdb.base/sigstep.c (no_handler): New global.
3040 (main): If 'no_handler is true, set the signal handlers to
3041 SIG_IGN.
3042 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
3043 with_sw_watch and no_handler parameters. Handle them.
3044 (top level) <stepping over handler when stopped at a breakpoint
3045 test>: Add a test axis for testing with a software watchpoint, and
3046 another for testing with the signal handler set to SIG_IGN.
3047 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
3048 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
3049
abbdbd03
PA
30502014-10-28 Pedro Alves <palves@redhat.com>
3051
3052 PR gdb/17511
3053 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
3054 * gdb.base/sigstep.exp (other_handler_location): New global.
3055 (advance): Support stepping into the signal handler, and running
3056 commands while in the handler.
3057 (in_handler_map): New global.
3058 (top level): In the advance test, add combinations for getting
3059 into the handler with stepping commands, and for running commands
3060 in the handler. Add comment descripting the advancei tests.
3061
1df4399f
PA
30622014-10-28 Pedro Alves <palves@redhat.com>
3063
3064 * gdb.base/sigstep.exp: Use build_executable instead of
3065 prepare_for_testing.
3066 (top level): Move code that starts GDB, runs to main and creates a
3067 display to ...
3068 (restart): ... this new procedure.
3069 (top level): Move backtrace from signal handler test to ...
3070 (validate_backtrace): ... this new procedure.
3071 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
3072 with_test_prefix. Always restart GDB.
3073 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
3074 with_test_prefix. Always restart GDB. No need to delete
3075 breakpoints after the test.
3076 (test_skip_handler): Remove prefix parameter.
3077 (skip_over_handler, breakpoint_to_handler)
3078 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
3079 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
3080 restart GDB. No need to delete breakpoints after the test.
3081 (top level): Use foreach to call the test procedures with
3082 different commands.
3083
a5b6e449
PA
30842014-10-28 Pedro Alves <palves@redhat.com>
3085
3086 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
3087 instead of GNATS numbers.
3088 * gdb.base/sigbpt.exp: Likewise.
3089 * gdb.base/siginfo.exp: Likewise.
3090 * gdb.base/sigstep.exp: Likewise.
3091
e5f8a7cc
PA
30922014-10-27 Pedro Alves <palves@redhat.com>
3093
3094 * gdb.base/sigstep.c (dummy): New global.
3095 (main): Issue a couple writes to the new global.
3096 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
3097 procedures.
3098 (skip_over_handler): Use test_skip_handler.
3099 (top level): Call skip_over_handler for stepi and nexti too.
3100 (breakpoint_over_handler): Use test_skip_handler.
3101 (top level): Call breakpoint_over_handler for stepi and nexti too.
3102
763905a3
YQ
31032014-10-27 Yao Qi <yao@codesourcery.com>
3104
3105 * gdb.trace/tfile.c (adjust_function_address)
3106 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
3107 function descriptor.
3108
6f259a23
DB
31092014-10-24 Don Breazeal <donb@codesourcery.com>
3110
3111 * gdb.base/foll-fork.exp (test_follow_fork,
3112 catch_fork_child_follow): Check for updated fork messages emitted
3113 from infrun.c.
3114 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
3115 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
3116 vfork_and_exec_child_follow_through_step): Check for updated vfork
3117 messages emitted from infrun.c.
3118
09dd9a69
PA
31192014-10-24 Pedro Alves <palves@redhat.com>
3120
3121 * gdb.base/corefile.exp: Remove references to ultrix.
3122 * gdb.base/interrupt.exp: Likewise.
3123 * gdb.base/whatis.exp: Likewise.
3124 * gdb.gdb/selftest.exp: Likewise.
3125 * gdb.threads/manythreads.exp: Likewise.
3126 * gdb.threads/print-threads.exp: Likewise.
3127 * gdb.threads/pthreads.exp:: Likewise.
3128 * gdb.threads/schedlock.exp: Likewise.
3129
3433cfa5
SC
31302014-10-24 Siva Chandra Reddy <sivachandra@google.com>
3131
3132 * gdb.cp/non-trivial-retval.cc: Add a test case.
3133 * gdb.cp/non-trivial-retval.exp: Add a test.
3134
092f880b
YQ
31352014-10-20 Yao Qi <yao@codesourcery.com>
3136
3137 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
3138 * gdb.python/py-objfile-script-gdb.py: New file.
3139 * gdb.python/py-objfile-script.exp: Update reference to
3140 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
3141 of remote_download. Remove the dest file.
3142
acbdb7f3
YQ
31432014-10-20 Yao Qi <yao@codesourcery.com>
3144
3145 * gdb.base/checkpoint.exp: Don't remove file copied on host.
3146 * gdb.base/step-line.exp: Likewise.
3147 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3148 * gdb.dwarf2/dw2-basic.exp: Likewise.
3149 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3150 * gdb.dwarf2/dw2-filename.exp: Likewise.
3151 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3152 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3153 * gdb.dwarf2/dw2-producer.exp: Likewise.
3154 * gdb.dwarf2/mac-fileno.exp: Likewise.
3155 * gdb.python/py-frame-args.exp: Likewise.
3156 * gdb.python/py-framefilter.exp: Likewise.
3157 * gdb.python/py-mi.exp: Likewise.
3158 * gdb.python/py-objfile-script.exp: Likewise
3159 * gdb.python/py-pp-integral.exp: Likewise.
3160 * gdb.python/py-pp-re-notag.exp: Likewise.
3161 * gdb.python/py-prettyprint.exp: Likewise.
3162 * gdb.python/py-section-script.exp: Likewise.
3163 * gdb.python/py-typeprint.exp: Likewise.
3164 * gdb.python/py-xmethods.exp: Likewise.
3165 * gdb.stabs/weird.exp: Likewise.
3166 * gdb.xml/tdesc-regs.exp: Likewise.
3167
bd286a29
KCY
31682014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
3169
3170 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
3171 (out_cu): Use addr_len for the size of addresses.
3172 (out_line): Likewise. Size DW_LNE_set_address instruction
3173 according to addr_len.
3174 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
3175 (FUNC): Add START_INSNS to definition.
3176
673dc4a0
YQ
31772014-10-18 Yao Qi <yao@codesourcery.com>
3178
3179 * gdb.base/argv0-symlink.exp: Check argv[0] value if
3180 gdb_has_argv0 return true.
3181 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
3182 check [target_info exists noargs], check [gdb_has_argv0]
3183 instead.
3184 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
3185 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
3186 procedures.
3187
4ffbba72
DE
31882014-10-17 Doug Evans <dje@google.com>
3189
3190 * gdb.python/py-events.exp: Update expected output for clear_objfiles
3191 event.
3192 * gdb.python/py-events.py: Add clear_objfiles event.
3193
d096d8c1
DE
31942014-10-17 Doug Evans <dje@google.com>
3195
3196 * gdb.python/py-objfile.exp: Test progspace attribute.
3197
a80db015
LM
31982014-10-17 Luis Machado <lgustavo@codesourcery.com>
3199
3200 * gdb.guile/scm-breakpoint.exp: Do not assume any
3201 directory separators when matching source file paths.
3202 * gdb.python/py-breakpoint.exp: Likewise.
3203 * gdb.reverse/break-precsave.exp: Likewise.
3204 * gdb.reverse/break-reverse.exp: Likewise.
3205 * gdb.reverse/consecutive-precsave.exp: Likewise.
3206 * gdb.reverse/finish-precsave.exp: Likewise.
3207 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
3208 * gdb.reverse/finish-reverse.exp: Likewise.
3209 * gdb.reverse/i386-precsave.exp: Likewise.
3210 * gdb.reverse/i387-env-reverse.exp: Likewise.
3211 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3212 * gdb.reverse/machinestate-precsave.exp: Likewise.
3213 * gdb.reverse/machinestate.exp: Likewise.
3214 * gdb.reverse/sigall-precsave.exp: Likewise.
3215 * gdb.reverse/solib-precsave.exp: Likewise.
3216 * gdb.reverse/step-precsave.exp: Likewise.
3217 * gdb.reverse/until-precsave.exp: Likewise.
3218 * gdb.reverse/watch-precsave.exp: Likewise.
3219 * gdb.reverse/watch-reverse.exp: Likewise.
3220
b22089ab
YQ
32212014-10-17 Yao Qi <yao@codesourcery.com>
3222
3223 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
3224 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
3225
6c4486e6
PA
32262014-10-17 Pedro Alves <palves@redhat.com>
3227
3228 PR gdb/17471
3229 * gdb.base/bg-execution-repeat.c: New file.
3230 * gdb.base/bg-execution-repeat.exp: New file.
3231
0ff33695
PA
32322014-10-17 Pedro Alves <palves@redhat.com>
3233
3234 PR gdb/17300
3235 * gdb.base/continue-all-already-running.c: New file.
3236 * gdb.base/continue-all-already-running.exp: New file.
3237
6fdebc3d
PA
32382014-10-17 Pedro Alves <palves@redhat.com>
3239
3240 PR gdb/17472
3241 * gdb.base/annota-input-while-running.c: New file.
3242 * gdb.base/annota-input-while-running.exp: New file.
3243
32a8097b
PA
32442014-10-17 Pedro Alves <palves@redhat.com>
3245
3246 * gdb.base/callfuncs.exp: emove references to osf.
3247 * gdb.base/sigall.exp: Likewise.
3248 * gdb.gdb/selftest.exp: Likewise.
3249 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
3250 * gdb.mi/non-stop.c: Likewise.
3251 * gdb.mi/pthreads.c: Likewise.
3252 * gdb.reverse/sigall-precsave.exp: Likewise.
3253 * gdb.reverse/sigall-reverse.exp: Likewise.
3254 * gdb.threads/pthreads.c: Likewise.
3255 * gdb.threads/pthreads.exp: Likewise.
3256
7a3517ff
YQ
32572014-10-17 Yao Qi <yao@codesourcery.com>
3258
3259 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
3260 check 'target_info exists noargs'.
3261 (test_command_prompt_position): Likewise.
3262 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
3263 Remove "set args".
3264 (progvar_simple_while_test): Likewise.
3265 (progvar_complex_if_while_test): Likewise.
3266 (if_while_breakpoint_command_test): Likewise.
3267 (infrun_breakpoint_command_test): Likewise.
3268 (breakpoint_command_test): Likewise.
3269 (watchpoint_command_test): Likewise.
3270 (bp_deleted_in_command_test): Likewise.
3271 (temporary_breakpoint_commands): Likewise.
3272
bb99c472
YQ
32732014-10-16 Yao Qi <yao@codesourcery.com>
3274
3275 * gdb.base/remotetimeout.exp: Remove noargs checking.
3276
7c16b83e
PA
32772014-10-15 Pedro Alves <palves@redhat.com>
3278
3279 PR breakpoints/9649
3280 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
3281 * gdb.base/breakpoint-in-ro-region.exp
3282 (probe_target_hardware_step): New procedure.
3283 (top level): Probe hardware stepping and hardware breakpoint
3284 support. Test stepping through a read-only region, with both
3285 "breakpoint auto-hw" on and off and both "always-inserted" on and
3286 off.
3287
35a49624
IB
32882014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
3289
3290 * gdb.dlang/demangle.exp: Update for demangling changes.
3291
2d1c107c
SC
32922014-10-15 Siva Chandra Reddy <sivachandra@google.com>
3293
3294 * gdb.cp/non-trivial-retval.cc: Add new test cases.
3295 * gdb.cp/non-trivial-retval.exp: Add new tests.
3296
778811d5
SC
32972014-10-15 Siva Chandra Reddy <sivachandra@google.com>
3298
3299 PR c++/13403
3300 PR c++/15154
3301 * gdb.cp/non-trivial-retval.cc: New file.
3302 * gdb.cp/non-trivial-retval.exp: New file.
3303
10c5f0a8
YQ
33042014-10-15 Yao Qi <yao@codesourcery.com>
3305
3306 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
3307 remote host.
3308
65d7b369
YQ
33092014-10-15 Yao Qi <yao@codesourcery.com>
3310
3311 * gdb.python/py-symbol.exp: Match file base name if host is
3312 remote, otherwise match file name with dir name.
3313 * gdb.python/py-symtab.exp: Likewise.
3314 * gdb.python/python.exp: Likewise.
3315
46dc1394
YQ
33162014-10-15 Yao Qi <yao@codesourcery.com>
3317
3318 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
3319 pattern.
3320 * gdb.python/py-symtab.exp: Likewise.
3321 * gdb.python/python.exp: Remove trailing ".*". Fix typo
3322 locationn.
3323
c40cc657
JB
33242014-10-14 Joel Brobecker <brobecker@adacore.com>
3325
3326 * gdb.ada/addr_arith: New testcase.
3327
2abf49e1
MR
33282014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
3329
3330 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
3331 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
3332 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
3333 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
3334
f7088df3
SDJ
33352014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
3336
3337 * gdb.arch/stap-eval-lang-ada.S: Likewise.
3338 * gdb.arch/stap-eval-lang-ada.c: Likewise.
3339 * gdb.arch/stap-eval-lang-ada.exp: New file.
3340
4dc06805
YQ
33412014-10-14 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.mi/mi-var-child.c (nothing1): New function.
3344 (nothing2): New function.
3345 (do_children_tests): Set function pointers by nothing1 and
3346 nothing2.
3347 * gdb.mi/mi-var-child.exp: Step over new added statements.
3348 Update test to match the new output.
3349 * gdb.mi/var-cmd.c (nothing1): New function.
3350 (nothing2): New function.
3351 (do_children_tests): Set function pointers by nothing1 and
3352 nothing2.
3353 * gdb.mi/mi-var-display.exp: Update test to match output.
3354 Step to the line specified by $line_dct_nothing.
3355 Increase the number of lines to step.
3356
46a93de2
YQ
33572014-10-14 Yao Qi <yao@codesourcery.com>
3358
3359 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
3360 tests.
3361 * gdb.mi/mi2-var-child.exp: Likewise.
3362
14ea52ee
DE
33632014-10-13 Doug Evans <dje@google.com>
3364
3365 * gdb.python/py-objfile.exp: Change name of file name test.
3366
e5c6e92b
DE
33672014-10-13 Doug Evans <dje@google.com>
3368
3369 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
3370 from the start of the CU.
3371
c780cc2f
JK
33722014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3373 Yao Qi <yao@codesourcery.com>
3374
3375 Fix "save breakpoints" for "catch" command.
3376 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
3377 Remove -nonewline. Match also the added "main" line.
3378
99894e11
JK
33792014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3380
3381 Fix "save breakpoints" for "disable $bpnum" command.
3382 * gdb.base/save-bp.c (main): Add label.
3383 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
3384
6e1ac5a3
JK
33852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
3388
754dd2b0
YQ
33892014-10-11 Yao Qi <yao@codesourcery.com>
3390
3391 * gdb.server/server-kill.exp: Execute command
3392 "set remote trace-status-packet on" before "tstatus".
3393
f90183d7
YQ
33942014-10-11 Yao Qi <yao@codesourcery.com>
3395
3396 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
3397 (main): Call getppid.
3398 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
3399 and continue to it. Read variable "server_pid".
3400
bf40a607
YQ
34012014-10-11 Yao Qi <yao@codesourcery.com>
3402
3403 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
3404
052ca370
YQ
34052014-10-11 Yao Qi <yao@codesourcery.com>
3406
3407 * gdb.threads/thread-find.exp: Don't execute command
3408 "info threads".
3409 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
3410 * gdb.threads/linux-dp.exp: Don't check the condition
3411 $threads_created equals to zero.
3412
3831839c
PA
34132014-10-10 Pedro Alves <palves@redhat.com>
3414
3415 * gdb.base/bigcore.exp: Remove references to IRIX.
3416 * gdb.base/funcargs.exp: Likewise.
3417 * gdb.base/interrupt.exp: Likewise.
3418 * gdb.base/mips_pro.exp: Likewise.
3419 * gdb.base/nodebug.exp: Likewise.
3420 * gdb.base/setvar.exp: Likewise.
3421 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
3422
8b9a549d
PA
34232014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3424 Pedro Alves <palves@redhat.com>
3425
3426 PR symtab/14466
3427 * gdb.base/vdso-warning.c: New file.
3428 * gdb.base/vdso-warning.exp: New file.
3429
d48ba5e8
DE
34302014-10-02 Doug Evans <dje@google.com>
3431
3432 * gdb.base/structs.c (main): Don't run forever.
3433
2278c276
PA
34342014-10-02 Pedro Alves <palves@redhat.com>
3435
3436 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
3437 (top level) <stop threads 1, stop threads 2>: Use it.
3438
b57bacec
PA
34392014-10-02 Pedro Alves <palves@redhat.com>
3440
3441 * gdb.threads/break-while-running.exp (test): Add new
3442 'update_thread_list' argument. Skip "info threads" if false.
3443 (top level): Add new 'update_thread_list' axis.
3444
13fd3ff3
PA
34452014-10-02 Pedro Alves <palves@redhat.com>
3446
3447 PR breakpoints/17431
3448 * gdb.base/execl-update-breakpoints.c: New file.
3449 * gdb.base/execl-update-breakpoints.exp: New file.
3450
0fec99e8
PA
34512014-10-01 Pedro Alves <palves@redhat.com>
3452
3453 * gdb.base/breakpoint-in-ro-region.c: New file.
3454 * gdb.base/breakpoint-in-ro-region.exp: New file.
3455
2ddf4301
SM
34562014-10-01 Simon Marchi <simon.marchi@ericsson.com>
3457
3458 * gdb.mi/mi-exit-code.exp: New file.
3459 * gdb.mi/mi-exit-code.c: New file.
3460
6a5f3f43
YQ
34612014-09-30 Yao Qi <yao@codesourcery.com>
3462
3463 * lib/prelink-support.exp (build_executable_own_libs): Error if
3464 the target isn't native.
3465
345bcc73
YQ
34662014-09-30 Yao Qi <yao@codesourcery.com>
3467
3468 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
3469 false.
3470
a25a5a45
PA
34712014-09-22 Pedro Alves <palves@redhat.com>
3472
3473 * gdb.threads/break-while-running.exp: New file.
3474 * gdb.threads/break-while-running.c: New file.
3475
00ba3162
YQ
34762014-09-19 Yao Qi <yao@codesourcery.com>
3477
3478 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
3479 Invoke test. Restart GDB with --readnow and invoke test again.
3480
c3b7b696
YQ
34812014-09-19 Yao Qi <yao@codesourcery.com>
3482
3483 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
3484 proc set_breakpoint_on_gcd_function. Invoke
3485 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
3486 invoke set_breakpoint_on_gcd_function again.
3487
2b4fd423
DE
34882014-09-18 Doug Evans <dje@google.com>
3489
3490 * gdb.dwarf2/symtab-producer.exp: New file.
3491
a5947601
SDJ
34922014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
3493
3494 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
3495 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
3496 * gdb.base/global-var-nested-by-dso.c: Likewise.
3497 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3498
91c19059
SDJ
34992014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
3500 Pedro Alves <palves@redhat.com>
3501
3502 * gdb.base/watch-bitfields.exp: Pass string other than test file
3503 name to prepare_for_testing.
3504 (watch): New procedure.
3505 (expect_watchpoint): Use with_test_prefix.
3506 (top level): Factor out tests to ...
3507 (test_watch_location, test_regular_watch): ... these new
3508 procedures, and use with_test_prefix and gdb_continue_to_end.
3509
bb9d5f81
PP
35102014-09-16 Patrick Palka <patrick@parcs.ath.cx>
3511
3512 PR breakpoints/12526
3513 * gdb.base/watch-bitfields.exp: New file.
3514 * gdb.base/watch-bitfields.c: New file.
3515
635856f5
PA
35162014-09-16 Pedro Alves <palves@redhat.com>
3517
3518 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
3519 software and hardware addresses, not software address against
3520 itself.
3521
7280ceea
PA
35222014-09-16 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
3525 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
3526
428b16bd
PA
35272014-09-16 Pedro Alves <palves@redhat.com>
3528
3529 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
3530 files.
3531 * gdb.base/a2-run.exp: Remove all code guarded by istarget
3532 "*-*-vxworks*" throughout.
3533 * gdb.base/break.exp: Likewise.
3534 * gdb.base/default.exp: Likewise.
3535 * gdb.base/scope.exp: Likewise.
3536 * gdb.base/sepdebug.exp: Likewise.
3537 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
3538 throughout.
3539 * gdb.base/run.c: Likewise.
3540 * gdb.base/sepdebug.c: Likewise.
3541 * gdb.hp/gdb.aCC/run.c: Likewise.
3542 * gdb.reverse/until-reverse.c: Likewise.
3543 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
3544
666d413c
YQ
35452014-09-16 Yao Qi <yao@codesourcery.com>
3546
3547 * boards/local-remote-host-native.exp: New file.
3548
57cbd724
DE
35492014-09-14 Doug Evans <xdje42@gmail.com>
3550
3551 * gdb.threads/queue-signal.c (thread_count): New variable.
3552 (thread_count_mutex, thread_count_condvar): New variables.
3553 (incr_thread_count, wait_all_threads_running): New functions.
3554 (main): Wait for all threads to be in their thread functions.
3555
81219e53
DE
35562014-09-13 Doug Evans <xdje42@gmail.com>
3557
3558 * gdb.threads/queue-signal.c: New file.
3559 * gdb.threads/queue-signal.exp: New file.
3560
3714cea7
DE
35612014-09-13 Doug Evans <xdje42@gmail.com>
3562
3563 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
3564 be consistent with what default_gdb_init uses.
3565 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
3566 the plain text of the prompt. Add some logging printfs.
3567 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
3568
fa43b1d7
PA
35692014-09-12 Pedro Alves <palves@redhat.com>
3570
3571 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
3572 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
3573 * gdb.arch/i386-size-overlap.exp: Likewise.
3574 * gdb.arch/i386-size.exp: Likewise.
3575 * gdb.arch/i386-unwind.exp: Likewise.
3576 * gdb.base/a2-run.exp: Likewise.
3577 * gdb.base/break.exp: Likewise.
3578 * gdb.base/charset.exp: Likewise.
3579 * gdb.base/chng-syms.exp: Likewise.
3580 * gdb.base/commands.exp: Likewise.
3581 * gdb.base/dbx.exp: Likewise.
3582 * gdb.base/find.exp: Likewise.
3583 * gdb.base/funcargs.exp: Likewise.
3584 * gdb.base/jit-simple.exp: Likewise.
3585 * gdb.base/reread.exp: Likewise.
3586 * gdb.base/sepdebug.exp: Likewise.
3587 * gdb.base/step-bt.exp: Likewise.
3588 * gdb.cp/mb-inline.exp: Likewise.
3589 * gdb.cp/mb-templates.exp: Likewise.
3590 * gdb.objc/basicclass.exp: Likewise.
3591 * gdb.threads/killed.exp: Likewise.
3592
9d9bf2df
EBM
35932014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3594
3595 PR tdep/17379
3596 * gdb.arch/powerpc-stackless.S: New file.
3597 * gdb.arch/powerpc-stackless.exp: New file.
3598
1cf2f1b0
JK
35992014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 * gdb.base/attach.c: Include unistd.h.
3602 (main): Call alarm. Add label postloop.
3603 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
3604 gdb_breakpoint, gdb_continue_to_breakpoint.
3605 (test_command_line_attach_run): Kill ${testpid} in one exit path.
3606
98880d46
PA
36072014-09-11 Pedro Alves <palves@redhat.com>
3608
3609 PR gdb/17347
3610 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
3611 * gdb.base/attach.exp (test_command_line_attach_run): New
3612 procedure.
3613 (top level): Call it.
3614
4c92ff2c
PA
36152014-09-11 Pedro Alves <palves@redhat.com>
3616
3617 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
3618 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
3619 (do_command_attach_tests): Use spawn_wait_for_attach.
3620 * gdb.base/solib-overlap.exp: Likewise.
3621 * gdb.multi/multi-attach.exp: Likewise.
3622 * gdb.python/py-prompt.exp: Likewise.
3623 * gdb.python/py-sync-interp.exp: Likewise.
3624 * gdb.server/ext-attach.exp: Likewise.
3625
3adc1a7d
GKB
36262014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
3627
3628 * gdb.fortran/array-element.exp: Remove unexpected "continue"
3629 command in testcase. Simplify testcase.
3630
96334934
JB
36312014-09-10 Joel Brobecker <brobecker@adacore.com>
3632
3633 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
3634
eb479039
JB
36352014-09-10 Joel Brobecker <brobecker@adacore.com>
3636
3637 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
3638
deede10c
JB
36392014-09-10 Joel Brobecker <brobecker@adacore.com>
3640
3641 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
3642
7828a5f5
JB
36432014-09-10 Joel Brobecker <brobecker@adacore.com>
3644
3645 * gdb.dwarf2/dynarr-ptr.c: New file.
3646 * gdb.dwarf2/dynarr-ptr.exp: New file.
3647
33aeebcf
MR
36482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3649
3650 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
3651 of 30 rather than hardcoding 120 for a slow test case. Take the
3652 `gdb,timeout' target setting into account for this calculation.
3653 Don't extend the timeout for the test cases that don't need it.
3654
7b415901
MR
36552014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3656
3657 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
3658 a factor of 2 for a slow test case. Take the `gdb,timeout'
3659 target setting into account for this calculation.
3660 * gdb.reverse/until-precsave.exp: Increase the timeout by
3661 a factor of 15 and 3 respectively rather than adding 120
3662 for a pair of slow test cases. Take the `gdb,timeout'
3663 target setting into account for this calculation.
3664
4a40f85a
MR
36652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3666
3667 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
3668 timeout, don't pass one down to gdb_expect.
3669 (gdb_expect): Rework timeout selection.
3670
09635af7
MR
36712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3672
3673 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
3674 exception on timeout.
3675 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
3676 (gdbserver_start_extended): Catch any `gdbserver_start' error
3677 exceptions.
3678 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
3679 * lib/mi-support.exp (mi_gdb_target_load): Catch any
3680 `gdbserver_gdb_load' error exceptions.
3681
2bdd10b7
MR
36822014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
3683
3684 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
3685 120 on waiting for the TCP socket to open.
3686
316935f0
DE
36872014-09-09 Doug Evans <xdje42@gmail.com>
3688
3689 * gdb.base/default.exp (show_conv_list): Add _caller_is,
3690 _caller_matches, _any_caller_is, _any_caller_matches.
3691
83740597
DE
36922014-09-09 Doug Evans <xdje42@gmail.com>
3693
3694 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
3695
4c122fc3
YQ
36962014-09-09 Yao Qi <yao@codesourcery.com>
3697
3698 * gdb.mi/mi-var-display.exp: Set print symbol off.
3699
a9f116cb
GKB
37002014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
3701
3702 PR gdb/17035
3703 * gdb.base/commands.exp: Add tests to verify user-defined
3704 commands with empty bodies.
3705 * gdb.python/py-cmd.exp: Test that we don't show user-defined
3706 python commands in `show user command`.
3707 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
3708 scheme commands in `show user command`.
3709
c75bd3a2
JK
37102014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3711
3712 PR python/17355
3713 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
3714 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
3715 * gdb.python/py-framefilter-invalidarg.exp: New file.
3716 * gdb.python/py-framefilter-invalidarg.py: New file.
3717
faa42425
DE
37182014-09-06 Doug Evans <xdje42@gmail.com>
3719
3720 PR 15276
3721 * gdb.python/py-caller-is.c: New file.
3722 * gdb.python/py-caller-is.exp: New file.
3723
474ca4f6
SDJ
37242014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
3725
3726 PR gdb/17235
3727 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
3728 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
3729
eb0b0463
SDJ
37302014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
3731
3732 PR fortran/17237
3733 * gdb.fortran/print-formatted.exp: New file.
3734 * gdb.fortran/print-formatted.f90: Likewise.
3735
5f3b99cf
SS
37362014-09-03 Sasha Smundak <asmundak@google.com>
3737
3738 * gdb.python/py-frame.exp: Test Frame.read_register.
3739
7d793aa9
SDJ
37402014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
3741
3742 PR python/16699
3743 * gdb.python/py-completion.exp: New file.
3744 * gdb.python/py-completion.py: Likewise.
3745
fb0576e9
DE
37462014-08-28 Doug Evans <dje@google.com>
3747
3748 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
3749 eax,etc. are live with values set by gdb and thus the compiler can't
3750 use them.
3751 * gdb.arch/i386-pseudo.c (main): Ditto.
3752
ee92b0dd
DE
37532014-08-27 Doug Evans <dje@google.com>
3754
3755 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
3756
6649db35
DE
37572014-08-25 Doug Evans <dje@google.com>
3758
3759 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
3760 (main): Ditto.
3761
564b7600
DE
37622014-08-25 Doug Evans <dje@google.com>
3763
3764 * gdb.threads/thread-execl.exp: #include <stdio.h>.
3765
3881fb67
YQ
37662014-08-24 Yao Qi <yao@codesourcery.com>
3767
3768 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
3769 symbol off.
3770 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
3771
a05a36a5
DE
37722014-08-22 Doug Evans <dje@google.com>
3773
3774 PR 17276
3775 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
3776 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
3777 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
3778
7c343b48
YQ
37792014-08-22 Yao Qi <yao@codesourcery.com>
3780
3781 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
3782 * gdb.python/py-finish-breakpoint2.exp: Likewise.
3783 * gdb.python/python.exp: Likewise. Use .py file on the host
3784 instead of the build.
3785
22fd09ae
JK
37862014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3787
3788 * gdb.threads/gcore-stale-thread.c: New file.
3789 * gdb.threads/gcore-stale-thread.exp: New file.
3790
a8454a7c
PA
37912014-08-21 Pedro Alves <palves@redhat.com>
3792
3793 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
3794 * gdb.base/gcore-relro-pie.exp: Likewise.
3795 * gdb.base/gcore-relro.exp: Likewise.
3796 * gdb.base/gcore.exp: Likewise.
3797 * gdb.base/print-symbol-loading.exp: Likewise.
3798 * gdb.threads/gcore-thread.exp: Likewise.
3799 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
3800
2a31c623
PA
38012014-08-20 Pedro Alves <palves@redhat.com>
3802 Jan Kratochvil <jan.kratochvil@redhat.com>
3803
3804 * Makefile.in (EXTRA_RULES, CC): New variables, get from
3805 configure.
3806 (EXPECT): Handle READ1 being set.
3807 (all): Depend on EXTRA_RULES.
3808 (check-read1, expect-read1, read1.so, read1): New rules.
3809 * README (Testsuite Parameters): Document the READ1 make variable.
3810 (Race detection): New section.
3811 * configure: Regenerate.
3812 * configure.ac: If build==host==target, and running under a
3813 GNU/glibc system, add read1 to the extra Makefile rules.
3814 (EXTRA_RULES): AC_SUBST it.
3815 * lib/read1.c: New file.
3816
d36430db
JB
38172014-08-20 Joel Brobecker <brobecker@adacore.com>
3818
3819 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
3820 the handling of variables declared as a typedef to an array
3821 which a DW_AT_data_location attribute.
3822
9a0dc9e3
PA
38232014-08-19 Andrew Burgess <aburgess@broadcom.com>
3824 Pedro Alves <palves@redhat.com>
3825
3826 PR symtab/14604
3827 PR symtab/14605
3828 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
3829 gdb_test.
3830
0718a8da
PA
38312014-08-19 Pedro Alves <palves@redhat.com>
3832
3833 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
3834
13b448cd
YQ
38352014-08-19 Yao Qi <yao@codesourcery.com>
3836
3837 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
3838 right line.
3839
1cbf5077
DB
38402014-08-18 David Blaikie <dblaikie@gmail.com>
3841
3842 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
3843
bf0fae19
JB
38442014-08-18 Joel Brobecker <brobecker@adacore.com>
3845
3846 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
3847 attribute in array range.
3848
3c8c5dcc
JB
38492014-08-18 Joel Brobecker <brobecker@adacore.com>
3850
3851 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
3852
e66d4446
SC
38532014-08-15 Siva Chandra Reddy <sivachandra@google.com>
3854
3855 PR c++/17132
3856 * gdb.cp/pr17132.cc: New file.
3857 * gdb.cp/pr17132.exp: New file.
3858
940df408
SC
38592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
3860
3861 * gdb.python/py-xmethods.py (A_getarrayind)
3862 (E_method_char_worker.__call__, E_method_int_worker.__call__):
3863 Use 'print' with function call syntax.
3864 (E_method_matcher.match): Fix tab vs space indentation mixup.
3865
ebcc6c3a
YQ
38662014-08-15 Yao Qi <yao@codesourcery.com>
3867
3868 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
3869 false.
3870
775e0f04
YQ
38712014-08-15 Yao Qi <yao@codesourcery.com>
3872
3873 * gdb.cp/casts.exp: Set print symbol off.
3874 * gdb.cp/class2.exp: Likewise.
3875 * gdb.cp/overload.exp: Likewise.
3876 * gdb.cp/templates.exp: Likewise.
3877
d769e349
DE
38782014-08-11 Doug Evans <dje@google.com>
3879
3880 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
3881 (test_load_shlib): Update.
3882
20c6f1e1
YQ
38832014-08-09 Yao Qi <yao@codesourcery.com>
3884
3885 * gdb.base/display.exp: Invoke is_address_zero_readable.
3886 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
3887 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
3888 * gdb.base/hbreak-unmapped.exp: Return if
3889 is_address_zero_readable returns true.
3890 * gdb.base/signest.exp: Likewise.
3891 * gdb.base/signull.exp: Likewise.
3892 * gdb.base/sigbpt.exp: Likewise.
3893 * gdb.guile/scm-disasm.exp: Do the test if
3894 is_address_zero_readable returns false.
3895 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
3896 * gdb.python/py-arch.exp: Likewise.
3897 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
3898 * lib/gdb.exp (is_address_zero_readable): New proc.
3899
5792e8e3
YQ
39002014-08-09 Yao Qi <yao@codesourcery.com>
3901
3902 PR testsuite/13443
3903 * gdb.mi/mi-var-display.exp: Make test messages unique.
3904
3cecbbbe
TT
39052014-08-04 Tom Tromey <tromey@redhat.com>
3906
3907 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
3908 target 0".
3909
00b51ff5
TT
39102014-08-04 Tom Tromey <tromey@redhat.com>
3911
3912 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
3913 "target_resume".
3914
6908c509
JB
39152014-08-01 Joel Brobecker <brobecker@adacore.com>
3916
3917 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
3918 inner_vla_struct_object_size.
3919 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
3920 as xfail.
3921
cc6563d2
PA
39222014-07-30 Pedro Alves <palves@redhat.com>
3923
3924 * gdb.threads/signal-command-handle-nopass.exp (test): Add
3925 comment.
3926
7e09a223
YQ
39272014-07-29 Yao Qi <yao@codesourcery.com>
3928
3929 PR gdb/17206
3930 * gdb.base/until-nodebug.exp: New.
3931
7ebdbe92
DE
39322014-07-28 Doug Evans <xdje42@gmail.com>
3933
3934 PR guile/17203
3935 * gdb.guile/scm-parameter.exp: Add tests for trying to create
3936 previously existing parameter, and previously ambiguously spelled
3937 parameter.
3938
fdb1adc6
WN
39392014-07-28 Will Newton <will.newton@linaro.org>
3940
3941 * gdb.base/varargs.exp: Remove KFAILs for ARM.
3942
186fcde0
DE
39432014-07-26 Ludovic Courtès <ludo@gnu.org>
3944 Doug Evans <xdje42@gmail.com>
3945
3946 PR guile/17146
3947 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
3948
70509625
PA
39492014-07-25 Pedro Alves <palves@redhat.com>
3950
3951 * gdb.threads/signal-command-handle-nopass.c: New file.
3952 * gdb.threads/signal-command-handle-nopass.exp: New file.
3953 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
3954 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
3955 * gdb.threads/signal-delivered-right-thread.c: New file.
3956 * gdb.threads/signal-delivered-right-thread.exp: New file.
3957
c3f814a1
PA
39582014-07-25 Pedro Alves <palves@redhat.com>
3959
3960 * gdb.base/double-prompt-target-event-error.exp
3961 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
3962 match.
3963 (cancel_pagination_in_target_event): Rework double prompt
3964 detection.
3965 * gdb.base/paginate-after-ctrl-c-running.exp
3966 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
3967 <return>' match.
3968 * gdb.base/paginate-bg-execution.exp
3969 (test_bg_execution_pagination_return)
3970 (test_bg_execution_pagination_cancel): Remove '-notransfer
3971 <return>' matches.
3972 * gdb.base/paginate-execution-startup.exp
3973 (test_fg_execution_pagination_return)
3974 (test_fg_execution_pagination_cancel): Remove '-notransfer
3975 <return>' matches.
3976 * gdb.base/paginate-inferior-exit.exp
3977 (test_paginate_inferior_exited): Remove '-notransfer <return>'
3978 match.
3979 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
3980 * lib/gdb.exp (pagination_prompt): Run text through
3981 string_to_regexp.
3982 (gdb_test_multiple): Match $pagination_prompt instead of
3983 "<return>".
3984 (string_to_regexp): Move to lib/gdb-utils.exp.
3985
e214cf6c
JK
39862014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * gdb.arch/amd64-entry-value-paramref.S: New file.
3989 * gdb.arch/amd64-entry-value-paramref.cc: New file.
3990 * gdb.arch/amd64-entry-value-paramref.exp: New file.
3991 * gdb.arch/amd64-optimout-repeat.S: New file.
3992 * gdb.arch/amd64-optimout-repeat.c: New file.
3993 * gdb.arch/amd64-optimout-repeat.exp: New file.
3994
17d0c5c8
JK
39952014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3996
3997 PR gdb/17170
3998 * gdb.base/statistics.exp: New file.
3999
b8b8facf
DE
40002014-07-17 Doug Evans <dje@google.com>
4001
74b49205 4002 PR gdb/17170
b8b8facf
DE
4003 * gdb.base/maint.exp: Update testing of per-command stats.
4004
1b5d0ab3
PA
40052014-07-16 Pedro Alves <palves@redhat.com>
4006
4007 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
4008 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
4009 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
4010 (tfile_write_buf): New functions.
4011 (add_memory_block): Rewrite using the above.
4012 (adjust_function_address): New function.
4013 (FUNCTION_ADDRESS): New macro.
4014 (write_basic_trace_file): Remove short_x local, and use
4015 tfile_write_16. Change type of func_addr local to unsigned long
4016 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
4017 here. Cast argument of add_memory_block to char pointer.
4018 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
4019 (main): Remove parameters.
4020 * gdb.trace/tfile.exp: Remove nowarnings.
4021
4d974e88
SM
40222014-07-15 Simon Marchi <simon.marchi@ericsson.com>
4023
4024 * gdb.base/debug-expr.exp: Test string evaluation with
4025 "debug expression" on.
4026
41e99568
PA
40272014-07-15 Pedro Alves <palves@redhat.com>
4028
4029 * gdb.base/reread.exp: Use clean_restart.
4030
487d9753
PL
40312014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
4032
4033 * gdb.arch/avr-flash-qualifer.c: New.
4034 * gdb.arch/avr-flash-qualifer.exp: New.
4035
cc1c52ad
PA
40362014-07-14 Pedro Alves <palves@redhat.com>
4037
4038 * gdb.base/paginate-after-ctrl-c-running.c: New file.
4039 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
4040
1e973570
PA
40412014-07-14 Pedro Alves <palves@redhat.com>
4042
4043 * gdb.base/double-prompt-target-event-error.c: New file.
4044 * gdb.base/double-prompt-target-event-error.exp: New file.
4045
93d6eb10
PA
40462014-07-14 Pedro Alves <palves@redhat.com>
4047
4048 PR gdb/17072
4049 * gdb.base/paginate-inferior-exit.c: New file.
4050 * gdb.base/paginate-inferior-exit.exp: New file.
4051
0017922d
PA
40522014-07-14 Pedro Alves <palves@redhat.com>
4053
4054 PR gdb/17072
4055 * gdb.base/paginate-bg-execution.c: New file.
4056 * gdb.base/paginate-bg-execution.exp: New file.
4057
94696ad3
PA
40582014-07-14 Pedro Alves <palves@redhat.com>
4059
4060 PR gdb/17072
4061 * gdb.base/paginate-execution-startup.c: New file.
4062 * gdb.base/paginate-execution-startup.exp: New file.
4063 * lib/gdb.exp (pagination_prompt): New global.
4064 (default_gdb_spawn): New procedure, factored out from
4065 default_gdb_spawn.
4066 (default_gdb_start): Adjust to call default_gdb_spawn.
4067 (gdb_spawn): New procedure.
4068
bd293940
PA
40692014-07-14 Pedro Alves <palves@redhat.com>
4070
4071 * lib/gdb.exp (gdb_assert): New procedure.
4072 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
4073
c933f875
PA
40742014-07-14 Pedro Alves <palves@redhat.com>
4075
4076 * gdb.base/execution-termios.c: New file.
4077 * gdb.base/execution-termios.exp: New file.
4078
d98b7a16
TT
40792014-07-14 Tom Tromey <tromey@redhat.com>
4080
4081 * gdb.cp/vla-cxx.cc: New file.
4082 * gdb.cp/vla-cxx.exp: New file.
4083
548740d6
TT
40842014-07-14 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.reverse/rerun-prec.c: New file.
4087 * gdb.reverse/rerun-prec.exp: New file.
4088
a25eb028
MR
40892014-07-12 Maciej W. Rozycki <macro@mips.com>
4090 Maciej W. Rozycki <macro@codesourcery.com>
4091
4092 * lib/gdb-utils.exp: New file.
4093 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
4094 inline `gdb_init_command' processing.
4095 (gdb_start_cmd): Likewise.
4096 * lib/mi-support.exp (mi_run_cmd): Likewise.
4097 * README: Document `gdb_init_command' and `gdb_init_commands'.
4098
218c2655
JK
40992014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 Fix false FAIL running under a very long directory name.
4102 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
4103 and "set print elements 10000". Twice.
4104
5401fde3
YQ
41052014-07-11 Yao Qi <yao@codesourcery.com>
4106
4107 * gdb.base/exprs.exp: "set print symbol off".
4108
e76126e8
PA
41092014-07-11 Pedro Alves <palves@redhat.com>
4110
4111 * gdb.threads/kill.c: New file.
4112 * gdb.threads/kill.exp: New file.
4113
2d6f0de6
YQ
41142014-07-10 Yao Qi <yao@codesourcery.com>
4115
4116 * gdb.trace/tfile.c (write_basic_trace_file)
4117 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
4118 address written to trace file.
4119
7180e04a
PA
41202014-07-09 Pedro Alves <palves@redhat.com>
4121
4122 * gdb.base/attach-wait-input.exp: New file.
4123 * gdb.base/attach-wait-input.c: New file.
4124
9a9a7608
AB
41252014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4126
4127 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
4128 setting up test structures.
4129 (main): Call new test function.
4130 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
4131 test function, continue into test function and walk test
4132 structures.
4133
161ac41e
YQ
41342014-07-02 Yao Qi <yao@codesourcery.com>
4135
4136 * gdb.trace/entry-values.c: Define labels 'foo_start' and
4137 'bar_start' at the beginning of functions 'foo' and 'bar'
4138 respectively.
4139 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
4140 instead of 'foo' and 'bar'.
4141
1f267ae3
MM
41422014-07-08 Markus Metzger <markus.t.metzger@intel.com>
4143
4144 * gdb.btrace/segv.exp: New.
4145 * gdb.btrace/segv.c: New.
4146
2b239efb
LM
41472014-07-02 Luis Machado <lgustavo@codesourcery.com>
4148
4149 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
4150 instruction.
4151
cf363f18
MW
41522014-06-30 Mark Wielaard <mjw@redhat.com>
4153
4154 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
4155 vulture, vilify, villar): New volatile array constants.
4156 (vindictive, vegetation): New const volatile array constants.
4157 * gdb.base/volatile.exp: Test volatile and const volatile array
4158 types.
4159
aebf9d24
AA
41602014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
4161
4162 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
4163 target lacks support for awatch, rwatch, or hbreak.
4164
b67a2c6f
YQ
41652014-06-27 Yao Qi <yao@codesourcery.com>
4166
4167 * gdb.multi/dummy-frame-restore.exp: New.
4168 * gdb.multi/dummy-frame-restore.c: New.
4169
aef92902
MM
41702014-06-25 Markus Metzger <markus.t.metzger@intel.com>
4171
4172 * gdb.btrace/gcore.exp: New.
4173
8e9db26e
PA
41742014-06-23 Pedro Alves <palves@redhat.com>
4175
4176 * gdb.base/watchpoint-reuse-slot.c: New file.
4177 * gdb.base/watchpoint-reuse-slot.exp: New file.
4178
70afc5b7
SC
41792014-06-23 Siva Chandra Reddy <sivachandra@google.com>
4180
4181 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
4182 progspace's filename in 'info', 'enable' and 'disable' command
4183 tests.
4184
b972bd9c
JK
41852014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4186
4187 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
4188 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
4189 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
4190
125f8a3d
GB
41912014-06-20 Gary Benson <gbenson@redhat.com>
4192
4193 * gdb.arch/i386-avx.exp: Fix include file location.
4194 * gdb.arch/i386-sse.exp: Likewise.
4195
3ed9baed
IB
41962014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
4197
4198 * gdb.dlang/expression.exp: New file.
4199
034f788c
PA
42002014-06-19 Pedro Alves <palves@redhat.com>
4201
4202 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
4203 out from ...
4204 (top level): ... here. Iterate running tests under different
4205 scheduler-locking settings.
4206
45371d0c
LM
42072014-06-18 Luis Machado <lgustavo@codesourcery.com>
4208
4209 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
4210 to DW_FORM_addr and use non-zero addresses.
4211
5d376983
SC
42122014-06-18 Siva Chandra Reddy <sivachandra@google.com>
4213
4214 PR gdb/17017
4215 * gdb.python/py-xmethods.cc: Add global function call counters and
4216 increment them in their respective functions. Remove "cout"
4217 statements.
4218 * gdb.python/py-xmethods.exp: Make tests check the global function
4219 call counters instead of depending on inferior IO.
4220
a1aa2221
LM
42212014-06-18 Don Breazeal <donb@codesourcery.com>
4222
4223 * gdb.base/foll-fork.exp (default_fork_parent_follow):
4224 Deleted procedure.
4225 (explicit_fork_parent_follow): Deleted procedure.
4226 (explicit_fork_child_follow): Deleted procedure.
4227 (test_follow_fork): New procedure.
4228 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 4229 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
4230 procedure calls.
4231
0fc05997
YQ
42322014-06-17 Yao Qi <yao@codesourcery.com>
4233
4234 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
4235 CP1252.
4236
70795c52
LM
42372014-06-17 Luis Machado <lgustavo@codesourcery.com>
4238
4239 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
4240 Initialize ptr and S explicitly.
4241 (skip_type_update_when_not_use_rtti_test): Likewise.
4242
6be47f0c
KS
42432014-06-16 Keith Seitz <keiths@redhat.com>
4244
4245 PR mi/15863
4246 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
4247 the inferior is started.
4248
d03de421
PA
42492014-06-16 Pedro Alves <palves@redhat.com>
4250
4251 * gdb.base/break-main-file-remove-fail.c: New file.
4252 * gdb.base/break-main-file-remove-fail.exp: New file.
4253 * gdb.base/break-unload-file.exp: Use build_executable instead of
4254 prepare_for_testing.
4255 (test_break): New parameter "initial_load". Handle it.
4256 (top level): Add initial_load cmdline/file axis.
4257
f9579b99
TT
42582014-06-12 Tom Tromey <tromey@redhat.com>
4259
4260 * gdb.base/completion.exp: Don't use directory name in test.
4261
3657956b
GB
42622014-06-09 Gary Benson <gbenson@redhat.com>
4263
4264 * gdb.base/sigall.c [Functions to send signals]: Reorder to
4265 separate the always-available ANSI-standard signals from the
4266 signals that require checking.
4267 (main): Likewise.
4268 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
4269 Likewise.
4270 (main): Likewise.
4271
4186eb54
KS
42722014-06-07 Keith Seitz <keiths@redhat.com>
4273
4274 Revert:
4275 PR c++/16253
4276 * gdb.cp/var-tag.cc: New file.
4277 * gdb.cp/var-tag.exp: New file.
4278 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
4279 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
4280 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4281 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4282
25326a28 42832014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
4284
4285 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
4286
829155c9
PA
42872014-06-06 Pedro Alves <palves@redhat.com>
4288
4289 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
4290 in target debug output instead of looking at RSP packets,
4291 disabling the test on any target that uses hardware stepping.
4292 Update comments.
4293
61c8d22e
PA
42942014-06-06 Pedro Alves <palves@redhat.com>
4295
4296 * gdb.base/break-unload-file.exp: Fix typo.
4297
d9a47287
YQ
42982014-06-06 Yao Qi <yao@codesourcery.com>
4299
4300 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
4301 from "jit_function" to "^jit_function".
4302
e5e01dbf
YQ
43032014-06-06 Yao Qi <yao@codesourcery.com>
4304
4305 * gdb.base/async.c (foo): Add one statement.
4306 * gdb.base/async.exp: Get the next instruction address and
4307 match the output of "nexti" by instruction address. Match
4308 the hex address in the output of "finish".
4309
73ba372c
GB
43102014-06-06 Gary Benson <gbenson@redhat.com>
4311
4312 * gdb.base/call-signals.c: Remove preprocessor conditionals
4313 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
4314 SIGSEGV and SIGTERM.
4315 * gdb.base/sigall.c: Likewise.
4316 * gdb.base/unwindonsignal.c: Likewise.
4317 * gdb.reverse/sigall-reverse.c: Likewise.
4318
831517df
YQ
43192014-06-06 Yao Qi <yao@codesourcery.com>
4320
4321 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
4322 readable, skip the test.
4323
b8b91e98
YQ
43242014-06-06 Yao Qi <yao@codesourcery.com>
4325
4326 * gdb.threads/staticthreads.c (thread_function): Move the line
4327 setting breakpoint on forward.
4328 * gdb.threads/staticthreads.exp: Update comments.
4329
fb934770
LC
43302014-06-05 Ludovic Courtès <ludo@gnu.org>
4331
4332 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
4333 "history-append! type error".
4334
6ef284bd
SM
43352014-06-05 Simon Marchi <simon.marchi@ericsson.com>
4336
4337 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
4338 erroneous dprintf expected input.
4339
a872e241
DE
43402014-06-04 Doug Evans <xdje42@gmail.com>
4341
4342 * gdb.guile/scm-generics.exp: Delete.
4343
16f691fb
DE
43442014-06-04 Doug Evans <xdje42@gmail.com>
4345
4346 * gdb.guile/scm-breakpoint.exp: Update.
4347 Add tests for breakpoint registration.
4348
012370f6
TT
43492014-06-04 Tom Tromey <tromey@redhat.com>
4350
4351 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
4352 VLA-in-union.
4353 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
4354 inner_vla_struct, vla_union types. Initialize objects of those
4355 types and compute their sizes.
4356
9f5a4cef
HZ
43572014-06-04 Nathan Sidwell <nathan@codesourcery.com>
4358 Hui Zhu <hui@codesourcery.com>
4359
4360 * gdb.base/fileio.exp: Add test for shell not available as well as
4361 available.
4362 * gdb.base/fileio.c (test_system): Check for shell twice.
4363
90a45c4d
YQ
43642014-06-04 Yao Qi <yao@codesourcery.com>
4365
4366 * gdb.base/auto-connect-native-target.exp: Remove redundant
4367 space from the regexp pattern.
4368
70017e41
YQ
43692014-06-04 Yao Qi <yao@codesourcery.com>
4370
4371 * gdb.base/default.exp: Replace "child" with "native" in
4372 regexp pattern.
4373
883964a7
SC
43742014-06-03 Siva Chandra Reddy <sivachandra@google.com>
4375
4376 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
4377 * gdb.python/py-xmethods.exp: New tests to test xmethods.
4378 * gdb.python/py-xmethods.py: Python script supporting the
4379 new testcase and tests.
4380
ef370185
JB
43812014-06-03 Joel Brobecker <brobecker@adacore.com>
4382 Pedro Alves <palves@redhat.com>
4383
4384 PR breakpoints/17000
4385 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
4386 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
4387
1e2ccb61
BM
43882014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
4389
4390 * gdb.base/subst.exp: Add tests to verify partial path matching
4391 output.
4392
c6ec5ab2
PA
43932014-06-03 Pedro Alves <palves@redhat.com>
4394
4395 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
4396 target that doesn't use software single-stepping.
4397
835c559f
PA
43982014-06-03 Pedro Alves <palves@redhat.com>
4399
4400 PR breakpoints/17000
4401 * gdb.base/sss-bp-on-user-bp-2.c: New file.
4402 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
4403
06eb1586
DE
44042014-06-02 Doug Evans <xdje42@gmail.com>
4405
4406 * gdb.guile/scm-parameter.exp: New file.
4407
e698b8c4
DE
44082014-06-02 Doug Evans <xdje42@gmail.com>
4409
4410 * gdb.guile/scm-cmd.c: New file.
4411 * gdb.guile/scm-cmd.exp: New file.
4412
ded03782
DE
44132014-06-02 Doug Evans <xdje42@gmail.com>
4414
4415 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
4416 pretty-printer lookup.
4417 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
4418 (make-pp_s-printer): Call it.
4419 (make-pretty-printer-from-dict): New function.
4420 (lookup-pretty-printer-maker-from-dict): New function.
4421 (*pretty-printer*): Simplify.
4422 (make-objfile-pp_s-printer): New function.
4423 (install-objfile-pretty-printers!): New function.
4424 (make-progspace-pp_s-printer): New function.
4425 (install-progspace-pretty-printers!): New function.
4426 * gdb.guile/scm-progspace.c: New file.
4427 * gdb.guile/scm-progspace.exp: New file.
4428
41fac0cf
PA
44292014-06-02 Pedro Alves <palves@redhat.com>
4430
4431 * gdb.base/dprintf-bp-same-addr.c: New file.
4432 * gdb.base/dprintf-bp-same-addr.exp: New file.
4433
96ae5695
EBM
44342014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4435
4436 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
4437 * gdb.arch/powerpc-power.s: Likewise.
4438
da02b3a8
JB
44392014-06-02 Joel Brobecker <brobecker@adacore.com>
4440
4441 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
4442
c72b2e7b
YQ
44432014-06-01 Yao Qi <yao@codesourcery.com>
4444
4445 * gdb.base/watchpoint.exp (test_watch_location): Check null
4446 pointer can be dereferenced. If not, do the test, otherwise
4447 skip it.
4448
53e8a631
AB
44492014-05-30 Andrew Burgess <aburgess@broadcom.com>
4450
4451 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
4452 results.
4453 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
4454
938f0e2f
AB
44552014-05-30 Andrew Burgess <aburgess@broadcom.com>
4456
4457 * gdb.arch/amd64-invalid-stack-middle.S: New file.
4458 * gdb.arch/amd64-invalid-stack-middle.c: New file.
4459 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
4460 * gdb.arch/amd64-invalid-stack-top.c: New file.
4461 * gdb.arch/amd64-invalid-stack-top.exp: New file.
4462
9ba6657a
PA
44632014-05-30 Pedro Alves <palves@redhat.com>
4464
4465 PR breakpoints/17000
4466 * gdb.base/sss-bp-on-user-bp.c: New file.
4467 * gdb.base/sss-bp-on-user-bp.exp: New file.
4468
522c09bf
DB
44692014-05-30 David Blaikie <dblaikie@gmail.com>
4470
4471 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
4472 gnu_inline semantics via attribute.
4473 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
4474 source explicitly specifies the required semantics.
4475
bf4ef81e
MR
44762014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
4477
4478 * gdb.reverse/sigall-reverse.exp: Fix a typo.
4479
329ea579
PA
44802014-05-29 Pedro Alves <palves@redhat.com>
4481 Tom Tromey <tromey@redhat.com>
4482
4483 * gdb.base/async-shell.exp: Don't enable target-async.
4484 * gdb.base/async.exp
4485 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
4486 parameter. Adjust.
4487 (top level): Don't test with "target-async".
4488 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
4489 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
4490 * gdb.base/inferior-died.exp: Don't enable target-async.
4491 * gdb.base/interrupt-noterm.exp: Likewise.
4492 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
4493 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4494 * gdb.mi/mi-nonstop.exp: Likewise.
4495 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4496 * gdb.mi/mi-nsintrall.exp: Likewise.
4497 * gdb.mi/mi-nsmoribund.exp: Likewise.
4498 * gdb.mi/mi-nsthrexec.exp: Likewise.
4499 * gdb.mi/mi-watch-nonstop.exp: Likewise.
4500 * gdb.multi/watchpoint-multi.exp: Adjust comment.
4501 * gdb.python/py-evsignal.exp: Don't enable target-async.
4502 * gdb.python/py-evthreads.exp: Likewise.
4503 * gdb.python/py-prompt.exp: Likewise.
4504 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
4505 * gdb.server/solib-list.exp: Don't enable target-async.
4506 * gdb.threads/thread-specific-bp.exp: Likewise.
4507 * lib/mi-support.exp: Adjust to use mi-async.
4508
fd664c91
PA
45092014-05-29 Pedro Alves <palves@redhat.com>
4510
4511 PR gdb/13860
4512 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
4513 reason, even in sync mode.
4514
251bde03
PA
45152014-05-29 Pedro Alves <palves@redhat.com>
4516 Hui Zhu <hui@codesourcery.com>
4517
4518 PR PR15693
4519 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
4520 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
4521 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
4522 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
4523
7f3c0343
JB
45242014-05-28 Joel Brobecker <brobecker@adacore.com>
4525
4526 * config/monitor.exp (gdb_target_monitor): Replace use of
4527 "set remotebaud" by "set serial baud".
4528
b2715b27
AW
45292014-05-26 Andy Wingo <wingo@igalia.com>
4530
4531 * gdb.guile/scm-breakpoint.exp:
4532 * gdb.guile/scm-gsmob.exp: Update to use plain old object
4533 properties instead of gdb-object-properties.
4534
498a4489
YQ
45352014-05-26 Yao Qi <yao@codesourcery.com>
4536
4537 * gdb.server/no-thread-db.exp: Specify source file name
4538 explicitly when setting a breakpoint.
4539
589fdceb
MM
45402014-05-23 Markus Metzger <markus.t.metzger@intel.com>
4541
4542 * gdb.btrace/vdso.c: New.
4543 * gdb.btrace/vdso.exp: New.
4544
e9089e05
MM
45452014-05-23 Markus Metzger <markus.t.metzger@intel.com>
4546
4547 * gdb.base/gcore.exp (capture_command_output): Move ...
4548 * lib/gdb.exp (capture_command_output): ... here.
4549
67b5c0c1
MM
45502014-05-23 Markus Metzger <markus.t.metzger@intel.com>
4551
4552 * gdb.btrace/data.exp: Test memory access during btrace replay.
4553
a2199296
SM
45542014-05-22 Simon Marchi <simon.marchi@ericsson.com>
4555
4556 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
4557
17b2616c
PA
45582014-05-21 Pedro Alves <palves@redhat.com>
4559
4560 PR gdb/13860
4561 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
4562 (top level): Test that output related to execution commands is
4563 sent to the console with CLI commands, but not with MI commands.
4564 Test that breakpoint events are always mirrored to the console.
4565 Also expect the new source line to be output after a "next" in
4566 async mode too. Make it a pass/fail test.
4567 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
4568 output.
4569 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
4570
5166082f
PA
45712014-05-21 Pedro Alves <palves@redhat.com>
4572
4573 * gdb.base/list.exp (build_pattern, test_list): New procedures.
4574 Use them to test variations of "list" after reaching a breakpoint.
4575 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
4576 Test "list" with listsize 10 after reaching a breakpoint.
4577 * gdb.python/python.exp (decode_line current location line
4578 number): Adjust expected line number.
4579
2f25d70f
SM
45802014-05-21 Simon Marchi <simon.marchi@ericsson.com>
4581
4582 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
4583 behavior for $args, pass it directly to "run".
4584
ff604a67
MR
45852014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
4586
4587 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
4588 30000 to 65536.
4589
6a3cb8e8
PA
45902014-05-21 Pedro Alves <palves@redhat.com>
4591
4592 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
4593 auto-connect-native-target off".
4594 * gdb.base/auto-connect-native-target.c: New file.
4595 * gdb.base/auto-connect-native-target.exp: New file.
4596
4ebfc96e
PA
45972014-05-21 Pedro Alves <palves@redhat.com>
4598
4599 * gdb.base/default.exp: Test "target native" instead of "target
4600 child".
4601
36d46afb
MW
46022014-05-21 Mark Wielaard <mjw@redhat.com>
4603
4604 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
4605
5876f503
JK
46062014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4607
4608 Fix TLS access for -static -pthread.
4609 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
4610 <HAVE_TLS> (thread_function, main): Initialize it.
4611 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
4612 Add clean_restart.
4613 <$have_tls != "">: Check TLSVAR.
4614
0256a6ac
PA
46152014-05-21 Pedro Alves <palves@redhat.com>
4616
4617 * gdb.base/dcache-line-read-error.c: New.
4618 * gdb.base/dcache-line-read-error.exp: New.
4619
936d2992
PA
46202014-05-20 Pedro Alves <palves@redhat.com>
4621
4622 * gdb.base/compare-sections.c: New file.
4623 * gdb.base/compare-sections.exp: New file.
4624
802e8e6d
PA
46252014-05-20 Pedro Alves <palves@redhat.com>
4626
4627 * gdb.base/break-idempotent.c: New file.
4628 * gdb.base/break-idempotent.exp: New file.
4629
e59fa00f
MM
46302014-05-20 Markus Metzger <markus.t.metzger@intel.com>
4631
4632 * gdb.btrace/nohist.exp: New.
4633
8b696e31
YQ
46342014-05-20 Yao Qi <yao@codesourcery.com>
4635
4636 * lib/gdb.exp (gdb_init): Set timeout if test file is under
4637 gdb.reverse directory and gdb_reverse_timeout exists in board
4638 setting.
4639 * README: Document gdb_reverse_timeout.
4640
73c9764f
YQ
46412014-05-20 Yao Qi <yao@codesourcery.com>
4642
4643 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
4644 'test_file_name'. Treat args as a string instead of a list.
4645 (gdb_init): Rename argument 'args' by 'test_file_name'.
4646
f1f4348a
JK
46472014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4648
4649 * gdb.arch/powerpc-power.exp: New file.
4650 * gdb.arch/powerpc-power.s: New file.
4651
0dbe70ce
DE
46522014-05-16 Doug Evans <dje@google.com>
4653
4654 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
4655 * gdb.base/completion.exp: Check that all expected files exist
4656 before doing file completion.
0dbe70ce 4657
8d551b02
DE
46582014-05-16 Doug Evans <dje@google.com>
4659
4660 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
4661 Update.
4662 (do_syscall_tests_without_xml): Update.
4663
73eb7709
PA
46642014-05-16 Pedro Alves <palves@redhat.com>
4665
4666 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
4667 instead of "unknown output after running".
4668
3fae92fc
YQ
46692014-05-16 Yao Qi <yao@codesourcery.com>
4670
4671 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
4672 file1.txt from host at the end.
4673 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4674
c2b2ccc5
DE
46752014-05-15 Doug Evans <dje@google.com>
4676
4677 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
4678 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
4679 loading file. Add test for TU lookup.
4680
8c217a4b
SM
46812014-05-15 Simon Marchi <simon.marchi@ericsson.com>
4682
4683 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
4684 calling "-exec-arguments" or "set args" before running the
4685 inferior.
4686
3deb39c6
SM
46872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
4688
4689 * lib/mi-support.exp (mi_expect_stop): Expect message for
4690 inferiors that exit with non-zero exit code.
4691
71a79f8c
YQ
46922014-05-14 Yao Qi <yao@codesourcery.com>
4693
4694 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
4695 match absolute path on remote host.
4696 (test_file_list_exec_source_files): Remove "/" from the
4697 pattern.
4698
f23fcd46
YQ
46992014-05-14 Yao Qi <yao@codesourcery.com>
4700
4701 * boards/local-remote-host-notty.exp (${board}_file): New
4702 proc.
4703
9404b58f
KM
47042014-05-07 Kyle McMartin <kyle@redhat.com>
4705
4706 Pushed by Joel Brobecker <brobecker@adacore.com>.
4707 * gdb.arch/aarch64-atomic-inst.c: New file.
4708 * gdb.arch/aarch64-atomic-inst.exp: New file.
4709
5e45f04c
YQ
47102014-05-07 Yao Qi <yao@codesourcery.com>
4711
4712 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
4713 in current context" too.
4714
c888a17d
KS
47152014-05-05 Keith Seitz <keiths@redhat.com>
4716
4717 * gdb.linespec/ls-dollar.exp: Add test for linespec
4718 file:convenience_variable.
4719
290a839c
YQ
47202014-05-05 Yao Qi <yao@codesourcery.com>
4721
4722 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
4723 traceframes into tfile and ctf trace files. Read data from
4724 trace file and test collected data.
4725 (gdb_collect_locals_test): Likewise.
4726 (gdb_unavailable_registers_test): Likewise.
4727 (gdb_unavailable_floats): Likewise.
4728 (gdb_collect_globals_test): Likewise.
4729 (top-level): Append "ctf" to trace_file_targets if GDB
4730 supports.
4731
b5262cd0
YQ
47322014-05-05 Yao Qi <yao@codesourcery.com>
4733
4734 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
4735 code to ...
4736 (gdb_collect_args_test_1): ... it. New proc.
4737 (gdb_collect_locals_test): Move some code to ...
4738 (gdb_collect_locals_test_1): ... it. New proc.
4739 (gdb_unavailable_registers_test): Move some code to ...
4740 (gdb_unavailable_registers_test_1): ... it. New proc.
4741 (gdb_unavailable_floats): Move some code to ...
4742 (gdb_unavailable_floats_1): ... it. New proc.
4743
30a1e6cc
SDJ
47442014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
4745
4746 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
4747 probes to test for bitness recognition.
4748 * gdb.arch/amd64-stap-optional-prefix.exp
4749 (test_probe_value_without_reg): New procedure.
4750 Add code to test for different kinds of bitness.
4751
f33da99a
SDJ
47522014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
4753
4754 PR breakpoints/16889
4755 * gdb.arch/amd64-stap-optional-prefix.S: New file.
4756 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
4757
5b80f00d
PA
47582014-05-01 Pedro Alves <palves@redhat.com>
4759
4760 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
4761 gdb_file_cmd if no file is specified.
4762 * boards/native-extended-gdbserver.exp (gdb_load): Use the
4763 last_loaded_file to set the remote exec-file.
4764
f8c2a73c
PA
47652014-05-01 Pedro Alves <palves@redhat.com>
4766
4767 * boards/local-remote-host.exp: New file.
4768
be6e8ac7
PA
47692014-05-01 Pedro Alves <palves@redhat.com>
4770
4771 * boards/local-remote-host.exp: Rename to ...
4772 * boards/local-remote-host-notty.exp: ... this.
4773
cac0dc8f
JB
47742014-04-28 Joel Brobecker <brobecker@adacore.com>
4775
4776 * gdb.ada/dyn_arrayidx: New testcase.
4777
9730e6cc
YQ
47782014-04-26 Yao Qi <yao@codesourcery.com>
4779
4780 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
4781 and compute the length of function main. Save it in
4782 $main_length.
4783 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
4784 (top-level): Use gdb_compile to compile objects into
4785 executable and restart GDB. Remove invocation to
4786 prepare_for_testing.
4787
7ae1a6a6
PA
47882014-04-25 Simon Marchi <simon.marchi@ericsson.com>
4789 Pedro Alves <palves@redhat.com>
4790
4791 PR server/16255
4792 * gdb.multi/multi-attach.c: New file.
4793 * gdb.multi/multi-attach.exp: New file.
4794
4082afcc
PA
47952014-04-25 Pedro Alves <palves@redhat.com>
4796
4797 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
4798 user.
4799 (top level): Test that "set remote conditional-breakpoints-packet
4800 off" works as intended.
4801 * gdb.base/dprintf.exp: Test that "set remote
4802 breakpoint-commands-packet off" works as intended.
4803 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
4804 New function.
4805 (top level): Call it.
4806 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
4807 remote fast-tracepoints-packet off" works as intended.
4808 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
4809 * lib/gdb.exp (gdb_is_target_remote): ... here.
4810
2abc3f8d
DB
48112014-04-24 David Blaikie <dblaikie@gmail.com>
4812
4813 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
4814 ensure clang would not discard them.
4815 * gdb.base/gdbvars.c: Ditto.
4816 * gdb.base/memattr.c: Ditto.
4817 * gdb.base/whatis.c: Ditto.
4818 * gdb.python/py-prettyprint.c: Ditto.
4819 * gdb.trace/actions.c: Ditto.
4820 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
4821 ensure clang would not discard it.
4822
bfd39632
DB
48232014-04-24 David Blaikie <dblaikie@gmail.com>
4824
4825 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
4826 clang to emit the full definition of type required by the test
4827 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
4828
22842ff6
DB
48292014-04-24 David Blaikie <dblaikie@gmail.com>
4830
4831 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
4832 coax Clang into emitting the definition of the type.
4833 * gdb.cp/pr10728-x.h (y): Ditto.
4834 * gdb.cp/pr10728-y.cc (y): Ditto.
4835
c2e827ad
DB
48362014-04-24 David Blaikie <dblaikie@gmail.com>
4837
4838 * gdb.base/label.exp: XFAIL label related tests under Clang.
4839 * gdb.cp/cplabel.exp: Ditto.
4840 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
4841 under Clang those using labels.
4842
4c2d33e7
YQ
48432014-04-25 Yao Qi <yao@codesourcery.com>
4844
4845 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
4846 double_label.
4847 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
4848 partial_label and double_label.
4849
56083b99
DB
48502014-04-24 David Blaikie <dblaikie@gmail.com>
4851
4852 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
4853
25d4e99d
DB
48542014-04-24 David Blaikie <dblaikie@gmail.com>
4855
4856 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
4857 of the function to work across GCC and Clang.
4858 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
4859 pointer types (const void ** const V void **).
4860
01f9f808
MS
48612014-04-24 Michael Sturm <michael.sturm@mintel.com>
4862 Walfred Tedeschi <walfred.tedeschi@intel.com>
4863
4864 * Makefile.in (EXECUTABLES): Added i386-avx512.
4865 * gdb.arch/i386-avx512.c: New file.
4866 * gdb.arch/i386-avx512.exp: Likewise.
4867
4b48d439
KS
48682014-04-23 Keith Seitz <keiths@redhat.com>
4869
4870 * lib/mi-support.exp (mi_list_breakpoints): Delete.
4871 (mi_make_breakpoint_table): New procedure.
4872 (mi_create_breakpoint): Use mi_make_breakpoint
4873 and return the result.
4874 (mi_make_breakpoint): New procedure.
4875 (mi_build_kv_pairs): New procedure.
4876
4877 * gdb.mi/mi-break.exp: Remove unused globals,
4878 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
4879 All callers updated.
4880 * gdb.mi/mi-dprintf.exp: Use variable to track command
4881 number.
4882 Update all callers of mi_create_breakpoint and use
4883 mi_make_breakpoint_table.
4884 Remove any unused global variables.
4885 * gdb.mi/mi-nonstop.exp: Likewise.
4886 * gdb.mi/mi-nsintrall.exp: Likewise.
4887 * gdb.mi/mi-nsmoribund.exp: Likewise.
4888 * gdb.mi/mi-nsthrexec.exp: Likewise.
4889 * gdb.mi/mi-reverse.exp: Likewise.
4890 * gdb.mi/mi-simplerun.exp: Likewise.
4891 * gdb.mi/mi-stepn.exp: Likewise.
4892 * gdb.mi/mi-syn-frame.exp: Likewise.
4893 * gdb.mi/mi-until.exp: Likewise.
4894 * gdb.mi/mi-var-cp.exp: Likewise.
4895 * gdb.mi/mi-var-display.exp: Likewise.
4896 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
4897 * gdb.mi/mi2-var-child.exp: Likewise.
4898 * gdb.mi/mi-vla-c99.exp: Likewise.
4899 * lib/mi-support.exp: Likewise.
4900
4901 From Ian Lance Taylor <iant@cygnus.com>:
4902 * lib/gdb.exp (parse_args): New procedure.
4903
08351840
PA
49042014-04-23 Pedro Alves <palves@redhat.com>
4905
4906 * gdb.base/break-unload-file.c: New file.
4907 * gdb.base/break-unload-file.exp: New file.
4908 * gdb.base/sym-file-lib.c (baz): New function.
4909 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
4910 field.
4911 (load): Store the segment's mapped size.
4912 (unload): New function.
4913 (unload_shlib): New function.
4914 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
4915 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
4916 set a breakpoint at baz, and call it.
4917 * gdb.base/sym-file.exp: New tests for stale breakpoint
4918 instructions.
4919
076855f9
PA
49202014-04-23 Pedro Alves <palves@redhat.com>
4921
4922 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
4923 * gdb.base/hbreak-in-shr-unsupported.c: New file.
4924 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
4925 * gdb.base/hbreak-unmapped.c: New file.
4926 * gdb.base/hbreak-unmapped.exp: New file.
4927 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
4928 * lib/gdb.exp (gdb_is_target_remote): ... here.
4929
483805cf
PA
49302014-04-22 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.base/consecutive-step-over.c: New file.
4933 * gdb.base/consecutive-step-over.exp: New file.
4934
06d97543
PA
49352014-04-22 Pedro Alves <palves@redhat.com>
4936
4937 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
4938 instead of send_gdb/gdb_expect.
4939
b4429ea2
YQ
49402014-04-22 Yao Qi <yao@codesourcery.com>
4941
4942 * lib/trace-support.exp (generate_tracefile): New procedure.
4943 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
4944 return 0.
4945 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
4946 if generate_tracefile returns 1.
4947
51d48146
PA
49482014-04-18 Tom Tromey <palves@redhat.com>
4949 Pedro alves <tromey@redhat.com>
4950
4951 PR backtrace/15558
4952 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
4953 with a backtrace limit.
4954 * gdb.python/py-frame-inline.exp: Test running to an inline
4955 function with a backtrace limit, and printing the newest frame.
4956 * gdb.python/py-frame-inline.c (main): Call f.
4957
bd1dce5f
MS
49582014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4959
4960 * gdb.java/jnpe.exp: Drop srcdir from untested path.
4961
40d1a503
MS
49622014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
4963
4964 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
4965 Drop prefix from unsupported source file path.
4966
389b98f7
YQ
49672014-04-17 Yao Qi <yao@codesourcery.com>
4968
4969 * lib/gdb.exp (with_target_charset): New proc.
4970 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
4971 with_target_charset.
4972 (test_print_strings): Likewise.
4973 (test_repeat_bytes): Likewise.
4974 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
4975 for some tests.
4976
22869d73
KS
49772014-04-16 Keith Seitz <keiths@redhat.com>
4978
4979 PR gdb/15827
4980 * gdb.dwarf2/corrupt.c: New file.
4981 * gdb.dwarf2/corrupt.exp: New file.
4982
c4f87ca6
KS
49832014-04-16 Keith Seitz <keiths@redhat.com>
4984
4985 PR c++/16597
4986 * gdb.cp/namelessclass.cc: New file.
4987 * gdb.cp/namelessclass.exp: New file.
4988 * gdb.cp/namelessclass.S: New file.
4989
ab19de87
DE
49902014-04-16 Doug Evans <dje@google.com>
4991
4992 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
4993 Add comment.
4994 (gdbserver_default_get_comm_port): New function.
4995 (gdbserver_start): Check if board file provided
4996 "gdbserver,get_comm_port" and use it if so.
4997 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
4998 (gdb,socketport): Set to "stdio".
4999 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
5000 (stdio_gdbserver_template): Delete.
5001 (${board}_get_remote_address): Update.
5002 (${board}_build_remote_cmd): Delete.
5003 (${board}_get_comm_port): New function.
5004 (${board}_spawn): Update.
5005 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
5006 Delete.
5007 (${board}_get_remote_address): Update.
5008 (${board}_get_comm_port): New function.
5009
fc98a809
AB
50102014-04-16 Andrew Burgess <aburgess@broadcom.com>
5011
5012 * gdb.base/memattr.exp: Improve regexps to handle memory regions
5013 appearing in any order.
5014
87fd9e6e
DE
50152014-04-15 Doug Evans <dje@google.com>
5016
5017 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
5018 uninitialized value of "description".
5019
099fc3ea
KS
50202014-04-15 Keith Seitz <keiths@redhat.com>
5021
5022 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
5023 Remove unused globals.
5024 (test_running_the_program): Likewise.
5025 (test_controlled_execution): Likewise.
5026 (test_controlling_breakpoints): Likewise.
5027 (test_program_termination): Likewise.
5028
5da151d4
KS
50292014-04-15 Keith Seitz <keiths@redhat.com>
5030
5031 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
5032 unused globals.
5033 (test_rbreak_creation_and_listing): Likewise.
5034 (test_ignore_count): Likewise.
5035 (test_error): Likewise.
5036
35e5d2f0
PA
50372014-04-15 Pedro Alves <palves@redhat.com>
5038
5039 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
5040 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
5041 sym-file-loader.c.
5042 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
5043 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
5044 to sym-file-loader.c.
5045 (struct library): Forward declare.
5046 (load_shlib, lookup_function): Change prototypes.
5047 (find_shstrtab, find_strtab, find_shdr, find_symtab)
5048 (translate_offset): Remove declarations.
5049 (get_text_addr): New declaration.
5050 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
5051 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
5052 sym-file-loader.h.
5053 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
5054 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
5055 here from sym-file-loader.h.
5056 (struct library): New structure.
5057 (load_shlib, lookup_function): Change prototypes and adjust to
5058 work with a struct library.
5059 (find_shstrtab, find_strtab, find_shdr, find_symtab)
5060 (translate_offset): Make static.
5061 (get_text_addr): New function.
5062 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
5063
eb4c1710
PA
50642014-04-15 Pedro Alves <palves@redhat.com>
5065
5066 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
5067
2d1baf52
PA
50682014-04-15 Pedro Alves <palves@redhat.com>
5069
5070 * gdb.base/sym-file-loader.c: Include <limits.h>.
5071 (SELF_LINK): New define.
5072 (get_origin): New function.
5073 (load_shlib): Use it.
5074 * gdb.base/sym-file.exp: Don't early return if the target is
5075 remote. Use runto_main, and issue fail is that fails. Use
5076 gdb_load_shlibs.
5077 (shlib_name): Delete.
5078 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
5079
7dd6df01
PA
50802014-04-15 Pedro Alves <palves@redhat.com>
5081
5082 * gdb.base/sym-file.exp: Remove regex characters from test
5083 message. Don't refer to breakpoint numbers in test messages.
5084
b50c8614
KS
50852014-04-14 Keith Seitz <keiths@redhat.com>
5086
5087 PR c++/16253
5088 * gdb.cp/var-tag.cc: New file.
5089 * gdb.cp/var-tag.exp: New file.
5090 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
5091 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
5092 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
5093 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
5094
3d567982
TT
50952014-04-14 Tom Tromey <tromey@redhat.com>
5096
5097 * gdb.cp/classes.exp (test_enums): Handle underlying type.
5098 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
5099 type.
5100 * gdb.cp/enum-class.exp: New file.
5101 * gdb.cp/enum-class.cc: New file.
5102
0626fc76
TT
51032014-04-14 Tom Tromey <tromey@redhat.com>
5104
5105 * gdb.dwarf2/enum-type.exp: New file.
5106
dca325b3
SA
51072014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
5108
5109 * gdb.mi/mi-vla-c99.exp: New file.
5110 * gdb.mi/vla.c: New file.
5111
5854b38a
SA
51122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
5113
5114 * gdb.base/vla-datatypes.c: New file.
5115 * gdb.base/vla-datatypes.exp: New file.
5116
463bb957
SA
51172014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
5118
5119 * gdb.base/vla-ptr.c: New file.
5120 * gdb.base/vla-ptr.exp: New file.
5121
3dd170be
SA
51222014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
5123
5124 * gdb.dwarf2/count.exp: New file.
5125
5ecaaa66
SA
51262014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
5127
5128 * gdb.base/vla-sideeffect.c: New file.
5129 * gdb.base/vla-sideeffect.exp: New file.
5130
41f1ada5
DB
51312014-04-14 David Blaikie <dblaikie@gmail.com>
5132
5133 * gdb.mi/non-stop.c: Add return value for non-void function return
5134 statement.
5135 * gdb.threads/staticthreads.c: Ditto.
5136
0be03e84
DE
51372014-04-12 Siva Chandra Reddy <sivachandra@google.com>
5138 Doug Evans <xdje42@gmail.com>
5139
5140 * gdb.guile/scm-value.c: Improve test case.
5141 * gdb.guile/scm-value.exp: Add new test.
5142
f180a1fb
DB
51432014-04-11 David Blaikie <dblaikie@gmail.com>
5144
5145 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
5146 override Clang's default.
5147
6b662e19
JB
51482014-04-11 Joel Brobecker <brobecker@adacore.com>
5149
5150 Revert the following changes (regressions):
5151
5152 * gdb.base/vla-sideeffect.c: New file.
5153 * gdb.base/vla-sideeffect.exp: New file.
5154
5155 * gdb.dwarf2/count.exp: New file.
5156
5157 * gdb.base/vla-multi.c: New file.
5158 * gdb.base/vla-multi.exp: New file.
5159
5160 * gdb.base/vla-ptr.c: New file.
5161 * gdb.base/vla-ptr.exp: New file.
5162
5163 * gdb.base/vla-datatypes.c: New file.
5164 * gdb.base/vla-datatypes.exp: New file.
5165
5166 * gdb.mi/mi-vla-c99.exp: New file.
5167 * gdb.mi/vla.c: New file.
5168
245a5f0b
KS
51692014-04-11 Keith Seitz <keiths@redhat.com>
5170
5171 PR c++/16675
5172 * gdb.cp/cpsizeof.exp: New file.
5173 * gdb.cp/cpsizeof.cc: New file.
5174
58a84dcf
SA
51752014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5176
191a8a90
JB
5177 * gdb.mi/mi-vla-c99.exp: New file.
5178 * gdb.mi/vla.c: New file.
58a84dcf 5179
c8655f75
SA
51802014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5181
5182 * gdb.base/vla-datatypes.c: New file.
5183 * gdb.base/vla-datatypes.exp: New file.
5184
024e13b4
SA
51852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5186
5187 * gdb.base/vla-ptr.c: New file.
5188 * gdb.base/vla-ptr.exp: New file.
5189
1a237e0e
SA
51902014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5191
5192 * gdb.base/vla-multi.c: New file.
5193 * gdb.base/vla-multi.exp: New file.
5194
504f3432
SA
51952014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5196
5197 * gdb.dwarf2/count.exp: New file.
5198
3bce8237
SA
51992014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
5200
191a8a90
JB
5201 * gdb.base/vla-sideeffect.c: New file.
5202 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 5203
322f9c21
YQ
52042014-04-11 Yao Qi <yao@codesourcery.com>
5205
5206 * gdb.base/completion.exp: Check file exists before running tests
5207 on file completion.
5208
d708bcd1
PA
52092014-04-10 Pedro Alves <palves@redhat.com>
5210
5211 * gdb.base/cond-eval-mode.c: New file.
5212 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
5213 prepare_for_testing to build the new file. Check result of
5214 runto_main.
5215 (test_break, test_watch): New procedures.
5216 (top level): Use them.
5217
ae1d2761
PM
52182014-04-08 Pierre Muller <muller@sourceware.org>
5219
5220 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
5221 Ctrl-V use for mingw hosts.
5222
7af389b8
SC
52232014-04-07 Siva Chandra Reddy <sivachandra@google.com>
5224
5225 * gdb.python/py-value.c: Improve test case.
5226 * gdb.python/py-value.exp: Add new test.
5227
5e703181
DE
52282014-04-07 David Blaikie <dblaikie@gmail.com>
5229
5230 * lib/compiler.c: Identify the clang compiler.
5231 * lib/compiler.cc: Ditto.
5232
9810b410
YQ
52332014-04-03 Yao Qi <yao@codesourcery.com>
5234
5235 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
5236
98d1b8dc
AB
52372014-04-01 Anton Blanchard <anton@samba.org>
5238
5239 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
5240 messages unique.
5241
3114cea1
AB
52422014-04-01 Anton Blanchard <anton@samba.org>
5243
5244 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
5245 prepare_for_testing.
5246
62f7182c
AB
52472014-04-01 Anton Blanchard <anton@samba.org>
5248
5249 * gdb.arch/ppc64-atomic-inst.c: Remove.
5250 * gdb.arch/ppc64-atomic-inst.S: New file.
5251 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
5252
770e7fc7
DE
52532014-03-31 Doug Evans <dje@google.com>
5254
5255 * gdb.base/print-symbol-loading-lib.c: New file.
5256 * gdb.base/print-symbol-loading-main.c: New file.
5257 * gdb.base/print-symbol-loading.exp: New file.
5258
46e2bafa
YQ
52592014-03-31 Yao Qi <yao@codesourcery.com>
5260
5261 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
5262
8776cfe9
JB
52632014-03-28 Joel Brobecker <brobecker@adacore.com>
5264
5265 * gdb.ada/mi_dyn_arr: New testcase.
5266
5d1ef361
DE
52672014-03-27 Doug Evans <dje@google.com>
5268
5269 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
5270
b5bee914
YQ
52712014-03-27 Yao Qi <yao@codesourcery.com>
5272
5273 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
5274 if target is nios2-*-*.
5275
0d4d0e77
YQ
52762014-03-26 Yao Qi <yao@codesourcery.com>
5277
5278 * lib/gdb.exp (readline_is_used): New proc.
5279 * gdb.base/completion.exp: Move tests on command complete up.
5280 Skip the rest of tests if readline is not used.
5281 * gdb.ada/complete.exp: Skp the test if readline is not
5282 used.
5283 * gdb.base/filesym.exp: Likewise.
5284 * gdb.base/macscp.exp: Likewise.
5285 * gdb.base/readline-ask.exp: Likewise.
5286 * gdb.base/readline.exp: Likewise.
5287 * gdb.python/py-cmd.exp: Likewise.
5288 * gdb.trace/tfile.exp: Likewise.
5289
29361eee
YQ
52902014-03-26 Yao Qi <yao@codesourcery.com>
5291
5292 * gdb.base/macscp.exp: Fix code format issues.
5293
bc9a5525
UW
52942014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
5295
5296 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
5297 * gdb.asm/powerpc64le.inc: New file.
5298
d3839ede
PA
52992014-03-25 Pedro Alves <palves@redhat.com>
5300 Doug Evans <dje@google.com>
5301
5302 * gdb.base/source-execution.c: New file.
5303 * gdb.base/source-execution.exp: New file.
5304 * gdb.base/source-execution.gdb: New file.
5305
01672a57
DE
53062014-03-24 Doug Evans <dje@google.com>
5307
5308 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
5309 using fission.
5310
88bbeca9
HZ
53112014-03-24 Hui Zhu <hui@codesourcery.com>
5312 Pedro Alves <palves@redhat.com>
5313
5314 PR breakpoints/16101
5315 * gdb.base/dprintf.exp: Use unsupported rather than changing the
5316 test pass/fail messages. Detect missing support for dprintf when
5317 breakpoints are actually inserted.
5318 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
5319 breakpoints are actually inserted.
5320 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
5321 fails.
5322
d2348791
JK
53232014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
5326
feef67ab
DE
53272014-03-22 Doug Evans <xdje42@gmail.com>
5328
5329 * gdb.python/python.exp (python not supported): Verify multi-line
5330 python command issues an error.
25d743f9 5331 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 5332 guile command issues an error.
feef67ab 5333
ecebef6a
MR
53342014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
5335
5336 * gdb.threads/thread-specific.exp: Handle the lack of usable
5337 $this_breakpoint and $this_thread.
5338
ccdd1909
HZ
53392014-03-21 Hui Zhu <hui@codesourcery.com>
5340
5341 * gdb.base/attach.exp (do_command_attach_tests): New.
5342
beb460e8
PA
53432014-03-20 Tom Tromey <tromey@redhat.com>
5344 Pedro Alves <palves@redhat.com>
5345
5346 PR cli/15718
5347 * gdb.base/condbreak-call-false.c: New file.
5348 * gdb.base/condbreak-call-false.exp: New file.
5349
40acf43a
PA
53502014-03-20 Pedro Alves <palves@redhat.com>
5351
5352 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
5353 Delete.
5354 (block_signals, unblock_signals): Delete.
5355 (child_function_2, main): Remove references to deleted variable
5356 and functions.
5357
9f5e1e02
PA
53582014-03-20 Pedro Alves <palves@redhat.com>
5359
5360 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
5361 Use pthread_kill to signal thread 2.
5362 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5363 Adjust to make the test send itself a signal rather than using the
5364 host's "kill" command.
5365
99619bea
PA
53662014-03-20 Pedro Alves <palves@redhat.com>
5367
5368 * gdb.threads/multiple-step-overs.c: New file.
5369 * gdb.threads/multiple-step-overs.exp: New file.
5370 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5371 Adjust expected infrun debug output.
5372
2adfaa28
PA
53732014-03-20 Pedro Alves <palves@redhat.com>
5374
5375 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
5376 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
5377
31e77af2
PA
53782014-03-20 Pedro Alves <palves@redhat.com>
5379
5380 PR breakpoints/7143
5381 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
5382 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
5383 of gdb_test_multiple.
5384 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
5385 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
5386
b9f437de
PA
53872014-03-20 Pedro Alves <palves@redhat.com>
5388
5389 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
5390 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
5391
05adc73e
PA
53922014-03-19 Pedro Alves <palves@redhat.com>
5393
5394 * gdb.base/async.exp: Remove early return.
5395
6048b950
PA
53962014-03-19 Pedro Alves <palves@redhat.com>
5397
5398 * gdb.base/async.exp (step& tests): Pass explicit test messages.
5399
8bcfb00a
PA
54002014-03-19 Pedro Alves <palves@redhat.com>
5401
5402 * gdb.base/async.exp (test_background): Expect \r\n after
5403 "completed." in the fail pattern.
5404
884e37dc
PA
54052014-03-19 Pedro Alves <palves@redhat.com>
5406
5407 * gdb.base/async.exp (test_background): New procedure.
5408 Use it for all background execution command tests.
5409
148e57e2
PA
54102014-03-19 Pedro Alves <palves@redhat.com>
5411
5412 * gdb.base/async.exp: Use prepare_for_testing.
5413
f48088c7
PA
54142014-03-19 Pedro Alves <palves@redhat.com>
5415
5416 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
5417 the same line.
5418
e2f6c966
PA
54192014-03-19 Pedro Alves <palves@redhat.com>
5420
5421 * gdb.base/async.c (main): Add "jump here" and "until here" line
5422 marker comments.
5423 * gdb.base/async.exp (jump_here): New global.
5424 (jump& test): Use it.
5425 (until_here): New global.
5426 (until& test): Use it.
5427
c30568d4
PA
54282014-03-19 Pedro Alves <palves@redhat.com>
5429
5430 * gdb.base/async.exp: Don't frob gdb_protocol.
5431
0172b6a7
DE
54322014-03-18 Doug Evans <xdje42@gmail.com>
5433
5434 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
5435 Fix spelling of exec-done-display.
5436
06c868a8
JK
54372014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5438
5439 PR gdb/15358
5440 * gdb.base/gdb-sigterm.c: New file.
5441 * gdb.base/gdb-sigterm.exp: New file.
5442
0c7e1a46
PA
54432014-03-18 Pedro Alves <palves@redhat.com>
5444
5445 PR gdb/13860
5446 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
5447 * lib/mi-support.exp (mi_expect_stop): Add special handling for
5448 solib-event.
5449
f7c77d93
JB
54502014-03-17 Joel Brobecker <brobecker@adacore.com>
5451
5452 * gdb.ada/pckd_arr_ren: New testcase.
5453
5a1e8c7a
DE
54542014-03-13 Doug Evans <xdje42@gmail.com>
5455
5456 PR guile/16612
5457 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
5458 collect after discarding symbols.
5459
350e1a76
DE
54602014-03-13 Ludovic Courtès <ludo@gnu.org>
5461 Doug Evans <xdje42@gmail.com>
5462
5463 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
5464 to history survives a gc.
5465
a69900ae
PA
54662014-03-13 Pedro Alves <palves@redhat.com>
5467
5468 * gdb.base/default.exp: Don't test "target procfs".
5469
5db9f0bd
PA
54702014-03-13 Pedro Alves <palves@redhat.com>
5471
5472 * gdb.base/default.exp: Update "target child" and "target procfs"
5473 tests to not expect "Unix".
5474
b3ccfe11
TT
54752014-03-12 Tom Tromey <tromey@redhat.com>
5476
5477 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
5478 New procs. Add target-async tests.
5479 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
5480 Add target-async tests.
5481
646f4417
AA
54822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
5483
5484 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
5485 'func_start' and 'func_end' for the beginning and end of the
5486 function code, respectively.
5487 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
5488 'func_end' instead of 'func' and 'main'.
5489
288c211f
AA
54902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
5491
5492 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
5493 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
5494 generate the debug info assembler source.
5495
e0c0f156
AA
54962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
5497
5498 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
5499 * gdb.dwarf2/arr-subrange.exp: Likewise.
5500 * gdb.dwarf2/dwz.exp: Likewise.
5501 * gdb.dwarf2/method-ptr.exp: Likewise.
5502 * gdb.dwarf2/missing-sig-type.exp: Likewise.
5503 * gdb.dwarf2/subrange.exp: Likewise.
5504 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
5505 * gdb.dwarf2/implptrpiece.exp: Likewise.
5506 * gdb.dwarf2/nostaticblock.exp: Likewise.
5507
0e5c4555
AA
55082014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
5509
5510 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
5511 directory to absolute path name arguments.
5512
5ec18f2b
JG
55132014-03-10 Joel Brobecker <brobecker@adacore.com>
5514
5515 * gdb.ada/tagged_access: New testcase.
5516
847fc4f2
MM
55172014-03-07 Markus Metzger <markus.t.metzger@intel.com>
5518
5519 * gdb.btrace/data.exp: Update expected output.
5520
cc3da688
YQ
55212014-03-06 Yao Qi <yao@codesourcery.com>
5522
5523 * gdb.trace/pr16508.exp: New file.
5524
0f26cec1
PA
55252014-03-05 Pedro Alves <palves@redhat.com>
5526
5527 PR gdb/16575
5528 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
5529 procedure.
5530 (top level): Adjust to use it. Add tests that exercise breakpoint
5531 interaction with the code-cache.
5532
7a5a839f
LC
55332014-02-26 Ludovic Courtès <ludo@gnu.org>
5534
5535 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
5536 test for 'history-append!'.
5537
31aa7e4e
JB
55382014-02-26 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
5541 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
5542 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
5543 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
5544 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
5545 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
5546
1b588015
JB
55472014-02-26 Joel Brobecker <brobecker@adacore.com>
5548
5549 * testsuite/gdb.python/py-pp-re-notag.c: New file.
5550 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
5551 * testsuite/gdb.python/py-pp-re-notag.p: New file.
5552
55426c9d
JB
55532014-02-26 Joel Brobecker <brobecker@adacore.com>
5554
5555 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
5556
dc53a7ad
JB
55572014-02-26 Joel Brobecker <brobecker@adacore.com>
5558
5559 * gdb.dwarf2/arr-stride.c: New file.
5560 * gdb.dwarf2/arr-stride.exp: New file.
5561
12ab52e9
PA
55622014-02-26 Pedro Alves <palves@redhat.com>
5563
5564 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
5565 that won't ever trigger. Make sure that GDB reports the correct
5566 breakpoint that caused the stop.
5567
849c862e
JK
55682014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5569
5570 PR gdb/16626
5571 * gdb.base/auto-load-script: New file.
5572 * gdb.base/auto-load.c: New file.
5573 * gdb.base/auto-load.exp: New file.
5574
71b7d793
JK
5575 PR gdb/16626
5576 * gdb.base/auto-load.exp: Fix out-of-srctree run.
5577
e2f0d509
JK
55782014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5579
5580 Fix dw2-icycle.exp -fsanitize=address GDB crash.
5581 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
5582
50cc37c8
DE
55832014-02-24 Doug Evans <dje@google.com>
5584
5585 * lib/gdb.exp (run_on_host): Log error output if program fails.
5586
ea4758f2
PA
55872014-02-21 Pedro Alves <palves@redhat.com>
5588
5589 * gdb.threads/step-after-sr-lock.c: Rename to ...
5590 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
5591 * gdb.threads/step-after-sr-lock.exp: Rename to ...
5592 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
5593 ... this.
5594
d7b30f67
SDJ
55952014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
5596
5597 PR tdep/16397
5598 * gdb.arch/amd64-stap-special-operands.exp: New file.
5599 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
5600 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
5601 * gdb.arch/amd64-stap-triplet.S: Likewise.
5602 * gdb.arch/amd64-stap-triplet.c: Likewise.
5603
83deb43f
JB
56042014-02-20 Joel Brobecker <brobecker@adacore.com>
5605
5606 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
5607 in .section pseudo-op.
5608
adde2bff
DE
56092014-02-20 lin zuojian <manjian2006@gmail.com>
5610 Joel Brobecker <brobecker@adacore.com>
5611 Doug Evans <xdje42@gmail.com>
5612
5613 PR symtab/16581
5614 * gdb.dwarf2/dw2-icycle.S: New file.
5615 * gdb.dwarf2/dw2-icycle.c: New file.
5616 * gdb.dwarf2/dw2-icycle.exp: New file.
5617
f7bd0f78
SC
56182014-02-19 Siva Chandra Reddy <sivachandra@google.com>
5619
5620 * gdb.python/py-value-cc.cc: Improve test case to enable testing
5621 operations on gdb.Value objects.
5622 * gdb.python/py-value-cc.exp: Add new test to test operations on
5623 gdb.Value objects.
5624
c17ef0d5
DE
56252014-02-18 Doug Evans <dje@google.com>
5626
5627 * Makefile.in (TESTS): New variable.
5628 (expanded_tests, expanded_tests_or_none): New variables
5629 (check-single): Pass $(expanded_tests_or_none) to runtest.
5630 (check-parallel): Only run tests in $(TESTS) if non-empty.
5631 (check/no-matching-tests-found): New rule.
5632 * README: Document TESTS makefile variable.
5633
5dd3176f
DE
56342014-02-18 Doug Evans <dje@google.com>
5635
5636 * Makefile.in (check-parallel): rm -rf outputs temp.
5637
0b10be4f
JK
56382014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5639
5640 Fix "ERROR: no fileid for" in the testsuite.
5641 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
5642
85f224e7
DE
56432014-02-12 Doug Evans <dje@google.com>
5644
5645 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
5646 (MISCELLANEOUS): New variable.
5647 (clean): rm -rf $(MISCELLANEOUS).
5648 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
5649 dwp live in the same directory as symlinks, with each symlink pointed
5650 to a differently named file in a different directory.
5651
149b30ff
DE
56522014-02-11 Doug Evans <dje@google.com>
5653
5654 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
5655 of Tcl file commands.
5656
1dfdac32
MK
56572014-02-10 Mark Kettenis <kettenis@gnu.org>
5658
5659 * gdb.threads/step-after-sr-lock.exp: Avoid executing
5660 "kill -SIGUSR1 -1".
5661
aa4fb036
JB
56622014-02-10 Joel Brobecker <brobecker@adacore.com>
5663
5664 * gdb.ada/tick_length_array_enum_idx: New testcase.
5665
ed3ef339
DE
56662014-02-10 Doug Evans <xdje42@gmail.com>
5667
5668 * configure.ac (AC_OUTPUT): Add gdb.guile.
5669 * configure: Regenerate.
5670 * lib/gdb-guile.exp: New file.
5671 * lib/gdb.exp (get_target_charset): New function.
5672 * gdb.base/help.exp: Update expected output from "apropos apropos".
5673 * gdb.guile/Makefile.in: New file.
5674 * gdb.guile/guile.exp: New file.
5675 * gdb.guile/scm-arch.c: New file.
5676 * gdb.guile/scm-arch.exp: New file.
5677 * gdb.guile/scm-block.c: New file.
5678 * gdb.guile/scm-block.exp: New file.
5679 * gdb.guile/scm-breakpoint.c: New file.
5680 * gdb.guile/scm-breakpoint.exp: New file.
5681 * gdb.guile/scm-disasm.c: New file.
5682 * gdb.guile/scm-disasm.exp: New file.
5683 * gdb.guile/scm-equal.c: New file.
5684 * gdb.guile/scm-equal.exp: New file.
5685 * gdb.guile/scm-error.exp: New file.
5686 * gdb.guile/scm-error.scm: New file.
5687 * gdb.guile/scm-frame-args.c: New file.
5688 * gdb.guile/scm-frame-args.exp: New file.
5689 * gdb.guile/scm-frame-args.scm: New file.
5690 * gdb.guile/scm-frame-inline.c: New file.
5691 * gdb.guile/scm-frame-inline.exp: New file.
5692 * gdb.guile/scm-frame.c: New file.
5693 * gdb.guile/scm-frame.exp: New file.
5694 * gdb.guile/scm-generics.exp: New file.
5695 * gdb.guile/scm-gsmob.exp: New file.
5696 * gdb.guile/scm-iterator.c: New file.
5697 * gdb.guile/scm-iterator.exp: New file.
5698 * gdb.guile/scm-math.c: New file.
5699 * gdb.guile/scm-math.exp: New file.
5700 * gdb.guile/scm-objfile-script-gdb.in: New file.
5701 * gdb.guile/scm-objfile-script.c: New file.
5702 * gdb.guile/scm-objfile-script.exp: New file.
5703 * gdb.guile/scm-objfile.c: New file.
5704 * gdb.guile/scm-objfile.exp: New file.
5705 * gdb.guile/scm-ports.exp: New file.
5706 * gdb.guile/scm-pretty-print.c: New file.
5707 * gdb.guile/scm-pretty-print.exp: New file.
5708 * gdb.guile/scm-pretty-print.scm: New file.
5709 * gdb.guile/scm-section-script.c: New file.
5710 * gdb.guile/scm-section-script.exp: New file.
5711 * gdb.guile/scm-section-script.scm: New file.
5712 * gdb.guile/scm-symbol.c: New file.
5713 * gdb.guile/scm-symbol.exp: New file.
5714 * gdb.guile/scm-symtab-2.c: New file.
5715 * gdb.guile/scm-symtab.c: New file.
5716 * gdb.guile/scm-symtab.exp: New file.
5717 * gdb.guile/scm-type.c: New file.
5718 * gdb.guile/scm-type.exp: New file.
5719 * gdb.guile/scm-value-cc.cc: New file.
5720 * gdb.guile/scm-value-cc.exp: New file.
5721 * gdb.guile/scm-value.c: New file.
5722 * gdb.guile/scm-value.exp: New file.
5723 * gdb.guile/source2.scm: New file.
5724 * gdb.guile/types-module.cc: New file.
5725 * gdb.guile/types-module.exp: New file.
5726
7026a7c1
YQ
57272014-02-10 Yao Qi <yao@codesourcery.com>
5728
5729 PR testsuite/16543
5730 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
5731 * configure: Regenerated.
5732 * Makefile.in: New file.
5733
6c466447
AS
57342014-02-08 Andreas Schwab <schwab@linux-m68k.org>
5735
5736 * gdb.python/py-framefilter.exp: Fix typo.
5737
6e854735
YQ
57382014-02-08 Yao Qi <yao@codesourcery.com>
5739
5740 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
5741 that no =breakpoint-modified is emitted when breakpoints are
5742 modified through MI commands.
5743
d137e6dc
PA
57442014-02-07 Pedro Alves <pedro@codesourcery.com>
5745 Pedro Alves <palves@redhat.com>
5746
5747 * gdb.threads/step-after-sr-lock.c: New file.
5748 * gdb.threads/step-after-sr-lock.exp: New file.
5749
b5ee5a50
PA
57502014-02-07 Pedro Alves <palves@redhat.com>
5751
5752 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
5753
3c77faf3
JK
57542014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5755
5756 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
5757 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
5758
6dddc817
DE
57592014-02-06 Doug Evans <xdje42@gmail.com>
5760
5761 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
5762 output.
5763
5764 * gdb.gdb/python-interrupts.exp: New file.
5765
de7b2893
YQ
57662014-02-05 Yao Qi <yao@codesourcery.com>
5767
5768 * gdb.trace/report.exp (use_collected_data): Test the output
5769 of "info threads" and "info inferiors".
5770
66d032ac
YQ
57712014-02-05 Yao Qi <yao@codesourcery.com>
5772
5773 Revert this patch:
5774
5775 2013-05-24 Yao Qi <yao@codesourcery.com>
5776
5777 * gdb.trace/tfile.exp: Test inferior and thread.
5778
591a12a1
UW
57792014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5780
5781 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
5782 on a function.
5783 * gdb.base/step-bt.c: Call hello via function pointer to make
5784 sure its first instruction is executed on powerpc64le-linux.
5785
0ff3e01f
UW
57862014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5787
5788 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
5789
084ee545
UW
57902014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5791
5792 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
5793 of the test patterns for use on little-endian systems.
5794
6ed14ff3
UW
57952014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
5796
5797 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
5798 (decimal_vector): Fix for little-endian.
5799
401e27fd
JM
58002014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
5801
5802 * gdb.arch/sparc-sysstep.exp: New file.
5803 * gdb.arch/sparc-sysstep.c: Likewise.
5804
5805 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
5806
8b924729
EBM
58072014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5808
5809 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
5810
fb151210
JB
58112014-01-23 Tom Tromey <tromey@redhat.com>
5812
5813 * gdb.ada/array_char_idx: New testcase.
5814
0740f8d8
TT
58152014-01-23 Tom Tromey <tromey@redhat.com>
5816
5817 PR python/16487:
5818 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
5819 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
5820 classes.
5821
21909fa1
TT
58222014-01-23 Tom Tromey <tromey@redhat.com>
5823
5824 PR python/16491:
5825 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
5826 string from an inferior frame.
5827 * gdb.python/py-framefilter-mi.exp: Update.
5828
87ce2a04
DE
58292014-01-22 Doug Evans <dje@google.com>
5830
5831 * gdb.server/server-mon.exp: Add tests for "set debug-format".
5832
237b092b
AA
58332014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5834
5835 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
5836
d674a709
AA
58372014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5838
5839 * gdb.trace/entry-values.exp: Remove excess space character from
5840 regex patterns. Handle s390 call instruction.
5841
20fa3390
AA
58422014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5843
5844 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
5845 define "*_start" label. Make "name" static.
5846 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
5847 ${name} by references to ${name}_start.
5848
78466714
AA
58492014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
5850
5851 * gdb.base/info-macros.exp: Remove "debug" from the compile
5852 options.
5853
ec9f644a
IB
58542014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5855
5856 * gdb.dlang/demangle.exp: New file.
5857
94b1b47e
IB
58582014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5859
5860 * gdb.dlang/primitive-types.exp: New file.
5861
7f420862
IB
58622014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
5863
5864 * configure.ac: Create gdb.dlang/Makefile.
5865 * configure: Regenerate.
5866 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
5867 * gdb.dlang/Makefile.in: New file.
5868 * lib/d-support.exp: New file.
5869 * lib/gdb.exp (skip_d_tests): New proc.
5870
52834460
MM
58712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5872
5873 * gdb.btrace/delta.exp: Check reverse stepi.
5874 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
5875 * gdb.btrace/finish.exp: New.
5876 * gdb.btrace/next.exp: New.
5877 * gdb.btrace/nexti.exp: New.
5878 * gdb.btrace/record_goto.c: Add comments.
5879 * gdb.btrace/step.exp: New.
5880 * gdb.btrace/stepi.exp: New.
5881 * gdb.btrace/multi-thread-step.c: New.
5882 * gdb.btrace/multi-thread-step.exp: New.
5883 * gdb.btrace/rn-dl-bind.c: New.
5884 * gdb.btrace/rn-dl-bind.exp: New.
5885 * gdb.btrace/data.c: New.
5886 * gdb.btrace/data.exp: New.
5887 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5888
6e07b1d2
MM
58892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5890
5891 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
5892 * gdb.btrace/exception.exp: Update.
5893 * gdb.btrace/instruction_history.exp: Update.
5894 * gdb.btrace/record_goto.exp: Update.
5895 * gdb.btrace/tailcall.exp: Update.
5896 * gdb.btrace/unknown_functions.exp: Update.
5897 * gdb.btrace/delta.exp: New.
5898
0b722aec
MM
58992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5900
5901 * gdb.btrace/record_goto.exp: Add backtrace test.
5902 * gdb.btrace/tailcall.exp: Add backtrace test.
5903
066ce621
MM
59042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5905
5906 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
5907 * gdb.btrace/record_goto.c: New.
5908 * gdb.btrace/record_goto.exp: New.
5909 * gdb.btrace/x86-record_goto.S: New.
5910
0688d04e
MM
59112014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5912
5913 * gdb.btrace/function_call_history.exp: Update tests.
5914 * gdb.btrace/instruction_history.exp: Update tests.
5915
8710b709
MM
59162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5917
5918 * gdb.btrace/function_call_history.exp: Fix expected field
5919 order for "record function-call-history".
5920 Add new tests for "record function-call-history /c".
5921 * gdb.btrace/exception.cc: New.
5922 * gdb.btrace/exception.exp: New.
5923 * gdb.btrace/tailcall.exp: New.
5924 * gdb.btrace/x86-tailcall.S: New.
5925 * gdb.btrace/x86-tailcall.c: New.
5926 * gdb.btrace/unknown_functions.c: New.
5927 * gdb.btrace/unknown_functions.exp: New.
5928 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
5929
5de9129b
MM
59302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5931
5932 * gdb.btrace/instruction_history.exp: Update.
5933 * gdb.btrace/function_call_history.exp: Update.
5934
23a7fe75
MM
59352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5936
5937 * gdb.btrace/function_call_history.exp: Fix expected function
5938 trace.
5939 * gdb.btrace/instruction_history.exp: Initialize traced.
5940 Remove traced_functions.
5941
724c7dd8
MM
59422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5943
5944 * gdb.btrace/function_call_history.exp: Update
5945 * gdb.btrace/instruction_history.exp: Update.
5946
6d78d93b
MM
59472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
5948
5949 * gdb.btrace/enable.exp: Update expected text.
5950
93a360cc
OJ
59512014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
5952
5953 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
5954 bytes.
5955
3772b53f
MR
59562014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
5957
5958 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
5959
596662fa
OJ
59602014-01-15 Omair Javaid <omair.javaid@linaro.org>
5961
5962 * lib/gdb.exp (supports_process_record): Return true for
5963 arm*-linux*. (supports_reverse): Likewise.
5964
b5b08fb4
SC
59652014-01-13 Siva Chandra Reddy <sivachandra@google.com>
5966
5967 PR python/15464
5968 PR python/16113
5969 * gdb.python/py-type.c: Enhance test case.
5970 * gdb.python/py-value-cc.cc: Likewise
5971 * gdb.python/py-type.exp: Add new tests.
5972 * gdb.python/py-value-cc.exp: Likewise
5973
52d7fb13
AA
59742014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
5975 Pedro Alves <palves@redhat.com>
5976
5977 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
5978 Make "name" extern.
5979 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
5980 references to ${name}_start by references to ${name}.
5981
a2cd8cfe
JB
59822014-01-10 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
5985
4e23fced
JB
59862014-01-10 Joel Brobecker <brobecker@adacore.com>
5987
5988 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
5989
c6a9e42c
PA
59902014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
5991 Pedro Alves <palves@redhat.com>
5992
5993 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 5994 mi_gdb_target_load.
c6a9e42c 5995
b7ea362b
PA
59962014-01-08 Pedro Alves <palves@redhat.com>
5997
5998 * gdb.threads/reconnect-signal.c: New file.
5999 * gdb.threads/reconnect-signal.exp: New file.
6000
5e3f4fab
EBM
60012014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 * gdb.base/source-dir.exp: New file.
6004
79301218
JB
60052014-01-07 Joel Brobecker <brobecker@adacore.com>
6006
6007 * gdb.ada/mi_interface: New testcase.
6008
8e355c5d
JB
60092014-01-07 Joel Brobecker <brobecker@adacore.com>
6010
6011 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
6012 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
6013 gdb.ada/pp-rec-component/pck.ads: New files.
6014
c0d48811
JB
60152014-01-07 Joel Brobecker <brobecker@adacore.com>
6016
6017 * gdb.python/py-pp-integral.c: New file.
6018 * gdb.python/py-pp-integral.py: New file.
6019 * gdb.python/py-pp-integral.exp: New file.
6020
17b609c3 6021For older changes see ChangeLog-1993-2013.
c906108c 6022\f
8d8cb839
EZ
6023;; Local Variables:
6024;; mode: change-log
6025;; left-margin: 8
6026;; fill-column: 74
6027;; version-control: never
6028;; End:
902f2ccb 6029
32d0add0 6030 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
6031 Copying and distribution of this file, with or without modification,
6032 are permitted provided the copyright notice and this notice are preserved.