Don't propagate our current terminal state to the inferior
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
8503d6e1
JB
12015-01-06 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.python/py-type.exp: Add a couple test about empty
4 array creation, and negative-length array creation.
5
cc73dbcc
DE
62015-01-02 Doug Evans <xdje42@gmail.com>
7
8 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
9
0300bbc7
DE
102015-01-02 Doug Evans <dje@google.com>
11
12 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
13
9d85a0ec
YQ
142014-12-29 Yao Qi <yao@codesourcery.com>
15
16 * gdb.trace/entry-values.exp: Update comments. Rename variable
17 bar_call_foo to returned_from_foo.
18
87186c6a
MMN
192014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
20
21 PR gdb/17394
22 * gdb.linespec/break-asm-file.c: New file.
23 * gdb.linespec/break-asm-file.exp: New file.
24 * gdb.linespec/break-asm-file0.s: New file.
25 * gdb.linespec/break-asm-file1.s: New file.
26
1bab7383
YQ
272014-12-18 Nigel Stephens <nigel@mips.com>
28 Maciej W. Rozycki <macro@codesourcery.com>
29
30 * gdb.base/float.exp: Handle the new output from "info float" on
31 MIPS targets.
32
1bc1068a
JK
332014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 Fix MinGW compilation.
36 * gdb.compile/compile-ops.exp: Update untested message if
37 !skip_compile_feature_tests.
38 * gdb.compile/compile-setjmp.exp: Likewise.
39 * gdb.compile/compile-tls.exp: Likewise.
40 * gdb.compile/compile.exp: Likewise.
41 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
42 supported on this host".
43
b6615d10
DE
442014-12-16 Doug Evans <xdje42@gmail.com>
45
46 * boards/stabs.exp: New file.
47
25dda427
AA
482014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
49
50 * gdb.base/completion.exp: Adjust to format changes of "maint
51 print user-registers".
52
bf330350
CU
532014-12-16 Catalin Udma <catalin.udma@freescale.com>
54
55 PR server/17457
56 * gdb.arch/aarch64-fp.c: New file.
57 * gdb.arch/aarch64-fp.exp: New file.
58
395cf596
SDJ
592014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
60
61 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
62 r210637, r210913, r211666, r215400, r215817).
63
64 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
65 * dg-extract-results.py: New file.
66 * dg-extract-results.sh: Use it if the environment seems
67 suitable.
68
69 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
70
71 * dg-extract-results.py (parse_run): Handle warnings that
72 are printed before a test harness is run.
73
74 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
75
76 * dg-extract-results.py (Named): Remove __cmp__ method.
77 (output_variation): Use a key to sort variation.harnesses.
78
79 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
80
81 * dg-extract-results.py: For Python 3, force sys.stdout to
82 handle surrogate escape sequences.
83 (safe_open): New function.
84 (output_segment, main): Use it.
85
86 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
87
88 * dg-extract-results.py (Prog.result_re): Include options
89 in test name.
90
91 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
92
93 * dg-extract-results.py (output_variation): Always sort if
94 do_sum.
95
e882ef3c
SM
962014-12-15 Simon Marchi <simon.marchi@ericsson.com>
97
98 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
99 as long as we get pagination notifications.
100
4992aa20
JM
1012014-12-15 Jason Merrill <jason@redhat.com>
102
103 * Makefile.in (check-gdb.%): Restore.
104 * README: Mention it.
105
c1b5a1a6
JB
1062014-12-13 Joel Brobecker <brobecker@adacore.com>
107
108 * gdb.ada/str_uninit: New testcase.
109
5537b577
JK
1102014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 PR symtab/17642
113 * gdb.base/vla-stub-define.c: New file.
114 * gdb.base/vla-stub.c: New file.
115 * gdb.base/vla-stub.exp: New file.
116
bb2ec1b3
TT
1172014-12-12 Phil Muldoon <pmuldoon@redhat.com>
118 Jan Kratochvil <jan.kratochvil@redhat.com>
119 Tom Tromey <tromey@redhat.com>
120
121 * configure.ac: Add gdb.compile/.
122 * configure: Regenerate.
123 * gdb.compile/Makefile.in: New file.
124 * gdb.compile/compile-ops.exp: New file.
125 * gdb.compile/compile-ops.c: New file.
126 * gdb.compile/compile-tls.c: New file.
127 * gdb.compile/compile-tls.exp: New file.
128 * gdb.compile/compile-constvar.S: New file.
129 * gdb.compile/compile-constvar.c: New file.
130 * gdb.compile/compile-mod.c: New file.
131 * gdb.compile/compile-nodebug.c: New file.
132 * gdb.compile/compile-setjmp-mod.c: New file.
133 * gdb.compile/compile-setjmp.c: New file.
134 * gdb.compile/compile-setjmp.exp: New file.
135 * gdb.compile/compile-shlib.c: New file.
136 * gdb.compile/compile.c: New file.
137 * gdb.compile/compile.exp: New file.
138 * lib/gdb.exp (skip_compile_feature_tests): New proc.
139
4ff709eb
TT
1402014-12-12 Tom Tromey <tromey@redhat.com>
141
142 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
143 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
144
6dddd6a5
DE
1452014-12-12 Doug Evans <dje@google.com>
146
147 * lib/gdb-python.exp (get_python_valueof): New function.
148 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
149
71c24708
AA
1502014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
151
152 * gdb.base/completion.exp: Add test for completion of "info
153 registers ".
154
3e29f34a
MR
1552014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
156
157 * gdb.base/func-ptrs.c: New file.
158 * gdb.base/func-ptrs.exp: New file.
159
fc126975
SM
1602014-12-10 Simon Marchi <simon.marchi@ericsson.com>
161
162 PR breakpoints/17012
163 * gdb.base/dprintf-detach.c: New file.
164 * gdb.base/dprintf-detach.exp: New file.
165
0a46d518
SM
1662014-12-10 Simon Marchi <simon.marchi@ericsson.com>
167
168 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
169 * lib/gdb.exp (target_is_gdbserver): New procedure.
170
a0be3e44
DE
1712014-12-08 Doug Evans <dje@google.com>
172
173 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
174
df1b803a
YQ
1752014-12-05 Yao Qi <yao@codesourcery.com>
176
177 * gdb.guile/scm-error.exp: Remove the third argument to
178 gdb_remote_download.
179 * gdb.guile/scm-frame-args.exp: Likewise.
180 * gdb.guile/scm-section-script.exp: Likewise.
181
ddb9f679
YQ
1822014-12-05 Yao Qi <yao@codesourcery.com>
183
184 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
185
86e4ed39
DE
1862014-12-04 Doug Evans <dje@google.com>
187
188 * gdb.python/py-objfile.exp: Add tests for
189 objfile.add_separate_debug_file.
190
7c50a931
DE
1912014-12-04 Doug Evans <dje@google.com>
192
193 * lib/gdb.exp (get_build_id): New function.
194 (build_id_debug_filename_get): Rewrite to use it.
195 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
196
621661e3
MR
1972014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
198
199 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
200 `method(long)', not just 0x0.
201 * gdb.cp/nsalias.exp: Align code labels to 4.
202 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
203 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
204 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
205 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
206 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
207 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
208
29f0c3b7
DE
2092014-12-02 Doug Evans <dje@google.com>
210
e1e061e7 211 PR symtab/17602
29f0c3b7 212 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 213 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
214 * gdb.cp/anon-ns.exp: Update.
215
162078c8
NB
2162014-12-02 Nick Bull <nicholaspbull@gmail.com>
217
218 * gdb.python/py-events.py (inferior_call_handler): New.
219 (register_changed_handler, memory_changed_handler): New.
220 (test_events.invoke): Register new handlers.
221 * gdb.python/py-events.exp: Add tests for inferior call,
222 memory_changed and register_changed events.
223
fdb09caf
AA
2242014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
225
226 * gdb.base/execl-update-breakpoints.exp: Specify the link address
227 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
228 if the linker doesn't understand this.
229
55cfb2c4
SM
2302014-12-01 Simon Marchi <simon.marchi@ericsson.com>
231
232 * gdb.python/python.exp: Change expected reply to help().
233
9e8cd6df
YQ
2342014-12-01 Yao Qi <yao@codesourcery.com>
235
236 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
237 AC_CONFIG_SUBDIRS(gdb.gdbtk).
238 * configure: Re-generated.
239
6c659fc2
SC
2402014-11-28 Siva Chandra Reddy <sivachandra@google.com>
241
242 * gdb.cp/chained-calls.cc: New file.
243 * gdb.cp/chained-calls.exp: New file.
244 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
245
d7fc3181
SM
2462014-11-28 Simon Marchi <simon.marchi@ericsson.com>
247
248 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
249 * gdb.dwarf2/symtab-producer.exp: Same.
250 * gdb.gdb/python-interrupts.exp: Same.
251 * gdb.gdb/python-selftest.exp: Same.
252 * gdb.python/py-linetable.exp: Same.
253 * gdb.python/py-type.exp: Same.
254 * gdb.python/py-value-cc.exp: Same.
255 * gdb.python/py-value.exp: Same.
256
10e79639
YQ
2572014-11-28 Yao Qi <yao@codesourcery.com>
258
259 * gdb.base/break-probes.exp: Match library name prefixed with
260 sysroot.
261
f28a0564
SM
2622014-11-27 Simon Marchi <simon.marchi@ericsson.com>
263
264 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
265 test expected output. Add parentheses for the call to print.
266 Remove L suffix from integers.
267
3fe1ce1d
DE
2682014-11-26 Doug Evans <dje@google.com>
269
270 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
271
84429e27
YQ
2722014-11-22 Yao Qi <yao@codesourcery.com>
273
274 * gdb.trace/entry-values.c: Remove asms.
275 (foo): Add foo_label.
276 (bar): Add bar_label.
277 * gdb.trace/entry-values.exp: Remove code computing foo's
278 length and bar's length.
279 (Dwarf::assemble): Invoke function_range for bar and use
280 MACRO_AT_func for foo.
281
26741859
YQ
2822014-11-22 Yao Qi <yao@codesourcery.com>
283
284 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
285 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
286 Use .Lgcc43_procstart instead of gcc43.
287
45e44d27
JB
2882014-11-21 Joel Brobecker <brobecker@adacore.com>
289
290 * gdb.ada/n_arr_bound: New testcase.
291
458c8db8
SDJ
2922014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
293
294 PR breakpoints/10737
295 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
296 test_catch_syscall_multi_arch.
297 (test_catch_syscall_multi_arch): New function.
298
43f3e411
DE
2992014-11-20 Doug Evans <xdje42@gmail.com>
300
301 * gdb.base/maint.exp: Update expected output.
302
0d7b2549
AA
3032014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
304
305 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
306 4-byte instruction on S390.
307
8908fca5
JB
3082014-11-19 Joel Brobecker <brobecker@adacore.com>
309
310 * gdb.ada/arr_arr: New testcase.
311
4a46959e
JB
3122014-11-19 Joel Brobecker <brobecker@adacore.com>
313
314 * gdb.ada/pkd_arr_elem: New Testcase.
315
470e2f4e
LM
3162014-11-18 Luis Machado <lgustavo@codesourcery.com>
317
318 * gdb.reverse/break-precsave: Expect completion message for
319 core file reads.
320 * gdb.reverse/consecutive-precsave.exp: Likewise.
321 * gdb.reverse/finish-precsave.exp: Likewise.
322 * gdb.reverse/i386-precsave.exp: Likewise.
323 * gdb.reverse/machinestate-precsave.exp: Likewise.
324 * gdb.reverse/sigall-precsave.exp: Likewise.
325 * gdb.reverse/solib-precsave.exp: Likewise.
326 * gdb.reverse/step-precsave.exp: Likewise.
327 * gdb.reverse/until-precsave.exp: Likewise.
328 * gdb.reverse/watch-precsave.exp: Likewise.
329
a267f3ad
AA
3302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
331
332 * gdb.base/bp-permanent.c: Include unistd.h.
333 * gdb.python/py-framefilter-mi.c (main): Add return type.
334 * gdb.python/py-framefilter.c (main): Likewise.
335 * gdb.trace/actions-changed.c (main): Likewise.
336
12084a9a
AA
3372014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
338
339 * gdb.mi/until.c: Add eye-catchers.
340 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
341 line numbers.
342
dc7e1a77
AA
3432014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
344
345 * gdb.base/condbreak.exp: Drop references to removed non-prototype
346 function header variants in break1.c.
347 * gdb.base/ena-dis-br.exp: Likewise.
348 * gdb.base/hbreak2.exp: Likewise.
349 * gdb.reverse/until-precsave.exp: Drop references to removed
350 non-prototype function header variants in ur1.c.
351 * gdb.reverse/until-reverse.exp: Likewise.
352
41c77605
PM
3532014-11-17 Petr Machata <pmachata@redhat.com>
354
355 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
356 ${_cu_offset_size} bytes abbrev offset.
357
34248c3a
DE
3582014-11-15 Doug Evans <xdje42@gmail.com>
359
360 PR symtab/17559
361 * gdb.base/line-symtabs.exp: New file.
362 * gdb.base/line-symtabs.c: New file.
363 * gdb.base/line-symtabs.h: New file.
364
646da059
YQ
3652014-11-14 Yao Qi <yao@codesourcery.com>
366
367 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
368 (func): Add label func_label.
369 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
370 Replace low_pc and high_pc with MACRO_AT_range.
371 Replace name, low_pc and high_pc with MACRO_AT_func.
372
9301ebe6
YQ
3732014-11-14 Yao Qi <yao@codesourcery.com>
374
375 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
376 Replace name, low_pc and high_pc with MACRO_AT_func.
377
f166b542
YQ
3782014-11-14 Yao Qi <yao@codesourcery.com>
379
380 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
381 produce debug information.
382 * gdb.dwarf2/implptr-optimized-out.S: Removed.
383
0f6e71e3
YQ
3842014-11-14 Yao Qi <yao@codesourcery.com>
385
386 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
387 object and get function length.
388 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
389 with MACRO_AT_func.
390 (top-level): Replace gdb_compile and clean_restart with
391 prepare_for_testing.
392 * gdb.dwarf2/main.c (main): Add label main_label.
393
876c4df9
YQ
3942014-11-14 Yao Qi <yao@codesourcery.com>
395
396 * lib/dwarf.exp (function_range): New procedure.
397 (Dwarf::_handle_macro_at_func): New procedure.
398 (Dwarf::_handle_macro_at_range): New procedure.
399 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
400
02ad9cf1
YQ
4012014-11-14 Yao Qi <yao@codesourcery.com>
402
403 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
404 (_handle_attribute): New procedure.
405
a59add0c
AA
4062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
407
408 * gdb.ada/cond_lang/foo.c (callme): Add return type.
409 * gdb.base/call-sc.c (zed): Likewise.
410 * gdb.base/checkpoint.c (main): Likewise.
411 * gdb.base/dump.c (main): Likewise.
412 * gdb.base/gcore.c (main): Likewise.
413 * gdb.base/huge.c (main): Likewise.
414 * gdb.base/multi-forks.c (main): Likewise.
415 * gdb.base/pr10179-a.c (main): Likewise.
416 * gdb.base/savedregs.c (main): Likewise.
417 * gdb.base/sigaltstack.c (main): Likewise.
418 * gdb.base/siginfo.c (main): Likewise.
419 * gdb.base/structs.c (zed): Likewise.
420 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
421 * gdb.mi/mi-syn-frame.c (main): Likewise.
422 * gdb.mi/until.c (foo, main): Likewise.
423 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
424 * gdb.base/solib-weak.c (foo): Declare.
425 * gdb.base/attach-twice.c: Include stdio.h.
426 * gdb.base/weaklib1.c: Likewise.
427 * gdb.base/weaklib2.c: Likewise.
428 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
429 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
430 unistd.h.
431 * gdb.base/attach-pie-misread.c: Include stdlib.h.
432 * gdb.mi/mi-exit-code.c: Likewise.
433 * gdb.base/break-interp-lib.c: Include string.h.
434 * gdb.base/coremaker.c: Likewise.
435 * gdb.base/testenv.c: Likewise.
436 * gdb.python/py-finish-breakpoint.c: Likewise.
437 * gdb.base/inferior-died.c: Include sys/wait.h.
438 * gdb.base/fileio.c: Include time.h.
439 * gdb.base/async-shell.c: Include unistd.h.
440 * gdb.base/dprintf-non-stop.c: Likewise.
441 * gdb.base/info-os.c: Likewise.
442 * gdb.mi/mi-console.c: Likewise.
443 * gdb.mi/watch-nonstop.c: Likewise.
444 * gdb.python/py-events.c: Likewise.
445 * gdb.base/async.c (baz): Move up before its invocation.
446 * gdb.base/code_elim2.c (my_global_func): Likewise.
447 * gdb.base/skip-solib-lib.c (multiply): Likewise.
448 * gdb.base/advance.c (func2): Likewise.
449
3b5d5997
AA
4502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
451
452 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
453 variant.
454 * gdb.base/annota3.c: Likewise.
455 * gdb.base/async.c: Likewise.
456 * gdb.base/average.c: Likewise.
457 * gdb.base/call-ar-st.c: Likewise.
458 * gdb.base/call-rt-st.c: Likewise.
459 * gdb.base/call-sc.c: Likewise.
460 * gdb.base/call-strs.c: Likewise.
461 * gdb.base/ending-run.c: Likewise.
462 * gdb.base/execd-prog.c: Likewise.
463 * gdb.base/exprs.c: Likewise.
464 * gdb.base/foll-exec.c: Likewise.
465 * gdb.base/foll-fork.c: Likewise.
466 * gdb.base/foll-vfork.c: Likewise.
467 * gdb.base/funcargs.c: Likewise.
468 * gdb.base/gcore.c: Likewise.
469 * gdb.base/jump.c: Likewise.
470 * gdb.base/langs0.c: Likewise.
471 * gdb.base/langs1.c: Likewise.
472 * gdb.base/langs2.c: Likewise.
473 * gdb.base/mips_pro.c: Likewise.
474 * gdb.base/nodebug.c: Likewise.
475 * gdb.base/opaque0.c: Likewise.
476 * gdb.base/opaque1.c: Likewise.
477 * gdb.base/recurse.c: Likewise.
478 * gdb.base/run.c: Likewise.
479 * gdb.base/scope0.c: Likewise.
480 * gdb.base/scope1.c: Likewise.
481 * gdb.base/setshow.c: Likewise.
482 * gdb.base/setvar.c: Likewise.
483 * gdb.base/shmain.c: Likewise.
484 * gdb.base/shr1.c: Likewise.
485 * gdb.base/shr2.c: Likewise.
486 * gdb.base/sigall.c: Likewise.
487 * gdb.base/signals.c: Likewise.
488 * gdb.base/so-indr-cl.c: Likewise.
489 * gdb.base/solib2.c: Likewise.
490 * gdb.base/structs.c: Likewise.
491 * gdb.base/sum.c: Likewise.
492 * gdb.base/vforked-prog.c: Likewise.
493 * gdb.base/watchpoint.c: Likewise.
494 * gdb.reverse/shr2.c: Likewise.
495 * gdb.reverse/until-reverse.c: Likewise.
496 * gdb.reverse/ur1.c: Likewise.
497 * gdb.reverse/watch-reverse.c: Likewise.
498
066a77c5
AA
4992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
500
501 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
502 variant.
503 * gdb.base/sepdebug.exp: Drop references to removed code.
504
4f204ea5
AA
5052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
506
507 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
508 variant. Preserve original line numbering.
509 * gdb.base/list1.c: Likewise.
510
3b377a3a
AA
5112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
512
513 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
514 variant.
515 * gdb.base/break1.c: Likewise.
516 * gdb.base/break.exp: Drop references to removed code.
517
e444df73
AA
5182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
519
520 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
521 variant.
522
8008f2a7
AA
5232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
524
525 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
526
a5a06887
AA
5272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
528
529 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
530 logic into perform_all_tests() and invoke it with and without
531 function header prototypes.
532 (do_function_calls): Remove conditional XFAIL for PR 5318.
533 (rerun_and_prepare): Remove duplicate code.
534 (perform_all_tests): New. Main logic moved here.
535
44dba9b9
AA
5362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
537
538 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
539 code guarded by #ifdef NO_PROTOTYPES.
540 (t_double_many_args): Likewise.
541 (DEF_FUNC_MANY_ARGS_1): Likewise.
542 (DEF_FUNC_VALUES_1): Likewise.
543 (t_structs_ldc): Renamed from t_structs_fc in conditional code
544 guarded by #ifdef PROTOTYPES.
545
d1fbcd56
AA
5462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
547
548 * gdb.mi/mi-console.c: Add eye-catcher.
549 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
550 instead of literal line number.
551
b0e59b8f
AA
5522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
553
554 * gdb.base/shr2.c: Add eye-catcher.
555 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
556 line number.
557
78f98cca
AA
5582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
559
560 * gdb.base/jump.c: Add eye-catchers.
561 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
562 numbers.
563
58fa2af0
AA
5642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
565
566 * gdb.base/execd-prog.c: Add eye-catchers.
567 * gdb.base/foll-exec.c: Likewise.
568 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
569 line numbers.
570
04e5059b
AA
5712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
572
573 * gdb.base/ending-run.c: Add eye-catchers.
574 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
575 literal line numbers.
576
dbfdb174
AA
5772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
578
579 * gdb.base/call-rt-st.c: Add eye-catchers.
580 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
581 literal line numbers.
582
888a2ade
AA
5832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
584
585 * gdb.base/call-ar-st.c: Add eye-catchers.
586 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
587 literal line numbers.
588
6acc2dde
AA
5892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
590
591 * gdb.base/average.c: Add eye-catchers.
592 * gdb.base/sum.c: Likewise.
593 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
594 regexps dynamically.
595
9ecfcd1d
AA
5962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
597
598 * gdb.base/solib1.c: Add eye-catchers.
599 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
600 literal line numbers.
601
78708b7c
PA
6022014-11-12 Pedro Alves <palves@redhat.com>
603
604 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
605 leader has exited.
606
af48d08f
PA
6072014-11-12 Pedro Alves <palves@redhat.com>
608
609 * gdb.arch/i386-bp_permanent.c: New file.
610 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
611 (srcfile): Set to i386-bp_permanent.c.
612 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
613 that stepi does not execute the 'leave' instruction, instead of
614 testing it does execute.
615 * gdb.base/bp-permanent.c: New file.
616 * gdb.base/bp-permanent.exp: New file.
617
af3768e9
DE
6182014-11-10 Doug Evans <xdje42@gmail.com>
619
620 PR symtab/17564
621 * gdb.base/symtab-search-order.exp: New file.
622 * gdb.base/symtab-search-order.c: New file.
623 * gdb.base/symtab-search-order-1.c: New file.
624 * gdb.base/symtab-search-order-shlib-1.c: New file.
625
9de00a4a
PA
6262014-11-07 Pedro Alves <palves@redhat.com>
627
628 PR gdb/17511
629 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
630 i?86-*-linux*.
631
e0f52461
SC
6322014-11-03 Siva Chandra Reddy <sivachandra@google.com>
633
634 PR c++/17494
635 * gdb.cp/pr17494.cc: New file.
636 * gdb.cp/pr17494.exp: New file.
637
6ce8c980
YQ
6382014-11-02 Yao Qi <yao@codesourcery.com>
639
640 * gdb.python/python.exp: Get working directory and match the
641 output of "set extended-prompt \\w " with it.
642
02be9a71
DE
6432014-10-30 Doug Evans <dje@google.com>
644
645 * gdb.python/py-objfile.exp: Add tests for setting random attributes
646 in objfiles.
647 * gdb.python/py-progspace.exp: Add tests for setting random attributes
648 in progspaces.
649
3bdff46b
LM
6502014-10-30 Janis Johnson <janisjo@codesourcery.com>
651
652 * gdb.base/fullpath-expand.exp: Skip for a remote host.
653 * gdb.base/realname-expand.exp: Likewise.
654 * gdb.linespec/macro-relative.exp: Likewise.
655
ab917dfb
PA
6562014-10-29 Pedro Alves <palves@redhat.com>
657
658 PR gdb/17408
659 * gdb.threads/schedlock.c (some_function): New function.
660 (call_function): New global.
661 (MAYBE_CALL_SOME_FUNCTION): New macro.
662 (thread_function): Call it.
663 * gdb.threads/schedlock.exp (get_args): Add description parameter,
664 and use it instead of a global counter. Adjust all callers.
665 (get_current_thread): Use "find current thread" for test message
666 here rather than having all callers pass down the same string.
667 (goto_loop): New procedure, factored out from ...
668 (my_continue): ... this.
669 (step_ten_loops): Change parameter from test message to command to
670 use. Adjust.
671 (list_count): Delete global.
672 (check_result): New procedure, factored out from duplicate top
673 level code.
674 (continue tests): Wrap in with_test_prefix.
675 (test_step): New procedure, factored out from duplicate top level
676 code.
677 (top level): Test "step" in combination with all scheduler-locking
678 modes. Test "next" in combination with all scheduler-locking
679 modes, and in combination with stepping over a function call or
680 not.
681 * gdb.threads/next-bp-other-thread.c: New file.
682 * gdb.threads/next-bp-other-thread.exp: New file.
683
d3d4baed
PA
6842014-10-29 Pedro Alves <palves@redhat.com>
685
686 PR python/17372
687 * gdb.python/python.exp: Test a multi-line command that spawns
688 interactive Python.
689 * gdb.base/multi-line-starts-subshell.exp: New file.
690
563e8d85
YQ
6912014-10-29 Yao Qi <yao@codesourcery.com>
692
693 * gdb.base/fileio.exp: Make directories on host.
694
0ea4d52e
YQ
6952014-10-29 Yao Qi <yao@codesourcery.com>
696
697 * gdb.base/fileio.c (test_write): Close the file.
698
7f5ef605
PA
6992014-10-28 Pedro Alves <palves@redhat.com>
700
701 PR gdb/12623
702 * gdb.base/sigstep.c (no_handler): New global.
703 (main): If 'no_handler is true, set the signal handlers to
704 SIG_IGN.
705 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
706 with_sw_watch and no_handler parameters. Handle them.
707 (top level) <stepping over handler when stopped at a breakpoint
708 test>: Add a test axis for testing with a software watchpoint, and
709 another for testing with the signal handler set to SIG_IGN.
710 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
711 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
712
abbdbd03
PA
7132014-10-28 Pedro Alves <palves@redhat.com>
714
715 PR gdb/17511
716 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
717 * gdb.base/sigstep.exp (other_handler_location): New global.
718 (advance): Support stepping into the signal handler, and running
719 commands while in the handler.
720 (in_handler_map): New global.
721 (top level): In the advance test, add combinations for getting
722 into the handler with stepping commands, and for running commands
723 in the handler. Add comment descripting the advancei tests.
724
1df4399f
PA
7252014-10-28 Pedro Alves <palves@redhat.com>
726
727 * gdb.base/sigstep.exp: Use build_executable instead of
728 prepare_for_testing.
729 (top level): Move code that starts GDB, runs to main and creates a
730 display to ...
731 (restart): ... this new procedure.
732 (top level): Move backtrace from signal handler test to ...
733 (validate_backtrace): ... this new procedure.
734 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
735 with_test_prefix. Always restart GDB.
736 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
737 with_test_prefix. Always restart GDB. No need to delete
738 breakpoints after the test.
739 (test_skip_handler): Remove prefix parameter.
740 (skip_over_handler, breakpoint_to_handler)
741 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
742 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
743 restart GDB. No need to delete breakpoints after the test.
744 (top level): Use foreach to call the test procedures with
745 different commands.
746
a5b6e449
PA
7472014-10-28 Pedro Alves <palves@redhat.com>
748
749 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
750 instead of GNATS numbers.
751 * gdb.base/sigbpt.exp: Likewise.
752 * gdb.base/siginfo.exp: Likewise.
753 * gdb.base/sigstep.exp: Likewise.
754
e5f8a7cc
PA
7552014-10-27 Pedro Alves <palves@redhat.com>
756
757 * gdb.base/sigstep.c (dummy): New global.
758 (main): Issue a couple writes to the new global.
759 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
760 procedures.
761 (skip_over_handler): Use test_skip_handler.
762 (top level): Call skip_over_handler for stepi and nexti too.
763 (breakpoint_over_handler): Use test_skip_handler.
764 (top level): Call breakpoint_over_handler for stepi and nexti too.
765
763905a3
YQ
7662014-10-27 Yao Qi <yao@codesourcery.com>
767
768 * gdb.trace/tfile.c (adjust_function_address)
769 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
770 function descriptor.
771
6f259a23
DB
7722014-10-24 Don Breazeal <donb@codesourcery.com>
773
774 * gdb.base/foll-fork.exp (test_follow_fork,
775 catch_fork_child_follow): Check for updated fork messages emitted
776 from infrun.c.
777 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
778 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
779 vfork_and_exec_child_follow_through_step): Check for updated vfork
780 messages emitted from infrun.c.
781
09dd9a69
PA
7822014-10-24 Pedro Alves <palves@redhat.com>
783
784 * gdb.base/corefile.exp: Remove references to ultrix.
785 * gdb.base/interrupt.exp: Likewise.
786 * gdb.base/whatis.exp: Likewise.
787 * gdb.gdb/selftest.exp: Likewise.
788 * gdb.threads/manythreads.exp: Likewise.
789 * gdb.threads/print-threads.exp: Likewise.
790 * gdb.threads/pthreads.exp:: Likewise.
791 * gdb.threads/schedlock.exp: Likewise.
792
3433cfa5
SC
7932014-10-24 Siva Chandra Reddy <sivachandra@google.com>
794
795 * gdb.cp/non-trivial-retval.cc: Add a test case.
796 * gdb.cp/non-trivial-retval.exp: Add a test.
797
092f880b
YQ
7982014-10-20 Yao Qi <yao@codesourcery.com>
799
800 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
801 * gdb.python/py-objfile-script-gdb.py: New file.
802 * gdb.python/py-objfile-script.exp: Update reference to
803 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
804 of remote_download. Remove the dest file.
805
acbdb7f3
YQ
8062014-10-20 Yao Qi <yao@codesourcery.com>
807
808 * gdb.base/checkpoint.exp: Don't remove file copied on host.
809 * gdb.base/step-line.exp: Likewise.
810 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
811 * gdb.dwarf2/dw2-basic.exp: Likewise.
812 * gdb.dwarf2/dw2-compressed.exp: Likewise.
813 * gdb.dwarf2/dw2-filename.exp: Likewise.
814 * gdb.dwarf2/dw2-intercu.exp: Likewise.
815 * gdb.dwarf2/dw2-intermix.exp: Likewise.
816 * gdb.dwarf2/dw2-producer.exp: Likewise.
817 * gdb.dwarf2/mac-fileno.exp: Likewise.
818 * gdb.python/py-frame-args.exp: Likewise.
819 * gdb.python/py-framefilter.exp: Likewise.
820 * gdb.python/py-mi.exp: Likewise.
821 * gdb.python/py-objfile-script.exp: Likewise
822 * gdb.python/py-pp-integral.exp: Likewise.
823 * gdb.python/py-pp-re-notag.exp: Likewise.
824 * gdb.python/py-prettyprint.exp: Likewise.
825 * gdb.python/py-section-script.exp: Likewise.
826 * gdb.python/py-typeprint.exp: Likewise.
827 * gdb.python/py-xmethods.exp: Likewise.
828 * gdb.stabs/weird.exp: Likewise.
829 * gdb.xml/tdesc-regs.exp: Likewise.
830
bd286a29
KCY
8312014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
832
833 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
834 (out_cu): Use addr_len for the size of addresses.
835 (out_line): Likewise. Size DW_LNE_set_address instruction
836 according to addr_len.
837 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
838 (FUNC): Add START_INSNS to definition.
839
673dc4a0
YQ
8402014-10-18 Yao Qi <yao@codesourcery.com>
841
842 * gdb.base/argv0-symlink.exp: Check argv[0] value if
843 gdb_has_argv0 return true.
844 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
845 check [target_info exists noargs], check [gdb_has_argv0]
846 instead.
847 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
848 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
849 procedures.
850
4ffbba72
DE
8512014-10-17 Doug Evans <dje@google.com>
852
853 * gdb.python/py-events.exp: Update expected output for clear_objfiles
854 event.
855 * gdb.python/py-events.py: Add clear_objfiles event.
856
d096d8c1
DE
8572014-10-17 Doug Evans <dje@google.com>
858
859 * gdb.python/py-objfile.exp: Test progspace attribute.
860
a80db015
LM
8612014-10-17 Luis Machado <lgustavo@codesourcery.com>
862
863 * gdb.guile/scm-breakpoint.exp: Do not assume any
864 directory separators when matching source file paths.
865 * gdb.python/py-breakpoint.exp: Likewise.
866 * gdb.reverse/break-precsave.exp: Likewise.
867 * gdb.reverse/break-reverse.exp: Likewise.
868 * gdb.reverse/consecutive-precsave.exp: Likewise.
869 * gdb.reverse/finish-precsave.exp: Likewise.
870 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
871 * gdb.reverse/finish-reverse.exp: Likewise.
872 * gdb.reverse/i386-precsave.exp: Likewise.
873 * gdb.reverse/i387-env-reverse.exp: Likewise.
874 * gdb.reverse/i387-stack-reverse.exp: Likewise.
875 * gdb.reverse/machinestate-precsave.exp: Likewise.
876 * gdb.reverse/machinestate.exp: Likewise.
877 * gdb.reverse/sigall-precsave.exp: Likewise.
878 * gdb.reverse/solib-precsave.exp: Likewise.
879 * gdb.reverse/step-precsave.exp: Likewise.
880 * gdb.reverse/until-precsave.exp: Likewise.
881 * gdb.reverse/watch-precsave.exp: Likewise.
882 * gdb.reverse/watch-reverse.exp: Likewise.
883
b22089ab
YQ
8842014-10-17 Yao Qi <yao@codesourcery.com>
885
886 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
887 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
888
6c4486e6
PA
8892014-10-17 Pedro Alves <palves@redhat.com>
890
891 PR gdb/17471
892 * gdb.base/bg-execution-repeat.c: New file.
893 * gdb.base/bg-execution-repeat.exp: New file.
894
0ff33695
PA
8952014-10-17 Pedro Alves <palves@redhat.com>
896
897 PR gdb/17300
898 * gdb.base/continue-all-already-running.c: New file.
899 * gdb.base/continue-all-already-running.exp: New file.
900
6fdebc3d
PA
9012014-10-17 Pedro Alves <palves@redhat.com>
902
903 PR gdb/17472
904 * gdb.base/annota-input-while-running.c: New file.
905 * gdb.base/annota-input-while-running.exp: New file.
906
32a8097b
PA
9072014-10-17 Pedro Alves <palves@redhat.com>
908
909 * gdb.base/callfuncs.exp: emove references to osf.
910 * gdb.base/sigall.exp: Likewise.
911 * gdb.gdb/selftest.exp: Likewise.
912 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
913 * gdb.mi/non-stop.c: Likewise.
914 * gdb.mi/pthreads.c: Likewise.
915 * gdb.reverse/sigall-precsave.exp: Likewise.
916 * gdb.reverse/sigall-reverse.exp: Likewise.
917 * gdb.threads/pthreads.c: Likewise.
918 * gdb.threads/pthreads.exp: Likewise.
919
7a3517ff
YQ
9202014-10-17 Yao Qi <yao@codesourcery.com>
921
922 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
923 check 'target_info exists noargs'.
924 (test_command_prompt_position): Likewise.
925 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
926 Remove "set args".
927 (progvar_simple_while_test): Likewise.
928 (progvar_complex_if_while_test): Likewise.
929 (if_while_breakpoint_command_test): Likewise.
930 (infrun_breakpoint_command_test): Likewise.
931 (breakpoint_command_test): Likewise.
932 (watchpoint_command_test): Likewise.
933 (bp_deleted_in_command_test): Likewise.
934 (temporary_breakpoint_commands): Likewise.
935
bb99c472
YQ
9362014-10-16 Yao Qi <yao@codesourcery.com>
937
938 * gdb.base/remotetimeout.exp: Remove noargs checking.
939
7c16b83e
PA
9402014-10-15 Pedro Alves <palves@redhat.com>
941
942 PR breakpoints/9649
943 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
944 * gdb.base/breakpoint-in-ro-region.exp
945 (probe_target_hardware_step): New procedure.
946 (top level): Probe hardware stepping and hardware breakpoint
947 support. Test stepping through a read-only region, with both
948 "breakpoint auto-hw" on and off and both "always-inserted" on and
949 off.
950
35a49624
IB
9512014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
952
953 * gdb.dlang/demangle.exp: Update for demangling changes.
954
2d1c107c
SC
9552014-10-15 Siva Chandra Reddy <sivachandra@google.com>
956
957 * gdb.cp/non-trivial-retval.cc: Add new test cases.
958 * gdb.cp/non-trivial-retval.exp: Add new tests.
959
778811d5
SC
9602014-10-15 Siva Chandra Reddy <sivachandra@google.com>
961
962 PR c++/13403
963 PR c++/15154
964 * gdb.cp/non-trivial-retval.cc: New file.
965 * gdb.cp/non-trivial-retval.exp: New file.
966
10c5f0a8
YQ
9672014-10-15 Yao Qi <yao@codesourcery.com>
968
969 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
970 remote host.
971
65d7b369
YQ
9722014-10-15 Yao Qi <yao@codesourcery.com>
973
974 * gdb.python/py-symbol.exp: Match file base name if host is
975 remote, otherwise match file name with dir name.
976 * gdb.python/py-symtab.exp: Likewise.
977 * gdb.python/python.exp: Likewise.
978
46dc1394
YQ
9792014-10-15 Yao Qi <yao@codesourcery.com>
980
981 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
982 pattern.
983 * gdb.python/py-symtab.exp: Likewise.
984 * gdb.python/python.exp: Remove trailing ".*". Fix typo
985 locationn.
986
c40cc657
JB
9872014-10-14 Joel Brobecker <brobecker@adacore.com>
988
989 * gdb.ada/addr_arith: New testcase.
990
2abf49e1
MR
9912014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
992
993 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
994 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
995 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
996 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
997
f7088df3
SDJ
9982014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
999
1000 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1001 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1002 * gdb.arch/stap-eval-lang-ada.exp: New file.
1003
4dc06805
YQ
10042014-10-14 Yao Qi <yao@codesourcery.com>
1005
1006 * gdb.mi/mi-var-child.c (nothing1): New function.
1007 (nothing2): New function.
1008 (do_children_tests): Set function pointers by nothing1 and
1009 nothing2.
1010 * gdb.mi/mi-var-child.exp: Step over new added statements.
1011 Update test to match the new output.
1012 * gdb.mi/var-cmd.c (nothing1): New function.
1013 (nothing2): New function.
1014 (do_children_tests): Set function pointers by nothing1 and
1015 nothing2.
1016 * gdb.mi/mi-var-display.exp: Update test to match output.
1017 Step to the line specified by $line_dct_nothing.
1018 Increase the number of lines to step.
1019
46a93de2
YQ
10202014-10-14 Yao Qi <yao@codesourcery.com>
1021
1022 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1023 tests.
1024 * gdb.mi/mi2-var-child.exp: Likewise.
1025
14ea52ee
DE
10262014-10-13 Doug Evans <dje@google.com>
1027
1028 * gdb.python/py-objfile.exp: Change name of file name test.
1029
e5c6e92b
DE
10302014-10-13 Doug Evans <dje@google.com>
1031
1032 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1033 from the start of the CU.
1034
c780cc2f
JK
10352014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1036 Yao Qi <yao@codesourcery.com>
1037
1038 Fix "save breakpoints" for "catch" command.
1039 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1040 Remove -nonewline. Match also the added "main" line.
1041
99894e11
JK
10422014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 Fix "save breakpoints" for "disable $bpnum" command.
1045 * gdb.base/save-bp.c (main): Add label.
1046 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1047
6e1ac5a3
JK
10482014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1051
754dd2b0
YQ
10522014-10-11 Yao Qi <yao@codesourcery.com>
1053
1054 * gdb.server/server-kill.exp: Execute command
1055 "set remote trace-status-packet on" before "tstatus".
1056
f90183d7
YQ
10572014-10-11 Yao Qi <yao@codesourcery.com>
1058
1059 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1060 (main): Call getppid.
1061 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1062 and continue to it. Read variable "server_pid".
1063
bf40a607
YQ
10642014-10-11 Yao Qi <yao@codesourcery.com>
1065
1066 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1067
052ca370
YQ
10682014-10-11 Yao Qi <yao@codesourcery.com>
1069
1070 * gdb.threads/thread-find.exp: Don't execute command
1071 "info threads".
1072 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1073 * gdb.threads/linux-dp.exp: Don't check the condition
1074 $threads_created equals to zero.
1075
3831839c
PA
10762014-10-10 Pedro Alves <palves@redhat.com>
1077
1078 * gdb.base/bigcore.exp: Remove references to IRIX.
1079 * gdb.base/funcargs.exp: Likewise.
1080 * gdb.base/interrupt.exp: Likewise.
1081 * gdb.base/mips_pro.exp: Likewise.
1082 * gdb.base/nodebug.exp: Likewise.
1083 * gdb.base/setvar.exp: Likewise.
1084 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1085
8b9a549d
PA
10862014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1087 Pedro Alves <palves@redhat.com>
1088
1089 PR symtab/14466
1090 * gdb.base/vdso-warning.c: New file.
1091 * gdb.base/vdso-warning.exp: New file.
1092
d48ba5e8
DE
10932014-10-02 Doug Evans <dje@google.com>
1094
1095 * gdb.base/structs.c (main): Don't run forever.
1096
2278c276
PA
10972014-10-02 Pedro Alves <palves@redhat.com>
1098
1099 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1100 (top level) <stop threads 1, stop threads 2>: Use it.
1101
b57bacec
PA
11022014-10-02 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.threads/break-while-running.exp (test): Add new
1105 'update_thread_list' argument. Skip "info threads" if false.
1106 (top level): Add new 'update_thread_list' axis.
1107
13fd3ff3
PA
11082014-10-02 Pedro Alves <palves@redhat.com>
1109
1110 PR breakpoints/17431
1111 * gdb.base/execl-update-breakpoints.c: New file.
1112 * gdb.base/execl-update-breakpoints.exp: New file.
1113
0fec99e8
PA
11142014-10-01 Pedro Alves <palves@redhat.com>
1115
1116 * gdb.base/breakpoint-in-ro-region.c: New file.
1117 * gdb.base/breakpoint-in-ro-region.exp: New file.
1118
2ddf4301
SM
11192014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1120
1121 * gdb.mi/mi-exit-code.exp: New file.
1122 * gdb.mi/mi-exit-code.c: New file.
1123
6a5f3f43
YQ
11242014-09-30 Yao Qi <yao@codesourcery.com>
1125
1126 * lib/prelink-support.exp (build_executable_own_libs): Error if
1127 the target isn't native.
1128
345bcc73
YQ
11292014-09-30 Yao Qi <yao@codesourcery.com>
1130
1131 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1132 false.
1133
a25a5a45
PA
11342014-09-22 Pedro Alves <palves@redhat.com>
1135
1136 * gdb.threads/break-while-running.exp: New file.
1137 * gdb.threads/break-while-running.c: New file.
1138
00ba3162
YQ
11392014-09-19 Yao Qi <yao@codesourcery.com>
1140
1141 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1142 Invoke test. Restart GDB with --readnow and invoke test again.
1143
c3b7b696
YQ
11442014-09-19 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1147 proc set_breakpoint_on_gcd_function. Invoke
1148 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1149 invoke set_breakpoint_on_gcd_function again.
1150
2b4fd423
DE
11512014-09-18 Doug Evans <dje@google.com>
1152
1153 * gdb.dwarf2/symtab-producer.exp: New file.
1154
a5947601
SDJ
11552014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1156
1157 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1158 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1159 * gdb.base/global-var-nested-by-dso.c: Likewise.
1160 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1161
91c19059
SDJ
11622014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1163 Pedro Alves <palves@redhat.com>
1164
1165 * gdb.base/watch-bitfields.exp: Pass string other than test file
1166 name to prepare_for_testing.
1167 (watch): New procedure.
1168 (expect_watchpoint): Use with_test_prefix.
1169 (top level): Factor out tests to ...
1170 (test_watch_location, test_regular_watch): ... these new
1171 procedures, and use with_test_prefix and gdb_continue_to_end.
1172
bb9d5f81
PP
11732014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1174
1175 PR breakpoints/12526
1176 * gdb.base/watch-bitfields.exp: New file.
1177 * gdb.base/watch-bitfields.c: New file.
1178
635856f5
PA
11792014-09-16 Pedro Alves <palves@redhat.com>
1180
1181 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1182 software and hardware addresses, not software address against
1183 itself.
1184
7280ceea
PA
11852014-09-16 Pedro Alves <palves@redhat.com>
1186
1187 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1188 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1189
428b16bd
PA
11902014-09-16 Pedro Alves <palves@redhat.com>
1191
1192 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1193 files.
1194 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1195 "*-*-vxworks*" throughout.
1196 * gdb.base/break.exp: Likewise.
1197 * gdb.base/default.exp: Likewise.
1198 * gdb.base/scope.exp: Likewise.
1199 * gdb.base/sepdebug.exp: Likewise.
1200 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1201 throughout.
1202 * gdb.base/run.c: Likewise.
1203 * gdb.base/sepdebug.c: Likewise.
1204 * gdb.hp/gdb.aCC/run.c: Likewise.
1205 * gdb.reverse/until-reverse.c: Likewise.
1206 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1207
666d413c
YQ
12082014-09-16 Yao Qi <yao@codesourcery.com>
1209
1210 * boards/local-remote-host-native.exp: New file.
1211
57cbd724
DE
12122014-09-14 Doug Evans <xdje42@gmail.com>
1213
1214 * gdb.threads/queue-signal.c (thread_count): New variable.
1215 (thread_count_mutex, thread_count_condvar): New variables.
1216 (incr_thread_count, wait_all_threads_running): New functions.
1217 (main): Wait for all threads to be in their thread functions.
1218
81219e53
DE
12192014-09-13 Doug Evans <xdje42@gmail.com>
1220
1221 * gdb.threads/queue-signal.c: New file.
1222 * gdb.threads/queue-signal.exp: New file.
1223
3714cea7
DE
12242014-09-13 Doug Evans <xdje42@gmail.com>
1225
1226 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1227 be consistent with what default_gdb_init uses.
1228 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1229 the plain text of the prompt. Add some logging printfs.
1230 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1231
fa43b1d7
PA
12322014-09-12 Pedro Alves <palves@redhat.com>
1233
1234 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1235 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1236 * gdb.arch/i386-size-overlap.exp: Likewise.
1237 * gdb.arch/i386-size.exp: Likewise.
1238 * gdb.arch/i386-unwind.exp: Likewise.
1239 * gdb.base/a2-run.exp: Likewise.
1240 * gdb.base/break.exp: Likewise.
1241 * gdb.base/charset.exp: Likewise.
1242 * gdb.base/chng-syms.exp: Likewise.
1243 * gdb.base/commands.exp: Likewise.
1244 * gdb.base/dbx.exp: Likewise.
1245 * gdb.base/find.exp: Likewise.
1246 * gdb.base/funcargs.exp: Likewise.
1247 * gdb.base/jit-simple.exp: Likewise.
1248 * gdb.base/reread.exp: Likewise.
1249 * gdb.base/sepdebug.exp: Likewise.
1250 * gdb.base/step-bt.exp: Likewise.
1251 * gdb.cp/mb-inline.exp: Likewise.
1252 * gdb.cp/mb-templates.exp: Likewise.
1253 * gdb.objc/basicclass.exp: Likewise.
1254 * gdb.threads/killed.exp: Likewise.
1255
9d9bf2df
EBM
12562014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1257
1258 PR tdep/17379
1259 * gdb.arch/powerpc-stackless.S: New file.
1260 * gdb.arch/powerpc-stackless.exp: New file.
1261
1cf2f1b0
JK
12622014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 * gdb.base/attach.c: Include unistd.h.
1265 (main): Call alarm. Add label postloop.
1266 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1267 gdb_breakpoint, gdb_continue_to_breakpoint.
1268 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1269
98880d46
PA
12702014-09-11 Pedro Alves <palves@redhat.com>
1271
1272 PR gdb/17347
1273 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1274 * gdb.base/attach.exp (test_command_line_attach_run): New
1275 procedure.
1276 (top level): Call it.
1277
4c92ff2c
PA
12782014-09-11 Pedro Alves <palves@redhat.com>
1279
1280 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1281 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1282 (do_command_attach_tests): Use spawn_wait_for_attach.
1283 * gdb.base/solib-overlap.exp: Likewise.
1284 * gdb.multi/multi-attach.exp: Likewise.
1285 * gdb.python/py-prompt.exp: Likewise.
1286 * gdb.python/py-sync-interp.exp: Likewise.
1287 * gdb.server/ext-attach.exp: Likewise.
1288
3adc1a7d
GKB
12892014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1290
1291 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1292 command in testcase. Simplify testcase.
1293
96334934
JB
12942014-09-10 Joel Brobecker <brobecker@adacore.com>
1295
1296 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1297
eb479039
JB
12982014-09-10 Joel Brobecker <brobecker@adacore.com>
1299
1300 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1301
deede10c
JB
13022014-09-10 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1305
7828a5f5
JB
13062014-09-10 Joel Brobecker <brobecker@adacore.com>
1307
1308 * gdb.dwarf2/dynarr-ptr.c: New file.
1309 * gdb.dwarf2/dynarr-ptr.exp: New file.
1310
33aeebcf
MR
13112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1312
1313 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1314 of 30 rather than hardcoding 120 for a slow test case. Take the
1315 `gdb,timeout' target setting into account for this calculation.
1316 Don't extend the timeout for the test cases that don't need it.
1317
7b415901
MR
13182014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1319
1320 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1321 a factor of 2 for a slow test case. Take the `gdb,timeout'
1322 target setting into account for this calculation.
1323 * gdb.reverse/until-precsave.exp: Increase the timeout by
1324 a factor of 15 and 3 respectively rather than adding 120
1325 for a pair of slow test cases. Take the `gdb,timeout'
1326 target setting into account for this calculation.
1327
4a40f85a
MR
13282014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1329
1330 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1331 timeout, don't pass one down to gdb_expect.
1332 (gdb_expect): Rework timeout selection.
1333
09635af7
MR
13342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1335
1336 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1337 exception on timeout.
1338 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1339 (gdbserver_start_extended): Catch any `gdbserver_start' error
1340 exceptions.
1341 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1342 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1343 `gdbserver_gdb_load' error exceptions.
1344
2bdd10b7
MR
13452014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1346
1347 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1348 120 on waiting for the TCP socket to open.
1349
316935f0
DE
13502014-09-09 Doug Evans <xdje42@gmail.com>
1351
1352 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1353 _caller_matches, _any_caller_is, _any_caller_matches.
1354
83740597
DE
13552014-09-09 Doug Evans <xdje42@gmail.com>
1356
1357 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1358
4c122fc3
YQ
13592014-09-09 Yao Qi <yao@codesourcery.com>
1360
1361 * gdb.mi/mi-var-display.exp: Set print symbol off.
1362
a9f116cb
GKB
13632014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1364
1365 PR gdb/17035
1366 * gdb.base/commands.exp: Add tests to verify user-defined
1367 commands with empty bodies.
1368 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1369 python commands in `show user command`.
1370 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1371 scheme commands in `show user command`.
1372
c75bd3a2
JK
13732014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1374
1375 PR python/17355
1376 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1377 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1378 * gdb.python/py-framefilter-invalidarg.exp: New file.
1379 * gdb.python/py-framefilter-invalidarg.py: New file.
1380
faa42425
DE
13812014-09-06 Doug Evans <xdje42@gmail.com>
1382
1383 PR 15276
1384 * gdb.python/py-caller-is.c: New file.
1385 * gdb.python/py-caller-is.exp: New file.
1386
474ca4f6
SDJ
13872014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1388
1389 PR gdb/17235
1390 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1391 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1392
eb0b0463
SDJ
13932014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1394
1395 PR fortran/17237
1396 * gdb.fortran/print-formatted.exp: New file.
1397 * gdb.fortran/print-formatted.f90: Likewise.
1398
5f3b99cf
SS
13992014-09-03 Sasha Smundak <asmundak@google.com>
1400
1401 * gdb.python/py-frame.exp: Test Frame.read_register.
1402
7d793aa9
SDJ
14032014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1404
1405 PR python/16699
1406 * gdb.python/py-completion.exp: New file.
1407 * gdb.python/py-completion.py: Likewise.
1408
fb0576e9
DE
14092014-08-28 Doug Evans <dje@google.com>
1410
1411 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1412 eax,etc. are live with values set by gdb and thus the compiler can't
1413 use them.
1414 * gdb.arch/i386-pseudo.c (main): Ditto.
1415
ee92b0dd
DE
14162014-08-27 Doug Evans <dje@google.com>
1417
1418 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1419
6649db35
DE
14202014-08-25 Doug Evans <dje@google.com>
1421
1422 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1423 (main): Ditto.
1424
564b7600
DE
14252014-08-25 Doug Evans <dje@google.com>
1426
1427 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1428
3881fb67
YQ
14292014-08-24 Yao Qi <yao@codesourcery.com>
1430
1431 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1432 symbol off.
1433 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1434
a05a36a5
DE
14352014-08-22 Doug Evans <dje@google.com>
1436
1437 PR 17276
1438 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1439 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1440 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1441
7c343b48
YQ
14422014-08-22 Yao Qi <yao@codesourcery.com>
1443
1444 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1445 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1446 * gdb.python/python.exp: Likewise. Use .py file on the host
1447 instead of the build.
1448
22fd09ae
JK
14492014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1450
1451 * gdb.threads/gcore-stale-thread.c: New file.
1452 * gdb.threads/gcore-stale-thread.exp: New file.
1453
a8454a7c
PA
14542014-08-21 Pedro Alves <palves@redhat.com>
1455
1456 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1457 * gdb.base/gcore-relro-pie.exp: Likewise.
1458 * gdb.base/gcore-relro.exp: Likewise.
1459 * gdb.base/gcore.exp: Likewise.
1460 * gdb.base/print-symbol-loading.exp: Likewise.
1461 * gdb.threads/gcore-thread.exp: Likewise.
1462 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1463
2a31c623
PA
14642014-08-20 Pedro Alves <palves@redhat.com>
1465 Jan Kratochvil <jan.kratochvil@redhat.com>
1466
1467 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1468 configure.
1469 (EXPECT): Handle READ1 being set.
1470 (all): Depend on EXTRA_RULES.
1471 (check-read1, expect-read1, read1.so, read1): New rules.
1472 * README (Testsuite Parameters): Document the READ1 make variable.
1473 (Race detection): New section.
1474 * configure: Regenerate.
1475 * configure.ac: If build==host==target, and running under a
1476 GNU/glibc system, add read1 to the extra Makefile rules.
1477 (EXTRA_RULES): AC_SUBST it.
1478 * lib/read1.c: New file.
1479
d36430db
JB
14802014-08-20 Joel Brobecker <brobecker@adacore.com>
1481
1482 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1483 the handling of variables declared as a typedef to an array
1484 which a DW_AT_data_location attribute.
1485
9a0dc9e3
PA
14862014-08-19 Andrew Burgess <aburgess@broadcom.com>
1487 Pedro Alves <palves@redhat.com>
1488
1489 PR symtab/14604
1490 PR symtab/14605
1491 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1492 gdb_test.
1493
0718a8da
PA
14942014-08-19 Pedro Alves <palves@redhat.com>
1495
1496 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1497
13b448cd
YQ
14982014-08-19 Yao Qi <yao@codesourcery.com>
1499
1500 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1501 right line.
1502
1cbf5077
DB
15032014-08-18 David Blaikie <dblaikie@gmail.com>
1504
1505 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1506
bf0fae19
JB
15072014-08-18 Joel Brobecker <brobecker@adacore.com>
1508
1509 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1510 attribute in array range.
1511
3c8c5dcc
JB
15122014-08-18 Joel Brobecker <brobecker@adacore.com>
1513
1514 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1515
e66d4446
SC
15162014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1517
1518 PR c++/17132
1519 * gdb.cp/pr17132.cc: New file.
1520 * gdb.cp/pr17132.exp: New file.
1521
940df408
SC
15222014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1523
1524 * gdb.python/py-xmethods.py (A_getarrayind)
1525 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1526 Use 'print' with function call syntax.
1527 (E_method_matcher.match): Fix tab vs space indentation mixup.
1528
ebcc6c3a
YQ
15292014-08-15 Yao Qi <yao@codesourcery.com>
1530
1531 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1532 false.
1533
775e0f04
YQ
15342014-08-15 Yao Qi <yao@codesourcery.com>
1535
1536 * gdb.cp/casts.exp: Set print symbol off.
1537 * gdb.cp/class2.exp: Likewise.
1538 * gdb.cp/overload.exp: Likewise.
1539 * gdb.cp/templates.exp: Likewise.
1540
d769e349
DE
15412014-08-11 Doug Evans <dje@google.com>
1542
1543 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1544 (test_load_shlib): Update.
1545
20c6f1e1
YQ
15462014-08-09 Yao Qi <yao@codesourcery.com>
1547
1548 * gdb.base/display.exp: Invoke is_address_zero_readable.
1549 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1550 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1551 * gdb.base/hbreak-unmapped.exp: Return if
1552 is_address_zero_readable returns true.
1553 * gdb.base/signest.exp: Likewise.
1554 * gdb.base/signull.exp: Likewise.
1555 * gdb.base/sigbpt.exp: Likewise.
1556 * gdb.guile/scm-disasm.exp: Do the test if
1557 is_address_zero_readable returns false.
1558 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1559 * gdb.python/py-arch.exp: Likewise.
1560 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1561 * lib/gdb.exp (is_address_zero_readable): New proc.
1562
5792e8e3
YQ
15632014-08-09 Yao Qi <yao@codesourcery.com>
1564
1565 PR testsuite/13443
1566 * gdb.mi/mi-var-display.exp: Make test messages unique.
1567
3cecbbbe
TT
15682014-08-04 Tom Tromey <tromey@redhat.com>
1569
1570 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1571 target 0".
1572
00b51ff5
TT
15732014-08-04 Tom Tromey <tromey@redhat.com>
1574
1575 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1576 "target_resume".
1577
6908c509
JB
15782014-08-01 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1581 inner_vla_struct_object_size.
1582 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1583 as xfail.
1584
cc6563d2
PA
15852014-07-30 Pedro Alves <palves@redhat.com>
1586
1587 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1588 comment.
1589
7e09a223
YQ
15902014-07-29 Yao Qi <yao@codesourcery.com>
1591
1592 PR gdb/17206
1593 * gdb.base/until-nodebug.exp: New.
1594
7ebdbe92
DE
15952014-07-28 Doug Evans <xdje42@gmail.com>
1596
1597 PR guile/17203
1598 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1599 previously existing parameter, and previously ambiguously spelled
1600 parameter.
1601
fdb1adc6
WN
16022014-07-28 Will Newton <will.newton@linaro.org>
1603
1604 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1605
186fcde0
DE
16062014-07-26 Ludovic Courtès <ludo@gnu.org>
1607 Doug Evans <xdje42@gmail.com>
1608
1609 PR guile/17146
1610 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1611
70509625
PA
16122014-07-25 Pedro Alves <palves@redhat.com>
1613
1614 * gdb.threads/signal-command-handle-nopass.c: New file.
1615 * gdb.threads/signal-command-handle-nopass.exp: New file.
1616 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1617 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1618 * gdb.threads/signal-delivered-right-thread.c: New file.
1619 * gdb.threads/signal-delivered-right-thread.exp: New file.
1620
c3f814a1
PA
16212014-07-25 Pedro Alves <palves@redhat.com>
1622
1623 * gdb.base/double-prompt-target-event-error.exp
1624 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1625 match.
1626 (cancel_pagination_in_target_event): Rework double prompt
1627 detection.
1628 * gdb.base/paginate-after-ctrl-c-running.exp
1629 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1630 <return>' match.
1631 * gdb.base/paginate-bg-execution.exp
1632 (test_bg_execution_pagination_return)
1633 (test_bg_execution_pagination_cancel): Remove '-notransfer
1634 <return>' matches.
1635 * gdb.base/paginate-execution-startup.exp
1636 (test_fg_execution_pagination_return)
1637 (test_fg_execution_pagination_cancel): Remove '-notransfer
1638 <return>' matches.
1639 * gdb.base/paginate-inferior-exit.exp
1640 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1641 match.
1642 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1643 * lib/gdb.exp (pagination_prompt): Run text through
1644 string_to_regexp.
1645 (gdb_test_multiple): Match $pagination_prompt instead of
1646 "<return>".
1647 (string_to_regexp): Move to lib/gdb-utils.exp.
1648
e214cf6c
JK
16492014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1650
1651 * gdb.arch/amd64-entry-value-paramref.S: New file.
1652 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1653 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1654 * gdb.arch/amd64-optimout-repeat.S: New file.
1655 * gdb.arch/amd64-optimout-repeat.c: New file.
1656 * gdb.arch/amd64-optimout-repeat.exp: New file.
1657
17d0c5c8
JK
16582014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 PR gdb/17170
1661 * gdb.base/statistics.exp: New file.
1662
b8b8facf
DE
16632014-07-17 Doug Evans <dje@google.com>
1664
74b49205 1665 PR gdb/17170
b8b8facf
DE
1666 * gdb.base/maint.exp: Update testing of per-command stats.
1667
1b5d0ab3
PA
16682014-07-16 Pedro Alves <palves@redhat.com>
1669
1670 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1671 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1672 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1673 (tfile_write_buf): New functions.
1674 (add_memory_block): Rewrite using the above.
1675 (adjust_function_address): New function.
1676 (FUNCTION_ADDRESS): New macro.
1677 (write_basic_trace_file): Remove short_x local, and use
1678 tfile_write_16. Change type of func_addr local to unsigned long
1679 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1680 here. Cast argument of add_memory_block to char pointer.
1681 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1682 (main): Remove parameters.
1683 * gdb.trace/tfile.exp: Remove nowarnings.
1684
4d974e88
SM
16852014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1686
1687 * gdb.base/debug-expr.exp: Test string evaluation with
1688 "debug expression" on.
1689
41e99568
PA
16902014-07-15 Pedro Alves <palves@redhat.com>
1691
1692 * gdb.base/reread.exp: Use clean_restart.
1693
487d9753
PL
16942014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1695
1696 * gdb.arch/avr-flash-qualifer.c: New.
1697 * gdb.arch/avr-flash-qualifer.exp: New.
1698
cc1c52ad
PA
16992014-07-14 Pedro Alves <palves@redhat.com>
1700
1701 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1702 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1703
1e973570
PA
17042014-07-14 Pedro Alves <palves@redhat.com>
1705
1706 * gdb.base/double-prompt-target-event-error.c: New file.
1707 * gdb.base/double-prompt-target-event-error.exp: New file.
1708
93d6eb10
PA
17092014-07-14 Pedro Alves <palves@redhat.com>
1710
1711 PR gdb/17072
1712 * gdb.base/paginate-inferior-exit.c: New file.
1713 * gdb.base/paginate-inferior-exit.exp: New file.
1714
0017922d
PA
17152014-07-14 Pedro Alves <palves@redhat.com>
1716
1717 PR gdb/17072
1718 * gdb.base/paginate-bg-execution.c: New file.
1719 * gdb.base/paginate-bg-execution.exp: New file.
1720
94696ad3
PA
17212014-07-14 Pedro Alves <palves@redhat.com>
1722
1723 PR gdb/17072
1724 * gdb.base/paginate-execution-startup.c: New file.
1725 * gdb.base/paginate-execution-startup.exp: New file.
1726 * lib/gdb.exp (pagination_prompt): New global.
1727 (default_gdb_spawn): New procedure, factored out from
1728 default_gdb_spawn.
1729 (default_gdb_start): Adjust to call default_gdb_spawn.
1730 (gdb_spawn): New procedure.
1731
bd293940
PA
17322014-07-14 Pedro Alves <palves@redhat.com>
1733
1734 * lib/gdb.exp (gdb_assert): New procedure.
1735 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1736
c933f875
PA
17372014-07-14 Pedro Alves <palves@redhat.com>
1738
1739 * gdb.base/execution-termios.c: New file.
1740 * gdb.base/execution-termios.exp: New file.
1741
d98b7a16
TT
17422014-07-14 Tom Tromey <tromey@redhat.com>
1743
1744 * gdb.cp/vla-cxx.cc: New file.
1745 * gdb.cp/vla-cxx.exp: New file.
1746
548740d6
TT
17472014-07-14 Tom Tromey <tromey@redhat.com>
1748
1749 * gdb.reverse/rerun-prec.c: New file.
1750 * gdb.reverse/rerun-prec.exp: New file.
1751
a25eb028
MR
17522014-07-12 Maciej W. Rozycki <macro@mips.com>
1753 Maciej W. Rozycki <macro@codesourcery.com>
1754
1755 * lib/gdb-utils.exp: New file.
1756 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1757 inline `gdb_init_command' processing.
1758 (gdb_start_cmd): Likewise.
1759 * lib/mi-support.exp (mi_run_cmd): Likewise.
1760 * README: Document `gdb_init_command' and `gdb_init_commands'.
1761
218c2655
JK
17622014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1763
1764 Fix false FAIL running under a very long directory name.
1765 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1766 and "set print elements 10000". Twice.
1767
5401fde3
YQ
17682014-07-11 Yao Qi <yao@codesourcery.com>
1769
1770 * gdb.base/exprs.exp: "set print symbol off".
1771
e76126e8
PA
17722014-07-11 Pedro Alves <palves@redhat.com>
1773
1774 * gdb.threads/kill.c: New file.
1775 * gdb.threads/kill.exp: New file.
1776
2d6f0de6
YQ
17772014-07-10 Yao Qi <yao@codesourcery.com>
1778
1779 * gdb.trace/tfile.c (write_basic_trace_file)
1780 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1781 address written to trace file.
1782
7180e04a
PA
17832014-07-09 Pedro Alves <palves@redhat.com>
1784
1785 * gdb.base/attach-wait-input.exp: New file.
1786 * gdb.base/attach-wait-input.c: New file.
1787
9a9a7608
AB
17882014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1789
1790 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1791 setting up test structures.
1792 (main): Call new test function.
1793 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1794 test function, continue into test function and walk test
1795 structures.
1796
161ac41e
YQ
17972014-07-02 Yao Qi <yao@codesourcery.com>
1798
1799 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1800 'bar_start' at the beginning of functions 'foo' and 'bar'
1801 respectively.
1802 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1803 instead of 'foo' and 'bar'.
1804
1f267ae3
MM
18052014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1806
1807 * gdb.btrace/segv.exp: New.
1808 * gdb.btrace/segv.c: New.
1809
2b239efb
LM
18102014-07-02 Luis Machado <lgustavo@codesourcery.com>
1811
1812 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1813 instruction.
1814
cf363f18
MW
18152014-06-30 Mark Wielaard <mjw@redhat.com>
1816
1817 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1818 vulture, vilify, villar): New volatile array constants.
1819 (vindictive, vegetation): New const volatile array constants.
1820 * gdb.base/volatile.exp: Test volatile and const volatile array
1821 types.
1822
aebf9d24
AA
18232014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1824
1825 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1826 target lacks support for awatch, rwatch, or hbreak.
1827
b67a2c6f
YQ
18282014-06-27 Yao Qi <yao@codesourcery.com>
1829
1830 * gdb.multi/dummy-frame-restore.exp: New.
1831 * gdb.multi/dummy-frame-restore.c: New.
1832
aef92902
MM
18332014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1834
1835 * gdb.btrace/gcore.exp: New.
1836
8e9db26e
PA
18372014-06-23 Pedro Alves <palves@redhat.com>
1838
1839 * gdb.base/watchpoint-reuse-slot.c: New file.
1840 * gdb.base/watchpoint-reuse-slot.exp: New file.
1841
70afc5b7
SC
18422014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1843
1844 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1845 progspace's filename in 'info', 'enable' and 'disable' command
1846 tests.
1847
b972bd9c
JK
18482014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1851 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1852 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1853
125f8a3d
GB
18542014-06-20 Gary Benson <gbenson@redhat.com>
1855
1856 * gdb.arch/i386-avx.exp: Fix include file location.
1857 * gdb.arch/i386-sse.exp: Likewise.
1858
3ed9baed
IB
18592014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1860
1861 * gdb.dlang/expression.exp: New file.
1862
034f788c
PA
18632014-06-19 Pedro Alves <palves@redhat.com>
1864
1865 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1866 out from ...
1867 (top level): ... here. Iterate running tests under different
1868 scheduler-locking settings.
1869
45371d0c
LM
18702014-06-18 Luis Machado <lgustavo@codesourcery.com>
1871
1872 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1873 to DW_FORM_addr and use non-zero addresses.
1874
5d376983
SC
18752014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1876
1877 PR gdb/17017
1878 * gdb.python/py-xmethods.cc: Add global function call counters and
1879 increment them in their respective functions. Remove "cout"
1880 statements.
1881 * gdb.python/py-xmethods.exp: Make tests check the global function
1882 call counters instead of depending on inferior IO.
1883
a1aa2221
LM
18842014-06-18 Don Breazeal <donb@codesourcery.com>
1885
1886 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1887 Deleted procedure.
1888 (explicit_fork_parent_follow): Deleted procedure.
1889 (explicit_fork_child_follow): Deleted procedure.
1890 (test_follow_fork): New procedure.
1891 (do_fork_tests): Replace calls to deleted procedures with
1892 calls to test_follow_fork and reset GDB for subsequent
1893 procedure calls.
1894
0fc05997
YQ
18952014-06-17 Yao Qi <yao@codesourcery.com>
1896
1897 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1898 CP1252.
1899
70795c52
LM
19002014-06-17 Luis Machado <lgustavo@codesourcery.com>
1901
1902 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1903 Initialize ptr and S explicitly.
1904 (skip_type_update_when_not_use_rtti_test): Likewise.
1905
6be47f0c
KS
19062014-06-16 Keith Seitz <keiths@redhat.com>
1907
1908 PR mi/15863
1909 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1910 the inferior is started.
1911
d03de421
PA
19122014-06-16 Pedro Alves <palves@redhat.com>
1913
1914 * gdb.base/break-main-file-remove-fail.c: New file.
1915 * gdb.base/break-main-file-remove-fail.exp: New file.
1916 * gdb.base/break-unload-file.exp: Use build_executable instead of
1917 prepare_for_testing.
1918 (test_break): New parameter "initial_load". Handle it.
1919 (top level): Add initial_load cmdline/file axis.
1920
f9579b99
TT
19212014-06-12 Tom Tromey <tromey@redhat.com>
1922
1923 * gdb.base/completion.exp: Don't use directory name in test.
1924
3657956b
GB
19252014-06-09 Gary Benson <gbenson@redhat.com>
1926
1927 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1928 separate the always-available ANSI-standard signals from the
1929 signals that require checking.
1930 (main): Likewise.
1931 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1932 Likewise.
1933 (main): Likewise.
1934
4186eb54
KS
19352014-06-07 Keith Seitz <keiths@redhat.com>
1936
1937 Revert:
1938 PR c++/16253
1939 * gdb.cp/var-tag.cc: New file.
1940 * gdb.cp/var-tag.exp: New file.
1941 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1942 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1943 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1944 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1945
25326a28 19462014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1947
1948 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1949
829155c9
PA
19502014-06-06 Pedro Alves <palves@redhat.com>
1951
1952 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1953 in target debug output instead of looking at RSP packets,
1954 disabling the test on any target that uses hardware stepping.
1955 Update comments.
1956
61c8d22e
PA
19572014-06-06 Pedro Alves <palves@redhat.com>
1958
1959 * gdb.base/break-unload-file.exp: Fix typo.
1960
d9a47287
YQ
19612014-06-06 Yao Qi <yao@codesourcery.com>
1962
1963 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1964 from "jit_function" to "^jit_function".
1965
e5e01dbf
YQ
19662014-06-06 Yao Qi <yao@codesourcery.com>
1967
1968 * gdb.base/async.c (foo): Add one statement.
1969 * gdb.base/async.exp: Get the next instruction address and
1970 match the output of "nexti" by instruction address. Match
1971 the hex address in the output of "finish".
1972
73ba372c
GB
19732014-06-06 Gary Benson <gbenson@redhat.com>
1974
1975 * gdb.base/call-signals.c: Remove preprocessor conditionals
1976 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1977 SIGSEGV and SIGTERM.
1978 * gdb.base/sigall.c: Likewise.
1979 * gdb.base/unwindonsignal.c: Likewise.
1980 * gdb.reverse/sigall-reverse.c: Likewise.
1981
831517df
YQ
19822014-06-06 Yao Qi <yao@codesourcery.com>
1983
1984 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1985 readable, skip the test.
1986
b8b91e98
YQ
19872014-06-06 Yao Qi <yao@codesourcery.com>
1988
1989 * gdb.threads/staticthreads.c (thread_function): Move the line
1990 setting breakpoint on forward.
1991 * gdb.threads/staticthreads.exp: Update comments.
1992
fb934770
LC
19932014-06-05 Ludovic Courtès <ludo@gnu.org>
1994
1995 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1996 "history-append! type error".
1997
6ef284bd
SM
19982014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1999
2000 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2001 erroneous dprintf expected input.
2002
a872e241
DE
20032014-06-04 Doug Evans <xdje42@gmail.com>
2004
2005 * gdb.guile/scm-generics.exp: Delete.
2006
16f691fb
DE
20072014-06-04 Doug Evans <xdje42@gmail.com>
2008
2009 * gdb.guile/scm-breakpoint.exp: Update.
2010 Add tests for breakpoint registration.
2011
012370f6
TT
20122014-06-04 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2015 VLA-in-union.
2016 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2017 inner_vla_struct, vla_union types. Initialize objects of those
2018 types and compute their sizes.
2019
9f5a4cef
HZ
20202014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2021 Hui Zhu <hui@codesourcery.com>
2022
2023 * gdb.base/fileio.exp: Add test for shell not available as well as
2024 available.
2025 * gdb.base/fileio.c (test_system): Check for shell twice.
2026
90a45c4d
YQ
20272014-06-04 Yao Qi <yao@codesourcery.com>
2028
2029 * gdb.base/auto-connect-native-target.exp: Remove redundant
2030 space from the regexp pattern.
2031
70017e41
YQ
20322014-06-04 Yao Qi <yao@codesourcery.com>
2033
2034 * gdb.base/default.exp: Replace "child" with "native" in
2035 regexp pattern.
2036
883964a7
SC
20372014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2038
2039 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2040 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2041 * gdb.python/py-xmethods.py: Python script supporting the
2042 new testcase and tests.
2043
ef370185
JB
20442014-06-03 Joel Brobecker <brobecker@adacore.com>
2045 Pedro Alves <palves@redhat.com>
2046
2047 PR breakpoints/17000
2048 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2049 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2050
1e2ccb61
BM
20512014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2052
2053 * gdb.base/subst.exp: Add tests to verify partial path matching
2054 output.
2055
c6ec5ab2
PA
20562014-06-03 Pedro Alves <palves@redhat.com>
2057
2058 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2059 target that doesn't use software single-stepping.
2060
835c559f
PA
20612014-06-03 Pedro Alves <palves@redhat.com>
2062
2063 PR breakpoints/17000
2064 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2065 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2066
06eb1586
DE
20672014-06-02 Doug Evans <xdje42@gmail.com>
2068
2069 * gdb.guile/scm-parameter.exp: New file.
2070
e698b8c4
DE
20712014-06-02 Doug Evans <xdje42@gmail.com>
2072
2073 * gdb.guile/scm-cmd.c: New file.
2074 * gdb.guile/scm-cmd.exp: New file.
2075
ded03782
DE
20762014-06-02 Doug Evans <xdje42@gmail.com>
2077
2078 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2079 pretty-printer lookup.
2080 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2081 (make-pp_s-printer): Call it.
2082 (make-pretty-printer-from-dict): New function.
2083 (lookup-pretty-printer-maker-from-dict): New function.
2084 (*pretty-printer*): Simplify.
2085 (make-objfile-pp_s-printer): New function.
2086 (install-objfile-pretty-printers!): New function.
2087 (make-progspace-pp_s-printer): New function.
2088 (install-progspace-pretty-printers!): New function.
2089 * gdb.guile/scm-progspace.c: New file.
2090 * gdb.guile/scm-progspace.exp: New file.
2091
41fac0cf
PA
20922014-06-02 Pedro Alves <palves@redhat.com>
2093
2094 * gdb.base/dprintf-bp-same-addr.c: New file.
2095 * gdb.base/dprintf-bp-same-addr.exp: New file.
2096
96ae5695
EBM
20972014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2098
2099 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2100 * gdb.arch/powerpc-power.s: Likewise.
2101
da02b3a8
JB
21022014-06-02 Joel Brobecker <brobecker@adacore.com>
2103
2104 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2105
c72b2e7b
YQ
21062014-06-01 Yao Qi <yao@codesourcery.com>
2107
2108 * gdb.base/watchpoint.exp (test_watch_location): Check null
2109 pointer can be dereferenced. If not, do the test, otherwise
2110 skip it.
2111
53e8a631
AB
21122014-05-30 Andrew Burgess <aburgess@broadcom.com>
2113
2114 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2115 results.
2116 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2117
938f0e2f
AB
21182014-05-30 Andrew Burgess <aburgess@broadcom.com>
2119
2120 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2121 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2122 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2123 * gdb.arch/amd64-invalid-stack-top.c: New file.
2124 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2125
9ba6657a
PA
21262014-05-30 Pedro Alves <palves@redhat.com>
2127
2128 PR breakpoints/17000
2129 * gdb.base/sss-bp-on-user-bp.c: New file.
2130 * gdb.base/sss-bp-on-user-bp.exp: New file.
2131
522c09bf
DB
21322014-05-30 David Blaikie <dblaikie@gmail.com>
2133
2134 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2135 gnu_inline semantics via attribute.
2136 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2137 source explicitly specifies the required semantics.
2138
bf4ef81e
MR
21392014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2140
2141 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2142
329ea579
PA
21432014-05-29 Pedro Alves <palves@redhat.com>
2144 Tom Tromey <tromey@redhat.com>
2145
2146 * gdb.base/async-shell.exp: Don't enable target-async.
2147 * gdb.base/async.exp
2148 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2149 parameter. Adjust.
2150 (top level): Don't test with "target-async".
2151 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2152 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2153 * gdb.base/inferior-died.exp: Don't enable target-async.
2154 * gdb.base/interrupt-noterm.exp: Likewise.
2155 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2156 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2157 * gdb.mi/mi-nonstop.exp: Likewise.
2158 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2159 * gdb.mi/mi-nsintrall.exp: Likewise.
2160 * gdb.mi/mi-nsmoribund.exp: Likewise.
2161 * gdb.mi/mi-nsthrexec.exp: Likewise.
2162 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2163 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2164 * gdb.python/py-evsignal.exp: Don't enable target-async.
2165 * gdb.python/py-evthreads.exp: Likewise.
2166 * gdb.python/py-prompt.exp: Likewise.
2167 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2168 * gdb.server/solib-list.exp: Don't enable target-async.
2169 * gdb.threads/thread-specific-bp.exp: Likewise.
2170 * lib/mi-support.exp: Adjust to use mi-async.
2171
fd664c91
PA
21722014-05-29 Pedro Alves <palves@redhat.com>
2173
2174 PR gdb/13860
2175 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2176 reason, even in sync mode.
2177
251bde03
PA
21782014-05-29 Pedro Alves <palves@redhat.com>
2179 Hui Zhu <hui@codesourcery.com>
2180
2181 PR PR15693
2182 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2183 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2184 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2185 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2186
7f3c0343
JB
21872014-05-28 Joel Brobecker <brobecker@adacore.com>
2188
2189 * config/monitor.exp (gdb_target_monitor): Replace use of
2190 "set remotebaud" by "set serial baud".
2191
b2715b27
AW
21922014-05-26 Andy Wingo <wingo@igalia.com>
2193
2194 * gdb.guile/scm-breakpoint.exp:
2195 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2196 properties instead of gdb-object-properties.
2197
498a4489
YQ
21982014-05-26 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.server/no-thread-db.exp: Specify source file name
2201 explicitly when setting a breakpoint.
2202
589fdceb
MM
22032014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2204
2205 * gdb.btrace/vdso.c: New.
2206 * gdb.btrace/vdso.exp: New.
2207
e9089e05
MM
22082014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2209
2210 * gdb.base/gcore.exp (capture_command_output): Move ...
2211 * lib/gdb.exp (capture_command_output): ... here.
2212
67b5c0c1
MM
22132014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2214
2215 * gdb.btrace/data.exp: Test memory access during btrace replay.
2216
a2199296
SM
22172014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2218
2219 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2220
17b2616c
PA
22212014-05-21 Pedro Alves <palves@redhat.com>
2222
2223 PR gdb/13860
2224 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2225 (top level): Test that output related to execution commands is
2226 sent to the console with CLI commands, but not with MI commands.
2227 Test that breakpoint events are always mirrored to the console.
2228 Also expect the new source line to be output after a "next" in
2229 async mode too. Make it a pass/fail test.
2230 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2231 output.
2232 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2233
5166082f
PA
22342014-05-21 Pedro Alves <palves@redhat.com>
2235
2236 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2237 Use them to test variations of "list" after reaching a breakpoint.
2238 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2239 Test "list" with listsize 10 after reaching a breakpoint.
2240 * gdb.python/python.exp (decode_line current location line
2241 number): Adjust expected line number.
2242
2f25d70f
SM
22432014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2244
2245 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2246 behavior for $args, pass it directly to "run".
2247
ff604a67
MR
22482014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2249
2250 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2251 30000 to 65536.
2252
6a3cb8e8
PA
22532014-05-21 Pedro Alves <palves@redhat.com>
2254
2255 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2256 auto-connect-native-target off".
2257 * gdb.base/auto-connect-native-target.c: New file.
2258 * gdb.base/auto-connect-native-target.exp: New file.
2259
4ebfc96e
PA
22602014-05-21 Pedro Alves <palves@redhat.com>
2261
2262 * gdb.base/default.exp: Test "target native" instead of "target
2263 child".
2264
36d46afb
MW
22652014-05-21 Mark Wielaard <mjw@redhat.com>
2266
2267 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2268
5876f503
JK
22692014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 Fix TLS access for -static -pthread.
2272 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2273 <HAVE_TLS> (thread_function, main): Initialize it.
2274 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2275 Add clean_restart.
2276 <$have_tls != "">: Check TLSVAR.
2277
0256a6ac
PA
22782014-05-21 Pedro Alves <palves@redhat.com>
2279
2280 * gdb.base/dcache-line-read-error.c: New.
2281 * gdb.base/dcache-line-read-error.exp: New.
2282
936d2992
PA
22832014-05-20 Pedro Alves <palves@redhat.com>
2284
2285 * gdb.base/compare-sections.c: New file.
2286 * gdb.base/compare-sections.exp: New file.
2287
802e8e6d
PA
22882014-05-20 Pedro Alves <palves@redhat.com>
2289
2290 * gdb.base/break-idempotent.c: New file.
2291 * gdb.base/break-idempotent.exp: New file.
2292
e59fa00f
MM
22932014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2294
2295 * gdb.btrace/nohist.exp: New.
2296
8b696e31
YQ
22972014-05-20 Yao Qi <yao@codesourcery.com>
2298
2299 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2300 gdb.reverse directory and gdb_reverse_timeout exists in board
2301 setting.
2302 * README: Document gdb_reverse_timeout.
2303
73c9764f
YQ
23042014-05-20 Yao Qi <yao@codesourcery.com>
2305
2306 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2307 'test_file_name'. Treat args as a string instead of a list.
2308 (gdb_init): Rename argument 'args' by 'test_file_name'.
2309
f1f4348a
JK
23102014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2311
2312 * gdb.arch/powerpc-power.exp: New file.
2313 * gdb.arch/powerpc-power.s: New file.
2314
0dbe70ce
DE
23152014-05-16 Doug Evans <dje@google.com>
2316
2317 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2318 * gdb.base/completion.exp: Check that all expected files exist
2319 before doing file completion.
0dbe70ce 2320
8d551b02
DE
23212014-05-16 Doug Evans <dje@google.com>
2322
2323 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2324 Update.
2325 (do_syscall_tests_without_xml): Update.
2326
73eb7709
PA
23272014-05-16 Pedro Alves <palves@redhat.com>
2328
2329 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2330 instead of "unknown output after running".
2331
3fae92fc
YQ
23322014-05-16 Yao Qi <yao@codesourcery.com>
2333
2334 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2335 file1.txt from host at the end.
2336 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2337
c2b2ccc5
DE
23382014-05-15 Doug Evans <dje@google.com>
2339
2340 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2341 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2342 loading file. Add test for TU lookup.
2343
8c217a4b
SM
23442014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2345
2346 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2347 calling "-exec-arguments" or "set args" before running the
2348 inferior.
2349
3deb39c6
SM
23502014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2351
2352 * lib/mi-support.exp (mi_expect_stop): Expect message for
2353 inferiors that exit with non-zero exit code.
2354
71a79f8c
YQ
23552014-05-14 Yao Qi <yao@codesourcery.com>
2356
2357 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2358 match absolute path on remote host.
2359 (test_file_list_exec_source_files): Remove "/" from the
2360 pattern.
2361
f23fcd46
YQ
23622014-05-14 Yao Qi <yao@codesourcery.com>
2363
2364 * boards/local-remote-host-notty.exp (${board}_file): New
2365 proc.
2366
9404b58f
KM
23672014-05-07 Kyle McMartin <kyle@redhat.com>
2368
2369 Pushed by Joel Brobecker <brobecker@adacore.com>.
2370 * gdb.arch/aarch64-atomic-inst.c: New file.
2371 * gdb.arch/aarch64-atomic-inst.exp: New file.
2372
5e45f04c
YQ
23732014-05-07 Yao Qi <yao@codesourcery.com>
2374
2375 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2376 in current context" too.
2377
c888a17d
KS
23782014-05-05 Keith Seitz <keiths@redhat.com>
2379
2380 * gdb.linespec/ls-dollar.exp: Add test for linespec
2381 file:convenience_variable.
2382
290a839c
YQ
23832014-05-05 Yao Qi <yao@codesourcery.com>
2384
2385 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2386 traceframes into tfile and ctf trace files. Read data from
2387 trace file and test collected data.
2388 (gdb_collect_locals_test): Likewise.
2389 (gdb_unavailable_registers_test): Likewise.
2390 (gdb_unavailable_floats): Likewise.
2391 (gdb_collect_globals_test): Likewise.
2392 (top-level): Append "ctf" to trace_file_targets if GDB
2393 supports.
2394
b5262cd0
YQ
23952014-05-05 Yao Qi <yao@codesourcery.com>
2396
2397 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2398 code to ...
2399 (gdb_collect_args_test_1): ... it. New proc.
2400 (gdb_collect_locals_test): Move some code to ...
2401 (gdb_collect_locals_test_1): ... it. New proc.
2402 (gdb_unavailable_registers_test): Move some code to ...
2403 (gdb_unavailable_registers_test_1): ... it. New proc.
2404 (gdb_unavailable_floats): Move some code to ...
2405 (gdb_unavailable_floats_1): ... it. New proc.
2406
30a1e6cc
SDJ
24072014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2408
2409 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2410 probes to test for bitness recognition.
2411 * gdb.arch/amd64-stap-optional-prefix.exp
2412 (test_probe_value_without_reg): New procedure.
2413 Add code to test for different kinds of bitness.
2414
f33da99a
SDJ
24152014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2416
2417 PR breakpoints/16889
2418 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2419 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2420
5b80f00d
PA
24212014-05-01 Pedro Alves <palves@redhat.com>
2422
2423 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2424 gdb_file_cmd if no file is specified.
2425 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2426 last_loaded_file to set the remote exec-file.
2427
f8c2a73c
PA
24282014-05-01 Pedro Alves <palves@redhat.com>
2429
2430 * boards/local-remote-host.exp: New file.
2431
be6e8ac7
PA
24322014-05-01 Pedro Alves <palves@redhat.com>
2433
2434 * boards/local-remote-host.exp: Rename to ...
2435 * boards/local-remote-host-notty.exp: ... this.
2436
cac0dc8f
JB
24372014-04-28 Joel Brobecker <brobecker@adacore.com>
2438
2439 * gdb.ada/dyn_arrayidx: New testcase.
2440
9730e6cc
YQ
24412014-04-26 Yao Qi <yao@codesourcery.com>
2442
2443 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2444 and compute the length of function main. Save it in
2445 $main_length.
2446 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2447 (top-level): Use gdb_compile to compile objects into
2448 executable and restart GDB. Remove invocation to
2449 prepare_for_testing.
2450
7ae1a6a6
PA
24512014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2452 Pedro Alves <palves@redhat.com>
2453
2454 PR server/16255
2455 * gdb.multi/multi-attach.c: New file.
2456 * gdb.multi/multi-attach.exp: New file.
2457
4082afcc
PA
24582014-04-25 Pedro Alves <palves@redhat.com>
2459
2460 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2461 user.
2462 (top level): Test that "set remote conditional-breakpoints-packet
2463 off" works as intended.
2464 * gdb.base/dprintf.exp: Test that "set remote
2465 breakpoint-commands-packet off" works as intended.
2466 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2467 New function.
2468 (top level): Call it.
2469 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2470 remote fast-tracepoints-packet off" works as intended.
2471 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2472 * lib/gdb.exp (gdb_is_target_remote): ... here.
2473
2abc3f8d
DB
24742014-04-24 David Blaikie <dblaikie@gmail.com>
2475
2476 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2477 ensure clang would not discard them.
2478 * gdb.base/gdbvars.c: Ditto.
2479 * gdb.base/memattr.c: Ditto.
2480 * gdb.base/whatis.c: Ditto.
2481 * gdb.python/py-prettyprint.c: Ditto.
2482 * gdb.trace/actions.c: Ditto.
2483 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2484 ensure clang would not discard it.
2485
bfd39632
DB
24862014-04-24 David Blaikie <dblaikie@gmail.com>
2487
2488 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2489 clang to emit the full definition of type required by the test
2490 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2491
22842ff6
DB
24922014-04-24 David Blaikie <dblaikie@gmail.com>
2493
2494 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2495 coax Clang into emitting the definition of the type.
2496 * gdb.cp/pr10728-x.h (y): Ditto.
2497 * gdb.cp/pr10728-y.cc (y): Ditto.
2498
c2e827ad
DB
24992014-04-24 David Blaikie <dblaikie@gmail.com>
2500
2501 * gdb.base/label.exp: XFAIL label related tests under Clang.
2502 * gdb.cp/cplabel.exp: Ditto.
2503 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2504 under Clang those using labels.
2505
4c2d33e7
YQ
25062014-04-25 Yao Qi <yao@codesourcery.com>
2507
2508 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2509 double_label.
2510 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2511 partial_label and double_label.
2512
56083b99
DB
25132014-04-24 David Blaikie <dblaikie@gmail.com>
2514
2515 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2516
25d4e99d
DB
25172014-04-24 David Blaikie <dblaikie@gmail.com>
2518
2519 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2520 of the function to work across GCC and Clang.
2521 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2522 pointer types (const void ** const V void **).
2523
01f9f808
MS
25242014-04-24 Michael Sturm <michael.sturm@mintel.com>
2525 Walfred Tedeschi <walfred.tedeschi@intel.com>
2526
2527 * Makefile.in (EXECUTABLES): Added i386-avx512.
2528 * gdb.arch/i386-avx512.c: New file.
2529 * gdb.arch/i386-avx512.exp: Likewise.
2530
4b48d439
KS
25312014-04-23 Keith Seitz <keiths@redhat.com>
2532
2533 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2534 (mi_make_breakpoint_table): New procedure.
2535 (mi_create_breakpoint): Use mi_make_breakpoint
2536 and return the result.
2537 (mi_make_breakpoint): New procedure.
2538 (mi_build_kv_pairs): New procedure.
2539
2540 * gdb.mi/mi-break.exp: Remove unused globals,
2541 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2542 All callers updated.
2543 * gdb.mi/mi-dprintf.exp: Use variable to track command
2544 number.
2545 Update all callers of mi_create_breakpoint and use
2546 mi_make_breakpoint_table.
2547 Remove any unused global variables.
2548 * gdb.mi/mi-nonstop.exp: Likewise.
2549 * gdb.mi/mi-nsintrall.exp: Likewise.
2550 * gdb.mi/mi-nsmoribund.exp: Likewise.
2551 * gdb.mi/mi-nsthrexec.exp: Likewise.
2552 * gdb.mi/mi-reverse.exp: Likewise.
2553 * gdb.mi/mi-simplerun.exp: Likewise.
2554 * gdb.mi/mi-stepn.exp: Likewise.
2555 * gdb.mi/mi-syn-frame.exp: Likewise.
2556 * gdb.mi/mi-until.exp: Likewise.
2557 * gdb.mi/mi-var-cp.exp: Likewise.
2558 * gdb.mi/mi-var-display.exp: Likewise.
2559 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2560 * gdb.mi/mi2-var-child.exp: Likewise.
2561 * gdb.mi/mi-vla-c99.exp: Likewise.
2562 * lib/mi-support.exp: Likewise.
2563
2564 From Ian Lance Taylor <iant@cygnus.com>:
2565 * lib/gdb.exp (parse_args): New procedure.
2566
08351840
PA
25672014-04-23 Pedro Alves <palves@redhat.com>
2568
2569 * gdb.base/break-unload-file.c: New file.
2570 * gdb.base/break-unload-file.exp: New file.
2571 * gdb.base/sym-file-lib.c (baz): New function.
2572 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2573 field.
2574 (load): Store the segment's mapped size.
2575 (unload): New function.
2576 (unload_shlib): New function.
2577 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2578 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2579 set a breakpoint at baz, and call it.
2580 * gdb.base/sym-file.exp: New tests for stale breakpoint
2581 instructions.
2582
076855f9
PA
25832014-04-23 Pedro Alves <palves@redhat.com>
2584
2585 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2586 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2587 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2588 * gdb.base/hbreak-unmapped.c: New file.
2589 * gdb.base/hbreak-unmapped.exp: New file.
2590 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2591 * lib/gdb.exp (gdb_is_target_remote): ... here.
2592
483805cf
PA
25932014-04-22 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.base/consecutive-step-over.c: New file.
2596 * gdb.base/consecutive-step-over.exp: New file.
2597
06d97543
PA
25982014-04-22 Pedro Alves <palves@redhat.com>
2599
2600 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2601 instead of send_gdb/gdb_expect.
2602
b4429ea2
YQ
26032014-04-22 Yao Qi <yao@codesourcery.com>
2604
2605 * lib/trace-support.exp (generate_tracefile): New procedure.
2606 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2607 return 0.
2608 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2609 if generate_tracefile returns 1.
2610
51d48146
PA
26112014-04-18 Tom Tromey <palves@redhat.com>
2612 Pedro alves <tromey@redhat.com>
2613
2614 PR backtrace/15558
2615 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2616 with a backtrace limit.
2617 * gdb.python/py-frame-inline.exp: Test running to an inline
2618 function with a backtrace limit, and printing the newest frame.
2619 * gdb.python/py-frame-inline.c (main): Call f.
2620
bd1dce5f
MS
26212014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2622
2623 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2624
40d1a503
MS
26252014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2626
2627 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2628 Drop prefix from unsupported source file path.
2629
389b98f7
YQ
26302014-04-17 Yao Qi <yao@codesourcery.com>
2631
2632 * lib/gdb.exp (with_target_charset): New proc.
2633 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2634 with_target_charset.
2635 (test_print_strings): Likewise.
2636 (test_repeat_bytes): Likewise.
2637 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2638 for some tests.
2639
22869d73
KS
26402014-04-16 Keith Seitz <keiths@redhat.com>
2641
2642 PR gdb/15827
2643 * gdb.dwarf2/corrupt.c: New file.
2644 * gdb.dwarf2/corrupt.exp: New file.
2645
c4f87ca6
KS
26462014-04-16 Keith Seitz <keiths@redhat.com>
2647
2648 PR c++/16597
2649 * gdb.cp/namelessclass.cc: New file.
2650 * gdb.cp/namelessclass.exp: New file.
2651 * gdb.cp/namelessclass.S: New file.
2652
ab19de87
DE
26532014-04-16 Doug Evans <dje@google.com>
2654
2655 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2656 Add comment.
2657 (gdbserver_default_get_comm_port): New function.
2658 (gdbserver_start): Check if board file provided
2659 "gdbserver,get_comm_port" and use it if so.
2660 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2661 (gdb,socketport): Set to "stdio".
2662 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2663 (stdio_gdbserver_template): Delete.
2664 (${board}_get_remote_address): Update.
2665 (${board}_build_remote_cmd): Delete.
2666 (${board}_get_comm_port): New function.
2667 (${board}_spawn): Update.
2668 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2669 Delete.
2670 (${board}_get_remote_address): Update.
2671 (${board}_get_comm_port): New function.
2672
fc98a809
AB
26732014-04-16 Andrew Burgess <aburgess@broadcom.com>
2674
2675 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2676 appearing in any order.
2677
87fd9e6e
DE
26782014-04-15 Doug Evans <dje@google.com>
2679
2680 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2681 uninitialized value of "description".
2682
099fc3ea
KS
26832014-04-15 Keith Seitz <keiths@redhat.com>
2684
2685 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2686 Remove unused globals.
2687 (test_running_the_program): Likewise.
2688 (test_controlled_execution): Likewise.
2689 (test_controlling_breakpoints): Likewise.
2690 (test_program_termination): Likewise.
2691
5da151d4
KS
26922014-04-15 Keith Seitz <keiths@redhat.com>
2693
2694 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2695 unused globals.
2696 (test_rbreak_creation_and_listing): Likewise.
2697 (test_ignore_count): Likewise.
2698 (test_error): Likewise.
2699
35e5d2f0
PA
27002014-04-15 Pedro Alves <palves@redhat.com>
2701
2702 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2703 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2704 sym-file-loader.c.
2705 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2706 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2707 to sym-file-loader.c.
2708 (struct library): Forward declare.
2709 (load_shlib, lookup_function): Change prototypes.
2710 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2711 (translate_offset): Remove declarations.
2712 (get_text_addr): New declaration.
2713 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2714 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2715 sym-file-loader.h.
2716 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2717 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2718 here from sym-file-loader.h.
2719 (struct library): New structure.
2720 (load_shlib, lookup_function): Change prototypes and adjust to
2721 work with a struct library.
2722 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2723 (translate_offset): Make static.
2724 (get_text_addr): New function.
2725 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2726
eb4c1710
PA
27272014-04-15 Pedro Alves <palves@redhat.com>
2728
2729 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2730
2d1baf52
PA
27312014-04-15 Pedro Alves <palves@redhat.com>
2732
2733 * gdb.base/sym-file-loader.c: Include <limits.h>.
2734 (SELF_LINK): New define.
2735 (get_origin): New function.
2736 (load_shlib): Use it.
2737 * gdb.base/sym-file.exp: Don't early return if the target is
2738 remote. Use runto_main, and issue fail is that fails. Use
2739 gdb_load_shlibs.
2740 (shlib_name): Delete.
2741 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2742
7dd6df01
PA
27432014-04-15 Pedro Alves <palves@redhat.com>
2744
2745 * gdb.base/sym-file.exp: Remove regex characters from test
2746 message. Don't refer to breakpoint numbers in test messages.
2747
b50c8614
KS
27482014-04-14 Keith Seitz <keiths@redhat.com>
2749
2750 PR c++/16253
2751 * gdb.cp/var-tag.cc: New file.
2752 * gdb.cp/var-tag.exp: New file.
2753 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2754 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2755 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2756 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2757
3d567982
TT
27582014-04-14 Tom Tromey <tromey@redhat.com>
2759
2760 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2761 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2762 type.
2763 * gdb.cp/enum-class.exp: New file.
2764 * gdb.cp/enum-class.cc: New file.
2765
0626fc76
TT
27662014-04-14 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.dwarf2/enum-type.exp: New file.
2769
dca325b3
SA
27702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2771
2772 * gdb.mi/mi-vla-c99.exp: New file.
2773 * gdb.mi/vla.c: New file.
2774
5854b38a
SA
27752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2776
2777 * gdb.base/vla-datatypes.c: New file.
2778 * gdb.base/vla-datatypes.exp: New file.
2779
463bb957
SA
27802014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2781
2782 * gdb.base/vla-ptr.c: New file.
2783 * gdb.base/vla-ptr.exp: New file.
2784
3dd170be
SA
27852014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2786
2787 * gdb.dwarf2/count.exp: New file.
2788
5ecaaa66
SA
27892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2790
2791 * gdb.base/vla-sideeffect.c: New file.
2792 * gdb.base/vla-sideeffect.exp: New file.
2793
41f1ada5
DB
27942014-04-14 David Blaikie <dblaikie@gmail.com>
2795
2796 * gdb.mi/non-stop.c: Add return value for non-void function return
2797 statement.
2798 * gdb.threads/staticthreads.c: Ditto.
2799
0be03e84
DE
28002014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2801 Doug Evans <xdje42@gmail.com>
2802
2803 * gdb.guile/scm-value.c: Improve test case.
2804 * gdb.guile/scm-value.exp: Add new test.
2805
f180a1fb
DB
28062014-04-11 David Blaikie <dblaikie@gmail.com>
2807
2808 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2809 override Clang's default.
2810
6b662e19
JB
28112014-04-11 Joel Brobecker <brobecker@adacore.com>
2812
2813 Revert the following changes (regressions):
2814
2815 * gdb.base/vla-sideeffect.c: New file.
2816 * gdb.base/vla-sideeffect.exp: New file.
2817
2818 * gdb.dwarf2/count.exp: New file.
2819
2820 * gdb.base/vla-multi.c: New file.
2821 * gdb.base/vla-multi.exp: New file.
2822
2823 * gdb.base/vla-ptr.c: New file.
2824 * gdb.base/vla-ptr.exp: New file.
2825
2826 * gdb.base/vla-datatypes.c: New file.
2827 * gdb.base/vla-datatypes.exp: New file.
2828
2829 * gdb.mi/mi-vla-c99.exp: New file.
2830 * gdb.mi/vla.c: New file.
2831
245a5f0b
KS
28322014-04-11 Keith Seitz <keiths@redhat.com>
2833
2834 PR c++/16675
2835 * gdb.cp/cpsizeof.exp: New file.
2836 * gdb.cp/cpsizeof.cc: New file.
2837
58a84dcf
SA
28382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2839
191a8a90
JB
2840 * gdb.mi/mi-vla-c99.exp: New file.
2841 * gdb.mi/vla.c: New file.
58a84dcf 2842
c8655f75
SA
28432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2844
2845 * gdb.base/vla-datatypes.c: New file.
2846 * gdb.base/vla-datatypes.exp: New file.
2847
024e13b4
SA
28482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2849
2850 * gdb.base/vla-ptr.c: New file.
2851 * gdb.base/vla-ptr.exp: New file.
2852
1a237e0e
SA
28532014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2854
2855 * gdb.base/vla-multi.c: New file.
2856 * gdb.base/vla-multi.exp: New file.
2857
504f3432
SA
28582014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2859
2860 * gdb.dwarf2/count.exp: New file.
2861
3bce8237
SA
28622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2863
191a8a90
JB
2864 * gdb.base/vla-sideeffect.c: New file.
2865 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2866
322f9c21
YQ
28672014-04-11 Yao Qi <yao@codesourcery.com>
2868
2869 * gdb.base/completion.exp: Check file exists before running tests
2870 on file completion.
2871
d708bcd1
PA
28722014-04-10 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/cond-eval-mode.c: New file.
2875 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2876 prepare_for_testing to build the new file. Check result of
2877 runto_main.
2878 (test_break, test_watch): New procedures.
2879 (top level): Use them.
2880
ae1d2761
PM
28812014-04-08 Pierre Muller <muller@sourceware.org>
2882
2883 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2884 Ctrl-V use for mingw hosts.
2885
7af389b8
SC
28862014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2887
2888 * gdb.python/py-value.c: Improve test case.
2889 * gdb.python/py-value.exp: Add new test.
2890
5e703181
DE
28912014-04-07 David Blaikie <dblaikie@gmail.com>
2892
2893 * lib/compiler.c: Identify the clang compiler.
2894 * lib/compiler.cc: Ditto.
2895
9810b410
YQ
28962014-04-03 Yao Qi <yao@codesourcery.com>
2897
2898 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2899
98d1b8dc
AB
29002014-04-01 Anton Blanchard <anton@samba.org>
2901
2902 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2903 messages unique.
2904
3114cea1
AB
29052014-04-01 Anton Blanchard <anton@samba.org>
2906
2907 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2908 prepare_for_testing.
2909
62f7182c
AB
29102014-04-01 Anton Blanchard <anton@samba.org>
2911
2912 * gdb.arch/ppc64-atomic-inst.c: Remove.
2913 * gdb.arch/ppc64-atomic-inst.S: New file.
2914 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2915
770e7fc7
DE
29162014-03-31 Doug Evans <dje@google.com>
2917
2918 * gdb.base/print-symbol-loading-lib.c: New file.
2919 * gdb.base/print-symbol-loading-main.c: New file.
2920 * gdb.base/print-symbol-loading.exp: New file.
2921
46e2bafa
YQ
29222014-03-31 Yao Qi <yao@codesourcery.com>
2923
2924 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2925
8776cfe9
JB
29262014-03-28 Joel Brobecker <brobecker@adacore.com>
2927
2928 * gdb.ada/mi_dyn_arr: New testcase.
2929
5d1ef361
DE
29302014-03-27 Doug Evans <dje@google.com>
2931
2932 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2933
b5bee914
YQ
29342014-03-27 Yao Qi <yao@codesourcery.com>
2935
2936 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2937 if target is nios2-*-*.
2938
0d4d0e77
YQ
29392014-03-26 Yao Qi <yao@codesourcery.com>
2940
2941 * lib/gdb.exp (readline_is_used): New proc.
2942 * gdb.base/completion.exp: Move tests on command complete up.
2943 Skip the rest of tests if readline is not used.
2944 * gdb.ada/complete.exp: Skp the test if readline is not
2945 used.
2946 * gdb.base/filesym.exp: Likewise.
2947 * gdb.base/macscp.exp: Likewise.
2948 * gdb.base/readline-ask.exp: Likewise.
2949 * gdb.base/readline.exp: Likewise.
2950 * gdb.python/py-cmd.exp: Likewise.
2951 * gdb.trace/tfile.exp: Likewise.
2952
29361eee
YQ
29532014-03-26 Yao Qi <yao@codesourcery.com>
2954
2955 * gdb.base/macscp.exp: Fix code format issues.
2956
bc9a5525
UW
29572014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2958
2959 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2960 * gdb.asm/powerpc64le.inc: New file.
2961
d3839ede
PA
29622014-03-25 Pedro Alves <palves@redhat.com>
2963 Doug Evans <dje@google.com>
2964
2965 * gdb.base/source-execution.c: New file.
2966 * gdb.base/source-execution.exp: New file.
2967 * gdb.base/source-execution.gdb: New file.
2968
01672a57
DE
29692014-03-24 Doug Evans <dje@google.com>
2970
2971 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2972 using fission.
2973
88bbeca9
HZ
29742014-03-24 Hui Zhu <hui@codesourcery.com>
2975 Pedro Alves <palves@redhat.com>
2976
2977 PR breakpoints/16101
2978 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2979 test pass/fail messages. Detect missing support for dprintf when
2980 breakpoints are actually inserted.
2981 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2982 breakpoints are actually inserted.
2983 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2984 fails.
2985
d2348791
JK
29862014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2987
2988 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2989
feef67ab
DE
29902014-03-22 Doug Evans <xdje42@gmail.com>
2991
2992 * gdb.python/python.exp (python not supported): Verify multi-line
2993 python command issues an error.
25d743f9 2994 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2995 guile command issues an error.
feef67ab 2996
ecebef6a
MR
29972014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2998
2999 * gdb.threads/thread-specific.exp: Handle the lack of usable
3000 $this_breakpoint and $this_thread.
3001
ccdd1909
HZ
30022014-03-21 Hui Zhu <hui@codesourcery.com>
3003
3004 * gdb.base/attach.exp (do_command_attach_tests): New.
3005
beb460e8
PA
30062014-03-20 Tom Tromey <tromey@redhat.com>
3007 Pedro Alves <palves@redhat.com>
3008
3009 PR cli/15718
3010 * gdb.base/condbreak-call-false.c: New file.
3011 * gdb.base/condbreak-call-false.exp: New file.
3012
40acf43a
PA
30132014-03-20 Pedro Alves <palves@redhat.com>
3014
3015 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3016 Delete.
3017 (block_signals, unblock_signals): Delete.
3018 (child_function_2, main): Remove references to deleted variable
3019 and functions.
3020
9f5e1e02
PA
30212014-03-20 Pedro Alves <palves@redhat.com>
3022
3023 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3024 Use pthread_kill to signal thread 2.
3025 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3026 Adjust to make the test send itself a signal rather than using the
3027 host's "kill" command.
3028
99619bea
PA
30292014-03-20 Pedro Alves <palves@redhat.com>
3030
3031 * gdb.threads/multiple-step-overs.c: New file.
3032 * gdb.threads/multiple-step-overs.exp: New file.
3033 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3034 Adjust expected infrun debug output.
3035
2adfaa28
PA
30362014-03-20 Pedro Alves <palves@redhat.com>
3037
3038 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3039 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3040
31e77af2
PA
30412014-03-20 Pedro Alves <palves@redhat.com>
3042
3043 PR breakpoints/7143
3044 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3045 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3046 of gdb_test_multiple.
3047 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3048 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3049
b9f437de
PA
30502014-03-20 Pedro Alves <palves@redhat.com>
3051
3052 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3053 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3054
05adc73e
PA
30552014-03-19 Pedro Alves <palves@redhat.com>
3056
3057 * gdb.base/async.exp: Remove early return.
3058
6048b950
PA
30592014-03-19 Pedro Alves <palves@redhat.com>
3060
3061 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3062
8bcfb00a
PA
30632014-03-19 Pedro Alves <palves@redhat.com>
3064
3065 * gdb.base/async.exp (test_background): Expect \r\n after
3066 "completed." in the fail pattern.
3067
884e37dc
PA
30682014-03-19 Pedro Alves <palves@redhat.com>
3069
3070 * gdb.base/async.exp (test_background): New procedure.
3071 Use it for all background execution command tests.
3072
148e57e2
PA
30732014-03-19 Pedro Alves <palves@redhat.com>
3074
3075 * gdb.base/async.exp: Use prepare_for_testing.
3076
f48088c7
PA
30772014-03-19 Pedro Alves <palves@redhat.com>
3078
3079 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3080 the same line.
3081
e2f6c966
PA
30822014-03-19 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.base/async.c (main): Add "jump here" and "until here" line
3085 marker comments.
3086 * gdb.base/async.exp (jump_here): New global.
3087 (jump& test): Use it.
3088 (until_here): New global.
3089 (until& test): Use it.
3090
c30568d4
PA
30912014-03-19 Pedro Alves <palves@redhat.com>
3092
3093 * gdb.base/async.exp: Don't frob gdb_protocol.
3094
0172b6a7
DE
30952014-03-18 Doug Evans <xdje42@gmail.com>
3096
3097 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3098 Fix spelling of exec-done-display.
3099
06c868a8
JK
31002014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3101
3102 PR gdb/15358
3103 * gdb.base/gdb-sigterm.c: New file.
3104 * gdb.base/gdb-sigterm.exp: New file.
3105
0c7e1a46
PA
31062014-03-18 Pedro Alves <palves@redhat.com>
3107
3108 PR gdb/13860
3109 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3110 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3111 solib-event.
3112
f7c77d93
JB
31132014-03-17 Joel Brobecker <brobecker@adacore.com>
3114
3115 * gdb.ada/pckd_arr_ren: New testcase.
3116
5a1e8c7a
DE
31172014-03-13 Doug Evans <xdje42@gmail.com>
3118
3119 PR guile/16612
3120 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3121 collect after discarding symbols.
3122
350e1a76
DE
31232014-03-13 Ludovic Courtès <ludo@gnu.org>
3124 Doug Evans <xdje42@gmail.com>
3125
3126 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3127 to history survives a gc.
3128
a69900ae
PA
31292014-03-13 Pedro Alves <palves@redhat.com>
3130
3131 * gdb.base/default.exp: Don't test "target procfs".
3132
5db9f0bd
PA
31332014-03-13 Pedro Alves <palves@redhat.com>
3134
3135 * gdb.base/default.exp: Update "target child" and "target procfs"
3136 tests to not expect "Unix".
3137
b3ccfe11
TT
31382014-03-12 Tom Tromey <tromey@redhat.com>
3139
3140 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3141 New procs. Add target-async tests.
3142 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3143 Add target-async tests.
3144
646f4417
AA
31452014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3146
3147 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3148 'func_start' and 'func_end' for the beginning and end of the
3149 function code, respectively.
3150 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3151 'func_end' instead of 'func' and 'main'.
3152
288c211f
AA
31532014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3154
3155 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3156 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3157 generate the debug info assembler source.
3158
e0c0f156
AA
31592014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3160
3161 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3162 * gdb.dwarf2/arr-subrange.exp: Likewise.
3163 * gdb.dwarf2/dwz.exp: Likewise.
3164 * gdb.dwarf2/method-ptr.exp: Likewise.
3165 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3166 * gdb.dwarf2/subrange.exp: Likewise.
3167 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3168 * gdb.dwarf2/implptrpiece.exp: Likewise.
3169 * gdb.dwarf2/nostaticblock.exp: Likewise.
3170
0e5c4555
AA
31712014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3172
3173 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3174 directory to absolute path name arguments.
3175
5ec18f2b
JG
31762014-03-10 Joel Brobecker <brobecker@adacore.com>
3177
3178 * gdb.ada/tagged_access: New testcase.
3179
847fc4f2
MM
31802014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3181
3182 * gdb.btrace/data.exp: Update expected output.
3183
cc3da688
YQ
31842014-03-06 Yao Qi <yao@codesourcery.com>
3185
3186 * gdb.trace/pr16508.exp: New file.
3187
0f26cec1
PA
31882014-03-05 Pedro Alves <palves@redhat.com>
3189
3190 PR gdb/16575
3191 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3192 procedure.
3193 (top level): Adjust to use it. Add tests that exercise breakpoint
3194 interaction with the code-cache.
3195
7a5a839f
LC
31962014-02-26 Ludovic Courtès <ludo@gnu.org>
3197
3198 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3199 test for 'history-append!'.
3200
31aa7e4e
JB
32012014-02-26 Joel Brobecker <brobecker@adacore.com>
3202
3203 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3204 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3205 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3206 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3207 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3208 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3209
1b588015
JB
32102014-02-26 Joel Brobecker <brobecker@adacore.com>
3211
3212 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3213 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3214 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3215
55426c9d
JB
32162014-02-26 Joel Brobecker <brobecker@adacore.com>
3217
3218 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3219
dc53a7ad
JB
32202014-02-26 Joel Brobecker <brobecker@adacore.com>
3221
3222 * gdb.dwarf2/arr-stride.c: New file.
3223 * gdb.dwarf2/arr-stride.exp: New file.
3224
12ab52e9
PA
32252014-02-26 Pedro Alves <palves@redhat.com>
3226
3227 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3228 that won't ever trigger. Make sure that GDB reports the correct
3229 breakpoint that caused the stop.
3230
849c862e
JK
32312014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3232
3233 PR gdb/16626
3234 * gdb.base/auto-load-script: New file.
3235 * gdb.base/auto-load.c: New file.
3236 * gdb.base/auto-load.exp: New file.
3237
71b7d793
JK
3238 PR gdb/16626
3239 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3240
e2f0d509
JK
32412014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3244 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3245
50cc37c8
DE
32462014-02-24 Doug Evans <dje@google.com>
3247
3248 * lib/gdb.exp (run_on_host): Log error output if program fails.
3249
ea4758f2
PA
32502014-02-21 Pedro Alves <palves@redhat.com>
3251
3252 * gdb.threads/step-after-sr-lock.c: Rename to ...
3253 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3254 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3255 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3256 ... this.
3257
d7b30f67
SDJ
32582014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3259
3260 PR tdep/16397
3261 * gdb.arch/amd64-stap-special-operands.exp: New file.
3262 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3263 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3264 * gdb.arch/amd64-stap-triplet.S: Likewise.
3265 * gdb.arch/amd64-stap-triplet.c: Likewise.
3266
83deb43f
JB
32672014-02-20 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3270 in .section pseudo-op.
3271
adde2bff
DE
32722014-02-20 lin zuojian <manjian2006@gmail.com>
3273 Joel Brobecker <brobecker@adacore.com>
3274 Doug Evans <xdje42@gmail.com>
3275
3276 PR symtab/16581
3277 * gdb.dwarf2/dw2-icycle.S: New file.
3278 * gdb.dwarf2/dw2-icycle.c: New file.
3279 * gdb.dwarf2/dw2-icycle.exp: New file.
3280
f7bd0f78
SC
32812014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3282
3283 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3284 operations on gdb.Value objects.
3285 * gdb.python/py-value-cc.exp: Add new test to test operations on
3286 gdb.Value objects.
3287
c17ef0d5
DE
32882014-02-18 Doug Evans <dje@google.com>
3289
3290 * Makefile.in (TESTS): New variable.
3291 (expanded_tests, expanded_tests_or_none): New variables
3292 (check-single): Pass $(expanded_tests_or_none) to runtest.
3293 (check-parallel): Only run tests in $(TESTS) if non-empty.
3294 (check/no-matching-tests-found): New rule.
3295 * README: Document TESTS makefile variable.
3296
5dd3176f
DE
32972014-02-18 Doug Evans <dje@google.com>
3298
3299 * Makefile.in (check-parallel): rm -rf outputs temp.
3300
0b10be4f
JK
33012014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3302
3303 Fix "ERROR: no fileid for" in the testsuite.
3304 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3305
85f224e7
DE
33062014-02-12 Doug Evans <dje@google.com>
3307
3308 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3309 (MISCELLANEOUS): New variable.
3310 (clean): rm -rf $(MISCELLANEOUS).
3311 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3312 dwp live in the same directory as symlinks, with each symlink pointed
3313 to a differently named file in a different directory.
3314
149b30ff
DE
33152014-02-11 Doug Evans <dje@google.com>
3316
3317 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3318 of Tcl file commands.
3319
1dfdac32
MK
33202014-02-10 Mark Kettenis <kettenis@gnu.org>
3321
3322 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3323 "kill -SIGUSR1 -1".
3324
aa4fb036
JB
33252014-02-10 Joel Brobecker <brobecker@adacore.com>
3326
3327 * gdb.ada/tick_length_array_enum_idx: New testcase.
3328
ed3ef339
DE
33292014-02-10 Doug Evans <xdje42@gmail.com>
3330
3331 * configure.ac (AC_OUTPUT): Add gdb.guile.
3332 * configure: Regenerate.
3333 * lib/gdb-guile.exp: New file.
3334 * lib/gdb.exp (get_target_charset): New function.
3335 * gdb.base/help.exp: Update expected output from "apropos apropos".
3336 * gdb.guile/Makefile.in: New file.
3337 * gdb.guile/guile.exp: New file.
3338 * gdb.guile/scm-arch.c: New file.
3339 * gdb.guile/scm-arch.exp: New file.
3340 * gdb.guile/scm-block.c: New file.
3341 * gdb.guile/scm-block.exp: New file.
3342 * gdb.guile/scm-breakpoint.c: New file.
3343 * gdb.guile/scm-breakpoint.exp: New file.
3344 * gdb.guile/scm-disasm.c: New file.
3345 * gdb.guile/scm-disasm.exp: New file.
3346 * gdb.guile/scm-equal.c: New file.
3347 * gdb.guile/scm-equal.exp: New file.
3348 * gdb.guile/scm-error.exp: New file.
3349 * gdb.guile/scm-error.scm: New file.
3350 * gdb.guile/scm-frame-args.c: New file.
3351 * gdb.guile/scm-frame-args.exp: New file.
3352 * gdb.guile/scm-frame-args.scm: New file.
3353 * gdb.guile/scm-frame-inline.c: New file.
3354 * gdb.guile/scm-frame-inline.exp: New file.
3355 * gdb.guile/scm-frame.c: New file.
3356 * gdb.guile/scm-frame.exp: New file.
3357 * gdb.guile/scm-generics.exp: New file.
3358 * gdb.guile/scm-gsmob.exp: New file.
3359 * gdb.guile/scm-iterator.c: New file.
3360 * gdb.guile/scm-iterator.exp: New file.
3361 * gdb.guile/scm-math.c: New file.
3362 * gdb.guile/scm-math.exp: New file.
3363 * gdb.guile/scm-objfile-script-gdb.in: New file.
3364 * gdb.guile/scm-objfile-script.c: New file.
3365 * gdb.guile/scm-objfile-script.exp: New file.
3366 * gdb.guile/scm-objfile.c: New file.
3367 * gdb.guile/scm-objfile.exp: New file.
3368 * gdb.guile/scm-ports.exp: New file.
3369 * gdb.guile/scm-pretty-print.c: New file.
3370 * gdb.guile/scm-pretty-print.exp: New file.
3371 * gdb.guile/scm-pretty-print.scm: New file.
3372 * gdb.guile/scm-section-script.c: New file.
3373 * gdb.guile/scm-section-script.exp: New file.
3374 * gdb.guile/scm-section-script.scm: New file.
3375 * gdb.guile/scm-symbol.c: New file.
3376 * gdb.guile/scm-symbol.exp: New file.
3377 * gdb.guile/scm-symtab-2.c: New file.
3378 * gdb.guile/scm-symtab.c: New file.
3379 * gdb.guile/scm-symtab.exp: New file.
3380 * gdb.guile/scm-type.c: New file.
3381 * gdb.guile/scm-type.exp: New file.
3382 * gdb.guile/scm-value-cc.cc: New file.
3383 * gdb.guile/scm-value-cc.exp: New file.
3384 * gdb.guile/scm-value.c: New file.
3385 * gdb.guile/scm-value.exp: New file.
3386 * gdb.guile/source2.scm: New file.
3387 * gdb.guile/types-module.cc: New file.
3388 * gdb.guile/types-module.exp: New file.
3389
7026a7c1
YQ
33902014-02-10 Yao Qi <yao@codesourcery.com>
3391
3392 PR testsuite/16543
3393 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3394 * configure: Regenerated.
3395 * Makefile.in: New file.
3396
6c466447
AS
33972014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3398
3399 * gdb.python/py-framefilter.exp: Fix typo.
3400
6e854735
YQ
34012014-02-08 Yao Qi <yao@codesourcery.com>
3402
3403 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3404 that no =breakpoint-modified is emitted when breakpoints are
3405 modified through MI commands.
3406
d137e6dc
PA
34072014-02-07 Pedro Alves <pedro@codesourcery.com>
3408 Pedro Alves <palves@redhat.com>
3409
3410 * gdb.threads/step-after-sr-lock.c: New file.
3411 * gdb.threads/step-after-sr-lock.exp: New file.
3412
b5ee5a50
PA
34132014-02-07 Pedro Alves <palves@redhat.com>
3414
3415 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3416
3c77faf3
JK
34172014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3420 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3421
6dddc817
DE
34222014-02-06 Doug Evans <xdje42@gmail.com>
3423
3424 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3425 output.
3426
3427 * gdb.gdb/python-interrupts.exp: New file.
3428
de7b2893
YQ
34292014-02-05 Yao Qi <yao@codesourcery.com>
3430
3431 * gdb.trace/report.exp (use_collected_data): Test the output
3432 of "info threads" and "info inferiors".
3433
66d032ac
YQ
34342014-02-05 Yao Qi <yao@codesourcery.com>
3435
3436 Revert this patch:
3437
3438 2013-05-24 Yao Qi <yao@codesourcery.com>
3439
3440 * gdb.trace/tfile.exp: Test inferior and thread.
3441
591a12a1
UW
34422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3443
3444 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3445 on a function.
3446 * gdb.base/step-bt.c: Call hello via function pointer to make
3447 sure its first instruction is executed on powerpc64le-linux.
3448
0ff3e01f
UW
34492014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3450
3451 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3452
084ee545
UW
34532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3454
3455 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3456 of the test patterns for use on little-endian systems.
3457
6ed14ff3
UW
34582014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3459
3460 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3461 (decimal_vector): Fix for little-endian.
3462
401e27fd
JM
34632014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3464
3465 * gdb.arch/sparc-sysstep.exp: New file.
3466 * gdb.arch/sparc-sysstep.c: Likewise.
3467
3468 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3469
8b924729
EBM
34702014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3471
3472 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3473
fb151210
JB
34742014-01-23 Tom Tromey <tromey@redhat.com>
3475
3476 * gdb.ada/array_char_idx: New testcase.
3477
0740f8d8
TT
34782014-01-23 Tom Tromey <tromey@redhat.com>
3479
3480 PR python/16487:
3481 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3482 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3483 classes.
3484
21909fa1
TT
34852014-01-23 Tom Tromey <tromey@redhat.com>
3486
3487 PR python/16491:
3488 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3489 string from an inferior frame.
3490 * gdb.python/py-framefilter-mi.exp: Update.
3491
87ce2a04
DE
34922014-01-22 Doug Evans <dje@google.com>
3493
3494 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3495
237b092b
AA
34962014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3497
3498 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3499
d674a709
AA
35002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3501
3502 * gdb.trace/entry-values.exp: Remove excess space character from
3503 regex patterns. Handle s390 call instruction.
3504
20fa3390
AA
35052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3506
3507 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3508 define "*_start" label. Make "name" static.
3509 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3510 ${name} by references to ${name}_start.
3511
78466714
AA
35122014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3513
3514 * gdb.base/info-macros.exp: Remove "debug" from the compile
3515 options.
3516
ec9f644a
IB
35172014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3518
3519 * gdb.dlang/demangle.exp: New file.
3520
94b1b47e
IB
35212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3522
3523 * gdb.dlang/primitive-types.exp: New file.
3524
7f420862
IB
35252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3526
3527 * configure.ac: Create gdb.dlang/Makefile.
3528 * configure: Regenerate.
3529 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3530 * gdb.dlang/Makefile.in: New file.
3531 * lib/d-support.exp: New file.
3532 * lib/gdb.exp (skip_d_tests): New proc.
3533
52834460
MM
35342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3535
3536 * gdb.btrace/delta.exp: Check reverse stepi.
3537 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3538 * gdb.btrace/finish.exp: New.
3539 * gdb.btrace/next.exp: New.
3540 * gdb.btrace/nexti.exp: New.
3541 * gdb.btrace/record_goto.c: Add comments.
3542 * gdb.btrace/step.exp: New.
3543 * gdb.btrace/stepi.exp: New.
3544 * gdb.btrace/multi-thread-step.c: New.
3545 * gdb.btrace/multi-thread-step.exp: New.
3546 * gdb.btrace/rn-dl-bind.c: New.
3547 * gdb.btrace/rn-dl-bind.exp: New.
3548 * gdb.btrace/data.c: New.
3549 * gdb.btrace/data.exp: New.
3550 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3551
6e07b1d2
MM
35522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3553
3554 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3555 * gdb.btrace/exception.exp: Update.
3556 * gdb.btrace/instruction_history.exp: Update.
3557 * gdb.btrace/record_goto.exp: Update.
3558 * gdb.btrace/tailcall.exp: Update.
3559 * gdb.btrace/unknown_functions.exp: Update.
3560 * gdb.btrace/delta.exp: New.
3561
0b722aec
MM
35622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3563
3564 * gdb.btrace/record_goto.exp: Add backtrace test.
3565 * gdb.btrace/tailcall.exp: Add backtrace test.
3566
066ce621
MM
35672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3568
3569 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3570 * gdb.btrace/record_goto.c: New.
3571 * gdb.btrace/record_goto.exp: New.
3572 * gdb.btrace/x86-record_goto.S: New.
3573
0688d04e
MM
35742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3575
3576 * gdb.btrace/function_call_history.exp: Update tests.
3577 * gdb.btrace/instruction_history.exp: Update tests.
3578
8710b709
MM
35792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3580
3581 * gdb.btrace/function_call_history.exp: Fix expected field
3582 order for "record function-call-history".
3583 Add new tests for "record function-call-history /c".
3584 * gdb.btrace/exception.cc: New.
3585 * gdb.btrace/exception.exp: New.
3586 * gdb.btrace/tailcall.exp: New.
3587 * gdb.btrace/x86-tailcall.S: New.
3588 * gdb.btrace/x86-tailcall.c: New.
3589 * gdb.btrace/unknown_functions.c: New.
3590 * gdb.btrace/unknown_functions.exp: New.
3591 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3592
5de9129b
MM
35932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3594
3595 * gdb.btrace/instruction_history.exp: Update.
3596 * gdb.btrace/function_call_history.exp: Update.
3597
23a7fe75
MM
35982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3599
3600 * gdb.btrace/function_call_history.exp: Fix expected function
3601 trace.
3602 * gdb.btrace/instruction_history.exp: Initialize traced.
3603 Remove traced_functions.
3604
724c7dd8
MM
36052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3606
3607 * gdb.btrace/function_call_history.exp: Update
3608 * gdb.btrace/instruction_history.exp: Update.
3609
6d78d93b
MM
36102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3611
3612 * gdb.btrace/enable.exp: Update expected text.
3613
93a360cc
OJ
36142014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3615
3616 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3617 bytes.
3618
3772b53f
MR
36192014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3620
3621 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3622
596662fa
OJ
36232014-01-15 Omair Javaid <omair.javaid@linaro.org>
3624
3625 * lib/gdb.exp (supports_process_record): Return true for
3626 arm*-linux*. (supports_reverse): Likewise.
3627
b5b08fb4
SC
36282014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3629
3630 PR python/15464
3631 PR python/16113
3632 * gdb.python/py-type.c: Enhance test case.
3633 * gdb.python/py-value-cc.cc: Likewise
3634 * gdb.python/py-type.exp: Add new tests.
3635 * gdb.python/py-value-cc.exp: Likewise
3636
52d7fb13
AA
36372014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3638 Pedro Alves <palves@redhat.com>
3639
3640 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3641 Make "name" extern.
3642 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3643 references to ${name}_start by references to ${name}.
3644
a2cd8cfe
JB
36452014-01-10 Joel Brobecker <brobecker@adacore.com>
3646
3647 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3648
4e23fced
JB
36492014-01-10 Joel Brobecker <brobecker@adacore.com>
3650
3651 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3652
c6a9e42c
PA
36532014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3654 Pedro Alves <palves@redhat.com>
3655
3656 * gdb.mi/mi-info-os.exp: Connect to the target with
3657 mi_gdb_target_load.
3658
b7ea362b
PA
36592014-01-08 Pedro Alves <palves@redhat.com>
3660
3661 * gdb.threads/reconnect-signal.c: New file.
3662 * gdb.threads/reconnect-signal.exp: New file.
3663
5e3f4fab
EBM
36642014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 * gdb.base/source-dir.exp: New file.
3667
79301218
JB
36682014-01-07 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.ada/mi_interface: New testcase.
3671
8e355c5d
JB
36722014-01-07 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3675 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3676 gdb.ada/pp-rec-component/pck.ads: New files.
3677
c0d48811
JB
36782014-01-07 Joel Brobecker <brobecker@adacore.com>
3679
3680 * gdb.python/py-pp-integral.c: New file.
3681 * gdb.python/py-pp-integral.py: New file.
3682 * gdb.python/py-pp-integral.exp: New file.
3683
17b609c3 3684For older changes see ChangeLog-1993-2013.
c906108c 3685\f
8d8cb839
EZ
3686;; Local Variables:
3687;; mode: change-log
3688;; left-margin: 8
3689;; fill-column: 74
3690;; version-control: never
3691;; End:
902f2ccb 3692
32d0add0 3693 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3694 Copying and distribution of this file, with or without modification,
3695 are permitted provided the copyright notice and this notice are preserved.
This page took 3.003581 seconds and 4 git commands to generate.