gdb/18216: displaced step+deliver signal, a thread needs step-over, crash
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8d707a12
PA
12015-04-10 Pedro Alves <palves@redhat.com>
2
3 PR gdb/18216
4 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
5
ef713951
YQ
62015-04-10 Yao Qi <yao.qi@linaro.org>
7
8 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
9 (test_add_rn_pc): New function.
10 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
11 (top level): Invoke test_add_rn_pc.
12
906d60cf
PA
132015-04-10 Pedro Alves <palves@redhat.com>
14
15 PR gdb/13858
16 * gdb.base/step-over-no-symbols.exp: New file.
17
f2983cc3
AW
182015-04-09 Andy Wingo <wingo@igalia.com>
19
20 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
21 after the Python tests.
22
6d62641c
SDJ
232015-04-08 Keith Seitz <keiths@redhat.com>
24
25 PR python/16699
26 * gdb.python/py-completion.exp: New tests for completion.
27 * gdb.python/py-completion.py (CompleteLimit1): New class.
28 (CompleteLimit2): Likewise.
29 (CompleteLimit3): Likewise.
30 (CompleteLimit4): Likewise.
31 (CompleteLimit5): Likewise.
32 (CompleteLimit6): Likewise.
33 (CompleteLimit7): Likewise.
34
f3770638
PA
352015-04-08 Pedro Alves <palves@redhat.com>
36
37 PR gdb/18214
38 PR gdb/18216
39 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
40 function.
41 (main): Install it as SIGUSR1 handler.
42 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
43 parameter. Always use "setup" as prefix. Toggle "set
44 displaced-stepping" off/on depending on global. Don't switch to
45 thread 1 here.
46 (top level): Add displaced stepping "off/on" test axis. Update
47 "setup" calls. Wrap each subtest with with_test_prefix. Test
48 continuing with a queued signal in each thread.
49
4496bed7
PA
502015-04-08 Pedro Alves <palves@redhat.com>
51
52 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
53 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
54 gdb_breakpoint instead of gdb_test that doesn't expect anything.
55 Return early if running to main fails.
56 * gdb.trace/while-stepping.exp: Likewise.
57
b97fde92
PA
582015-04-07 Pedro Alves <palves@redhat.com>
59
60 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
61 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
62 interact with inferior program.
63
f71c18e7
PA
642015-04-07 Pedro Alves <palves@redhat.com>
65
66 * lib/gdb.exp (inferior_spawn_id): New global.
67 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
68 spawn id after processing the user code.
69 (default_gdb_start): Set inferior_spawn_id.
70 (send_inferior): New procedure.
71 * lib/gdbserver-support.exp (gdbserver_start): Set
72 inferior_spawn_id.
73 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
74
6423214f
PA
752015-04-07 Pedro Alves <palves@redhat.com>
76
77 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
78 * lib/gdbserver-support.exp (gdbserver_start): Make
79 $server_spawn_id global.
80 (gdbserver_start): Don't wait for gdbserver's spawn id with
81 expect_background.
82 (close_gdbserver): New procedure.
83 (gdb_exit): Rename the default version and reimplement.
84
71c0ee8c
PA
852015-04-07 Pedro Alves <palves@redhat.com>
86
87 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
88 append the substituted item, not the original item.
89
203bc29b
PA
902015-04-07 Pedro Alves <palves@redhat.com>
91
92 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
93 gdb_expect.
94
508a3ddf
PA
952015-04-07 Pedro Alves <palves@redhat.com>
96
97 * gdb.base/interrupt.exp: Don't handle the case of the inferior
98 output appearing once only.
99
9f6dbe2b
PA
1002015-04-07 Pedro Alves <palves@redhat.com>
101
102 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
103 that doesn't expect anything. Return early if running to main
104 fails.
105
337532fa
YQ
1062015-04-07 Yao Qi <yao.qi@linaro.org>
107
108 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
109 (child_function): Call alarm.
110 (main): Move call to alarm into the loop.
111 * gdb.threads/non-stop-fair-events.exp: Build program with
112 -DTIMEOUT=$timeout.
113
01b622d4
DE
1142015-04-06 Doug Evans <xdje42@gmail.com>
115
116 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
117 Fix dest parameter to board_info.
118 (fpc_compile): Ditto.
119 (gdb_compile_pascal): Rename dest arg to destfile.
120
961f4160
PMR
1212015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
122
123 * gdb.ada/funcall_ref.exp: New file.
124 * gdb.ada/funcall_ref/foo.adb: New file.
125
cafda597
YQ
1262015-04-02 Yao Qi <yao.qi@linaro.org>
127
128 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
129 is remote.
130
fed040c6
GB
1312015-04-02 Gary Benson <gbenson@redhat.com>
132
133 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
134
d11916aa
SS
1352015-04-01 Sasha Smundak <asmundak@google.com>
136
137 * gdb.python/py-unwind-maint.c: New file.
138 * gdb.python/py-unwind-maint.exp: New test.
139 * gdb.python/py-unwind-maint.py: New file.
140 * gdb.python/py-unwind.c: New file.
141 * gdb.python/py-unwind.exp: New test.
142 * gdb.python/py-unwind.py: New test.
143
a1471180
PA
1442015-04-01 Pedro Alves <palves@redhat.com>
145
146 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
147 to fail instead of non-existent $test.
148
0bbeccb1
PA
1492015-04-01 Pedro Alves <palves@redhat.com>
150
151 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
152 GDBFLAGS if not empty.
153
3c724c8c
PMR
1542015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
155
156 * gdb.ada/complete.exp: Remove "multi_line".
157 * gdb.ada/info_exc.exp: Remove "multi_line".
158 * gdb.ada/packed_tagged.exp: Remove "multi_line".
159 * gdb.ada/ptype_field.exp: Remove "multi_line".
160 * gdb.ada/sym_print_name.exp: Remove "multi_line".
161 * gdb.ada/tagged.exp: Remove "multi_line".
162 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
163 [multi_line ...]
164 * gdb.btrace/delta.exp: Likewise.
165 * gdb.btrace/exception.exp: Likewise.
166 * gdb.btrace/function_call_history.exp: Likewise.
167 * gdb.btrace/instruction_history.exp: Likewise.
168 * gdb.btrace/nohist.exp: Likewise.
169 * gdb.btrace/record_goto.exp: Likewise.
170 * gdb.btrace/segv.exp: Likewise.
171 * gdb.btrace/stepi.exp: Likewise.
172 * gdb.btrace/tailcall.exp: Likewise.
173 * gdb.btrace/unknown_functions.exp: Likewise.
174 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
175 * lib/gdb.exp: Add the "multi_line" helper.
176
4eec2deb
PA
1772015-04-01 Pedro Alves <palves@redhat.com>
178
179 * gdb.threads/tid-reuse.c: New file.
180 * gdb.threads/tid-reuse.exp: New file.
181
df8411da
SDJ
1822015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
183
184 PR corefiles/16092
185 * gdb.base/coredump-filter.c: New file.
186 * gdb.base/coredump-filter.exp: Likewise.
187
6ef37366
PM
1882015-03-27 Petr Machata <pmachata@redhat.com>
189
190 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
191 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
192 (Dwarf::assemble): Initialize them.
193 (Dwarf::lines): New function.
194
7ec911b0
JT
1952015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
196
197 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
198 SYMBOL_PREFIX for x86_64-*-cygwin.
199
ff908ebf
AW
2002015-03-26 Andy Wingo <wingo@igalia.com>
201
202 PR symtab/18148
203 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
204 const_value but not a location.
205 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
206 location defined in non-main CUs are visible.
207
6d5f0679
YQ
2082015-03-26 Yao Qi <yao.qi@linaro.org>
209
210 PR testsuite/18139
211 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
212 Add a line number entry for the same line.
213 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
214 Add a line number entry for the same line.
215
2898689b
YQ
2162015-03-26 Yao Qi <yao.qi@linaro.org>
217
218 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
219 .int 0.
220 (func): Likewise. Add .Lfunc_1 label.
221 Use .Lfunc_1 label.
222 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
223 .int 0.
224 (func): Likewise.
225 Use .Lfunc_1 label.
226
85180498
YQ
2272015-03-26 Yao Qi <yao.qi@linaro.org>
228
229 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
230 Call gdb_compile instead to compile each .s files without debug
231 information.
232
8aa08a8d
YQ
2332015-03-26 Yao Qi <yao.qi@linaro.org>
234
235 * gdb.base/savedregs.exp (process_saved_regs): Make
236 "Saved registers:" optional in the pattern.
237
66849923
MM
2382015-03-25 Markus Metzger <markus.t.metzger@intel.com>
239
240 * gdb.btrace/next.exp: Merged into step.exp.
241 * gdb.btrace/finish.exp: Merged into step.exp.
242 * gdb.btrace/nexti.exp: Merged into stepi.exp.
243 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
244 "record goto" and checking the exact replay position.
245 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
246 check for "Recording format" in "info record" output.
247 * gdb.btrace/record_goto.exp: Choose test file based on target.
248 * gdb.btrace/x86-record_goto.S: Renamed into ...
249 * gdb.btrace/x86_64-record_goto.S: ... this.
250 * gdb.btrace/i686-record_goto.S: New.
251 * gdb.btrace/x86-tailcall.S: Renamed into ...
252 * gdb.btrace/x86_64-tailcall.S: ... this.
253 * gdb.btrace/i686-tailcall.S: New.
254 * gdb.btrace/x86-tailcall.c: Renamed into ...
255 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
256 separate statements. Update test.
257 * gdb.btrace/delta.exp: Use record_goto.c as test file.
258 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
259 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
260 * gdb.btrace/tailcall.exp: Choose test file based on target.
261 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
262
11cc1b74
MM
2632015-03-25 Markus Metzger <markus.t.metzger@intel.com>
264
265 * gdb.btrace/exception.exp: Increase BTS buffer size.
266
a25d8bf9
PA
2672015-03-24 Pedro Alves <palves@redhat.com>
268
269 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
270
856e7dd6
PA
2712015-03-24 Pedro Alves <palves@redhat.com>
272
273 * gdb.threads/schedlock.exp (test_step): No longer expect that
274 "set scheduler-locking step" with "next" over a function call runs
275 threads unlocked.
276
ad235a41
AT
2772015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
278
279 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
280
15630549
AT
2812015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
282
283 PR breakpoints/16466
284 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
285 * gdb.mi/mi-pending.c (thread_func): New function.
286 (int main): Add threading support required.
287 * gdb.mi/mi-pending.exp: Add tests for this issue.
288 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
289 (pendfunc2): Remove stdio dependency.
290 * gdb.mi/mi-pendshr2.c: New file.
291
693dca06
KS
2922015-03-23 Keith Seitz <keiths@redhat.com>
293
294 * gdb.linespec/keywords.c: New file.
295 * gdb.linespec/keywords.exp: New file.
296
7e993ebf
KS
2972015-03-23 Keith Seitz <keiths@redhat.com>
298
299 PR gdb/18021
300 * gdb.dwarf2/staticvirtual.exp: New test.
301
bc23328c
JK
3022015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
303
304 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
305 * README: Remove HP-UX and gdb.hp.
306 (configuration):
307 * configure: Regenerate.
308 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
309 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
310 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
311 gdb.hp/gdb.defects/Makefile.
312 * gdb.hp/Makefile.in: File deleted.
313 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
314 * gdb.hp/gdb.aCC/optimize.c: File deleted.
315 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
316 * gdb.hp/gdb.aCC/run.c: File deleted.
317 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
318 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
319 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
320 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
321 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
322 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
323 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
324 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
325 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
326 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
327 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
328 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
329 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
330 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
331 * gdb.hp/gdb.base-hp/reg.s: File deleted.
332 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
333 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
334 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
335 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
336 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
337 * gdb.hp/gdb.compat/Makefile.in: File deleted.
338 * gdb.hp/gdb.compat/average.c: File deleted.
339 * gdb.hp/gdb.compat/sum.c: File deleted.
340 * gdb.hp/gdb.compat/xdb.c: File deleted.
341 * gdb.hp/gdb.compat/xdb0.c: File deleted.
342 * gdb.hp/gdb.compat/xdb0.h: File deleted.
343 * gdb.hp/gdb.compat/xdb1.c: File deleted.
344 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
345 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
346 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
347 * gdb.hp/gdb.defects/Makefile.in: File deleted.
348 * gdb.hp/gdb.defects/bs14602.c: File deleted.
349 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
350 * gdb.hp/gdb.defects/solib-d.c: File deleted.
351 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
352 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
353 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
354 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
355 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
356 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
357 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
358 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
359 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
360 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
361 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
362 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
363 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
364 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
365 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
366 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
367 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
368 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
369 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
370 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
371 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
372 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
373 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
374 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
375 * gdb.hp/tools/odump: File deleted.
376
8bf3b159
PA
3772015-03-19 Pedro Alves <palves@redhat.com>
378
379 * gdb.threads/continue-pending-status.exp (saw_thread_2)
380 (saw_thread_3): New globals.
381 (top level): Increment them when an event for the corresponding
382 thread is seen.
383 (no thread starvation): New test.
384
eb54c8bf
PA
3852015-03-19 Pedro Alves <palves@redhat.com>
386
387 * gdb.threads/continue-pending-status.c: New file.
388 * gdb.threads/continue-pending-status.exp: New file.
389
32d2e5d6
PA
3902015-03-18 Pedro Alves <palves@redhat.com>
391
392 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
393 Use gdb_is_target_remote instead of is_remote. Use
394 gdb_test_multiple instead of gdb_expect. Exit early if
395 gdb_test_multiple hits its internal matches. Tighten stepi tests
396 expected output. Fail on exit with any signal, instead of just
397 SIGILL.
398
f68f11b7
YQ
3992015-03-18 Yao Qi <yao.qi@linaro.org>
400
401 PR tdep/18107
402 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
403 variable.
404 * gdb.base/catch-syscall.exp: Don't skip it on
405 aarch64*-*-linux* target. Remove elements in all_syscalls.
406 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
407 target.
408 (setup_all_syscalls): New proc.
409
ca5fd19b
YQ
4102015-03-16 Yao Qi <yao.qi@linaro.org>
411
412 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
413 (top level): Skip tests if valid_addr_p returns false for
414 $cmd1 or $cmd2.
415
85642ba0
AW
4162015-03-11 Andy Wingo <wingo@igalia.com>
417
418 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
419
e03f9645
YQ
4202015-03-11 Yao Qi <yao.qi@linaro.org>
421
422 * gdb.base/catch-syscall.exp: Fix typo in comments.
423
5d0962b2
YQ
4242015-03-11 Yao Qi <yao.qi@linaro.org>
425
426 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
427
b2df3cef
PA
4282015-03-09 Pedro Alves <palves@redhat.com>
429
430 * dg-extract-results.py: Delete.
431
ef878e53
PA
4322015-03-09 Pedro Alves <palves@redhat.com>
433
434 Merge dg-extract-results.sh from GCC upstream (r218843).
435
436 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
437 * dg-extract-results.sh: Use --text with grep to avoid issues with
438 binary files. Fall back to cat -v, if that doesn't work.
439
9494d219
PA
4402015-03-05 Pedro Alves <palves@redhat.com>
441
442 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
443
a8d9763a
SM
4442015-03-04 Simon Marchi <simon.marchi@ericsson.com>
445
446 * lib/mi-support.exp (mi_expect_interrupt): Accept
447 alternative event for when in all-stop mode.
448
be9957b8
PA
4492015-03-04 Pedro Alves <palves@redhat.com>
450
451 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
452
d57be0f4 4532015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
454
455 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
456
c214c7cf
AA
4572015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
458
459 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
460 regexps for GDB's current line display, accept a hex address
461 preceding the line number.
462
6d74a497
AA
4632015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
464
465 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
466 the 'arch1' variable for "s390*-linux*" targets.
467
511aee7c
PA
4682015-03-04 Pedro Alves <palves@redhat.com>
469
470 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
471 (main): Pass missing retval argument to pthread_join call.
472
95e50b27
PA
4732015-03-02 Pedro Alves <palves@redhat.com>
474
475 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
476 (top level): Call do_test with non-stop as well.
477
28054d69
PA
4782015-03-02 Pedro Alves <palves@redhat.com>
479
480 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
481 -1.
482
4fa5d7b4
AA
4832015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
484
485 * gdb.arch/s390-vregs.exp: New test.
486 * gdb.arch/s390-vregs.S: New file.
487
97c18565
PA
4882015-02-27 Pedro Alves <palves@redhat.com>
489
490 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
491 call to catch_command_errors.
492 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
493 catch_command_errors.
494
a37bfa30
PA
4952015-02-27 Pedro Alves <palves@redhat.com>
496
497 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
498 "true" for boolean result.
499 * gdb.gdb/selftest.exp (test_with_self): Also accept full
500 prototype of main.
501
6f98576f
PA
5022015-02-27 Pedro Alves <palves@redhat.com>
503
504 * lib/unbuffer_output.c: New file.
505 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
506 (main): Call gdb_unbuffer_output.
507
eba5ab56
YQ
5082015-02-27 Yao Qi <yao.qi@linaro.org>
509
510 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
511 target.
512
0def5aaa
DE
5132015-02-26 Doug Evans <dje@google.com>
514
515 * gdb.cp/class2.cc (Dbase, D): New classes.
516 (main): New local delta.
517 * gdb.cp/class2.exp: Test printing delta.
518 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
519 (dynbar): New global.
520 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
521
081a1c2c
JK
5222015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
523
524 * gdb.compile/compile-ifunc.c: New file.
525 * gdb.compile/compile-ifunc.exp: New file.
526
2f41223f
AT
5272015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
528
529 * gdb.base/structs.exp: Check for correct struct on finish.
530
03eddd80
YQ
5312015-02-26 Yao Qi <yao.qi@linaro.org>
532
533 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
534 is zero.
535
80c57053
JK
5362015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 * gdb.arch/cordic.ko.bz2: New file.
539 * gdb.arch/cordic.ko.debug.bz2: New file.
540 * gdb.arch/ppc64-symtab-cordic.exp: New file.
541
21613c12
YQ
5422015-02-25 Yao Qi <yao.qi@linaro.org>
543
544 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
545 aarch64*-*-* target.
546
d8b901ed
PA
5472015-02-23 Pedro Alves <palves@redhat.com>
548
549 * lib/gdb.exp (delete_breakpoints): Rewrite using
550 gdb_test_multiple.
551
e5b85ead
PA
5522015-02-23 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/info-os.c: Include stdlib.h.
555
85c3a371
DE
5562015-02-22 Doug Evans <xdje42@gmail.com>
557
558 PR symtab/17855
559 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
560 is read after symbols have been re-read.
561 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
562 * gdb.ada/exec_changed/second.adb (Second): Ditto.
563
96553a0c
DE
5642015-02-21 Doug Evans <dje@google.com>
565
566 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
567
97a0c697
JK
5682015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
569
570 PR corefiles/17808
571 * gdb.arch/i386-biarch-core.core.bz2: New file.
572 * gdb.arch/i386-biarch-core.exp: New file.
573
a47cd6e9
PA
5742015-02-21 Pedro Alves <palves@redhat.com>
575
576 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
577 runto_main fails.
578
c5facdc4
PA
5792015-02-20 Pedro Alves <palves@redhat.com>
580
581 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
582 info probes.
583
2db9a427
PA
5842015-02-20 Pedro Alves <palves@redhat.com>
585
586 * gdb.threads/multi-create-ns-info-thr.exp: New file.
587
60fb7e9e
PA
5882015-02-20 Pedro Alves <palves@redhat.com>
589
590 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
591 clean_restart before gdb_target_supports_trace.
592
5c5019c2
PA
5932015-02-20 Pedro Alves <palves@redhat.com>
594
595 PR threads/18006
596 * gdb.threads/clone-thread_db.c: New file.
597 * gdb.threads/clone-thread_db.exp: New file.
598
c9587f88
AT
5992015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
600
601 PR breakpoints/16812
602 * gdb.base/catch-gdb-caused-signals.c: New file.
603 * gdb.base/catch-gdb-caused-signals.exp: New file.
604
f6a88844
JM
6052015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
606
607 * configure: Regenerated.
608 * configure.ac: Use GDB_AC_TRANSFORM.
609 * aclocal.m4: sinclude ../transform.m4.
610
497c491b
JM
6112015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
612
613 * lib/dtrace.exp: New file.
614 * gdb.base/dtrace-probe.exp: Likewise.
615 * gdb.base/dtrace-probe.d: Likewise.
616 * gdb.base/dtrace-probe.c: Likewise.
617 * lib/pdtrace.in: Likewise.
618 * configure.ac: Output variables with the transformed names of
619 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
620 * configure: Regenerated.
621
03e98035
JM
6222015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
623
624 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
625 expected message when trying to access $_probe_* convenience
626 variables while not on a probe.
627
63cc30e9
JK
6282015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
631
0703599a
PA
6322015-02-11 Pedro Alves <pedro@codesourcery.com>
633
634 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
635 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
636
7e60a48e
DE
6372015-02-10 Doug Evans <xdje42@gmail.com>
638
639 * lib/gdb.exp (gdb_load): Always return a result.
640
01b088bc
PA
6412015-02-10 Pedro Alves <palves@redhat.com>
642
643 * gdb.threads/signal-sigtrap.c: New file.
644 * gdb.threads/signal-sigtrap.exp: New file.
645
b05ec7a5
AT
6462015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
647
648 * gdb.trace/no-attach-trace.c: New file.
649 * gdb.trace/no-attach-trace.exp: New file.
650
a2c2acaf
MW
6512015-02-09 Mark Wielaard <mjw@redhat.com>
652
653 * gdb.dwarf2/atomic.c: New file.
654 * gdb.dwarf2/atomic-type.exp: Likewise.
655
31fd9caa
MM
6562015-02-09 Markus Metzger <markus.t.metzger@intel.com>
657
658 * gdb.btrace/buffer-size.exp: Update "info record" output.
659 * gdb.btrace/delta.exp: Update "info record" output.
660 * gdb.btrace/enable.exp: Update "info record" output.
661 * gdb.btrace/finish.exp: Update "info record" output.
662 * gdb.btrace/instruction_history.exp: Update "info record" output.
663 * gdb.btrace/next.exp: Update "info record" output.
664 * gdb.btrace/nexti.exp: Update "info record" output.
665 * gdb.btrace/step.exp: Update "info record" output.
666 * gdb.btrace/stepi.exp: Update "info record" output.
667 * gdb.btrace/nohist.exp: Update "info record" output.
668
d33501a5
MM
6692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
670
671 * gdb.btrace/buffer-size: New.
672
f4abbc16
MM
6732015-02-09 Markus Metzger <markus.t.metzger@intel.com>
674
675 * gdb.btrace/delta.exp: Update "info record" output.
676 * gdb.btrace/enable.exp: Update "info record" output.
677 * gdb.btrace/finish.exp: Update "info record" output.
678 * gdb.btrace/instruction_history.exp: Update "info record" output.
679 * gdb.btrace/next.exp: Update "info record" output.
680 * gdb.btrace/nexti.exp: Update "info record" output.
681 * gdb.btrace/step.exp: Update "info record" output.
682 * gdb.btrace/stepi.exp: Update "info record" output.
683 * gdb.btrace/nohist.exp: Update "info record" output.
684
b9d61307
SM
6852015-02-06 Simon Marchi <simon.marchi@ericsson.com>
686
687 PR gdb/15678
688 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
689
e584fdbc
PA
6902015-02-06 Pedro Alves <palves@redhat.com>
691
692 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
693 macro.
694 (seconds_left, again): New globals.
695 (main): Wait seconds_left in a 1-second sleep loop instead of
696 sleeping 180 seconds. If 'again' is set, reset the seconds
697 counter.
698 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
699 'again' in the inferior before detaching. Print the seconds left.
700 (options): New global.
701 (top level): Build program with -DTIMEOUT=$timeout.
702
77f41761
PA
7032015-02-06 Pedro Alves <palves@redhat.com>
704
705 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
706 determine how many seconds to pass to 'alarm'.
707 * gdb.base/gdb-sigterm.exp (top level): Build program with
708 -DTIMEOUT=$timeout.
709 (do_test): Return success/failure indication. Add more verbose
710 logging. Don't fail if 200 single steps are seen. Instead, fail
711 when the test times out.
712 (passes): New global.
713 (top level): Break the testing loop if testing fails on any
714 iteration. Use gdb_assert.
715
b9394193
DB
7162015-02-04 Don Breazeal <donb@codesourcery.com>
717
718 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
719 and initialize them.
720 (ipc_cleanup): New function.
721 (main): Don't declare shmid, semid, and msqid. Add a call to
722 atexit so that we call ipc_cleanup on exit.
723
42d9e528
PA
7242015-02-04 Pedro Alves <palves@redhat.com>
725
726 * boards/native-extended-gdbserver.exp: Remove any target variant
727 specifications from the board name before clearing the isremote
728 flag from board_info.
729
ae6ae975
DE
7302015-01-31 Doug Evans <xdje42@gmail.com>
731
732 * gdb.base/maint.exp <maint print type argc>: Update expected output.
733
cfb069a8
GB
7342015-01-31 Gary Benson <gbenson@redhat.com>
735
736 * gdb.base/completion.exp: Disable completion limiting for
737 existing tests. Add new tests to check completion limiting.
738 * gdb.linespec/ls-errs.exp: Disable completion limiting.
739
5dd31d79
DE
7402015-01-31 Doug Evans <xdje42@gmail.com>
741
742 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
743
9f050062
DE
7442015-01-31 Doug Evans <xdje42@gmail.com>
745
746 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
747 entries. Duplicate file section script entries.
748 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
749 inlined entries. Add test for safe-path rejection.
750 * gdb.python/py-section-script.c: Add duplicate inlined section script
751 entries. Duplicate file section script entries.
752 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
753 inlined entries. Add test for safe-path rejection.
754
df25ebbd
JB
7552015-01-29 Joel Brobecker <brobecker@adacore.com>
756
757 * gdb.ada/disc_arr_bound: New testcase.
758
4a0ca9ec
JB
7592015-01-29 Joel Brobecker <brobecker@adacore.com>
760
761 * gdb.ada/mi_var_array: New testcase.
762
3a8b707a
DE
7632015-01-27 Doug Evans <dje@google.com>
764
765 * gdb.python/py-objfile.exp: Add tests for objfile.username.
766 Add test for objfile.filename, objfile.username after objfile
767 has been unloaded.
768
f8313f6e
JB
7692015-01-26 Joel Brobecker <brobecker@adacore.com>
770
771 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
772 the second test to print the name attribute of value
773 returned by the call to gdb.lookup_type, and adjust
774 the expected output accordingly.
775
37bc665e
MW
7762015-01-25 Mark Wielaard <mjw@redhat.com>
777
778 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
779 * gdb.base/disp-step-fork.c: Include unistd.h.
780 * gdb.base/siginfo-obj.c: Include stdio.h.
781 * gdb.base/siginfo-thread.c: Likewise.
782 * gdb.mi/non-stop.c: Include unistd.h.
783 * gdb.mi/nsthrexec.c: Include stdio.h.
784 * gdb.mi/pthreads.c: Include unistd.h.
785 * gdb.modula2/unbounded1.c (main): Declare returns int.
786 * gdb.reverse/consecutive-reverse.c: Likewise.
787 * gdb.threads/create-fail.c: Include unistd.h.
788 * gdb.threads/killed.c: Likewise.
789 * gdb.threads/linux-dp.c: Likewise.
790 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
791 * gdb.threads/non-ldr-exc-2.c: Likewise.
792 * gdb.threads/non-ldr-exc-3.c: Likewise.
793 * gdb.threads/non-ldr-exc-4.c: Likewise.
794 * gdb.threads/pthreads.c: Include unistd.h.
795 (main): Declare returns int.
796 * gdb.threads/tls-main.c (foo): New declaration.
797 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
798
f7e5394d
SM
7992015-01-23 Simon Marchi <simon.marchi@ericsson.com>
800
801 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
802 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
803
743649fd
MW
8042015-01-15 Mark Wielaard <mjw@redhat.com>
805
806 * gdb.base/noreturn-return.c: New file.
807 * gdb.base/noreturn-return.exp: New file.
808 * gdb.base/noreturn-finish.c: New file.
809 * gdb.base/noreturn-finish.exp: New file.
810
198297aa
PA
8112015-01-23 Pedro Alves <palves@redhat.com>
812
813 * gdb.threads/continue-pending-after-query.c: New file.
814 * gdb.threads/continue-pending-after-query.exp: New file.
815
717cf30c
AG
8162015-01-22 Anders Granlund <anders.granlund@ericsson.com>
817 Simon Marchi <simon.marchi@ericsson.com>
818
819 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
820 * gdb.base/valgrind-db-attach.exp: Same.
821 * gdb.base/valgrind-infcall.exp: Same.
822 * lib/mi-support.exp (default_mi_gdb_start): Same.
823 * lib/prompt.exp (default_prompt_gdb_start): Same.
824 * lib/gdb.exp (default_gdb_spawn): Same.
825 (gdb_interact): New.
826
827
4b62a76e
JK
8282015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
829
830 * gdb.compile/compile.exp (pointer to jit function): New test.
831
b4cdae6f
WW
8322015-01-17 Wei-cheng Wang <cole945@gmail.com>
833
834 * lib/gdb.exp (supports_process_record): Return true for
835 powerpc*-*-linux*.
836 (supports_reverse): Likewise.
837
d221e7ef
DB
8382015-01-15 Don Breazeal <donb@codesourcery.com>
839
840 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
841 instead of checking whether the target board is remote and
842 use spawn_wait_for_attach instead of exec/sleep.
843 * gdb.base/attach-twice.exp: Likewise.
844
bafffb51
JB
8452015-01-15 Joel Brobecker <brobecker@adacore.com>
846
847 * gdb.ada/var_arr_attrs: New testcase.
848
5589af0e
PA
8492015-01-14 Pedro Alves <palves@redhat.com>
850 Joel Brobecker <brobecker@adacore.com>
851
852 PR gdb/17525
853 * gdb.base/bp-cmds-execution-x-script.c: New file.
854 * gdb.base/bp-cmds-execution-x-script.exp: New file.
855 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
856
6c400b59
PA
8572015-01-14 Pedro Alves <palves@redhat.com>
858
859 PR cli/17828
860 * gdb.base/batch-preserve-term-settings.c: New file.
861 * gdb.base/batch-preserve-term-settings.exp: New file.
862
e02c96a7
DE
8632015-01-13 Doug Evans <dje@google.com>
864
865 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
866 binary.
867
576fd14c
JB
8682015-01-13 Joel Brobecker <brobecker@adacore.com>
869
870 * Makefile.in (clean mostlyclean): Do not delete *.py.
871
04dccad0
JB
8722015-01-13 Joel Brobecker <brobecker@adacore.com>
873
874 * gdb.python/py-lookup-type.exp: New file.
875
3d230f71
PA
8762015-01-12 Pedro Alves <palves@redhat.com>
877
878 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
879 restore GDBFLAGS before returning.
880
7e67715d
JK
8812015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
882
883 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
884 is_amd64_regs_target and is_x86_like_target.
885
f2e0d4b4
DE
8862015-01-11 Doug Evans <xdje42@gmail.com>
887
888 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
889 is given without an explicit form.
890 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
891 attributes.
892 * gdb.dwarf/corrupt.exp: Ditto.
893 * gdb.dwarf2/enum-type.exp: Ditto.
894 * gdb.trace/entry-values.exp: Ditto.
895 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
896
439250fb
DE
8972015-01-11 Doug Evans <xdje42@gmail.com>
898
899 PR gdb/15830
900 * gdb.base/maint.exp: Remove references to "maint demangle".
901 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
902 Add tests for explicitly specifying language to demangle.
903 * gdb.dlang/demangle.exp: Ditto.
904
ede9f622
PA
9052015-01-09 Pedro Alves <palves@redhat.com>
906
907 * gdb.threads/non-stop-fair-events.c: New file.
908 * gdb.threads/non-stop-fair-events.exp: New file.
909
a7b796db
PA
9102015-01-09 Pedro Alves <palves@redhat.com>
911
912 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
913 the global scope. Set a breakpoint after all threads are started
914 rather than stepping over two source lines. Expect the prompt.
915 * gdb.base/watch_thread_num.c (threads_started_barrier): New
916 global.
917 (NUM): Now 15.
918 (main): Use threads_started_barrier to wait for all threads to
919 start. Main thread no longer calls thread_function. Exit after
920 180 seconds.
921 (loop): New function.
922 (thread_function): Wait on threads_started_barrier barrier. Call
923 'loop' at each iteration.
924 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
925 threads have started, instead of hardcoding number of "next"
926 steps. Use an access watchpoint instead of a write watchpoint.
927
9665ffdd
PA
9282015-01-09 Pedro Alves <palves@redhat.com>
929
930 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
931 (thread_func): Wait on barrier.
932 (main): Wait for all threads to start before stopping GDB.
933 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
934 global.
935 (thread1_func, thread2_func): Wait on barrier.
936 (main): Wait for all threads to start before stopping GDB.
937 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
938 New global.
939 (thread1_func, thread2_func): Wait on barrier.
940 (main): Wait for all threads to start before stopping GDB.
941
c945a99f
PA
9422015-01-09 Pedro Alves <palves@redhat.com>
943
944 * gdb.threads/attach-many-short-lived-threads.c: New file.
945 * gdb.threads/attach-many-short-lived-threads.exp: New file.
946
c1a747c1
PA
9472014-01-09 Pedro Alves <palves@redhat.com>
948
949 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
950 instead of to thread 2.
951 * gdb.threads/signal-command-multiple-signals-pending.c (main):
952 Add barrier around each pthread_create call instead of around all
953 calls.
954 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
955 Set a break on thread_function and have the child threads hit it
956 one at at a time.
957
60b3033e
PA
9582015-01-09 Pedro Alves <palves@redhat.com>
959
960 * lib/gdb.exp (can_spawn_for_attach): New procedure.
961 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
962 false.
963 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
964 checking whether the target board is remote.
965 * gdb.multi/multi-attach.exp: Likewise.
966 * gdb.python/py-sync-interp.exp: Likewise.
967 * gdb.server/ext-attach.exp: Likewise.
968 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
969 tests that need to attach, instead of checking whether the target
970 board is remote at the top of the file.
971
acc018ac
YQ
9722015-01-08 Yao Qi <yao@codesourcery.com>
973
974 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
975
50a18af8
JK
9762015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
977
978 Fix testcase compilation.
979 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
980
8503d6e1
JB
9812015-01-06 Joel Brobecker <brobecker@adacore.com>
982
983 * gdb.python/py-type.exp: Add a couple test about empty
984 array creation, and negative-length array creation.
985
cc73dbcc
DE
9862015-01-02 Doug Evans <xdje42@gmail.com>
987
988 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
989
0300bbc7
DE
9902015-01-02 Doug Evans <dje@google.com>
991
992 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
993
9d85a0ec
YQ
9942014-12-29 Yao Qi <yao@codesourcery.com>
995
996 * gdb.trace/entry-values.exp: Update comments. Rename variable
997 bar_call_foo to returned_from_foo.
998
87186c6a
MMN
9992014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1000
1001 PR gdb/17394
1002 * gdb.linespec/break-asm-file.c: New file.
1003 * gdb.linespec/break-asm-file.exp: New file.
1004 * gdb.linespec/break-asm-file0.s: New file.
1005 * gdb.linespec/break-asm-file1.s: New file.
1006
1bab7383
YQ
10072014-12-18 Nigel Stephens <nigel@mips.com>
1008 Maciej W. Rozycki <macro@codesourcery.com>
1009
1010 * gdb.base/float.exp: Handle the new output from "info float" on
1011 MIPS targets.
1012
1bc1068a
JK
10132014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 Fix MinGW compilation.
1016 * gdb.compile/compile-ops.exp: Update untested message if
1017 !skip_compile_feature_tests.
1018 * gdb.compile/compile-setjmp.exp: Likewise.
1019 * gdb.compile/compile-tls.exp: Likewise.
1020 * gdb.compile/compile.exp: Likewise.
1021 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1022 supported on this host".
1023
b6615d10
DE
10242014-12-16 Doug Evans <xdje42@gmail.com>
1025
1026 * boards/stabs.exp: New file.
1027
25dda427
AA
10282014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1029
1030 * gdb.base/completion.exp: Adjust to format changes of "maint
1031 print user-registers".
1032
bf330350
CU
10332014-12-16 Catalin Udma <catalin.udma@freescale.com>
1034
1035 PR server/17457
1036 * gdb.arch/aarch64-fp.c: New file.
1037 * gdb.arch/aarch64-fp.exp: New file.
1038
395cf596
SDJ
10392014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1040
1041 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1042 r210637, r210913, r211666, r215400, r215817).
1043
1044 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1045 * dg-extract-results.py: New file.
1046 * dg-extract-results.sh: Use it if the environment seems
1047 suitable.
1048
1049 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1050
1051 * dg-extract-results.py (parse_run): Handle warnings that
1052 are printed before a test harness is run.
1053
1054 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1055
1056 * dg-extract-results.py (Named): Remove __cmp__ method.
1057 (output_variation): Use a key to sort variation.harnesses.
1058
1059 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1060
1061 * dg-extract-results.py: For Python 3, force sys.stdout to
1062 handle surrogate escape sequences.
1063 (safe_open): New function.
1064 (output_segment, main): Use it.
1065
1066 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1067
1068 * dg-extract-results.py (Prog.result_re): Include options
1069 in test name.
1070
1071 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1072
1073 * dg-extract-results.py (output_variation): Always sort if
1074 do_sum.
1075
e882ef3c
SM
10762014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1077
1078 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1079 as long as we get pagination notifications.
1080
4992aa20
JM
10812014-12-15 Jason Merrill <jason@redhat.com>
1082
1083 * Makefile.in (check-gdb.%): Restore.
1084 * README: Mention it.
1085
c1b5a1a6
JB
10862014-12-13 Joel Brobecker <brobecker@adacore.com>
1087
1088 * gdb.ada/str_uninit: New testcase.
1089
5537b577
JK
10902014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1091
1092 PR symtab/17642
1093 * gdb.base/vla-stub-define.c: New file.
1094 * gdb.base/vla-stub.c: New file.
1095 * gdb.base/vla-stub.exp: New file.
1096
bb2ec1b3
TT
10972014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1098 Jan Kratochvil <jan.kratochvil@redhat.com>
1099 Tom Tromey <tromey@redhat.com>
1100
1101 * configure.ac: Add gdb.compile/.
1102 * configure: Regenerate.
1103 * gdb.compile/Makefile.in: New file.
1104 * gdb.compile/compile-ops.exp: New file.
1105 * gdb.compile/compile-ops.c: New file.
1106 * gdb.compile/compile-tls.c: New file.
1107 * gdb.compile/compile-tls.exp: New file.
1108 * gdb.compile/compile-constvar.S: New file.
1109 * gdb.compile/compile-constvar.c: New file.
1110 * gdb.compile/compile-mod.c: New file.
1111 * gdb.compile/compile-nodebug.c: New file.
1112 * gdb.compile/compile-setjmp-mod.c: New file.
1113 * gdb.compile/compile-setjmp.c: New file.
1114 * gdb.compile/compile-setjmp.exp: New file.
1115 * gdb.compile/compile-shlib.c: New file.
1116 * gdb.compile/compile.c: New file.
1117 * gdb.compile/compile.exp: New file.
1118 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1119
4ff709eb
TT
11202014-12-12 Tom Tromey <tromey@redhat.com>
1121
1122 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1123 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1124
6dddd6a5
DE
11252014-12-12 Doug Evans <dje@google.com>
1126
1127 * lib/gdb-python.exp (get_python_valueof): New function.
1128 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1129
71c24708
AA
11302014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1131
1132 * gdb.base/completion.exp: Add test for completion of "info
1133 registers ".
1134
3e29f34a
MR
11352014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1136
1137 * gdb.base/func-ptrs.c: New file.
1138 * gdb.base/func-ptrs.exp: New file.
1139
fc126975
SM
11402014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1141
1142 PR breakpoints/17012
1143 * gdb.base/dprintf-detach.c: New file.
1144 * gdb.base/dprintf-detach.exp: New file.
1145
0a46d518
SM
11462014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1147
1148 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1149 * lib/gdb.exp (target_is_gdbserver): New procedure.
1150
a0be3e44
DE
11512014-12-08 Doug Evans <dje@google.com>
1152
1153 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1154
df1b803a
YQ
11552014-12-05 Yao Qi <yao@codesourcery.com>
1156
1157 * gdb.guile/scm-error.exp: Remove the third argument to
1158 gdb_remote_download.
1159 * gdb.guile/scm-frame-args.exp: Likewise.
1160 * gdb.guile/scm-section-script.exp: Likewise.
1161
ddb9f679
YQ
11622014-12-05 Yao Qi <yao@codesourcery.com>
1163
1164 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1165
86e4ed39
DE
11662014-12-04 Doug Evans <dje@google.com>
1167
1168 * gdb.python/py-objfile.exp: Add tests for
1169 objfile.add_separate_debug_file.
1170
7c50a931
DE
11712014-12-04 Doug Evans <dje@google.com>
1172
1173 * lib/gdb.exp (get_build_id): New function.
1174 (build_id_debug_filename_get): Rewrite to use it.
1175 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1176
621661e3
MR
11772014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1178
1179 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1180 `method(long)', not just 0x0.
1181 * gdb.cp/nsalias.exp: Align code labels to 4.
1182 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1183 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1184 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1185 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1186 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1187 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1188
29f0c3b7
DE
11892014-12-02 Doug Evans <dje@google.com>
1190
e1e061e7 1191 PR symtab/17602
29f0c3b7 1192 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 1193 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
1194 * gdb.cp/anon-ns.exp: Update.
1195
162078c8
NB
11962014-12-02 Nick Bull <nicholaspbull@gmail.com>
1197
1198 * gdb.python/py-events.py (inferior_call_handler): New.
1199 (register_changed_handler, memory_changed_handler): New.
1200 (test_events.invoke): Register new handlers.
1201 * gdb.python/py-events.exp: Add tests for inferior call,
1202 memory_changed and register_changed events.
1203
fdb09caf
AA
12042014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1205
1206 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1207 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1208 if the linker doesn't understand this.
1209
55cfb2c4
SM
12102014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1211
1212 * gdb.python/python.exp: Change expected reply to help().
1213
9e8cd6df
YQ
12142014-12-01 Yao Qi <yao@codesourcery.com>
1215
1216 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1217 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1218 * configure: Re-generated.
1219
6c659fc2
SC
12202014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1221
1222 * gdb.cp/chained-calls.cc: New file.
1223 * gdb.cp/chained-calls.exp: New file.
1224 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1225
d7fc3181
SM
12262014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1227
1228 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1229 * gdb.dwarf2/symtab-producer.exp: Same.
1230 * gdb.gdb/python-interrupts.exp: Same.
1231 * gdb.gdb/python-selftest.exp: Same.
1232 * gdb.python/py-linetable.exp: Same.
1233 * gdb.python/py-type.exp: Same.
1234 * gdb.python/py-value-cc.exp: Same.
1235 * gdb.python/py-value.exp: Same.
1236
10e79639
YQ
12372014-11-28 Yao Qi <yao@codesourcery.com>
1238
1239 * gdb.base/break-probes.exp: Match library name prefixed with
1240 sysroot.
1241
f28a0564
SM
12422014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1243
1244 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1245 test expected output. Add parentheses for the call to print.
1246 Remove L suffix from integers.
1247
3fe1ce1d
DE
12482014-11-26 Doug Evans <dje@google.com>
1249
1250 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1251
84429e27
YQ
12522014-11-22 Yao Qi <yao@codesourcery.com>
1253
1254 * gdb.trace/entry-values.c: Remove asms.
1255 (foo): Add foo_label.
1256 (bar): Add bar_label.
1257 * gdb.trace/entry-values.exp: Remove code computing foo's
1258 length and bar's length.
1259 (Dwarf::assemble): Invoke function_range for bar and use
1260 MACRO_AT_func for foo.
1261
26741859
YQ
12622014-11-22 Yao Qi <yao@codesourcery.com>
1263
1264 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1265 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1266 Use .Lgcc43_procstart instead of gcc43.
1267
45e44d27
JB
12682014-11-21 Joel Brobecker <brobecker@adacore.com>
1269
1270 * gdb.ada/n_arr_bound: New testcase.
1271
458c8db8
SDJ
12722014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1273
1274 PR breakpoints/10737
1275 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
1276 test_catch_syscall_multi_arch.
1277 (test_catch_syscall_multi_arch): New function.
1278
43f3e411
DE
12792014-11-20 Doug Evans <xdje42@gmail.com>
1280
1281 * gdb.base/maint.exp: Update expected output.
1282
0d7b2549
AA
12832014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1284
1285 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
1286 4-byte instruction on S390.
1287
8908fca5
JB
12882014-11-19 Joel Brobecker <brobecker@adacore.com>
1289
1290 * gdb.ada/arr_arr: New testcase.
1291
4a46959e
JB
12922014-11-19 Joel Brobecker <brobecker@adacore.com>
1293
1294 * gdb.ada/pkd_arr_elem: New Testcase.
1295
470e2f4e
LM
12962014-11-18 Luis Machado <lgustavo@codesourcery.com>
1297
1298 * gdb.reverse/break-precsave: Expect completion message for
1299 core file reads.
1300 * gdb.reverse/consecutive-precsave.exp: Likewise.
1301 * gdb.reverse/finish-precsave.exp: Likewise.
1302 * gdb.reverse/i386-precsave.exp: Likewise.
1303 * gdb.reverse/machinestate-precsave.exp: Likewise.
1304 * gdb.reverse/sigall-precsave.exp: Likewise.
1305 * gdb.reverse/solib-precsave.exp: Likewise.
1306 * gdb.reverse/step-precsave.exp: Likewise.
1307 * gdb.reverse/until-precsave.exp: Likewise.
1308 * gdb.reverse/watch-precsave.exp: Likewise.
1309
a267f3ad
AA
13102014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1311
1312 * gdb.base/bp-permanent.c: Include unistd.h.
1313 * gdb.python/py-framefilter-mi.c (main): Add return type.
1314 * gdb.python/py-framefilter.c (main): Likewise.
1315 * gdb.trace/actions-changed.c (main): Likewise.
1316
12084a9a
AA
13172014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1318
1319 * gdb.mi/until.c: Add eye-catchers.
1320 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
1321 line numbers.
1322
dc7e1a77
AA
13232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1324
1325 * gdb.base/condbreak.exp: Drop references to removed non-prototype
1326 function header variants in break1.c.
1327 * gdb.base/ena-dis-br.exp: Likewise.
1328 * gdb.base/hbreak2.exp: Likewise.
1329 * gdb.reverse/until-precsave.exp: Drop references to removed
1330 non-prototype function header variants in ur1.c.
1331 * gdb.reverse/until-reverse.exp: Likewise.
1332
41c77605
PM
13332014-11-17 Petr Machata <pmachata@redhat.com>
1334
1335 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
1336 ${_cu_offset_size} bytes abbrev offset.
1337
34248c3a
DE
13382014-11-15 Doug Evans <xdje42@gmail.com>
1339
1340 PR symtab/17559
1341 * gdb.base/line-symtabs.exp: New file.
1342 * gdb.base/line-symtabs.c: New file.
1343 * gdb.base/line-symtabs.h: New file.
1344
646da059
YQ
13452014-11-14 Yao Qi <yao@codesourcery.com>
1346
1347 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
1348 (func): Add label func_label.
1349 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
1350 Replace low_pc and high_pc with MACRO_AT_range.
1351 Replace name, low_pc and high_pc with MACRO_AT_func.
1352
9301ebe6
YQ
13532014-11-14 Yao Qi <yao@codesourcery.com>
1354
1355 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
1356 Replace name, low_pc and high_pc with MACRO_AT_func.
1357
f166b542
YQ
13582014-11-14 Yao Qi <yao@codesourcery.com>
1359
1360 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
1361 produce debug information.
1362 * gdb.dwarf2/implptr-optimized-out.S: Removed.
1363
0f6e71e3
YQ
13642014-11-14 Yao Qi <yao@codesourcery.com>
1365
1366 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
1367 object and get function length.
1368 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
1369 with MACRO_AT_func.
1370 (top-level): Replace gdb_compile and clean_restart with
1371 prepare_for_testing.
1372 * gdb.dwarf2/main.c (main): Add label main_label.
1373
876c4df9
YQ
13742014-11-14 Yao Qi <yao@codesourcery.com>
1375
1376 * lib/dwarf.exp (function_range): New procedure.
1377 (Dwarf::_handle_macro_at_func): New procedure.
1378 (Dwarf::_handle_macro_at_range): New procedure.
1379 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
1380
02ad9cf1
YQ
13812014-11-14 Yao Qi <yao@codesourcery.com>
1382
1383 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
1384 (_handle_attribute): New procedure.
1385
a59add0c
AA
13862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1387
1388 * gdb.ada/cond_lang/foo.c (callme): Add return type.
1389 * gdb.base/call-sc.c (zed): Likewise.
1390 * gdb.base/checkpoint.c (main): Likewise.
1391 * gdb.base/dump.c (main): Likewise.
1392 * gdb.base/gcore.c (main): Likewise.
1393 * gdb.base/huge.c (main): Likewise.
1394 * gdb.base/multi-forks.c (main): Likewise.
1395 * gdb.base/pr10179-a.c (main): Likewise.
1396 * gdb.base/savedregs.c (main): Likewise.
1397 * gdb.base/sigaltstack.c (main): Likewise.
1398 * gdb.base/siginfo.c (main): Likewise.
1399 * gdb.base/structs.c (zed): Likewise.
1400 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
1401 * gdb.mi/mi-syn-frame.c (main): Likewise.
1402 * gdb.mi/until.c (foo, main): Likewise.
1403 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
1404 * gdb.base/solib-weak.c (foo): Declare.
1405 * gdb.base/attach-twice.c: Include stdio.h.
1406 * gdb.base/weaklib1.c: Likewise.
1407 * gdb.base/weaklib2.c: Likewise.
1408 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
1409 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
1410 unistd.h.
1411 * gdb.base/attach-pie-misread.c: Include stdlib.h.
1412 * gdb.mi/mi-exit-code.c: Likewise.
1413 * gdb.base/break-interp-lib.c: Include string.h.
1414 * gdb.base/coremaker.c: Likewise.
1415 * gdb.base/testenv.c: Likewise.
1416 * gdb.python/py-finish-breakpoint.c: Likewise.
1417 * gdb.base/inferior-died.c: Include sys/wait.h.
1418 * gdb.base/fileio.c: Include time.h.
1419 * gdb.base/async-shell.c: Include unistd.h.
1420 * gdb.base/dprintf-non-stop.c: Likewise.
1421 * gdb.base/info-os.c: Likewise.
1422 * gdb.mi/mi-console.c: Likewise.
1423 * gdb.mi/watch-nonstop.c: Likewise.
1424 * gdb.python/py-events.c: Likewise.
1425 * gdb.base/async.c (baz): Move up before its invocation.
1426 * gdb.base/code_elim2.c (my_global_func): Likewise.
1427 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1428 * gdb.base/advance.c (func2): Likewise.
1429
3b5d5997
AA
14302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1431
1432 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1433 variant.
1434 * gdb.base/annota3.c: Likewise.
1435 * gdb.base/async.c: Likewise.
1436 * gdb.base/average.c: Likewise.
1437 * gdb.base/call-ar-st.c: Likewise.
1438 * gdb.base/call-rt-st.c: Likewise.
1439 * gdb.base/call-sc.c: Likewise.
1440 * gdb.base/call-strs.c: Likewise.
1441 * gdb.base/ending-run.c: Likewise.
1442 * gdb.base/execd-prog.c: Likewise.
1443 * gdb.base/exprs.c: Likewise.
1444 * gdb.base/foll-exec.c: Likewise.
1445 * gdb.base/foll-fork.c: Likewise.
1446 * gdb.base/foll-vfork.c: Likewise.
1447 * gdb.base/funcargs.c: Likewise.
1448 * gdb.base/gcore.c: Likewise.
1449 * gdb.base/jump.c: Likewise.
1450 * gdb.base/langs0.c: Likewise.
1451 * gdb.base/langs1.c: Likewise.
1452 * gdb.base/langs2.c: Likewise.
1453 * gdb.base/mips_pro.c: Likewise.
1454 * gdb.base/nodebug.c: Likewise.
1455 * gdb.base/opaque0.c: Likewise.
1456 * gdb.base/opaque1.c: Likewise.
1457 * gdb.base/recurse.c: Likewise.
1458 * gdb.base/run.c: Likewise.
1459 * gdb.base/scope0.c: Likewise.
1460 * gdb.base/scope1.c: Likewise.
1461 * gdb.base/setshow.c: Likewise.
1462 * gdb.base/setvar.c: Likewise.
1463 * gdb.base/shmain.c: Likewise.
1464 * gdb.base/shr1.c: Likewise.
1465 * gdb.base/shr2.c: Likewise.
1466 * gdb.base/sigall.c: Likewise.
1467 * gdb.base/signals.c: Likewise.
1468 * gdb.base/so-indr-cl.c: Likewise.
1469 * gdb.base/solib2.c: Likewise.
1470 * gdb.base/structs.c: Likewise.
1471 * gdb.base/sum.c: Likewise.
1472 * gdb.base/vforked-prog.c: Likewise.
1473 * gdb.base/watchpoint.c: Likewise.
1474 * gdb.reverse/shr2.c: Likewise.
1475 * gdb.reverse/until-reverse.c: Likewise.
1476 * gdb.reverse/ur1.c: Likewise.
1477 * gdb.reverse/watch-reverse.c: Likewise.
1478
066a77c5
AA
14792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1480
1481 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1482 variant.
1483 * gdb.base/sepdebug.exp: Drop references to removed code.
1484
4f204ea5
AA
14852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1486
1487 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1488 variant. Preserve original line numbering.
1489 * gdb.base/list1.c: Likewise.
1490
3b377a3a
AA
14912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1492
1493 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1494 variant.
1495 * gdb.base/break1.c: Likewise.
1496 * gdb.base/break.exp: Drop references to removed code.
1497
e444df73
AA
14982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1499
1500 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1501 variant.
1502
8008f2a7
AA
15032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1504
1505 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1506
a5a06887
AA
15072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1508
1509 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
1510 logic into perform_all_tests() and invoke it with and without
1511 function header prototypes.
1512 (do_function_calls): Remove conditional XFAIL for PR 5318.
1513 (rerun_and_prepare): Remove duplicate code.
1514 (perform_all_tests): New. Main logic moved here.
1515
44dba9b9
AA
15162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1517
1518 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
1519 code guarded by #ifdef NO_PROTOTYPES.
1520 (t_double_many_args): Likewise.
1521 (DEF_FUNC_MANY_ARGS_1): Likewise.
1522 (DEF_FUNC_VALUES_1): Likewise.
1523 (t_structs_ldc): Renamed from t_structs_fc in conditional code
1524 guarded by #ifdef PROTOTYPES.
1525
d1fbcd56
AA
15262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1527
1528 * gdb.mi/mi-console.c: Add eye-catcher.
1529 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1530 instead of literal line number.
1531
b0e59b8f
AA
15322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1533
1534 * gdb.base/shr2.c: Add eye-catcher.
1535 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1536 line number.
1537
78f98cca
AA
15382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1539
1540 * gdb.base/jump.c: Add eye-catchers.
1541 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1542 numbers.
1543
58fa2af0
AA
15442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1545
1546 * gdb.base/execd-prog.c: Add eye-catchers.
1547 * gdb.base/foll-exec.c: Likewise.
1548 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1549 line numbers.
1550
04e5059b
AA
15512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1552
1553 * gdb.base/ending-run.c: Add eye-catchers.
1554 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1555 literal line numbers.
1556
dbfdb174
AA
15572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1558
1559 * gdb.base/call-rt-st.c: Add eye-catchers.
1560 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1561 literal line numbers.
1562
888a2ade
AA
15632014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1564
1565 * gdb.base/call-ar-st.c: Add eye-catchers.
1566 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1567 literal line numbers.
1568
6acc2dde
AA
15692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1570
1571 * gdb.base/average.c: Add eye-catchers.
1572 * gdb.base/sum.c: Likewise.
1573 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1574 regexps dynamically.
1575
9ecfcd1d
AA
15762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1577
1578 * gdb.base/solib1.c: Add eye-catchers.
1579 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1580 literal line numbers.
1581
78708b7c
PA
15822014-11-12 Pedro Alves <palves@redhat.com>
1583
1584 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1585 leader has exited.
1586
af48d08f
PA
15872014-11-12 Pedro Alves <palves@redhat.com>
1588
1589 * gdb.arch/i386-bp_permanent.c: New file.
1590 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1591 (srcfile): Set to i386-bp_permanent.c.
1592 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1593 that stepi does not execute the 'leave' instruction, instead of
1594 testing it does execute.
1595 * gdb.base/bp-permanent.c: New file.
1596 * gdb.base/bp-permanent.exp: New file.
1597
af3768e9
DE
15982014-11-10 Doug Evans <xdje42@gmail.com>
1599
1600 PR symtab/17564
1601 * gdb.base/symtab-search-order.exp: New file.
1602 * gdb.base/symtab-search-order.c: New file.
1603 * gdb.base/symtab-search-order-1.c: New file.
1604 * gdb.base/symtab-search-order-shlib-1.c: New file.
1605
9de00a4a
PA
16062014-11-07 Pedro Alves <palves@redhat.com>
1607
1608 PR gdb/17511
1609 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1610 i?86-*-linux*.
1611
e0f52461
SC
16122014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1613
1614 PR c++/17494
1615 * gdb.cp/pr17494.cc: New file.
1616 * gdb.cp/pr17494.exp: New file.
1617
6ce8c980
YQ
16182014-11-02 Yao Qi <yao@codesourcery.com>
1619
1620 * gdb.python/python.exp: Get working directory and match the
1621 output of "set extended-prompt \\w " with it.
1622
02be9a71
DE
16232014-10-30 Doug Evans <dje@google.com>
1624
1625 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1626 in objfiles.
1627 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1628 in progspaces.
1629
3bdff46b
LM
16302014-10-30 Janis Johnson <janisjo@codesourcery.com>
1631
1632 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1633 * gdb.base/realname-expand.exp: Likewise.
1634 * gdb.linespec/macro-relative.exp: Likewise.
1635
ab917dfb
PA
16362014-10-29 Pedro Alves <palves@redhat.com>
1637
1638 PR gdb/17408
1639 * gdb.threads/schedlock.c (some_function): New function.
1640 (call_function): New global.
1641 (MAYBE_CALL_SOME_FUNCTION): New macro.
1642 (thread_function): Call it.
1643 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1644 and use it instead of a global counter. Adjust all callers.
1645 (get_current_thread): Use "find current thread" for test message
1646 here rather than having all callers pass down the same string.
1647 (goto_loop): New procedure, factored out from ...
1648 (my_continue): ... this.
1649 (step_ten_loops): Change parameter from test message to command to
1650 use. Adjust.
1651 (list_count): Delete global.
1652 (check_result): New procedure, factored out from duplicate top
1653 level code.
1654 (continue tests): Wrap in with_test_prefix.
1655 (test_step): New procedure, factored out from duplicate top level
1656 code.
1657 (top level): Test "step" in combination with all scheduler-locking
1658 modes. Test "next" in combination with all scheduler-locking
1659 modes, and in combination with stepping over a function call or
1660 not.
1661 * gdb.threads/next-bp-other-thread.c: New file.
1662 * gdb.threads/next-bp-other-thread.exp: New file.
1663
d3d4baed
PA
16642014-10-29 Pedro Alves <palves@redhat.com>
1665
1666 PR python/17372
1667 * gdb.python/python.exp: Test a multi-line command that spawns
1668 interactive Python.
1669 * gdb.base/multi-line-starts-subshell.exp: New file.
1670
563e8d85
YQ
16712014-10-29 Yao Qi <yao@codesourcery.com>
1672
1673 * gdb.base/fileio.exp: Make directories on host.
1674
0ea4d52e
YQ
16752014-10-29 Yao Qi <yao@codesourcery.com>
1676
1677 * gdb.base/fileio.c (test_write): Close the file.
1678
7f5ef605
PA
16792014-10-28 Pedro Alves <palves@redhat.com>
1680
1681 PR gdb/12623
1682 * gdb.base/sigstep.c (no_handler): New global.
1683 (main): If 'no_handler is true, set the signal handlers to
1684 SIG_IGN.
1685 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1686 with_sw_watch and no_handler parameters. Handle them.
1687 (top level) <stepping over handler when stopped at a breakpoint
1688 test>: Add a test axis for testing with a software watchpoint, and
1689 another for testing with the signal handler set to SIG_IGN.
1690 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1691 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1692
abbdbd03
PA
16932014-10-28 Pedro Alves <palves@redhat.com>
1694
1695 PR gdb/17511
1696 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1697 * gdb.base/sigstep.exp (other_handler_location): New global.
1698 (advance): Support stepping into the signal handler, and running
1699 commands while in the handler.
1700 (in_handler_map): New global.
1701 (top level): In the advance test, add combinations for getting
1702 into the handler with stepping commands, and for running commands
1703 in the handler. Add comment descripting the advancei tests.
1704
1df4399f
PA
17052014-10-28 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/sigstep.exp: Use build_executable instead of
1708 prepare_for_testing.
1709 (top level): Move code that starts GDB, runs to main and creates a
1710 display to ...
1711 (restart): ... this new procedure.
1712 (top level): Move backtrace from signal handler test to ...
1713 (validate_backtrace): ... this new procedure.
1714 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1715 with_test_prefix. Always restart GDB.
1716 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1717 with_test_prefix. Always restart GDB. No need to delete
1718 breakpoints after the test.
1719 (test_skip_handler): Remove prefix parameter.
1720 (skip_over_handler, breakpoint_to_handler)
1721 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1722 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1723 restart GDB. No need to delete breakpoints after the test.
1724 (top level): Use foreach to call the test procedures with
1725 different commands.
1726
a5b6e449
PA
17272014-10-28 Pedro Alves <palves@redhat.com>
1728
1729 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1730 instead of GNATS numbers.
1731 * gdb.base/sigbpt.exp: Likewise.
1732 * gdb.base/siginfo.exp: Likewise.
1733 * gdb.base/sigstep.exp: Likewise.
1734
e5f8a7cc
PA
17352014-10-27 Pedro Alves <palves@redhat.com>
1736
1737 * gdb.base/sigstep.c (dummy): New global.
1738 (main): Issue a couple writes to the new global.
1739 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1740 procedures.
1741 (skip_over_handler): Use test_skip_handler.
1742 (top level): Call skip_over_handler for stepi and nexti too.
1743 (breakpoint_over_handler): Use test_skip_handler.
1744 (top level): Call breakpoint_over_handler for stepi and nexti too.
1745
763905a3
YQ
17462014-10-27 Yao Qi <yao@codesourcery.com>
1747
1748 * gdb.trace/tfile.c (adjust_function_address)
1749 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1750 function descriptor.
1751
6f259a23
DB
17522014-10-24 Don Breazeal <donb@codesourcery.com>
1753
1754 * gdb.base/foll-fork.exp (test_follow_fork,
1755 catch_fork_child_follow): Check for updated fork messages emitted
1756 from infrun.c.
1757 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1758 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1759 vfork_and_exec_child_follow_through_step): Check for updated vfork
1760 messages emitted from infrun.c.
1761
09dd9a69
PA
17622014-10-24 Pedro Alves <palves@redhat.com>
1763
1764 * gdb.base/corefile.exp: Remove references to ultrix.
1765 * gdb.base/interrupt.exp: Likewise.
1766 * gdb.base/whatis.exp: Likewise.
1767 * gdb.gdb/selftest.exp: Likewise.
1768 * gdb.threads/manythreads.exp: Likewise.
1769 * gdb.threads/print-threads.exp: Likewise.
1770 * gdb.threads/pthreads.exp:: Likewise.
1771 * gdb.threads/schedlock.exp: Likewise.
1772
3433cfa5
SC
17732014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1774
1775 * gdb.cp/non-trivial-retval.cc: Add a test case.
1776 * gdb.cp/non-trivial-retval.exp: Add a test.
1777
092f880b
YQ
17782014-10-20 Yao Qi <yao@codesourcery.com>
1779
1780 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1781 * gdb.python/py-objfile-script-gdb.py: New file.
1782 * gdb.python/py-objfile-script.exp: Update reference to
1783 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1784 of remote_download. Remove the dest file.
1785
acbdb7f3
YQ
17862014-10-20 Yao Qi <yao@codesourcery.com>
1787
1788 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1789 * gdb.base/step-line.exp: Likewise.
1790 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1791 * gdb.dwarf2/dw2-basic.exp: Likewise.
1792 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1793 * gdb.dwarf2/dw2-filename.exp: Likewise.
1794 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1795 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1796 * gdb.dwarf2/dw2-producer.exp: Likewise.
1797 * gdb.dwarf2/mac-fileno.exp: Likewise.
1798 * gdb.python/py-frame-args.exp: Likewise.
1799 * gdb.python/py-framefilter.exp: Likewise.
1800 * gdb.python/py-mi.exp: Likewise.
1801 * gdb.python/py-objfile-script.exp: Likewise
1802 * gdb.python/py-pp-integral.exp: Likewise.
1803 * gdb.python/py-pp-re-notag.exp: Likewise.
1804 * gdb.python/py-prettyprint.exp: Likewise.
1805 * gdb.python/py-section-script.exp: Likewise.
1806 * gdb.python/py-typeprint.exp: Likewise.
1807 * gdb.python/py-xmethods.exp: Likewise.
1808 * gdb.stabs/weird.exp: Likewise.
1809 * gdb.xml/tdesc-regs.exp: Likewise.
1810
bd286a29
KCY
18112014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1812
1813 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1814 (out_cu): Use addr_len for the size of addresses.
1815 (out_line): Likewise. Size DW_LNE_set_address instruction
1816 according to addr_len.
1817 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1818 (FUNC): Add START_INSNS to definition.
1819
673dc4a0
YQ
18202014-10-18 Yao Qi <yao@codesourcery.com>
1821
1822 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1823 gdb_has_argv0 return true.
1824 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1825 check [target_info exists noargs], check [gdb_has_argv0]
1826 instead.
1827 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1828 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1829 procedures.
1830
4ffbba72
DE
18312014-10-17 Doug Evans <dje@google.com>
1832
1833 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1834 event.
1835 * gdb.python/py-events.py: Add clear_objfiles event.
1836
d096d8c1
DE
18372014-10-17 Doug Evans <dje@google.com>
1838
1839 * gdb.python/py-objfile.exp: Test progspace attribute.
1840
a80db015
LM
18412014-10-17 Luis Machado <lgustavo@codesourcery.com>
1842
1843 * gdb.guile/scm-breakpoint.exp: Do not assume any
1844 directory separators when matching source file paths.
1845 * gdb.python/py-breakpoint.exp: Likewise.
1846 * gdb.reverse/break-precsave.exp: Likewise.
1847 * gdb.reverse/break-reverse.exp: Likewise.
1848 * gdb.reverse/consecutive-precsave.exp: Likewise.
1849 * gdb.reverse/finish-precsave.exp: Likewise.
1850 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1851 * gdb.reverse/finish-reverse.exp: Likewise.
1852 * gdb.reverse/i386-precsave.exp: Likewise.
1853 * gdb.reverse/i387-env-reverse.exp: Likewise.
1854 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1855 * gdb.reverse/machinestate-precsave.exp: Likewise.
1856 * gdb.reverse/machinestate.exp: Likewise.
1857 * gdb.reverse/sigall-precsave.exp: Likewise.
1858 * gdb.reverse/solib-precsave.exp: Likewise.
1859 * gdb.reverse/step-precsave.exp: Likewise.
1860 * gdb.reverse/until-precsave.exp: Likewise.
1861 * gdb.reverse/watch-precsave.exp: Likewise.
1862 * gdb.reverse/watch-reverse.exp: Likewise.
1863
b22089ab
YQ
18642014-10-17 Yao Qi <yao@codesourcery.com>
1865
1866 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1867 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1868
6c4486e6
PA
18692014-10-17 Pedro Alves <palves@redhat.com>
1870
1871 PR gdb/17471
1872 * gdb.base/bg-execution-repeat.c: New file.
1873 * gdb.base/bg-execution-repeat.exp: New file.
1874
0ff33695
PA
18752014-10-17 Pedro Alves <palves@redhat.com>
1876
1877 PR gdb/17300
1878 * gdb.base/continue-all-already-running.c: New file.
1879 * gdb.base/continue-all-already-running.exp: New file.
1880
6fdebc3d
PA
18812014-10-17 Pedro Alves <palves@redhat.com>
1882
1883 PR gdb/17472
1884 * gdb.base/annota-input-while-running.c: New file.
1885 * gdb.base/annota-input-while-running.exp: New file.
1886
32a8097b
PA
18872014-10-17 Pedro Alves <palves@redhat.com>
1888
1889 * gdb.base/callfuncs.exp: emove references to osf.
1890 * gdb.base/sigall.exp: Likewise.
1891 * gdb.gdb/selftest.exp: Likewise.
1892 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1893 * gdb.mi/non-stop.c: Likewise.
1894 * gdb.mi/pthreads.c: Likewise.
1895 * gdb.reverse/sigall-precsave.exp: Likewise.
1896 * gdb.reverse/sigall-reverse.exp: Likewise.
1897 * gdb.threads/pthreads.c: Likewise.
1898 * gdb.threads/pthreads.exp: Likewise.
1899
7a3517ff
YQ
19002014-10-17 Yao Qi <yao@codesourcery.com>
1901
1902 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
1903 check 'target_info exists noargs'.
1904 (test_command_prompt_position): Likewise.
1905 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
1906 Remove "set args".
1907 (progvar_simple_while_test): Likewise.
1908 (progvar_complex_if_while_test): Likewise.
1909 (if_while_breakpoint_command_test): Likewise.
1910 (infrun_breakpoint_command_test): Likewise.
1911 (breakpoint_command_test): Likewise.
1912 (watchpoint_command_test): Likewise.
1913 (bp_deleted_in_command_test): Likewise.
1914 (temporary_breakpoint_commands): Likewise.
1915
bb99c472
YQ
19162014-10-16 Yao Qi <yao@codesourcery.com>
1917
1918 * gdb.base/remotetimeout.exp: Remove noargs checking.
1919
7c16b83e
PA
19202014-10-15 Pedro Alves <palves@redhat.com>
1921
1922 PR breakpoints/9649
1923 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
1924 * gdb.base/breakpoint-in-ro-region.exp
1925 (probe_target_hardware_step): New procedure.
1926 (top level): Probe hardware stepping and hardware breakpoint
1927 support. Test stepping through a read-only region, with both
1928 "breakpoint auto-hw" on and off and both "always-inserted" on and
1929 off.
1930
35a49624
IB
19312014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
1932
1933 * gdb.dlang/demangle.exp: Update for demangling changes.
1934
2d1c107c
SC
19352014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1936
1937 * gdb.cp/non-trivial-retval.cc: Add new test cases.
1938 * gdb.cp/non-trivial-retval.exp: Add new tests.
1939
778811d5
SC
19402014-10-15 Siva Chandra Reddy <sivachandra@google.com>
1941
1942 PR c++/13403
1943 PR c++/15154
1944 * gdb.cp/non-trivial-retval.cc: New file.
1945 * gdb.cp/non-trivial-retval.exp: New file.
1946
10c5f0a8
YQ
19472014-10-15 Yao Qi <yao@codesourcery.com>
1948
1949 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
1950 remote host.
1951
65d7b369
YQ
19522014-10-15 Yao Qi <yao@codesourcery.com>
1953
1954 * gdb.python/py-symbol.exp: Match file base name if host is
1955 remote, otherwise match file name with dir name.
1956 * gdb.python/py-symtab.exp: Likewise.
1957 * gdb.python/python.exp: Likewise.
1958
46dc1394
YQ
19592014-10-15 Yao Qi <yao@codesourcery.com>
1960
1961 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1962 pattern.
1963 * gdb.python/py-symtab.exp: Likewise.
1964 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1965 locationn.
1966
c40cc657
JB
19672014-10-14 Joel Brobecker <brobecker@adacore.com>
1968
1969 * gdb.ada/addr_arith: New testcase.
1970
2abf49e1
MR
19712014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1972
1973 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1974 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1975 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1976 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1977
f7088df3
SDJ
19782014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1979
1980 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1981 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1982 * gdb.arch/stap-eval-lang-ada.exp: New file.
1983
4dc06805
YQ
19842014-10-14 Yao Qi <yao@codesourcery.com>
1985
1986 * gdb.mi/mi-var-child.c (nothing1): New function.
1987 (nothing2): New function.
1988 (do_children_tests): Set function pointers by nothing1 and
1989 nothing2.
1990 * gdb.mi/mi-var-child.exp: Step over new added statements.
1991 Update test to match the new output.
1992 * gdb.mi/var-cmd.c (nothing1): New function.
1993 (nothing2): New function.
1994 (do_children_tests): Set function pointers by nothing1 and
1995 nothing2.
1996 * gdb.mi/mi-var-display.exp: Update test to match output.
1997 Step to the line specified by $line_dct_nothing.
1998 Increase the number of lines to step.
1999
46a93de2
YQ
20002014-10-14 Yao Qi <yao@codesourcery.com>
2001
2002 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2003 tests.
2004 * gdb.mi/mi2-var-child.exp: Likewise.
2005
14ea52ee
DE
20062014-10-13 Doug Evans <dje@google.com>
2007
2008 * gdb.python/py-objfile.exp: Change name of file name test.
2009
e5c6e92b
DE
20102014-10-13 Doug Evans <dje@google.com>
2011
2012 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2013 from the start of the CU.
2014
c780cc2f
JK
20152014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2016 Yao Qi <yao@codesourcery.com>
2017
2018 Fix "save breakpoints" for "catch" command.
2019 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2020 Remove -nonewline. Match also the added "main" line.
2021
99894e11
JK
20222014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2023
2024 Fix "save breakpoints" for "disable $bpnum" command.
2025 * gdb.base/save-bp.c (main): Add label.
2026 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2027
6e1ac5a3
JK
20282014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2029
2030 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2031
754dd2b0
YQ
20322014-10-11 Yao Qi <yao@codesourcery.com>
2033
2034 * gdb.server/server-kill.exp: Execute command
2035 "set remote trace-status-packet on" before "tstatus".
2036
f90183d7
YQ
20372014-10-11 Yao Qi <yao@codesourcery.com>
2038
2039 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2040 (main): Call getppid.
2041 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2042 and continue to it. Read variable "server_pid".
2043
bf40a607
YQ
20442014-10-11 Yao Qi <yao@codesourcery.com>
2045
2046 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2047
052ca370
YQ
20482014-10-11 Yao Qi <yao@codesourcery.com>
2049
2050 * gdb.threads/thread-find.exp: Don't execute command
2051 "info threads".
2052 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2053 * gdb.threads/linux-dp.exp: Don't check the condition
2054 $threads_created equals to zero.
2055
3831839c
PA
20562014-10-10 Pedro Alves <palves@redhat.com>
2057
2058 * gdb.base/bigcore.exp: Remove references to IRIX.
2059 * gdb.base/funcargs.exp: Likewise.
2060 * gdb.base/interrupt.exp: Likewise.
2061 * gdb.base/mips_pro.exp: Likewise.
2062 * gdb.base/nodebug.exp: Likewise.
2063 * gdb.base/setvar.exp: Likewise.
2064 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2065
8b9a549d
PA
20662014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2067 Pedro Alves <palves@redhat.com>
2068
2069 PR symtab/14466
2070 * gdb.base/vdso-warning.c: New file.
2071 * gdb.base/vdso-warning.exp: New file.
2072
d48ba5e8
DE
20732014-10-02 Doug Evans <dje@google.com>
2074
2075 * gdb.base/structs.c (main): Don't run forever.
2076
2278c276
PA
20772014-10-02 Pedro Alves <palves@redhat.com>
2078
2079 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2080 (top level) <stop threads 1, stop threads 2>: Use it.
2081
b57bacec
PA
20822014-10-02 Pedro Alves <palves@redhat.com>
2083
2084 * gdb.threads/break-while-running.exp (test): Add new
2085 'update_thread_list' argument. Skip "info threads" if false.
2086 (top level): Add new 'update_thread_list' axis.
2087
13fd3ff3
PA
20882014-10-02 Pedro Alves <palves@redhat.com>
2089
2090 PR breakpoints/17431
2091 * gdb.base/execl-update-breakpoints.c: New file.
2092 * gdb.base/execl-update-breakpoints.exp: New file.
2093
0fec99e8
PA
20942014-10-01 Pedro Alves <palves@redhat.com>
2095
2096 * gdb.base/breakpoint-in-ro-region.c: New file.
2097 * gdb.base/breakpoint-in-ro-region.exp: New file.
2098
2ddf4301
SM
20992014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2100
2101 * gdb.mi/mi-exit-code.exp: New file.
2102 * gdb.mi/mi-exit-code.c: New file.
2103
6a5f3f43
YQ
21042014-09-30 Yao Qi <yao@codesourcery.com>
2105
2106 * lib/prelink-support.exp (build_executable_own_libs): Error if
2107 the target isn't native.
2108
345bcc73
YQ
21092014-09-30 Yao Qi <yao@codesourcery.com>
2110
2111 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2112 false.
2113
a25a5a45
PA
21142014-09-22 Pedro Alves <palves@redhat.com>
2115
2116 * gdb.threads/break-while-running.exp: New file.
2117 * gdb.threads/break-while-running.c: New file.
2118
00ba3162
YQ
21192014-09-19 Yao Qi <yao@codesourcery.com>
2120
2121 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2122 Invoke test. Restart GDB with --readnow and invoke test again.
2123
c3b7b696
YQ
21242014-09-19 Yao Qi <yao@codesourcery.com>
2125
2126 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2127 proc set_breakpoint_on_gcd_function. Invoke
2128 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2129 invoke set_breakpoint_on_gcd_function again.
2130
2b4fd423
DE
21312014-09-18 Doug Evans <dje@google.com>
2132
2133 * gdb.dwarf2/symtab-producer.exp: New file.
2134
a5947601
SDJ
21352014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2136
2137 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2138 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2139 * gdb.base/global-var-nested-by-dso.c: Likewise.
2140 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2141
91c19059
SDJ
21422014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2143 Pedro Alves <palves@redhat.com>
2144
2145 * gdb.base/watch-bitfields.exp: Pass string other than test file
2146 name to prepare_for_testing.
2147 (watch): New procedure.
2148 (expect_watchpoint): Use with_test_prefix.
2149 (top level): Factor out tests to ...
2150 (test_watch_location, test_regular_watch): ... these new
2151 procedures, and use with_test_prefix and gdb_continue_to_end.
2152
bb9d5f81
PP
21532014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2154
2155 PR breakpoints/12526
2156 * gdb.base/watch-bitfields.exp: New file.
2157 * gdb.base/watch-bitfields.c: New file.
2158
635856f5
PA
21592014-09-16 Pedro Alves <palves@redhat.com>
2160
2161 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2162 software and hardware addresses, not software address against
2163 itself.
2164
7280ceea
PA
21652014-09-16 Pedro Alves <palves@redhat.com>
2166
2167 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2168 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2169
428b16bd
PA
21702014-09-16 Pedro Alves <palves@redhat.com>
2171
2172 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2173 files.
2174 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2175 "*-*-vxworks*" throughout.
2176 * gdb.base/break.exp: Likewise.
2177 * gdb.base/default.exp: Likewise.
2178 * gdb.base/scope.exp: Likewise.
2179 * gdb.base/sepdebug.exp: Likewise.
2180 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2181 throughout.
2182 * gdb.base/run.c: Likewise.
2183 * gdb.base/sepdebug.c: Likewise.
2184 * gdb.hp/gdb.aCC/run.c: Likewise.
2185 * gdb.reverse/until-reverse.c: Likewise.
2186 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2187
666d413c
YQ
21882014-09-16 Yao Qi <yao@codesourcery.com>
2189
2190 * boards/local-remote-host-native.exp: New file.
2191
57cbd724
DE
21922014-09-14 Doug Evans <xdje42@gmail.com>
2193
2194 * gdb.threads/queue-signal.c (thread_count): New variable.
2195 (thread_count_mutex, thread_count_condvar): New variables.
2196 (incr_thread_count, wait_all_threads_running): New functions.
2197 (main): Wait for all threads to be in their thread functions.
2198
81219e53
DE
21992014-09-13 Doug Evans <xdje42@gmail.com>
2200
2201 * gdb.threads/queue-signal.c: New file.
2202 * gdb.threads/queue-signal.exp: New file.
2203
3714cea7
DE
22042014-09-13 Doug Evans <xdje42@gmail.com>
2205
2206 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2207 be consistent with what default_gdb_init uses.
2208 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2209 the plain text of the prompt. Add some logging printfs.
2210 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2211
fa43b1d7
PA
22122014-09-12 Pedro Alves <palves@redhat.com>
2213
2214 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2215 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2216 * gdb.arch/i386-size-overlap.exp: Likewise.
2217 * gdb.arch/i386-size.exp: Likewise.
2218 * gdb.arch/i386-unwind.exp: Likewise.
2219 * gdb.base/a2-run.exp: Likewise.
2220 * gdb.base/break.exp: Likewise.
2221 * gdb.base/charset.exp: Likewise.
2222 * gdb.base/chng-syms.exp: Likewise.
2223 * gdb.base/commands.exp: Likewise.
2224 * gdb.base/dbx.exp: Likewise.
2225 * gdb.base/find.exp: Likewise.
2226 * gdb.base/funcargs.exp: Likewise.
2227 * gdb.base/jit-simple.exp: Likewise.
2228 * gdb.base/reread.exp: Likewise.
2229 * gdb.base/sepdebug.exp: Likewise.
2230 * gdb.base/step-bt.exp: Likewise.
2231 * gdb.cp/mb-inline.exp: Likewise.
2232 * gdb.cp/mb-templates.exp: Likewise.
2233 * gdb.objc/basicclass.exp: Likewise.
2234 * gdb.threads/killed.exp: Likewise.
2235
9d9bf2df
EBM
22362014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2237
2238 PR tdep/17379
2239 * gdb.arch/powerpc-stackless.S: New file.
2240 * gdb.arch/powerpc-stackless.exp: New file.
2241
1cf2f1b0
JK
22422014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 * gdb.base/attach.c: Include unistd.h.
2245 (main): Call alarm. Add label postloop.
2246 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2247 gdb_breakpoint, gdb_continue_to_breakpoint.
2248 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2249
98880d46
PA
22502014-09-11 Pedro Alves <palves@redhat.com>
2251
2252 PR gdb/17347
2253 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2254 * gdb.base/attach.exp (test_command_line_attach_run): New
2255 procedure.
2256 (top level): Call it.
2257
4c92ff2c
PA
22582014-09-11 Pedro Alves <palves@redhat.com>
2259
2260 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2261 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2262 (do_command_attach_tests): Use spawn_wait_for_attach.
2263 * gdb.base/solib-overlap.exp: Likewise.
2264 * gdb.multi/multi-attach.exp: Likewise.
2265 * gdb.python/py-prompt.exp: Likewise.
2266 * gdb.python/py-sync-interp.exp: Likewise.
2267 * gdb.server/ext-attach.exp: Likewise.
2268
3adc1a7d
GKB
22692014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2270
2271 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2272 command in testcase. Simplify testcase.
2273
96334934
JB
22742014-09-10 Joel Brobecker <brobecker@adacore.com>
2275
2276 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
2277
eb479039
JB
22782014-09-10 Joel Brobecker <brobecker@adacore.com>
2279
2280 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
2281
deede10c
JB
22822014-09-10 Joel Brobecker <brobecker@adacore.com>
2283
2284 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
2285
7828a5f5
JB
22862014-09-10 Joel Brobecker <brobecker@adacore.com>
2287
2288 * gdb.dwarf2/dynarr-ptr.c: New file.
2289 * gdb.dwarf2/dynarr-ptr.exp: New file.
2290
33aeebcf
MR
22912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2292
2293 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
2294 of 30 rather than hardcoding 120 for a slow test case. Take the
2295 `gdb,timeout' target setting into account for this calculation.
2296 Don't extend the timeout for the test cases that don't need it.
2297
7b415901
MR
22982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2299
2300 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
2301 a factor of 2 for a slow test case. Take the `gdb,timeout'
2302 target setting into account for this calculation.
2303 * gdb.reverse/until-precsave.exp: Increase the timeout by
2304 a factor of 15 and 3 respectively rather than adding 120
2305 for a pair of slow test cases. Take the `gdb,timeout'
2306 target setting into account for this calculation.
2307
4a40f85a
MR
23082014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2309
2310 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
2311 timeout, don't pass one down to gdb_expect.
2312 (gdb_expect): Rework timeout selection.
2313
09635af7
MR
23142014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2315
2316 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
2317 exception on timeout.
2318 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
2319 (gdbserver_start_extended): Catch any `gdbserver_start' error
2320 exceptions.
2321 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
2322 * lib/mi-support.exp (mi_gdb_target_load): Catch any
2323 `gdbserver_gdb_load' error exceptions.
2324
2bdd10b7
MR
23252014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2326
2327 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
2328 120 on waiting for the TCP socket to open.
2329
316935f0
DE
23302014-09-09 Doug Evans <xdje42@gmail.com>
2331
2332 * gdb.base/default.exp (show_conv_list): Add _caller_is,
2333 _caller_matches, _any_caller_is, _any_caller_matches.
2334
83740597
DE
23352014-09-09 Doug Evans <xdje42@gmail.com>
2336
2337 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
2338
4c122fc3
YQ
23392014-09-09 Yao Qi <yao@codesourcery.com>
2340
2341 * gdb.mi/mi-var-display.exp: Set print symbol off.
2342
a9f116cb
GKB
23432014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
2344
2345 PR gdb/17035
2346 * gdb.base/commands.exp: Add tests to verify user-defined
2347 commands with empty bodies.
2348 * gdb.python/py-cmd.exp: Test that we don't show user-defined
2349 python commands in `show user command`.
2350 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
2351 scheme commands in `show user command`.
2352
c75bd3a2
JK
23532014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 PR python/17355
2356 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
2357 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
2358 * gdb.python/py-framefilter-invalidarg.exp: New file.
2359 * gdb.python/py-framefilter-invalidarg.py: New file.
2360
faa42425
DE
23612014-09-06 Doug Evans <xdje42@gmail.com>
2362
2363 PR 15276
2364 * gdb.python/py-caller-is.c: New file.
2365 * gdb.python/py-caller-is.exp: New file.
2366
474ca4f6
SDJ
23672014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2368
2369 PR gdb/17235
2370 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
2371 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
2372
eb0b0463
SDJ
23732014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
2374
2375 PR fortran/17237
2376 * gdb.fortran/print-formatted.exp: New file.
2377 * gdb.fortran/print-formatted.f90: Likewise.
2378
5f3b99cf
SS
23792014-09-03 Sasha Smundak <asmundak@google.com>
2380
2381 * gdb.python/py-frame.exp: Test Frame.read_register.
2382
7d793aa9
SDJ
23832014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
2384
2385 PR python/16699
2386 * gdb.python/py-completion.exp: New file.
2387 * gdb.python/py-completion.py: Likewise.
2388
fb0576e9
DE
23892014-08-28 Doug Evans <dje@google.com>
2390
2391 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
2392 eax,etc. are live with values set by gdb and thus the compiler can't
2393 use them.
2394 * gdb.arch/i386-pseudo.c (main): Ditto.
2395
ee92b0dd
DE
23962014-08-27 Doug Evans <dje@google.com>
2397
2398 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
2399
6649db35
DE
24002014-08-25 Doug Evans <dje@google.com>
2401
2402 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
2403 (main): Ditto.
2404
564b7600
DE
24052014-08-25 Doug Evans <dje@google.com>
2406
2407 * gdb.threads/thread-execl.exp: #include <stdio.h>.
2408
3881fb67
YQ
24092014-08-24 Yao Qi <yao@codesourcery.com>
2410
2411 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
2412 symbol off.
2413 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
2414
a05a36a5
DE
24152014-08-22 Doug Evans <dje@google.com>
2416
2417 PR 17276
2418 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2419 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2420 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2421
7c343b48
YQ
24222014-08-22 Yao Qi <yao@codesourcery.com>
2423
2424 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2425 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2426 * gdb.python/python.exp: Likewise. Use .py file on the host
2427 instead of the build.
2428
22fd09ae
JK
24292014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2430
2431 * gdb.threads/gcore-stale-thread.c: New file.
2432 * gdb.threads/gcore-stale-thread.exp: New file.
2433
a8454a7c
PA
24342014-08-21 Pedro Alves <palves@redhat.com>
2435
2436 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2437 * gdb.base/gcore-relro-pie.exp: Likewise.
2438 * gdb.base/gcore-relro.exp: Likewise.
2439 * gdb.base/gcore.exp: Likewise.
2440 * gdb.base/print-symbol-loading.exp: Likewise.
2441 * gdb.threads/gcore-thread.exp: Likewise.
2442 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2443
2a31c623
PA
24442014-08-20 Pedro Alves <palves@redhat.com>
2445 Jan Kratochvil <jan.kratochvil@redhat.com>
2446
2447 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2448 configure.
2449 (EXPECT): Handle READ1 being set.
2450 (all): Depend on EXTRA_RULES.
2451 (check-read1, expect-read1, read1.so, read1): New rules.
2452 * README (Testsuite Parameters): Document the READ1 make variable.
2453 (Race detection): New section.
2454 * configure: Regenerate.
2455 * configure.ac: If build==host==target, and running under a
2456 GNU/glibc system, add read1 to the extra Makefile rules.
2457 (EXTRA_RULES): AC_SUBST it.
2458 * lib/read1.c: New file.
2459
d36430db
JB
24602014-08-20 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2463 the handling of variables declared as a typedef to an array
2464 which a DW_AT_data_location attribute.
2465
9a0dc9e3
PA
24662014-08-19 Andrew Burgess <aburgess@broadcom.com>
2467 Pedro Alves <palves@redhat.com>
2468
2469 PR symtab/14604
2470 PR symtab/14605
2471 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2472 gdb_test.
2473
0718a8da
PA
24742014-08-19 Pedro Alves <palves@redhat.com>
2475
2476 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2477
13b448cd
YQ
24782014-08-19 Yao Qi <yao@codesourcery.com>
2479
2480 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2481 right line.
2482
1cbf5077
DB
24832014-08-18 David Blaikie <dblaikie@gmail.com>
2484
2485 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2486
bf0fae19
JB
24872014-08-18 Joel Brobecker <brobecker@adacore.com>
2488
2489 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2490 attribute in array range.
2491
3c8c5dcc
JB
24922014-08-18 Joel Brobecker <brobecker@adacore.com>
2493
2494 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2495
e66d4446
SC
24962014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2497
2498 PR c++/17132
2499 * gdb.cp/pr17132.cc: New file.
2500 * gdb.cp/pr17132.exp: New file.
2501
940df408
SC
25022014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2503
2504 * gdb.python/py-xmethods.py (A_getarrayind)
2505 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2506 Use 'print' with function call syntax.
2507 (E_method_matcher.match): Fix tab vs space indentation mixup.
2508
ebcc6c3a
YQ
25092014-08-15 Yao Qi <yao@codesourcery.com>
2510
2511 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
2512 false.
2513
775e0f04
YQ
25142014-08-15 Yao Qi <yao@codesourcery.com>
2515
2516 * gdb.cp/casts.exp: Set print symbol off.
2517 * gdb.cp/class2.exp: Likewise.
2518 * gdb.cp/overload.exp: Likewise.
2519 * gdb.cp/templates.exp: Likewise.
2520
d769e349
DE
25212014-08-11 Doug Evans <dje@google.com>
2522
2523 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2524 (test_load_shlib): Update.
2525
20c6f1e1
YQ
25262014-08-09 Yao Qi <yao@codesourcery.com>
2527
2528 * gdb.base/display.exp: Invoke is_address_zero_readable.
2529 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2530 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2531 * gdb.base/hbreak-unmapped.exp: Return if
2532 is_address_zero_readable returns true.
2533 * gdb.base/signest.exp: Likewise.
2534 * gdb.base/signull.exp: Likewise.
2535 * gdb.base/sigbpt.exp: Likewise.
2536 * gdb.guile/scm-disasm.exp: Do the test if
2537 is_address_zero_readable returns false.
2538 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2539 * gdb.python/py-arch.exp: Likewise.
2540 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2541 * lib/gdb.exp (is_address_zero_readable): New proc.
2542
5792e8e3
YQ
25432014-08-09 Yao Qi <yao@codesourcery.com>
2544
2545 PR testsuite/13443
2546 * gdb.mi/mi-var-display.exp: Make test messages unique.
2547
3cecbbbe
TT
25482014-08-04 Tom Tromey <tromey@redhat.com>
2549
2550 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2551 target 0".
2552
00b51ff5
TT
25532014-08-04 Tom Tromey <tromey@redhat.com>
2554
2555 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2556 "target_resume".
2557
6908c509
JB
25582014-08-01 Joel Brobecker <brobecker@adacore.com>
2559
2560 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2561 inner_vla_struct_object_size.
2562 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2563 as xfail.
2564
cc6563d2
PA
25652014-07-30 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2568 comment.
2569
7e09a223
YQ
25702014-07-29 Yao Qi <yao@codesourcery.com>
2571
2572 PR gdb/17206
2573 * gdb.base/until-nodebug.exp: New.
2574
7ebdbe92
DE
25752014-07-28 Doug Evans <xdje42@gmail.com>
2576
2577 PR guile/17203
2578 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2579 previously existing parameter, and previously ambiguously spelled
2580 parameter.
2581
fdb1adc6
WN
25822014-07-28 Will Newton <will.newton@linaro.org>
2583
2584 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2585
186fcde0
DE
25862014-07-26 Ludovic Courtès <ludo@gnu.org>
2587 Doug Evans <xdje42@gmail.com>
2588
2589 PR guile/17146
2590 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2591
70509625
PA
25922014-07-25 Pedro Alves <palves@redhat.com>
2593
2594 * gdb.threads/signal-command-handle-nopass.c: New file.
2595 * gdb.threads/signal-command-handle-nopass.exp: New file.
2596 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2597 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2598 * gdb.threads/signal-delivered-right-thread.c: New file.
2599 * gdb.threads/signal-delivered-right-thread.exp: New file.
2600
c3f814a1
PA
26012014-07-25 Pedro Alves <palves@redhat.com>
2602
2603 * gdb.base/double-prompt-target-event-error.exp
2604 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2605 match.
2606 (cancel_pagination_in_target_event): Rework double prompt
2607 detection.
2608 * gdb.base/paginate-after-ctrl-c-running.exp
2609 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2610 <return>' match.
2611 * gdb.base/paginate-bg-execution.exp
2612 (test_bg_execution_pagination_return)
2613 (test_bg_execution_pagination_cancel): Remove '-notransfer
2614 <return>' matches.
2615 * gdb.base/paginate-execution-startup.exp
2616 (test_fg_execution_pagination_return)
2617 (test_fg_execution_pagination_cancel): Remove '-notransfer
2618 <return>' matches.
2619 * gdb.base/paginate-inferior-exit.exp
2620 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2621 match.
2622 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2623 * lib/gdb.exp (pagination_prompt): Run text through
2624 string_to_regexp.
2625 (gdb_test_multiple): Match $pagination_prompt instead of
2626 "<return>".
2627 (string_to_regexp): Move to lib/gdb-utils.exp.
2628
e214cf6c
JK
26292014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.arch/amd64-entry-value-paramref.S: New file.
2632 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2633 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2634 * gdb.arch/amd64-optimout-repeat.S: New file.
2635 * gdb.arch/amd64-optimout-repeat.c: New file.
2636 * gdb.arch/amd64-optimout-repeat.exp: New file.
2637
17d0c5c8
JK
26382014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2639
2640 PR gdb/17170
2641 * gdb.base/statistics.exp: New file.
2642
b8b8facf
DE
26432014-07-17 Doug Evans <dje@google.com>
2644
74b49205 2645 PR gdb/17170
b8b8facf
DE
2646 * gdb.base/maint.exp: Update testing of per-command stats.
2647
1b5d0ab3
PA
26482014-07-16 Pedro Alves <palves@redhat.com>
2649
2650 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2651 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2652 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2653 (tfile_write_buf): New functions.
2654 (add_memory_block): Rewrite using the above.
2655 (adjust_function_address): New function.
2656 (FUNCTION_ADDRESS): New macro.
2657 (write_basic_trace_file): Remove short_x local, and use
2658 tfile_write_16. Change type of func_addr local to unsigned long
2659 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2660 here. Cast argument of add_memory_block to char pointer.
2661 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2662 (main): Remove parameters.
2663 * gdb.trace/tfile.exp: Remove nowarnings.
2664
4d974e88
SM
26652014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2666
2667 * gdb.base/debug-expr.exp: Test string evaluation with
2668 "debug expression" on.
2669
41e99568
PA
26702014-07-15 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.base/reread.exp: Use clean_restart.
2673
487d9753
PL
26742014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2675
2676 * gdb.arch/avr-flash-qualifer.c: New.
2677 * gdb.arch/avr-flash-qualifer.exp: New.
2678
cc1c52ad
PA
26792014-07-14 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2682 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2683
1e973570
PA
26842014-07-14 Pedro Alves <palves@redhat.com>
2685
2686 * gdb.base/double-prompt-target-event-error.c: New file.
2687 * gdb.base/double-prompt-target-event-error.exp: New file.
2688
93d6eb10
PA
26892014-07-14 Pedro Alves <palves@redhat.com>
2690
2691 PR gdb/17072
2692 * gdb.base/paginate-inferior-exit.c: New file.
2693 * gdb.base/paginate-inferior-exit.exp: New file.
2694
0017922d
PA
26952014-07-14 Pedro Alves <palves@redhat.com>
2696
2697 PR gdb/17072
2698 * gdb.base/paginate-bg-execution.c: New file.
2699 * gdb.base/paginate-bg-execution.exp: New file.
2700
94696ad3
PA
27012014-07-14 Pedro Alves <palves@redhat.com>
2702
2703 PR gdb/17072
2704 * gdb.base/paginate-execution-startup.c: New file.
2705 * gdb.base/paginate-execution-startup.exp: New file.
2706 * lib/gdb.exp (pagination_prompt): New global.
2707 (default_gdb_spawn): New procedure, factored out from
2708 default_gdb_spawn.
2709 (default_gdb_start): Adjust to call default_gdb_spawn.
2710 (gdb_spawn): New procedure.
2711
bd293940
PA
27122014-07-14 Pedro Alves <palves@redhat.com>
2713
2714 * lib/gdb.exp (gdb_assert): New procedure.
2715 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2716
c933f875
PA
27172014-07-14 Pedro Alves <palves@redhat.com>
2718
2719 * gdb.base/execution-termios.c: New file.
2720 * gdb.base/execution-termios.exp: New file.
2721
d98b7a16
TT
27222014-07-14 Tom Tromey <tromey@redhat.com>
2723
2724 * gdb.cp/vla-cxx.cc: New file.
2725 * gdb.cp/vla-cxx.exp: New file.
2726
548740d6
TT
27272014-07-14 Tom Tromey <tromey@redhat.com>
2728
2729 * gdb.reverse/rerun-prec.c: New file.
2730 * gdb.reverse/rerun-prec.exp: New file.
2731
a25eb028
MR
27322014-07-12 Maciej W. Rozycki <macro@mips.com>
2733 Maciej W. Rozycki <macro@codesourcery.com>
2734
2735 * lib/gdb-utils.exp: New file.
2736 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2737 inline `gdb_init_command' processing.
2738 (gdb_start_cmd): Likewise.
2739 * lib/mi-support.exp (mi_run_cmd): Likewise.
2740 * README: Document `gdb_init_command' and `gdb_init_commands'.
2741
218c2655
JK
27422014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2743
2744 Fix false FAIL running under a very long directory name.
2745 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2746 and "set print elements 10000". Twice.
2747
5401fde3
YQ
27482014-07-11 Yao Qi <yao@codesourcery.com>
2749
2750 * gdb.base/exprs.exp: "set print symbol off".
2751
e76126e8
PA
27522014-07-11 Pedro Alves <palves@redhat.com>
2753
2754 * gdb.threads/kill.c: New file.
2755 * gdb.threads/kill.exp: New file.
2756
2d6f0de6
YQ
27572014-07-10 Yao Qi <yao@codesourcery.com>
2758
2759 * gdb.trace/tfile.c (write_basic_trace_file)
2760 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2761 address written to trace file.
2762
7180e04a
PA
27632014-07-09 Pedro Alves <palves@redhat.com>
2764
2765 * gdb.base/attach-wait-input.exp: New file.
2766 * gdb.base/attach-wait-input.c: New file.
2767
9a9a7608
AB
27682014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2769
2770 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2771 setting up test structures.
2772 (main): Call new test function.
2773 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2774 test function, continue into test function and walk test
2775 structures.
2776
161ac41e
YQ
27772014-07-02 Yao Qi <yao@codesourcery.com>
2778
2779 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2780 'bar_start' at the beginning of functions 'foo' and 'bar'
2781 respectively.
2782 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2783 instead of 'foo' and 'bar'.
2784
1f267ae3
MM
27852014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2786
2787 * gdb.btrace/segv.exp: New.
2788 * gdb.btrace/segv.c: New.
2789
2b239efb
LM
27902014-07-02 Luis Machado <lgustavo@codesourcery.com>
2791
2792 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2793 instruction.
2794
cf363f18
MW
27952014-06-30 Mark Wielaard <mjw@redhat.com>
2796
2797 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2798 vulture, vilify, villar): New volatile array constants.
2799 (vindictive, vegetation): New const volatile array constants.
2800 * gdb.base/volatile.exp: Test volatile and const volatile array
2801 types.
2802
aebf9d24
AA
28032014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2804
2805 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2806 target lacks support for awatch, rwatch, or hbreak.
2807
b67a2c6f
YQ
28082014-06-27 Yao Qi <yao@codesourcery.com>
2809
2810 * gdb.multi/dummy-frame-restore.exp: New.
2811 * gdb.multi/dummy-frame-restore.c: New.
2812
aef92902
MM
28132014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2814
2815 * gdb.btrace/gcore.exp: New.
2816
8e9db26e
PA
28172014-06-23 Pedro Alves <palves@redhat.com>
2818
2819 * gdb.base/watchpoint-reuse-slot.c: New file.
2820 * gdb.base/watchpoint-reuse-slot.exp: New file.
2821
70afc5b7
SC
28222014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2823
2824 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2825 progspace's filename in 'info', 'enable' and 'disable' command
2826 tests.
2827
b972bd9c
JK
28282014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2829
2830 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2831 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2832 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2833
125f8a3d
GB
28342014-06-20 Gary Benson <gbenson@redhat.com>
2835
2836 * gdb.arch/i386-avx.exp: Fix include file location.
2837 * gdb.arch/i386-sse.exp: Likewise.
2838
3ed9baed
IB
28392014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2840
2841 * gdb.dlang/expression.exp: New file.
2842
034f788c
PA
28432014-06-19 Pedro Alves <palves@redhat.com>
2844
2845 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2846 out from ...
2847 (top level): ... here. Iterate running tests under different
2848 scheduler-locking settings.
2849
45371d0c
LM
28502014-06-18 Luis Machado <lgustavo@codesourcery.com>
2851
2852 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2853 to DW_FORM_addr and use non-zero addresses.
2854
5d376983
SC
28552014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2856
2857 PR gdb/17017
2858 * gdb.python/py-xmethods.cc: Add global function call counters and
2859 increment them in their respective functions. Remove "cout"
2860 statements.
2861 * gdb.python/py-xmethods.exp: Make tests check the global function
2862 call counters instead of depending on inferior IO.
2863
a1aa2221
LM
28642014-06-18 Don Breazeal <donb@codesourcery.com>
2865
2866 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2867 Deleted procedure.
2868 (explicit_fork_parent_follow): Deleted procedure.
2869 (explicit_fork_child_follow): Deleted procedure.
2870 (test_follow_fork): New procedure.
2871 (do_fork_tests): Replace calls to deleted procedures with
2872 calls to test_follow_fork and reset GDB for subsequent
2873 procedure calls.
2874
0fc05997
YQ
28752014-06-17 Yao Qi <yao@codesourcery.com>
2876
2877 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2878 CP1252.
2879
70795c52
LM
28802014-06-17 Luis Machado <lgustavo@codesourcery.com>
2881
2882 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
2883 Initialize ptr and S explicitly.
2884 (skip_type_update_when_not_use_rtti_test): Likewise.
2885
6be47f0c
KS
28862014-06-16 Keith Seitz <keiths@redhat.com>
2887
2888 PR mi/15863
2889 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
2890 the inferior is started.
2891
d03de421
PA
28922014-06-16 Pedro Alves <palves@redhat.com>
2893
2894 * gdb.base/break-main-file-remove-fail.c: New file.
2895 * gdb.base/break-main-file-remove-fail.exp: New file.
2896 * gdb.base/break-unload-file.exp: Use build_executable instead of
2897 prepare_for_testing.
2898 (test_break): New parameter "initial_load". Handle it.
2899 (top level): Add initial_load cmdline/file axis.
2900
f9579b99
TT
29012014-06-12 Tom Tromey <tromey@redhat.com>
2902
2903 * gdb.base/completion.exp: Don't use directory name in test.
2904
3657956b
GB
29052014-06-09 Gary Benson <gbenson@redhat.com>
2906
2907 * gdb.base/sigall.c [Functions to send signals]: Reorder to
2908 separate the always-available ANSI-standard signals from the
2909 signals that require checking.
2910 (main): Likewise.
2911 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
2912 Likewise.
2913 (main): Likewise.
2914
4186eb54
KS
29152014-06-07 Keith Seitz <keiths@redhat.com>
2916
2917 Revert:
2918 PR c++/16253
2919 * gdb.cp/var-tag.cc: New file.
2920 * gdb.cp/var-tag.exp: New file.
2921 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2922 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2923 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2924 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2925
25326a28 29262014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
2927
2928 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
2929
829155c9
PA
29302014-06-06 Pedro Alves <palves@redhat.com>
2931
2932 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
2933 in target debug output instead of looking at RSP packets,
2934 disabling the test on any target that uses hardware stepping.
2935 Update comments.
2936
61c8d22e
PA
29372014-06-06 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.base/break-unload-file.exp: Fix typo.
2940
d9a47287
YQ
29412014-06-06 Yao Qi <yao@codesourcery.com>
2942
2943 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
2944 from "jit_function" to "^jit_function".
2945
e5e01dbf
YQ
29462014-06-06 Yao Qi <yao@codesourcery.com>
2947
2948 * gdb.base/async.c (foo): Add one statement.
2949 * gdb.base/async.exp: Get the next instruction address and
2950 match the output of "nexti" by instruction address. Match
2951 the hex address in the output of "finish".
2952
73ba372c
GB
29532014-06-06 Gary Benson <gbenson@redhat.com>
2954
2955 * gdb.base/call-signals.c: Remove preprocessor conditionals
2956 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2957 SIGSEGV and SIGTERM.
2958 * gdb.base/sigall.c: Likewise.
2959 * gdb.base/unwindonsignal.c: Likewise.
2960 * gdb.reverse/sigall-reverse.c: Likewise.
2961
831517df
YQ
29622014-06-06 Yao Qi <yao@codesourcery.com>
2963
2964 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2965 readable, skip the test.
2966
b8b91e98
YQ
29672014-06-06 Yao Qi <yao@codesourcery.com>
2968
2969 * gdb.threads/staticthreads.c (thread_function): Move the line
2970 setting breakpoint on forward.
2971 * gdb.threads/staticthreads.exp: Update comments.
2972
fb934770
LC
29732014-06-05 Ludovic Courtès <ludo@gnu.org>
2974
2975 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2976 "history-append! type error".
2977
6ef284bd
SM
29782014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2979
2980 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2981 erroneous dprintf expected input.
2982
a872e241
DE
29832014-06-04 Doug Evans <xdje42@gmail.com>
2984
2985 * gdb.guile/scm-generics.exp: Delete.
2986
16f691fb
DE
29872014-06-04 Doug Evans <xdje42@gmail.com>
2988
2989 * gdb.guile/scm-breakpoint.exp: Update.
2990 Add tests for breakpoint registration.
2991
012370f6
TT
29922014-06-04 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2995 VLA-in-union.
2996 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2997 inner_vla_struct, vla_union types. Initialize objects of those
2998 types and compute their sizes.
2999
9f5a4cef
HZ
30002014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3001 Hui Zhu <hui@codesourcery.com>
3002
3003 * gdb.base/fileio.exp: Add test for shell not available as well as
3004 available.
3005 * gdb.base/fileio.c (test_system): Check for shell twice.
3006
90a45c4d
YQ
30072014-06-04 Yao Qi <yao@codesourcery.com>
3008
3009 * gdb.base/auto-connect-native-target.exp: Remove redundant
3010 space from the regexp pattern.
3011
70017e41
YQ
30122014-06-04 Yao Qi <yao@codesourcery.com>
3013
3014 * gdb.base/default.exp: Replace "child" with "native" in
3015 regexp pattern.
3016
883964a7
SC
30172014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3018
3019 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3020 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3021 * gdb.python/py-xmethods.py: Python script supporting the
3022 new testcase and tests.
3023
ef370185
JB
30242014-06-03 Joel Brobecker <brobecker@adacore.com>
3025 Pedro Alves <palves@redhat.com>
3026
3027 PR breakpoints/17000
3028 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3029 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3030
1e2ccb61
BM
30312014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3032
3033 * gdb.base/subst.exp: Add tests to verify partial path matching
3034 output.
3035
c6ec5ab2
PA
30362014-06-03 Pedro Alves <palves@redhat.com>
3037
3038 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3039 target that doesn't use software single-stepping.
3040
835c559f
PA
30412014-06-03 Pedro Alves <palves@redhat.com>
3042
3043 PR breakpoints/17000
3044 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3045 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3046
06eb1586
DE
30472014-06-02 Doug Evans <xdje42@gmail.com>
3048
3049 * gdb.guile/scm-parameter.exp: New file.
3050
e698b8c4
DE
30512014-06-02 Doug Evans <xdje42@gmail.com>
3052
3053 * gdb.guile/scm-cmd.c: New file.
3054 * gdb.guile/scm-cmd.exp: New file.
3055
ded03782
DE
30562014-06-02 Doug Evans <xdje42@gmail.com>
3057
3058 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3059 pretty-printer lookup.
3060 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3061 (make-pp_s-printer): Call it.
3062 (make-pretty-printer-from-dict): New function.
3063 (lookup-pretty-printer-maker-from-dict): New function.
3064 (*pretty-printer*): Simplify.
3065 (make-objfile-pp_s-printer): New function.
3066 (install-objfile-pretty-printers!): New function.
3067 (make-progspace-pp_s-printer): New function.
3068 (install-progspace-pretty-printers!): New function.
3069 * gdb.guile/scm-progspace.c: New file.
3070 * gdb.guile/scm-progspace.exp: New file.
3071
41fac0cf
PA
30722014-06-02 Pedro Alves <palves@redhat.com>
3073
3074 * gdb.base/dprintf-bp-same-addr.c: New file.
3075 * gdb.base/dprintf-bp-same-addr.exp: New file.
3076
96ae5695
EBM
30772014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3078
3079 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3080 * gdb.arch/powerpc-power.s: Likewise.
3081
da02b3a8
JB
30822014-06-02 Joel Brobecker <brobecker@adacore.com>
3083
3084 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3085
c72b2e7b
YQ
30862014-06-01 Yao Qi <yao@codesourcery.com>
3087
3088 * gdb.base/watchpoint.exp (test_watch_location): Check null
3089 pointer can be dereferenced. If not, do the test, otherwise
3090 skip it.
3091
53e8a631
AB
30922014-05-30 Andrew Burgess <aburgess@broadcom.com>
3093
3094 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3095 results.
3096 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3097
938f0e2f
AB
30982014-05-30 Andrew Burgess <aburgess@broadcom.com>
3099
3100 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3101 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3102 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3103 * gdb.arch/amd64-invalid-stack-top.c: New file.
3104 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3105
9ba6657a
PA
31062014-05-30 Pedro Alves <palves@redhat.com>
3107
3108 PR breakpoints/17000
3109 * gdb.base/sss-bp-on-user-bp.c: New file.
3110 * gdb.base/sss-bp-on-user-bp.exp: New file.
3111
522c09bf
DB
31122014-05-30 David Blaikie <dblaikie@gmail.com>
3113
3114 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3115 gnu_inline semantics via attribute.
3116 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3117 source explicitly specifies the required semantics.
3118
bf4ef81e
MR
31192014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3120
3121 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3122
329ea579
PA
31232014-05-29 Pedro Alves <palves@redhat.com>
3124 Tom Tromey <tromey@redhat.com>
3125
3126 * gdb.base/async-shell.exp: Don't enable target-async.
3127 * gdb.base/async.exp
3128 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3129 parameter. Adjust.
3130 (top level): Don't test with "target-async".
3131 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3132 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3133 * gdb.base/inferior-died.exp: Don't enable target-async.
3134 * gdb.base/interrupt-noterm.exp: Likewise.
3135 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3136 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3137 * gdb.mi/mi-nonstop.exp: Likewise.
3138 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3139 * gdb.mi/mi-nsintrall.exp: Likewise.
3140 * gdb.mi/mi-nsmoribund.exp: Likewise.
3141 * gdb.mi/mi-nsthrexec.exp: Likewise.
3142 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3143 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3144 * gdb.python/py-evsignal.exp: Don't enable target-async.
3145 * gdb.python/py-evthreads.exp: Likewise.
3146 * gdb.python/py-prompt.exp: Likewise.
3147 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3148 * gdb.server/solib-list.exp: Don't enable target-async.
3149 * gdb.threads/thread-specific-bp.exp: Likewise.
3150 * lib/mi-support.exp: Adjust to use mi-async.
3151
fd664c91
PA
31522014-05-29 Pedro Alves <palves@redhat.com>
3153
3154 PR gdb/13860
3155 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3156 reason, even in sync mode.
3157
251bde03
PA
31582014-05-29 Pedro Alves <palves@redhat.com>
3159 Hui Zhu <hui@codesourcery.com>
3160
3161 PR PR15693
3162 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3163 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3164 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3165 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3166
7f3c0343
JB
31672014-05-28 Joel Brobecker <brobecker@adacore.com>
3168
3169 * config/monitor.exp (gdb_target_monitor): Replace use of
3170 "set remotebaud" by "set serial baud".
3171
b2715b27
AW
31722014-05-26 Andy Wingo <wingo@igalia.com>
3173
3174 * gdb.guile/scm-breakpoint.exp:
3175 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3176 properties instead of gdb-object-properties.
3177
498a4489
YQ
31782014-05-26 Yao Qi <yao@codesourcery.com>
3179
3180 * gdb.server/no-thread-db.exp: Specify source file name
3181 explicitly when setting a breakpoint.
3182
589fdceb
MM
31832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3184
3185 * gdb.btrace/vdso.c: New.
3186 * gdb.btrace/vdso.exp: New.
3187
e9089e05
MM
31882014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3189
3190 * gdb.base/gcore.exp (capture_command_output): Move ...
3191 * lib/gdb.exp (capture_command_output): ... here.
3192
67b5c0c1
MM
31932014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3194
3195 * gdb.btrace/data.exp: Test memory access during btrace replay.
3196
a2199296
SM
31972014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3198
3199 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3200
17b2616c
PA
32012014-05-21 Pedro Alves <palves@redhat.com>
3202
3203 PR gdb/13860
3204 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3205 (top level): Test that output related to execution commands is
3206 sent to the console with CLI commands, but not with MI commands.
3207 Test that breakpoint events are always mirrored to the console.
3208 Also expect the new source line to be output after a "next" in
3209 async mode too. Make it a pass/fail test.
3210 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3211 output.
3212 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3213
5166082f
PA
32142014-05-21 Pedro Alves <palves@redhat.com>
3215
3216 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3217 Use them to test variations of "list" after reaching a breakpoint.
3218 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3219 Test "list" with listsize 10 after reaching a breakpoint.
3220 * gdb.python/python.exp (decode_line current location line
3221 number): Adjust expected line number.
3222
2f25d70f
SM
32232014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3224
3225 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3226 behavior for $args, pass it directly to "run".
3227
ff604a67
MR
32282014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3229
3230 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3231 30000 to 65536.
3232
6a3cb8e8
PA
32332014-05-21 Pedro Alves <palves@redhat.com>
3234
3235 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3236 auto-connect-native-target off".
3237 * gdb.base/auto-connect-native-target.c: New file.
3238 * gdb.base/auto-connect-native-target.exp: New file.
3239
4ebfc96e
PA
32402014-05-21 Pedro Alves <palves@redhat.com>
3241
3242 * gdb.base/default.exp: Test "target native" instead of "target
3243 child".
3244
36d46afb
MW
32452014-05-21 Mark Wielaard <mjw@redhat.com>
3246
3247 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3248
5876f503
JK
32492014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3250
3251 Fix TLS access for -static -pthread.
3252 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3253 <HAVE_TLS> (thread_function, main): Initialize it.
3254 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3255 Add clean_restart.
3256 <$have_tls != "">: Check TLSVAR.
3257
0256a6ac
PA
32582014-05-21 Pedro Alves <palves@redhat.com>
3259
3260 * gdb.base/dcache-line-read-error.c: New.
3261 * gdb.base/dcache-line-read-error.exp: New.
3262
936d2992
PA
32632014-05-20 Pedro Alves <palves@redhat.com>
3264
3265 * gdb.base/compare-sections.c: New file.
3266 * gdb.base/compare-sections.exp: New file.
3267
802e8e6d
PA
32682014-05-20 Pedro Alves <palves@redhat.com>
3269
3270 * gdb.base/break-idempotent.c: New file.
3271 * gdb.base/break-idempotent.exp: New file.
3272
e59fa00f
MM
32732014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3274
3275 * gdb.btrace/nohist.exp: New.
3276
8b696e31
YQ
32772014-05-20 Yao Qi <yao@codesourcery.com>
3278
3279 * lib/gdb.exp (gdb_init): Set timeout if test file is under
3280 gdb.reverse directory and gdb_reverse_timeout exists in board
3281 setting.
3282 * README: Document gdb_reverse_timeout.
3283
73c9764f
YQ
32842014-05-20 Yao Qi <yao@codesourcery.com>
3285
3286 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
3287 'test_file_name'. Treat args as a string instead of a list.
3288 (gdb_init): Rename argument 'args' by 'test_file_name'.
3289
f1f4348a
JK
32902014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 * gdb.arch/powerpc-power.exp: New file.
3293 * gdb.arch/powerpc-power.s: New file.
3294
0dbe70ce
DE
32952014-05-16 Doug Evans <dje@google.com>
3296
3297 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
3298 * gdb.base/completion.exp: Check that all expected files exist
3299 before doing file completion.
0dbe70ce 3300
8d551b02
DE
33012014-05-16 Doug Evans <dje@google.com>
3302
3303 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
3304 Update.
3305 (do_syscall_tests_without_xml): Update.
3306
73eb7709
PA
33072014-05-16 Pedro Alves <palves@redhat.com>
3308
3309 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
3310 instead of "unknown output after running".
3311
3fae92fc
YQ
33122014-05-16 Yao Qi <yao@codesourcery.com>
3313
3314 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
3315 file1.txt from host at the end.
3316 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3317
c2b2ccc5
DE
33182014-05-15 Doug Evans <dje@google.com>
3319
3320 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
3321 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
3322 loading file. Add test for TU lookup.
3323
8c217a4b
SM
33242014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3325
3326 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
3327 calling "-exec-arguments" or "set args" before running the
3328 inferior.
3329
3deb39c6
SM
33302014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3331
3332 * lib/mi-support.exp (mi_expect_stop): Expect message for
3333 inferiors that exit with non-zero exit code.
3334
71a79f8c
YQ
33352014-05-14 Yao Qi <yao@codesourcery.com>
3336
3337 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
3338 match absolute path on remote host.
3339 (test_file_list_exec_source_files): Remove "/" from the
3340 pattern.
3341
f23fcd46
YQ
33422014-05-14 Yao Qi <yao@codesourcery.com>
3343
3344 * boards/local-remote-host-notty.exp (${board}_file): New
3345 proc.
3346
9404b58f
KM
33472014-05-07 Kyle McMartin <kyle@redhat.com>
3348
3349 Pushed by Joel Brobecker <brobecker@adacore.com>.
3350 * gdb.arch/aarch64-atomic-inst.c: New file.
3351 * gdb.arch/aarch64-atomic-inst.exp: New file.
3352
5e45f04c
YQ
33532014-05-07 Yao Qi <yao@codesourcery.com>
3354
3355 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
3356 in current context" too.
3357
c888a17d
KS
33582014-05-05 Keith Seitz <keiths@redhat.com>
3359
3360 * gdb.linespec/ls-dollar.exp: Add test for linespec
3361 file:convenience_variable.
3362
290a839c
YQ
33632014-05-05 Yao Qi <yao@codesourcery.com>
3364
3365 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
3366 traceframes into tfile and ctf trace files. Read data from
3367 trace file and test collected data.
3368 (gdb_collect_locals_test): Likewise.
3369 (gdb_unavailable_registers_test): Likewise.
3370 (gdb_unavailable_floats): Likewise.
3371 (gdb_collect_globals_test): Likewise.
3372 (top-level): Append "ctf" to trace_file_targets if GDB
3373 supports.
3374
b5262cd0
YQ
33752014-05-05 Yao Qi <yao@codesourcery.com>
3376
3377 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
3378 code to ...
3379 (gdb_collect_args_test_1): ... it. New proc.
3380 (gdb_collect_locals_test): Move some code to ...
3381 (gdb_collect_locals_test_1): ... it. New proc.
3382 (gdb_unavailable_registers_test): Move some code to ...
3383 (gdb_unavailable_registers_test_1): ... it. New proc.
3384 (gdb_unavailable_floats): Move some code to ...
3385 (gdb_unavailable_floats_1): ... it. New proc.
3386
30a1e6cc
SDJ
33872014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3388
3389 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
3390 probes to test for bitness recognition.
3391 * gdb.arch/amd64-stap-optional-prefix.exp
3392 (test_probe_value_without_reg): New procedure.
3393 Add code to test for different kinds of bitness.
3394
f33da99a
SDJ
33952014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3396
3397 PR breakpoints/16889
3398 * gdb.arch/amd64-stap-optional-prefix.S: New file.
3399 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3400
5b80f00d
PA
34012014-05-01 Pedro Alves <palves@redhat.com>
3402
3403 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
3404 gdb_file_cmd if no file is specified.
3405 * boards/native-extended-gdbserver.exp (gdb_load): Use the
3406 last_loaded_file to set the remote exec-file.
3407
f8c2a73c
PA
34082014-05-01 Pedro Alves <palves@redhat.com>
3409
3410 * boards/local-remote-host.exp: New file.
3411
be6e8ac7
PA
34122014-05-01 Pedro Alves <palves@redhat.com>
3413
3414 * boards/local-remote-host.exp: Rename to ...
3415 * boards/local-remote-host-notty.exp: ... this.
3416
cac0dc8f
JB
34172014-04-28 Joel Brobecker <brobecker@adacore.com>
3418
3419 * gdb.ada/dyn_arrayidx: New testcase.
3420
9730e6cc
YQ
34212014-04-26 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3424 and compute the length of function main. Save it in
3425 $main_length.
3426 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3427 (top-level): Use gdb_compile to compile objects into
3428 executable and restart GDB. Remove invocation to
3429 prepare_for_testing.
3430
7ae1a6a6
PA
34312014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3432 Pedro Alves <palves@redhat.com>
3433
3434 PR server/16255
3435 * gdb.multi/multi-attach.c: New file.
3436 * gdb.multi/multi-attach.exp: New file.
3437
4082afcc
PA
34382014-04-25 Pedro Alves <palves@redhat.com>
3439
3440 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3441 user.
3442 (top level): Test that "set remote conditional-breakpoints-packet
3443 off" works as intended.
3444 * gdb.base/dprintf.exp: Test that "set remote
3445 breakpoint-commands-packet off" works as intended.
3446 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3447 New function.
3448 (top level): Call it.
3449 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3450 remote fast-tracepoints-packet off" works as intended.
3451 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3452 * lib/gdb.exp (gdb_is_target_remote): ... here.
3453
2abc3f8d
DB
34542014-04-24 David Blaikie <dblaikie@gmail.com>
3455
3456 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3457 ensure clang would not discard them.
3458 * gdb.base/gdbvars.c: Ditto.
3459 * gdb.base/memattr.c: Ditto.
3460 * gdb.base/whatis.c: Ditto.
3461 * gdb.python/py-prettyprint.c: Ditto.
3462 * gdb.trace/actions.c: Ditto.
3463 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3464 ensure clang would not discard it.
3465
bfd39632
DB
34662014-04-24 David Blaikie <dblaikie@gmail.com>
3467
3468 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3469 clang to emit the full definition of type required by the test
3470 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3471
22842ff6
DB
34722014-04-24 David Blaikie <dblaikie@gmail.com>
3473
3474 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3475 coax Clang into emitting the definition of the type.
3476 * gdb.cp/pr10728-x.h (y): Ditto.
3477 * gdb.cp/pr10728-y.cc (y): Ditto.
3478
c2e827ad
DB
34792014-04-24 David Blaikie <dblaikie@gmail.com>
3480
3481 * gdb.base/label.exp: XFAIL label related tests under Clang.
3482 * gdb.cp/cplabel.exp: Ditto.
3483 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3484 under Clang those using labels.
3485
4c2d33e7
YQ
34862014-04-25 Yao Qi <yao@codesourcery.com>
3487
3488 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3489 double_label.
3490 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3491 partial_label and double_label.
3492
56083b99
DB
34932014-04-24 David Blaikie <dblaikie@gmail.com>
3494
3495 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3496
25d4e99d
DB
34972014-04-24 David Blaikie <dblaikie@gmail.com>
3498
3499 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3500 of the function to work across GCC and Clang.
3501 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3502 pointer types (const void ** const V void **).
3503
01f9f808
MS
35042014-04-24 Michael Sturm <michael.sturm@mintel.com>
3505 Walfred Tedeschi <walfred.tedeschi@intel.com>
3506
3507 * Makefile.in (EXECUTABLES): Added i386-avx512.
3508 * gdb.arch/i386-avx512.c: New file.
3509 * gdb.arch/i386-avx512.exp: Likewise.
3510
4b48d439
KS
35112014-04-23 Keith Seitz <keiths@redhat.com>
3512
3513 * lib/mi-support.exp (mi_list_breakpoints): Delete.
3514 (mi_make_breakpoint_table): New procedure.
3515 (mi_create_breakpoint): Use mi_make_breakpoint
3516 and return the result.
3517 (mi_make_breakpoint): New procedure.
3518 (mi_build_kv_pairs): New procedure.
3519
3520 * gdb.mi/mi-break.exp: Remove unused globals,
3521 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
3522 All callers updated.
3523 * gdb.mi/mi-dprintf.exp: Use variable to track command
3524 number.
3525 Update all callers of mi_create_breakpoint and use
3526 mi_make_breakpoint_table.
3527 Remove any unused global variables.
3528 * gdb.mi/mi-nonstop.exp: Likewise.
3529 * gdb.mi/mi-nsintrall.exp: Likewise.
3530 * gdb.mi/mi-nsmoribund.exp: Likewise.
3531 * gdb.mi/mi-nsthrexec.exp: Likewise.
3532 * gdb.mi/mi-reverse.exp: Likewise.
3533 * gdb.mi/mi-simplerun.exp: Likewise.
3534 * gdb.mi/mi-stepn.exp: Likewise.
3535 * gdb.mi/mi-syn-frame.exp: Likewise.
3536 * gdb.mi/mi-until.exp: Likewise.
3537 * gdb.mi/mi-var-cp.exp: Likewise.
3538 * gdb.mi/mi-var-display.exp: Likewise.
3539 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3540 * gdb.mi/mi2-var-child.exp: Likewise.
3541 * gdb.mi/mi-vla-c99.exp: Likewise.
3542 * lib/mi-support.exp: Likewise.
3543
3544 From Ian Lance Taylor <iant@cygnus.com>:
3545 * lib/gdb.exp (parse_args): New procedure.
3546
08351840
PA
35472014-04-23 Pedro Alves <palves@redhat.com>
3548
3549 * gdb.base/break-unload-file.c: New file.
3550 * gdb.base/break-unload-file.exp: New file.
3551 * gdb.base/sym-file-lib.c (baz): New function.
3552 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3553 field.
3554 (load): Store the segment's mapped size.
3555 (unload): New function.
3556 (unload_shlib): New function.
3557 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3558 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3559 set a breakpoint at baz, and call it.
3560 * gdb.base/sym-file.exp: New tests for stale breakpoint
3561 instructions.
3562
076855f9
PA
35632014-04-23 Pedro Alves <palves@redhat.com>
3564
3565 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3566 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3567 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3568 * gdb.base/hbreak-unmapped.c: New file.
3569 * gdb.base/hbreak-unmapped.exp: New file.
3570 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3571 * lib/gdb.exp (gdb_is_target_remote): ... here.
3572
483805cf
PA
35732014-04-22 Pedro Alves <palves@redhat.com>
3574
3575 * gdb.base/consecutive-step-over.c: New file.
3576 * gdb.base/consecutive-step-over.exp: New file.
3577
06d97543
PA
35782014-04-22 Pedro Alves <palves@redhat.com>
3579
3580 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3581 instead of send_gdb/gdb_expect.
3582
b4429ea2
YQ
35832014-04-22 Yao Qi <yao@codesourcery.com>
3584
3585 * lib/trace-support.exp (generate_tracefile): New procedure.
3586 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3587 return 0.
3588 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3589 if generate_tracefile returns 1.
3590
51d48146
PA
35912014-04-18 Tom Tromey <palves@redhat.com>
3592 Pedro alves <tromey@redhat.com>
3593
3594 PR backtrace/15558
3595 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3596 with a backtrace limit.
3597 * gdb.python/py-frame-inline.exp: Test running to an inline
3598 function with a backtrace limit, and printing the newest frame.
3599 * gdb.python/py-frame-inline.c (main): Call f.
3600
bd1dce5f
MS
36012014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3602
3603 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3604
40d1a503
MS
36052014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3606
3607 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3608 Drop prefix from unsupported source file path.
3609
389b98f7
YQ
36102014-04-17 Yao Qi <yao@codesourcery.com>
3611
3612 * lib/gdb.exp (with_target_charset): New proc.
3613 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3614 with_target_charset.
3615 (test_print_strings): Likewise.
3616 (test_repeat_bytes): Likewise.
3617 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3618 for some tests.
3619
22869d73
KS
36202014-04-16 Keith Seitz <keiths@redhat.com>
3621
3622 PR gdb/15827
3623 * gdb.dwarf2/corrupt.c: New file.
3624 * gdb.dwarf2/corrupt.exp: New file.
3625
c4f87ca6
KS
36262014-04-16 Keith Seitz <keiths@redhat.com>
3627
3628 PR c++/16597
3629 * gdb.cp/namelessclass.cc: New file.
3630 * gdb.cp/namelessclass.exp: New file.
3631 * gdb.cp/namelessclass.S: New file.
3632
ab19de87
DE
36332014-04-16 Doug Evans <dje@google.com>
3634
3635 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3636 Add comment.
3637 (gdbserver_default_get_comm_port): New function.
3638 (gdbserver_start): Check if board file provided
3639 "gdbserver,get_comm_port" and use it if so.
3640 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3641 (gdb,socketport): Set to "stdio".
3642 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3643 (stdio_gdbserver_template): Delete.
3644 (${board}_get_remote_address): Update.
3645 (${board}_build_remote_cmd): Delete.
3646 (${board}_get_comm_port): New function.
3647 (${board}_spawn): Update.
3648 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3649 Delete.
3650 (${board}_get_remote_address): Update.
3651 (${board}_get_comm_port): New function.
3652
fc98a809
AB
36532014-04-16 Andrew Burgess <aburgess@broadcom.com>
3654
3655 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3656 appearing in any order.
3657
87fd9e6e
DE
36582014-04-15 Doug Evans <dje@google.com>
3659
3660 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3661 uninitialized value of "description".
3662
099fc3ea
KS
36632014-04-15 Keith Seitz <keiths@redhat.com>
3664
3665 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3666 Remove unused globals.
3667 (test_running_the_program): Likewise.
3668 (test_controlled_execution): Likewise.
3669 (test_controlling_breakpoints): Likewise.
3670 (test_program_termination): Likewise.
3671
5da151d4
KS
36722014-04-15 Keith Seitz <keiths@redhat.com>
3673
3674 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3675 unused globals.
3676 (test_rbreak_creation_and_listing): Likewise.
3677 (test_ignore_count): Likewise.
3678 (test_error): Likewise.
3679
35e5d2f0
PA
36802014-04-15 Pedro Alves <palves@redhat.com>
3681
3682 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3683 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3684 sym-file-loader.c.
3685 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3686 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3687 to sym-file-loader.c.
3688 (struct library): Forward declare.
3689 (load_shlib, lookup_function): Change prototypes.
3690 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3691 (translate_offset): Remove declarations.
3692 (get_text_addr): New declaration.
3693 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3694 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3695 sym-file-loader.h.
3696 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3697 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3698 here from sym-file-loader.h.
3699 (struct library): New structure.
3700 (load_shlib, lookup_function): Change prototypes and adjust to
3701 work with a struct library.
3702 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3703 (translate_offset): Make static.
3704 (get_text_addr): New function.
3705 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3706
eb4c1710
PA
37072014-04-15 Pedro Alves <palves@redhat.com>
3708
3709 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3710
2d1baf52
PA
37112014-04-15 Pedro Alves <palves@redhat.com>
3712
3713 * gdb.base/sym-file-loader.c: Include <limits.h>.
3714 (SELF_LINK): New define.
3715 (get_origin): New function.
3716 (load_shlib): Use it.
3717 * gdb.base/sym-file.exp: Don't early return if the target is
3718 remote. Use runto_main, and issue fail is that fails. Use
3719 gdb_load_shlibs.
3720 (shlib_name): Delete.
3721 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3722
7dd6df01
PA
37232014-04-15 Pedro Alves <palves@redhat.com>
3724
3725 * gdb.base/sym-file.exp: Remove regex characters from test
3726 message. Don't refer to breakpoint numbers in test messages.
3727
b50c8614
KS
37282014-04-14 Keith Seitz <keiths@redhat.com>
3729
3730 PR c++/16253
3731 * gdb.cp/var-tag.cc: New file.
3732 * gdb.cp/var-tag.exp: New file.
3733 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3734 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3735 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3736 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3737
3d567982
TT
37382014-04-14 Tom Tromey <tromey@redhat.com>
3739
3740 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3741 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3742 type.
3743 * gdb.cp/enum-class.exp: New file.
3744 * gdb.cp/enum-class.cc: New file.
3745
0626fc76
TT
37462014-04-14 Tom Tromey <tromey@redhat.com>
3747
3748 * gdb.dwarf2/enum-type.exp: New file.
3749
dca325b3
SA
37502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3751
3752 * gdb.mi/mi-vla-c99.exp: New file.
3753 * gdb.mi/vla.c: New file.
3754
5854b38a
SA
37552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3756
3757 * gdb.base/vla-datatypes.c: New file.
3758 * gdb.base/vla-datatypes.exp: New file.
3759
463bb957
SA
37602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3761
3762 * gdb.base/vla-ptr.c: New file.
3763 * gdb.base/vla-ptr.exp: New file.
3764
3dd170be
SA
37652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3766
3767 * gdb.dwarf2/count.exp: New file.
3768
5ecaaa66
SA
37692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3770
3771 * gdb.base/vla-sideeffect.c: New file.
3772 * gdb.base/vla-sideeffect.exp: New file.
3773
41f1ada5
DB
37742014-04-14 David Blaikie <dblaikie@gmail.com>
3775
3776 * gdb.mi/non-stop.c: Add return value for non-void function return
3777 statement.
3778 * gdb.threads/staticthreads.c: Ditto.
3779
0be03e84
DE
37802014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3781 Doug Evans <xdje42@gmail.com>
3782
3783 * gdb.guile/scm-value.c: Improve test case.
3784 * gdb.guile/scm-value.exp: Add new test.
3785
f180a1fb
DB
37862014-04-11 David Blaikie <dblaikie@gmail.com>
3787
3788 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3789 override Clang's default.
3790
6b662e19
JB
37912014-04-11 Joel Brobecker <brobecker@adacore.com>
3792
3793 Revert the following changes (regressions):
3794
3795 * gdb.base/vla-sideeffect.c: New file.
3796 * gdb.base/vla-sideeffect.exp: New file.
3797
3798 * gdb.dwarf2/count.exp: New file.
3799
3800 * gdb.base/vla-multi.c: New file.
3801 * gdb.base/vla-multi.exp: New file.
3802
3803 * gdb.base/vla-ptr.c: New file.
3804 * gdb.base/vla-ptr.exp: New file.
3805
3806 * gdb.base/vla-datatypes.c: New file.
3807 * gdb.base/vla-datatypes.exp: New file.
3808
3809 * gdb.mi/mi-vla-c99.exp: New file.
3810 * gdb.mi/vla.c: New file.
3811
245a5f0b
KS
38122014-04-11 Keith Seitz <keiths@redhat.com>
3813
3814 PR c++/16675
3815 * gdb.cp/cpsizeof.exp: New file.
3816 * gdb.cp/cpsizeof.cc: New file.
3817
58a84dcf
SA
38182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3819
191a8a90
JB
3820 * gdb.mi/mi-vla-c99.exp: New file.
3821 * gdb.mi/vla.c: New file.
58a84dcf 3822
c8655f75
SA
38232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3824
3825 * gdb.base/vla-datatypes.c: New file.
3826 * gdb.base/vla-datatypes.exp: New file.
3827
024e13b4
SA
38282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3829
3830 * gdb.base/vla-ptr.c: New file.
3831 * gdb.base/vla-ptr.exp: New file.
3832
1a237e0e
SA
38332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3834
3835 * gdb.base/vla-multi.c: New file.
3836 * gdb.base/vla-multi.exp: New file.
3837
504f3432
SA
38382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3839
3840 * gdb.dwarf2/count.exp: New file.
3841
3bce8237
SA
38422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3843
191a8a90
JB
3844 * gdb.base/vla-sideeffect.c: New file.
3845 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 3846
322f9c21
YQ
38472014-04-11 Yao Qi <yao@codesourcery.com>
3848
3849 * gdb.base/completion.exp: Check file exists before running tests
3850 on file completion.
3851
d708bcd1
PA
38522014-04-10 Pedro Alves <palves@redhat.com>
3853
3854 * gdb.base/cond-eval-mode.c: New file.
3855 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3856 prepare_for_testing to build the new file. Check result of
3857 runto_main.
3858 (test_break, test_watch): New procedures.
3859 (top level): Use them.
3860
ae1d2761
PM
38612014-04-08 Pierre Muller <muller@sourceware.org>
3862
3863 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3864 Ctrl-V use for mingw hosts.
3865
7af389b8
SC
38662014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3867
3868 * gdb.python/py-value.c: Improve test case.
3869 * gdb.python/py-value.exp: Add new test.
3870
5e703181
DE
38712014-04-07 David Blaikie <dblaikie@gmail.com>
3872
3873 * lib/compiler.c: Identify the clang compiler.
3874 * lib/compiler.cc: Ditto.
3875
9810b410
YQ
38762014-04-03 Yao Qi <yao@codesourcery.com>
3877
3878 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3879
98d1b8dc
AB
38802014-04-01 Anton Blanchard <anton@samba.org>
3881
3882 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
3883 messages unique.
3884
3114cea1
AB
38852014-04-01 Anton Blanchard <anton@samba.org>
3886
3887 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
3888 prepare_for_testing.
3889
62f7182c
AB
38902014-04-01 Anton Blanchard <anton@samba.org>
3891
3892 * gdb.arch/ppc64-atomic-inst.c: Remove.
3893 * gdb.arch/ppc64-atomic-inst.S: New file.
3894 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
3895
770e7fc7
DE
38962014-03-31 Doug Evans <dje@google.com>
3897
3898 * gdb.base/print-symbol-loading-lib.c: New file.
3899 * gdb.base/print-symbol-loading-main.c: New file.
3900 * gdb.base/print-symbol-loading.exp: New file.
3901
46e2bafa
YQ
39022014-03-31 Yao Qi <yao@codesourcery.com>
3903
3904 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
3905
8776cfe9
JB
39062014-03-28 Joel Brobecker <brobecker@adacore.com>
3907
3908 * gdb.ada/mi_dyn_arr: New testcase.
3909
5d1ef361
DE
39102014-03-27 Doug Evans <dje@google.com>
3911
3912 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
3913
b5bee914
YQ
39142014-03-27 Yao Qi <yao@codesourcery.com>
3915
3916 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
3917 if target is nios2-*-*.
3918
0d4d0e77
YQ
39192014-03-26 Yao Qi <yao@codesourcery.com>
3920
3921 * lib/gdb.exp (readline_is_used): New proc.
3922 * gdb.base/completion.exp: Move tests on command complete up.
3923 Skip the rest of tests if readline is not used.
3924 * gdb.ada/complete.exp: Skp the test if readline is not
3925 used.
3926 * gdb.base/filesym.exp: Likewise.
3927 * gdb.base/macscp.exp: Likewise.
3928 * gdb.base/readline-ask.exp: Likewise.
3929 * gdb.base/readline.exp: Likewise.
3930 * gdb.python/py-cmd.exp: Likewise.
3931 * gdb.trace/tfile.exp: Likewise.
3932
29361eee
YQ
39332014-03-26 Yao Qi <yao@codesourcery.com>
3934
3935 * gdb.base/macscp.exp: Fix code format issues.
3936
bc9a5525
UW
39372014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
3938
3939 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
3940 * gdb.asm/powerpc64le.inc: New file.
3941
d3839ede
PA
39422014-03-25 Pedro Alves <palves@redhat.com>
3943 Doug Evans <dje@google.com>
3944
3945 * gdb.base/source-execution.c: New file.
3946 * gdb.base/source-execution.exp: New file.
3947 * gdb.base/source-execution.gdb: New file.
3948
01672a57
DE
39492014-03-24 Doug Evans <dje@google.com>
3950
3951 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
3952 using fission.
3953
88bbeca9
HZ
39542014-03-24 Hui Zhu <hui@codesourcery.com>
3955 Pedro Alves <palves@redhat.com>
3956
3957 PR breakpoints/16101
3958 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3959 test pass/fail messages. Detect missing support for dprintf when
3960 breakpoints are actually inserted.
3961 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3962 breakpoints are actually inserted.
3963 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3964 fails.
3965
d2348791
JK
39662014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3967
3968 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3969
feef67ab
DE
39702014-03-22 Doug Evans <xdje42@gmail.com>
3971
3972 * gdb.python/python.exp (python not supported): Verify multi-line
3973 python command issues an error.
25d743f9 3974 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3975 guile command issues an error.
feef67ab 3976
ecebef6a
MR
39772014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3978
3979 * gdb.threads/thread-specific.exp: Handle the lack of usable
3980 $this_breakpoint and $this_thread.
3981
ccdd1909
HZ
39822014-03-21 Hui Zhu <hui@codesourcery.com>
3983
3984 * gdb.base/attach.exp (do_command_attach_tests): New.
3985
beb460e8
PA
39862014-03-20 Tom Tromey <tromey@redhat.com>
3987 Pedro Alves <palves@redhat.com>
3988
3989 PR cli/15718
3990 * gdb.base/condbreak-call-false.c: New file.
3991 * gdb.base/condbreak-call-false.exp: New file.
3992
40acf43a
PA
39932014-03-20 Pedro Alves <palves@redhat.com>
3994
3995 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3996 Delete.
3997 (block_signals, unblock_signals): Delete.
3998 (child_function_2, main): Remove references to deleted variable
3999 and functions.
4000
9f5e1e02
PA
40012014-03-20 Pedro Alves <palves@redhat.com>
4002
4003 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4004 Use pthread_kill to signal thread 2.
4005 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4006 Adjust to make the test send itself a signal rather than using the
4007 host's "kill" command.
4008
99619bea
PA
40092014-03-20 Pedro Alves <palves@redhat.com>
4010
4011 * gdb.threads/multiple-step-overs.c: New file.
4012 * gdb.threads/multiple-step-overs.exp: New file.
4013 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4014 Adjust expected infrun debug output.
4015
2adfaa28
PA
40162014-03-20 Pedro Alves <palves@redhat.com>
4017
4018 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4019 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4020
31e77af2
PA
40212014-03-20 Pedro Alves <palves@redhat.com>
4022
4023 PR breakpoints/7143
4024 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4025 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4026 of gdb_test_multiple.
4027 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4028 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4029
b9f437de
PA
40302014-03-20 Pedro Alves <palves@redhat.com>
4031
4032 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4033 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4034
05adc73e
PA
40352014-03-19 Pedro Alves <palves@redhat.com>
4036
4037 * gdb.base/async.exp: Remove early return.
4038
6048b950
PA
40392014-03-19 Pedro Alves <palves@redhat.com>
4040
4041 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4042
8bcfb00a
PA
40432014-03-19 Pedro Alves <palves@redhat.com>
4044
4045 * gdb.base/async.exp (test_background): Expect \r\n after
4046 "completed." in the fail pattern.
4047
884e37dc
PA
40482014-03-19 Pedro Alves <palves@redhat.com>
4049
4050 * gdb.base/async.exp (test_background): New procedure.
4051 Use it for all background execution command tests.
4052
148e57e2
PA
40532014-03-19 Pedro Alves <palves@redhat.com>
4054
4055 * gdb.base/async.exp: Use prepare_for_testing.
4056
f48088c7
PA
40572014-03-19 Pedro Alves <palves@redhat.com>
4058
4059 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4060 the same line.
4061
e2f6c966
PA
40622014-03-19 Pedro Alves <palves@redhat.com>
4063
4064 * gdb.base/async.c (main): Add "jump here" and "until here" line
4065 marker comments.
4066 * gdb.base/async.exp (jump_here): New global.
4067 (jump& test): Use it.
4068 (until_here): New global.
4069 (until& test): Use it.
4070
c30568d4
PA
40712014-03-19 Pedro Alves <palves@redhat.com>
4072
4073 * gdb.base/async.exp: Don't frob gdb_protocol.
4074
0172b6a7
DE
40752014-03-18 Doug Evans <xdje42@gmail.com>
4076
4077 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4078 Fix spelling of exec-done-display.
4079
06c868a8
JK
40802014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 PR gdb/15358
4083 * gdb.base/gdb-sigterm.c: New file.
4084 * gdb.base/gdb-sigterm.exp: New file.
4085
0c7e1a46
PA
40862014-03-18 Pedro Alves <palves@redhat.com>
4087
4088 PR gdb/13860
4089 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4090 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4091 solib-event.
4092
f7c77d93
JB
40932014-03-17 Joel Brobecker <brobecker@adacore.com>
4094
4095 * gdb.ada/pckd_arr_ren: New testcase.
4096
5a1e8c7a
DE
40972014-03-13 Doug Evans <xdje42@gmail.com>
4098
4099 PR guile/16612
4100 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4101 collect after discarding symbols.
4102
350e1a76
DE
41032014-03-13 Ludovic Courtès <ludo@gnu.org>
4104 Doug Evans <xdje42@gmail.com>
4105
4106 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4107 to history survives a gc.
4108
a69900ae
PA
41092014-03-13 Pedro Alves <palves@redhat.com>
4110
4111 * gdb.base/default.exp: Don't test "target procfs".
4112
5db9f0bd
PA
41132014-03-13 Pedro Alves <palves@redhat.com>
4114
4115 * gdb.base/default.exp: Update "target child" and "target procfs"
4116 tests to not expect "Unix".
4117
b3ccfe11
TT
41182014-03-12 Tom Tromey <tromey@redhat.com>
4119
4120 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4121 New procs. Add target-async tests.
4122 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4123 Add target-async tests.
4124
646f4417
AA
41252014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4126
4127 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4128 'func_start' and 'func_end' for the beginning and end of the
4129 function code, respectively.
4130 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4131 'func_end' instead of 'func' and 'main'.
4132
288c211f
AA
41332014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4134
4135 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4136 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4137 generate the debug info assembler source.
4138
e0c0f156
AA
41392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4140
4141 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4142 * gdb.dwarf2/arr-subrange.exp: Likewise.
4143 * gdb.dwarf2/dwz.exp: Likewise.
4144 * gdb.dwarf2/method-ptr.exp: Likewise.
4145 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4146 * gdb.dwarf2/subrange.exp: Likewise.
4147 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4148 * gdb.dwarf2/implptrpiece.exp: Likewise.
4149 * gdb.dwarf2/nostaticblock.exp: Likewise.
4150
0e5c4555
AA
41512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4152
4153 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4154 directory to absolute path name arguments.
4155
5ec18f2b
JG
41562014-03-10 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.ada/tagged_access: New testcase.
4159
847fc4f2
MM
41602014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4161
4162 * gdb.btrace/data.exp: Update expected output.
4163
cc3da688
YQ
41642014-03-06 Yao Qi <yao@codesourcery.com>
4165
4166 * gdb.trace/pr16508.exp: New file.
4167
0f26cec1
PA
41682014-03-05 Pedro Alves <palves@redhat.com>
4169
4170 PR gdb/16575
4171 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4172 procedure.
4173 (top level): Adjust to use it. Add tests that exercise breakpoint
4174 interaction with the code-cache.
4175
7a5a839f
LC
41762014-02-26 Ludovic Courtès <ludo@gnu.org>
4177
4178 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4179 test for 'history-append!'.
4180
31aa7e4e
JB
41812014-02-26 Joel Brobecker <brobecker@adacore.com>
4182
4183 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4184 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4185 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4186 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4187 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4188 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4189
1b588015
JB
41902014-02-26 Joel Brobecker <brobecker@adacore.com>
4191
4192 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4193 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4194 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4195
55426c9d
JB
41962014-02-26 Joel Brobecker <brobecker@adacore.com>
4197
4198 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4199
dc53a7ad
JB
42002014-02-26 Joel Brobecker <brobecker@adacore.com>
4201
4202 * gdb.dwarf2/arr-stride.c: New file.
4203 * gdb.dwarf2/arr-stride.exp: New file.
4204
12ab52e9
PA
42052014-02-26 Pedro Alves <palves@redhat.com>
4206
4207 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4208 that won't ever trigger. Make sure that GDB reports the correct
4209 breakpoint that caused the stop.
4210
849c862e
JK
42112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4212
4213 PR gdb/16626
4214 * gdb.base/auto-load-script: New file.
4215 * gdb.base/auto-load.c: New file.
4216 * gdb.base/auto-load.exp: New file.
4217
71b7d793
JK
4218 PR gdb/16626
4219 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4220
e2f0d509
JK
42212014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4222
4223 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4224 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4225
50cc37c8
DE
42262014-02-24 Doug Evans <dje@google.com>
4227
4228 * lib/gdb.exp (run_on_host): Log error output if program fails.
4229
ea4758f2
PA
42302014-02-21 Pedro Alves <palves@redhat.com>
4231
4232 * gdb.threads/step-after-sr-lock.c: Rename to ...
4233 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4234 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4235 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4236 ... this.
4237
d7b30f67
SDJ
42382014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4239
4240 PR tdep/16397
4241 * gdb.arch/amd64-stap-special-operands.exp: New file.
4242 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4243 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4244 * gdb.arch/amd64-stap-triplet.S: Likewise.
4245 * gdb.arch/amd64-stap-triplet.c: Likewise.
4246
83deb43f
JB
42472014-02-20 Joel Brobecker <brobecker@adacore.com>
4248
4249 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4250 in .section pseudo-op.
4251
adde2bff
DE
42522014-02-20 lin zuojian <manjian2006@gmail.com>
4253 Joel Brobecker <brobecker@adacore.com>
4254 Doug Evans <xdje42@gmail.com>
4255
4256 PR symtab/16581
4257 * gdb.dwarf2/dw2-icycle.S: New file.
4258 * gdb.dwarf2/dw2-icycle.c: New file.
4259 * gdb.dwarf2/dw2-icycle.exp: New file.
4260
f7bd0f78
SC
42612014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4262
4263 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4264 operations on gdb.Value objects.
4265 * gdb.python/py-value-cc.exp: Add new test to test operations on
4266 gdb.Value objects.
4267
c17ef0d5
DE
42682014-02-18 Doug Evans <dje@google.com>
4269
4270 * Makefile.in (TESTS): New variable.
4271 (expanded_tests, expanded_tests_or_none): New variables
4272 (check-single): Pass $(expanded_tests_or_none) to runtest.
4273 (check-parallel): Only run tests in $(TESTS) if non-empty.
4274 (check/no-matching-tests-found): New rule.
4275 * README: Document TESTS makefile variable.
4276
5dd3176f
DE
42772014-02-18 Doug Evans <dje@google.com>
4278
4279 * Makefile.in (check-parallel): rm -rf outputs temp.
4280
0b10be4f
JK
42812014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4282
4283 Fix "ERROR: no fileid for" in the testsuite.
4284 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
4285
85f224e7
DE
42862014-02-12 Doug Evans <dje@google.com>
4287
4288 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
4289 (MISCELLANEOUS): New variable.
4290 (clean): rm -rf $(MISCELLANEOUS).
4291 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
4292 dwp live in the same directory as symlinks, with each symlink pointed
4293 to a differently named file in a different directory.
4294
149b30ff
DE
42952014-02-11 Doug Evans <dje@google.com>
4296
4297 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
4298 of Tcl file commands.
4299
1dfdac32
MK
43002014-02-10 Mark Kettenis <kettenis@gnu.org>
4301
4302 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4303 "kill -SIGUSR1 -1".
4304
aa4fb036
JB
43052014-02-10 Joel Brobecker <brobecker@adacore.com>
4306
4307 * gdb.ada/tick_length_array_enum_idx: New testcase.
4308
ed3ef339
DE
43092014-02-10 Doug Evans <xdje42@gmail.com>
4310
4311 * configure.ac (AC_OUTPUT): Add gdb.guile.
4312 * configure: Regenerate.
4313 * lib/gdb-guile.exp: New file.
4314 * lib/gdb.exp (get_target_charset): New function.
4315 * gdb.base/help.exp: Update expected output from "apropos apropos".
4316 * gdb.guile/Makefile.in: New file.
4317 * gdb.guile/guile.exp: New file.
4318 * gdb.guile/scm-arch.c: New file.
4319 * gdb.guile/scm-arch.exp: New file.
4320 * gdb.guile/scm-block.c: New file.
4321 * gdb.guile/scm-block.exp: New file.
4322 * gdb.guile/scm-breakpoint.c: New file.
4323 * gdb.guile/scm-breakpoint.exp: New file.
4324 * gdb.guile/scm-disasm.c: New file.
4325 * gdb.guile/scm-disasm.exp: New file.
4326 * gdb.guile/scm-equal.c: New file.
4327 * gdb.guile/scm-equal.exp: New file.
4328 * gdb.guile/scm-error.exp: New file.
4329 * gdb.guile/scm-error.scm: New file.
4330 * gdb.guile/scm-frame-args.c: New file.
4331 * gdb.guile/scm-frame-args.exp: New file.
4332 * gdb.guile/scm-frame-args.scm: New file.
4333 * gdb.guile/scm-frame-inline.c: New file.
4334 * gdb.guile/scm-frame-inline.exp: New file.
4335 * gdb.guile/scm-frame.c: New file.
4336 * gdb.guile/scm-frame.exp: New file.
4337 * gdb.guile/scm-generics.exp: New file.
4338 * gdb.guile/scm-gsmob.exp: New file.
4339 * gdb.guile/scm-iterator.c: New file.
4340 * gdb.guile/scm-iterator.exp: New file.
4341 * gdb.guile/scm-math.c: New file.
4342 * gdb.guile/scm-math.exp: New file.
4343 * gdb.guile/scm-objfile-script-gdb.in: New file.
4344 * gdb.guile/scm-objfile-script.c: New file.
4345 * gdb.guile/scm-objfile-script.exp: New file.
4346 * gdb.guile/scm-objfile.c: New file.
4347 * gdb.guile/scm-objfile.exp: New file.
4348 * gdb.guile/scm-ports.exp: New file.
4349 * gdb.guile/scm-pretty-print.c: New file.
4350 * gdb.guile/scm-pretty-print.exp: New file.
4351 * gdb.guile/scm-pretty-print.scm: New file.
4352 * gdb.guile/scm-section-script.c: New file.
4353 * gdb.guile/scm-section-script.exp: New file.
4354 * gdb.guile/scm-section-script.scm: New file.
4355 * gdb.guile/scm-symbol.c: New file.
4356 * gdb.guile/scm-symbol.exp: New file.
4357 * gdb.guile/scm-symtab-2.c: New file.
4358 * gdb.guile/scm-symtab.c: New file.
4359 * gdb.guile/scm-symtab.exp: New file.
4360 * gdb.guile/scm-type.c: New file.
4361 * gdb.guile/scm-type.exp: New file.
4362 * gdb.guile/scm-value-cc.cc: New file.
4363 * gdb.guile/scm-value-cc.exp: New file.
4364 * gdb.guile/scm-value.c: New file.
4365 * gdb.guile/scm-value.exp: New file.
4366 * gdb.guile/source2.scm: New file.
4367 * gdb.guile/types-module.cc: New file.
4368 * gdb.guile/types-module.exp: New file.
4369
7026a7c1
YQ
43702014-02-10 Yao Qi <yao@codesourcery.com>
4371
4372 PR testsuite/16543
4373 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
4374 * configure: Regenerated.
4375 * Makefile.in: New file.
4376
6c466447
AS
43772014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4378
4379 * gdb.python/py-framefilter.exp: Fix typo.
4380
6e854735
YQ
43812014-02-08 Yao Qi <yao@codesourcery.com>
4382
4383 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
4384 that no =breakpoint-modified is emitted when breakpoints are
4385 modified through MI commands.
4386
d137e6dc
PA
43872014-02-07 Pedro Alves <pedro@codesourcery.com>
4388 Pedro Alves <palves@redhat.com>
4389
4390 * gdb.threads/step-after-sr-lock.c: New file.
4391 * gdb.threads/step-after-sr-lock.exp: New file.
4392
b5ee5a50
PA
43932014-02-07 Pedro Alves <palves@redhat.com>
4394
4395 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
4396
3c77faf3
JK
43972014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4398
4399 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
4400 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
4401
6dddc817
DE
44022014-02-06 Doug Evans <xdje42@gmail.com>
4403
4404 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
4405 output.
4406
4407 * gdb.gdb/python-interrupts.exp: New file.
4408
de7b2893
YQ
44092014-02-05 Yao Qi <yao@codesourcery.com>
4410
4411 * gdb.trace/report.exp (use_collected_data): Test the output
4412 of "info threads" and "info inferiors".
4413
66d032ac
YQ
44142014-02-05 Yao Qi <yao@codesourcery.com>
4415
4416 Revert this patch:
4417
4418 2013-05-24 Yao Qi <yao@codesourcery.com>
4419
4420 * gdb.trace/tfile.exp: Test inferior and thread.
4421
591a12a1
UW
44222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4423
4424 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4425 on a function.
4426 * gdb.base/step-bt.c: Call hello via function pointer to make
4427 sure its first instruction is executed on powerpc64le-linux.
4428
0ff3e01f
UW
44292014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4430
4431 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4432
084ee545
UW
44332014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4434
4435 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4436 of the test patterns for use on little-endian systems.
4437
6ed14ff3
UW
44382014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4439
4440 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4441 (decimal_vector): Fix for little-endian.
4442
401e27fd
JM
44432014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4444
4445 * gdb.arch/sparc-sysstep.exp: New file.
4446 * gdb.arch/sparc-sysstep.c: Likewise.
4447
4448 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4449
8b924729
EBM
44502014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4451
4452 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4453
fb151210
JB
44542014-01-23 Tom Tromey <tromey@redhat.com>
4455
4456 * gdb.ada/array_char_idx: New testcase.
4457
0740f8d8
TT
44582014-01-23 Tom Tromey <tromey@redhat.com>
4459
4460 PR python/16487:
4461 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4462 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4463 classes.
4464
21909fa1
TT
44652014-01-23 Tom Tromey <tromey@redhat.com>
4466
4467 PR python/16491:
4468 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4469 string from an inferior frame.
4470 * gdb.python/py-framefilter-mi.exp: Update.
4471
87ce2a04
DE
44722014-01-22 Doug Evans <dje@google.com>
4473
4474 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4475
237b092b
AA
44762014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4477
4478 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4479
d674a709
AA
44802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4481
4482 * gdb.trace/entry-values.exp: Remove excess space character from
4483 regex patterns. Handle s390 call instruction.
4484
20fa3390
AA
44852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4486
4487 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4488 define "*_start" label. Make "name" static.
4489 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4490 ${name} by references to ${name}_start.
4491
78466714
AA
44922014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4493
4494 * gdb.base/info-macros.exp: Remove "debug" from the compile
4495 options.
4496
ec9f644a
IB
44972014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4498
4499 * gdb.dlang/demangle.exp: New file.
4500
94b1b47e
IB
45012014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4502
4503 * gdb.dlang/primitive-types.exp: New file.
4504
7f420862
IB
45052014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4506
4507 * configure.ac: Create gdb.dlang/Makefile.
4508 * configure: Regenerate.
4509 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
4510 * gdb.dlang/Makefile.in: New file.
4511 * lib/d-support.exp: New file.
4512 * lib/gdb.exp (skip_d_tests): New proc.
4513
52834460
MM
45142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4515
4516 * gdb.btrace/delta.exp: Check reverse stepi.
4517 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
4518 * gdb.btrace/finish.exp: New.
4519 * gdb.btrace/next.exp: New.
4520 * gdb.btrace/nexti.exp: New.
4521 * gdb.btrace/record_goto.c: Add comments.
4522 * gdb.btrace/step.exp: New.
4523 * gdb.btrace/stepi.exp: New.
4524 * gdb.btrace/multi-thread-step.c: New.
4525 * gdb.btrace/multi-thread-step.exp: New.
4526 * gdb.btrace/rn-dl-bind.c: New.
4527 * gdb.btrace/rn-dl-bind.exp: New.
4528 * gdb.btrace/data.c: New.
4529 * gdb.btrace/data.exp: New.
4530 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4531
6e07b1d2
MM
45322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4533
4534 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4535 * gdb.btrace/exception.exp: Update.
4536 * gdb.btrace/instruction_history.exp: Update.
4537 * gdb.btrace/record_goto.exp: Update.
4538 * gdb.btrace/tailcall.exp: Update.
4539 * gdb.btrace/unknown_functions.exp: Update.
4540 * gdb.btrace/delta.exp: New.
4541
0b722aec
MM
45422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4543
4544 * gdb.btrace/record_goto.exp: Add backtrace test.
4545 * gdb.btrace/tailcall.exp: Add backtrace test.
4546
066ce621
MM
45472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4548
4549 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4550 * gdb.btrace/record_goto.c: New.
4551 * gdb.btrace/record_goto.exp: New.
4552 * gdb.btrace/x86-record_goto.S: New.
4553
0688d04e
MM
45542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4555
4556 * gdb.btrace/function_call_history.exp: Update tests.
4557 * gdb.btrace/instruction_history.exp: Update tests.
4558
8710b709
MM
45592014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4560
4561 * gdb.btrace/function_call_history.exp: Fix expected field
4562 order for "record function-call-history".
4563 Add new tests for "record function-call-history /c".
4564 * gdb.btrace/exception.cc: New.
4565 * gdb.btrace/exception.exp: New.
4566 * gdb.btrace/tailcall.exp: New.
4567 * gdb.btrace/x86-tailcall.S: New.
4568 * gdb.btrace/x86-tailcall.c: New.
4569 * gdb.btrace/unknown_functions.c: New.
4570 * gdb.btrace/unknown_functions.exp: New.
4571 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4572
5de9129b
MM
45732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4574
4575 * gdb.btrace/instruction_history.exp: Update.
4576 * gdb.btrace/function_call_history.exp: Update.
4577
23a7fe75
MM
45782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4579
4580 * gdb.btrace/function_call_history.exp: Fix expected function
4581 trace.
4582 * gdb.btrace/instruction_history.exp: Initialize traced.
4583 Remove traced_functions.
4584
724c7dd8
MM
45852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4586
4587 * gdb.btrace/function_call_history.exp: Update
4588 * gdb.btrace/instruction_history.exp: Update.
4589
6d78d93b
MM
45902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4591
4592 * gdb.btrace/enable.exp: Update expected text.
4593
93a360cc
OJ
45942014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4595
4596 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4597 bytes.
4598
3772b53f
MR
45992014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4600
4601 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4602
596662fa
OJ
46032014-01-15 Omair Javaid <omair.javaid@linaro.org>
4604
4605 * lib/gdb.exp (supports_process_record): Return true for
4606 arm*-linux*. (supports_reverse): Likewise.
4607
b5b08fb4
SC
46082014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4609
4610 PR python/15464
4611 PR python/16113
4612 * gdb.python/py-type.c: Enhance test case.
4613 * gdb.python/py-value-cc.cc: Likewise
4614 * gdb.python/py-type.exp: Add new tests.
4615 * gdb.python/py-value-cc.exp: Likewise
4616
52d7fb13
AA
46172014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4618 Pedro Alves <palves@redhat.com>
4619
4620 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4621 Make "name" extern.
4622 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4623 references to ${name}_start by references to ${name}.
4624
a2cd8cfe
JB
46252014-01-10 Joel Brobecker <brobecker@adacore.com>
4626
4627 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4628
4e23fced
JB
46292014-01-10 Joel Brobecker <brobecker@adacore.com>
4630
4631 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4632
c6a9e42c
PA
46332014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4634 Pedro Alves <palves@redhat.com>
4635
4636 * gdb.mi/mi-info-os.exp: Connect to the target with
4637 mi_gdb_target_load.
4638
b7ea362b
PA
46392014-01-08 Pedro Alves <palves@redhat.com>
4640
4641 * gdb.threads/reconnect-signal.c: New file.
4642 * gdb.threads/reconnect-signal.exp: New file.
4643
5e3f4fab
EBM
46442014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 * gdb.base/source-dir.exp: New file.
4647
79301218
JB
46482014-01-07 Joel Brobecker <brobecker@adacore.com>
4649
4650 * gdb.ada/mi_interface: New testcase.
4651
8e355c5d
JB
46522014-01-07 Joel Brobecker <brobecker@adacore.com>
4653
4654 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4655 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4656 gdb.ada/pp-rec-component/pck.ads: New files.
4657
c0d48811
JB
46582014-01-07 Joel Brobecker <brobecker@adacore.com>
4659
4660 * gdb.python/py-pp-integral.c: New file.
4661 * gdb.python/py-pp-integral.py: New file.
4662 * gdb.python/py-pp-integral.exp: New file.
4663
17b609c3 4664For older changes see ChangeLog-1993-2013.
c906108c 4665\f
8d8cb839
EZ
4666;; Local Variables:
4667;; mode: change-log
4668;; left-margin: 8
4669;; fill-column: 74
4670;; version-control: never
4671;; End:
902f2ccb 4672
32d0add0 4673 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
4674 Copying and distribution of this file, with or without modification,
4675 are permitted provided the copyright notice and this notice are preserved.
This page took 2.240938 seconds and 4 git commands to generate.