]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[ARC] XFAIL S-Records tests for both little and big endian ARC target.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
347dc102
TT
12016-06-10 Tom Tromey <tom@tromey.com>
2
3 PR rust/20110:
4 * gdb.rust/expr.exp: Add test for integer constant larger than
5 i32.
6
5e13cf25
BH
72016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
8
9 * gdb.fortran/nested-funcs.exp: New.
10 * gdb.fortran/nested-funcs.f90: New.
11
bb556f1f
TK
122016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
13
14 * gdb.base/examine-backward.c: New file.
15 * gdb.base/examine-backward.exp: New file.
16
38b022b4
SM
172016-06-06 Simon Marchi <simon.marchi@ericsson.com>
18
19 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
20 matching.
21
1b40ec05
TT
222016-06-02 Tom Tromey <tom@tromey.com>
23
24 PR python/18984:
25 * gdb.python/py-shared.exp: Add solib_name test.
26
193bd378
SM
272016-06-02 Simon Marchi <simon.marchi@ericsson.com>
28
29 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
30
3326303b
MG
312016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
32
33 PR c++/19893
34 * gdb.dwarf2/implref.exp: Rename to...
35 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
36 * gdb.dwarf2/implref-array.c: New file.
37 * gdb.dwarf2/implref-array.exp: Likewise.
38 * gdb.dwarf2/implref-global.c: Likewise.
39 * gdb.dwarf2/implref-global.exp: Likewise.
40 * gdb.dwarf2/implref-struct.c: Likewise.
41 * gdb.dwarf2/implref-struct.exp: Likewise.
42
825c8ef2
AT
432016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
44
45 * gdb.trace/trace-condition.exp: Add 64bit tests.
46
2320162a
AT
472016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
48
49 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
50 bits types.
51 (main): Adapt to 8 to 64 bits types.
52 * gdb.trace/trace-condition.exp: Add new tests.
53
a7818233
AT
542016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
55
56 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
57
0d336466
AT
582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
59
60 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
61 Move condition tests...
62 * gdb.trace/trace-condition.exp: Here.
63
7faeb45a
AT
642016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
65
66 * gdb.trace/trace-condition.exp: Add counter-case tests.
67
e385593e
JK
682016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 PR c++/15231
71 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
72 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
73
744608cc
PA
742016-05-27 Pedro Alves <palves@redhat.com>
75
76 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
77 New procedure.
78 (top level): Call it, and bail out of DejaGnu is known to be bad.
79
ac775bf4
AB
802016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
81
82 * gdb.base/whatis.c: Extend the test case.
83 * gdb.base/whatis.exp: Add additional tests.
84
2bbad2ea
BH
852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
86
87* gdb.fortran/type.f90: Add pointer variable.
88* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
89
8b70175d
BH
902016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
91
92 * gdb.fortran/vla-type.exp: Fix testcase name.
93
86d8a848
BH
942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
95
96 * gdb.fortran/vla-type.exp: Access elements in nested structs.
97
e188eb36
BH
982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
99
100 * gdb.fortran/type.f90: Add nested structures.
101 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
102 * gdb.fortran/derived-type.exp: Adapt expected output.
103 * gdb.fortran/vla-type.exp: Adapt expected output.
104
9b2db1fd
BH
1052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
106
107 * gdb.fortran/whatis_type.exp: Adapt expected output.
108
72b17055
BH
1092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
110
111 * gdb.fortran/print_type.exp: Fix expected output.
112 * gdb.fortran/whatis_type.exp: Fix expected output.
113
3cd81d8d
BH
1142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
115
116 * gdb.fortran/whatis_type.exp: Use multi_line.
117
ddae9462
TT
1182016-05-24 Tom Tromey <tom@tromey.com>
119
120 PR python/17386:
121 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
122 use value as an index.
123
1957f6b8
TT
1242016-05-23 Tom Tromey <tom@tromey.com>
125
126 PR python/17981:
127 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
128 no-breakpoint case.
129
026a9174
PA
1302016-05-24 Pedro Alves <palves@redhat.com>
131
132 PR gdb/19828
133 * gdb.threads/clone-attach-detach.c: New file.
134 * gdb.threads/clone-attach-detach.exp: New file.
135
e70a7231
FR
1362016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
137
138 * gdb.base/annota-input-while-running.exp: Fix syntax error.
139
0f6ed0e0
TT
1402016-05-23 Tom Tromey <tom@tromey.com>
141
142 PR python/19438, PR python/18393:
143 * gdb.python/py-progspace.exp: Add "dir" test.
144 * gdb.python/py-objfile.exp: Add "dir" test.
145
ffd19d61
YQ
1462016-05-23 Yao Qi <yao.qi@linaro.org>
147
148 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
149 * gdb.arch/thumb2-it.exp: Likewise.
150
9e8f9b05
SM
1512016-05-18 Simon Marchi <simon.marchi@ericsson.com>
152
153 * gdb.mi/mi-threads-interrupt.c: New file.
154 * gdb.mi/mi-threads-interrupt.exp: New file.
155
61c6156d
SM
1562016-05-17 Simon Marchi <simon.marchi@ericsson.com>
157
158 PR gdb/18077
159 * gdb.mi/mi-async-run.exp: New file.
160 * gdb.mi/mi-async-run.c: New file.
161
67218854
TT
1622016-05-17 Tom Tromey <tom@tromey.com>
163 Manish Goregaokar <manishsmail@gmail.com>
164
165 * lib/rust-support.exp: New file.
166 * lib/gdb.exp (skip_rust_tests): New proc.
167 (build_executable_from_specs): Handle rust.
168 * lib/future.exp (gdb_find_rustc): New proc.
169 (gdb_default_target_compile): Handle rust.
170 * gdb.rust/expr.exp: New file.
171 * gdb.rust/generics.exp: New file.
172 * gdb.rust/generics.rs: New file.
173 * gdb.rust/methods.exp: New file.
174 * gdb.rust/methods.rs: New file.
175 * gdb.rust/modules.exp: New file.
176 * gdb.rust/modules.rs: New file.
177 * gdb.rust/simple.exp: New file.
178 * gdb.rust/simple.rs: New file.
179
c44af4eb
TT
1802016-05-17 Tom Tromey <tom@tromey.com>
181
182 * gdb.base/default.exp (set language): Add rust.
183
dcd1f979
TT
1842016-05-17 Tom Tromey <tom@tromey.com>
185
186 * gdb.gdb/unittest.exp: New file.
187
155b7f57
YQ
1882016-05-16 Yao Qi <yao.qi@linaro.org>
189
190 * gdb.base/batch-preserve-term-settings.exp: Remove variable
191 shell_prompt. Update shell_prompt_re.
192
8ddd5a6c
DE
1932016-05-12 Doug Evans <dje@google.com>
194
195 PR symtab/19999
196 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
197 $options when building executable.
198 * gdb.dwarf2/fission-loclists-pie.S: New file.
199 * gdb.dwarf2/fission-loclists-pie.exp: New file.
200
02e370d9
SM
2012016-05-04 Simon Marchi <simon.marchi@ericsson.com>
202
203 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
204 of [is_remote target],
205
8929ad8b
SM
2062016-05-04 Simon Marchi <simon.marchi@ericsson.com>
207
208 * lib/gdb.exp (use_gdb_stub): New procedure.
209
6c447423
DE
2102016-05-03 Yunlian Jiang <yunlian@google.com>
211 Doug Evans <dje@google.com>
212
213 PR symtab/19914
214 * gdb.dwarf2/dwp-sepdebug.c: New file.
215 * gdb.dwarf2/dwp-sepdebug.exp: New file.
216
444e826c
SM
2172016-05-02 Simon Marchi <simon.marchi@ericsson.com>
218
219 * gdb.base/detach.exp: Remove is_remote check.
220
740feeaa
SM
2212016-05-02 Simon Marchi <simon.marchi@ericsson.com>
222
223 * gdb.base/annota-input-while-running.exp: Don't check for
224 [is_remote target]. Enable annotations after running to main.
225 Remove unused "set test..." line.
226
9080ac9d
SM
2272016-04-28 Simon Marchi <simon.marchi@ericsson.com>
228
229 * gdb.trace/trace-enable-disable.exp: New file.
230 * gdb.trace/trace-enable-disable.c: New file.
231
952ebca5
SM
2322016-04-28 Simon Marchi <simon.marchi@ericsson.com>
233
234 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
235 use it in info sharedlibrary test.
236 * gdb.trace/ftrace-lock.exp: Likewise.
237 * gdb.trace/ftrace.exp: Likewise.
238 * gdb.trace/range-stepping.exp: Likewise.
239 * gdb.trace/trace-break.exp: Likewise.
240 * gdb.trace/trace-condition.exp: Likewise.
241 * gdb.trace/trace-mt.exp: Likewise.
242
d9019901
SM
2432016-04-27 Simon Marchi <simon.marchi@ericsson.com>
244
245 * lib/gdb.exp (gdb_load_shlibs): Rename to...
246 (gdb_load_shlib): ... this.
247 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
248 gdb_load_shlib.
249 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
250 * gdb.base/ctxobj.exp: Likewise.
251 * gdb.base/dprintf-pending.exp: Likewise.
252 * gdb.base/dso2dso.exp: Likewise.
253 * gdb.base/fixsection.exp: Likewise.
254 * gdb.base/gcore-relro.exp: Likewise.
255 * gdb.base/gdb1555.exp: Likewise.
256 * gdb.base/global-var-nested-by-dso.exp: Likewise.
257 * gdb.base/gnu-ifunc.exp: Likewise.
258 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
259 * gdb.base/jit-so.exp (one_jit_test): Likewise.
260 * gdb.base/pending.exp: Likewise.
261 * gdb.base/print-file-var.exp: Likewise.
262 * gdb.base/print-symbol-loading.exp: Likewise.
263 * gdb.base/shlib-call.exp: Likewise.
264 * gdb.base/shreloc.exp: Likewise.
265 * gdb.base/so-impl-ld.exp: Likewise.
266 * gdb.base/solib-disc.exp: Likewise.
267 * gdb.base/solib-nodir.exp: Likewise.
268 * gdb.base/solib-overlap.exp: Likewise.
269 * gdb.base/solib-symbol.exp: Likewise.
270 * gdb.base/solib-weak.exp (do_test): Likewise.
271 * gdb.base/sym-file.exp: Likewise.
272 * gdb.base/symtab-search-order.exp: Likewise.
273 * gdb.base/type-opaque.exp: Likewise.
274 * gdb.base/unload.exp: Likewise.
275 * gdb.base/watchpoint-solib.exp: Likewise.
276 * gdb.compile/compile.exp: Likewise.
277 * gdb.cp/gdb2384.exp: Likewise.
278 * gdb.cp/infcall-dlopen.exp: Likewise.
279 * gdb.cp/re-set-overloaded.exp: Likewise.
280 * gdb.fortran/library-module.exp: Likewise.
281 * gdb.opt/solib-intra-step.exp: Likewise.
282 * gdb.python/py-finish-breakpoint.exp: Likewise.
283 * gdb.python/py-shared.exp: Likewise.
284 * gdb.reverse/solib-precsave.exp: Likewise.
285 * gdb.reverse/solib-reverse.exp: Likewise.
286 * gdb.server/solib-list.exp: Likewise.
287 * gdb.threads/dlopen-libpthread.exp: Likewise.
288 * gdb.threads/tls-shared.exp: Likewise.
289 * gdb.threads/tls-so_extern.exp: Likewise.
290 * gdb.trace/change-loc.exp: Likewise.
291 * gdb.trace/ftrace-lock.exp: Likewise.
292 * gdb.trace/ftrace.exp: Likewise.
293 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
294 * gdb.trace/pending.exp: Likewise.
295 * gdb.trace/range-stepping.exp: Likewise.
296 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
297 (strace_info_marker): Likewise.
298 (strace_probe_marker): Likewise.
299 (strace_trace_on_same_addr): Likewise.
300 (strace_trace_on_diff_addr): Likewise.
301 * gdb.trace/trace-break.exp: Likewise.
302 * gdb.trace/trace-condition.exp: Likewise.
303 * gdb.trace/trace-mt.exp: Likewise.
304
fca4cfd9
SM
3052016-04-27 Simon Marchi <simon.marchi@ericsson.com>
306
307 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
308 result of gdb_remote_download.
309 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
310 * gdb.base/dso2dso.exp: Likewise.
311 * gdb.base/global-var-nested-by-dso.exp: Likewise.
312 * gdb.base/print-file-var.exp: Likewise.
313 * gdb.base/shlib-call.exp: Likewise.
314 * gdb.base/shreloc.exp: Likewise.
315 * gdb.base/solib-overlap.exp: Likewise.
316 * gdb.base/solib-weak.exp (do_test): Likewise.
317 * gdb.base/unload.exp: Likewise.
318
11cf4ffb
YQ
3192016-04-27 Yao Qi <yao.qi@linaro.org>
320
321 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
322 exists.
323
3e2e34f8
KB
3242016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
325
326 * vla-type.exp: Print structure from toplevel.
327
8f07e298
BH
3282016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
329
330 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
331 of dynamic types.
332 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
333 of dynamic types.
334
9920b434
BH
3352016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
336
337 * gdb.fortran/vla-type.f90: New file.
338 * gdb.fortran/vla-type.exp: New file.
339
f3abeff5
YQ
3402016-04-25 Yao Qi <yao.qi@linaro.org>
341
342 * gdb.base/branch-to-self.c: New file.
343 * gdb.base/branch-to-self.exp: New file.
344
0a5d52f0
YQ
3452016-04-22 Yao Qi <yao.qi@linaro.org>
346
347 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
348 more after $hex.
349
495346f6
YQ
3502016-04-22 Yao Qi <yao.qi@linaro.org>
351
352 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
353 * gdb.base/annota3.exp: Likewise.
354
4a7e075c
YQ
3552016-04-22 Yao Qi <yao.qi@linaro.org>
356
357 * gdb.reverse/step-precsave.exp: Do one step and test program
358 stops in "callee" and do multiple steps until program goes out
359 of "callee".
360 * gdb.reverse/step-reverse.exp: Likewise.
361
5b061e98
YQ
3622016-04-22 Yao Qi <yao.qi@linaro.org>
363
364 * gdb.trace/signal.exp: Also pass if
365 $tracepoint_hits($i) > $iterations.
366
5c5dc57f
YQ
3672016-04-22 Yao Qi <yao.qi@linaro.org>
368
369 * gdb.trace/signal.c: New file.
370 * gdb.trace/signal.exp: New file.
371
a55411b9
DE
3722016-04-19 Doug Evans <xdje42@gmail.com>
373
374 * gdb.base/bad-file.exp: New file.
375
a22df60a
MG
3762016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
377
378 * gdb.dwarf2/implref.exp: New file.
379
0c13f7e5
BH
3802016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
381
382 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
383 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
384 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
385 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
386 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
387 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
388 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
389 * lib/fortran.exp (fortran_int4): New procedure.
390 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
391 (fortran_logical4): Likewise.
392
9b9b09e9
BH
3932016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
394
395 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
396
a14d1f4d
BH
3972016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
398
399 * lib/compiler.c: Add Intel specific preprocessor macros.
400 * lib/compiler.cc: Likewise.
401
7d49b1d0
LM
4022016-04-13 Luis Machado <lgustavo@codesourcery.com>
403
404 * gdb.server/connect-with-no-symbol-file.c: New file.
405 * gdb.server/connect-with-no-symbol-file.exp: New file.
406
8392fa22
SM
4072016-04-13 Simon Marchi <simon.marchi@ericsson.com>
408
409 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
410
8c4c4aeb
SM
4112016-04-13 Simon Marchi <simon.marchi@ericsson.com>
412
413 * boards/gdbserver-base.exp (${board}_download): Copy source file to
414 standard output directory.
415
45e3745e
AT
4162016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
417
418 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
419
e26b7e41
MM
4202016-04-13 Markus Metzger <markus.t.metzger@intel.com>
421
422 * gdb.btrace/instruction_history.c (loop): Add declaration.
423
8ce09462
AT
4242016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
425
426 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
427
2e88a1ea
SM
4282016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
429
430 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
431 parentheses to print.
432 (continue_handler): Likewise.
433
f48e22e3
SM
4342016-04-08 Simon Marchi <simon.marchi@ericsson.com>
435
436 * gdb.server/solib-list.exp: Remove is_remote check.
437 Pass shlib= to gdb_compile. Don't link shared library with
438 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
439 Run binary filename through "readlink -f" on the target.
440
096be756
PA
4412016-04-08 Pedro Alves <palves@redhat.com>
442
443 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
444 interpreter filename as argument to gdbserver_spawn.
445 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
446 Return empty if $last_loaded_file does not exist.
447
06500533
JK
4482016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
449
450 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
451 * gdb.base/jit-main.c: Use exit after usage.
452
2d35e871
JK
4532016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
454
455 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
456 GDBHISTSIZE prior to the tests.
457 * gdb.base/gdbinit-history.exp: Likewise.
458
4592016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
460
461 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
462 instead of build_executable. Use gdb_load_shlibs.
463
c8064e7e
YQ
4642016-04-07 Yao Qi <yao.qi@linaro.org>
465
466 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
467 Execute "si" command.
468
bde47561
YQ
4692016-04-07 Yao Qi <yao.qi@linaro.org>
470
471 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
472 number instead of the comments on some line.
473
b16f8a3b
DB
4742016-04-06 Don Breazeal <donb@codesourcery.com>
475
476 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
477 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
478
c2f901df
SM
4792016-04-06 Simon Marchi <simon.marchi@ericsson.com>
480
481 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
482 standard_output_file. Remove unused binfile variable.
483
ac17fda0
CU
4842016-04-05 Catalin Udma <catalin.udma@freescale.com>
485
486 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
487 * gdb.python/py-mi-objfile.exp: Match "list main" output
488 in console format.
489
03a8c4df
SM
4902016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
491
492 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
493 absolute.
494
6e774b13
SM
4952016-04-05 Simon Marchi <simon.marchi@ericsson.com>
496
497 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
498 absolute.
499 * gdb.trace/ftrace.exp: Likewise.
500 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
501 targets as well.
502 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
503 (gdb_load_shlibs): Copy libraries to test directory when testing
504 natively. Only set solib-search-path if testing remotely.
505 * lib/mi-support.exp (mi_load_shlibs): Likewise.
506
7817ea46
SM
5072016-04-05 Simon Marchi <simon.marchi@ericsson.com>
508
509 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
510 gdb_download. Use it even if the target is not remote.
511 * gdb.base/jit.exp (compile_jit_test): Likewise.
512 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
513 output directory if the destination board is local, otherwise use
514 the standard remote_download from DejaGnu.
515 (gdb_download): Remove.
516 (gdb_load_shlibs): Use gdb_remote_download instead of
517 gdb_download.
518 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
519 Use gdb_remote_download instead of gdb_download. Use it even if
520 the target is not remote.
521 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
522 instead of gdb_download.
523
7beb7f68
SM
5242016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
525
526 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
527 (test_insert_delete_modify): Call mi_load_shlibs before trying to
528 run.
529
cc63428a
AV
5302016-04-01 Artemiy Volkov <artemiyv@acm.org>
531
532 PR gdb/19820
533 * gdb.base/printcmds.exp: Add artificial arrays tests.
534
64cdf930
PA
5352016-03-31 Pedro Alves <palves@redhat.com>
536
537 PR gdb/19858
538 * gdb.base/jit-main.c: Include unistd.h.
539 (ATTACH): Define to 0 if not already defined.
540 (wait_for_gdb, mypid): New globals.
541 (WAIT_FOR_GDB): New macro.
542 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
543 some breakpoint locations.
544 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
545 New procedures.
546 (one_jit_test): Add REATTACH parameter, and handle it. Use
547 continue_to_test_location.
548 (top level): Test attach, and adjusts calls to one_jit_test.
549
40dea8cb
PA
5502016-03-31 Pedro Alves <palves@redhat.com>
551
552 PR gdb/19858
553 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
554 BINSUFFIX parameter, and handle it.
555 (top level): Adjust calls compile_jit_test.
556
e7ea3ec7
CU
5572016-03-31 Catalin Udma <catalin.udma@freescale.com>
558
559 PR python/19743
560 * gdb.python/py-mi-events-gdb.py: New file.
561 * gdb.python/py-mi-events.c: New file.
562 * gdb.python/py-mi-events.exp: New file.
563
e6359af3
YQ
5642016-03-30 Yao Qi <yao.qi@linaro.org>
565
566 * gdb.reverse/until-precsave.exp: Match function name only.
567 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
568 Move malloc to a condition block.
569 * gdb.reverse/until-reverse.exp: Match function name only.
570
a4105d04
MK
5712016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
572
573 * gdb.trace/ftrace.exp: Set arg0exp for s390.
574 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
575 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
576 variable for GPR 0 instead of assuming it is register 0.
577 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
578 * lib/trace-support.exp: Add s390 registers.
579
bfa6adb9
YQ
5802016-03-29 Yao Qi <yao.qi@linaro.org>
581
582 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
583
1e6697ea
YQ
5842016-03-24 Yao Qi <yao.qi@linaro.org>
585
586 * gdb.reverse/break-reverse.exp: Add quotation mark in the
587 test message.
588
64bcd522
AA
5892016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
590
591 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
592 maintaining separate logic for constructing the output path.
593
7868401b
DB
5942016-03-16 Don Breazeal <donb@codesourcery.com>
595
596 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
597 Retry fork and waitpid on interrupted system call errors.
598 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
599 Use with_timeout_factor to increase timeout by factor of 10.
600
1cafadb4
DB
6012016-03-15 Don Breazeal <donb@codesourcery.com>
602
603 * gdb.cp/scope-err.cc: New test program.
604 * gdb.cp/scope-err.exp: New test script.
605 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
606 lines and "set breakpoint here" comment.
607 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
608 Fixed some whitespace and format issues.
609 * gdb.mi/mi-linespec-err-cp.cc: New test program.
610 * gdb.mi/mi-linespec-err-cp.exp: New test script.
611
81516450
DE
6122016-03-15 Doug Evans <dje@google.com>
613
614 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
615 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
616 All callers updated. Add tests for enums, mixed flags register.
617
aa52b601
DE
6182016-03-15 Doug Evans <dje@google.com>
619
620 * gdb.base/skip.c (main): Call test_skip_file_and_function.
621 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
622
fa4ff313
SM
6232016-03-14 Simon Marchi <simon.marchi@ericsson.com>
624
625 * gdb.base/default.exp: Add $_as_string to the list of expected
626 convenience functions.
627
f2403c39
AB
6282016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
629
630 * gdb.base/maint.exp: New tests for 'maint info line-table'.
631
f2f3ccb9
SM
6322016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
633
634 * gdb.python/py-as-string.exp: New file.
635 * gdb.python/py-as-string.c: New file.
636
00dbd492
PA
6372016-03-09 Pedro Alves <palves@redhat.com>
638
639 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
640 signal" -> "Thread NN received signal" output change.
641 * gdb.threads/ia64-sigill.exp: Likewise.
642 * gdb.threads/linux-dp.exp: Likewise.
643 * gdb.threads/manythreads.exp: Likewise.
644 * gdb.threads/pending-step.exp: Likewise.
645 * gdb.threads/print-threads.exp: Likewise.
646 * gdb.threads/sigstep-threads.exp: Likewise.
647 * gdb.threads/staticthreads.exp: Likewise.
648 * gdb.threads/tls.exp: Likewise.
649
1e6697ea
YQ
6502016-03-09 Pedro Alves <palves@redhat.com>
651
652 * gdb.base/command-line-input.exp: New file.
653
b04fd3be
MK
6542016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
655
656 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
657 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
658 * gdb.trace/pending.exp: Accept leading dot before function name.
659 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
660 * lib/trace-support.exp: Set registers for ppc.
661
98fa59e9
MK
6622016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
663
664 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
665 use it for disassembly; accept .main in addition to main in backtrace.
666
f77198c8
MK
6672016-03-09 Wei-cheng Wang <cole945@gmail.com>
668 Marcin Kościelnicki <koriakin@0x04.net>
669
670 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
671 (gdb_recursion_test_ptr): New global variable.
672 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
673 gdb_recursion_test.
674 (gdb_c_test): Ditto.
675
ba84e0da
MK
6762016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
677
678 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
679 ordering.
680
4366d36e
MK
6812016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
682
683 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
684 (bar): Add bar_start_lbl label.
685 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
686 of foo/bar for emitting DWARF and tracing.
687
5eb264df
SDJ
6882016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
689
690 * analyze-racy-logs.py: Set executable bit.
691
fb6a751f
SDJ
6922016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
693
694 * Makefile.in (DEFAULT_RACY_ITER): New variable.
695 (CHECK_TARGET_TMP): Likewise.
696 (check-single-racy): New rule.
697 (check-parallel-racy): Likewise.
698 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
699 (do-check-parallel-racy): New rule.
700 (check-racy/%.exp): Likewise.
701 * README (Racy testcases): New section.
702 * analyze-racy-logs.py: New file.
703
bdf7e230
DE
7042016-03-03 Doug Evans <dje@google.com>
705
706 * gdb.base/skip.exp: Use with_test_prefix.
707
4719d415
YQ
7082016-03-03 Yao Qi <yao.qi@linaro.org>
709
710 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
711 Invoke step_over_syscall "clone" and break_cond_on_syscall
712 "clone".
713 * gdb.base/step-over-clone.c: New file.
714
ea507862
YQ
7152016-03-03 Yao Qi <yao.qi@linaro.org>
716
717 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
718 code format.
719
8fc8cbda
YQ
7202016-03-03 Yao Qi <yao.qi@linaro.org>
721
722 * gdb.base/disp-step-fork.c: Rename to ...
723 * gdb.base/step-over-fork.c: ... it. New file.
724 * gdb.base/disp-step-vfork.c: Rename to ...
725 * gdb.base/step-over-vfork.c: ... it. New file.
726 * gdb.base/disp-step-syscall.exp: Rename to ...
727 * gdb.base/step-over-syscall.exp: ... it. New file.
728 (disp_step_cross_syscall): Rename to ...
729 (step_over_syscall): ... it.
730
92fa70b0
YQ
7312016-03-03 Yao Qi <yao.qi@linaro.org>
732
733 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
734 If target supports condition evaluation on target, invoke
735 break_cond_on_syscall for fork and vfork.
736
e197ad3c
YQ
7372016-03-03 Yao Qi <yao.qi@linaro.org>
738
739 * gdb.base/disp-step-syscall.exp: Don't invoke
740 support_displaced_stepping.
741 (disp_step_cross_syscall): Test with displaced stepping off and
742 on if supported.
743
0b47da9f
YQ
7442016-03-03 Yao Qi <yao.qi@linaro.org>
745
746 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
747 proc.
748 (setup): New proc.
749 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
750 and setup.
751
065ab6dc
BH
7522016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
753
754 * gdb.fortran/vla-history.exp: Remove breakpoint.
755
07e448ad 7562016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
757
758 * gdb.fortran/vla-history.exp: Lookup array elements and printing exceeds timeout.
759
9ac2d526 7602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
761
762 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an breakpoint.
763
17807369
BH
7642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
765
766 * gdb.mi/vla.f90: Nullify pointer after declaration.
767
86e501af
PA
7682016-03-01 Pedro Alves <palves@redhat.com>
769
770 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
771
1e903e32
PA
7722016-03-01 Pedro Alves <palves@redhat.com>
773
774 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
775 before anything else.
776 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
777 _GNU_SOURCE here.
778 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
779 before anything else.
780 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
781
6ccb54e2
PA
7822016-03-01 Pedro Alves <palves@redhat.com>
783
784 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
785
30ca9da1
YQ
7862016-03-01 Yao Qi <yao.qi@linaro.org>
787
788 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
789 prepare_for_testing.
790
dc856b38
YQ
7912016-03-01 Yao Qi <yao.qi@linaro.org>
792
793 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
794
4a932159
AA
7952016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
796
797 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
798 manually constructing the output path.
799
f2489477
AA
8002016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
801
802 * gdb.arch/s390-stackless.S: New.
803 * gdb.arch/s390-stackless.exp: New.
804
38899f16
IB
8052016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
806
807 * gdb.dlang/circular.c: New file.
808 * gdb.dlang/circular.exp: New file.
809
9fde51ed
YQ
8102016-02-26 Yao Qi <yao.qi@linaro.org>
811
812 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
813 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
814 (testcases): Update.
815
ce90fefe
YQ
8162016-02-26 Yao Qi <yao.qi@linaro.org>
817
818 * gdb.reverse/aarch64.c: Rename to ...
819 * gdb.reverse/insn-reverse.c: ... it.
820 * gdb.reverse/aarch64.exp: Rename to ...
821 * gdb.reverse/insn-reverse.exp: ... it.
822
3263bceb
YQ
8232016-02-26 Yao Qi <yao.qi@linaro.org>
824
825 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
826 (testcase_ftype): New.
827 (testcases): New array.
828 (n_testcases): New.
829 (main): Call each element in testcases.
830 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
831 (read_testcase): New.
832 Do the tests in a loop.
833
6cb59ff1
YQ
8342016-02-25 Yao Qi <yao.qi@linaro.org>
835
836 * gdb.base/branches.c: Remove.
837
ae91f625
MK
8382016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
839
840 PR gdb/13808
841 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
842
678b48b7
MK
8432016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
844
845 * gdb.trace/ftrace.exp: Remove unnecessary target check.
846
7337a6f2
MK
8472016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
848
849 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
850 change x86_64 call_insn to 'callq'.
851
861ca91f
AT
8522016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
853
854 * gdb.trace/tfile-avx.c: Move to...
855 * gdb.trace/tracefile-pseudo-reg.c: Here.
856 * gdb.trace/tfile-avx.exp: Move to...
857 * gdb.trace/tracefile-pseudo-reg.exp: Here.
858
bf74e428
GB
8592016-02-24 Gary Benson <gbenson@redhat.com>
860
861 * gdb.base/attach-pie-noexec.exp: Do not expect an error
862 message on attach.
863
cce0e923
DE
8642016-02-23 Doug Evans <dje@google.com>
865
866 * gdb.base/skip.c (test_skip): New function.
867 (end_test_skip_file_and_function): New function.
868 (test_skip_file_and_function): New function.
869 * gdb.base/skip1.c (test_skip): New function.
870 (skip1_test_skip_file_and_function): New function.
871 * gdb.base/skip.exp: Add tests for new skip options.
872 * gdb.base/skip-solib.exp: Update expected output.
873 * gdb.perf/skip-command.cc: New file.
874 * gdb.perf/skip-command.exp: New file.
875 * gdb.perf/skip-command.py: New file.
876
4000e47e
MK
8772016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
878
879 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
880 info registers pattern.
881
24f75ead
IB
8822016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
883
884 * lib/future.exp: Add D support.
885 (gdb_find_gdc): New proc.
886 (gdb_default_target_compile): Add D support.
887
fbb7bcbe
WW
8882016-02-18 Wei-cheng Wang <cole945@gmail.com>
889
890 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
891 user+system time.
892 (trace_speed_test): Determine the iteration count for a time
893 between 15..30 seconds.
894
012b3a21
WT
8952016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
896
897 * gdb.arch/i386-mpx-sigsegv.c: New file.
898 * gdb.arch/i386-mpx-sigsegv.exp: New file.
899 * gdb.arch/i386-mpx-simple_segv.c: New file.
900 * gdb.arch/i386-mpx-simple_segv.exp: New file.
901
2d5189bd
YQ
9022016-02-18 Yao Qi <yao.qi@linaro.org>
903
904 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
905 Don't call setup_kfail.
906
40fb20d0
YQ
9072016-02-18 Yao Qi <yao.qi@linaro.org>
908
909 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
910 Set "set breakpoint condition-evaluation" per $cond_bp_target.
911
21b1f8d2
DE
9122016-02-16 Doug Evans <dje@google.com>
913
914 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
915 * gdb.base/skip1.c: Ditto.
916 * gdb.base/skip.exp: Whitespace cleanup.
917
4041ed77
DB
9182016-02-16 Don Breazeal <donb@codesourcery.com>
919
920 PR remote/19496
921 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
922 Remove kfail for PR remote/19496.
923
c4ef31bf
SM
9242016-02-16 Simon Marchi <simon.marchi@ericsson.com>
925
926 * lib/gdb.exp (standard_temp_file): Return a path specific to
927 the runtest invocation.
928
266b65b3
SM
9292016-02-16 Simon Marchi <simon.marchi@ericsson.com>
930
931 * gdb.trace/save-trace.exp: Change relative path to be in the
932 standard output directory.
933
a7a0a6a9
JK
9342016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * gdb.arch/i386-prologue.c: Add missing prototypes.
937
c99dbb42
JK
9382016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
939
940 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
941 * gdb.arch/i386-prologue.exp: Likewise.
942 * gdb.arch/i386-size.exp: Likewise.
943
aa480355
SM
9442016-02-15 Simon Marchi <simon.marchi@ericsson.com>
945
946 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
947 define object file path.
948 * gdb.btrace/gcore.exp: Use standard_output_file to define core
949 file path.
950 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
951 standard_output_file to define binfile.
952
ba881f50
JK
9532016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
954
955 Fix compatibility with recent gfortran-5.3.1.
956 * gdb.fortran/vla-history.exp (print vla1 allocated)
957 (print vla2 allocated, print $2, print $3): Remove
958 (print $4): Rename to ...
959 (print $2): ... here.
960 (print $9): Rename to ...
961 (print $5): ... here.
962 (print $10): Rename to ...
963 (print $6): ... here.
964 * gdb.fortran/vla.f90: Add pvla initialization.
965
e9fb005c
JK
9662016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
967
968 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
969 New test.
970 * gdb.fortran/vla-value-sub.exp: Likewise.
971
e44e00ff
MK
9722016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
973
974 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
975
97e94151
SM
9762016-02-12 Simon Marchi <simon.marchi@ericsson.com>
977
978 * i386-biarch-core.exp: Define corefile using
979 standard_output_file.
980
01113bc1
YQ
9812016-02-12 Yao Qi <yao.qi@linaro.org>
982
983 * gdb.arch/arm-single-step-kernel-helper.c: New.
984 * gdb.arch/arm-single-step-kernel-helper.exp: New.
985
33b4777c
MM
9862016-02-12 Markus Metzger <markus.t.metzger@intel.com>
987
988 * gdb.btrace/tailcall-only.exp: New.
989 * gdb.btrace/tailcall-only.c: New.
990 * gdb.btrace/x86_64-tailcall-only.S: New.
991 * gdb.btrace/i686-tailcall-only.S: New.
992
acc23c11
PA
9932016-02-11 Pedro Alves <palves@redhat.com>
994
995 * README (Parallel testing): Add missing double quotes.
996
e352bf0a
PA
9972016-02-11 Pedro Alves <palves@redhat.com>
998
999 * README (Parallel testing): New section.
1000 (GDB_PARALLEL): Rewrite.
1001 (FORCE_PARALLEL): Document.
1002
9f5fed78
MK
10032016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
1004
1005 * gdb.trace/tfile-avx.c: New test.
1006 * gdb.trace/tfile-avx.exp: New test.
1007
9ef9e6a6
KS
10082016-02-09 Keith Seitz <keiths@redhat.com>
1009
1010 PR breakpoints/19546
1011 * gdb.base/infcall-exec.c: New file.
1012 * gdb.base/infcall-exec2.c: New file.
1013 * gdb.base/infcall-exec.exp: New file.
1014
a96e36da
KS
10152016-02-09 Keith Seitz <keiths@redhat.com>
1016
1017 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
1018 (toplevel): Call test_bkpt_address.
1019
9f61929f
KS
10202016-02-09 Keith Seitz <keiths@redhat.com>
1021
1022 PR python/19506
1023 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
1024 (toplevel): Call test_bkpt_address.
1025
1e94266c
SM
10262016-02-09 Simon Marchi <simon.marchi@ericsson.com>
1027
1028 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
1029 to AC_OUTPUT.
1030 * configure: Regenerate.
1031
2a7f3dff
PA
10322016-02-09 Pedro Alves <palves@redhat.com>
1033
1034 PR breakpoints/19548
1035 * gdb.base/execl-update-breakpoints.c (some_function): New
1036 function.
1037 (main): Call it.
1038 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
1039 Tighten expected GDB output.
1040
2151ccc5
SM
10412016-02-08 Simon Marchi <simon.marchi@ericsson.com>
1042
1043 * Makefile.in (ALL_SUBDIRS): Remove.
1044 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
1045 (distclean maintainer-clean realclean): Likewise.
1046 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
1047 * configure: Regenerate.
1048 * gdb.ada/Makefile.in: Delete.
1049 * gdb.arch/Makefile.in: Likewise.
1050 * gdb.asm/Makefile.in: Likewise.
1051 * gdb.base/Makefile.in: Likewise.
1052 * gdb.btrace/Makefile.in: Likewise.
1053 * gdb.cell/Makefile.in: Likewise.
1054 * gdb.compile/Makefile.in: Likewise.
1055 * gdb.cp/Makefile.in: Likewise.
1056 * gdb.disasm/Makefile.in: Likewise.
1057 * gdb.dlang/Makefile.in: Likewise.
1058 * gdb.dwarf2/Makefile.in: Likewise.
1059 * gdb.fortran/Makefile.in: Likewise.
1060 * gdb.gdb/Makefile.in: Likewise.
1061 * gdb.go/Makefile.in: Likewise.
1062 * gdb.guile/Makefile.in: Likewise.
1063 * gdb.java/Makefile.in: Likewise.
1064 * gdb.linespec/Makefile.in: Likewise.
1065 * gdb.mi/Makefile.in: Likewise.
1066 * gdb.modula2/Makefile.in: Likewise.
1067 * gdb.multi/Makefile.in: Likewise.
1068 * gdb.objc/Makefile.in: Likewise.
1069 * gdb.opencl/Makefile.in: Likewise.
1070 * gdb.opt/Makefile.in: Likewise.
1071 * gdb.pascal/Makefile.in: Likewise.
1072 * gdb.perf/Makefile.in: Likewise.
1073 * gdb.python/Makefile.in: Likewise.
1074 * gdb.reverse/Makefile.in: Likewise.
1075 * gdb.server/Makefile.in: Likewise.
1076 * gdb.stabs/Makefile.in: Likewise.
1077 * gdb.threads/Makefile.in: Likewise.
1078 * gdb.trace/Makefile.in: Likewise.
1079 * gdb.xml/Makefile.in: Likewise.
1080 * lib/gdb.exp (make_gdb_parallel_path): Add check for
1081 GDB_PARALLEL.
1082 (standard_output_file): Remove check for GDB_PARALLEL, always
1083 return path in outputs/$subdir/$testname.
1084
437277d4
SM
10852016-02-08 Simon Marchi <simon.marchi@ericsson.com>
1086
1087 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
1088 (site.exp): Assign abs_srcdir to tcl's srcdir.
1089
31d913c7
YQ
10902016-02-04 Yao Qi <yao.qi@linaro.org>
1091
1092 * gdb.base/foll-exec-mode.c: Include limits.h.
1093 (main): Add parameters argc and argv. Get directory from
1094 argv[0].
1095 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
1096 compilation.
1097 * gdb.base/foll-exec.c: Include limits.h.
1098 (main): Add parameters argc and argv.
1099 Get directory from argv[0].
1100 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
1101 Adjust tests on the number of lines as source code changed.
1102 * gdb.base/foll-vfork-exit.c: Include limits.h.
1103 (main): Add one line of statement before vfork.
1104 * gdb.base/foll-vfork.c: Include limits.h and string.h.
1105 (main): Add parameters argc and argv. Get directory from
1106 argv[0].
1107 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
1108 (setup_gdb): Set tbreak to skip some source lines.
1109 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
1110 (main): Add parameters argc and argv. Get directory from
1111 argv[0].
1112 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
1113 compilation.
1114 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
1115 (main): Add parameters argc and argv. Get directory from
1116 argv[0].
1117 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
1118 compilation.
1119
9482b9fb
DE
11202016-02-01 Doug Evans <dje@google.com>
1121
1122 * gdb.base/skip.exp: Clean up multiple references to same test name.
1123
6b2e4f10
PA
11242016-02-01 Pedro Alves <palves@redhat.com>
1125
ccb6afd6 1126 PR remote/19496
6b2e4f10
PA
1127 * gdb.threads/forking-threads-plus-breakpoint.exp
1128 (displaced_stepping_supported): New global.
1129 (probe_displaced_stepping_support): New procedure.
1130 (do_test): Add 'displaced' parameter, and use it.
1131 (top level): Check for displaced stepping support. Add displaced
1132 stepping on/off testing axis.
1133
37a8db1a
AB
11342016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
1135
1136 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
1137 pointer. Don't perform further tests on the unassociated pointer
1138 if the first test fails.
1139
5fdf6324
AB
11402016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
1141
1142 * gdb.base/max-value-size.c: New file.
1143 * gdb.base/max-value-size.exp: New file.
1144 * gdb.base/huge.exp: Disable max-value-size for this test.
1145
935c6144
IB
11462016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
1147
1148 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
1149
7fe8399d
YQ
11502016-01-28 Yao Qi <yao.qi@linaro.org>
1151
1152 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
1153
a2077e25
PA
11542016-01-25 Pedro Alves <palves@redhat.com>
1155
1156 PR threads/19461
1157 * gdb.base/fork-running-state.c: New file.
1158 * gdb.base/fork-running-state.exp: New file.
1159
1d2736d4
PA
11602016-01-25 Pedro Alves <palves@redhat.com>
1161
1162 PR gdb/19494
1163 * gdb.base/catch-fork-kill.c: New file.
1164 * gdb.base/catch-fork-kill.exp: New file.
1165
f1da4b11
PA
11662016-01-25 Pedro Alves <palves@redhat.com>
1167
1168 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
1169 Delete, moved to lib/gdb.exp.
1170 * gdb.threads/forking-threads-plus-breakpoint.exp
1171 (foreach_with_prefix): Likewise.
1172 * gdb.threads/process-dies-while-handling-bp.exp
1173 (foreach_with_prefix): Likewise.
1174 * lib/gdb.exp (foreach_with_prefix): New procedure.
1175
45f38546
MK
11762016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
1177
1178 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
1179 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
1180
dc29a1ce
MK
11812016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
1182
1183 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
1184 endian targets.
1185
092127d7
JK
11862016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1187 Pedro Alves <palves@redhat.com>
1188
1189 Fix testsuite compatibility with Guile.
1190 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
1191 number.
1192
31d765d3
JK
11932016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1194
1195 Fix testsuite compatibility with Guile.
1196 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
1197 (thread 1): New test for backtrace through signal handler.
1198
1ac78c04
YQ
11992016-01-22 Yao Qi <yao.qi@linaro.org>
1200
1201 PR testsuite/19491
1202 * gdb.base/multi-forks.c: Include
1203 ../lib/unbuffer_output.c
1204 (main): Call gdb_unbuffer_output.
1205
4f5946a8
DE
12062016-01-21 Doug Evans <dje@google.com>
1207
1208 * lib/ada.exp (gdb_compile_ada): Fix typo.
1209
305e13e6
JB
12102016-01-21 Joel Brobecker <brobecker@adacore.com>
1211
1212 * gdb.base/break-fun-addr.exp: New file.
1213 * gdb.base/break-fun-addr1.c: New file.
1214 * gdb.base/break-fun-addr2.c: New file.
1215
5f5dfff6
SM
12162016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
1217
1218 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
1219 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
1220 enum flag values.
1221
fd356fa2
AA
12222016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
1223
1224 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
1225 when GDB can not set the vector return value. Add more comments
1226 for clarification.
1227
9df22175
AT
12282016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
1229
1230 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
1231 command.
1232
41d1845e
SM
12332016-01-19 Simon Marchi <simon.marchi@ericsson.com>
1234
1235 * Makefile.in (DO_RUNTEST): Add --status and update usages.
1236
01ac6840
SM
12372016-01-19 Simon Marchi <simon.marchi@ericsson.com>
1238
1239 * Makefile.in (check-single): Pass --status to runtest.
1240 (check/%.exp): Likewise.
1241
12422016-01-19 Simon Marchi <simon.marchi@ericsson.com>
1243
1244 * Makefile.in (check-parallel): Propagate return code from make
1245 do-check-parallel.
1246
bd0a71fa
MK
12472016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
1248
1249 * gdb.trace/ftrace.exp: Fix expected message on continue.
1250 * gdb.trace/pending.exp: Fix expected message on continue.
1251 * gdb.trace/trace-break.exp: Fix expected message on continue.
1252
8bcbad33
SM
12532016-01-18 Simon Marchi <simon.marchi@ericsson.com>
1254
1255 * lib/gdb.exp (gdb_test): Remove unused global references.
1256
f303dbd6
PA
12572016-01-18 Pedro Alves <palves@redhat.com>
1258
1259 * gdb.base/async-shell.exp: Adjust expected output.
1260 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
1261 * gdb.base/siginfo-thread.exp: Adjust expected output.
1262 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
1263 * gdb.java/jnpe.exp: Adjust expected output.
1264 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
1265 * gdb.threads/continue-pending-status.exp: Adjust expected output.
1266 * gdb.threads/leader-exit.exp: Adjust expected output.
1267 * gdb.threads/manythreads.exp: Adjust expected output.
1268 * gdb.threads/pthreads.exp: Adjust expected output.
1269 * gdb.threads/schedlock.exp: Adjust expected output.
1270 * gdb.threads/siginfo-threads.exp: Adjust expected output.
1271 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
1272 expected output.
1273 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
1274 output.
1275 * gdb.threads/sigthread.exp: Adjust expected output.
1276 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
1277
b2789696
YQ
12782016-01-18 Yao Qi <yao.qi@linaro.org>
1279
1280 * gdb.guile/scm-section-script.c: Replace @progbits with
1281 %progbits.
1282 * gdb.python/py-section-script.c: Likewise.
1283
71ef29a8
PA
12842016-01-15 Pedro Alves <palves@redhat.com>
1285
1286 * gdb.multi/tids.exp: Test star wildcard ranges.
1287
3f5b7598
PA
12882016-01-15 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
1291 command from "thread apply" invocation.
1292 (thr_apply_info_thr_invalid): Default the expected output to the
1293 input tid list.
1294 (top level): Add tests that use convenience variables. Add tests
1295 for "thread apply" with a valid TID list, but missing the command.
1296
663f6d42
PA
12972016-01-13 Pedro Alves <palves@redhat.com>
1298
1299 * gdb.base/default.exp: Expect $_gthread as well.
1300 * gdb.multi/tids.exp: Test $_gthread.
1301 * gdb.threads/thread-specific.exp: Test $_gthread.
1302
c84f6bbf
PA
13032016-01-13 Pedro Alves <palves@redhat.com>
1304
1305 * gdb.multi/tids.exp: Test "info threads -gid".
1306
22a02324
PA
13072016-01-13 Pedro Alves <palves@redhat.com>
1308
1309 * gdb.multi/tids.exp: Test InferiorThread.global_num and
1310 Breakpoint.thread.
1311 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
1312
5d5658a1
PA
13132016-01-07 Pedro Alves <palves@redhat.com>
1314
1315 * gdb.base/break.exp: Adjust to output changes.
1316 * gdb.base/hbreak2.exp: Likewise.
1317 * gdb.base/sepdebug.exp: Likewise.
1318 * gdb.base/watch_thread_num.exp: Likewise.
1319 * gdb.linespec/keywords.exp: Likewise.
1320 * gdb.multi/info-threads.exp: Likewise.
1321 * gdb.threads/thread-find.exp: Likewise.
1322 * gdb.multi/tids.c: New file.
1323 * gdb.multi/tids.exp: New file.
1324
84654457
PA
13252016-01-13 Pedro Alves <palves@redhat.com>
1326
1327 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
1328
e3940304
PA
13292016-01-13 Pedro Alves <palves@redhat.com>
1330
1331 * gdb.base/default.exp: Expect $_inferior as well.
1332 * gdb.multi/base.exp: Test $_inferior.
1333
a911d87a
PA
13342016-01-13 Pedro Alves <palves@redhat.com>
1335
1336 PR breakpoints/19388
1337 * gdb.base/catch-signal-siginfo-cond.c: New file.
1338 * gdb.base/catch-signal-siginfo-cond.exp: New file.
1339
82075af2
JS
13402016-01-12 Josh Stone <jistone@redhat.com>
1341 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1342
1343 * gdb.base/catch-syscall.c (do_execve): New variable.
1344 (main): Conditionally trigger an execve.
1345 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
1346 (test_catch_syscall_execve): New, check entry/return across execve.
1347 (do_syscall_tests): Call test_catch_syscall_execve.
1348
e46eeedd
PA
13492016-01-12 Pedro Alves <palves@redhat.com>
1350
1351 * gdb.base/random-signal.exp (do_test): New procedure, with body
1352 of testcase moved in.
1353
01d8c27e
JK
13542016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1355 Pedro Alves <palves@redhat.com>
1356
1357 * gdb.base/funcargs.exp (finish from indirectly called function):
1358 Reintroduce the case for 'First'.
1359
9a706302
JK
13602016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1361 Pedro Alves <palves@redhat.com>
1362
1363 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
1364 (tcatch_vfork_then_child_follow_exec)
1365 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
1366 identification.
1367
c0ecb95f
JK
13682016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1369
1370 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
1371 and repeats to unlimited.
1372 * gdb.python/py-value.exp: Likewise.
1373 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
1374 and repeats to unlimited.
1375
6cfc1fcb
JK
13762016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1377
1378 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
1379 and reordering the functions.
1380 * gdb.multi/hangout.c: Likewise.
1381 * gdb.multi/hello.c: Likewise.
1382
582a1b00
SM
13832016-01-08 Simon Marchi <simon.marchi@ericsson.com>
1384
1385 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
1386 absolute.
1387 (SingleStatisticTestResult.report): Use dict.keys instead of
1388 dict.iterkeys.
1389
79bc59cb
PA
13902016-01-06 Pedro Alves <palves@redhat.com>
1391
1392 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
1393
43368e1d
MM
13942016-01-04 Markus Metzger <markus.t.metzger@intel.com>
1395
1396 * gdb.btrace/dlopen.exp: New.
1397 * gdb.btrace/dlopen.c: New.
1398 * gdb.btrace/dlopen-dso.c: New.
1399
79fad5b8
SL
14002015-12-25 Sandra Loosemore <sandra@codesourcery.com>
1401
1402 * lib/gdb.exp (gdb_test): Update comments to clarify that the
1403 PATTERN argument is optional.
1404
ab8314b3
JB
14052015-12-24 Joel Brobecker <brobecker@adacore.com>
1406
1407 * lib/ada.exp (target_compile_ada_from_dir): New function.
1408 (gdb_compile_ada): Reimplement avoiding the use of project files.
1409 * gdb.ada/gnat_ada.gpr: Delete.
1410 * gdb.ada/cond_lang.exp: Adjust test to make path before
1411 filename optional.
1412 * gdb.ada/small_reg_param.exp: Likewise.
1413
fe33faff
SM
14142015-12-22 Simon Marchi <simon.marchi@ericsson.com>
1415
1416 * gdb.base/foll-vork.exp: Remove HP-UX special case.
1417
6d265cb4
TP
14182015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1419
1420 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
1421 case.
1422
10125099
SM
14232015-12-21 Simon Marchi <simon.marchi@ericsson.com>
1424
1425 * gdb.base/break.exp: Remove dead code.
1426 * gdb.base/sepdebug.exp: Likewise.
1427
3ca22649
SM
14282015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1429
1430 * gdb.asm/asm-source.exp: Remove HP-UX references.
1431 * gdb.base/annota1.exp: Likewise.
1432 * gdb.base/annota3.exp: Likewise.
1433 * gdb.base/attach.exp: Likewise.
1434 * gdb.base/bigcore.exp: Likewise.
1435 * gdb.base/break.exp: Likewise.
1436 * gdb.base/call-ar-st.exp: Likewise.
1437 * gdb.base/callfuncs.exp: Likewise.
1438 * gdb.base/catch-fork-static.exp: Likewise.
1439 * gdb.base/display.exp: Likewise.
1440 * gdb.base/foll-exec-mode.exp: Likewise.
1441 * gdb.base/foll-exec.exp: Likewise.
1442 * gdb.base/foll-fork.exp: Likewise.
1443 * gdb.base/foll-vfork.exp: Likewise.
1444 * gdb.base/funcargs.exp: Likewise.
1445 * gdb.base/hbreak2.exp: Likewise.
1446 * gdb.base/inferior-died.exp: Likewise.
1447 * gdb.base/interrupt.exp: Likewise.
1448 * gdb.base/multi-forks.exp: Likewise.
1449 * gdb.base/nodebug.exp: Likewise.
1450 * gdb.base/sepdebug.exp: Likewise.
1451 * gdb.base/solib1.c: Likewise.
1452 * gdb.base/step-test.exp: Likewise.
1453 * gdb.mi/non-stop.c: Likewise.
1454 * gdb.mi/pthreads.c: Likewise.
1455 * gdb.multi/bkpt-multi-exec.ex: Likewise.
1456 * gdb.threads/pthreads.c: Likewise.
1457 * gdb.threads/staticthreads.exp: Likewise.
1458 * lib/future.exp: Likewise.
1459 * lib/gdb.exp: Likewise.
1460 * gdb.base/so-indr-cl.c: Remove.
1461 * gdb.base/so-indr-cl.exp: Likewise.
1462 * gdb.base/solib.c: Likewise.
1463 * gdb.base/solib.exp: Likewise.
1464 * gdb.base/solib2.c: Likewise.
1465
b6304613
SM
14662015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
1467
1468 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
1469 * gdb.base/call-ar-st.exp: Likewise.
1470 * gdb.base/callfuncs.exp: Likewise.
1471 * gdb.base/condbreak.exp: Likewise.
1472 * gdb.base/constvars.exp: Likewise.
1473 * gdb.base/hbreak2.exp: Likewise.
1474 * gdb.base/langs.exp: Likewise.
1475 * gdb.base/list.exp: Likewise.
1476 * gdb.base/long_long.exp: Likewise.
1477 * gdb.base/ptype.exp: Likewise.
1478 * gdb.base/scope.exp: Likewise.
1479 * gdb.base/signals.exp: Likewise.
1480 * gdb.base/so-impl-ld.exp: Likewise.
1481 * gdb.base/varargs.exp: Likewise.
1482 * gdb.base/volatile.exp: Likewise.
1483 * gdb.base/whatis.exp: Likewise.
1484 * gdb.cp/cplusfuncs.exp: Likewise.
1485 * gdb.cp/inherit.exp: Likewise.
1486 * gdb.cp/local.exp: Likewise.
1487 * gdb.cp/member-ptr.exp: Likewise.
1488 * gdb.cp/method.exp: Likewise.
1489 * gdb.cp/overload.exp: Likewise.
1490 * gdb.cp/templates.exp: Likewise.
1491 * gdb.stabs/weird.exp: Likewise.
1492 * lib/compiler.c: Likewise.
1493 * lib/compiler.cc: Likewise.
1494 * lib/cp-support.exp: Likewise.
1495 * lib/gdb.exp: Likewise.
1496
bf401b07
SM
14972015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
1498
1499 * configure.ac: Remove HP-UX case.
1500 * configure: Regenerate.
1501
aff9c0f8
SM
15022015-12-18 Simon Marchi <simon.marchi@ericsson.com>
1503
1504 * lib/gdb.exp (gdb_compile): Add function doc.
1505
a6904d5a
PA
15062015-12-17 Pedro Alves <palves@redhat.com>
1507
1508 PR threads/19354
1509 * gdb.multi/info-threads.exp: New file.
1510
a22279dd
YQ
15112015-12-15 Yao Qi <yao.qi@linaro.org>
1512
1513 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
1514 is aarch64*-*-*.
1515
0588c796
SL
15162015-12-14 Sandra Loosemore <sandra@codesourcery.com>
1517
1518 * gdb.base/history-duplicates.exp: Skip if no readline support.
1519
5d978e17
SL
15202015-12-14 Sandra Loosemore <sandra@codesourcery.com>
1521
1522 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
1523
7e763b86
SL
15242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
1525
1526 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
1527
87a3a92c
SL
15282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
1529
1530 * gdb.base/completion.exp: Skip tests that interrupt GDB with
1531 ctrl-C if nointerrupts target property is set.
1532 * gdb.base/double-prompt-target-event-error.exp: Likewise.
1533 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
1534 * gdb.base/paginate-bg-execution.exp: Likewise.
1535 * gdb.base/paginate-execution-startup.exp: Likewise.
1536 * gdb.base/random-signal.exp: Likewise.
1537 * gdb.base/range-stepping.exp: Likewise.
1538 * gdb.cp/annota2.exp: Likewise.
1539 * gdb.cp/annota3.exp: Likewise.
1540 * gdb.gdb/selftest.exp: Likewise.
1541 * gdb.threads/continue-pending-status.exp: Likewise.
1542 * gdb.threads/leader-exit.exp: Likewise.
1543 * gdb.threads/manythreads.exp: Likewise.
1544 * gdb.threads/pthreads.exp: Likewise.
1545 * gdb.threads/schedlock.exp: Likewise.
1546 * gdb.threads/sigthread.exp: Likewise.
1547
a8f077dc
DB
15482015-12-11 Don Breazeal <donb@codesourcery.com>
1549
1550 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
1551 remote.
1552 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
1553 * gdb.base/foll-exec.exp (main): Enable for target remote.
1554 * gdb.base/foll-fork.exp (main): Likewise.
1555 * gdb.base/foll-vfork.exp (main): Likewise.
1556 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
1557 (proc continue_to_exit_bp_loc): Use clean_restart.
1558 * gdb.base/pie-execl.exp (main): Disable for target remote.
1559 * gdb.base/watch-vfork.exp (main): Enable for target remote.
1560 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
1561 * gdb.threads/execl.exp (main): Likewise.
1562 * gdb.threads/fork-child-threads.exp (main): Likewise.
1563 * gdb.threads/fork-plus-threads.exp (main): Disable for target
1564 remote.
1565 * gdb.threads/fork-thread-pending.exp (main): Enable for target
1566 remote.
1567 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
1568 pid.tid style ptids, instead of just tid.
1569 * gdb.threads/thread-execl.exp (main): Enable for target remote.
1570 * gdb.threads/watchpoint-fork.exp (main): Likewise.
1571 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
1572 ptids, instead of just tid.
1573
3b2464a8
AB
15742015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1575
1576 * gdb.base/list.exp (test_list_forward): Add end of file error
1577 test.
1578 (test_repeat_list_command): Add end of file error test.
1579 (test_list_backwards): Add beginning of file error test.
1580
a0def019
AB
15812015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1582
1583 * gdb.base/list.exp (test_list_invalid_args): New function,
1584 defined, and called.
1585
5c000dff
AB
15862015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
1587
1588 * gdb.base/list.exp (test_list): Make test names unique.
1589
f1637ebe
YQ
15902015-12-11 Yao Qi <yao.qi@linaro.org>
1591
1592 * gdb.base/coremaker2.c: Remove.
1593
36d6fc0a
PA
15942015-12-10 Pedro Alves <palves@redhat.com>
1595
1596 * gdb.multi/base.exp: Remove stale "spaces" references.
1597
762f7747
PA
15982015-12-10 Pedro Alves <palves@redhat.com>
1599
1600 * gdb.multi/base.exp: Don't use nowarnings.
1601 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
1602 * gdb.multi/hangout.c: Include stdio.h.
1603 * gdb.multi/hello.c: Include stdlib.h.
1604 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
1605 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
1606 * gdb.multi/multi-arch.exp: Don't use nowarnings.
1607
28d2bfb9
AB
16082015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
1609
1610 * gdb.dwarf2/dw2-ranges-base.c: New file.
1611 * gdb.dwarf2/dw2-ranges-base.exp: New file.
1612 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
1613 support additional line table, and debug ranges generation.
1614 (Dwarf::ranges): New function, generate .debug_ranges.
1615 (Dwarf::lines): Support generating simple line table programs.
1616 (Dwarf::assemble): Initialise new namespace variables.
1617
5fc2beac
KB
16182015-12-09 Kevin Buettner <kevinb@redhat.com>
1619
1620 * gdb.base/async.exp (proc test_background): Add case for
1621 asynchronous execution not supported.
1622
1c35a88f
LM
16232015-12-09 Luis Machado <lgustavo@codesourcery.com>
1624
1625 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
1626 format and change test names to make them unique.
1627
b593e3d9
RK
16282015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
1629 Pedro Alves <pedro@redhat.com>
1630
1631 PR gdb/18702
1632 Add checking of floatformats setup on x86_64 hosts.
1633 * gdb.arch/i386-float.S (main): Load bigval and smallval.
1634 (smallval, bigval): New labels/constants.
1635 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
1636 float" after loading bigval and smallval.
1637
d72413e6
PMR
16382015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
1639
1640 * gdb.ada/fun_overload_menu.exp: New testcase.
1641 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
1642
ece66d65
JS
16432015-12-04 Josh Stone <jistone@redhat.com>
1644
1645 * gdb.base/catch-fork-static.exp: New.
1646
41d0efca
YQ
16472015-12-03 Yao Qi <yao.qi@linaro.org>
1648
1649 * gdb.base/sizeof.c: Don't include stdio.h and
1650 ../lib/unbuffer_output.c.
1651 (main): New variable 'size' and 'value'. Remove printf and
1652 gdb_unbuffer_output. Assign return value to size and value.
1653 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
1654 at the beginning.
1655 (check_sizeof): Check the result by printing variable 'size'.
1656 (check_valueof): Check the result by printing variable 'value'.
1657
99fd02d9
YQ
16582015-12-01 Yao Qi <yao.qi@linaro.org>
1659
1660 * gdb.base/disp-step-syscall.exp: Define syscall instruction
1661 for aarch64*-*-linux* target.
1662
f2faf941
PA
16632015-11-30 Pedro Alves <palves@redhat.com>
1664
1665 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
1666
04bf20c5
PA
16672015-11-30 Pedro Alves <palves@redhat.com>
1668
1669 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
1670 Handle non-stop mode vCont replies.
1671
09df4675
PA
16722015-11-30 Pedro Alves <palves@redhat.com>
1673
1674 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
1675 prepare_for_testing. Start gdb with "set non-stop on" appended to
1676 GDBFLAGS. Lax expected stop output.
1677
58b584af
YQ
16782015-11-27 Yao Qi <yao.qi@linaro.org>
1679
1680 * gdb.arch/arm-neon.exp: New.
1681 * gdb.arch/arm-neon.c: New.
1682
dfcb77a8
YQ
16832015-11-27 Yao Qi <yao.qi@linaro.org>
1684
1685 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
1686
88e8ec1b
YQ
16872015-11-27 Yao Qi <yao.qi@linaro.org>
1688
1689 * gdb.cp/annota2.exp: Allow multiple occurrences of the
1690 frames-invalid annotation.
1691
bfde72c2
YQ
16922015-11-27 Yao Qi <yao.qi@linaro.org>
1693
1694 * gdb.cp/annota2.exp: Use ${frames_invalid}.
1695
f6512a69
SM
16962015-11-26 Simon Marchi <simon.marchi@ericsson.com>
1697
1698 * gdb.threads/names.exp: New file.
1699 * gdb.threads/names.c: New file.
1700 * README: Mention gdb,no_thread_names.
1701
46a3515b
MM
17022015-11-26 Markus Metzger <markus.t.metzger@intel.com>
1703
1704 PR 19297
1705 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
1706 support" error.
1707
62147a22
PA
17082015-11-24 Pedro Alves <palves@redhat.com>
1709
1710 PR 17539
1711 * gdb.base/display.exp: Expect displays to be sorted in ascending
1712 order. Use multi_line.
1713 * gdb.base/solib-display.exp: Likewise.
1714
2f341b6e
PA
17152015-11-24 Pedro Alves <palves@redhat.com>
1716
1717 PR 17539
1718 * gdb.base/display.exp: Expect displays to be sorted in ascending
1719 order. Use multi_line.
1720 * gdb.base/solib-display.exp: Likewise.
1721
7e0aa6aa
PA
17222015-11-24 Pedro Alves <palves@redhat.com>
1723
1724 PR 17539
1725 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
1726 threads in ascending order.
1727 * gdb.base/foll-fork.exp: Likewise.
1728 * gdb.base/foll-vfork.exp: Likewise.
1729 * gdb.base/multi-forks.exp: Likewise.
1730 * gdb.mi/mi-nonstop.exp: Likewise.
1731 * gdb.mi/mi-nsintrall.exp: Likewise.
1732 * gdb.multi/base.exp: Likewise.
1733 * gdb.multi/multi-arch.exp: Likewise.
1734 * gdb.python/py-inferior.exp: Likewise.
1735 * gdb.threads/break-while-running.exp: Likewise.
1736 * gdb.threads/execl.exp: Likewise.
1737 * gdb.threads/gcore-thread.exp: Likewise.
1738 * gdb.threads/info-threads-cur-sal.exp: Likewise.
1739 * gdb.threads/kill.exp: Likewise.
1740 * gdb.threads/linux-dp.exp: Likewise.
1741 * gdb.threads/multiple-step-overs.exp: Likewise.
1742 * gdb.threads/next-bp-other-thread.exp: Likewise.
1743 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
1744 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
1745 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
1746 * gdb.threads/thread-find.exp: Likewise.
1747 * gdb.threads/tls.exp: Likewise.
1748 * lib/mi-support.exp (mi_reverse_list): Delete.
1749 (mi_check_thread_states): No longer reverse list.
1750
2cc57ad8
PA
17512015-11-24 Pedro Alves <palves@redhat.com>
1752
1753 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
1754 use lowercase.
1755
c93e8391
SM
17562015-11-23 Simon Marchi <simon.marchi@ericsson.com>
1757
1758 * gdb.trace/actions.c: Include trace-common.h.
1759 (main): Add a location for a fast tracepoint.
1760 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
1761 the normal tracepoints.
1762 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
1763
045ccf91
SM
17642015-11-23 Simon Marchi <simon.marchi@ericsson.com>
1765
1766 * save-trace.exp: Factor out code to these...
1767 (gdb_save_tracepoints): New.
1768 (gdb_load_tracepoints): New.
1769 (do_save_load_test): New.
1770
5506f9f6
KB
17712015-11-23 Kevin Buettner <kevinb@redhat.com>
1772
1773 * gdb.base/asmlabel.exp: New test.
1774 * gdb.base/asmlabel.c: New test case.
1775
16c3b12f
JB
17762015-11-23 Joel Brobecker <brobecker@adacore.com>
1777
1778 * gdb.base/wrong_frame_bt_full-main.c: New file.
1779 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
1780 * gdb.base/wrong_frame_bt_full.exp: New file.
1781
155bfbd3
JB
17822015-11-23 Joel Brobecker <brobecker@adacore.com>
1783
1784 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
1785
bb097445
JM
17862015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
1787
206853a0 1788 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
1789 pstate register when comparing registers values in
1790 sparc64-*-linux-gnu targets to avoid spurious differences.
1791
9c88ed8f
JM
17922015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
1793
206853a0 1794 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 1795
96161e25
SL
17962015-11-19 Sandra Loosemore <sandra@codesourcery.com>
1797
1798 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
1799 as type argument to gdb_compile.
1800 * gdb.base/nested-subp2.exp: Likewise.
1801 * gdb.base/nested-subp3.exp: Likewise.
1802
340c2830
DV
18032015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
1804
1805 * lib/dwarf.exp (_note): Fix left shift of negative value.
1806 * gdb.trace/trace-condition.exp: Likewise.
1807
c1862d0f
YQ
18082015-11-13 Yao Qi <yao.qi@linaro.org>
1809
1810 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
1811 comments about d10v.
1812 (test_scalar_returns): Likewise.
1813 * gdb.base/d10v.ld: Remove.
1814 * gdb.base/overlays.exp: Remove the target triplet checking for
1815 d10v-*-*.
1816 * gdb.base/structs.exp (test_struct_returns): Remove the
1817 comments about d10v.
1818 (test_struct_calls): Likewise.
1819
77ae9c19
YQ
18202015-11-13 Yao Qi <yao.qi@linaro.org>
1821
1822 * gdb.base/gnu_vector.exp: Check the return value by "p res".
1823 * gdb.base/gnu_vector.c: Don't include stdio.h.
1824 (main): Don't print res and call add_some_intvecs.
1825
430e004e
MK
18262015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
1827
1828 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
1829 macro.
1830 (func5): Removed.
1831 (func4): Use FAST_TRACEPOINT_LABEL.
1832 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
1833 macro.
1834 (func): Removed.
1835 (thread_function): Use FAST_TRACEPOINT_LABEL.
1836 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
1837 (func): Remove.
1838 (marker): Use FAST_TRACEPOINT_LABEL.
1839 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
1840 (pendfunc1): Remove.
1841 (pendfunc): Use FAST_TRACEPOINT_LABEL.
1842 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
1843 (foo): Remove.
1844 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
1845 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
1846 macro.
1847 (func): Remove.
1848 (marker): Use FAST_TRACEPOINT_LABEL.
1849 * gdb.trace/trace-common.h: New header.
1850 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
1851 macro.
1852 (func): Remove.
1853 (marker): Use FAST_TRACEPOINT_LABEL.
1854 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
1855 (func): Remove.
1856 (thread_function): Use FAST_TRACEPOINT_LABEL.
1857
6e7675a7
MK
18582015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
1859
1860 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
1861 in front.
1862 * gdb.trace/change-loc.exp: Use global pcreg definition.
1863 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
1864 * gdb.trace/entry-values.exp: Use global spreg definition, add $
1865 in front.
1866 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
1867 * gdb.trace/pending.exp: Likewise.
1868 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
1869 * gdb.trace/trace-break.exp: Likewise.
1870 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
1871 in front.
1872 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
1873 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
1874 in front.
1875 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
1876
dddc0e16
JB
18772015-11-09 Joel Brobecker <brobecker@adacore.com>
1878
1879 * gdb.ada/fin_fun_out: New testcase.
1880
c6f0b406
KB
18812015-11-07 Kevin Buettner <kevinb@redhat.com>
1882
1883 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
1884 value associated with DW_AT_byte_size.
1885 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
1886 constants for DW_AT_byte_size, DW_AT_lower_bound, and
1887 DW_AT_upper_bound.
1888
f01dcfd9
KB
18892015-11-07 Kevin Buettner <kevinb@redhat.com>
1890
1891 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
1892 (gdb_target_symbol_prefix_flags): Define in terms of _asm
1893 version.
1894 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
1895 gdb.dwarf2/dw2-canonicalize-type.exp,
1896 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
1897 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
1898 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
1899 provided by gdb_target_symbol_prefix_flags_asm.
1900 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
1901 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
1902 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
1903 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
1904 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
1905 macros where needed). Use this macro for symbols which require
1906 the prefix provided by SYMBOL_PREFIX.
1907
2223449a
KB
19082015-11-05 Kevin Buettner <kevinb@redhat.com>
1909
1910 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
1911 New procs.
1912 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
1913 representing expressions, of more than one list element.
1914 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
1915 to prepend linker symbol prefix to f.
1916 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
1917 table_1 and table_2.
1918 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
1919 Likewise, for f and g.
1920 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
1921 for ptr.
1922 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
1923 for main.
1924 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
1925 table_1_ptr and table_2_ptr.
1926
6f2f1a3a
JK
19272015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1928 Joel Brobecker <brobecker@adacore.com>
1929
1930 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
1931
566c56c9
MK
19322015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
1933
1934 * gdb.reverse/s390-mvcle.c: New test.
1935 * gdb.reverse/s390-mvcle.exp: New file.
1936 * lib/gdb.exp: Enable reverse tests on s390*-linux.
1937
d5f0636b
MK
19382015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
1939
1940 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
1941
7ad8b86c
MK
19422015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
1943
1944 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
1945 reaching marker2.
1946 * gdb.reverse/getresuid-reverse.exp: Likewise.
1947 * gdb.reverse/pipe-reverse.exp: Likewise.
1948 * gdb.reverse/readv-reverse.exp: Likewise.
1949 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1950 * gdb.reverse/time-reverse.exp: Likewise.
1951 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
1952
4081c0f1
YQ
19532015-10-30 Yao Qi <yao.qi@linaro.org>
1954
1955 * gdb.threads/wp-replication.c (watch_count_done): Remove.
1956 (empty_cycle): Remove.
1957 (main): Don't call empty_cycle. Don't use watch_count_done.
1958 * gdb.threads/wp-replication.exp: Don't set breakpoint on
1959 empty_cycle. Rewrite the code counting HW watchpoints.
1960
452b4ba5
MK
19612015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
1962
1963 * gdb.reverse/fstatat-reverse.c: New test.
1964 * gdb.reverse/fstatat-reverse.exp: New file.
1965 * gdb.reverse/getresuid-reverse.c: New test.
1966 * gdb.reverse/getresuid-reverse.exp: New file.
1967 * gdb.reverse/pipe-reverse.c: New test.
1968 * gdb.reverse/pipe-reverse.exp: New file.
1969 * gdb.reverse/readv-reverse.c: New test.
1970 * gdb.reverse/readv-reverse.exp: New file.
1971 * gdb.reverse/recvmsg-reverse.c: New test.
1972 * gdb.reverse/recvmsg-reverse.exp: New file.
1973 * gdb.reverse/time-reverse.c: New test.
1974 * gdb.reverse/time-reverse.exp: New file.
1975 * gdb.reverse/waitpid-reverse.c: New test.
1976 * gdb.reverse/waitpid-reverse.exp: New file.
1977
5e2e7507
JK
19782015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
1981
0fde2c53
DE
19822015-10-26 Doug Evans <dje@google.com>
1983
1984 PR symtab/17391
1985 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
1986 * gdb.dwarf2/bad-regnum.c: New file.
1987 * gdb.dwarf2/bad-regnum.exp: New file.
1988
1a70ae97
DE
19892015-10-26 Doug Evans <dje@google.com>
1990
1991 PR python/18938
1992 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
1993 file.
1994
27dc26ab
JK
19952015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1996
1997 * gdb.compile/compile.exp (compile code globalvar): Update expectation
1998 for a change by "Mention language in compile error message".
1999
bed91f4d
SM
20002015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
2001
2002 PR python/18073
2003 * gdb.python/py-type.c (C::a_method): New.
2004 (C::a_const_method): New.
2005 (C::a_static_method): New.
2006 (a_function): New.
2007 * gdb.python/py-type.exp (test_fields): Test getting fields
2008 from function and method.
2009
3f2f83dd
KB
20102015-10-21 Keven Boell <keven.boell@intel.com>
2011
2012 * gdb.fortran/vla-alloc-assoc.exp: New file.
2013 * gdb.fortran/vla-datatypes.exp: New file.
2014 * gdb.fortran/vla-datatypes.f90: New file.
2015 * gdb.fortran/vla-history.exp: New file.
2016 * gdb.fortran/vla-ptype-sub.exp: New file.
2017 * gdb.fortran/vla-ptype.exp: New file.
2018 * gdb.fortran/vla-sizeof.exp: New file.
2019 * gdb.fortran/vla-sub.f90: New file.
2020 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
2021 * gdb.fortran/vla-value-sub-finish.exp: New file.
2022 * gdb.fortran/vla-value-sub.exp: New file.
2023 * gdb.fortran/vla-value.exp: New file.
2024 * gdb.fortran/vla-ptr-info.exp: New file.
2025 * gdb.mi/mi-vla-fortran.exp: New file.
2026 * gdb.mi/vla.f90: New file.
2027
27145d50
SL
20282015-10-21 Sandra Loosemore <sandra@codesourcery.com>
2029
2030 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
2031 of hardwired timeout value.
2032
5f3ff4f8
JK
20332015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2034 Pedro Alves <palves@redhat.com>
2035
2036 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
2037 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
2038
bfd09d20
JS
20392015-10-19 Josh Stone <jistone@redhat.com>
2040
2041 * gdb.base/catch-syscall.c: Include <sched.h>.
2042 (unknown_syscall): New variable.
2043 (main): Trigger a vfork and an unknown syscall.
2044 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
2045 (unknown_syscall_number): Likewise.
2046 (check_call_to_syscall): Accept an optional syscall pattern.
2047 (check_return_from_syscall): Likewise.
2048 (check_continue): Likewise.
2049 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
2050 (test_catch_syscall_skipping_return): New test toggling off 'catch
2051 syscall' to step over the syscall return, then toggling back on.
2052 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
2053 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
2054 (do_syscall_tests): Call test_catch_syscall_without_args and
2055 test_catch_syscall_mid_vfork.
2056 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
2057 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
2058
b32b93c6
AS
20592015-10-19 Andrew Stubbs <ams@codesourcery.com>
2060
2061 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
2062 print g_vE): Add new pass patterns.
2063 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
2064 print various symbol names for vptr fields.
2065
9d622bda
AB
20662015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
2067
2068 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
2069 results.
2070
0fd8ac1c
YQ
20712015-10-12 Yao Qi <yao.qi@linaro.org>
2072
2073 * gdb.arch/disp-step-insn-reloc.exp: New test case.
2074
34240514
YQ
20752015-10-12 Yao Qi <yao.qi@linaro.org>
2076
2077 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
2078 is aarch64*-*-linux*.
2079
8240f442
YQ
20802015-10-12 Yao Qi <yao.qi@linaro.org>
2081
2082 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
2083 (can_relocate_bcond_true): ... it.
2084 (can_relocate_bcond_false): New function.
2085 (foo): Likewise.
2086 (can_relocate_bl): Likewise.
2087 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
2088 can_relocate_bl.
2089
2520f728
PMR
20902015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2091
2092 * gdb.base/nested-addr.c: New file.
2093 * gdb.base/nested-addr.exp: New testcase.
2094
abcef95a
MM
20952015-10-09 Markus Metzger <markus.t.metzger@intel.com>
2096
2097 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
2098 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
2099 its output. Ignore the output of "record goto begin" and instead
2100 check that GDB is replaying.
2101
145e3ddb
PA
21022015-10-09 Pedro Alves <palves@redhat.com>
2103
2104 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
2105 (top level): Use it in the run with no args test.
2106
d5d8c4e1
IB
21072015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
2108
2109 * gdb.dlang/properties.exp: New file.
2110
06e635ef
SL
21112015-10-02 Sandra Loosemore <sandra@codesourcery.com>
2112
2113 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
2114 whether or not address 0x1000 is mapped on the target.
2115
e019fd1d
SM
21162015-09-30 Simon Marchi <simon.marchi@ericsson.com>
2117
2118 * gdb.python/py-type.exp: Do not run tests if binaries fail to
2119 build.
2120
77ba2a67
MM
21212015-09-30 Markus Metzger <markus.t.metzger@intel.com>
2122
2123 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
2124 instruction-history test.
2125
c60eb31f
DE
21262015-09-28 Doug Evans <dje@google.com>
2127
2128 * gdb.base/gcore.c (array_func): Add reference to static_array.
2129
9a3c8263
SM
21302015-09-25 Simon Marchi <simon.marchi@ericsson.com>
2131
2132 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
2133 source line.
2134
9720e656
SL
21352015-09-24 Sandra Loosemore <sandra@codesourcery.com>
2136
2137 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
2138 short or char as base type.
2139
938d3bf2
SL
21402015-09-23 Sandra Loosemore <sandra@codesourcery.com>
2141
2142 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
2143 to allow any size enum.
2144
e6c2c623
PMR
21452015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
2146
2147 * gdb.ada/array_ptr_renaming.exp: New testcase.
2148 * gdb.ada/array_ptr_renaming/foo.adb: New file.
2149 * gdb.ada/array_ptr_renaming/pack.ads: New file.
2150
06da0f77
PL
21512015-09-21 Pierre Langlois <pierre.langlois@arm.com>
2152
2153 * gdb.trace/ftrace-lock.c: New file.
2154 * gdb.trace/ftrace-lock.exp: New file.
2155
4f51c22a
PL
21562015-09-21 Pierre Langlois <pierre.langlois@arm.com>
2157
2158 * gdb.arch/insn-reloc.c: New file.
2159 * gdb.arch/ftrace-insn-reloc.exp: New file.
2160
7041adf4
PL
21612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
2162
2163 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
2164 instruction.
2165 * gdb.trace/pendshr1.c (pendfunc): Likewise.
2166 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
2167 * gdb.trace/range-stepping.c: Likewise.
2168 * gdb.trace/trace-break.c: Likewise.
2169 * gdb.trace/trace-mt.c (thread_function): Likewise.
2170 * gdb.trace/ftrace.c (marker): Likewise.
2171 * gdb.trace/trace-condition.c (marker): Likewise.
2172 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
2173 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
2174 is_aarch64_target.
2175
015d2e7e
DE
21762015-09-18 Doug Evans <xdje42@gmail.com>
2177
2178 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
2179 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
2180
26b188a2
SL
21812015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2182
2183 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
2184 the breakpoint.
2185
79dc332b
SL
21862015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2187
2188 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
2189 the pending breakpoint. Remove timeout override for "Run till
2190 MI pending breakpoint on pendfunc3 on thread 2" test.
2191
f57929f2
SL
21922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2193
2194 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
2195 filename pattern.
2196
3f469b17
SL
21972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2198
2199 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
2200 in breakpoint filename pattern.
2201
515b89b3
SL
22022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2203
7800dbe4
SL
2204 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
2205
22062015-09-18 Sandra Loosemore <sandra@codesourcery.com>
2207
515b89b3
SL
2208 * gdb.linespec/explicit.exp: Check for readline support for
2209 tab-completion tests. Fix obvious typo.
2210
d2939ba2
MM
22112015-09-18 Markus Metzger <markus.t.metzger@intel.com>
2212
2213 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
2214 and replay.
2215
cbb55fa7
MM
22162015-09-18 Markus Metzger <markus.t.metzger@intel.com>
2217
2218 * gdb.btrace/non-stop.c: New.
2219 * gdb.btrace/non-stop.exp: New.
2220
43691ca1
PL
22212015-09-17 Pierre Langlois <pierre.langlois@arm.com>
2222 Yao Qi <yao.qi@linaro.org>
2223
2224 * gdb.trace/trace-condition.c: New file.
2225 * gdb.trace/trace-condition.exp: New file.
2226
d78908cf
WW
22272015-09-16 Wei-cheng Wang <cole945@gmail.com>
2228
2229 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
2230 for testing bytecode compilation.
2231
1ed415e2
PA
22322015-09-16 Pedro Alves <palves@redhat.com>
2233 Sandra Loosemore <sandra@codesourcery.com>
2234
2235 * gdb.threads/non-stop-fair-events.c (timeout): New global.
2236 (SECONDS): Redefine.
2237 (main): Call pthread_kill and alarm early.
2238 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
2239 support.
2240 (test): If the target can't hardware step and doesn't support
2241 displaced stepping, increase the timeout.
2242
d136eff5
PA
22432015-09-16 Pedro Alves <palves@redhat.com>
2244
2245 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
2246 (enable_debug): New procedures.
2247 (test): Use them. Bail out if waiting for threads fails.
2248 (top level): Bail out if a test fails.
2249
991f019c
YQ
22502015-09-16 Yao Qi <yao.qi@linaro.org>
2251
2252 * gdb.asm/asm-source.exp: Set asm-arch for
2253 aarch64*-*-* target.
2254 * gdb.asm/aarch64.inc: New file.
2255
bfca584f
PMR
22562015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
2257
2258 * gdb.ada/array_of_variable_length.exp: New testcase.
2259 * gdb.ada/array_of_variable_length/foo.adb: New file.
2260 * gdb.ada/array_of_variable_length/pck.adb: New file.
2261 * gdb.ada/array_of_variable_length/pck.ads: New file.
2262
b326e587
DE
22632015-09-15 Doug Evans <dje@google.com>
2264
2265 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
2266 of function static local variable.
2267
5382cfab
PW
22682015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2269
2270 * gdb.threads/tls-so_extern.exp: New test file.
2271 * gdb.threads/tls-so_extern.c: New test file.
2272 * gdb.threads/tls-so_extern_main.c: New test file.
2273
141c5cc4
JK
22742015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2275
2276 * gdb.opt/solib-intra-step-lib.c: New file.
2277 * gdb.opt/solib-intra-step-main.c: New file.
2278 * gdb.opt/solib-intra-step.exp: New file.
2279
d15dcecd
PA
22802015-09-15 Pedro Alves <palves@redhat.com>
2281
2282 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
2283 gdb_continue_to_breakpoint instead of gdb_test_multiple.
2284
4c2f2a79
PA
22852015-09-14 Pedro Alves <palves@redhat.com>
2286
2287 * gdb.base/hook-stop-continue.c: Delete.
2288 * gdb.base/hook-stop-continue.exp: Delete.
2289 * gdb.base/hook-stop-frame.c: Delete.
2290 * gdb.base/hook-stop-frame.exp: Delete.
2291 * gdb.base/hook-stop.c: New file.
2292 * gdb.base/hook-stop.exp: New file.
2293
919e6dbe
PMR
22942015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
2295
2296 * gdb.ada/access_to_packed_array.exp: New testcase.
2297 * gdb.ada/access_to_packed_array/foo.adb: New file.
2298 * gdb.ada/access_to_packed_array/pack.adb: New file.
2299 * gdb.ada/access_to_packed_array/pack.ads: New file.
2300
157280a4
MM
23012015-09-14 Markus Metzger <markus.t.metzger@intel.com>
2302
2303 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
2304 buffer size test.
2305
2fd33e94
DB
23062015-09-11 Don Breazeal <donb@codesourcery.com>
2307
2308 * gdb.base/foll-exec.c: Add copyright header. Fix
2309 formatting issues.
2310 * gdb.base/foll-exec.exp (zap_session): Delete proc.
2311 (do_exec_tests): Use clean_restart in place of zap_session,
2312 and for test initialization. Fix formatting issues. Use
2313 fail in place of perror.
2314 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
2315 an expect statement to match an expression with output from
2316 the program under debug.
2317 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
2318 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
2319 * gdb.threads/non-ldr-exc-2.exp: Likewise.
2320 * gdb.threads/non-ldr-exc-3.exp: Likewise.
2321 * gdb.threads/non-ldr-exc-4.exp: Likewise.
2322
e70b6e8e
DE
23232015-09-09 Doug Evans <dje@google.com>
2324
2325 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
2326
7a551a51
DE
23272015-09-09 Doug Evans <dje@google.com>
2328
2329 * gdb.base/pie-execl.exp: Fix result test of build_executable.
2330
4c666f84
DE
23312015-09-09 Doug Evans <dje@google.com>
2332
2333 * gdb.base/savedregs.exp: Fix typo.
2334
243a9253
PA
23352015-09-09 Pedro Alves <palves@redhat.com>
2336
2337 * gdb.mi/mi-cli.exp: Add CLI finish tests.
2338
c0fa8fbd
SL
23392015-09-08 Sandra Loosemore <sandra@codesourcery.com>
2340
2341 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
2342 command actually switches threads. Give up on remaining
2343 tests if target fails to stop at breakpoint.
2344
cd7c1778
PMR
23452015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
2346
2347 * gdb.ada/funcall_char.exp: New testcase.
2348 * gdb.ada/funcall_char/foo.adb: New file.
2349
dc5c8746
PMR
23502015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
2351
2352 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
2353 expected outputs. Add two testcases for completing ambiguous
2354 functions.
2355 * gdb.ada/complete/aux_pck.adb: New file.
2356 * gdb.ada/complete/aux_pck.ads: New file.
2357 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
2358 Ambiguous_Func functions.
2359 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
2360 * gdb.ada/complete/pck.adb: Likewise.
2361
4e83a1e7
UW
23622015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
2363
2364 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
2365 failures to run the test program under GDB.
2366
8ce74153
LM
23672015-08-26 Luis Machado <lgustavo@codesourcery.com>
2368
2369 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
2370 to C.
2371
e9756d52
PP
23722015-08-26 Patrick Palka <patrick@parcs.ath.cx>
2373
2374 * gdb.base/run-after-attach.exp: New test file.
2375 * gdb.base/run-after-attach.c: New test file.
2376
8d37573b
DB
23772015-08-26 Don Breazeal <donb@codesourcery.com>
2378
2379 * gdb.base/foll-exec-2.c: New test program.
2380 * gdb.base/foll-exec-2.exp: New test.
2381
63e43d3a
PMR
23822015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
2383
2384 * gdb.base/nested-subp1.exp: New file.
2385 * gdb.base/nested-subp1.c: New file.
2386 * gdb.base/nested-subp2.exp: New file.
2387 * gdb.base/nested-subp2.c: New file.
2388 * gdb.base/nested-subp3.exp: New file.
2389 * gdb.base/nested-subp3.c: New file.
2390
3d40fbb5
PA
23912015-08-24 Pedro Alves <palves@redhat.com>
2392
2393 * gdb.server/connect-without-multi-process.c: New file.
2394 * gdb.server/connect-without-multi-process.exp: New file.
2395
4422ac93
LM
23962015-08-24 Luis Machado <lgustavo@codesourcery.com>
2397
2398 * gdb.opt/inline-markers.c: Make z int.
2399
91dddb86
LM
24002015-08-24 Luis Machado <lgustavo@codesourcery.com>
2401
2402 * gdb.opt/inline-markers.c: Make z volatile.
2403
a48847ee
LM
24042015-08-24 Luis Machado <lgustavo@codesourcery.com>
2405
2406 * gdb.opt/inline-bt.c: New volatile global z.
2407 * gdb.opt/inline-cmds.c: Likewise.
2408 * gdb.opt/inline-locals.c: Likewise.
2409 * gdb.opt/inline-markers.c: New extern global z.
2410 (marker): Use z.
2411 (inline_fn): Likewise.
2412
0ebbc52b
PA
24132015-08-24 Pedro Alves <palves@redhat.com>
2414
2415 * config/m32r-stub.exp: Remove file.
2416 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
2417 * gdb.base/call-rt-st.exp: Likewise.
2418 * gdb.base/call-strs.exp: Likewise.
2419 * gdb.base/default.exp: Remove references to h8300-*-hms and
2420 *-*-udi*.
2421 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
2422
77c365df
AA
24232015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2424
2425 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
2426 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
2427 and "return" use KFAIL when GDB can not read/write the vector
2428 return value.
2429
4313b8c0
GB
24302015-08-21 Gary Benson <gbenson@redhat.com>
2431
2432 * gdb.trace/pending.exp: Cope with remote transfer warnings.
2433
0e433b32
PA
24342015-08-20 Pedro Alves <palves@redhat.com>
2435
2436 * gdb.server/solib-list.exp: No longer expect an interior stop in
2437 non-stop mode.
2438
221e1a37
PA
24392015-08-20 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.server/connect-stopped-target.c: New file.
2442 * gdb.server/connect-stopped-target.exp: New file.
2443
40e3ad0e
PA
24442015-08-20 Pedro Alves <palves@redhat.com>
2445
2446 * gdb.dwarf2/comp-unit-lang.exp: New file.
2447 * gdb.dwarf2/comp-unit-lang.c: New file.
2448
af39b327
PMR
24492015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
2450
2451 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
2452 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
2453
7d45c7c3 24542015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 2455
7d45c7c3
KB
2456 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
2457 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
2458
4d6cceb4
DE
24592015-08-18 Doug Evans <dje@google.com>
2460 Adrian Sendroiu <adrian.sendroiu@freescale.com>
2461
2462 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
2463 skip_python_tests. New arg prompt_regexp.
2464 (skip_python_tests): New function.
2465 * lib/mi-support.exp (mi_skip_python_tests): New function.
2466 * gdb.python/py-mi-objfile-gdb.py: New file.
2467 * gdb.python/py-mi-objfile.c: New file.
2468 * gdb.python/py-mi-objfile.exp: New file.
2469
ad89c2aa
KS
24702015-08-17 Keith Seitz <keiths@redhat.com>
2471
2472 * gdb.linespec/explicit.exp: Move strace test from here ...
2473 * gdb.trace/strace.exp: ... to here.
2474
e3ae3c43
PP
24752015-08-15 Patrick Palka <patrick@parcs.ath.cx>
2476
2477 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
2478 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
2479
604b2636
DE
24802015-08-14 Doug Evans <xdje42@gmail.com>
2481
2482 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
2483 inferior before selecting a new file.
2484
6ff0ba5f
DE
24852015-08-14 Doug Evans <xdje42@gmail.com>
2486
2487 * gdb.mi/mi-disassemble.exp: Update.
2488 * gdb.base/disasm-optim.S: New file.
2489 * gdb.base/disasm-optim.c: New file.
2490 * gdb.base/disasm-optim.h: New file.
2491 * gdb.base/disasm-optim.exp: New file.
2492
9ca98f92
KS
24932015-08-14 Keith Seitz <keiths@redhat.com>
2494
2495 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
2496 "evaluated-by".
2497
52bbc560
JB
24982015-08-13 Joel Brobecker <brobecker@adacore.com>
2499
2500 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
2501
5d8c3ed3
PMR
25022015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
2503
2504 * gdb.ada/fun_renaming.exp: New testcase.
2505 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
2506 * gdb.ada/fun_renaming/pack.adb: New file.
2507 * gdb.ada/fun_renaming/pack.ads: New file.
2508
ea8812bc
KS
25092015-08-12 Keith Seitz <keiths@redhat.com>
2510
2511 * gdb.base/dso2dso.exp: Pass basename of source file in call to
2512 gdb_get_line_number.
2513
4dafcdeb
JB
25142015-08-12 Joel Brobecker <brobecker@adacore.com>
2515
2516 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
2517 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
2518 gdb.base/dso2dso.exp: New files.
2519
5ba32597
SDJ
25202015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
2521 Pedro Alves <palves@redhat.com>
2522 Keith Seitz <keiths@redhat.com>
2523
2524 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
2525 GDBFLAGS.
2526
b6dafabf
PP
25272015-08-12 Patrick Palka <patrick@parcs.ath.cx>
2528
2529 * gdb.base/gdbhistsize-history.exp
2530 (test_histsize_history_setting): Use save_vars.
2531 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
2532 Use save_vars.
2533 (test_no_truncation_of_unlimited_history_file): Use save_vars.
2534 * gdb.base/readline.exp: Use save_vars.
2535
abe8e607
PP
25362015-08-12 Patrick Palka <patrick@parcs.ath.cx>
2537
2538 * lib/gdb.exp (save_vars): New proc.
2539
629500fa
KS
25402015-08-11 Keith Seitz <keiths@redhat.com>
2541
2542 * gdb.base/help.exp: Update help_breakpoint_text.
2543
eb8c4e2e
KS
25442015-08-11 Keith Seitz <keiths@redhat.com>
2545
2546 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
2547 (at toplevel): Call test_explicit_breakpoints.
2548 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
2549 breakpoints.
2550 * lib/mi-support.exp (mi_make_breakpoint): Add support for
2551 breakpoint conditions, "-cond".
2552
87f0e720
KS
25532015-08-11 Keith Seitz <keiths@redhat.com>
2554
2555 * gdb.linespec/3explicit.c: New file.
2556 * gdb.linespec/cpexplicit.cc: New file.
2557 * gdb.linespec/cpexplicit.exp: New file.
2558 * gdb.linespec/explicit.c: New file.
2559 * gdb.linespec/explicit.exp: New file.
2560 * gdb.linespec/explicit2.c: New file.
2561 * gdb.linespec/ls-errs.exp: Add explicit location tests.
2562 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
2563 before using in the matching pattern.
2564 Clarify that `prefix' is a regular expression.
2565
f00aae0f
KS
25662015-08-11 Keith Seitz <keiths@redhat.com>
2567
2568 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
2569 test.
2570 Add tests for missing ",FMT" and ",".
2571
e27852be
DE
25722015-08-10 Doug Evans <dje@google.com>
2573 Keith Seitz <keiths@redhat.com>
2574
2575 PR gdb/17960
2576 * gdb.base/completion.exp: Add location completer tests.
2577
7f03bd92
PA
25782015-08-07 Pedro Alves <palves@redhat.com>
2579
2580 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
2581 tests here.
2582 (top level): Run do_test with and without displaced stepping.
2583
3fc8eb30
PA
25842015-08-07 Pedro Alves <palves@redhat.com>
2585
2586 * gdb.base/valgrind-disp-step.c: New file.
2587 * gdb.base/valgrind-disp-step.exp: New file.
2588
d4569d7b
PA
25892015-08-07 Pedro Alves <palves@redhat.com>
2590
2591 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
2592 Delete function.
2593 (main): Add alarm. Run an infinite loop instead of calling
2594 wait_threads.
2595 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
2596 comment.
2597 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
2598 Delete function.
2599 (main): Add alarm. Run an infinite loop instead of calling
2600 wait_threads.
2601 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
2602 comment.
2603
e1316e60
PA
26042015-08-07 Pedro Alves <palves@redhat.com>
2605
2606 * gdb.base/checkpoint-ns.exp: New file.
2607 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
2608 standard_testfile.
2609
da8c46d2
MM
26102015-08-07 Markus Metzger <markus.t.metzger@intel.com>
2611
2612 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
2613 * gdb.btrace/instruction_history.exp: Update.
2614 * gdb.btrace/tsx.exp: New.
2615 * gdb.btrace/tsx.c: New.
2616
de1c2c52
PA
26172015-08-06 Pedro Alves <palves@redhat.com>
2618
2619 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
2620 increase timeout.
2621 * gdb.reverse/until-precsave.exp: Bump timeouts.
2622
782e0bf4
PA
26232015-08-06 Pedro Alves <palves@redhat.com>
2624
2625 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
2626
83e97ed0
PA
26272015-08-06 Pedro Alves <palves@redhat.com>
2628
2629 PR gdb/18749
2630 * gdb.threads/process-dies-while-handling-bp.c: New file.
2631 * gdb.threads/process-dies-while-handling-bp.exp: New file.
2632
863d01bd
PA
26332015-08-06 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
2636 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
2637
0a39bb32
PA
26382015-08-05 Pedro Alves <palves@redhat.com>
2639
2640 * gdb.threads/next-while-other-thread-longjmps.c: New file.
2641 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
2642
ee2d2b10
SL
26432015-08-03 Sandra Loosemore <sandra@codesourcery.com>
2644
2645 * gdb.base/bp-permanent.exp: Report test as unsupported if
2646 the target cannot stop at the permanent breakpoint.
2647
4e1bdb00
DE
26482015-08-03 Doug Evans <dje@google.com>
2649
2650 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
2651 10000.
2652
3d338901
DE
26532015-08-03 Doug Evans <dje@google.com>
2654
2655 * Makefile.in (workers/%.worker, build-perf): New rule.
2656 (GDB_PERFTEST_MODE): New variable.
2657 (check-perf): Use it.
2658 (clean): Clean up gdb.perf parallel build subdirs.
2659 * lib/build-piece.exp: New file.
2660 * lib/gdb.exp (make_gdb_parallel_path): New function
2661 (standard_output_file, standard_temp_file): Call it.
2662 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
2663 of $GDB_PARALLEL.
2664 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
2665
af061d3e
DE
26662015-08-03 Doug Evans <dje@google.com>
2667
8e1afc81 2668 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
2669 (LOG_FILE_NAME): New global.
2670 (TextReporter.__init__): Initialize self.txt_sum.
2671 (TextReporter.report): Add support for multiple data-points.
2672 Move report to perftest.sum, put raw data in perftest.log.
2673 (TextReporter.start): Open sum and log files.
2674 (TextReporter.end): Close sum and log files.
8e1afc81
DE
2675 * gdb.perf/lib/perftest/testresult.py
2676 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 2677
2c8c5d37
PA
26782015-07-31 Pedro Alves <palves@redhat.com>
2679
2680 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
2681 Use spawn_id_get_pid. Wait for spawn id after eof. Use
2682 kill_wait_spawned_process instead of explicit "kill -9".
2683 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
2684 returning a spawn id instead of a pid. Use spawn_id_get_pid and
2685 kill_wait_spawned_process.
2686 * gdb.base/attach-twice.exp: Likewise.
2687 * gdb.base/attach.exp: Likewise.
2688 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
2689 gdb_test_multiple.
2690 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
2691 returning a spawn id instead of a pid. Use spawn_id_get_pid and
2692 kill_wait_spawned_process.
2693 * gdb.base/valgrind-infcall.exp: Likewise.
2694 * gdb.multi/multi-attach.exp: Likewise.
2695 * gdb.python/py-prompt.exp: Likewise.
2696 * gdb.python/py-sync-interp.exp: Likewise.
2697 * gdb.server/ext-attach.exp: Likewise.
2698 * gdb.threads/attach-into-signal.exp (corefunc): Use
2699 spawn_wait_for_attach, spawn_id_get_pid and
2700 kill_wait_spawned_process.
2701 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
2702 spawn_wait_for_attach returning a spawn id instead of a pid. Use
2703 spawn_id_get_pid and kill_wait_spawned_process.
2704 * gdb.threads/attach-stopped.exp (corefunc): Use
2705 spawn_wait_for_attach, spawn_id_get_pid and
2706 kill_wait_spawned_process.
2707 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
2708 Use spawn_id_get_pid. Wait for spawn id after eof. Use
2709 kill_wait_spawned_process instead of explicit "kill -9".
2710 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
2711 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
2712 (spawn_wait_for_attach): Use spawn instead of exec to spawn
2713 processes. Don't map cygwin/windows pids here. Now returns a
2714 spawn id list.
2715
032a0fca
SL
27162015-07-30 Sandra Loosemore <sandra@codesourcery.com>
2717
2718 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
2719 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
2720 correct patch.
2721
61a934ca
SL
27222015-07-30 Sandra Loosemore <sandra@codesourcery.com>
2723
2724 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
2725
4bc4d428
SL
27262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
2727
2728 Reapply:
2729 2014-05-21 Mark Wielaard <mjw@redhat.com>
2730
2731 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
2732
998d452a
PA
27332015-07-30 Pedro Alves <palves@redhat.com>
2734
2735 * linux-low.c (handle_extended_wait): Set the child's last
2736 reported status to TARGET_WAITKIND_STOPPED.
2737
69dde7dc
PA
27382015-07-30 Pedro Alves <palves@redhat.com>
2739
2740 PR threads/18600
2741 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
2742 only shows inferior 1.
2743
4dd63d48
PA
27442015-07-30 Simon Marchi <simon.marchi@ericsson.com>
2745 Pedro Alves <palves@redhat.com>
2746
2747 PR threads/18600
2748 * gdb.threads/fork-plus-threads.c: New file.
2749 * gdb.threads/fork-plus-threads.exp: New file.
2750
d618e4c5
PP
27512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
2752
2753 * gdb.base/batch-preserve-term-settings.exp
2754 (test_terminal_settings_preserved_after_cli_exit): Use
2755 send_quit_command.
2756
1eef6428
PA
27572015-07-29 Pedro Alves <palves@redhat.com>
2758 Don Breazeal <donb@codesourcery.com>
2759
2760 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
2761 output from both inferior_spawn_id and gdb_spawn_id.
2762
7da5b897
SDJ
27632015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
2764
2765 * gdb.threads/attach-into-signal.exp (corefunc): Use
2766 with_test_prefix on nested loops, uniquefying the test messages.
2767
dac804df
SDJ
27682015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
2769
2770 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
2771 commit.
2772
06265e53
PP
27732015-07-29 Patrick Palka <patrick@parcs.ath.cx>
2774
2775 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
2776 New proc.
2777 (test_terminal_settings_preserved_after_sigterm): New test.
2778
18206ca3
PP
27792015-07-29 Patrick Palka <patrick@parcs.ath.cx>
2780
2781 * gdb.base/batch-preserve-term-settings.exp
2782 (test_terminal_settings_preserved_after_cli_exit): New test.
2783
90074d11
PP
27842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
2785
2786 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
2787 manipulation of saved_gdbflags.
2788 (test_terminal_settings_preserved): Remove global declaration of
2789 the unused variable pagination_prompt. Remove manipulation of
2790 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
2791 GDBFLAGS.
2792
eb1a7902
PA
27932015-07-29 Pedro Alves <palves@redhat.com>
2794
2795 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
2796
8b75dd3b
PA
27972015-07-29 Pedro Alves <palves@redhat.com>
2798
2799 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
2800 at the top.
2801
dedad4e3
PA
28022015-07-29 Pedro Alves <palves@redhat.com>
2803
2804 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
2805 (main): Call gdb_unbuffer_output.
2806 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
2807 (main): Call gdb_unbuffer_output.
2808 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
2809 (main): Call gdb_unbuffer_output.
2810 * gdb.base/call-strs.exp: Adjust to step over the
2811 gdb_unbuffer_output call.
2812 * gdb.base/catch-gdb-caused-signals.c: Include
2813 "../lib/unbuffer_output.c".
2814 (main): Call gdb_unbuffer_output.
2815 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
2816 (main): Call gdb_unbuffer_output.
2817 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
2818 (main): Call gdb_unbuffer_output.
2819 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
2820 (main): Call gdb_unbuffer_output.
2821 * gdb.base/shlib-call.exp: Adjust to step over the
2822 gdb_unbuffer_output call.
2823 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
2824 (main): Call gdb_unbuffer_output.
2825 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
2826 (main): Call gdb_unbuffer_output.
2827 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
2828 (main): Rename to ...
2829 (test): ... this.
2830 (main): Reimplement.
2831 * gdb.base/varargs.exp: Run to test instead of to main.
2832 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
2833 (main): Call gdb_unbuffer_output.
2834
58789a91
PA
28352015-07-29 Pedro Alves <palves@redhat.com>
2836
2837 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
2838 factore out from mi_continue_dprintf. For call-style dprintfs,
2839 expect dprintf output out of $inferior_spawn_id.
2840 (mi_continue_dprintf): Use mi_expect_dprintf.
2841 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
2842 (main): Call gdb_unbuffer_output.
2843
e8376742
PA
28442015-07-29 Pedro Alves <palves@redhat.com>
2845
2846 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
2847 (default_mi_gdb_start): Set inferior_spawn_id instead of
2848 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
2849 gdb_spawn_id.
2850 (mi_gdb_test): Always expect inferior output from both
2851 $inferior_spawn_id and $gdb_spawn_id.
2852
08280010
PA
28532015-07-29 Pedro Alves <palves@redhat.com>
2854
2855 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
2856 send_inferior and $inferior_spawn_id.
2857
4d30e432
PA
28582015-07-29 Pedro Alves <palves@redhat.com>
2859
2860 * gdb.gdb/complaints.exp (test_initial_complaints)
2861 (test_serial_complaints, test_short_complaints): Use
2862 gdb_test_stdio.
2863 (test_empty_complaint): Handle $inferior_spawn_id !=
2864 $gdb_spawn_id.
2865
0d30a335
PA
28662015-07-29 Pedro Alves <palves@redhat.com>
2867
2868 * gdb.base/varargs.exp: Use gdb_test_stdio.
2869
39413b29
PA
28702015-07-29 Pedro Alves <palves@redhat.com>
2871
2872 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
2873
7cb000a9
PA
28742015-07-29 Pedro Alves <palves@redhat.com>
2875
2876 * gdb.base/ending-run.exp: Use gdb_test_stdio.
2877
d7b8ac82
PA
28782015-07-29 Pedro Alves <palves@redhat.com>
2879
2880 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
2881 parameter into two new parameters, "inf_result" and "gdb_result".
2882 Expect inferior output and gdb output from $inferior_spawn_id and
2883 $gdb_spawn_id, respectively. Adjust all callers.
2884
789c3a0c
PA
28852015-07-29 Pedro Alves <palves@redhat.com>
2886
2887 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
2888 of gdb_test_sequence.
2889
77e760c3
PA
28902015-07-29 Pedro Alves <palves@redhat.com>
2891
2892 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
2893 (saw_spurious_output): Expect inferior output from
2894 $inferior_spawn_id. Use gdb_test_stdio.
2895
8396d2cd
PA
28962015-07-29 Pedro Alves <palves@redhat.com>
2897
2898 * gdb.base/dprintf.exp: Use standard_testfile. Change
2899 prepare_for_testing call.
2900 (srcfile): Don't set.
2901 (restart): New procedure.
2902 (test_dprintf): New procecure, use to continue over dprintfs.
2903 (test_call, test_agent): New procedures, tests moved here.
2904 Restart gdb and recreate dprintfs. Adjust expected output.
2905
2051d61f
PA
29062015-07-29 Pedro Alves <palves@redhat.com>
2907
2908 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
2909
452397af
PA
29102015-07-29 Pedro Alves <palves@redhat.com>
2911
2912 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
2913
8aed9555
PA
29142015-07-29 Pedro Alves <palves@redhat.com>
2915
2916 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
2917 gdb_test_stdio.
2918
188a61b4
PA
29192015-07-29 Pedro Alves <palves@redhat.com>
2920
2921 * lib/gdb.exp (gdb_test_stdio): New procedure.
2922
12264a45
PA
29232015-07-29 Pedro Alves <palves@redhat.com>
2924
2925 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
2926
23ffc893
PA
29272015-07-29 Pedro Alves <palves@redhat.com>
2928
2929 * gdb.base/call-signal-resume.exp: Remove check for
2930 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
2931 * gdb.base/unwindonsignal.exp: Likewise.
2932 * gdb.base/call-signals.c (gen_signal): Remove printf call.
2933 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
2934
65566918
PA
29352015-07-29 Pedro Alves <palves@redhat.com>
2936
2937 * gdb.base/siginfo-addr.c (pass): New function.
2938 (handler): Call it iff si_addr is correct.
2939 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
2940 Set a breakpoint at "pass" and continue to it.
2941
d60a9221
SDJ
29422015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
2943
2944 * gdb.python/py-objfile.exp: Make some tests have unique names.
2945 * gdb.python/py-pp-registration.exp: Likewise.
2946
bde40b8f
PA
29472015-07-28 Pedro Alves <palves@redhat.com>
2948
2949 * gdb.server/server-exec-info.exp: Issue a "disconnect".
2950
13e1dec8
SM
29512015-07-27 Simon Marchi <simon.marchi@ericsson.com>
2952
2953 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
2954
da33c9a7
SM
29552015-07-27 Simon Marchi <simon.marchi@ericsson.com>
2956
2957 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
2958
077836f7
PP
29592015-07-27 Patrick Palka <patrick@parcs.ath.cx>
2960
2961 * gdb.base/gdb-sigterm-2.exp: New test.
2962
b8cc7b2e
DE
29632015-07-25 Doug Evans <xdje42@gmail.com>
2964
2965 Revert:
2966 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
2967 (workers/%.worker, build-perf): New rule.
2968 (GDB_PERFTEST_MODE): New variable.
2969 (check-perf): Use it.
2970 (clean): Clean up gdb.perf parallel build subdirs.
2971 * lib/build-piece.exp: New file.
2972 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
2973 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
2974 name.
2975 (standard_temp_file): Ditto.
2976 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
2977 of $GDB_PARALLEL.
2978
c8bd4544
DE
29792015-07-24 Doug Evans <dje@google.com>
2980
2981 * gdb.perf/lib/perftest/utils.py: New file.
2982 * gdb.perf/gm-hello.cc: New file.
2983 * gdb.perf/gm-pervasive-typedef.cc: New file.
2984 * gdb.perf/gm-pervasive-typedef.h: New file.
2985 * gdb.perf/gm-std.cc: New file.
2986 * gdb.perf/gm-std.h: New file.
2987 * gdb.perf/gm-use-cerr.cc: New file.
2988 * gdb.perf/gm-utils.h: New file.
2989 * gdb.perf/gmonster-null-lookup.py: New file.
2990 * gdb.perf/gmonster-pervasive-typedef.py: New file.
2991 * gdb.perf/gmonster-print-cerr.py: New file.
2992 * gdb.perf/gmonster-ptype-string.py: New file.
2993 * gdb.perf/gmonster-runto-main.py: New file.
2994 * gdb.perf/gmonster-select-file.py: New file.
2995 * gdb.perf/gmonster1-null-lookup.exp: New file.
2996 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
2997 * gdb.perf/gmonster1-print-cerr.exp: New file.
2998 * gdb.perf/gmonster1-ptype-string.exp: New file.
2999 * gdb.perf/gmonster1-runto-main.exp: New file.
3000 * gdb.perf/gmonster1-select-file.exp: New file.
3001 * gdb.perf/gmonster1.cc: New file.
3002 * gdb.perf/gmonster1.exp: New file.
3003 * gdb.perf/gmonster2-null-lookup.exp: New file.
3004 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
3005 * gdb.perf/gmonster2-print-cerr.exp: New file.
3006 * gdb.perf/gmonster2-ptype-string.exp: New file.
3007 * gdb.perf/gmonster2-runto-main.exp: New file.
3008 * gdb.perf/gmonster2-select-file.exp: New file.
3009 * gdb.perf/gmonster2.cc: New file.
3010 * gdb.perf/gmonster2.exp: New file.
3011
6eab34f3
DE
30122015-07-24 Doug Evans <dje@google.com>
3013
3014 * gdb.perf/README: New file.
3015 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
3016 * lib/gen-perf-test.exp: New file.
3017
63738bfd
DE
30182015-07-24 Doug Evans <dje@google.com>
3019
3020 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
3021 (PerfTest::startup): New function.
3022 (PerfTest::run): Return result of calling body.
3023 (PerfTest::assemble): Rewrite.
3024 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
3025 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
3026 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
3027 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
3028 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
3029
7b606f95
DE
30302015-07-24 Doug Evans <dje@google.com>
3031
3032 * lib/gdb.exp (clean_restart): Make executable optional.
3033
a97b16b8
DE
30342015-07-24 Doug Evans <dje@google.com>
3035
3036 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
3037 compiler_info references.
3038 * gdb.cp/temargs.exp: Ditto.
3039 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
3040 (get_compiler_info): Early exit if already computed. Set compiler_info
3041 to "unknown" if there was a problem.
3042 (test_compiler_info): Add function comment. Call get_compiler_info.
3043
35baa57f
DE
30442015-07-24 Doug Evans <dje@google.com>
3045
3046 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
3047 (workers/%.worker, build-perf): New rule.
3048 (GDB_PERFTEST_MODE): New variable.
3049 (check-perf): Use it.
3050 (clean): Clean up gdb.perf parallel build subdirs.
3051 * lib/build-piece.exp: New file.
3052 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
3053 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
3054 name.
3055 (standard_temp_file): Ditto.
3056 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
3057 of $GDB_PARALLEL.
3058
6ebea266
DE
30592015-07-24 Doug Evans <dje@google.com>
3060
3061 * lib/future.exp (gdb_default_target_compile): New option
3062 "early_flags".
3063 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
3064 --as-needed.
3065
1e76a7e9
SDJ
30662015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
3067
3068 * gdb.base/catch-syscall.exp: Call gdb_exit before
3069 gdb_skip_xml_test.
3070
5068630a
PA
30712015-07-24 Pedro Alves <palves@redhat.com>
3072
3073 * gdb.python/py-events.exp: Accept output between the stop event
3074 and the prompt.
3075 * gdb.python/py-evsignal.exp: Likewise.
3076 * gdb.python/py-evthreads.exp: Likewise.
3077
77598427
PA
30782015-07-24 Pedro Alves <palves@redhat.com>
3079
3080 PR gdb/18717
3081 * gdb.threads/non-ldr-exit.c: New file.
3082 * gdb.threads/non-ldr-exit.exp: New file.
3083
11e6c98f
YQ
30842015-07-24 Yao Qi <yao.qi@linaro.org>
3085
3086 * gdb.server/ext-wrapper.exp: Test --wrapper option when
3087 restarting process.
3088
51aee833
YQ
30892015-07-24 Yao Qi <yao.qi@linaro.org>
3090
3091 * gdb.server/ext-restart.exp: New file.
3092
8cfe207c
YQ
30932015-07-24 Yao Qi <yao.qi@linaro.org>
3094
3095 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
3096 argument options.
3097 * gdb.server/ext-wrapper.exp: New file.
3098
cc12ce38
DE
30992015-07-23 Doug Evans <dje@google.com>
3100
3101 * gdb.dwarf2/dw2-dummy-cu.S: New file.
3102 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
3103
d0d84780
PMR
31042015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
3105
3106 * gdb.ada/var_arr_typedef.exp: New testcase.
3107 * gdb.ada/var_arr_typedef/pack.adb: New file.
3108 * gdb.ada/var_arr_typedef/pack.ads: New file.
3109 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
3110
8b558f79
JB
31112015-07-20 Joel Brobecker <brobecker@adacore.com>
3112
3113 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
3114
775a3298
JK
31152015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.arch/i386-biarch-core.exp: Replace istarget
3118 by "complete set gnutarget". Remove expectation for the "core-file"
3119 command.
3120
db1ff28b
JK
31212015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 Revert the previous commit:
3124 Tests for validate symbol file using build-id.
3125
0a94970d
JK
31262015-07-15 Aleksandar Ristovski <aristovski@qnx.com
3127
3128 Tests for validate symbol file using build-id.
3129 * gdb.base/solib-mismatch-lib.c: New file.
3130 * gdb.base/solib-mismatch-libmod.c: New file.
3131 * gdb.base/solib-mismatch.c: New file.
3132 * gdb.base/solib-mismatch.exp: New file.
3133
03346981
SL
31342015-07-15 Sandra Loosemore <sandra@codesourcery.com>
3135
3136 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
3137 nios2-*-linux*.
3138 * gdb.base/sigbpt.exp (stepi_out): Likewise.
3139 * gdb.base/siginfo.exp: Likewise.
3140 * gdb.base/sigstep.exp (advance, advancei): Likewise.
3141
42422cc7
PL
31422015-07-15 Pierre Langlois <pierre.langlois@arm.com>
3143
3144 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
3145 Move it to ...
3146 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
3147 ... here.
3148 * gdb.trace/range-stepping.exp: Check that the target supports
3149 range stepping.
3150
cfa68bae
JK
31512015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3152
3153 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
3154
8ffdba26
PA
31552015-07-14 Pedro Alves <palves@redhat.com>
3156
3157 * gdb.base/killed-outside.exp: New file.
3158 * gdb.base/killed-outside.c: New file.
3159
218a5a11
JK
31602015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3161
3162 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
3163 (n at main): New.
3164 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
3165
e03ed3c6
AA
31662015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
3167
3168 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
3169 infcall tests instead of setting up for KFAIL.
3170
485668e5
MM
31712015-07-10 Markus Metzger <markus.t.metzger@intel.com>
3172
3173 * gdb.btrace/record_goto-step.exp: New.
3174
08464196
JK
31752015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 PR compile/18484
3178 * gdb.compile/compile.c (struct struct_type): Add volatile to
3179 selffield's type.
3180 * gdb.compile/compile.exp
3181 (compile code struct_object.selffield = &struct_object): Skip further
3182 struct_object tests if this one xfails.
3183
bcf5c1d9
RC
31842015-07-08 Robert O'Callahan <robert@ocallahan.org>
3185
3186 PR exp/18617
3187 * gdb.trace/ax.exp: Add test.
3188
4931af25
YQ
31892015-07-07 Yao Qi <yao.qi@linaro.org>
3190
3191 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
3192 instead of istarget "aarch64*-*-*".
3193 * gdb.arch/aarch64-fp.exp: Likewise.
3194 * gdb.base/float.exp: Likewise.
3195 * gdb.reverse/aarch64.exp: Likewise.
3196 * lib/gdb.exp (is_aarch64_target): New proc.
3197
9fcf688e
YQ
31982015-07-07 Yao Qi <yao.qi@linaro.org>
3199
3200 * lib/gdb.exp (is_aarch32_target): New proc.
3201 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
3202 instead of "istarget "arm*-*-*"".
3203 * gdb.arch/arm-disp-step.exp: Likewise.
3204 * gdb.arch/thumb-bx-pc.exp: Likewise.
3205 * gdb.arch/thumb-prologue.exp: Likewise.
3206 * gdb.arch/thumb-singlestep.exp: Likewise.
3207 * gdb.base/disp-step-syscall.exp: Likewise.
3208 * gdb.base/float.exp: Likewise.
3209
fbd8d50d
YQ
32102015-07-07 Yao Qi <yao.qi@linaro.org>
3211
3212 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
3213 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
3214
71be1fdc
YQ
32152015-07-07 Yao Qi <yao.qi@linaro.org>
3216
3217 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
3218 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
3219 if it exists.
3220 * gdb.multi/multi-arch.exp: Likewise.
3221
3e221d36
SM
32222015-07-07 Simon Marchi <simon.marchi@ericsson.com>
3223
3224 * gdb.python/py-lazy-string.exp: Add missing parentheses to
3225 print.
3226
d441430b
YQ
32272015-07-07 Yao Qi <yao.qi@linaro.org>
3228
3229 * gdb.arch/thumb-singlestep.exp: Do one more single step.
3230
06f810bd
MG
32312015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
3232
3233 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
3234 '[' and ']' characters.
3235
5e61e7c0
IB
32362015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
3237
3238 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
3239
28bf096c
PA
32402015-06-29 Pedro Alves <palves@redhat.com>
3241
3242 PR threads/18127
3243 * gdb.threads/hand-call-new-thread.c: New file.
3244 * gdb.threads/hand-call-new-thread.c: New file.
3245
ee93cd5e
KS
32462015-06-26 Keith Seitz <keiths@redhat.com>
3247 Doug Evans <dje@google.com>
3248
3249 PR 16253
3250 * gdb.cp/var-tag-2.cc: New file.
3251 * gdb.cp/var-tag-3.cc: New file.
3252 * gdb.cp/var-tag-4.cc: New file.
3253 * gdb.cp/var-tag.cc: New file.
3254 * gdb.cp/var-tag.exp: New file.
3255
fc637f04
PP
32562015-06-26 Patrick Palka <patrick@parcs.ath.cx>
3257
3258 * gdb.base/history-duplicates.exp: New test.
3259
2e52ae68
PP
32602015-06-26 Patrick Palka <patrick@parcs.ath.cx>
3261
3262 * gdb.base/completion.exp: Test the completion of the "focus"
3263 command.
3264
6e22494e
JK
32652015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3266
3267 * gdb.arch/amd64-prologue-skip.S: New file.
3268 * gdb.arch/amd64-prologue-skip.exp: New file.
3269
bf7b9cd9
SM
32702015-06-25 Simon Marchi <simon.marchi@ericsson.com>
3271
3272 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
3273 is_address_zero_readable check.
3274
201e8dfd
PB
32752015-06-24 Peter Bergner <bergner@vnet.ibm.com>
3276
3277 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
3278 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
3279
5cd867b4
YQ
32802015-06-24 Yao Qi <yao.qi@linaro.org>
3281
3282 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
3283 linux targets.
3284
4d7be007
YQ
32852015-06-24 Yao Qi <yao.qi@linaro.org>
3286
3287 * lib/gdb.exp (supports_get_siginfo_type): New proc.
3288 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
3289 * gdb.base/siginfo-thread.exp: Likewise.
3290
07fcd301
YQ
32912015-06-22 Yao Qi <yao.qi@linaro.org>
3292
3293 * boards/remote-gdbserver-on-localhost.exp: Add comments.
3294
52042a00
YQ
32952015-06-22 Yao Qi <yao.qi@linaro.org>
3296
3297 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
3298 aarch64*-*-*.
3299 (skip_hw_watchpoint_tests): Likewise.
3300
74bd41ce
PP
33012015-06-18 Patrick Palka <patrick@parcs.ath.cx>
3302
3303 * gdb.base/gdbinit-history.exp: Test the interaction between
3304 setting GDBHISTSIZE and setting the history size via .gdbinit.
3305
bc460514
PP
33062015-06-17 Patrick Palka <patrick@parcs.ath.cx>
3307
3308 PR gdb/16999
3309 * gdb.base/gdbhistsize-history.exp: New test.
3310
b58c513b
PP
33112015-06-17 Patrick Palka <patrick@parcs.ath.cx>
3312
3313 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
3314 with GDBHISTSIZE.
3315 * gdb.base/readline.exp: Likewise.
3316
92046791
YQ
33172015-06-17 Yao Qi <yao.qi@linaro.org>
3318
3319 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
3320 line.
3321
2093d2d3
PP
33222015-06-17 Patrick Palka <patrick@parcs.ath.cx>
3323
3324 * gdb.base/gdbinit-history.exp: Add test case to check that
3325 an unlimited history file does not get truncated on exit.
3326
e6c693af
AA
33272015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3328
3329 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
3330 (VECTOR): New macro. Use it...
3331 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
3332 ...for these typedefs.
3333 (int8, char1, int1, double1): New typedefs.
3334 (struct just_int2, struct two_int2): New structures.
3335 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
3336 (add_structvecs, add_singlevecs): New functions.
3337 (main): Call add_some_intvecs twice.
3338 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
3339 the compile and exit upon failure. Try compiling for the "native"
3340 architecture. Test inferior function calls with vector arguments
3341 and vector return value handling with "finish" and "return".
3342
c74f7d1c
JT
33432015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
3344
3345 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
3346 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
3347 PE file.
3348 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
3349
98aa42ee
AT
33502015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3351
3352 PR breakpoints/16465
3353 * gdb.mi/mi-dprintf-pending.c: New file.
3354 * gdb.mi/mi-dprintf-pending.exp: New test.
3355 * gdb.mi/mi-dprintf-pendshr.c: New file.
3356
7d73c23c 33572015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 3358 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
3359
3360 * gdb.arch/i386-mpx-map.c: New file.
3361 * gdb.arch/i386-mpx-map.exp: New File.
3362
33632015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
3364
3365 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
3366 * gdb.arch/i386-mpx.exp: Indentation fixed.
3367
33682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
3369
3370 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
3371 function and improved indentation.
3372 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
3373 gdb_test_multiple. Added additional tests to skip the test.
3374
33752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
3376
3377 * gdb.arch/i386-avx512.c: Change path in include file.
3378 * gdb.arch/i386-avx512.exp: Change include dir path
3379 compilation flag.
3380 * gdb.arch/i386-mpx.c: Change path in include file.
3381 * gdb.arch/i386-mpx.exp: Change include dir path compilation
3382 flag.
3383
d5eba19a
JK
33842015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3385
3386 * gdb.compile/compile-print.exp (compile print *vararray@3)
3387 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
3388
7f361056
JK
33892015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3390
3391 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
3392 (do not keep jit in memory): ... this.
3393 (expect 5): Change it to ...
3394 (expect no 5): ... this.
3395
3b462ec2
SM
33962015-06-02 Simon Marchi <simon.marchi@ericsson.com>
3397
3398 PR gdb/15564
3399 * gdb.mi/mi-detach.exp: New file.
3400
e0619de6
JK
34012015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 PR symtab/18392
3404 * gdb.arch/amd64-tailcall-self.S: New file.
3405 * gdb.arch/amd64-tailcall-self.c: New file.
3406 * gdb.arch/amd64-tailcall-self.exp: New file.
3407
e970cb34
DB
34082015-05-28 Don Breazeal <donb@codesourcery.com>
3409
3410 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
3411 tests for remote targets by checking is_target_gdbserver.
3412
b2e2f908
DE
34132015-05-27 Doug Evans <dje@google.com>
3414
3415 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
3416 * gdb.dwarf2/opaque-type-lookup.c: New file.
3417 * gdb.dwarf2/opaque-type-lookup.exp: New file.
3418
82c7be31
DE
34192015-05-26 Doug Evans <dje@google.com>
3420
3421 * gdb.cp/iostream.cc: New file.
3422 * gdb.cp/iostream.exp: New file.
3423
b4f54984
DE
34242015-05-26 Doug Evans <dje@google.com>
3425
3426 * gdb.dwarf2/dw2-op-call.exp: Update.
3427 * gdb.dwarf2/dw4-sig-types.exp: Update.
3428 * gdb.dwarf2/implptr.exp: Update.
3429 * gdb.mi/mi-cmd-param-changed.exp: Update.
3430
4ea6efe9
DE
34312015-05-26 Doug Evans <dje@google.com>
3432
3433 * gdb.python/py-lazy-string.c: New file.
3434 * gdb.python/py-lazy-string.exp: New file.
3435 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
3436 (main): Update. Add estring3.
3437 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
3438 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
3439
f6bb7db3
YQ
34402015-05-26 Omair Javaid <omair.javaid@linaro.org>
3441 Yao Qi <yao.qi@linaro.org>
3442
3443 * gdb.reverse/aarch64.c: New.
3444 * gdb.reverse/aarch64.exp: New.
3445
a81bfbd0
OJ
34462015-05-26 Omair Javaid <omair.javaid@linaro.org>
3447
3448 * lib/gdb.exp (supports_process_record): Return true for aarch64*-linux*.
3449 (supports_reverse): Likewise.
3450
158bf1b4
PP
34512015-05-22 Patrick Palka <patrick@parcs.ath.cx>
3452
3453 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
3454 Use with_test_prefix.
3455
a0145030
AB
34562015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
3457
3458 * gdb.base/completion.exp: Add test for completion of layout
3459 names.
3460
ebe3b578
AB
34612015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
3462
3463 * lib/gdb.exp (skip_tui_tests): New proc.
3464 * gdb.base/tui-layout.exp: Check skip_tui_tests.
3465
84204ed7
PA
34662015-05-19 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
3469 Save the whole env array instead of just HOME. Unset HISTSIZE in
3470 the environment while testing. Restore whole environment
3471 afterwards.
3472
37442ce1
DE
34732015-05-16 Doug Evans <xdje42@gmail.com>
3474
3475 * gdb.guile/scm-ports.c: New file.
3476 * gdb.guile/scm-ports.exp: Add memory port tests.
3477
36de76f9
JK
34782015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3479
3480 * gdb.compile/compile-print.c: New file.
3481 * gdb.compile/compile-print.exp: New file.
3482
3a9558c4
JK
34832015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3484
3485 * gdb.compile/compile-ops.exp: Cast param to void.
3486 * gdb.compile/compile.exp: Complete type for _gdb_expr.
3487 (compile code struct_object.selffield = &struct_object): Add xfail.
3488
aa715135
JG
34892015-05-15 Joel Brobecker <brobecker@adacore.com>
3490
3491 * gdb.ada/arr_enum_with_gap: New testcase.
3492
931e5bc3
JG
34932015-05-15 Joel Brobecker <brobecker@adacore.com>
3494
3495 * gdb.ada/byte_packed_arr: New testcase.
3496
9cd4d857
JB
34972015-05-15 Joel Brobecker <brobecker@adacore.com>
3498
3499 * gdb.ada/pckd_neg: New testcase.
3500
ebfd00d2
PP
35012015-05-13 Patrick Palka <patrick@parcs.ath.cx>
3502
3503 PR gdb/17820
3504 * gdb.base/gdbinit-history.exp: New test.
3505 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
3506 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
3507
4c082a81
SC
35082015-05-09 Siva Chandra Reddy <sivachandra@google.com>
3509
3510 * gdb.python/py-xmethods.cc: Enhance test case.
3511 * gdb.python/py-xmethods.exp: New tests.
3512 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
3513 function.
3514 (B_indexoper): Likewise.
3515 (global_dm_list) : Add new xmethod worker functions.
3516
f7797074
SDJ
35172015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
3518
3519 * gdb.base/coredump-filter.exp: Correctly unset
3520 "coredump_var_addr" array.
3521
a4674e4e
PA
35222015-05-08 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.server/non-existing-program.exp: Unset spawn_id.
3525
df2eb078
SC
35262015-05-08 Siva Chandra Reddy <sivachandra@google.com>
3527
3528 PR python/18291
3529 * gdb.python/py-xmethods.exp: Add tests.
3530
422349a3
YQ
35312015-05-08 Yao Qi <yao.qi@linaro.org>
3532
3533 PR gdb/18208
3534 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
3535 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
3536 function set_coredump_filter, and remove remote_exec call.
3537 Remove argument ipid. Callers update.
3538 (top level): Don't get inferior's PID.
3539
63fc80ce
AA
35402015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
3541
3542 * gdb.base/watch_thread_num.exp: Skip test on targets without
3543 access watchpoints.
3544
80ad801e
PA
35452015-05-06 Pedro Alves <palves@redhat.com>
3546
3547 PR server/18081
3548 * gdb.server/non-existing-program.exp: New file.
3549
0fa7fe50
JB
35502015-05-05 Joel Brobecker <brobecker@adacore.com>
3551
3552 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
3553
3ea89b92
PMR
35542015-05-05 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/out_of_line_in_inlined: New testcase.
3557
87b8eff0
JB
35582015-05-05 Joel Brobecker <brobecker@adacore.com>
3559
3560 * gdb.ada/var_rec_arr: New testcase.
3561
5fccc635
YQ
35622015-04-30 Yao Qi <yao.qi@linaro.org>
3563
3564 * gdb.base/break-idempotent.exp: If
3565 skip_hw_watchpoint_multi_tests returns true, skip the tests
3566 on "rwatch" and "awatch".
3567
42d38f42
YQ
35682015-04-30 Yao Qi <yao.qi@linaro.org>
3569
3570 * gdb.base/relativedebug.exp: Invoke gdb command
3571 "info sharedlibrary", and if libc.so doesn't have debug info,
3572 skip the test.
3573
2ce1cdbf
DE
35742015-04-29 Doug Evans <dje@google.com>
3575
3576 * gdb.python/py-xmethods.exp: Add ptype tests.
3577 * gdb.python/py-xmethods.py (E_method_char_worker): Add
3578 get_result_type method.
3579
f24a38c5
LM
35802015-04-29 Luis Machado <lgustavo@codesourcery.com>
3581
3582 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
3583 the target does not support hardware watchpoints.
3584
ecbf2b3c
LM
35852015-04-29 Luis Machado <lgustavo@codesourcery.com>
3586
3587 * gdb.base/break-always.exp: Abort testing if writing to memory
3588 causes an error.
3589
34f5f757
DE
35902015-04-28 Doug Evans <dje@google.com>
3591
3592 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
3593 * gdb.python/py-pp-registration.exp: ... here. New file.
3594 * gdb.python/py-pp-registration.c: New file.
3595 * gdb.python/py-pp-registration.py: New file.
3596
69b4374a
DE
35972015-04-28 Doug Evans <dje@google.com>
3598
3599 * gdb.python/py-bad-printers.c: New file.
3600 * gdb.python/py-bad-printers.py: New file.
3601 * gdb.python/py-bad-printers.exp: New file.
3602
59fb7612
SS
36032015-04-28 Sasha Smundak <asmundak@google.com>
3604
3605 * gdb.python/py-type.exp: New test.
3606
2631b16a
AW
36072015-04-28 Andy Wingo <wingo@igalia.com>
3608
3609 * gdb.python/py-parameter.exp:
3610 * gdb.guile/scm-parameter.exp: Escape the path that we are
3611 matching against, as it might contain characters that are special
3612 to regular expressions.
3613
460efde1
JB
36142015-04-27 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.ada/rec_comp: New testcase.
3617
2d369d8e
SDJ
36182015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
3619
3620 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
3621 before using it.
3622
cf75d6c3
AB
36232015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
3624
3625 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
3626 new tests for verilog output.
3627
8dbe7ca5
YQ
36282015-04-24 Yao Qi <yao.qi@linaro.org>
3629
3630 * boards/remote-gdbserver-on-localhost.exp: New file.
3631
4ef9fb2f
PA
36322015-04-23 Pedro Alves <palves@redhat.com>
3633
3634 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
3635 $inferior_spawn_id instead of $inferior_spawn_id directly. On
3636 "end of file", remove $inferior_spawn_id from the indirect list.
3637
0a803169
PA
36382015-04-23 Pedro Alves <palves@redhat.com>
3639
3640 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
3641
749ef8f8
PA
36422015-04-23 Pedro Alves <palves@redhat.com>
3643
3644 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
3645 on $any_spawn_id instead of only on $gdb_spawn_id.
3646
8aae4344
PM
36472015-04-21 Pierre Muller <muller@sourceware.org>
3648
3649 PR pascal/17815
3650 * lib/pascal.exp (gpc_compile): Add new option "class".
3651 (fpc_compile): Likewise.
3652 * gdb.pascal/case-insensitive-symbols.pas: New file.
3653 * gdb.pascal/case-insensitive-symbols.exp: New file.
3654
1586c8fb
GB
36552015-04-20 Gary Benson <gbenson@redhat.com>
3656
3657 * gdb.base/attach.exp: Fix three extended remote failures.
3658
1b6e6f5c
GB
36592015-04-17 Gary Benson <gbenson@redhat.com>
3660
3661 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
3662 the main executable over the remote protocol.
3663
e797481d
PA
36642015-04-16 Pedro Alves <palves@redhat.com>
3665
3666 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
3667 a new gdbserver if gdbserver_reconnect_p is set.
3668
1ca99c42
PA
36692015-04-16 Pedro Alves <palves@redhat.com>
3670
3671 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
3672 is set, don't exit gdbserver.
3673
af9fd6f8
AA
36742015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3675
3676 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
3677 appropriate .insn, such that an older assembler can be used.
3678 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
3679 the z/Architecture instruction set on 31-bit targets as well.
3680
04ff1e61
AA
36812015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
3682
3683 * gdb.go/handcall.exp: Remove all logic related to the first
3684 breakpoint and rely on go_runto_main instead.
3685 * gdb.go/strings.exp: Likewise.
3686 * gdb.go/unsafe.exp: Likewise.
3687 * gdb.go/hello.exp: Likewise. Also rename the remaining
3688 breakpoint marker to "breakpoint 1".
3689 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
3690 * gdb.go/strings.go: Likewise.
3691 * gdb.go/unsafe.go: Likewise.
3692 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
3693 "set breakpoint 2 here" and rename the remaining breakpoint marker
3694 to "breakpoint 1".
3695
40d2f8d6
SM
36962015-04-15 Simon Marchi <simon.marchi@ericsson.com>
3697
3698 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
3699 if itertools.imap is not present.
3700 * gdb.python/py-objfile.exp: Add parentheses.
3701 * gdb.python/py-type.exp: Same.
3702 * gdb.python/py-unwind-maint.py: Same.
3703
8cbc97c6
YQ
37042015-04-15 Yao Qi <yao.qi@linaro.org>
3705
3706 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
3707 of ":$ptr_size" and set its form explicitly.
3708
45fd756c
YQ
37092015-04-15 Pedro Alves <palves@redhat.com>
3710 Yao Qi <yao.qi@linaro.org>
3711
3712 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
3713 timeout by factor of 4.
3714 (test_regular_watch): Likewise.
3715 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
3716 * gdb.reverse/sigall-reverse.exp: Likewise.
3717 * gdb.reverse/until-precsave.exp: Likewise.
3718 * lib/gdb.exp (with_timeout_factor): New proc.
3719 (gdb_expect): Move some code to ...
3720 (get_largest_timeout): ... here. New procedure.
3721
9e811bc3
LM
37222015-04-14 Luis Machado <lgustavo@codesourcery.com>
3723
3724 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
3725
0ff6fcb2
LM
37262015-04-13 Luis Machado <lgustavo@codesourcery.com>
3727
3728 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
3729 to write to the .text section.
3730
7578d5f7
LM
37312015-04-13 Luis Machado <lgustavo@codesourcery.com>
3732
3733 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
3734 Handle the case of targets that do not provide PID information.
3735
2efe15c4
YQ
37362015-04-13 Yao Qi <yao.qi@linaro.org>
3737
3738 * lib/gdbserver-support.exp (gdb_exit): Catch exception
3739 and use expect instead of gdb_expect.
3740
8cd8f2f8
SDJ
37412015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
3742
3743 * gdb.base/coredump-filter.exp: Rename variable "addr" to
3744 "coredump_var_addr" to avoid naming conflict with other testcases.
3745
9ee41772
PA
37462015-04-10 Pedro Alves <palves@redhat.com>
3747
3748 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
3749 gdb_test_sequence and gdb_assert.
3750
07473109
PA
37512015-04-10 Pedro Alves <palves@redhat.com>
3752
3753 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
3754 test messages that don't include the breakpoint address.
3755
de3db44c
YQ
37562015-04-10 Yao Qi <yao.qi@linaro.org>
3757
3758 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
3759 false for some offset and width combinations which aren't
3760 supported by linux kernel.
3761
c79d856c
PA
37622015-04-10 Pedro Alves <palves@redhat.com>
3763
3764 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
3765 procedure, factored out from ...
3766 (top level): ... here. Add "set displaced-stepping" testing axis.
3767 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
3768 parameter "displaced". Use it.
3769 (top level): Use foreach and add "set displaced-stepping" testing
3770 axis.
3771
ebc90b50
PA
37722015-04-10 Pedro Alves <palves@redhat.com>
3773
3774 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
3775 Remove comment.
3776 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
3777 both the address of the instruction that triggers the watchpoint
3778 and the address of the instruction immediately after, and use
3779 those addresses for the test. Fix comment.
3780
8f572e5c
PA
37812015-04-10 Pedro Alves <palves@redhat.com>
3782
3783 * gdb.base/sigstep.exp (breakpoint_to_handler)
3784 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
3785 Test "backtrace" in handler.
3786 (breakpoint_over_handler): New parameter 'displaced'. Use it.
3787 (top level): Add new "displaced" test axis to
3788 breakpoint_to_handler, breakpoint_to_handler_entry and
3789 breakpoint_over_handler.
3790
8d707a12
PA
37912015-04-10 Pedro Alves <palves@redhat.com>
3792
3793 PR gdb/18216
3794 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
3795
ef713951
YQ
37962015-04-10 Yao Qi <yao.qi@linaro.org>
3797
3798 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
3799 (test_add_rn_pc): New function.
3800 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
3801 (top level): Invoke test_add_rn_pc.
3802
906d60cf
PA
38032015-04-10 Pedro Alves <palves@redhat.com>
3804
3805 PR gdb/13858
3806 * gdb.base/step-over-no-symbols.exp: New file.
3807
f2983cc3
AW
38082015-04-09 Andy Wingo <wingo@igalia.com>
3809
3810 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
3811 after the Python tests.
3812
6d62641c
SDJ
38132015-04-08 Keith Seitz <keiths@redhat.com>
3814
3815 PR python/16699
3816 * gdb.python/py-completion.exp: New tests for completion.
3817 * gdb.python/py-completion.py (CompleteLimit1): New class.
3818 (CompleteLimit2): Likewise.
3819 (CompleteLimit3): Likewise.
3820 (CompleteLimit4): Likewise.
3821 (CompleteLimit5): Likewise.
3822 (CompleteLimit6): Likewise.
3823 (CompleteLimit7): Likewise.
3824
f3770638
PA
38252015-04-08 Pedro Alves <palves@redhat.com>
3826
3827 PR gdb/18214
3828 PR gdb/18216
3829 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
3830 function.
3831 (main): Install it as SIGUSR1 handler.
3832 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
3833 parameter. Always use "setup" as prefix. Toggle "set
3834 displaced-stepping" off/on depending on global. Don't switch to
3835 thread 1 here.
3836 (top level): Add displaced stepping "off/on" test axis. Update
3837 "setup" calls. Wrap each subtest with with_test_prefix. Test
3838 continuing with a queued signal in each thread.
3839
4496bed7
PA
38402015-04-08 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
3843 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
3844 gdb_breakpoint instead of gdb_test that doesn't expect anything.
3845 Return early if running to main fails.
3846 * gdb.trace/while-stepping.exp: Likewise.
3847
b97fde92
PA
38482015-04-07 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
3851 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
3852 interact with inferior program.
3853
f71c18e7
PA
38542015-04-07 Pedro Alves <palves@redhat.com>
3855
3856 * lib/gdb.exp (inferior_spawn_id): New global.
3857 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
3858 spawn id after processing the user code.
3859 (default_gdb_start): Set inferior_spawn_id.
3860 (send_inferior): New procedure.
3861 * lib/gdbserver-support.exp (gdbserver_start): Set
3862 inferior_spawn_id.
3863 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
3864
6423214f
PA
38652015-04-07 Pedro Alves <palves@redhat.com>
3866
3867 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
3868 * lib/gdbserver-support.exp (gdbserver_start): Make
3869 $server_spawn_id global.
3870 (gdbserver_start): Don't wait for gdbserver's spawn id with
3871 expect_background.
3872 (close_gdbserver): New procedure.
3873 (gdb_exit): Rename the default version and reimplement.
3874
71c0ee8c
PA
38752015-04-07 Pedro Alves <palves@redhat.com>
3876
72f4393d 3877 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
3878 append the substituted item, not the original item.
3879
203bc29b
PA
38802015-04-07 Pedro Alves <palves@redhat.com>
3881
3882 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
3883 gdb_expect.
3884
508a3ddf
PA
38852015-04-07 Pedro Alves <palves@redhat.com>
3886
3887 * gdb.base/interrupt.exp: Don't handle the case of the inferior
3888 output appearing once only.
3889
9f6dbe2b
PA
38902015-04-07 Pedro Alves <palves@redhat.com>
3891
3892 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
3893 that doesn't expect anything. Return early if running to main
3894 fails.
3895
337532fa
YQ
38962015-04-07 Yao Qi <yao.qi@linaro.org>
3897
3898 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
3899 (child_function): Call alarm.
3900 (main): Move call to alarm into the loop.
3901 * gdb.threads/non-stop-fair-events.exp: Build program with
3902 -DTIMEOUT=$timeout.
3903
01b622d4
DE
39042015-04-06 Doug Evans <xdje42@gmail.com>
3905
3906 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
3907 Fix dest parameter to board_info.
3908 (fpc_compile): Ditto.
3909 (gdb_compile_pascal): Rename dest arg to destfile.
3910
961f4160
PMR
39112015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
3912
3913 * gdb.ada/funcall_ref.exp: New file.
3914 * gdb.ada/funcall_ref/foo.adb: New file.
3915
cafda597
YQ
39162015-04-02 Yao Qi <yao.qi@linaro.org>
3917
3918 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
3919 is remote.
3920
fed040c6
GB
39212015-04-02 Gary Benson <gbenson@redhat.com>
3922
3923 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
3924
d11916aa
SS
39252015-04-01 Sasha Smundak <asmundak@google.com>
3926
3927 * gdb.python/py-unwind-maint.c: New file.
3928 * gdb.python/py-unwind-maint.exp: New test.
3929 * gdb.python/py-unwind-maint.py: New file.
3930 * gdb.python/py-unwind.c: New file.
3931 * gdb.python/py-unwind.exp: New test.
3932 * gdb.python/py-unwind.py: New test.
3933
a1471180
PA
39342015-04-01 Pedro Alves <palves@redhat.com>
3935
3936 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
3937 to fail instead of non-existent $test.
3938
0bbeccb1
PA
39392015-04-01 Pedro Alves <palves@redhat.com>
3940
3941 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
3942 GDBFLAGS if not empty.
3943
3c724c8c
PMR
39442015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
3945
3946 * gdb.ada/complete.exp: Remove "multi_line".
3947 * gdb.ada/info_exc.exp: Remove "multi_line".
3948 * gdb.ada/packed_tagged.exp: Remove "multi_line".
3949 * gdb.ada/ptype_field.exp: Remove "multi_line".
3950 * gdb.ada/sym_print_name.exp: Remove "multi_line".
3951 * gdb.ada/tagged.exp: Remove "multi_line".
3952 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
3953 [multi_line ...]
3954 * gdb.btrace/delta.exp: Likewise.
3955 * gdb.btrace/exception.exp: Likewise.
3956 * gdb.btrace/function_call_history.exp: Likewise.
3957 * gdb.btrace/instruction_history.exp: Likewise.
3958 * gdb.btrace/nohist.exp: Likewise.
3959 * gdb.btrace/record_goto.exp: Likewise.
3960 * gdb.btrace/segv.exp: Likewise.
3961 * gdb.btrace/stepi.exp: Likewise.
3962 * gdb.btrace/tailcall.exp: Likewise.
3963 * gdb.btrace/unknown_functions.exp: Likewise.
3964 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
3965 * lib/gdb.exp: Add the "multi_line" helper.
3966
4eec2deb
PA
39672015-04-01 Pedro Alves <palves@redhat.com>
3968
3969 * gdb.threads/tid-reuse.c: New file.
3970 * gdb.threads/tid-reuse.exp: New file.
3971
df8411da
SDJ
39722015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
3973
3974 PR corefiles/16092
3975 * gdb.base/coredump-filter.c: New file.
3976 * gdb.base/coredump-filter.exp: Likewise.
3977
6ef37366
PM
39782015-03-27 Petr Machata <pmachata@redhat.com>
3979
3980 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
3981 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
3982 (Dwarf::assemble): Initialize them.
3983 (Dwarf::lines): New function.
3984
7ec911b0
JT
39852015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
3986
3987 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
3988 SYMBOL_PREFIX for x86_64-*-cygwin.
3989
ff908ebf
AW
39902015-03-26 Andy Wingo <wingo@igalia.com>
3991
3992 PR symtab/18148
3993 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
3994 const_value but not a location.
3995 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
3996 location defined in non-main CUs are visible.
3997
6d5f0679
YQ
39982015-03-26 Yao Qi <yao.qi@linaro.org>
3999
4000 PR testsuite/18139
4001 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
4002 Add a line number entry for the same line.
4003 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
4004 Add a line number entry for the same line.
4005
2898689b
YQ
40062015-03-26 Yao Qi <yao.qi@linaro.org>
4007
4008 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
4009 .int 0.
4010 (func): Likewise. Add .Lfunc_1 label.
4011 Use .Lfunc_1 label.
4012 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
4013 .int 0.
4014 (func): Likewise.
4015 Use .Lfunc_1 label.
4016
85180498
YQ
40172015-03-26 Yao Qi <yao.qi@linaro.org>
4018
4019 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
4020 Call gdb_compile instead to compile each .s files without debug
4021 information.
4022
8aa08a8d
YQ
40232015-03-26 Yao Qi <yao.qi@linaro.org>
4024
4025 * gdb.base/savedregs.exp (process_saved_regs): Make
4026 "Saved registers:" optional in the pattern.
4027
66849923
MM
40282015-03-25 Markus Metzger <markus.t.metzger@intel.com>
4029
4030 * gdb.btrace/next.exp: Merged into step.exp.
4031 * gdb.btrace/finish.exp: Merged into step.exp.
4032 * gdb.btrace/nexti.exp: Merged into stepi.exp.
4033 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
4034 "record goto" and checking the exact replay position.
4035 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
4036 check for "Recording format" in "info record" output.
4037 * gdb.btrace/record_goto.exp: Choose test file based on target.
4038 * gdb.btrace/x86-record_goto.S: Renamed into ...
4039 * gdb.btrace/x86_64-record_goto.S: ... this.
4040 * gdb.btrace/i686-record_goto.S: New.
4041 * gdb.btrace/x86-tailcall.S: Renamed into ...
4042 * gdb.btrace/x86_64-tailcall.S: ... this.
4043 * gdb.btrace/i686-tailcall.S: New.
4044 * gdb.btrace/x86-tailcall.c: Renamed into ...
4045 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
4046 separate statements. Update test.
4047 * gdb.btrace/delta.exp: Use record_goto.c as test file.
4048 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
4049 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
4050 * gdb.btrace/tailcall.exp: Choose test file based on target.
4051 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
4052
11cc1b74
MM
40532015-03-25 Markus Metzger <markus.t.metzger@intel.com>
4054
4055 * gdb.btrace/exception.exp: Increase BTS buffer size.
4056
a25d8bf9
PA
40572015-03-24 Pedro Alves <palves@redhat.com>
4058
4059 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
4060
856e7dd6
PA
40612015-03-24 Pedro Alves <palves@redhat.com>
4062
4063 * gdb.threads/schedlock.exp (test_step): No longer expect that
4064 "set scheduler-locking step" with "next" over a function call runs
4065 threads unlocked.
4066
ad235a41
AT
40672015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4068
4069 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
4070
15630549
AT
40712015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4072
4073 PR breakpoints/16466
4074 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
4075 * gdb.mi/mi-pending.c (thread_func): New function.
4076 (int main): Add threading support required.
4077 * gdb.mi/mi-pending.exp: Add tests for this issue.
4078 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
4079 (pendfunc2): Remove stdio dependency.
4080 * gdb.mi/mi-pendshr2.c: New file.
4081
693dca06
KS
40822015-03-23 Keith Seitz <keiths@redhat.com>
4083
4084 * gdb.linespec/keywords.c: New file.
4085 * gdb.linespec/keywords.exp: New file.
4086
7e993ebf
KS
40872015-03-23 Keith Seitz <keiths@redhat.com>
4088
4089 PR gdb/18021
4090 * gdb.dwarf2/staticvirtual.exp: New test.
4091
bc23328c
JK
40922015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4093
4094 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
4095 * README: Remove HP-UX and gdb.hp.
4096 (configuration):
4097 * configure: Regenerate.
4098 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
4099 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
4100 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
4101 gdb.hp/gdb.defects/Makefile.
4102 * gdb.hp/Makefile.in: File deleted.
4103 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
4104 * gdb.hp/gdb.aCC/optimize.c: File deleted.
4105 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
4106 * gdb.hp/gdb.aCC/run.c: File deleted.
4107 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
4108 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
4109 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
4110 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
4111 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
4112 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
4113 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
4114 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
4115 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
4116 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
4117 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
4118 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
4119 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
4120 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
4121 * gdb.hp/gdb.base-hp/reg.s: File deleted.
4122 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
4123 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
4124 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
4125 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
4126 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
4127 * gdb.hp/gdb.compat/Makefile.in: File deleted.
4128 * gdb.hp/gdb.compat/average.c: File deleted.
4129 * gdb.hp/gdb.compat/sum.c: File deleted.
4130 * gdb.hp/gdb.compat/xdb.c: File deleted.
4131 * gdb.hp/gdb.compat/xdb0.c: File deleted.
4132 * gdb.hp/gdb.compat/xdb0.h: File deleted.
4133 * gdb.hp/gdb.compat/xdb1.c: File deleted.
4134 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
4135 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
4136 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
4137 * gdb.hp/gdb.defects/Makefile.in: File deleted.
4138 * gdb.hp/gdb.defects/bs14602.c: File deleted.
4139 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
4140 * gdb.hp/gdb.defects/solib-d.c: File deleted.
4141 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
4142 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
4143 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
4144 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
4145 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
4146 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
4147 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
4148 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
4149 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
4150 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
4151 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
4152 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
4153 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
4154 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
4155 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
4156 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
4157 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
4158 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
4159 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
4160 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
4161 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
4162 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
4163 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
4164 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
4165 * gdb.hp/tools/odump: File deleted.
4166
8bf3b159
PA
41672015-03-19 Pedro Alves <palves@redhat.com>
4168
4169 * gdb.threads/continue-pending-status.exp (saw_thread_2)
4170 (saw_thread_3): New globals.
4171 (top level): Increment them when an event for the corresponding
4172 thread is seen.
4173 (no thread starvation): New test.
4174
eb54c8bf
PA
41752015-03-19 Pedro Alves <palves@redhat.com>
4176
4177 * gdb.threads/continue-pending-status.c: New file.
4178 * gdb.threads/continue-pending-status.exp: New file.
4179
32d2e5d6
PA
41802015-03-18 Pedro Alves <palves@redhat.com>
4181
4182 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4183 Use gdb_is_target_remote instead of is_remote. Use
4184 gdb_test_multiple instead of gdb_expect. Exit early if
4185 gdb_test_multiple hits its internal matches. Tighten stepi tests
4186 expected output. Fail on exit with any signal, instead of just
4187 SIGILL.
4188
f68f11b7
YQ
41892015-03-18 Yao Qi <yao.qi@linaro.org>
4190
4191 PR tdep/18107
4192 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
4193 variable.
4194 * gdb.base/catch-syscall.exp: Don't skip it on
4195 aarch64*-*-linux* target. Remove elements in all_syscalls.
4196 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
4197 target.
4198 (setup_all_syscalls): New proc.
4199
ca5fd19b
YQ
42002015-03-16 Yao Qi <yao.qi@linaro.org>
4201
4202 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
4203 (top level): Skip tests if valid_addr_p returns false for
4204 $cmd1 or $cmd2.
4205
85642ba0
AW
42062015-03-11 Andy Wingo <wingo@igalia.com>
4207
4208 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
4209
e03f9645
YQ
42102015-03-11 Yao Qi <yao.qi@linaro.org>
4211
4212 * gdb.base/catch-syscall.exp: Fix typo in comments.
4213
5d0962b2
YQ
42142015-03-11 Yao Qi <yao.qi@linaro.org>
4215
4216 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
4217
b2df3cef
PA
42182015-03-09 Pedro Alves <palves@redhat.com>
4219
4220 * dg-extract-results.py: Delete.
4221
ef878e53
PA
42222015-03-09 Pedro Alves <palves@redhat.com>
4223
4224 Merge dg-extract-results.sh from GCC upstream (r218843).
4225
4226 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
4227 * dg-extract-results.sh: Use --text with grep to avoid issues with
4228 binary files. Fall back to cat -v, if that doesn't work.
4229
9494d219
PA
42302015-03-05 Pedro Alves <palves@redhat.com>
4231
4232 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
4233
a8d9763a
SM
42342015-03-04 Simon Marchi <simon.marchi@ericsson.com>
4235
4236 * lib/mi-support.exp (mi_expect_interrupt): Accept
4237 alternative event for when in all-stop mode.
4238
be9957b8
PA
42392015-03-04 Pedro Alves <palves@redhat.com>
4240
4241 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
4242
d57be0f4 42432015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
4244
4245 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
4246
c214c7cf
AA
42472015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
4248
4249 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
4250 regexps for GDB's current line display, accept a hex address
4251 preceding the line number.
4252
6d74a497
AA
42532015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
4254
4255 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
4256 the 'arch1' variable for "s390*-linux*" targets.
4257
511aee7c
PA
42582015-03-04 Pedro Alves <palves@redhat.com>
4259
4260 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
4261 (main): Pass missing retval argument to pthread_join call.
4262
95e50b27
PA
42632015-03-02 Pedro Alves <palves@redhat.com>
4264
4265 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
4266 (top level): Call do_test with non-stop as well.
4267
28054d69
PA
42682015-03-02 Pedro Alves <palves@redhat.com>
4269
4270 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
4271 -1.
4272
4fa5d7b4
AA
42732015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
4274
4275 * gdb.arch/s390-vregs.exp: New test.
4276 * gdb.arch/s390-vregs.S: New file.
4277
97c18565
PA
42782015-02-27 Pedro Alves <palves@redhat.com>
4279
4280 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
4281 call to catch_command_errors.
4282 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
4283 catch_command_errors.
4284
a37bfa30
PA
42852015-02-27 Pedro Alves <palves@redhat.com>
4286
4287 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
4288 "true" for boolean result.
4289 * gdb.gdb/selftest.exp (test_with_self): Also accept full
4290 prototype of main.
4291
6f98576f
PA
42922015-02-27 Pedro Alves <palves@redhat.com>
4293
4294 * lib/unbuffer_output.c: New file.
4295 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
4296 (main): Call gdb_unbuffer_output.
4297
eba5ab56
YQ
42982015-02-27 Yao Qi <yao.qi@linaro.org>
4299
4300 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
4301 target.
4302
0def5aaa
DE
43032015-02-26 Doug Evans <dje@google.com>
4304
4305 * gdb.cp/class2.cc (Dbase, D): New classes.
4306 (main): New local delta.
4307 * gdb.cp/class2.exp: Test printing delta.
4308 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
4309 (dynbar): New global.
4310 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
4311
081a1c2c
JK
43122015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4313
4314 * gdb.compile/compile-ifunc.c: New file.
4315 * gdb.compile/compile-ifunc.exp: New file.
4316
2f41223f
AT
43172015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
4318
4319 * gdb.base/structs.exp: Check for correct struct on finish.
4320
03eddd80
YQ
43212015-02-26 Yao Qi <yao.qi@linaro.org>
4322
4323 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
4324 is zero.
4325
80c57053
JK
43262015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4327
4328 * gdb.arch/cordic.ko.bz2: New file.
4329 * gdb.arch/cordic.ko.debug.bz2: New file.
4330 * gdb.arch/ppc64-symtab-cordic.exp: New file.
4331
21613c12
YQ
43322015-02-25 Yao Qi <yao.qi@linaro.org>
4333
4334 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
4335 aarch64*-*-* target.
4336
d8b901ed
PA
43372015-02-23 Pedro Alves <palves@redhat.com>
4338
4339 * lib/gdb.exp (delete_breakpoints): Rewrite using
4340 gdb_test_multiple.
4341
e5b85ead
PA
43422015-02-23 Pedro Alves <palves@redhat.com>
4343
4344 * gdb.base/info-os.c: Include stdlib.h.
4345
85c3a371
DE
43462015-02-22 Doug Evans <xdje42@gmail.com>
4347
4348 PR symtab/17855
4349 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
4350 is read after symbols have been re-read.
4351 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
4352 * gdb.ada/exec_changed/second.adb (Second): Ditto.
4353
96553a0c
DE
43542015-02-21 Doug Evans <dje@google.com>
4355
4356 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
4357
97a0c697
JK
43582015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4359
4360 PR corefiles/17808
4361 * gdb.arch/i386-biarch-core.core.bz2: New file.
4362 * gdb.arch/i386-biarch-core.exp: New file.
4363
a47cd6e9
PA
43642015-02-21 Pedro Alves <palves@redhat.com>
4365
4366 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
4367 runto_main fails.
4368
c5facdc4
PA
43692015-02-20 Pedro Alves <palves@redhat.com>
4370
4371 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
4372 info probes.
4373
2db9a427
PA
43742015-02-20 Pedro Alves <palves@redhat.com>
4375
4376 * gdb.threads/multi-create-ns-info-thr.exp: New file.
4377
60fb7e9e
PA
43782015-02-20 Pedro Alves <palves@redhat.com>
4379
4380 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
4381 clean_restart before gdb_target_supports_trace.
4382
5c5019c2
PA
43832015-02-20 Pedro Alves <palves@redhat.com>
4384
4385 PR threads/18006
4386 * gdb.threads/clone-thread_db.c: New file.
4387 * gdb.threads/clone-thread_db.exp: New file.
4388
c9587f88
AT
43892015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
4390
4391 PR breakpoints/16812
4392 * gdb.base/catch-gdb-caused-signals.c: New file.
4393 * gdb.base/catch-gdb-caused-signals.exp: New file.
4394
f6a88844
JM
43952015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
4396
4397 * configure: Regenerated.
4398 * configure.ac: Use GDB_AC_TRANSFORM.
4399 * aclocal.m4: sinclude ../transform.m4.
4400
497c491b
JM
44012015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
4402
4403 * lib/dtrace.exp: New file.
4404 * gdb.base/dtrace-probe.exp: Likewise.
4405 * gdb.base/dtrace-probe.d: Likewise.
4406 * gdb.base/dtrace-probe.c: Likewise.
4407 * lib/pdtrace.in: Likewise.
4408 * configure.ac: Output variables with the transformed names of
4409 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
4410 * configure: Regenerated.
4411
03e98035
JM
44122015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
4413
4414 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
4415 expected message when trying to access $_probe_* convenience
4416 variables while not on a probe.
4417
63cc30e9
JK
44182015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4419
4420 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
4421
0703599a
PA
44222015-02-11 Pedro Alves <pedro@codesourcery.com>
4423
4424 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
4425 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
4426
7e60a48e
DE
44272015-02-10 Doug Evans <xdje42@gmail.com>
4428
4429 * lib/gdb.exp (gdb_load): Always return a result.
4430
01b088bc
PA
44312015-02-10 Pedro Alves <palves@redhat.com>
4432
4433 * gdb.threads/signal-sigtrap.c: New file.
4434 * gdb.threads/signal-sigtrap.exp: New file.
4435
b05ec7a5
AT
44362015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
4437
4438 * gdb.trace/no-attach-trace.c: New file.
4439 * gdb.trace/no-attach-trace.exp: New file.
4440
a2c2acaf
MW
44412015-02-09 Mark Wielaard <mjw@redhat.com>
4442
4443 * gdb.dwarf2/atomic.c: New file.
4444 * gdb.dwarf2/atomic-type.exp: Likewise.
4445
31fd9caa
MM
44462015-02-09 Markus Metzger <markus.t.metzger@intel.com>
4447
4448 * gdb.btrace/buffer-size.exp: Update "info record" output.
4449 * gdb.btrace/delta.exp: Update "info record" output.
4450 * gdb.btrace/enable.exp: Update "info record" output.
4451 * gdb.btrace/finish.exp: Update "info record" output.
4452 * gdb.btrace/instruction_history.exp: Update "info record" output.
4453 * gdb.btrace/next.exp: Update "info record" output.
4454 * gdb.btrace/nexti.exp: Update "info record" output.
4455 * gdb.btrace/step.exp: Update "info record" output.
4456 * gdb.btrace/stepi.exp: Update "info record" output.
4457 * gdb.btrace/nohist.exp: Update "info record" output.
4458
d33501a5
MM
44592015-02-09 Markus Metzger <markus.t.metzger@intel.com>
4460
4461 * gdb.btrace/buffer-size: New.
4462
f4abbc16
MM
44632015-02-09 Markus Metzger <markus.t.metzger@intel.com>
4464
4465 * gdb.btrace/delta.exp: Update "info record" output.
4466 * gdb.btrace/enable.exp: Update "info record" output.
4467 * gdb.btrace/finish.exp: Update "info record" output.
4468 * gdb.btrace/instruction_history.exp: Update "info record" output.
4469 * gdb.btrace/next.exp: Update "info record" output.
4470 * gdb.btrace/nexti.exp: Update "info record" output.
4471 * gdb.btrace/step.exp: Update "info record" output.
4472 * gdb.btrace/stepi.exp: Update "info record" output.
4473 * gdb.btrace/nohist.exp: Update "info record" output.
4474
b9d61307
SM
44752015-02-06 Simon Marchi <simon.marchi@ericsson.com>
4476
4477 PR gdb/15678
4478 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
4479
e584fdbc
PA
44802015-02-06 Pedro Alves <palves@redhat.com>
4481
4482 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
4483 macro.
4484 (seconds_left, again): New globals.
4485 (main): Wait seconds_left in a 1-second sleep loop instead of
4486 sleeping 180 seconds. If 'again' is set, reset the seconds
4487 counter.
4488 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
4489 'again' in the inferior before detaching. Print the seconds left.
4490 (options): New global.
4491 (top level): Build program with -DTIMEOUT=$timeout.
4492
77f41761
PA
44932015-02-06 Pedro Alves <palves@redhat.com>
4494
4495 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
4496 determine how many seconds to pass to 'alarm'.
4497 * gdb.base/gdb-sigterm.exp (top level): Build program with
4498 -DTIMEOUT=$timeout.
4499 (do_test): Return success/failure indication. Add more verbose
4500 logging. Don't fail if 200 single steps are seen. Instead, fail
4501 when the test times out.
4502 (passes): New global.
4503 (top level): Break the testing loop if testing fails on any
4504 iteration. Use gdb_assert.
4505
b9394193
DB
45062015-02-04 Don Breazeal <donb@codesourcery.com>
4507
4508 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
4509 and initialize them.
4510 (ipc_cleanup): New function.
4511 (main): Don't declare shmid, semid, and msqid. Add a call to
4512 atexit so that we call ipc_cleanup on exit.
4513
42d9e528
PA
45142015-02-04 Pedro Alves <palves@redhat.com>
4515
4516 * boards/native-extended-gdbserver.exp: Remove any target variant
4517 specifications from the board name before clearing the isremote
4518 flag from board_info.
4519
ae6ae975
DE
45202015-01-31 Doug Evans <xdje42@gmail.com>
4521
4522 * gdb.base/maint.exp <maint print type argc>: Update expected output.
4523
cfb069a8
GB
45242015-01-31 Gary Benson <gbenson@redhat.com>
4525
4526 * gdb.base/completion.exp: Disable completion limiting for
4527 existing tests. Add new tests to check completion limiting.
4528 * gdb.linespec/ls-errs.exp: Disable completion limiting.
4529
5dd31d79
DE
45302015-01-31 Doug Evans <xdje42@gmail.com>
4531
4532 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
4533
9f050062
DE
45342015-01-31 Doug Evans <xdje42@gmail.com>
4535
4536 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
4537 entries. Duplicate file section script entries.
4538 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
4539 inlined entries. Add test for safe-path rejection.
4540 * gdb.python/py-section-script.c: Add duplicate inlined section script
4541 entries. Duplicate file section script entries.
4542 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
4543 inlined entries. Add test for safe-path rejection.
4544
df25ebbd
JB
45452015-01-29 Joel Brobecker <brobecker@adacore.com>
4546
4547 * gdb.ada/disc_arr_bound: New testcase.
4548
4a0ca9ec
JB
45492015-01-29 Joel Brobecker <brobecker@adacore.com>
4550
4551 * gdb.ada/mi_var_array: New testcase.
4552
3a8b707a
DE
45532015-01-27 Doug Evans <dje@google.com>
4554
4555 * gdb.python/py-objfile.exp: Add tests for objfile.username.
4556 Add test for objfile.filename, objfile.username after objfile
4557 has been unloaded.
4558
f8313f6e
JB
45592015-01-26 Joel Brobecker <brobecker@adacore.com>
4560
4561 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
4562 the second test to print the name attribute of value
4563 returned by the call to gdb.lookup_type, and adjust
4564 the expected output accordingly.
4565
37bc665e
MW
45662015-01-25 Mark Wielaard <mjw@redhat.com>
4567
4568 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
4569 * gdb.base/disp-step-fork.c: Include unistd.h.
4570 * gdb.base/siginfo-obj.c: Include stdio.h.
4571 * gdb.base/siginfo-thread.c: Likewise.
4572 * gdb.mi/non-stop.c: Include unistd.h.
4573 * gdb.mi/nsthrexec.c: Include stdio.h.
4574 * gdb.mi/pthreads.c: Include unistd.h.
4575 * gdb.modula2/unbounded1.c (main): Declare returns int.
4576 * gdb.reverse/consecutive-reverse.c: Likewise.
4577 * gdb.threads/create-fail.c: Include unistd.h.
4578 * gdb.threads/killed.c: Likewise.
4579 * gdb.threads/linux-dp.c: Likewise.
4580 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
4581 * gdb.threads/non-ldr-exc-2.c: Likewise.
4582 * gdb.threads/non-ldr-exc-3.c: Likewise.
4583 * gdb.threads/non-ldr-exc-4.c: Likewise.
4584 * gdb.threads/pthreads.c: Include unistd.h.
4585 (main): Declare returns int.
4586 * gdb.threads/tls-main.c (foo): New declaration.
4587 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
4588
f7e5394d
SM
45892015-01-23 Simon Marchi <simon.marchi@ericsson.com>
4590
4591 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
4592 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
4593
743649fd
MW
45942015-01-15 Mark Wielaard <mjw@redhat.com>
4595
4596 * gdb.base/noreturn-return.c: New file.
4597 * gdb.base/noreturn-return.exp: New file.
4598 * gdb.base/noreturn-finish.c: New file.
4599 * gdb.base/noreturn-finish.exp: New file.
4600
198297aa
PA
46012015-01-23 Pedro Alves <palves@redhat.com>
4602
4603 * gdb.threads/continue-pending-after-query.c: New file.
4604 * gdb.threads/continue-pending-after-query.exp: New file.
4605
717cf30c
AG
46062015-01-22 Anders Granlund <anders.granlund@ericsson.com>
4607 Simon Marchi <simon.marchi@ericsson.com>
4608
4609 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
4610 * gdb.base/valgrind-db-attach.exp: Same.
4611 * gdb.base/valgrind-infcall.exp: Same.
4612 * lib/mi-support.exp (default_mi_gdb_start): Same.
4613 * lib/prompt.exp (default_prompt_gdb_start): Same.
4614 * lib/gdb.exp (default_gdb_spawn): Same.
4615 (gdb_interact): New.
4616
4617
4b62a76e
JK
46182015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4619
4620 * gdb.compile/compile.exp (pointer to jit function): New test.
4621
b4cdae6f
WW
46222015-01-17 Wei-cheng Wang <cole945@gmail.com>
4623
4624 * lib/gdb.exp (supports_process_record): Return true for
4625 powerpc*-*-linux*.
4626 (supports_reverse): Likewise.
4627
d221e7ef
DB
46282015-01-15 Don Breazeal <donb@codesourcery.com>
4629
4630 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
4631 instead of checking whether the target board is remote and
4632 use spawn_wait_for_attach instead of exec/sleep.
4633 * gdb.base/attach-twice.exp: Likewise.
4634
bafffb51
JB
46352015-01-15 Joel Brobecker <brobecker@adacore.com>
4636
4637 * gdb.ada/var_arr_attrs: New testcase.
4638
5589af0e
PA
46392015-01-14 Pedro Alves <palves@redhat.com>
4640 Joel Brobecker <brobecker@adacore.com>
4641
4642 PR gdb/17525
4643 * gdb.base/bp-cmds-execution-x-script.c: New file.
4644 * gdb.base/bp-cmds-execution-x-script.exp: New file.
4645 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
4646
6c400b59
PA
46472015-01-14 Pedro Alves <palves@redhat.com>
4648
4649 PR cli/17828
4650 * gdb.base/batch-preserve-term-settings.c: New file.
4651 * gdb.base/batch-preserve-term-settings.exp: New file.
4652
e02c96a7
DE
46532015-01-13 Doug Evans <dje@google.com>
4654
4655 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
4656 binary.
4657
576fd14c
JB
46582015-01-13 Joel Brobecker <brobecker@adacore.com>
4659
4660 * Makefile.in (clean mostlyclean): Do not delete *.py.
4661
04dccad0
JB
46622015-01-13 Joel Brobecker <brobecker@adacore.com>
4663
4664 * gdb.python/py-lookup-type.exp: New file.
4665
3d230f71
PA
46662015-01-12 Pedro Alves <palves@redhat.com>
4667
4668 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
4669 restore GDBFLAGS before returning.
4670
7e67715d
JK
46712015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4672
4673 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
4674 is_amd64_regs_target and is_x86_like_target.
4675
f2e0d4b4
DE
46762015-01-11 Doug Evans <xdje42@gmail.com>
4677
4678 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
4679 is given without an explicit form.
4680 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
4681 attributes.
4682 * gdb.dwarf/corrupt.exp: Ditto.
4683 * gdb.dwarf2/enum-type.exp: Ditto.
4684 * gdb.trace/entry-values.exp: Ditto.
4685 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
4686
439250fb
DE
46872015-01-11 Doug Evans <xdje42@gmail.com>
4688
4689 PR gdb/15830
4690 * gdb.base/maint.exp: Remove references to "maint demangle".
4691 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
4692 Add tests for explicitly specifying language to demangle.
4693 * gdb.dlang/demangle.exp: Ditto.
4694
ede9f622
PA
46952015-01-09 Pedro Alves <palves@redhat.com>
4696
4697 * gdb.threads/non-stop-fair-events.c: New file.
4698 * gdb.threads/non-stop-fair-events.exp: New file.
4699
a7b796db
PA
47002015-01-09 Pedro Alves <palves@redhat.com>
4701
4702 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
4703 the global scope. Set a breakpoint after all threads are started
4704 rather than stepping over two source lines. Expect the prompt.
4705 * gdb.base/watch_thread_num.c (threads_started_barrier): New
4706 global.
4707 (NUM): Now 15.
4708 (main): Use threads_started_barrier to wait for all threads to
4709 start. Main thread no longer calls thread_function. Exit after
4710 180 seconds.
4711 (loop): New function.
4712 (thread_function): Wait on threads_started_barrier barrier. Call
4713 'loop' at each iteration.
4714 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
4715 threads have started, instead of hardcoding number of "next"
4716 steps. Use an access watchpoint instead of a write watchpoint.
4717
9665ffdd
PA
47182015-01-09 Pedro Alves <palves@redhat.com>
4719
4720 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
4721 (thread_func): Wait on barrier.
4722 (main): Wait for all threads to start before stopping GDB.
4723 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
4724 global.
4725 (thread1_func, thread2_func): Wait on barrier.
4726 (main): Wait for all threads to start before stopping GDB.
4727 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
4728 New global.
4729 (thread1_func, thread2_func): Wait on barrier.
4730 (main): Wait for all threads to start before stopping GDB.
4731
c945a99f
PA
47322015-01-09 Pedro Alves <palves@redhat.com>
4733
4734 * gdb.threads/attach-many-short-lived-threads.c: New file.
4735 * gdb.threads/attach-many-short-lived-threads.exp: New file.
4736
c1a747c1
PA
47372014-01-09 Pedro Alves <palves@redhat.com>
4738
4739 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
4740 instead of to thread 2.
4741 * gdb.threads/signal-command-multiple-signals-pending.c (main):
4742 Add barrier around each pthread_create call instead of around all
4743 calls.
4744 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
4745 Set a break on thread_function and have the child threads hit it
4746 one at at a time.
4747
60b3033e
PA
47482015-01-09 Pedro Alves <palves@redhat.com>
4749
4750 * lib/gdb.exp (can_spawn_for_attach): New procedure.
4751 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
4752 false.
4753 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
4754 checking whether the target board is remote.
4755 * gdb.multi/multi-attach.exp: Likewise.
4756 * gdb.python/py-sync-interp.exp: Likewise.
4757 * gdb.server/ext-attach.exp: Likewise.
4758 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
4759 tests that need to attach, instead of checking whether the target
4760 board is remote at the top of the file.
4761
acc018ac
YQ
47622015-01-08 Yao Qi <yao@codesourcery.com>
4763
4764 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
4765
50a18af8
JK
47662015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 Fix testcase compilation.
4769 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
4770
8503d6e1
JB
47712015-01-06 Joel Brobecker <brobecker@adacore.com>
4772
4773 * gdb.python/py-type.exp: Add a couple test about empty
4774 array creation, and negative-length array creation.
4775
cc73dbcc
DE
47762015-01-02 Doug Evans <xdje42@gmail.com>
4777
4778 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
4779
0300bbc7
DE
47802015-01-02 Doug Evans <dje@google.com>
4781
4782 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
4783
9d85a0ec
YQ
47842014-12-29 Yao Qi <yao@codesourcery.com>
4785
4786 * gdb.trace/entry-values.exp: Update comments. Rename variable
4787 bar_call_foo to returned_from_foo.
4788
87186c6a
MMN
47892014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
4790
4791 PR gdb/17394
4792 * gdb.linespec/break-asm-file.c: New file.
4793 * gdb.linespec/break-asm-file.exp: New file.
4794 * gdb.linespec/break-asm-file0.s: New file.
4795 * gdb.linespec/break-asm-file1.s: New file.
4796
1bab7383
YQ
47972014-12-18 Nigel Stephens <nigel@mips.com>
4798 Maciej W. Rozycki <macro@codesourcery.com>
4799
4800 * gdb.base/float.exp: Handle the new output from "info float" on
4801 MIPS targets.
4802
1bc1068a
JK
48032014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 Fix MinGW compilation.
4806 * gdb.compile/compile-ops.exp: Update untested message if
4807 !skip_compile_feature_tests.
4808 * gdb.compile/compile-setjmp.exp: Likewise.
4809 * gdb.compile/compile-tls.exp: Likewise.
4810 * gdb.compile/compile.exp: Likewise.
4811 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
4812 supported on this host".
4813
b6615d10
DE
48142014-12-16 Doug Evans <xdje42@gmail.com>
4815
4816 * boards/stabs.exp: New file.
4817
25dda427
AA
48182014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
4819
4820 * gdb.base/completion.exp: Adjust to format changes of "maint
4821 print user-registers".
4822
bf330350
CU
48232014-12-16 Catalin Udma <catalin.udma@freescale.com>
4824
4825 PR server/17457
4826 * gdb.arch/aarch64-fp.c: New file.
4827 * gdb.arch/aarch64-fp.exp: New file.
4828
395cf596
SDJ
48292014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
4830
4831 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
4832 r210637, r210913, r211666, r215400, r215817).
4833
4834 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
4835 * dg-extract-results.py: New file.
4836 * dg-extract-results.sh: Use it if the environment seems
4837 suitable.
4838
4839 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
4840
4841 * dg-extract-results.py (parse_run): Handle warnings that
4842 are printed before a test harness is run.
4843
4844 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
4845
4846 * dg-extract-results.py (Named): Remove __cmp__ method.
4847 (output_variation): Use a key to sort variation.harnesses.
4848
4849 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4850
4851 * dg-extract-results.py: For Python 3, force sys.stdout to
4852 handle surrogate escape sequences.
4853 (safe_open): New function.
4854 (output_segment, main): Use it.
4855
4856 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
4857
4858 * dg-extract-results.py (Prog.result_re): Include options
4859 in test name.
4860
4861 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4862
4863 * dg-extract-results.py (output_variation): Always sort if
4864 do_sum.
4865
e882ef3c
SM
48662014-12-15 Simon Marchi <simon.marchi@ericsson.com>
4867
4868 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
4869 as long as we get pagination notifications.
4870
4992aa20
JM
48712014-12-15 Jason Merrill <jason@redhat.com>
4872
4873 * Makefile.in (check-gdb.%): Restore.
4874 * README: Mention it.
4875
c1b5a1a6
JB
48762014-12-13 Joel Brobecker <brobecker@adacore.com>
4877
4878 * gdb.ada/str_uninit: New testcase.
4879
5537b577
JK
48802014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 PR symtab/17642
4883 * gdb.base/vla-stub-define.c: New file.
4884 * gdb.base/vla-stub.c: New file.
4885 * gdb.base/vla-stub.exp: New file.
4886
bb2ec1b3
TT
48872014-12-12 Phil Muldoon <pmuldoon@redhat.com>
4888 Jan Kratochvil <jan.kratochvil@redhat.com>
4889 Tom Tromey <tromey@redhat.com>
4890
4891 * configure.ac: Add gdb.compile/.
4892 * configure: Regenerate.
4893 * gdb.compile/Makefile.in: New file.
4894 * gdb.compile/compile-ops.exp: New file.
4895 * gdb.compile/compile-ops.c: New file.
4896 * gdb.compile/compile-tls.c: New file.
4897 * gdb.compile/compile-tls.exp: New file.
4898 * gdb.compile/compile-constvar.S: New file.
4899 * gdb.compile/compile-constvar.c: New file.
4900 * gdb.compile/compile-mod.c: New file.
4901 * gdb.compile/compile-nodebug.c: New file.
4902 * gdb.compile/compile-setjmp-mod.c: New file.
4903 * gdb.compile/compile-setjmp.c: New file.
4904 * gdb.compile/compile-setjmp.exp: New file.
4905 * gdb.compile/compile-shlib.c: New file.
4906 * gdb.compile/compile.c: New file.
4907 * gdb.compile/compile.exp: New file.
4908 * lib/gdb.exp (skip_compile_feature_tests): New proc.
4909
4ff709eb
TT
49102014-12-12 Tom Tromey <tromey@redhat.com>
4911
4912 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
4913 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
4914
6dddd6a5
DE
49152014-12-12 Doug Evans <dje@google.com>
4916
4917 * lib/gdb-python.exp (get_python_valueof): New function.
4918 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
4919
71c24708
AA
49202014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
4921
4922 * gdb.base/completion.exp: Add test for completion of "info
4923 registers ".
4924
3e29f34a
MR
49252014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
4926
4927 * gdb.base/func-ptrs.c: New file.
4928 * gdb.base/func-ptrs.exp: New file.
4929
fc126975
SM
49302014-12-10 Simon Marchi <simon.marchi@ericsson.com>
4931
4932 PR breakpoints/17012
4933 * gdb.base/dprintf-detach.c: New file.
4934 * gdb.base/dprintf-detach.exp: New file.
4935
0a46d518
SM
49362014-12-10 Simon Marchi <simon.marchi@ericsson.com>
4937
4938 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
4939 * lib/gdb.exp (target_is_gdbserver): New procedure.
4940
a0be3e44
DE
49412014-12-08 Doug Evans <dje@google.com>
4942
4943 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
4944
df1b803a
YQ
49452014-12-05 Yao Qi <yao@codesourcery.com>
4946
4947 * gdb.guile/scm-error.exp: Remove the third argument to
4948 gdb_remote_download.
4949 * gdb.guile/scm-frame-args.exp: Likewise.
4950 * gdb.guile/scm-section-script.exp: Likewise.
4951
ddb9f679
YQ
49522014-12-05 Yao Qi <yao@codesourcery.com>
4953
4954 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
4955
86e4ed39
DE
49562014-12-04 Doug Evans <dje@google.com>
4957
4958 * gdb.python/py-objfile.exp: Add tests for
4959 objfile.add_separate_debug_file.
4960
7c50a931
DE
49612014-12-04 Doug Evans <dje@google.com>
4962
4963 * lib/gdb.exp (get_build_id): New function.
4964 (build_id_debug_filename_get): Rewrite to use it.
4965 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
4966
621661e3
MR
49672014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
4968
4969 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
4970 `method(long)', not just 0x0.
4971 * gdb.cp/nsalias.exp: Align code labels to 4.
4972 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
4973 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
4974 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
4975 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
4976 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
4977 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
4978
29f0c3b7
DE
49792014-12-02 Doug Evans <dje@google.com>
4980
e1e061e7 4981 PR symtab/17602
29f0c3b7 4982 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 4983 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
4984 * gdb.cp/anon-ns.exp: Update.
4985
162078c8
NB
49862014-12-02 Nick Bull <nicholaspbull@gmail.com>
4987
4988 * gdb.python/py-events.py (inferior_call_handler): New.
4989 (register_changed_handler, memory_changed_handler): New.
4990 (test_events.invoke): Register new handlers.
4991 * gdb.python/py-events.exp: Add tests for inferior call,
4992 memory_changed and register_changed events.
4993
fdb09caf
AA
49942014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
4995
4996 * gdb.base/execl-update-breakpoints.exp: Specify the link address
4997 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
4998 if the linker doesn't understand this.
4999
55cfb2c4
SM
50002014-12-01 Simon Marchi <simon.marchi@ericsson.com>
5001
5002 * gdb.python/python.exp: Change expected reply to help().
5003
9e8cd6df
YQ
50042014-12-01 Yao Qi <yao@codesourcery.com>
5005
5006 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
5007 AC_CONFIG_SUBDIRS(gdb.gdbtk).
5008 * configure: Re-generated.
5009
6c659fc2
SC
50102014-11-28 Siva Chandra Reddy <sivachandra@google.com>
5011
5012 * gdb.cp/chained-calls.cc: New file.
5013 * gdb.cp/chained-calls.exp: New file.
5014 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
5015
d7fc3181
SM
50162014-11-28 Simon Marchi <simon.marchi@ericsson.com>
5017
5018 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
5019 * gdb.dwarf2/symtab-producer.exp: Same.
5020 * gdb.gdb/python-interrupts.exp: Same.
5021 * gdb.gdb/python-selftest.exp: Same.
5022 * gdb.python/py-linetable.exp: Same.
5023 * gdb.python/py-type.exp: Same.
5024 * gdb.python/py-value-cc.exp: Same.
5025 * gdb.python/py-value.exp: Same.
5026
10e79639
YQ
50272014-11-28 Yao Qi <yao@codesourcery.com>
5028
5029 * gdb.base/break-probes.exp: Match library name prefixed with
5030 sysroot.
5031
f28a0564
SM
50322014-11-27 Simon Marchi <simon.marchi@ericsson.com>
5033
5034 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
5035 test expected output. Add parentheses for the call to print.
5036 Remove L suffix from integers.
5037
3fe1ce1d
DE
50382014-11-26 Doug Evans <dje@google.com>
5039
5040 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
5041
84429e27
YQ
50422014-11-22 Yao Qi <yao@codesourcery.com>
5043
5044 * gdb.trace/entry-values.c: Remove asms.
5045 (foo): Add foo_label.
5046 (bar): Add bar_label.
5047 * gdb.trace/entry-values.exp: Remove code computing foo's
5048 length and bar's length.
5049 (Dwarf::assemble): Invoke function_range for bar and use
5050 MACRO_AT_func for foo.
5051
26741859
YQ
50522014-11-22 Yao Qi <yao@codesourcery.com>
5053
5054 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
5055 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
5056 Use .Lgcc43_procstart instead of gcc43.
5057
45e44d27
JB
50582014-11-21 Joel Brobecker <brobecker@adacore.com>
5059
5060 * gdb.ada/n_arr_bound: New testcase.
5061
458c8db8
SDJ
50622014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
5063
5064 PR breakpoints/10737
5065 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
5066 test_catch_syscall_multi_arch.
5067 (test_catch_syscall_multi_arch): New function.
5068
43f3e411
DE
50692014-11-20 Doug Evans <xdje42@gmail.com>
5070
5071 * gdb.base/maint.exp: Update expected output.
5072
0d7b2549
AA
50732014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5074
5075 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
5076 4-byte instruction on S390.
5077
8908fca5
JB
50782014-11-19 Joel Brobecker <brobecker@adacore.com>
5079
5080 * gdb.ada/arr_arr: New testcase.
5081
4a46959e
JB
50822014-11-19 Joel Brobecker <brobecker@adacore.com>
5083
5084 * gdb.ada/pkd_arr_elem: New Testcase.
5085
470e2f4e
LM
50862014-11-18 Luis Machado <lgustavo@codesourcery.com>
5087
5088 * gdb.reverse/break-precsave: Expect completion message for
5089 core file reads.
5090 * gdb.reverse/consecutive-precsave.exp: Likewise.
5091 * gdb.reverse/finish-precsave.exp: Likewise.
5092 * gdb.reverse/i386-precsave.exp: Likewise.
5093 * gdb.reverse/machinestate-precsave.exp: Likewise.
5094 * gdb.reverse/sigall-precsave.exp: Likewise.
5095 * gdb.reverse/solib-precsave.exp: Likewise.
5096 * gdb.reverse/step-precsave.exp: Likewise.
5097 * gdb.reverse/until-precsave.exp: Likewise.
5098 * gdb.reverse/watch-precsave.exp: Likewise.
5099
a267f3ad
AA
51002014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
5101
5102 * gdb.base/bp-permanent.c: Include unistd.h.
5103 * gdb.python/py-framefilter-mi.c (main): Add return type.
5104 * gdb.python/py-framefilter.c (main): Likewise.
5105 * gdb.trace/actions-changed.c (main): Likewise.
5106
12084a9a
AA
51072014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
5108
5109 * gdb.mi/until.c: Add eye-catchers.
5110 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
5111 line numbers.
5112
dc7e1a77
AA
51132014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
5114
5115 * gdb.base/condbreak.exp: Drop references to removed non-prototype
5116 function header variants in break1.c.
5117 * gdb.base/ena-dis-br.exp: Likewise.
5118 * gdb.base/hbreak2.exp: Likewise.
5119 * gdb.reverse/until-precsave.exp: Drop references to removed
5120 non-prototype function header variants in ur1.c.
5121 * gdb.reverse/until-reverse.exp: Likewise.
5122
41c77605
PM
51232014-11-17 Petr Machata <pmachata@redhat.com>
5124
5125 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
5126 ${_cu_offset_size} bytes abbrev offset.
5127
34248c3a
DE
51282014-11-15 Doug Evans <xdje42@gmail.com>
5129
5130 PR symtab/17559
5131 * gdb.base/line-symtabs.exp: New file.
5132 * gdb.base/line-symtabs.c: New file.
5133 * gdb.base/line-symtabs.h: New file.
5134
646da059
YQ
51352014-11-14 Yao Qi <yao@codesourcery.com>
5136
5137 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
5138 (func): Add label func_label.
5139 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
5140 Replace low_pc and high_pc with MACRO_AT_range.
5141 Replace name, low_pc and high_pc with MACRO_AT_func.
5142
9301ebe6
YQ
51432014-11-14 Yao Qi <yao@codesourcery.com>
5144
5145 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
5146 Replace name, low_pc and high_pc with MACRO_AT_func.
5147
f166b542
YQ
51482014-11-14 Yao Qi <yao@codesourcery.com>
5149
5150 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
5151 produce debug information.
5152 * gdb.dwarf2/implptr-optimized-out.S: Removed.
5153
0f6e71e3
YQ
51542014-11-14 Yao Qi <yao@codesourcery.com>
5155
5156 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
5157 object and get function length.
5158 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
5159 with MACRO_AT_func.
5160 (top-level): Replace gdb_compile and clean_restart with
5161 prepare_for_testing.
5162 * gdb.dwarf2/main.c (main): Add label main_label.
5163
876c4df9
YQ
51642014-11-14 Yao Qi <yao@codesourcery.com>
5165
5166 * lib/dwarf.exp (function_range): New procedure.
5167 (Dwarf::_handle_macro_at_func): New procedure.
5168 (Dwarf::_handle_macro_at_range): New procedure.
5169 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
5170
02ad9cf1
YQ
51712014-11-14 Yao Qi <yao@codesourcery.com>
5172
5173 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
5174 (_handle_attribute): New procedure.
5175
a59add0c
AA
51762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5177
5178 * gdb.ada/cond_lang/foo.c (callme): Add return type.
5179 * gdb.base/call-sc.c (zed): Likewise.
5180 * gdb.base/checkpoint.c (main): Likewise.
5181 * gdb.base/dump.c (main): Likewise.
5182 * gdb.base/gcore.c (main): Likewise.
5183 * gdb.base/huge.c (main): Likewise.
5184 * gdb.base/multi-forks.c (main): Likewise.
5185 * gdb.base/pr10179-a.c (main): Likewise.
5186 * gdb.base/savedregs.c (main): Likewise.
5187 * gdb.base/sigaltstack.c (main): Likewise.
5188 * gdb.base/siginfo.c (main): Likewise.
5189 * gdb.base/structs.c (zed): Likewise.
5190 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
5191 * gdb.mi/mi-syn-frame.c (main): Likewise.
5192 * gdb.mi/until.c (foo, main): Likewise.
5193 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
5194 * gdb.base/solib-weak.c (foo): Declare.
5195 * gdb.base/attach-twice.c: Include stdio.h.
5196 * gdb.base/weaklib1.c: Likewise.
5197 * gdb.base/weaklib2.c: Likewise.
5198 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
5199 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
5200 unistd.h.
5201 * gdb.base/attach-pie-misread.c: Include stdlib.h.
5202 * gdb.mi/mi-exit-code.c: Likewise.
5203 * gdb.base/break-interp-lib.c: Include string.h.
5204 * gdb.base/coremaker.c: Likewise.
5205 * gdb.base/testenv.c: Likewise.
5206 * gdb.python/py-finish-breakpoint.c: Likewise.
5207 * gdb.base/inferior-died.c: Include sys/wait.h.
5208 * gdb.base/fileio.c: Include time.h.
5209 * gdb.base/async-shell.c: Include unistd.h.
5210 * gdb.base/dprintf-non-stop.c: Likewise.
5211 * gdb.base/info-os.c: Likewise.
5212 * gdb.mi/mi-console.c: Likewise.
5213 * gdb.mi/watch-nonstop.c: Likewise.
5214 * gdb.python/py-events.c: Likewise.
5215 * gdb.base/async.c (baz): Move up before its invocation.
5216 * gdb.base/code_elim2.c (my_global_func): Likewise.
5217 * gdb.base/skip-solib-lib.c (multiply): Likewise.
5218 * gdb.base/advance.c (func2): Likewise.
5219
3b5d5997
AA
52202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5221
5222 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
5223 variant.
5224 * gdb.base/annota3.c: Likewise.
5225 * gdb.base/async.c: Likewise.
5226 * gdb.base/average.c: Likewise.
5227 * gdb.base/call-ar-st.c: Likewise.
5228 * gdb.base/call-rt-st.c: Likewise.
5229 * gdb.base/call-sc.c: Likewise.
5230 * gdb.base/call-strs.c: Likewise.
5231 * gdb.base/ending-run.c: Likewise.
5232 * gdb.base/execd-prog.c: Likewise.
5233 * gdb.base/exprs.c: Likewise.
5234 * gdb.base/foll-exec.c: Likewise.
5235 * gdb.base/foll-fork.c: Likewise.
5236 * gdb.base/foll-vfork.c: Likewise.
5237 * gdb.base/funcargs.c: Likewise.
5238 * gdb.base/gcore.c: Likewise.
5239 * gdb.base/jump.c: Likewise.
5240 * gdb.base/langs0.c: Likewise.
5241 * gdb.base/langs1.c: Likewise.
5242 * gdb.base/langs2.c: Likewise.
5243 * gdb.base/mips_pro.c: Likewise.
5244 * gdb.base/nodebug.c: Likewise.
5245 * gdb.base/opaque0.c: Likewise.
5246 * gdb.base/opaque1.c: Likewise.
5247 * gdb.base/recurse.c: Likewise.
5248 * gdb.base/run.c: Likewise.
5249 * gdb.base/scope0.c: Likewise.
5250 * gdb.base/scope1.c: Likewise.
5251 * gdb.base/setshow.c: Likewise.
5252 * gdb.base/setvar.c: Likewise.
5253 * gdb.base/shmain.c: Likewise.
5254 * gdb.base/shr1.c: Likewise.
5255 * gdb.base/shr2.c: Likewise.
5256 * gdb.base/sigall.c: Likewise.
5257 * gdb.base/signals.c: Likewise.
5258 * gdb.base/so-indr-cl.c: Likewise.
5259 * gdb.base/solib2.c: Likewise.
5260 * gdb.base/structs.c: Likewise.
5261 * gdb.base/sum.c: Likewise.
5262 * gdb.base/vforked-prog.c: Likewise.
5263 * gdb.base/watchpoint.c: Likewise.
5264 * gdb.reverse/shr2.c: Likewise.
5265 * gdb.reverse/until-reverse.c: Likewise.
5266 * gdb.reverse/ur1.c: Likewise.
5267 * gdb.reverse/watch-reverse.c: Likewise.
5268
066a77c5
AA
52692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5270
5271 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
5272 variant.
5273 * gdb.base/sepdebug.exp: Drop references to removed code.
5274
4f204ea5
AA
52752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5276
5277 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
5278 variant. Preserve original line numbering.
5279 * gdb.base/list1.c: Likewise.
5280
3b377a3a
AA
52812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5282
5283 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
5284 variant.
5285 * gdb.base/break1.c: Likewise.
5286 * gdb.base/break.exp: Drop references to removed code.
5287
e444df73
AA
52882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5289
5290 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
5291 variant.
5292
8008f2a7
AA
52932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5294
5295 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
5296
a5a06887
AA
52972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5298
5299 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
5300 logic into perform_all_tests() and invoke it with and without
5301 function header prototypes.
5302 (do_function_calls): Remove conditional XFAIL for PR 5318.
5303 (rerun_and_prepare): Remove duplicate code.
5304 (perform_all_tests): New. Main logic moved here.
5305
44dba9b9
AA
53062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5307
5308 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
5309 code guarded by #ifdef NO_PROTOTYPES.
5310 (t_double_many_args): Likewise.
5311 (DEF_FUNC_MANY_ARGS_1): Likewise.
5312 (DEF_FUNC_VALUES_1): Likewise.
5313 (t_structs_ldc): Renamed from t_structs_fc in conditional code
5314 guarded by #ifdef PROTOTYPES.
5315
d1fbcd56
AA
53162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5317
5318 * gdb.mi/mi-console.c: Add eye-catcher.
5319 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
5320 instead of literal line number.
5321
b0e59b8f
AA
53222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5323
5324 * gdb.base/shr2.c: Add eye-catcher.
5325 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
5326 line number.
5327
78f98cca
AA
53282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5329
5330 * gdb.base/jump.c: Add eye-catchers.
5331 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
5332 numbers.
5333
58fa2af0
AA
53342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5335
5336 * gdb.base/execd-prog.c: Add eye-catchers.
5337 * gdb.base/foll-exec.c: Likewise.
5338 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
5339 line numbers.
5340
04e5059b
AA
53412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5342
5343 * gdb.base/ending-run.c: Add eye-catchers.
5344 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
5345 literal line numbers.
5346
dbfdb174
AA
53472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5348
5349 * gdb.base/call-rt-st.c: Add eye-catchers.
5350 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
5351 literal line numbers.
5352
888a2ade
AA
53532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5354
5355 * gdb.base/call-ar-st.c: Add eye-catchers.
5356 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
5357 literal line numbers.
5358
6acc2dde
AA
53592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5360
5361 * gdb.base/average.c: Add eye-catchers.
5362 * gdb.base/sum.c: Likewise.
5363 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
5364 regexps dynamically.
5365
9ecfcd1d
AA
53662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5367
5368 * gdb.base/solib1.c: Add eye-catchers.
5369 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
5370 literal line numbers.
5371
78708b7c
PA
53722014-11-12 Pedro Alves <palves@redhat.com>
5373
5374 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
5375 leader has exited.
5376
af48d08f
PA
53772014-11-12 Pedro Alves <palves@redhat.com>
5378
5379 * gdb.arch/i386-bp_permanent.c: New file.
5380 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
5381 (srcfile): Set to i386-bp_permanent.c.
5382 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
5383 that stepi does not execute the 'leave' instruction, instead of
5384 testing it does execute.
5385 * gdb.base/bp-permanent.c: New file.
5386 * gdb.base/bp-permanent.exp: New file.
5387
af3768e9
DE
53882014-11-10 Doug Evans <xdje42@gmail.com>
5389
5390 PR symtab/17564
5391 * gdb.base/symtab-search-order.exp: New file.
5392 * gdb.base/symtab-search-order.c: New file.
5393 * gdb.base/symtab-search-order-1.c: New file.
5394 * gdb.base/symtab-search-order-shlib-1.c: New file.
5395
9de00a4a
PA
53962014-11-07 Pedro Alves <palves@redhat.com>
5397
5398 PR gdb/17511
5399 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
5400 i?86-*-linux*.
5401
e0f52461
SC
54022014-11-03 Siva Chandra Reddy <sivachandra@google.com>
5403
5404 PR c++/17494
5405 * gdb.cp/pr17494.cc: New file.
5406 * gdb.cp/pr17494.exp: New file.
5407
6ce8c980
YQ
54082014-11-02 Yao Qi <yao@codesourcery.com>
5409
5410 * gdb.python/python.exp: Get working directory and match the
5411 output of "set extended-prompt \\w " with it.
5412
02be9a71
DE
54132014-10-30 Doug Evans <dje@google.com>
5414
5415 * gdb.python/py-objfile.exp: Add tests for setting random attributes
5416 in objfiles.
5417 * gdb.python/py-progspace.exp: Add tests for setting random attributes
5418 in progspaces.
5419
3bdff46b
LM
54202014-10-30 Janis Johnson <janisjo@codesourcery.com>
5421
5422 * gdb.base/fullpath-expand.exp: Skip for a remote host.
5423 * gdb.base/realname-expand.exp: Likewise.
5424 * gdb.linespec/macro-relative.exp: Likewise.
5425
ab917dfb
PA
54262014-10-29 Pedro Alves <palves@redhat.com>
5427
5428 PR gdb/17408
5429 * gdb.threads/schedlock.c (some_function): New function.
5430 (call_function): New global.
5431 (MAYBE_CALL_SOME_FUNCTION): New macro.
5432 (thread_function): Call it.
5433 * gdb.threads/schedlock.exp (get_args): Add description parameter,
5434 and use it instead of a global counter. Adjust all callers.
5435 (get_current_thread): Use "find current thread" for test message
5436 here rather than having all callers pass down the same string.
5437 (goto_loop): New procedure, factored out from ...
5438 (my_continue): ... this.
5439 (step_ten_loops): Change parameter from test message to command to
5440 use. Adjust.
5441 (list_count): Delete global.
5442 (check_result): New procedure, factored out from duplicate top
5443 level code.
5444 (continue tests): Wrap in with_test_prefix.
5445 (test_step): New procedure, factored out from duplicate top level
5446 code.
5447 (top level): Test "step" in combination with all scheduler-locking
5448 modes. Test "next" in combination with all scheduler-locking
5449 modes, and in combination with stepping over a function call or
5450 not.
5451 * gdb.threads/next-bp-other-thread.c: New file.
5452 * gdb.threads/next-bp-other-thread.exp: New file.
5453
d3d4baed
PA
54542014-10-29 Pedro Alves <palves@redhat.com>
5455
5456 PR python/17372
5457 * gdb.python/python.exp: Test a multi-line command that spawns
5458 interactive Python.
5459 * gdb.base/multi-line-starts-subshell.exp: New file.
5460
563e8d85
YQ
54612014-10-29 Yao Qi <yao@codesourcery.com>
5462
5463 * gdb.base/fileio.exp: Make directories on host.
5464
0ea4d52e
YQ
54652014-10-29 Yao Qi <yao@codesourcery.com>
5466
5467 * gdb.base/fileio.c (test_write): Close the file.
5468
7f5ef605
PA
54692014-10-28 Pedro Alves <palves@redhat.com>
5470
5471 PR gdb/12623
5472 * gdb.base/sigstep.c (no_handler): New global.
5473 (main): If 'no_handler is true, set the signal handlers to
5474 SIG_IGN.
5475 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
5476 with_sw_watch and no_handler parameters. Handle them.
5477 (top level) <stepping over handler when stopped at a breakpoint
5478 test>: Add a test axis for testing with a software watchpoint, and
5479 another for testing with the signal handler set to SIG_IGN.
5480 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
5481 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
5482
abbdbd03
PA
54832014-10-28 Pedro Alves <palves@redhat.com>
5484
5485 PR gdb/17511
5486 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
5487 * gdb.base/sigstep.exp (other_handler_location): New global.
5488 (advance): Support stepping into the signal handler, and running
5489 commands while in the handler.
5490 (in_handler_map): New global.
5491 (top level): In the advance test, add combinations for getting
5492 into the handler with stepping commands, and for running commands
5493 in the handler. Add comment descripting the advancei tests.
5494
1df4399f
PA
54952014-10-28 Pedro Alves <palves@redhat.com>
5496
5497 * gdb.base/sigstep.exp: Use build_executable instead of
5498 prepare_for_testing.
5499 (top level): Move code that starts GDB, runs to main and creates a
5500 display to ...
5501 (restart): ... this new procedure.
5502 (top level): Move backtrace from signal handler test to ...
5503 (validate_backtrace): ... this new procedure.
5504 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
5505 with_test_prefix. Always restart GDB.
5506 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
5507 with_test_prefix. Always restart GDB. No need to delete
5508 breakpoints after the test.
5509 (test_skip_handler): Remove prefix parameter.
5510 (skip_over_handler, breakpoint_to_handler)
5511 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
5512 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
5513 restart GDB. No need to delete breakpoints after the test.
5514 (top level): Use foreach to call the test procedures with
5515 different commands.
5516
a5b6e449
PA
55172014-10-28 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
5520 instead of GNATS numbers.
5521 * gdb.base/sigbpt.exp: Likewise.
5522 * gdb.base/siginfo.exp: Likewise.
5523 * gdb.base/sigstep.exp: Likewise.
5524
e5f8a7cc
PA
55252014-10-27 Pedro Alves <palves@redhat.com>
5526
5527 * gdb.base/sigstep.c (dummy): New global.
5528 (main): Issue a couple writes to the new global.
5529 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
5530 procedures.
5531 (skip_over_handler): Use test_skip_handler.
5532 (top level): Call skip_over_handler for stepi and nexti too.
5533 (breakpoint_over_handler): Use test_skip_handler.
5534 (top level): Call breakpoint_over_handler for stepi and nexti too.
5535
763905a3
YQ
55362014-10-27 Yao Qi <yao@codesourcery.com>
5537
5538 * gdb.trace/tfile.c (adjust_function_address)
5539 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
5540 function descriptor.
5541
6f259a23
DB
55422014-10-24 Don Breazeal <donb@codesourcery.com>
5543
5544 * gdb.base/foll-fork.exp (test_follow_fork,
5545 catch_fork_child_follow): Check for updated fork messages emitted
5546 from infrun.c.
5547 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
5548 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
5549 vfork_and_exec_child_follow_through_step): Check for updated vfork
5550 messages emitted from infrun.c.
5551
09dd9a69
PA
55522014-10-24 Pedro Alves <palves@redhat.com>
5553
5554 * gdb.base/corefile.exp: Remove references to ultrix.
5555 * gdb.base/interrupt.exp: Likewise.
5556 * gdb.base/whatis.exp: Likewise.
5557 * gdb.gdb/selftest.exp: Likewise.
5558 * gdb.threads/manythreads.exp: Likewise.
5559 * gdb.threads/print-threads.exp: Likewise.
5560 * gdb.threads/pthreads.exp:: Likewise.
5561 * gdb.threads/schedlock.exp: Likewise.
5562
3433cfa5
SC
55632014-10-24 Siva Chandra Reddy <sivachandra@google.com>
5564
5565 * gdb.cp/non-trivial-retval.cc: Add a test case.
5566 * gdb.cp/non-trivial-retval.exp: Add a test.
5567
092f880b
YQ
55682014-10-20 Yao Qi <yao@codesourcery.com>
5569
5570 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
5571 * gdb.python/py-objfile-script-gdb.py: New file.
5572 * gdb.python/py-objfile-script.exp: Update reference to
5573 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
5574 of remote_download. Remove the dest file.
5575
acbdb7f3
YQ
55762014-10-20 Yao Qi <yao@codesourcery.com>
5577
5578 * gdb.base/checkpoint.exp: Don't remove file copied on host.
5579 * gdb.base/step-line.exp: Likewise.
5580 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
5581 * gdb.dwarf2/dw2-basic.exp: Likewise.
5582 * gdb.dwarf2/dw2-compressed.exp: Likewise.
5583 * gdb.dwarf2/dw2-filename.exp: Likewise.
5584 * gdb.dwarf2/dw2-intercu.exp: Likewise.
5585 * gdb.dwarf2/dw2-intermix.exp: Likewise.
5586 * gdb.dwarf2/dw2-producer.exp: Likewise.
5587 * gdb.dwarf2/mac-fileno.exp: Likewise.
5588 * gdb.python/py-frame-args.exp: Likewise.
5589 * gdb.python/py-framefilter.exp: Likewise.
5590 * gdb.python/py-mi.exp: Likewise.
5591 * gdb.python/py-objfile-script.exp: Likewise
5592 * gdb.python/py-pp-integral.exp: Likewise.
5593 * gdb.python/py-pp-re-notag.exp: Likewise.
5594 * gdb.python/py-prettyprint.exp: Likewise.
5595 * gdb.python/py-section-script.exp: Likewise.
5596 * gdb.python/py-typeprint.exp: Likewise.
5597 * gdb.python/py-xmethods.exp: Likewise.
5598 * gdb.stabs/weird.exp: Likewise.
5599 * gdb.xml/tdesc-regs.exp: Likewise.
5600
bd286a29
KCY
56012014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
5602
5603 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
5604 (out_cu): Use addr_len for the size of addresses.
5605 (out_line): Likewise. Size DW_LNE_set_address instruction
5606 according to addr_len.
5607 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
5608 (FUNC): Add START_INSNS to definition.
5609
673dc4a0
YQ
56102014-10-18 Yao Qi <yao@codesourcery.com>
5611
5612 * gdb.base/argv0-symlink.exp: Check argv[0] value if
5613 gdb_has_argv0 return true.
5614 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
5615 check [target_info exists noargs], check [gdb_has_argv0]
5616 instead.
5617 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
5618 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
5619 procedures.
5620
4ffbba72
DE
56212014-10-17 Doug Evans <dje@google.com>
5622
5623 * gdb.python/py-events.exp: Update expected output for clear_objfiles
5624 event.
5625 * gdb.python/py-events.py: Add clear_objfiles event.
5626
d096d8c1
DE
56272014-10-17 Doug Evans <dje@google.com>
5628
5629 * gdb.python/py-objfile.exp: Test progspace attribute.
5630
a80db015
LM
56312014-10-17 Luis Machado <lgustavo@codesourcery.com>
5632
5633 * gdb.guile/scm-breakpoint.exp: Do not assume any
5634 directory separators when matching source file paths.
5635 * gdb.python/py-breakpoint.exp: Likewise.
5636 * gdb.reverse/break-precsave.exp: Likewise.
5637 * gdb.reverse/break-reverse.exp: Likewise.
5638 * gdb.reverse/consecutive-precsave.exp: Likewise.
5639 * gdb.reverse/finish-precsave.exp: Likewise.
5640 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
5641 * gdb.reverse/finish-reverse.exp: Likewise.
5642 * gdb.reverse/i386-precsave.exp: Likewise.
5643 * gdb.reverse/i387-env-reverse.exp: Likewise.
5644 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5645 * gdb.reverse/machinestate-precsave.exp: Likewise.
5646 * gdb.reverse/machinestate.exp: Likewise.
5647 * gdb.reverse/sigall-precsave.exp: Likewise.
5648 * gdb.reverse/solib-precsave.exp: Likewise.
5649 * gdb.reverse/step-precsave.exp: Likewise.
5650 * gdb.reverse/until-precsave.exp: Likewise.
5651 * gdb.reverse/watch-precsave.exp: Likewise.
5652 * gdb.reverse/watch-reverse.exp: Likewise.
5653
b22089ab
YQ
56542014-10-17 Yao Qi <yao@codesourcery.com>
5655
5656 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
5657 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
5658
6c4486e6
PA
56592014-10-17 Pedro Alves <palves@redhat.com>
5660
5661 PR gdb/17471
5662 * gdb.base/bg-execution-repeat.c: New file.
5663 * gdb.base/bg-execution-repeat.exp: New file.
5664
0ff33695
PA
56652014-10-17 Pedro Alves <palves@redhat.com>
5666
5667 PR gdb/17300
5668 * gdb.base/continue-all-already-running.c: New file.
5669 * gdb.base/continue-all-already-running.exp: New file.
5670
6fdebc3d
PA
56712014-10-17 Pedro Alves <palves@redhat.com>
5672
5673 PR gdb/17472
5674 * gdb.base/annota-input-while-running.c: New file.
5675 * gdb.base/annota-input-while-running.exp: New file.
5676
32a8097b
PA
56772014-10-17 Pedro Alves <palves@redhat.com>
5678
5679 * gdb.base/callfuncs.exp: emove references to osf.
5680 * gdb.base/sigall.exp: Likewise.
5681 * gdb.gdb/selftest.exp: Likewise.
5682 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
5683 * gdb.mi/non-stop.c: Likewise.
5684 * gdb.mi/pthreads.c: Likewise.
5685 * gdb.reverse/sigall-precsave.exp: Likewise.
5686 * gdb.reverse/sigall-reverse.exp: Likewise.
5687 * gdb.threads/pthreads.c: Likewise.
5688 * gdb.threads/pthreads.exp: Likewise.
5689
7a3517ff
YQ
56902014-10-17 Yao Qi <yao@codesourcery.com>
5691
5692 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
5693 check 'target_info exists noargs'.
5694 (test_command_prompt_position): Likewise.
5695 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
5696 Remove "set args".
5697 (progvar_simple_while_test): Likewise.
5698 (progvar_complex_if_while_test): Likewise.
5699 (if_while_breakpoint_command_test): Likewise.
5700 (infrun_breakpoint_command_test): Likewise.
5701 (breakpoint_command_test): Likewise.
5702 (watchpoint_command_test): Likewise.
5703 (bp_deleted_in_command_test): Likewise.
5704 (temporary_breakpoint_commands): Likewise.
5705
bb99c472
YQ
57062014-10-16 Yao Qi <yao@codesourcery.com>
5707
5708 * gdb.base/remotetimeout.exp: Remove noargs checking.
5709
7c16b83e
PA
57102014-10-15 Pedro Alves <palves@redhat.com>
5711
5712 PR breakpoints/9649
5713 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
5714 * gdb.base/breakpoint-in-ro-region.exp
5715 (probe_target_hardware_step): New procedure.
5716 (top level): Probe hardware stepping and hardware breakpoint
5717 support. Test stepping through a read-only region, with both
5718 "breakpoint auto-hw" on and off and both "always-inserted" on and
5719 off.
5720
35a49624
IB
57212014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
5722
5723 * gdb.dlang/demangle.exp: Update for demangling changes.
5724
2d1c107c
SC
57252014-10-15 Siva Chandra Reddy <sivachandra@google.com>
5726
5727 * gdb.cp/non-trivial-retval.cc: Add new test cases.
5728 * gdb.cp/non-trivial-retval.exp: Add new tests.
5729
778811d5
SC
57302014-10-15 Siva Chandra Reddy <sivachandra@google.com>
5731
5732 PR c++/13403
5733 PR c++/15154
5734 * gdb.cp/non-trivial-retval.cc: New file.
5735 * gdb.cp/non-trivial-retval.exp: New file.
5736
10c5f0a8
YQ
57372014-10-15 Yao Qi <yao@codesourcery.com>
5738
5739 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
5740 remote host.
5741
65d7b369
YQ
57422014-10-15 Yao Qi <yao@codesourcery.com>
5743
5744 * gdb.python/py-symbol.exp: Match file base name if host is
5745 remote, otherwise match file name with dir name.
5746 * gdb.python/py-symtab.exp: Likewise.
5747 * gdb.python/python.exp: Likewise.
5748
46dc1394
YQ
57492014-10-15 Yao Qi <yao@codesourcery.com>
5750
5751 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
5752 pattern.
5753 * gdb.python/py-symtab.exp: Likewise.
5754 * gdb.python/python.exp: Remove trailing ".*". Fix typo
5755 locationn.
5756
c40cc657
JB
57572014-10-14 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/addr_arith: New testcase.
5760
2abf49e1
MR
57612014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
5762
5763 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
5764 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
5765 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
5766 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
5767
f7088df3
SDJ
57682014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
5769
5770 * gdb.arch/stap-eval-lang-ada.S: Likewise.
5771 * gdb.arch/stap-eval-lang-ada.c: Likewise.
5772 * gdb.arch/stap-eval-lang-ada.exp: New file.
5773
4dc06805
YQ
57742014-10-14 Yao Qi <yao@codesourcery.com>
5775
5776 * gdb.mi/mi-var-child.c (nothing1): New function.
5777 (nothing2): New function.
5778 (do_children_tests): Set function pointers by nothing1 and
5779 nothing2.
5780 * gdb.mi/mi-var-child.exp: Step over new added statements.
5781 Update test to match the new output.
5782 * gdb.mi/var-cmd.c (nothing1): New function.
5783 (nothing2): New function.
5784 (do_children_tests): Set function pointers by nothing1 and
5785 nothing2.
5786 * gdb.mi/mi-var-display.exp: Update test to match output.
5787 Step to the line specified by $line_dct_nothing.
5788 Increase the number of lines to step.
5789
46a93de2
YQ
57902014-10-14 Yao Qi <yao@codesourcery.com>
5791
5792 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
5793 tests.
5794 * gdb.mi/mi2-var-child.exp: Likewise.
5795
14ea52ee
DE
57962014-10-13 Doug Evans <dje@google.com>
5797
5798 * gdb.python/py-objfile.exp: Change name of file name test.
5799
e5c6e92b
DE
58002014-10-13 Doug Evans <dje@google.com>
5801
5802 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
5803 from the start of the CU.
5804
c780cc2f
JK
58052014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5806 Yao Qi <yao@codesourcery.com>
5807
5808 Fix "save breakpoints" for "catch" command.
5809 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
5810 Remove -nonewline. Match also the added "main" line.
5811
99894e11
JK
58122014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5813
5814 Fix "save breakpoints" for "disable $bpnum" command.
5815 * gdb.base/save-bp.c (main): Add label.
5816 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
5817
6e1ac5a3
JK
58182014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5819
5820 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
5821
754dd2b0
YQ
58222014-10-11 Yao Qi <yao@codesourcery.com>
5823
5824 * gdb.server/server-kill.exp: Execute command
5825 "set remote trace-status-packet on" before "tstatus".
5826
f90183d7
YQ
58272014-10-11 Yao Qi <yao@codesourcery.com>
5828
5829 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
5830 (main): Call getppid.
5831 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
5832 and continue to it. Read variable "server_pid".
5833
bf40a607
YQ
58342014-10-11 Yao Qi <yao@codesourcery.com>
5835
5836 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
5837
052ca370
YQ
58382014-10-11 Yao Qi <yao@codesourcery.com>
5839
5840 * gdb.threads/thread-find.exp: Don't execute command
5841 "info threads".
5842 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
5843 * gdb.threads/linux-dp.exp: Don't check the condition
5844 $threads_created equals to zero.
5845
3831839c
PA
58462014-10-10 Pedro Alves <palves@redhat.com>
5847
5848 * gdb.base/bigcore.exp: Remove references to IRIX.
5849 * gdb.base/funcargs.exp: Likewise.
5850 * gdb.base/interrupt.exp: Likewise.
5851 * gdb.base/mips_pro.exp: Likewise.
5852 * gdb.base/nodebug.exp: Likewise.
5853 * gdb.base/setvar.exp: Likewise.
5854 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
5855
8b9a549d
PA
58562014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5857 Pedro Alves <palves@redhat.com>
5858
5859 PR symtab/14466
5860 * gdb.base/vdso-warning.c: New file.
5861 * gdb.base/vdso-warning.exp: New file.
5862
d48ba5e8
DE
58632014-10-02 Doug Evans <dje@google.com>
5864
5865 * gdb.base/structs.c (main): Don't run forever.
5866
2278c276
PA
58672014-10-02 Pedro Alves <palves@redhat.com>
5868
5869 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
5870 (top level) <stop threads 1, stop threads 2>: Use it.
5871
b57bacec
PA
58722014-10-02 Pedro Alves <palves@redhat.com>
5873
5874 * gdb.threads/break-while-running.exp (test): Add new
5875 'update_thread_list' argument. Skip "info threads" if false.
5876 (top level): Add new 'update_thread_list' axis.
5877
13fd3ff3
PA
58782014-10-02 Pedro Alves <palves@redhat.com>
5879
5880 PR breakpoints/17431
5881 * gdb.base/execl-update-breakpoints.c: New file.
5882 * gdb.base/execl-update-breakpoints.exp: New file.
5883
0fec99e8
PA
58842014-10-01 Pedro Alves <palves@redhat.com>
5885
5886 * gdb.base/breakpoint-in-ro-region.c: New file.
5887 * gdb.base/breakpoint-in-ro-region.exp: New file.
5888
2ddf4301
SM
58892014-10-01 Simon Marchi <simon.marchi@ericsson.com>
5890
5891 * gdb.mi/mi-exit-code.exp: New file.
5892 * gdb.mi/mi-exit-code.c: New file.
5893
6a5f3f43
YQ
58942014-09-30 Yao Qi <yao@codesourcery.com>
5895
5896 * lib/prelink-support.exp (build_executable_own_libs): Error if
5897 the target isn't native.
5898
345bcc73
YQ
58992014-09-30 Yao Qi <yao@codesourcery.com>
5900
5901 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
5902 false.
5903
a25a5a45
PA
59042014-09-22 Pedro Alves <palves@redhat.com>
5905
5906 * gdb.threads/break-while-running.exp: New file.
5907 * gdb.threads/break-while-running.c: New file.
5908
00ba3162
YQ
59092014-09-19 Yao Qi <yao@codesourcery.com>
5910
5911 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
5912 Invoke test. Restart GDB with --readnow and invoke test again.
5913
c3b7b696
YQ
59142014-09-19 Yao Qi <yao@codesourcery.com>
5915
5916 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
5917 proc set_breakpoint_on_gcd_function. Invoke
5918 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
5919 invoke set_breakpoint_on_gcd_function again.
5920
2b4fd423
DE
59212014-09-18 Doug Evans <dje@google.com>
5922
5923 * gdb.dwarf2/symtab-producer.exp: New file.
5924
a5947601
SDJ
59252014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
5926
5927 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
5928 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
5929 * gdb.base/global-var-nested-by-dso.c: Likewise.
5930 * gdb.base/global-var-nested-by-dso.exp: Likewise.
5931
91c19059
SDJ
59322014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
5933 Pedro Alves <palves@redhat.com>
5934
5935 * gdb.base/watch-bitfields.exp: Pass string other than test file
5936 name to prepare_for_testing.
5937 (watch): New procedure.
5938 (expect_watchpoint): Use with_test_prefix.
5939 (top level): Factor out tests to ...
5940 (test_watch_location, test_regular_watch): ... these new
5941 procedures, and use with_test_prefix and gdb_continue_to_end.
5942
bb9d5f81
PP
59432014-09-16 Patrick Palka <patrick@parcs.ath.cx>
5944
5945 PR breakpoints/12526
5946 * gdb.base/watch-bitfields.exp: New file.
5947 * gdb.base/watch-bitfields.c: New file.
5948
635856f5
PA
59492014-09-16 Pedro Alves <palves@redhat.com>
5950
5951 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
5952 software and hardware addresses, not software address against
5953 itself.
5954
7280ceea
PA
59552014-09-16 Pedro Alves <palves@redhat.com>
5956
5957 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
5958 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
5959
428b16bd
PA
59602014-09-16 Pedro Alves <palves@redhat.com>
5961
5962 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
5963 files.
5964 * gdb.base/a2-run.exp: Remove all code guarded by istarget
5965 "*-*-vxworks*" throughout.
5966 * gdb.base/break.exp: Likewise.
5967 * gdb.base/default.exp: Likewise.
5968 * gdb.base/scope.exp: Likewise.
5969 * gdb.base/sepdebug.exp: Likewise.
5970 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
5971 throughout.
5972 * gdb.base/run.c: Likewise.
5973 * gdb.base/sepdebug.c: Likewise.
5974 * gdb.hp/gdb.aCC/run.c: Likewise.
5975 * gdb.reverse/until-reverse.c: Likewise.
5976 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
5977
666d413c
YQ
59782014-09-16 Yao Qi <yao@codesourcery.com>
5979
5980 * boards/local-remote-host-native.exp: New file.
5981
57cbd724
DE
59822014-09-14 Doug Evans <xdje42@gmail.com>
5983
5984 * gdb.threads/queue-signal.c (thread_count): New variable.
5985 (thread_count_mutex, thread_count_condvar): New variables.
5986 (incr_thread_count, wait_all_threads_running): New functions.
5987 (main): Wait for all threads to be in their thread functions.
5988
81219e53
DE
59892014-09-13 Doug Evans <xdje42@gmail.com>
5990
5991 * gdb.threads/queue-signal.c: New file.
5992 * gdb.threads/queue-signal.exp: New file.
5993
3714cea7
DE
59942014-09-13 Doug Evans <xdje42@gmail.com>
5995
5996 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
5997 be consistent with what default_gdb_init uses.
5998 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
5999 the plain text of the prompt. Add some logging printfs.
6000 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
6001
fa43b1d7
PA
60022014-09-12 Pedro Alves <palves@redhat.com>
6003
6004 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
6005 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
6006 * gdb.arch/i386-size-overlap.exp: Likewise.
6007 * gdb.arch/i386-size.exp: Likewise.
6008 * gdb.arch/i386-unwind.exp: Likewise.
6009 * gdb.base/a2-run.exp: Likewise.
6010 * gdb.base/break.exp: Likewise.
6011 * gdb.base/charset.exp: Likewise.
6012 * gdb.base/chng-syms.exp: Likewise.
6013 * gdb.base/commands.exp: Likewise.
6014 * gdb.base/dbx.exp: Likewise.
6015 * gdb.base/find.exp: Likewise.
6016 * gdb.base/funcargs.exp: Likewise.
6017 * gdb.base/jit-simple.exp: Likewise.
6018 * gdb.base/reread.exp: Likewise.
6019 * gdb.base/sepdebug.exp: Likewise.
6020 * gdb.base/step-bt.exp: Likewise.
6021 * gdb.cp/mb-inline.exp: Likewise.
6022 * gdb.cp/mb-templates.exp: Likewise.
6023 * gdb.objc/basicclass.exp: Likewise.
6024 * gdb.threads/killed.exp: Likewise.
6025
9d9bf2df
EBM
60262014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6027
6028 PR tdep/17379
6029 * gdb.arch/powerpc-stackless.S: New file.
6030 * gdb.arch/powerpc-stackless.exp: New file.
6031
1cf2f1b0
JK
60322014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6033
6034 * gdb.base/attach.c: Include unistd.h.
6035 (main): Call alarm. Add label postloop.
6036 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
6037 gdb_breakpoint, gdb_continue_to_breakpoint.
6038 (test_command_line_attach_run): Kill ${testpid} in one exit path.
6039
98880d46
PA
60402014-09-11 Pedro Alves <palves@redhat.com>
6041
6042 PR gdb/17347
6043 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
6044 * gdb.base/attach.exp (test_command_line_attach_run): New
6045 procedure.
6046 (top level): Call it.
6047
4c92ff2c
PA
60482014-09-11 Pedro Alves <palves@redhat.com>
6049
6050 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
6051 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
6052 (do_command_attach_tests): Use spawn_wait_for_attach.
6053 * gdb.base/solib-overlap.exp: Likewise.
6054 * gdb.multi/multi-attach.exp: Likewise.
6055 * gdb.python/py-prompt.exp: Likewise.
6056 * gdb.python/py-sync-interp.exp: Likewise.
6057 * gdb.server/ext-attach.exp: Likewise.
6058
3adc1a7d
GKB
60592014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
6060
6061 * gdb.fortran/array-element.exp: Remove unexpected "continue"
6062 command in testcase. Simplify testcase.
6063
96334934
JB
60642014-09-10 Joel Brobecker <brobecker@adacore.com>
6065
6066 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
6067
eb479039
JB
60682014-09-10 Joel Brobecker <brobecker@adacore.com>
6069
6070 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
6071
deede10c
JB
60722014-09-10 Joel Brobecker <brobecker@adacore.com>
6073
6074 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
6075
7828a5f5
JB
60762014-09-10 Joel Brobecker <brobecker@adacore.com>
6077
6078 * gdb.dwarf2/dynarr-ptr.c: New file.
6079 * gdb.dwarf2/dynarr-ptr.exp: New file.
6080
33aeebcf
MR
60812014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
6082
6083 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
6084 of 30 rather than hardcoding 120 for a slow test case. Take the
6085 `gdb,timeout' target setting into account for this calculation.
6086 Don't extend the timeout for the test cases that don't need it.
6087
7b415901
MR
60882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
6089
6090 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
6091 a factor of 2 for a slow test case. Take the `gdb,timeout'
6092 target setting into account for this calculation.
6093 * gdb.reverse/until-precsave.exp: Increase the timeout by
6094 a factor of 15 and 3 respectively rather than adding 120
6095 for a pair of slow test cases. Take the `gdb,timeout'
6096 target setting into account for this calculation.
6097
4a40f85a
MR
60982014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
6099
6100 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
6101 timeout, don't pass one down to gdb_expect.
6102 (gdb_expect): Rework timeout selection.
6103
09635af7
MR
61042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
6105
6106 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
6107 exception on timeout.
6108 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
6109 (gdbserver_start_extended): Catch any `gdbserver_start' error
6110 exceptions.
6111 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
6112 * lib/mi-support.exp (mi_gdb_target_load): Catch any
6113 `gdbserver_gdb_load' error exceptions.
6114
2bdd10b7
MR
61152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
6116
6117 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
6118 120 on waiting for the TCP socket to open.
6119
316935f0
DE
61202014-09-09 Doug Evans <xdje42@gmail.com>
6121
6122 * gdb.base/default.exp (show_conv_list): Add _caller_is,
6123 _caller_matches, _any_caller_is, _any_caller_matches.
6124
83740597
DE
61252014-09-09 Doug Evans <xdje42@gmail.com>
6126
6127 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
6128
4c122fc3
YQ
61292014-09-09 Yao Qi <yao@codesourcery.com>
6130
6131 * gdb.mi/mi-var-display.exp: Set print symbol off.
6132
a9f116cb
GKB
61332014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
6134
6135 PR gdb/17035
6136 * gdb.base/commands.exp: Add tests to verify user-defined
6137 commands with empty bodies.
6138 * gdb.python/py-cmd.exp: Test that we don't show user-defined
6139 python commands in `show user command`.
6140 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
6141 scheme commands in `show user command`.
6142
c75bd3a2
JK
61432014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6144
6145 PR python/17355
6146 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
6147 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
6148 * gdb.python/py-framefilter-invalidarg.exp: New file.
6149 * gdb.python/py-framefilter-invalidarg.py: New file.
6150
faa42425
DE
61512014-09-06 Doug Evans <xdje42@gmail.com>
6152
6153 PR 15276
6154 * gdb.python/py-caller-is.c: New file.
6155 * gdb.python/py-caller-is.exp: New file.
6156
474ca4f6
SDJ
61572014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
6158
6159 PR gdb/17235
6160 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
6161 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
6162
eb0b0463
SDJ
61632014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
6164
6165 PR fortran/17237
6166 * gdb.fortran/print-formatted.exp: New file.
6167 * gdb.fortran/print-formatted.f90: Likewise.
6168
5f3b99cf
SS
61692014-09-03 Sasha Smundak <asmundak@google.com>
6170
6171 * gdb.python/py-frame.exp: Test Frame.read_register.
6172
7d793aa9
SDJ
61732014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
6174
6175 PR python/16699
6176 * gdb.python/py-completion.exp: New file.
6177 * gdb.python/py-completion.py: Likewise.
6178
fb0576e9
DE
61792014-08-28 Doug Evans <dje@google.com>
6180
6181 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
6182 eax,etc. are live with values set by gdb and thus the compiler can't
6183 use them.
6184 * gdb.arch/i386-pseudo.c (main): Ditto.
6185
ee92b0dd
DE
61862014-08-27 Doug Evans <dje@google.com>
6187
6188 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
6189
6649db35
DE
61902014-08-25 Doug Evans <dje@google.com>
6191
6192 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
6193 (main): Ditto.
6194
564b7600
DE
61952014-08-25 Doug Evans <dje@google.com>
6196
6197 * gdb.threads/thread-execl.exp: #include <stdio.h>.
6198
3881fb67
YQ
61992014-08-24 Yao Qi <yao@codesourcery.com>
6200
6201 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
6202 symbol off.
6203 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
6204
a05a36a5
DE
62052014-08-22 Doug Evans <dje@google.com>
6206
6207 PR 17276
6208 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
6209 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
6210 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
6211
7c343b48
YQ
62122014-08-22 Yao Qi <yao@codesourcery.com>
6213
6214 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
6215 * gdb.python/py-finish-breakpoint2.exp: Likewise.
6216 * gdb.python/python.exp: Likewise. Use .py file on the host
6217 instead of the build.
6218
22fd09ae
JK
62192014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6220
6221 * gdb.threads/gcore-stale-thread.c: New file.
6222 * gdb.threads/gcore-stale-thread.exp: New file.
6223
a8454a7c
PA
62242014-08-21 Pedro Alves <palves@redhat.com>
6225
6226 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
6227 * gdb.base/gcore-relro-pie.exp: Likewise.
6228 * gdb.base/gcore-relro.exp: Likewise.
6229 * gdb.base/gcore.exp: Likewise.
6230 * gdb.base/print-symbol-loading.exp: Likewise.
6231 * gdb.threads/gcore-thread.exp: Likewise.
6232 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
6233
2a31c623
PA
62342014-08-20 Pedro Alves <palves@redhat.com>
6235 Jan Kratochvil <jan.kratochvil@redhat.com>
6236
6237 * Makefile.in (EXTRA_RULES, CC): New variables, get from
6238 configure.
6239 (EXPECT): Handle READ1 being set.
6240 (all): Depend on EXTRA_RULES.
6241 (check-read1, expect-read1, read1.so, read1): New rules.
6242 * README (Testsuite Parameters): Document the READ1 make variable.
6243 (Race detection): New section.
6244 * configure: Regenerate.
6245 * configure.ac: If build==host==target, and running under a
6246 GNU/glibc system, add read1 to the extra Makefile rules.
6247 (EXTRA_RULES): AC_SUBST it.
6248 * lib/read1.c: New file.
6249
d36430db
JB
62502014-08-20 Joel Brobecker <brobecker@adacore.com>
6251
6252 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
6253 the handling of variables declared as a typedef to an array
6254 which a DW_AT_data_location attribute.
6255
9a0dc9e3
PA
62562014-08-19 Andrew Burgess <aburgess@broadcom.com>
6257 Pedro Alves <palves@redhat.com>
6258
6259 PR symtab/14604
6260 PR symtab/14605
6261 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
6262 gdb_test.
6263
0718a8da
PA
62642014-08-19 Pedro Alves <palves@redhat.com>
6265
6266 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
6267
13b448cd
YQ
62682014-08-19 Yao Qi <yao@codesourcery.com>
6269
6270 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
6271 right line.
6272
1cbf5077
DB
62732014-08-18 David Blaikie <dblaikie@gmail.com>
6274
6275 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
6276
bf0fae19
JB
62772014-08-18 Joel Brobecker <brobecker@adacore.com>
6278
6279 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
6280 attribute in array range.
6281
3c8c5dcc
JB
62822014-08-18 Joel Brobecker <brobecker@adacore.com>
6283
6284 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
6285
e66d4446
SC
62862014-08-15 Siva Chandra Reddy <sivachandra@google.com>
6287
6288 PR c++/17132
6289 * gdb.cp/pr17132.cc: New file.
6290 * gdb.cp/pr17132.exp: New file.
6291
940df408
SC
62922014-08-15 Siva Chandra Reddy <sivachandra@google.com>
6293
6294 * gdb.python/py-xmethods.py (A_getarrayind)
6295 (E_method_char_worker.__call__, E_method_int_worker.__call__):
6296 Use 'print' with function call syntax.
6297 (E_method_matcher.match): Fix tab vs space indentation mixup.
6298
ebcc6c3a
YQ
62992014-08-15 Yao Qi <yao@codesourcery.com>
6300
6301 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
6302 false.
6303
775e0f04
YQ
63042014-08-15 Yao Qi <yao@codesourcery.com>
6305
6306 * gdb.cp/casts.exp: Set print symbol off.
6307 * gdb.cp/class2.exp: Likewise.
6308 * gdb.cp/overload.exp: Likewise.
6309 * gdb.cp/templates.exp: Likewise.
6310
d769e349
DE
63112014-08-11 Doug Evans <dje@google.com>
6312
6313 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
6314 (test_load_shlib): Update.
6315
20c6f1e1
YQ
63162014-08-09 Yao Qi <yao@codesourcery.com>
6317
6318 * gdb.base/display.exp: Invoke is_address_zero_readable.
6319 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
6320 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
6321 * gdb.base/hbreak-unmapped.exp: Return if
6322 is_address_zero_readable returns true.
6323 * gdb.base/signest.exp: Likewise.
6324 * gdb.base/signull.exp: Likewise.
6325 * gdb.base/sigbpt.exp: Likewise.
6326 * gdb.guile/scm-disasm.exp: Do the test if
6327 is_address_zero_readable returns false.
6328 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
6329 * gdb.python/py-arch.exp: Likewise.
6330 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
6331 * lib/gdb.exp (is_address_zero_readable): New proc.
6332
5792e8e3
YQ
63332014-08-09 Yao Qi <yao@codesourcery.com>
6334
6335 PR testsuite/13443
6336 * gdb.mi/mi-var-display.exp: Make test messages unique.
6337
3cecbbbe
TT
63382014-08-04 Tom Tromey <tromey@redhat.com>
6339
6340 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
6341 target 0".
6342
00b51ff5
TT
63432014-08-04 Tom Tromey <tromey@redhat.com>
6344
6345 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
6346 "target_resume".
6347
6908c509
JB
63482014-08-01 Joel Brobecker <brobecker@adacore.com>
6349
6350 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
6351 inner_vla_struct_object_size.
6352 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
6353 as xfail.
6354
cc6563d2
PA
63552014-07-30 Pedro Alves <palves@redhat.com>
6356
6357 * gdb.threads/signal-command-handle-nopass.exp (test): Add
6358 comment.
6359
7e09a223
YQ
63602014-07-29 Yao Qi <yao@codesourcery.com>
6361
6362 PR gdb/17206
6363 * gdb.base/until-nodebug.exp: New.
6364
7ebdbe92
DE
63652014-07-28 Doug Evans <xdje42@gmail.com>
6366
6367 PR guile/17203
6368 * gdb.guile/scm-parameter.exp: Add tests for trying to create
6369 previously existing parameter, and previously ambiguously spelled
6370 parameter.
6371
fdb1adc6
WN
63722014-07-28 Will Newton <will.newton@linaro.org>
6373
6374 * gdb.base/varargs.exp: Remove KFAILs for ARM.
6375
186fcde0
DE
63762014-07-26 Ludovic Courtès <ludo@gnu.org>
6377 Doug Evans <xdje42@gmail.com>
6378
6379 PR guile/17146
6380 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
6381
70509625
PA
63822014-07-25 Pedro Alves <palves@redhat.com>
6383
6384 * gdb.threads/signal-command-handle-nopass.c: New file.
6385 * gdb.threads/signal-command-handle-nopass.exp: New file.
6386 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
6387 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
6388 * gdb.threads/signal-delivered-right-thread.c: New file.
6389 * gdb.threads/signal-delivered-right-thread.exp: New file.
6390
c3f814a1
PA
63912014-07-25 Pedro Alves <palves@redhat.com>
6392
6393 * gdb.base/double-prompt-target-event-error.exp
6394 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
6395 match.
6396 (cancel_pagination_in_target_event): Rework double prompt
6397 detection.
6398 * gdb.base/paginate-after-ctrl-c-running.exp
6399 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
6400 <return>' match.
6401 * gdb.base/paginate-bg-execution.exp
6402 (test_bg_execution_pagination_return)
6403 (test_bg_execution_pagination_cancel): Remove '-notransfer
6404 <return>' matches.
6405 * gdb.base/paginate-execution-startup.exp
6406 (test_fg_execution_pagination_return)
6407 (test_fg_execution_pagination_cancel): Remove '-notransfer
6408 <return>' matches.
6409 * gdb.base/paginate-inferior-exit.exp
6410 (test_paginate_inferior_exited): Remove '-notransfer <return>'
6411 match.
6412 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
6413 * lib/gdb.exp (pagination_prompt): Run text through
6414 string_to_regexp.
6415 (gdb_test_multiple): Match $pagination_prompt instead of
6416 "<return>".
6417 (string_to_regexp): Move to lib/gdb-utils.exp.
6418
e214cf6c
JK
64192014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6420
6421 * gdb.arch/amd64-entry-value-paramref.S: New file.
6422 * gdb.arch/amd64-entry-value-paramref.cc: New file.
6423 * gdb.arch/amd64-entry-value-paramref.exp: New file.
6424 * gdb.arch/amd64-optimout-repeat.S: New file.
6425 * gdb.arch/amd64-optimout-repeat.c: New file.
6426 * gdb.arch/amd64-optimout-repeat.exp: New file.
6427
17d0c5c8
JK
64282014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6429
6430 PR gdb/17170
6431 * gdb.base/statistics.exp: New file.
6432
b8b8facf
DE
64332014-07-17 Doug Evans <dje@google.com>
6434
74b49205 6435 PR gdb/17170
b8b8facf
DE
6436 * gdb.base/maint.exp: Update testing of per-command stats.
6437
1b5d0ab3
PA
64382014-07-16 Pedro Alves <palves@redhat.com>
6439
6440 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
6441 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
6442 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
6443 (tfile_write_buf): New functions.
6444 (add_memory_block): Rewrite using the above.
6445 (adjust_function_address): New function.
6446 (FUNCTION_ADDRESS): New macro.
6447 (write_basic_trace_file): Remove short_x local, and use
6448 tfile_write_16. Change type of func_addr local to unsigned long
6449 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
6450 here. Cast argument of add_memory_block to char pointer.
6451 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
6452 (main): Remove parameters.
6453 * gdb.trace/tfile.exp: Remove nowarnings.
6454
4d974e88
SM
64552014-07-15 Simon Marchi <simon.marchi@ericsson.com>
6456
6457 * gdb.base/debug-expr.exp: Test string evaluation with
6458 "debug expression" on.
6459
41e99568
PA
64602014-07-15 Pedro Alves <palves@redhat.com>
6461
6462 * gdb.base/reread.exp: Use clean_restart.
6463
487d9753
PL
64642014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
6465
6466 * gdb.arch/avr-flash-qualifer.c: New.
6467 * gdb.arch/avr-flash-qualifer.exp: New.
6468
cc1c52ad
PA
64692014-07-14 Pedro Alves <palves@redhat.com>
6470
6471 * gdb.base/paginate-after-ctrl-c-running.c: New file.
6472 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
6473
1e973570
PA
64742014-07-14 Pedro Alves <palves@redhat.com>
6475
6476 * gdb.base/double-prompt-target-event-error.c: New file.
6477 * gdb.base/double-prompt-target-event-error.exp: New file.
6478
93d6eb10
PA
64792014-07-14 Pedro Alves <palves@redhat.com>
6480
6481 PR gdb/17072
6482 * gdb.base/paginate-inferior-exit.c: New file.
6483 * gdb.base/paginate-inferior-exit.exp: New file.
6484
0017922d
PA
64852014-07-14 Pedro Alves <palves@redhat.com>
6486
6487 PR gdb/17072
6488 * gdb.base/paginate-bg-execution.c: New file.
6489 * gdb.base/paginate-bg-execution.exp: New file.
6490
94696ad3
PA
64912014-07-14 Pedro Alves <palves@redhat.com>
6492
6493 PR gdb/17072
6494 * gdb.base/paginate-execution-startup.c: New file.
6495 * gdb.base/paginate-execution-startup.exp: New file.
6496 * lib/gdb.exp (pagination_prompt): New global.
6497 (default_gdb_spawn): New procedure, factored out from
6498 default_gdb_spawn.
6499 (default_gdb_start): Adjust to call default_gdb_spawn.
6500 (gdb_spawn): New procedure.
6501
bd293940
PA
65022014-07-14 Pedro Alves <palves@redhat.com>
6503
6504 * lib/gdb.exp (gdb_assert): New procedure.
6505 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
6506
c933f875
PA
65072014-07-14 Pedro Alves <palves@redhat.com>
6508
6509 * gdb.base/execution-termios.c: New file.
6510 * gdb.base/execution-termios.exp: New file.
6511
d98b7a16
TT
65122014-07-14 Tom Tromey <tromey@redhat.com>
6513
6514 * gdb.cp/vla-cxx.cc: New file.
6515 * gdb.cp/vla-cxx.exp: New file.
6516
548740d6
TT
65172014-07-14 Tom Tromey <tromey@redhat.com>
6518
6519 * gdb.reverse/rerun-prec.c: New file.
6520 * gdb.reverse/rerun-prec.exp: New file.
6521
a25eb028
MR
65222014-07-12 Maciej W. Rozycki <macro@mips.com>
6523 Maciej W. Rozycki <macro@codesourcery.com>
6524
6525 * lib/gdb-utils.exp: New file.
6526 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
6527 inline `gdb_init_command' processing.
6528 (gdb_start_cmd): Likewise.
6529 * lib/mi-support.exp (mi_run_cmd): Likewise.
6530 * README: Document `gdb_init_command' and `gdb_init_commands'.
6531
218c2655
JK
65322014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6533
6534 Fix false FAIL running under a very long directory name.
6535 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
6536 and "set print elements 10000". Twice.
6537
5401fde3
YQ
65382014-07-11 Yao Qi <yao@codesourcery.com>
6539
6540 * gdb.base/exprs.exp: "set print symbol off".
6541
e76126e8
PA
65422014-07-11 Pedro Alves <palves@redhat.com>
6543
6544 * gdb.threads/kill.c: New file.
6545 * gdb.threads/kill.exp: New file.
6546
2d6f0de6
YQ
65472014-07-10 Yao Qi <yao@codesourcery.com>
6548
6549 * gdb.trace/tfile.c (write_basic_trace_file)
6550 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
6551 address written to trace file.
6552
7180e04a
PA
65532014-07-09 Pedro Alves <palves@redhat.com>
6554
6555 * gdb.base/attach-wait-input.exp: New file.
6556 * gdb.base/attach-wait-input.c: New file.
6557
9a9a7608
AB
65582014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6559
6560 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
6561 setting up test structures.
6562 (main): Call new test function.
6563 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
6564 test function, continue into test function and walk test
6565 structures.
6566
161ac41e
YQ
65672014-07-02 Yao Qi <yao@codesourcery.com>
6568
6569 * gdb.trace/entry-values.c: Define labels 'foo_start' and
6570 'bar_start' at the beginning of functions 'foo' and 'bar'
6571 respectively.
6572 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
6573 instead of 'foo' and 'bar'.
6574
1f267ae3
MM
65752014-07-08 Markus Metzger <markus.t.metzger@intel.com>
6576
6577 * gdb.btrace/segv.exp: New.
6578 * gdb.btrace/segv.c: New.
6579
2b239efb
LM
65802014-07-02 Luis Machado <lgustavo@codesourcery.com>
6581
6582 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
6583 instruction.
6584
cf363f18
MW
65852014-06-30 Mark Wielaard <mjw@redhat.com>
6586
6587 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
6588 vulture, vilify, villar): New volatile array constants.
6589 (vindictive, vegetation): New const volatile array constants.
6590 * gdb.base/volatile.exp: Test volatile and const volatile array
6591 types.
6592
aebf9d24
AA
65932014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
6594
6595 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
6596 target lacks support for awatch, rwatch, or hbreak.
6597
b67a2c6f
YQ
65982014-06-27 Yao Qi <yao@codesourcery.com>
6599
6600 * gdb.multi/dummy-frame-restore.exp: New.
6601 * gdb.multi/dummy-frame-restore.c: New.
6602
aef92902
MM
66032014-06-25 Markus Metzger <markus.t.metzger@intel.com>
6604
6605 * gdb.btrace/gcore.exp: New.
6606
8e9db26e
PA
66072014-06-23 Pedro Alves <palves@redhat.com>
6608
6609 * gdb.base/watchpoint-reuse-slot.c: New file.
6610 * gdb.base/watchpoint-reuse-slot.exp: New file.
6611
70afc5b7
SC
66122014-06-23 Siva Chandra Reddy <sivachandra@google.com>
6613
6614 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
6615 progspace's filename in 'info', 'enable' and 'disable' command
6616 tests.
6617
b972bd9c
JK
66182014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6619
6620 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
6621 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
6622 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
6623
125f8a3d
GB
66242014-06-20 Gary Benson <gbenson@redhat.com>
6625
6626 * gdb.arch/i386-avx.exp: Fix include file location.
6627 * gdb.arch/i386-sse.exp: Likewise.
6628
3ed9baed
IB
66292014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
6630
6631 * gdb.dlang/expression.exp: New file.
6632
034f788c
PA
66332014-06-19 Pedro Alves <palves@redhat.com>
6634
6635 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
6636 out from ...
6637 (top level): ... here. Iterate running tests under different
6638 scheduler-locking settings.
6639
45371d0c
LM
66402014-06-18 Luis Machado <lgustavo@codesourcery.com>
6641
6642 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
6643 to DW_FORM_addr and use non-zero addresses.
6644
5d376983
SC
66452014-06-18 Siva Chandra Reddy <sivachandra@google.com>
6646
6647 PR gdb/17017
6648 * gdb.python/py-xmethods.cc: Add global function call counters and
6649 increment them in their respective functions. Remove "cout"
6650 statements.
6651 * gdb.python/py-xmethods.exp: Make tests check the global function
6652 call counters instead of depending on inferior IO.
6653
a1aa2221
LM
66542014-06-18 Don Breazeal <donb@codesourcery.com>
6655
6656 * gdb.base/foll-fork.exp (default_fork_parent_follow):
6657 Deleted procedure.
6658 (explicit_fork_parent_follow): Deleted procedure.
6659 (explicit_fork_child_follow): Deleted procedure.
6660 (test_follow_fork): New procedure.
6661 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 6662 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
6663 procedure calls.
6664
0fc05997
YQ
66652014-06-17 Yao Qi <yao@codesourcery.com>
6666
6667 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
6668 CP1252.
6669
70795c52
LM
66702014-06-17 Luis Machado <lgustavo@codesourcery.com>
6671
6672 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
6673 Initialize ptr and S explicitly.
6674 (skip_type_update_when_not_use_rtti_test): Likewise.
6675
6be47f0c
KS
66762014-06-16 Keith Seitz <keiths@redhat.com>
6677
6678 PR mi/15863
6679 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
6680 the inferior is started.
6681
d03de421
PA
66822014-06-16 Pedro Alves <palves@redhat.com>
6683
6684 * gdb.base/break-main-file-remove-fail.c: New file.
6685 * gdb.base/break-main-file-remove-fail.exp: New file.
6686 * gdb.base/break-unload-file.exp: Use build_executable instead of
6687 prepare_for_testing.
6688 (test_break): New parameter "initial_load". Handle it.
6689 (top level): Add initial_load cmdline/file axis.
6690
f9579b99
TT
66912014-06-12 Tom Tromey <tromey@redhat.com>
6692
6693 * gdb.base/completion.exp: Don't use directory name in test.
6694
3657956b
GB
66952014-06-09 Gary Benson <gbenson@redhat.com>
6696
6697 * gdb.base/sigall.c [Functions to send signals]: Reorder to
6698 separate the always-available ANSI-standard signals from the
6699 signals that require checking.
6700 (main): Likewise.
6701 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
6702 Likewise.
6703 (main): Likewise.
6704
4186eb54
KS
67052014-06-07 Keith Seitz <keiths@redhat.com>
6706
6707 Revert:
6708 PR c++/16253
6709 * gdb.cp/var-tag.cc: New file.
6710 * gdb.cp/var-tag.exp: New file.
6711 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
6712 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
6713 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6714 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6715
25326a28 67162014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
6717
6718 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
6719
829155c9
PA
67202014-06-06 Pedro Alves <palves@redhat.com>
6721
6722 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
6723 in target debug output instead of looking at RSP packets,
6724 disabling the test on any target that uses hardware stepping.
6725 Update comments.
6726
61c8d22e
PA
67272014-06-06 Pedro Alves <palves@redhat.com>
6728
6729 * gdb.base/break-unload-file.exp: Fix typo.
6730
d9a47287
YQ
67312014-06-06 Yao Qi <yao@codesourcery.com>
6732
6733 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
6734 from "jit_function" to "^jit_function".
6735
e5e01dbf
YQ
67362014-06-06 Yao Qi <yao@codesourcery.com>
6737
6738 * gdb.base/async.c (foo): Add one statement.
6739 * gdb.base/async.exp: Get the next instruction address and
6740 match the output of "nexti" by instruction address. Match
6741 the hex address in the output of "finish".
6742
73ba372c
GB
67432014-06-06 Gary Benson <gbenson@redhat.com>
6744
6745 * gdb.base/call-signals.c: Remove preprocessor conditionals
6746 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
6747 SIGSEGV and SIGTERM.
6748 * gdb.base/sigall.c: Likewise.
6749 * gdb.base/unwindonsignal.c: Likewise.
6750 * gdb.reverse/sigall-reverse.c: Likewise.
6751
831517df
YQ
67522014-06-06 Yao Qi <yao@codesourcery.com>
6753
6754 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
6755 readable, skip the test.
6756
b8b91e98
YQ
67572014-06-06 Yao Qi <yao@codesourcery.com>
6758
6759 * gdb.threads/staticthreads.c (thread_function): Move the line
6760 setting breakpoint on forward.
6761 * gdb.threads/staticthreads.exp: Update comments.
6762
fb934770
LC
67632014-06-05 Ludovic Courtès <ludo@gnu.org>
6764
6765 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
6766 "history-append! type error".
6767
6ef284bd
SM
67682014-06-05 Simon Marchi <simon.marchi@ericsson.com>
6769
6770 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
6771 erroneous dprintf expected input.
6772
a872e241
DE
67732014-06-04 Doug Evans <xdje42@gmail.com>
6774
6775 * gdb.guile/scm-generics.exp: Delete.
6776
16f691fb
DE
67772014-06-04 Doug Evans <xdje42@gmail.com>
6778
6779 * gdb.guile/scm-breakpoint.exp: Update.
6780 Add tests for breakpoint registration.
6781
012370f6
TT
67822014-06-04 Tom Tromey <tromey@redhat.com>
6783
6784 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
6785 VLA-in-union.
6786 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
6787 inner_vla_struct, vla_union types. Initialize objects of those
6788 types and compute their sizes.
6789
9f5a4cef
HZ
67902014-06-04 Nathan Sidwell <nathan@codesourcery.com>
6791 Hui Zhu <hui@codesourcery.com>
6792
6793 * gdb.base/fileio.exp: Add test for shell not available as well as
6794 available.
6795 * gdb.base/fileio.c (test_system): Check for shell twice.
6796
90a45c4d
YQ
67972014-06-04 Yao Qi <yao@codesourcery.com>
6798
6799 * gdb.base/auto-connect-native-target.exp: Remove redundant
6800 space from the regexp pattern.
6801
70017e41
YQ
68022014-06-04 Yao Qi <yao@codesourcery.com>
6803
6804 * gdb.base/default.exp: Replace "child" with "native" in
6805 regexp pattern.
6806
883964a7
SC
68072014-06-03 Siva Chandra Reddy <sivachandra@google.com>
6808
6809 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
6810 * gdb.python/py-xmethods.exp: New tests to test xmethods.
6811 * gdb.python/py-xmethods.py: Python script supporting the
6812 new testcase and tests.
6813
ef370185
JB
68142014-06-03 Joel Brobecker <brobecker@adacore.com>
6815 Pedro Alves <palves@redhat.com>
6816
6817 PR breakpoints/17000
6818 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
6819 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
6820
1e2ccb61
BM
68212014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
6822
6823 * gdb.base/subst.exp: Add tests to verify partial path matching
6824 output.
6825
c6ec5ab2
PA
68262014-06-03 Pedro Alves <palves@redhat.com>
6827
6828 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
6829 target that doesn't use software single-stepping.
6830
835c559f
PA
68312014-06-03 Pedro Alves <palves@redhat.com>
6832
6833 PR breakpoints/17000
6834 * gdb.base/sss-bp-on-user-bp-2.c: New file.
6835 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
6836
06eb1586
DE
68372014-06-02 Doug Evans <xdje42@gmail.com>
6838
6839 * gdb.guile/scm-parameter.exp: New file.
6840
e698b8c4
DE
68412014-06-02 Doug Evans <xdje42@gmail.com>
6842
6843 * gdb.guile/scm-cmd.c: New file.
6844 * gdb.guile/scm-cmd.exp: New file.
6845
ded03782
DE
68462014-06-02 Doug Evans <xdje42@gmail.com>
6847
6848 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
6849 pretty-printer lookup.
6850 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
6851 (make-pp_s-printer): Call it.
6852 (make-pretty-printer-from-dict): New function.
6853 (lookup-pretty-printer-maker-from-dict): New function.
6854 (*pretty-printer*): Simplify.
6855 (make-objfile-pp_s-printer): New function.
6856 (install-objfile-pretty-printers!): New function.
6857 (make-progspace-pp_s-printer): New function.
6858 (install-progspace-pretty-printers!): New function.
6859 * gdb.guile/scm-progspace.c: New file.
6860 * gdb.guile/scm-progspace.exp: New file.
6861
41fac0cf
PA
68622014-06-02 Pedro Alves <palves@redhat.com>
6863
6864 * gdb.base/dprintf-bp-same-addr.c: New file.
6865 * gdb.base/dprintf-bp-same-addr.exp: New file.
6866
96ae5695
EBM
68672014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
6868
6869 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
6870 * gdb.arch/powerpc-power.s: Likewise.
6871
da02b3a8
JB
68722014-06-02 Joel Brobecker <brobecker@adacore.com>
6873
6874 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
6875
c72b2e7b
YQ
68762014-06-01 Yao Qi <yao@codesourcery.com>
6877
6878 * gdb.base/watchpoint.exp (test_watch_location): Check null
6879 pointer can be dereferenced. If not, do the test, otherwise
6880 skip it.
6881
53e8a631
AB
68822014-05-30 Andrew Burgess <aburgess@broadcom.com>
6883
6884 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
6885 results.
6886 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
6887
938f0e2f
AB
68882014-05-30 Andrew Burgess <aburgess@broadcom.com>
6889
6890 * gdb.arch/amd64-invalid-stack-middle.S: New file.
6891 * gdb.arch/amd64-invalid-stack-middle.c: New file.
6892 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
6893 * gdb.arch/amd64-invalid-stack-top.c: New file.
6894 * gdb.arch/amd64-invalid-stack-top.exp: New file.
6895
9ba6657a
PA
68962014-05-30 Pedro Alves <palves@redhat.com>
6897
6898 PR breakpoints/17000
6899 * gdb.base/sss-bp-on-user-bp.c: New file.
6900 * gdb.base/sss-bp-on-user-bp.exp: New file.
6901
522c09bf
DB
69022014-05-30 David Blaikie <dblaikie@gmail.com>
6903
6904 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
6905 gnu_inline semantics via attribute.
6906 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
6907 source explicitly specifies the required semantics.
6908
bf4ef81e
MR
69092014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
6910
6911 * gdb.reverse/sigall-reverse.exp: Fix a typo.
6912
329ea579
PA
69132014-05-29 Pedro Alves <palves@redhat.com>
6914 Tom Tromey <tromey@redhat.com>
6915
6916 * gdb.base/async-shell.exp: Don't enable target-async.
6917 * gdb.base/async.exp
6918 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
6919 parameter. Adjust.
6920 (top level): Don't test with "target-async".
6921 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
6922 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
6923 * gdb.base/inferior-died.exp: Don't enable target-async.
6924 * gdb.base/interrupt-noterm.exp: Likewise.
6925 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
6926 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6927 * gdb.mi/mi-nonstop.exp: Likewise.
6928 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6929 * gdb.mi/mi-nsintrall.exp: Likewise.
6930 * gdb.mi/mi-nsmoribund.exp: Likewise.
6931 * gdb.mi/mi-nsthrexec.exp: Likewise.
6932 * gdb.mi/mi-watch-nonstop.exp: Likewise.
6933 * gdb.multi/watchpoint-multi.exp: Adjust comment.
6934 * gdb.python/py-evsignal.exp: Don't enable target-async.
6935 * gdb.python/py-evthreads.exp: Likewise.
6936 * gdb.python/py-prompt.exp: Likewise.
6937 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
6938 * gdb.server/solib-list.exp: Don't enable target-async.
6939 * gdb.threads/thread-specific-bp.exp: Likewise.
6940 * lib/mi-support.exp: Adjust to use mi-async.
6941
fd664c91
PA
69422014-05-29 Pedro Alves <palves@redhat.com>
6943
6944 PR gdb/13860
6945 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
6946 reason, even in sync mode.
6947
251bde03
PA
69482014-05-29 Pedro Alves <palves@redhat.com>
6949 Hui Zhu <hui@codesourcery.com>
6950
6951 PR PR15693
6952 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
6953 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
6954 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
6955 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
6956
7f3c0343
JB
69572014-05-28 Joel Brobecker <brobecker@adacore.com>
6958
6959 * config/monitor.exp (gdb_target_monitor): Replace use of
6960 "set remotebaud" by "set serial baud".
6961
b2715b27
AW
69622014-05-26 Andy Wingo <wingo@igalia.com>
6963
6964 * gdb.guile/scm-breakpoint.exp:
6965 * gdb.guile/scm-gsmob.exp: Update to use plain old object
6966 properties instead of gdb-object-properties.
6967
498a4489
YQ
69682014-05-26 Yao Qi <yao@codesourcery.com>
6969
6970 * gdb.server/no-thread-db.exp: Specify source file name
6971 explicitly when setting a breakpoint.
6972
589fdceb
MM
69732014-05-23 Markus Metzger <markus.t.metzger@intel.com>
6974
6975 * gdb.btrace/vdso.c: New.
6976 * gdb.btrace/vdso.exp: New.
6977
e9089e05
MM
69782014-05-23 Markus Metzger <markus.t.metzger@intel.com>
6979
6980 * gdb.base/gcore.exp (capture_command_output): Move ...
6981 * lib/gdb.exp (capture_command_output): ... here.
6982
67b5c0c1
MM
69832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
6984
6985 * gdb.btrace/data.exp: Test memory access during btrace replay.
6986
a2199296
SM
69872014-05-22 Simon Marchi <simon.marchi@ericsson.com>
6988
6989 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
6990
17b2616c
PA
69912014-05-21 Pedro Alves <palves@redhat.com>
6992
6993 PR gdb/13860
6994 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
6995 (top level): Test that output related to execution commands is
6996 sent to the console with CLI commands, but not with MI commands.
6997 Test that breakpoint events are always mirrored to the console.
6998 Also expect the new source line to be output after a "next" in
6999 async mode too. Make it a pass/fail test.
7000 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
7001 output.
7002 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
7003
5166082f
PA
70042014-05-21 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/list.exp (build_pattern, test_list): New procedures.
7007 Use them to test variations of "list" after reaching a breakpoint.
7008 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
7009 Test "list" with listsize 10 after reaching a breakpoint.
7010 * gdb.python/python.exp (decode_line current location line
7011 number): Adjust expected line number.
7012
2f25d70f
SM
70132014-05-21 Simon Marchi <simon.marchi@ericsson.com>
7014
7015 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
7016 behavior for $args, pass it directly to "run".
7017
ff604a67
MR
70182014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
7019
7020 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
7021 30000 to 65536.
7022
6a3cb8e8
PA
70232014-05-21 Pedro Alves <palves@redhat.com>
7024
7025 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
7026 auto-connect-native-target off".
7027 * gdb.base/auto-connect-native-target.c: New file.
7028 * gdb.base/auto-connect-native-target.exp: New file.
7029
4ebfc96e
PA
70302014-05-21 Pedro Alves <palves@redhat.com>
7031
7032 * gdb.base/default.exp: Test "target native" instead of "target
7033 child".
7034
36d46afb
MW
70352014-05-21 Mark Wielaard <mjw@redhat.com>
7036
7037 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
7038
5876f503
JK
70392014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7040
7041 Fix TLS access for -static -pthread.
7042 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
7043 <HAVE_TLS> (thread_function, main): Initialize it.
7044 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
7045 Add clean_restart.
7046 <$have_tls != "">: Check TLSVAR.
7047
0256a6ac
PA
70482014-05-21 Pedro Alves <palves@redhat.com>
7049
7050 * gdb.base/dcache-line-read-error.c: New.
7051 * gdb.base/dcache-line-read-error.exp: New.
7052
936d2992
PA
70532014-05-20 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.base/compare-sections.c: New file.
7056 * gdb.base/compare-sections.exp: New file.
7057
802e8e6d
PA
70582014-05-20 Pedro Alves <palves@redhat.com>
7059
7060 * gdb.base/break-idempotent.c: New file.
7061 * gdb.base/break-idempotent.exp: New file.
7062
e59fa00f
MM
70632014-05-20 Markus Metzger <markus.t.metzger@intel.com>
7064
7065 * gdb.btrace/nohist.exp: New.
7066
8b696e31
YQ
70672014-05-20 Yao Qi <yao@codesourcery.com>
7068
7069 * lib/gdb.exp (gdb_init): Set timeout if test file is under
7070 gdb.reverse directory and gdb_reverse_timeout exists in board
7071 setting.
7072 * README: Document gdb_reverse_timeout.
7073
73c9764f
YQ
70742014-05-20 Yao Qi <yao@codesourcery.com>
7075
7076 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
7077 'test_file_name'. Treat args as a string instead of a list.
7078 (gdb_init): Rename argument 'args' by 'test_file_name'.
7079
f1f4348a
JK
70802014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 * gdb.arch/powerpc-power.exp: New file.
7083 * gdb.arch/powerpc-power.s: New file.
7084
0dbe70ce
DE
70852014-05-16 Doug Evans <dje@google.com>
7086
7087 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
7088 * gdb.base/completion.exp: Check that all expected files exist
7089 before doing file completion.
0dbe70ce 7090
8d551b02
DE
70912014-05-16 Doug Evans <dje@google.com>
7092
7093 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
7094 Update.
7095 (do_syscall_tests_without_xml): Update.
7096
73eb7709
PA
70972014-05-16 Pedro Alves <palves@redhat.com>
7098
7099 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
7100 instead of "unknown output after running".
7101
3fae92fc
YQ
71022014-05-16 Yao Qi <yao@codesourcery.com>
7103
7104 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
7105 file1.txt from host at the end.
7106 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7107
c2b2ccc5
DE
71082014-05-15 Doug Evans <dje@google.com>
7109
7110 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
7111 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
7112 loading file. Add test for TU lookup.
7113
8c217a4b
SM
71142014-05-15 Simon Marchi <simon.marchi@ericsson.com>
7115
7116 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
7117 calling "-exec-arguments" or "set args" before running the
7118 inferior.
7119
3deb39c6
SM
71202014-05-15 Simon Marchi <simon.marchi@ericsson.com>
7121
7122 * lib/mi-support.exp (mi_expect_stop): Expect message for
7123 inferiors that exit with non-zero exit code.
7124
71a79f8c
YQ
71252014-05-14 Yao Qi <yao@codesourcery.com>
7126
7127 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
7128 match absolute path on remote host.
7129 (test_file_list_exec_source_files): Remove "/" from the
7130 pattern.
7131
f23fcd46
YQ
71322014-05-14 Yao Qi <yao@codesourcery.com>
7133
7134 * boards/local-remote-host-notty.exp (${board}_file): New
7135 proc.
7136
9404b58f
KM
71372014-05-07 Kyle McMartin <kyle@redhat.com>
7138
7139 Pushed by Joel Brobecker <brobecker@adacore.com>.
7140 * gdb.arch/aarch64-atomic-inst.c: New file.
7141 * gdb.arch/aarch64-atomic-inst.exp: New file.
7142
5e45f04c
YQ
71432014-05-07 Yao Qi <yao@codesourcery.com>
7144
7145 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
7146 in current context" too.
7147
c888a17d
KS
71482014-05-05 Keith Seitz <keiths@redhat.com>
7149
7150 * gdb.linespec/ls-dollar.exp: Add test for linespec
7151 file:convenience_variable.
7152
290a839c
YQ
71532014-05-05 Yao Qi <yao@codesourcery.com>
7154
7155 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
7156 traceframes into tfile and ctf trace files. Read data from
7157 trace file and test collected data.
7158 (gdb_collect_locals_test): Likewise.
7159 (gdb_unavailable_registers_test): Likewise.
7160 (gdb_unavailable_floats): Likewise.
7161 (gdb_collect_globals_test): Likewise.
7162 (top-level): Append "ctf" to trace_file_targets if GDB
7163 supports.
7164
b5262cd0
YQ
71652014-05-05 Yao Qi <yao@codesourcery.com>
7166
7167 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
7168 code to ...
7169 (gdb_collect_args_test_1): ... it. New proc.
7170 (gdb_collect_locals_test): Move some code to ...
7171 (gdb_collect_locals_test_1): ... it. New proc.
7172 (gdb_unavailable_registers_test): Move some code to ...
7173 (gdb_unavailable_registers_test_1): ... it. New proc.
7174 (gdb_unavailable_floats): Move some code to ...
7175 (gdb_unavailable_floats_1): ... it. New proc.
7176
30a1e6cc
SDJ
71772014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
7178
7179 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
7180 probes to test for bitness recognition.
7181 * gdb.arch/amd64-stap-optional-prefix.exp
7182 (test_probe_value_without_reg): New procedure.
7183 Add code to test for different kinds of bitness.
7184
f33da99a
SDJ
71852014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
7186
7187 PR breakpoints/16889
7188 * gdb.arch/amd64-stap-optional-prefix.S: New file.
7189 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
7190
5b80f00d
PA
71912014-05-01 Pedro Alves <palves@redhat.com>
7192
7193 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
7194 gdb_file_cmd if no file is specified.
7195 * boards/native-extended-gdbserver.exp (gdb_load): Use the
7196 last_loaded_file to set the remote exec-file.
7197
f8c2a73c
PA
71982014-05-01 Pedro Alves <palves@redhat.com>
7199
7200 * boards/local-remote-host.exp: New file.
7201
be6e8ac7
PA
72022014-05-01 Pedro Alves <palves@redhat.com>
7203
7204 * boards/local-remote-host.exp: Rename to ...
7205 * boards/local-remote-host-notty.exp: ... this.
7206
cac0dc8f
JB
72072014-04-28 Joel Brobecker <brobecker@adacore.com>
7208
7209 * gdb.ada/dyn_arrayidx: New testcase.
7210
9730e6cc
YQ
72112014-04-26 Yao Qi <yao@codesourcery.com>
7212
7213 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
7214 and compute the length of function main. Save it in
7215 $main_length.
7216 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
7217 (top-level): Use gdb_compile to compile objects into
7218 executable and restart GDB. Remove invocation to
7219 prepare_for_testing.
7220
7ae1a6a6
PA
72212014-04-25 Simon Marchi <simon.marchi@ericsson.com>
7222 Pedro Alves <palves@redhat.com>
7223
7224 PR server/16255
7225 * gdb.multi/multi-attach.c: New file.
7226 * gdb.multi/multi-attach.exp: New file.
7227
4082afcc
PA
72282014-04-25 Pedro Alves <palves@redhat.com>
7229
7230 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
7231 user.
7232 (top level): Test that "set remote conditional-breakpoints-packet
7233 off" works as intended.
7234 * gdb.base/dprintf.exp: Test that "set remote
7235 breakpoint-commands-packet off" works as intended.
7236 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
7237 New function.
7238 (top level): Call it.
7239 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
7240 remote fast-tracepoints-packet off" works as intended.
7241 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
7242 * lib/gdb.exp (gdb_is_target_remote): ... here.
7243
2abc3f8d
DB
72442014-04-24 David Blaikie <dblaikie@gmail.com>
7245
7246 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
7247 ensure clang would not discard them.
7248 * gdb.base/gdbvars.c: Ditto.
7249 * gdb.base/memattr.c: Ditto.
7250 * gdb.base/whatis.c: Ditto.
7251 * gdb.python/py-prettyprint.c: Ditto.
7252 * gdb.trace/actions.c: Ditto.
7253 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
7254 ensure clang would not discard it.
7255
bfd39632
DB
72562014-04-24 David Blaikie <dblaikie@gmail.com>
7257
7258 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
7259 clang to emit the full definition of type required by the test
7260 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
7261
22842ff6
DB
72622014-04-24 David Blaikie <dblaikie@gmail.com>
7263
7264 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
7265 coax Clang into emitting the definition of the type.
7266 * gdb.cp/pr10728-x.h (y): Ditto.
7267 * gdb.cp/pr10728-y.cc (y): Ditto.
7268
c2e827ad
DB
72692014-04-24 David Blaikie <dblaikie@gmail.com>
7270
7271 * gdb.base/label.exp: XFAIL label related tests under Clang.
7272 * gdb.cp/cplabel.exp: Ditto.
7273 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
7274 under Clang those using labels.
7275
4c2d33e7
YQ
72762014-04-25 Yao Qi <yao@codesourcery.com>
7277
7278 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
7279 double_label.
7280 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
7281 partial_label and double_label.
7282
56083b99
DB
72832014-04-24 David Blaikie <dblaikie@gmail.com>
7284
7285 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
7286
25d4e99d
DB
72872014-04-24 David Blaikie <dblaikie@gmail.com>
7288
7289 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
7290 of the function to work across GCC and Clang.
7291 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
7292 pointer types (const void ** const V void **).
7293
01f9f808
MS
72942014-04-24 Michael Sturm <michael.sturm@mintel.com>
7295 Walfred Tedeschi <walfred.tedeschi@intel.com>
7296
7297 * Makefile.in (EXECUTABLES): Added i386-avx512.
7298 * gdb.arch/i386-avx512.c: New file.
7299 * gdb.arch/i386-avx512.exp: Likewise.
7300
4b48d439
KS
73012014-04-23 Keith Seitz <keiths@redhat.com>
7302
7303 * lib/mi-support.exp (mi_list_breakpoints): Delete.
7304 (mi_make_breakpoint_table): New procedure.
7305 (mi_create_breakpoint): Use mi_make_breakpoint
7306 and return the result.
7307 (mi_make_breakpoint): New procedure.
7308 (mi_build_kv_pairs): New procedure.
7309
7310 * gdb.mi/mi-break.exp: Remove unused globals,
7311 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
7312 All callers updated.
7313 * gdb.mi/mi-dprintf.exp: Use variable to track command
7314 number.
7315 Update all callers of mi_create_breakpoint and use
7316 mi_make_breakpoint_table.
7317 Remove any unused global variables.
7318 * gdb.mi/mi-nonstop.exp: Likewise.
7319 * gdb.mi/mi-nsintrall.exp: Likewise.
7320 * gdb.mi/mi-nsmoribund.exp: Likewise.
7321 * gdb.mi/mi-nsthrexec.exp: Likewise.
7322 * gdb.mi/mi-reverse.exp: Likewise.
7323 * gdb.mi/mi-simplerun.exp: Likewise.
7324 * gdb.mi/mi-stepn.exp: Likewise.
7325 * gdb.mi/mi-syn-frame.exp: Likewise.
7326 * gdb.mi/mi-until.exp: Likewise.
7327 * gdb.mi/mi-var-cp.exp: Likewise.
7328 * gdb.mi/mi-var-display.exp: Likewise.
7329 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
7330 * gdb.mi/mi2-var-child.exp: Likewise.
7331 * gdb.mi/mi-vla-c99.exp: Likewise.
7332 * lib/mi-support.exp: Likewise.
7333
7334 From Ian Lance Taylor <iant@cygnus.com>:
7335 * lib/gdb.exp (parse_args): New procedure.
7336
08351840
PA
73372014-04-23 Pedro Alves <palves@redhat.com>
7338
7339 * gdb.base/break-unload-file.c: New file.
7340 * gdb.base/break-unload-file.exp: New file.
7341 * gdb.base/sym-file-lib.c (baz): New function.
7342 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
7343 field.
7344 (load): Store the segment's mapped size.
7345 (unload): New function.
7346 (unload_shlib): New function.
7347 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
7348 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
7349 set a breakpoint at baz, and call it.
7350 * gdb.base/sym-file.exp: New tests for stale breakpoint
7351 instructions.
7352
076855f9
PA
73532014-04-23 Pedro Alves <palves@redhat.com>
7354
7355 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
7356 * gdb.base/hbreak-in-shr-unsupported.c: New file.
7357 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
7358 * gdb.base/hbreak-unmapped.c: New file.
7359 * gdb.base/hbreak-unmapped.exp: New file.
7360 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
7361 * lib/gdb.exp (gdb_is_target_remote): ... here.
7362
483805cf
PA
73632014-04-22 Pedro Alves <palves@redhat.com>
7364
7365 * gdb.base/consecutive-step-over.c: New file.
7366 * gdb.base/consecutive-step-over.exp: New file.
7367
06d97543
PA
73682014-04-22 Pedro Alves <palves@redhat.com>
7369
7370 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
7371 instead of send_gdb/gdb_expect.
7372
b4429ea2
YQ
73732014-04-22 Yao Qi <yao@codesourcery.com>
7374
7375 * lib/trace-support.exp (generate_tracefile): New procedure.
7376 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
7377 return 0.
7378 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
7379 if generate_tracefile returns 1.
7380
51d48146
PA
73812014-04-18 Tom Tromey <palves@redhat.com>
7382 Pedro alves <tromey@redhat.com>
7383
7384 PR backtrace/15558
7385 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
7386 with a backtrace limit.
7387 * gdb.python/py-frame-inline.exp: Test running to an inline
7388 function with a backtrace limit, and printing the newest frame.
7389 * gdb.python/py-frame-inline.c (main): Call f.
7390
bd1dce5f
MS
73912014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
7392
7393 * gdb.java/jnpe.exp: Drop srcdir from untested path.
7394
40d1a503
MS
73952014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
7396
7397 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
7398 Drop prefix from unsupported source file path.
7399
389b98f7
YQ
74002014-04-17 Yao Qi <yao@codesourcery.com>
7401
7402 * lib/gdb.exp (with_target_charset): New proc.
7403 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
7404 with_target_charset.
7405 (test_print_strings): Likewise.
7406 (test_repeat_bytes): Likewise.
7407 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
7408 for some tests.
7409
22869d73
KS
74102014-04-16 Keith Seitz <keiths@redhat.com>
7411
7412 PR gdb/15827
7413 * gdb.dwarf2/corrupt.c: New file.
7414 * gdb.dwarf2/corrupt.exp: New file.
7415
c4f87ca6
KS
74162014-04-16 Keith Seitz <keiths@redhat.com>
7417
7418 PR c++/16597
7419 * gdb.cp/namelessclass.cc: New file.
7420 * gdb.cp/namelessclass.exp: New file.
7421 * gdb.cp/namelessclass.S: New file.
7422
ab19de87
DE
74232014-04-16 Doug Evans <dje@google.com>
7424
7425 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
7426 Add comment.
7427 (gdbserver_default_get_comm_port): New function.
7428 (gdbserver_start): Check if board file provided
7429 "gdbserver,get_comm_port" and use it if so.
7430 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
7431 (gdb,socketport): Set to "stdio".
7432 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
7433 (stdio_gdbserver_template): Delete.
7434 (${board}_get_remote_address): Update.
7435 (${board}_build_remote_cmd): Delete.
7436 (${board}_get_comm_port): New function.
7437 (${board}_spawn): Update.
7438 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
7439 Delete.
7440 (${board}_get_remote_address): Update.
7441 (${board}_get_comm_port): New function.
7442
fc98a809
AB
74432014-04-16 Andrew Burgess <aburgess@broadcom.com>
7444
7445 * gdb.base/memattr.exp: Improve regexps to handle memory regions
7446 appearing in any order.
7447
87fd9e6e
DE
74482014-04-15 Doug Evans <dje@google.com>
7449
7450 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
7451 uninitialized value of "description".
7452
099fc3ea
KS
74532014-04-15 Keith Seitz <keiths@redhat.com>
7454
7455 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
7456 Remove unused globals.
7457 (test_running_the_program): Likewise.
7458 (test_controlled_execution): Likewise.
7459 (test_controlling_breakpoints): Likewise.
7460 (test_program_termination): Likewise.
7461
5da151d4
KS
74622014-04-15 Keith Seitz <keiths@redhat.com>
7463
7464 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
7465 unused globals.
7466 (test_rbreak_creation_and_listing): Likewise.
7467 (test_ignore_count): Likewise.
7468 (test_error): Likewise.
7469
35e5d2f0
PA
74702014-04-15 Pedro Alves <palves@redhat.com>
7471
7472 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
7473 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
7474 sym-file-loader.c.
7475 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
7476 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
7477 to sym-file-loader.c.
7478 (struct library): Forward declare.
7479 (load_shlib, lookup_function): Change prototypes.
7480 (find_shstrtab, find_strtab, find_shdr, find_symtab)
7481 (translate_offset): Remove declarations.
7482 (get_text_addr): New declaration.
7483 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
7484 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
7485 sym-file-loader.h.
7486 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
7487 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
7488 here from sym-file-loader.h.
7489 (struct library): New structure.
7490 (load_shlib, lookup_function): Change prototypes and adjust to
7491 work with a struct library.
7492 (find_shstrtab, find_strtab, find_shdr, find_symtab)
7493 (translate_offset): Make static.
7494 (get_text_addr): New function.
7495 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
7496
eb4c1710
PA
74972014-04-15 Pedro Alves <palves@redhat.com>
7498
7499 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
7500
2d1baf52
PA
75012014-04-15 Pedro Alves <palves@redhat.com>
7502
7503 * gdb.base/sym-file-loader.c: Include <limits.h>.
7504 (SELF_LINK): New define.
7505 (get_origin): New function.
7506 (load_shlib): Use it.
7507 * gdb.base/sym-file.exp: Don't early return if the target is
7508 remote. Use runto_main, and issue fail is that fails. Use
7509 gdb_load_shlibs.
7510 (shlib_name): Delete.
7511 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
7512
7dd6df01
PA
75132014-04-15 Pedro Alves <palves@redhat.com>
7514
7515 * gdb.base/sym-file.exp: Remove regex characters from test
7516 message. Don't refer to breakpoint numbers in test messages.
7517
b50c8614
KS
75182014-04-14 Keith Seitz <keiths@redhat.com>
7519
7520 PR c++/16253
7521 * gdb.cp/var-tag.cc: New file.
7522 * gdb.cp/var-tag.exp: New file.
7523 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
7524 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
7525 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7526 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7527
3d567982
TT
75282014-04-14 Tom Tromey <tromey@redhat.com>
7529
7530 * gdb.cp/classes.exp (test_enums): Handle underlying type.
7531 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
7532 type.
7533 * gdb.cp/enum-class.exp: New file.
7534 * gdb.cp/enum-class.cc: New file.
7535
0626fc76
TT
75362014-04-14 Tom Tromey <tromey@redhat.com>
7537
7538 * gdb.dwarf2/enum-type.exp: New file.
7539
dca325b3
SA
75402014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
7541
7542 * gdb.mi/mi-vla-c99.exp: New file.
7543 * gdb.mi/vla.c: New file.
7544
5854b38a
SA
75452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
7546
7547 * gdb.base/vla-datatypes.c: New file.
7548 * gdb.base/vla-datatypes.exp: New file.
7549
463bb957
SA
75502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
7551
7552 * gdb.base/vla-ptr.c: New file.
7553 * gdb.base/vla-ptr.exp: New file.
7554
3dd170be
SA
75552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
7556
7557 * gdb.dwarf2/count.exp: New file.
7558
5ecaaa66
SA
75592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
7560
7561 * gdb.base/vla-sideeffect.c: New file.
7562 * gdb.base/vla-sideeffect.exp: New file.
7563
41f1ada5
DB
75642014-04-14 David Blaikie <dblaikie@gmail.com>
7565
7566 * gdb.mi/non-stop.c: Add return value for non-void function return
7567 statement.
7568 * gdb.threads/staticthreads.c: Ditto.
7569
0be03e84
DE
75702014-04-12 Siva Chandra Reddy <sivachandra@google.com>
7571 Doug Evans <xdje42@gmail.com>
7572
7573 * gdb.guile/scm-value.c: Improve test case.
7574 * gdb.guile/scm-value.exp: Add new test.
7575
f180a1fb
DB
75762014-04-11 David Blaikie <dblaikie@gmail.com>
7577
7578 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
7579 override Clang's default.
7580
6b662e19
JB
75812014-04-11 Joel Brobecker <brobecker@adacore.com>
7582
7583 Revert the following changes (regressions):
7584
7585 * gdb.base/vla-sideeffect.c: New file.
7586 * gdb.base/vla-sideeffect.exp: New file.
7587
7588 * gdb.dwarf2/count.exp: New file.
7589
7590 * gdb.base/vla-multi.c: New file.
7591 * gdb.base/vla-multi.exp: New file.
7592
7593 * gdb.base/vla-ptr.c: New file.
7594 * gdb.base/vla-ptr.exp: New file.
7595
7596 * gdb.base/vla-datatypes.c: New file.
7597 * gdb.base/vla-datatypes.exp: New file.
7598
7599 * gdb.mi/mi-vla-c99.exp: New file.
7600 * gdb.mi/vla.c: New file.
7601
245a5f0b
KS
76022014-04-11 Keith Seitz <keiths@redhat.com>
7603
7604 PR c++/16675
7605 * gdb.cp/cpsizeof.exp: New file.
7606 * gdb.cp/cpsizeof.cc: New file.
7607
58a84dcf
SA
76082014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7609
191a8a90
JB
7610 * gdb.mi/mi-vla-c99.exp: New file.
7611 * gdb.mi/vla.c: New file.
58a84dcf 7612
c8655f75
SA
76132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7614
7615 * gdb.base/vla-datatypes.c: New file.
7616 * gdb.base/vla-datatypes.exp: New file.
7617
024e13b4
SA
76182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7619
7620 * gdb.base/vla-ptr.c: New file.
7621 * gdb.base/vla-ptr.exp: New file.
7622
1a237e0e
SA
76232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7624
7625 * gdb.base/vla-multi.c: New file.
7626 * gdb.base/vla-multi.exp: New file.
7627
504f3432
SA
76282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7629
7630 * gdb.dwarf2/count.exp: New file.
7631
3bce8237
SA
76322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
7633
191a8a90
JB
7634 * gdb.base/vla-sideeffect.c: New file.
7635 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 7636
322f9c21
YQ
76372014-04-11 Yao Qi <yao@codesourcery.com>
7638
7639 * gdb.base/completion.exp: Check file exists before running tests
7640 on file completion.
7641
d708bcd1
PA
76422014-04-10 Pedro Alves <palves@redhat.com>
7643
7644 * gdb.base/cond-eval-mode.c: New file.
7645 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
7646 prepare_for_testing to build the new file. Check result of
7647 runto_main.
7648 (test_break, test_watch): New procedures.
7649 (top level): Use them.
7650
ae1d2761
PM
76512014-04-08 Pierre Muller <muller@sourceware.org>
7652
7653 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
7654 Ctrl-V use for mingw hosts.
7655
7af389b8
SC
76562014-04-07 Siva Chandra Reddy <sivachandra@google.com>
7657
7658 * gdb.python/py-value.c: Improve test case.
7659 * gdb.python/py-value.exp: Add new test.
7660
5e703181
DE
76612014-04-07 David Blaikie <dblaikie@gmail.com>
7662
7663 * lib/compiler.c: Identify the clang compiler.
7664 * lib/compiler.cc: Ditto.
7665
9810b410
YQ
76662014-04-03 Yao Qi <yao@codesourcery.com>
7667
7668 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
7669
98d1b8dc
AB
76702014-04-01 Anton Blanchard <anton@samba.org>
7671
7672 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
7673 messages unique.
7674
3114cea1
AB
76752014-04-01 Anton Blanchard <anton@samba.org>
7676
7677 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
7678 prepare_for_testing.
7679
62f7182c
AB
76802014-04-01 Anton Blanchard <anton@samba.org>
7681
7682 * gdb.arch/ppc64-atomic-inst.c: Remove.
7683 * gdb.arch/ppc64-atomic-inst.S: New file.
7684 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
7685
770e7fc7
DE
76862014-03-31 Doug Evans <dje@google.com>
7687
7688 * gdb.base/print-symbol-loading-lib.c: New file.
7689 * gdb.base/print-symbol-loading-main.c: New file.
7690 * gdb.base/print-symbol-loading.exp: New file.
7691
46e2bafa
YQ
76922014-03-31 Yao Qi <yao@codesourcery.com>
7693
7694 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
7695
8776cfe9
JB
76962014-03-28 Joel Brobecker <brobecker@adacore.com>
7697
7698 * gdb.ada/mi_dyn_arr: New testcase.
7699
5d1ef361
DE
77002014-03-27 Doug Evans <dje@google.com>
7701
7702 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
7703
b5bee914
YQ
77042014-03-27 Yao Qi <yao@codesourcery.com>
7705
7706 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
7707 if target is nios2-*-*.
7708
0d4d0e77
YQ
77092014-03-26 Yao Qi <yao@codesourcery.com>
7710
7711 * lib/gdb.exp (readline_is_used): New proc.
7712 * gdb.base/completion.exp: Move tests on command complete up.
7713 Skip the rest of tests if readline is not used.
7714 * gdb.ada/complete.exp: Skp the test if readline is not
7715 used.
7716 * gdb.base/filesym.exp: Likewise.
7717 * gdb.base/macscp.exp: Likewise.
7718 * gdb.base/readline-ask.exp: Likewise.
7719 * gdb.base/readline.exp: Likewise.
7720 * gdb.python/py-cmd.exp: Likewise.
7721 * gdb.trace/tfile.exp: Likewise.
7722
29361eee
YQ
77232014-03-26 Yao Qi <yao@codesourcery.com>
7724
7725 * gdb.base/macscp.exp: Fix code format issues.
7726
bc9a5525
UW
77272014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
7728
7729 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
7730 * gdb.asm/powerpc64le.inc: New file.
7731
d3839ede
PA
77322014-03-25 Pedro Alves <palves@redhat.com>
7733 Doug Evans <dje@google.com>
7734
7735 * gdb.base/source-execution.c: New file.
7736 * gdb.base/source-execution.exp: New file.
7737 * gdb.base/source-execution.gdb: New file.
7738
01672a57
DE
77392014-03-24 Doug Evans <dje@google.com>
7740
7741 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
7742 using fission.
7743
88bbeca9
HZ
77442014-03-24 Hui Zhu <hui@codesourcery.com>
7745 Pedro Alves <palves@redhat.com>
7746
7747 PR breakpoints/16101
7748 * gdb.base/dprintf.exp: Use unsupported rather than changing the
7749 test pass/fail messages. Detect missing support for dprintf when
7750 breakpoints are actually inserted.
7751 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
7752 breakpoints are actually inserted.
7753 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
7754 fails.
7755
d2348791
JK
77562014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
7759
feef67ab
DE
77602014-03-22 Doug Evans <xdje42@gmail.com>
7761
7762 * gdb.python/python.exp (python not supported): Verify multi-line
7763 python command issues an error.
25d743f9 7764 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 7765 guile command issues an error.
feef67ab 7766
ecebef6a
MR
77672014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
7768
7769 * gdb.threads/thread-specific.exp: Handle the lack of usable
7770 $this_breakpoint and $this_thread.
7771
ccdd1909
HZ
77722014-03-21 Hui Zhu <hui@codesourcery.com>
7773
7774 * gdb.base/attach.exp (do_command_attach_tests): New.
7775
beb460e8
PA
77762014-03-20 Tom Tromey <tromey@redhat.com>
7777 Pedro Alves <palves@redhat.com>
7778
7779 PR cli/15718
7780 * gdb.base/condbreak-call-false.c: New file.
7781 * gdb.base/condbreak-call-false.exp: New file.
7782
40acf43a
PA
77832014-03-20 Pedro Alves <palves@redhat.com>
7784
7785 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
7786 Delete.
7787 (block_signals, unblock_signals): Delete.
7788 (child_function_2, main): Remove references to deleted variable
7789 and functions.
7790
9f5e1e02
PA
77912014-03-20 Pedro Alves <palves@redhat.com>
7792
7793 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
7794 Use pthread_kill to signal thread 2.
7795 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7796 Adjust to make the test send itself a signal rather than using the
7797 host's "kill" command.
7798
99619bea
PA
77992014-03-20 Pedro Alves <palves@redhat.com>
7800
7801 * gdb.threads/multiple-step-overs.c: New file.
7802 * gdb.threads/multiple-step-overs.exp: New file.
7803 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
7804 Adjust expected infrun debug output.
7805
2adfaa28
PA
78062014-03-20 Pedro Alves <palves@redhat.com>
7807
7808 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
7809 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
7810
31e77af2
PA
78112014-03-20 Pedro Alves <palves@redhat.com>
7812
7813 PR breakpoints/7143
7814 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
7815 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
7816 of gdb_test_multiple.
7817 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
7818 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
7819
b9f437de
PA
78202014-03-20 Pedro Alves <palves@redhat.com>
7821
7822 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
7823 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
7824
05adc73e
PA
78252014-03-19 Pedro Alves <palves@redhat.com>
7826
7827 * gdb.base/async.exp: Remove early return.
7828
6048b950
PA
78292014-03-19 Pedro Alves <palves@redhat.com>
7830
7831 * gdb.base/async.exp (step& tests): Pass explicit test messages.
7832
8bcfb00a
PA
78332014-03-19 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.base/async.exp (test_background): Expect \r\n after
7836 "completed." in the fail pattern.
7837
884e37dc
PA
78382014-03-19 Pedro Alves <palves@redhat.com>
7839
7840 * gdb.base/async.exp (test_background): New procedure.
7841 Use it for all background execution command tests.
7842
148e57e2
PA
78432014-03-19 Pedro Alves <palves@redhat.com>
7844
7845 * gdb.base/async.exp: Use prepare_for_testing.
7846
f48088c7
PA
78472014-03-19 Pedro Alves <palves@redhat.com>
7848
7849 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
7850 the same line.
7851
e2f6c966
PA
78522014-03-19 Pedro Alves <palves@redhat.com>
7853
7854 * gdb.base/async.c (main): Add "jump here" and "until here" line
7855 marker comments.
7856 * gdb.base/async.exp (jump_here): New global.
7857 (jump& test): Use it.
7858 (until_here): New global.
7859 (until& test): Use it.
7860
c30568d4
PA
78612014-03-19 Pedro Alves <palves@redhat.com>
7862
7863 * gdb.base/async.exp: Don't frob gdb_protocol.
7864
0172b6a7
DE
78652014-03-18 Doug Evans <xdje42@gmail.com>
7866
7867 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
7868 Fix spelling of exec-done-display.
7869
06c868a8
JK
78702014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7871
7872 PR gdb/15358
7873 * gdb.base/gdb-sigterm.c: New file.
7874 * gdb.base/gdb-sigterm.exp: New file.
7875
0c7e1a46
PA
78762014-03-18 Pedro Alves <palves@redhat.com>
7877
7878 PR gdb/13860
7879 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
7880 * lib/mi-support.exp (mi_expect_stop): Add special handling for
7881 solib-event.
7882
f7c77d93
JB
78832014-03-17 Joel Brobecker <brobecker@adacore.com>
7884
7885 * gdb.ada/pckd_arr_ren: New testcase.
7886
5a1e8c7a
DE
78872014-03-13 Doug Evans <xdje42@gmail.com>
7888
7889 PR guile/16612
7890 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
7891 collect after discarding symbols.
7892
350e1a76
DE
78932014-03-13 Ludovic Courtès <ludo@gnu.org>
7894 Doug Evans <xdje42@gmail.com>
7895
7896 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
7897 to history survives a gc.
7898
a69900ae
PA
78992014-03-13 Pedro Alves <palves@redhat.com>
7900
7901 * gdb.base/default.exp: Don't test "target procfs".
7902
5db9f0bd
PA
79032014-03-13 Pedro Alves <palves@redhat.com>
7904
7905 * gdb.base/default.exp: Update "target child" and "target procfs"
7906 tests to not expect "Unix".
7907
b3ccfe11
TT
79082014-03-12 Tom Tromey <tromey@redhat.com>
7909
7910 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
7911 New procs. Add target-async tests.
7912 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
7913 Add target-async tests.
7914
646f4417
AA
79152014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7916
7917 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
7918 'func_start' and 'func_end' for the beginning and end of the
7919 function code, respectively.
7920 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
7921 'func_end' instead of 'func' and 'main'.
7922
288c211f
AA
79232014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7924
7925 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
7926 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
7927 generate the debug info assembler source.
7928
e0c0f156
AA
79292014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7930
7931 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
7932 * gdb.dwarf2/arr-subrange.exp: Likewise.
7933 * gdb.dwarf2/dwz.exp: Likewise.
7934 * gdb.dwarf2/method-ptr.exp: Likewise.
7935 * gdb.dwarf2/missing-sig-type.exp: Likewise.
7936 * gdb.dwarf2/subrange.exp: Likewise.
7937 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
7938 * gdb.dwarf2/implptrpiece.exp: Likewise.
7939 * gdb.dwarf2/nostaticblock.exp: Likewise.
7940
0e5c4555
AA
79412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7942
7943 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
7944 directory to absolute path name arguments.
7945
5ec18f2b
JG
79462014-03-10 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.ada/tagged_access: New testcase.
7949
847fc4f2
MM
79502014-03-07 Markus Metzger <markus.t.metzger@intel.com>
7951
7952 * gdb.btrace/data.exp: Update expected output.
7953
cc3da688
YQ
79542014-03-06 Yao Qi <yao@codesourcery.com>
7955
7956 * gdb.trace/pr16508.exp: New file.
7957
0f26cec1
PA
79582014-03-05 Pedro Alves <palves@redhat.com>
7959
7960 PR gdb/16575
7961 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
7962 procedure.
7963 (top level): Adjust to use it. Add tests that exercise breakpoint
7964 interaction with the code-cache.
7965
7a5a839f
LC
79662014-02-26 Ludovic Courtès <ludo@gnu.org>
7967
7968 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
7969 test for 'history-append!'.
7970
31aa7e4e
JB
79712014-02-26 Joel Brobecker <brobecker@adacore.com>
7972
7973 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
7974 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
7975 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
7976 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
7977 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
7978 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
7979
1b588015
JB
79802014-02-26 Joel Brobecker <brobecker@adacore.com>
7981
7982 * testsuite/gdb.python/py-pp-re-notag.c: New file.
7983 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
7984 * testsuite/gdb.python/py-pp-re-notag.p: New file.
7985
55426c9d
JB
79862014-02-26 Joel Brobecker <brobecker@adacore.com>
7987
7988 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
7989
dc53a7ad
JB
79902014-02-26 Joel Brobecker <brobecker@adacore.com>
7991
7992 * gdb.dwarf2/arr-stride.c: New file.
7993 * gdb.dwarf2/arr-stride.exp: New file.
7994
12ab52e9
PA
79952014-02-26 Pedro Alves <palves@redhat.com>
7996
7997 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
7998 that won't ever trigger. Make sure that GDB reports the correct
7999 breakpoint that caused the stop.
8000
849c862e
JK
80012014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8002
8003 PR gdb/16626
8004 * gdb.base/auto-load-script: New file.
8005 * gdb.base/auto-load.c: New file.
8006 * gdb.base/auto-load.exp: New file.
8007
71b7d793
JK
8008 PR gdb/16626
8009 * gdb.base/auto-load.exp: Fix out-of-srctree run.
8010
e2f0d509
JK
80112014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8012
8013 Fix dw2-icycle.exp -fsanitize=address GDB crash.
8014 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
8015
50cc37c8
DE
80162014-02-24 Doug Evans <dje@google.com>
8017
8018 * lib/gdb.exp (run_on_host): Log error output if program fails.
8019
ea4758f2
PA
80202014-02-21 Pedro Alves <palves@redhat.com>
8021
8022 * gdb.threads/step-after-sr-lock.c: Rename to ...
8023 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
8024 * gdb.threads/step-after-sr-lock.exp: Rename to ...
8025 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
8026 ... this.
8027
d7b30f67
SDJ
80282014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
8029
8030 PR tdep/16397
8031 * gdb.arch/amd64-stap-special-operands.exp: New file.
8032 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
8033 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
8034 * gdb.arch/amd64-stap-triplet.S: Likewise.
8035 * gdb.arch/amd64-stap-triplet.c: Likewise.
8036
83deb43f
JB
80372014-02-20 Joel Brobecker <brobecker@adacore.com>
8038
8039 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
8040 in .section pseudo-op.
8041
adde2bff
DE
80422014-02-20 lin zuojian <manjian2006@gmail.com>
8043 Joel Brobecker <brobecker@adacore.com>
8044 Doug Evans <xdje42@gmail.com>
8045
8046 PR symtab/16581
8047 * gdb.dwarf2/dw2-icycle.S: New file.
8048 * gdb.dwarf2/dw2-icycle.c: New file.
8049 * gdb.dwarf2/dw2-icycle.exp: New file.
8050
f7bd0f78
SC
80512014-02-19 Siva Chandra Reddy <sivachandra@google.com>
8052
8053 * gdb.python/py-value-cc.cc: Improve test case to enable testing
8054 operations on gdb.Value objects.
8055 * gdb.python/py-value-cc.exp: Add new test to test operations on
8056 gdb.Value objects.
8057
c17ef0d5
DE
80582014-02-18 Doug Evans <dje@google.com>
8059
8060 * Makefile.in (TESTS): New variable.
8061 (expanded_tests, expanded_tests_or_none): New variables
8062 (check-single): Pass $(expanded_tests_or_none) to runtest.
8063 (check-parallel): Only run tests in $(TESTS) if non-empty.
8064 (check/no-matching-tests-found): New rule.
8065 * README: Document TESTS makefile variable.
8066
5dd3176f
DE
80672014-02-18 Doug Evans <dje@google.com>
8068
8069 * Makefile.in (check-parallel): rm -rf outputs temp.
8070
0b10be4f
JK
80712014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8072
8073 Fix "ERROR: no fileid for" in the testsuite.
8074 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
8075
85f224e7
DE
80762014-02-12 Doug Evans <dje@google.com>
8077
8078 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
8079 (MISCELLANEOUS): New variable.
8080 (clean): rm -rf $(MISCELLANEOUS).
8081 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
8082 dwp live in the same directory as symlinks, with each symlink pointed
8083 to a differently named file in a different directory.
8084
149b30ff
DE
80852014-02-11 Doug Evans <dje@google.com>
8086
8087 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
8088 of Tcl file commands.
8089
1dfdac32
MK
80902014-02-10 Mark Kettenis <kettenis@gnu.org>
8091
8092 * gdb.threads/step-after-sr-lock.exp: Avoid executing
8093 "kill -SIGUSR1 -1".
8094
aa4fb036
JB
80952014-02-10 Joel Brobecker <brobecker@adacore.com>
8096
8097 * gdb.ada/tick_length_array_enum_idx: New testcase.
8098
ed3ef339
DE
80992014-02-10 Doug Evans <xdje42@gmail.com>
8100
8101 * configure.ac (AC_OUTPUT): Add gdb.guile.
8102 * configure: Regenerate.
8103 * lib/gdb-guile.exp: New file.
8104 * lib/gdb.exp (get_target_charset): New function.
8105 * gdb.base/help.exp: Update expected output from "apropos apropos".
8106 * gdb.guile/Makefile.in: New file.
8107 * gdb.guile/guile.exp: New file.
8108 * gdb.guile/scm-arch.c: New file.
8109 * gdb.guile/scm-arch.exp: New file.
8110 * gdb.guile/scm-block.c: New file.
8111 * gdb.guile/scm-block.exp: New file.
8112 * gdb.guile/scm-breakpoint.c: New file.
8113 * gdb.guile/scm-breakpoint.exp: New file.
8114 * gdb.guile/scm-disasm.c: New file.
8115 * gdb.guile/scm-disasm.exp: New file.
8116 * gdb.guile/scm-equal.c: New file.
8117 * gdb.guile/scm-equal.exp: New file.
8118 * gdb.guile/scm-error.exp: New file.
8119 * gdb.guile/scm-error.scm: New file.
8120 * gdb.guile/scm-frame-args.c: New file.
8121 * gdb.guile/scm-frame-args.exp: New file.
8122 * gdb.guile/scm-frame-args.scm: New file.
8123 * gdb.guile/scm-frame-inline.c: New file.
8124 * gdb.guile/scm-frame-inline.exp: New file.
8125 * gdb.guile/scm-frame.c: New file.
8126 * gdb.guile/scm-frame.exp: New file.
8127 * gdb.guile/scm-generics.exp: New file.
8128 * gdb.guile/scm-gsmob.exp: New file.
8129 * gdb.guile/scm-iterator.c: New file.
8130 * gdb.guile/scm-iterator.exp: New file.
8131 * gdb.guile/scm-math.c: New file.
8132 * gdb.guile/scm-math.exp: New file.
8133 * gdb.guile/scm-objfile-script-gdb.in: New file.
8134 * gdb.guile/scm-objfile-script.c: New file.
8135 * gdb.guile/scm-objfile-script.exp: New file.
8136 * gdb.guile/scm-objfile.c: New file.
8137 * gdb.guile/scm-objfile.exp: New file.
8138 * gdb.guile/scm-ports.exp: New file.
8139 * gdb.guile/scm-pretty-print.c: New file.
8140 * gdb.guile/scm-pretty-print.exp: New file.
8141 * gdb.guile/scm-pretty-print.scm: New file.
8142 * gdb.guile/scm-section-script.c: New file.
8143 * gdb.guile/scm-section-script.exp: New file.
8144 * gdb.guile/scm-section-script.scm: New file.
8145 * gdb.guile/scm-symbol.c: New file.
8146 * gdb.guile/scm-symbol.exp: New file.
8147 * gdb.guile/scm-symtab-2.c: New file.
8148 * gdb.guile/scm-symtab.c: New file.
8149 * gdb.guile/scm-symtab.exp: New file.
8150 * gdb.guile/scm-type.c: New file.
8151 * gdb.guile/scm-type.exp: New file.
8152 * gdb.guile/scm-value-cc.cc: New file.
8153 * gdb.guile/scm-value-cc.exp: New file.
8154 * gdb.guile/scm-value.c: New file.
8155 * gdb.guile/scm-value.exp: New file.
8156 * gdb.guile/source2.scm: New file.
8157 * gdb.guile/types-module.cc: New file.
8158 * gdb.guile/types-module.exp: New file.
8159
7026a7c1
YQ
81602014-02-10 Yao Qi <yao@codesourcery.com>
8161
8162 PR testsuite/16543
8163 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
8164 * configure: Regenerated.
8165 * Makefile.in: New file.
8166
6c466447
AS
81672014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8168
8169 * gdb.python/py-framefilter.exp: Fix typo.
8170
6e854735
YQ
81712014-02-08 Yao Qi <yao@codesourcery.com>
8172
8173 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
8174 that no =breakpoint-modified is emitted when breakpoints are
8175 modified through MI commands.
8176
d137e6dc
PA
81772014-02-07 Pedro Alves <pedro@codesourcery.com>
8178 Pedro Alves <palves@redhat.com>
8179
8180 * gdb.threads/step-after-sr-lock.c: New file.
8181 * gdb.threads/step-after-sr-lock.exp: New file.
8182
b5ee5a50
PA
81832014-02-07 Pedro Alves <palves@redhat.com>
8184
8185 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
8186
3c77faf3
JK
81872014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8188
8189 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
8190 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
8191
6dddc817
DE
81922014-02-06 Doug Evans <xdje42@gmail.com>
8193
8194 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
8195 output.
8196
8197 * gdb.gdb/python-interrupts.exp: New file.
8198
de7b2893
YQ
81992014-02-05 Yao Qi <yao@codesourcery.com>
8200
8201 * gdb.trace/report.exp (use_collected_data): Test the output
8202 of "info threads" and "info inferiors".
8203
66d032ac
YQ
82042014-02-05 Yao Qi <yao@codesourcery.com>
8205
8206 Revert this patch:
8207
8208 2013-05-24 Yao Qi <yao@codesourcery.com>
8209
8210 * gdb.trace/tfile.exp: Test inferior and thread.
8211
591a12a1
UW
82122014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
8213
8214 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
8215 on a function.
8216 * gdb.base/step-bt.c: Call hello via function pointer to make
8217 sure its first instruction is executed on powerpc64le-linux.
8218
0ff3e01f
UW
82192014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
8220
8221 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
8222
084ee545
UW
82232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
8224
8225 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
8226 of the test patterns for use on little-endian systems.
8227
6ed14ff3
UW
82282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
8229
8230 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
8231 (decimal_vector): Fix for little-endian.
8232
401e27fd
JM
82332014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
8234
8235 * gdb.arch/sparc-sysstep.exp: New file.
8236 * gdb.arch/sparc-sysstep.c: Likewise.
8237
8238 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
8239
8b924729
EBM
82402014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8241
8242 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
8243
fb151210
JB
82442014-01-23 Tom Tromey <tromey@redhat.com>
8245
8246 * gdb.ada/array_char_idx: New testcase.
8247
0740f8d8
TT
82482014-01-23 Tom Tromey <tromey@redhat.com>
8249
8250 PR python/16487:
8251 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
8252 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
8253 classes.
8254
21909fa1
TT
82552014-01-23 Tom Tromey <tromey@redhat.com>
8256
8257 PR python/16491:
8258 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
8259 string from an inferior frame.
8260 * gdb.python/py-framefilter-mi.exp: Update.
8261
87ce2a04
DE
82622014-01-22 Doug Evans <dje@google.com>
8263
8264 * gdb.server/server-mon.exp: Add tests for "set debug-format".
8265
237b092b
AA
82662014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
8267
8268 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
8269
d674a709
AA
82702014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
8271
8272 * gdb.trace/entry-values.exp: Remove excess space character from
8273 regex patterns. Handle s390 call instruction.
8274
20fa3390
AA
82752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
8276
8277 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
8278 define "*_start" label. Make "name" static.
8279 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
8280 ${name} by references to ${name}_start.
8281
78466714
AA
82822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
8283
8284 * gdb.base/info-macros.exp: Remove "debug" from the compile
8285 options.
8286
ec9f644a
IB
82872014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
8288
8289 * gdb.dlang/demangle.exp: New file.
8290
94b1b47e
IB
82912014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
8292
8293 * gdb.dlang/primitive-types.exp: New file.
8294
7f420862
IB
82952014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
8296
8297 * configure.ac: Create gdb.dlang/Makefile.
8298 * configure: Regenerate.
8299 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
8300 * gdb.dlang/Makefile.in: New file.
8301 * lib/d-support.exp: New file.
8302 * lib/gdb.exp (skip_d_tests): New proc.
8303
52834460
MM
83042014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8305
8306 * gdb.btrace/delta.exp: Check reverse stepi.
8307 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
8308 * gdb.btrace/finish.exp: New.
8309 * gdb.btrace/next.exp: New.
8310 * gdb.btrace/nexti.exp: New.
8311 * gdb.btrace/record_goto.c: Add comments.
8312 * gdb.btrace/step.exp: New.
8313 * gdb.btrace/stepi.exp: New.
8314 * gdb.btrace/multi-thread-step.c: New.
8315 * gdb.btrace/multi-thread-step.exp: New.
8316 * gdb.btrace/rn-dl-bind.c: New.
8317 * gdb.btrace/rn-dl-bind.exp: New.
8318 * gdb.btrace/data.c: New.
8319 * gdb.btrace/data.exp: New.
8320 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
8321
6e07b1d2
MM
83222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8323
8324 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
8325 * gdb.btrace/exception.exp: Update.
8326 * gdb.btrace/instruction_history.exp: Update.
8327 * gdb.btrace/record_goto.exp: Update.
8328 * gdb.btrace/tailcall.exp: Update.
8329 * gdb.btrace/unknown_functions.exp: Update.
8330 * gdb.btrace/delta.exp: New.
8331
0b722aec
MM
83322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8333
8334 * gdb.btrace/record_goto.exp: Add backtrace test.
8335 * gdb.btrace/tailcall.exp: Add backtrace test.
8336
066ce621
MM
83372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8338
8339 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
8340 * gdb.btrace/record_goto.c: New.
8341 * gdb.btrace/record_goto.exp: New.
8342 * gdb.btrace/x86-record_goto.S: New.
8343
0688d04e
MM
83442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8345
8346 * gdb.btrace/function_call_history.exp: Update tests.
8347 * gdb.btrace/instruction_history.exp: Update tests.
8348
8710b709
MM
83492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8350
8351 * gdb.btrace/function_call_history.exp: Fix expected field
8352 order for "record function-call-history".
8353 Add new tests for "record function-call-history /c".
8354 * gdb.btrace/exception.cc: New.
8355 * gdb.btrace/exception.exp: New.
8356 * gdb.btrace/tailcall.exp: New.
8357 * gdb.btrace/x86-tailcall.S: New.
8358 * gdb.btrace/x86-tailcall.c: New.
8359 * gdb.btrace/unknown_functions.c: New.
8360 * gdb.btrace/unknown_functions.exp: New.
8361 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
8362
5de9129b
MM
83632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8364
8365 * gdb.btrace/instruction_history.exp: Update.
8366 * gdb.btrace/function_call_history.exp: Update.
8367
23a7fe75
MM
83682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8369
8370 * gdb.btrace/function_call_history.exp: Fix expected function
8371 trace.
8372 * gdb.btrace/instruction_history.exp: Initialize traced.
8373 Remove traced_functions.
8374
724c7dd8
MM
83752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8376
8377 * gdb.btrace/function_call_history.exp: Update
8378 * gdb.btrace/instruction_history.exp: Update.
8379
6d78d93b
MM
83802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
8381
8382 * gdb.btrace/enable.exp: Update expected text.
8383
93a360cc
OJ
83842014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
8385
8386 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
8387 bytes.
8388
3772b53f
MR
83892014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
8390
8391 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
8392
596662fa
OJ
83932014-01-15 Omair Javaid <omair.javaid@linaro.org>
8394
8395 * lib/gdb.exp (supports_process_record): Return true for
8396 arm*-linux*. (supports_reverse): Likewise.
8397
b5b08fb4
SC
83982014-01-13 Siva Chandra Reddy <sivachandra@google.com>
8399
8400 PR python/15464
8401 PR python/16113
8402 * gdb.python/py-type.c: Enhance test case.
8403 * gdb.python/py-value-cc.cc: Likewise
8404 * gdb.python/py-type.exp: Add new tests.
8405 * gdb.python/py-value-cc.exp: Likewise
8406
52d7fb13
AA
84072014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
8408 Pedro Alves <palves@redhat.com>
8409
8410 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
8411 Make "name" extern.
8412 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
8413 references to ${name}_start by references to ${name}.
8414
a2cd8cfe
JB
84152014-01-10 Joel Brobecker <brobecker@adacore.com>
8416
8417 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
8418
4e23fced
JB
84192014-01-10 Joel Brobecker <brobecker@adacore.com>
8420
8421 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
8422
c6a9e42c
PA
84232014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
8424 Pedro Alves <palves@redhat.com>
8425
8426 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 8427 mi_gdb_target_load.
c6a9e42c 8428
b7ea362b
PA
84292014-01-08 Pedro Alves <palves@redhat.com>
8430
8431 * gdb.threads/reconnect-signal.c: New file.
8432 * gdb.threads/reconnect-signal.exp: New file.
8433
5e3f4fab
EBM
84342014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8435
8436 * gdb.base/source-dir.exp: New file.
8437
79301218
JB
84382014-01-07 Joel Brobecker <brobecker@adacore.com>
8439
8440 * gdb.ada/mi_interface: New testcase.
8441
8e355c5d
JB
84422014-01-07 Joel Brobecker <brobecker@adacore.com>
8443
8444 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
8445 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
8446 gdb.ada/pp-rec-component/pck.ads: New files.
8447
c0d48811
JB
84482014-01-07 Joel Brobecker <brobecker@adacore.com>
8449
8450 * gdb.python/py-pp-integral.c: New file.
8451 * gdb.python/py-pp-integral.py: New file.
8452 * gdb.python/py-pp-integral.exp: New file.
8453
17b609c3 8454For older changes see ChangeLog-1993-2013.
c906108c 8455\f
8d8cb839
EZ
8456;; Local Variables:
8457;; mode: change-log
8458;; left-margin: 8
8459;; fill-column: 74
8460;; version-control: never
8461;; End:
902f2ccb 8462
618f726f 8463 Copyright 2014-2016 Free Software Foundation, Inc.
902f2ccb
MC
8464 Copying and distribution of this file, with or without modification,
8465 are permitted provided the copyright notice and this notice are preserved.