Honour software single step in fallback of displaced stepping
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2
3 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
4 appropriate .insn, such that an older assembler can be used.
5 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6 the z/Architecture instruction set on 31-bit targets as well.
7
8 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9
10 * gdb.go/handcall.exp: Remove all logic related to the first
11 breakpoint and rely on go_runto_main instead.
12 * gdb.go/strings.exp: Likewise.
13 * gdb.go/unsafe.exp: Likewise.
14 * gdb.go/hello.exp: Likewise. Also rename the remaining
15 breakpoint marker to "breakpoint 1".
16 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17 * gdb.go/strings.go: Likewise.
18 * gdb.go/unsafe.go: Likewise.
19 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
20 "set breakpoint 2 here" and rename the remaining breakpoint marker
21 to "breakpoint 1".
22
23 2015-04-15 Simon Marchi <simon.marchi@ericsson.com>
24
25 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
26 if itertools.imap is not present.
27 * gdb.python/py-objfile.exp: Add parentheses.
28 * gdb.python/py-type.exp: Same.
29 * gdb.python/py-unwind-maint.py: Same.
30
31 2015-04-15 Yao Qi <yao.qi@linaro.org>
32
33 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
34 of ":$ptr_size" and set its form explicitly.
35
36 2015-04-15 Pedro Alves <palves@redhat.com>
37 Yao Qi <yao.qi@linaro.org>
38
39 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
40 timeout by factor of 4.
41 (test_regular_watch): Likewise.
42 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
43 * gdb.reverse/sigall-reverse.exp: Likewise.
44 * gdb.reverse/until-precsave.exp: Likewise.
45 * lib/gdb.exp (with_timeout_factor): New proc.
46 (gdb_expect): Move some code to ...
47 (get_largest_timeout): ... here. New procedure.
48
49 2015-04-14 Luis Machado <lgustavo@codesourcery.com>
50
51 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
52
53 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
54
55 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
56 to write to the .text section.
57
58 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
59
60 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
61 Handle the case of targets that do not provide PID information.
62
63 2015-04-13 Yao Qi <yao.qi@linaro.org>
64
65 * lib/gdbserver-support.exp (gdb_exit): Catch exception
66 and use expect instead of gdb_expect.
67
68 2015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
69
70 * gdb.base/coredump-filter.exp: Rename variable "addr" to
71 "coredump_var_addr" to avoid naming conflict with other testcases.
72
73 2015-04-10 Pedro Alves <palves@redhat.com>
74
75 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
76 gdb_test_sequence and gdb_assert.
77
78 2015-04-10 Pedro Alves <palves@redhat.com>
79
80 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
81 test messages that don't include the breakpoint address.
82
83 2015-04-10 Yao Qi <yao.qi@linaro.org>
84
85 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
86 false for some offset and width combinations which aren't
87 supported by linux kernel.
88
89 2015-04-10 Pedro Alves <palves@redhat.com>
90
91 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
92 procedure, factored out from ...
93 (top level): ... here. Add "set displaced-stepping" testing axis.
94 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
95 parameter "displaced". Use it.
96 (top level): Use foreach and add "set displaced-stepping" testing
97 axis.
98
99 2015-04-10 Pedro Alves <palves@redhat.com>
100
101 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
102 Remove comment.
103 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
104 both the address of the instruction that triggers the watchpoint
105 and the address of the instruction immediately after, and use
106 those addresses for the test. Fix comment.
107
108 2015-04-10 Pedro Alves <palves@redhat.com>
109
110 * gdb.base/sigstep.exp (breakpoint_to_handler)
111 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
112 Test "backtrace" in handler.
113 (breakpoint_over_handler): New parameter 'displaced'. Use it.
114 (top level): Add new "displaced" test axis to
115 breakpoint_to_handler, breakpoint_to_handler_entry and
116 breakpoint_over_handler.
117
118 2015-04-10 Pedro Alves <palves@redhat.com>
119
120 PR gdb/18216
121 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
122
123 2015-04-10 Yao Qi <yao.qi@linaro.org>
124
125 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
126 (test_add_rn_pc): New function.
127 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
128 (top level): Invoke test_add_rn_pc.
129
130 2015-04-10 Pedro Alves <palves@redhat.com>
131
132 PR gdb/13858
133 * gdb.base/step-over-no-symbols.exp: New file.
134
135 2015-04-09 Andy Wingo <wingo@igalia.com>
136
137 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
138 after the Python tests.
139
140 2015-04-08 Keith Seitz <keiths@redhat.com>
141
142 PR python/16699
143 * gdb.python/py-completion.exp: New tests for completion.
144 * gdb.python/py-completion.py (CompleteLimit1): New class.
145 (CompleteLimit2): Likewise.
146 (CompleteLimit3): Likewise.
147 (CompleteLimit4): Likewise.
148 (CompleteLimit5): Likewise.
149 (CompleteLimit6): Likewise.
150 (CompleteLimit7): Likewise.
151
152 2015-04-08 Pedro Alves <palves@redhat.com>
153
154 PR gdb/18214
155 PR gdb/18216
156 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
157 function.
158 (main): Install it as SIGUSR1 handler.
159 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
160 parameter. Always use "setup" as prefix. Toggle "set
161 displaced-stepping" off/on depending on global. Don't switch to
162 thread 1 here.
163 (top level): Add displaced stepping "off/on" test axis. Update
164 "setup" calls. Wrap each subtest with with_test_prefix. Test
165 continuing with a queued signal in each thread.
166
167 2015-04-08 Pedro Alves <palves@redhat.com>
168
169 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
170 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
171 gdb_breakpoint instead of gdb_test that doesn't expect anything.
172 Return early if running to main fails.
173 * gdb.trace/while-stepping.exp: Likewise.
174
175 2015-04-07 Pedro Alves <palves@redhat.com>
176
177 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
178 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
179 interact with inferior program.
180
181 2015-04-07 Pedro Alves <palves@redhat.com>
182
183 * lib/gdb.exp (inferior_spawn_id): New global.
184 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
185 spawn id after processing the user code.
186 (default_gdb_start): Set inferior_spawn_id.
187 (send_inferior): New procedure.
188 * lib/gdbserver-support.exp (gdbserver_start): Set
189 inferior_spawn_id.
190 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
191
192 2015-04-07 Pedro Alves <palves@redhat.com>
193
194 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
195 * lib/gdbserver-support.exp (gdbserver_start): Make
196 $server_spawn_id global.
197 (gdbserver_start): Don't wait for gdbserver's spawn id with
198 expect_background.
199 (close_gdbserver): New procedure.
200 (gdb_exit): Rename the default version and reimplement.
201
202 2015-04-07 Pedro Alves <palves@redhat.com>
203
204 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
205 append the substituted item, not the original item.
206
207 2015-04-07 Pedro Alves <palves@redhat.com>
208
209 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
210 gdb_expect.
211
212 2015-04-07 Pedro Alves <palves@redhat.com>
213
214 * gdb.base/interrupt.exp: Don't handle the case of the inferior
215 output appearing once only.
216
217 2015-04-07 Pedro Alves <palves@redhat.com>
218
219 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
220 that doesn't expect anything. Return early if running to main
221 fails.
222
223 2015-04-07 Yao Qi <yao.qi@linaro.org>
224
225 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
226 (child_function): Call alarm.
227 (main): Move call to alarm into the loop.
228 * gdb.threads/non-stop-fair-events.exp: Build program with
229 -DTIMEOUT=$timeout.
230
231 2015-04-06 Doug Evans <xdje42@gmail.com>
232
233 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
234 Fix dest parameter to board_info.
235 (fpc_compile): Ditto.
236 (gdb_compile_pascal): Rename dest arg to destfile.
237
238 2015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
239
240 * gdb.ada/funcall_ref.exp: New file.
241 * gdb.ada/funcall_ref/foo.adb: New file.
242
243 2015-04-02 Yao Qi <yao.qi@linaro.org>
244
245 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
246 is remote.
247
248 2015-04-02 Gary Benson <gbenson@redhat.com>
249
250 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
251
252 2015-04-01 Sasha Smundak <asmundak@google.com>
253
254 * gdb.python/py-unwind-maint.c: New file.
255 * gdb.python/py-unwind-maint.exp: New test.
256 * gdb.python/py-unwind-maint.py: New file.
257 * gdb.python/py-unwind.c: New file.
258 * gdb.python/py-unwind.exp: New test.
259 * gdb.python/py-unwind.py: New test.
260
261 2015-04-01 Pedro Alves <palves@redhat.com>
262
263 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
264 to fail instead of non-existent $test.
265
266 2015-04-01 Pedro Alves <palves@redhat.com>
267
268 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
269 GDBFLAGS if not empty.
270
271 2015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
272
273 * gdb.ada/complete.exp: Remove "multi_line".
274 * gdb.ada/info_exc.exp: Remove "multi_line".
275 * gdb.ada/packed_tagged.exp: Remove "multi_line".
276 * gdb.ada/ptype_field.exp: Remove "multi_line".
277 * gdb.ada/sym_print_name.exp: Remove "multi_line".
278 * gdb.ada/tagged.exp: Remove "multi_line".
279 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
280 [multi_line ...]
281 * gdb.btrace/delta.exp: Likewise.
282 * gdb.btrace/exception.exp: Likewise.
283 * gdb.btrace/function_call_history.exp: Likewise.
284 * gdb.btrace/instruction_history.exp: Likewise.
285 * gdb.btrace/nohist.exp: Likewise.
286 * gdb.btrace/record_goto.exp: Likewise.
287 * gdb.btrace/segv.exp: Likewise.
288 * gdb.btrace/stepi.exp: Likewise.
289 * gdb.btrace/tailcall.exp: Likewise.
290 * gdb.btrace/unknown_functions.exp: Likewise.
291 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
292 * lib/gdb.exp: Add the "multi_line" helper.
293
294 2015-04-01 Pedro Alves <palves@redhat.com>
295
296 * gdb.threads/tid-reuse.c: New file.
297 * gdb.threads/tid-reuse.exp: New file.
298
299 2015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
300
301 PR corefiles/16092
302 * gdb.base/coredump-filter.c: New file.
303 * gdb.base/coredump-filter.exp: Likewise.
304
305 2015-03-27 Petr Machata <pmachata@redhat.com>
306
307 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
308 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
309 (Dwarf::assemble): Initialize them.
310 (Dwarf::lines): New function.
311
312 2015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
313
314 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
315 SYMBOL_PREFIX for x86_64-*-cygwin.
316
317 2015-03-26 Andy Wingo <wingo@igalia.com>
318
319 PR symtab/18148
320 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
321 const_value but not a location.
322 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
323 location defined in non-main CUs are visible.
324
325 2015-03-26 Yao Qi <yao.qi@linaro.org>
326
327 PR testsuite/18139
328 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
329 Add a line number entry for the same line.
330 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
331 Add a line number entry for the same line.
332
333 2015-03-26 Yao Qi <yao.qi@linaro.org>
334
335 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
336 .int 0.
337 (func): Likewise. Add .Lfunc_1 label.
338 Use .Lfunc_1 label.
339 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
340 .int 0.
341 (func): Likewise.
342 Use .Lfunc_1 label.
343
344 2015-03-26 Yao Qi <yao.qi@linaro.org>
345
346 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
347 Call gdb_compile instead to compile each .s files without debug
348 information.
349
350 2015-03-26 Yao Qi <yao.qi@linaro.org>
351
352 * gdb.base/savedregs.exp (process_saved_regs): Make
353 "Saved registers:" optional in the pattern.
354
355 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
356
357 * gdb.btrace/next.exp: Merged into step.exp.
358 * gdb.btrace/finish.exp: Merged into step.exp.
359 * gdb.btrace/nexti.exp: Merged into stepi.exp.
360 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
361 "record goto" and checking the exact replay position.
362 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
363 check for "Recording format" in "info record" output.
364 * gdb.btrace/record_goto.exp: Choose test file based on target.
365 * gdb.btrace/x86-record_goto.S: Renamed into ...
366 * gdb.btrace/x86_64-record_goto.S: ... this.
367 * gdb.btrace/i686-record_goto.S: New.
368 * gdb.btrace/x86-tailcall.S: Renamed into ...
369 * gdb.btrace/x86_64-tailcall.S: ... this.
370 * gdb.btrace/i686-tailcall.S: New.
371 * gdb.btrace/x86-tailcall.c: Renamed into ...
372 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
373 separate statements. Update test.
374 * gdb.btrace/delta.exp: Use record_goto.c as test file.
375 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
376 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
377 * gdb.btrace/tailcall.exp: Choose test file based on target.
378 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
379
380 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
381
382 * gdb.btrace/exception.exp: Increase BTS buffer size.
383
384 2015-03-24 Pedro Alves <palves@redhat.com>
385
386 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
387
388 2015-03-24 Pedro Alves <palves@redhat.com>
389
390 * gdb.threads/schedlock.exp (test_step): No longer expect that
391 "set scheduler-locking step" with "next" over a function call runs
392 threads unlocked.
393
394 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
395
396 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
397
398 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
399
400 PR breakpoints/16466
401 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
402 * gdb.mi/mi-pending.c (thread_func): New function.
403 (int main): Add threading support required.
404 * gdb.mi/mi-pending.exp: Add tests for this issue.
405 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
406 (pendfunc2): Remove stdio dependency.
407 * gdb.mi/mi-pendshr2.c: New file.
408
409 2015-03-23 Keith Seitz <keiths@redhat.com>
410
411 * gdb.linespec/keywords.c: New file.
412 * gdb.linespec/keywords.exp: New file.
413
414 2015-03-23 Keith Seitz <keiths@redhat.com>
415
416 PR gdb/18021
417 * gdb.dwarf2/staticvirtual.exp: New test.
418
419 2015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
420
421 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
422 * README: Remove HP-UX and gdb.hp.
423 (configuration):
424 * configure: Regenerate.
425 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
426 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
427 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
428 gdb.hp/gdb.defects/Makefile.
429 * gdb.hp/Makefile.in: File deleted.
430 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
431 * gdb.hp/gdb.aCC/optimize.c: File deleted.
432 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
433 * gdb.hp/gdb.aCC/run.c: File deleted.
434 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
435 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
436 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
437 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
438 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
439 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
440 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
441 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
442 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
443 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
444 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
445 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
446 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
447 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
448 * gdb.hp/gdb.base-hp/reg.s: File deleted.
449 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
450 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
451 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
452 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
453 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
454 * gdb.hp/gdb.compat/Makefile.in: File deleted.
455 * gdb.hp/gdb.compat/average.c: File deleted.
456 * gdb.hp/gdb.compat/sum.c: File deleted.
457 * gdb.hp/gdb.compat/xdb.c: File deleted.
458 * gdb.hp/gdb.compat/xdb0.c: File deleted.
459 * gdb.hp/gdb.compat/xdb0.h: File deleted.
460 * gdb.hp/gdb.compat/xdb1.c: File deleted.
461 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
462 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
463 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
464 * gdb.hp/gdb.defects/Makefile.in: File deleted.
465 * gdb.hp/gdb.defects/bs14602.c: File deleted.
466 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
467 * gdb.hp/gdb.defects/solib-d.c: File deleted.
468 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
469 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
470 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
471 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
472 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
473 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
474 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
475 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
476 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
477 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
478 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
479 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
480 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
481 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
482 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
483 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
484 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
485 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
486 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
487 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
488 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
489 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
490 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
491 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
492 * gdb.hp/tools/odump: File deleted.
493
494 2015-03-19 Pedro Alves <palves@redhat.com>
495
496 * gdb.threads/continue-pending-status.exp (saw_thread_2)
497 (saw_thread_3): New globals.
498 (top level): Increment them when an event for the corresponding
499 thread is seen.
500 (no thread starvation): New test.
501
502 2015-03-19 Pedro Alves <palves@redhat.com>
503
504 * gdb.threads/continue-pending-status.c: New file.
505 * gdb.threads/continue-pending-status.exp: New file.
506
507 2015-03-18 Pedro Alves <palves@redhat.com>
508
509 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
510 Use gdb_is_target_remote instead of is_remote. Use
511 gdb_test_multiple instead of gdb_expect. Exit early if
512 gdb_test_multiple hits its internal matches. Tighten stepi tests
513 expected output. Fail on exit with any signal, instead of just
514 SIGILL.
515
516 2015-03-18 Yao Qi <yao.qi@linaro.org>
517
518 PR tdep/18107
519 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
520 variable.
521 * gdb.base/catch-syscall.exp: Don't skip it on
522 aarch64*-*-linux* target. Remove elements in all_syscalls.
523 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
524 target.
525 (setup_all_syscalls): New proc.
526
527 2015-03-16 Yao Qi <yao.qi@linaro.org>
528
529 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
530 (top level): Skip tests if valid_addr_p returns false for
531 $cmd1 or $cmd2.
532
533 2015-03-11 Andy Wingo <wingo@igalia.com>
534
535 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
536
537 2015-03-11 Yao Qi <yao.qi@linaro.org>
538
539 * gdb.base/catch-syscall.exp: Fix typo in comments.
540
541 2015-03-11 Yao Qi <yao.qi@linaro.org>
542
543 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
544
545 2015-03-09 Pedro Alves <palves@redhat.com>
546
547 * dg-extract-results.py: Delete.
548
549 2015-03-09 Pedro Alves <palves@redhat.com>
550
551 Merge dg-extract-results.sh from GCC upstream (r218843).
552
553 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
554 * dg-extract-results.sh: Use --text with grep to avoid issues with
555 binary files. Fall back to cat -v, if that doesn't work.
556
557 2015-03-05 Pedro Alves <palves@redhat.com>
558
559 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
560
561 2015-03-04 Simon Marchi <simon.marchi@ericsson.com>
562
563 * lib/mi-support.exp (mi_expect_interrupt): Accept
564 alternative event for when in all-stop mode.
565
566 2015-03-04 Pedro Alves <palves@redhat.com>
567
568 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
569
570 2015-03-04 Mark Kettenis <kettenis@gnu.org>
571
572 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
573
574 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
575
576 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
577 regexps for GDB's current line display, accept a hex address
578 preceding the line number.
579
580 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
581
582 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
583 the 'arch1' variable for "s390*-linux*" targets.
584
585 2015-03-04 Pedro Alves <palves@redhat.com>
586
587 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
588 (main): Pass missing retval argument to pthread_join call.
589
590 2015-03-02 Pedro Alves <palves@redhat.com>
591
592 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
593 (top level): Call do_test with non-stop as well.
594
595 2015-03-02 Pedro Alves <palves@redhat.com>
596
597 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
598 -1.
599
600 2015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
601
602 * gdb.arch/s390-vregs.exp: New test.
603 * gdb.arch/s390-vregs.S: New file.
604
605 2015-02-27 Pedro Alves <palves@redhat.com>
606
607 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
608 call to catch_command_errors.
609 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
610 catch_command_errors.
611
612 2015-02-27 Pedro Alves <palves@redhat.com>
613
614 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
615 "true" for boolean result.
616 * gdb.gdb/selftest.exp (test_with_self): Also accept full
617 prototype of main.
618
619 2015-02-27 Pedro Alves <palves@redhat.com>
620
621 * lib/unbuffer_output.c: New file.
622 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
623 (main): Call gdb_unbuffer_output.
624
625 2015-02-27 Yao Qi <yao.qi@linaro.org>
626
627 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
628 target.
629
630 2015-02-26 Doug Evans <dje@google.com>
631
632 * gdb.cp/class2.cc (Dbase, D): New classes.
633 (main): New local delta.
634 * gdb.cp/class2.exp: Test printing delta.
635 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
636 (dynbar): New global.
637 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
638
639 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 * gdb.compile/compile-ifunc.c: New file.
642 * gdb.compile/compile-ifunc.exp: New file.
643
644 2015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
645
646 * gdb.base/structs.exp: Check for correct struct on finish.
647
648 2015-02-26 Yao Qi <yao.qi@linaro.org>
649
650 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
651 is zero.
652
653 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.arch/cordic.ko.bz2: New file.
656 * gdb.arch/cordic.ko.debug.bz2: New file.
657 * gdb.arch/ppc64-symtab-cordic.exp: New file.
658
659 2015-02-25 Yao Qi <yao.qi@linaro.org>
660
661 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
662 aarch64*-*-* target.
663
664 2015-02-23 Pedro Alves <palves@redhat.com>
665
666 * lib/gdb.exp (delete_breakpoints): Rewrite using
667 gdb_test_multiple.
668
669 2015-02-23 Pedro Alves <palves@redhat.com>
670
671 * gdb.base/info-os.c: Include stdlib.h.
672
673 2015-02-22 Doug Evans <xdje42@gmail.com>
674
675 PR symtab/17855
676 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
677 is read after symbols have been re-read.
678 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
679 * gdb.ada/exec_changed/second.adb (Second): Ditto.
680
681 2015-02-21 Doug Evans <dje@google.com>
682
683 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
684
685 2015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
686
687 PR corefiles/17808
688 * gdb.arch/i386-biarch-core.core.bz2: New file.
689 * gdb.arch/i386-biarch-core.exp: New file.
690
691 2015-02-21 Pedro Alves <palves@redhat.com>
692
693 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
694 runto_main fails.
695
696 2015-02-20 Pedro Alves <palves@redhat.com>
697
698 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
699 info probes.
700
701 2015-02-20 Pedro Alves <palves@redhat.com>
702
703 * gdb.threads/multi-create-ns-info-thr.exp: New file.
704
705 2015-02-20 Pedro Alves <palves@redhat.com>
706
707 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
708 clean_restart before gdb_target_supports_trace.
709
710 2015-02-20 Pedro Alves <palves@redhat.com>
711
712 PR threads/18006
713 * gdb.threads/clone-thread_db.c: New file.
714 * gdb.threads/clone-thread_db.exp: New file.
715
716 2015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
717
718 PR breakpoints/16812
719 * gdb.base/catch-gdb-caused-signals.c: New file.
720 * gdb.base/catch-gdb-caused-signals.exp: New file.
721
722 2015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
723
724 * configure: Regenerated.
725 * configure.ac: Use GDB_AC_TRANSFORM.
726 * aclocal.m4: sinclude ../transform.m4.
727
728 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
729
730 * lib/dtrace.exp: New file.
731 * gdb.base/dtrace-probe.exp: Likewise.
732 * gdb.base/dtrace-probe.d: Likewise.
733 * gdb.base/dtrace-probe.c: Likewise.
734 * lib/pdtrace.in: Likewise.
735 * configure.ac: Output variables with the transformed names of
736 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
737 * configure: Regenerated.
738
739 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
740
741 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
742 expected message when trying to access $_probe_* convenience
743 variables while not on a probe.
744
745 2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
746
747 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
748
749 2015-02-11 Pedro Alves <pedro@codesourcery.com>
750
751 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
752 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
753
754 2015-02-10 Doug Evans <xdje42@gmail.com>
755
756 * lib/gdb.exp (gdb_load): Always return a result.
757
758 2015-02-10 Pedro Alves <palves@redhat.com>
759
760 * gdb.threads/signal-sigtrap.c: New file.
761 * gdb.threads/signal-sigtrap.exp: New file.
762
763 2015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
764
765 * gdb.trace/no-attach-trace.c: New file.
766 * gdb.trace/no-attach-trace.exp: New file.
767
768 2015-02-09 Mark Wielaard <mjw@redhat.com>
769
770 * gdb.dwarf2/atomic.c: New file.
771 * gdb.dwarf2/atomic-type.exp: Likewise.
772
773 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
774
775 * gdb.btrace/buffer-size.exp: Update "info record" output.
776 * gdb.btrace/delta.exp: Update "info record" output.
777 * gdb.btrace/enable.exp: Update "info record" output.
778 * gdb.btrace/finish.exp: Update "info record" output.
779 * gdb.btrace/instruction_history.exp: Update "info record" output.
780 * gdb.btrace/next.exp: Update "info record" output.
781 * gdb.btrace/nexti.exp: Update "info record" output.
782 * gdb.btrace/step.exp: Update "info record" output.
783 * gdb.btrace/stepi.exp: Update "info record" output.
784 * gdb.btrace/nohist.exp: Update "info record" output.
785
786 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
787
788 * gdb.btrace/buffer-size: New.
789
790 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
791
792 * gdb.btrace/delta.exp: Update "info record" output.
793 * gdb.btrace/enable.exp: Update "info record" output.
794 * gdb.btrace/finish.exp: Update "info record" output.
795 * gdb.btrace/instruction_history.exp: Update "info record" output.
796 * gdb.btrace/next.exp: Update "info record" output.
797 * gdb.btrace/nexti.exp: Update "info record" output.
798 * gdb.btrace/step.exp: Update "info record" output.
799 * gdb.btrace/stepi.exp: Update "info record" output.
800 * gdb.btrace/nohist.exp: Update "info record" output.
801
802 2015-02-06 Simon Marchi <simon.marchi@ericsson.com>
803
804 PR gdb/15678
805 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
806
807 2015-02-06 Pedro Alves <palves@redhat.com>
808
809 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
810 macro.
811 (seconds_left, again): New globals.
812 (main): Wait seconds_left in a 1-second sleep loop instead of
813 sleeping 180 seconds. If 'again' is set, reset the seconds
814 counter.
815 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
816 'again' in the inferior before detaching. Print the seconds left.
817 (options): New global.
818 (top level): Build program with -DTIMEOUT=$timeout.
819
820 2015-02-06 Pedro Alves <palves@redhat.com>
821
822 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
823 determine how many seconds to pass to 'alarm'.
824 * gdb.base/gdb-sigterm.exp (top level): Build program with
825 -DTIMEOUT=$timeout.
826 (do_test): Return success/failure indication. Add more verbose
827 logging. Don't fail if 200 single steps are seen. Instead, fail
828 when the test times out.
829 (passes): New global.
830 (top level): Break the testing loop if testing fails on any
831 iteration. Use gdb_assert.
832
833 2015-02-04 Don Breazeal <donb@codesourcery.com>
834
835 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
836 and initialize them.
837 (ipc_cleanup): New function.
838 (main): Don't declare shmid, semid, and msqid. Add a call to
839 atexit so that we call ipc_cleanup on exit.
840
841 2015-02-04 Pedro Alves <palves@redhat.com>
842
843 * boards/native-extended-gdbserver.exp: Remove any target variant
844 specifications from the board name before clearing the isremote
845 flag from board_info.
846
847 2015-01-31 Doug Evans <xdje42@gmail.com>
848
849 * gdb.base/maint.exp <maint print type argc>: Update expected output.
850
851 2015-01-31 Gary Benson <gbenson@redhat.com>
852
853 * gdb.base/completion.exp: Disable completion limiting for
854 existing tests. Add new tests to check completion limiting.
855 * gdb.linespec/ls-errs.exp: Disable completion limiting.
856
857 2015-01-31 Doug Evans <xdje42@gmail.com>
858
859 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
860
861 2015-01-31 Doug Evans <xdje42@gmail.com>
862
863 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
864 entries. Duplicate file section script entries.
865 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
866 inlined entries. Add test for safe-path rejection.
867 * gdb.python/py-section-script.c: Add duplicate inlined section script
868 entries. Duplicate file section script entries.
869 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
870 inlined entries. Add test for safe-path rejection.
871
872 2015-01-29 Joel Brobecker <brobecker@adacore.com>
873
874 * gdb.ada/disc_arr_bound: New testcase.
875
876 2015-01-29 Joel Brobecker <brobecker@adacore.com>
877
878 * gdb.ada/mi_var_array: New testcase.
879
880 2015-01-27 Doug Evans <dje@google.com>
881
882 * gdb.python/py-objfile.exp: Add tests for objfile.username.
883 Add test for objfile.filename, objfile.username after objfile
884 has been unloaded.
885
886 2015-01-26 Joel Brobecker <brobecker@adacore.com>
887
888 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
889 the second test to print the name attribute of value
890 returned by the call to gdb.lookup_type, and adjust
891 the expected output accordingly.
892
893 2015-01-25 Mark Wielaard <mjw@redhat.com>
894
895 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
896 * gdb.base/disp-step-fork.c: Include unistd.h.
897 * gdb.base/siginfo-obj.c: Include stdio.h.
898 * gdb.base/siginfo-thread.c: Likewise.
899 * gdb.mi/non-stop.c: Include unistd.h.
900 * gdb.mi/nsthrexec.c: Include stdio.h.
901 * gdb.mi/pthreads.c: Include unistd.h.
902 * gdb.modula2/unbounded1.c (main): Declare returns int.
903 * gdb.reverse/consecutive-reverse.c: Likewise.
904 * gdb.threads/create-fail.c: Include unistd.h.
905 * gdb.threads/killed.c: Likewise.
906 * gdb.threads/linux-dp.c: Likewise.
907 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
908 * gdb.threads/non-ldr-exc-2.c: Likewise.
909 * gdb.threads/non-ldr-exc-3.c: Likewise.
910 * gdb.threads/non-ldr-exc-4.c: Likewise.
911 * gdb.threads/pthreads.c: Include unistd.h.
912 (main): Declare returns int.
913 * gdb.threads/tls-main.c (foo): New declaration.
914 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
915
916 2015-01-23 Simon Marchi <simon.marchi@ericsson.com>
917
918 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
919 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
920
921 2015-01-15 Mark Wielaard <mjw@redhat.com>
922
923 * gdb.base/noreturn-return.c: New file.
924 * gdb.base/noreturn-return.exp: New file.
925 * gdb.base/noreturn-finish.c: New file.
926 * gdb.base/noreturn-finish.exp: New file.
927
928 2015-01-23 Pedro Alves <palves@redhat.com>
929
930 * gdb.threads/continue-pending-after-query.c: New file.
931 * gdb.threads/continue-pending-after-query.exp: New file.
932
933 2015-01-22 Anders Granlund <anders.granlund@ericsson.com>
934 Simon Marchi <simon.marchi@ericsson.com>
935
936 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
937 * gdb.base/valgrind-db-attach.exp: Same.
938 * gdb.base/valgrind-infcall.exp: Same.
939 * lib/mi-support.exp (default_mi_gdb_start): Same.
940 * lib/prompt.exp (default_prompt_gdb_start): Same.
941 * lib/gdb.exp (default_gdb_spawn): Same.
942 (gdb_interact): New.
943
944
945 2015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
946
947 * gdb.compile/compile.exp (pointer to jit function): New test.
948
949 2015-01-17 Wei-cheng Wang <cole945@gmail.com>
950
951 * lib/gdb.exp (supports_process_record): Return true for
952 powerpc*-*-linux*.
953 (supports_reverse): Likewise.
954
955 2015-01-15 Don Breazeal <donb@codesourcery.com>
956
957 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
958 instead of checking whether the target board is remote and
959 use spawn_wait_for_attach instead of exec/sleep.
960 * gdb.base/attach-twice.exp: Likewise.
961
962 2015-01-15 Joel Brobecker <brobecker@adacore.com>
963
964 * gdb.ada/var_arr_attrs: New testcase.
965
966 2015-01-14 Pedro Alves <palves@redhat.com>
967 Joel Brobecker <brobecker@adacore.com>
968
969 PR gdb/17525
970 * gdb.base/bp-cmds-execution-x-script.c: New file.
971 * gdb.base/bp-cmds-execution-x-script.exp: New file.
972 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
973
974 2015-01-14 Pedro Alves <palves@redhat.com>
975
976 PR cli/17828
977 * gdb.base/batch-preserve-term-settings.c: New file.
978 * gdb.base/batch-preserve-term-settings.exp: New file.
979
980 2015-01-13 Doug Evans <dje@google.com>
981
982 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
983 binary.
984
985 2015-01-13 Joel Brobecker <brobecker@adacore.com>
986
987 * Makefile.in (clean mostlyclean): Do not delete *.py.
988
989 2015-01-13 Joel Brobecker <brobecker@adacore.com>
990
991 * gdb.python/py-lookup-type.exp: New file.
992
993 2015-01-12 Pedro Alves <palves@redhat.com>
994
995 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
996 restore GDBFLAGS before returning.
997
998 2015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
1001 is_amd64_regs_target and is_x86_like_target.
1002
1003 2015-01-11 Doug Evans <xdje42@gmail.com>
1004
1005 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
1006 is given without an explicit form.
1007 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
1008 attributes.
1009 * gdb.dwarf/corrupt.exp: Ditto.
1010 * gdb.dwarf2/enum-type.exp: Ditto.
1011 * gdb.trace/entry-values.exp: Ditto.
1012 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
1013
1014 2015-01-11 Doug Evans <xdje42@gmail.com>
1015
1016 PR gdb/15830
1017 * gdb.base/maint.exp: Remove references to "maint demangle".
1018 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
1019 Add tests for explicitly specifying language to demangle.
1020 * gdb.dlang/demangle.exp: Ditto.
1021
1022 2015-01-09 Pedro Alves <palves@redhat.com>
1023
1024 * gdb.threads/non-stop-fair-events.c: New file.
1025 * gdb.threads/non-stop-fair-events.exp: New file.
1026
1027 2015-01-09 Pedro Alves <palves@redhat.com>
1028
1029 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
1030 the global scope. Set a breakpoint after all threads are started
1031 rather than stepping over two source lines. Expect the prompt.
1032 * gdb.base/watch_thread_num.c (threads_started_barrier): New
1033 global.
1034 (NUM): Now 15.
1035 (main): Use threads_started_barrier to wait for all threads to
1036 start. Main thread no longer calls thread_function. Exit after
1037 180 seconds.
1038 (loop): New function.
1039 (thread_function): Wait on threads_started_barrier barrier. Call
1040 'loop' at each iteration.
1041 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
1042 threads have started, instead of hardcoding number of "next"
1043 steps. Use an access watchpoint instead of a write watchpoint.
1044
1045 2015-01-09 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
1048 (thread_func): Wait on barrier.
1049 (main): Wait for all threads to start before stopping GDB.
1050 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
1051 global.
1052 (thread1_func, thread2_func): Wait on barrier.
1053 (main): Wait for all threads to start before stopping GDB.
1054 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
1055 New global.
1056 (thread1_func, thread2_func): Wait on barrier.
1057 (main): Wait for all threads to start before stopping GDB.
1058
1059 2015-01-09 Pedro Alves <palves@redhat.com>
1060
1061 * gdb.threads/attach-many-short-lived-threads.c: New file.
1062 * gdb.threads/attach-many-short-lived-threads.exp: New file.
1063
1064 2014-01-09 Pedro Alves <palves@redhat.com>
1065
1066 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
1067 instead of to thread 2.
1068 * gdb.threads/signal-command-multiple-signals-pending.c (main):
1069 Add barrier around each pthread_create call instead of around all
1070 calls.
1071 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
1072 Set a break on thread_function and have the child threads hit it
1073 one at at a time.
1074
1075 2015-01-09 Pedro Alves <palves@redhat.com>
1076
1077 * lib/gdb.exp (can_spawn_for_attach): New procedure.
1078 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
1079 false.
1080 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
1081 checking whether the target board is remote.
1082 * gdb.multi/multi-attach.exp: Likewise.
1083 * gdb.python/py-sync-interp.exp: Likewise.
1084 * gdb.server/ext-attach.exp: Likewise.
1085 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
1086 tests that need to attach, instead of checking whether the target
1087 board is remote at the top of the file.
1088
1089 2015-01-08 Yao Qi <yao@codesourcery.com>
1090
1091 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
1092
1093 2015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1094
1095 Fix testcase compilation.
1096 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
1097
1098 2015-01-06 Joel Brobecker <brobecker@adacore.com>
1099
1100 * gdb.python/py-type.exp: Add a couple test about empty
1101 array creation, and negative-length array creation.
1102
1103 2015-01-02 Doug Evans <xdje42@gmail.com>
1104
1105 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
1106
1107 2015-01-02 Doug Evans <dje@google.com>
1108
1109 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
1110
1111 2014-12-29 Yao Qi <yao@codesourcery.com>
1112
1113 * gdb.trace/entry-values.exp: Update comments. Rename variable
1114 bar_call_foo to returned_from_foo.
1115
1116 2014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
1117
1118 PR gdb/17394
1119 * gdb.linespec/break-asm-file.c: New file.
1120 * gdb.linespec/break-asm-file.exp: New file.
1121 * gdb.linespec/break-asm-file0.s: New file.
1122 * gdb.linespec/break-asm-file1.s: New file.
1123
1124 2014-12-18 Nigel Stephens <nigel@mips.com>
1125 Maciej W. Rozycki <macro@codesourcery.com>
1126
1127 * gdb.base/float.exp: Handle the new output from "info float" on
1128 MIPS targets.
1129
1130 2014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 Fix MinGW compilation.
1133 * gdb.compile/compile-ops.exp: Update untested message if
1134 !skip_compile_feature_tests.
1135 * gdb.compile/compile-setjmp.exp: Likewise.
1136 * gdb.compile/compile-tls.exp: Likewise.
1137 * gdb.compile/compile.exp: Likewise.
1138 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
1139 supported on this host".
1140
1141 2014-12-16 Doug Evans <xdje42@gmail.com>
1142
1143 * boards/stabs.exp: New file.
1144
1145 2014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
1146
1147 * gdb.base/completion.exp: Adjust to format changes of "maint
1148 print user-registers".
1149
1150 2014-12-16 Catalin Udma <catalin.udma@freescale.com>
1151
1152 PR server/17457
1153 * gdb.arch/aarch64-fp.c: New file.
1154 * gdb.arch/aarch64-fp.exp: New file.
1155
1156 2014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
1157
1158 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
1159 r210637, r210913, r211666, r215400, r215817).
1160
1161 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
1162 * dg-extract-results.py: New file.
1163 * dg-extract-results.sh: Use it if the environment seems
1164 suitable.
1165
1166 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
1167
1168 * dg-extract-results.py (parse_run): Handle warnings that
1169 are printed before a test harness is run.
1170
1171 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
1172
1173 * dg-extract-results.py (Named): Remove __cmp__ method.
1174 (output_variation): Use a key to sort variation.harnesses.
1175
1176 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
1177
1178 * dg-extract-results.py: For Python 3, force sys.stdout to
1179 handle surrogate escape sequences.
1180 (safe_open): New function.
1181 (output_segment, main): Use it.
1182
1183 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
1184
1185 * dg-extract-results.py (Prog.result_re): Include options
1186 in test name.
1187
1188 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1189
1190 * dg-extract-results.py (output_variation): Always sort if
1191 do_sum.
1192
1193 2014-12-15 Simon Marchi <simon.marchi@ericsson.com>
1194
1195 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
1196 as long as we get pagination notifications.
1197
1198 2014-12-15 Jason Merrill <jason@redhat.com>
1199
1200 * Makefile.in (check-gdb.%): Restore.
1201 * README: Mention it.
1202
1203 2014-12-13 Joel Brobecker <brobecker@adacore.com>
1204
1205 * gdb.ada/str_uninit: New testcase.
1206
1207 2014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1208
1209 PR symtab/17642
1210 * gdb.base/vla-stub-define.c: New file.
1211 * gdb.base/vla-stub.c: New file.
1212 * gdb.base/vla-stub.exp: New file.
1213
1214 2014-12-12 Phil Muldoon <pmuldoon@redhat.com>
1215 Jan Kratochvil <jan.kratochvil@redhat.com>
1216 Tom Tromey <tromey@redhat.com>
1217
1218 * configure.ac: Add gdb.compile/.
1219 * configure: Regenerate.
1220 * gdb.compile/Makefile.in: New file.
1221 * gdb.compile/compile-ops.exp: New file.
1222 * gdb.compile/compile-ops.c: New file.
1223 * gdb.compile/compile-tls.c: New file.
1224 * gdb.compile/compile-tls.exp: New file.
1225 * gdb.compile/compile-constvar.S: New file.
1226 * gdb.compile/compile-constvar.c: New file.
1227 * gdb.compile/compile-mod.c: New file.
1228 * gdb.compile/compile-nodebug.c: New file.
1229 * gdb.compile/compile-setjmp-mod.c: New file.
1230 * gdb.compile/compile-setjmp.c: New file.
1231 * gdb.compile/compile-setjmp.exp: New file.
1232 * gdb.compile/compile-shlib.c: New file.
1233 * gdb.compile/compile.c: New file.
1234 * gdb.compile/compile.exp: New file.
1235 * lib/gdb.exp (skip_compile_feature_tests): New proc.
1236
1237 2014-12-12 Tom Tromey <tromey@redhat.com>
1238
1239 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
1240 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
1241
1242 2014-12-12 Doug Evans <dje@google.com>
1243
1244 * lib/gdb-python.exp (get_python_valueof): New function.
1245 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
1246
1247 2014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
1248
1249 * gdb.base/completion.exp: Add test for completion of "info
1250 registers ".
1251
1252 2014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
1253
1254 * gdb.base/func-ptrs.c: New file.
1255 * gdb.base/func-ptrs.exp: New file.
1256
1257 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1258
1259 PR breakpoints/17012
1260 * gdb.base/dprintf-detach.c: New file.
1261 * gdb.base/dprintf-detach.exp: New file.
1262
1263 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
1264
1265 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
1266 * lib/gdb.exp (target_is_gdbserver): New procedure.
1267
1268 2014-12-08 Doug Evans <dje@google.com>
1269
1270 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
1271
1272 2014-12-05 Yao Qi <yao@codesourcery.com>
1273
1274 * gdb.guile/scm-error.exp: Remove the third argument to
1275 gdb_remote_download.
1276 * gdb.guile/scm-frame-args.exp: Likewise.
1277 * gdb.guile/scm-section-script.exp: Likewise.
1278
1279 2014-12-05 Yao Qi <yao@codesourcery.com>
1280
1281 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
1282
1283 2014-12-04 Doug Evans <dje@google.com>
1284
1285 * gdb.python/py-objfile.exp: Add tests for
1286 objfile.add_separate_debug_file.
1287
1288 2014-12-04 Doug Evans <dje@google.com>
1289
1290 * lib/gdb.exp (get_build_id): New function.
1291 (build_id_debug_filename_get): Rewrite to use it.
1292 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
1293
1294 2014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
1295
1296 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
1297 `method(long)', not just 0x0.
1298 * gdb.cp/nsalias.exp: Align code labels to 4.
1299 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
1300 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
1301 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
1302 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
1303 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
1304 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
1305
1306 2014-12-02 Doug Evans <dje@google.com>
1307
1308 PR symtab/17602
1309 * gdb.cp/anon-ns.cc: Move guts of this file to ...
1310 * gdb.cp/anon-ns2.cc: ... here. New file.
1311 * gdb.cp/anon-ns.exp: Update.
1312
1313 2014-12-02 Nick Bull <nicholaspbull@gmail.com>
1314
1315 * gdb.python/py-events.py (inferior_call_handler): New.
1316 (register_changed_handler, memory_changed_handler): New.
1317 (test_events.invoke): Register new handlers.
1318 * gdb.python/py-events.exp: Add tests for inferior call,
1319 memory_changed and register_changed events.
1320
1321 2014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
1322
1323 * gdb.base/execl-update-breakpoints.exp: Specify the link address
1324 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
1325 if the linker doesn't understand this.
1326
1327 2014-12-01 Simon Marchi <simon.marchi@ericsson.com>
1328
1329 * gdb.python/python.exp: Change expected reply to help().
1330
1331 2014-12-01 Yao Qi <yao@codesourcery.com>
1332
1333 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
1334 AC_CONFIG_SUBDIRS(gdb.gdbtk).
1335 * configure: Re-generated.
1336
1337 2014-11-28 Siva Chandra Reddy <sivachandra@google.com>
1338
1339 * gdb.cp/chained-calls.cc: New file.
1340 * gdb.cp/chained-calls.exp: New file.
1341 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
1342
1343 2014-11-28 Simon Marchi <simon.marchi@ericsson.com>
1344
1345 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
1346 * gdb.dwarf2/symtab-producer.exp: Same.
1347 * gdb.gdb/python-interrupts.exp: Same.
1348 * gdb.gdb/python-selftest.exp: Same.
1349 * gdb.python/py-linetable.exp: Same.
1350 * gdb.python/py-type.exp: Same.
1351 * gdb.python/py-value-cc.exp: Same.
1352 * gdb.python/py-value.exp: Same.
1353
1354 2014-11-28 Yao Qi <yao@codesourcery.com>
1355
1356 * gdb.base/break-probes.exp: Match library name prefixed with
1357 sysroot.
1358
1359 2014-11-27 Simon Marchi <simon.marchi@ericsson.com>
1360
1361 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
1362 test expected output. Add parentheses for the call to print.
1363 Remove L suffix from integers.
1364
1365 2014-11-26 Doug Evans <dje@google.com>
1366
1367 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
1368
1369 2014-11-22 Yao Qi <yao@codesourcery.com>
1370
1371 * gdb.trace/entry-values.c: Remove asms.
1372 (foo): Add foo_label.
1373 (bar): Add bar_label.
1374 * gdb.trace/entry-values.exp: Remove code computing foo's
1375 length and bar's length.
1376 (Dwarf::assemble): Invoke function_range for bar and use
1377 MACRO_AT_func for foo.
1378
1379 2014-11-22 Yao Qi <yao@codesourcery.com>
1380
1381 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
1382 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
1383 Use .Lgcc43_procstart instead of gcc43.
1384
1385 2014-11-21 Joel Brobecker <brobecker@adacore.com>
1386
1387 * gdb.ada/n_arr_bound: New testcase.
1388
1389 2014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1390
1391 PR breakpoints/10737
1392 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
1393 test_catch_syscall_multi_arch.
1394 (test_catch_syscall_multi_arch): New function.
1395
1396 2014-11-20 Doug Evans <xdje42@gmail.com>
1397
1398 * gdb.base/maint.exp: Update expected output.
1399
1400 2014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
1401
1402 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
1403 4-byte instruction on S390.
1404
1405 2014-11-19 Joel Brobecker <brobecker@adacore.com>
1406
1407 * gdb.ada/arr_arr: New testcase.
1408
1409 2014-11-19 Joel Brobecker <brobecker@adacore.com>
1410
1411 * gdb.ada/pkd_arr_elem: New Testcase.
1412
1413 2014-11-18 Luis Machado <lgustavo@codesourcery.com>
1414
1415 * gdb.reverse/break-precsave: Expect completion message for
1416 core file reads.
1417 * gdb.reverse/consecutive-precsave.exp: Likewise.
1418 * gdb.reverse/finish-precsave.exp: Likewise.
1419 * gdb.reverse/i386-precsave.exp: Likewise.
1420 * gdb.reverse/machinestate-precsave.exp: Likewise.
1421 * gdb.reverse/sigall-precsave.exp: Likewise.
1422 * gdb.reverse/solib-precsave.exp: Likewise.
1423 * gdb.reverse/step-precsave.exp: Likewise.
1424 * gdb.reverse/until-precsave.exp: Likewise.
1425 * gdb.reverse/watch-precsave.exp: Likewise.
1426
1427 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1428
1429 * gdb.base/bp-permanent.c: Include unistd.h.
1430 * gdb.python/py-framefilter-mi.c (main): Add return type.
1431 * gdb.python/py-framefilter.c (main): Likewise.
1432 * gdb.trace/actions-changed.c (main): Likewise.
1433
1434 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1435
1436 * gdb.mi/until.c: Add eye-catchers.
1437 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
1438 line numbers.
1439
1440 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
1441
1442 * gdb.base/condbreak.exp: Drop references to removed non-prototype
1443 function header variants in break1.c.
1444 * gdb.base/ena-dis-br.exp: Likewise.
1445 * gdb.base/hbreak2.exp: Likewise.
1446 * gdb.reverse/until-precsave.exp: Drop references to removed
1447 non-prototype function header variants in ur1.c.
1448 * gdb.reverse/until-reverse.exp: Likewise.
1449
1450 2014-11-17 Petr Machata <pmachata@redhat.com>
1451
1452 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
1453 ${_cu_offset_size} bytes abbrev offset.
1454
1455 2014-11-15 Doug Evans <xdje42@gmail.com>
1456
1457 PR symtab/17559
1458 * gdb.base/line-symtabs.exp: New file.
1459 * gdb.base/line-symtabs.c: New file.
1460 * gdb.base/line-symtabs.h: New file.
1461
1462 2014-11-14 Yao Qi <yao@codesourcery.com>
1463
1464 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
1465 (func): Add label func_label.
1466 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
1467 Replace low_pc and high_pc with MACRO_AT_range.
1468 Replace name, low_pc and high_pc with MACRO_AT_func.
1469
1470 2014-11-14 Yao Qi <yao@codesourcery.com>
1471
1472 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
1473 Replace name, low_pc and high_pc with MACRO_AT_func.
1474
1475 2014-11-14 Yao Qi <yao@codesourcery.com>
1476
1477 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
1478 produce debug information.
1479 * gdb.dwarf2/implptr-optimized-out.S: Removed.
1480
1481 2014-11-14 Yao Qi <yao@codesourcery.com>
1482
1483 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
1484 object and get function length.
1485 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
1486 with MACRO_AT_func.
1487 (top-level): Replace gdb_compile and clean_restart with
1488 prepare_for_testing.
1489 * gdb.dwarf2/main.c (main): Add label main_label.
1490
1491 2014-11-14 Yao Qi <yao@codesourcery.com>
1492
1493 * lib/dwarf.exp (function_range): New procedure.
1494 (Dwarf::_handle_macro_at_func): New procedure.
1495 (Dwarf::_handle_macro_at_range): New procedure.
1496 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
1497
1498 2014-11-14 Yao Qi <yao@codesourcery.com>
1499
1500 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
1501 (_handle_attribute): New procedure.
1502
1503 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1504
1505 * gdb.ada/cond_lang/foo.c (callme): Add return type.
1506 * gdb.base/call-sc.c (zed): Likewise.
1507 * gdb.base/checkpoint.c (main): Likewise.
1508 * gdb.base/dump.c (main): Likewise.
1509 * gdb.base/gcore.c (main): Likewise.
1510 * gdb.base/huge.c (main): Likewise.
1511 * gdb.base/multi-forks.c (main): Likewise.
1512 * gdb.base/pr10179-a.c (main): Likewise.
1513 * gdb.base/savedregs.c (main): Likewise.
1514 * gdb.base/sigaltstack.c (main): Likewise.
1515 * gdb.base/siginfo.c (main): Likewise.
1516 * gdb.base/structs.c (zed): Likewise.
1517 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
1518 * gdb.mi/mi-syn-frame.c (main): Likewise.
1519 * gdb.mi/until.c (foo, main): Likewise.
1520 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
1521 * gdb.base/solib-weak.c (foo): Declare.
1522 * gdb.base/attach-twice.c: Include stdio.h.
1523 * gdb.base/weaklib1.c: Likewise.
1524 * gdb.base/weaklib2.c: Likewise.
1525 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
1526 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
1527 unistd.h.
1528 * gdb.base/attach-pie-misread.c: Include stdlib.h.
1529 * gdb.mi/mi-exit-code.c: Likewise.
1530 * gdb.base/break-interp-lib.c: Include string.h.
1531 * gdb.base/coremaker.c: Likewise.
1532 * gdb.base/testenv.c: Likewise.
1533 * gdb.python/py-finish-breakpoint.c: Likewise.
1534 * gdb.base/inferior-died.c: Include sys/wait.h.
1535 * gdb.base/fileio.c: Include time.h.
1536 * gdb.base/async-shell.c: Include unistd.h.
1537 * gdb.base/dprintf-non-stop.c: Likewise.
1538 * gdb.base/info-os.c: Likewise.
1539 * gdb.mi/mi-console.c: Likewise.
1540 * gdb.mi/watch-nonstop.c: Likewise.
1541 * gdb.python/py-events.c: Likewise.
1542 * gdb.base/async.c (baz): Move up before its invocation.
1543 * gdb.base/code_elim2.c (my_global_func): Likewise.
1544 * gdb.base/skip-solib-lib.c (multiply): Likewise.
1545 * gdb.base/advance.c (func2): Likewise.
1546
1547 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1548
1549 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
1550 variant.
1551 * gdb.base/annota3.c: Likewise.
1552 * gdb.base/async.c: Likewise.
1553 * gdb.base/average.c: Likewise.
1554 * gdb.base/call-ar-st.c: Likewise.
1555 * gdb.base/call-rt-st.c: Likewise.
1556 * gdb.base/call-sc.c: Likewise.
1557 * gdb.base/call-strs.c: Likewise.
1558 * gdb.base/ending-run.c: Likewise.
1559 * gdb.base/execd-prog.c: Likewise.
1560 * gdb.base/exprs.c: Likewise.
1561 * gdb.base/foll-exec.c: Likewise.
1562 * gdb.base/foll-fork.c: Likewise.
1563 * gdb.base/foll-vfork.c: Likewise.
1564 * gdb.base/funcargs.c: Likewise.
1565 * gdb.base/gcore.c: Likewise.
1566 * gdb.base/jump.c: Likewise.
1567 * gdb.base/langs0.c: Likewise.
1568 * gdb.base/langs1.c: Likewise.
1569 * gdb.base/langs2.c: Likewise.
1570 * gdb.base/mips_pro.c: Likewise.
1571 * gdb.base/nodebug.c: Likewise.
1572 * gdb.base/opaque0.c: Likewise.
1573 * gdb.base/opaque1.c: Likewise.
1574 * gdb.base/recurse.c: Likewise.
1575 * gdb.base/run.c: Likewise.
1576 * gdb.base/scope0.c: Likewise.
1577 * gdb.base/scope1.c: Likewise.
1578 * gdb.base/setshow.c: Likewise.
1579 * gdb.base/setvar.c: Likewise.
1580 * gdb.base/shmain.c: Likewise.
1581 * gdb.base/shr1.c: Likewise.
1582 * gdb.base/shr2.c: Likewise.
1583 * gdb.base/sigall.c: Likewise.
1584 * gdb.base/signals.c: Likewise.
1585 * gdb.base/so-indr-cl.c: Likewise.
1586 * gdb.base/solib2.c: Likewise.
1587 * gdb.base/structs.c: Likewise.
1588 * gdb.base/sum.c: Likewise.
1589 * gdb.base/vforked-prog.c: Likewise.
1590 * gdb.base/watchpoint.c: Likewise.
1591 * gdb.reverse/shr2.c: Likewise.
1592 * gdb.reverse/until-reverse.c: Likewise.
1593 * gdb.reverse/ur1.c: Likewise.
1594 * gdb.reverse/watch-reverse.c: Likewise.
1595
1596 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1597
1598 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
1599 variant.
1600 * gdb.base/sepdebug.exp: Drop references to removed code.
1601
1602 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1603
1604 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
1605 variant. Preserve original line numbering.
1606 * gdb.base/list1.c: Likewise.
1607
1608 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1609
1610 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
1611 variant.
1612 * gdb.base/break1.c: Likewise.
1613 * gdb.base/break.exp: Drop references to removed code.
1614
1615 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1616
1617 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
1618 variant.
1619
1620 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1621
1622 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
1623
1624 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1625
1626 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
1627 logic into perform_all_tests() and invoke it with and without
1628 function header prototypes.
1629 (do_function_calls): Remove conditional XFAIL for PR 5318.
1630 (rerun_and_prepare): Remove duplicate code.
1631 (perform_all_tests): New. Main logic moved here.
1632
1633 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1634
1635 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
1636 code guarded by #ifdef NO_PROTOTYPES.
1637 (t_double_many_args): Likewise.
1638 (DEF_FUNC_MANY_ARGS_1): Likewise.
1639 (DEF_FUNC_VALUES_1): Likewise.
1640 (t_structs_ldc): Renamed from t_structs_fc in conditional code
1641 guarded by #ifdef PROTOTYPES.
1642
1643 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1644
1645 * gdb.mi/mi-console.c: Add eye-catcher.
1646 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
1647 instead of literal line number.
1648
1649 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1650
1651 * gdb.base/shr2.c: Add eye-catcher.
1652 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
1653 line number.
1654
1655 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1656
1657 * gdb.base/jump.c: Add eye-catchers.
1658 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
1659 numbers.
1660
1661 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1662
1663 * gdb.base/execd-prog.c: Add eye-catchers.
1664 * gdb.base/foll-exec.c: Likewise.
1665 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
1666 line numbers.
1667
1668 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1669
1670 * gdb.base/ending-run.c: Add eye-catchers.
1671 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
1672 literal line numbers.
1673
1674 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1675
1676 * gdb.base/call-rt-st.c: Add eye-catchers.
1677 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
1678 literal line numbers.
1679
1680 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1681
1682 * gdb.base/call-ar-st.c: Add eye-catchers.
1683 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
1684 literal line numbers.
1685
1686 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1687
1688 * gdb.base/average.c: Add eye-catchers.
1689 * gdb.base/sum.c: Likewise.
1690 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
1691 regexps dynamically.
1692
1693 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
1694
1695 * gdb.base/solib1.c: Add eye-catchers.
1696 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
1697 literal line numbers.
1698
1699 2014-11-12 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
1702 leader has exited.
1703
1704 2014-11-12 Pedro Alves <palves@redhat.com>
1705
1706 * gdb.arch/i386-bp_permanent.c: New file.
1707 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
1708 (srcfile): Set to i386-bp_permanent.c.
1709 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
1710 that stepi does not execute the 'leave' instruction, instead of
1711 testing it does execute.
1712 * gdb.base/bp-permanent.c: New file.
1713 * gdb.base/bp-permanent.exp: New file.
1714
1715 2014-11-10 Doug Evans <xdje42@gmail.com>
1716
1717 PR symtab/17564
1718 * gdb.base/symtab-search-order.exp: New file.
1719 * gdb.base/symtab-search-order.c: New file.
1720 * gdb.base/symtab-search-order-1.c: New file.
1721 * gdb.base/symtab-search-order-shlib-1.c: New file.
1722
1723 2014-11-07 Pedro Alves <palves@redhat.com>
1724
1725 PR gdb/17511
1726 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
1727 i?86-*-linux*.
1728
1729 2014-11-03 Siva Chandra Reddy <sivachandra@google.com>
1730
1731 PR c++/17494
1732 * gdb.cp/pr17494.cc: New file.
1733 * gdb.cp/pr17494.exp: New file.
1734
1735 2014-11-02 Yao Qi <yao@codesourcery.com>
1736
1737 * gdb.python/python.exp: Get working directory and match the
1738 output of "set extended-prompt \\w " with it.
1739
1740 2014-10-30 Doug Evans <dje@google.com>
1741
1742 * gdb.python/py-objfile.exp: Add tests for setting random attributes
1743 in objfiles.
1744 * gdb.python/py-progspace.exp: Add tests for setting random attributes
1745 in progspaces.
1746
1747 2014-10-30 Janis Johnson <janisjo@codesourcery.com>
1748
1749 * gdb.base/fullpath-expand.exp: Skip for a remote host.
1750 * gdb.base/realname-expand.exp: Likewise.
1751 * gdb.linespec/macro-relative.exp: Likewise.
1752
1753 2014-10-29 Pedro Alves <palves@redhat.com>
1754
1755 PR gdb/17408
1756 * gdb.threads/schedlock.c (some_function): New function.
1757 (call_function): New global.
1758 (MAYBE_CALL_SOME_FUNCTION): New macro.
1759 (thread_function): Call it.
1760 * gdb.threads/schedlock.exp (get_args): Add description parameter,
1761 and use it instead of a global counter. Adjust all callers.
1762 (get_current_thread): Use "find current thread" for test message
1763 here rather than having all callers pass down the same string.
1764 (goto_loop): New procedure, factored out from ...
1765 (my_continue): ... this.
1766 (step_ten_loops): Change parameter from test message to command to
1767 use. Adjust.
1768 (list_count): Delete global.
1769 (check_result): New procedure, factored out from duplicate top
1770 level code.
1771 (continue tests): Wrap in with_test_prefix.
1772 (test_step): New procedure, factored out from duplicate top level
1773 code.
1774 (top level): Test "step" in combination with all scheduler-locking
1775 modes. Test "next" in combination with all scheduler-locking
1776 modes, and in combination with stepping over a function call or
1777 not.
1778 * gdb.threads/next-bp-other-thread.c: New file.
1779 * gdb.threads/next-bp-other-thread.exp: New file.
1780
1781 2014-10-29 Pedro Alves <palves@redhat.com>
1782
1783 PR python/17372
1784 * gdb.python/python.exp: Test a multi-line command that spawns
1785 interactive Python.
1786 * gdb.base/multi-line-starts-subshell.exp: New file.
1787
1788 2014-10-29 Yao Qi <yao@codesourcery.com>
1789
1790 * gdb.base/fileio.exp: Make directories on host.
1791
1792 2014-10-29 Yao Qi <yao@codesourcery.com>
1793
1794 * gdb.base/fileio.c (test_write): Close the file.
1795
1796 2014-10-28 Pedro Alves <palves@redhat.com>
1797
1798 PR gdb/12623
1799 * gdb.base/sigstep.c (no_handler): New global.
1800 (main): If 'no_handler is true, set the signal handlers to
1801 SIG_IGN.
1802 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
1803 with_sw_watch and no_handler parameters. Handle them.
1804 (top level) <stepping over handler when stopped at a breakpoint
1805 test>: Add a test axis for testing with a software watchpoint, and
1806 another for testing with the signal handler set to SIG_IGN.
1807 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
1808 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
1809
1810 2014-10-28 Pedro Alves <palves@redhat.com>
1811
1812 PR gdb/17511
1813 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
1814 * gdb.base/sigstep.exp (other_handler_location): New global.
1815 (advance): Support stepping into the signal handler, and running
1816 commands while in the handler.
1817 (in_handler_map): New global.
1818 (top level): In the advance test, add combinations for getting
1819 into the handler with stepping commands, and for running commands
1820 in the handler. Add comment descripting the advancei tests.
1821
1822 2014-10-28 Pedro Alves <palves@redhat.com>
1823
1824 * gdb.base/sigstep.exp: Use build_executable instead of
1825 prepare_for_testing.
1826 (top level): Move code that starts GDB, runs to main and creates a
1827 display to ...
1828 (restart): ... this new procedure.
1829 (top level): Move backtrace from signal handler test to ...
1830 (validate_backtrace): ... this new procedure.
1831 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
1832 with_test_prefix. Always restart GDB.
1833 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
1834 with_test_prefix. Always restart GDB. No need to delete
1835 breakpoints after the test.
1836 (test_skip_handler): Remove prefix parameter.
1837 (skip_over_handler, breakpoint_to_handler)
1838 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
1839 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
1840 restart GDB. No need to delete breakpoints after the test.
1841 (top level): Use foreach to call the test procedures with
1842 different commands.
1843
1844 2014-10-28 Pedro Alves <palves@redhat.com>
1845
1846 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
1847 instead of GNATS numbers.
1848 * gdb.base/sigbpt.exp: Likewise.
1849 * gdb.base/siginfo.exp: Likewise.
1850 * gdb.base/sigstep.exp: Likewise.
1851
1852 2014-10-27 Pedro Alves <palves@redhat.com>
1853
1854 * gdb.base/sigstep.c (dummy): New global.
1855 (main): Issue a couple writes to the new global.
1856 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
1857 procedures.
1858 (skip_over_handler): Use test_skip_handler.
1859 (top level): Call skip_over_handler for stepi and nexti too.
1860 (breakpoint_over_handler): Use test_skip_handler.
1861 (top level): Call breakpoint_over_handler for stepi and nexti too.
1862
1863 2014-10-27 Yao Qi <yao@codesourcery.com>
1864
1865 * gdb.trace/tfile.c (adjust_function_address)
1866 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
1867 function descriptor.
1868
1869 2014-10-24 Don Breazeal <donb@codesourcery.com>
1870
1871 * gdb.base/foll-fork.exp (test_follow_fork,
1872 catch_fork_child_follow): Check for updated fork messages emitted
1873 from infrun.c.
1874 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
1875 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
1876 vfork_and_exec_child_follow_through_step): Check for updated vfork
1877 messages emitted from infrun.c.
1878
1879 2014-10-24 Pedro Alves <palves@redhat.com>
1880
1881 * gdb.base/corefile.exp: Remove references to ultrix.
1882 * gdb.base/interrupt.exp: Likewise.
1883 * gdb.base/whatis.exp: Likewise.
1884 * gdb.gdb/selftest.exp: Likewise.
1885 * gdb.threads/manythreads.exp: Likewise.
1886 * gdb.threads/print-threads.exp: Likewise.
1887 * gdb.threads/pthreads.exp:: Likewise.
1888 * gdb.threads/schedlock.exp: Likewise.
1889
1890 2014-10-24 Siva Chandra Reddy <sivachandra@google.com>
1891
1892 * gdb.cp/non-trivial-retval.cc: Add a test case.
1893 * gdb.cp/non-trivial-retval.exp: Add a test.
1894
1895 2014-10-20 Yao Qi <yao@codesourcery.com>
1896
1897 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
1898 * gdb.python/py-objfile-script-gdb.py: New file.
1899 * gdb.python/py-objfile-script.exp: Update reference to
1900 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
1901 of remote_download. Remove the dest file.
1902
1903 2014-10-20 Yao Qi <yao@codesourcery.com>
1904
1905 * gdb.base/checkpoint.exp: Don't remove file copied on host.
1906 * gdb.base/step-line.exp: Likewise.
1907 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
1908 * gdb.dwarf2/dw2-basic.exp: Likewise.
1909 * gdb.dwarf2/dw2-compressed.exp: Likewise.
1910 * gdb.dwarf2/dw2-filename.exp: Likewise.
1911 * gdb.dwarf2/dw2-intercu.exp: Likewise.
1912 * gdb.dwarf2/dw2-intermix.exp: Likewise.
1913 * gdb.dwarf2/dw2-producer.exp: Likewise.
1914 * gdb.dwarf2/mac-fileno.exp: Likewise.
1915 * gdb.python/py-frame-args.exp: Likewise.
1916 * gdb.python/py-framefilter.exp: Likewise.
1917 * gdb.python/py-mi.exp: Likewise.
1918 * gdb.python/py-objfile-script.exp: Likewise
1919 * gdb.python/py-pp-integral.exp: Likewise.
1920 * gdb.python/py-pp-re-notag.exp: Likewise.
1921 * gdb.python/py-prettyprint.exp: Likewise.
1922 * gdb.python/py-section-script.exp: Likewise.
1923 * gdb.python/py-typeprint.exp: Likewise.
1924 * gdb.python/py-xmethods.exp: Likewise.
1925 * gdb.stabs/weird.exp: Likewise.
1926 * gdb.xml/tdesc-regs.exp: Likewise.
1927
1928 2014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
1929
1930 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
1931 (out_cu): Use addr_len for the size of addresses.
1932 (out_line): Likewise. Size DW_LNE_set_address instruction
1933 according to addr_len.
1934 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
1935 (FUNC): Add START_INSNS to definition.
1936
1937 2014-10-18 Yao Qi <yao@codesourcery.com>
1938
1939 * gdb.base/argv0-symlink.exp: Check argv[0] value if
1940 gdb_has_argv0 return true.
1941 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
1942 check [target_info exists noargs], check [gdb_has_argv0]
1943 instead.
1944 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1945 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
1946 procedures.
1947
1948 2014-10-17 Doug Evans <dje@google.com>
1949
1950 * gdb.python/py-events.exp: Update expected output for clear_objfiles
1951 event.
1952 * gdb.python/py-events.py: Add clear_objfiles event.
1953
1954 2014-10-17 Doug Evans <dje@google.com>
1955
1956 * gdb.python/py-objfile.exp: Test progspace attribute.
1957
1958 2014-10-17 Luis Machado <lgustavo@codesourcery.com>
1959
1960 * gdb.guile/scm-breakpoint.exp: Do not assume any
1961 directory separators when matching source file paths.
1962 * gdb.python/py-breakpoint.exp: Likewise.
1963 * gdb.reverse/break-precsave.exp: Likewise.
1964 * gdb.reverse/break-reverse.exp: Likewise.
1965 * gdb.reverse/consecutive-precsave.exp: Likewise.
1966 * gdb.reverse/finish-precsave.exp: Likewise.
1967 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1968 * gdb.reverse/finish-reverse.exp: Likewise.
1969 * gdb.reverse/i386-precsave.exp: Likewise.
1970 * gdb.reverse/i387-env-reverse.exp: Likewise.
1971 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1972 * gdb.reverse/machinestate-precsave.exp: Likewise.
1973 * gdb.reverse/machinestate.exp: Likewise.
1974 * gdb.reverse/sigall-precsave.exp: Likewise.
1975 * gdb.reverse/solib-precsave.exp: Likewise.
1976 * gdb.reverse/step-precsave.exp: Likewise.
1977 * gdb.reverse/until-precsave.exp: Likewise.
1978 * gdb.reverse/watch-precsave.exp: Likewise.
1979 * gdb.reverse/watch-reverse.exp: Likewise.
1980
1981 2014-10-17 Yao Qi <yao@codesourcery.com>
1982
1983 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
1984 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
1985
1986 2014-10-17 Pedro Alves <palves@redhat.com>
1987
1988 PR gdb/17471
1989 * gdb.base/bg-execution-repeat.c: New file.
1990 * gdb.base/bg-execution-repeat.exp: New file.
1991
1992 2014-10-17 Pedro Alves <palves@redhat.com>
1993
1994 PR gdb/17300
1995 * gdb.base/continue-all-already-running.c: New file.
1996 * gdb.base/continue-all-already-running.exp: New file.
1997
1998 2014-10-17 Pedro Alves <palves@redhat.com>
1999
2000 PR gdb/17472
2001 * gdb.base/annota-input-while-running.c: New file.
2002 * gdb.base/annota-input-while-running.exp: New file.
2003
2004 2014-10-17 Pedro Alves <palves@redhat.com>
2005
2006 * gdb.base/callfuncs.exp: emove references to osf.
2007 * gdb.base/sigall.exp: Likewise.
2008 * gdb.gdb/selftest.exp: Likewise.
2009 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
2010 * gdb.mi/non-stop.c: Likewise.
2011 * gdb.mi/pthreads.c: Likewise.
2012 * gdb.reverse/sigall-precsave.exp: Likewise.
2013 * gdb.reverse/sigall-reverse.exp: Likewise.
2014 * gdb.threads/pthreads.c: Likewise.
2015 * gdb.threads/pthreads.exp: Likewise.
2016
2017 2014-10-17 Yao Qi <yao@codesourcery.com>
2018
2019 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
2020 check 'target_info exists noargs'.
2021 (test_command_prompt_position): Likewise.
2022 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
2023 Remove "set args".
2024 (progvar_simple_while_test): Likewise.
2025 (progvar_complex_if_while_test): Likewise.
2026 (if_while_breakpoint_command_test): Likewise.
2027 (infrun_breakpoint_command_test): Likewise.
2028 (breakpoint_command_test): Likewise.
2029 (watchpoint_command_test): Likewise.
2030 (bp_deleted_in_command_test): Likewise.
2031 (temporary_breakpoint_commands): Likewise.
2032
2033 2014-10-16 Yao Qi <yao@codesourcery.com>
2034
2035 * gdb.base/remotetimeout.exp: Remove noargs checking.
2036
2037 2014-10-15 Pedro Alves <palves@redhat.com>
2038
2039 PR breakpoints/9649
2040 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
2041 * gdb.base/breakpoint-in-ro-region.exp
2042 (probe_target_hardware_step): New procedure.
2043 (top level): Probe hardware stepping and hardware breakpoint
2044 support. Test stepping through a read-only region, with both
2045 "breakpoint auto-hw" on and off and both "always-inserted" on and
2046 off.
2047
2048 2014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
2049
2050 * gdb.dlang/demangle.exp: Update for demangling changes.
2051
2052 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2053
2054 * gdb.cp/non-trivial-retval.cc: Add new test cases.
2055 * gdb.cp/non-trivial-retval.exp: Add new tests.
2056
2057 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
2058
2059 PR c++/13403
2060 PR c++/15154
2061 * gdb.cp/non-trivial-retval.cc: New file.
2062 * gdb.cp/non-trivial-retval.exp: New file.
2063
2064 2014-10-15 Yao Qi <yao@codesourcery.com>
2065
2066 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
2067 remote host.
2068
2069 2014-10-15 Yao Qi <yao@codesourcery.com>
2070
2071 * gdb.python/py-symbol.exp: Match file base name if host is
2072 remote, otherwise match file name with dir name.
2073 * gdb.python/py-symtab.exp: Likewise.
2074 * gdb.python/python.exp: Likewise.
2075
2076 2014-10-15 Yao Qi <yao@codesourcery.com>
2077
2078 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
2079 pattern.
2080 * gdb.python/py-symtab.exp: Likewise.
2081 * gdb.python/python.exp: Remove trailing ".*". Fix typo
2082 locationn.
2083
2084 2014-10-14 Joel Brobecker <brobecker@adacore.com>
2085
2086 * gdb.ada/addr_arith: New testcase.
2087
2088 2014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
2089
2090 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
2091 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
2092 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
2093 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
2094
2095 2014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
2096
2097 * gdb.arch/stap-eval-lang-ada.S: Likewise.
2098 * gdb.arch/stap-eval-lang-ada.c: Likewise.
2099 * gdb.arch/stap-eval-lang-ada.exp: New file.
2100
2101 2014-10-14 Yao Qi <yao@codesourcery.com>
2102
2103 * gdb.mi/mi-var-child.c (nothing1): New function.
2104 (nothing2): New function.
2105 (do_children_tests): Set function pointers by nothing1 and
2106 nothing2.
2107 * gdb.mi/mi-var-child.exp: Step over new added statements.
2108 Update test to match the new output.
2109 * gdb.mi/var-cmd.c (nothing1): New function.
2110 (nothing2): New function.
2111 (do_children_tests): Set function pointers by nothing1 and
2112 nothing2.
2113 * gdb.mi/mi-var-display.exp: Update test to match output.
2114 Step to the line specified by $line_dct_nothing.
2115 Increase the number of lines to step.
2116
2117 2014-10-14 Yao Qi <yao@codesourcery.com>
2118
2119 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
2120 tests.
2121 * gdb.mi/mi2-var-child.exp: Likewise.
2122
2123 2014-10-13 Doug Evans <dje@google.com>
2124
2125 * gdb.python/py-objfile.exp: Change name of file name test.
2126
2127 2014-10-13 Doug Evans <dje@google.com>
2128
2129 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
2130 from the start of the CU.
2131
2132 2014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2133 Yao Qi <yao@codesourcery.com>
2134
2135 Fix "save breakpoints" for "catch" command.
2136 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
2137 Remove -nonewline. Match also the added "main" line.
2138
2139 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2140
2141 Fix "save breakpoints" for "disable $bpnum" command.
2142 * gdb.base/save-bp.c (main): Add label.
2143 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
2144
2145 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2146
2147 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
2148
2149 2014-10-11 Yao Qi <yao@codesourcery.com>
2150
2151 * gdb.server/server-kill.exp: Execute command
2152 "set remote trace-status-packet on" before "tstatus".
2153
2154 2014-10-11 Yao Qi <yao@codesourcery.com>
2155
2156 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
2157 (main): Call getppid.
2158 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
2159 and continue to it. Read variable "server_pid".
2160
2161 2014-10-11 Yao Qi <yao@codesourcery.com>
2162
2163 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
2164
2165 2014-10-11 Yao Qi <yao@codesourcery.com>
2166
2167 * gdb.threads/thread-find.exp: Don't execute command
2168 "info threads".
2169 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
2170 * gdb.threads/linux-dp.exp: Don't check the condition
2171 $threads_created equals to zero.
2172
2173 2014-10-10 Pedro Alves <palves@redhat.com>
2174
2175 * gdb.base/bigcore.exp: Remove references to IRIX.
2176 * gdb.base/funcargs.exp: Likewise.
2177 * gdb.base/interrupt.exp: Likewise.
2178 * gdb.base/mips_pro.exp: Likewise.
2179 * gdb.base/nodebug.exp: Likewise.
2180 * gdb.base/setvar.exp: Likewise.
2181 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
2182
2183 2014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2184 Pedro Alves <palves@redhat.com>
2185
2186 PR symtab/14466
2187 * gdb.base/vdso-warning.c: New file.
2188 * gdb.base/vdso-warning.exp: New file.
2189
2190 2014-10-02 Doug Evans <dje@google.com>
2191
2192 * gdb.base/structs.c (main): Don't run forever.
2193
2194 2014-10-02 Pedro Alves <palves@redhat.com>
2195
2196 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
2197 (top level) <stop threads 1, stop threads 2>: Use it.
2198
2199 2014-10-02 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.threads/break-while-running.exp (test): Add new
2202 'update_thread_list' argument. Skip "info threads" if false.
2203 (top level): Add new 'update_thread_list' axis.
2204
2205 2014-10-02 Pedro Alves <palves@redhat.com>
2206
2207 PR breakpoints/17431
2208 * gdb.base/execl-update-breakpoints.c: New file.
2209 * gdb.base/execl-update-breakpoints.exp: New file.
2210
2211 2014-10-01 Pedro Alves <palves@redhat.com>
2212
2213 * gdb.base/breakpoint-in-ro-region.c: New file.
2214 * gdb.base/breakpoint-in-ro-region.exp: New file.
2215
2216 2014-10-01 Simon Marchi <simon.marchi@ericsson.com>
2217
2218 * gdb.mi/mi-exit-code.exp: New file.
2219 * gdb.mi/mi-exit-code.c: New file.
2220
2221 2014-09-30 Yao Qi <yao@codesourcery.com>
2222
2223 * lib/prelink-support.exp (build_executable_own_libs): Error if
2224 the target isn't native.
2225
2226 2014-09-30 Yao Qi <yao@codesourcery.com>
2227
2228 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
2229 false.
2230
2231 2014-09-22 Pedro Alves <palves@redhat.com>
2232
2233 * gdb.threads/break-while-running.exp: New file.
2234 * gdb.threads/break-while-running.c: New file.
2235
2236 2014-09-19 Yao Qi <yao@codesourcery.com>
2237
2238 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
2239 Invoke test. Restart GDB with --readnow and invoke test again.
2240
2241 2014-09-19 Yao Qi <yao@codesourcery.com>
2242
2243 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
2244 proc set_breakpoint_on_gcd_function. Invoke
2245 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
2246 invoke set_breakpoint_on_gcd_function again.
2247
2248 2014-09-18 Doug Evans <dje@google.com>
2249
2250 * gdb.dwarf2/symtab-producer.exp: New file.
2251
2252 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2253
2254 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
2255 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
2256 * gdb.base/global-var-nested-by-dso.c: Likewise.
2257 * gdb.base/global-var-nested-by-dso.exp: Likewise.
2258
2259 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
2260 Pedro Alves <palves@redhat.com>
2261
2262 * gdb.base/watch-bitfields.exp: Pass string other than test file
2263 name to prepare_for_testing.
2264 (watch): New procedure.
2265 (expect_watchpoint): Use with_test_prefix.
2266 (top level): Factor out tests to ...
2267 (test_watch_location, test_regular_watch): ... these new
2268 procedures, and use with_test_prefix and gdb_continue_to_end.
2269
2270 2014-09-16 Patrick Palka <patrick@parcs.ath.cx>
2271
2272 PR breakpoints/12526
2273 * gdb.base/watch-bitfields.exp: New file.
2274 * gdb.base/watch-bitfields.c: New file.
2275
2276 2014-09-16 Pedro Alves <palves@redhat.com>
2277
2278 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
2279 software and hardware addresses, not software address against
2280 itself.
2281
2282 2014-09-16 Pedro Alves <palves@redhat.com>
2283
2284 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
2285 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
2286
2287 2014-09-16 Pedro Alves <palves@redhat.com>
2288
2289 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
2290 files.
2291 * gdb.base/a2-run.exp: Remove all code guarded by istarget
2292 "*-*-vxworks*" throughout.
2293 * gdb.base/break.exp: Likewise.
2294 * gdb.base/default.exp: Likewise.
2295 * gdb.base/scope.exp: Likewise.
2296 * gdb.base/sepdebug.exp: Likewise.
2297 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
2298 throughout.
2299 * gdb.base/run.c: Likewise.
2300 * gdb.base/sepdebug.c: Likewise.
2301 * gdb.hp/gdb.aCC/run.c: Likewise.
2302 * gdb.reverse/until-reverse.c: Likewise.
2303 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
2304
2305 2014-09-16 Yao Qi <yao@codesourcery.com>
2306
2307 * boards/local-remote-host-native.exp: New file.
2308
2309 2014-09-14 Doug Evans <xdje42@gmail.com>
2310
2311 * gdb.threads/queue-signal.c (thread_count): New variable.
2312 (thread_count_mutex, thread_count_condvar): New variables.
2313 (incr_thread_count, wait_all_threads_running): New functions.
2314 (main): Wait for all threads to be in their thread functions.
2315
2316 2014-09-13 Doug Evans <xdje42@gmail.com>
2317
2318 * gdb.threads/queue-signal.c: New file.
2319 * gdb.threads/queue-signal.exp: New file.
2320
2321 2014-09-13 Doug Evans <xdje42@gmail.com>
2322
2323 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
2324 be consistent with what default_gdb_init uses.
2325 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
2326 the plain text of the prompt. Add some logging printfs.
2327 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
2328
2329 2014-09-12 Pedro Alves <palves@redhat.com>
2330
2331 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
2332 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
2333 * gdb.arch/i386-size-overlap.exp: Likewise.
2334 * gdb.arch/i386-size.exp: Likewise.
2335 * gdb.arch/i386-unwind.exp: Likewise.
2336 * gdb.base/a2-run.exp: Likewise.
2337 * gdb.base/break.exp: Likewise.
2338 * gdb.base/charset.exp: Likewise.
2339 * gdb.base/chng-syms.exp: Likewise.
2340 * gdb.base/commands.exp: Likewise.
2341 * gdb.base/dbx.exp: Likewise.
2342 * gdb.base/find.exp: Likewise.
2343 * gdb.base/funcargs.exp: Likewise.
2344 * gdb.base/jit-simple.exp: Likewise.
2345 * gdb.base/reread.exp: Likewise.
2346 * gdb.base/sepdebug.exp: Likewise.
2347 * gdb.base/step-bt.exp: Likewise.
2348 * gdb.cp/mb-inline.exp: Likewise.
2349 * gdb.cp/mb-templates.exp: Likewise.
2350 * gdb.objc/basicclass.exp: Likewise.
2351 * gdb.threads/killed.exp: Likewise.
2352
2353 2014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2354
2355 PR tdep/17379
2356 * gdb.arch/powerpc-stackless.S: New file.
2357 * gdb.arch/powerpc-stackless.exp: New file.
2358
2359 2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 * gdb.base/attach.c: Include unistd.h.
2362 (main): Call alarm. Add label postloop.
2363 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
2364 gdb_breakpoint, gdb_continue_to_breakpoint.
2365 (test_command_line_attach_run): Kill ${testpid} in one exit path.
2366
2367 2014-09-11 Pedro Alves <palves@redhat.com>
2368
2369 PR gdb/17347
2370 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
2371 * gdb.base/attach.exp (test_command_line_attach_run): New
2372 procedure.
2373 (top level): Call it.
2374
2375 2014-09-11 Pedro Alves <palves@redhat.com>
2376
2377 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
2378 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
2379 (do_command_attach_tests): Use spawn_wait_for_attach.
2380 * gdb.base/solib-overlap.exp: Likewise.
2381 * gdb.multi/multi-attach.exp: Likewise.
2382 * gdb.python/py-prompt.exp: Likewise.
2383 * gdb.python/py-sync-interp.exp: Likewise.
2384 * gdb.server/ext-attach.exp: Likewise.
2385
2386 2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
2387
2388 * gdb.fortran/array-element.exp: Remove unexpected "continue"
2389 command in testcase. Simplify testcase.
2390
2391 2014-09-10 Joel Brobecker <brobecker@adacore.com>
2392
2393 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
2394
2395 2014-09-10 Joel Brobecker <brobecker@adacore.com>
2396
2397 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
2398
2399 2014-09-10 Joel Brobecker <brobecker@adacore.com>
2400
2401 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
2402
2403 2014-09-10 Joel Brobecker <brobecker@adacore.com>
2404
2405 * gdb.dwarf2/dynarr-ptr.c: New file.
2406 * gdb.dwarf2/dynarr-ptr.exp: New file.
2407
2408 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2409
2410 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
2411 of 30 rather than hardcoding 120 for a slow test case. Take the
2412 `gdb,timeout' target setting into account for this calculation.
2413 Don't extend the timeout for the test cases that don't need it.
2414
2415 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2416
2417 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
2418 a factor of 2 for a slow test case. Take the `gdb,timeout'
2419 target setting into account for this calculation.
2420 * gdb.reverse/until-precsave.exp: Increase the timeout by
2421 a factor of 15 and 3 respectively rather than adding 120
2422 for a pair of slow test cases. Take the `gdb,timeout'
2423 target setting into account for this calculation.
2424
2425 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2426
2427 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
2428 timeout, don't pass one down to gdb_expect.
2429 (gdb_expect): Rework timeout selection.
2430
2431 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2432
2433 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
2434 exception on timeout.
2435 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
2436 (gdbserver_start_extended): Catch any `gdbserver_start' error
2437 exceptions.
2438 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
2439 * lib/mi-support.exp (mi_gdb_target_load): Catch any
2440 `gdbserver_gdb_load' error exceptions.
2441
2442 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
2443
2444 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
2445 120 on waiting for the TCP socket to open.
2446
2447 2014-09-09 Doug Evans <xdje42@gmail.com>
2448
2449 * gdb.base/default.exp (show_conv_list): Add _caller_is,
2450 _caller_matches, _any_caller_is, _any_caller_matches.
2451
2452 2014-09-09 Doug Evans <xdje42@gmail.com>
2453
2454 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
2455
2456 2014-09-09 Yao Qi <yao@codesourcery.com>
2457
2458 * gdb.mi/mi-var-display.exp: Set print symbol off.
2459
2460 2014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
2461
2462 PR gdb/17035
2463 * gdb.base/commands.exp: Add tests to verify user-defined
2464 commands with empty bodies.
2465 * gdb.python/py-cmd.exp: Test that we don't show user-defined
2466 python commands in `show user command`.
2467 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
2468 scheme commands in `show user command`.
2469
2470 2014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2471
2472 PR python/17355
2473 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
2474 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
2475 * gdb.python/py-framefilter-invalidarg.exp: New file.
2476 * gdb.python/py-framefilter-invalidarg.py: New file.
2477
2478 2014-09-06 Doug Evans <xdje42@gmail.com>
2479
2480 PR 15276
2481 * gdb.python/py-caller-is.c: New file.
2482 * gdb.python/py-caller-is.exp: New file.
2483
2484 2014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
2485
2486 PR gdb/17235
2487 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
2488 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
2489
2490 2014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
2491
2492 PR fortran/17237
2493 * gdb.fortran/print-formatted.exp: New file.
2494 * gdb.fortran/print-formatted.f90: Likewise.
2495
2496 2014-09-03 Sasha Smundak <asmundak@google.com>
2497
2498 * gdb.python/py-frame.exp: Test Frame.read_register.
2499
2500 2014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
2501
2502 PR python/16699
2503 * gdb.python/py-completion.exp: New file.
2504 * gdb.python/py-completion.py: Likewise.
2505
2506 2014-08-28 Doug Evans <dje@google.com>
2507
2508 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
2509 eax,etc. are live with values set by gdb and thus the compiler can't
2510 use them.
2511 * gdb.arch/i386-pseudo.c (main): Ditto.
2512
2513 2014-08-27 Doug Evans <dje@google.com>
2514
2515 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
2516
2517 2014-08-25 Doug Evans <dje@google.com>
2518
2519 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
2520 (main): Ditto.
2521
2522 2014-08-25 Doug Evans <dje@google.com>
2523
2524 * gdb.threads/thread-execl.exp: #include <stdio.h>.
2525
2526 2014-08-24 Yao Qi <yao@codesourcery.com>
2527
2528 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
2529 symbol off.
2530 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
2531
2532 2014-08-22 Doug Evans <dje@google.com>
2533
2534 PR 17276
2535 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
2536 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
2537 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
2538
2539 2014-08-22 Yao Qi <yao@codesourcery.com>
2540
2541 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
2542 * gdb.python/py-finish-breakpoint2.exp: Likewise.
2543 * gdb.python/python.exp: Likewise. Use .py file on the host
2544 instead of the build.
2545
2546 2014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2547
2548 * gdb.threads/gcore-stale-thread.c: New file.
2549 * gdb.threads/gcore-stale-thread.exp: New file.
2550
2551 2014-08-21 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
2554 * gdb.base/gcore-relro-pie.exp: Likewise.
2555 * gdb.base/gcore-relro.exp: Likewise.
2556 * gdb.base/gcore.exp: Likewise.
2557 * gdb.base/print-symbol-loading.exp: Likewise.
2558 * gdb.threads/gcore-thread.exp: Likewise.
2559 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
2560
2561 2014-08-20 Pedro Alves <palves@redhat.com>
2562 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 * Makefile.in (EXTRA_RULES, CC): New variables, get from
2565 configure.
2566 (EXPECT): Handle READ1 being set.
2567 (all): Depend on EXTRA_RULES.
2568 (check-read1, expect-read1, read1.so, read1): New rules.
2569 * README (Testsuite Parameters): Document the READ1 make variable.
2570 (Race detection): New section.
2571 * configure: Regenerate.
2572 * configure.ac: If build==host==target, and running under a
2573 GNU/glibc system, add read1 to the extra Makefile rules.
2574 (EXTRA_RULES): AC_SUBST it.
2575 * lib/read1.c: New file.
2576
2577 2014-08-20 Joel Brobecker <brobecker@adacore.com>
2578
2579 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
2580 the handling of variables declared as a typedef to an array
2581 which a DW_AT_data_location attribute.
2582
2583 2014-08-19 Andrew Burgess <aburgess@broadcom.com>
2584 Pedro Alves <palves@redhat.com>
2585
2586 PR symtab/14604
2587 PR symtab/14605
2588 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
2589 gdb_test.
2590
2591 2014-08-19 Pedro Alves <palves@redhat.com>
2592
2593 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
2594
2595 2014-08-19 Yao Qi <yao@codesourcery.com>
2596
2597 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
2598 right line.
2599
2600 2014-08-18 David Blaikie <dblaikie@gmail.com>
2601
2602 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
2603
2604 2014-08-18 Joel Brobecker <brobecker@adacore.com>
2605
2606 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
2607 attribute in array range.
2608
2609 2014-08-18 Joel Brobecker <brobecker@adacore.com>
2610
2611 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
2612
2613 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2614
2615 PR c++/17132
2616 * gdb.cp/pr17132.cc: New file.
2617 * gdb.cp/pr17132.exp: New file.
2618
2619 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
2620
2621 * gdb.python/py-xmethods.py (A_getarrayind)
2622 (E_method_char_worker.__call__, E_method_int_worker.__call__):
2623 Use 'print' with function call syntax.
2624 (E_method_matcher.match): Fix tab vs space indentation mixup.
2625
2626 2014-08-15 Yao Qi <yao@codesourcery.com>
2627
2628 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
2629 false.
2630
2631 2014-08-15 Yao Qi <yao@codesourcery.com>
2632
2633 * gdb.cp/casts.exp: Set print symbol off.
2634 * gdb.cp/class2.exp: Likewise.
2635 * gdb.cp/overload.exp: Likewise.
2636 * gdb.cp/templates.exp: Likewise.
2637
2638 2014-08-11 Doug Evans <dje@google.com>
2639
2640 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
2641 (test_load_shlib): Update.
2642
2643 2014-08-09 Yao Qi <yao@codesourcery.com>
2644
2645 * gdb.base/display.exp: Invoke is_address_zero_readable.
2646 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
2647 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
2648 * gdb.base/hbreak-unmapped.exp: Return if
2649 is_address_zero_readable returns true.
2650 * gdb.base/signest.exp: Likewise.
2651 * gdb.base/signull.exp: Likewise.
2652 * gdb.base/sigbpt.exp: Likewise.
2653 * gdb.guile/scm-disasm.exp: Do the test if
2654 is_address_zero_readable returns false.
2655 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
2656 * gdb.python/py-arch.exp: Likewise.
2657 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
2658 * lib/gdb.exp (is_address_zero_readable): New proc.
2659
2660 2014-08-09 Yao Qi <yao@codesourcery.com>
2661
2662 PR testsuite/13443
2663 * gdb.mi/mi-var-display.exp: Make test messages unique.
2664
2665 2014-08-04 Tom Tromey <tromey@redhat.com>
2666
2667 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
2668 target 0".
2669
2670 2014-08-04 Tom Tromey <tromey@redhat.com>
2671
2672 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
2673 "target_resume".
2674
2675 2014-08-01 Joel Brobecker <brobecker@adacore.com>
2676
2677 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
2678 inner_vla_struct_object_size.
2679 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
2680 as xfail.
2681
2682 2014-07-30 Pedro Alves <palves@redhat.com>
2683
2684 * gdb.threads/signal-command-handle-nopass.exp (test): Add
2685 comment.
2686
2687 2014-07-29 Yao Qi <yao@codesourcery.com>
2688
2689 PR gdb/17206
2690 * gdb.base/until-nodebug.exp: New.
2691
2692 2014-07-28 Doug Evans <xdje42@gmail.com>
2693
2694 PR guile/17203
2695 * gdb.guile/scm-parameter.exp: Add tests for trying to create
2696 previously existing parameter, and previously ambiguously spelled
2697 parameter.
2698
2699 2014-07-28 Will Newton <will.newton@linaro.org>
2700
2701 * gdb.base/varargs.exp: Remove KFAILs for ARM.
2702
2703 2014-07-26 Ludovic Courtès <ludo@gnu.org>
2704 Doug Evans <xdje42@gmail.com>
2705
2706 PR guile/17146
2707 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
2708
2709 2014-07-25 Pedro Alves <palves@redhat.com>
2710
2711 * gdb.threads/signal-command-handle-nopass.c: New file.
2712 * gdb.threads/signal-command-handle-nopass.exp: New file.
2713 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
2714 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
2715 * gdb.threads/signal-delivered-right-thread.c: New file.
2716 * gdb.threads/signal-delivered-right-thread.exp: New file.
2717
2718 2014-07-25 Pedro Alves <palves@redhat.com>
2719
2720 * gdb.base/double-prompt-target-event-error.exp
2721 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
2722 match.
2723 (cancel_pagination_in_target_event): Rework double prompt
2724 detection.
2725 * gdb.base/paginate-after-ctrl-c-running.exp
2726 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
2727 <return>' match.
2728 * gdb.base/paginate-bg-execution.exp
2729 (test_bg_execution_pagination_return)
2730 (test_bg_execution_pagination_cancel): Remove '-notransfer
2731 <return>' matches.
2732 * gdb.base/paginate-execution-startup.exp
2733 (test_fg_execution_pagination_return)
2734 (test_fg_execution_pagination_cancel): Remove '-notransfer
2735 <return>' matches.
2736 * gdb.base/paginate-inferior-exit.exp
2737 (test_paginate_inferior_exited): Remove '-notransfer <return>'
2738 match.
2739 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
2740 * lib/gdb.exp (pagination_prompt): Run text through
2741 string_to_regexp.
2742 (gdb_test_multiple): Match $pagination_prompt instead of
2743 "<return>".
2744 (string_to_regexp): Move to lib/gdb-utils.exp.
2745
2746 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2747
2748 * gdb.arch/amd64-entry-value-paramref.S: New file.
2749 * gdb.arch/amd64-entry-value-paramref.cc: New file.
2750 * gdb.arch/amd64-entry-value-paramref.exp: New file.
2751 * gdb.arch/amd64-optimout-repeat.S: New file.
2752 * gdb.arch/amd64-optimout-repeat.c: New file.
2753 * gdb.arch/amd64-optimout-repeat.exp: New file.
2754
2755 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2756
2757 PR gdb/17170
2758 * gdb.base/statistics.exp: New file.
2759
2760 2014-07-17 Doug Evans <dje@google.com>
2761
2762 PR gdb/17170
2763 * gdb.base/maint.exp: Update testing of per-command stats.
2764
2765 2014-07-16 Pedro Alves <palves@redhat.com>
2766
2767 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
2768 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
2769 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
2770 (tfile_write_buf): New functions.
2771 (add_memory_block): Rewrite using the above.
2772 (adjust_function_address): New function.
2773 (FUNCTION_ADDRESS): New macro.
2774 (write_basic_trace_file): Remove short_x local, and use
2775 tfile_write_16. Change type of func_addr local to unsigned long
2776 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
2777 here. Cast argument of add_memory_block to char pointer.
2778 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
2779 (main): Remove parameters.
2780 * gdb.trace/tfile.exp: Remove nowarnings.
2781
2782 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
2783
2784 * gdb.base/debug-expr.exp: Test string evaluation with
2785 "debug expression" on.
2786
2787 2014-07-15 Pedro Alves <palves@redhat.com>
2788
2789 * gdb.base/reread.exp: Use clean_restart.
2790
2791 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
2792
2793 * gdb.arch/avr-flash-qualifer.c: New.
2794 * gdb.arch/avr-flash-qualifer.exp: New.
2795
2796 2014-07-14 Pedro Alves <palves@redhat.com>
2797
2798 * gdb.base/paginate-after-ctrl-c-running.c: New file.
2799 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
2800
2801 2014-07-14 Pedro Alves <palves@redhat.com>
2802
2803 * gdb.base/double-prompt-target-event-error.c: New file.
2804 * gdb.base/double-prompt-target-event-error.exp: New file.
2805
2806 2014-07-14 Pedro Alves <palves@redhat.com>
2807
2808 PR gdb/17072
2809 * gdb.base/paginate-inferior-exit.c: New file.
2810 * gdb.base/paginate-inferior-exit.exp: New file.
2811
2812 2014-07-14 Pedro Alves <palves@redhat.com>
2813
2814 PR gdb/17072
2815 * gdb.base/paginate-bg-execution.c: New file.
2816 * gdb.base/paginate-bg-execution.exp: New file.
2817
2818 2014-07-14 Pedro Alves <palves@redhat.com>
2819
2820 PR gdb/17072
2821 * gdb.base/paginate-execution-startup.c: New file.
2822 * gdb.base/paginate-execution-startup.exp: New file.
2823 * lib/gdb.exp (pagination_prompt): New global.
2824 (default_gdb_spawn): New procedure, factored out from
2825 default_gdb_spawn.
2826 (default_gdb_start): Adjust to call default_gdb_spawn.
2827 (gdb_spawn): New procedure.
2828
2829 2014-07-14 Pedro Alves <palves@redhat.com>
2830
2831 * lib/gdb.exp (gdb_assert): New procedure.
2832 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
2833
2834 2014-07-14 Pedro Alves <palves@redhat.com>
2835
2836 * gdb.base/execution-termios.c: New file.
2837 * gdb.base/execution-termios.exp: New file.
2838
2839 2014-07-14 Tom Tromey <tromey@redhat.com>
2840
2841 * gdb.cp/vla-cxx.cc: New file.
2842 * gdb.cp/vla-cxx.exp: New file.
2843
2844 2014-07-14 Tom Tromey <tromey@redhat.com>
2845
2846 * gdb.reverse/rerun-prec.c: New file.
2847 * gdb.reverse/rerun-prec.exp: New file.
2848
2849 2014-07-12 Maciej W. Rozycki <macro@mips.com>
2850 Maciej W. Rozycki <macro@codesourcery.com>
2851
2852 * lib/gdb-utils.exp: New file.
2853 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
2854 inline `gdb_init_command' processing.
2855 (gdb_start_cmd): Likewise.
2856 * lib/mi-support.exp (mi_run_cmd): Likewise.
2857 * README: Document `gdb_init_command' and `gdb_init_commands'.
2858
2859 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 Fix false FAIL running under a very long directory name.
2862 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
2863 and "set print elements 10000". Twice.
2864
2865 2014-07-11 Yao Qi <yao@codesourcery.com>
2866
2867 * gdb.base/exprs.exp: "set print symbol off".
2868
2869 2014-07-11 Pedro Alves <palves@redhat.com>
2870
2871 * gdb.threads/kill.c: New file.
2872 * gdb.threads/kill.exp: New file.
2873
2874 2014-07-10 Yao Qi <yao@codesourcery.com>
2875
2876 * gdb.trace/tfile.c (write_basic_trace_file)
2877 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
2878 address written to trace file.
2879
2880 2014-07-09 Pedro Alves <palves@redhat.com>
2881
2882 * gdb.base/attach-wait-input.exp: New file.
2883 * gdb.base/attach-wait-input.c: New file.
2884
2885 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2886
2887 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
2888 setting up test structures.
2889 (main): Call new test function.
2890 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
2891 test function, continue into test function and walk test
2892 structures.
2893
2894 2014-07-02 Yao Qi <yao@codesourcery.com>
2895
2896 * gdb.trace/entry-values.c: Define labels 'foo_start' and
2897 'bar_start' at the beginning of functions 'foo' and 'bar'
2898 respectively.
2899 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
2900 instead of 'foo' and 'bar'.
2901
2902 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
2903
2904 * gdb.btrace/segv.exp: New.
2905 * gdb.btrace/segv.c: New.
2906
2907 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
2908
2909 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
2910 instruction.
2911
2912 2014-06-30 Mark Wielaard <mjw@redhat.com>
2913
2914 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
2915 vulture, vilify, villar): New volatile array constants.
2916 (vindictive, vegetation): New const volatile array constants.
2917 * gdb.base/volatile.exp: Test volatile and const volatile array
2918 types.
2919
2920 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2921
2922 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
2923 target lacks support for awatch, rwatch, or hbreak.
2924
2925 2014-06-27 Yao Qi <yao@codesourcery.com>
2926
2927 * gdb.multi/dummy-frame-restore.exp: New.
2928 * gdb.multi/dummy-frame-restore.c: New.
2929
2930 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
2931
2932 * gdb.btrace/gcore.exp: New.
2933
2934 2014-06-23 Pedro Alves <palves@redhat.com>
2935
2936 * gdb.base/watchpoint-reuse-slot.c: New file.
2937 * gdb.base/watchpoint-reuse-slot.exp: New file.
2938
2939 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
2940
2941 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
2942 progspace's filename in 'info', 'enable' and 'disable' command
2943 tests.
2944
2945 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
2948 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2949 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
2950
2951 2014-06-20 Gary Benson <gbenson@redhat.com>
2952
2953 * gdb.arch/i386-avx.exp: Fix include file location.
2954 * gdb.arch/i386-sse.exp: Likewise.
2955
2956 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
2957
2958 * gdb.dlang/expression.exp: New file.
2959
2960 2014-06-19 Pedro Alves <palves@redhat.com>
2961
2962 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
2963 out from ...
2964 (top level): ... here. Iterate running tests under different
2965 scheduler-locking settings.
2966
2967 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
2968
2969 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
2970 to DW_FORM_addr and use non-zero addresses.
2971
2972 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
2973
2974 PR gdb/17017
2975 * gdb.python/py-xmethods.cc: Add global function call counters and
2976 increment them in their respective functions. Remove "cout"
2977 statements.
2978 * gdb.python/py-xmethods.exp: Make tests check the global function
2979 call counters instead of depending on inferior IO.
2980
2981 2014-06-18 Don Breazeal <donb@codesourcery.com>
2982
2983 * gdb.base/foll-fork.exp (default_fork_parent_follow):
2984 Deleted procedure.
2985 (explicit_fork_parent_follow): Deleted procedure.
2986 (explicit_fork_child_follow): Deleted procedure.
2987 (test_follow_fork): New procedure.
2988 (do_fork_tests): Replace calls to deleted procedures with
2989 calls to test_follow_fork and reset GDB for subsequent
2990 procedure calls.
2991
2992 2014-06-17 Yao Qi <yao@codesourcery.com>
2993
2994 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
2995 CP1252.
2996
2997 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
2998
2999 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
3000 Initialize ptr and S explicitly.
3001 (skip_type_update_when_not_use_rtti_test): Likewise.
3002
3003 2014-06-16 Keith Seitz <keiths@redhat.com>
3004
3005 PR mi/15863
3006 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
3007 the inferior is started.
3008
3009 2014-06-16 Pedro Alves <palves@redhat.com>
3010
3011 * gdb.base/break-main-file-remove-fail.c: New file.
3012 * gdb.base/break-main-file-remove-fail.exp: New file.
3013 * gdb.base/break-unload-file.exp: Use build_executable instead of
3014 prepare_for_testing.
3015 (test_break): New parameter "initial_load". Handle it.
3016 (top level): Add initial_load cmdline/file axis.
3017
3018 2014-06-12 Tom Tromey <tromey@redhat.com>
3019
3020 * gdb.base/completion.exp: Don't use directory name in test.
3021
3022 2014-06-09 Gary Benson <gbenson@redhat.com>
3023
3024 * gdb.base/sigall.c [Functions to send signals]: Reorder to
3025 separate the always-available ANSI-standard signals from the
3026 signals that require checking.
3027 (main): Likewise.
3028 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
3029 Likewise.
3030 (main): Likewise.
3031
3032 2014-06-07 Keith Seitz <keiths@redhat.com>
3033
3034 Revert:
3035 PR c++/16253
3036 * gdb.cp/var-tag.cc: New file.
3037 * gdb.cp/var-tag.exp: New file.
3038 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3039 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3040 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3041 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3042
3043 2014-06-06 Doug Evans <xdje42@gmail.com>
3044
3045 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
3046
3047 2014-06-06 Pedro Alves <palves@redhat.com>
3048
3049 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
3050 in target debug output instead of looking at RSP packets,
3051 disabling the test on any target that uses hardware stepping.
3052 Update comments.
3053
3054 2014-06-06 Pedro Alves <palves@redhat.com>
3055
3056 * gdb.base/break-unload-file.exp: Fix typo.
3057
3058 2014-06-06 Yao Qi <yao@codesourcery.com>
3059
3060 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
3061 from "jit_function" to "^jit_function".
3062
3063 2014-06-06 Yao Qi <yao@codesourcery.com>
3064
3065 * gdb.base/async.c (foo): Add one statement.
3066 * gdb.base/async.exp: Get the next instruction address and
3067 match the output of "nexti" by instruction address. Match
3068 the hex address in the output of "finish".
3069
3070 2014-06-06 Gary Benson <gbenson@redhat.com>
3071
3072 * gdb.base/call-signals.c: Remove preprocessor conditionals
3073 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
3074 SIGSEGV and SIGTERM.
3075 * gdb.base/sigall.c: Likewise.
3076 * gdb.base/unwindonsignal.c: Likewise.
3077 * gdb.reverse/sigall-reverse.c: Likewise.
3078
3079 2014-06-06 Yao Qi <yao@codesourcery.com>
3080
3081 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
3082 readable, skip the test.
3083
3084 2014-06-06 Yao Qi <yao@codesourcery.com>
3085
3086 * gdb.threads/staticthreads.c (thread_function): Move the line
3087 setting breakpoint on forward.
3088 * gdb.threads/staticthreads.exp: Update comments.
3089
3090 2014-06-05 Ludovic Courtès <ludo@gnu.org>
3091
3092 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
3093 "history-append! type error".
3094
3095 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
3096
3097 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
3098 erroneous dprintf expected input.
3099
3100 2014-06-04 Doug Evans <xdje42@gmail.com>
3101
3102 * gdb.guile/scm-generics.exp: Delete.
3103
3104 2014-06-04 Doug Evans <xdje42@gmail.com>
3105
3106 * gdb.guile/scm-breakpoint.exp: Update.
3107 Add tests for breakpoint registration.
3108
3109 2014-06-04 Tom Tromey <tromey@redhat.com>
3110
3111 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
3112 VLA-in-union.
3113 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
3114 inner_vla_struct, vla_union types. Initialize objects of those
3115 types and compute their sizes.
3116
3117 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
3118 Hui Zhu <hui@codesourcery.com>
3119
3120 * gdb.base/fileio.exp: Add test for shell not available as well as
3121 available.
3122 * gdb.base/fileio.c (test_system): Check for shell twice.
3123
3124 2014-06-04 Yao Qi <yao@codesourcery.com>
3125
3126 * gdb.base/auto-connect-native-target.exp: Remove redundant
3127 space from the regexp pattern.
3128
3129 2014-06-04 Yao Qi <yao@codesourcery.com>
3130
3131 * gdb.base/default.exp: Replace "child" with "native" in
3132 regexp pattern.
3133
3134 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
3135
3136 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
3137 * gdb.python/py-xmethods.exp: New tests to test xmethods.
3138 * gdb.python/py-xmethods.py: Python script supporting the
3139 new testcase and tests.
3140
3141 2014-06-03 Joel Brobecker <brobecker@adacore.com>
3142 Pedro Alves <palves@redhat.com>
3143
3144 PR breakpoints/17000
3145 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
3146 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
3147
3148 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
3149
3150 * gdb.base/subst.exp: Add tests to verify partial path matching
3151 output.
3152
3153 2014-06-03 Pedro Alves <palves@redhat.com>
3154
3155 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
3156 target that doesn't use software single-stepping.
3157
3158 2014-06-03 Pedro Alves <palves@redhat.com>
3159
3160 PR breakpoints/17000
3161 * gdb.base/sss-bp-on-user-bp-2.c: New file.
3162 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
3163
3164 2014-06-02 Doug Evans <xdje42@gmail.com>
3165
3166 * gdb.guile/scm-parameter.exp: New file.
3167
3168 2014-06-02 Doug Evans <xdje42@gmail.com>
3169
3170 * gdb.guile/scm-cmd.c: New file.
3171 * gdb.guile/scm-cmd.exp: New file.
3172
3173 2014-06-02 Doug Evans <xdje42@gmail.com>
3174
3175 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
3176 pretty-printer lookup.
3177 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
3178 (make-pp_s-printer): Call it.
3179 (make-pretty-printer-from-dict): New function.
3180 (lookup-pretty-printer-maker-from-dict): New function.
3181 (*pretty-printer*): Simplify.
3182 (make-objfile-pp_s-printer): New function.
3183 (install-objfile-pretty-printers!): New function.
3184 (make-progspace-pp_s-printer): New function.
3185 (install-progspace-pretty-printers!): New function.
3186 * gdb.guile/scm-progspace.c: New file.
3187 * gdb.guile/scm-progspace.exp: New file.
3188
3189 2014-06-02 Pedro Alves <palves@redhat.com>
3190
3191 * gdb.base/dprintf-bp-same-addr.c: New file.
3192 * gdb.base/dprintf-bp-same-addr.exp: New file.
3193
3194 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3195
3196 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
3197 * gdb.arch/powerpc-power.s: Likewise.
3198
3199 2014-06-02 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
3202
3203 2014-06-01 Yao Qi <yao@codesourcery.com>
3204
3205 * gdb.base/watchpoint.exp (test_watch_location): Check null
3206 pointer can be dereferenced. If not, do the test, otherwise
3207 skip it.
3208
3209 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
3210
3211 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
3212 results.
3213 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
3214
3215 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
3216
3217 * gdb.arch/amd64-invalid-stack-middle.S: New file.
3218 * gdb.arch/amd64-invalid-stack-middle.c: New file.
3219 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
3220 * gdb.arch/amd64-invalid-stack-top.c: New file.
3221 * gdb.arch/amd64-invalid-stack-top.exp: New file.
3222
3223 2014-05-30 Pedro Alves <palves@redhat.com>
3224
3225 PR breakpoints/17000
3226 * gdb.base/sss-bp-on-user-bp.c: New file.
3227 * gdb.base/sss-bp-on-user-bp.exp: New file.
3228
3229 2014-05-30 David Blaikie <dblaikie@gmail.com>
3230
3231 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
3232 gnu_inline semantics via attribute.
3233 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
3234 source explicitly specifies the required semantics.
3235
3236 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
3237
3238 * gdb.reverse/sigall-reverse.exp: Fix a typo.
3239
3240 2014-05-29 Pedro Alves <palves@redhat.com>
3241 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.base/async-shell.exp: Don't enable target-async.
3244 * gdb.base/async.exp
3245 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
3246 parameter. Adjust.
3247 (top level): Don't test with "target-async".
3248 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
3249 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
3250 * gdb.base/inferior-died.exp: Don't enable target-async.
3251 * gdb.base/interrupt-noterm.exp: Likewise.
3252 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
3253 * gdb.mi/mi-nonstop-exit.exp: Likewise.
3254 * gdb.mi/mi-nonstop.exp: Likewise.
3255 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3256 * gdb.mi/mi-nsintrall.exp: Likewise.
3257 * gdb.mi/mi-nsmoribund.exp: Likewise.
3258 * gdb.mi/mi-nsthrexec.exp: Likewise.
3259 * gdb.mi/mi-watch-nonstop.exp: Likewise.
3260 * gdb.multi/watchpoint-multi.exp: Adjust comment.
3261 * gdb.python/py-evsignal.exp: Don't enable target-async.
3262 * gdb.python/py-evthreads.exp: Likewise.
3263 * gdb.python/py-prompt.exp: Likewise.
3264 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
3265 * gdb.server/solib-list.exp: Don't enable target-async.
3266 * gdb.threads/thread-specific-bp.exp: Likewise.
3267 * lib/mi-support.exp: Adjust to use mi-async.
3268
3269 2014-05-29 Pedro Alves <palves@redhat.com>
3270
3271 PR gdb/13860
3272 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
3273 reason, even in sync mode.
3274
3275 2014-05-29 Pedro Alves <palves@redhat.com>
3276 Hui Zhu <hui@codesourcery.com>
3277
3278 PR PR15693
3279 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
3280 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
3281 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
3282 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
3283
3284 2014-05-28 Joel Brobecker <brobecker@adacore.com>
3285
3286 * config/monitor.exp (gdb_target_monitor): Replace use of
3287 "set remotebaud" by "set serial baud".
3288
3289 2014-05-26 Andy Wingo <wingo@igalia.com>
3290
3291 * gdb.guile/scm-breakpoint.exp:
3292 * gdb.guile/scm-gsmob.exp: Update to use plain old object
3293 properties instead of gdb-object-properties.
3294
3295 2014-05-26 Yao Qi <yao@codesourcery.com>
3296
3297 * gdb.server/no-thread-db.exp: Specify source file name
3298 explicitly when setting a breakpoint.
3299
3300 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3301
3302 * gdb.btrace/vdso.c: New.
3303 * gdb.btrace/vdso.exp: New.
3304
3305 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3306
3307 * gdb.base/gcore.exp (capture_command_output): Move ...
3308 * lib/gdb.exp (capture_command_output): ... here.
3309
3310 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
3311
3312 * gdb.btrace/data.exp: Test memory access during btrace replay.
3313
3314 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
3315
3316 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
3317
3318 2014-05-21 Pedro Alves <palves@redhat.com>
3319
3320 PR gdb/13860
3321 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
3322 (top level): Test that output related to execution commands is
3323 sent to the console with CLI commands, but not with MI commands.
3324 Test that breakpoint events are always mirrored to the console.
3325 Also expect the new source line to be output after a "next" in
3326 async mode too. Make it a pass/fail test.
3327 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
3328 output.
3329 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
3330
3331 2014-05-21 Pedro Alves <palves@redhat.com>
3332
3333 * gdb.base/list.exp (build_pattern, test_list): New procedures.
3334 Use them to test variations of "list" after reaching a breakpoint.
3335 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
3336 Test "list" with listsize 10 after reaching a breakpoint.
3337 * gdb.python/python.exp (decode_line current location line
3338 number): Adjust expected line number.
3339
3340 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
3341
3342 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
3343 behavior for $args, pass it directly to "run".
3344
3345 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
3346
3347 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
3348 30000 to 65536.
3349
3350 2014-05-21 Pedro Alves <palves@redhat.com>
3351
3352 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
3353 auto-connect-native-target off".
3354 * gdb.base/auto-connect-native-target.c: New file.
3355 * gdb.base/auto-connect-native-target.exp: New file.
3356
3357 2014-05-21 Pedro Alves <palves@redhat.com>
3358
3359 * gdb.base/default.exp: Test "target native" instead of "target
3360 child".
3361
3362 2014-05-21 Mark Wielaard <mjw@redhat.com>
3363
3364 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
3365
3366 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
3367
3368 Fix TLS access for -static -pthread.
3369 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
3370 <HAVE_TLS> (thread_function, main): Initialize it.
3371 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
3372 Add clean_restart.
3373 <$have_tls != "">: Check TLSVAR.
3374
3375 2014-05-21 Pedro Alves <palves@redhat.com>
3376
3377 * gdb.base/dcache-line-read-error.c: New.
3378 * gdb.base/dcache-line-read-error.exp: New.
3379
3380 2014-05-20 Pedro Alves <palves@redhat.com>
3381
3382 * gdb.base/compare-sections.c: New file.
3383 * gdb.base/compare-sections.exp: New file.
3384
3385 2014-05-20 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/break-idempotent.c: New file.
3388 * gdb.base/break-idempotent.exp: New file.
3389
3390 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
3391
3392 * gdb.btrace/nohist.exp: New.
3393
3394 2014-05-20 Yao Qi <yao@codesourcery.com>
3395
3396 * lib/gdb.exp (gdb_init): Set timeout if test file is under
3397 gdb.reverse directory and gdb_reverse_timeout exists in board
3398 setting.
3399 * README: Document gdb_reverse_timeout.
3400
3401 2014-05-20 Yao Qi <yao@codesourcery.com>
3402
3403 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
3404 'test_file_name'. Treat args as a string instead of a list.
3405 (gdb_init): Rename argument 'args' by 'test_file_name'.
3406
3407 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.arch/powerpc-power.exp: New file.
3410 * gdb.arch/powerpc-power.s: New file.
3411
3412 2014-05-16 Doug Evans <dje@google.com>
3413
3414 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
3415 * gdb.base/completion.exp: Check that all expected files exist
3416 before doing file completion.
3417
3418 2014-05-16 Doug Evans <dje@google.com>
3419
3420 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
3421 Update.
3422 (do_syscall_tests_without_xml): Update.
3423
3424 2014-05-16 Pedro Alves <palves@redhat.com>
3425
3426 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
3427 instead of "unknown output after running".
3428
3429 2014-05-16 Yao Qi <yao@codesourcery.com>
3430
3431 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
3432 file1.txt from host at the end.
3433 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3434
3435 2014-05-15 Doug Evans <dje@google.com>
3436
3437 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
3438 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
3439 loading file. Add test for TU lookup.
3440
3441 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3442
3443 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
3444 calling "-exec-arguments" or "set args" before running the
3445 inferior.
3446
3447 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
3448
3449 * lib/mi-support.exp (mi_expect_stop): Expect message for
3450 inferiors that exit with non-zero exit code.
3451
3452 2014-05-14 Yao Qi <yao@codesourcery.com>
3453
3454 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
3455 match absolute path on remote host.
3456 (test_file_list_exec_source_files): Remove "/" from the
3457 pattern.
3458
3459 2014-05-14 Yao Qi <yao@codesourcery.com>
3460
3461 * boards/local-remote-host-notty.exp (${board}_file): New
3462 proc.
3463
3464 2014-05-07 Kyle McMartin <kyle@redhat.com>
3465
3466 Pushed by Joel Brobecker <brobecker@adacore.com>.
3467 * gdb.arch/aarch64-atomic-inst.c: New file.
3468 * gdb.arch/aarch64-atomic-inst.exp: New file.
3469
3470 2014-05-07 Yao Qi <yao@codesourcery.com>
3471
3472 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
3473 in current context" too.
3474
3475 2014-05-05 Keith Seitz <keiths@redhat.com>
3476
3477 * gdb.linespec/ls-dollar.exp: Add test for linespec
3478 file:convenience_variable.
3479
3480 2014-05-05 Yao Qi <yao@codesourcery.com>
3481
3482 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
3483 traceframes into tfile and ctf trace files. Read data from
3484 trace file and test collected data.
3485 (gdb_collect_locals_test): Likewise.
3486 (gdb_unavailable_registers_test): Likewise.
3487 (gdb_unavailable_floats): Likewise.
3488 (gdb_collect_globals_test): Likewise.
3489 (top-level): Append "ctf" to trace_file_targets if GDB
3490 supports.
3491
3492 2014-05-05 Yao Qi <yao@codesourcery.com>
3493
3494 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
3495 code to ...
3496 (gdb_collect_args_test_1): ... it. New proc.
3497 (gdb_collect_locals_test): Move some code to ...
3498 (gdb_collect_locals_test_1): ... it. New proc.
3499 (gdb_unavailable_registers_test): Move some code to ...
3500 (gdb_unavailable_registers_test_1): ... it. New proc.
3501 (gdb_unavailable_floats): Move some code to ...
3502 (gdb_unavailable_floats_1): ... it. New proc.
3503
3504 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3505
3506 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
3507 probes to test for bitness recognition.
3508 * gdb.arch/amd64-stap-optional-prefix.exp
3509 (test_probe_value_without_reg): New procedure.
3510 Add code to test for different kinds of bitness.
3511
3512 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
3513
3514 PR breakpoints/16889
3515 * gdb.arch/amd64-stap-optional-prefix.S: New file.
3516 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
3517
3518 2014-05-01 Pedro Alves <palves@redhat.com>
3519
3520 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
3521 gdb_file_cmd if no file is specified.
3522 * boards/native-extended-gdbserver.exp (gdb_load): Use the
3523 last_loaded_file to set the remote exec-file.
3524
3525 2014-05-01 Pedro Alves <palves@redhat.com>
3526
3527 * boards/local-remote-host.exp: New file.
3528
3529 2014-05-01 Pedro Alves <palves@redhat.com>
3530
3531 * boards/local-remote-host.exp: Rename to ...
3532 * boards/local-remote-host-notty.exp: ... this.
3533
3534 2014-04-28 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.ada/dyn_arrayidx: New testcase.
3537
3538 2014-04-26 Yao Qi <yao@codesourcery.com>
3539
3540 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
3541 and compute the length of function main. Save it in
3542 $main_length.
3543 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
3544 (top-level): Use gdb_compile to compile objects into
3545 executable and restart GDB. Remove invocation to
3546 prepare_for_testing.
3547
3548 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
3549 Pedro Alves <palves@redhat.com>
3550
3551 PR server/16255
3552 * gdb.multi/multi-attach.c: New file.
3553 * gdb.multi/multi-attach.exp: New file.
3554
3555 2014-04-25 Pedro Alves <palves@redhat.com>
3556
3557 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
3558 user.
3559 (top level): Test that "set remote conditional-breakpoints-packet
3560 off" works as intended.
3561 * gdb.base/dprintf.exp: Test that "set remote
3562 breakpoint-commands-packet off" works as intended.
3563 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
3564 New function.
3565 (top level): Call it.
3566 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
3567 remote fast-tracepoints-packet off" works as intended.
3568 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
3569 * lib/gdb.exp (gdb_is_target_remote): ... here.
3570
3571 2014-04-24 David Blaikie <dblaikie@gmail.com>
3572
3573 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
3574 ensure clang would not discard them.
3575 * gdb.base/gdbvars.c: Ditto.
3576 * gdb.base/memattr.c: Ditto.
3577 * gdb.base/whatis.c: Ditto.
3578 * gdb.python/py-prettyprint.c: Ditto.
3579 * gdb.trace/actions.c: Ditto.
3580 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
3581 ensure clang would not discard it.
3582
3583 2014-04-24 David Blaikie <dblaikie@gmail.com>
3584
3585 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
3586 clang to emit the full definition of type required by the test
3587 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
3588
3589 2014-04-24 David Blaikie <dblaikie@gmail.com>
3590
3591 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
3592 coax Clang into emitting the definition of the type.
3593 * gdb.cp/pr10728-x.h (y): Ditto.
3594 * gdb.cp/pr10728-y.cc (y): Ditto.
3595
3596 2014-04-24 David Blaikie <dblaikie@gmail.com>
3597
3598 * gdb.base/label.exp: XFAIL label related tests under Clang.
3599 * gdb.cp/cplabel.exp: Ditto.
3600 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
3601 under Clang those using labels.
3602
3603 2014-04-25 Yao Qi <yao@codesourcery.com>
3604
3605 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
3606 double_label.
3607 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
3608 partial_label and double_label.
3609
3610 2014-04-24 David Blaikie <dblaikie@gmail.com>
3611
3612 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
3613
3614 2014-04-24 David Blaikie <dblaikie@gmail.com>
3615
3616 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
3617 of the function to work across GCC and Clang.
3618 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
3619 pointer types (const void ** const V void **).
3620
3621 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
3622 Walfred Tedeschi <walfred.tedeschi@intel.com>
3623
3624 * Makefile.in (EXECUTABLES): Added i386-avx512.
3625 * gdb.arch/i386-avx512.c: New file.
3626 * gdb.arch/i386-avx512.exp: Likewise.
3627
3628 2014-04-23 Keith Seitz <keiths@redhat.com>
3629
3630 * lib/mi-support.exp (mi_list_breakpoints): Delete.
3631 (mi_make_breakpoint_table): New procedure.
3632 (mi_create_breakpoint): Use mi_make_breakpoint
3633 and return the result.
3634 (mi_make_breakpoint): New procedure.
3635 (mi_build_kv_pairs): New procedure.
3636
3637 * gdb.mi/mi-break.exp: Remove unused globals,
3638 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
3639 All callers updated.
3640 * gdb.mi/mi-dprintf.exp: Use variable to track command
3641 number.
3642 Update all callers of mi_create_breakpoint and use
3643 mi_make_breakpoint_table.
3644 Remove any unused global variables.
3645 * gdb.mi/mi-nonstop.exp: Likewise.
3646 * gdb.mi/mi-nsintrall.exp: Likewise.
3647 * gdb.mi/mi-nsmoribund.exp: Likewise.
3648 * gdb.mi/mi-nsthrexec.exp: Likewise.
3649 * gdb.mi/mi-reverse.exp: Likewise.
3650 * gdb.mi/mi-simplerun.exp: Likewise.
3651 * gdb.mi/mi-stepn.exp: Likewise.
3652 * gdb.mi/mi-syn-frame.exp: Likewise.
3653 * gdb.mi/mi-until.exp: Likewise.
3654 * gdb.mi/mi-var-cp.exp: Likewise.
3655 * gdb.mi/mi-var-display.exp: Likewise.
3656 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
3657 * gdb.mi/mi2-var-child.exp: Likewise.
3658 * gdb.mi/mi-vla-c99.exp: Likewise.
3659 * lib/mi-support.exp: Likewise.
3660
3661 From Ian Lance Taylor <iant@cygnus.com>:
3662 * lib/gdb.exp (parse_args): New procedure.
3663
3664 2014-04-23 Pedro Alves <palves@redhat.com>
3665
3666 * gdb.base/break-unload-file.c: New file.
3667 * gdb.base/break-unload-file.exp: New file.
3668 * gdb.base/sym-file-lib.c (baz): New function.
3669 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
3670 field.
3671 (load): Store the segment's mapped size.
3672 (unload): New function.
3673 (unload_shlib): New function.
3674 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
3675 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
3676 set a breakpoint at baz, and call it.
3677 * gdb.base/sym-file.exp: New tests for stale breakpoint
3678 instructions.
3679
3680 2014-04-23 Pedro Alves <palves@redhat.com>
3681
3682 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
3683 * gdb.base/hbreak-in-shr-unsupported.c: New file.
3684 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
3685 * gdb.base/hbreak-unmapped.c: New file.
3686 * gdb.base/hbreak-unmapped.exp: New file.
3687 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
3688 * lib/gdb.exp (gdb_is_target_remote): ... here.
3689
3690 2014-04-22 Pedro Alves <palves@redhat.com>
3691
3692 * gdb.base/consecutive-step-over.c: New file.
3693 * gdb.base/consecutive-step-over.exp: New file.
3694
3695 2014-04-22 Pedro Alves <palves@redhat.com>
3696
3697 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
3698 instead of send_gdb/gdb_expect.
3699
3700 2014-04-22 Yao Qi <yao@codesourcery.com>
3701
3702 * lib/trace-support.exp (generate_tracefile): New procedure.
3703 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
3704 return 0.
3705 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
3706 if generate_tracefile returns 1.
3707
3708 2014-04-18 Tom Tromey <palves@redhat.com>
3709 Pedro alves <tromey@redhat.com>
3710
3711 PR backtrace/15558
3712 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
3713 with a backtrace limit.
3714 * gdb.python/py-frame-inline.exp: Test running to an inline
3715 function with a backtrace limit, and printing the newest frame.
3716 * gdb.python/py-frame-inline.c (main): Call f.
3717
3718 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3719
3720 * gdb.java/jnpe.exp: Drop srcdir from untested path.
3721
3722 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
3723
3724 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
3725 Drop prefix from unsupported source file path.
3726
3727 2014-04-17 Yao Qi <yao@codesourcery.com>
3728
3729 * lib/gdb.exp (with_target_charset): New proc.
3730 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
3731 with_target_charset.
3732 (test_print_strings): Likewise.
3733 (test_repeat_bytes): Likewise.
3734 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
3735 for some tests.
3736
3737 2014-04-16 Keith Seitz <keiths@redhat.com>
3738
3739 PR gdb/15827
3740 * gdb.dwarf2/corrupt.c: New file.
3741 * gdb.dwarf2/corrupt.exp: New file.
3742
3743 2014-04-16 Keith Seitz <keiths@redhat.com>
3744
3745 PR c++/16597
3746 * gdb.cp/namelessclass.cc: New file.
3747 * gdb.cp/namelessclass.exp: New file.
3748 * gdb.cp/namelessclass.S: New file.
3749
3750 2014-04-16 Doug Evans <dje@google.com>
3751
3752 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
3753 Add comment.
3754 (gdbserver_default_get_comm_port): New function.
3755 (gdbserver_start): Check if board file provided
3756 "gdbserver,get_comm_port" and use it if so.
3757 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
3758 (gdb,socketport): Set to "stdio".
3759 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
3760 (stdio_gdbserver_template): Delete.
3761 (${board}_get_remote_address): Update.
3762 (${board}_build_remote_cmd): Delete.
3763 (${board}_get_comm_port): New function.
3764 (${board}_spawn): Update.
3765 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
3766 Delete.
3767 (${board}_get_remote_address): Update.
3768 (${board}_get_comm_port): New function.
3769
3770 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
3771
3772 * gdb.base/memattr.exp: Improve regexps to handle memory regions
3773 appearing in any order.
3774
3775 2014-04-15 Doug Evans <dje@google.com>
3776
3777 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
3778 uninitialized value of "description".
3779
3780 2014-04-15 Keith Seitz <keiths@redhat.com>
3781
3782 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
3783 Remove unused globals.
3784 (test_running_the_program): Likewise.
3785 (test_controlled_execution): Likewise.
3786 (test_controlling_breakpoints): Likewise.
3787 (test_program_termination): Likewise.
3788
3789 2014-04-15 Keith Seitz <keiths@redhat.com>
3790
3791 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
3792 unused globals.
3793 (test_rbreak_creation_and_listing): Likewise.
3794 (test_ignore_count): Likewise.
3795 (test_error): Likewise.
3796
3797 2014-04-15 Pedro Alves <palves@redhat.com>
3798
3799 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
3800 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
3801 sym-file-loader.c.
3802 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3803 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3804 to sym-file-loader.c.
3805 (struct library): Forward declare.
3806 (load_shlib, lookup_function): Change prototypes.
3807 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3808 (translate_offset): Remove declarations.
3809 (get_text_addr): New declaration.
3810 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
3811 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
3812 sym-file-loader.h.
3813 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
3814 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
3815 here from sym-file-loader.h.
3816 (struct library): New structure.
3817 (load_shlib, lookup_function): Change prototypes and adjust to
3818 work with a struct library.
3819 (find_shstrtab, find_strtab, find_shdr, find_symtab)
3820 (translate_offset): Make static.
3821 (get_text_addr): New function.
3822 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
3823
3824 2014-04-15 Pedro Alves <palves@redhat.com>
3825
3826 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
3827
3828 2014-04-15 Pedro Alves <palves@redhat.com>
3829
3830 * gdb.base/sym-file-loader.c: Include <limits.h>.
3831 (SELF_LINK): New define.
3832 (get_origin): New function.
3833 (load_shlib): Use it.
3834 * gdb.base/sym-file.exp: Don't early return if the target is
3835 remote. Use runto_main, and issue fail is that fails. Use
3836 gdb_load_shlibs.
3837 (shlib_name): Delete.
3838 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
3839
3840 2014-04-15 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.base/sym-file.exp: Remove regex characters from test
3843 message. Don't refer to breakpoint numbers in test messages.
3844
3845 2014-04-14 Keith Seitz <keiths@redhat.com>
3846
3847 PR c++/16253
3848 * gdb.cp/var-tag.cc: New file.
3849 * gdb.cp/var-tag.exp: New file.
3850 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
3851 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
3852 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3853 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3854
3855 2014-04-14 Tom Tromey <tromey@redhat.com>
3856
3857 * gdb.cp/classes.exp (test_enums): Handle underlying type.
3858 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
3859 type.
3860 * gdb.cp/enum-class.exp: New file.
3861 * gdb.cp/enum-class.cc: New file.
3862
3863 2014-04-14 Tom Tromey <tromey@redhat.com>
3864
3865 * gdb.dwarf2/enum-type.exp: New file.
3866
3867 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3868
3869 * gdb.mi/mi-vla-c99.exp: New file.
3870 * gdb.mi/vla.c: New file.
3871
3872 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3873
3874 * gdb.base/vla-datatypes.c: New file.
3875 * gdb.base/vla-datatypes.exp: New file.
3876
3877 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3878
3879 * gdb.base/vla-ptr.c: New file.
3880 * gdb.base/vla-ptr.exp: New file.
3881
3882 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3883
3884 * gdb.dwarf2/count.exp: New file.
3885
3886 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
3887
3888 * gdb.base/vla-sideeffect.c: New file.
3889 * gdb.base/vla-sideeffect.exp: New file.
3890
3891 2014-04-14 David Blaikie <dblaikie@gmail.com>
3892
3893 * gdb.mi/non-stop.c: Add return value for non-void function return
3894 statement.
3895 * gdb.threads/staticthreads.c: Ditto.
3896
3897 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
3898 Doug Evans <xdje42@gmail.com>
3899
3900 * gdb.guile/scm-value.c: Improve test case.
3901 * gdb.guile/scm-value.exp: Add new test.
3902
3903 2014-04-11 David Blaikie <dblaikie@gmail.com>
3904
3905 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
3906 override Clang's default.
3907
3908 2014-04-11 Joel Brobecker <brobecker@adacore.com>
3909
3910 Revert the following changes (regressions):
3911
3912 * gdb.base/vla-sideeffect.c: New file.
3913 * gdb.base/vla-sideeffect.exp: New file.
3914
3915 * gdb.dwarf2/count.exp: New file.
3916
3917 * gdb.base/vla-multi.c: New file.
3918 * gdb.base/vla-multi.exp: New file.
3919
3920 * gdb.base/vla-ptr.c: New file.
3921 * gdb.base/vla-ptr.exp: New file.
3922
3923 * gdb.base/vla-datatypes.c: New file.
3924 * gdb.base/vla-datatypes.exp: New file.
3925
3926 * gdb.mi/mi-vla-c99.exp: New file.
3927 * gdb.mi/vla.c: New file.
3928
3929 2014-04-11 Keith Seitz <keiths@redhat.com>
3930
3931 PR c++/16675
3932 * gdb.cp/cpsizeof.exp: New file.
3933 * gdb.cp/cpsizeof.cc: New file.
3934
3935 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3936
3937 * gdb.mi/mi-vla-c99.exp: New file.
3938 * gdb.mi/vla.c: New file.
3939
3940 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3941
3942 * gdb.base/vla-datatypes.c: New file.
3943 * gdb.base/vla-datatypes.exp: New file.
3944
3945 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3946
3947 * gdb.base/vla-ptr.c: New file.
3948 * gdb.base/vla-ptr.exp: New file.
3949
3950 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3951
3952 * gdb.base/vla-multi.c: New file.
3953 * gdb.base/vla-multi.exp: New file.
3954
3955 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3956
3957 * gdb.dwarf2/count.exp: New file.
3958
3959 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
3960
3961 * gdb.base/vla-sideeffect.c: New file.
3962 * gdb.base/vla-sideeffect.exp: New file.
3963
3964 2014-04-11 Yao Qi <yao@codesourcery.com>
3965
3966 * gdb.base/completion.exp: Check file exists before running tests
3967 on file completion.
3968
3969 2014-04-10 Pedro Alves <palves@redhat.com>
3970
3971 * gdb.base/cond-eval-mode.c: New file.
3972 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
3973 prepare_for_testing to build the new file. Check result of
3974 runto_main.
3975 (test_break, test_watch): New procedures.
3976 (top level): Use them.
3977
3978 2014-04-08 Pierre Muller <muller@sourceware.org>
3979
3980 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
3981 Ctrl-V use for mingw hosts.
3982
3983 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
3984
3985 * gdb.python/py-value.c: Improve test case.
3986 * gdb.python/py-value.exp: Add new test.
3987
3988 2014-04-07 David Blaikie <dblaikie@gmail.com>
3989
3990 * lib/compiler.c: Identify the clang compiler.
3991 * lib/compiler.cc: Ditto.
3992
3993 2014-04-03 Yao Qi <yao@codesourcery.com>
3994
3995 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
3996
3997 2014-04-01 Anton Blanchard <anton@samba.org>
3998
3999 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
4000 messages unique.
4001
4002 2014-04-01 Anton Blanchard <anton@samba.org>
4003
4004 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
4005 prepare_for_testing.
4006
4007 2014-04-01 Anton Blanchard <anton@samba.org>
4008
4009 * gdb.arch/ppc64-atomic-inst.c: Remove.
4010 * gdb.arch/ppc64-atomic-inst.S: New file.
4011 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
4012
4013 2014-03-31 Doug Evans <dje@google.com>
4014
4015 * gdb.base/print-symbol-loading-lib.c: New file.
4016 * gdb.base/print-symbol-loading-main.c: New file.
4017 * gdb.base/print-symbol-loading.exp: New file.
4018
4019 2014-03-31 Yao Qi <yao@codesourcery.com>
4020
4021 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
4022
4023 2014-03-28 Joel Brobecker <brobecker@adacore.com>
4024
4025 * gdb.ada/mi_dyn_arr: New testcase.
4026
4027 2014-03-27 Doug Evans <dje@google.com>
4028
4029 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
4030
4031 2014-03-27 Yao Qi <yao@codesourcery.com>
4032
4033 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
4034 if target is nios2-*-*.
4035
4036 2014-03-26 Yao Qi <yao@codesourcery.com>
4037
4038 * lib/gdb.exp (readline_is_used): New proc.
4039 * gdb.base/completion.exp: Move tests on command complete up.
4040 Skip the rest of tests if readline is not used.
4041 * gdb.ada/complete.exp: Skp the test if readline is not
4042 used.
4043 * gdb.base/filesym.exp: Likewise.
4044 * gdb.base/macscp.exp: Likewise.
4045 * gdb.base/readline-ask.exp: Likewise.
4046 * gdb.base/readline.exp: Likewise.
4047 * gdb.python/py-cmd.exp: Likewise.
4048 * gdb.trace/tfile.exp: Likewise.
4049
4050 2014-03-26 Yao Qi <yao@codesourcery.com>
4051
4052 * gdb.base/macscp.exp: Fix code format issues.
4053
4054 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
4055
4056 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
4057 * gdb.asm/powerpc64le.inc: New file.
4058
4059 2014-03-25 Pedro Alves <palves@redhat.com>
4060 Doug Evans <dje@google.com>
4061
4062 * gdb.base/source-execution.c: New file.
4063 * gdb.base/source-execution.exp: New file.
4064 * gdb.base/source-execution.gdb: New file.
4065
4066 2014-03-24 Doug Evans <dje@google.com>
4067
4068 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
4069 using fission.
4070
4071 2014-03-24 Hui Zhu <hui@codesourcery.com>
4072 Pedro Alves <palves@redhat.com>
4073
4074 PR breakpoints/16101
4075 * gdb.base/dprintf.exp: Use unsupported rather than changing the
4076 test pass/fail messages. Detect missing support for dprintf when
4077 breakpoints are actually inserted.
4078 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
4079 breakpoints are actually inserted.
4080 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
4081 fails.
4082
4083 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4084
4085 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
4086
4087 2014-03-22 Doug Evans <xdje42@gmail.com>
4088
4089 * gdb.python/python.exp (python not supported): Verify multi-line
4090 python command issues an error.
4091 * gdb.guile/guile.exp (guile not supported): Verify multi-line
4092 guile command issues an error.
4093
4094 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
4095
4096 * gdb.threads/thread-specific.exp: Handle the lack of usable
4097 $this_breakpoint and $this_thread.
4098
4099 2014-03-21 Hui Zhu <hui@codesourcery.com>
4100
4101 * gdb.base/attach.exp (do_command_attach_tests): New.
4102
4103 2014-03-20 Tom Tromey <tromey@redhat.com>
4104 Pedro Alves <palves@redhat.com>
4105
4106 PR cli/15718
4107 * gdb.base/condbreak-call-false.c: New file.
4108 * gdb.base/condbreak-call-false.exp: New file.
4109
4110 2014-03-20 Pedro Alves <palves@redhat.com>
4111
4112 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
4113 Delete.
4114 (block_signals, unblock_signals): Delete.
4115 (child_function_2, main): Remove references to deleted variable
4116 and functions.
4117
4118 2014-03-20 Pedro Alves <palves@redhat.com>
4119
4120 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
4121 Use pthread_kill to signal thread 2.
4122 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4123 Adjust to make the test send itself a signal rather than using the
4124 host's "kill" command.
4125
4126 2014-03-20 Pedro Alves <palves@redhat.com>
4127
4128 * gdb.threads/multiple-step-overs.c: New file.
4129 * gdb.threads/multiple-step-overs.exp: New file.
4130 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4131 Adjust expected infrun debug output.
4132
4133 2014-03-20 Pedro Alves <palves@redhat.com>
4134
4135 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
4136 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
4137
4138 2014-03-20 Pedro Alves <palves@redhat.com>
4139
4140 PR breakpoints/7143
4141 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
4142 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
4143 of gdb_test_multiple.
4144 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
4145 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
4146
4147 2014-03-20 Pedro Alves <palves@redhat.com>
4148
4149 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
4150 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
4151
4152 2014-03-19 Pedro Alves <palves@redhat.com>
4153
4154 * gdb.base/async.exp: Remove early return.
4155
4156 2014-03-19 Pedro Alves <palves@redhat.com>
4157
4158 * gdb.base/async.exp (step& tests): Pass explicit test messages.
4159
4160 2014-03-19 Pedro Alves <palves@redhat.com>
4161
4162 * gdb.base/async.exp (test_background): Expect \r\n after
4163 "completed." in the fail pattern.
4164
4165 2014-03-19 Pedro Alves <palves@redhat.com>
4166
4167 * gdb.base/async.exp (test_background): New procedure.
4168 Use it for all background execution command tests.
4169
4170 2014-03-19 Pedro Alves <palves@redhat.com>
4171
4172 * gdb.base/async.exp: Use prepare_for_testing.
4173
4174 2014-03-19 Pedro Alves <palves@redhat.com>
4175
4176 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
4177 the same line.
4178
4179 2014-03-19 Pedro Alves <palves@redhat.com>
4180
4181 * gdb.base/async.c (main): Add "jump here" and "until here" line
4182 marker comments.
4183 * gdb.base/async.exp (jump_here): New global.
4184 (jump& test): Use it.
4185 (until_here): New global.
4186 (until& test): Use it.
4187
4188 2014-03-19 Pedro Alves <palves@redhat.com>
4189
4190 * gdb.base/async.exp: Don't frob gdb_protocol.
4191
4192 2014-03-18 Doug Evans <xdje42@gmail.com>
4193
4194 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
4195 Fix spelling of exec-done-display.
4196
4197 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4198
4199 PR gdb/15358
4200 * gdb.base/gdb-sigterm.c: New file.
4201 * gdb.base/gdb-sigterm.exp: New file.
4202
4203 2014-03-18 Pedro Alves <palves@redhat.com>
4204
4205 PR gdb/13860
4206 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
4207 * lib/mi-support.exp (mi_expect_stop): Add special handling for
4208 solib-event.
4209
4210 2014-03-17 Joel Brobecker <brobecker@adacore.com>
4211
4212 * gdb.ada/pckd_arr_ren: New testcase.
4213
4214 2014-03-13 Doug Evans <xdje42@gmail.com>
4215
4216 PR guile/16612
4217 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
4218 collect after discarding symbols.
4219
4220 2014-03-13 Ludovic Courtès <ludo@gnu.org>
4221 Doug Evans <xdje42@gmail.com>
4222
4223 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
4224 to history survives a gc.
4225
4226 2014-03-13 Pedro Alves <palves@redhat.com>
4227
4228 * gdb.base/default.exp: Don't test "target procfs".
4229
4230 2014-03-13 Pedro Alves <palves@redhat.com>
4231
4232 * gdb.base/default.exp: Update "target child" and "target procfs"
4233 tests to not expect "Unix".
4234
4235 2014-03-12 Tom Tromey <tromey@redhat.com>
4236
4237 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
4238 New procs. Add target-async tests.
4239 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
4240 Add target-async tests.
4241
4242 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4243
4244 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
4245 'func_start' and 'func_end' for the beginning and end of the
4246 function code, respectively.
4247 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
4248 'func_end' instead of 'func' and 'main'.
4249
4250 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4251
4252 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
4253 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
4254 generate the debug info assembler source.
4255
4256 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4257
4258 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
4259 * gdb.dwarf2/arr-subrange.exp: Likewise.
4260 * gdb.dwarf2/dwz.exp: Likewise.
4261 * gdb.dwarf2/method-ptr.exp: Likewise.
4262 * gdb.dwarf2/missing-sig-type.exp: Likewise.
4263 * gdb.dwarf2/subrange.exp: Likewise.
4264 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
4265 * gdb.dwarf2/implptrpiece.exp: Likewise.
4266 * gdb.dwarf2/nostaticblock.exp: Likewise.
4267
4268 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4269
4270 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
4271 directory to absolute path name arguments.
4272
4273 2014-03-10 Joel Brobecker <brobecker@adacore.com>
4274
4275 * gdb.ada/tagged_access: New testcase.
4276
4277 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
4278
4279 * gdb.btrace/data.exp: Update expected output.
4280
4281 2014-03-06 Yao Qi <yao@codesourcery.com>
4282
4283 * gdb.trace/pr16508.exp: New file.
4284
4285 2014-03-05 Pedro Alves <palves@redhat.com>
4286
4287 PR gdb/16575
4288 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
4289 procedure.
4290 (top level): Adjust to use it. Add tests that exercise breakpoint
4291 interaction with the code-cache.
4292
4293 2014-02-26 Ludovic Courtès <ludo@gnu.org>
4294
4295 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
4296 test for 'history-append!'.
4297
4298 2014-02-26 Joel Brobecker <brobecker@adacore.com>
4299
4300 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
4301 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
4302 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
4303 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
4304 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
4305 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
4306
4307 2014-02-26 Joel Brobecker <brobecker@adacore.com>
4308
4309 * testsuite/gdb.python/py-pp-re-notag.c: New file.
4310 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
4311 * testsuite/gdb.python/py-pp-re-notag.p: New file.
4312
4313 2014-02-26 Joel Brobecker <brobecker@adacore.com>
4314
4315 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
4316
4317 2014-02-26 Joel Brobecker <brobecker@adacore.com>
4318
4319 * gdb.dwarf2/arr-stride.c: New file.
4320 * gdb.dwarf2/arr-stride.exp: New file.
4321
4322 2014-02-26 Pedro Alves <palves@redhat.com>
4323
4324 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
4325 that won't ever trigger. Make sure that GDB reports the correct
4326 breakpoint that caused the stop.
4327
4328 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4329
4330 PR gdb/16626
4331 * gdb.base/auto-load-script: New file.
4332 * gdb.base/auto-load.c: New file.
4333 * gdb.base/auto-load.exp: New file.
4334
4335 PR gdb/16626
4336 * gdb.base/auto-load.exp: Fix out-of-srctree run.
4337
4338 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 Fix dw2-icycle.exp -fsanitize=address GDB crash.
4341 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
4342
4343 2014-02-24 Doug Evans <dje@google.com>
4344
4345 * lib/gdb.exp (run_on_host): Log error output if program fails.
4346
4347 2014-02-21 Pedro Alves <palves@redhat.com>
4348
4349 * gdb.threads/step-after-sr-lock.c: Rename to ...
4350 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
4351 * gdb.threads/step-after-sr-lock.exp: Rename to ...
4352 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4353 ... this.
4354
4355 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
4356
4357 PR tdep/16397
4358 * gdb.arch/amd64-stap-special-operands.exp: New file.
4359 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
4360 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
4361 * gdb.arch/amd64-stap-triplet.S: Likewise.
4362 * gdb.arch/amd64-stap-triplet.c: Likewise.
4363
4364 2014-02-20 Joel Brobecker <brobecker@adacore.com>
4365
4366 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
4367 in .section pseudo-op.
4368
4369 2014-02-20 lin zuojian <manjian2006@gmail.com>
4370 Joel Brobecker <brobecker@adacore.com>
4371 Doug Evans <xdje42@gmail.com>
4372
4373 PR symtab/16581
4374 * gdb.dwarf2/dw2-icycle.S: New file.
4375 * gdb.dwarf2/dw2-icycle.c: New file.
4376 * gdb.dwarf2/dw2-icycle.exp: New file.
4377
4378 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
4379
4380 * gdb.python/py-value-cc.cc: Improve test case to enable testing
4381 operations on gdb.Value objects.
4382 * gdb.python/py-value-cc.exp: Add new test to test operations on
4383 gdb.Value objects.
4384
4385 2014-02-18 Doug Evans <dje@google.com>
4386
4387 * Makefile.in (TESTS): New variable.
4388 (expanded_tests, expanded_tests_or_none): New variables
4389 (check-single): Pass $(expanded_tests_or_none) to runtest.
4390 (check-parallel): Only run tests in $(TESTS) if non-empty.
4391 (check/no-matching-tests-found): New rule.
4392 * README: Document TESTS makefile variable.
4393
4394 2014-02-18 Doug Evans <dje@google.com>
4395
4396 * Makefile.in (check-parallel): rm -rf outputs temp.
4397
4398 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 Fix "ERROR: no fileid for" in the testsuite.
4401 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
4402
4403 2014-02-12 Doug Evans <dje@google.com>
4404
4405 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
4406 (MISCELLANEOUS): New variable.
4407 (clean): rm -rf $(MISCELLANEOUS).
4408 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
4409 dwp live in the same directory as symlinks, with each symlink pointed
4410 to a differently named file in a different directory.
4411
4412 2014-02-11 Doug Evans <dje@google.com>
4413
4414 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
4415 of Tcl file commands.
4416
4417 2014-02-10 Mark Kettenis <kettenis@gnu.org>
4418
4419 * gdb.threads/step-after-sr-lock.exp: Avoid executing
4420 "kill -SIGUSR1 -1".
4421
4422 2014-02-10 Joel Brobecker <brobecker@adacore.com>
4423
4424 * gdb.ada/tick_length_array_enum_idx: New testcase.
4425
4426 2014-02-10 Doug Evans <xdje42@gmail.com>
4427
4428 * configure.ac (AC_OUTPUT): Add gdb.guile.
4429 * configure: Regenerate.
4430 * lib/gdb-guile.exp: New file.
4431 * lib/gdb.exp (get_target_charset): New function.
4432 * gdb.base/help.exp: Update expected output from "apropos apropos".
4433 * gdb.guile/Makefile.in: New file.
4434 * gdb.guile/guile.exp: New file.
4435 * gdb.guile/scm-arch.c: New file.
4436 * gdb.guile/scm-arch.exp: New file.
4437 * gdb.guile/scm-block.c: New file.
4438 * gdb.guile/scm-block.exp: New file.
4439 * gdb.guile/scm-breakpoint.c: New file.
4440 * gdb.guile/scm-breakpoint.exp: New file.
4441 * gdb.guile/scm-disasm.c: New file.
4442 * gdb.guile/scm-disasm.exp: New file.
4443 * gdb.guile/scm-equal.c: New file.
4444 * gdb.guile/scm-equal.exp: New file.
4445 * gdb.guile/scm-error.exp: New file.
4446 * gdb.guile/scm-error.scm: New file.
4447 * gdb.guile/scm-frame-args.c: New file.
4448 * gdb.guile/scm-frame-args.exp: New file.
4449 * gdb.guile/scm-frame-args.scm: New file.
4450 * gdb.guile/scm-frame-inline.c: New file.
4451 * gdb.guile/scm-frame-inline.exp: New file.
4452 * gdb.guile/scm-frame.c: New file.
4453 * gdb.guile/scm-frame.exp: New file.
4454 * gdb.guile/scm-generics.exp: New file.
4455 * gdb.guile/scm-gsmob.exp: New file.
4456 * gdb.guile/scm-iterator.c: New file.
4457 * gdb.guile/scm-iterator.exp: New file.
4458 * gdb.guile/scm-math.c: New file.
4459 * gdb.guile/scm-math.exp: New file.
4460 * gdb.guile/scm-objfile-script-gdb.in: New file.
4461 * gdb.guile/scm-objfile-script.c: New file.
4462 * gdb.guile/scm-objfile-script.exp: New file.
4463 * gdb.guile/scm-objfile.c: New file.
4464 * gdb.guile/scm-objfile.exp: New file.
4465 * gdb.guile/scm-ports.exp: New file.
4466 * gdb.guile/scm-pretty-print.c: New file.
4467 * gdb.guile/scm-pretty-print.exp: New file.
4468 * gdb.guile/scm-pretty-print.scm: New file.
4469 * gdb.guile/scm-section-script.c: New file.
4470 * gdb.guile/scm-section-script.exp: New file.
4471 * gdb.guile/scm-section-script.scm: New file.
4472 * gdb.guile/scm-symbol.c: New file.
4473 * gdb.guile/scm-symbol.exp: New file.
4474 * gdb.guile/scm-symtab-2.c: New file.
4475 * gdb.guile/scm-symtab.c: New file.
4476 * gdb.guile/scm-symtab.exp: New file.
4477 * gdb.guile/scm-type.c: New file.
4478 * gdb.guile/scm-type.exp: New file.
4479 * gdb.guile/scm-value-cc.cc: New file.
4480 * gdb.guile/scm-value-cc.exp: New file.
4481 * gdb.guile/scm-value.c: New file.
4482 * gdb.guile/scm-value.exp: New file.
4483 * gdb.guile/source2.scm: New file.
4484 * gdb.guile/types-module.cc: New file.
4485 * gdb.guile/types-module.exp: New file.
4486
4487 2014-02-10 Yao Qi <yao@codesourcery.com>
4488
4489 PR testsuite/16543
4490 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
4491 * configure: Regenerated.
4492 * Makefile.in: New file.
4493
4494 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4495
4496 * gdb.python/py-framefilter.exp: Fix typo.
4497
4498 2014-02-08 Yao Qi <yao@codesourcery.com>
4499
4500 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
4501 that no =breakpoint-modified is emitted when breakpoints are
4502 modified through MI commands.
4503
4504 2014-02-07 Pedro Alves <pedro@codesourcery.com>
4505 Pedro Alves <palves@redhat.com>
4506
4507 * gdb.threads/step-after-sr-lock.c: New file.
4508 * gdb.threads/step-after-sr-lock.exp: New file.
4509
4510 2014-02-07 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
4513
4514 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
4517 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
4518
4519 2014-02-06 Doug Evans <xdje42@gmail.com>
4520
4521 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
4522 output.
4523
4524 * gdb.gdb/python-interrupts.exp: New file.
4525
4526 2014-02-05 Yao Qi <yao@codesourcery.com>
4527
4528 * gdb.trace/report.exp (use_collected_data): Test the output
4529 of "info threads" and "info inferiors".
4530
4531 2014-02-05 Yao Qi <yao@codesourcery.com>
4532
4533 Revert this patch:
4534
4535 2013-05-24 Yao Qi <yao@codesourcery.com>
4536
4537 * gdb.trace/tfile.exp: Test inferior and thread.
4538
4539 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4540
4541 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
4542 on a function.
4543 * gdb.base/step-bt.c: Call hello via function pointer to make
4544 sure its first instruction is executed on powerpc64le-linux.
4545
4546 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4547
4548 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
4549
4550 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4551
4552 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
4553 of the test patterns for use on little-endian systems.
4554
4555 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
4556
4557 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
4558 (decimal_vector): Fix for little-endian.
4559
4560 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
4561
4562 * gdb.arch/sparc-sysstep.exp: New file.
4563 * gdb.arch/sparc-sysstep.c: Likewise.
4564
4565 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
4566
4567 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4568
4569 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
4570
4571 2014-01-23 Tom Tromey <tromey@redhat.com>
4572
4573 * gdb.ada/array_char_idx: New testcase.
4574
4575 2014-01-23 Tom Tromey <tromey@redhat.com>
4576
4577 PR python/16487:
4578 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
4579 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
4580 classes.
4581
4582 2014-01-23 Tom Tromey <tromey@redhat.com>
4583
4584 PR python/16491:
4585 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
4586 string from an inferior frame.
4587 * gdb.python/py-framefilter-mi.exp: Update.
4588
4589 2014-01-22 Doug Evans <dje@google.com>
4590
4591 * gdb.server/server-mon.exp: Add tests for "set debug-format".
4592
4593 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4594
4595 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
4596
4597 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4598
4599 * gdb.trace/entry-values.exp: Remove excess space character from
4600 regex patterns. Handle s390 call instruction.
4601
4602 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4603
4604 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
4605 define "*_start" label. Make "name" static.
4606 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
4607 ${name} by references to ${name}_start.
4608
4609 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
4610
4611 * gdb.base/info-macros.exp: Remove "debug" from the compile
4612 options.
4613
4614 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4615
4616 * gdb.dlang/demangle.exp: New file.
4617
4618 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4619
4620 * gdb.dlang/primitive-types.exp: New file.
4621
4622 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
4623
4624 * configure.ac: Create gdb.dlang/Makefile.
4625 * configure: Regenerate.
4626 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
4627 * gdb.dlang/Makefile.in: New file.
4628 * lib/d-support.exp: New file.
4629 * lib/gdb.exp (skip_d_tests): New proc.
4630
4631 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4632
4633 * gdb.btrace/delta.exp: Check reverse stepi.
4634 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
4635 * gdb.btrace/finish.exp: New.
4636 * gdb.btrace/next.exp: New.
4637 * gdb.btrace/nexti.exp: New.
4638 * gdb.btrace/record_goto.c: Add comments.
4639 * gdb.btrace/step.exp: New.
4640 * gdb.btrace/stepi.exp: New.
4641 * gdb.btrace/multi-thread-step.c: New.
4642 * gdb.btrace/multi-thread-step.exp: New.
4643 * gdb.btrace/rn-dl-bind.c: New.
4644 * gdb.btrace/rn-dl-bind.exp: New.
4645 * gdb.btrace/data.c: New.
4646 * gdb.btrace/data.exp: New.
4647 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4648
4649 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4650
4651 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
4652 * gdb.btrace/exception.exp: Update.
4653 * gdb.btrace/instruction_history.exp: Update.
4654 * gdb.btrace/record_goto.exp: Update.
4655 * gdb.btrace/tailcall.exp: Update.
4656 * gdb.btrace/unknown_functions.exp: Update.
4657 * gdb.btrace/delta.exp: New.
4658
4659 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4660
4661 * gdb.btrace/record_goto.exp: Add backtrace test.
4662 * gdb.btrace/tailcall.exp: Add backtrace test.
4663
4664 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4665
4666 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
4667 * gdb.btrace/record_goto.c: New.
4668 * gdb.btrace/record_goto.exp: New.
4669 * gdb.btrace/x86-record_goto.S: New.
4670
4671 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4672
4673 * gdb.btrace/function_call_history.exp: Update tests.
4674 * gdb.btrace/instruction_history.exp: Update tests.
4675
4676 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4677
4678 * gdb.btrace/function_call_history.exp: Fix expected field
4679 order for "record function-call-history".
4680 Add new tests for "record function-call-history /c".
4681 * gdb.btrace/exception.cc: New.
4682 * gdb.btrace/exception.exp: New.
4683 * gdb.btrace/tailcall.exp: New.
4684 * gdb.btrace/x86-tailcall.S: New.
4685 * gdb.btrace/x86-tailcall.c: New.
4686 * gdb.btrace/unknown_functions.c: New.
4687 * gdb.btrace/unknown_functions.exp: New.
4688 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
4689
4690 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4691
4692 * gdb.btrace/instruction_history.exp: Update.
4693 * gdb.btrace/function_call_history.exp: Update.
4694
4695 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4696
4697 * gdb.btrace/function_call_history.exp: Fix expected function
4698 trace.
4699 * gdb.btrace/instruction_history.exp: Initialize traced.
4700 Remove traced_functions.
4701
4702 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4703
4704 * gdb.btrace/function_call_history.exp: Update
4705 * gdb.btrace/instruction_history.exp: Update.
4706
4707 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
4708
4709 * gdb.btrace/enable.exp: Update expected text.
4710
4711 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
4712
4713 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
4714 bytes.
4715
4716 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
4717
4718 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
4719
4720 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
4721
4722 * lib/gdb.exp (supports_process_record): Return true for
4723 arm*-linux*. (supports_reverse): Likewise.
4724
4725 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
4726
4727 PR python/15464
4728 PR python/16113
4729 * gdb.python/py-type.c: Enhance test case.
4730 * gdb.python/py-value-cc.cc: Likewise
4731 * gdb.python/py-type.exp: Add new tests.
4732 * gdb.python/py-value-cc.exp: Likewise
4733
4734 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
4735 Pedro Alves <palves@redhat.com>
4736
4737 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
4738 Make "name" extern.
4739 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
4740 references to ${name}_start by references to ${name}.
4741
4742 2014-01-10 Joel Brobecker <brobecker@adacore.com>
4743
4744 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
4745
4746 2014-01-10 Joel Brobecker <brobecker@adacore.com>
4747
4748 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
4749
4750 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
4751 Pedro Alves <palves@redhat.com>
4752
4753 * gdb.mi/mi-info-os.exp: Connect to the target with
4754 mi_gdb_target_load.
4755
4756 2014-01-08 Pedro Alves <palves@redhat.com>
4757
4758 * gdb.threads/reconnect-signal.c: New file.
4759 * gdb.threads/reconnect-signal.exp: New file.
4760
4761 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4762
4763 * gdb.base/source-dir.exp: New file.
4764
4765 2014-01-07 Joel Brobecker <brobecker@adacore.com>
4766
4767 * gdb.ada/mi_interface: New testcase.
4768
4769 2014-01-07 Joel Brobecker <brobecker@adacore.com>
4770
4771 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
4772 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
4773 gdb.ada/pp-rec-component/pck.ads: New files.
4774
4775 2014-01-07 Joel Brobecker <brobecker@adacore.com>
4776
4777 * gdb.python/py-pp-integral.c: New file.
4778 * gdb.python/py-pp-integral.py: New file.
4779 * gdb.python/py-pp-integral.exp: New file.
4780
4781 For older changes see ChangeLog-1993-2013.
4782 \f
4783 ;; Local Variables:
4784 ;; mode: change-log
4785 ;; left-margin: 8
4786 ;; fill-column: 74
4787 ;; version-control: never
4788 ;; End:
4789
4790 Copyright 2014-2015 Free Software Foundation, Inc.
4791 Copying and distribution of this file, with or without modification,
4792 are permitted provided the copyright notice and this notice are preserved.
This page took 0.187672 seconds and 5 git commands to generate.