Fix MinGW compilation
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1bc1068a
JK
12014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 Fix MinGW compilation.
4 * gdb.compile/compile-ops.exp: Update untested message if
5 !skip_compile_feature_tests.
6 * gdb.compile/compile-setjmp.exp: Likewise.
7 * gdb.compile/compile-tls.exp: Likewise.
8 * gdb.compile/compile.exp: Likewise.
9 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
10 supported on this host".
11
b6615d10
DE
122014-12-16 Doug Evans <xdje42@gmail.com>
13
14 * boards/stabs.exp: New file.
15
25dda427
AA
162014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17
18 * gdb.base/completion.exp: Adjust to format changes of "maint
19 print user-registers".
20
bf330350
CU
212014-12-16 Catalin Udma <catalin.udma@freescale.com>
22
23 PR server/17457
24 * gdb.arch/aarch64-fp.c: New file.
25 * gdb.arch/aarch64-fp.exp: New file.
26
395cf596
SDJ
272014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
28
29 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
30 r210637, r210913, r211666, r215400, r215817).
31
32 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
33 * dg-extract-results.py: New file.
34 * dg-extract-results.sh: Use it if the environment seems
35 suitable.
36
37 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
38
39 * dg-extract-results.py (parse_run): Handle warnings that
40 are printed before a test harness is run.
41
42 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
43
44 * dg-extract-results.py (Named): Remove __cmp__ method.
45 (output_variation): Use a key to sort variation.harnesses.
46
47 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
48
49 * dg-extract-results.py: For Python 3, force sys.stdout to
50 handle surrogate escape sequences.
51 (safe_open): New function.
52 (output_segment, main): Use it.
53
54 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
55
56 * dg-extract-results.py (Prog.result_re): Include options
57 in test name.
58
59 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
60
61 * dg-extract-results.py (output_variation): Always sort if
62 do_sum.
63
e882ef3c
SM
642014-12-15 Simon Marchi <simon.marchi@ericsson.com>
65
66 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
67 as long as we get pagination notifications.
68
4992aa20
JM
692014-12-15 Jason Merrill <jason@redhat.com>
70
71 * Makefile.in (check-gdb.%): Restore.
72 * README: Mention it.
73
c1b5a1a6
JB
742014-12-13 Joel Brobecker <brobecker@adacore.com>
75
76 * gdb.ada/str_uninit: New testcase.
77
5537b577
JK
782014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 PR symtab/17642
81 * gdb.base/vla-stub-define.c: New file.
82 * gdb.base/vla-stub.c: New file.
83 * gdb.base/vla-stub.exp: New file.
84
bb2ec1b3
TT
852014-12-12 Phil Muldoon <pmuldoon@redhat.com>
86 Jan Kratochvil <jan.kratochvil@redhat.com>
87 Tom Tromey <tromey@redhat.com>
88
89 * configure.ac: Add gdb.compile/.
90 * configure: Regenerate.
91 * gdb.compile/Makefile.in: New file.
92 * gdb.compile/compile-ops.exp: New file.
93 * gdb.compile/compile-ops.c: New file.
94 * gdb.compile/compile-tls.c: New file.
95 * gdb.compile/compile-tls.exp: New file.
96 * gdb.compile/compile-constvar.S: New file.
97 * gdb.compile/compile-constvar.c: New file.
98 * gdb.compile/compile-mod.c: New file.
99 * gdb.compile/compile-nodebug.c: New file.
100 * gdb.compile/compile-setjmp-mod.c: New file.
101 * gdb.compile/compile-setjmp.c: New file.
102 * gdb.compile/compile-setjmp.exp: New file.
103 * gdb.compile/compile-shlib.c: New file.
104 * gdb.compile/compile.c: New file.
105 * gdb.compile/compile.exp: New file.
106 * lib/gdb.exp (skip_compile_feature_tests): New proc.
107
4ff709eb
TT
1082014-12-12 Tom Tromey <tromey@redhat.com>
109
110 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
111 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
112
6dddd6a5
DE
1132014-12-12 Doug Evans <dje@google.com>
114
115 * lib/gdb-python.exp (get_python_valueof): New function.
116 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
117
71c24708
AA
1182014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
119
120 * gdb.base/completion.exp: Add test for completion of "info
121 registers ".
122
3e29f34a
MR
1232014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
124
125 * gdb.base/func-ptrs.c: New file.
126 * gdb.base/func-ptrs.exp: New file.
127
fc126975
SM
1282014-12-10 Simon Marchi <simon.marchi@ericsson.com>
129
130 PR breakpoints/17012
131 * gdb.base/dprintf-detach.c: New file.
132 * gdb.base/dprintf-detach.exp: New file.
133
0a46d518
SM
1342014-12-10 Simon Marchi <simon.marchi@ericsson.com>
135
136 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
137 * lib/gdb.exp (target_is_gdbserver): New procedure.
138
a0be3e44
DE
1392014-12-08 Doug Evans <dje@google.com>
140
141 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
142
df1b803a
YQ
1432014-12-05 Yao Qi <yao@codesourcery.com>
144
145 * gdb.guile/scm-error.exp: Remove the third argument to
146 gdb_remote_download.
147 * gdb.guile/scm-frame-args.exp: Likewise.
148 * gdb.guile/scm-section-script.exp: Likewise.
149
ddb9f679
YQ
1502014-12-05 Yao Qi <yao@codesourcery.com>
151
152 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
153
86e4ed39
DE
1542014-12-04 Doug Evans <dje@google.com>
155
156 * gdb.python/py-objfile.exp: Add tests for
157 objfile.add_separate_debug_file.
158
7c50a931
DE
1592014-12-04 Doug Evans <dje@google.com>
160
161 * lib/gdb.exp (get_build_id): New function.
162 (build_id_debug_filename_get): Rewrite to use it.
163 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
164
621661e3
MR
1652014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
166
167 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
168 `method(long)', not just 0x0.
169 * gdb.cp/nsalias.exp: Align code labels to 4.
170 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
171 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
172 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
173 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
174 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
175 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
176
29f0c3b7
DE
1772014-12-02 Doug Evans <dje@google.com>
178
179 PR symtab/17602
180 * gdb.cp/anon-ns.cc: Move guts of this file to ...
181 * gdb.cp/anon-ns-2.cc: ... here. New file.
182 * gdb.cp/anon-ns.exp: Update.
183
162078c8
NB
1842014-12-02 Nick Bull <nicholaspbull@gmail.com>
185
186 * gdb.python/py-events.py (inferior_call_handler): New.
187 (register_changed_handler, memory_changed_handler): New.
188 (test_events.invoke): Register new handlers.
189 * gdb.python/py-events.exp: Add tests for inferior call,
190 memory_changed and register_changed events.
191
fdb09caf
AA
1922014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
193
194 * gdb.base/execl-update-breakpoints.exp: Specify the link address
195 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
196 if the linker doesn't understand this.
197
55cfb2c4
SM
1982014-12-01 Simon Marchi <simon.marchi@ericsson.com>
199
200 * gdb.python/python.exp: Change expected reply to help().
201
9e8cd6df
YQ
2022014-12-01 Yao Qi <yao@codesourcery.com>
203
204 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
205 AC_CONFIG_SUBDIRS(gdb.gdbtk).
206 * configure: Re-generated.
207
6c659fc2
SC
2082014-11-28 Siva Chandra Reddy <sivachandra@google.com>
209
210 * gdb.cp/chained-calls.cc: New file.
211 * gdb.cp/chained-calls.exp: New file.
212 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
213
d7fc3181
SM
2142014-11-28 Simon Marchi <simon.marchi@ericsson.com>
215
216 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
217 * gdb.dwarf2/symtab-producer.exp: Same.
218 * gdb.gdb/python-interrupts.exp: Same.
219 * gdb.gdb/python-selftest.exp: Same.
220 * gdb.python/py-linetable.exp: Same.
221 * gdb.python/py-type.exp: Same.
222 * gdb.python/py-value-cc.exp: Same.
223 * gdb.python/py-value.exp: Same.
224
10e79639
YQ
2252014-11-28 Yao Qi <yao@codesourcery.com>
226
227 * gdb.base/break-probes.exp: Match library name prefixed with
228 sysroot.
229
f28a0564
SM
2302014-11-27 Simon Marchi <simon.marchi@ericsson.com>
231
232 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
233 test expected output. Add parentheses for the call to print.
234 Remove L suffix from integers.
235
3fe1ce1d
DE
2362014-11-26 Doug Evans <dje@google.com>
237
238 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
239
84429e27
YQ
2402014-11-22 Yao Qi <yao@codesourcery.com>
241
242 * gdb.trace/entry-values.c: Remove asms.
243 (foo): Add foo_label.
244 (bar): Add bar_label.
245 * gdb.trace/entry-values.exp: Remove code computing foo's
246 length and bar's length.
247 (Dwarf::assemble): Invoke function_range for bar and use
248 MACRO_AT_func for foo.
249
26741859
YQ
2502014-11-22 Yao Qi <yao@codesourcery.com>
251
252 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
253 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
254 Use .Lgcc43_procstart instead of gcc43.
255
45e44d27
JB
2562014-11-21 Joel Brobecker <brobecker@adacore.com>
257
258 * gdb.ada/n_arr_bound: New testcase.
259
458c8db8
SDJ
2602014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
261
262 PR breakpoints/10737
263 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
264 test_catch_syscall_multi_arch.
265 (test_catch_syscall_multi_arch): New function.
266
43f3e411
DE
2672014-11-20 Doug Evans <xdje42@gmail.com>
268
269 * gdb.base/maint.exp: Update expected output.
270
0d7b2549
AA
2712014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
272
273 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
274 4-byte instruction on S390.
275
8908fca5
JB
2762014-11-19 Joel Brobecker <brobecker@adacore.com>
277
278 * gdb.ada/arr_arr: New testcase.
279
4a46959e
JB
2802014-11-19 Joel Brobecker <brobecker@adacore.com>
281
282 * gdb.ada/pkd_arr_elem: New Testcase.
283
470e2f4e
LM
2842014-11-18 Luis Machado <lgustavo@codesourcery.com>
285
286 * gdb.reverse/break-precsave: Expect completion message for
287 core file reads.
288 * gdb.reverse/consecutive-precsave.exp: Likewise.
289 * gdb.reverse/finish-precsave.exp: Likewise.
290 * gdb.reverse/i386-precsave.exp: Likewise.
291 * gdb.reverse/machinestate-precsave.exp: Likewise.
292 * gdb.reverse/sigall-precsave.exp: Likewise.
293 * gdb.reverse/solib-precsave.exp: Likewise.
294 * gdb.reverse/step-precsave.exp: Likewise.
295 * gdb.reverse/until-precsave.exp: Likewise.
296 * gdb.reverse/watch-precsave.exp: Likewise.
297
a267f3ad
AA
2982014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
299
300 * gdb.base/bp-permanent.c: Include unistd.h.
301 * gdb.python/py-framefilter-mi.c (main): Add return type.
302 * gdb.python/py-framefilter.c (main): Likewise.
303 * gdb.trace/actions-changed.c (main): Likewise.
304
12084a9a
AA
3052014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
306
307 * gdb.mi/until.c: Add eye-catchers.
308 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
309 line numbers.
310
dc7e1a77
AA
3112014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
312
313 * gdb.base/condbreak.exp: Drop references to removed non-prototype
314 function header variants in break1.c.
315 * gdb.base/ena-dis-br.exp: Likewise.
316 * gdb.base/hbreak2.exp: Likewise.
317 * gdb.reverse/until-precsave.exp: Drop references to removed
318 non-prototype function header variants in ur1.c.
319 * gdb.reverse/until-reverse.exp: Likewise.
320
41c77605
PM
3212014-11-17 Petr Machata <pmachata@redhat.com>
322
323 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
324 ${_cu_offset_size} bytes abbrev offset.
325
34248c3a
DE
3262014-11-15 Doug Evans <xdje42@gmail.com>
327
328 PR symtab/17559
329 * gdb.base/line-symtabs.exp: New file.
330 * gdb.base/line-symtabs.c: New file.
331 * gdb.base/line-symtabs.h: New file.
332
646da059
YQ
3332014-11-14 Yao Qi <yao@codesourcery.com>
334
335 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
336 (func): Add label func_label.
337 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
338 Replace low_pc and high_pc with MACRO_AT_range.
339 Replace name, low_pc and high_pc with MACRO_AT_func.
340
9301ebe6
YQ
3412014-11-14 Yao Qi <yao@codesourcery.com>
342
343 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
344 Replace name, low_pc and high_pc with MACRO_AT_func.
345
f166b542
YQ
3462014-11-14 Yao Qi <yao@codesourcery.com>
347
348 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
349 produce debug information.
350 * gdb.dwarf2/implptr-optimized-out.S: Removed.
351
0f6e71e3
YQ
3522014-11-14 Yao Qi <yao@codesourcery.com>
353
354 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
355 object and get function length.
356 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
357 with MACRO_AT_func.
358 (top-level): Replace gdb_compile and clean_restart with
359 prepare_for_testing.
360 * gdb.dwarf2/main.c (main): Add label main_label.
361
876c4df9
YQ
3622014-11-14 Yao Qi <yao@codesourcery.com>
363
364 * lib/dwarf.exp (function_range): New procedure.
365 (Dwarf::_handle_macro_at_func): New procedure.
366 (Dwarf::_handle_macro_at_range): New procedure.
367 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
368
02ad9cf1
YQ
3692014-11-14 Yao Qi <yao@codesourcery.com>
370
371 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
372 (_handle_attribute): New procedure.
373
a59add0c
AA
3742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
375
376 * gdb.ada/cond_lang/foo.c (callme): Add return type.
377 * gdb.base/call-sc.c (zed): Likewise.
378 * gdb.base/checkpoint.c (main): Likewise.
379 * gdb.base/dump.c (main): Likewise.
380 * gdb.base/gcore.c (main): Likewise.
381 * gdb.base/huge.c (main): Likewise.
382 * gdb.base/multi-forks.c (main): Likewise.
383 * gdb.base/pr10179-a.c (main): Likewise.
384 * gdb.base/savedregs.c (main): Likewise.
385 * gdb.base/sigaltstack.c (main): Likewise.
386 * gdb.base/siginfo.c (main): Likewise.
387 * gdb.base/structs.c (zed): Likewise.
388 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
389 * gdb.mi/mi-syn-frame.c (main): Likewise.
390 * gdb.mi/until.c (foo, main): Likewise.
391 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
392 * gdb.base/solib-weak.c (foo): Declare.
393 * gdb.base/attach-twice.c: Include stdio.h.
394 * gdb.base/weaklib1.c: Likewise.
395 * gdb.base/weaklib2.c: Likewise.
396 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
397 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
398 unistd.h.
399 * gdb.base/attach-pie-misread.c: Include stdlib.h.
400 * gdb.mi/mi-exit-code.c: Likewise.
401 * gdb.base/break-interp-lib.c: Include string.h.
402 * gdb.base/coremaker.c: Likewise.
403 * gdb.base/testenv.c: Likewise.
404 * gdb.python/py-finish-breakpoint.c: Likewise.
405 * gdb.base/inferior-died.c: Include sys/wait.h.
406 * gdb.base/fileio.c: Include time.h.
407 * gdb.base/async-shell.c: Include unistd.h.
408 * gdb.base/dprintf-non-stop.c: Likewise.
409 * gdb.base/info-os.c: Likewise.
410 * gdb.mi/mi-console.c: Likewise.
411 * gdb.mi/watch-nonstop.c: Likewise.
412 * gdb.python/py-events.c: Likewise.
413 * gdb.base/async.c (baz): Move up before its invocation.
414 * gdb.base/code_elim2.c (my_global_func): Likewise.
415 * gdb.base/skip-solib-lib.c (multiply): Likewise.
416 * gdb.base/advance.c (func2): Likewise.
417
3b5d5997
AA
4182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
419
420 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
421 variant.
422 * gdb.base/annota3.c: Likewise.
423 * gdb.base/async.c: Likewise.
424 * gdb.base/average.c: Likewise.
425 * gdb.base/call-ar-st.c: Likewise.
426 * gdb.base/call-rt-st.c: Likewise.
427 * gdb.base/call-sc.c: Likewise.
428 * gdb.base/call-strs.c: Likewise.
429 * gdb.base/ending-run.c: Likewise.
430 * gdb.base/execd-prog.c: Likewise.
431 * gdb.base/exprs.c: Likewise.
432 * gdb.base/foll-exec.c: Likewise.
433 * gdb.base/foll-fork.c: Likewise.
434 * gdb.base/foll-vfork.c: Likewise.
435 * gdb.base/funcargs.c: Likewise.
436 * gdb.base/gcore.c: Likewise.
437 * gdb.base/jump.c: Likewise.
438 * gdb.base/langs0.c: Likewise.
439 * gdb.base/langs1.c: Likewise.
440 * gdb.base/langs2.c: Likewise.
441 * gdb.base/mips_pro.c: Likewise.
442 * gdb.base/nodebug.c: Likewise.
443 * gdb.base/opaque0.c: Likewise.
444 * gdb.base/opaque1.c: Likewise.
445 * gdb.base/recurse.c: Likewise.
446 * gdb.base/run.c: Likewise.
447 * gdb.base/scope0.c: Likewise.
448 * gdb.base/scope1.c: Likewise.
449 * gdb.base/setshow.c: Likewise.
450 * gdb.base/setvar.c: Likewise.
451 * gdb.base/shmain.c: Likewise.
452 * gdb.base/shr1.c: Likewise.
453 * gdb.base/shr2.c: Likewise.
454 * gdb.base/sigall.c: Likewise.
455 * gdb.base/signals.c: Likewise.
456 * gdb.base/so-indr-cl.c: Likewise.
457 * gdb.base/solib2.c: Likewise.
458 * gdb.base/structs.c: Likewise.
459 * gdb.base/sum.c: Likewise.
460 * gdb.base/vforked-prog.c: Likewise.
461 * gdb.base/watchpoint.c: Likewise.
462 * gdb.reverse/shr2.c: Likewise.
463 * gdb.reverse/until-reverse.c: Likewise.
464 * gdb.reverse/ur1.c: Likewise.
465 * gdb.reverse/watch-reverse.c: Likewise.
466
066a77c5
AA
4672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
468
469 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
470 variant.
471 * gdb.base/sepdebug.exp: Drop references to removed code.
472
4f204ea5
AA
4732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
474
475 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
476 variant. Preserve original line numbering.
477 * gdb.base/list1.c: Likewise.
478
3b377a3a
AA
4792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
480
481 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
482 variant.
483 * gdb.base/break1.c: Likewise.
484 * gdb.base/break.exp: Drop references to removed code.
485
e444df73
AA
4862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
487
488 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
489 variant.
490
8008f2a7
AA
4912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
492
493 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
494
a5a06887
AA
4952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
496
497 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
498 logic into perform_all_tests() and invoke it with and without
499 function header prototypes.
500 (do_function_calls): Remove conditional XFAIL for PR 5318.
501 (rerun_and_prepare): Remove duplicate code.
502 (perform_all_tests): New. Main logic moved here.
503
44dba9b9
AA
5042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
505
506 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
507 code guarded by #ifdef NO_PROTOTYPES.
508 (t_double_many_args): Likewise.
509 (DEF_FUNC_MANY_ARGS_1): Likewise.
510 (DEF_FUNC_VALUES_1): Likewise.
511 (t_structs_ldc): Renamed from t_structs_fc in conditional code
512 guarded by #ifdef PROTOTYPES.
513
d1fbcd56
AA
5142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
515
516 * gdb.mi/mi-console.c: Add eye-catcher.
517 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
518 instead of literal line number.
519
b0e59b8f
AA
5202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
521
522 * gdb.base/shr2.c: Add eye-catcher.
523 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
524 line number.
525
78f98cca
AA
5262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
527
528 * gdb.base/jump.c: Add eye-catchers.
529 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
530 numbers.
531
58fa2af0
AA
5322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
533
534 * gdb.base/execd-prog.c: Add eye-catchers.
535 * gdb.base/foll-exec.c: Likewise.
536 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
537 line numbers.
538
04e5059b
AA
5392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
540
541 * gdb.base/ending-run.c: Add eye-catchers.
542 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
543 literal line numbers.
544
dbfdb174
AA
5452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
546
547 * gdb.base/call-rt-st.c: Add eye-catchers.
548 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
549 literal line numbers.
550
888a2ade
AA
5512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
552
553 * gdb.base/call-ar-st.c: Add eye-catchers.
554 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
555 literal line numbers.
556
6acc2dde
AA
5572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
558
559 * gdb.base/average.c: Add eye-catchers.
560 * gdb.base/sum.c: Likewise.
561 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
562 regexps dynamically.
563
9ecfcd1d
AA
5642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
565
566 * gdb.base/solib1.c: Add eye-catchers.
567 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
568 literal line numbers.
569
78708b7c
PA
5702014-11-12 Pedro Alves <palves@redhat.com>
571
572 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
573 leader has exited.
574
af48d08f
PA
5752014-11-12 Pedro Alves <palves@redhat.com>
576
577 * gdb.arch/i386-bp_permanent.c: New file.
578 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
579 (srcfile): Set to i386-bp_permanent.c.
580 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
581 that stepi does not execute the 'leave' instruction, instead of
582 testing it does execute.
583 * gdb.base/bp-permanent.c: New file.
584 * gdb.base/bp-permanent.exp: New file.
585
af3768e9
DE
5862014-11-10 Doug Evans <xdje42@gmail.com>
587
588 PR symtab/17564
589 * gdb.base/symtab-search-order.exp: New file.
590 * gdb.base/symtab-search-order.c: New file.
591 * gdb.base/symtab-search-order-1.c: New file.
592 * gdb.base/symtab-search-order-shlib-1.c: New file.
593
9de00a4a
PA
5942014-11-07 Pedro Alves <palves@redhat.com>
595
596 PR gdb/17511
597 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
598 i?86-*-linux*.
599
e0f52461
SC
6002014-11-03 Siva Chandra Reddy <sivachandra@google.com>
601
602 PR c++/17494
603 * gdb.cp/pr17494.cc: New file.
604 * gdb.cp/pr17494.exp: New file.
605
6ce8c980
YQ
6062014-11-02 Yao Qi <yao@codesourcery.com>
607
608 * gdb.python/python.exp: Get working directory and match the
609 output of "set extended-prompt \\w " with it.
610
02be9a71
DE
6112014-10-30 Doug Evans <dje@google.com>
612
613 * gdb.python/py-objfile.exp: Add tests for setting random attributes
614 in objfiles.
615 * gdb.python/py-progspace.exp: Add tests for setting random attributes
616 in progspaces.
617
3bdff46b
LM
6182014-10-30 Janis Johnson <janisjo@codesourcery.com>
619
620 * gdb.base/fullpath-expand.exp: Skip for a remote host.
621 * gdb.base/realname-expand.exp: Likewise.
622 * gdb.linespec/macro-relative.exp: Likewise.
623
ab917dfb
PA
6242014-10-29 Pedro Alves <palves@redhat.com>
625
626 PR gdb/17408
627 * gdb.threads/schedlock.c (some_function): New function.
628 (call_function): New global.
629 (MAYBE_CALL_SOME_FUNCTION): New macro.
630 (thread_function): Call it.
631 * gdb.threads/schedlock.exp (get_args): Add description parameter,
632 and use it instead of a global counter. Adjust all callers.
633 (get_current_thread): Use "find current thread" for test message
634 here rather than having all callers pass down the same string.
635 (goto_loop): New procedure, factored out from ...
636 (my_continue): ... this.
637 (step_ten_loops): Change parameter from test message to command to
638 use. Adjust.
639 (list_count): Delete global.
640 (check_result): New procedure, factored out from duplicate top
641 level code.
642 (continue tests): Wrap in with_test_prefix.
643 (test_step): New procedure, factored out from duplicate top level
644 code.
645 (top level): Test "step" in combination with all scheduler-locking
646 modes. Test "next" in combination with all scheduler-locking
647 modes, and in combination with stepping over a function call or
648 not.
649 * gdb.threads/next-bp-other-thread.c: New file.
650 * gdb.threads/next-bp-other-thread.exp: New file.
651
d3d4baed
PA
6522014-10-29 Pedro Alves <palves@redhat.com>
653
654 PR python/17372
655 * gdb.python/python.exp: Test a multi-line command that spawns
656 interactive Python.
657 * gdb.base/multi-line-starts-subshell.exp: New file.
658
563e8d85
YQ
6592014-10-29 Yao Qi <yao@codesourcery.com>
660
661 * gdb.base/fileio.exp: Make directories on host.
662
0ea4d52e
YQ
6632014-10-29 Yao Qi <yao@codesourcery.com>
664
665 * gdb.base/fileio.c (test_write): Close the file.
666
7f5ef605
PA
6672014-10-28 Pedro Alves <palves@redhat.com>
668
669 PR gdb/12623
670 * gdb.base/sigstep.c (no_handler): New global.
671 (main): If 'no_handler is true, set the signal handlers to
672 SIG_IGN.
673 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
674 with_sw_watch and no_handler parameters. Handle them.
675 (top level) <stepping over handler when stopped at a breakpoint
676 test>: Add a test axis for testing with a software watchpoint, and
677 another for testing with the signal handler set to SIG_IGN.
678 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
679 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
680
abbdbd03
PA
6812014-10-28 Pedro Alves <palves@redhat.com>
682
683 PR gdb/17511
684 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
685 * gdb.base/sigstep.exp (other_handler_location): New global.
686 (advance): Support stepping into the signal handler, and running
687 commands while in the handler.
688 (in_handler_map): New global.
689 (top level): In the advance test, add combinations for getting
690 into the handler with stepping commands, and for running commands
691 in the handler. Add comment descripting the advancei tests.
692
1df4399f
PA
6932014-10-28 Pedro Alves <palves@redhat.com>
694
695 * gdb.base/sigstep.exp: Use build_executable instead of
696 prepare_for_testing.
697 (top level): Move code that starts GDB, runs to main and creates a
698 display to ...
699 (restart): ... this new procedure.
700 (top level): Move backtrace from signal handler test to ...
701 (validate_backtrace): ... this new procedure.
702 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
703 with_test_prefix. Always restart GDB.
704 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
705 with_test_prefix. Always restart GDB. No need to delete
706 breakpoints after the test.
707 (test_skip_handler): Remove prefix parameter.
708 (skip_over_handler, breakpoint_to_handler)
709 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
710 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
711 restart GDB. No need to delete breakpoints after the test.
712 (top level): Use foreach to call the test procedures with
713 different commands.
714
a5b6e449
PA
7152014-10-28 Pedro Alves <palves@redhat.com>
716
717 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
718 instead of GNATS numbers.
719 * gdb.base/sigbpt.exp: Likewise.
720 * gdb.base/siginfo.exp: Likewise.
721 * gdb.base/sigstep.exp: Likewise.
722
e5f8a7cc
PA
7232014-10-27 Pedro Alves <palves@redhat.com>
724
725 * gdb.base/sigstep.c (dummy): New global.
726 (main): Issue a couple writes to the new global.
727 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
728 procedures.
729 (skip_over_handler): Use test_skip_handler.
730 (top level): Call skip_over_handler for stepi and nexti too.
731 (breakpoint_over_handler): Use test_skip_handler.
732 (top level): Call breakpoint_over_handler for stepi and nexti too.
733
763905a3
YQ
7342014-10-27 Yao Qi <yao@codesourcery.com>
735
736 * gdb.trace/tfile.c (adjust_function_address)
737 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
738 function descriptor.
739
6f259a23
DB
7402014-10-24 Don Breazeal <donb@codesourcery.com>
741
742 * gdb.base/foll-fork.exp (test_follow_fork,
743 catch_fork_child_follow): Check for updated fork messages emitted
744 from infrun.c.
745 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
746 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
747 vfork_and_exec_child_follow_through_step): Check for updated vfork
748 messages emitted from infrun.c.
749
09dd9a69
PA
7502014-10-24 Pedro Alves <palves@redhat.com>
751
752 * gdb.base/corefile.exp: Remove references to ultrix.
753 * gdb.base/interrupt.exp: Likewise.
754 * gdb.base/whatis.exp: Likewise.
755 * gdb.gdb/selftest.exp: Likewise.
756 * gdb.threads/manythreads.exp: Likewise.
757 * gdb.threads/print-threads.exp: Likewise.
758 * gdb.threads/pthreads.exp:: Likewise.
759 * gdb.threads/schedlock.exp: Likewise.
760
3433cfa5
SC
7612014-10-24 Siva Chandra Reddy <sivachandra@google.com>
762
763 * gdb.cp/non-trivial-retval.cc: Add a test case.
764 * gdb.cp/non-trivial-retval.exp: Add a test.
765
092f880b
YQ
7662014-10-20 Yao Qi <yao@codesourcery.com>
767
768 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
769 * gdb.python/py-objfile-script-gdb.py: New file.
770 * gdb.python/py-objfile-script.exp: Update reference to
771 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
772 of remote_download. Remove the dest file.
773
acbdb7f3
YQ
7742014-10-20 Yao Qi <yao@codesourcery.com>
775
776 * gdb.base/checkpoint.exp: Don't remove file copied on host.
777 * gdb.base/step-line.exp: Likewise.
778 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
779 * gdb.dwarf2/dw2-basic.exp: Likewise.
780 * gdb.dwarf2/dw2-compressed.exp: Likewise.
781 * gdb.dwarf2/dw2-filename.exp: Likewise.
782 * gdb.dwarf2/dw2-intercu.exp: Likewise.
783 * gdb.dwarf2/dw2-intermix.exp: Likewise.
784 * gdb.dwarf2/dw2-producer.exp: Likewise.
785 * gdb.dwarf2/mac-fileno.exp: Likewise.
786 * gdb.python/py-frame-args.exp: Likewise.
787 * gdb.python/py-framefilter.exp: Likewise.
788 * gdb.python/py-mi.exp: Likewise.
789 * gdb.python/py-objfile-script.exp: Likewise
790 * gdb.python/py-pp-integral.exp: Likewise.
791 * gdb.python/py-pp-re-notag.exp: Likewise.
792 * gdb.python/py-prettyprint.exp: Likewise.
793 * gdb.python/py-section-script.exp: Likewise.
794 * gdb.python/py-typeprint.exp: Likewise.
795 * gdb.python/py-xmethods.exp: Likewise.
796 * gdb.stabs/weird.exp: Likewise.
797 * gdb.xml/tdesc-regs.exp: Likewise.
798
bd286a29
KCY
7992014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
800
801 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
802 (out_cu): Use addr_len for the size of addresses.
803 (out_line): Likewise. Size DW_LNE_set_address instruction
804 according to addr_len.
805 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
806 (FUNC): Add START_INSNS to definition.
807
673dc4a0
YQ
8082014-10-18 Yao Qi <yao@codesourcery.com>
809
810 * gdb.base/argv0-symlink.exp: Check argv[0] value if
811 gdb_has_argv0 return true.
812 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
813 check [target_info exists noargs], check [gdb_has_argv0]
814 instead.
815 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
816 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
817 procedures.
818
4ffbba72
DE
8192014-10-17 Doug Evans <dje@google.com>
820
821 * gdb.python/py-events.exp: Update expected output for clear_objfiles
822 event.
823 * gdb.python/py-events.py: Add clear_objfiles event.
824
d096d8c1
DE
8252014-10-17 Doug Evans <dje@google.com>
826
827 * gdb.python/py-objfile.exp: Test progspace attribute.
828
a80db015
LM
8292014-10-17 Luis Machado <lgustavo@codesourcery.com>
830
831 * gdb.guile/scm-breakpoint.exp: Do not assume any
832 directory separators when matching source file paths.
833 * gdb.python/py-breakpoint.exp: Likewise.
834 * gdb.reverse/break-precsave.exp: Likewise.
835 * gdb.reverse/break-reverse.exp: Likewise.
836 * gdb.reverse/consecutive-precsave.exp: Likewise.
837 * gdb.reverse/finish-precsave.exp: Likewise.
838 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
839 * gdb.reverse/finish-reverse.exp: Likewise.
840 * gdb.reverse/i386-precsave.exp: Likewise.
841 * gdb.reverse/i387-env-reverse.exp: Likewise.
842 * gdb.reverse/i387-stack-reverse.exp: Likewise.
843 * gdb.reverse/machinestate-precsave.exp: Likewise.
844 * gdb.reverse/machinestate.exp: Likewise.
845 * gdb.reverse/sigall-precsave.exp: Likewise.
846 * gdb.reverse/solib-precsave.exp: Likewise.
847 * gdb.reverse/step-precsave.exp: Likewise.
848 * gdb.reverse/until-precsave.exp: Likewise.
849 * gdb.reverse/watch-precsave.exp: Likewise.
850 * gdb.reverse/watch-reverse.exp: Likewise.
851
b22089ab
YQ
8522014-10-17 Yao Qi <yao@codesourcery.com>
853
854 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
855 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
856
6c4486e6
PA
8572014-10-17 Pedro Alves <palves@redhat.com>
858
859 PR gdb/17471
860 * gdb.base/bg-execution-repeat.c: New file.
861 * gdb.base/bg-execution-repeat.exp: New file.
862
0ff33695
PA
8632014-10-17 Pedro Alves <palves@redhat.com>
864
865 PR gdb/17300
866 * gdb.base/continue-all-already-running.c: New file.
867 * gdb.base/continue-all-already-running.exp: New file.
868
6fdebc3d
PA
8692014-10-17 Pedro Alves <palves@redhat.com>
870
871 PR gdb/17472
872 * gdb.base/annota-input-while-running.c: New file.
873 * gdb.base/annota-input-while-running.exp: New file.
874
32a8097b
PA
8752014-10-17 Pedro Alves <palves@redhat.com>
876
877 * gdb.base/callfuncs.exp: emove references to osf.
878 * gdb.base/sigall.exp: Likewise.
879 * gdb.gdb/selftest.exp: Likewise.
880 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
881 * gdb.mi/non-stop.c: Likewise.
882 * gdb.mi/pthreads.c: Likewise.
883 * gdb.reverse/sigall-precsave.exp: Likewise.
884 * gdb.reverse/sigall-reverse.exp: Likewise.
885 * gdb.threads/pthreads.c: Likewise.
886 * gdb.threads/pthreads.exp: Likewise.
887
7a3517ff
YQ
8882014-10-17 Yao Qi <yao@codesourcery.com>
889
890 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
891 check 'target_info exists noargs'.
892 (test_command_prompt_position): Likewise.
893 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
894 Remove "set args".
895 (progvar_simple_while_test): Likewise.
896 (progvar_complex_if_while_test): Likewise.
897 (if_while_breakpoint_command_test): Likewise.
898 (infrun_breakpoint_command_test): Likewise.
899 (breakpoint_command_test): Likewise.
900 (watchpoint_command_test): Likewise.
901 (bp_deleted_in_command_test): Likewise.
902 (temporary_breakpoint_commands): Likewise.
903
bb99c472
YQ
9042014-10-16 Yao Qi <yao@codesourcery.com>
905
906 * gdb.base/remotetimeout.exp: Remove noargs checking.
907
7c16b83e
PA
9082014-10-15 Pedro Alves <palves@redhat.com>
909
910 PR breakpoints/9649
911 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
912 * gdb.base/breakpoint-in-ro-region.exp
913 (probe_target_hardware_step): New procedure.
914 (top level): Probe hardware stepping and hardware breakpoint
915 support. Test stepping through a read-only region, with both
916 "breakpoint auto-hw" on and off and both "always-inserted" on and
917 off.
918
35a49624
IB
9192014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
920
921 * gdb.dlang/demangle.exp: Update for demangling changes.
922
2d1c107c
SC
9232014-10-15 Siva Chandra Reddy <sivachandra@google.com>
924
925 * gdb.cp/non-trivial-retval.cc: Add new test cases.
926 * gdb.cp/non-trivial-retval.exp: Add new tests.
927
778811d5
SC
9282014-10-15 Siva Chandra Reddy <sivachandra@google.com>
929
930 PR c++/13403
931 PR c++/15154
932 * gdb.cp/non-trivial-retval.cc: New file.
933 * gdb.cp/non-trivial-retval.exp: New file.
934
10c5f0a8
YQ
9352014-10-15 Yao Qi <yao@codesourcery.com>
936
937 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
938 remote host.
939
65d7b369
YQ
9402014-10-15 Yao Qi <yao@codesourcery.com>
941
942 * gdb.python/py-symbol.exp: Match file base name if host is
943 remote, otherwise match file name with dir name.
944 * gdb.python/py-symtab.exp: Likewise.
945 * gdb.python/python.exp: Likewise.
946
46dc1394
YQ
9472014-10-15 Yao Qi <yao@codesourcery.com>
948
949 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
950 pattern.
951 * gdb.python/py-symtab.exp: Likewise.
952 * gdb.python/python.exp: Remove trailing ".*". Fix typo
953 locationn.
954
c40cc657
JB
9552014-10-14 Joel Brobecker <brobecker@adacore.com>
956
957 * gdb.ada/addr_arith: New testcase.
958
2abf49e1
MR
9592014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
960
961 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
962 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
963 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
964 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
965
f7088df3
SDJ
9662014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
967
968 * gdb.arch/stap-eval-lang-ada.S: Likewise.
969 * gdb.arch/stap-eval-lang-ada.c: Likewise.
970 * gdb.arch/stap-eval-lang-ada.exp: New file.
971
4dc06805
YQ
9722014-10-14 Yao Qi <yao@codesourcery.com>
973
974 * gdb.mi/mi-var-child.c (nothing1): New function.
975 (nothing2): New function.
976 (do_children_tests): Set function pointers by nothing1 and
977 nothing2.
978 * gdb.mi/mi-var-child.exp: Step over new added statements.
979 Update test to match the new output.
980 * gdb.mi/var-cmd.c (nothing1): New function.
981 (nothing2): New function.
982 (do_children_tests): Set function pointers by nothing1 and
983 nothing2.
984 * gdb.mi/mi-var-display.exp: Update test to match output.
985 Step to the line specified by $line_dct_nothing.
986 Increase the number of lines to step.
987
46a93de2
YQ
9882014-10-14 Yao Qi <yao@codesourcery.com>
989
990 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
991 tests.
992 * gdb.mi/mi2-var-child.exp: Likewise.
993
14ea52ee
DE
9942014-10-13 Doug Evans <dje@google.com>
995
996 * gdb.python/py-objfile.exp: Change name of file name test.
997
e5c6e92b
DE
9982014-10-13 Doug Evans <dje@google.com>
999
1000 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
1001 from the start of the CU.
1002
c780cc2f
JK
10032014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1004 Yao Qi <yao@codesourcery.com>
1005
1006 Fix "save breakpoints" for "catch" command.
1007 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
1008 Remove -nonewline. Match also the added "main" line.
1009
99894e11
JK
10102014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 Fix "save breakpoints" for "disable $bpnum" command.
1013 * gdb.base/save-bp.c (main): Add label.
1014 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
1015
6e1ac5a3
JK
10162014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1017
1018 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
1019
754dd2b0
YQ
10202014-10-11 Yao Qi <yao@codesourcery.com>
1021
1022 * gdb.server/server-kill.exp: Execute command
1023 "set remote trace-status-packet on" before "tstatus".
1024
f90183d7
YQ
10252014-10-11 Yao Qi <yao@codesourcery.com>
1026
1027 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
1028 (main): Call getppid.
1029 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
1030 and continue to it. Read variable "server_pid".
1031
bf40a607
YQ
10322014-10-11 Yao Qi <yao@codesourcery.com>
1033
1034 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
1035
052ca370
YQ
10362014-10-11 Yao Qi <yao@codesourcery.com>
1037
1038 * gdb.threads/thread-find.exp: Don't execute command
1039 "info threads".
1040 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
1041 * gdb.threads/linux-dp.exp: Don't check the condition
1042 $threads_created equals to zero.
1043
3831839c
PA
10442014-10-10 Pedro Alves <palves@redhat.com>
1045
1046 * gdb.base/bigcore.exp: Remove references to IRIX.
1047 * gdb.base/funcargs.exp: Likewise.
1048 * gdb.base/interrupt.exp: Likewise.
1049 * gdb.base/mips_pro.exp: Likewise.
1050 * gdb.base/nodebug.exp: Likewise.
1051 * gdb.base/setvar.exp: Likewise.
1052 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
1053
8b9a549d
PA
10542014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1055 Pedro Alves <palves@redhat.com>
1056
1057 PR symtab/14466
1058 * gdb.base/vdso-warning.c: New file.
1059 * gdb.base/vdso-warning.exp: New file.
1060
d48ba5e8
DE
10612014-10-02 Doug Evans <dje@google.com>
1062
1063 * gdb.base/structs.c (main): Don't run forever.
1064
2278c276
PA
10652014-10-02 Pedro Alves <palves@redhat.com>
1066
1067 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
1068 (top level) <stop threads 1, stop threads 2>: Use it.
1069
b57bacec
PA
10702014-10-02 Pedro Alves <palves@redhat.com>
1071
1072 * gdb.threads/break-while-running.exp (test): Add new
1073 'update_thread_list' argument. Skip "info threads" if false.
1074 (top level): Add new 'update_thread_list' axis.
1075
13fd3ff3
PA
10762014-10-02 Pedro Alves <palves@redhat.com>
1077
1078 PR breakpoints/17431
1079 * gdb.base/execl-update-breakpoints.c: New file.
1080 * gdb.base/execl-update-breakpoints.exp: New file.
1081
0fec99e8
PA
10822014-10-01 Pedro Alves <palves@redhat.com>
1083
1084 * gdb.base/breakpoint-in-ro-region.c: New file.
1085 * gdb.base/breakpoint-in-ro-region.exp: New file.
1086
2ddf4301
SM
10872014-10-01 Simon Marchi <simon.marchi@ericsson.com>
1088
1089 * gdb.mi/mi-exit-code.exp: New file.
1090 * gdb.mi/mi-exit-code.c: New file.
1091
6a5f3f43
YQ
10922014-09-30 Yao Qi <yao@codesourcery.com>
1093
1094 * lib/prelink-support.exp (build_executable_own_libs): Error if
1095 the target isn't native.
1096
345bcc73
YQ
10972014-09-30 Yao Qi <yao@codesourcery.com>
1098
1099 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
1100 false.
1101
a25a5a45
PA
11022014-09-22 Pedro Alves <palves@redhat.com>
1103
1104 * gdb.threads/break-while-running.exp: New file.
1105 * gdb.threads/break-while-running.c: New file.
1106
00ba3162
YQ
11072014-09-19 Yao Qi <yao@codesourcery.com>
1108
1109 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
1110 Invoke test. Restart GDB with --readnow and invoke test again.
1111
c3b7b696
YQ
11122014-09-19 Yao Qi <yao@codesourcery.com>
1113
1114 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
1115 proc set_breakpoint_on_gcd_function. Invoke
1116 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
1117 invoke set_breakpoint_on_gcd_function again.
1118
2b4fd423
DE
11192014-09-18 Doug Evans <dje@google.com>
1120
1121 * gdb.dwarf2/symtab-producer.exp: New file.
1122
a5947601
SDJ
11232014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1124
1125 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
1126 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
1127 * gdb.base/global-var-nested-by-dso.c: Likewise.
1128 * gdb.base/global-var-nested-by-dso.exp: Likewise.
1129
91c19059
SDJ
11302014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
1131 Pedro Alves <palves@redhat.com>
1132
1133 * gdb.base/watch-bitfields.exp: Pass string other than test file
1134 name to prepare_for_testing.
1135 (watch): New procedure.
1136 (expect_watchpoint): Use with_test_prefix.
1137 (top level): Factor out tests to ...
1138 (test_watch_location, test_regular_watch): ... these new
1139 procedures, and use with_test_prefix and gdb_continue_to_end.
1140
bb9d5f81
PP
11412014-09-16 Patrick Palka <patrick@parcs.ath.cx>
1142
1143 PR breakpoints/12526
1144 * gdb.base/watch-bitfields.exp: New file.
1145 * gdb.base/watch-bitfields.c: New file.
1146
635856f5
PA
11472014-09-16 Pedro Alves <palves@redhat.com>
1148
1149 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
1150 software and hardware addresses, not software address against
1151 itself.
1152
7280ceea
PA
11532014-09-16 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
1156 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
1157
428b16bd
PA
11582014-09-16 Pedro Alves <palves@redhat.com>
1159
1160 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
1161 files.
1162 * gdb.base/a2-run.exp: Remove all code guarded by istarget
1163 "*-*-vxworks*" throughout.
1164 * gdb.base/break.exp: Likewise.
1165 * gdb.base/default.exp: Likewise.
1166 * gdb.base/scope.exp: Likewise.
1167 * gdb.base/sepdebug.exp: Likewise.
1168 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
1169 throughout.
1170 * gdb.base/run.c: Likewise.
1171 * gdb.base/sepdebug.c: Likewise.
1172 * gdb.hp/gdb.aCC/run.c: Likewise.
1173 * gdb.reverse/until-reverse.c: Likewise.
1174 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
1175
666d413c
YQ
11762014-09-16 Yao Qi <yao@codesourcery.com>
1177
1178 * boards/local-remote-host-native.exp: New file.
1179
57cbd724
DE
11802014-09-14 Doug Evans <xdje42@gmail.com>
1181
1182 * gdb.threads/queue-signal.c (thread_count): New variable.
1183 (thread_count_mutex, thread_count_condvar): New variables.
1184 (incr_thread_count, wait_all_threads_running): New functions.
1185 (main): Wait for all threads to be in their thread functions.
1186
81219e53
DE
11872014-09-13 Doug Evans <xdje42@gmail.com>
1188
1189 * gdb.threads/queue-signal.c: New file.
1190 * gdb.threads/queue-signal.exp: New file.
1191
3714cea7
DE
11922014-09-13 Doug Evans <xdje42@gmail.com>
1193
1194 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
1195 be consistent with what default_gdb_init uses.
1196 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
1197 the plain text of the prompt. Add some logging printfs.
1198 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
1199
fa43b1d7
PA
12002014-09-12 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
1203 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
1204 * gdb.arch/i386-size-overlap.exp: Likewise.
1205 * gdb.arch/i386-size.exp: Likewise.
1206 * gdb.arch/i386-unwind.exp: Likewise.
1207 * gdb.base/a2-run.exp: Likewise.
1208 * gdb.base/break.exp: Likewise.
1209 * gdb.base/charset.exp: Likewise.
1210 * gdb.base/chng-syms.exp: Likewise.
1211 * gdb.base/commands.exp: Likewise.
1212 * gdb.base/dbx.exp: Likewise.
1213 * gdb.base/find.exp: Likewise.
1214 * gdb.base/funcargs.exp: Likewise.
1215 * gdb.base/jit-simple.exp: Likewise.
1216 * gdb.base/reread.exp: Likewise.
1217 * gdb.base/sepdebug.exp: Likewise.
1218 * gdb.base/step-bt.exp: Likewise.
1219 * gdb.cp/mb-inline.exp: Likewise.
1220 * gdb.cp/mb-templates.exp: Likewise.
1221 * gdb.objc/basicclass.exp: Likewise.
1222 * gdb.threads/killed.exp: Likewise.
1223
9d9bf2df
EBM
12242014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
1225
1226 PR tdep/17379
1227 * gdb.arch/powerpc-stackless.S: New file.
1228 * gdb.arch/powerpc-stackless.exp: New file.
1229
1cf2f1b0
JK
12302014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * gdb.base/attach.c: Include unistd.h.
1233 (main): Call alarm. Add label postloop.
1234 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
1235 gdb_breakpoint, gdb_continue_to_breakpoint.
1236 (test_command_line_attach_run): Kill ${testpid} in one exit path.
1237
98880d46
PA
12382014-09-11 Pedro Alves <palves@redhat.com>
1239
1240 PR gdb/17347
1241 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
1242 * gdb.base/attach.exp (test_command_line_attach_run): New
1243 procedure.
1244 (top level): Call it.
1245
4c92ff2c
PA
12462014-09-11 Pedro Alves <palves@redhat.com>
1247
1248 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
1249 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
1250 (do_command_attach_tests): Use spawn_wait_for_attach.
1251 * gdb.base/solib-overlap.exp: Likewise.
1252 * gdb.multi/multi-attach.exp: Likewise.
1253 * gdb.python/py-prompt.exp: Likewise.
1254 * gdb.python/py-sync-interp.exp: Likewise.
1255 * gdb.server/ext-attach.exp: Likewise.
1256
3adc1a7d
GKB
12572014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
1258
1259 * gdb.fortran/array-element.exp: Remove unexpected "continue"
1260 command in testcase. Simplify testcase.
1261
96334934
JB
12622014-09-10 Joel Brobecker <brobecker@adacore.com>
1263
1264 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
1265
eb479039
JB
12662014-09-10 Joel Brobecker <brobecker@adacore.com>
1267
1268 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
1269
deede10c
JB
12702014-09-10 Joel Brobecker <brobecker@adacore.com>
1271
1272 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
1273
7828a5f5
JB
12742014-09-10 Joel Brobecker <brobecker@adacore.com>
1275
1276 * gdb.dwarf2/dynarr-ptr.c: New file.
1277 * gdb.dwarf2/dynarr-ptr.exp: New file.
1278
33aeebcf
MR
12792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1280
1281 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
1282 of 30 rather than hardcoding 120 for a slow test case. Take the
1283 `gdb,timeout' target setting into account for this calculation.
1284 Don't extend the timeout for the test cases that don't need it.
1285
7b415901
MR
12862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1287
1288 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
1289 a factor of 2 for a slow test case. Take the `gdb,timeout'
1290 target setting into account for this calculation.
1291 * gdb.reverse/until-precsave.exp: Increase the timeout by
1292 a factor of 15 and 3 respectively rather than adding 120
1293 for a pair of slow test cases. Take the `gdb,timeout'
1294 target setting into account for this calculation.
1295
4a40f85a
MR
12962014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1297
1298 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
1299 timeout, don't pass one down to gdb_expect.
1300 (gdb_expect): Rework timeout selection.
1301
09635af7
MR
13022014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1303
1304 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
1305 exception on timeout.
1306 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
1307 (gdbserver_start_extended): Catch any `gdbserver_start' error
1308 exceptions.
1309 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
1310 * lib/mi-support.exp (mi_gdb_target_load): Catch any
1311 `gdbserver_gdb_load' error exceptions.
1312
2bdd10b7
MR
13132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
1314
1315 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
1316 120 on waiting for the TCP socket to open.
1317
316935f0
DE
13182014-09-09 Doug Evans <xdje42@gmail.com>
1319
1320 * gdb.base/default.exp (show_conv_list): Add _caller_is,
1321 _caller_matches, _any_caller_is, _any_caller_matches.
1322
83740597
DE
13232014-09-09 Doug Evans <xdje42@gmail.com>
1324
1325 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
1326
4c122fc3
YQ
13272014-09-09 Yao Qi <yao@codesourcery.com>
1328
1329 * gdb.mi/mi-var-display.exp: Set print symbol off.
1330
a9f116cb
GKB
13312014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
1332
1333 PR gdb/17035
1334 * gdb.base/commands.exp: Add tests to verify user-defined
1335 commands with empty bodies.
1336 * gdb.python/py-cmd.exp: Test that we don't show user-defined
1337 python commands in `show user command`.
1338 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
1339 scheme commands in `show user command`.
1340
c75bd3a2
JK
13412014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1342
1343 PR python/17355
1344 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
1345 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
1346 * gdb.python/py-framefilter-invalidarg.exp: New file.
1347 * gdb.python/py-framefilter-invalidarg.py: New file.
1348
faa42425
DE
13492014-09-06 Doug Evans <xdje42@gmail.com>
1350
1351 PR 15276
1352 * gdb.python/py-caller-is.c: New file.
1353 * gdb.python/py-caller-is.exp: New file.
1354
474ca4f6
SDJ
13552014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
1356
1357 PR gdb/17235
1358 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
1359 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
1360
eb0b0463
SDJ
13612014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
1362
1363 PR fortran/17237
1364 * gdb.fortran/print-formatted.exp: New file.
1365 * gdb.fortran/print-formatted.f90: Likewise.
1366
5f3b99cf
SS
13672014-09-03 Sasha Smundak <asmundak@google.com>
1368
1369 * gdb.python/py-frame.exp: Test Frame.read_register.
1370
7d793aa9
SDJ
13712014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
1372
1373 PR python/16699
1374 * gdb.python/py-completion.exp: New file.
1375 * gdb.python/py-completion.py: Likewise.
1376
fb0576e9
DE
13772014-08-28 Doug Evans <dje@google.com>
1378
1379 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
1380 eax,etc. are live with values set by gdb and thus the compiler can't
1381 use them.
1382 * gdb.arch/i386-pseudo.c (main): Ditto.
1383
ee92b0dd
DE
13842014-08-27 Doug Evans <dje@google.com>
1385
1386 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
1387
6649db35
DE
13882014-08-25 Doug Evans <dje@google.com>
1389
1390 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
1391 (main): Ditto.
1392
564b7600
DE
13932014-08-25 Doug Evans <dje@google.com>
1394
1395 * gdb.threads/thread-execl.exp: #include <stdio.h>.
1396
3881fb67
YQ
13972014-08-24 Yao Qi <yao@codesourcery.com>
1398
1399 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
1400 symbol off.
1401 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
1402
a05a36a5
DE
14032014-08-22 Doug Evans <dje@google.com>
1404
1405 PR 17276
1406 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
1407 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
1408 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
1409
7c343b48
YQ
14102014-08-22 Yao Qi <yao@codesourcery.com>
1411
1412 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
1413 * gdb.python/py-finish-breakpoint2.exp: Likewise.
1414 * gdb.python/python.exp: Likewise. Use .py file on the host
1415 instead of the build.
1416
22fd09ae
JK
14172014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1418
1419 * gdb.threads/gcore-stale-thread.c: New file.
1420 * gdb.threads/gcore-stale-thread.exp: New file.
1421
a8454a7c
PA
14222014-08-21 Pedro Alves <palves@redhat.com>
1423
1424 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
1425 * gdb.base/gcore-relro-pie.exp: Likewise.
1426 * gdb.base/gcore-relro.exp: Likewise.
1427 * gdb.base/gcore.exp: Likewise.
1428 * gdb.base/print-symbol-loading.exp: Likewise.
1429 * gdb.threads/gcore-thread.exp: Likewise.
1430 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
1431
2a31c623
PA
14322014-08-20 Pedro Alves <palves@redhat.com>
1433 Jan Kratochvil <jan.kratochvil@redhat.com>
1434
1435 * Makefile.in (EXTRA_RULES, CC): New variables, get from
1436 configure.
1437 (EXPECT): Handle READ1 being set.
1438 (all): Depend on EXTRA_RULES.
1439 (check-read1, expect-read1, read1.so, read1): New rules.
1440 * README (Testsuite Parameters): Document the READ1 make variable.
1441 (Race detection): New section.
1442 * configure: Regenerate.
1443 * configure.ac: If build==host==target, and running under a
1444 GNU/glibc system, add read1 to the extra Makefile rules.
1445 (EXTRA_RULES): AC_SUBST it.
1446 * lib/read1.c: New file.
1447
d36430db
JB
14482014-08-20 Joel Brobecker <brobecker@adacore.com>
1449
1450 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
1451 the handling of variables declared as a typedef to an array
1452 which a DW_AT_data_location attribute.
1453
9a0dc9e3
PA
14542014-08-19 Andrew Burgess <aburgess@broadcom.com>
1455 Pedro Alves <palves@redhat.com>
1456
1457 PR symtab/14604
1458 PR symtab/14605
1459 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
1460 gdb_test.
1461
0718a8da
PA
14622014-08-19 Pedro Alves <palves@redhat.com>
1463
1464 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
1465
13b448cd
YQ
14662014-08-19 Yao Qi <yao@codesourcery.com>
1467
1468 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
1469 right line.
1470
1cbf5077
DB
14712014-08-18 David Blaikie <dblaikie@gmail.com>
1472
1473 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
1474
bf0fae19
JB
14752014-08-18 Joel Brobecker <brobecker@adacore.com>
1476
1477 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
1478 attribute in array range.
1479
3c8c5dcc
JB
14802014-08-18 Joel Brobecker <brobecker@adacore.com>
1481
1482 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
1483
e66d4446
SC
14842014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1485
1486 PR c++/17132
1487 * gdb.cp/pr17132.cc: New file.
1488 * gdb.cp/pr17132.exp: New file.
1489
940df408
SC
14902014-08-15 Siva Chandra Reddy <sivachandra@google.com>
1491
1492 * gdb.python/py-xmethods.py (A_getarrayind)
1493 (E_method_char_worker.__call__, E_method_int_worker.__call__):
1494 Use 'print' with function call syntax.
1495 (E_method_matcher.match): Fix tab vs space indentation mixup.
1496
ebcc6c3a
YQ
14972014-08-15 Yao Qi <yao@codesourcery.com>
1498
1499 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
1500 false.
1501
775e0f04
YQ
15022014-08-15 Yao Qi <yao@codesourcery.com>
1503
1504 * gdb.cp/casts.exp: Set print symbol off.
1505 * gdb.cp/class2.exp: Likewise.
1506 * gdb.cp/overload.exp: Likewise.
1507 * gdb.cp/templates.exp: Likewise.
1508
d769e349
DE
15092014-08-11 Doug Evans <dje@google.com>
1510
1511 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
1512 (test_load_shlib): Update.
1513
20c6f1e1
YQ
15142014-08-09 Yao Qi <yao@codesourcery.com>
1515
1516 * gdb.base/display.exp: Invoke is_address_zero_readable.
1517 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
1518 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
1519 * gdb.base/hbreak-unmapped.exp: Return if
1520 is_address_zero_readable returns true.
1521 * gdb.base/signest.exp: Likewise.
1522 * gdb.base/signull.exp: Likewise.
1523 * gdb.base/sigbpt.exp: Likewise.
1524 * gdb.guile/scm-disasm.exp: Do the test if
1525 is_address_zero_readable returns false.
1526 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
1527 * gdb.python/py-arch.exp: Likewise.
1528 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
1529 * lib/gdb.exp (is_address_zero_readable): New proc.
1530
5792e8e3
YQ
15312014-08-09 Yao Qi <yao@codesourcery.com>
1532
1533 PR testsuite/13443
1534 * gdb.mi/mi-var-display.exp: Make test messages unique.
1535
3cecbbbe
TT
15362014-08-04 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
1539 target 0".
1540
00b51ff5
TT
15412014-08-04 Tom Tromey <tromey@redhat.com>
1542
1543 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
1544 "target_resume".
1545
6908c509
JB
15462014-08-01 Joel Brobecker <brobecker@adacore.com>
1547
1548 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
1549 inner_vla_struct_object_size.
1550 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
1551 as xfail.
1552
cc6563d2
PA
15532014-07-30 Pedro Alves <palves@redhat.com>
1554
1555 * gdb.threads/signal-command-handle-nopass.exp (test): Add
1556 comment.
1557
7e09a223
YQ
15582014-07-29 Yao Qi <yao@codesourcery.com>
1559
1560 PR gdb/17206
1561 * gdb.base/until-nodebug.exp: New.
1562
7ebdbe92
DE
15632014-07-28 Doug Evans <xdje42@gmail.com>
1564
1565 PR guile/17203
1566 * gdb.guile/scm-parameter.exp: Add tests for trying to create
1567 previously existing parameter, and previously ambiguously spelled
1568 parameter.
1569
fdb1adc6
WN
15702014-07-28 Will Newton <will.newton@linaro.org>
1571
1572 * gdb.base/varargs.exp: Remove KFAILs for ARM.
1573
186fcde0
DE
15742014-07-26 Ludovic Courtès <ludo@gnu.org>
1575 Doug Evans <xdje42@gmail.com>
1576
1577 PR guile/17146
1578 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
1579
70509625
PA
15802014-07-25 Pedro Alves <palves@redhat.com>
1581
1582 * gdb.threads/signal-command-handle-nopass.c: New file.
1583 * gdb.threads/signal-command-handle-nopass.exp: New file.
1584 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
1585 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
1586 * gdb.threads/signal-delivered-right-thread.c: New file.
1587 * gdb.threads/signal-delivered-right-thread.exp: New file.
1588
c3f814a1
PA
15892014-07-25 Pedro Alves <palves@redhat.com>
1590
1591 * gdb.base/double-prompt-target-event-error.exp
1592 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
1593 match.
1594 (cancel_pagination_in_target_event): Rework double prompt
1595 detection.
1596 * gdb.base/paginate-after-ctrl-c-running.exp
1597 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
1598 <return>' match.
1599 * gdb.base/paginate-bg-execution.exp
1600 (test_bg_execution_pagination_return)
1601 (test_bg_execution_pagination_cancel): Remove '-notransfer
1602 <return>' matches.
1603 * gdb.base/paginate-execution-startup.exp
1604 (test_fg_execution_pagination_return)
1605 (test_fg_execution_pagination_cancel): Remove '-notransfer
1606 <return>' matches.
1607 * gdb.base/paginate-inferior-exit.exp
1608 (test_paginate_inferior_exited): Remove '-notransfer <return>'
1609 match.
1610 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
1611 * lib/gdb.exp (pagination_prompt): Run text through
1612 string_to_regexp.
1613 (gdb_test_multiple): Match $pagination_prompt instead of
1614 "<return>".
1615 (string_to_regexp): Move to lib/gdb-utils.exp.
1616
e214cf6c
JK
16172014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1618
1619 * gdb.arch/amd64-entry-value-paramref.S: New file.
1620 * gdb.arch/amd64-entry-value-paramref.cc: New file.
1621 * gdb.arch/amd64-entry-value-paramref.exp: New file.
1622 * gdb.arch/amd64-optimout-repeat.S: New file.
1623 * gdb.arch/amd64-optimout-repeat.c: New file.
1624 * gdb.arch/amd64-optimout-repeat.exp: New file.
1625
17d0c5c8
JK
16262014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1627
1628 PR gdb/17170
1629 * gdb.base/statistics.exp: New file.
1630
b8b8facf
DE
16312014-07-17 Doug Evans <dje@google.com>
1632
74b49205 1633 PR gdb/17170
b8b8facf
DE
1634 * gdb.base/maint.exp: Update testing of per-command stats.
1635
1b5d0ab3
PA
16362014-07-16 Pedro Alves <palves@redhat.com>
1637
1638 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
1639 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
1640 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
1641 (tfile_write_buf): New functions.
1642 (add_memory_block): Rewrite using the above.
1643 (adjust_function_address): New function.
1644 (FUNCTION_ADDRESS): New macro.
1645 (write_basic_trace_file): Remove short_x local, and use
1646 tfile_write_16. Change type of func_addr local to unsigned long
1647 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
1648 here. Cast argument of add_memory_block to char pointer.
1649 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
1650 (main): Remove parameters.
1651 * gdb.trace/tfile.exp: Remove nowarnings.
1652
4d974e88
SM
16532014-07-15 Simon Marchi <simon.marchi@ericsson.com>
1654
1655 * gdb.base/debug-expr.exp: Test string evaluation with
1656 "debug expression" on.
1657
41e99568
PA
16582014-07-15 Pedro Alves <palves@redhat.com>
1659
1660 * gdb.base/reread.exp: Use clean_restart.
1661
487d9753
PL
16622014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
1663
1664 * gdb.arch/avr-flash-qualifer.c: New.
1665 * gdb.arch/avr-flash-qualifer.exp: New.
1666
cc1c52ad
PA
16672014-07-14 Pedro Alves <palves@redhat.com>
1668
1669 * gdb.base/paginate-after-ctrl-c-running.c: New file.
1670 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
1671
1e973570
PA
16722014-07-14 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.base/double-prompt-target-event-error.c: New file.
1675 * gdb.base/double-prompt-target-event-error.exp: New file.
1676
93d6eb10
PA
16772014-07-14 Pedro Alves <palves@redhat.com>
1678
1679 PR gdb/17072
1680 * gdb.base/paginate-inferior-exit.c: New file.
1681 * gdb.base/paginate-inferior-exit.exp: New file.
1682
0017922d
PA
16832014-07-14 Pedro Alves <palves@redhat.com>
1684
1685 PR gdb/17072
1686 * gdb.base/paginate-bg-execution.c: New file.
1687 * gdb.base/paginate-bg-execution.exp: New file.
1688
94696ad3
PA
16892014-07-14 Pedro Alves <palves@redhat.com>
1690
1691 PR gdb/17072
1692 * gdb.base/paginate-execution-startup.c: New file.
1693 * gdb.base/paginate-execution-startup.exp: New file.
1694 * lib/gdb.exp (pagination_prompt): New global.
1695 (default_gdb_spawn): New procedure, factored out from
1696 default_gdb_spawn.
1697 (default_gdb_start): Adjust to call default_gdb_spawn.
1698 (gdb_spawn): New procedure.
1699
bd293940
PA
17002014-07-14 Pedro Alves <palves@redhat.com>
1701
1702 * lib/gdb.exp (gdb_assert): New procedure.
1703 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
1704
c933f875
PA
17052014-07-14 Pedro Alves <palves@redhat.com>
1706
1707 * gdb.base/execution-termios.c: New file.
1708 * gdb.base/execution-termios.exp: New file.
1709
d98b7a16
TT
17102014-07-14 Tom Tromey <tromey@redhat.com>
1711
1712 * gdb.cp/vla-cxx.cc: New file.
1713 * gdb.cp/vla-cxx.exp: New file.
1714
548740d6
TT
17152014-07-14 Tom Tromey <tromey@redhat.com>
1716
1717 * gdb.reverse/rerun-prec.c: New file.
1718 * gdb.reverse/rerun-prec.exp: New file.
1719
a25eb028
MR
17202014-07-12 Maciej W. Rozycki <macro@mips.com>
1721 Maciej W. Rozycki <macro@codesourcery.com>
1722
1723 * lib/gdb-utils.exp: New file.
1724 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
1725 inline `gdb_init_command' processing.
1726 (gdb_start_cmd): Likewise.
1727 * lib/mi-support.exp (mi_run_cmd): Likewise.
1728 * README: Document `gdb_init_command' and `gdb_init_commands'.
1729
218c2655
JK
17302014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 Fix false FAIL running under a very long directory name.
1733 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
1734 and "set print elements 10000". Twice.
1735
5401fde3
YQ
17362014-07-11 Yao Qi <yao@codesourcery.com>
1737
1738 * gdb.base/exprs.exp: "set print symbol off".
1739
e76126e8
PA
17402014-07-11 Pedro Alves <palves@redhat.com>
1741
1742 * gdb.threads/kill.c: New file.
1743 * gdb.threads/kill.exp: New file.
1744
2d6f0de6
YQ
17452014-07-10 Yao Qi <yao@codesourcery.com>
1746
1747 * gdb.trace/tfile.c (write_basic_trace_file)
1748 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
1749 address written to trace file.
1750
7180e04a
PA
17512014-07-09 Pedro Alves <palves@redhat.com>
1752
1753 * gdb.base/attach-wait-input.exp: New file.
1754 * gdb.base/attach-wait-input.c: New file.
1755
9a9a7608
AB
17562014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
1757
1758 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
1759 setting up test structures.
1760 (main): Call new test function.
1761 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
1762 test function, continue into test function and walk test
1763 structures.
1764
161ac41e
YQ
17652014-07-02 Yao Qi <yao@codesourcery.com>
1766
1767 * gdb.trace/entry-values.c: Define labels 'foo_start' and
1768 'bar_start' at the beginning of functions 'foo' and 'bar'
1769 respectively.
1770 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
1771 instead of 'foo' and 'bar'.
1772
1f267ae3
MM
17732014-07-08 Markus Metzger <markus.t.metzger@intel.com>
1774
1775 * gdb.btrace/segv.exp: New.
1776 * gdb.btrace/segv.c: New.
1777
2b239efb
LM
17782014-07-02 Luis Machado <lgustavo@codesourcery.com>
1779
1780 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
1781 instruction.
1782
cf363f18
MW
17832014-06-30 Mark Wielaard <mjw@redhat.com>
1784
1785 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
1786 vulture, vilify, villar): New volatile array constants.
1787 (vindictive, vegetation): New const volatile array constants.
1788 * gdb.base/volatile.exp: Test volatile and const volatile array
1789 types.
1790
aebf9d24
AA
17912014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
1792
1793 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
1794 target lacks support for awatch, rwatch, or hbreak.
1795
b67a2c6f
YQ
17962014-06-27 Yao Qi <yao@codesourcery.com>
1797
1798 * gdb.multi/dummy-frame-restore.exp: New.
1799 * gdb.multi/dummy-frame-restore.c: New.
1800
aef92902
MM
18012014-06-25 Markus Metzger <markus.t.metzger@intel.com>
1802
1803 * gdb.btrace/gcore.exp: New.
1804
8e9db26e
PA
18052014-06-23 Pedro Alves <palves@redhat.com>
1806
1807 * gdb.base/watchpoint-reuse-slot.c: New file.
1808 * gdb.base/watchpoint-reuse-slot.exp: New file.
1809
70afc5b7
SC
18102014-06-23 Siva Chandra Reddy <sivachandra@google.com>
1811
1812 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
1813 progspace's filename in 'info', 'enable' and 'disable' command
1814 tests.
1815
b972bd9c
JK
18162014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1817
1818 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
1819 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
1820 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
1821
125f8a3d
GB
18222014-06-20 Gary Benson <gbenson@redhat.com>
1823
1824 * gdb.arch/i386-avx.exp: Fix include file location.
1825 * gdb.arch/i386-sse.exp: Likewise.
1826
3ed9baed
IB
18272014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
1828
1829 * gdb.dlang/expression.exp: New file.
1830
034f788c
PA
18312014-06-19 Pedro Alves <palves@redhat.com>
1832
1833 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
1834 out from ...
1835 (top level): ... here. Iterate running tests under different
1836 scheduler-locking settings.
1837
45371d0c
LM
18382014-06-18 Luis Machado <lgustavo@codesourcery.com>
1839
1840 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
1841 to DW_FORM_addr and use non-zero addresses.
1842
5d376983
SC
18432014-06-18 Siva Chandra Reddy <sivachandra@google.com>
1844
1845 PR gdb/17017
1846 * gdb.python/py-xmethods.cc: Add global function call counters and
1847 increment them in their respective functions. Remove "cout"
1848 statements.
1849 * gdb.python/py-xmethods.exp: Make tests check the global function
1850 call counters instead of depending on inferior IO.
1851
a1aa2221
LM
18522014-06-18 Don Breazeal <donb@codesourcery.com>
1853
1854 * gdb.base/foll-fork.exp (default_fork_parent_follow):
1855 Deleted procedure.
1856 (explicit_fork_parent_follow): Deleted procedure.
1857 (explicit_fork_child_follow): Deleted procedure.
1858 (test_follow_fork): New procedure.
1859 (do_fork_tests): Replace calls to deleted procedures with
1860 calls to test_follow_fork and reset GDB for subsequent
1861 procedure calls.
1862
0fc05997
YQ
18632014-06-17 Yao Qi <yao@codesourcery.com>
1864
1865 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
1866 CP1252.
1867
70795c52
LM
18682014-06-17 Luis Machado <lgustavo@codesourcery.com>
1869
1870 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
1871 Initialize ptr and S explicitly.
1872 (skip_type_update_when_not_use_rtti_test): Likewise.
1873
6be47f0c
KS
18742014-06-16 Keith Seitz <keiths@redhat.com>
1875
1876 PR mi/15863
1877 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
1878 the inferior is started.
1879
d03de421
PA
18802014-06-16 Pedro Alves <palves@redhat.com>
1881
1882 * gdb.base/break-main-file-remove-fail.c: New file.
1883 * gdb.base/break-main-file-remove-fail.exp: New file.
1884 * gdb.base/break-unload-file.exp: Use build_executable instead of
1885 prepare_for_testing.
1886 (test_break): New parameter "initial_load". Handle it.
1887 (top level): Add initial_load cmdline/file axis.
1888
f9579b99
TT
18892014-06-12 Tom Tromey <tromey@redhat.com>
1890
1891 * gdb.base/completion.exp: Don't use directory name in test.
1892
3657956b
GB
18932014-06-09 Gary Benson <gbenson@redhat.com>
1894
1895 * gdb.base/sigall.c [Functions to send signals]: Reorder to
1896 separate the always-available ANSI-standard signals from the
1897 signals that require checking.
1898 (main): Likewise.
1899 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
1900 Likewise.
1901 (main): Likewise.
1902
4186eb54
KS
19032014-06-07 Keith Seitz <keiths@redhat.com>
1904
1905 Revert:
1906 PR c++/16253
1907 * gdb.cp/var-tag.cc: New file.
1908 * gdb.cp/var-tag.exp: New file.
1909 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
1910 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
1911 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
1912 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
1913
25326a28 19142014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
1915
1916 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
1917
829155c9
PA
19182014-06-06 Pedro Alves <palves@redhat.com>
1919
1920 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
1921 in target debug output instead of looking at RSP packets,
1922 disabling the test on any target that uses hardware stepping.
1923 Update comments.
1924
61c8d22e
PA
19252014-06-06 Pedro Alves <palves@redhat.com>
1926
1927 * gdb.base/break-unload-file.exp: Fix typo.
1928
d9a47287
YQ
19292014-06-06 Yao Qi <yao@codesourcery.com>
1930
1931 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
1932 from "jit_function" to "^jit_function".
1933
e5e01dbf
YQ
19342014-06-06 Yao Qi <yao@codesourcery.com>
1935
1936 * gdb.base/async.c (foo): Add one statement.
1937 * gdb.base/async.exp: Get the next instruction address and
1938 match the output of "nexti" by instruction address. Match
1939 the hex address in the output of "finish".
1940
73ba372c
GB
19412014-06-06 Gary Benson <gbenson@redhat.com>
1942
1943 * gdb.base/call-signals.c: Remove preprocessor conditionals
1944 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
1945 SIGSEGV and SIGTERM.
1946 * gdb.base/sigall.c: Likewise.
1947 * gdb.base/unwindonsignal.c: Likewise.
1948 * gdb.reverse/sigall-reverse.c: Likewise.
1949
831517df
YQ
19502014-06-06 Yao Qi <yao@codesourcery.com>
1951
1952 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
1953 readable, skip the test.
1954
b8b91e98
YQ
19552014-06-06 Yao Qi <yao@codesourcery.com>
1956
1957 * gdb.threads/staticthreads.c (thread_function): Move the line
1958 setting breakpoint on forward.
1959 * gdb.threads/staticthreads.exp: Update comments.
1960
fb934770
LC
19612014-06-05 Ludovic Courtès <ludo@gnu.org>
1962
1963 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
1964 "history-append! type error".
1965
6ef284bd
SM
19662014-06-05 Simon Marchi <simon.marchi@ericsson.com>
1967
1968 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
1969 erroneous dprintf expected input.
1970
a872e241
DE
19712014-06-04 Doug Evans <xdje42@gmail.com>
1972
1973 * gdb.guile/scm-generics.exp: Delete.
1974
16f691fb
DE
19752014-06-04 Doug Evans <xdje42@gmail.com>
1976
1977 * gdb.guile/scm-breakpoint.exp: Update.
1978 Add tests for breakpoint registration.
1979
012370f6
TT
19802014-06-04 Tom Tromey <tromey@redhat.com>
1981
1982 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
1983 VLA-in-union.
1984 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
1985 inner_vla_struct, vla_union types. Initialize objects of those
1986 types and compute their sizes.
1987
9f5a4cef
HZ
19882014-06-04 Nathan Sidwell <nathan@codesourcery.com>
1989 Hui Zhu <hui@codesourcery.com>
1990
1991 * gdb.base/fileio.exp: Add test for shell not available as well as
1992 available.
1993 * gdb.base/fileio.c (test_system): Check for shell twice.
1994
90a45c4d
YQ
19952014-06-04 Yao Qi <yao@codesourcery.com>
1996
1997 * gdb.base/auto-connect-native-target.exp: Remove redundant
1998 space from the regexp pattern.
1999
70017e41
YQ
20002014-06-04 Yao Qi <yao@codesourcery.com>
2001
2002 * gdb.base/default.exp: Replace "child" with "native" in
2003 regexp pattern.
2004
883964a7
SC
20052014-06-03 Siva Chandra Reddy <sivachandra@google.com>
2006
2007 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
2008 * gdb.python/py-xmethods.exp: New tests to test xmethods.
2009 * gdb.python/py-xmethods.py: Python script supporting the
2010 new testcase and tests.
2011
ef370185
JB
20122014-06-03 Joel Brobecker <brobecker@adacore.com>
2013 Pedro Alves <palves@redhat.com>
2014
2015 PR breakpoints/17000
2016 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
2017 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
2018
1e2ccb61
BM
20192014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
2020
2021 * gdb.base/subst.exp: Add tests to verify partial path matching
2022 output.
2023
c6ec5ab2
PA
20242014-06-03 Pedro Alves <palves@redhat.com>
2025
2026 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
2027 target that doesn't use software single-stepping.
2028
835c559f
PA
20292014-06-03 Pedro Alves <palves@redhat.com>
2030
2031 PR breakpoints/17000
2032 * gdb.base/sss-bp-on-user-bp-2.c: New file.
2033 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
2034
06eb1586
DE
20352014-06-02 Doug Evans <xdje42@gmail.com>
2036
2037 * gdb.guile/scm-parameter.exp: New file.
2038
e698b8c4
DE
20392014-06-02 Doug Evans <xdje42@gmail.com>
2040
2041 * gdb.guile/scm-cmd.c: New file.
2042 * gdb.guile/scm-cmd.exp: New file.
2043
ded03782
DE
20442014-06-02 Doug Evans <xdje42@gmail.com>
2045
2046 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
2047 pretty-printer lookup.
2048 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
2049 (make-pp_s-printer): Call it.
2050 (make-pretty-printer-from-dict): New function.
2051 (lookup-pretty-printer-maker-from-dict): New function.
2052 (*pretty-printer*): Simplify.
2053 (make-objfile-pp_s-printer): New function.
2054 (install-objfile-pretty-printers!): New function.
2055 (make-progspace-pp_s-printer): New function.
2056 (install-progspace-pretty-printers!): New function.
2057 * gdb.guile/scm-progspace.c: New file.
2058 * gdb.guile/scm-progspace.exp: New file.
2059
41fac0cf
PA
20602014-06-02 Pedro Alves <palves@redhat.com>
2061
2062 * gdb.base/dprintf-bp-same-addr.c: New file.
2063 * gdb.base/dprintf-bp-same-addr.exp: New file.
2064
96ae5695
EBM
20652014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
2066
2067 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
2068 * gdb.arch/powerpc-power.s: Likewise.
2069
da02b3a8
JB
20702014-06-02 Joel Brobecker <brobecker@adacore.com>
2071
2072 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
2073
c72b2e7b
YQ
20742014-06-01 Yao Qi <yao@codesourcery.com>
2075
2076 * gdb.base/watchpoint.exp (test_watch_location): Check null
2077 pointer can be dereferenced. If not, do the test, otherwise
2078 skip it.
2079
53e8a631
AB
20802014-05-30 Andrew Burgess <aburgess@broadcom.com>
2081
2082 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
2083 results.
2084 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
2085
938f0e2f
AB
20862014-05-30 Andrew Burgess <aburgess@broadcom.com>
2087
2088 * gdb.arch/amd64-invalid-stack-middle.S: New file.
2089 * gdb.arch/amd64-invalid-stack-middle.c: New file.
2090 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
2091 * gdb.arch/amd64-invalid-stack-top.c: New file.
2092 * gdb.arch/amd64-invalid-stack-top.exp: New file.
2093
9ba6657a
PA
20942014-05-30 Pedro Alves <palves@redhat.com>
2095
2096 PR breakpoints/17000
2097 * gdb.base/sss-bp-on-user-bp.c: New file.
2098 * gdb.base/sss-bp-on-user-bp.exp: New file.
2099
522c09bf
DB
21002014-05-30 David Blaikie <dblaikie@gmail.com>
2101
2102 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
2103 gnu_inline semantics via attribute.
2104 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
2105 source explicitly specifies the required semantics.
2106
bf4ef81e
MR
21072014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
2108
2109 * gdb.reverse/sigall-reverse.exp: Fix a typo.
2110
329ea579
PA
21112014-05-29 Pedro Alves <palves@redhat.com>
2112 Tom Tromey <tromey@redhat.com>
2113
2114 * gdb.base/async-shell.exp: Don't enable target-async.
2115 * gdb.base/async.exp
2116 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
2117 parameter. Adjust.
2118 (top level): Don't test with "target-async".
2119 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
2120 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
2121 * gdb.base/inferior-died.exp: Don't enable target-async.
2122 * gdb.base/interrupt-noterm.exp: Likewise.
2123 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
2124 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2125 * gdb.mi/mi-nonstop.exp: Likewise.
2126 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2127 * gdb.mi/mi-nsintrall.exp: Likewise.
2128 * gdb.mi/mi-nsmoribund.exp: Likewise.
2129 * gdb.mi/mi-nsthrexec.exp: Likewise.
2130 * gdb.mi/mi-watch-nonstop.exp: Likewise.
2131 * gdb.multi/watchpoint-multi.exp: Adjust comment.
2132 * gdb.python/py-evsignal.exp: Don't enable target-async.
2133 * gdb.python/py-evthreads.exp: Likewise.
2134 * gdb.python/py-prompt.exp: Likewise.
2135 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
2136 * gdb.server/solib-list.exp: Don't enable target-async.
2137 * gdb.threads/thread-specific-bp.exp: Likewise.
2138 * lib/mi-support.exp: Adjust to use mi-async.
2139
fd664c91
PA
21402014-05-29 Pedro Alves <palves@redhat.com>
2141
2142 PR gdb/13860
2143 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
2144 reason, even in sync mode.
2145
251bde03
PA
21462014-05-29 Pedro Alves <palves@redhat.com>
2147 Hui Zhu <hui@codesourcery.com>
2148
2149 PR PR15693
2150 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
2151 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
2152 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
2153 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
2154
7f3c0343
JB
21552014-05-28 Joel Brobecker <brobecker@adacore.com>
2156
2157 * config/monitor.exp (gdb_target_monitor): Replace use of
2158 "set remotebaud" by "set serial baud".
2159
b2715b27
AW
21602014-05-26 Andy Wingo <wingo@igalia.com>
2161
2162 * gdb.guile/scm-breakpoint.exp:
2163 * gdb.guile/scm-gsmob.exp: Update to use plain old object
2164 properties instead of gdb-object-properties.
2165
498a4489
YQ
21662014-05-26 Yao Qi <yao@codesourcery.com>
2167
2168 * gdb.server/no-thread-db.exp: Specify source file name
2169 explicitly when setting a breakpoint.
2170
589fdceb
MM
21712014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2172
2173 * gdb.btrace/vdso.c: New.
2174 * gdb.btrace/vdso.exp: New.
2175
e9089e05
MM
21762014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2177
2178 * gdb.base/gcore.exp (capture_command_output): Move ...
2179 * lib/gdb.exp (capture_command_output): ... here.
2180
67b5c0c1
MM
21812014-05-23 Markus Metzger <markus.t.metzger@intel.com>
2182
2183 * gdb.btrace/data.exp: Test memory access during btrace replay.
2184
a2199296
SM
21852014-05-22 Simon Marchi <simon.marchi@ericsson.com>
2186
2187 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
2188
17b2616c
PA
21892014-05-21 Pedro Alves <palves@redhat.com>
2190
2191 PR gdb/13860
2192 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
2193 (top level): Test that output related to execution commands is
2194 sent to the console with CLI commands, but not with MI commands.
2195 Test that breakpoint events are always mirrored to the console.
2196 Also expect the new source line to be output after a "next" in
2197 async mode too. Make it a pass/fail test.
2198 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
2199 output.
2200 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
2201
5166082f
PA
22022014-05-21 Pedro Alves <palves@redhat.com>
2203
2204 * gdb.base/list.exp (build_pattern, test_list): New procedures.
2205 Use them to test variations of "list" after reaching a breakpoint.
2206 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
2207 Test "list" with listsize 10 after reaching a breakpoint.
2208 * gdb.python/python.exp (decode_line current location line
2209 number): Adjust expected line number.
2210
2f25d70f
SM
22112014-05-21 Simon Marchi <simon.marchi@ericsson.com>
2212
2213 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
2214 behavior for $args, pass it directly to "run".
2215
ff604a67
MR
22162014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
2217
2218 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
2219 30000 to 65536.
2220
6a3cb8e8
PA
22212014-05-21 Pedro Alves <palves@redhat.com>
2222
2223 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
2224 auto-connect-native-target off".
2225 * gdb.base/auto-connect-native-target.c: New file.
2226 * gdb.base/auto-connect-native-target.exp: New file.
2227
4ebfc96e
PA
22282014-05-21 Pedro Alves <palves@redhat.com>
2229
2230 * gdb.base/default.exp: Test "target native" instead of "target
2231 child".
2232
36d46afb
MW
22332014-05-21 Mark Wielaard <mjw@redhat.com>
2234
2235 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2236
5876f503
JK
22372014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 Fix TLS access for -static -pthread.
2240 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
2241 <HAVE_TLS> (thread_function, main): Initialize it.
2242 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
2243 Add clean_restart.
2244 <$have_tls != "">: Check TLSVAR.
2245
0256a6ac
PA
22462014-05-21 Pedro Alves <palves@redhat.com>
2247
2248 * gdb.base/dcache-line-read-error.c: New.
2249 * gdb.base/dcache-line-read-error.exp: New.
2250
936d2992
PA
22512014-05-20 Pedro Alves <palves@redhat.com>
2252
2253 * gdb.base/compare-sections.c: New file.
2254 * gdb.base/compare-sections.exp: New file.
2255
802e8e6d
PA
22562014-05-20 Pedro Alves <palves@redhat.com>
2257
2258 * gdb.base/break-idempotent.c: New file.
2259 * gdb.base/break-idempotent.exp: New file.
2260
e59fa00f
MM
22612014-05-20 Markus Metzger <markus.t.metzger@intel.com>
2262
2263 * gdb.btrace/nohist.exp: New.
2264
8b696e31
YQ
22652014-05-20 Yao Qi <yao@codesourcery.com>
2266
2267 * lib/gdb.exp (gdb_init): Set timeout if test file is under
2268 gdb.reverse directory and gdb_reverse_timeout exists in board
2269 setting.
2270 * README: Document gdb_reverse_timeout.
2271
73c9764f
YQ
22722014-05-20 Yao Qi <yao@codesourcery.com>
2273
2274 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
2275 'test_file_name'. Treat args as a string instead of a list.
2276 (gdb_init): Rename argument 'args' by 'test_file_name'.
2277
f1f4348a
JK
22782014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.arch/powerpc-power.exp: New file.
2281 * gdb.arch/powerpc-power.s: New file.
2282
0dbe70ce
DE
22832014-05-16 Doug Evans <dje@google.com>
2284
2285 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
2286 * gdb.base/completion.exp: Check that all expected files exist
2287 before doing file completion.
0dbe70ce 2288
8d551b02
DE
22892014-05-16 Doug Evans <dje@google.com>
2290
2291 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
2292 Update.
2293 (do_syscall_tests_without_xml): Update.
2294
73eb7709
PA
22952014-05-16 Pedro Alves <palves@redhat.com>
2296
2297 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
2298 instead of "unknown output after running".
2299
3fae92fc
YQ
23002014-05-16 Yao Qi <yao@codesourcery.com>
2301
2302 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
2303 file1.txt from host at the end.
2304 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2305
c2b2ccc5
DE
23062014-05-15 Doug Evans <dje@google.com>
2307
2308 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
2309 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
2310 loading file. Add test for TU lookup.
2311
8c217a4b
SM
23122014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2313
2314 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
2315 calling "-exec-arguments" or "set args" before running the
2316 inferior.
2317
3deb39c6
SM
23182014-05-15 Simon Marchi <simon.marchi@ericsson.com>
2319
2320 * lib/mi-support.exp (mi_expect_stop): Expect message for
2321 inferiors that exit with non-zero exit code.
2322
71a79f8c
YQ
23232014-05-14 Yao Qi <yao@codesourcery.com>
2324
2325 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
2326 match absolute path on remote host.
2327 (test_file_list_exec_source_files): Remove "/" from the
2328 pattern.
2329
f23fcd46
YQ
23302014-05-14 Yao Qi <yao@codesourcery.com>
2331
2332 * boards/local-remote-host-notty.exp (${board}_file): New
2333 proc.
2334
9404b58f
KM
23352014-05-07 Kyle McMartin <kyle@redhat.com>
2336
2337 Pushed by Joel Brobecker <brobecker@adacore.com>.
2338 * gdb.arch/aarch64-atomic-inst.c: New file.
2339 * gdb.arch/aarch64-atomic-inst.exp: New file.
2340
5e45f04c
YQ
23412014-05-07 Yao Qi <yao@codesourcery.com>
2342
2343 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
2344 in current context" too.
2345
c888a17d
KS
23462014-05-05 Keith Seitz <keiths@redhat.com>
2347
2348 * gdb.linespec/ls-dollar.exp: Add test for linespec
2349 file:convenience_variable.
2350
290a839c
YQ
23512014-05-05 Yao Qi <yao@codesourcery.com>
2352
2353 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
2354 traceframes into tfile and ctf trace files. Read data from
2355 trace file and test collected data.
2356 (gdb_collect_locals_test): Likewise.
2357 (gdb_unavailable_registers_test): Likewise.
2358 (gdb_unavailable_floats): Likewise.
2359 (gdb_collect_globals_test): Likewise.
2360 (top-level): Append "ctf" to trace_file_targets if GDB
2361 supports.
2362
b5262cd0
YQ
23632014-05-05 Yao Qi <yao@codesourcery.com>
2364
2365 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
2366 code to ...
2367 (gdb_collect_args_test_1): ... it. New proc.
2368 (gdb_collect_locals_test): Move some code to ...
2369 (gdb_collect_locals_test_1): ... it. New proc.
2370 (gdb_unavailable_registers_test): Move some code to ...
2371 (gdb_unavailable_registers_test_1): ... it. New proc.
2372 (gdb_unavailable_floats): Move some code to ...
2373 (gdb_unavailable_floats_1): ... it. New proc.
2374
30a1e6cc
SDJ
23752014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2376
2377 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
2378 probes to test for bitness recognition.
2379 * gdb.arch/amd64-stap-optional-prefix.exp
2380 (test_probe_value_without_reg): New procedure.
2381 Add code to test for different kinds of bitness.
2382
f33da99a
SDJ
23832014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
2384
2385 PR breakpoints/16889
2386 * gdb.arch/amd64-stap-optional-prefix.S: New file.
2387 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
2388
5b80f00d
PA
23892014-05-01 Pedro Alves <palves@redhat.com>
2390
2391 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
2392 gdb_file_cmd if no file is specified.
2393 * boards/native-extended-gdbserver.exp (gdb_load): Use the
2394 last_loaded_file to set the remote exec-file.
2395
f8c2a73c
PA
23962014-05-01 Pedro Alves <palves@redhat.com>
2397
2398 * boards/local-remote-host.exp: New file.
2399
be6e8ac7
PA
24002014-05-01 Pedro Alves <palves@redhat.com>
2401
2402 * boards/local-remote-host.exp: Rename to ...
2403 * boards/local-remote-host-notty.exp: ... this.
2404
cac0dc8f
JB
24052014-04-28 Joel Brobecker <brobecker@adacore.com>
2406
2407 * gdb.ada/dyn_arrayidx: New testcase.
2408
9730e6cc
YQ
24092014-04-26 Yao Qi <yao@codesourcery.com>
2410
2411 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
2412 and compute the length of function main. Save it in
2413 $main_length.
2414 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
2415 (top-level): Use gdb_compile to compile objects into
2416 executable and restart GDB. Remove invocation to
2417 prepare_for_testing.
2418
7ae1a6a6
PA
24192014-04-25 Simon Marchi <simon.marchi@ericsson.com>
2420 Pedro Alves <palves@redhat.com>
2421
2422 PR server/16255
2423 * gdb.multi/multi-attach.c: New file.
2424 * gdb.multi/multi-attach.exp: New file.
2425
4082afcc
PA
24262014-04-25 Pedro Alves <palves@redhat.com>
2427
2428 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
2429 user.
2430 (top level): Test that "set remote conditional-breakpoints-packet
2431 off" works as intended.
2432 * gdb.base/dprintf.exp: Test that "set remote
2433 breakpoint-commands-packet off" works as intended.
2434 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
2435 New function.
2436 (top level): Call it.
2437 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
2438 remote fast-tracepoints-packet off" works as intended.
2439 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
2440 * lib/gdb.exp (gdb_is_target_remote): ... here.
2441
2abc3f8d
DB
24422014-04-24 David Blaikie <dblaikie@gmail.com>
2443
2444 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
2445 ensure clang would not discard them.
2446 * gdb.base/gdbvars.c: Ditto.
2447 * gdb.base/memattr.c: Ditto.
2448 * gdb.base/whatis.c: Ditto.
2449 * gdb.python/py-prettyprint.c: Ditto.
2450 * gdb.trace/actions.c: Ditto.
2451 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
2452 ensure clang would not discard it.
2453
bfd39632
DB
24542014-04-24 David Blaikie <dblaikie@gmail.com>
2455
2456 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
2457 clang to emit the full definition of type required by the test
2458 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
2459
22842ff6
DB
24602014-04-24 David Blaikie <dblaikie@gmail.com>
2461
2462 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
2463 coax Clang into emitting the definition of the type.
2464 * gdb.cp/pr10728-x.h (y): Ditto.
2465 * gdb.cp/pr10728-y.cc (y): Ditto.
2466
c2e827ad
DB
24672014-04-24 David Blaikie <dblaikie@gmail.com>
2468
2469 * gdb.base/label.exp: XFAIL label related tests under Clang.
2470 * gdb.cp/cplabel.exp: Ditto.
2471 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
2472 under Clang those using labels.
2473
4c2d33e7
YQ
24742014-04-25 Yao Qi <yao@codesourcery.com>
2475
2476 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
2477 double_label.
2478 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
2479 partial_label and double_label.
2480
56083b99
DB
24812014-04-24 David Blaikie <dblaikie@gmail.com>
2482
2483 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
2484
25d4e99d
DB
24852014-04-24 David Blaikie <dblaikie@gmail.com>
2486
2487 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
2488 of the function to work across GCC and Clang.
2489 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
2490 pointer types (const void ** const V void **).
2491
01f9f808
MS
24922014-04-24 Michael Sturm <michael.sturm@mintel.com>
2493 Walfred Tedeschi <walfred.tedeschi@intel.com>
2494
2495 * Makefile.in (EXECUTABLES): Added i386-avx512.
2496 * gdb.arch/i386-avx512.c: New file.
2497 * gdb.arch/i386-avx512.exp: Likewise.
2498
4b48d439
KS
24992014-04-23 Keith Seitz <keiths@redhat.com>
2500
2501 * lib/mi-support.exp (mi_list_breakpoints): Delete.
2502 (mi_make_breakpoint_table): New procedure.
2503 (mi_create_breakpoint): Use mi_make_breakpoint
2504 and return the result.
2505 (mi_make_breakpoint): New procedure.
2506 (mi_build_kv_pairs): New procedure.
2507
2508 * gdb.mi/mi-break.exp: Remove unused globals,
2509 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
2510 All callers updated.
2511 * gdb.mi/mi-dprintf.exp: Use variable to track command
2512 number.
2513 Update all callers of mi_create_breakpoint and use
2514 mi_make_breakpoint_table.
2515 Remove any unused global variables.
2516 * gdb.mi/mi-nonstop.exp: Likewise.
2517 * gdb.mi/mi-nsintrall.exp: Likewise.
2518 * gdb.mi/mi-nsmoribund.exp: Likewise.
2519 * gdb.mi/mi-nsthrexec.exp: Likewise.
2520 * gdb.mi/mi-reverse.exp: Likewise.
2521 * gdb.mi/mi-simplerun.exp: Likewise.
2522 * gdb.mi/mi-stepn.exp: Likewise.
2523 * gdb.mi/mi-syn-frame.exp: Likewise.
2524 * gdb.mi/mi-until.exp: Likewise.
2525 * gdb.mi/mi-var-cp.exp: Likewise.
2526 * gdb.mi/mi-var-display.exp: Likewise.
2527 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
2528 * gdb.mi/mi2-var-child.exp: Likewise.
2529 * gdb.mi/mi-vla-c99.exp: Likewise.
2530 * lib/mi-support.exp: Likewise.
2531
2532 From Ian Lance Taylor <iant@cygnus.com>:
2533 * lib/gdb.exp (parse_args): New procedure.
2534
08351840
PA
25352014-04-23 Pedro Alves <palves@redhat.com>
2536
2537 * gdb.base/break-unload-file.c: New file.
2538 * gdb.base/break-unload-file.exp: New file.
2539 * gdb.base/sym-file-lib.c (baz): New function.
2540 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
2541 field.
2542 (load): Store the segment's mapped size.
2543 (unload): New function.
2544 (unload_shlib): New function.
2545 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
2546 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
2547 set a breakpoint at baz, and call it.
2548 * gdb.base/sym-file.exp: New tests for stale breakpoint
2549 instructions.
2550
076855f9
PA
25512014-04-23 Pedro Alves <palves@redhat.com>
2552
2553 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
2554 * gdb.base/hbreak-in-shr-unsupported.c: New file.
2555 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
2556 * gdb.base/hbreak-unmapped.c: New file.
2557 * gdb.base/hbreak-unmapped.exp: New file.
2558 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
2559 * lib/gdb.exp (gdb_is_target_remote): ... here.
2560
483805cf
PA
25612014-04-22 Pedro Alves <palves@redhat.com>
2562
2563 * gdb.base/consecutive-step-over.c: New file.
2564 * gdb.base/consecutive-step-over.exp: New file.
2565
06d97543
PA
25662014-04-22 Pedro Alves <palves@redhat.com>
2567
2568 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
2569 instead of send_gdb/gdb_expect.
2570
b4429ea2
YQ
25712014-04-22 Yao Qi <yao@codesourcery.com>
2572
2573 * lib/trace-support.exp (generate_tracefile): New procedure.
2574 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
2575 return 0.
2576 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
2577 if generate_tracefile returns 1.
2578
51d48146
PA
25792014-04-18 Tom Tromey <palves@redhat.com>
2580 Pedro alves <tromey@redhat.com>
2581
2582 PR backtrace/15558
2583 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
2584 with a backtrace limit.
2585 * gdb.python/py-frame-inline.exp: Test running to an inline
2586 function with a backtrace limit, and printing the newest frame.
2587 * gdb.python/py-frame-inline.c (main): Call f.
2588
bd1dce5f
MS
25892014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2590
2591 * gdb.java/jnpe.exp: Drop srcdir from untested path.
2592
40d1a503
MS
25932014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
2594
2595 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
2596 Drop prefix from unsupported source file path.
2597
389b98f7
YQ
25982014-04-17 Yao Qi <yao@codesourcery.com>
2599
2600 * lib/gdb.exp (with_target_charset): New proc.
2601 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
2602 with_target_charset.
2603 (test_print_strings): Likewise.
2604 (test_repeat_bytes): Likewise.
2605 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
2606 for some tests.
2607
22869d73
KS
26082014-04-16 Keith Seitz <keiths@redhat.com>
2609
2610 PR gdb/15827
2611 * gdb.dwarf2/corrupt.c: New file.
2612 * gdb.dwarf2/corrupt.exp: New file.
2613
c4f87ca6
KS
26142014-04-16 Keith Seitz <keiths@redhat.com>
2615
2616 PR c++/16597
2617 * gdb.cp/namelessclass.cc: New file.
2618 * gdb.cp/namelessclass.exp: New file.
2619 * gdb.cp/namelessclass.S: New file.
2620
ab19de87
DE
26212014-04-16 Doug Evans <dje@google.com>
2622
2623 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
2624 Add comment.
2625 (gdbserver_default_get_comm_port): New function.
2626 (gdbserver_start): Check if board file provided
2627 "gdbserver,get_comm_port" and use it if so.
2628 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
2629 (gdb,socketport): Set to "stdio".
2630 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
2631 (stdio_gdbserver_template): Delete.
2632 (${board}_get_remote_address): Update.
2633 (${board}_build_remote_cmd): Delete.
2634 (${board}_get_comm_port): New function.
2635 (${board}_spawn): Update.
2636 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
2637 Delete.
2638 (${board}_get_remote_address): Update.
2639 (${board}_get_comm_port): New function.
2640
fc98a809
AB
26412014-04-16 Andrew Burgess <aburgess@broadcom.com>
2642
2643 * gdb.base/memattr.exp: Improve regexps to handle memory regions
2644 appearing in any order.
2645
87fd9e6e
DE
26462014-04-15 Doug Evans <dje@google.com>
2647
2648 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
2649 uninitialized value of "description".
2650
099fc3ea
KS
26512014-04-15 Keith Seitz <keiths@redhat.com>
2652
2653 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
2654 Remove unused globals.
2655 (test_running_the_program): Likewise.
2656 (test_controlled_execution): Likewise.
2657 (test_controlling_breakpoints): Likewise.
2658 (test_program_termination): Likewise.
2659
5da151d4
KS
26602014-04-15 Keith Seitz <keiths@redhat.com>
2661
2662 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
2663 unused globals.
2664 (test_rbreak_creation_and_listing): Likewise.
2665 (test_ignore_count): Likewise.
2666 (test_error): Likewise.
2667
35e5d2f0
PA
26682014-04-15 Pedro Alves <palves@redhat.com>
2669
2670 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
2671 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
2672 sym-file-loader.c.
2673 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2674 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2675 to sym-file-loader.c.
2676 (struct library): Forward declare.
2677 (load_shlib, lookup_function): Change prototypes.
2678 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2679 (translate_offset): Remove declarations.
2680 (get_text_addr): New declaration.
2681 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
2682 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
2683 sym-file-loader.h.
2684 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
2685 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
2686 here from sym-file-loader.h.
2687 (struct library): New structure.
2688 (load_shlib, lookup_function): Change prototypes and adjust to
2689 work with a struct library.
2690 (find_shstrtab, find_strtab, find_shdr, find_symtab)
2691 (translate_offset): Make static.
2692 (get_text_addr): New function.
2693 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
2694
eb4c1710
PA
26952014-04-15 Pedro Alves <palves@redhat.com>
2696
2697 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
2698
2d1baf52
PA
26992014-04-15 Pedro Alves <palves@redhat.com>
2700
2701 * gdb.base/sym-file-loader.c: Include <limits.h>.
2702 (SELF_LINK): New define.
2703 (get_origin): New function.
2704 (load_shlib): Use it.
2705 * gdb.base/sym-file.exp: Don't early return if the target is
2706 remote. Use runto_main, and issue fail is that fails. Use
2707 gdb_load_shlibs.
2708 (shlib_name): Delete.
2709 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
2710
7dd6df01
PA
27112014-04-15 Pedro Alves <palves@redhat.com>
2712
2713 * gdb.base/sym-file.exp: Remove regex characters from test
2714 message. Don't refer to breakpoint numbers in test messages.
2715
b50c8614
KS
27162014-04-14 Keith Seitz <keiths@redhat.com>
2717
2718 PR c++/16253
2719 * gdb.cp/var-tag.cc: New file.
2720 * gdb.cp/var-tag.exp: New file.
2721 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
2722 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
2723 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2724 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2725
3d567982
TT
27262014-04-14 Tom Tromey <tromey@redhat.com>
2727
2728 * gdb.cp/classes.exp (test_enums): Handle underlying type.
2729 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
2730 type.
2731 * gdb.cp/enum-class.exp: New file.
2732 * gdb.cp/enum-class.cc: New file.
2733
0626fc76
TT
27342014-04-14 Tom Tromey <tromey@redhat.com>
2735
2736 * gdb.dwarf2/enum-type.exp: New file.
2737
dca325b3
SA
27382014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2739
2740 * gdb.mi/mi-vla-c99.exp: New file.
2741 * gdb.mi/vla.c: New file.
2742
5854b38a
SA
27432014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2744
2745 * gdb.base/vla-datatypes.c: New file.
2746 * gdb.base/vla-datatypes.exp: New file.
2747
463bb957
SA
27482014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2749
2750 * gdb.base/vla-ptr.c: New file.
2751 * gdb.base/vla-ptr.exp: New file.
2752
3dd170be
SA
27532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2754
2755 * gdb.dwarf2/count.exp: New file.
2756
5ecaaa66
SA
27572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
2758
2759 * gdb.base/vla-sideeffect.c: New file.
2760 * gdb.base/vla-sideeffect.exp: New file.
2761
41f1ada5
DB
27622014-04-14 David Blaikie <dblaikie@gmail.com>
2763
2764 * gdb.mi/non-stop.c: Add return value for non-void function return
2765 statement.
2766 * gdb.threads/staticthreads.c: Ditto.
2767
0be03e84
DE
27682014-04-12 Siva Chandra Reddy <sivachandra@google.com>
2769 Doug Evans <xdje42@gmail.com>
2770
2771 * gdb.guile/scm-value.c: Improve test case.
2772 * gdb.guile/scm-value.exp: Add new test.
2773
f180a1fb
DB
27742014-04-11 David Blaikie <dblaikie@gmail.com>
2775
2776 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
2777 override Clang's default.
2778
6b662e19
JB
27792014-04-11 Joel Brobecker <brobecker@adacore.com>
2780
2781 Revert the following changes (regressions):
2782
2783 * gdb.base/vla-sideeffect.c: New file.
2784 * gdb.base/vla-sideeffect.exp: New file.
2785
2786 * gdb.dwarf2/count.exp: New file.
2787
2788 * gdb.base/vla-multi.c: New file.
2789 * gdb.base/vla-multi.exp: New file.
2790
2791 * gdb.base/vla-ptr.c: New file.
2792 * gdb.base/vla-ptr.exp: New file.
2793
2794 * gdb.base/vla-datatypes.c: New file.
2795 * gdb.base/vla-datatypes.exp: New file.
2796
2797 * gdb.mi/mi-vla-c99.exp: New file.
2798 * gdb.mi/vla.c: New file.
2799
245a5f0b
KS
28002014-04-11 Keith Seitz <keiths@redhat.com>
2801
2802 PR c++/16675
2803 * gdb.cp/cpsizeof.exp: New file.
2804 * gdb.cp/cpsizeof.cc: New file.
2805
58a84dcf
SA
28062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2807
191a8a90
JB
2808 * gdb.mi/mi-vla-c99.exp: New file.
2809 * gdb.mi/vla.c: New file.
58a84dcf 2810
c8655f75
SA
28112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2812
2813 * gdb.base/vla-datatypes.c: New file.
2814 * gdb.base/vla-datatypes.exp: New file.
2815
024e13b4
SA
28162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2817
2818 * gdb.base/vla-ptr.c: New file.
2819 * gdb.base/vla-ptr.exp: New file.
2820
1a237e0e
SA
28212014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2822
2823 * gdb.base/vla-multi.c: New file.
2824 * gdb.base/vla-multi.exp: New file.
2825
504f3432
SA
28262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2827
2828 * gdb.dwarf2/count.exp: New file.
2829
3bce8237
SA
28302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
2831
191a8a90
JB
2832 * gdb.base/vla-sideeffect.c: New file.
2833 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 2834
322f9c21
YQ
28352014-04-11 Yao Qi <yao@codesourcery.com>
2836
2837 * gdb.base/completion.exp: Check file exists before running tests
2838 on file completion.
2839
d708bcd1
PA
28402014-04-10 Pedro Alves <palves@redhat.com>
2841
2842 * gdb.base/cond-eval-mode.c: New file.
2843 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
2844 prepare_for_testing to build the new file. Check result of
2845 runto_main.
2846 (test_break, test_watch): New procedures.
2847 (top level): Use them.
2848
ae1d2761
PM
28492014-04-08 Pierre Muller <muller@sourceware.org>
2850
2851 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
2852 Ctrl-V use for mingw hosts.
2853
7af389b8
SC
28542014-04-07 Siva Chandra Reddy <sivachandra@google.com>
2855
2856 * gdb.python/py-value.c: Improve test case.
2857 * gdb.python/py-value.exp: Add new test.
2858
5e703181
DE
28592014-04-07 David Blaikie <dblaikie@gmail.com>
2860
2861 * lib/compiler.c: Identify the clang compiler.
2862 * lib/compiler.cc: Ditto.
2863
9810b410
YQ
28642014-04-03 Yao Qi <yao@codesourcery.com>
2865
2866 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
2867
98d1b8dc
AB
28682014-04-01 Anton Blanchard <anton@samba.org>
2869
2870 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
2871 messages unique.
2872
3114cea1
AB
28732014-04-01 Anton Blanchard <anton@samba.org>
2874
2875 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
2876 prepare_for_testing.
2877
62f7182c
AB
28782014-04-01 Anton Blanchard <anton@samba.org>
2879
2880 * gdb.arch/ppc64-atomic-inst.c: Remove.
2881 * gdb.arch/ppc64-atomic-inst.S: New file.
2882 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
2883
770e7fc7
DE
28842014-03-31 Doug Evans <dje@google.com>
2885
2886 * gdb.base/print-symbol-loading-lib.c: New file.
2887 * gdb.base/print-symbol-loading-main.c: New file.
2888 * gdb.base/print-symbol-loading.exp: New file.
2889
46e2bafa
YQ
28902014-03-31 Yao Qi <yao@codesourcery.com>
2891
2892 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
2893
8776cfe9
JB
28942014-03-28 Joel Brobecker <brobecker@adacore.com>
2895
2896 * gdb.ada/mi_dyn_arr: New testcase.
2897
5d1ef361
DE
28982014-03-27 Doug Evans <dje@google.com>
2899
2900 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
2901
b5bee914
YQ
29022014-03-27 Yao Qi <yao@codesourcery.com>
2903
2904 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
2905 if target is nios2-*-*.
2906
0d4d0e77
YQ
29072014-03-26 Yao Qi <yao@codesourcery.com>
2908
2909 * lib/gdb.exp (readline_is_used): New proc.
2910 * gdb.base/completion.exp: Move tests on command complete up.
2911 Skip the rest of tests if readline is not used.
2912 * gdb.ada/complete.exp: Skp the test if readline is not
2913 used.
2914 * gdb.base/filesym.exp: Likewise.
2915 * gdb.base/macscp.exp: Likewise.
2916 * gdb.base/readline-ask.exp: Likewise.
2917 * gdb.base/readline.exp: Likewise.
2918 * gdb.python/py-cmd.exp: Likewise.
2919 * gdb.trace/tfile.exp: Likewise.
2920
29361eee
YQ
29212014-03-26 Yao Qi <yao@codesourcery.com>
2922
2923 * gdb.base/macscp.exp: Fix code format issues.
2924
bc9a5525
UW
29252014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
2926
2927 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
2928 * gdb.asm/powerpc64le.inc: New file.
2929
d3839ede
PA
29302014-03-25 Pedro Alves <palves@redhat.com>
2931 Doug Evans <dje@google.com>
2932
2933 * gdb.base/source-execution.c: New file.
2934 * gdb.base/source-execution.exp: New file.
2935 * gdb.base/source-execution.gdb: New file.
2936
01672a57
DE
29372014-03-24 Doug Evans <dje@google.com>
2938
2939 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
2940 using fission.
2941
88bbeca9
HZ
29422014-03-24 Hui Zhu <hui@codesourcery.com>
2943 Pedro Alves <palves@redhat.com>
2944
2945 PR breakpoints/16101
2946 * gdb.base/dprintf.exp: Use unsupported rather than changing the
2947 test pass/fail messages. Detect missing support for dprintf when
2948 breakpoints are actually inserted.
2949 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
2950 breakpoints are actually inserted.
2951 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
2952 fails.
2953
d2348791
JK
29542014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
2957
feef67ab
DE
29582014-03-22 Doug Evans <xdje42@gmail.com>
2959
2960 * gdb.python/python.exp (python not supported): Verify multi-line
2961 python command issues an error.
25d743f9 2962 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 2963 guile command issues an error.
feef67ab 2964
ecebef6a
MR
29652014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
2966
2967 * gdb.threads/thread-specific.exp: Handle the lack of usable
2968 $this_breakpoint and $this_thread.
2969
ccdd1909
HZ
29702014-03-21 Hui Zhu <hui@codesourcery.com>
2971
2972 * gdb.base/attach.exp (do_command_attach_tests): New.
2973
beb460e8
PA
29742014-03-20 Tom Tromey <tromey@redhat.com>
2975 Pedro Alves <palves@redhat.com>
2976
2977 PR cli/15718
2978 * gdb.base/condbreak-call-false.c: New file.
2979 * gdb.base/condbreak-call-false.exp: New file.
2980
40acf43a
PA
29812014-03-20 Pedro Alves <palves@redhat.com>
2982
2983 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
2984 Delete.
2985 (block_signals, unblock_signals): Delete.
2986 (child_function_2, main): Remove references to deleted variable
2987 and functions.
2988
9f5e1e02
PA
29892014-03-20 Pedro Alves <palves@redhat.com>
2990
2991 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
2992 Use pthread_kill to signal thread 2.
2993 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2994 Adjust to make the test send itself a signal rather than using the
2995 host's "kill" command.
2996
99619bea
PA
29972014-03-20 Pedro Alves <palves@redhat.com>
2998
2999 * gdb.threads/multiple-step-overs.c: New file.
3000 * gdb.threads/multiple-step-overs.exp: New file.
3001 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3002 Adjust expected infrun debug output.
3003
2adfaa28
PA
30042014-03-20 Pedro Alves <palves@redhat.com>
3005
3006 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
3007 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
3008
31e77af2
PA
30092014-03-20 Pedro Alves <palves@redhat.com>
3010
3011 PR breakpoints/7143
3012 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
3013 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
3014 of gdb_test_multiple.
3015 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
3016 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
3017
b9f437de
PA
30182014-03-20 Pedro Alves <palves@redhat.com>
3019
3020 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
3021 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
3022
05adc73e
PA
30232014-03-19 Pedro Alves <palves@redhat.com>
3024
3025 * gdb.base/async.exp: Remove early return.
3026
6048b950
PA
30272014-03-19 Pedro Alves <palves@redhat.com>
3028
3029 * gdb.base/async.exp (step& tests): Pass explicit test messages.
3030
8bcfb00a
PA
30312014-03-19 Pedro Alves <palves@redhat.com>
3032
3033 * gdb.base/async.exp (test_background): Expect \r\n after
3034 "completed." in the fail pattern.
3035
884e37dc
PA
30362014-03-19 Pedro Alves <palves@redhat.com>
3037
3038 * gdb.base/async.exp (test_background): New procedure.
3039 Use it for all background execution command tests.
3040
148e57e2
PA
30412014-03-19 Pedro Alves <palves@redhat.com>
3042
3043 * gdb.base/async.exp: Use prepare_for_testing.
3044
f48088c7
PA
30452014-03-19 Pedro Alves <palves@redhat.com>
3046
3047 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
3048 the same line.
3049
e2f6c966
PA
30502014-03-19 Pedro Alves <palves@redhat.com>
3051
3052 * gdb.base/async.c (main): Add "jump here" and "until here" line
3053 marker comments.
3054 * gdb.base/async.exp (jump_here): New global.
3055 (jump& test): Use it.
3056 (until_here): New global.
3057 (until& test): Use it.
3058
c30568d4
PA
30592014-03-19 Pedro Alves <palves@redhat.com>
3060
3061 * gdb.base/async.exp: Don't frob gdb_protocol.
3062
0172b6a7
DE
30632014-03-18 Doug Evans <xdje42@gmail.com>
3064
3065 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
3066 Fix spelling of exec-done-display.
3067
06c868a8
JK
30682014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 PR gdb/15358
3071 * gdb.base/gdb-sigterm.c: New file.
3072 * gdb.base/gdb-sigterm.exp: New file.
3073
0c7e1a46
PA
30742014-03-18 Pedro Alves <palves@redhat.com>
3075
3076 PR gdb/13860
3077 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
3078 * lib/mi-support.exp (mi_expect_stop): Add special handling for
3079 solib-event.
3080
f7c77d93
JB
30812014-03-17 Joel Brobecker <brobecker@adacore.com>
3082
3083 * gdb.ada/pckd_arr_ren: New testcase.
3084
5a1e8c7a
DE
30852014-03-13 Doug Evans <xdje42@gmail.com>
3086
3087 PR guile/16612
3088 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
3089 collect after discarding symbols.
3090
350e1a76
DE
30912014-03-13 Ludovic Courtès <ludo@gnu.org>
3092 Doug Evans <xdje42@gmail.com>
3093
3094 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
3095 to history survives a gc.
3096
a69900ae
PA
30972014-03-13 Pedro Alves <palves@redhat.com>
3098
3099 * gdb.base/default.exp: Don't test "target procfs".
3100
5db9f0bd
PA
31012014-03-13 Pedro Alves <palves@redhat.com>
3102
3103 * gdb.base/default.exp: Update "target child" and "target procfs"
3104 tests to not expect "Unix".
3105
b3ccfe11
TT
31062014-03-12 Tom Tromey <tromey@redhat.com>
3107
3108 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
3109 New procs. Add target-async tests.
3110 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
3111 Add target-async tests.
3112
646f4417
AA
31132014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3114
3115 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
3116 'func_start' and 'func_end' for the beginning and end of the
3117 function code, respectively.
3118 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
3119 'func_end' instead of 'func' and 'main'.
3120
288c211f
AA
31212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3122
3123 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
3124 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
3125 generate the debug info assembler source.
3126
e0c0f156
AA
31272014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3128
3129 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
3130 * gdb.dwarf2/arr-subrange.exp: Likewise.
3131 * gdb.dwarf2/dwz.exp: Likewise.
3132 * gdb.dwarf2/method-ptr.exp: Likewise.
3133 * gdb.dwarf2/missing-sig-type.exp: Likewise.
3134 * gdb.dwarf2/subrange.exp: Likewise.
3135 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
3136 * gdb.dwarf2/implptrpiece.exp: Likewise.
3137 * gdb.dwarf2/nostaticblock.exp: Likewise.
3138
0e5c4555
AA
31392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
3140
3141 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
3142 directory to absolute path name arguments.
3143
5ec18f2b
JG
31442014-03-10 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/tagged_access: New testcase.
3147
847fc4f2
MM
31482014-03-07 Markus Metzger <markus.t.metzger@intel.com>
3149
3150 * gdb.btrace/data.exp: Update expected output.
3151
cc3da688
YQ
31522014-03-06 Yao Qi <yao@codesourcery.com>
3153
3154 * gdb.trace/pr16508.exp: New file.
3155
0f26cec1
PA
31562014-03-05 Pedro Alves <palves@redhat.com>
3157
3158 PR gdb/16575
3159 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
3160 procedure.
3161 (top level): Adjust to use it. Add tests that exercise breakpoint
3162 interaction with the code-cache.
3163
7a5a839f
LC
31642014-02-26 Ludovic Courtès <ludo@gnu.org>
3165
3166 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
3167 test for 'history-append!'.
3168
31aa7e4e
JB
31692014-02-26 Joel Brobecker <brobecker@adacore.com>
3170
3171 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
3172 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
3173 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
3174 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
3175 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
3176 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
3177
1b588015
JB
31782014-02-26 Joel Brobecker <brobecker@adacore.com>
3179
3180 * testsuite/gdb.python/py-pp-re-notag.c: New file.
3181 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
3182 * testsuite/gdb.python/py-pp-re-notag.p: New file.
3183
55426c9d
JB
31842014-02-26 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
3187
dc53a7ad
JB
31882014-02-26 Joel Brobecker <brobecker@adacore.com>
3189
3190 * gdb.dwarf2/arr-stride.c: New file.
3191 * gdb.dwarf2/arr-stride.exp: New file.
3192
12ab52e9
PA
31932014-02-26 Pedro Alves <palves@redhat.com>
3194
3195 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
3196 that won't ever trigger. Make sure that GDB reports the correct
3197 breakpoint that caused the stop.
3198
849c862e
JK
31992014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 PR gdb/16626
3202 * gdb.base/auto-load-script: New file.
3203 * gdb.base/auto-load.c: New file.
3204 * gdb.base/auto-load.exp: New file.
3205
71b7d793
JK
3206 PR gdb/16626
3207 * gdb.base/auto-load.exp: Fix out-of-srctree run.
3208
e2f0d509
JK
32092014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3210
3211 Fix dw2-icycle.exp -fsanitize=address GDB crash.
3212 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
3213
50cc37c8
DE
32142014-02-24 Doug Evans <dje@google.com>
3215
3216 * lib/gdb.exp (run_on_host): Log error output if program fails.
3217
ea4758f2
PA
32182014-02-21 Pedro Alves <palves@redhat.com>
3219
3220 * gdb.threads/step-after-sr-lock.c: Rename to ...
3221 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
3222 * gdb.threads/step-after-sr-lock.exp: Rename to ...
3223 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3224 ... this.
3225
d7b30f67
SDJ
32262014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
3227
3228 PR tdep/16397
3229 * gdb.arch/amd64-stap-special-operands.exp: New file.
3230 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
3231 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
3232 * gdb.arch/amd64-stap-triplet.S: Likewise.
3233 * gdb.arch/amd64-stap-triplet.c: Likewise.
3234
83deb43f
JB
32352014-02-20 Joel Brobecker <brobecker@adacore.com>
3236
3237 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
3238 in .section pseudo-op.
3239
adde2bff
DE
32402014-02-20 lin zuojian <manjian2006@gmail.com>
3241 Joel Brobecker <brobecker@adacore.com>
3242 Doug Evans <xdje42@gmail.com>
3243
3244 PR symtab/16581
3245 * gdb.dwarf2/dw2-icycle.S: New file.
3246 * gdb.dwarf2/dw2-icycle.c: New file.
3247 * gdb.dwarf2/dw2-icycle.exp: New file.
3248
f7bd0f78
SC
32492014-02-19 Siva Chandra Reddy <sivachandra@google.com>
3250
3251 * gdb.python/py-value-cc.cc: Improve test case to enable testing
3252 operations on gdb.Value objects.
3253 * gdb.python/py-value-cc.exp: Add new test to test operations on
3254 gdb.Value objects.
3255
c17ef0d5
DE
32562014-02-18 Doug Evans <dje@google.com>
3257
3258 * Makefile.in (TESTS): New variable.
3259 (expanded_tests, expanded_tests_or_none): New variables
3260 (check-single): Pass $(expanded_tests_or_none) to runtest.
3261 (check-parallel): Only run tests in $(TESTS) if non-empty.
3262 (check/no-matching-tests-found): New rule.
3263 * README: Document TESTS makefile variable.
3264
5dd3176f
DE
32652014-02-18 Doug Evans <dje@google.com>
3266
3267 * Makefile.in (check-parallel): rm -rf outputs temp.
3268
0b10be4f
JK
32692014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3270
3271 Fix "ERROR: no fileid for" in the testsuite.
3272 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
3273
85f224e7
DE
32742014-02-12 Doug Evans <dje@google.com>
3275
3276 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
3277 (MISCELLANEOUS): New variable.
3278 (clean): rm -rf $(MISCELLANEOUS).
3279 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
3280 dwp live in the same directory as symlinks, with each symlink pointed
3281 to a differently named file in a different directory.
3282
149b30ff
DE
32832014-02-11 Doug Evans <dje@google.com>
3284
3285 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
3286 of Tcl file commands.
3287
1dfdac32
MK
32882014-02-10 Mark Kettenis <kettenis@gnu.org>
3289
3290 * gdb.threads/step-after-sr-lock.exp: Avoid executing
3291 "kill -SIGUSR1 -1".
3292
aa4fb036
JB
32932014-02-10 Joel Brobecker <brobecker@adacore.com>
3294
3295 * gdb.ada/tick_length_array_enum_idx: New testcase.
3296
ed3ef339
DE
32972014-02-10 Doug Evans <xdje42@gmail.com>
3298
3299 * configure.ac (AC_OUTPUT): Add gdb.guile.
3300 * configure: Regenerate.
3301 * lib/gdb-guile.exp: New file.
3302 * lib/gdb.exp (get_target_charset): New function.
3303 * gdb.base/help.exp: Update expected output from "apropos apropos".
3304 * gdb.guile/Makefile.in: New file.
3305 * gdb.guile/guile.exp: New file.
3306 * gdb.guile/scm-arch.c: New file.
3307 * gdb.guile/scm-arch.exp: New file.
3308 * gdb.guile/scm-block.c: New file.
3309 * gdb.guile/scm-block.exp: New file.
3310 * gdb.guile/scm-breakpoint.c: New file.
3311 * gdb.guile/scm-breakpoint.exp: New file.
3312 * gdb.guile/scm-disasm.c: New file.
3313 * gdb.guile/scm-disasm.exp: New file.
3314 * gdb.guile/scm-equal.c: New file.
3315 * gdb.guile/scm-equal.exp: New file.
3316 * gdb.guile/scm-error.exp: New file.
3317 * gdb.guile/scm-error.scm: New file.
3318 * gdb.guile/scm-frame-args.c: New file.
3319 * gdb.guile/scm-frame-args.exp: New file.
3320 * gdb.guile/scm-frame-args.scm: New file.
3321 * gdb.guile/scm-frame-inline.c: New file.
3322 * gdb.guile/scm-frame-inline.exp: New file.
3323 * gdb.guile/scm-frame.c: New file.
3324 * gdb.guile/scm-frame.exp: New file.
3325 * gdb.guile/scm-generics.exp: New file.
3326 * gdb.guile/scm-gsmob.exp: New file.
3327 * gdb.guile/scm-iterator.c: New file.
3328 * gdb.guile/scm-iterator.exp: New file.
3329 * gdb.guile/scm-math.c: New file.
3330 * gdb.guile/scm-math.exp: New file.
3331 * gdb.guile/scm-objfile-script-gdb.in: New file.
3332 * gdb.guile/scm-objfile-script.c: New file.
3333 * gdb.guile/scm-objfile-script.exp: New file.
3334 * gdb.guile/scm-objfile.c: New file.
3335 * gdb.guile/scm-objfile.exp: New file.
3336 * gdb.guile/scm-ports.exp: New file.
3337 * gdb.guile/scm-pretty-print.c: New file.
3338 * gdb.guile/scm-pretty-print.exp: New file.
3339 * gdb.guile/scm-pretty-print.scm: New file.
3340 * gdb.guile/scm-section-script.c: New file.
3341 * gdb.guile/scm-section-script.exp: New file.
3342 * gdb.guile/scm-section-script.scm: New file.
3343 * gdb.guile/scm-symbol.c: New file.
3344 * gdb.guile/scm-symbol.exp: New file.
3345 * gdb.guile/scm-symtab-2.c: New file.
3346 * gdb.guile/scm-symtab.c: New file.
3347 * gdb.guile/scm-symtab.exp: New file.
3348 * gdb.guile/scm-type.c: New file.
3349 * gdb.guile/scm-type.exp: New file.
3350 * gdb.guile/scm-value-cc.cc: New file.
3351 * gdb.guile/scm-value-cc.exp: New file.
3352 * gdb.guile/scm-value.c: New file.
3353 * gdb.guile/scm-value.exp: New file.
3354 * gdb.guile/source2.scm: New file.
3355 * gdb.guile/types-module.cc: New file.
3356 * gdb.guile/types-module.exp: New file.
3357
7026a7c1
YQ
33582014-02-10 Yao Qi <yao@codesourcery.com>
3359
3360 PR testsuite/16543
3361 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
3362 * configure: Regenerated.
3363 * Makefile.in: New file.
3364
6c466447
AS
33652014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3366
3367 * gdb.python/py-framefilter.exp: Fix typo.
3368
6e854735
YQ
33692014-02-08 Yao Qi <yao@codesourcery.com>
3370
3371 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
3372 that no =breakpoint-modified is emitted when breakpoints are
3373 modified through MI commands.
3374
d137e6dc
PA
33752014-02-07 Pedro Alves <pedro@codesourcery.com>
3376 Pedro Alves <palves@redhat.com>
3377
3378 * gdb.threads/step-after-sr-lock.c: New file.
3379 * gdb.threads/step-after-sr-lock.exp: New file.
3380
b5ee5a50
PA
33812014-02-07 Pedro Alves <palves@redhat.com>
3382
3383 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
3384
3c77faf3
JK
33852014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3386
3387 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
3388 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
3389
6dddc817
DE
33902014-02-06 Doug Evans <xdje42@gmail.com>
3391
3392 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
3393 output.
3394
3395 * gdb.gdb/python-interrupts.exp: New file.
3396
de7b2893
YQ
33972014-02-05 Yao Qi <yao@codesourcery.com>
3398
3399 * gdb.trace/report.exp (use_collected_data): Test the output
3400 of "info threads" and "info inferiors".
3401
66d032ac
YQ
34022014-02-05 Yao Qi <yao@codesourcery.com>
3403
3404 Revert this patch:
3405
3406 2013-05-24 Yao Qi <yao@codesourcery.com>
3407
3408 * gdb.trace/tfile.exp: Test inferior and thread.
3409
591a12a1
UW
34102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3411
3412 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
3413 on a function.
3414 * gdb.base/step-bt.c: Call hello via function pointer to make
3415 sure its first instruction is executed on powerpc64le-linux.
3416
0ff3e01f
UW
34172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3418
3419 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
3420
084ee545
UW
34212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3422
3423 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
3424 of the test patterns for use on little-endian systems.
3425
6ed14ff3
UW
34262014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
3427
3428 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
3429 (decimal_vector): Fix for little-endian.
3430
401e27fd
JM
34312014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
3432
3433 * gdb.arch/sparc-sysstep.exp: New file.
3434 * gdb.arch/sparc-sysstep.c: Likewise.
3435
3436 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
3437
8b924729
EBM
34382014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3439
3440 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
3441
fb151210
JB
34422014-01-23 Tom Tromey <tromey@redhat.com>
3443
3444 * gdb.ada/array_char_idx: New testcase.
3445
0740f8d8
TT
34462014-01-23 Tom Tromey <tromey@redhat.com>
3447
3448 PR python/16487:
3449 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
3450 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
3451 classes.
3452
21909fa1
TT
34532014-01-23 Tom Tromey <tromey@redhat.com>
3454
3455 PR python/16491:
3456 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
3457 string from an inferior frame.
3458 * gdb.python/py-framefilter-mi.exp: Update.
3459
87ce2a04
DE
34602014-01-22 Doug Evans <dje@google.com>
3461
3462 * gdb.server/server-mon.exp: Add tests for "set debug-format".
3463
237b092b
AA
34642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3465
3466 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
3467
d674a709
AA
34682014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3469
3470 * gdb.trace/entry-values.exp: Remove excess space character from
3471 regex patterns. Handle s390 call instruction.
3472
20fa3390
AA
34732014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3474
3475 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
3476 define "*_start" label. Make "name" static.
3477 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
3478 ${name} by references to ${name}_start.
3479
78466714
AA
34802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
3481
3482 * gdb.base/info-macros.exp: Remove "debug" from the compile
3483 options.
3484
ec9f644a
IB
34852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3486
3487 * gdb.dlang/demangle.exp: New file.
3488
94b1b47e
IB
34892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3490
3491 * gdb.dlang/primitive-types.exp: New file.
3492
7f420862
IB
34932014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
3494
3495 * configure.ac: Create gdb.dlang/Makefile.
3496 * configure: Regenerate.
3497 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
3498 * gdb.dlang/Makefile.in: New file.
3499 * lib/d-support.exp: New file.
3500 * lib/gdb.exp (skip_d_tests): New proc.
3501
52834460
MM
35022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3503
3504 * gdb.btrace/delta.exp: Check reverse stepi.
3505 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
3506 * gdb.btrace/finish.exp: New.
3507 * gdb.btrace/next.exp: New.
3508 * gdb.btrace/nexti.exp: New.
3509 * gdb.btrace/record_goto.c: Add comments.
3510 * gdb.btrace/step.exp: New.
3511 * gdb.btrace/stepi.exp: New.
3512 * gdb.btrace/multi-thread-step.c: New.
3513 * gdb.btrace/multi-thread-step.exp: New.
3514 * gdb.btrace/rn-dl-bind.c: New.
3515 * gdb.btrace/rn-dl-bind.exp: New.
3516 * gdb.btrace/data.c: New.
3517 * gdb.btrace/data.exp: New.
3518 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3519
6e07b1d2
MM
35202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3521
3522 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
3523 * gdb.btrace/exception.exp: Update.
3524 * gdb.btrace/instruction_history.exp: Update.
3525 * gdb.btrace/record_goto.exp: Update.
3526 * gdb.btrace/tailcall.exp: Update.
3527 * gdb.btrace/unknown_functions.exp: Update.
3528 * gdb.btrace/delta.exp: New.
3529
0b722aec
MM
35302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3531
3532 * gdb.btrace/record_goto.exp: Add backtrace test.
3533 * gdb.btrace/tailcall.exp: Add backtrace test.
3534
066ce621
MM
35352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3536
3537 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
3538 * gdb.btrace/record_goto.c: New.
3539 * gdb.btrace/record_goto.exp: New.
3540 * gdb.btrace/x86-record_goto.S: New.
3541
0688d04e
MM
35422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3543
3544 * gdb.btrace/function_call_history.exp: Update tests.
3545 * gdb.btrace/instruction_history.exp: Update tests.
3546
8710b709
MM
35472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3548
3549 * gdb.btrace/function_call_history.exp: Fix expected field
3550 order for "record function-call-history".
3551 Add new tests for "record function-call-history /c".
3552 * gdb.btrace/exception.cc: New.
3553 * gdb.btrace/exception.exp: New.
3554 * gdb.btrace/tailcall.exp: New.
3555 * gdb.btrace/x86-tailcall.S: New.
3556 * gdb.btrace/x86-tailcall.c: New.
3557 * gdb.btrace/unknown_functions.c: New.
3558 * gdb.btrace/unknown_functions.exp: New.
3559 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
3560
5de9129b
MM
35612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3562
3563 * gdb.btrace/instruction_history.exp: Update.
3564 * gdb.btrace/function_call_history.exp: Update.
3565
23a7fe75
MM
35662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3567
3568 * gdb.btrace/function_call_history.exp: Fix expected function
3569 trace.
3570 * gdb.btrace/instruction_history.exp: Initialize traced.
3571 Remove traced_functions.
3572
724c7dd8
MM
35732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3574
3575 * gdb.btrace/function_call_history.exp: Update
3576 * gdb.btrace/instruction_history.exp: Update.
3577
6d78d93b
MM
35782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
3579
3580 * gdb.btrace/enable.exp: Update expected text.
3581
93a360cc
OJ
35822014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
3583
3584 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
3585 bytes.
3586
3772b53f
MR
35872014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
3588
3589 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
3590
596662fa
OJ
35912014-01-15 Omair Javaid <omair.javaid@linaro.org>
3592
3593 * lib/gdb.exp (supports_process_record): Return true for
3594 arm*-linux*. (supports_reverse): Likewise.
3595
b5b08fb4
SC
35962014-01-13 Siva Chandra Reddy <sivachandra@google.com>
3597
3598 PR python/15464
3599 PR python/16113
3600 * gdb.python/py-type.c: Enhance test case.
3601 * gdb.python/py-value-cc.cc: Likewise
3602 * gdb.python/py-type.exp: Add new tests.
3603 * gdb.python/py-value-cc.exp: Likewise
3604
52d7fb13
AA
36052014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3606 Pedro Alves <palves@redhat.com>
3607
3608 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
3609 Make "name" extern.
3610 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
3611 references to ${name}_start by references to ${name}.
3612
a2cd8cfe
JB
36132014-01-10 Joel Brobecker <brobecker@adacore.com>
3614
3615 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
3616
4e23fced
JB
36172014-01-10 Joel Brobecker <brobecker@adacore.com>
3618
3619 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
3620
c6a9e42c
PA
36212014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
3622 Pedro Alves <palves@redhat.com>
3623
3624 * gdb.mi/mi-info-os.exp: Connect to the target with
3625 mi_gdb_target_load.
3626
b7ea362b
PA
36272014-01-08 Pedro Alves <palves@redhat.com>
3628
3629 * gdb.threads/reconnect-signal.c: New file.
3630 * gdb.threads/reconnect-signal.exp: New file.
3631
5e3f4fab
EBM
36322014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/source-dir.exp: New file.
3635
79301218
JB
36362014-01-07 Joel Brobecker <brobecker@adacore.com>
3637
3638 * gdb.ada/mi_interface: New testcase.
3639
8e355c5d
JB
36402014-01-07 Joel Brobecker <brobecker@adacore.com>
3641
3642 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
3643 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
3644 gdb.ada/pp-rec-component/pck.ads: New files.
3645
c0d48811
JB
36462014-01-07 Joel Brobecker <brobecker@adacore.com>
3647
3648 * gdb.python/py-pp-integral.c: New file.
3649 * gdb.python/py-pp-integral.py: New file.
3650 * gdb.python/py-pp-integral.exp: New file.
3651
17b609c3 3652For older changes see ChangeLog-1993-2013.
c906108c 3653\f
8d8cb839
EZ
3654;; Local Variables:
3655;; mode: change-log
3656;; left-margin: 8
3657;; fill-column: 74
3658;; version-control: never
3659;; End:
902f2ccb 3660
14f8b115 3661 Copyright 2014 Free Software Foundation, Inc.
902f2ccb
MC
3662 Copying and distribution of this file, with or without modification,
3663 are permitted provided the copyright notice and this notice are preserved.
This page took 2.398904 seconds and 4 git commands to generate.