libthread_db: Skip attaching to terminated and joined threads
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
60b3033e
PA
12015-01-09 Pedro Alves <palves@redhat.com>
2
3 * lib/gdb.exp (can_spawn_for_attach): New procedure.
4 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
5 false.
6 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7 checking whether the target board is remote.
8 * gdb.multi/multi-attach.exp: Likewise.
9 * gdb.python/py-sync-interp.exp: Likewise.
10 * gdb.server/ext-attach.exp: Likewise.
11 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
12 tests that need to attach, instead of checking whether the target
13 board is remote at the top of the file.
14
acc018ac
YQ
152015-01-08 Yao Qi <yao@codesourcery.com>
16
17 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18
50a18af8
JK
192015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 Fix testcase compilation.
22 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
23
8503d6e1
JB
242015-01-06 Joel Brobecker <brobecker@adacore.com>
25
26 * gdb.python/py-type.exp: Add a couple test about empty
27 array creation, and negative-length array creation.
28
cc73dbcc
DE
292015-01-02 Doug Evans <xdje42@gmail.com>
30
31 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
32
0300bbc7
DE
332015-01-02 Doug Evans <dje@google.com>
34
35 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
36
9d85a0ec
YQ
372014-12-29 Yao Qi <yao@codesourcery.com>
38
39 * gdb.trace/entry-values.exp: Update comments. Rename variable
40 bar_call_foo to returned_from_foo.
41
87186c6a
MMN
422014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
43
44 PR gdb/17394
45 * gdb.linespec/break-asm-file.c: New file.
46 * gdb.linespec/break-asm-file.exp: New file.
47 * gdb.linespec/break-asm-file0.s: New file.
48 * gdb.linespec/break-asm-file1.s: New file.
49
1bab7383
YQ
502014-12-18 Nigel Stephens <nigel@mips.com>
51 Maciej W. Rozycki <macro@codesourcery.com>
52
53 * gdb.base/float.exp: Handle the new output from "info float" on
54 MIPS targets.
55
1bc1068a
JK
562014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 Fix MinGW compilation.
59 * gdb.compile/compile-ops.exp: Update untested message if
60 !skip_compile_feature_tests.
61 * gdb.compile/compile-setjmp.exp: Likewise.
62 * gdb.compile/compile-tls.exp: Likewise.
63 * gdb.compile/compile.exp: Likewise.
64 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
65 supported on this host".
66
b6615d10
DE
672014-12-16 Doug Evans <xdje42@gmail.com>
68
69 * boards/stabs.exp: New file.
70
25dda427
AA
712014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
72
73 * gdb.base/completion.exp: Adjust to format changes of "maint
74 print user-registers".
75
bf330350
CU
762014-12-16 Catalin Udma <catalin.udma@freescale.com>
77
78 PR server/17457
79 * gdb.arch/aarch64-fp.c: New file.
80 * gdb.arch/aarch64-fp.exp: New file.
81
395cf596
SDJ
822014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
83
84 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
85 r210637, r210913, r211666, r215400, r215817).
86
87 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
88 * dg-extract-results.py: New file.
89 * dg-extract-results.sh: Use it if the environment seems
90 suitable.
91
92 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
93
94 * dg-extract-results.py (parse_run): Handle warnings that
95 are printed before a test harness is run.
96
97 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
98
99 * dg-extract-results.py (Named): Remove __cmp__ method.
100 (output_variation): Use a key to sort variation.harnesses.
101
102 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
103
104 * dg-extract-results.py: For Python 3, force sys.stdout to
105 handle surrogate escape sequences.
106 (safe_open): New function.
107 (output_segment, main): Use it.
108
109 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
110
111 * dg-extract-results.py (Prog.result_re): Include options
112 in test name.
113
114 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
115
116 * dg-extract-results.py (output_variation): Always sort if
117 do_sum.
118
e882ef3c
SM
1192014-12-15 Simon Marchi <simon.marchi@ericsson.com>
120
121 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
122 as long as we get pagination notifications.
123
4992aa20
JM
1242014-12-15 Jason Merrill <jason@redhat.com>
125
126 * Makefile.in (check-gdb.%): Restore.
127 * README: Mention it.
128
c1b5a1a6
JB
1292014-12-13 Joel Brobecker <brobecker@adacore.com>
130
131 * gdb.ada/str_uninit: New testcase.
132
5537b577
JK
1332014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 PR symtab/17642
136 * gdb.base/vla-stub-define.c: New file.
137 * gdb.base/vla-stub.c: New file.
138 * gdb.base/vla-stub.exp: New file.
139
bb2ec1b3
TT
1402014-12-12 Phil Muldoon <pmuldoon@redhat.com>
141 Jan Kratochvil <jan.kratochvil@redhat.com>
142 Tom Tromey <tromey@redhat.com>
143
144 * configure.ac: Add gdb.compile/.
145 * configure: Regenerate.
146 * gdb.compile/Makefile.in: New file.
147 * gdb.compile/compile-ops.exp: New file.
148 * gdb.compile/compile-ops.c: New file.
149 * gdb.compile/compile-tls.c: New file.
150 * gdb.compile/compile-tls.exp: New file.
151 * gdb.compile/compile-constvar.S: New file.
152 * gdb.compile/compile-constvar.c: New file.
153 * gdb.compile/compile-mod.c: New file.
154 * gdb.compile/compile-nodebug.c: New file.
155 * gdb.compile/compile-setjmp-mod.c: New file.
156 * gdb.compile/compile-setjmp.c: New file.
157 * gdb.compile/compile-setjmp.exp: New file.
158 * gdb.compile/compile-shlib.c: New file.
159 * gdb.compile/compile.c: New file.
160 * gdb.compile/compile.exp: New file.
161 * lib/gdb.exp (skip_compile_feature_tests): New proc.
162
4ff709eb
TT
1632014-12-12 Tom Tromey <tromey@redhat.com>
164
165 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
166 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
167
6dddd6a5
DE
1682014-12-12 Doug Evans <dje@google.com>
169
170 * lib/gdb-python.exp (get_python_valueof): New function.
171 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
172
71c24708
AA
1732014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
174
175 * gdb.base/completion.exp: Add test for completion of "info
176 registers ".
177
3e29f34a
MR
1782014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
179
180 * gdb.base/func-ptrs.c: New file.
181 * gdb.base/func-ptrs.exp: New file.
182
fc126975
SM
1832014-12-10 Simon Marchi <simon.marchi@ericsson.com>
184
185 PR breakpoints/17012
186 * gdb.base/dprintf-detach.c: New file.
187 * gdb.base/dprintf-detach.exp: New file.
188
0a46d518
SM
1892014-12-10 Simon Marchi <simon.marchi@ericsson.com>
190
191 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
192 * lib/gdb.exp (target_is_gdbserver): New procedure.
193
a0be3e44
DE
1942014-12-08 Doug Evans <dje@google.com>
195
196 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
197
df1b803a
YQ
1982014-12-05 Yao Qi <yao@codesourcery.com>
199
200 * gdb.guile/scm-error.exp: Remove the third argument to
201 gdb_remote_download.
202 * gdb.guile/scm-frame-args.exp: Likewise.
203 * gdb.guile/scm-section-script.exp: Likewise.
204
ddb9f679
YQ
2052014-12-05 Yao Qi <yao@codesourcery.com>
206
207 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
208
86e4ed39
DE
2092014-12-04 Doug Evans <dje@google.com>
210
211 * gdb.python/py-objfile.exp: Add tests for
212 objfile.add_separate_debug_file.
213
7c50a931
DE
2142014-12-04 Doug Evans <dje@google.com>
215
216 * lib/gdb.exp (get_build_id): New function.
217 (build_id_debug_filename_get): Rewrite to use it.
218 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
219
621661e3
MR
2202014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
221
222 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
223 `method(long)', not just 0x0.
224 * gdb.cp/nsalias.exp: Align code labels to 4.
225 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
226 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
227 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
228 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
229 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
230 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
231
29f0c3b7
DE
2322014-12-02 Doug Evans <dje@google.com>
233
e1e061e7 234 PR symtab/17602
29f0c3b7 235 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 236 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
237 * gdb.cp/anon-ns.exp: Update.
238
162078c8
NB
2392014-12-02 Nick Bull <nicholaspbull@gmail.com>
240
241 * gdb.python/py-events.py (inferior_call_handler): New.
242 (register_changed_handler, memory_changed_handler): New.
243 (test_events.invoke): Register new handlers.
244 * gdb.python/py-events.exp: Add tests for inferior call,
245 memory_changed and register_changed events.
246
fdb09caf
AA
2472014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
248
249 * gdb.base/execl-update-breakpoints.exp: Specify the link address
250 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
251 if the linker doesn't understand this.
252
55cfb2c4
SM
2532014-12-01 Simon Marchi <simon.marchi@ericsson.com>
254
255 * gdb.python/python.exp: Change expected reply to help().
256
9e8cd6df
YQ
2572014-12-01 Yao Qi <yao@codesourcery.com>
258
259 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
260 AC_CONFIG_SUBDIRS(gdb.gdbtk).
261 * configure: Re-generated.
262
6c659fc2
SC
2632014-11-28 Siva Chandra Reddy <sivachandra@google.com>
264
265 * gdb.cp/chained-calls.cc: New file.
266 * gdb.cp/chained-calls.exp: New file.
267 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
268
d7fc3181
SM
2692014-11-28 Simon Marchi <simon.marchi@ericsson.com>
270
271 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
272 * gdb.dwarf2/symtab-producer.exp: Same.
273 * gdb.gdb/python-interrupts.exp: Same.
274 * gdb.gdb/python-selftest.exp: Same.
275 * gdb.python/py-linetable.exp: Same.
276 * gdb.python/py-type.exp: Same.
277 * gdb.python/py-value-cc.exp: Same.
278 * gdb.python/py-value.exp: Same.
279
10e79639
YQ
2802014-11-28 Yao Qi <yao@codesourcery.com>
281
282 * gdb.base/break-probes.exp: Match library name prefixed with
283 sysroot.
284
f28a0564
SM
2852014-11-27 Simon Marchi <simon.marchi@ericsson.com>
286
287 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
288 test expected output. Add parentheses for the call to print.
289 Remove L suffix from integers.
290
3fe1ce1d
DE
2912014-11-26 Doug Evans <dje@google.com>
292
293 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
294
84429e27
YQ
2952014-11-22 Yao Qi <yao@codesourcery.com>
296
297 * gdb.trace/entry-values.c: Remove asms.
298 (foo): Add foo_label.
299 (bar): Add bar_label.
300 * gdb.trace/entry-values.exp: Remove code computing foo's
301 length and bar's length.
302 (Dwarf::assemble): Invoke function_range for bar and use
303 MACRO_AT_func for foo.
304
26741859
YQ
3052014-11-22 Yao Qi <yao@codesourcery.com>
306
307 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
308 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
309 Use .Lgcc43_procstart instead of gcc43.
310
45e44d27
JB
3112014-11-21 Joel Brobecker <brobecker@adacore.com>
312
313 * gdb.ada/n_arr_bound: New testcase.
314
458c8db8
SDJ
3152014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
316
317 PR breakpoints/10737
318 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
319 test_catch_syscall_multi_arch.
320 (test_catch_syscall_multi_arch): New function.
321
43f3e411
DE
3222014-11-20 Doug Evans <xdje42@gmail.com>
323
324 * gdb.base/maint.exp: Update expected output.
325
0d7b2549
AA
3262014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
327
328 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
329 4-byte instruction on S390.
330
8908fca5
JB
3312014-11-19 Joel Brobecker <brobecker@adacore.com>
332
333 * gdb.ada/arr_arr: New testcase.
334
4a46959e
JB
3352014-11-19 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.ada/pkd_arr_elem: New Testcase.
338
470e2f4e
LM
3392014-11-18 Luis Machado <lgustavo@codesourcery.com>
340
341 * gdb.reverse/break-precsave: Expect completion message for
342 core file reads.
343 * gdb.reverse/consecutive-precsave.exp: Likewise.
344 * gdb.reverse/finish-precsave.exp: Likewise.
345 * gdb.reverse/i386-precsave.exp: Likewise.
346 * gdb.reverse/machinestate-precsave.exp: Likewise.
347 * gdb.reverse/sigall-precsave.exp: Likewise.
348 * gdb.reverse/solib-precsave.exp: Likewise.
349 * gdb.reverse/step-precsave.exp: Likewise.
350 * gdb.reverse/until-precsave.exp: Likewise.
351 * gdb.reverse/watch-precsave.exp: Likewise.
352
a267f3ad
AA
3532014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
354
355 * gdb.base/bp-permanent.c: Include unistd.h.
356 * gdb.python/py-framefilter-mi.c (main): Add return type.
357 * gdb.python/py-framefilter.c (main): Likewise.
358 * gdb.trace/actions-changed.c (main): Likewise.
359
12084a9a
AA
3602014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
361
362 * gdb.mi/until.c: Add eye-catchers.
363 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
364 line numbers.
365
dc7e1a77
AA
3662014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
367
368 * gdb.base/condbreak.exp: Drop references to removed non-prototype
369 function header variants in break1.c.
370 * gdb.base/ena-dis-br.exp: Likewise.
371 * gdb.base/hbreak2.exp: Likewise.
372 * gdb.reverse/until-precsave.exp: Drop references to removed
373 non-prototype function header variants in ur1.c.
374 * gdb.reverse/until-reverse.exp: Likewise.
375
41c77605
PM
3762014-11-17 Petr Machata <pmachata@redhat.com>
377
378 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
379 ${_cu_offset_size} bytes abbrev offset.
380
34248c3a
DE
3812014-11-15 Doug Evans <xdje42@gmail.com>
382
383 PR symtab/17559
384 * gdb.base/line-symtabs.exp: New file.
385 * gdb.base/line-symtabs.c: New file.
386 * gdb.base/line-symtabs.h: New file.
387
646da059
YQ
3882014-11-14 Yao Qi <yao@codesourcery.com>
389
390 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
391 (func): Add label func_label.
392 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
393 Replace low_pc and high_pc with MACRO_AT_range.
394 Replace name, low_pc and high_pc with MACRO_AT_func.
395
9301ebe6
YQ
3962014-11-14 Yao Qi <yao@codesourcery.com>
397
398 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
399 Replace name, low_pc and high_pc with MACRO_AT_func.
400
f166b542
YQ
4012014-11-14 Yao Qi <yao@codesourcery.com>
402
403 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
404 produce debug information.
405 * gdb.dwarf2/implptr-optimized-out.S: Removed.
406
0f6e71e3
YQ
4072014-11-14 Yao Qi <yao@codesourcery.com>
408
409 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
410 object and get function length.
411 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
412 with MACRO_AT_func.
413 (top-level): Replace gdb_compile and clean_restart with
414 prepare_for_testing.
415 * gdb.dwarf2/main.c (main): Add label main_label.
416
876c4df9
YQ
4172014-11-14 Yao Qi <yao@codesourcery.com>
418
419 * lib/dwarf.exp (function_range): New procedure.
420 (Dwarf::_handle_macro_at_func): New procedure.
421 (Dwarf::_handle_macro_at_range): New procedure.
422 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
423
02ad9cf1
YQ
4242014-11-14 Yao Qi <yao@codesourcery.com>
425
426 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
427 (_handle_attribute): New procedure.
428
a59add0c
AA
4292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
430
431 * gdb.ada/cond_lang/foo.c (callme): Add return type.
432 * gdb.base/call-sc.c (zed): Likewise.
433 * gdb.base/checkpoint.c (main): Likewise.
434 * gdb.base/dump.c (main): Likewise.
435 * gdb.base/gcore.c (main): Likewise.
436 * gdb.base/huge.c (main): Likewise.
437 * gdb.base/multi-forks.c (main): Likewise.
438 * gdb.base/pr10179-a.c (main): Likewise.
439 * gdb.base/savedregs.c (main): Likewise.
440 * gdb.base/sigaltstack.c (main): Likewise.
441 * gdb.base/siginfo.c (main): Likewise.
442 * gdb.base/structs.c (zed): Likewise.
443 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
444 * gdb.mi/mi-syn-frame.c (main): Likewise.
445 * gdb.mi/until.c (foo, main): Likewise.
446 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
447 * gdb.base/solib-weak.c (foo): Declare.
448 * gdb.base/attach-twice.c: Include stdio.h.
449 * gdb.base/weaklib1.c: Likewise.
450 * gdb.base/weaklib2.c: Likewise.
451 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
452 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
453 unistd.h.
454 * gdb.base/attach-pie-misread.c: Include stdlib.h.
455 * gdb.mi/mi-exit-code.c: Likewise.
456 * gdb.base/break-interp-lib.c: Include string.h.
457 * gdb.base/coremaker.c: Likewise.
458 * gdb.base/testenv.c: Likewise.
459 * gdb.python/py-finish-breakpoint.c: Likewise.
460 * gdb.base/inferior-died.c: Include sys/wait.h.
461 * gdb.base/fileio.c: Include time.h.
462 * gdb.base/async-shell.c: Include unistd.h.
463 * gdb.base/dprintf-non-stop.c: Likewise.
464 * gdb.base/info-os.c: Likewise.
465 * gdb.mi/mi-console.c: Likewise.
466 * gdb.mi/watch-nonstop.c: Likewise.
467 * gdb.python/py-events.c: Likewise.
468 * gdb.base/async.c (baz): Move up before its invocation.
469 * gdb.base/code_elim2.c (my_global_func): Likewise.
470 * gdb.base/skip-solib-lib.c (multiply): Likewise.
471 * gdb.base/advance.c (func2): Likewise.
472
3b5d5997
AA
4732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
474
475 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
476 variant.
477 * gdb.base/annota3.c: Likewise.
478 * gdb.base/async.c: Likewise.
479 * gdb.base/average.c: Likewise.
480 * gdb.base/call-ar-st.c: Likewise.
481 * gdb.base/call-rt-st.c: Likewise.
482 * gdb.base/call-sc.c: Likewise.
483 * gdb.base/call-strs.c: Likewise.
484 * gdb.base/ending-run.c: Likewise.
485 * gdb.base/execd-prog.c: Likewise.
486 * gdb.base/exprs.c: Likewise.
487 * gdb.base/foll-exec.c: Likewise.
488 * gdb.base/foll-fork.c: Likewise.
489 * gdb.base/foll-vfork.c: Likewise.
490 * gdb.base/funcargs.c: Likewise.
491 * gdb.base/gcore.c: Likewise.
492 * gdb.base/jump.c: Likewise.
493 * gdb.base/langs0.c: Likewise.
494 * gdb.base/langs1.c: Likewise.
495 * gdb.base/langs2.c: Likewise.
496 * gdb.base/mips_pro.c: Likewise.
497 * gdb.base/nodebug.c: Likewise.
498 * gdb.base/opaque0.c: Likewise.
499 * gdb.base/opaque1.c: Likewise.
500 * gdb.base/recurse.c: Likewise.
501 * gdb.base/run.c: Likewise.
502 * gdb.base/scope0.c: Likewise.
503 * gdb.base/scope1.c: Likewise.
504 * gdb.base/setshow.c: Likewise.
505 * gdb.base/setvar.c: Likewise.
506 * gdb.base/shmain.c: Likewise.
507 * gdb.base/shr1.c: Likewise.
508 * gdb.base/shr2.c: Likewise.
509 * gdb.base/sigall.c: Likewise.
510 * gdb.base/signals.c: Likewise.
511 * gdb.base/so-indr-cl.c: Likewise.
512 * gdb.base/solib2.c: Likewise.
513 * gdb.base/structs.c: Likewise.
514 * gdb.base/sum.c: Likewise.
515 * gdb.base/vforked-prog.c: Likewise.
516 * gdb.base/watchpoint.c: Likewise.
517 * gdb.reverse/shr2.c: Likewise.
518 * gdb.reverse/until-reverse.c: Likewise.
519 * gdb.reverse/ur1.c: Likewise.
520 * gdb.reverse/watch-reverse.c: Likewise.
521
066a77c5
AA
5222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
523
524 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
525 variant.
526 * gdb.base/sepdebug.exp: Drop references to removed code.
527
4f204ea5
AA
5282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
529
530 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
531 variant. Preserve original line numbering.
532 * gdb.base/list1.c: Likewise.
533
3b377a3a
AA
5342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
535
536 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
537 variant.
538 * gdb.base/break1.c: Likewise.
539 * gdb.base/break.exp: Drop references to removed code.
540
e444df73
AA
5412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
542
543 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
544 variant.
545
8008f2a7
AA
5462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
547
548 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
549
a5a06887
AA
5502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
551
552 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
553 logic into perform_all_tests() and invoke it with and without
554 function header prototypes.
555 (do_function_calls): Remove conditional XFAIL for PR 5318.
556 (rerun_and_prepare): Remove duplicate code.
557 (perform_all_tests): New. Main logic moved here.
558
44dba9b9
AA
5592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
560
561 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
562 code guarded by #ifdef NO_PROTOTYPES.
563 (t_double_many_args): Likewise.
564 (DEF_FUNC_MANY_ARGS_1): Likewise.
565 (DEF_FUNC_VALUES_1): Likewise.
566 (t_structs_ldc): Renamed from t_structs_fc in conditional code
567 guarded by #ifdef PROTOTYPES.
568
d1fbcd56
AA
5692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
570
571 * gdb.mi/mi-console.c: Add eye-catcher.
572 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
573 instead of literal line number.
574
b0e59b8f
AA
5752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
576
577 * gdb.base/shr2.c: Add eye-catcher.
578 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
579 line number.
580
78f98cca
AA
5812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
582
583 * gdb.base/jump.c: Add eye-catchers.
584 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
585 numbers.
586
58fa2af0
AA
5872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
588
589 * gdb.base/execd-prog.c: Add eye-catchers.
590 * gdb.base/foll-exec.c: Likewise.
591 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
592 line numbers.
593
04e5059b
AA
5942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
595
596 * gdb.base/ending-run.c: Add eye-catchers.
597 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
598 literal line numbers.
599
dbfdb174
AA
6002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
601
602 * gdb.base/call-rt-st.c: Add eye-catchers.
603 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
604 literal line numbers.
605
888a2ade
AA
6062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
607
608 * gdb.base/call-ar-st.c: Add eye-catchers.
609 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
610 literal line numbers.
611
6acc2dde
AA
6122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
613
614 * gdb.base/average.c: Add eye-catchers.
615 * gdb.base/sum.c: Likewise.
616 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
617 regexps dynamically.
618
9ecfcd1d
AA
6192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
620
621 * gdb.base/solib1.c: Add eye-catchers.
622 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
623 literal line numbers.
624
78708b7c
PA
6252014-11-12 Pedro Alves <palves@redhat.com>
626
627 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
628 leader has exited.
629
af48d08f
PA
6302014-11-12 Pedro Alves <palves@redhat.com>
631
632 * gdb.arch/i386-bp_permanent.c: New file.
633 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
634 (srcfile): Set to i386-bp_permanent.c.
635 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
636 that stepi does not execute the 'leave' instruction, instead of
637 testing it does execute.
638 * gdb.base/bp-permanent.c: New file.
639 * gdb.base/bp-permanent.exp: New file.
640
af3768e9
DE
6412014-11-10 Doug Evans <xdje42@gmail.com>
642
643 PR symtab/17564
644 * gdb.base/symtab-search-order.exp: New file.
645 * gdb.base/symtab-search-order.c: New file.
646 * gdb.base/symtab-search-order-1.c: New file.
647 * gdb.base/symtab-search-order-shlib-1.c: New file.
648
9de00a4a
PA
6492014-11-07 Pedro Alves <palves@redhat.com>
650
651 PR gdb/17511
652 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
653 i?86-*-linux*.
654
e0f52461
SC
6552014-11-03 Siva Chandra Reddy <sivachandra@google.com>
656
657 PR c++/17494
658 * gdb.cp/pr17494.cc: New file.
659 * gdb.cp/pr17494.exp: New file.
660
6ce8c980
YQ
6612014-11-02 Yao Qi <yao@codesourcery.com>
662
663 * gdb.python/python.exp: Get working directory and match the
664 output of "set extended-prompt \\w " with it.
665
02be9a71
DE
6662014-10-30 Doug Evans <dje@google.com>
667
668 * gdb.python/py-objfile.exp: Add tests for setting random attributes
669 in objfiles.
670 * gdb.python/py-progspace.exp: Add tests for setting random attributes
671 in progspaces.
672
3bdff46b
LM
6732014-10-30 Janis Johnson <janisjo@codesourcery.com>
674
675 * gdb.base/fullpath-expand.exp: Skip for a remote host.
676 * gdb.base/realname-expand.exp: Likewise.
677 * gdb.linespec/macro-relative.exp: Likewise.
678
ab917dfb
PA
6792014-10-29 Pedro Alves <palves@redhat.com>
680
681 PR gdb/17408
682 * gdb.threads/schedlock.c (some_function): New function.
683 (call_function): New global.
684 (MAYBE_CALL_SOME_FUNCTION): New macro.
685 (thread_function): Call it.
686 * gdb.threads/schedlock.exp (get_args): Add description parameter,
687 and use it instead of a global counter. Adjust all callers.
688 (get_current_thread): Use "find current thread" for test message
689 here rather than having all callers pass down the same string.
690 (goto_loop): New procedure, factored out from ...
691 (my_continue): ... this.
692 (step_ten_loops): Change parameter from test message to command to
693 use. Adjust.
694 (list_count): Delete global.
695 (check_result): New procedure, factored out from duplicate top
696 level code.
697 (continue tests): Wrap in with_test_prefix.
698 (test_step): New procedure, factored out from duplicate top level
699 code.
700 (top level): Test "step" in combination with all scheduler-locking
701 modes. Test "next" in combination with all scheduler-locking
702 modes, and in combination with stepping over a function call or
703 not.
704 * gdb.threads/next-bp-other-thread.c: New file.
705 * gdb.threads/next-bp-other-thread.exp: New file.
706
d3d4baed
PA
7072014-10-29 Pedro Alves <palves@redhat.com>
708
709 PR python/17372
710 * gdb.python/python.exp: Test a multi-line command that spawns
711 interactive Python.
712 * gdb.base/multi-line-starts-subshell.exp: New file.
713
563e8d85
YQ
7142014-10-29 Yao Qi <yao@codesourcery.com>
715
716 * gdb.base/fileio.exp: Make directories on host.
717
0ea4d52e
YQ
7182014-10-29 Yao Qi <yao@codesourcery.com>
719
720 * gdb.base/fileio.c (test_write): Close the file.
721
7f5ef605
PA
7222014-10-28 Pedro Alves <palves@redhat.com>
723
724 PR gdb/12623
725 * gdb.base/sigstep.c (no_handler): New global.
726 (main): If 'no_handler is true, set the signal handlers to
727 SIG_IGN.
728 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
729 with_sw_watch and no_handler parameters. Handle them.
730 (top level) <stepping over handler when stopped at a breakpoint
731 test>: Add a test axis for testing with a software watchpoint, and
732 another for testing with the signal handler set to SIG_IGN.
733 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
734 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
735
abbdbd03
PA
7362014-10-28 Pedro Alves <palves@redhat.com>
737
738 PR gdb/17511
739 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
740 * gdb.base/sigstep.exp (other_handler_location): New global.
741 (advance): Support stepping into the signal handler, and running
742 commands while in the handler.
743 (in_handler_map): New global.
744 (top level): In the advance test, add combinations for getting
745 into the handler with stepping commands, and for running commands
746 in the handler. Add comment descripting the advancei tests.
747
1df4399f
PA
7482014-10-28 Pedro Alves <palves@redhat.com>
749
750 * gdb.base/sigstep.exp: Use build_executable instead of
751 prepare_for_testing.
752 (top level): Move code that starts GDB, runs to main and creates a
753 display to ...
754 (restart): ... this new procedure.
755 (top level): Move backtrace from signal handler test to ...
756 (validate_backtrace): ... this new procedure.
757 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
758 with_test_prefix. Always restart GDB.
759 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
760 with_test_prefix. Always restart GDB. No need to delete
761 breakpoints after the test.
762 (test_skip_handler): Remove prefix parameter.
763 (skip_over_handler, breakpoint_to_handler)
764 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
765 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
766 restart GDB. No need to delete breakpoints after the test.
767 (top level): Use foreach to call the test procedures with
768 different commands.
769
a5b6e449
PA
7702014-10-28 Pedro Alves <palves@redhat.com>
771
772 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
773 instead of GNATS numbers.
774 * gdb.base/sigbpt.exp: Likewise.
775 * gdb.base/siginfo.exp: Likewise.
776 * gdb.base/sigstep.exp: Likewise.
777
e5f8a7cc
PA
7782014-10-27 Pedro Alves <palves@redhat.com>
779
780 * gdb.base/sigstep.c (dummy): New global.
781 (main): Issue a couple writes to the new global.
782 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
783 procedures.
784 (skip_over_handler): Use test_skip_handler.
785 (top level): Call skip_over_handler for stepi and nexti too.
786 (breakpoint_over_handler): Use test_skip_handler.
787 (top level): Call breakpoint_over_handler for stepi and nexti too.
788
763905a3
YQ
7892014-10-27 Yao Qi <yao@codesourcery.com>
790
791 * gdb.trace/tfile.c (adjust_function_address)
792 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
793 function descriptor.
794
6f259a23
DB
7952014-10-24 Don Breazeal <donb@codesourcery.com>
796
797 * gdb.base/foll-fork.exp (test_follow_fork,
798 catch_fork_child_follow): Check for updated fork messages emitted
799 from infrun.c.
800 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
801 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
802 vfork_and_exec_child_follow_through_step): Check for updated vfork
803 messages emitted from infrun.c.
804
09dd9a69
PA
8052014-10-24 Pedro Alves <palves@redhat.com>
806
807 * gdb.base/corefile.exp: Remove references to ultrix.
808 * gdb.base/interrupt.exp: Likewise.
809 * gdb.base/whatis.exp: Likewise.
810 * gdb.gdb/selftest.exp: Likewise.
811 * gdb.threads/manythreads.exp: Likewise.
812 * gdb.threads/print-threads.exp: Likewise.
813 * gdb.threads/pthreads.exp:: Likewise.
814 * gdb.threads/schedlock.exp: Likewise.
815
3433cfa5
SC
8162014-10-24 Siva Chandra Reddy <sivachandra@google.com>
817
818 * gdb.cp/non-trivial-retval.cc: Add a test case.
819 * gdb.cp/non-trivial-retval.exp: Add a test.
820
092f880b
YQ
8212014-10-20 Yao Qi <yao@codesourcery.com>
822
823 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
824 * gdb.python/py-objfile-script-gdb.py: New file.
825 * gdb.python/py-objfile-script.exp: Update reference to
826 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
827 of remote_download. Remove the dest file.
828
acbdb7f3
YQ
8292014-10-20 Yao Qi <yao@codesourcery.com>
830
831 * gdb.base/checkpoint.exp: Don't remove file copied on host.
832 * gdb.base/step-line.exp: Likewise.
833 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
834 * gdb.dwarf2/dw2-basic.exp: Likewise.
835 * gdb.dwarf2/dw2-compressed.exp: Likewise.
836 * gdb.dwarf2/dw2-filename.exp: Likewise.
837 * gdb.dwarf2/dw2-intercu.exp: Likewise.
838 * gdb.dwarf2/dw2-intermix.exp: Likewise.
839 * gdb.dwarf2/dw2-producer.exp: Likewise.
840 * gdb.dwarf2/mac-fileno.exp: Likewise.
841 * gdb.python/py-frame-args.exp: Likewise.
842 * gdb.python/py-framefilter.exp: Likewise.
843 * gdb.python/py-mi.exp: Likewise.
844 * gdb.python/py-objfile-script.exp: Likewise
845 * gdb.python/py-pp-integral.exp: Likewise.
846 * gdb.python/py-pp-re-notag.exp: Likewise.
847 * gdb.python/py-prettyprint.exp: Likewise.
848 * gdb.python/py-section-script.exp: Likewise.
849 * gdb.python/py-typeprint.exp: Likewise.
850 * gdb.python/py-xmethods.exp: Likewise.
851 * gdb.stabs/weird.exp: Likewise.
852 * gdb.xml/tdesc-regs.exp: Likewise.
853
bd286a29
KCY
8542014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
855
856 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
857 (out_cu): Use addr_len for the size of addresses.
858 (out_line): Likewise. Size DW_LNE_set_address instruction
859 according to addr_len.
860 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
861 (FUNC): Add START_INSNS to definition.
862
673dc4a0
YQ
8632014-10-18 Yao Qi <yao@codesourcery.com>
864
865 * gdb.base/argv0-symlink.exp: Check argv[0] value if
866 gdb_has_argv0 return true.
867 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
868 check [target_info exists noargs], check [gdb_has_argv0]
869 instead.
870 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
871 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
872 procedures.
873
4ffbba72
DE
8742014-10-17 Doug Evans <dje@google.com>
875
876 * gdb.python/py-events.exp: Update expected output for clear_objfiles
877 event.
878 * gdb.python/py-events.py: Add clear_objfiles event.
879
d096d8c1
DE
8802014-10-17 Doug Evans <dje@google.com>
881
882 * gdb.python/py-objfile.exp: Test progspace attribute.
883
a80db015
LM
8842014-10-17 Luis Machado <lgustavo@codesourcery.com>
885
886 * gdb.guile/scm-breakpoint.exp: Do not assume any
887 directory separators when matching source file paths.
888 * gdb.python/py-breakpoint.exp: Likewise.
889 * gdb.reverse/break-precsave.exp: Likewise.
890 * gdb.reverse/break-reverse.exp: Likewise.
891 * gdb.reverse/consecutive-precsave.exp: Likewise.
892 * gdb.reverse/finish-precsave.exp: Likewise.
893 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
894 * gdb.reverse/finish-reverse.exp: Likewise.
895 * gdb.reverse/i386-precsave.exp: Likewise.
896 * gdb.reverse/i387-env-reverse.exp: Likewise.
897 * gdb.reverse/i387-stack-reverse.exp: Likewise.
898 * gdb.reverse/machinestate-precsave.exp: Likewise.
899 * gdb.reverse/machinestate.exp: Likewise.
900 * gdb.reverse/sigall-precsave.exp: Likewise.
901 * gdb.reverse/solib-precsave.exp: Likewise.
902 * gdb.reverse/step-precsave.exp: Likewise.
903 * gdb.reverse/until-precsave.exp: Likewise.
904 * gdb.reverse/watch-precsave.exp: Likewise.
905 * gdb.reverse/watch-reverse.exp: Likewise.
906
b22089ab
YQ
9072014-10-17 Yao Qi <yao@codesourcery.com>
908
909 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
910 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
911
6c4486e6
PA
9122014-10-17 Pedro Alves <palves@redhat.com>
913
914 PR gdb/17471
915 * gdb.base/bg-execution-repeat.c: New file.
916 * gdb.base/bg-execution-repeat.exp: New file.
917
0ff33695
PA
9182014-10-17 Pedro Alves <palves@redhat.com>
919
920 PR gdb/17300
921 * gdb.base/continue-all-already-running.c: New file.
922 * gdb.base/continue-all-already-running.exp: New file.
923
6fdebc3d
PA
9242014-10-17 Pedro Alves <palves@redhat.com>
925
926 PR gdb/17472
927 * gdb.base/annota-input-while-running.c: New file.
928 * gdb.base/annota-input-while-running.exp: New file.
929
32a8097b
PA
9302014-10-17 Pedro Alves <palves@redhat.com>
931
932 * gdb.base/callfuncs.exp: emove references to osf.
933 * gdb.base/sigall.exp: Likewise.
934 * gdb.gdb/selftest.exp: Likewise.
935 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
936 * gdb.mi/non-stop.c: Likewise.
937 * gdb.mi/pthreads.c: Likewise.
938 * gdb.reverse/sigall-precsave.exp: Likewise.
939 * gdb.reverse/sigall-reverse.exp: Likewise.
940 * gdb.threads/pthreads.c: Likewise.
941 * gdb.threads/pthreads.exp: Likewise.
942
7a3517ff
YQ
9432014-10-17 Yao Qi <yao@codesourcery.com>
944
945 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
946 check 'target_info exists noargs'.
947 (test_command_prompt_position): Likewise.
948 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
949 Remove "set args".
950 (progvar_simple_while_test): Likewise.
951 (progvar_complex_if_while_test): Likewise.
952 (if_while_breakpoint_command_test): Likewise.
953 (infrun_breakpoint_command_test): Likewise.
954 (breakpoint_command_test): Likewise.
955 (watchpoint_command_test): Likewise.
956 (bp_deleted_in_command_test): Likewise.
957 (temporary_breakpoint_commands): Likewise.
958
bb99c472
YQ
9592014-10-16 Yao Qi <yao@codesourcery.com>
960
961 * gdb.base/remotetimeout.exp: Remove noargs checking.
962
7c16b83e
PA
9632014-10-15 Pedro Alves <palves@redhat.com>
964
965 PR breakpoints/9649
966 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
967 * gdb.base/breakpoint-in-ro-region.exp
968 (probe_target_hardware_step): New procedure.
969 (top level): Probe hardware stepping and hardware breakpoint
970 support. Test stepping through a read-only region, with both
971 "breakpoint auto-hw" on and off and both "always-inserted" on and
972 off.
973
35a49624
IB
9742014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
975
976 * gdb.dlang/demangle.exp: Update for demangling changes.
977
2d1c107c
SC
9782014-10-15 Siva Chandra Reddy <sivachandra@google.com>
979
980 * gdb.cp/non-trivial-retval.cc: Add new test cases.
981 * gdb.cp/non-trivial-retval.exp: Add new tests.
982
778811d5
SC
9832014-10-15 Siva Chandra Reddy <sivachandra@google.com>
984
985 PR c++/13403
986 PR c++/15154
987 * gdb.cp/non-trivial-retval.cc: New file.
988 * gdb.cp/non-trivial-retval.exp: New file.
989
10c5f0a8
YQ
9902014-10-15 Yao Qi <yao@codesourcery.com>
991
992 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
993 remote host.
994
65d7b369
YQ
9952014-10-15 Yao Qi <yao@codesourcery.com>
996
997 * gdb.python/py-symbol.exp: Match file base name if host is
998 remote, otherwise match file name with dir name.
999 * gdb.python/py-symtab.exp: Likewise.
1000 * gdb.python/python.exp: Likewise.
1001
46dc1394
YQ
10022014-10-15 Yao Qi <yao@codesourcery.com>
1003
1004 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
1005 pattern.
1006 * gdb.python/py-symtab.exp: Likewise.
1007 * gdb.python/python.exp: Remove trailing ".*". Fix typo
1008 locationn.
1009
c40cc657
JB
10102014-10-14 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.ada/addr_arith: New testcase.
1013
2abf49e1
MR
10142014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
1015
1016 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
1017 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
1018 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
1019 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
1020
f7088df3
SDJ
10212014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
1022
1023 * gdb.arch/stap-eval-lang-ada.S: Likewise.
1024 * gdb.arch/stap-eval-lang-ada.c: Likewise.
1025 * gdb.arch/stap-eval-lang-ada.exp: New file.
1026
4dc06805
YQ
10272014-10-14 Yao Qi <yao@codesourcery.com>
1028
1029 * gdb.mi/mi-var-child.c (nothing1): New function.
1030 (nothing2): New function.
1031 (do_children_tests): Set function pointers by nothing1 and
1032 nothing2.
1033 * gdb.mi/mi-var-child.exp: Step over new added statements.
1034 Update test to match the new output.
1035 * gdb.mi/var-cmd.c (nothing1): New function.
1036 (nothing2): New function.
1037 (do_children_tests): Set function pointers by nothing1 and
1038 nothing2.
1039 * gdb.mi/mi-var-display.exp: Update test to match output.
1040 Step to the line specified by $line_dct_nothing.
1041 Increase the number of lines to step.
1042
46a93de2
YQ
10432014-10-14 Yao Qi <yao@codesourcery.com>
1044
1045 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
1046 tests.
1047 * gdb.mi/mi2-var-child.exp: Likewise.
1048
14ea52ee
DE
10492014-10-13 Doug Evans <dje@google.com>
1050
1051 * gdb.python/py-objfile.exp: Change name of file name test.
1052
e5c6e92b
DE
10532014-10-13 Doug Evans <dje@google.com>
1054
1055 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1056 from the start of the CU.
1057
c780cc2f
JK
10582014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1059 Yao Qi <yao@codesourcery.com>
1060
1061 Fix "save breakpoints" for "catch" command.
1062 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1063 Remove -nonewline. Match also the added "main" line.
1064
99894e11
JK
10652014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1066
1067 Fix "save breakpoints" for "disable $bpnum" command.
1068 * gdb.base/save-bp.c (main): Add label.
1069 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1070
6e1ac5a3
JK
10712014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1072
1073 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1074
754dd2b0
YQ
10752014-10-11 Yao Qi <yao@codesourcery.com>
1076
1077 * gdb.server/server-kill.exp: Execute command
1078 "set remote trace-status-packet on" before "tstatus".
1079
f90183d7
YQ
10802014-10-11 Yao Qi <yao@codesourcery.com>
1081
1082 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1083 (main): Call getppid.
1084 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1085 and continue to it. Read variable "server_pid".
1086
bf40a607
YQ
10872014-10-11 Yao Qi <yao@codesourcery.com>
1088
1089 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1090
052ca370
YQ
10912014-10-11 Yao Qi <yao@codesourcery.com>
1092
1093 * gdb.threads/thread-find.exp: Don't execute command
1094 "info threads".
1095 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1096 * gdb.threads/linux-dp.exp: Don't check the condition
1097 $threads_created equals to zero.
1098
3831839c
PA
10992014-10-10 Pedro Alves <palves@redhat.com>
1100
1101 * gdb.base/bigcore.exp: Remove references to IRIX.
1102 * gdb.base/funcargs.exp: Likewise.
1103 * gdb.base/interrupt.exp: Likewise.
1104 * gdb.base/mips_pro.exp: Likewise.
1105 * gdb.base/nodebug.exp: Likewise.
1106 * gdb.base/setvar.exp: Likewise.
1107 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1108
8b9a549d
PA
11092014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1110 Pedro Alves <palves@redhat.com>
1111
1112 PR symtab/14466
1113 * gdb.base/vdso-warning.c: New file.
1114 * gdb.base/vdso-warning.exp: New file.
1115
d48ba5e8
DE
11162014-10-02 Doug Evans <dje@google.com>
1117
1118 * gdb.base/structs.c (main): Don't run forever.
1119
2278c276
PA
11202014-10-02 Pedro Alves <palves@redhat.com>
1121
1122 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1123 (top level) <stop threads 1, stop threads 2>: Use it.
1124
b57bacec
PA
11252014-10-02 Pedro Alves <palves@redhat.com>
1126
1127 * gdb.threads/break-while-running.exp (test): Add new
1128 'update_thread_list' argument. Skip "info threads" if false.
1129 (top level): Add new 'update_thread_list' axis.
1130
13fd3ff3
PA
11312014-10-02 Pedro Alves <palves@redhat.com>
1132
1133 PR breakpoints/17431
1134 * gdb.base/execl-update-breakpoints.c: New file.
1135 * gdb.base/execl-update-breakpoints.exp: New file.
1136
0fec99e8
PA
11372014-10-01 Pedro Alves <palves@redhat.com>
1138
1139 * gdb.base/breakpoint-in-ro-region.c: New file.
1140 * gdb.base/breakpoint-in-ro-region.exp: New file.
1141
2ddf4301
SM
11422014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1143
1144 * gdb.mi/mi-exit-code.exp: New file.
1145 * gdb.mi/mi-exit-code.c: New file.
1146
6a5f3f43
YQ
11472014-09-30 Yao Qi <yao@codesourcery.com>
1148
1149 * lib/prelink-support.exp (build_executable_own_libs): Error if
1150 the target isn't native.
1151
345bcc73
YQ
11522014-09-30 Yao Qi <yao@codesourcery.com>
1153
1154 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1155 false.
1156
a25a5a45
PA
11572014-09-22 Pedro Alves <palves@redhat.com>
1158
1159 * gdb.threads/break-while-running.exp: New file.
1160 * gdb.threads/break-while-running.c: New file.
1161
00ba3162
YQ
11622014-09-19 Yao Qi <yao@codesourcery.com>
1163
1164 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1165 Invoke test. Restart GDB with --readnow and invoke test again.
1166
c3b7b696
YQ
11672014-09-19 Yao Qi <yao@codesourcery.com>
1168
1169 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1170 proc set_breakpoint_on_gcd_function. Invoke
1171 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1172 invoke set_breakpoint_on_gcd_function again.
1173
2b4fd423
DE
11742014-09-18 Doug Evans <dje@google.com>
1175
1176 * gdb.dwarf2/symtab-producer.exp: New file.
1177
a5947601
SDJ
11782014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1179
1180 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1181 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1182 * gdb.base/global-var-nested-by-dso.c: Likewise.
1183 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1184
91c19059
SDJ
11852014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1186 Pedro Alves <palves@redhat.com>
1187
1188 * gdb.base/watch-bitfields.exp: Pass string other than test file
1189 name to prepare_for_testing.
1190 (watch): New procedure.
1191 (expect_watchpoint): Use with_test_prefix.
1192 (top level): Factor out tests to ...
1193 (test_watch_location, test_regular_watch): ... these new
1194 procedures, and use with_test_prefix and gdb_continue_to_end.
1195
bb9d5f81
PP
11962014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1197
1198 PR breakpoints/12526
1199 * gdb.base/watch-bitfields.exp: New file.
1200 * gdb.base/watch-bitfields.c: New file.
1201
635856f5
PA
12022014-09-16 Pedro Alves <palves@redhat.com>
1203
1204 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1205 software and hardware addresses, not software address against
1206 itself.
1207
7280ceea
PA
12082014-09-16 Pedro Alves <palves@redhat.com>
1209
1210 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1211 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1212
428b16bd
PA
12132014-09-16 Pedro Alves <palves@redhat.com>
1214
1215 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1216 files.
1217 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1218 "*-*-vxworks*" throughout.
1219 * gdb.base/break.exp: Likewise.
1220 * gdb.base/default.exp: Likewise.
1221 * gdb.base/scope.exp: Likewise.
1222 * gdb.base/sepdebug.exp: Likewise.
1223 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1224 throughout.
1225 * gdb.base/run.c: Likewise.
1226 * gdb.base/sepdebug.c: Likewise.
1227 * gdb.hp/gdb.aCC/run.c: Likewise.
1228 * gdb.reverse/until-reverse.c: Likewise.
1229 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1230
666d413c
YQ
12312014-09-16 Yao Qi <yao@codesourcery.com>
1232
1233 * boards/local-remote-host-native.exp: New file.
1234
57cbd724
DE
12352014-09-14 Doug Evans <xdje42@gmail.com>
1236
1237 * gdb.threads/queue-signal.c (thread_count): New variable.
1238 (thread_count_mutex, thread_count_condvar): New variables.
1239 (incr_thread_count, wait_all_threads_running): New functions.
1240 (main): Wait for all threads to be in their thread functions.
1241
81219e53
DE
12422014-09-13 Doug Evans <xdje42@gmail.com>
1243
1244 * gdb.threads/queue-signal.c: New file.
1245 * gdb.threads/queue-signal.exp: New file.
1246
3714cea7
DE
12472014-09-13 Doug Evans <xdje42@gmail.com>
1248
1249 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1250 be consistent with what default_gdb_init uses.
1251 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1252 the plain text of the prompt. Add some logging printfs.
1253 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1254
fa43b1d7
PA
12552014-09-12 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1258 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1259 * gdb.arch/i386-size-overlap.exp: Likewise.
1260 * gdb.arch/i386-size.exp: Likewise.
1261 * gdb.arch/i386-unwind.exp: Likewise.
1262 * gdb.base/a2-run.exp: Likewise.
1263 * gdb.base/break.exp: Likewise.
1264 * gdb.base/charset.exp: Likewise.
1265 * gdb.base/chng-syms.exp: Likewise.
1266 * gdb.base/commands.exp: Likewise.
1267 * gdb.base/dbx.exp: Likewise.
1268 * gdb.base/find.exp: Likewise.
1269 * gdb.base/funcargs.exp: Likewise.
1270 * gdb.base/jit-simple.exp: Likewise.
1271 * gdb.base/reread.exp: Likewise.
1272 * gdb.base/sepdebug.exp: Likewise.
1273 * gdb.base/step-bt.exp: Likewise.
1274 * gdb.cp/mb-inline.exp: Likewise.
1275 * gdb.cp/mb-templates.exp: Likewise.
1276 * gdb.objc/basicclass.exp: Likewise.
1277 * gdb.threads/killed.exp: Likewise.
1278
9d9bf2df
EBM
12792014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1280
1281 PR tdep/17379
1282 * gdb.arch/powerpc-stackless.S: New file.
1283 * gdb.arch/powerpc-stackless.exp: New file.
1284
1cf2f1b0
JK
12852014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 * gdb.base/attach.c: Include unistd.h.
1288 (main): Call alarm. Add label postloop.
1289 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1290 gdb_breakpoint, gdb_continue_to_breakpoint.
1291 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1292
98880d46
PA
12932014-09-11 Pedro Alves <palves@redhat.com>
1294
1295 PR gdb/17347
1296 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1297 * gdb.base/attach.exp (test_command_line_attach_run): New
1298 procedure.
1299 (top level): Call it.
1300
4c92ff2c
PA
13012014-09-11 Pedro Alves <palves@redhat.com>
1302
1303 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1304 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1305 (do_command_attach_tests): Use spawn_wait_for_attach.
1306 * gdb.base/solib-overlap.exp: Likewise.
1307 * gdb.multi/multi-attach.exp: Likewise.
1308 * gdb.python/py-prompt.exp: Likewise.
1309 * gdb.python/py-sync-interp.exp: Likewise.
1310 * gdb.server/ext-attach.exp: Likewise.
1311
3adc1a7d
GKB
13122014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1313
1314 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1315 command in testcase. Simplify testcase.
1316
96334934
JB
13172014-09-10 Joel Brobecker <brobecker@adacore.com>
1318
1319 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1320
eb479039
JB
13212014-09-10 Joel Brobecker <brobecker@adacore.com>
1322
1323 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1324
deede10c
JB
13252014-09-10 Joel Brobecker <brobecker@adacore.com>
1326
1327 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1328
7828a5f5
JB
13292014-09-10 Joel Brobecker <brobecker@adacore.com>
1330
1331 * gdb.dwarf2/dynarr-ptr.c: New file.
1332 * gdb.dwarf2/dynarr-ptr.exp: New file.
1333
33aeebcf
MR
13342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1335
1336 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1337 of 30 rather than hardcoding 120 for a slow test case. Take the
1338 `gdb,timeout' target setting into account for this calculation.
1339 Don't extend the timeout for the test cases that don't need it.
1340
7b415901
MR
13412014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1342
1343 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1344 a factor of 2 for a slow test case. Take the `gdb,timeout'
1345 target setting into account for this calculation.
1346 * gdb.reverse/until-precsave.exp: Increase the timeout by
1347 a factor of 15 and 3 respectively rather than adding 120
1348 for a pair of slow test cases. Take the `gdb,timeout'
1349 target setting into account for this calculation.
1350
4a40f85a
MR
13512014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1352
1353 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1354 timeout, don't pass one down to gdb_expect.
1355 (gdb_expect): Rework timeout selection.
1356
09635af7
MR
13572014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1358
1359 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1360 exception on timeout.
1361 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1362 (gdbserver_start_extended): Catch any `gdbserver_start' error
1363 exceptions.
1364 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1365 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1366 `gdbserver_gdb_load' error exceptions.
1367
2bdd10b7
MR
13682014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1369
1370 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1371 120 on waiting for the TCP socket to open.
1372
316935f0
DE
13732014-09-09 Doug Evans <xdje42@gmail.com>
1374
1375 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1376 _caller_matches, _any_caller_is, _any_caller_matches.
1377
83740597
DE
13782014-09-09 Doug Evans <xdje42@gmail.com>
1379
1380 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1381
4c122fc3
YQ
13822014-09-09 Yao Qi <yao@codesourcery.com>
1383
1384 * gdb.mi/mi-var-display.exp: Set print symbol off.
1385
a9f116cb
GKB
13862014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1387
1388 PR gdb/17035
1389 * gdb.base/commands.exp: Add tests to verify user-defined
1390 commands with empty bodies.
1391 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1392 python commands in `show user command`.
1393 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1394 scheme commands in `show user command`.
1395
c75bd3a2
JK
13962014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 PR python/17355
1399 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1400 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1401 * gdb.python/py-framefilter-invalidarg.exp: New file.
1402 * gdb.python/py-framefilter-invalidarg.py: New file.
1403
faa42425
DE
14042014-09-06 Doug Evans <xdje42@gmail.com>
1405
1406 PR 15276
1407 * gdb.python/py-caller-is.c: New file.
1408 * gdb.python/py-caller-is.exp: New file.
1409
474ca4f6
SDJ
14102014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1411
1412 PR gdb/17235
1413 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1414 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1415
eb0b0463
SDJ
14162014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1417
1418 PR fortran/17237
1419 * gdb.fortran/print-formatted.exp: New file.
1420 * gdb.fortran/print-formatted.f90: Likewise.
1421
5f3b99cf
SS
14222014-09-03 Sasha Smundak <asmundak@google.com>
1423
1424 * gdb.python/py-frame.exp: Test Frame.read_register.
1425
7d793aa9
SDJ
14262014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1427
1428 PR python/16699
1429 * gdb.python/py-completion.exp: New file.
1430 * gdb.python/py-completion.py: Likewise.
1431
fb0576e9
DE
14322014-08-28 Doug Evans <dje@google.com>
1433
1434 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1435 eax,etc. are live with values set by gdb and thus the compiler can't
1436 use them.
1437 * gdb.arch/i386-pseudo.c (main): Ditto.
1438
ee92b0dd
DE
14392014-08-27 Doug Evans <dje@google.com>
1440
1441 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1442
6649db35
DE
14432014-08-25 Doug Evans <dje@google.com>
1444
1445 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1446 (main): Ditto.
1447
564b7600
DE
14482014-08-25 Doug Evans <dje@google.com>
1449
1450 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1451
3881fb67
YQ
14522014-08-24 Yao Qi <yao@codesourcery.com>
1453
1454 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1455 symbol off.
1456 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1457
a05a36a5
DE
14582014-08-22 Doug Evans <dje@google.com>
1459
1460 PR 17276
1461 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1462 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1463 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1464
7c343b48
YQ
14652014-08-22 Yao Qi <yao@codesourcery.com>
1466
1467 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1468 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1469 * gdb.python/python.exp: Likewise. Use .py file on the host
1470 instead of the build.
1471
22fd09ae
JK
14722014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.threads/gcore-stale-thread.c: New file.
1475 * gdb.threads/gcore-stale-thread.exp: New file.
1476
a8454a7c
PA
14772014-08-21 Pedro Alves <palves@redhat.com>
1478
1479 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1480 * gdb.base/gcore-relro-pie.exp: Likewise.
1481 * gdb.base/gcore-relro.exp: Likewise.
1482 * gdb.base/gcore.exp: Likewise.
1483 * gdb.base/print-symbol-loading.exp: Likewise.
1484 * gdb.threads/gcore-thread.exp: Likewise.
1485 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1486
2a31c623
PA
14872014-08-20 Pedro Alves <palves@redhat.com>
1488 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1491 configure.
1492 (EXPECT): Handle READ1 being set.
1493 (all): Depend on EXTRA_RULES.
1494 (check-read1, expect-read1, read1.so, read1): New rules.
1495 * README (Testsuite Parameters): Document the READ1 make variable.
1496 (Race detection): New section.
1497 * configure: Regenerate.
1498 * configure.ac: If build==host==target, and running under a
1499 GNU/glibc system, add read1 to the extra Makefile rules.
1500 (EXTRA_RULES): AC_SUBST it.
1501 * lib/read1.c: New file.
1502
d36430db
JB
15032014-08-20 Joel Brobecker <brobecker@adacore.com>
1504
1505 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1506 the handling of variables declared as a typedef to an array
1507 which a DW_AT_data_location attribute.
1508
9a0dc9e3
PA
15092014-08-19 Andrew Burgess <aburgess@broadcom.com>
1510 Pedro Alves <palves@redhat.com>
1511
1512 PR symtab/14604
1513 PR symtab/14605
1514 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1515 gdb_test.
1516
0718a8da
PA
15172014-08-19 Pedro Alves <palves@redhat.com>
1518
1519 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1520
13b448cd
YQ
15212014-08-19 Yao Qi <yao@codesourcery.com>
1522
1523 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1524 right line.
1525
1cbf5077
DB
15262014-08-18 David Blaikie <dblaikie@gmail.com>
1527
1528 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1529
bf0fae19
JB
15302014-08-18 Joel Brobecker <brobecker@adacore.com>
1531
1532 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1533 attribute in array range.
1534
3c8c5dcc
JB
15352014-08-18 Joel Brobecker <brobecker@adacore.com>
1536
1537 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1538
e66d4446
SC
15392014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1540
1541 PR c++/17132
1542 * gdb.cp/pr17132.cc: New file.
1543 * gdb.cp/pr17132.exp: New file.
1544
940df408
SC
15452014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1546
1547 * gdb.python/py-xmethods.py (A_getarrayind)
1548 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1549 Use 'print' with function call syntax.
1550 (E_method_matcher.match): Fix tab vs space indentation mixup.
1551
ebcc6c3a
YQ
15522014-08-15 Yao Qi <yao@codesourcery.com>
1553
1554 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1555 false.
1556
775e0f04
YQ
15572014-08-15 Yao Qi <yao@codesourcery.com>
1558
1559 * gdb.cp/casts.exp: Set print symbol off.
1560 * gdb.cp/class2.exp: Likewise.
1561 * gdb.cp/overload.exp: Likewise.
1562 * gdb.cp/templates.exp: Likewise.
1563
d769e349
DE
15642014-08-11 Doug Evans <dje@google.com>
1565
1566 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1567 (test_load_shlib): Update.
1568
20c6f1e1
YQ
15692014-08-09 Yao Qi <yao@codesourcery.com>
1570
1571 * gdb.base/display.exp: Invoke is_address_zero_readable.
1572 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1573 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1574 * gdb.base/hbreak-unmapped.exp: Return if
1575 is_address_zero_readable returns true.
1576 * gdb.base/signest.exp: Likewise.
1577 * gdb.base/signull.exp: Likewise.
1578 * gdb.base/sigbpt.exp: Likewise.
1579 * gdb.guile/scm-disasm.exp: Do the test if
1580 is_address_zero_readable returns false.
1581 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1582 * gdb.python/py-arch.exp: Likewise.
1583 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1584 * lib/gdb.exp (is_address_zero_readable): New proc.
1585
5792e8e3
YQ
15862014-08-09 Yao Qi <yao@codesourcery.com>
1587
1588 PR testsuite/13443
1589 * gdb.mi/mi-var-display.exp: Make test messages unique.
1590
3cecbbbe
TT
15912014-08-04 Tom Tromey <tromey@redhat.com>
1592
1593 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1594 target 0".
1595
00b51ff5
TT
15962014-08-04 Tom Tromey <tromey@redhat.com>
1597
1598 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1599 "target_resume".
1600
6908c509
JB
16012014-08-01 Joel Brobecker <brobecker@adacore.com>
1602
1603 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1604 inner_vla_struct_object_size.
1605 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1606 as xfail.
1607
cc6563d2
PA
16082014-07-30 Pedro Alves <palves@redhat.com>
1609
1610 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1611 comment.
1612
7e09a223
YQ
16132014-07-29 Yao Qi <yao@codesourcery.com>
1614
1615 PR gdb/17206
1616 * gdb.base/until-nodebug.exp: New.
1617
7ebdbe92
DE
16182014-07-28 Doug Evans <xdje42@gmail.com>
1619
1620 PR guile/17203
1621 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1622 previously existing parameter, and previously ambiguously spelled
1623 parameter.
1624
fdb1adc6
WN
16252014-07-28 Will Newton <will.newton@linaro.org>
1626
1627 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1628
186fcde0
DE
16292014-07-26 Ludovic Courtès <ludo@gnu.org>
1630 Doug Evans <xdje42@gmail.com>
1631
1632 PR guile/17146
1633 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1634
70509625
PA
16352014-07-25 Pedro Alves <palves@redhat.com>
1636
1637 * gdb.threads/signal-command-handle-nopass.c: New file.
1638 * gdb.threads/signal-command-handle-nopass.exp: New file.
1639 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1640 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1641 * gdb.threads/signal-delivered-right-thread.c: New file.
1642 * gdb.threads/signal-delivered-right-thread.exp: New file.
1643
c3f814a1
PA
16442014-07-25 Pedro Alves <palves@redhat.com>
1645
1646 * gdb.base/double-prompt-target-event-error.exp
1647 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1648 match.
1649 (cancel_pagination_in_target_event): Rework double prompt
1650 detection.
1651 * gdb.base/paginate-after-ctrl-c-running.exp
1652 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1653 <return>' match.
1654 * gdb.base/paginate-bg-execution.exp
1655 (test_bg_execution_pagination_return)
1656 (test_bg_execution_pagination_cancel): Remove '-notransfer
1657 <return>' matches.
1658 * gdb.base/paginate-execution-startup.exp
1659 (test_fg_execution_pagination_return)
1660 (test_fg_execution_pagination_cancel): Remove '-notransfer
1661 <return>' matches.
1662 * gdb.base/paginate-inferior-exit.exp
1663 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1664 match.
1665 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1666 * lib/gdb.exp (pagination_prompt): Run text through
1667 string_to_regexp.
1668 (gdb_test_multiple): Match $pagination_prompt instead of
1669 "<return>".
1670 (string_to_regexp): Move to lib/gdb-utils.exp.
1671
e214cf6c
JK
16722014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 * gdb.arch/amd64-entry-value-paramref.S: New file.
1675 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1676 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1677 * gdb.arch/amd64-optimout-repeat.S: New file.
1678 * gdb.arch/amd64-optimout-repeat.c: New file.
1679 * gdb.arch/amd64-optimout-repeat.exp: New file.
1680
17d0c5c8
JK
16812014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 PR gdb/17170
1684 * gdb.base/statistics.exp: New file.
1685
b8b8facf
DE
16862014-07-17 Doug Evans <dje@google.com>
1687
74b49205 1688 PR gdb/17170
b8b8facf
DE
1689 * gdb.base/maint.exp: Update testing of per-command stats.
1690
1b5d0ab3
PA
16912014-07-16 Pedro Alves <palves@redhat.com>
1692
1693 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1694 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1695 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1696 (tfile_write_buf): New functions.
1697 (add_memory_block): Rewrite using the above.
1698 (adjust_function_address): New function.
1699 (FUNCTION_ADDRESS): New macro.
1700 (write_basic_trace_file): Remove short_x local, and use
1701 tfile_write_16. Change type of func_addr local to unsigned long
1702 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1703 here. Cast argument of add_memory_block to char pointer.
1704 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1705 (main): Remove parameters.
1706 * gdb.trace/tfile.exp: Remove nowarnings.
1707
4d974e88
SM
17082014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1709
1710 * gdb.base/debug-expr.exp: Test string evaluation with
1711 "debug expression" on.
1712
41e99568
PA
17132014-07-15 Pedro Alves <palves@redhat.com>
1714
1715 * gdb.base/reread.exp: Use clean_restart.
1716
487d9753
PL
17172014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1718
1719 * gdb.arch/avr-flash-qualifer.c: New.
1720 * gdb.arch/avr-flash-qualifer.exp: New.
1721
cc1c52ad
PA
17222014-07-14 Pedro Alves <palves@redhat.com>
1723
1724 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1725 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1726
1e973570
PA
17272014-07-14 Pedro Alves <palves@redhat.com>
1728
1729 * gdb.base/double-prompt-target-event-error.c: New file.
1730 * gdb.base/double-prompt-target-event-error.exp: New file.
1731
93d6eb10
PA
17322014-07-14 Pedro Alves <palves@redhat.com>
1733
1734 PR gdb/17072
1735 * gdb.base/paginate-inferior-exit.c: New file.
1736 * gdb.base/paginate-inferior-exit.exp: New file.
1737
0017922d
PA
17382014-07-14 Pedro Alves <palves@redhat.com>
1739
1740 PR gdb/17072
1741 * gdb.base/paginate-bg-execution.c: New file.
1742 * gdb.base/paginate-bg-execution.exp: New file.
1743
94696ad3
PA
17442014-07-14 Pedro Alves <palves@redhat.com>
1745
1746 PR gdb/17072
1747 * gdb.base/paginate-execution-startup.c: New file.
1748 * gdb.base/paginate-execution-startup.exp: New file.
1749 * lib/gdb.exp (pagination_prompt): New global.
1750 (default_gdb_spawn): New procedure, factored out from
1751 default_gdb_spawn.
1752 (default_gdb_start): Adjust to call default_gdb_spawn.
1753 (gdb_spawn): New procedure.
1754
bd293940
PA
17552014-07-14 Pedro Alves <palves@redhat.com>
1756
1757 * lib/gdb.exp (gdb_assert): New procedure.
1758 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1759
c933f875
PA
17602014-07-14 Pedro Alves <palves@redhat.com>
1761
1762 * gdb.base/execution-termios.c: New file.
1763 * gdb.base/execution-termios.exp: New file.
1764
d98b7a16
TT
17652014-07-14 Tom Tromey <tromey@redhat.com>
1766
1767 * gdb.cp/vla-cxx.cc: New file.
1768 * gdb.cp/vla-cxx.exp: New file.
1769
548740d6
TT
17702014-07-14 Tom Tromey <tromey@redhat.com>
1771
1772 * gdb.reverse/rerun-prec.c: New file.
1773 * gdb.reverse/rerun-prec.exp: New file.
1774
a25eb028
MR
17752014-07-12 Maciej W. Rozycki <macro@mips.com>
1776 Maciej W. Rozycki <macro@codesourcery.com>
1777
1778 * lib/gdb-utils.exp: New file.
1779 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1780 inline `gdb_init_command' processing.
1781 (gdb_start_cmd): Likewise.
1782 * lib/mi-support.exp (mi_run_cmd): Likewise.
1783 * README: Document `gdb_init_command' and `gdb_init_commands'.
1784
218c2655
JK
17852014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1786
1787 Fix false FAIL running under a very long directory name.
1788 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1789 and "set print elements 10000". Twice.
1790
5401fde3
YQ
17912014-07-11 Yao Qi <yao@codesourcery.com>
1792
1793 * gdb.base/exprs.exp: "set print symbol off".
1794
e76126e8
PA
17952014-07-11 Pedro Alves <palves@redhat.com>
1796
1797 * gdb.threads/kill.c: New file.
1798 * gdb.threads/kill.exp: New file.
1799
2d6f0de6
YQ
18002014-07-10 Yao Qi <yao@codesourcery.com>
1801
1802 * gdb.trace/tfile.c (write_basic_trace_file)
1803 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1804 address written to trace file.
1805
7180e04a
PA
18062014-07-09 Pedro Alves <palves@redhat.com>
1807
1808 * gdb.base/attach-wait-input.exp: New file.
1809 * gdb.base/attach-wait-input.c: New file.
1810
9a9a7608
AB
18112014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1812
1813 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1814 setting up test structures.
1815 (main): Call new test function.
1816 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1817 test function, continue into test function and walk test
1818 structures.
1819
161ac41e
YQ
18202014-07-02 Yao Qi <yao@codesourcery.com>
1821
1822 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1823 'bar_start' at the beginning of functions 'foo' and 'bar'
1824 respectively.
1825 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1826 instead of 'foo' and 'bar'.
1827
1f267ae3
MM
18282014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1829
1830 * gdb.btrace/segv.exp: New.
1831 * gdb.btrace/segv.c: New.
1832
2b239efb
LM
18332014-07-02 Luis Machado <lgustavo@codesourcery.com>
1834
1835 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1836 instruction.
1837
cf363f18
MW
18382014-06-30 Mark Wielaard <mjw@redhat.com>
1839
1840 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1841 vulture, vilify, villar): New volatile array constants.
1842 (vindictive, vegetation): New const volatile array constants.
1843 * gdb.base/volatile.exp: Test volatile and const volatile array
1844 types.
1845
aebf9d24
AA
18462014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1847
1848 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1849 target lacks support for awatch, rwatch, or hbreak.
1850
b67a2c6f
YQ
18512014-06-27 Yao Qi <yao@codesourcery.com>
1852
1853 * gdb.multi/dummy-frame-restore.exp: New.
1854 * gdb.multi/dummy-frame-restore.c: New.
1855
aef92902
MM
18562014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1857
1858 * gdb.btrace/gcore.exp: New.
1859
8e9db26e
PA
18602014-06-23 Pedro Alves <palves@redhat.com>
1861
1862 * gdb.base/watchpoint-reuse-slot.c: New file.
1863 * gdb.base/watchpoint-reuse-slot.exp: New file.
1864
70afc5b7
SC
18652014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1866
1867 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1868 progspace's filename in 'info', 'enable' and 'disable' command
1869 tests.
1870
b972bd9c
JK
18712014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1872
1873 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1874 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1875 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1876
125f8a3d
GB
18772014-06-20 Gary Benson <gbenson@redhat.com>
1878
1879 * gdb.arch/i386-avx.exp: Fix include file location.
1880 * gdb.arch/i386-sse.exp: Likewise.
1881
3ed9baed
IB
18822014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1883
1884 * gdb.dlang/expression.exp: New file.
1885
034f788c
PA
18862014-06-19 Pedro Alves <palves@redhat.com>
1887
1888 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1889 out from ...
1890 (top level): ... here. Iterate running tests under different
1891 scheduler-locking settings.
1892
45371d0c
LM
18932014-06-18 Luis Machado <lgustavo@codesourcery.com>
1894
1895 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1896 to DW_FORM_addr and use non-zero addresses.
1897
5d376983
SC
18982014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1899
1900 PR gdb/17017
1901 * gdb.python/py-xmethods.cc: Add global function call counters and
1902 increment them in their respective functions. Remove "cout"
1903 statements.
1904 * gdb.python/py-xmethods.exp: Make tests check the global function
1905 call counters instead of depending on inferior IO.
1906
a1aa2221
LM
19072014-06-18 Don Breazeal <donb@codesourcery.com>
1908
1909 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1910 Deleted procedure.
1911 (explicit_fork_parent_follow): Deleted procedure.
1912 (explicit_fork_child_follow): Deleted procedure.
1913 (test_follow_fork): New procedure.
1914 (do_fork_tests): Replace calls to deleted procedures with
1915 calls to test_follow_fork and reset GDB for subsequent
1916 procedure calls.
1917
0fc05997
YQ
19182014-06-17 Yao Qi <yao@codesourcery.com>
1919
1920 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1921 CP1252.
1922
70795c52
LM
19232014-06-17 Luis Machado <lgustavo@codesourcery.com>
1924
1925 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1926 Initialize ptr and S explicitly.
1927 (skip_type_update_when_not_use_rtti_test): Likewise.
1928
6be47f0c
KS
19292014-06-16 Keith Seitz <keiths@redhat.com>
1930
1931 PR mi/15863
1932 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1933 the inferior is started.
1934
d03de421
PA
19352014-06-16 Pedro Alves <palves@redhat.com>
1936
1937 * gdb.base/break-main-file-remove-fail.c: New file.
1938 * gdb.base/break-main-file-remove-fail.exp: New file.
1939 * gdb.base/break-unload-file.exp: Use build_executable instead of
1940 prepare_for_testing.
1941 (test_break): New parameter "initial_load". Handle it.
1942 (top level): Add initial_load cmdline/file axis.
1943
f9579b99
TT
19442014-06-12 Tom Tromey <tromey@redhat.com>
1945
1946 * gdb.base/completion.exp: Don't use directory name in test.
1947
3657956b
GB
19482014-06-09 Gary Benson <gbenson@redhat.com>
1949
1950 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1951 separate the always-available ANSI-standard signals from the
1952 signals that require checking.
1953 (main): Likewise.
1954 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1955 Likewise.
1956 (main): Likewise.
1957
4186eb54
KS
19582014-06-07 Keith Seitz <keiths@redhat.com>
1959
1960 Revert:
1961 PR c++/16253
1962 * gdb.cp/var-tag.cc: New file.
1963 * gdb.cp/var-tag.exp: New file.
1964 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1965 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1966 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1967 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1968
25326a28 19692014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1970
1971 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1972
829155c9
PA
19732014-06-06 Pedro Alves <palves@redhat.com>
1974
1975 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1976 in target debug output instead of looking at RSP packets,
1977 disabling the test on any target that uses hardware stepping.
1978 Update comments.
1979
61c8d22e
PA
19802014-06-06 Pedro Alves <palves@redhat.com>
1981
1982 * gdb.base/break-unload-file.exp: Fix typo.
1983
d9a47287
YQ
19842014-06-06 Yao Qi <yao@codesourcery.com>
1985
1986 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1987 from "jit_function" to "^jit_function".
1988
e5e01dbf
YQ
19892014-06-06 Yao Qi <yao@codesourcery.com>
1990
1991 * gdb.base/async.c (foo): Add one statement.
1992 * gdb.base/async.exp: Get the next instruction address and
1993 match the output of "nexti" by instruction address. Match
1994 the hex address in the output of "finish".
1995
73ba372c
GB
19962014-06-06 Gary Benson <gbenson@redhat.com>
1997
1998 * gdb.base/call-signals.c: Remove preprocessor conditionals
1999 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
2000 SIGSEGV and SIGTERM.
2001 * gdb.base/sigall.c: Likewise.
2002 * gdb.base/unwindonsignal.c: Likewise.
2003 * gdb.reverse/sigall-reverse.c: Likewise.
2004
831517df
YQ
20052014-06-06 Yao Qi <yao@codesourcery.com>
2006
2007 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
2008 readable, skip the test.
2009
b8b91e98
YQ
20102014-06-06 Yao Qi <yao@codesourcery.com>
2011
2012 * gdb.threads/staticthreads.c (thread_function): Move the line
2013 setting breakpoint on forward.
2014 * gdb.threads/staticthreads.exp: Update comments.
2015
fb934770
LC
20162014-06-05 Ludovic Courtès <ludo@gnu.org>
2017
2018 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
2019 "history-append! type error".
2020
6ef284bd
SM
20212014-06-05 Simon Marchi <simon.marchi@ericsson.com>
2022
2023 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
2024 erroneous dprintf expected input.
2025
a872e241
DE
20262014-06-04 Doug Evans <xdje42@gmail.com>
2027
2028 * gdb.guile/scm-generics.exp: Delete.
2029
16f691fb
DE
20302014-06-04 Doug Evans <xdje42@gmail.com>
2031
2032 * gdb.guile/scm-breakpoint.exp: Update.
2033 Add tests for breakpoint registration.
2034
012370f6
TT
20352014-06-04 Tom Tromey <tromey@redhat.com>
2036
2037 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
2038 VLA-in-union.
2039 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
2040 inner_vla_struct, vla_union types. Initialize objects of those
2041 types and compute their sizes.
2042
9f5a4cef
HZ
20432014-06-04 Nathan Sidwell <nathan@codesourcery.com>
2044 Hui Zhu <hui@codesourcery.com>
2045
2046 * gdb.base/fileio.exp: Add test for shell not available as well as
2047 available.
2048 * gdb.base/fileio.c (test_system): Check for shell twice.
2049
90a45c4d
YQ
20502014-06-04 Yao Qi <yao@codesourcery.com>
2051
2052 * gdb.base/auto-connect-native-target.exp: Remove redundant
2053 space from the regexp pattern.
2054
70017e41
YQ
20552014-06-04 Yao Qi <yao@codesourcery.com>
2056
2057 * gdb.base/default.exp: Replace "child" with "native" in
2058 regexp pattern.
2059
883964a7
SC
20602014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2061
2062 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2063 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2064 * gdb.python/py-xmethods.py: Python script supporting the
2065 new testcase and tests.
2066
ef370185
JB
20672014-06-03 Joel Brobecker <brobecker@adacore.com>
2068 Pedro Alves <palves@redhat.com>
2069
2070 PR breakpoints/17000
2071 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2072 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2073
1e2ccb61
BM
20742014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2075
2076 * gdb.base/subst.exp: Add tests to verify partial path matching
2077 output.
2078
c6ec5ab2
PA
20792014-06-03 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2082 target that doesn't use software single-stepping.
2083
835c559f
PA
20842014-06-03 Pedro Alves <palves@redhat.com>
2085
2086 PR breakpoints/17000
2087 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2088 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2089
06eb1586
DE
20902014-06-02 Doug Evans <xdje42@gmail.com>
2091
2092 * gdb.guile/scm-parameter.exp: New file.
2093
e698b8c4
DE
20942014-06-02 Doug Evans <xdje42@gmail.com>
2095
2096 * gdb.guile/scm-cmd.c: New file.
2097 * gdb.guile/scm-cmd.exp: New file.
2098
ded03782
DE
20992014-06-02 Doug Evans <xdje42@gmail.com>
2100
2101 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2102 pretty-printer lookup.
2103 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2104 (make-pp_s-printer): Call it.
2105 (make-pretty-printer-from-dict): New function.
2106 (lookup-pretty-printer-maker-from-dict): New function.
2107 (*pretty-printer*): Simplify.
2108 (make-objfile-pp_s-printer): New function.
2109 (install-objfile-pretty-printers!): New function.
2110 (make-progspace-pp_s-printer): New function.
2111 (install-progspace-pretty-printers!): New function.
2112 * gdb.guile/scm-progspace.c: New file.
2113 * gdb.guile/scm-progspace.exp: New file.
2114
41fac0cf
PA
21152014-06-02 Pedro Alves <palves@redhat.com>
2116
2117 * gdb.base/dprintf-bp-same-addr.c: New file.
2118 * gdb.base/dprintf-bp-same-addr.exp: New file.
2119
96ae5695
EBM
21202014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2121
2122 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2123 * gdb.arch/powerpc-power.s: Likewise.
2124
da02b3a8
JB
21252014-06-02 Joel Brobecker <brobecker@adacore.com>
2126
2127 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2128
c72b2e7b
YQ
21292014-06-01 Yao Qi <yao@codesourcery.com>
2130
2131 * gdb.base/watchpoint.exp (test_watch_location): Check null
2132 pointer can be dereferenced. If not, do the test, otherwise
2133 skip it.
2134
53e8a631
AB
21352014-05-30 Andrew Burgess <aburgess@broadcom.com>
2136
2137 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2138 results.
2139 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2140
938f0e2f
AB
21412014-05-30 Andrew Burgess <aburgess@broadcom.com>
2142
2143 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2144 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2145 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2146 * gdb.arch/amd64-invalid-stack-top.c: New file.
2147 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2148
9ba6657a
PA
21492014-05-30 Pedro Alves <palves@redhat.com>
2150
2151 PR breakpoints/17000
2152 * gdb.base/sss-bp-on-user-bp.c: New file.
2153 * gdb.base/sss-bp-on-user-bp.exp: New file.
2154
522c09bf
DB
21552014-05-30 David Blaikie <dblaikie@gmail.com>
2156
2157 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2158 gnu_inline semantics via attribute.
2159 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2160 source explicitly specifies the required semantics.
2161
bf4ef81e
MR
21622014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2163
2164 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2165
329ea579
PA
21662014-05-29 Pedro Alves <palves@redhat.com>
2167 Tom Tromey <tromey@redhat.com>
2168
2169 * gdb.base/async-shell.exp: Don't enable target-async.
2170 * gdb.base/async.exp
2171 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2172 parameter. Adjust.
2173 (top level): Don't test with "target-async".
2174 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2175 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2176 * gdb.base/inferior-died.exp: Don't enable target-async.
2177 * gdb.base/interrupt-noterm.exp: Likewise.
2178 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2179 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2180 * gdb.mi/mi-nonstop.exp: Likewise.
2181 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2182 * gdb.mi/mi-nsintrall.exp: Likewise.
2183 * gdb.mi/mi-nsmoribund.exp: Likewise.
2184 * gdb.mi/mi-nsthrexec.exp: Likewise.
2185 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2186 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2187 * gdb.python/py-evsignal.exp: Don't enable target-async.
2188 * gdb.python/py-evthreads.exp: Likewise.
2189 * gdb.python/py-prompt.exp: Likewise.
2190 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2191 * gdb.server/solib-list.exp: Don't enable target-async.
2192 * gdb.threads/thread-specific-bp.exp: Likewise.
2193 * lib/mi-support.exp: Adjust to use mi-async.
2194
fd664c91
PA
21952014-05-29 Pedro Alves <palves@redhat.com>
2196
2197 PR gdb/13860
2198 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2199 reason, even in sync mode.
2200
251bde03
PA
22012014-05-29 Pedro Alves <palves@redhat.com>
2202 Hui Zhu <hui@codesourcery.com>
2203
2204 PR PR15693
2205 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2206 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2207 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2208 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2209
7f3c0343
JB
22102014-05-28 Joel Brobecker <brobecker@adacore.com>
2211
2212 * config/monitor.exp (gdb_target_monitor): Replace use of
2213 "set remotebaud" by "set serial baud".
2214
b2715b27
AW
22152014-05-26 Andy Wingo <wingo@igalia.com>
2216
2217 * gdb.guile/scm-breakpoint.exp:
2218 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2219 properties instead of gdb-object-properties.
2220
498a4489
YQ
22212014-05-26 Yao Qi <yao@codesourcery.com>
2222
2223 * gdb.server/no-thread-db.exp: Specify source file name
2224 explicitly when setting a breakpoint.
2225
589fdceb
MM
22262014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2227
2228 * gdb.btrace/vdso.c: New.
2229 * gdb.btrace/vdso.exp: New.
2230
e9089e05
MM
22312014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2232
2233 * gdb.base/gcore.exp (capture_command_output): Move ...
2234 * lib/gdb.exp (capture_command_output): ... here.
2235
67b5c0c1
MM
22362014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2237
2238 * gdb.btrace/data.exp: Test memory access during btrace replay.
2239
a2199296
SM
22402014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2241
2242 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2243
17b2616c
PA
22442014-05-21 Pedro Alves <palves@redhat.com>
2245
2246 PR gdb/13860
2247 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2248 (top level): Test that output related to execution commands is
2249 sent to the console with CLI commands, but not with MI commands.
2250 Test that breakpoint events are always mirrored to the console.
2251 Also expect the new source line to be output after a "next" in
2252 async mode too. Make it a pass/fail test.
2253 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2254 output.
2255 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2256
5166082f
PA
22572014-05-21 Pedro Alves <palves@redhat.com>
2258
2259 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2260 Use them to test variations of "list" after reaching a breakpoint.
2261 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2262 Test "list" with listsize 10 after reaching a breakpoint.
2263 * gdb.python/python.exp (decode_line current location line
2264 number): Adjust expected line number.
2265
2f25d70f
SM
22662014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2267
2268 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2269 behavior for $args, pass it directly to "run".
2270
ff604a67
MR
22712014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2272
2273 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2274 30000 to 65536.
2275
6a3cb8e8
PA
22762014-05-21 Pedro Alves <palves@redhat.com>
2277
2278 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2279 auto-connect-native-target off".
2280 * gdb.base/auto-connect-native-target.c: New file.
2281 * gdb.base/auto-connect-native-target.exp: New file.
2282
4ebfc96e
PA
22832014-05-21 Pedro Alves <palves@redhat.com>
2284
2285 * gdb.base/default.exp: Test "target native" instead of "target
2286 child".
2287
36d46afb
MW
22882014-05-21 Mark Wielaard <mjw@redhat.com>
2289
2290 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2291
5876f503
JK
22922014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2293
2294 Fix TLS access for -static -pthread.
2295 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2296 <HAVE_TLS> (thread_function, main): Initialize it.
2297 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2298 Add clean_restart.
2299 <$have_tls != "">: Check TLSVAR.
2300
0256a6ac
PA
23012014-05-21 Pedro Alves <palves@redhat.com>
2302
2303 * gdb.base/dcache-line-read-error.c: New.
2304 * gdb.base/dcache-line-read-error.exp: New.
2305
936d2992
PA
23062014-05-20 Pedro Alves <palves@redhat.com>
2307
2308 * gdb.base/compare-sections.c: New file.
2309 * gdb.base/compare-sections.exp: New file.
2310
802e8e6d
PA
23112014-05-20 Pedro Alves <palves@redhat.com>
2312
2313 * gdb.base/break-idempotent.c: New file.
2314 * gdb.base/break-idempotent.exp: New file.
2315
e59fa00f
MM
23162014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2317
2318 * gdb.btrace/nohist.exp: New.
2319
8b696e31
YQ
23202014-05-20 Yao Qi <yao@codesourcery.com>
2321
2322 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2323 gdb.reverse directory and gdb_reverse_timeout exists in board
2324 setting.
2325 * README: Document gdb_reverse_timeout.
2326
73c9764f
YQ
23272014-05-20 Yao Qi <yao@codesourcery.com>
2328
2329 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2330 'test_file_name'. Treat args as a string instead of a list.
2331 (gdb_init): Rename argument 'args' by 'test_file_name'.
2332
f1f4348a
JK
23332014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.arch/powerpc-power.exp: New file.
2336 * gdb.arch/powerpc-power.s: New file.
2337
0dbe70ce
DE
23382014-05-16 Doug Evans <dje@google.com>
2339
2340 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2341 * gdb.base/completion.exp: Check that all expected files exist
2342 before doing file completion.
0dbe70ce 2343
8d551b02
DE
23442014-05-16 Doug Evans <dje@google.com>
2345
2346 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2347 Update.
2348 (do_syscall_tests_without_xml): Update.
2349
73eb7709
PA
23502014-05-16 Pedro Alves <palves@redhat.com>
2351
2352 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2353 instead of "unknown output after running".
2354
3fae92fc
YQ
23552014-05-16 Yao Qi <yao@codesourcery.com>
2356
2357 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2358 file1.txt from host at the end.
2359 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2360
c2b2ccc5
DE
23612014-05-15 Doug Evans <dje@google.com>
2362
2363 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2364 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2365 loading file. Add test for TU lookup.
2366
8c217a4b
SM
23672014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2368
2369 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2370 calling "-exec-arguments" or "set args" before running the
2371 inferior.
2372
3deb39c6
SM
23732014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2374
2375 * lib/mi-support.exp (mi_expect_stop): Expect message for
2376 inferiors that exit with non-zero exit code.
2377
71a79f8c
YQ
23782014-05-14 Yao Qi <yao@codesourcery.com>
2379
2380 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2381 match absolute path on remote host.
2382 (test_file_list_exec_source_files): Remove "/" from the
2383 pattern.
2384
f23fcd46
YQ
23852014-05-14 Yao Qi <yao@codesourcery.com>
2386
2387 * boards/local-remote-host-notty.exp (${board}_file): New
2388 proc.
2389
9404b58f
KM
23902014-05-07 Kyle McMartin <kyle@redhat.com>
2391
2392 Pushed by Joel Brobecker <brobecker@adacore.com>.
2393 * gdb.arch/aarch64-atomic-inst.c: New file.
2394 * gdb.arch/aarch64-atomic-inst.exp: New file.
2395
5e45f04c
YQ
23962014-05-07 Yao Qi <yao@codesourcery.com>
2397
2398 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2399 in current context" too.
2400
c888a17d
KS
24012014-05-05 Keith Seitz <keiths@redhat.com>
2402
2403 * gdb.linespec/ls-dollar.exp: Add test for linespec
2404 file:convenience_variable.
2405
290a839c
YQ
24062014-05-05 Yao Qi <yao@codesourcery.com>
2407
2408 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2409 traceframes into tfile and ctf trace files. Read data from
2410 trace file and test collected data.
2411 (gdb_collect_locals_test): Likewise.
2412 (gdb_unavailable_registers_test): Likewise.
2413 (gdb_unavailable_floats): Likewise.
2414 (gdb_collect_globals_test): Likewise.
2415 (top-level): Append "ctf" to trace_file_targets if GDB
2416 supports.
2417
b5262cd0
YQ
24182014-05-05 Yao Qi <yao@codesourcery.com>
2419
2420 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2421 code to ...
2422 (gdb_collect_args_test_1): ... it. New proc.
2423 (gdb_collect_locals_test): Move some code to ...
2424 (gdb_collect_locals_test_1): ... it. New proc.
2425 (gdb_unavailable_registers_test): Move some code to ...
2426 (gdb_unavailable_registers_test_1): ... it. New proc.
2427 (gdb_unavailable_floats): Move some code to ...
2428 (gdb_unavailable_floats_1): ... it. New proc.
2429
30a1e6cc
SDJ
24302014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2431
2432 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2433 probes to test for bitness recognition.
2434 * gdb.arch/amd64-stap-optional-prefix.exp
2435 (test_probe_value_without_reg): New procedure.
2436 Add code to test for different kinds of bitness.
2437
f33da99a
SDJ
24382014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2439
2440 PR breakpoints/16889
2441 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2442 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2443
5b80f00d
PA
24442014-05-01 Pedro Alves <palves@redhat.com>
2445
2446 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2447 gdb_file_cmd if no file is specified.
2448 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2449 last_loaded_file to set the remote exec-file.
2450
f8c2a73c
PA
24512014-05-01 Pedro Alves <palves@redhat.com>
2452
2453 * boards/local-remote-host.exp: New file.
2454
be6e8ac7
PA
24552014-05-01 Pedro Alves <palves@redhat.com>
2456
2457 * boards/local-remote-host.exp: Rename to ...
2458 * boards/local-remote-host-notty.exp: ... this.
2459
cac0dc8f
JB
24602014-04-28 Joel Brobecker <brobecker@adacore.com>
2461
2462 * gdb.ada/dyn_arrayidx: New testcase.
2463
9730e6cc
YQ
24642014-04-26 Yao Qi <yao@codesourcery.com>
2465
2466 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2467 and compute the length of function main. Save it in
2468 $main_length.
2469 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2470 (top-level): Use gdb_compile to compile objects into
2471 executable and restart GDB. Remove invocation to
2472 prepare_for_testing.
2473
7ae1a6a6
PA
24742014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2475 Pedro Alves <palves@redhat.com>
2476
2477 PR server/16255
2478 * gdb.multi/multi-attach.c: New file.
2479 * gdb.multi/multi-attach.exp: New file.
2480
4082afcc
PA
24812014-04-25 Pedro Alves <palves@redhat.com>
2482
2483 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2484 user.
2485 (top level): Test that "set remote conditional-breakpoints-packet
2486 off" works as intended.
2487 * gdb.base/dprintf.exp: Test that "set remote
2488 breakpoint-commands-packet off" works as intended.
2489 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2490 New function.
2491 (top level): Call it.
2492 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2493 remote fast-tracepoints-packet off" works as intended.
2494 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2495 * lib/gdb.exp (gdb_is_target_remote): ... here.
2496
2abc3f8d
DB
24972014-04-24 David Blaikie <dblaikie@gmail.com>
2498
2499 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2500 ensure clang would not discard them.
2501 * gdb.base/gdbvars.c: Ditto.
2502 * gdb.base/memattr.c: Ditto.
2503 * gdb.base/whatis.c: Ditto.
2504 * gdb.python/py-prettyprint.c: Ditto.
2505 * gdb.trace/actions.c: Ditto.
2506 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2507 ensure clang would not discard it.
2508
bfd39632
DB
25092014-04-24 David Blaikie <dblaikie@gmail.com>
2510
2511 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2512 clang to emit the full definition of type required by the test
2513 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2514
22842ff6
DB
25152014-04-24 David Blaikie <dblaikie@gmail.com>
2516
2517 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2518 coax Clang into emitting the definition of the type.
2519 * gdb.cp/pr10728-x.h (y): Ditto.
2520 * gdb.cp/pr10728-y.cc (y): Ditto.
2521
c2e827ad
DB
25222014-04-24 David Blaikie <dblaikie@gmail.com>
2523
2524 * gdb.base/label.exp: XFAIL label related tests under Clang.
2525 * gdb.cp/cplabel.exp: Ditto.
2526 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2527 under Clang those using labels.
2528
4c2d33e7
YQ
25292014-04-25 Yao Qi <yao@codesourcery.com>
2530
2531 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2532 double_label.
2533 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2534 partial_label and double_label.
2535
56083b99
DB
25362014-04-24 David Blaikie <dblaikie@gmail.com>
2537
2538 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2539
25d4e99d
DB
25402014-04-24 David Blaikie <dblaikie@gmail.com>
2541
2542 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2543 of the function to work across GCC and Clang.
2544 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2545 pointer types (const void ** const V void **).
2546
01f9f808
MS
25472014-04-24 Michael Sturm <michael.sturm@mintel.com>
2548 Walfred Tedeschi <walfred.tedeschi@intel.com>
2549
2550 * Makefile.in (EXECUTABLES): Added i386-avx512.
2551 * gdb.arch/i386-avx512.c: New file.
2552 * gdb.arch/i386-avx512.exp: Likewise.
2553
4b48d439
KS
25542014-04-23 Keith Seitz <keiths@redhat.com>
2555
2556 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2557 (mi_make_breakpoint_table): New procedure.
2558 (mi_create_breakpoint): Use mi_make_breakpoint
2559 and return the result.
2560 (mi_make_breakpoint): New procedure.
2561 (mi_build_kv_pairs): New procedure.
2562
2563 * gdb.mi/mi-break.exp: Remove unused globals,
2564 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2565 All callers updated.
2566 * gdb.mi/mi-dprintf.exp: Use variable to track command
2567 number.
2568 Update all callers of mi_create_breakpoint and use
2569 mi_make_breakpoint_table.
2570 Remove any unused global variables.
2571 * gdb.mi/mi-nonstop.exp: Likewise.
2572 * gdb.mi/mi-nsintrall.exp: Likewise.
2573 * gdb.mi/mi-nsmoribund.exp: Likewise.
2574 * gdb.mi/mi-nsthrexec.exp: Likewise.
2575 * gdb.mi/mi-reverse.exp: Likewise.
2576 * gdb.mi/mi-simplerun.exp: Likewise.
2577 * gdb.mi/mi-stepn.exp: Likewise.
2578 * gdb.mi/mi-syn-frame.exp: Likewise.
2579 * gdb.mi/mi-until.exp: Likewise.
2580 * gdb.mi/mi-var-cp.exp: Likewise.
2581 * gdb.mi/mi-var-display.exp: Likewise.
2582 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2583 * gdb.mi/mi2-var-child.exp: Likewise.
2584 * gdb.mi/mi-vla-c99.exp: Likewise.
2585 * lib/mi-support.exp: Likewise.
2586
2587 From Ian Lance Taylor <iant@cygnus.com>:
2588 * lib/gdb.exp (parse_args): New procedure.
2589
08351840
PA
25902014-04-23 Pedro Alves <palves@redhat.com>
2591
2592 * gdb.base/break-unload-file.c: New file.
2593 * gdb.base/break-unload-file.exp: New file.
2594 * gdb.base/sym-file-lib.c (baz): New function.
2595 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2596 field.
2597 (load): Store the segment's mapped size.
2598 (unload): New function.
2599 (unload_shlib): New function.
2600 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2601 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2602 set a breakpoint at baz, and call it.
2603 * gdb.base/sym-file.exp: New tests for stale breakpoint
2604 instructions.
2605
076855f9
PA
26062014-04-23 Pedro Alves <palves@redhat.com>
2607
2608 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2609 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2610 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2611 * gdb.base/hbreak-unmapped.c: New file.
2612 * gdb.base/hbreak-unmapped.exp: New file.
2613 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2614 * lib/gdb.exp (gdb_is_target_remote): ... here.
2615
483805cf
PA
26162014-04-22 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.base/consecutive-step-over.c: New file.
2619 * gdb.base/consecutive-step-over.exp: New file.
2620
06d97543
PA
26212014-04-22 Pedro Alves <palves@redhat.com>
2622
2623 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2624 instead of send_gdb/gdb_expect.
2625
b4429ea2
YQ
26262014-04-22 Yao Qi <yao@codesourcery.com>
2627
2628 * lib/trace-support.exp (generate_tracefile): New procedure.
2629 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2630 return 0.
2631 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2632 if generate_tracefile returns 1.
2633
51d48146
PA
26342014-04-18 Tom Tromey <palves@redhat.com>
2635 Pedro alves <tromey@redhat.com>
2636
2637 PR backtrace/15558
2638 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2639 with a backtrace limit.
2640 * gdb.python/py-frame-inline.exp: Test running to an inline
2641 function with a backtrace limit, and printing the newest frame.
2642 * gdb.python/py-frame-inline.c (main): Call f.
2643
bd1dce5f
MS
26442014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2645
2646 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2647
40d1a503
MS
26482014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2649
2650 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2651 Drop prefix from unsupported source file path.
2652
389b98f7
YQ
26532014-04-17 Yao Qi <yao@codesourcery.com>
2654
2655 * lib/gdb.exp (with_target_charset): New proc.
2656 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2657 with_target_charset.
2658 (test_print_strings): Likewise.
2659 (test_repeat_bytes): Likewise.
2660 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2661 for some tests.
2662
22869d73
KS
26632014-04-16 Keith Seitz <keiths@redhat.com>
2664
2665 PR gdb/15827
2666 * gdb.dwarf2/corrupt.c: New file.
2667 * gdb.dwarf2/corrupt.exp: New file.
2668
c4f87ca6
KS
26692014-04-16 Keith Seitz <keiths@redhat.com>
2670
2671 PR c++/16597
2672 * gdb.cp/namelessclass.cc: New file.
2673 * gdb.cp/namelessclass.exp: New file.
2674 * gdb.cp/namelessclass.S: New file.
2675
ab19de87
DE
26762014-04-16 Doug Evans <dje@google.com>
2677
2678 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2679 Add comment.
2680 (gdbserver_default_get_comm_port): New function.
2681 (gdbserver_start): Check if board file provided
2682 "gdbserver,get_comm_port" and use it if so.
2683 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2684 (gdb,socketport): Set to "stdio".
2685 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2686 (stdio_gdbserver_template): Delete.
2687 (${board}_get_remote_address): Update.
2688 (${board}_build_remote_cmd): Delete.
2689 (${board}_get_comm_port): New function.
2690 (${board}_spawn): Update.
2691 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2692 Delete.
2693 (${board}_get_remote_address): Update.
2694 (${board}_get_comm_port): New function.
2695
fc98a809
AB
26962014-04-16 Andrew Burgess <aburgess@broadcom.com>
2697
2698 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2699 appearing in any order.
2700
87fd9e6e
DE
27012014-04-15 Doug Evans <dje@google.com>
2702
2703 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2704 uninitialized value of "description".
2705
099fc3ea
KS
27062014-04-15 Keith Seitz <keiths@redhat.com>
2707
2708 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2709 Remove unused globals.
2710 (test_running_the_program): Likewise.
2711 (test_controlled_execution): Likewise.
2712 (test_controlling_breakpoints): Likewise.
2713 (test_program_termination): Likewise.
2714
5da151d4
KS
27152014-04-15 Keith Seitz <keiths@redhat.com>
2716
2717 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2718 unused globals.
2719 (test_rbreak_creation_and_listing): Likewise.
2720 (test_ignore_count): Likewise.
2721 (test_error): Likewise.
2722
35e5d2f0
PA
27232014-04-15 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2726 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2727 sym-file-loader.c.
2728 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2729 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2730 to sym-file-loader.c.
2731 (struct library): Forward declare.
2732 (load_shlib, lookup_function): Change prototypes.
2733 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2734 (translate_offset): Remove declarations.
2735 (get_text_addr): New declaration.
2736 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2737 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2738 sym-file-loader.h.
2739 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2740 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2741 here from sym-file-loader.h.
2742 (struct library): New structure.
2743 (load_shlib, lookup_function): Change prototypes and adjust to
2744 work with a struct library.
2745 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2746 (translate_offset): Make static.
2747 (get_text_addr): New function.
2748 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2749
eb4c1710
PA
27502014-04-15 Pedro Alves <palves@redhat.com>
2751
2752 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2753
2d1baf52
PA
27542014-04-15 Pedro Alves <palves@redhat.com>
2755
2756 * gdb.base/sym-file-loader.c: Include <limits.h>.
2757 (SELF_LINK): New define.
2758 (get_origin): New function.
2759 (load_shlib): Use it.
2760 * gdb.base/sym-file.exp: Don't early return if the target is
2761 remote. Use runto_main, and issue fail is that fails. Use
2762 gdb_load_shlibs.
2763 (shlib_name): Delete.
2764 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2765
7dd6df01
PA
27662014-04-15 Pedro Alves <palves@redhat.com>
2767
2768 * gdb.base/sym-file.exp: Remove regex characters from test
2769 message. Don't refer to breakpoint numbers in test messages.
2770
b50c8614
KS
27712014-04-14 Keith Seitz <keiths@redhat.com>
2772
2773 PR c++/16253
2774 * gdb.cp/var-tag.cc: New file.
2775 * gdb.cp/var-tag.exp: New file.
2776 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2777 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2778 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2779 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2780
3d567982
TT
27812014-04-14 Tom Tromey <tromey@redhat.com>
2782
2783 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2784 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2785 type.
2786 * gdb.cp/enum-class.exp: New file.
2787 * gdb.cp/enum-class.cc: New file.
2788
0626fc76
TT
27892014-04-14 Tom Tromey <tromey@redhat.com>
2790
2791 * gdb.dwarf2/enum-type.exp: New file.
2792
dca325b3
SA
27932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2794
2795 * gdb.mi/mi-vla-c99.exp: New file.
2796 * gdb.mi/vla.c: New file.
2797
5854b38a
SA
27982014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2799
2800 * gdb.base/vla-datatypes.c: New file.
2801 * gdb.base/vla-datatypes.exp: New file.
2802
463bb957
SA
28032014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2804
2805 * gdb.base/vla-ptr.c: New file.
2806 * gdb.base/vla-ptr.exp: New file.
2807
3dd170be
SA
28082014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2809
2810 * gdb.dwarf2/count.exp: New file.
2811
5ecaaa66
SA
28122014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2813
2814 * gdb.base/vla-sideeffect.c: New file.
2815 * gdb.base/vla-sideeffect.exp: New file.
2816
41f1ada5
DB
28172014-04-14 David Blaikie <dblaikie@gmail.com>
2818
2819 * gdb.mi/non-stop.c: Add return value for non-void function return
2820 statement.
2821 * gdb.threads/staticthreads.c: Ditto.
2822
0be03e84
DE
28232014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2824 Doug Evans <xdje42@gmail.com>
2825
2826 * gdb.guile/scm-value.c: Improve test case.
2827 * gdb.guile/scm-value.exp: Add new test.
2828
f180a1fb
DB
28292014-04-11 David Blaikie <dblaikie@gmail.com>
2830
2831 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2832 override Clang's default.
2833
6b662e19
JB
28342014-04-11 Joel Brobecker <brobecker@adacore.com>
2835
2836 Revert the following changes (regressions):
2837
2838 * gdb.base/vla-sideeffect.c: New file.
2839 * gdb.base/vla-sideeffect.exp: New file.
2840
2841 * gdb.dwarf2/count.exp: New file.
2842
2843 * gdb.base/vla-multi.c: New file.
2844 * gdb.base/vla-multi.exp: New file.
2845
2846 * gdb.base/vla-ptr.c: New file.
2847 * gdb.base/vla-ptr.exp: New file.
2848
2849 * gdb.base/vla-datatypes.c: New file.
2850 * gdb.base/vla-datatypes.exp: New file.
2851
2852 * gdb.mi/mi-vla-c99.exp: New file.
2853 * gdb.mi/vla.c: New file.
2854
245a5f0b
KS
28552014-04-11 Keith Seitz <keiths@redhat.com>
2856
2857 PR c++/16675
2858 * gdb.cp/cpsizeof.exp: New file.
2859 * gdb.cp/cpsizeof.cc: New file.
2860
58a84dcf
SA
28612014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2862
191a8a90
JB
2863 * gdb.mi/mi-vla-c99.exp: New file.
2864 * gdb.mi/vla.c: New file.
58a84dcf 2865
c8655f75
SA
28662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2867
2868 * gdb.base/vla-datatypes.c: New file.
2869 * gdb.base/vla-datatypes.exp: New file.
2870
024e13b4
SA
28712014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2872
2873 * gdb.base/vla-ptr.c: New file.
2874 * gdb.base/vla-ptr.exp: New file.
2875
1a237e0e
SA
28762014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2877
2878 * gdb.base/vla-multi.c: New file.
2879 * gdb.base/vla-multi.exp: New file.
2880
504f3432
SA
28812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2882
2883 * gdb.dwarf2/count.exp: New file.
2884
3bce8237
SA
28852014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2886
191a8a90
JB
2887 * gdb.base/vla-sideeffect.c: New file.
2888 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2889
322f9c21
YQ
28902014-04-11 Yao Qi <yao@codesourcery.com>
2891
2892 * gdb.base/completion.exp: Check file exists before running tests
2893 on file completion.
2894
d708bcd1
PA
28952014-04-10 Pedro Alves <palves@redhat.com>
2896
2897 * gdb.base/cond-eval-mode.c: New file.
2898 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2899 prepare_for_testing to build the new file. Check result of
2900 runto_main.
2901 (test_break, test_watch): New procedures.
2902 (top level): Use them.
2903
ae1d2761
PM
29042014-04-08 Pierre Muller <muller@sourceware.org>
2905
2906 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2907 Ctrl-V use for mingw hosts.
2908
7af389b8
SC
29092014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2910
2911 * gdb.python/py-value.c: Improve test case.
2912 * gdb.python/py-value.exp: Add new test.
2913
5e703181
DE
29142014-04-07 David Blaikie <dblaikie@gmail.com>
2915
2916 * lib/compiler.c: Identify the clang compiler.
2917 * lib/compiler.cc: Ditto.
2918
9810b410
YQ
29192014-04-03 Yao Qi <yao@codesourcery.com>
2920
2921 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2922
98d1b8dc
AB
29232014-04-01 Anton Blanchard <anton@samba.org>
2924
2925 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2926 messages unique.
2927
3114cea1
AB
29282014-04-01 Anton Blanchard <anton@samba.org>
2929
2930 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2931 prepare_for_testing.
2932
62f7182c
AB
29332014-04-01 Anton Blanchard <anton@samba.org>
2934
2935 * gdb.arch/ppc64-atomic-inst.c: Remove.
2936 * gdb.arch/ppc64-atomic-inst.S: New file.
2937 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2938
770e7fc7
DE
29392014-03-31 Doug Evans <dje@google.com>
2940
2941 * gdb.base/print-symbol-loading-lib.c: New file.
2942 * gdb.base/print-symbol-loading-main.c: New file.
2943 * gdb.base/print-symbol-loading.exp: New file.
2944
46e2bafa
YQ
29452014-03-31 Yao Qi <yao@codesourcery.com>
2946
2947 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2948
8776cfe9
JB
29492014-03-28 Joel Brobecker <brobecker@adacore.com>
2950
2951 * gdb.ada/mi_dyn_arr: New testcase.
2952
5d1ef361
DE
29532014-03-27 Doug Evans <dje@google.com>
2954
2955 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2956
b5bee914
YQ
29572014-03-27 Yao Qi <yao@codesourcery.com>
2958
2959 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2960 if target is nios2-*-*.
2961
0d4d0e77
YQ
29622014-03-26 Yao Qi <yao@codesourcery.com>
2963
2964 * lib/gdb.exp (readline_is_used): New proc.
2965 * gdb.base/completion.exp: Move tests on command complete up.
2966 Skip the rest of tests if readline is not used.
2967 * gdb.ada/complete.exp: Skp the test if readline is not
2968 used.
2969 * gdb.base/filesym.exp: Likewise.
2970 * gdb.base/macscp.exp: Likewise.
2971 * gdb.base/readline-ask.exp: Likewise.
2972 * gdb.base/readline.exp: Likewise.
2973 * gdb.python/py-cmd.exp: Likewise.
2974 * gdb.trace/tfile.exp: Likewise.
2975
29361eee
YQ
29762014-03-26 Yao Qi <yao@codesourcery.com>
2977
2978 * gdb.base/macscp.exp: Fix code format issues.
2979
bc9a5525
UW
29802014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2981
2982 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2983 * gdb.asm/powerpc64le.inc: New file.
2984
d3839ede
PA
29852014-03-25 Pedro Alves <palves@redhat.com>
2986 Doug Evans <dje@google.com>
2987
2988 * gdb.base/source-execution.c: New file.
2989 * gdb.base/source-execution.exp: New file.
2990 * gdb.base/source-execution.gdb: New file.
2991
01672a57
DE
29922014-03-24 Doug Evans <dje@google.com>
2993
2994 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2995 using fission.
2996
88bbeca9
HZ
29972014-03-24 Hui Zhu <hui@codesourcery.com>
2998 Pedro Alves <palves@redhat.com>
2999
3000 PR breakpoints/16101
3001 * gdb.base/dprintf.exp: Use unsupported rather than changing the
3002 test pass/fail messages. Detect missing support for dprintf when
3003 breakpoints are actually inserted.
3004 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
3005 breakpoints are actually inserted.
3006 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
3007 fails.
3008
d2348791
JK
30092014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3010
3011 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
3012
feef67ab
DE
30132014-03-22 Doug Evans <xdje42@gmail.com>
3014
3015 * gdb.python/python.exp (python not supported): Verify multi-line
3016 python command issues an error.
25d743f9 3017 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 3018 guile command issues an error.
feef67ab 3019
ecebef6a
MR
30202014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
3021
3022 * gdb.threads/thread-specific.exp: Handle the lack of usable
3023 $this_breakpoint and $this_thread.
3024
ccdd1909
HZ
30252014-03-21 Hui Zhu <hui@codesourcery.com>
3026
3027 * gdb.base/attach.exp (do_command_attach_tests): New.
3028
beb460e8
PA
30292014-03-20 Tom Tromey <tromey@redhat.com>
3030 Pedro Alves <palves@redhat.com>
3031
3032 PR cli/15718
3033 * gdb.base/condbreak-call-false.c: New file.
3034 * gdb.base/condbreak-call-false.exp: New file.
3035
40acf43a
PA
30362014-03-20 Pedro Alves <palves@redhat.com>
3037
3038 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
3039 Delete.
3040 (block_signals, unblock_signals): Delete.
3041 (child_function_2, main): Remove references to deleted variable
3042 and functions.
3043
9f5e1e02
PA
30442014-03-20 Pedro Alves <palves@redhat.com>
3045
3046 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
3047 Use pthread_kill to signal thread 2.
3048 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3049 Adjust to make the test send itself a signal rather than using the
3050 host's "kill" command.
3051
99619bea
PA
30522014-03-20 Pedro Alves <palves@redhat.com>
3053
3054 * gdb.threads/multiple-step-overs.c: New file.
3055 * gdb.threads/multiple-step-overs.exp: New file.
3056 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3057 Adjust expected infrun debug output.
3058
2adfaa28
PA
30592014-03-20 Pedro Alves <palves@redhat.com>
3060
3061 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3062 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3063
31e77af2
PA
30642014-03-20 Pedro Alves <palves@redhat.com>
3065
3066 PR breakpoints/7143
3067 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3068 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3069 of gdb_test_multiple.
3070 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3071 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3072
b9f437de
PA
30732014-03-20 Pedro Alves <palves@redhat.com>
3074
3075 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3076 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3077
05adc73e
PA
30782014-03-19 Pedro Alves <palves@redhat.com>
3079
3080 * gdb.base/async.exp: Remove early return.
3081
6048b950
PA
30822014-03-19 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3085
8bcfb00a
PA
30862014-03-19 Pedro Alves <palves@redhat.com>
3087
3088 * gdb.base/async.exp (test_background): Expect \r\n after
3089 "completed." in the fail pattern.
3090
884e37dc
PA
30912014-03-19 Pedro Alves <palves@redhat.com>
3092
3093 * gdb.base/async.exp (test_background): New procedure.
3094 Use it for all background execution command tests.
3095
148e57e2
PA
30962014-03-19 Pedro Alves <palves@redhat.com>
3097
3098 * gdb.base/async.exp: Use prepare_for_testing.
3099
f48088c7
PA
31002014-03-19 Pedro Alves <palves@redhat.com>
3101
3102 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3103 the same line.
3104
e2f6c966
PA
31052014-03-19 Pedro Alves <palves@redhat.com>
3106
3107 * gdb.base/async.c (main): Add "jump here" and "until here" line
3108 marker comments.
3109 * gdb.base/async.exp (jump_here): New global.
3110 (jump& test): Use it.
3111 (until_here): New global.
3112 (until& test): Use it.
3113
c30568d4
PA
31142014-03-19 Pedro Alves <palves@redhat.com>
3115
3116 * gdb.base/async.exp: Don't frob gdb_protocol.
3117
0172b6a7
DE
31182014-03-18 Doug Evans <xdje42@gmail.com>
3119
3120 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3121 Fix spelling of exec-done-display.
3122
06c868a8
JK
31232014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3124
3125 PR gdb/15358
3126 * gdb.base/gdb-sigterm.c: New file.
3127 * gdb.base/gdb-sigterm.exp: New file.
3128
0c7e1a46
PA
31292014-03-18 Pedro Alves <palves@redhat.com>
3130
3131 PR gdb/13860
3132 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3133 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3134 solib-event.
3135
f7c77d93
JB
31362014-03-17 Joel Brobecker <brobecker@adacore.com>
3137
3138 * gdb.ada/pckd_arr_ren: New testcase.
3139
5a1e8c7a
DE
31402014-03-13 Doug Evans <xdje42@gmail.com>
3141
3142 PR guile/16612
3143 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3144 collect after discarding symbols.
3145
350e1a76
DE
31462014-03-13 Ludovic Courtès <ludo@gnu.org>
3147 Doug Evans <xdje42@gmail.com>
3148
3149 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3150 to history survives a gc.
3151
a69900ae
PA
31522014-03-13 Pedro Alves <palves@redhat.com>
3153
3154 * gdb.base/default.exp: Don't test "target procfs".
3155
5db9f0bd
PA
31562014-03-13 Pedro Alves <palves@redhat.com>
3157
3158 * gdb.base/default.exp: Update "target child" and "target procfs"
3159 tests to not expect "Unix".
3160
b3ccfe11
TT
31612014-03-12 Tom Tromey <tromey@redhat.com>
3162
3163 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3164 New procs. Add target-async tests.
3165 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3166 Add target-async tests.
3167
646f4417
AA
31682014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3169
3170 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3171 'func_start' and 'func_end' for the beginning and end of the
3172 function code, respectively.
3173 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3174 'func_end' instead of 'func' and 'main'.
3175
288c211f
AA
31762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3177
3178 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3179 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3180 generate the debug info assembler source.
3181
e0c0f156
AA
31822014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3183
3184 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3185 * gdb.dwarf2/arr-subrange.exp: Likewise.
3186 * gdb.dwarf2/dwz.exp: Likewise.
3187 * gdb.dwarf2/method-ptr.exp: Likewise.
3188 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3189 * gdb.dwarf2/subrange.exp: Likewise.
3190 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3191 * gdb.dwarf2/implptrpiece.exp: Likewise.
3192 * gdb.dwarf2/nostaticblock.exp: Likewise.
3193
0e5c4555
AA
31942014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3195
3196 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3197 directory to absolute path name arguments.
3198
5ec18f2b
JG
31992014-03-10 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.ada/tagged_access: New testcase.
3202
847fc4f2
MM
32032014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3204
3205 * gdb.btrace/data.exp: Update expected output.
3206
cc3da688
YQ
32072014-03-06 Yao Qi <yao@codesourcery.com>
3208
3209 * gdb.trace/pr16508.exp: New file.
3210
0f26cec1
PA
32112014-03-05 Pedro Alves <palves@redhat.com>
3212
3213 PR gdb/16575
3214 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3215 procedure.
3216 (top level): Adjust to use it. Add tests that exercise breakpoint
3217 interaction with the code-cache.
3218
7a5a839f
LC
32192014-02-26 Ludovic Courtès <ludo@gnu.org>
3220
3221 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3222 test for 'history-append!'.
3223
31aa7e4e
JB
32242014-02-26 Joel Brobecker <brobecker@adacore.com>
3225
3226 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3227 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3228 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3229 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3230 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3231 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3232
1b588015
JB
32332014-02-26 Joel Brobecker <brobecker@adacore.com>
3234
3235 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3236 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3237 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3238
55426c9d
JB
32392014-02-26 Joel Brobecker <brobecker@adacore.com>
3240
3241 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3242
dc53a7ad
JB
32432014-02-26 Joel Brobecker <brobecker@adacore.com>
3244
3245 * gdb.dwarf2/arr-stride.c: New file.
3246 * gdb.dwarf2/arr-stride.exp: New file.
3247
12ab52e9
PA
32482014-02-26 Pedro Alves <palves@redhat.com>
3249
3250 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3251 that won't ever trigger. Make sure that GDB reports the correct
3252 breakpoint that caused the stop.
3253
849c862e
JK
32542014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3255
3256 PR gdb/16626
3257 * gdb.base/auto-load-script: New file.
3258 * gdb.base/auto-load.c: New file.
3259 * gdb.base/auto-load.exp: New file.
3260
71b7d793
JK
3261 PR gdb/16626
3262 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3263
e2f0d509
JK
32642014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3267 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3268
50cc37c8
DE
32692014-02-24 Doug Evans <dje@google.com>
3270
3271 * lib/gdb.exp (run_on_host): Log error output if program fails.
3272
ea4758f2
PA
32732014-02-21 Pedro Alves <palves@redhat.com>
3274
3275 * gdb.threads/step-after-sr-lock.c: Rename to ...
3276 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3277 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3278 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3279 ... this.
3280
d7b30f67
SDJ
32812014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3282
3283 PR tdep/16397
3284 * gdb.arch/amd64-stap-special-operands.exp: New file.
3285 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3286 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3287 * gdb.arch/amd64-stap-triplet.S: Likewise.
3288 * gdb.arch/amd64-stap-triplet.c: Likewise.
3289
83deb43f
JB
32902014-02-20 Joel Brobecker <brobecker@adacore.com>
3291
3292 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3293 in .section pseudo-op.
3294
adde2bff
DE
32952014-02-20 lin zuojian <manjian2006@gmail.com>
3296 Joel Brobecker <brobecker@adacore.com>
3297 Doug Evans <xdje42@gmail.com>
3298
3299 PR symtab/16581
3300 * gdb.dwarf2/dw2-icycle.S: New file.
3301 * gdb.dwarf2/dw2-icycle.c: New file.
3302 * gdb.dwarf2/dw2-icycle.exp: New file.
3303
f7bd0f78
SC
33042014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3305
3306 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3307 operations on gdb.Value objects.
3308 * gdb.python/py-value-cc.exp: Add new test to test operations on
3309 gdb.Value objects.
3310
c17ef0d5
DE
33112014-02-18 Doug Evans <dje@google.com>
3312
3313 * Makefile.in (TESTS): New variable.
3314 (expanded_tests, expanded_tests_or_none): New variables
3315 (check-single): Pass $(expanded_tests_or_none) to runtest.
3316 (check-parallel): Only run tests in $(TESTS) if non-empty.
3317 (check/no-matching-tests-found): New rule.
3318 * README: Document TESTS makefile variable.
3319
5dd3176f
DE
33202014-02-18 Doug Evans <dje@google.com>
3321
3322 * Makefile.in (check-parallel): rm -rf outputs temp.
3323
0b10be4f
JK
33242014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3325
3326 Fix "ERROR: no fileid for" in the testsuite.
3327 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3328
85f224e7
DE
33292014-02-12 Doug Evans <dje@google.com>
3330
3331 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3332 (MISCELLANEOUS): New variable.
3333 (clean): rm -rf $(MISCELLANEOUS).
3334 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3335 dwp live in the same directory as symlinks, with each symlink pointed
3336 to a differently named file in a different directory.
3337
149b30ff
DE
33382014-02-11 Doug Evans <dje@google.com>
3339
3340 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3341 of Tcl file commands.
3342
1dfdac32
MK
33432014-02-10 Mark Kettenis <kettenis@gnu.org>
3344
3345 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3346 "kill -SIGUSR1 -1".
3347
aa4fb036
JB
33482014-02-10 Joel Brobecker <brobecker@adacore.com>
3349
3350 * gdb.ada/tick_length_array_enum_idx: New testcase.
3351
ed3ef339
DE
33522014-02-10 Doug Evans <xdje42@gmail.com>
3353
3354 * configure.ac (AC_OUTPUT): Add gdb.guile.
3355 * configure: Regenerate.
3356 * lib/gdb-guile.exp: New file.
3357 * lib/gdb.exp (get_target_charset): New function.
3358 * gdb.base/help.exp: Update expected output from "apropos apropos".
3359 * gdb.guile/Makefile.in: New file.
3360 * gdb.guile/guile.exp: New file.
3361 * gdb.guile/scm-arch.c: New file.
3362 * gdb.guile/scm-arch.exp: New file.
3363 * gdb.guile/scm-block.c: New file.
3364 * gdb.guile/scm-block.exp: New file.
3365 * gdb.guile/scm-breakpoint.c: New file.
3366 * gdb.guile/scm-breakpoint.exp: New file.
3367 * gdb.guile/scm-disasm.c: New file.
3368 * gdb.guile/scm-disasm.exp: New file.
3369 * gdb.guile/scm-equal.c: New file.
3370 * gdb.guile/scm-equal.exp: New file.
3371 * gdb.guile/scm-error.exp: New file.
3372 * gdb.guile/scm-error.scm: New file.
3373 * gdb.guile/scm-frame-args.c: New file.
3374 * gdb.guile/scm-frame-args.exp: New file.
3375 * gdb.guile/scm-frame-args.scm: New file.
3376 * gdb.guile/scm-frame-inline.c: New file.
3377 * gdb.guile/scm-frame-inline.exp: New file.
3378 * gdb.guile/scm-frame.c: New file.
3379 * gdb.guile/scm-frame.exp: New file.
3380 * gdb.guile/scm-generics.exp: New file.
3381 * gdb.guile/scm-gsmob.exp: New file.
3382 * gdb.guile/scm-iterator.c: New file.
3383 * gdb.guile/scm-iterator.exp: New file.
3384 * gdb.guile/scm-math.c: New file.
3385 * gdb.guile/scm-math.exp: New file.
3386 * gdb.guile/scm-objfile-script-gdb.in: New file.
3387 * gdb.guile/scm-objfile-script.c: New file.
3388 * gdb.guile/scm-objfile-script.exp: New file.
3389 * gdb.guile/scm-objfile.c: New file.
3390 * gdb.guile/scm-objfile.exp: New file.
3391 * gdb.guile/scm-ports.exp: New file.
3392 * gdb.guile/scm-pretty-print.c: New file.
3393 * gdb.guile/scm-pretty-print.exp: New file.
3394 * gdb.guile/scm-pretty-print.scm: New file.
3395 * gdb.guile/scm-section-script.c: New file.
3396 * gdb.guile/scm-section-script.exp: New file.
3397 * gdb.guile/scm-section-script.scm: New file.
3398 * gdb.guile/scm-symbol.c: New file.
3399 * gdb.guile/scm-symbol.exp: New file.
3400 * gdb.guile/scm-symtab-2.c: New file.
3401 * gdb.guile/scm-symtab.c: New file.
3402 * gdb.guile/scm-symtab.exp: New file.
3403 * gdb.guile/scm-type.c: New file.
3404 * gdb.guile/scm-type.exp: New file.
3405 * gdb.guile/scm-value-cc.cc: New file.
3406 * gdb.guile/scm-value-cc.exp: New file.
3407 * gdb.guile/scm-value.c: New file.
3408 * gdb.guile/scm-value.exp: New file.
3409 * gdb.guile/source2.scm: New file.
3410 * gdb.guile/types-module.cc: New file.
3411 * gdb.guile/types-module.exp: New file.
3412
7026a7c1
YQ
34132014-02-10 Yao Qi <yao@codesourcery.com>
3414
3415 PR testsuite/16543
3416 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3417 * configure: Regenerated.
3418 * Makefile.in: New file.
3419
6c466447
AS
34202014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3421
3422 * gdb.python/py-framefilter.exp: Fix typo.
3423
6e854735
YQ
34242014-02-08 Yao Qi <yao@codesourcery.com>
3425
3426 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3427 that no =breakpoint-modified is emitted when breakpoints are
3428 modified through MI commands.
3429
d137e6dc
PA
34302014-02-07 Pedro Alves <pedro@codesourcery.com>
3431 Pedro Alves <palves@redhat.com>
3432
3433 * gdb.threads/step-after-sr-lock.c: New file.
3434 * gdb.threads/step-after-sr-lock.exp: New file.
3435
b5ee5a50
PA
34362014-02-07 Pedro Alves <palves@redhat.com>
3437
3438 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3439
3c77faf3
JK
34402014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3441
3442 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3443 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3444
6dddc817
DE
34452014-02-06 Doug Evans <xdje42@gmail.com>
3446
3447 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3448 output.
3449
3450 * gdb.gdb/python-interrupts.exp: New file.
3451
de7b2893
YQ
34522014-02-05 Yao Qi <yao@codesourcery.com>
3453
3454 * gdb.trace/report.exp (use_collected_data): Test the output
3455 of "info threads" and "info inferiors".
3456
66d032ac
YQ
34572014-02-05 Yao Qi <yao@codesourcery.com>
3458
3459 Revert this patch:
3460
3461 2013-05-24 Yao Qi <yao@codesourcery.com>
3462
3463 * gdb.trace/tfile.exp: Test inferior and thread.
3464
591a12a1
UW
34652014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3466
3467 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3468 on a function.
3469 * gdb.base/step-bt.c: Call hello via function pointer to make
3470 sure its first instruction is executed on powerpc64le-linux.
3471
0ff3e01f
UW
34722014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3473
3474 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3475
084ee545
UW
34762014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3477
3478 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3479 of the test patterns for use on little-endian systems.
3480
6ed14ff3
UW
34812014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3482
3483 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3484 (decimal_vector): Fix for little-endian.
3485
401e27fd
JM
34862014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3487
3488 * gdb.arch/sparc-sysstep.exp: New file.
3489 * gdb.arch/sparc-sysstep.c: Likewise.
3490
3491 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3492
8b924729
EBM
34932014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3494
3495 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3496
fb151210
JB
34972014-01-23 Tom Tromey <tromey@redhat.com>
3498
3499 * gdb.ada/array_char_idx: New testcase.
3500
0740f8d8
TT
35012014-01-23 Tom Tromey <tromey@redhat.com>
3502
3503 PR python/16487:
3504 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3505 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3506 classes.
3507
21909fa1
TT
35082014-01-23 Tom Tromey <tromey@redhat.com>
3509
3510 PR python/16491:
3511 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3512 string from an inferior frame.
3513 * gdb.python/py-framefilter-mi.exp: Update.
3514
87ce2a04
DE
35152014-01-22 Doug Evans <dje@google.com>
3516
3517 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3518
237b092b
AA
35192014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3520
3521 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3522
d674a709
AA
35232014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3524
3525 * gdb.trace/entry-values.exp: Remove excess space character from
3526 regex patterns. Handle s390 call instruction.
3527
20fa3390
AA
35282014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3529
3530 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3531 define "*_start" label. Make "name" static.
3532 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3533 ${name} by references to ${name}_start.
3534
78466714
AA
35352014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3536
3537 * gdb.base/info-macros.exp: Remove "debug" from the compile
3538 options.
3539
ec9f644a
IB
35402014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3541
3542 * gdb.dlang/demangle.exp: New file.
3543
94b1b47e
IB
35442014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3545
3546 * gdb.dlang/primitive-types.exp: New file.
3547
7f420862
IB
35482014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3549
3550 * configure.ac: Create gdb.dlang/Makefile.
3551 * configure: Regenerate.
3552 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3553 * gdb.dlang/Makefile.in: New file.
3554 * lib/d-support.exp: New file.
3555 * lib/gdb.exp (skip_d_tests): New proc.
3556
52834460
MM
35572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3558
3559 * gdb.btrace/delta.exp: Check reverse stepi.
3560 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3561 * gdb.btrace/finish.exp: New.
3562 * gdb.btrace/next.exp: New.
3563 * gdb.btrace/nexti.exp: New.
3564 * gdb.btrace/record_goto.c: Add comments.
3565 * gdb.btrace/step.exp: New.
3566 * gdb.btrace/stepi.exp: New.
3567 * gdb.btrace/multi-thread-step.c: New.
3568 * gdb.btrace/multi-thread-step.exp: New.
3569 * gdb.btrace/rn-dl-bind.c: New.
3570 * gdb.btrace/rn-dl-bind.exp: New.
3571 * gdb.btrace/data.c: New.
3572 * gdb.btrace/data.exp: New.
3573 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3574
6e07b1d2
MM
35752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3576
3577 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3578 * gdb.btrace/exception.exp: Update.
3579 * gdb.btrace/instruction_history.exp: Update.
3580 * gdb.btrace/record_goto.exp: Update.
3581 * gdb.btrace/tailcall.exp: Update.
3582 * gdb.btrace/unknown_functions.exp: Update.
3583 * gdb.btrace/delta.exp: New.
3584
0b722aec
MM
35852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3586
3587 * gdb.btrace/record_goto.exp: Add backtrace test.
3588 * gdb.btrace/tailcall.exp: Add backtrace test.
3589
066ce621
MM
35902014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3591
3592 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3593 * gdb.btrace/record_goto.c: New.
3594 * gdb.btrace/record_goto.exp: New.
3595 * gdb.btrace/x86-record_goto.S: New.
3596
0688d04e
MM
35972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3598
3599 * gdb.btrace/function_call_history.exp: Update tests.
3600 * gdb.btrace/instruction_history.exp: Update tests.
3601
8710b709
MM
36022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3603
3604 * gdb.btrace/function_call_history.exp: Fix expected field
3605 order for "record function-call-history".
3606 Add new tests for "record function-call-history /c".
3607 * gdb.btrace/exception.cc: New.
3608 * gdb.btrace/exception.exp: New.
3609 * gdb.btrace/tailcall.exp: New.
3610 * gdb.btrace/x86-tailcall.S: New.
3611 * gdb.btrace/x86-tailcall.c: New.
3612 * gdb.btrace/unknown_functions.c: New.
3613 * gdb.btrace/unknown_functions.exp: New.
3614 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3615
5de9129b
MM
36162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3617
3618 * gdb.btrace/instruction_history.exp: Update.
3619 * gdb.btrace/function_call_history.exp: Update.
3620
23a7fe75
MM
36212014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3622
3623 * gdb.btrace/function_call_history.exp: Fix expected function
3624 trace.
3625 * gdb.btrace/instruction_history.exp: Initialize traced.
3626 Remove traced_functions.
3627
724c7dd8
MM
36282014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3629
3630 * gdb.btrace/function_call_history.exp: Update
3631 * gdb.btrace/instruction_history.exp: Update.
3632
6d78d93b
MM
36332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3634
3635 * gdb.btrace/enable.exp: Update expected text.
3636
93a360cc
OJ
36372014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3638
3639 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3640 bytes.
3641
3772b53f
MR
36422014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3643
3644 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3645
596662fa
OJ
36462014-01-15 Omair Javaid <omair.javaid@linaro.org>
3647
3648 * lib/gdb.exp (supports_process_record): Return true for
3649 arm*-linux*. (supports_reverse): Likewise.
3650
b5b08fb4
SC
36512014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3652
3653 PR python/15464
3654 PR python/16113
3655 * gdb.python/py-type.c: Enhance test case.
3656 * gdb.python/py-value-cc.cc: Likewise
3657 * gdb.python/py-type.exp: Add new tests.
3658 * gdb.python/py-value-cc.exp: Likewise
3659
52d7fb13
AA
36602014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3661 Pedro Alves <palves@redhat.com>
3662
3663 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3664 Make "name" extern.
3665 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3666 references to ${name}_start by references to ${name}.
3667
a2cd8cfe
JB
36682014-01-10 Joel Brobecker <brobecker@adacore.com>
3669
3670 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3671
4e23fced
JB
36722014-01-10 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3675
c6a9e42c
PA
36762014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3677 Pedro Alves <palves@redhat.com>
3678
3679 * gdb.mi/mi-info-os.exp: Connect to the target with
3680 mi_gdb_target_load.
3681
b7ea362b
PA
36822014-01-08 Pedro Alves <palves@redhat.com>
3683
3684 * gdb.threads/reconnect-signal.c: New file.
3685 * gdb.threads/reconnect-signal.exp: New file.
3686
5e3f4fab
EBM
36872014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3688
3689 * gdb.base/source-dir.exp: New file.
3690
79301218
JB
36912014-01-07 Joel Brobecker <brobecker@adacore.com>
3692
3693 * gdb.ada/mi_interface: New testcase.
3694
8e355c5d
JB
36952014-01-07 Joel Brobecker <brobecker@adacore.com>
3696
3697 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3698 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3699 gdb.ada/pp-rec-component/pck.ads: New files.
3700
c0d48811
JB
37012014-01-07 Joel Brobecker <brobecker@adacore.com>
3702
3703 * gdb.python/py-pp-integral.c: New file.
3704 * gdb.python/py-pp-integral.py: New file.
3705 * gdb.python/py-pp-integral.exp: New file.
3706
17b609c3 3707For older changes see ChangeLog-1993-2013.
c906108c 3708\f
8d8cb839
EZ
3709;; Local Variables:
3710;; mode: change-log
3711;; left-margin: 8
3712;; fill-column: 74
3713;; version-control: never
3714;; End:
902f2ccb 3715
32d0add0 3716 Copyright 2014-2015 Free Software Foundation, Inc.
902f2ccb
MC
3717 Copying and distribution of this file, with or without modification,
3718 are permitted provided the copyright notice and this notice are preserved.
This page took 2.708726 seconds and 4 git commands to generate.