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