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