PR 21352: Add testsuite for "tsave -r" command
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0ad9d8c7
SDJ
12017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
2
3 PR gdb/21352
4 * gdb.trace/tsv.exp: Add test for "tsave -r".
5
ec13808e
JK
62017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7
8 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9
fe5f7374
AK
102017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11
12 * gdb.arch/arc-analyze-prologue.S: New file.
13 * gdb.arch/arc-analyze-prologue.exp: Likewise.
14
eea78757
AK
152017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
16
17 * gdb.arch/arc-decode-insn.S: New file.
18 * gdb.arch/arc-decode-insn.exp: Likewise.
19
5badf10a
IR
202017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
21
22 PR tdep/20928
23 * gdb.arch/sparc64-regs.exp: New file.
24 * gdb.arch/sparc64-regs.S: Likewise.
25
cee59b3f
TW
262017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
27
28 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
29 and memory view on Python 3.
30
c0f55cc6
AV
312017-03-20 Artemiy Volkov <artemiyv@acm.org>
32 Keith Seitz <keiths@redhat.com>
33
34 PR gdb/14441
35 * gdb.cp/demangle.exp: Add rvalue reference tests.
36 * gdb.cp/rvalue-ref-casts.cc: New file.
37 * gdb.cp/rvalue-ref-casts.exp: New file.
38 * gdb.cp/rvalue-ref-overload.cc: New file.
39 * gdb.cp/rvalue-ref-overload.exp: New file.
40 * gdb.cp/rvalue-ref-params.cc: New file.
41 * gdb.cp/rvalue-ref-params.exp: New file.
42 * gdb.cp/rvalue-ref-sizeof.cc: New file.
43 * gdb.cp/rvalue-ref-sizeof.exp: New file.
44 * gdb.cp/rvalue-ref-types.cc: New file.
45 * gdb.cp/rvalue-ref-types.exp: New file.
46 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
47 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
48
51457a05
MAL
492017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
50
51 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
52 New procedure.
53
5b291c04
MAL
542017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
55
56 * lib/mi-support.exp (mi_gdb_test): Add additional message
57 for unexpected output.
58
59a56148
AA
592017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
60
61 * gdb.base/examine-backward.c (Barrier): New character array
62 constant, to ensure that TestStrings is preceded by a string
63 terminator.
64
7942e96e
AA
652017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
66
67 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
68 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
69 and implicit pointer into such a location.
70
6ebac3fb
DE
712017-03-16 Doug Evans <dje@google.com>
72
73 * gdb.python/py-lazy-string (pointer): Really add new typedef.
74
ec3b243d
TP
752017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
76
77 * gdb.cp/m-static.exp: Fix expectation for prototype of
78 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
79
802017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
81
82 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
83 * gdb.guile/scm-lazy-string.c: New file.
84 * gdb.guile/scm-value.exp: Move lazy string tests to ...
85 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
86 for pointer, array, typedef lazy strings.
87
2cc36e25 882017-03-16 Doug Evans <dje@google.com>
34b43320
DE
89
90 PR python/17728, python/18439, python/18779
91 * gdb.python/py-value.c (main) Delete locals sptr, sn.
92 * gdb.python/py-lazy-string.c (pointer): New typedef.
93 (main): New locals ptr, array, typedef_ptr.
94 * gdb.python/py-value.exp: Move lazy string tests to ...
95 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
96 array, typedef lazy strings.
ec3b243d 97
0efcde63
AK
982017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
99
100 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
101 Add optional 'test' parameter.
102
7978d7c3
SM
1032017-03-13 Simon Marchi <simon.marchi@ericsson.com>
104
105 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
106 Skip for versions of DejaGnu < 1.5.
107
896c0c1e
SM
1082017-03-13 Simon Marchi <simon.marchi@ericsson.com>
109
110 * lib/gdb.exp (dejagnu_version): New proc.
111 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
112 Use dejagnu_version.
113
5f4d1085
KS
1142017-03-10 Keith Seitz <keiths@redhat.com>
115
116 PR c++/8128
117 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
118 type from destructor regexps.
119 Add a branch which actually passes the test.
120 Adjust "ptype t5i" test names.
121
1de05205
PA
1222017-03-08 Pedro Alves <palves@redhat.com>
123
124 * gdb.base/step-over-exit.exp: Add explicit test message.
125
c65d6b55
PA
1262017-03-08 Pedro Alves <palves@redhat.com>
127
128 PR gdb/18360
129 * gdb.threads/interrupt-while-step-over.c: New file.
130 * gdb.threads/interrupt-while-step-over.exp: New file.
131
2e86a283
PA
1322017-03-08 Pedro Alves <palves@redhat.com>
133
134 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
135 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
136
25dcbff6
PA
1372017-03-08 Pedro Alves <palves@redhat.com>
138
139 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
140 PKRU as not supported as a PASS.
141
dc9366eb
PA
1422017-03-08 Pedro Alves <palves@redhat.com>
143
144 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
145 prefix instead of $binfile1/$binfile2.
146 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
147 in test message.
148 * gdb.python/py-completion.exp: Use "load python file" as test
149 messages instead of unstable path names.
150
6e5d74e7
PA
1512017-03-08 Pedro Alves <palves@redhat.com>
152 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 PR cli/21218
155 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
156 New proc.
157 (top level): Call it.
158
9753a2f6
PA
1592017-03-08 Pedro Alves <palves@redhat.com>
160
161 PR tui/21216
162 * gdb.tui/tui-nl-filtered-output.exp: New file.
163
1a4dd9dd
PA
1642017-03-08 Pedro Alves <palves@redhat.com>
165
166 * gdb.base/completion.exp: Move TUI completion tests to ...
167 * gdb.tui/completion.exp: ... this new file.
168
7cbbff33
PA
1692017-03-08 Pedro Alves <palves@redhat.com>
170
171 * gdb.base/tui-disasm-long-lines.c,
172 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
173 gdb.base/tui-layout.exp: Move to ...
174 * gdb.tui/: ... this new directory.
175
5f6fd321
PA
1762017-03-07 Pedro Alves <palves@redhat.com>
177
178 * gdb.base/tui-layout.c: New file.
179 * gdb.base/tui-layout.exp: New file.
180
44959fa8
PA
1812017-03-07 Pedro Alves <palves@redhat.com>
182
183 * gdb.base/tui-layout.c: Rename to ...
184 * gdb.base/tui-disasm-long-lines.c: ... this.
185 * gdb.base/tui-layout.exp: Rename to ...
186 * gdb.base/tui-disasm-long-lines.exp: ... this.
187
f8c4e718
PA
1882017-03-07 Pedro Alves <palves@redhat.com>
189
190 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
191
6dbb839a 1922017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
193
194 * i386-mpx-call.c: New file.
195 * i386-mpx-call.exp: New file.
196
65b48a81
PB
1972017-02-28 Peter Bergner <bergner@vnet.ibm.com>
198
199 * gdb.arch/powerpc-power.exp: Delete test.
200 * gdb.arch/powerpc-power.s: Likewise.
201 * gdb.disasm/disassembler-options.exp: New test.
202 * gdb.arch/powerpc-altivec.exp: Likewise.
203 * gdb.arch/powerpc-altivec.s: Likewise.
204 * gdb.arch/powerpc-altivec2.exp: Likewise.
205 * gdb.arch/powerpc-altivec2.s: Likewise.
206 * gdb.arch/powerpc-altivec3.exp: Likewise.
207 * gdb.arch/powerpc-altivec3.s: Likewise.
208 * gdb.arch/powerpc-power7.exp: Likewise.
209 * gdb.arch/powerpc-power7.s: Likewise.
210 * gdb.arch/powerpc-power8.exp: Likewise.
211 * gdb.arch/powerpc-power8.s: Likewise.
212 * gdb.arch/powerpc-power9.exp: Likewise.
213 * gdb.arch/powerpc-power9.s: Likewise.
214 * gdb.arch/powerpc-vsx.exp: Likewise.
215 * gdb.arch/powerpc-vsx.s: Likewise.
216 * gdb.arch/powerpc-vsx2.exp: Likewise.
217 * gdb.arch/powerpc-vsx2.s: Likewise.
218 * gdb.arch/powerpc-vsx3.exp: Likewise.
219 * gdb.arch/powerpc-vsx3.s: Likewise.
220 * gdb.arch/arm-disassembler-options.exp: Likewise.
221 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
222 * gdb.arch/s390-disassembler-options.exp: Likewise.
223
17cd4947
LM
2242017-02-23 Luis Machado <lgustavo@codesourcery.com>
225
226 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
227 (check_supported_features): ... this. Changed return type to void.
228 (supports_rdseed): New static global.
229 (rdseed): Check supports_rdseed.
230 (initialize): Call check_supported_features.
231
2039d74e
EBM
2322017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
233
234 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
235 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
236 and lqarx/stqcx.
237 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
238 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
239
a51d7ecf
EBM
2402017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
241
242 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
243 uppercase.
244
0224619f
JK
2452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 * gdb.dwarf2/formdata16.c: New file.
248 * gdb.dwarf2/formdata16.exp: New file.
249 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
250
216f72a1
JK
2512017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
252
253 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
254 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
255 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
256 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
257 DW_AT_GNU_*.
258
43988095
JK
2592017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
260
261 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
262
99e8a4f9
SDJ
2632017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
264
265 PR gdb/21164
266 * gdb.base/maint.exp: Add testcases for when the commands do
267 not have arguments.
268
b58a8c0c
TP
2692017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
270
271 * gdb.cp/chained-calls.exp: Use p instead of P.
272
4e746bb6
TW
2732017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
274
275 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
276 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
277
3f77c769
TT
2782017-02-14 Tom Tromey <tom@tromey.com>
279
280 PR python/13598:
281 * gdb.python/py-events.exp: Add before_prompt event tests.
282
075beec0
AA
2832017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
284
285 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
286
bf5f525c
LM
2872017-02-13 Luis Machado <lgustavo@codesourcery.com>
288
289 * gdb.linespec/explicit.c (my_unique_function_name): New function.
290 (main): Call my_unique_function_name.
291 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
292 completion of patterns with a single match.
293 Add missing -re switches to gdb_test_multiple calls.
294
13a66184
LM
2952017-02-13 Luis Machado <lgustavo@codesourcery.com>
296
297 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
298 return if core file is not recognized.
299
26a06916
SM
3002017-02-10 Simon Marchi <simon.marchi@ericsson.com>
301
302 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
303 and extra UIs.
304
b761ca9e
SM
3052017-02-10 Simon Marchi <simon.marchi@ericsson.com>
306
307 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
308 proc_with_prefix.
309
b964bee0
TT
3102017-02-10 Tom Tromey <tom@tromey.com>
311
312 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
313
18da0c51
MG
3142017-02-10 Martin Galvan <martingalvan@sourceware.org>
315
316 PR gdb/21122
317 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
318
604c4576
JG
3192017-02-08 Jerome Guitton <guitton@adacore.com>
320
321 * gdb.base/define.exp: Add test for command abbreviations
322 in define.
323
20b477a7
LM
3242017-02-06 Luis Machado <lgustavo@codesourcery.com>
325
326 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
327 * gdb.reverse/insn-reverse-x86.c: New file.
328
3f7b46f2
IR
3292017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
330
331 PR tdep/20936
332 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
333
f0fd41c1
TT
3342017-02-03 Tom Tromey <tom@tromey.com>
335
336 PR rust/21097:
337 * gdb.rust/simple.exp: Add new tests.
338
5be5dbf0
PA
3392017-02-02 Pedro Alves <palves@redhat.com>
340
341 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
342 tests.
343
7346ef59
AA
3442017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
345
346 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
347 taking a 2-byte value out of a 4-byte DWARF implicit value on
348 big-endian targets.
349 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
350 logic. Add test cases for DW_OP_implicit.
351
787f0025
MM
3522017-02-01 Markus Metzger <markus.t.metzger@intel.com>
353
354 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
355
68777c29
MM
3562017-02-01 Markus Metzger <markus.t.metzger@intel.com>
357
358 * gdb.btrace/enable.exp: Call gdb_exit before
359 skip_gdbserver_tests.
360
0a1c7e28
MM
3612017-02-01 Markus Metzger <markus.t.metzger@intel.com>
362
363 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
364 GDBFLAGS.
365
b5ac99b0
MM
3662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
367
368 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
369 the test is skipped.
370 * gdb.btrace/data.exp: Likewise.
371 * gdb.btrace/delta.exp: Likewise.
372 * gdb.btrace/dlopen.exp: Likewise.
373 * gdb.btrace/enable-running.exp: Likewise.
374 * gdb.btrace/enable.exp: Likewise.
375 * gdb.btrace/exception.exp: Likewise.
376 * gdb.btrace/function_call_history.exp: Likewise.
377 * gdb.btrace/gcore.exp: Likewise.
378 * gdb.btrace/instruction_history.exp: Likewise.
379 * gdb.btrace/multi-thread-step.exp: Likewise.
380 * gdb.btrace/nohist.exp: Likewise.
381 * gdb.btrace/non-stop.exp: Likewise.
382 * gdb.btrace/reconnect.exp: Likewise.
383 * gdb.btrace/record_goto-step.exp: Likewise.
384 * gdb.btrace/record_goto.exp: Likewise.
385 * gdb.btrace/rn-dl-bind.exp: Likewise.
386 * gdb.btrace/segv.exp: Likewise.
387 * gdb.btrace/step.exp: Likewise.
388 * gdb.btrace/stepi.exp: Likewise.
389 * gdb.btrace/tailcall-only.exp: Likewise.
390 * gdb.btrace/tailcall.exp: Likewise.
391 * gdb.btrace/tsx.exp: Likewise.
392 * gdb.btrace/unknown_functions.exp: Likewise.
393 * gdb.btrace/vdso.exp: Likewise.
394
cd4007e4
MM
3952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
396
397 * gdb.btrace/enable-running.c: New.
398 * gdb.btrace/enable-running.exp: New.
399
2735833d
WT
4002017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
401
402 * gdb.arch/amd64-gs_base.c: New file.
403 * gdb.arch/amd64-gs_base.exp: New file.
404
b51e1e94
LM
4052017-01-26 Luis Machado <lgustavo@codesourcery.com>
406
407 * lib/memory.exp: Remove spurious empty newlines.
408
72ca0410
SM
4092017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
410
411 * gdb.python/py-bad-printers.exp: Load python file using "source".
412 * gdb.python/py-events.exp: Likewise.
413 * gdb.python/py-evsignal.exp: Likewise.
414 * gdb.python/py-evthreads.exp: Likewise.
415 * gdb.python/py-frame-args.exp: Likewise.
416 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
417 * gdb.python/py-framefilter-mi.exp: Likewise.
418 * gdb.python/py-framefilter.exp: Likewise.
419 * gdb.python/py-mi.exp: Likewise.
420 * gdb.python/py-pp-maint.exp: Likewise.
421 * gdb.python/py-pp-registration.exp: Likewise.
422 * gdb.python/py-prettyprint.exp: Likewise.
423 (run_lang_tests): Likewise.
424 * gdb.python/py-typeprint.exp: Likewise.
425
e309aa65
LM
4262017-01-26 Luis Machado <lgustavo@codesourcery.com>
427
428 * lib/memory.exp: New file.
429 * lib/gdb.exp: Load memory.exp.
430 * gdb.base/memattr.exp (delete_memory): Move proc to
431 lib/memory.exp and rename to delete_memory_regions.
432 Replace delete_memory with delete_memory_regions.
433 Cleanup memory regions before tests.
434 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
435 before tests.
436
515aff23
LM
4372017-01-26 Luis Machado <lgustavo@codesourcery.com>
438
439 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
440 files.
441 (initialize): New function conditionally defined.
442 (testcases): Move within conditional block.
443 (main): Call initialize.
444 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
445 of gdb.reverse/insn-reverse.c.
446 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
447 gdb.reverse/insn-reverse.c.
448
d8b49cf0
YQ
4492017-01-26 Yao Qi <yao.qi@linaro.org>
450
451 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
452 disassemble on address 0.
453
f13a9a0c
YQ
4542017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
455 Yao Qi <yao.qi@linaro.org>
456
457 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
458 * gdb.dwarf2/implptr-64bit.S: Remove.
459 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
460 variables in caller's context. Add DW_OP_implicit_value.
461
5ac95241
YQ
4622017-01-25 Yao Qi <yao.qi@linaro.org>
463
464 * lib/dwarf.exp (Dwarf::_location): Handle
465 DW_OP_GNU_implicit_pointer with proper size.
466
23e82930
LM
4672017-01-20 Luis Machado <lgustavo@codesourcery.com>
468
469 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
470 and add untested calls.
471
d334ae25
LM
4722017-01-20 Luis Machado <lgustavo@codesourcery.com>
473
474 * gdb.python/python.exp: Check line number against what GDB thinks
475 the line number is for func1.
476
f5e6296e
IB
4772017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
478
479 * gdb.dlang/debug-expr.exp: New file.
480
5b362f04
LM
4812016-12-23 Luis Machado <lgustavo@codesourcery.com>
482
483 Fix test names for the following files:
484
485 * gdb.ada/exec_changed.exp
486 * gdb.ada/info_types.exp
487 * gdb.arch/aarch64-atomic-inst.exp
488 * gdb.arch/aarch64-fp.exp
489 * gdb.arch/altivec-abi.exp
490 * gdb.arch/altivec-regs.exp
491 * gdb.arch/amd64-byte.exp
492 * gdb.arch/amd64-disp-step.exp
493 * gdb.arch/amd64-dword.exp
494 * gdb.arch/amd64-entry-value-inline.exp
495 * gdb.arch/amd64-entry-value-param.exp
496 * gdb.arch/amd64-entry-value-paramref.exp
497 * gdb.arch/amd64-entry-value.exp
498 * gdb.arch/amd64-i386-address.exp
499 * gdb.arch/amd64-invalid-stack-middle.exp
500 * gdb.arch/amd64-invalid-stack-top.exp
501 * gdb.arch/amd64-optimout-repeat.exp
502 * gdb.arch/amd64-prologue-skip.exp
503 * gdb.arch/amd64-prologue-xmm.exp
504 * gdb.arch/amd64-stap-special-operands.exp
505 * gdb.arch/amd64-stap-wrong-subexp.exp
506 * gdb.arch/amd64-tailcall-cxx.exp
507 * gdb.arch/amd64-tailcall-noret.exp
508 * gdb.arch/amd64-tailcall-ret.exp
509 * gdb.arch/amd64-tailcall-self.exp
510 * gdb.arch/amd64-word.exp
511 * gdb.arch/arm-bl-branch-dest.exp
512 * gdb.arch/arm-disp-step.exp
513 * gdb.arch/arm-neon.exp
514 * gdb.arch/arm-single-step-kernel-helper.exp
515 * gdb.arch/avr-flash-qualifier.exp
516 * gdb.arch/disp-step-insn-reloc.exp
517 * gdb.arch/e500-abi.exp
518 * gdb.arch/e500-regs.exp
519 * gdb.arch/ftrace-insn-reloc.exp
520 * gdb.arch/i386-avx512.exp
521 * gdb.arch/i386-bp_permanent.exp
522 * gdb.arch/i386-byte.exp
523 * gdb.arch/i386-cfi-notcurrent.exp
524 * gdb.arch/i386-disp-step.exp
525 * gdb.arch/i386-dr3-watch.exp
526 * gdb.arch/i386-float.exp
527 * gdb.arch/i386-gnu-cfi.exp
528 * gdb.arch/i386-mpx-map.exp
529 * gdb.arch/i386-mpx-sigsegv.exp
530 * gdb.arch/i386-mpx-simple_segv.exp
531 * gdb.arch/i386-mpx.exp
532 * gdb.arch/i386-permbkpt.exp
533 * gdb.arch/i386-prologue.exp
534 * gdb.arch/i386-signal.exp
535 * gdb.arch/i386-size-overlap.exp
536 * gdb.arch/i386-unwind.exp
537 * gdb.arch/i386-word.exp
538 * gdb.arch/mips-fcr.exp
539 * gdb.arch/powerpc-d128-regs.exp
540 * gdb.arch/powerpc-stackless.exp
541 * gdb.arch/ppc64-atomic-inst.exp
542 * gdb.arch/s390-stackless.exp
543 * gdb.arch/s390-tdbregs.exp
544 * gdb.arch/s390-vregs.exp
545 * gdb.arch/sparc-sysstep.exp
546 * gdb.arch/thumb-bx-pc.exp
547 * gdb.arch/thumb-singlestep.exp
548 * gdb.arch/thumb2-it.exp
549 * gdb.arch/vsx-regs.exp
550 * gdb.asm/asm-source.exp
551 * gdb.base/a2-run.exp
552 * gdb.base/advance.exp
553 * gdb.base/all-bin.exp
554 * gdb.base/anon.exp
555 * gdb.base/args.exp
556 * gdb.base/arithmet.exp
557 * gdb.base/async-shell.exp
558 * gdb.base/async.exp
559 * gdb.base/attach-pie-noexec.exp
560 * gdb.base/attach-twice.exp
561 * gdb.base/auto-load.exp
562 * gdb.base/bang.exp
563 * gdb.base/bitfields.exp
564 * gdb.base/break-always.exp
565 * gdb.base/break-caller-line.exp
566 * gdb.base/break-entry.exp
567 * gdb.base/break-inline.exp
568 * gdb.base/break-on-linker-gcd-function.exp
569 * gdb.base/break-probes.exp
570 * gdb.base/break.exp
571 * gdb.base/breakpoint-shadow.exp
572 * gdb.base/call-ar-st.exp
573 * gdb.base/call-sc.exp
574 * gdb.base/call-signal-resume.exp
575 * gdb.base/call-strs.exp
576 * gdb.base/callfuncs.exp
577 * gdb.base/catch-fork-static.exp
578 * gdb.base/catch-gdb-caused-signals.exp
579 * gdb.base/catch-load.exp
580 * gdb.base/catch-signal-fork.exp
581 * gdb.base/catch-signal.exp
582 * gdb.base/catch-syscall.exp
583 * gdb.base/charset.exp
584 * gdb.base/checkpoint.exp
585 * gdb.base/chng-syms.exp
586 * gdb.base/code-expr.exp
587 * gdb.base/code_elim.exp
588 * gdb.base/commands.exp
589 * gdb.base/completion.exp
590 * gdb.base/complex.exp
591 * gdb.base/cond-expr.exp
592 * gdb.base/condbreak.exp
593 * gdb.base/consecutive.exp
594 * gdb.base/continue-all-already-running.exp
595 * gdb.base/coredump-filter.exp
596 * gdb.base/corefile.exp
597 * gdb.base/dbx.exp
598 * gdb.base/debug-expr.exp
599 * gdb.base/define.exp
600 * gdb.base/del.exp
601 * gdb.base/disabled-location.exp
602 * gdb.base/disasm-end-cu.exp
603 * gdb.base/disasm-optim.exp
604 * gdb.base/display.exp
605 * gdb.base/duplicate-bp.exp
606 * gdb.base/ena-dis-br.exp
607 * gdb.base/ending-run.exp
608 * gdb.base/enumval.exp
609 * gdb.base/environ.exp
610 * gdb.base/eu-strip-infcall.exp
611 * gdb.base/eval-avoid-side-effects.exp
612 * gdb.base/eval-skip.exp
613 * gdb.base/exitsignal.exp
614 * gdb.base/expand-psymtabs.exp
615 * gdb.base/filesym.exp
616 * gdb.base/find-unmapped.exp
617 * gdb.base/finish.exp
618 * gdb.base/float.exp
619 * gdb.base/foll-exec-mode.exp
620 * gdb.base/foll-exec.exp
621 * gdb.base/foll-fork.exp
622 * gdb.base/fortran-sym-case.exp
623 * gdb.base/freebpcmd.exp
624 * gdb.base/func-ptr.exp
625 * gdb.base/func-ptrs.exp
626 * gdb.base/funcargs.exp
627 * gdb.base/gcore-buffer-overflow.exp
628 * gdb.base/gcore-relro-pie.exp
629 * gdb.base/gcore-relro.exp
630 * gdb.base/gcore.exp
631 * gdb.base/gdb1090.exp
632 * gdb.base/gdb11530.exp
633 * gdb.base/gdb11531.exp
634 * gdb.base/gdb1821.exp
635 * gdb.base/gdbindex-stabs.exp
636 * gdb.base/gdbvars.exp
637 * gdb.base/hbreak.exp
638 * gdb.base/hbreak2.exp
639 * gdb.base/included.exp
640 * gdb.base/infcall-input.exp
641 * gdb.base/inferior-died.exp
642 * gdb.base/infnan.exp
643 * gdb.base/info-macros.exp
644 * gdb.base/info-os.exp
645 * gdb.base/info-proc.exp
646 * gdb.base/info-shared.exp
647 * gdb.base/info-target.exp
648 * gdb.base/infoline.exp
649 * gdb.base/interp.exp
650 * gdb.base/interrupt.exp
651 * gdb.base/jit-reader.exp
652 * gdb.base/jit-simple.exp
653 * gdb.base/kill-after-signal.exp
654 * gdb.base/kill-detach-inferiors-cmd.exp
655 * gdb.base/label.exp
656 * gdb.base/langs.exp
657 * gdb.base/ldbl_e308.exp
658 * gdb.base/line-symtabs.exp
659 * gdb.base/linespecs.exp
660 * gdb.base/list.exp
661 * gdb.base/long_long.exp
662 * gdb.base/longest-types.exp
663 * gdb.base/maint.exp
664 * gdb.base/max-value-size.exp
665 * gdb.base/memattr.exp
666 * gdb.base/mips_pro.exp
667 * gdb.base/morestack.exp
668 * gdb.base/moribund-step.exp
669 * gdb.base/multi-forks.exp
670 * gdb.base/nested-addr.exp
671 * gdb.base/nextoverexit.exp
672 * gdb.base/noreturn-finish.exp
673 * gdb.base/noreturn-return.exp
674 * gdb.base/nostdlib.exp
675 * gdb.base/offsets.exp
676 * gdb.base/opaque.exp
677 * gdb.base/pc-fp.exp
678 * gdb.base/permissions.exp
679 * gdb.base/print-symbol-loading.exp
680 * gdb.base/prologue-include.exp
681 * gdb.base/psymtab.exp
682 * gdb.base/ptype.exp
683 * gdb.base/random-signal.exp
684 * gdb.base/randomize.exp
685 * gdb.base/range-stepping.exp
686 * gdb.base/readline-ask.exp
687 * gdb.base/recpar.exp
688 * gdb.base/recurse.exp
689 * gdb.base/relational.exp
690 * gdb.base/restore.exp
691 * gdb.base/return-nodebug.exp
692 * gdb.base/return.exp
693 * gdb.base/run-after-attach.exp
694 * gdb.base/save-bp.exp
695 * gdb.base/scope.exp
696 * gdb.base/sect-cmd.exp
697 * gdb.base/set-lang-auto.exp
698 * gdb.base/set-noassign.exp
699 * gdb.base/setvar.exp
700 * gdb.base/sigall.exp
701 * gdb.base/sigbpt.exp
702 * gdb.base/siginfo-addr.exp
703 * gdb.base/siginfo-infcall.exp
704 * gdb.base/siginfo-obj.exp
705 * gdb.base/siginfo.exp
706 * gdb.base/signals-state-child.exp
707 * gdb.base/signest.exp
708 * gdb.base/sigstep.exp
709 * gdb.base/sizeof.exp
710 * gdb.base/skip.exp
711 * gdb.base/solib-corrupted.exp
712 * gdb.base/solib-nodir.exp
713 * gdb.base/solib-search.exp
714 * gdb.base/stack-checking.exp
715 * gdb.base/stale-infcall.exp
716 * gdb.base/stap-probe.exp
717 * gdb.base/start.exp
718 * gdb.base/step-break.exp
719 * gdb.base/step-bt.exp
720 * gdb.base/step-line.exp
721 * gdb.base/step-over-exit.exp
722 * gdb.base/step-over-syscall.exp
723 * gdb.base/step-resume-infcall.exp
724 * gdb.base/step-test.exp
725 * gdb.base/store.exp
726 * gdb.base/structs3.exp
727 * gdb.base/sym-file.exp
728 * gdb.base/symbol-without-target_section.exp
729 * gdb.base/term.exp
730 * gdb.base/testenv.exp
731 * gdb.base/ui-redirect.exp
732 * gdb.base/until.exp
733 * gdb.base/unwindonsignal.exp
734 * gdb.base/value-double-free.exp
735 * gdb.base/vla-datatypes.exp
736 * gdb.base/vla-ptr.exp
737 * gdb.base/vla-sideeffect.exp
738 * gdb.base/volatile.exp
739 * gdb.base/watch-cond-infcall.exp
740 * gdb.base/watch-cond.exp
741 * gdb.base/watch-non-mem.exp
742 * gdb.base/watch-read.exp
743 * gdb.base/watch-vfork.exp
744 * gdb.base/watchpoint-cond-gone.exp
745 * gdb.base/watchpoint-delete.exp
746 * gdb.base/watchpoint-hw-hit-once.exp
747 * gdb.base/watchpoint-hw.exp
748 * gdb.base/watchpoint-stops-at-right-insn.exp
749 * gdb.base/watchpoints.exp
750 * gdb.base/wchar.exp
751 * gdb.base/whatis-exp.exp
752 * gdb.btrace/buffer-size.exp
753 * gdb.btrace/data.exp
754 * gdb.btrace/delta.exp
755 * gdb.btrace/dlopen.exp
756 * gdb.btrace/enable.exp
757 * gdb.btrace/exception.exp
758 * gdb.btrace/function_call_history.exp
759 * gdb.btrace/gcore.exp
760 * gdb.btrace/instruction_history.exp
761 * gdb.btrace/nohist.exp
762 * gdb.btrace/reconnect.exp
763 * gdb.btrace/record_goto-step.exp
764 * gdb.btrace/record_goto.exp
765 * gdb.btrace/rn-dl-bind.exp
766 * gdb.btrace/segv.exp
767 * gdb.btrace/step.exp
768 * gdb.btrace/stepi.exp
769 * gdb.btrace/tailcall-only.exp
770 * gdb.btrace/tailcall.exp
771 * gdb.btrace/tsx.exp
772 * gdb.btrace/unknown_functions.exp
773 * gdb.btrace/vdso.exp
774 * gdb.compile/compile-ifunc.exp
775 * gdb.compile/compile-ops.exp
776 * gdb.compile/compile-print.exp
777 * gdb.compile/compile-setjmp.exp
778 * gdb.cp/abstract-origin.exp
779 * gdb.cp/ambiguous.exp
780 * gdb.cp/annota2.exp
781 * gdb.cp/annota3.exp
782 * gdb.cp/anon-ns.exp
783 * gdb.cp/anon-struct.exp
784 * gdb.cp/anon-union.exp
785 * gdb.cp/arg-reference.exp
786 * gdb.cp/baseenum.exp
787 * gdb.cp/bool.exp
788 * gdb.cp/breakpoint.exp
789 * gdb.cp/bs15503.exp
790 * gdb.cp/call-c.exp
791 * gdb.cp/casts.exp
792 * gdb.cp/chained-calls.exp
793 * gdb.cp/class2.exp
794 * gdb.cp/classes.exp
795 * gdb.cp/cmpd-minsyms.exp
796 * gdb.cp/converts.exp
797 * gdb.cp/cp-relocate.exp
798 * gdb.cp/cpcompletion.exp
799 * gdb.cp/cpexprs.exp
800 * gdb.cp/cplabel.exp
801 * gdb.cp/cplusfuncs.exp
802 * gdb.cp/cpsizeof.exp
803 * gdb.cp/ctti.exp
804 * gdb.cp/derivation.exp
805 * gdb.cp/destrprint.exp
806 * gdb.cp/dispcxx.exp
807 * gdb.cp/enum-class.exp
808 * gdb.cp/exception.exp
809 * gdb.cp/exceptprint.exp
810 * gdb.cp/expand-psymtabs-cxx.exp
811 * gdb.cp/expand-sals.exp
812 * gdb.cp/extern-c.exp
813 * gdb.cp/filename.exp
814 * gdb.cp/formatted-ref.exp
815 * gdb.cp/fpointer.exp
816 * gdb.cp/gdb1355.exp
817 * gdb.cp/gdb2495.exp
818 * gdb.cp/hang.exp
819 * gdb.cp/impl-this.exp
820 * gdb.cp/infcall-dlopen.exp
821 * gdb.cp/inherit.exp
822 * gdb.cp/iostream.exp
823 * gdb.cp/koenig.exp
824 * gdb.cp/local.exp
825 * gdb.cp/m-data.exp
826 * gdb.cp/m-static.exp
827 * gdb.cp/mb-ctor.exp
828 * gdb.cp/mb-inline.exp
829 * gdb.cp/mb-templates.exp
830 * gdb.cp/member-name.exp
831 * gdb.cp/member-ptr.exp
832 * gdb.cp/meth-typedefs.exp
833 * gdb.cp/method.exp
834 * gdb.cp/method2.exp
835 * gdb.cp/minsym-fallback.exp
836 * gdb.cp/misc.exp
837 * gdb.cp/namelessclass.exp
838 * gdb.cp/namespace-enum.exp
839 * gdb.cp/namespace-nested-import.exp
840 * gdb.cp/namespace.exp
841 * gdb.cp/nextoverthrow.exp
842 * gdb.cp/no-dmgl-verbose.exp
843 * gdb.cp/non-trivial-retval.exp
844 * gdb.cp/noparam.exp
845 * gdb.cp/nsdecl.exp
846 * gdb.cp/nsimport.exp
847 * gdb.cp/nsnested.exp
848 * gdb.cp/nsnoimports.exp
849 * gdb.cp/nsrecurs.exp
850 * gdb.cp/nsstress.exp
851 * gdb.cp/nsusing.exp
852 * gdb.cp/operator.exp
853 * gdb.cp/oranking.exp
854 * gdb.cp/overload-const.exp
855 * gdb.cp/overload.exp
856 * gdb.cp/ovldbreak.exp
857 * gdb.cp/ovsrch.exp
858 * gdb.cp/paren-type.exp
859 * gdb.cp/parse-lang.exp
860 * gdb.cp/pass-by-ref.exp
861 * gdb.cp/pr-1023.exp
862 * gdb.cp/pr-1210.exp
863 * gdb.cp/pr-574.exp
864 * gdb.cp/pr10687.exp
865 * gdb.cp/pr12028.exp
866 * gdb.cp/pr17132.exp
867 * gdb.cp/pr17494.exp
868 * gdb.cp/pr9067.exp
869 * gdb.cp/pr9167.exp
870 * gdb.cp/pr9631.exp
871 * gdb.cp/printmethod.exp
872 * gdb.cp/psmang.exp
873 * gdb.cp/psymtab-parameter.exp
874 * gdb.cp/ptype-cv-cp.exp
875 * gdb.cp/ptype-flags.exp
876 * gdb.cp/re-set-overloaded.exp
877 * gdb.cp/ref-types.exp
878 * gdb.cp/rtti.exp
879 * gdb.cp/scope-err.exp
880 * gdb.cp/shadow.exp
881 * gdb.cp/smartp.exp
882 * gdb.cp/static-method.exp
883 * gdb.cp/static-print-quit.exp
884 * gdb.cp/temargs.exp
885 * gdb.cp/templates.exp
886 * gdb.cp/try_catch.exp
887 * gdb.cp/typedef-operator.exp
888 * gdb.cp/typeid.exp
889 * gdb.cp/userdef.exp
890 * gdb.cp/using-crash.exp
891 * gdb.cp/var-tag.exp
892 * gdb.cp/virtbase.exp
893 * gdb.cp/virtfunc.exp
894 * gdb.cp/virtfunc2.exp
895 * gdb.cp/vla-cxx.exp
896 * gdb.disasm/t01_mov.exp
897 * gdb.disasm/t02_mova.exp
898 * gdb.disasm/t03_add.exp
899 * gdb.disasm/t04_sub.exp
900 * gdb.disasm/t05_cmp.exp
901 * gdb.disasm/t06_ari2.exp
902 * gdb.disasm/t07_ari3.exp
903 * gdb.disasm/t08_or.exp
904 * gdb.disasm/t09_xor.exp
905 * gdb.disasm/t10_and.exp
906 * gdb.disasm/t11_logs.exp
907 * gdb.disasm/t12_bit.exp
908 * gdb.disasm/t13_otr.exp
909 * gdb.dlang/circular.exp
910 * gdb.dwarf2/arr-stride.exp
911 * gdb.dwarf2/arr-subrange.exp
912 * gdb.dwarf2/atomic-type.exp
913 * gdb.dwarf2/bad-regnum.exp
914 * gdb.dwarf2/bitfield-parent-optimized-out.exp
915 * gdb.dwarf2/callframecfa.exp
916 * gdb.dwarf2/clztest.exp
917 * gdb.dwarf2/corrupt.exp
918 * gdb.dwarf2/data-loc.exp
919 * gdb.dwarf2/dup-psym.exp
920 * gdb.dwarf2/dw2-anon-mptr.exp
921 * gdb.dwarf2/dw2-anonymous-func.exp
922 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
923 * gdb.dwarf2/dw2-bad-unresolved.exp
924 * gdb.dwarf2/dw2-basic.exp
925 * gdb.dwarf2/dw2-canonicalize-type.exp
926 * gdb.dwarf2/dw2-case-insensitive.exp
927 * gdb.dwarf2/dw2-common-block.exp
928 * gdb.dwarf2/dw2-compdir-oldgcc.exp
929 * gdb.dwarf2/dw2-compressed.exp
930 * gdb.dwarf2/dw2-const.exp
931 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
932 * gdb.dwarf2/dw2-cu-size.exp
933 * gdb.dwarf2/dw2-dup-frame.exp
934 * gdb.dwarf2/dw2-entry-value.exp
935 * gdb.dwarf2/dw2-icycle.exp
936 * gdb.dwarf2/dw2-ifort-parameter.exp
937 * gdb.dwarf2/dw2-inline-break.exp
938 * gdb.dwarf2/dw2-inline-param.exp
939 * gdb.dwarf2/dw2-intercu.exp
940 * gdb.dwarf2/dw2-intermix.exp
941 * gdb.dwarf2/dw2-lexical-block-bare.exp
942 * gdb.dwarf2/dw2-linkage-name-trust.exp
943 * gdb.dwarf2/dw2-minsym-in-cu.exp
944 * gdb.dwarf2/dw2-noloc.exp
945 * gdb.dwarf2/dw2-op-call.exp
946 * gdb.dwarf2/dw2-op-out-param.exp
947 * gdb.dwarf2/dw2-opt-structptr.exp
948 * gdb.dwarf2/dw2-param-error.exp
949 * gdb.dwarf2/dw2-producer.exp
950 * gdb.dwarf2/dw2-ranges-base.exp
951 * gdb.dwarf2/dw2-ref-missing-frame.exp
952 * gdb.dwarf2/dw2-reg-undefined.exp
953 * gdb.dwarf2/dw2-regno-invalid.exp
954 * gdb.dwarf2/dw2-restore.exp
955 * gdb.dwarf2/dw2-restrict.exp
956 * gdb.dwarf2/dw2-single-line-discriminators.exp
957 * gdb.dwarf2/dw2-strp.exp
958 * gdb.dwarf2/dw2-undefined-ret-addr.exp
959 * gdb.dwarf2/dw2-unresolved.exp
960 * gdb.dwarf2/dw2-var-zero-addr.exp
961 * gdb.dwarf2/dw4-sig-types.exp
962 * gdb.dwarf2/dwz.exp
963 * gdb.dwarf2/dynarr-ptr.exp
964 * gdb.dwarf2/enum-type.exp
965 * gdb.dwarf2/gdb-index.exp
966 * gdb.dwarf2/implptr-64bit.exp
967 * gdb.dwarf2/implptr-optimized-out.exp
968 * gdb.dwarf2/implptr.exp
969 * gdb.dwarf2/implref-array.exp
970 * gdb.dwarf2/implref-const.exp
971 * gdb.dwarf2/implref-global.exp
972 * gdb.dwarf2/implref-struct.exp
973 * gdb.dwarf2/mac-fileno.exp
974 * gdb.dwarf2/main-subprogram.exp
975 * gdb.dwarf2/member-ptr-forwardref.exp
976 * gdb.dwarf2/method-ptr.exp
977 * gdb.dwarf2/missing-sig-type.exp
978 * gdb.dwarf2/nonvar-access.exp
979 * gdb.dwarf2/opaque-type-lookup.exp
980 * gdb.dwarf2/pieces-optimized-out.exp
981 * gdb.dwarf2/pieces.exp
982 * gdb.dwarf2/pr10770.exp
983 * gdb.dwarf2/pr13961.exp
984 * gdb.dwarf2/staticvirtual.exp
985 * gdb.dwarf2/subrange.exp
986 * gdb.dwarf2/symtab-producer.exp
987 * gdb.dwarf2/trace-crash.exp
988 * gdb.dwarf2/typeddwarf.exp
989 * gdb.dwarf2/valop.exp
990 * gdb.dwarf2/watch-notconst.exp
991 * gdb.fortran/array-element.exp
992 * gdb.fortran/charset.exp
993 * gdb.fortran/common-block.exp
994 * gdb.fortran/complex.exp
995 * gdb.fortran/derived-type-function.exp
996 * gdb.fortran/derived-type.exp
997 * gdb.fortran/logical.exp
998 * gdb.fortran/module.exp
999 * gdb.fortran/multi-dim.exp
1000 * gdb.fortran/nested-funcs.exp
1001 * gdb.fortran/print-formatted.exp
1002 * gdb.fortran/subarray.exp
1003 * gdb.fortran/vla-alloc-assoc.exp
1004 * gdb.fortran/vla-datatypes.exp
1005 * gdb.fortran/vla-history.exp
1006 * gdb.fortran/vla-ptr-info.exp
1007 * gdb.fortran/vla-ptype-sub.exp
1008 * gdb.fortran/vla-ptype.exp
1009 * gdb.fortran/vla-sizeof.exp
1010 * gdb.fortran/vla-type.exp
1011 * gdb.fortran/vla-value-sub-arbitrary.exp
1012 * gdb.fortran/vla-value-sub-finish.exp
1013 * gdb.fortran/vla-value-sub.exp
1014 * gdb.fortran/vla-value.exp
1015 * gdb.fortran/whatis_type.exp
1016 * gdb.go/chan.exp
1017 * gdb.go/handcall.exp
1018 * gdb.go/hello.exp
1019 * gdb.go/integers.exp
1020 * gdb.go/methods.exp
1021 * gdb.go/package.exp
1022 * gdb.go/strings.exp
1023 * gdb.go/types.exp
1024 * gdb.go/unsafe.exp
1025 * gdb.guile/scm-arch.exp
1026 * gdb.guile/scm-block.exp
1027 * gdb.guile/scm-breakpoint.exp
1028 * gdb.guile/scm-cmd.exp
1029 * gdb.guile/scm-disasm.exp
1030 * gdb.guile/scm-equal.exp
1031 * gdb.guile/scm-frame-args.exp
1032 * gdb.guile/scm-frame-inline.exp
1033 * gdb.guile/scm-frame.exp
1034 * gdb.guile/scm-iterator.exp
1035 * gdb.guile/scm-math.exp
1036 * gdb.guile/scm-objfile.exp
1037 * gdb.guile/scm-ports.exp
1038 * gdb.guile/scm-symbol.exp
1039 * gdb.guile/scm-symtab.exp
1040 * gdb.guile/scm-value-cc.exp
1041 * gdb.guile/types-module.exp
1042 * gdb.linespec/break-ask.exp
1043 * gdb.linespec/cpexplicit.exp
1044 * gdb.linespec/explicit.exp
1045 * gdb.linespec/keywords.exp
1046 * gdb.linespec/linespec.exp
1047 * gdb.linespec/ls-dollar.exp
1048 * gdb.linespec/ls-errs.exp
1049 * gdb.linespec/skip-two.exp
1050 * gdb.linespec/thread.exp
1051 * gdb.mi/mi-async.exp
1052 * gdb.mi/mi-basics.exp
1053 * gdb.mi/mi-break.exp
1054 * gdb.mi/mi-catch-load.exp
1055 * gdb.mi/mi-cli.exp
1056 * gdb.mi/mi-cmd-param-changed.exp
1057 * gdb.mi/mi-console.exp
1058 * gdb.mi/mi-detach.exp
1059 * gdb.mi/mi-disassemble.exp
1060 * gdb.mi/mi-eval.exp
1061 * gdb.mi/mi-file-transfer.exp
1062 * gdb.mi/mi-file.exp
1063 * gdb.mi/mi-fill-memory.exp
1064 * gdb.mi/mi-inheritance-syntax-error.exp
1065 * gdb.mi/mi-linespec-err-cp.exp
1066 * gdb.mi/mi-logging.exp
1067 * gdb.mi/mi-memory-changed.exp
1068 * gdb.mi/mi-read-memory.exp
1069 * gdb.mi/mi-record-changed.exp
1070 * gdb.mi/mi-reg-undefined.exp
1071 * gdb.mi/mi-regs.exp
1072 * gdb.mi/mi-return.exp
1073 * gdb.mi/mi-reverse.exp
1074 * gdb.mi/mi-simplerun.exp
1075 * gdb.mi/mi-solib.exp
1076 * gdb.mi/mi-stack.exp
1077 * gdb.mi/mi-stepi.exp
1078 * gdb.mi/mi-syn-frame.exp
1079 * gdb.mi/mi-until.exp
1080 * gdb.mi/mi-var-block.exp
1081 * gdb.mi/mi-var-child.exp
1082 * gdb.mi/mi-var-cmd.exp
1083 * gdb.mi/mi-var-cp.exp
1084 * gdb.mi/mi-var-display.exp
1085 * gdb.mi/mi-var-invalidate.exp
1086 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1087 * gdb.mi/mi-vla-fortran.exp
1088 * gdb.mi/mi-watch.exp
1089 * gdb.mi/mi2-var-child.exp
1090 * gdb.mi/user-selected-context-sync.exp
1091 * gdb.modula2/unbounded-array.exp
1092 * gdb.multi/dummy-frame-restore.exp
1093 * gdb.multi/multi-arch-exec.exp
1094 * gdb.multi/multi-arch.exp
1095 * gdb.multi/tids.exp
1096 * gdb.multi/watchpoint-multi.exp
1097 * gdb.opencl/callfuncs.exp
1098 * gdb.opencl/convs_casts.exp
1099 * gdb.opencl/datatypes.exp
1100 * gdb.opencl/operators.exp
1101 * gdb.opencl/vec_comps.exp
1102 * gdb.opt/clobbered-registers-O2.exp
1103 * gdb.opt/inline-break.exp
1104 * gdb.opt/inline-bt.exp
1105 * gdb.opt/inline-cmds.exp
1106 * gdb.opt/inline-locals.exp
1107 * gdb.pascal/case-insensitive-symbols.exp
1108 * gdb.pascal/floats.exp
1109 * gdb.pascal/gdb11492.exp
1110 * gdb.python/lib-types.exp
1111 * gdb.python/py-arch.exp
1112 * gdb.python/py-as-string.exp
1113 * gdb.python/py-bad-printers.exp
1114 * gdb.python/py-block.exp
1115 * gdb.python/py-breakpoint-create-fail.exp
1116 * gdb.python/py-breakpoint.exp
1117 * gdb.python/py-caller-is.exp
1118 * gdb.python/py-cmd.exp
1119 * gdb.python/py-explore-cc.exp
1120 * gdb.python/py-explore.exp
1121 * gdb.python/py-finish-breakpoint.exp
1122 * gdb.python/py-finish-breakpoint2.exp
1123 * gdb.python/py-frame-args.exp
1124 * gdb.python/py-frame-inline.exp
1125 * gdb.python/py-frame.exp
1126 * gdb.python/py-framefilter-mi.exp
1127 * gdb.python/py-infthread.exp
1128 * gdb.python/py-lazy-string.exp
1129 * gdb.python/py-linetable.exp
1130 * gdb.python/py-mi-events.exp
1131 * gdb.python/py-mi-objfile.exp
1132 * gdb.python/py-mi.exp
1133 * gdb.python/py-objfile.exp
1134 * gdb.python/py-pp-integral.exp
1135 * gdb.python/py-pp-maint.exp
1136 * gdb.python/py-pp-re-notag.exp
1137 * gdb.python/py-pp-registration.exp
1138 * gdb.python/py-recurse-unwind.exp
1139 * gdb.python/py-strfns.exp
1140 * gdb.python/py-symbol.exp
1141 * gdb.python/py-symtab.exp
1142 * gdb.python/py-sync-interp.exp
1143 * gdb.python/py-typeprint.exp
1144 * gdb.python/py-unwind-maint.exp
1145 * gdb.python/py-unwind.exp
1146 * gdb.python/py-value-cc.exp
1147 * gdb.python/py-xmethods.exp
1148 * gdb.reverse/amd64-tailcall-reverse.exp
1149 * gdb.reverse/break-precsave.exp
1150 * gdb.reverse/break-reverse.exp
1151 * gdb.reverse/consecutive-precsave.exp
1152 * gdb.reverse/consecutive-reverse.exp
1153 * gdb.reverse/finish-precsave.exp
1154 * gdb.reverse/finish-reverse-bkpt.exp
1155 * gdb.reverse/finish-reverse.exp
1156 * gdb.reverse/fstatat-reverse.exp
1157 * gdb.reverse/getresuid-reverse.exp
1158 * gdb.reverse/i386-precsave.exp
1159 * gdb.reverse/i386-reverse.exp
1160 * gdb.reverse/i386-sse-reverse.exp
1161 * gdb.reverse/i387-env-reverse.exp
1162 * gdb.reverse/i387-stack-reverse.exp
1163 * gdb.reverse/insn-reverse.exp
1164 * gdb.reverse/machinestate-precsave.exp
1165 * gdb.reverse/machinestate.exp
1166 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1167 * gdb.reverse/pipe-reverse.exp
1168 * gdb.reverse/readv-reverse.exp
1169 * gdb.reverse/recvmsg-reverse.exp
1170 * gdb.reverse/rerun-prec.exp
1171 * gdb.reverse/s390-mvcle.exp
1172 * gdb.reverse/step-precsave.exp
1173 * gdb.reverse/step-reverse.exp
1174 * gdb.reverse/time-reverse.exp
1175 * gdb.reverse/until-precsave.exp
1176 * gdb.reverse/until-reverse.exp
1177 * gdb.reverse/waitpid-reverse.exp
1178 * gdb.reverse/watch-precsave.exp
1179 * gdb.reverse/watch-reverse.exp
1180 * gdb.rust/generics.exp
1181 * gdb.rust/methods.exp
1182 * gdb.rust/modules.exp
1183 * gdb.rust/simple.exp
1184 * gdb.server/connect-with-no-symbol-file.exp
1185 * gdb.server/ext-attach.exp
1186 * gdb.server/ext-restart.exp
1187 * gdb.server/ext-wrapper.exp
1188 * gdb.server/file-transfer.exp
1189 * gdb.server/server-exec-info.exp
1190 * gdb.server/server-kill.exp
1191 * gdb.server/server-mon.exp
1192 * gdb.server/wrapper.exp
1193 * gdb.stabs/exclfwd.exp
1194 * gdb.stabs/gdb11479.exp
1195 * gdb.threads/clone-new-thread-event.exp
1196 * gdb.threads/corethreads.exp
1197 * gdb.threads/current-lwp-dead.exp
1198 * gdb.threads/dlopen-libpthread.exp
1199 * gdb.threads/gcore-thread.exp
1200 * gdb.threads/sigstep-threads.exp
1201 * gdb.threads/watchpoint-fork.exp
1202 * gdb.trace/actions-changed.exp
1203 * gdb.trace/backtrace.exp
1204 * gdb.trace/change-loc.exp
1205 * gdb.trace/circ.exp
1206 * gdb.trace/collection.exp
1207 * gdb.trace/disconnected-tracing.exp
1208 * gdb.trace/ftrace.exp
1209 * gdb.trace/mi-trace-frame-collected.exp
1210 * gdb.trace/mi-trace-unavailable.exp
1211 * gdb.trace/mi-traceframe-changed.exp
1212 * gdb.trace/mi-tsv-changed.exp
1213 * gdb.trace/no-attach-trace.exp
1214 * gdb.trace/passc-dyn.exp
1215 * gdb.trace/qtro.exp
1216 * gdb.trace/range-stepping.exp
1217 * gdb.trace/read-memory.exp
1218 * gdb.trace/save-trace.exp
1219 * gdb.trace/signal.exp
1220 * gdb.trace/status-stop.exp
1221 * gdb.trace/tfile.exp
1222 * gdb.trace/trace-break.exp
1223 * gdb.trace/trace-buffer-size.exp
1224 * gdb.trace/trace-condition.exp
1225 * gdb.trace/tracefile-pseudo-reg.exp
1226 * gdb.trace/tstatus.exp
1227 * gdb.trace/unavailable.exp
1228 * gdb.trace/while-dyn.exp
1229 * gdb.trace/while-stepping.exp
1230
34c41c68
DE
12312016-12-22 Doug Evans <xdje42@gmail.com>
1232
1233 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1234 and msymbols.
1235
16e69324
YQ
12362016-12-19 Yao Qi <yao.qi@linaro.org>
1237
1238 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1239 (test_with_self): Don't call do_steps_and_nexts, and remove
1240 code about stepping into xmalloc.
1241
f94f411b
YQ
12422016-12-09 Yao Qi <yao.qi@linaro.org>
1243
1244 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1245
12462016-12-09 Yao Qi <yao.qi@linaro.org>
1247
1248 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1249
f1b5deee
PA
12502016-12-09 Pedro Alves <palves@redhat.com>
1251
1252 * gdb.base/all-architectures-0.exp: New file.
1253 * gdb.base/all-architectures-1.exp: New file.
1254 * gdb.base/all-architectures-2.exp: New file.
1255 * gdb.base/all-architectures-3.exp: New file.
1256 * gdb.base/all-architectures-4.exp: New file.
1257 * gdb.base/all-architectures-5.exp: New file.
1258 * gdb.base/all-architectures-6.exp: New file.
1259 * gdb.base/all-architectures-7.exp: New file.
1260 * gdb.base/all-architectures.exp.in: New file.
1261
364ca42e
YQ
12622016-12-09 Yao Qi <yao.qi@linaro.org>
1263
1264 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1265
107c2d62
LM
12662016-12-02 Luis Machado <lgustavo@codesourcery.com>
1267
1268 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1269 possible.
1270 Remove useless pattern-matching code.
1271
df3ee9ca
PA
12722016-12-02 Pedro Alves <palves@redhat.com>
1273
1274 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1275 procedure.
1276 (top level): Call it.
1277
ec835369
PA
12782016-12-02 Pedro Alves <palves@redhat.com>
1279
1280 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1281 New procedure.
1282 (top level): Call it.
1283
01770bbd
PA
12842016-12-02 Pedro Alves <palves@redhat.com>
1285
1286 PR cli/20559
1287 * gdb.base/commands.exp (user_defined_command_args_eval): New
1288 procedure.
1289 (top level): Call it.
1290
008459ea
LM
12912016-12-02 Luis Machado <lgustavo@codesourcery.com>
1292
1293 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1294 timeout handling.
1295
0c1b455e
TT
12962016-12-02 Tom Tromey <tom@tromey.com>
1297
1298 * gdb.dwarf2/main-subprogram.c: New file.
1299 * gdb.dwarf2/main-subprogram.exp: New file.
1300
018572b8
LM
13012016-12-01 Luis Machado <lgustavo@codesourcery.com>
1302
1303 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1304 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1305 gdb_test_no_output for a couple of cases.
1306 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1307
84c93cd5
LM
13082016-12-01 Luis Machado <lgustavo@codesourcery.com>
1309
1310 Fix test names and standardize compilation error messages throughout
1311 the following files:
1312
1313 * gdb.ada/start.exp
1314 * gdb.arch/alpha-step.exp
1315 * gdb.arch/e500-prologue.exp
1316 * gdb.arch/ftrace-insn-reloc.exp
1317 * gdb.arch/gdb1291.exp
1318 * gdb.arch/gdb1431.exp
1319 * gdb.arch/gdb1558.exp
1320 * gdb.arch/i386-dr3-watch.exp
1321 * gdb.arch/i386-sse-stack-align.exp
1322 * gdb.arch/ia64-breakpoint-shadow.exp
1323 * gdb.arch/pa-nullify.exp
1324 * gdb.arch/powerpc-aix-prologue.exp
1325 * gdb.arch/thumb-bx-pc.exp
1326 * gdb.base/annota1.exp
1327 * gdb.base/annota3.exp
1328 * gdb.base/arrayidx.exp
1329 * gdb.base/assign.exp
1330 * gdb.base/attach.exp
1331 * gdb.base/auxv.exp
1332 * gdb.base/bang.exp
1333 * gdb.base/bfp-test.exp
1334 * gdb.base/bigcore.exp
1335 * gdb.base/bitfields2.exp
1336 * gdb.base/break-fun-addr.exp
1337 * gdb.base/break-probes.exp
1338 * gdb.base/call-rt-st.exp
1339 * gdb.base/callexit.exp
1340 * gdb.base/catch-fork-kill.exp
1341 * gdb.base/charset.exp
1342 * gdb.base/checkpoint.exp
1343 * gdb.base/comprdebug.exp
1344 * gdb.base/constvars.exp
1345 * gdb.base/coredump-filter.exp
1346 * gdb.base/cursal.exp
1347 * gdb.base/cvexpr.exp
1348 * gdb.base/detach.exp
1349 * gdb.base/display.exp
1350 * gdb.base/dmsym.exp
1351 * gdb.base/dprintf-pending.exp
1352 * gdb.base/dso2dso.exp
1353 * gdb.base/dtrace-probe.exp
1354 * gdb.base/dump.exp
1355 * gdb.base/enum_cond.exp
1356 * gdb.base/exe-lock.exp
1357 * gdb.base/exec-invalid-sysroot.exp
1358 * gdb.base/execl-update-breakpoints.exp
1359 * gdb.base/exprs.exp
1360 * gdb.base/fileio.exp
1361 * gdb.base/find.exp
1362 * gdb.base/finish.exp
1363 * gdb.base/fixsection.exp
1364 * gdb.base/foll-vfork.exp
1365 * gdb.base/frame-args.exp
1366 * gdb.base/gcore.exp
1367 * gdb.base/gdb1250.exp
1368 * gdb.base/global-var-nested-by-dso.exp
1369 * gdb.base/gnu-ifunc.exp
1370 * gdb.base/hashline1.exp
1371 * gdb.base/hashline2.exp
1372 * gdb.base/hashline3.exp
1373 * gdb.base/hbreak-in-shr-unsupported.exp
1374 * gdb.base/huge.exp
1375 * gdb.base/infcall-input.exp
1376 * gdb.base/info-fun.exp
1377 * gdb.base/info-shared.exp
1378 * gdb.base/jit-simple.exp
1379 * gdb.base/jit-so.exp
1380 * gdb.base/jit.exp
1381 * gdb.base/jump.exp
1382 * gdb.base/label.exp
1383 * gdb.base/lineinc.exp
1384 * gdb.base/logical.exp
1385 * gdb.base/longjmp.exp
1386 * gdb.base/macscp.exp
1387 * gdb.base/miscexprs.exp
1388 * gdb.base/new-ui-echo.exp
1389 * gdb.base/new-ui-pending-input.exp
1390 * gdb.base/new-ui.exp
1391 * gdb.base/nodebug.exp
1392 * gdb.base/nofield.exp
1393 * gdb.base/offsets.exp
1394 * gdb.base/overlays.exp
1395 * gdb.base/pending.exp
1396 * gdb.base/pointers.exp
1397 * gdb.base/pr11022.exp
1398 * gdb.base/printcmds.exp
1399 * gdb.base/prologue.exp
1400 * gdb.base/ptr-typedef.exp
1401 * gdb.base/realname-expand.exp
1402 * gdb.base/relativedebug.exp
1403 * gdb.base/relocate.exp
1404 * gdb.base/remote.exp
1405 * gdb.base/reread.exp
1406 * gdb.base/return2.exp
1407 * gdb.base/savedregs.exp
1408 * gdb.base/sep.exp
1409 * gdb.base/sepdebug.exp
1410 * gdb.base/sepsymtab.exp
1411 * gdb.base/set-inferior-tty.exp
1412 * gdb.base/setshow.exp
1413 * gdb.base/shlib-call.exp
1414 * gdb.base/sigaltstack.exp
1415 * gdb.base/siginfo-addr.exp
1416 * gdb.base/signals.exp
1417 * gdb.base/signull.exp
1418 * gdb.base/sigrepeat.exp
1419 * gdb.base/so-impl-ld.exp
1420 * gdb.base/solib-display.exp
1421 * gdb.base/solib-overlap.exp
1422 * gdb.base/solib-search.exp
1423 * gdb.base/solib-symbol.exp
1424 * gdb.base/structs.exp
1425 * gdb.base/structs2.exp
1426 * gdb.base/symtab-search-order.exp
1427 * gdb.base/twice.exp
1428 * gdb.base/unload.exp
1429 * gdb.base/varargs.exp
1430 * gdb.base/watchpoint-solib.exp
1431 * gdb.base/watchpoint.exp
1432 * gdb.base/whatis.exp
1433 * gdb.base/wrong_frame_bt_full.exp
1434 * gdb.btrace/dlopen.exp
1435 * gdb.cell/ea-standalone.exp
1436 * gdb.cell/ea-test.exp
1437 * gdb.cp/dispcxx.exp
1438 * gdb.cp/gdb2384.exp
1439 * gdb.cp/method2.exp
1440 * gdb.cp/nextoverthrow.exp
1441 * gdb.cp/pr10728.exp
1442 * gdb.disasm/am33.exp
1443 * gdb.disasm/h8300s.exp
1444 * gdb.disasm/mn10300.exp
1445 * gdb.disasm/sh3.exp
1446 * gdb.dwarf2/dw2-dir-file-name.exp
1447 * gdb.fortran/complex.exp
1448 * gdb.fortran/library-module.exp
1449 * gdb.guile/scm-pretty-print.exp
1450 * gdb.guile/scm-symbol.exp
1451 * gdb.guile/scm-type.exp
1452 * gdb.guile/scm-value.exp
1453 * gdb.linespec/linespec.exp
1454 * gdb.mi/gdb701.exp
1455 * gdb.mi/gdb792.exp
1456 * gdb.mi/mi-breakpoint-changed.exp
1457 * gdb.mi/mi-dprintf-pending.exp
1458 * gdb.mi/mi-dprintf.exp
1459 * gdb.mi/mi-exit-code.exp
1460 * gdb.mi/mi-pending.exp
1461 * gdb.mi/mi-solib.exp
1462 * gdb.mi/new-ui-mi-sync.exp
1463 * gdb.mi/pr11022.exp
1464 * gdb.mi/user-selected-context-sync.exp
1465 * gdb.opt/solib-intra-step.exp
1466 * gdb.python/py-events.exp
1467 * gdb.python/py-finish-breakpoint.exp
1468 * gdb.python/py-mi.exp
1469 * gdb.python/py-prettyprint.exp
1470 * gdb.python/py-shared.exp
1471 * gdb.python/py-symbol.exp
1472 * gdb.python/py-template.exp
1473 * gdb.python/py-type.exp
1474 * gdb.python/py-value.exp
1475 * gdb.reverse/solib-precsave.exp
1476 * gdb.reverse/solib-reverse.exp
1477 * gdb.server/solib-list.exp
1478 * gdb.stabs/weird.exp
1479 * gdb.threads/reconnect-signal.exp
1480 * gdb.threads/stepi-random-signal.exp
1481 * gdb.trace/actions.exp
1482 * gdb.trace/ax.exp
1483 * gdb.trace/backtrace.exp
1484 * gdb.trace/change-loc.exp
1485 * gdb.trace/deltrace.exp
1486 * gdb.trace/ftrace-lock.exp
1487 * gdb.trace/ftrace.exp
1488 * gdb.trace/infotrace.exp
1489 * gdb.trace/mi-tracepoint-changed.exp
1490 * gdb.trace/packetlen.exp
1491 * gdb.trace/passcount.exp
1492 * gdb.trace/pending.exp
1493 * gdb.trace/range-stepping.exp
1494 * gdb.trace/report.exp
1495 * gdb.trace/stap-trace.exp
1496 * gdb.trace/tfind.exp
1497 * gdb.trace/trace-break.exp
1498 * gdb.trace/trace-condition.exp
1499 * gdb.trace/trace-enable-disable.exp
1500 * gdb.trace/trace-mt.exp
1501 * gdb.trace/tracecmd.exp
1502 * gdb.trace/tspeed.exp
1503 * gdb.trace/tsv.exp
1504 * lib/perftest.exp
1505
fb9feb35
LM
15062016-12-01 Luis Machado <lgustavo@codesourcery.com>
1507
1508 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1509 with gdb_test_no_output.
1510 Use command as test name.
1511
cd2ddb6c
LM
15122016-12-01 Luis Machado <lgustavo@codesourcery.com>
1513
1514 Fix test names starting with uppercase throughout the files.
1515
1516 * gdb.ada/assign_1.exp
1517 * gdb.ada/boolean_expr.exp
1518 * gdb.base/arrayidx.exp
1519 * gdb.base/del.exp
1520 * gdb.base/gcore-buffer-overflow.exp
1521 * gdb.base/testenv.exp
1522 * gdb.compile/compile.exp
1523 * gdb.python/py-framefilter-invalidarg.exp
1524 * gdb.python/py-framefilter.exp
1525
bb95117e
LM
15262016-12-01 Luis Machado <lgustavo@codesourcery.com>
1527
1528 Fix test names starting with uppercase throughout the files.
1529
1530 * gdb.ada/array_return.exp
1531 * gdb.ada/expr_delims.exp
1532 * gdb.ada/mi_dyn_arr.exp
1533 * gdb.ada/mi_interface.exp
1534 * gdb.ada/mi_var_array.exp
1535 * gdb.ada/watch_arg.exp
1536 * gdb.arch/alpha-step.exp
1537 * gdb.arch/altivec-regs.exp
1538 * gdb.arch/e500-regs.exp
1539 * gdb.arch/powerpc-d128-regs.exp
1540 * gdb.base/arrayidx.exp
1541 * gdb.base/break.exp
1542 * gdb.base/checkpoint.exp
1543 * gdb.base/debug-expr.exp
1544 * gdb.base/dmsym.exp
1545 * gdb.base/radix.exp
1546 * gdb.base/sepdebug.exp
1547 * gdb.base/testenv.exp
1548 * gdb.base/watch_thread_num.exp
1549 * gdb.base/watchpoint-cond-gone.exp
1550 * gdb.cell/break.exp
1551 * gdb.cell/ea-cache.exp
1552 * gdb.compile/compile.exp
1553 * gdb.cp/gdb2495.exp
1554 * gdb.gdb/selftest.exp
1555 * gdb.gdb/xfullpath.exp
1556 * gdb.go/hello.exp
1557 * gdb.go/integers.exp
1558 * gdb.objc/basicclass.exp
1559 * gdb.pascal/hello.exp
1560 * gdb.pascal/integers.exp
1561 * gdb.python/py-breakpoint.exp
1562 * gdb.python/py-cmd.exp
1563 * gdb.python/py-linetable.exp
1564 * gdb.python/py-xmethods.exp
1565 * gdb.python/python.exp
1566 * gdb.reverse/consecutive-precsave.exp
1567 * gdb.reverse/finish-precsave.exp
1568 * gdb.reverse/i386-precsave.exp
1569 * gdb.reverse/machinestate-precsave.exp
1570 * gdb.reverse/sigall-precsave.exp
1571 * gdb.reverse/solib-precsave.exp
1572 * gdb.reverse/step-precsave.exp
1573 * gdb.reverse/until-precsave.exp
1574 * gdb.reverse/watch-precsave.exp
1575 * gdb.threads/leader-exit.exp
1576 * gdb.threads/pthreads.exp
1577 * gdb.threads/wp-replication.exp
1578 * gdb.trace/actions.exp
1579 * gdb.trace/mi-tsv-changed.exp
1580 * gdb.trace/tsv.exp
1581
de97fdd4
LM
15822016-12-01 Luis Machado <lgustavo@codesourcery.com>
1583
1584 Fix test names starting with uppercase throughout the files.
1585
1586 * gdb.arch/i386-bp_permanent.exp
1587 * gdb.arch/i386-gnu-cfi.exp
1588 * gdb.base/disasm-end-cu.exp
1589 * gdb.base/macscp.exp
1590 * gdb.base/pending.exp
1591 * gdb.base/watch_thread_num.exp
1592 * gdb.cp/exception.exp
1593 * gdb.cp/gdb2495.exp
1594 * gdb.cp/local.exp
1595 * gdb.python/py-evsignal.exp
1596 * gdb.python/python.exp
1597 * gdb.trace/tracecmd.exp
1598
9f058c10
LM
15992016-12-01 Luis Machado <lgustavo@codesourcery.com>
1600
1601 Fix test names starting with uppercase throughout the files.
1602
1603 * gdb.base/charset.exp
1604 * gdb.base/eval.exp
1605 * gdb.base/multi-forks.exp
1606 * gdb.guile/scm-progspace.exp
1607 * gdb.opencl/datatypes.exp
1608 * gdb.python/py-block.exp
1609 * gdb.python/py-function.exp
1610 * gdb.python/py-symbol.exp
1611 * gdb.python/py-symtab.exp
1612 * gdb.python/py-xmethods.exp
1613 * gdb.reverse/break-precsave.exp
1614 * gdb.reverse/break-reverse.exp
1615 * gdb.reverse/consecutive-precsave.exp
1616 * gdb.reverse/consecutive-reverse.exp
1617 * gdb.reverse/finish-precsave.exp
1618 * gdb.reverse/finish-reverse-bkpt.exp
1619 * gdb.reverse/finish-reverse.exp
1620 * gdb.reverse/fstatat-reverse.exp
1621 * gdb.reverse/getresuid-reverse.exp
1622 * gdb.reverse/i386-precsave.exp
1623 * gdb.reverse/i386-reverse.exp
1624 * gdb.reverse/i386-sse-reverse.exp
1625 * gdb.reverse/i387-stack-reverse.exp
1626 * gdb.reverse/insn-reverse.exp
1627 * gdb.reverse/machinestate-precsave.exp
1628 * gdb.reverse/machinestate.exp
1629 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1630 * gdb.reverse/pipe-reverse.exp
1631 * gdb.reverse/readv-reverse.exp
1632 * gdb.reverse/recvmsg-reverse.exp
1633 * gdb.reverse/rerun-prec.exp
1634 * gdb.reverse/s390-mvcle.exp
1635 * gdb.reverse/sigall-precsave.exp
1636 * gdb.reverse/sigall-reverse.exp
1637 * gdb.reverse/solib-precsave.exp
1638 * gdb.reverse/solib-reverse.exp
1639 * gdb.reverse/step-precsave.exp
1640 * gdb.reverse/step-reverse.exp
1641 * gdb.reverse/time-reverse.exp
1642 * gdb.reverse/until-precsave.exp
1643 * gdb.reverse/until-reverse.exp
1644 * gdb.reverse/waitpid-reverse.exp
1645 * gdb.reverse/watch-precsave.exp
1646 * gdb.reverse/watch-reverse.exp
1647
cdc7edd7
LM
16482016-12-01 Luis Machado <lgustavo@codesourcery.com>
1649
1650 Fix test names starting with uppercase throughout the files.
1651
1652 * gdb.arch/i386-mpx-simple_segv.exp
1653 * gdb.arch/i386-mpx.exp
1654 * gdb.arch/i386-permbkpt.exp
1655 * gdb.arch/pa-nullify.exp
1656 * gdb.arch/powerpc-d128-regs.exp
1657 * gdb.arch/vsx-regs.exp
1658 * gdb.base/bfp-test.exp
1659 * gdb.base/break.exp
1660 * gdb.base/breakpoint-shadow.exp
1661 * gdb.base/callfuncs.exp
1662 * gdb.base/charset.exp
1663 * gdb.base/commands.exp
1664 * gdb.base/completion.exp
1665 * gdb.base/dfp-test.exp
1666 * gdb.base/echo.exp
1667 * gdb.base/ending-run.exp
1668 * gdb.base/eval.exp
1669 * gdb.base/expand-psymtabs.exp
1670 * gdb.base/float128.exp
1671 * gdb.base/floatn.exp
1672 * gdb.base/foll-exec-mode.exp
1673 * gdb.base/gdb1056.exp
1674 * gdb.base/gdb11531.exp
1675 * gdb.base/kill-after-signal.exp
1676 * gdb.base/multi-forks.exp
1677 * gdb.base/overlays.exp
1678 * gdb.base/pending.exp
1679 * gdb.base/sepdebug.exp
1680 * gdb.base/testenv.exp
1681 * gdb.base/valgrind-db-attach.exp
1682 * gdb.base/watch_thread_num.exp
1683 * gdb.base/watchpoint-cond-gone.exp
1684 * gdb.base/watchpoint.exp
1685 * gdb.base/watchpoints.exp
1686 * gdb.cp/arg-reference.exp
1687 * gdb.cp/baseenum.exp
1688 * gdb.cp/operator.exp
1689 * gdb.cp/shadow.exp
1690 * gdb.dwarf2/dw2-op-out-param.exp
1691 * gdb.dwarf2/dw2-reg-undefined.exp
1692 * gdb.go/chan.exp
1693 * gdb.go/hello.exp
1694 * gdb.go/integers.exp
1695 * gdb.go/methods.exp
1696 * gdb.go/package.exp
1697 * gdb.guile/scm-parameter.exp
1698 * gdb.guile/scm-progspace.exp
1699 * gdb.guile/scm-value.exp
1700 * gdb.mi/mi-pending.exp
1701 * gdb.mi/user-selected-context-sync.exp
1702 * gdb.multi/multi-attach.exp
1703 * gdb.multi/tids.exp
1704 * gdb.opt/clobbered-registers-O2.exp
1705 * gdb.pascal/floats.exp
1706 * gdb.pascal/integers.exp
1707 * gdb.python/py-block.exp
1708 * gdb.python/py-events.exp
1709 * gdb.python/py-parameter.exp
1710 * gdb.python/py-symbol.exp
1711 * gdb.python/py-symtab.exp
1712 * gdb.python/py-type.exp
1713 * gdb.python/py-value.exp
1714 * gdb.python/py-xmethods.exp
1715 * gdb.python/python.exp
1716 * gdb.reverse/break-precsave.exp
1717 * gdb.reverse/consecutive-precsave.exp
1718 * gdb.reverse/finish-precsave.exp
1719 * gdb.reverse/i386-precsave.exp
1720 * gdb.reverse/machinestate-precsave.exp
1721 * gdb.reverse/sigall-precsave.exp
1722 * gdb.reverse/solib-precsave.exp
1723 * gdb.reverse/step-precsave.exp
1724 * gdb.reverse/until-precsave.exp
1725 * gdb.reverse/watch-precsave.exp
1726 * gdb.server/ext-attach.exp
1727 * gdb.server/ext-restart.exp
1728 * gdb.server/ext-run.exp
1729 * gdb.server/ext-wrapper.exp
1730 * gdb.stabs/gdb11479.exp
1731 * gdb.stabs/weird.exp
1732 * gdb.threads/attach-many-short-lived-threads.exp
1733 * gdb.threads/kill.exp
1734 * gdb.threads/watchpoint-fork.exp
1735
bc6c7af4
LM
17362016-12-01 Luis Machado <lgustavo@codesourcery.com>
1737
1738 Fix test names starting with uppercase throughout all the files below.
1739
1740 * gdb.ada/array_return.exp
1741 * gdb.ada/catch_ex.exp
1742 * gdb.ada/info_exc.exp
1743 * gdb.ada/mi_catch_ex.exp
1744 * gdb.ada/mi_dyn_arr.exp
1745 * gdb.ada/mi_ex_cond.exp
1746 * gdb.ada/mi_exc_info.exp
1747 * gdb.ada/mi_interface.exp
1748 * gdb.ada/mi_task_arg.exp
1749 * gdb.ada/mi_task_info.exp
1750 * gdb.ada/mi_var_array.exp
1751 * gdb.arch/alpha-step.exp
1752 * gdb.arch/amd64-disp-step.exp
1753 * gdb.arch/arm-disp-step.exp
1754 * gdb.arch/disp-step-insn-reloc.exp
1755 * gdb.arch/e500-prologue.exp
1756 * gdb.arch/ftrace-insn-reloc.exp
1757 * gdb.arch/gdb1558.exp
1758 * gdb.arch/i386-bp_permanent.exp
1759 * gdb.arch/i386-disp-step.exp
1760 * gdb.arch/i386-float.exp
1761 * gdb.arch/i386-gnu-cfi.exp
1762 * gdb.arch/ia64-breakpoint-shadow.exp
1763 * gdb.arch/mips16-thunks.exp
1764 * gdb.arch/pa-nullify.exp
1765 * gdb.arch/powerpc-aix-prologue.exp
1766 * gdb.arch/powerpc-power.exp
1767 * gdb.arch/ppc-dfp.exp
1768 * gdb.arch/s390-tdbregs.exp
1769 * gdb.arch/spu-info.exp
1770 * gdb.arch/spu-ls.exp
1771 * gdb.arch/thumb-bx-pc.exp
1772 * gdb.base/advance.exp
1773 * gdb.base/annota-input-while-running.exp
1774 * gdb.base/arrayidx.exp
1775 * gdb.base/asmlabel.exp
1776 * gdb.base/async.exp
1777 * gdb.base/attach-wait-input.exp
1778 * gdb.base/auto-connect-native-target.exp
1779 * gdb.base/batch-preserve-term-settings.exp
1780 * gdb.base/bfp-test.exp
1781 * gdb.base/bigcore.exp
1782 * gdb.base/bp-permanent.exp
1783 * gdb.base/break-always.exp
1784 * gdb.base/break-fun-addr.exp
1785 * gdb.base/break-idempotent.exp
1786 * gdb.base/break-main-file-remove-fail.exp
1787 * gdb.base/break-probes.exp
1788 * gdb.base/break-unload-file.exp
1789 * gdb.base/break.exp
1790 * gdb.base/call-ar-st.exp
1791 * gdb.base/call-rt-st.exp
1792 * gdb.base/call-sc.exp
1793 * gdb.base/call-signal-resume.exp
1794 * gdb.base/call-strs.exp
1795 * gdb.base/callexit.exp
1796 * gdb.base/callfuncs.exp
1797 * gdb.base/catch-gdb-caused-signals.exp
1798 * gdb.base/catch-signal-siginfo-cond.exp
1799 * gdb.base/catch-syscall.exp
1800 * gdb.base/compare-sections.exp
1801 * gdb.base/cond-eval-mode.exp
1802 * gdb.base/condbreak-call-false.exp
1803 * gdb.base/consecutive-step-over.exp
1804 * gdb.base/cursal.exp
1805 * gdb.base/disabled-location.exp
1806 * gdb.base/disasm-end-cu.exp
1807 * gdb.base/display.exp
1808 * gdb.base/double-prompt-target-event-error.exp
1809 * gdb.base/dprintf-bp-same-addr.exp
1810 * gdb.base/dprintf-detach.exp
1811 * gdb.base/dprintf-next.exp
1812 * gdb.base/dprintf-non-stop.exp
1813 * gdb.base/dprintf-pending.exp
1814 * gdb.base/dso2dso.exp
1815 * gdb.base/ending-run.exp
1816 * gdb.base/enum_cond.exp
1817 * gdb.base/examine-backward.exp
1818 * gdb.base/exe-lock.exp
1819 * gdb.base/exec-invalid-sysroot.exp
1820 * gdb.base/execl-update-breakpoints.exp
1821 * gdb.base/execution-termios.exp
1822 * gdb.base/fileio.exp
1823 * gdb.base/fixsection.exp
1824 * gdb.base/foll-exec-mode.exp
1825 * gdb.base/foll-exec.exp
1826 * gdb.base/fork-running-state.exp
1827 * gdb.base/frame-args.exp
1828 * gdb.base/fullpath-expand.exp
1829 * gdb.base/func-ptr.exp
1830 * gdb.base/gcore-relro-pie.exp
1831 * gdb.base/gdb1090.exp
1832 * gdb.base/gdb1555.exp
1833 * gdb.base/global-var-nested-by-dso.exp
1834 * gdb.base/gnu-ifunc.exp
1835 * gdb.base/hbreak-in-shr-unsupported.exp
1836 * gdb.base/hbreak-unmapped.exp
1837 * gdb.base/hook-stop.exp
1838 * gdb.base/infcall-input.exp
1839 * gdb.base/info-fun.exp
1840 * gdb.base/info-shared.exp
1841 * gdb.base/interrupt-noterm.exp
1842 * gdb.base/jit-so.exp
1843 * gdb.base/jit.exp
1844 * gdb.base/line-symtabs.exp
1845 * gdb.base/list.exp
1846 * gdb.base/longjmp.exp
1847 * gdb.base/macscp.exp
1848 * gdb.base/max-value-size.exp
1849 * gdb.base/nodebug.exp
1850 * gdb.base/nofield.exp
1851 * gdb.base/overlays.exp
1852 * gdb.base/paginate-after-ctrl-c-running.exp
1853 * gdb.base/paginate-bg-execution.exp
1854 * gdb.base/paginate-inferior-exit.exp
1855 * gdb.base/pending.exp
1856 * gdb.base/pr11022.exp
1857 * gdb.base/printcmds.exp
1858 * gdb.base/ptr-typedef.exp
1859 * gdb.base/ptype.exp
1860 * gdb.base/randomize.exp
1861 * gdb.base/range-stepping.exp
1862 * gdb.base/realname-expand.exp
1863 * gdb.base/relativedebug.exp
1864 * gdb.base/remote.exp
1865 * gdb.base/savedregs.exp
1866 * gdb.base/sepdebug.exp
1867 * gdb.base/set-noassign.exp
1868 * gdb.base/shlib-call.exp
1869 * gdb.base/shreloc.exp
1870 * gdb.base/sigaltstack.exp
1871 * gdb.base/sigbpt.exp
1872 * gdb.base/siginfo-addr.exp
1873 * gdb.base/siginfo-obj.exp
1874 * gdb.base/siginfo-thread.exp
1875 * gdb.base/signest.exp
1876 * gdb.base/signull.exp
1877 * gdb.base/sigrepeat.exp
1878 * gdb.base/skip.exp
1879 * gdb.base/so-impl-ld.exp
1880 * gdb.base/solib-corrupted.exp
1881 * gdb.base/solib-disc.exp
1882 * gdb.base/solib-display.exp
1883 * gdb.base/solib-overlap.exp
1884 * gdb.base/solib-search.exp
1885 * gdb.base/solib-symbol.exp
1886 * gdb.base/source-execution.exp
1887 * gdb.base/sss-bp-on-user-bp-2.exp
1888 * gdb.base/sss-bp-on-user-bp.exp
1889 * gdb.base/stack-checking.exp
1890 * gdb.base/stale-infcall.exp
1891 * gdb.base/step-break.exp
1892 * gdb.base/step-line.exp
1893 * gdb.base/step-over-exit.exp
1894 * gdb.base/step-test.exp
1895 * gdb.base/structs.exp
1896 * gdb.base/sym-file.exp
1897 * gdb.base/symtab-search-order.exp
1898 * gdb.base/term.exp
1899 * gdb.base/type-opaque.exp
1900 * gdb.base/unload.exp
1901 * gdb.base/until-nodebug.exp
1902 * gdb.base/until.exp
1903 * gdb.base/unwindonsignal.exp
1904 * gdb.base/watch-cond.exp
1905 * gdb.base/watch-non-mem.exp
1906 * gdb.base/watch_thread_num.exp
1907 * gdb.base/watchpoint-reuse-slot.exp
1908 * gdb.base/watchpoint-solib.exp
1909 * gdb.base/watchpoint.exp
1910 * gdb.btrace/dlopen.exp
1911 * gdb.cell/arch.exp
1912 * gdb.cell/break.exp
1913 * gdb.cell/bt.exp
1914 * gdb.cell/core.exp
1915 * gdb.cell/data.exp
1916 * gdb.cell/dwarfaddr.exp
1917 * gdb.cell/ea-cache.exp
1918 * gdb.cell/ea-standalone.exp
1919 * gdb.cell/ea-test.exp
1920 * gdb.cell/f-regs.exp
1921 * gdb.cell/fork.exp
1922 * gdb.cell/gcore.exp
1923 * gdb.cell/mem-access.exp
1924 * gdb.cell/ptype.exp
1925 * gdb.cell/registers.exp
1926 * gdb.cell/sizeof.exp
1927 * gdb.cell/solib-symbol.exp
1928 * gdb.cell/solib.exp
1929 * gdb.compile/compile-tls.exp
1930 * gdb.cp/exception.exp
1931 * gdb.cp/gdb2495.exp
1932 * gdb.cp/local.exp
1933 * gdb.cp/mb-inline.exp
1934 * gdb.cp/mb-templates.exp
1935 * gdb.cp/pr10687.exp
1936 * gdb.cp/pr9167.exp
1937 * gdb.cp/scope-err.exp
1938 * gdb.cp/templates.exp
1939 * gdb.cp/virtfunc.exp
1940 * gdb.dwarf2/dw2-dir-file-name.exp
1941 * gdb.dwarf2/dw2-single-line-discriminators.exp
1942 * gdb.fortran/complex.exp
1943 * gdb.fortran/library-module.exp
1944 * gdb.guile/guile.exp
1945 * gdb.guile/scm-cmd.exp
1946 * gdb.guile/scm-frame-inline.exp
1947 * gdb.guile/scm-objfile.exp
1948 * gdb.guile/scm-pretty-print.exp
1949 * gdb.guile/scm-symbol.exp
1950 * gdb.guile/scm-type.exp
1951 * gdb.guile/scm-value.exp
1952 * gdb.linespec/keywords.exp
1953 * gdb.linespec/ls-errs.exp
1954 * gdb.linespec/macro-relative.exp
1955 * gdb.linespec/thread.exp
1956 * gdb.mi/mi-breakpoint-changed.exp
1957 * gdb.mi/mi-dprintf-pending.exp
1958 * gdb.mi/mi-fullname-deleted.exp
1959 * gdb.mi/mi-logging.exp
1960 * gdb.mi/mi-pending.exp
1961 * gdb.mi/mi-solib.exp
1962 * gdb.mi/new-ui-mi-sync.exp
1963 * gdb.mi/user-selected-context-sync.exp
1964 * gdb.multi/dummy-frame-restore.exp
1965 * gdb.multi/multi-arch-exec.exp
1966 * gdb.multi/remove-inferiors.exp
1967 * gdb.multi/watchpoint-multi-exit.exp
1968 * gdb.opt/solib-intra-step.exp
1969 * gdb.perf/backtrace.exp
1970 * gdb.perf/single-step.exp
1971 * gdb.perf/skip-command.exp
1972 * gdb.perf/skip-prologue.exp
1973 * gdb.perf/solib.exp
1974 * gdb.python/lib-types.exp
1975 * gdb.python/py-as-string.exp
1976 * gdb.python/py-bad-printers.exp
1977 * gdb.python/py-block.exp
1978 * gdb.python/py-breakpoint.exp
1979 * gdb.python/py-cmd.exp
1980 * gdb.python/py-events.exp
1981 * gdb.python/py-evthreads.exp
1982 * gdb.python/py-finish-breakpoint.exp
1983 * gdb.python/py-finish-breakpoint2.exp
1984 * gdb.python/py-frame-inline.exp
1985 * gdb.python/py-frame.exp
1986 * gdb.python/py-inferior.exp
1987 * gdb.python/py-infthread.exp
1988 * gdb.python/py-mi.exp
1989 * gdb.python/py-objfile.exp
1990 * gdb.python/py-pp-maint.exp
1991 * gdb.python/py-pp-registration.exp
1992 * gdb.python/py-prettyprint.exp
1993 * gdb.python/py-recurse-unwind.exp
1994 * gdb.python/py-shared.exp
1995 * gdb.python/py-symbol.exp
1996 * gdb.python/py-symtab.exp
1997 * gdb.python/py-template.exp
1998 * gdb.python/py-type.exp
1999 * gdb.python/py-unwind-maint.exp
2000 * gdb.python/py-unwind.exp
2001 * gdb.python/py-value.exp
2002 * gdb.python/python.exp
2003 * gdb.reverse/finish-reverse-bkpt.exp
2004 * gdb.reverse/insn-reverse.exp
2005 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2006 * gdb.reverse/solib-precsave.exp
2007 * gdb.reverse/solib-reverse.exp
2008 * gdb.stabs/gdb11479.exp
2009 * gdb.stabs/weird.exp
2010 * gdb.threads/fork-child-threads.exp
2011 * gdb.threads/fork-plus-threads.exp
2012 * gdb.threads/fork-thread-pending.exp
2013 * gdb.threads/forking-threads-plus-breakpoint.exp
2014 * gdb.threads/hand-call-in-threads.exp
2015 * gdb.threads/interrupted-hand-call.exp
2016 * gdb.threads/linux-dp.exp
2017 * gdb.threads/local-watch-wrong-thread.exp
2018 * gdb.threads/next-while-other-thread-longjmps.exp
2019 * gdb.threads/non-ldr-exit.exp
2020 * gdb.threads/pending-step.exp
2021 * gdb.threads/print-threads.exp
2022 * gdb.threads/process-dies-while-detaching.exp
2023 * gdb.threads/process-dies-while-handling-bp.exp
2024 * gdb.threads/pthreads.exp
2025 * gdb.threads/queue-signal.exp
2026 * gdb.threads/reconnect-signal.exp
2027 * gdb.threads/signal-command-handle-nopass.exp
2028 * gdb.threads/signal-command-multiple-signals-pending.exp
2029 * gdb.threads/signal-delivered-right-thread.exp
2030 * gdb.threads/signal-sigtrap.exp
2031 * gdb.threads/sigthread.exp
2032 * gdb.threads/staticthreads.exp
2033 * gdb.threads/stepi-random-signal.exp
2034 * gdb.threads/thread-unwindonsignal.exp
2035 * gdb.threads/thread_check.exp
2036 * gdb.threads/thread_events.exp
2037 * gdb.threads/tid-reuse.exp
2038 * gdb.threads/tls-nodebug.exp
2039 * gdb.threads/tls-shared.exp
2040 * gdb.threads/tls-so_extern.exp
2041 * gdb.threads/tls.exp
2042 * gdb.threads/wp-replication.exp
2043 * gdb.trace/actions-changed.exp
2044 * gdb.trace/actions.exp
2045 * gdb.trace/backtrace.exp
2046 * gdb.trace/change-loc.exp
2047 * gdb.trace/collection.exp
2048 * gdb.trace/deltrace.exp
2049 * gdb.trace/disconnected-tracing.exp
2050 * gdb.trace/entry-values.exp
2051 * gdb.trace/ftrace-lock.exp
2052 * gdb.trace/ftrace.exp
2053 * gdb.trace/infotrace.exp
2054 * gdb.trace/mi-trace-frame-collected.exp
2055 * gdb.trace/mi-trace-unavailable.exp
2056 * gdb.trace/mi-traceframe-changed.exp
2057 * gdb.trace/mi-tracepoint-changed.exp
2058 * gdb.trace/mi-tsv-changed.exp
2059 * gdb.trace/no-attach-trace.exp
2060 * gdb.trace/packetlen.exp
2061 * gdb.trace/passc-dyn.exp
2062 * gdb.trace/passcount.exp
2063 * gdb.trace/pending.exp
2064 * gdb.trace/pr16508.exp
2065 * gdb.trace/qtro.exp
2066 * gdb.trace/range-stepping.exp
2067 * gdb.trace/read-memory.exp
2068 * gdb.trace/report.exp
2069 * gdb.trace/save-trace.exp
2070 * gdb.trace/signal.exp
2071 * gdb.trace/stap-trace.exp
2072 * gdb.trace/status-stop.exp
2073 * gdb.trace/strace.exp
2074 * gdb.trace/tfile.exp
2075 * gdb.trace/tfind.exp
2076 * gdb.trace/trace-break.exp
2077 * gdb.trace/trace-condition.exp
2078 * gdb.trace/trace-enable-disable.exp
2079 * gdb.trace/trace-mt.exp
2080 * gdb.trace/tracecmd.exp
2081 * gdb.trace/tracefile-pseudo-reg.exp
2082 * gdb.trace/tspeed.exp
2083 * gdb.trace/tstatus.exp
2084 * gdb.trace/tsv.exp
2085 * gdb.trace/unavailable.exp
2086 * gdb.trace/while-dyn.exp
2087 * gdb.trace/while-stepping.exp
2088 * lib/gdb-guile.exp
2089 * lib/gdb.exp
2090 * lib/mi-support.exp
2091 * lib/pascal.exp
2092 * lib/perftest.exp
2093 * lib/prelink-support.exp
2094 * lib/selftest-support.exp
2095
ad02e4fe
SM
20962016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2097
2098 * Makefile.in: Include disable-implicit-rules.mk.
2099
22347e55
AA
21002016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2101
2102 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2103 non-byte-aligned bit fields.
2104
da5b30da
AA
21052016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2106
2107 PR gdb/12616
2108 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2109 respects the DW_AT_data_bit_offset attribute.
2110
b593ecca
SM
21112016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2112
2113 * gdb.base/default.exp: Fix output of "set language".
2114
3b165252
SM
21152016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2116
2117 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2118 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2119 make.
2120 * configure.ac: Remove checks for the make program.
2121 * configure: Re-generate.
2122
1a2f3d7f
KB
21232016-11-16 Kevin Buettner <kevinb@redhat.com>
2124
2125 * gdb.python/py-recurse-unwind.c (main): Add loop.
2126 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2127 to read_register() and gdb.parse_and_eval(). Make each code
2128 call a separate case that can be individually tested.
2129 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2130 proc. Call cont_and_backtrace for each of the code paths that
2131 we want to test in the unwinder.
2132
b7f38fda
AA
21332016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2134
2135 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2136 the definition of struct S.
2137
1f8db343
CM
21382016-11-11 Catherine Moore <clm@codesourcery.com>
2139
2140 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2141
fad0c9fb
PA
21422016-11-09 Pedro Alves <palves@redhat.com>
2143
2144 * gdb.base/commands.exp (runto_or_return): New procedure.
2145 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2146 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2147 (progvar_simple_while_test, progvar_complex_if_while_test)
2148 (if_while_breakpoint_command_test)
2149 (infrun_breakpoint_command_test, breakpoint_command_test)
2150 (user_defined_command_test, watchpoint_command_test)
2151 (test_command_prompt_position, redefine_hook_test)
2152 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2153 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2154 multi_line_input and multi_line. Remove gdb_expect and
2155 gdb_stop_suppressing_tests uses.
2156 * lib/gdb.exp (valnum_re): New global.
2157 (multi_line_input): New procedure.
2158
8354c62c
SM
21592016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2160
2161 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2162 Remove.
2163 (test_setup): Define with proc_with_prefix.
2164 (test_cli_inferior): Likewise.
2165 (test_cli_thread): Likewise.
2166 (test_cli_frame): Likewise.
2167 (test_cli_select_frame): Likewise.
2168 (test_cli_up_down): Likewise.
2169 (test_mi_thread_select): Likewise.
2170 (test_mi_stack_select_frame): Likewise.
2171 (test_cli_in_mi_inferior): Likewise.
2172 (test_cli_in_mi_thread): Likewise.
2173 (test_cli_in_mi_frame): Likewise.
2174 (top level): Do not use with_test_prefix_procname.
2175
64f367a2
PA
21762016-11-09 Pedro Alves <palves@redhat.com>
2177
2178 * gdb.base/commands.exp (gdbvar_simple_if_test)
2179 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2180 (progvar_simple_if_test, progvar_simple_while_test)
2181 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2182 (infrun_breakpoint_command_test, breakpoint_command_test)
2183 (user_defined_command_test, watchpoint_command_test)
2184 (test_command_prompt_position, deprecated_command_test)
2185 (bp_deleted_in_command, temporary_breakpoint_commands)
2186 (stray_arg0_test, source_file_with_indented_comment)
2187 (recursive_source_test, if_commands_test)
2188 (error_clears_commands_left, redefine_hook_test)
2189 (redefine_backtrace_test): Use proc_with_prefix.
2190 * lib/gdb.exp (proc_with_prefix): New proc.
2191
0bb65f1e
AA
21922016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2193
2194 * gdb.base/tui-layout.c: New file.
2195 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2196 disassembly window contains very long lines.
2197
7353f247
TT
21982016-11-08 Tom Tromey <tom@tromey.com>
2199
2200 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2201 depend on Python 2.
2202
30a7bb83
TT
22032016-11-08 Tom Tromey <tom@tromey.com>
2204
2205 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2206 New method.
2207
cdf5a07c
MG
22082016-10-29 Manish Goregaokar <manish@mozilla.com>
2209
2806dc7e 2210 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2211
51a789c3
MG
22122016-10-27 Manish Goregaokar <manish@mozilla.com>
2213
2806dc7e
PA
2214 * gdb.rust/simple.rs: Add test for univariant enums without
2215 discriminants and for encoded struct-like enums.
51a789c3 2216
f610ab6d
PA
22172016-10-28 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2220 gdb_test_multiple, tighten regexps and match symtabs and line
2221 tables incrementally.
2222
b129b0ca
LM
22232016-10-28 Luis Machado <lgustavo@codesourcery.com>
2224
2225 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2226 general.
2227
ecf45d2c
SL
22282016-10-25 Luis Machado <lgustavo@codesourcery.com>
2229
2230 * gdb.base/exec-invalid-sysroot.exp: New file.
2231
b8d38ee4
JK
22322016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2235
f90fd8c2
JK
22362016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2237
2238 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2239
2d2476aa
MR
22402016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2241
2806dc7e
PA
2242 * gdb.base/killed-outside.exp: Remove $options from a call to
2243 `prepare_for_testing'.
2d2476aa 2244
e42b25a0
SM
22452016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2246
2247 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2248 Change test message.
2249
3ccdb432
SM
22502016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2251
2252 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2253 Update comment.
2254
5bad3170
SM
22552016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2256
2257 * gdb.trace/mi-trace-save.exp: New file.
2258
5ad9dba7
YQ
22592016-10-13 Yao Qi <yao.qi@linaro.org>
2260
2261 * gdb.base/code_elim.exp (get_var_address): Remove.
2262 * gdb.base/relocate.exp: Likewise.
2263 * gdb.base/shreloc.exp: Likewise.
2264 * lib/gdb.exp (get_var_address): New.
2265
62df7e21
YQ
22662016-10-13 Yao Qi <yao.qi@linaro.org>
2267
2268 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2269 floating point tests if $skip_float_test is false.
2270
4dac951e
LM
22712016-10-12 Luis Machado <lgustavo@codesourcery.com>
2272
2273 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2274 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2275 argc values.
2276 Add 1 to argc so we guarantee distinct initial/modified argc values.
2277
8f1a8fc4
JK
22782016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2281
16c85b5d
JK
22822016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2283
2284 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2285 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2286 * gdb.arch/vsx-regs.exp: Likewise.
2287
1d0e042a
YQ
22882016-10-07 Yao Qi <yao.qi@linaro.org>
2289
2290 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2291
68dadef5
MM
22922016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2293
2294 * gdb.python/python.exp: Test decode_line("*0").
2295
33fa2c6e
DE
22962016-10-06 Doug Evans <dje@google.com>
2297
2298 * gdb.python/py-value.exp (test_value_creation): Add test for large
2299 unsigned 64-bit value.
2300
9c37b5ae
TT
23012016-10-06 Tom Tromey <tom@tromey.com>
2302
2303 * gdb.compile/compile.exp: Change java tests to rust.
2304 * gdb.base/setshow.exp: Change java tests to rust.
2305 * gdb.base/default.exp: Remove java from language list.
2306 * README (Examples): Update language example.
2307 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2308 test.
2309 * lib/gdb.exp (skip_java_tests): Remove.
2310 * lib/java.exp: Remove.
2311 * gdb.java: Remove.
2312
78b86327
MR
23132016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2314
2315 * gdb.arch/mips-fcr.exp: New test.
2316 * gdb.arch/mips-fcr.c: Source for the new test.
2317
7470adbb
MR
23182016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2319
2320 * gdb.base/solib-disc.exp: Use `standard_output_file'
2321 throughout.
2322
4a556533
PA
23232016-10-06 Pedro Alves <palves@redhat.com>
2324
2325 * gdb.base/jit-simple-dl.c: New file.
2326 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2327 * gdb.base/jit-simple.c: ... this.
2328 * gdb.base/jit-simple.exp (jit_run): Delete.
2329 (build_jit): New proc.
2330 (jit_test_reread): Recompile either the main program or the shared
2331 library, depending on what is being tested. Skip changing address
2332 if caller wants to. Compare before/after addresses. If testing
2333 standalone, explicitly load the binary. Test "maint info
2334 breakpoints".
2335 (top level): Add "standalone vs shared lib" and "change address"
2336 vs "same address" axes.
2337
5a122fbc
PA
23382016-10-06 Pedro Alves <palves@redhat.com>
2339
2340 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2341 call.
2342 (jit_run): Delete.
2343 (jit_test_reread): Use with_test_prefix. Reload the main binary
2344 explicitly. Compare the before/after addresses of the JIT
2345 descriptor.
2346
ee8da4b8
DE
23472016-08-15 Doug Evans <dje@google.com>
2348
2349 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2350 for single bitfields is bool.
2351 * gdb.xml/tdesc-regs.exp: Ditto.
2352
f389f6fe
JK
23532016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2356
fdebf1a4
YQ
23572016-10-05 Yao Qi <yao.qi@linaro.org>
2358
2359 * lib/gdb.exp (support_complex_tests): Return zero if
2360 gdb_skip_float_test return true.
2361
9c36d954 23622016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2363 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2364
2365 PR gdb/20487
2366 * gdb.mi/user-selected-context-sync.exp: New file.
2367 * gdb.mi/user-selected-context-sync.c: New file.
2368
4034d0ff 23692016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2370 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2371
2372 PR gdb/20487
2373 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2374 =thread-select-event check.
2375
a4297203
PB
23762016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2377
2378 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2379 the compulsory L operand changes.
2380 * gdb.arch/powerpc-power.s: Likewise.
2381
bb805577
JK
23822016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2383
2384 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2385 * gdb.base/jit-attach-pie.c: New file.
2386 * gdb.base/jit-attach-pie.exp: New file.
2387
6d61dee5
PA
23882016-09-28 Pedro Alves <palves@redhat.com>
2389
2390 * gdb.base/infcall-input.c: New file.
2391 * gdb.base/infcall-input.exp: New file.
2392
f73842fc
YQ
23932016-09-22 Yao Qi <yao.qi@linaro.org>
2394
2395 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2396 (gdb_exit): Rename it to ...
2397 (gdbserver_gdb_exit): ... Close GDBserver.
2398 (gdb_exit): New proc, call gdbserver_gdb_exit.
2399 (mi_gdb_exit): Likewise.
2400
90681dab
YQ
24012016-09-22 Yao Qi <yao.qi@linaro.org>
2402
2403 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2404 path.
2405 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2406 Remove duplication.
2407
9c211fd8
YQ
24082016-09-22 Yao Qi <yao.qi@linaro.org>
2409
2410 * lib/gdbserver-support.exp: Check the existence of
2411 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2412
ad0a504f
AK
24132016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2414
2415 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2416
36cf1806
TT
24172016-09-21 Tom Tromey <tom@tromey.com>
2418
2419 PR gdb/20604:
2420 * gdb.base/quit.exp: New file.
2421
74172ecf
SM
24222016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2423
2424 * .gitignore: New file.
2425
3d0ec882
MR
24262016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2427
2428 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2429 throughout.
2430
8193adea
AA
24312016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2432
2433 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2434
d41a5c09
JK
24352016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2436
2437 * gdb.cp/casts.cc (decltype): Move it ...
2438 (main): ... with its call to ...
2439 * gdb.cp/casts03.cc: ... a new file.
2440 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2441
d2dfe700
JK
24422016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2443
2444 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2445
e2a92b16
PB
24462016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2447
2448 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2449 and sync up the test with tests in gas/testsuite/gas/ppc.
2450 * gdb.arch/powerpc-power.exp: Likewise.
2451
49b4de64
JK
24522016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2453
2454 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2455
2c29df25
SDJ
24562016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2457 Jan Kratochvil <jan.kratochvil@redhat.com>
2458
2459 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2460 make m1's definition to be different from m2's. Use 'dummy' as an
2461 argument for probe 'two'.
2462
cc3c2846
JB
24632016-09-10 Jon Beniston <jon@beniston.com>
2464
2465 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2466 for sim target.
2467
e1b2624a
AA
24682016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2469
2470 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2471 variable declaration.
2472 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2473 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2474 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2475 received HWCAP as its argument.
2476
4295e285
PA
24772016-09-06 Pedro Alves <palves@redhat.com>
2478
2479 * gdb.base/new-ui-pending-input.c: New file.
2480 * gdb.base/new-ui-pending-input.exp: New file.
2481 * gdb.exp (clear_gdb_spawn_id): New procedure.
2482 (with_spawn_id): Check whether gdb_spawn_id exists before
2483 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2484 on exit.
2485
00d5215e
UW
24862016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2487
2488 * gdb.base/float128.c: New file.
2489 * gdb.base/float128.exp: Likewise.
2490 * gdb.base/floatn.c: Likewise.
2491 * gdb.base/floatn.exp: Likewise.
2492
a9ff5f12
UW
24932016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2494
2495 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2496
f245535c
PA
24972016-09-05 Pedro Alves <palves@redhat.com>
2498
2499 PR backtrace/19927
2500 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2501 unwinders are immediately called as side effect of "source" or
2502 "disable unwinder" commands.
2503 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2504
ae9cf263
YQ
25052016-09-02 Yao Qi <yao.qi@linaro.org>
2506
2507 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2508 is true and $type is "float" or "double".
2509
27aba047
YQ
25102016-09-02 Yao Qi <yao.qi@linaro.org>
2511
2512 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2513 true.
2514 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2515 * gdb.base/call-rt-st.exp: Likewise.
2516 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2517 return value instead of gdb,skip_float_test.
2518 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2519 (do_function_calls): Use its return value instead of
2520 gdb,skip_float_test.
2521 * gdb.base/finish.exp: Likewise.
2522 * gdb.base/funcargs.exp: Likewise.
2523 * gdb.base/return.exp: Likewise.
2524 * gdb.base/return2.exp: Likewise.
2525 * gdb.base/varargs.exp: Likewise.
2526 * lib/gdb.exp (gdb_skip_float_test): Change it to
2527 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2528
5af962df
AA
25292016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2530
2531 * gdb.multi/tids.exp: Test "thread apply all".
2532
7fac6910
JK
25332016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2534
2535 * gdb.base/default.exp (tty): Remove.
2536
bb1fe4ac
KB
25372016-08-24 Kevin Buettner <kevinb@redhat.com>
2538
2806dc7e
PA
2539 * gdb.python/py-recurse-unwind.c: New file.
2540 * gdb.python/py-recurse-unwind.py: New file.
2541 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2542
0a1ddfa6
SM
25432016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2544
2545 * gdb.base/set-inferior-tty.exp: New file.
2546 * gdb.base/set-inferior-tty.c: New file.
2547
d9de1fe3
PA
25482016-08-23 Pedro Alves <palves@redhat.com>
2549
2550 PR gdb/20494
2551 * gdb.base/new-ui-echo.c: New file.
2552 * gdb.base/new-ui-echo.exp: New file.
2553
e9d9abd7
YQ
25542016-08-23 Yao Qi <yao.qi@linaro.org>
2555
2556 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2557 gdbserver_spawn.
2558 * gdb.server/connect-without-multi-process.exp (do_test):
2559 Likewise.
2560
3589529e
YQ
25612016-08-23 Yao Qi <yao.qi@linaro.org>
2562
2563 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2564 standalone_txt. Delete gdb_txt and standalone_txt on host
2565 and target. Spawn the binary on target. Copy files from
2566 target to host.
2567
6bb90213
PA
25682016-08-22 Pedro Alves <palves@redhat.com>
2569
2570 PR gdb/20505
2571 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2572 with_test_prefix. Factor out bits to ...
2573 (test_no_vdso): ... this new procedure.
2574
20c2c024
CL
25752016-08-19 Carl Love <cel@us.ibm.com>
2576
2577 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2578 maintaining separate logic for constructing the output path.
2579 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2580 * gdb.arch/ppc-dfp.exp: Likewise.
2581 * gdb.arch/ppc-fp.exp: Likewise.
2582 * gdb.arch/vsx-regs.exp: Likewise.
2583 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2584 binprefix for generating the additional binary files.
2585
0646e07d
PA
25862016-08-19 Pedro Alves <palves@redhat.com>
2587
2588 * gdb.trace/mi-trace-frame-collected.exp
2589 (test_trace_frame_collected): On x32, expect two registers.
2590
46da9242
CL
25912016-08-18 Carl Love <cel@us.ibm.com>
2592
2593 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2594 and sync up the test with tests in gas/testsuite/gas/ppc.
2595 * gdb.arch/powerpc-power.exp: Likewise.
2596
eb2332d7
SM
25972016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2598
2599 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2600 expected error message.
2601
63c61e04
SM
26022016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2603
2604 * gdb.multi/remove-inferiors.exp: New file.
2605 * gdb.multi/remove-inferiors.c: New file.
2606
7b17065f
YQ
26072016-08-12 Yao Qi <yao.qi@linaro.org>
2608
2609 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2610 argument list.
2611
01d3dedf
PA
26122016-08-10 Pedro Alves <palves@redhat.com>
2613
2614 PR gdb/19187
2615 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2616 setup_kfails.
2617
3eb7562a
PA
26182016-08-09 Pedro Alves <palves@redhat.com>
2619 Simon Marchi <simon.marchi@ericsson.com>
2620
2621 PR gdb/20418
2622 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2623 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2624
80614914
PA
26252016-08-09 Pedro Alves <palves@redhat.com>
2626
2627 PR mi/20431
2628 * gdb.mi/mi-cmd-error.exp: New file.
2629
f348d89a
PA
26302016-08-09 Pedro Alves <palves@redhat.com>
2631
2632 PR gdb/18653
2633 * gdb.base/signals-state-child.c: New file.
2634 * gdb.base/signals-state-child.exp: New file.
2635 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2636
e5ca03b4
PA
26372016-08-09 Pedro Alves <palves@redhat.com>
2638
2639 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2640
282a0691
TT
26412016-08-03 Tom Tromey <tom@tromey.com>
2642
2643 PR python/18565:
2644 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2645
41bfcd63
YQ
26462016-08-01 Yao Qi <yao.qi@linaro.org>
2647
2648 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2649 variable mode to "multi-process" if $multi_process is 1, otherwise
2650 set it to "single-process".
2651
e3465b24
YQ
26522016-08-01 Yao Qi <yao.qi@linaro.org>
2653
2654 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2655 * gdb.cp/cpexprs.exp: Likewise.
2656 * gdb.cp/m-static.exp: Likewise.
2657
0b31a4bc
TT
26582016-07-26 Tom Tromey <tom@tromey.com>
2659
2660 PR python/20190:
2661 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2662 test.
2663
e0461dbb
MM
26642016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2665
2666 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2667 selecting assembly source files.
2668 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2669 assembly source files.
2670 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2671 assembly source files.
2672 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2673 selecting assembly source files.
2674
8194e927
SM
26752016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2676
2677 * gdb.base/new-ui.exp (do_test_invalid_args): New
2678 procedure.
2679
c0272db5
TW
26802016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2681
2682 * gdb.btrace/reconnect.c: New file.
2683 * gdb.btrace/reconnect.exp: New file.
2684
e3487908
GKB
26852016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2686
2687 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2688 to test_catch_syscall_group.
2689 (test_catch_syscall_group): New.
2690
12df5c00
TT
26912016-07-21 Tom Tromey <tom@tromey.com>
2692
2693 * gdb.rust/simple.rs (main): Use empty struct expression.
2694 * gdb.rust/simple.exp: Add tests for empty struct expression.
2695
bae62ee2
YQ
26962016-07-21 Yao Qi <yao.qi@linaro.org>
2697
2698 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2699 if gdb_skip_xml_test is true on some targets.
2700
b1b53fb3
YQ
27012016-07-21 Yao Qi <yao.qi@linaro.org>
2702
2703 * gdb.server/solib-list.exp: Unset last_loaded_file.
2704
027d97f8
JK
27052016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2706
2707 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2708 "step into captured_main (args)".
2709
7674d381
JK
27102016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2711
2712 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2713
72b5d099
JK
27142016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2715
2716 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2717
1f960ced
PA
27182016-07-19 Pedro Alves <palves@redhat.com>
2719
2720 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2721 * gdb.opt/inline-bt.exp: Likewise.
2722 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2723 additional_flags=-Winline.
2724 * gdb.opt/inline-locals.exp: Likewise.
2725 * gdb.opt/inline-markers.c (ATTR): Define.
2726 (inlined_fn): Use it.
2727
f25827c1
YQ
27282016-07-19 Yao Qi <yao.qi@linaro.org>
2729
2730 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2731 (test_with_self): Remove some code. Remove argument executable.
2732 (top-level): Use do_self_tests.
2733
37539ebe
DB
27342016-07-15 Zachary Welch <zwelch@codesourcery.com>
2735 Don Breazeal <donb@codesourcery.com>
2736
2737 * gdb.base/maint.exp: Escape paths used in regular expressions.
2738 * gdb.stabs/weird.exp: Likewise.
2739
dac790e1
TT
27402016-07-13 Tom Tromey <tom@tromey.com>
2741
2742 PR python/15620, PR python/18620:
2743 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2744 (test_bkpt_events): New procs.
2745
93daf339
TT
27462016-07-13 Tom Tromey <tom@tromey.com>
2747
2748 PR python/17698:
2749 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2750 test.
2751 (test_watchpoints): Likewise.
2752 (test_bkpt_pending): New proc.
2753
6571a381
TT
27542016-07-13 Tom Tromey <tom@tromey.com>
2755
2756 PR cli/18053:
2757 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2758 completion test.
2759
e8732474
JK
27602016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2761
2762 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2763 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2764 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2765 f_label.
2766 (g): Rename g_end_lbl to g_label.
2767 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2768 low_pc and high_pc.
2769 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2770
e0f3fd7c
TT
27712016-07-12 Tom Tromey <tom@tromey.com>
2772
2773 PR python/19293:
2774 * gdb.python/py-unwind-maint.exp: Update tests.
2775
3cfe46b6
YQ
27762016-07-12 Yao Qi <yao.qi@linaro.org>
2777
2778 * lib/selftest-support.exp (selftest_setup): Match the output
2779 when captured_main is inlined.
2780
4f19a0e6
WT
27812016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2782
2783 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2784 New variables.
2785 (print this%a, print this%b, print this): New tests.
2786 * gdb.fortran/derived-types.f90 (this): New object and
2787 initialization.
2788
986cf455
SM
27892016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2790
2791 * gdb.ada/arraydim.exp: Remove extra directory level in build
2792 directory.
2793
f0464b23
SM
27942016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2795
2796 * lib/ada.exp: Remove extra directory level in build directory.
2797 * gdb.ada/cond_lang.exp: Likewise.
2798 * gdb.ada/exec_changed.exp: Likewise.
2799 * gdb.ada/lang_switch.exp: Likewise.
2800
42d94011
MG
28012016-07-06 Manish Goregaokar <manish@mozilla.com>
2802
2806dc7e
PA
2803 * simple.rs: Add test for raw pointer subscripting.
2804 * simple.exp: Add test expectations.
42d94011 2805
647c264c
YQ
28062016-07-05 Yao Qi <yao.qi@linaro.org>
2807
2808 * gdb.mi/mi-reverse.exp: Match =record-started output.
2809
20aa2c60
PA
28102016-07-01 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2813 procedure.
2814 (jit_reader_test): Test the jit reader's unwinder.
2815 * gdb.base/jithost.c (jit_function_00_code): New global.
2816 (main): Use memcpy to fill in the mmapped code, instead of poking
2817 bytes manually here.
2818 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2819 value.
2820 (read_debug_info): Save the function's range.
2821 (read_sp): New function.
2822 (unwind_frame): Use it. Also unwind RBP.
2823 (get_frame_id): Use read_sp.
2824 (gdb_init_reader): Use calloc instead of malloc.
2825 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2826 parameter. Use gdb_test_multiple.
2827
ced2dffb
PA
28282016-07-01 Pedro Alves <palves@redhat.com>
2829 Antoine Tremblay <antoine.tremblay@ericsson.com>
2830
2831 * gdb.threads/process-dies-while-detaching.c: New file.
2832 * gdb.threads/process-dies-while-detaching.exp: New file.
2833
63000888
PA
28342016-07-01 Pedro Alves <palves@redhat.com>
2835
2836 * gdb.multi/watchpoint-multi-exit.c: New file.
2837 * gdb.multi/watchpoint-multi-exit.exp: New file.
2838
038d4868
PA
28392016-06-30 Pedro Alves <palves@redhat.com>
2840
2841 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2842 unset inferior_spawn_id.
2843
994e9c83
PA
28442016-06-30 Pedro Alves <palves@redhat.com>
2845
2846 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2847 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2848
e5653468
YQ
28492016-06-29 Yao Qi <yao.qi@linaro.org>
2850
2851 * gdb.base/return.c: Add copyright header.
2852
803b47e5
TT
28532016-06-29 Tom Tromey <tom@tromey.com>
2854
2855 PR python/20129:
2856 * gdb.python/py-framefilter.exp: Add tests for setting priority
2857 and disabling of non-existent frame filter.
2858
28244707
YQ
28592016-06-29 Yao Qi <yao.qi@linaro.org>
2860
2861 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2862 0x0f07ff.
2863
a31d2f06
YQ
28642016-06-28 Yao Qi <yao.qi@linaro.org>
2865
2866 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2867 triplets. Start gdb, execute catch syscall, and continue. Check
2868 gdb's output to determine catch syscall is supported.
2869
921d8f54
MG
28702016-06-27 Manish Goregaokar <manish@mozilla.com>
2871
25d49b86
PA
2872 * gdb.rust/simple.rs: Add test for returning unit in a function.
2873 * gdb.rust/simple.exp: Add expectation for functions returning
2874 unit.
921d8f54 2875
f4952523
PMR
28762016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2877
2878 * gdb.python/py-breakpoint-create-fail.c,
2879 gdb.python/py-breakpoint-create-fail.exp,
2880 gdb.python/py-breakpoint-create-fail.py: New testcase.
2881
fccb08f8
MG
28822016-06-25 Manish Goregaokar <manish@mozilla.com>
2883
2884 PR gdb/20239
2885 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2886 * gdb.rust/simple.exp: Add test expectations for new NonZero
2887 tests.
fccb08f8 2888
6b850546
DT
28892016-06-24 David Taylor <dtaylor@emc.com>
2890
2891 * gdb.base/offsets.exp: New file.
2892 * gdb.base/offsets.c: New file.
2893
17621150
TT
28942016-06-23 Tom Tromey <tom@tromey.com>
2895
2896 PR gdb/16483:
2897 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2898 before any filters are loaded.
2899
04d59df6
WT
29002016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2901
2902 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2903 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2904 structs.
2905 * gdb.fortran/derived-type-function.exp: New file.
2906 * gdb.fortran/derived-type-function.f90: New file.
2907
2908
ac69f786
PA
29092016-06-21 Pedro Alves <palves@redhat.com>
2910
2911 * gdb.base/new-ui.exp: New file.
2912 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2913 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2914 (with_spawn_id): New procedure.
2915
49940788
PA
29162016-06-21 Pedro Alves <palves@redhat.com>
2917
2918 * gdb.mi/mi-exec-run.exp: New file.
2919
ef274d26
PA
29202016-06-21 Pedro Alves <palves@redhat.com>
2921
2922 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
2923 breakpoint command's output on the main UI.
2924 (test_break): New procedure, factored out from calls in the top
2925 level.
2926 (top level): Use foreach_with_prefix to test MI as main UI and as
2927 separate UI.
2928
468afe6c
PA
29292016-06-21 Pedro Alves <palves@redhat.com>
2930
2931 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
2932 (test_awatch_creation_and_listing)
2933 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
2934 Remove 'type' parameter.
2935 (test_watchpoint_all): New parameter mi_mode. Remove
2936 with_test_prefix.
2937 (top level): Use foreach_with_prefix, and add main/separate UI MI
2938 testing axis.
2939
51f77c37
PA
29402016-06-21 Pedro Alves <palves@redhat.com>
2941
2942 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
2943 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
2944 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
2945 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
2946 (gdb_main_spawn_id, mi_spawn_id): Declare and
2947 comment.
2948 (mi_create_inferior_pty): New procedure,
2949 factored out from default_mi_gdb_start.
2950 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
2951 procedures.
2952 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
2953 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
2954 Use mi_create_inferior_pty.
2955 (mi_gdb_start): Use eval to pass down args list.
2956
8980e177
PA
29572016-06-21 Pedro Alves <palves@redhat.com>
2958
2959 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
2960 * gdb.opt/inline-cmds.exp: Add MI tests.
2961
f38d3ad1
PA
29622016-06-21 Pedro Alves <palves@redhat.com>
2963
2964 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
2965
45db7c09
PA
29662016-06-21 Pedro Alves <palves@redhat.com>
2967
2968 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
2969 (top level): Use it instead of mi_execute_to.
2970
5a069ab3
PA
29712016-06-21 Pedro Alves <palves@redhat.com>
2972
2973 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
2974 (cont_handler_str): New.
2975 (signal_stop_handler): Set stop_handler_str instead of printing to
2976 stdout.
2977 (continue_handler): Set cont_handler_str instead of printing to
2978 stdout.
2979 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
2980 mi_send_resuming_command. Print stop_handler_str and
2981 cont_handler_str instead of expecting the python events print
2982 directly.
2983
2838cc1d
SD
29842016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2985
2986 * gdb.base/jit-reader.exp: New file.
2987 * gdb.base/jithost.c: New file.
2988 * gdb.base/jithost.h: New file.
2989 * gdb.base/jitreader.c : New file.
2990 * gdb.base/jit-protocol.h: New file.
2991
21a77091
YQ
29922016-06-17 Yao Qi <yao.qi@linaro.org>
2993
2994 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
2995 parameters follow_fork and detach_on_fork. Set follow-fork-mode
2996 and detach-on-fork. Adjust tests.
2997 (top level): Invoke break_cond_on_syscall with combinations of
2998 syscall, follow-fork-mode and detach-on-fork.
2999
f50bf8e5
YQ
30002016-06-17 Yao Qi <yao.qi@linaro.org>
3001
3002 * gdb.base/step-over-exit.c: New.
3003 * gdb.base/step-over-exit.exp: New.
3004
a28d8e50
YTL
30052016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3006
3007 * gdb.base/float.exp: Add target check for nds32*-*-*.
3008 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3009
cad8e26d
AB
30102016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3011
3012 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3013 for unsupported target features.
3014 * gdb.base/call-rt-st.exp: Likewise.
3015 * gdb.base/call-sc.exp: Likewise.
3016 * gdb.base/call-signal-resume.exp: Likewise.
3017 * gdb.base/call-strs.exp: Likewise.
3018 * gdb.base/callexit.exp: Likewise.
3019 * gdb.base/callfuncs.exp: Likewise.
3020 * gdb.base/nodebug.exp: Likewise.
3021 * gdb.base/printcmds.exp: Likewise.
3022 * gdb.base/ptype.exp: Likewise.
3023 * gdb.base/structs.exp: Likewise.
3024 * gdb.base/unwindonsignal.exp: Likewise.
3025 * gdb.cp/gdb2495.exp: Likewise.
3026 * gdb.cp/templates.exp: Likewise.
3027 * gdb.cp/virtfunc.exp: Likewise.
3028 * gdb.threads/hand-call-in-threads.exp: Likewise.
3029 * gdb.threads/interrupted-hand-call.exp: Likewise.
3030 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3031
347dc102
TT
30322016-06-10 Tom Tromey <tom@tromey.com>
3033
3034 PR rust/20110:
3035 * gdb.rust/expr.exp: Add test for integer constant larger than
3036 i32.
3037
5e13cf25
BH
30382016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3039
3040 * gdb.fortran/nested-funcs.exp: New.
3041 * gdb.fortran/nested-funcs.f90: New.
3042
bb556f1f
TK
30432016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3044
3045 * gdb.base/examine-backward.c: New file.
3046 * gdb.base/examine-backward.exp: New file.
3047
38b022b4
SM
30482016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3049
3050 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3051 matching.
3052
1b40ec05
TT
30532016-06-02 Tom Tromey <tom@tromey.com>
3054
3055 PR python/18984:
3056 * gdb.python/py-shared.exp: Add solib_name test.
3057
193bd378
SM
30582016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3059
3060 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3061
3326303b
MG
30622016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3063
3064 PR c++/19893
3065 * gdb.dwarf2/implref.exp: Rename to...
3066 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3067 * gdb.dwarf2/implref-array.c: New file.
3068 * gdb.dwarf2/implref-array.exp: Likewise.
3069 * gdb.dwarf2/implref-global.c: Likewise.
3070 * gdb.dwarf2/implref-global.exp: Likewise.
3071 * gdb.dwarf2/implref-struct.c: Likewise.
3072 * gdb.dwarf2/implref-struct.exp: Likewise.
3073
825c8ef2
AT
30742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3075
3076 * gdb.trace/trace-condition.exp: Add 64bit tests.
3077
2320162a
AT
30782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3079
3080 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3081 bits types.
3082 (main): Adapt to 8 to 64 bits types.
3083 * gdb.trace/trace-condition.exp: Add new tests.
3084
a7818233
AT
30852016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3086
3087 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3088
0d336466
AT
30892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3090
3091 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3092 Move condition tests...
3093 * gdb.trace/trace-condition.exp: Here.
3094
7faeb45a
AT
30952016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3096
3097 * gdb.trace/trace-condition.exp: Add counter-case tests.
3098
e385593e
JK
30992016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 PR c++/15231
3102 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3103 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3104
744608cc
PA
31052016-05-27 Pedro Alves <palves@redhat.com>
3106
3107 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3108 New procedure.
3109 (top level): Call it, and bail out of DejaGnu is known to be bad.
3110
ac775bf4
AB
31112016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3112
3113 * gdb.base/whatis.c: Extend the test case.
3114 * gdb.base/whatis.exp: Add additional tests.
3115
2bbad2ea
BH
31162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3117
3118* gdb.fortran/type.f90: Add pointer variable.
3119* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3120
8b70175d
BH
31212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3122
3123 * gdb.fortran/vla-type.exp: Fix testcase name.
3124
86d8a848
BH
31252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3126
3127 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3128
e188eb36
BH
31292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3130
3131 * gdb.fortran/type.f90: Add nested structures.
3132 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3133 * gdb.fortran/derived-type.exp: Adapt expected output.
3134 * gdb.fortran/vla-type.exp: Adapt expected output.
3135
9b2db1fd
BH
31362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3137
3138 * gdb.fortran/whatis_type.exp: Adapt expected output.
3139
72b17055
BH
31402016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3141
3142 * gdb.fortran/print_type.exp: Fix expected output.
3143 * gdb.fortran/whatis_type.exp: Fix expected output.
3144
3cd81d8d
BH
31452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3146
3147 * gdb.fortran/whatis_type.exp: Use multi_line.
3148
ddae9462
TT
31492016-05-24 Tom Tromey <tom@tromey.com>
3150
3151 PR python/17386:
3152 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3153 use value as an index.
3154
1957f6b8
TT
31552016-05-23 Tom Tromey <tom@tromey.com>
3156
3157 PR python/17981:
3158 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3159 no-breakpoint case.
3160
026a9174
PA
31612016-05-24 Pedro Alves <palves@redhat.com>
3162
3163 PR gdb/19828
3164 * gdb.threads/clone-attach-detach.c: New file.
3165 * gdb.threads/clone-attach-detach.exp: New file.
3166
e70a7231
FR
31672016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3168
3169 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3170
0f6ed0e0
TT
31712016-05-23 Tom Tromey <tom@tromey.com>
3172
3173 PR python/19438, PR python/18393:
3174 * gdb.python/py-progspace.exp: Add "dir" test.
3175 * gdb.python/py-objfile.exp: Add "dir" test.
3176
ffd19d61
YQ
31772016-05-23 Yao Qi <yao.qi@linaro.org>
3178
3179 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3180 * gdb.arch/thumb2-it.exp: Likewise.
3181
9e8f9b05
SM
31822016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3183
3184 * gdb.mi/mi-threads-interrupt.c: New file.
3185 * gdb.mi/mi-threads-interrupt.exp: New file.
3186
61c6156d
SM
31872016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3188
3189 PR gdb/18077
3190 * gdb.mi/mi-async-run.exp: New file.
3191 * gdb.mi/mi-async-run.c: New file.
3192
67218854
TT
31932016-05-17 Tom Tromey <tom@tromey.com>
3194 Manish Goregaokar <manishsmail@gmail.com>
3195
3196 * lib/rust-support.exp: New file.
3197 * lib/gdb.exp (skip_rust_tests): New proc.
3198 (build_executable_from_specs): Handle rust.
3199 * lib/future.exp (gdb_find_rustc): New proc.
3200 (gdb_default_target_compile): Handle rust.
3201 * gdb.rust/expr.exp: New file.
3202 * gdb.rust/generics.exp: New file.
3203 * gdb.rust/generics.rs: New file.
3204 * gdb.rust/methods.exp: New file.
3205 * gdb.rust/methods.rs: New file.
3206 * gdb.rust/modules.exp: New file.
3207 * gdb.rust/modules.rs: New file.
3208 * gdb.rust/simple.exp: New file.
3209 * gdb.rust/simple.rs: New file.
3210
c44af4eb
TT
32112016-05-17 Tom Tromey <tom@tromey.com>
3212
3213 * gdb.base/default.exp (set language): Add rust.
3214
dcd1f979
TT
32152016-05-17 Tom Tromey <tom@tromey.com>
3216
3217 * gdb.gdb/unittest.exp: New file.
3218
155b7f57
YQ
32192016-05-16 Yao Qi <yao.qi@linaro.org>
3220
3221 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3222 shell_prompt. Update shell_prompt_re.
3223
8ddd5a6c
DE
32242016-05-12 Doug Evans <dje@google.com>
3225
3226 PR symtab/19999
3227 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3228 $options when building executable.
3229 * gdb.dwarf2/fission-loclists-pie.S: New file.
3230 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3231
02e370d9
SM
32322016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3233
3234 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3235 of [is_remote target],
3236
8929ad8b
SM
32372016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3238
3239 * lib/gdb.exp (use_gdb_stub): New procedure.
3240
6c447423
DE
32412016-05-03 Yunlian Jiang <yunlian@google.com>
3242 Doug Evans <dje@google.com>
3243
3244 PR symtab/19914
3245 * gdb.dwarf2/dwp-sepdebug.c: New file.
3246 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3247
444e826c
SM
32482016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3249
3250 * gdb.base/detach.exp: Remove is_remote check.
3251
740feeaa
SM
32522016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3253
3254 * gdb.base/annota-input-while-running.exp: Don't check for
3255 [is_remote target]. Enable annotations after running to main.
3256 Remove unused "set test..." line.
3257
9080ac9d
SM
32582016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3259
3260 * gdb.trace/trace-enable-disable.exp: New file.
3261 * gdb.trace/trace-enable-disable.c: New file.
3262
952ebca5
SM
32632016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3264
3265 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3266 use it in info sharedlibrary test.
3267 * gdb.trace/ftrace-lock.exp: Likewise.
3268 * gdb.trace/ftrace.exp: Likewise.
3269 * gdb.trace/range-stepping.exp: Likewise.
3270 * gdb.trace/trace-break.exp: Likewise.
3271 * gdb.trace/trace-condition.exp: Likewise.
3272 * gdb.trace/trace-mt.exp: Likewise.
3273
d9019901
SM
32742016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3275
3276 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3277 (gdb_load_shlib): ... this.
3278 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3279 gdb_load_shlib.
3280 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3281 * gdb.base/ctxobj.exp: Likewise.
3282 * gdb.base/dprintf-pending.exp: Likewise.
3283 * gdb.base/dso2dso.exp: Likewise.
3284 * gdb.base/fixsection.exp: Likewise.
3285 * gdb.base/gcore-relro.exp: Likewise.
3286 * gdb.base/gdb1555.exp: Likewise.
3287 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3288 * gdb.base/gnu-ifunc.exp: Likewise.
3289 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3290 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3291 * gdb.base/pending.exp: Likewise.
3292 * gdb.base/print-file-var.exp: Likewise.
3293 * gdb.base/print-symbol-loading.exp: Likewise.
3294 * gdb.base/shlib-call.exp: Likewise.
3295 * gdb.base/shreloc.exp: Likewise.
3296 * gdb.base/so-impl-ld.exp: Likewise.
3297 * gdb.base/solib-disc.exp: Likewise.
3298 * gdb.base/solib-nodir.exp: Likewise.
3299 * gdb.base/solib-overlap.exp: Likewise.
3300 * gdb.base/solib-symbol.exp: Likewise.
3301 * gdb.base/solib-weak.exp (do_test): Likewise.
3302 * gdb.base/sym-file.exp: Likewise.
3303 * gdb.base/symtab-search-order.exp: Likewise.
3304 * gdb.base/type-opaque.exp: Likewise.
3305 * gdb.base/unload.exp: Likewise.
3306 * gdb.base/watchpoint-solib.exp: Likewise.
3307 * gdb.compile/compile.exp: Likewise.
3308 * gdb.cp/gdb2384.exp: Likewise.
3309 * gdb.cp/infcall-dlopen.exp: Likewise.
3310 * gdb.cp/re-set-overloaded.exp: Likewise.
3311 * gdb.fortran/library-module.exp: Likewise.
3312 * gdb.opt/solib-intra-step.exp: Likewise.
3313 * gdb.python/py-finish-breakpoint.exp: Likewise.
3314 * gdb.python/py-shared.exp: Likewise.
3315 * gdb.reverse/solib-precsave.exp: Likewise.
3316 * gdb.reverse/solib-reverse.exp: Likewise.
3317 * gdb.server/solib-list.exp: Likewise.
3318 * gdb.threads/dlopen-libpthread.exp: Likewise.
3319 * gdb.threads/tls-shared.exp: Likewise.
3320 * gdb.threads/tls-so_extern.exp: Likewise.
3321 * gdb.trace/change-loc.exp: Likewise.
3322 * gdb.trace/ftrace-lock.exp: Likewise.
3323 * gdb.trace/ftrace.exp: Likewise.
3324 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3325 * gdb.trace/pending.exp: Likewise.
3326 * gdb.trace/range-stepping.exp: Likewise.
3327 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3328 (strace_info_marker): Likewise.
3329 (strace_probe_marker): Likewise.
3330 (strace_trace_on_same_addr): Likewise.
3331 (strace_trace_on_diff_addr): Likewise.
3332 * gdb.trace/trace-break.exp: Likewise.
3333 * gdb.trace/trace-condition.exp: Likewise.
3334 * gdb.trace/trace-mt.exp: Likewise.
3335
fca4cfd9
SM
33362016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3337
3338 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3339 result of gdb_remote_download.
3340 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3341 * gdb.base/dso2dso.exp: Likewise.
3342 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3343 * gdb.base/print-file-var.exp: Likewise.
3344 * gdb.base/shlib-call.exp: Likewise.
3345 * gdb.base/shreloc.exp: Likewise.
3346 * gdb.base/solib-overlap.exp: Likewise.
3347 * gdb.base/solib-weak.exp (do_test): Likewise.
3348 * gdb.base/unload.exp: Likewise.
3349
11cf4ffb
YQ
33502016-04-27 Yao Qi <yao.qi@linaro.org>
3351
3352 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3353 exists.
3354
3e2e34f8
KB
33552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3356
3357 * vla-type.exp: Print structure from toplevel.
3358
8f07e298
BH
33592016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3360
3361 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3362 of dynamic types.
3363 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3364 of dynamic types.
3365
9920b434
BH
33662016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3367
3368 * gdb.fortran/vla-type.f90: New file.
3369 * gdb.fortran/vla-type.exp: New file.
3370
f3abeff5
YQ
33712016-04-25 Yao Qi <yao.qi@linaro.org>
3372
3373 * gdb.base/branch-to-self.c: New file.
3374 * gdb.base/branch-to-self.exp: New file.
3375
0a5d52f0
YQ
33762016-04-22 Yao Qi <yao.qi@linaro.org>
3377
3378 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3379 more after $hex.
3380
495346f6
YQ
33812016-04-22 Yao Qi <yao.qi@linaro.org>
3382
3383 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3384 * gdb.base/annota3.exp: Likewise.
3385
4a7e075c
YQ
33862016-04-22 Yao Qi <yao.qi@linaro.org>
3387
3388 * gdb.reverse/step-precsave.exp: Do one step and test program
3389 stops in "callee" and do multiple steps until program goes out
3390 of "callee".
3391 * gdb.reverse/step-reverse.exp: Likewise.
3392
5b061e98
YQ
33932016-04-22 Yao Qi <yao.qi@linaro.org>
3394
3395 * gdb.trace/signal.exp: Also pass if
3396 $tracepoint_hits($i) > $iterations.
3397
5c5dc57f
YQ
33982016-04-22 Yao Qi <yao.qi@linaro.org>
3399
3400 * gdb.trace/signal.c: New file.
3401 * gdb.trace/signal.exp: New file.
3402
a55411b9
DE
34032016-04-19 Doug Evans <xdje42@gmail.com>
3404
3405 * gdb.base/bad-file.exp: New file.
3406
a22df60a
MG
34072016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3408
3409 * gdb.dwarf2/implref.exp: New file.
3410
0c13f7e5
BH
34112016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3412
3413 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3414 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3415 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3416 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3417 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3418 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3419 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3420 * lib/fortran.exp (fortran_int4): New procedure.
3421 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3422 (fortran_logical4): Likewise.
3423
9b9b09e9
BH
34242016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3425
3426 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3427
a14d1f4d
BH
34282016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3429
3430 * lib/compiler.c: Add Intel specific preprocessor macros.
3431 * lib/compiler.cc: Likewise.
25d49b86 3432
7d49b1d0
LM
34332016-04-13 Luis Machado <lgustavo@codesourcery.com>
3434
3435 * gdb.server/connect-with-no-symbol-file.c: New file.
3436 * gdb.server/connect-with-no-symbol-file.exp: New file.
3437
8392fa22
SM
34382016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3439
3440 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3441
8c4c4aeb
SM
34422016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3443
3444 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3445 standard output directory.
3446
45e3745e
AT
34472016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3448
3449 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3450
e26b7e41
MM
34512016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3452
3453 * gdb.btrace/instruction_history.c (loop): Add declaration.
3454
8ce09462
AT
34552016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3456
3457 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3458
2e88a1ea
SM
34592016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3460
3461 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3462 parentheses to print.
3463 (continue_handler): Likewise.
3464
f48e22e3
SM
34652016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3466
3467 * gdb.server/solib-list.exp: Remove is_remote check.
3468 Pass shlib= to gdb_compile. Don't link shared library with
3469 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3470 Run binary filename through "readlink -f" on the target.
3471
096be756
PA
34722016-04-08 Pedro Alves <palves@redhat.com>
3473
3474 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3475 interpreter filename as argument to gdbserver_spawn.
3476 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3477 Return empty if $last_loaded_file does not exist.
3478
06500533
JK
34792016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3482 * gdb.base/jit-main.c: Use exit after usage.
3483
2d35e871
JK
34842016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3485
3486 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3487 GDBHISTSIZE prior to the tests.
3488 * gdb.base/gdbinit-history.exp: Likewise.
3489
34902016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3491
3492 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3493 instead of build_executable. Use gdb_load_shlibs.
3494
c8064e7e
YQ
34952016-04-07 Yao Qi <yao.qi@linaro.org>
3496
3497 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3498 Execute "si" command.
3499
bde47561
YQ
35002016-04-07 Yao Qi <yao.qi@linaro.org>
3501
3502 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3503 number instead of the comments on some line.
3504
b16f8a3b
DB
35052016-04-06 Don Breazeal <donb@codesourcery.com>
3506
3507 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3508 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3509
c2f901df
SM
35102016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3511
3512 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3513 standard_output_file. Remove unused binfile variable.
3514
ac17fda0
CU
35152016-04-05 Catalin Udma <catalin.udma@freescale.com>
3516
3517 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3518 * gdb.python/py-mi-objfile.exp: Match "list main" output
3519 in console format.
3520
03a8c4df
SM
35212016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3522
3523 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3524 absolute.
3525
6e774b13
SM
35262016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3527
3528 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3529 absolute.
3530 * gdb.trace/ftrace.exp: Likewise.
3531 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3532 targets as well.
3533 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3534 (gdb_load_shlibs): Copy libraries to test directory when testing
3535 natively. Only set solib-search-path if testing remotely.
3536 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3537
7817ea46
SM
35382016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3539
3540 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3541 gdb_download. Use it even if the target is not remote.
3542 * gdb.base/jit.exp (compile_jit_test): Likewise.
3543 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3544 output directory if the destination board is local, otherwise use
3545 the standard remote_download from DejaGnu.
3546 (gdb_download): Remove.
3547 (gdb_load_shlibs): Use gdb_remote_download instead of
3548 gdb_download.
3549 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3550 Use gdb_remote_download instead of gdb_download. Use it even if
3551 the target is not remote.
3552 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3553 instead of gdb_download.
3554
7beb7f68
SM
35552016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3556
3557 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3558 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3559 run.
3560
cc63428a
AV
35612016-04-01 Artemiy Volkov <artemiyv@acm.org>
3562
3563 PR gdb/19820
3564 * gdb.base/printcmds.exp: Add artificial arrays tests.
3565
64cdf930
PA
35662016-03-31 Pedro Alves <palves@redhat.com>
3567
3568 PR gdb/19858
3569 * gdb.base/jit-main.c: Include unistd.h.
3570 (ATTACH): Define to 0 if not already defined.
3571 (wait_for_gdb, mypid): New globals.
3572 (WAIT_FOR_GDB): New macro.
3573 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3574 some breakpoint locations.
3575 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3576 New procedures.
3577 (one_jit_test): Add REATTACH parameter, and handle it. Use
3578 continue_to_test_location.
3579 (top level): Test attach, and adjusts calls to one_jit_test.
3580
40dea8cb
PA
35812016-03-31 Pedro Alves <palves@redhat.com>
3582
3583 PR gdb/19858
3584 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3585 BINSUFFIX parameter, and handle it.
3586 (top level): Adjust calls compile_jit_test.
3587
e7ea3ec7
CU
35882016-03-31 Catalin Udma <catalin.udma@freescale.com>
3589
3590 PR python/19743
3591 * gdb.python/py-mi-events-gdb.py: New file.
3592 * gdb.python/py-mi-events.c: New file.
3593 * gdb.python/py-mi-events.exp: New file.
3594
e6359af3
YQ
35952016-03-30 Yao Qi <yao.qi@linaro.org>
3596
3597 * gdb.reverse/until-precsave.exp: Match function name only.
3598 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3599 Move malloc to a condition block.
3600 * gdb.reverse/until-reverse.exp: Match function name only.
3601
a4105d04
MK
36022016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3603
3604 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3605 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3606 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3607 variable for GPR 0 instead of assuming it is register 0.
3608 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3609 * lib/trace-support.exp: Add s390 registers.
3610
bfa6adb9
YQ
36112016-03-29 Yao Qi <yao.qi@linaro.org>
3612
3613 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3614
1e6697ea
YQ
36152016-03-24 Yao Qi <yao.qi@linaro.org>
3616
3617 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3618 test message.
3619
64bcd522
AA
36202016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3621
3622 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3623 maintaining separate logic for constructing the output path.
3624
7868401b
DB
36252016-03-16 Don Breazeal <donb@codesourcery.com>
3626
3627 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3628 Retry fork and waitpid on interrupted system call errors.
3629 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3630 Use with_timeout_factor to increase timeout by factor of 10.
3631
1cafadb4
DB
36322016-03-15 Don Breazeal <donb@codesourcery.com>
3633
3634 * gdb.cp/scope-err.cc: New test program.
3635 * gdb.cp/scope-err.exp: New test script.
3636 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3637 lines and "set breakpoint here" comment.
3638 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3639 Fixed some whitespace and format issues.
3640 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3641 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3642
81516450
DE
36432016-03-15 Doug Evans <dje@google.com>
3644
3645 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3646 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3647 All callers updated. Add tests for enums, mixed flags register.
3648
aa52b601
DE
36492016-03-15 Doug Evans <dje@google.com>
3650
3651 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3652 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3653
fa4ff313
SM
36542016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3655
3656 * gdb.base/default.exp: Add $_as_string to the list of expected
3657 convenience functions.
3658
f2403c39
AB
36592016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3660
3661 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3662
f2f3ccb9
SM
36632016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3664
3665 * gdb.python/py-as-string.exp: New file.
3666 * gdb.python/py-as-string.c: New file.
3667
00dbd492
PA
36682016-03-09 Pedro Alves <palves@redhat.com>
3669
3670 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3671 signal" -> "Thread NN received signal" output change.
3672 * gdb.threads/ia64-sigill.exp: Likewise.
3673 * gdb.threads/linux-dp.exp: Likewise.
3674 * gdb.threads/manythreads.exp: Likewise.
3675 * gdb.threads/pending-step.exp: Likewise.
3676 * gdb.threads/print-threads.exp: Likewise.
3677 * gdb.threads/sigstep-threads.exp: Likewise.
3678 * gdb.threads/staticthreads.exp: Likewise.
3679 * gdb.threads/tls.exp: Likewise.
3680
1e6697ea
YQ
36812016-03-09 Pedro Alves <palves@redhat.com>
3682
3683 * gdb.base/command-line-input.exp: New file.
3684
b04fd3be
MK
36852016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3686
3687 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3688 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3689 * gdb.trace/pending.exp: Accept leading dot before function name.
3690 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3691 * lib/trace-support.exp: Set registers for ppc.
3692
98fa59e9
MK
36932016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3694
3695 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3696 use it for disassembly; accept .main in addition to main in backtrace.
3697
f77198c8
MK
36982016-03-09 Wei-cheng Wang <cole945@gmail.com>
3699 Marcin Kościelnicki <koriakin@0x04.net>
3700
3701 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3702 (gdb_recursion_test_ptr): New global variable.
3703 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3704 gdb_recursion_test.
3705 (gdb_c_test): Ditto.
3706
ba84e0da
MK
37072016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3708
3709 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3710 ordering.
3711
4366d36e
MK
37122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3713
3714 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3715 (bar): Add bar_start_lbl label.
3716 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3717 of foo/bar for emitting DWARF and tracing.
3718
5eb264df
SDJ
37192016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3720
3721 * analyze-racy-logs.py: Set executable bit.
3722
fb6a751f
SDJ
37232016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3724
3725 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3726 (CHECK_TARGET_TMP): Likewise.
3727 (check-single-racy): New rule.
3728 (check-parallel-racy): Likewise.
3729 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3730 (do-check-parallel-racy): New rule.
3731 (check-racy/%.exp): Likewise.
3732 * README (Racy testcases): New section.
3733 * analyze-racy-logs.py: New file.
3734
bdf7e230
DE
37352016-03-03 Doug Evans <dje@google.com>
3736
3737 * gdb.base/skip.exp: Use with_test_prefix.
3738
4719d415
YQ
37392016-03-03 Yao Qi <yao.qi@linaro.org>
3740
3741 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3742 Invoke step_over_syscall "clone" and break_cond_on_syscall
3743 "clone".
3744 * gdb.base/step-over-clone.c: New file.
3745
ea507862
YQ
37462016-03-03 Yao Qi <yao.qi@linaro.org>
3747
3748 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3749 code format.
3750
8fc8cbda
YQ
37512016-03-03 Yao Qi <yao.qi@linaro.org>
3752
3753 * gdb.base/disp-step-fork.c: Rename to ...
3754 * gdb.base/step-over-fork.c: ... it. New file.
3755 * gdb.base/disp-step-vfork.c: Rename to ...
3756 * gdb.base/step-over-vfork.c: ... it. New file.
3757 * gdb.base/disp-step-syscall.exp: Rename to ...
3758 * gdb.base/step-over-syscall.exp: ... it. New file.
3759 (disp_step_cross_syscall): Rename to ...
3760 (step_over_syscall): ... it.
3761
92fa70b0
YQ
37622016-03-03 Yao Qi <yao.qi@linaro.org>
3763
3764 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3765 If target supports condition evaluation on target, invoke
3766 break_cond_on_syscall for fork and vfork.
3767
e197ad3c
YQ
37682016-03-03 Yao Qi <yao.qi@linaro.org>
3769
3770 * gdb.base/disp-step-syscall.exp: Don't invoke
3771 support_displaced_stepping.
3772 (disp_step_cross_syscall): Test with displaced stepping off and
3773 on if supported.
3774
0b47da9f
YQ
37752016-03-03 Yao Qi <yao.qi@linaro.org>
3776
3777 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3778 proc.
3779 (setup): New proc.
3780 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3781 and setup.
3782
065ab6dc
BH
37832016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3784
3785 * gdb.fortran/vla-history.exp: Remove breakpoint.
3786
07e448ad 37872016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3788
25d49b86
PA
3789 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3790 exceeds timeout.
07e448ad 3791
9ac2d526 37922016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3793
25d49b86
PA
3794 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3795 breakpoint.
9ac2d526 3796
17807369
BH
37972016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3798
3799 * gdb.mi/vla.f90: Nullify pointer after declaration.
3800
86e501af
PA
38012016-03-01 Pedro Alves <palves@redhat.com>
3802
3803 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3804
1e903e32
PA
38052016-03-01 Pedro Alves <palves@redhat.com>
3806
3807 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3808 before anything else.
3809 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3810 _GNU_SOURCE here.
3811 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3812 before anything else.
3813 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3814
6ccb54e2
PA
38152016-03-01 Pedro Alves <palves@redhat.com>
3816
3817 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3818
30ca9da1
YQ
38192016-03-01 Yao Qi <yao.qi@linaro.org>
3820
3821 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3822 prepare_for_testing.
3823
dc856b38
YQ
38242016-03-01 Yao Qi <yao.qi@linaro.org>
3825
3826 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3827
4a932159
AA
38282016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3829
3830 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3831 manually constructing the output path.
3832
f2489477
AA
38332016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3834
3835 * gdb.arch/s390-stackless.S: New.
3836 * gdb.arch/s390-stackless.exp: New.
3837
38899f16
IB
38382016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3839
3840 * gdb.dlang/circular.c: New file.
3841 * gdb.dlang/circular.exp: New file.
3842
9fde51ed
YQ
38432016-02-26 Yao Qi <yao.qi@linaro.org>
3844
3845 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3846 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3847 (testcases): Update.
3848
ce90fefe
YQ
38492016-02-26 Yao Qi <yao.qi@linaro.org>
3850
3851 * gdb.reverse/aarch64.c: Rename to ...
3852 * gdb.reverse/insn-reverse.c: ... it.
3853 * gdb.reverse/aarch64.exp: Rename to ...
3854 * gdb.reverse/insn-reverse.exp: ... it.
3855
3263bceb
YQ
38562016-02-26 Yao Qi <yao.qi@linaro.org>
3857
3858 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3859 (testcase_ftype): New.
3860 (testcases): New array.
3861 (n_testcases): New.
3862 (main): Call each element in testcases.
3863 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3864 (read_testcase): New.
3865 Do the tests in a loop.
3866
6cb59ff1
YQ
38672016-02-25 Yao Qi <yao.qi@linaro.org>
3868
3869 * gdb.base/branches.c: Remove.
3870
ae91f625
MK
38712016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3872
3873 PR gdb/13808
3874 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3875
678b48b7
MK
38762016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3877
3878 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3879
7337a6f2
MK
38802016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3881
3882 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3883 change x86_64 call_insn to 'callq'.
3884
861ca91f
AT
38852016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3886
3887 * gdb.trace/tfile-avx.c: Move to...
3888 * gdb.trace/tracefile-pseudo-reg.c: Here.
3889 * gdb.trace/tfile-avx.exp: Move to...
3890 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3891
bf74e428
GB
38922016-02-24 Gary Benson <gbenson@redhat.com>
3893
3894 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3895 message on attach.
3896
cce0e923
DE
38972016-02-23 Doug Evans <dje@google.com>
3898
3899 * gdb.base/skip.c (test_skip): New function.
3900 (end_test_skip_file_and_function): New function.
3901 (test_skip_file_and_function): New function.
3902 * gdb.base/skip1.c (test_skip): New function.
3903 (skip1_test_skip_file_and_function): New function.
3904 * gdb.base/skip.exp: Add tests for new skip options.
3905 * gdb.base/skip-solib.exp: Update expected output.
3906 * gdb.perf/skip-command.cc: New file.
3907 * gdb.perf/skip-command.exp: New file.
3908 * gdb.perf/skip-command.py: New file.
3909
4000e47e
MK
39102016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3911
3912 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3913 info registers pattern.
3914
24f75ead
IB
39152016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
3916
3917 * lib/future.exp: Add D support.
3918 (gdb_find_gdc): New proc.
3919 (gdb_default_target_compile): Add D support.
3920
fbb7bcbe
WW
39212016-02-18 Wei-cheng Wang <cole945@gmail.com>
3922
3923 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
3924 user+system time.
3925 (trace_speed_test): Determine the iteration count for a time
3926 between 15..30 seconds.
3927
012b3a21
WT
39282016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
3929
3930 * gdb.arch/i386-mpx-sigsegv.c: New file.
3931 * gdb.arch/i386-mpx-sigsegv.exp: New file.
3932 * gdb.arch/i386-mpx-simple_segv.c: New file.
3933 * gdb.arch/i386-mpx-simple_segv.exp: New file.
3934
2d5189bd
YQ
39352016-02-18 Yao Qi <yao.qi@linaro.org>
3936
3937 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3938 Don't call setup_kfail.
3939
40fb20d0
YQ
39402016-02-18 Yao Qi <yao.qi@linaro.org>
3941
3942 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3943 Set "set breakpoint condition-evaluation" per $cond_bp_target.
3944
21b1f8d2
DE
39452016-02-16 Doug Evans <dje@google.com>
3946
3947 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
3948 * gdb.base/skip1.c: Ditto.
3949 * gdb.base/skip.exp: Whitespace cleanup.
3950
4041ed77
DB
39512016-02-16 Don Breazeal <donb@codesourcery.com>
3952
3953 PR remote/19496
3954 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3955 Remove kfail for PR remote/19496.
3956
c4ef31bf
SM
39572016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3958
3959 * lib/gdb.exp (standard_temp_file): Return a path specific to
3960 the runtest invocation.
3961
266b65b3
SM
39622016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3963
3964 * gdb.trace/save-trace.exp: Change relative path to be in the
3965 standard output directory.
3966
a7a0a6a9
JK
39672016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * gdb.arch/i386-prologue.c: Add missing prototypes.
3970
c99dbb42
JK
39712016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
3974 * gdb.arch/i386-prologue.exp: Likewise.
3975 * gdb.arch/i386-size.exp: Likewise.
3976
aa480355
SM
39772016-02-15 Simon Marchi <simon.marchi@ericsson.com>
3978
3979 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
3980 define object file path.
3981 * gdb.btrace/gcore.exp: Use standard_output_file to define core
3982 file path.
3983 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
3984 standard_output_file to define binfile.
3985
ba881f50
JK
39862016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 Fix compatibility with recent gfortran-5.3.1.
3989 * gdb.fortran/vla-history.exp (print vla1 allocated)
3990 (print vla2 allocated, print $2, print $3): Remove
3991 (print $4): Rename to ...
3992 (print $2): ... here.
3993 (print $9): Rename to ...
3994 (print $5): ... here.
3995 (print $10): Rename to ...
3996 (print $6): ... here.
3997 * gdb.fortran/vla.f90: Add pvla initialization.
3998
e9fb005c
JK
39992016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4000
4001 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4002 New test.
4003 * gdb.fortran/vla-value-sub.exp: Likewise.
4004
e44e00ff
MK
40052016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4006
4007 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4008
97e94151
SM
40092016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4010
4011 * i386-biarch-core.exp: Define corefile using
4012 standard_output_file.
4013
01113bc1
YQ
40142016-02-12 Yao Qi <yao.qi@linaro.org>
4015
4016 * gdb.arch/arm-single-step-kernel-helper.c: New.
4017 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4018
33b4777c
MM
40192016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4020
4021 * gdb.btrace/tailcall-only.exp: New.
4022 * gdb.btrace/tailcall-only.c: New.
4023 * gdb.btrace/x86_64-tailcall-only.S: New.
4024 * gdb.btrace/i686-tailcall-only.S: New.
4025
acc23c11
PA
40262016-02-11 Pedro Alves <palves@redhat.com>
4027
4028 * README (Parallel testing): Add missing double quotes.
4029
e352bf0a
PA
40302016-02-11 Pedro Alves <palves@redhat.com>
4031
4032 * README (Parallel testing): New section.
4033 (GDB_PARALLEL): Rewrite.
4034 (FORCE_PARALLEL): Document.
4035
9f5fed78
MK
40362016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4037
4038 * gdb.trace/tfile-avx.c: New test.
4039 * gdb.trace/tfile-avx.exp: New test.
4040
9ef9e6a6
KS
40412016-02-09 Keith Seitz <keiths@redhat.com>
4042
4043 PR breakpoints/19546
4044 * gdb.base/infcall-exec.c: New file.
4045 * gdb.base/infcall-exec2.c: New file.
4046 * gdb.base/infcall-exec.exp: New file.
4047
a96e36da
KS
40482016-02-09 Keith Seitz <keiths@redhat.com>
4049
4050 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4051 (toplevel): Call test_bkpt_address.
4052
9f61929f
KS
40532016-02-09 Keith Seitz <keiths@redhat.com>
4054
4055 PR python/19506
4056 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4057 (toplevel): Call test_bkpt_address.
4058
1e94266c
SM
40592016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4060
4061 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4062 to AC_OUTPUT.
4063 * configure: Regenerate.
4064
2a7f3dff
PA
40652016-02-09 Pedro Alves <palves@redhat.com>
4066
4067 PR breakpoints/19548
4068 * gdb.base/execl-update-breakpoints.c (some_function): New
4069 function.
4070 (main): Call it.
4071 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4072 Tighten expected GDB output.
4073
2151ccc5
SM
40742016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4075
4076 * Makefile.in (ALL_SUBDIRS): Remove.
4077 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4078 (distclean maintainer-clean realclean): Likewise.
4079 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4080 * configure: Regenerate.
4081 * gdb.ada/Makefile.in: Delete.
4082 * gdb.arch/Makefile.in: Likewise.
4083 * gdb.asm/Makefile.in: Likewise.
4084 * gdb.base/Makefile.in: Likewise.
4085 * gdb.btrace/Makefile.in: Likewise.
4086 * gdb.cell/Makefile.in: Likewise.
4087 * gdb.compile/Makefile.in: Likewise.
4088 * gdb.cp/Makefile.in: Likewise.
4089 * gdb.disasm/Makefile.in: Likewise.
4090 * gdb.dlang/Makefile.in: Likewise.
4091 * gdb.dwarf2/Makefile.in: Likewise.
4092 * gdb.fortran/Makefile.in: Likewise.
4093 * gdb.gdb/Makefile.in: Likewise.
4094 * gdb.go/Makefile.in: Likewise.
4095 * gdb.guile/Makefile.in: Likewise.
4096 * gdb.java/Makefile.in: Likewise.
4097 * gdb.linespec/Makefile.in: Likewise.
4098 * gdb.mi/Makefile.in: Likewise.
4099 * gdb.modula2/Makefile.in: Likewise.
4100 * gdb.multi/Makefile.in: Likewise.
4101 * gdb.objc/Makefile.in: Likewise.
4102 * gdb.opencl/Makefile.in: Likewise.
4103 * gdb.opt/Makefile.in: Likewise.
4104 * gdb.pascal/Makefile.in: Likewise.
4105 * gdb.perf/Makefile.in: Likewise.
4106 * gdb.python/Makefile.in: Likewise.
4107 * gdb.reverse/Makefile.in: Likewise.
4108 * gdb.server/Makefile.in: Likewise.
4109 * gdb.stabs/Makefile.in: Likewise.
4110 * gdb.threads/Makefile.in: Likewise.
4111 * gdb.trace/Makefile.in: Likewise.
4112 * gdb.xml/Makefile.in: Likewise.
4113 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4114 GDB_PARALLEL.
4115 (standard_output_file): Remove check for GDB_PARALLEL, always
4116 return path in outputs/$subdir/$testname.
4117
437277d4
SM
41182016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4119
4120 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4121 (site.exp): Assign abs_srcdir to tcl's srcdir.
4122
31d913c7
YQ
41232016-02-04 Yao Qi <yao.qi@linaro.org>
4124
4125 * gdb.base/foll-exec-mode.c: Include limits.h.
4126 (main): Add parameters argc and argv. Get directory from
4127 argv[0].
4128 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4129 compilation.
4130 * gdb.base/foll-exec.c: Include limits.h.
4131 (main): Add parameters argc and argv.
4132 Get directory from argv[0].
4133 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4134 Adjust tests on the number of lines as source code changed.
4135 * gdb.base/foll-vfork-exit.c: Include limits.h.
4136 (main): Add one line of statement before vfork.
4137 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4138 (main): Add parameters argc and argv. Get directory from
4139 argv[0].
4140 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4141 (setup_gdb): Set tbreak to skip some source lines.
4142 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4143 (main): Add parameters argc and argv. Get directory from
4144 argv[0].
4145 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4146 compilation.
4147 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4148 (main): Add parameters argc and argv. Get directory from
4149 argv[0].
4150 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4151 compilation.
4152
9482b9fb
DE
41532016-02-01 Doug Evans <dje@google.com>
4154
4155 * gdb.base/skip.exp: Clean up multiple references to same test name.
4156
6b2e4f10
PA
41572016-02-01 Pedro Alves <palves@redhat.com>
4158
ccb6afd6 4159 PR remote/19496
6b2e4f10
PA
4160 * gdb.threads/forking-threads-plus-breakpoint.exp
4161 (displaced_stepping_supported): New global.
4162 (probe_displaced_stepping_support): New procedure.
4163 (do_test): Add 'displaced' parameter, and use it.
4164 (top level): Check for displaced stepping support. Add displaced
4165 stepping on/off testing axis.
4166
37a8db1a
AB
41672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4168
4169 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4170 pointer. Don't perform further tests on the unassociated pointer
4171 if the first test fails.
4172
5fdf6324
AB
41732016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4174
4175 * gdb.base/max-value-size.c: New file.
4176 * gdb.base/max-value-size.exp: New file.
4177 * gdb.base/huge.exp: Disable max-value-size for this test.
4178
935c6144
IB
41792016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4180
4181 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4182
7fe8399d
YQ
41832016-01-28 Yao Qi <yao.qi@linaro.org>
4184
4185 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4186
a2077e25
PA
41872016-01-25 Pedro Alves <palves@redhat.com>
4188
4189 PR threads/19461
4190 * gdb.base/fork-running-state.c: New file.
4191 * gdb.base/fork-running-state.exp: New file.
4192
1d2736d4
PA
41932016-01-25 Pedro Alves <palves@redhat.com>
4194
4195 PR gdb/19494
4196 * gdb.base/catch-fork-kill.c: New file.
4197 * gdb.base/catch-fork-kill.exp: New file.
4198
f1da4b11
PA
41992016-01-25 Pedro Alves <palves@redhat.com>
4200
4201 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4202 Delete, moved to lib/gdb.exp.
4203 * gdb.threads/forking-threads-plus-breakpoint.exp
4204 (foreach_with_prefix): Likewise.
4205 * gdb.threads/process-dies-while-handling-bp.exp
4206 (foreach_with_prefix): Likewise.
4207 * lib/gdb.exp (foreach_with_prefix): New procedure.
4208
45f38546
MK
42092016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4210
4211 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4212 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4213
dc29a1ce
MK
42142016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4215
4216 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4217 endian targets.
4218
092127d7
JK
42192016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4220 Pedro Alves <palves@redhat.com>
4221
4222 Fix testsuite compatibility with Guile.
4223 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4224 number.
4225
31d765d3
JK
42262016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4227
4228 Fix testsuite compatibility with Guile.
4229 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4230 (thread 1): New test for backtrace through signal handler.
4231
1ac78c04
YQ
42322016-01-22 Yao Qi <yao.qi@linaro.org>
4233
4234 PR testsuite/19491
4235 * gdb.base/multi-forks.c: Include
4236 ../lib/unbuffer_output.c
4237 (main): Call gdb_unbuffer_output.
4238
4f5946a8
DE
42392016-01-21 Doug Evans <dje@google.com>
4240
4241 * lib/ada.exp (gdb_compile_ada): Fix typo.
4242
305e13e6
JB
42432016-01-21 Joel Brobecker <brobecker@adacore.com>
4244
4245 * gdb.base/break-fun-addr.exp: New file.
4246 * gdb.base/break-fun-addr1.c: New file.
4247 * gdb.base/break-fun-addr2.c: New file.
4248
5f5dfff6
SM
42492016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4250
4251 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4252 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4253 enum flag values.
4254
fd356fa2
AA
42552016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4256
4257 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4258 when GDB can not set the vector return value. Add more comments
4259 for clarification.
4260
9df22175
AT
42612016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4262
4263 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4264 command.
4265
41d1845e
SM
42662016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4267
4268 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4269
01ac6840
SM
42702016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4271
4272 * Makefile.in (check-single): Pass --status to runtest.
4273 (check/%.exp): Likewise.
4274
42752016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4276
4277 * Makefile.in (check-parallel): Propagate return code from make
4278 do-check-parallel.
4279
bd0a71fa
MK
42802016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4281
4282 * gdb.trace/ftrace.exp: Fix expected message on continue.
4283 * gdb.trace/pending.exp: Fix expected message on continue.
4284 * gdb.trace/trace-break.exp: Fix expected message on continue.
4285
8bcbad33
SM
42862016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4287
4288 * lib/gdb.exp (gdb_test): Remove unused global references.
4289
f303dbd6
PA
42902016-01-18 Pedro Alves <palves@redhat.com>
4291
4292 * gdb.base/async-shell.exp: Adjust expected output.
4293 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4294 * gdb.base/siginfo-thread.exp: Adjust expected output.
4295 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4296 * gdb.java/jnpe.exp: Adjust expected output.
4297 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4298 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4299 * gdb.threads/leader-exit.exp: Adjust expected output.
4300 * gdb.threads/manythreads.exp: Adjust expected output.
4301 * gdb.threads/pthreads.exp: Adjust expected output.
4302 * gdb.threads/schedlock.exp: Adjust expected output.
4303 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4304 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4305 expected output.
4306 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4307 output.
4308 * gdb.threads/sigthread.exp: Adjust expected output.
4309 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4310
b2789696
YQ
43112016-01-18 Yao Qi <yao.qi@linaro.org>
4312
4313 * gdb.guile/scm-section-script.c: Replace @progbits with
4314 %progbits.
4315 * gdb.python/py-section-script.c: Likewise.
4316
71ef29a8
PA
43172016-01-15 Pedro Alves <palves@redhat.com>
4318
4319 * gdb.multi/tids.exp: Test star wildcard ranges.
4320
3f5b7598
PA
43212016-01-15 Pedro Alves <palves@redhat.com>
4322
4323 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4324 command from "thread apply" invocation.
4325 (thr_apply_info_thr_invalid): Default the expected output to the
4326 input tid list.
4327 (top level): Add tests that use convenience variables. Add tests
4328 for "thread apply" with a valid TID list, but missing the command.
4329
663f6d42
PA
43302016-01-13 Pedro Alves <palves@redhat.com>
4331
4332 * gdb.base/default.exp: Expect $_gthread as well.
4333 * gdb.multi/tids.exp: Test $_gthread.
4334 * gdb.threads/thread-specific.exp: Test $_gthread.
4335
c84f6bbf
PA
43362016-01-13 Pedro Alves <palves@redhat.com>
4337
4338 * gdb.multi/tids.exp: Test "info threads -gid".
4339
22a02324
PA
43402016-01-13 Pedro Alves <palves@redhat.com>
4341
4342 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4343 Breakpoint.thread.
4344 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4345
5d5658a1
PA
43462016-01-07 Pedro Alves <palves@redhat.com>
4347
4348 * gdb.base/break.exp: Adjust to output changes.
4349 * gdb.base/hbreak2.exp: Likewise.
4350 * gdb.base/sepdebug.exp: Likewise.
4351 * gdb.base/watch_thread_num.exp: Likewise.
4352 * gdb.linespec/keywords.exp: Likewise.
4353 * gdb.multi/info-threads.exp: Likewise.
4354 * gdb.threads/thread-find.exp: Likewise.
4355 * gdb.multi/tids.c: New file.
4356 * gdb.multi/tids.exp: New file.
4357
84654457
PA
43582016-01-13 Pedro Alves <palves@redhat.com>
4359
4360 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4361
e3940304
PA
43622016-01-13 Pedro Alves <palves@redhat.com>
4363
4364 * gdb.base/default.exp: Expect $_inferior as well.
4365 * gdb.multi/base.exp: Test $_inferior.
4366
a911d87a
PA
43672016-01-13 Pedro Alves <palves@redhat.com>
4368
4369 PR breakpoints/19388
4370 * gdb.base/catch-signal-siginfo-cond.c: New file.
4371 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4372
82075af2
JS
43732016-01-12 Josh Stone <jistone@redhat.com>
4374 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4375
4376 * gdb.base/catch-syscall.c (do_execve): New variable.
4377 (main): Conditionally trigger an execve.
4378 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4379 (test_catch_syscall_execve): New, check entry/return across execve.
4380 (do_syscall_tests): Call test_catch_syscall_execve.
4381
e46eeedd
PA
43822016-01-12 Pedro Alves <palves@redhat.com>
4383
4384 * gdb.base/random-signal.exp (do_test): New procedure, with body
4385 of testcase moved in.
4386
01d8c27e
JK
43872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4388 Pedro Alves <palves@redhat.com>
4389
4390 * gdb.base/funcargs.exp (finish from indirectly called function):
4391 Reintroduce the case for 'First'.
4392
9a706302
JK
43932016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4394 Pedro Alves <palves@redhat.com>
4395
4396 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4397 (tcatch_vfork_then_child_follow_exec)
4398 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4399 identification.
4400
c0ecb95f
JK
44012016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4402
4403 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4404 and repeats to unlimited.
4405 * gdb.python/py-value.exp: Likewise.
4406 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4407 and repeats to unlimited.
4408
6cfc1fcb
JK
44092016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4410
4411 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4412 and reordering the functions.
4413 * gdb.multi/hangout.c: Likewise.
4414 * gdb.multi/hello.c: Likewise.
4415
582a1b00
SM
44162016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4417
4418 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4419 absolute.
4420 (SingleStatisticTestResult.report): Use dict.keys instead of
4421 dict.iterkeys.
4422
79bc59cb
PA
44232016-01-06 Pedro Alves <palves@redhat.com>
4424
4425 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4426
43368e1d
MM
44272016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4428
4429 * gdb.btrace/dlopen.exp: New.
4430 * gdb.btrace/dlopen.c: New.
4431 * gdb.btrace/dlopen-dso.c: New.
4432
79fad5b8
SL
44332015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4434
4435 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4436 PATTERN argument is optional.
4437
ab8314b3
JB
44382015-12-24 Joel Brobecker <brobecker@adacore.com>
4439
4440 * lib/ada.exp (target_compile_ada_from_dir): New function.
4441 (gdb_compile_ada): Reimplement avoiding the use of project files.
4442 * gdb.ada/gnat_ada.gpr: Delete.
4443 * gdb.ada/cond_lang.exp: Adjust test to make path before
4444 filename optional.
4445 * gdb.ada/small_reg_param.exp: Likewise.
4446
fe33faff
SM
44472015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4448
4449 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4450
6d265cb4
TP
44512015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4452
4453 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4454 case.
4455
10125099
SM
44562015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4457
4458 * gdb.base/break.exp: Remove dead code.
4459 * gdb.base/sepdebug.exp: Likewise.
4460
3ca22649
SM
44612015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4462
4463 * gdb.asm/asm-source.exp: Remove HP-UX references.
4464 * gdb.base/annota1.exp: Likewise.
4465 * gdb.base/annota3.exp: Likewise.
4466 * gdb.base/attach.exp: Likewise.
4467 * gdb.base/bigcore.exp: Likewise.
4468 * gdb.base/break.exp: Likewise.
4469 * gdb.base/call-ar-st.exp: Likewise.
4470 * gdb.base/callfuncs.exp: Likewise.
4471 * gdb.base/catch-fork-static.exp: Likewise.
4472 * gdb.base/display.exp: Likewise.
4473 * gdb.base/foll-exec-mode.exp: Likewise.
4474 * gdb.base/foll-exec.exp: Likewise.
4475 * gdb.base/foll-fork.exp: Likewise.
4476 * gdb.base/foll-vfork.exp: Likewise.
4477 * gdb.base/funcargs.exp: Likewise.
4478 * gdb.base/hbreak2.exp: Likewise.
4479 * gdb.base/inferior-died.exp: Likewise.
4480 * gdb.base/interrupt.exp: Likewise.
4481 * gdb.base/multi-forks.exp: Likewise.
4482 * gdb.base/nodebug.exp: Likewise.
4483 * gdb.base/sepdebug.exp: Likewise.
4484 * gdb.base/solib1.c: Likewise.
4485 * gdb.base/step-test.exp: Likewise.
4486 * gdb.mi/non-stop.c: Likewise.
4487 * gdb.mi/pthreads.c: Likewise.
4488 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4489 * gdb.threads/pthreads.c: Likewise.
4490 * gdb.threads/staticthreads.exp: Likewise.
4491 * lib/future.exp: Likewise.
4492 * lib/gdb.exp: Likewise.
4493 * gdb.base/so-indr-cl.c: Remove.
4494 * gdb.base/so-indr-cl.exp: Likewise.
4495 * gdb.base/solib.c: Likewise.
4496 * gdb.base/solib.exp: Likewise.
4497 * gdb.base/solib2.c: Likewise.
4498
b6304613
SM
44992015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4500
4501 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4502 * gdb.base/call-ar-st.exp: Likewise.
4503 * gdb.base/callfuncs.exp: Likewise.
4504 * gdb.base/condbreak.exp: Likewise.
4505 * gdb.base/constvars.exp: Likewise.
4506 * gdb.base/hbreak2.exp: Likewise.
4507 * gdb.base/langs.exp: Likewise.
4508 * gdb.base/list.exp: Likewise.
4509 * gdb.base/long_long.exp: Likewise.
4510 * gdb.base/ptype.exp: Likewise.
4511 * gdb.base/scope.exp: Likewise.
4512 * gdb.base/signals.exp: Likewise.
4513 * gdb.base/so-impl-ld.exp: Likewise.
4514 * gdb.base/varargs.exp: Likewise.
4515 * gdb.base/volatile.exp: Likewise.
4516 * gdb.base/whatis.exp: Likewise.
4517 * gdb.cp/cplusfuncs.exp: Likewise.
4518 * gdb.cp/inherit.exp: Likewise.
4519 * gdb.cp/local.exp: Likewise.
4520 * gdb.cp/member-ptr.exp: Likewise.
4521 * gdb.cp/method.exp: Likewise.
4522 * gdb.cp/overload.exp: Likewise.
4523 * gdb.cp/templates.exp: Likewise.
4524 * gdb.stabs/weird.exp: Likewise.
4525 * lib/compiler.c: Likewise.
4526 * lib/compiler.cc: Likewise.
4527 * lib/cp-support.exp: Likewise.
4528 * lib/gdb.exp: Likewise.
4529
bf401b07
SM
45302015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4531
4532 * configure.ac: Remove HP-UX case.
4533 * configure: Regenerate.
4534
aff9c0f8
SM
45352015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4536
4537 * lib/gdb.exp (gdb_compile): Add function doc.
4538
a6904d5a
PA
45392015-12-17 Pedro Alves <palves@redhat.com>
4540
4541 PR threads/19354
4542 * gdb.multi/info-threads.exp: New file.
4543
a22279dd
YQ
45442015-12-15 Yao Qi <yao.qi@linaro.org>
4545
4546 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4547 is aarch64*-*-*.
4548
0588c796
SL
45492015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4550
4551 * gdb.base/history-duplicates.exp: Skip if no readline support.
4552
5d978e17
SL
45532015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4554
4555 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4556
7e763b86
SL
45572015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4558
4559 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4560
87a3a92c
SL
45612015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4562
4563 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4564 ctrl-C if nointerrupts target property is set.
4565 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4566 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4567 * gdb.base/paginate-bg-execution.exp: Likewise.
4568 * gdb.base/paginate-execution-startup.exp: Likewise.
4569 * gdb.base/random-signal.exp: Likewise.
4570 * gdb.base/range-stepping.exp: Likewise.
4571 * gdb.cp/annota2.exp: Likewise.
4572 * gdb.cp/annota3.exp: Likewise.
4573 * gdb.gdb/selftest.exp: Likewise.
4574 * gdb.threads/continue-pending-status.exp: Likewise.
4575 * gdb.threads/leader-exit.exp: Likewise.
4576 * gdb.threads/manythreads.exp: Likewise.
4577 * gdb.threads/pthreads.exp: Likewise.
4578 * gdb.threads/schedlock.exp: Likewise.
4579 * gdb.threads/sigthread.exp: Likewise.
4580
a8f077dc
DB
45812015-12-11 Don Breazeal <donb@codesourcery.com>
4582
4583 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4584 remote.
4585 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4586 * gdb.base/foll-exec.exp (main): Enable for target remote.
4587 * gdb.base/foll-fork.exp (main): Likewise.
4588 * gdb.base/foll-vfork.exp (main): Likewise.
4589 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4590 (proc continue_to_exit_bp_loc): Use clean_restart.
4591 * gdb.base/pie-execl.exp (main): Disable for target remote.
4592 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4593 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4594 * gdb.threads/execl.exp (main): Likewise.
4595 * gdb.threads/fork-child-threads.exp (main): Likewise.
4596 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4597 remote.
4598 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4599 remote.
4600 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4601 pid.tid style ptids, instead of just tid.
4602 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4603 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4604 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4605 ptids, instead of just tid.
4606
3b2464a8
AB
46072015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4608
4609 * gdb.base/list.exp (test_list_forward): Add end of file error
4610 test.
4611 (test_repeat_list_command): Add end of file error test.
4612 (test_list_backwards): Add beginning of file error test.
4613
a0def019
AB
46142015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4615
4616 * gdb.base/list.exp (test_list_invalid_args): New function,
4617 defined, and called.
4618
5c000dff
AB
46192015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4620
4621 * gdb.base/list.exp (test_list): Make test names unique.
4622
f1637ebe
YQ
46232015-12-11 Yao Qi <yao.qi@linaro.org>
4624
4625 * gdb.base/coremaker2.c: Remove.
4626
36d6fc0a
PA
46272015-12-10 Pedro Alves <palves@redhat.com>
4628
4629 * gdb.multi/base.exp: Remove stale "spaces" references.
4630
762f7747
PA
46312015-12-10 Pedro Alves <palves@redhat.com>
4632
4633 * gdb.multi/base.exp: Don't use nowarnings.
4634 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4635 * gdb.multi/hangout.c: Include stdio.h.
4636 * gdb.multi/hello.c: Include stdlib.h.
4637 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4638 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4639 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4640
28d2bfb9
AB
46412015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4642
4643 * gdb.dwarf2/dw2-ranges-base.c: New file.
4644 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4645 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4646 support additional line table, and debug ranges generation.
4647 (Dwarf::ranges): New function, generate .debug_ranges.
4648 (Dwarf::lines): Support generating simple line table programs.
4649 (Dwarf::assemble): Initialise new namespace variables.
4650
5fc2beac
KB
46512015-12-09 Kevin Buettner <kevinb@redhat.com>
4652
4653 * gdb.base/async.exp (proc test_background): Add case for
4654 asynchronous execution not supported.
4655
1c35a88f
LM
46562015-12-09 Luis Machado <lgustavo@codesourcery.com>
4657
4658 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4659 format and change test names to make them unique.
4660
b593e3d9
RK
46612015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4662 Pedro Alves <pedro@redhat.com>
4663
4664 PR gdb/18702
4665 Add checking of floatformats setup on x86_64 hosts.
4666 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4667 (smallval, bigval): New labels/constants.
4668 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4669 float" after loading bigval and smallval.
4670
d72413e6
PMR
46712015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4672
4673 * gdb.ada/fun_overload_menu.exp: New testcase.
4674 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4675
ece66d65
JS
46762015-12-04 Josh Stone <jistone@redhat.com>
4677
4678 * gdb.base/catch-fork-static.exp: New.
4679
41d0efca
YQ
46802015-12-03 Yao Qi <yao.qi@linaro.org>
4681
4682 * gdb.base/sizeof.c: Don't include stdio.h and
4683 ../lib/unbuffer_output.c.
4684 (main): New variable 'size' and 'value'. Remove printf and
4685 gdb_unbuffer_output. Assign return value to size and value.
4686 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4687 at the beginning.
4688 (check_sizeof): Check the result by printing variable 'size'.
4689 (check_valueof): Check the result by printing variable 'value'.
4690
99fd02d9
YQ
46912015-12-01 Yao Qi <yao.qi@linaro.org>
4692
4693 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4694 for aarch64*-*-linux* target.
4695
f2faf941
PA
46962015-11-30 Pedro Alves <palves@redhat.com>
4697
4698 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4699
04bf20c5
PA
47002015-11-30 Pedro Alves <palves@redhat.com>
4701
4702 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4703 Handle non-stop mode vCont replies.
4704
09df4675
PA
47052015-11-30 Pedro Alves <palves@redhat.com>
4706
4707 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4708 prepare_for_testing. Start gdb with "set non-stop on" appended to
4709 GDBFLAGS. Lax expected stop output.
4710
58b584af
YQ
47112015-11-27 Yao Qi <yao.qi@linaro.org>
4712
4713 * gdb.arch/arm-neon.exp: New.
4714 * gdb.arch/arm-neon.c: New.
4715
dfcb77a8
YQ
47162015-11-27 Yao Qi <yao.qi@linaro.org>
4717
4718 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4719
88e8ec1b
YQ
47202015-11-27 Yao Qi <yao.qi@linaro.org>
4721
4722 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4723 frames-invalid annotation.
4724
bfde72c2
YQ
47252015-11-27 Yao Qi <yao.qi@linaro.org>
4726
4727 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4728
f6512a69
SM
47292015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4730
4731 * gdb.threads/names.exp: New file.
4732 * gdb.threads/names.c: New file.
4733 * README: Mention gdb,no_thread_names.
4734
46a3515b
MM
47352015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4736
4737 PR 19297
4738 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4739 support" error.
4740
62147a22
PA
47412015-11-24 Pedro Alves <palves@redhat.com>
4742
4743 PR 17539
4744 * gdb.base/display.exp: Expect displays to be sorted in ascending
4745 order. Use multi_line.
4746 * gdb.base/solib-display.exp: Likewise.
4747
2f341b6e
PA
47482015-11-24 Pedro Alves <palves@redhat.com>
4749
4750 PR 17539
25d49b86
PA
4751 * gdb.base/display.exp: Expect displays to be sorted in ascending
4752 order. Use multi_line.
4753 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4754
7e0aa6aa
PA
47552015-11-24 Pedro Alves <palves@redhat.com>
4756
4757 PR 17539
4758 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4759 threads in ascending order.
4760 * gdb.base/foll-fork.exp: Likewise.
4761 * gdb.base/foll-vfork.exp: Likewise.
4762 * gdb.base/multi-forks.exp: Likewise.
4763 * gdb.mi/mi-nonstop.exp: Likewise.
4764 * gdb.mi/mi-nsintrall.exp: Likewise.
4765 * gdb.multi/base.exp: Likewise.
4766 * gdb.multi/multi-arch.exp: Likewise.
4767 * gdb.python/py-inferior.exp: Likewise.
4768 * gdb.threads/break-while-running.exp: Likewise.
4769 * gdb.threads/execl.exp: Likewise.
4770 * gdb.threads/gcore-thread.exp: Likewise.
4771 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4772 * gdb.threads/kill.exp: Likewise.
4773 * gdb.threads/linux-dp.exp: Likewise.
4774 * gdb.threads/multiple-step-overs.exp: Likewise.
4775 * gdb.threads/next-bp-other-thread.exp: Likewise.
4776 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4777 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4778 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4779 * gdb.threads/thread-find.exp: Likewise.
4780 * gdb.threads/tls.exp: Likewise.
4781 * lib/mi-support.exp (mi_reverse_list): Delete.
4782 (mi_check_thread_states): No longer reverse list.
4783
2cc57ad8
PA
47842015-11-24 Pedro Alves <palves@redhat.com>
4785
4786 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4787 use lowercase.
4788
c93e8391
SM
47892015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4790
4791 * gdb.trace/actions.c: Include trace-common.h.
4792 (main): Add a location for a fast tracepoint.
4793 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4794 the normal tracepoints.
4795 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4796
045ccf91
SM
47972015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4798
4799 * save-trace.exp: Factor out code to these...
4800 (gdb_save_tracepoints): New.
4801 (gdb_load_tracepoints): New.
4802 (do_save_load_test): New.
4803
5506f9f6
KB
48042015-11-23 Kevin Buettner <kevinb@redhat.com>
4805
4806 * gdb.base/asmlabel.exp: New test.
4807 * gdb.base/asmlabel.c: New test case.
4808
16c3b12f
JB
48092015-11-23 Joel Brobecker <brobecker@adacore.com>
4810
4811 * gdb.base/wrong_frame_bt_full-main.c: New file.
4812 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4813 * gdb.base/wrong_frame_bt_full.exp: New file.
4814
155bfbd3
JB
48152015-11-23 Joel Brobecker <brobecker@adacore.com>
4816
4817 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4818
bb097445
JM
48192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4820
206853a0 4821 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4822 pstate register when comparing registers values in
4823 sparc64-*-linux-gnu targets to avoid spurious differences.
4824
9c88ed8f
JM
48252015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4826
206853a0 4827 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4828
96161e25
SL
48292015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4830
4831 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4832 as type argument to gdb_compile.
4833 * gdb.base/nested-subp2.exp: Likewise.
4834 * gdb.base/nested-subp3.exp: Likewise.
4835
340c2830
DV
48362015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4837
4838 * lib/dwarf.exp (_note): Fix left shift of negative value.
4839 * gdb.trace/trace-condition.exp: Likewise.
4840
c1862d0f
YQ
48412015-11-13 Yao Qi <yao.qi@linaro.org>
4842
4843 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4844 comments about d10v.
4845 (test_scalar_returns): Likewise.
4846 * gdb.base/d10v.ld: Remove.
4847 * gdb.base/overlays.exp: Remove the target triplet checking for
4848 d10v-*-*.
4849 * gdb.base/structs.exp (test_struct_returns): Remove the
4850 comments about d10v.
4851 (test_struct_calls): Likewise.
4852
77ae9c19
YQ
48532015-11-13 Yao Qi <yao.qi@linaro.org>
4854
4855 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4856 * gdb.base/gnu_vector.c: Don't include stdio.h.
4857 (main): Don't print res and call add_some_intvecs.
4858
430e004e
MK
48592015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4860
4861 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4862 macro.
4863 (func5): Removed.
4864 (func4): Use FAST_TRACEPOINT_LABEL.
4865 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4866 macro.
4867 (func): Removed.
4868 (thread_function): Use FAST_TRACEPOINT_LABEL.
4869 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4870 (func): Remove.
4871 (marker): Use FAST_TRACEPOINT_LABEL.
4872 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4873 (pendfunc1): Remove.
4874 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4875 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4876 (foo): Remove.
4877 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4878 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4879 macro.
4880 (func): Remove.
4881 (marker): Use FAST_TRACEPOINT_LABEL.
4882 * gdb.trace/trace-common.h: New header.
4883 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4884 macro.
4885 (func): Remove.
4886 (marker): Use FAST_TRACEPOINT_LABEL.
4887 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4888 (func): Remove.
4889 (thread_function): Use FAST_TRACEPOINT_LABEL.
4890
6e7675a7
MK
48912015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4892
4893 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4894 in front.
4895 * gdb.trace/change-loc.exp: Use global pcreg definition.
4896 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4897 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4898 in front.
4899 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4900 * gdb.trace/pending.exp: Likewise.
4901 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4902 * gdb.trace/trace-break.exp: Likewise.
4903 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4904 in front.
4905 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4906 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4907 in front.
4908 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4909
dddc0e16
JB
49102015-11-09 Joel Brobecker <brobecker@adacore.com>
4911
4912 * gdb.ada/fin_fun_out: New testcase.
4913
c6f0b406
KB
49142015-11-07 Kevin Buettner <kevinb@redhat.com>
4915
4916 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
4917 value associated with DW_AT_byte_size.
4918 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
4919 constants for DW_AT_byte_size, DW_AT_lower_bound, and
4920 DW_AT_upper_bound.
4921
f01dcfd9
KB
49222015-11-07 Kevin Buettner <kevinb@redhat.com>
4923
4924 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
4925 (gdb_target_symbol_prefix_flags): Define in terms of _asm
4926 version.
4927 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
4928 gdb.dwarf2/dw2-canonicalize-type.exp,
4929 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
4930 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
4931 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
4932 provided by gdb_target_symbol_prefix_flags_asm.
4933 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
4934 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
4935 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
4936 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
4937 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
4938 macros where needed). Use this macro for symbols which require
4939 the prefix provided by SYMBOL_PREFIX.
4940
2223449a
KB
49412015-11-05 Kevin Buettner <kevinb@redhat.com>
4942
4943 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
4944 New procs.
4945 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
4946 representing expressions, of more than one list element.
4947 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
4948 to prepend linker symbol prefix to f.
4949 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
4950 table_1 and table_2.
4951 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
4952 Likewise, for f and g.
4953 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
4954 for ptr.
4955 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
4956 for main.
4957 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
4958 table_1_ptr and table_2_ptr.
4959
6f2f1a3a
JK
49602015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4961 Joel Brobecker <brobecker@adacore.com>
4962
4963 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
4964
566c56c9
MK
49652015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
4966
4967 * gdb.reverse/s390-mvcle.c: New test.
4968 * gdb.reverse/s390-mvcle.exp: New file.
4969 * lib/gdb.exp: Enable reverse tests on s390*-linux.
4970
d5f0636b
MK
49712015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4972
4973 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
4974
7ad8b86c
MK
49752015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4976
4977 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
4978 reaching marker2.
4979 * gdb.reverse/getresuid-reverse.exp: Likewise.
4980 * gdb.reverse/pipe-reverse.exp: Likewise.
4981 * gdb.reverse/readv-reverse.exp: Likewise.
4982 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4983 * gdb.reverse/time-reverse.exp: Likewise.
4984 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
4985
4081c0f1
YQ
49862015-10-30 Yao Qi <yao.qi@linaro.org>
4987
4988 * gdb.threads/wp-replication.c (watch_count_done): Remove.
4989 (empty_cycle): Remove.
4990 (main): Don't call empty_cycle. Don't use watch_count_done.
4991 * gdb.threads/wp-replication.exp: Don't set breakpoint on
4992 empty_cycle. Rewrite the code counting HW watchpoints.
4993
452b4ba5
MK
49942015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
4995
4996 * gdb.reverse/fstatat-reverse.c: New test.
4997 * gdb.reverse/fstatat-reverse.exp: New file.
4998 * gdb.reverse/getresuid-reverse.c: New test.
4999 * gdb.reverse/getresuid-reverse.exp: New file.
5000 * gdb.reverse/pipe-reverse.c: New test.
5001 * gdb.reverse/pipe-reverse.exp: New file.
5002 * gdb.reverse/readv-reverse.c: New test.
5003 * gdb.reverse/readv-reverse.exp: New file.
5004 * gdb.reverse/recvmsg-reverse.c: New test.
5005 * gdb.reverse/recvmsg-reverse.exp: New file.
5006 * gdb.reverse/time-reverse.c: New test.
5007 * gdb.reverse/time-reverse.exp: New file.
5008 * gdb.reverse/waitpid-reverse.c: New test.
5009 * gdb.reverse/waitpid-reverse.exp: New file.
5010
5e2e7507
JK
50112015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5012
5013 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5014
0fde2c53
DE
50152015-10-26 Doug Evans <dje@google.com>
5016
5017 PR symtab/17391
5018 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5019 * gdb.dwarf2/bad-regnum.c: New file.
5020 * gdb.dwarf2/bad-regnum.exp: New file.
5021
1a70ae97
DE
50222015-10-26 Doug Evans <dje@google.com>
5023
5024 PR python/18938
5025 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5026 file.
5027
27dc26ab
JK
50282015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5031 for a change by "Mention language in compile error message".
5032
bed91f4d
SM
50332015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5034
5035 PR python/18073
5036 * gdb.python/py-type.c (C::a_method): New.
5037 (C::a_const_method): New.
5038 (C::a_static_method): New.
5039 (a_function): New.
5040 * gdb.python/py-type.exp (test_fields): Test getting fields
5041 from function and method.
5042
3f2f83dd
KB
50432015-10-21 Keven Boell <keven.boell@intel.com>
5044
5045 * gdb.fortran/vla-alloc-assoc.exp: New file.
5046 * gdb.fortran/vla-datatypes.exp: New file.
5047 * gdb.fortran/vla-datatypes.f90: New file.
5048 * gdb.fortran/vla-history.exp: New file.
5049 * gdb.fortran/vla-ptype-sub.exp: New file.
5050 * gdb.fortran/vla-ptype.exp: New file.
5051 * gdb.fortran/vla-sizeof.exp: New file.
5052 * gdb.fortran/vla-sub.f90: New file.
5053 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5054 * gdb.fortran/vla-value-sub-finish.exp: New file.
5055 * gdb.fortran/vla-value-sub.exp: New file.
5056 * gdb.fortran/vla-value.exp: New file.
5057 * gdb.fortran/vla-ptr-info.exp: New file.
5058 * gdb.mi/mi-vla-fortran.exp: New file.
5059 * gdb.mi/vla.f90: New file.
5060
27145d50
SL
50612015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5062
5063 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5064 of hardwired timeout value.
5065
5f3ff4f8
JK
50662015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5067 Pedro Alves <palves@redhat.com>
5068
5069 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5070 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5071
bfd09d20
JS
50722015-10-19 Josh Stone <jistone@redhat.com>
5073
5074 * gdb.base/catch-syscall.c: Include <sched.h>.
5075 (unknown_syscall): New variable.
5076 (main): Trigger a vfork and an unknown syscall.
5077 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5078 (unknown_syscall_number): Likewise.
5079 (check_call_to_syscall): Accept an optional syscall pattern.
5080 (check_return_from_syscall): Likewise.
5081 (check_continue): Likewise.
5082 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5083 (test_catch_syscall_skipping_return): New test toggling off 'catch
5084 syscall' to step over the syscall return, then toggling back on.
5085 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5086 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5087 (do_syscall_tests): Call test_catch_syscall_without_args and
5088 test_catch_syscall_mid_vfork.
5089 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5090 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5091
b32b93c6
AS
50922015-10-19 Andrew Stubbs <ams@codesourcery.com>
5093
5094 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5095 print g_vE): Add new pass patterns.
5096 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5097 print various symbol names for vptr fields.
5098
9d622bda
AB
50992015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5100
5101 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5102 results.
5103
0fd8ac1c
YQ
51042015-10-12 Yao Qi <yao.qi@linaro.org>
5105
5106 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5107
34240514
YQ
51082015-10-12 Yao Qi <yao.qi@linaro.org>
5109
5110 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5111 is aarch64*-*-linux*.
5112
8240f442
YQ
51132015-10-12 Yao Qi <yao.qi@linaro.org>
5114
5115 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5116 (can_relocate_bcond_true): ... it.
5117 (can_relocate_bcond_false): New function.
5118 (foo): Likewise.
5119 (can_relocate_bl): Likewise.
5120 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5121 can_relocate_bl.
5122
2520f728
PMR
51232015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5124
5125 * gdb.base/nested-addr.c: New file.
5126 * gdb.base/nested-addr.exp: New testcase.
5127
abcef95a
MM
51282015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5129
5130 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5131 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5132 its output. Ignore the output of "record goto begin" and instead
5133 check that GDB is replaying.
5134
145e3ddb
PA
51352015-10-09 Pedro Alves <palves@redhat.com>
5136
5137 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5138 (top level): Use it in the run with no args test.
5139
d5d8c4e1
IB
51402015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5141
5142 * gdb.dlang/properties.exp: New file.
5143
06e635ef
SL
51442015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5145
5146 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5147 whether or not address 0x1000 is mapped on the target.
5148
e019fd1d
SM
51492015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5150
5151 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5152 build.
5153
77ba2a67
MM
51542015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5155
5156 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5157 instruction-history test.
5158
c60eb31f
DE
51592015-09-28 Doug Evans <dje@google.com>
5160
5161 * gdb.base/gcore.c (array_func): Add reference to static_array.
5162
9a3c8263
SM
51632015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5164
5165 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5166 source line.
5167
9720e656
SL
51682015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5169
5170 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5171 short or char as base type.
5172
938d3bf2
SL
51732015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5174
5175 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5176 to allow any size enum.
5177
e6c2c623
PMR
51782015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5179
5180 * gdb.ada/array_ptr_renaming.exp: New testcase.
5181 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5182 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5183
06da0f77
PL
51842015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5185
5186 * gdb.trace/ftrace-lock.c: New file.
5187 * gdb.trace/ftrace-lock.exp: New file.
5188
4f51c22a
PL
51892015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5190
5191 * gdb.arch/insn-reloc.c: New file.
5192 * gdb.arch/ftrace-insn-reloc.exp: New file.
5193
7041adf4
PL
51942015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5195
5196 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5197 instruction.
5198 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5199 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5200 * gdb.trace/range-stepping.c: Likewise.
5201 * gdb.trace/trace-break.c: Likewise.
5202 * gdb.trace/trace-mt.c (thread_function): Likewise.
5203 * gdb.trace/ftrace.c (marker): Likewise.
5204 * gdb.trace/trace-condition.c (marker): Likewise.
5205 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5206 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5207 is_aarch64_target.
5208
015d2e7e
DE
52092015-09-18 Doug Evans <xdje42@gmail.com>
5210
5211 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5212 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5213
26b188a2
SL
52142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5215
5216 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5217 the breakpoint.
5218
79dc332b
SL
52192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5220
5221 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5222 the pending breakpoint. Remove timeout override for "Run till
5223 MI pending breakpoint on pendfunc3 on thread 2" test.
5224
f57929f2
SL
52252015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5226
5227 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5228 filename pattern.
5229
3f469b17
SL
52302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5231
5232 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5233 in breakpoint filename pattern.
5234
515b89b3
SL
52352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5236
7800dbe4
SL
5237 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5238
52392015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5240
515b89b3
SL
5241 * gdb.linespec/explicit.exp: Check for readline support for
5242 tab-completion tests. Fix obvious typo.
5243
d2939ba2
MM
52442015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5245
5246 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5247 and replay.
5248
cbb55fa7
MM
52492015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5250
5251 * gdb.btrace/non-stop.c: New.
5252 * gdb.btrace/non-stop.exp: New.
5253
43691ca1
PL
52542015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5255 Yao Qi <yao.qi@linaro.org>
5256
5257 * gdb.trace/trace-condition.c: New file.
5258 * gdb.trace/trace-condition.exp: New file.
5259
d78908cf
WW
52602015-09-16 Wei-cheng Wang <cole945@gmail.com>
5261
5262 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5263 for testing bytecode compilation.
5264
1ed415e2
PA
52652015-09-16 Pedro Alves <palves@redhat.com>
5266 Sandra Loosemore <sandra@codesourcery.com>
5267
5268 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5269 (SECONDS): Redefine.
5270 (main): Call pthread_kill and alarm early.
5271 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5272 support.
5273 (test): If the target can't hardware step and doesn't support
5274 displaced stepping, increase the timeout.
5275
d136eff5
PA
52762015-09-16 Pedro Alves <palves@redhat.com>
5277
5278 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5279 (enable_debug): New procedures.
5280 (test): Use them. Bail out if waiting for threads fails.
5281 (top level): Bail out if a test fails.
5282
991f019c
YQ
52832015-09-16 Yao Qi <yao.qi@linaro.org>
5284
5285 * gdb.asm/asm-source.exp: Set asm-arch for
5286 aarch64*-*-* target.
5287 * gdb.asm/aarch64.inc: New file.
5288
bfca584f
PMR
52892015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5290
5291 * gdb.ada/array_of_variable_length.exp: New testcase.
5292 * gdb.ada/array_of_variable_length/foo.adb: New file.
5293 * gdb.ada/array_of_variable_length/pck.adb: New file.
5294 * gdb.ada/array_of_variable_length/pck.ads: New file.
5295
b326e587
DE
52962015-09-15 Doug Evans <dje@google.com>
5297
5298 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5299 of function static local variable.
5300
5382cfab
PW
53012015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5302
5303 * gdb.threads/tls-so_extern.exp: New test file.
5304 * gdb.threads/tls-so_extern.c: New test file.
5305 * gdb.threads/tls-so_extern_main.c: New test file.
5306
141c5cc4
JK
53072015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5308
5309 * gdb.opt/solib-intra-step-lib.c: New file.
5310 * gdb.opt/solib-intra-step-main.c: New file.
5311 * gdb.opt/solib-intra-step.exp: New file.
5312
d15dcecd
PA
53132015-09-15 Pedro Alves <palves@redhat.com>
5314
5315 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5316 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5317
4c2f2a79
PA
53182015-09-14 Pedro Alves <palves@redhat.com>
5319
5320 * gdb.base/hook-stop-continue.c: Delete.
5321 * gdb.base/hook-stop-continue.exp: Delete.
5322 * gdb.base/hook-stop-frame.c: Delete.
5323 * gdb.base/hook-stop-frame.exp: Delete.
5324 * gdb.base/hook-stop.c: New file.
5325 * gdb.base/hook-stop.exp: New file.
5326
919e6dbe
PMR
53272015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5328
5329 * gdb.ada/access_to_packed_array.exp: New testcase.
5330 * gdb.ada/access_to_packed_array/foo.adb: New file.
5331 * gdb.ada/access_to_packed_array/pack.adb: New file.
5332 * gdb.ada/access_to_packed_array/pack.ads: New file.
5333
157280a4
MM
53342015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5335
5336 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5337 buffer size test.
5338
2fd33e94
DB
53392015-09-11 Don Breazeal <donb@codesourcery.com>
5340
5341 * gdb.base/foll-exec.c: Add copyright header. Fix
5342 formatting issues.
5343 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5344 (do_exec_tests): Use clean_restart in place of zap_session,
5345 and for test initialization. Fix formatting issues. Use
5346 fail in place of perror.
5347 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5348 an expect statement to match an expression with output from
5349 the program under debug.
5350 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5351 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5352 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5353 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5354 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5355
e70b6e8e
DE
53562015-09-09 Doug Evans <dje@google.com>
5357
5358 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5359
7a551a51
DE
53602015-09-09 Doug Evans <dje@google.com>
5361
5362 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5363
4c666f84
DE
53642015-09-09 Doug Evans <dje@google.com>
5365
5366 * gdb.base/savedregs.exp: Fix typo.
5367
243a9253
PA
53682015-09-09 Pedro Alves <palves@redhat.com>
5369
5370 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5371
c0fa8fbd
SL
53722015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5373
5374 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5375 command actually switches threads. Give up on remaining
5376 tests if target fails to stop at breakpoint.
5377
cd7c1778
PMR
53782015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5379
5380 * gdb.ada/funcall_char.exp: New testcase.
5381 * gdb.ada/funcall_char/foo.adb: New file.
5382
dc5c8746
PMR
53832015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5384
5385 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5386 expected outputs. Add two testcases for completing ambiguous
5387 functions.
5388 * gdb.ada/complete/aux_pck.adb: New file.
5389 * gdb.ada/complete/aux_pck.ads: New file.
5390 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5391 Ambiguous_Func functions.
5392 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5393 * gdb.ada/complete/pck.adb: Likewise.
5394
4e83a1e7
UW
53952015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5396
5397 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5398 failures to run the test program under GDB.
5399
8ce74153
LM
54002015-08-26 Luis Machado <lgustavo@codesourcery.com>
5401
5402 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5403 to C.
5404
e9756d52
PP
54052015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5406
5407 * gdb.base/run-after-attach.exp: New test file.
5408 * gdb.base/run-after-attach.c: New test file.
5409
8d37573b
DB
54102015-08-26 Don Breazeal <donb@codesourcery.com>
5411
5412 * gdb.base/foll-exec-2.c: New test program.
5413 * gdb.base/foll-exec-2.exp: New test.
5414
63e43d3a
PMR
54152015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5416
5417 * gdb.base/nested-subp1.exp: New file.
5418 * gdb.base/nested-subp1.c: New file.
5419 * gdb.base/nested-subp2.exp: New file.
5420 * gdb.base/nested-subp2.c: New file.
5421 * gdb.base/nested-subp3.exp: New file.
5422 * gdb.base/nested-subp3.c: New file.
5423
3d40fbb5
PA
54242015-08-24 Pedro Alves <palves@redhat.com>
5425
5426 * gdb.server/connect-without-multi-process.c: New file.
5427 * gdb.server/connect-without-multi-process.exp: New file.
5428
4422ac93
LM
54292015-08-24 Luis Machado <lgustavo@codesourcery.com>
5430
5431 * gdb.opt/inline-markers.c: Make z int.
5432
91dddb86
LM
54332015-08-24 Luis Machado <lgustavo@codesourcery.com>
5434
5435 * gdb.opt/inline-markers.c: Make z volatile.
5436
a48847ee
LM
54372015-08-24 Luis Machado <lgustavo@codesourcery.com>
5438
5439 * gdb.opt/inline-bt.c: New volatile global z.
5440 * gdb.opt/inline-cmds.c: Likewise.
5441 * gdb.opt/inline-locals.c: Likewise.
5442 * gdb.opt/inline-markers.c: New extern global z.
5443 (marker): Use z.
5444 (inline_fn): Likewise.
5445
0ebbc52b
PA
54462015-08-24 Pedro Alves <palves@redhat.com>
5447
5448 * config/m32r-stub.exp: Remove file.
5449 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5450 * gdb.base/call-rt-st.exp: Likewise.
5451 * gdb.base/call-strs.exp: Likewise.
5452 * gdb.base/default.exp: Remove references to h8300-*-hms and
5453 *-*-udi*.
5454 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5455
77c365df
AA
54562015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5457
5458 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5459 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5460 and "return" use KFAIL when GDB can not read/write the vector
5461 return value.
5462
4313b8c0
GB
54632015-08-21 Gary Benson <gbenson@redhat.com>
5464
5465 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5466
0e433b32
PA
54672015-08-20 Pedro Alves <palves@redhat.com>
5468
5469 * gdb.server/solib-list.exp: No longer expect an interior stop in
5470 non-stop mode.
5471
221e1a37
PA
54722015-08-20 Pedro Alves <palves@redhat.com>
5473
5474 * gdb.server/connect-stopped-target.c: New file.
5475 * gdb.server/connect-stopped-target.exp: New file.
5476
40e3ad0e
PA
54772015-08-20 Pedro Alves <palves@redhat.com>
5478
5479 * gdb.dwarf2/comp-unit-lang.exp: New file.
5480 * gdb.dwarf2/comp-unit-lang.c: New file.
5481
af39b327
PMR
54822015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5483
5484 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5485 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5486
7d45c7c3 54872015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5488
7d45c7c3
KB
5489 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5490 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5491
4d6cceb4
DE
54922015-08-18 Doug Evans <dje@google.com>
5493 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5494
5495 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5496 skip_python_tests. New arg prompt_regexp.
5497 (skip_python_tests): New function.
5498 * lib/mi-support.exp (mi_skip_python_tests): New function.
5499 * gdb.python/py-mi-objfile-gdb.py: New file.
5500 * gdb.python/py-mi-objfile.c: New file.
5501 * gdb.python/py-mi-objfile.exp: New file.
5502
ad89c2aa
KS
55032015-08-17 Keith Seitz <keiths@redhat.com>
5504
5505 * gdb.linespec/explicit.exp: Move strace test from here ...
5506 * gdb.trace/strace.exp: ... to here.
5507
e3ae3c43
PP
55082015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5509
5510 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5511 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5512
604b2636
DE
55132015-08-14 Doug Evans <xdje42@gmail.com>
5514
5515 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5516 inferior before selecting a new file.
5517
6ff0ba5f
DE
55182015-08-14 Doug Evans <xdje42@gmail.com>
5519
5520 * gdb.mi/mi-disassemble.exp: Update.
5521 * gdb.base/disasm-optim.S: New file.
5522 * gdb.base/disasm-optim.c: New file.
5523 * gdb.base/disasm-optim.h: New file.
5524 * gdb.base/disasm-optim.exp: New file.
5525
9ca98f92
KS
55262015-08-14 Keith Seitz <keiths@redhat.com>
5527
5528 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5529 "evaluated-by".
5530
52bbc560
JB
55312015-08-13 Joel Brobecker <brobecker@adacore.com>
5532
5533 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5534
5d8c3ed3
PMR
55352015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5536
5537 * gdb.ada/fun_renaming.exp: New testcase.
5538 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5539 * gdb.ada/fun_renaming/pack.adb: New file.
5540 * gdb.ada/fun_renaming/pack.ads: New file.
5541
ea8812bc
KS
55422015-08-12 Keith Seitz <keiths@redhat.com>
5543
5544 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5545 gdb_get_line_number.
5546
4dafcdeb
JB
55472015-08-12 Joel Brobecker <brobecker@adacore.com>
5548
5549 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5550 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5551 gdb.base/dso2dso.exp: New files.
5552
5ba32597
SDJ
55532015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5554 Pedro Alves <palves@redhat.com>
5555 Keith Seitz <keiths@redhat.com>
5556
5557 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5558 GDBFLAGS.
5559
b6dafabf
PP
55602015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5561
5562 * gdb.base/gdbhistsize-history.exp
5563 (test_histsize_history_setting): Use save_vars.
5564 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5565 Use save_vars.
5566 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5567 * gdb.base/readline.exp: Use save_vars.
5568
abe8e607
PP
55692015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5570
5571 * lib/gdb.exp (save_vars): New proc.
5572
629500fa
KS
55732015-08-11 Keith Seitz <keiths@redhat.com>
5574
5575 * gdb.base/help.exp: Update help_breakpoint_text.
5576
eb8c4e2e
KS
55772015-08-11 Keith Seitz <keiths@redhat.com>
5578
5579 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5580 (at toplevel): Call test_explicit_breakpoints.
5581 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5582 breakpoints.
5583 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5584 breakpoint conditions, "-cond".
5585
87f0e720
KS
55862015-08-11 Keith Seitz <keiths@redhat.com>
5587
5588 * gdb.linespec/3explicit.c: New file.
5589 * gdb.linespec/cpexplicit.cc: New file.
5590 * gdb.linespec/cpexplicit.exp: New file.
5591 * gdb.linespec/explicit.c: New file.
5592 * gdb.linespec/explicit.exp: New file.
5593 * gdb.linespec/explicit2.c: New file.
5594 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5595 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5596 before using in the matching pattern.
5597 Clarify that `prefix' is a regular expression.
5598
f00aae0f
KS
55992015-08-11 Keith Seitz <keiths@redhat.com>
5600
5601 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5602 test.
5603 Add tests for missing ",FMT" and ",".
5604
e27852be
DE
56052015-08-10 Doug Evans <dje@google.com>
5606 Keith Seitz <keiths@redhat.com>
5607
5608 PR gdb/17960
5609 * gdb.base/completion.exp: Add location completer tests.
5610
7f03bd92
PA
56112015-08-07 Pedro Alves <palves@redhat.com>
5612
5613 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5614 tests here.
5615 (top level): Run do_test with and without displaced stepping.
5616
3fc8eb30
PA
56172015-08-07 Pedro Alves <palves@redhat.com>
5618
5619 * gdb.base/valgrind-disp-step.c: New file.
5620 * gdb.base/valgrind-disp-step.exp: New file.
5621
d4569d7b
PA
56222015-08-07 Pedro Alves <palves@redhat.com>
5623
5624 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5625 Delete function.
5626 (main): Add alarm. Run an infinite loop instead of calling
5627 wait_threads.
5628 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5629 comment.
5630 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5631 Delete function.
5632 (main): Add alarm. Run an infinite loop instead of calling
5633 wait_threads.
5634 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5635 comment.
5636
e1316e60
PA
56372015-08-07 Pedro Alves <palves@redhat.com>
5638
5639 * gdb.base/checkpoint-ns.exp: New file.
5640 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5641 standard_testfile.
5642
da8c46d2
MM
56432015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5644
5645 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5646 * gdb.btrace/instruction_history.exp: Update.
5647 * gdb.btrace/tsx.exp: New.
5648 * gdb.btrace/tsx.c: New.
5649
de1c2c52
PA
56502015-08-06 Pedro Alves <palves@redhat.com>
5651
5652 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5653 increase timeout.
5654 * gdb.reverse/until-precsave.exp: Bump timeouts.
5655
782e0bf4
PA
56562015-08-06 Pedro Alves <palves@redhat.com>
5657
5658 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5659
83e97ed0
PA
56602015-08-06 Pedro Alves <palves@redhat.com>
5661
5662 PR gdb/18749
5663 * gdb.threads/process-dies-while-handling-bp.c: New file.
5664 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5665
863d01bd
PA
56662015-08-06 Pedro Alves <palves@redhat.com>
5667
5668 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5669 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5670
0a39bb32
PA
56712015-08-05 Pedro Alves <palves@redhat.com>
5672
5673 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5674 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5675
ee2d2b10
SL
56762015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5677
5678 * gdb.base/bp-permanent.exp: Report test as unsupported if
5679 the target cannot stop at the permanent breakpoint.
5680
4e1bdb00
DE
56812015-08-03 Doug Evans <dje@google.com>
5682
5683 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5684 10000.
5685
3d338901
DE
56862015-08-03 Doug Evans <dje@google.com>
5687
5688 * Makefile.in (workers/%.worker, build-perf): New rule.
5689 (GDB_PERFTEST_MODE): New variable.
5690 (check-perf): Use it.
5691 (clean): Clean up gdb.perf parallel build subdirs.
5692 * lib/build-piece.exp: New file.
5693 * lib/gdb.exp (make_gdb_parallel_path): New function
5694 (standard_output_file, standard_temp_file): Call it.
5695 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5696 of $GDB_PARALLEL.
5697 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5698
af061d3e
DE
56992015-08-03 Doug Evans <dje@google.com>
5700
8e1afc81 5701 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5702 (LOG_FILE_NAME): New global.
5703 (TextReporter.__init__): Initialize self.txt_sum.
5704 (TextReporter.report): Add support for multiple data-points.
5705 Move report to perftest.sum, put raw data in perftest.log.
5706 (TextReporter.start): Open sum and log files.
5707 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5708 * gdb.perf/lib/perftest/testresult.py
5709 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5710
2c8c5d37
PA
57112015-07-31 Pedro Alves <palves@redhat.com>
5712
5713 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5714 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5715 kill_wait_spawned_process instead of explicit "kill -9".
5716 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5717 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5718 kill_wait_spawned_process.
5719 * gdb.base/attach-twice.exp: Likewise.
5720 * gdb.base/attach.exp: Likewise.
5721 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5722 gdb_test_multiple.
5723 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5724 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5725 kill_wait_spawned_process.
5726 * gdb.base/valgrind-infcall.exp: Likewise.
5727 * gdb.multi/multi-attach.exp: Likewise.
5728 * gdb.python/py-prompt.exp: Likewise.
5729 * gdb.python/py-sync-interp.exp: Likewise.
5730 * gdb.server/ext-attach.exp: Likewise.
5731 * gdb.threads/attach-into-signal.exp (corefunc): Use
5732 spawn_wait_for_attach, spawn_id_get_pid and
5733 kill_wait_spawned_process.
5734 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5735 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5736 spawn_id_get_pid and kill_wait_spawned_process.
5737 * gdb.threads/attach-stopped.exp (corefunc): Use
5738 spawn_wait_for_attach, spawn_id_get_pid and
5739 kill_wait_spawned_process.
5740 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5741 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5742 kill_wait_spawned_process instead of explicit "kill -9".
5743 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5744 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5745 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5746 processes. Don't map cygwin/windows pids here. Now returns a
5747 spawn id list.
5748
032a0fca
SL
57492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5750
5751 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5752 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5753 correct patch.
5754
61a934ca
SL
57552015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5756
5757 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5758
4bc4d428
SL
57592015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5760
5761 Reapply:
5762 2014-05-21 Mark Wielaard <mjw@redhat.com>
5763
5764 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5765
998d452a
PA
57662015-07-30 Pedro Alves <palves@redhat.com>
5767
5768 * linux-low.c (handle_extended_wait): Set the child's last
5769 reported status to TARGET_WAITKIND_STOPPED.
5770
69dde7dc
PA
57712015-07-30 Pedro Alves <palves@redhat.com>
5772
5773 PR threads/18600
5774 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5775 only shows inferior 1.
5776
4dd63d48
PA
57772015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5778 Pedro Alves <palves@redhat.com>
5779
5780 PR threads/18600
5781 * gdb.threads/fork-plus-threads.c: New file.
5782 * gdb.threads/fork-plus-threads.exp: New file.
5783
d618e4c5
PP
57842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5785
5786 * gdb.base/batch-preserve-term-settings.exp
5787 (test_terminal_settings_preserved_after_cli_exit): Use
5788 send_quit_command.
5789
1eef6428
PA
57902015-07-29 Pedro Alves <palves@redhat.com>
5791 Don Breazeal <donb@codesourcery.com>
5792
5793 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5794 output from both inferior_spawn_id and gdb_spawn_id.
5795
7da5b897
SDJ
57962015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5797
5798 * gdb.threads/attach-into-signal.exp (corefunc): Use
5799 with_test_prefix on nested loops, uniquefying the test messages.
5800
dac804df
SDJ
58012015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5802
5803 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5804 commit.
5805
06265e53
PP
58062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5807
5808 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5809 New proc.
5810 (test_terminal_settings_preserved_after_sigterm): New test.
5811
18206ca3
PP
58122015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5813
5814 * gdb.base/batch-preserve-term-settings.exp
5815 (test_terminal_settings_preserved_after_cli_exit): New test.
5816
90074d11
PP
58172015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5818
5819 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5820 manipulation of saved_gdbflags.
5821 (test_terminal_settings_preserved): Remove global declaration of
5822 the unused variable pagination_prompt. Remove manipulation of
5823 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5824 GDBFLAGS.
5825
eb1a7902
PA
58262015-07-29 Pedro Alves <palves@redhat.com>
5827
5828 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5829
8b75dd3b
PA
58302015-07-29 Pedro Alves <palves@redhat.com>
5831
5832 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5833 at the top.
5834
dedad4e3
PA
58352015-07-29 Pedro Alves <palves@redhat.com>
5836
5837 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5838 (main): Call gdb_unbuffer_output.
5839 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5840 (main): Call gdb_unbuffer_output.
5841 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5842 (main): Call gdb_unbuffer_output.
5843 * gdb.base/call-strs.exp: Adjust to step over the
5844 gdb_unbuffer_output call.
5845 * gdb.base/catch-gdb-caused-signals.c: Include
5846 "../lib/unbuffer_output.c".
5847 (main): Call gdb_unbuffer_output.
5848 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5849 (main): Call gdb_unbuffer_output.
5850 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5851 (main): Call gdb_unbuffer_output.
5852 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5853 (main): Call gdb_unbuffer_output.
5854 * gdb.base/shlib-call.exp: Adjust to step over the
5855 gdb_unbuffer_output call.
5856 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5857 (main): Call gdb_unbuffer_output.
5858 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5859 (main): Call gdb_unbuffer_output.
5860 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5861 (main): Rename to ...
5862 (test): ... this.
5863 (main): Reimplement.
5864 * gdb.base/varargs.exp: Run to test instead of to main.
5865 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5866 (main): Call gdb_unbuffer_output.
5867
58789a91
PA
58682015-07-29 Pedro Alves <palves@redhat.com>
5869
5870 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5871 factore out from mi_continue_dprintf. For call-style dprintfs,
5872 expect dprintf output out of $inferior_spawn_id.
5873 (mi_continue_dprintf): Use mi_expect_dprintf.
5874 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5875 (main): Call gdb_unbuffer_output.
5876
e8376742
PA
58772015-07-29 Pedro Alves <palves@redhat.com>
5878
5879 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5880 (default_mi_gdb_start): Set inferior_spawn_id instead of
5881 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5882 gdb_spawn_id.
5883 (mi_gdb_test): Always expect inferior output from both
5884 $inferior_spawn_id and $gdb_spawn_id.
5885
08280010
PA
58862015-07-29 Pedro Alves <palves@redhat.com>
5887
5888 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5889 send_inferior and $inferior_spawn_id.
5890
4d30e432
PA
58912015-07-29 Pedro Alves <palves@redhat.com>
5892
5893 * gdb.gdb/complaints.exp (test_initial_complaints)
5894 (test_serial_complaints, test_short_complaints): Use
5895 gdb_test_stdio.
5896 (test_empty_complaint): Handle $inferior_spawn_id !=
5897 $gdb_spawn_id.
5898
0d30a335
PA
58992015-07-29 Pedro Alves <palves@redhat.com>
5900
5901 * gdb.base/varargs.exp: Use gdb_test_stdio.
5902
39413b29
PA
59032015-07-29 Pedro Alves <palves@redhat.com>
5904
5905 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5906
7cb000a9
PA
59072015-07-29 Pedro Alves <palves@redhat.com>
5908
5909 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5910
d7b8ac82
PA
59112015-07-29 Pedro Alves <palves@redhat.com>
5912
5913 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5914 parameter into two new parameters, "inf_result" and "gdb_result".
5915 Expect inferior output and gdb output from $inferior_spawn_id and
5916 $gdb_spawn_id, respectively. Adjust all callers.
5917
789c3a0c
PA
59182015-07-29 Pedro Alves <palves@redhat.com>
5919
5920 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
5921 of gdb_test_sequence.
5922
77e760c3
PA
59232015-07-29 Pedro Alves <palves@redhat.com>
5924
5925 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
5926 (saw_spurious_output): Expect inferior output from
5927 $inferior_spawn_id. Use gdb_test_stdio.
5928
8396d2cd
PA
59292015-07-29 Pedro Alves <palves@redhat.com>
5930
5931 * gdb.base/dprintf.exp: Use standard_testfile. Change
5932 prepare_for_testing call.
5933 (srcfile): Don't set.
5934 (restart): New procedure.
5935 (test_dprintf): New procecure, use to continue over dprintfs.
5936 (test_call, test_agent): New procedures, tests moved here.
5937 Restart gdb and recreate dprintfs. Adjust expected output.
5938
2051d61f
PA
59392015-07-29 Pedro Alves <palves@redhat.com>
5940
5941 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
5942
452397af
PA
59432015-07-29 Pedro Alves <palves@redhat.com>
5944
5945 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
5946
8aed9555
PA
59472015-07-29 Pedro Alves <palves@redhat.com>
5948
5949 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
5950 gdb_test_stdio.
5951
188a61b4
PA
59522015-07-29 Pedro Alves <palves@redhat.com>
5953
5954 * lib/gdb.exp (gdb_test_stdio): New procedure.
5955
12264a45
PA
59562015-07-29 Pedro Alves <palves@redhat.com>
5957
5958 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
5959
23ffc893
PA
59602015-07-29 Pedro Alves <palves@redhat.com>
5961
5962 * gdb.base/call-signal-resume.exp: Remove check for
5963 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
5964 * gdb.base/unwindonsignal.exp: Likewise.
5965 * gdb.base/call-signals.c (gen_signal): Remove printf call.
5966 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
5967
65566918
PA
59682015-07-29 Pedro Alves <palves@redhat.com>
5969
5970 * gdb.base/siginfo-addr.c (pass): New function.
5971 (handler): Call it iff si_addr is correct.
5972 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
5973 Set a breakpoint at "pass" and continue to it.
5974
d60a9221
SDJ
59752015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
5976
5977 * gdb.python/py-objfile.exp: Make some tests have unique names.
5978 * gdb.python/py-pp-registration.exp: Likewise.
5979
bde40b8f
PA
59802015-07-28 Pedro Alves <palves@redhat.com>
5981
5982 * gdb.server/server-exec-info.exp: Issue a "disconnect".
5983
13e1dec8
SM
59842015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5985
5986 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
5987
da33c9a7
SM
59882015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5989
5990 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
5991
077836f7
PP
59922015-07-27 Patrick Palka <patrick@parcs.ath.cx>
5993
5994 * gdb.base/gdb-sigterm-2.exp: New test.
5995
b8cc7b2e
DE
59962015-07-25 Doug Evans <xdje42@gmail.com>
5997
5998 Revert:
5999 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6000 (workers/%.worker, build-perf): New rule.
6001 (GDB_PERFTEST_MODE): New variable.
6002 (check-perf): Use it.
6003 (clean): Clean up gdb.perf parallel build subdirs.
6004 * lib/build-piece.exp: New file.
6005 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6006 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6007 name.
6008 (standard_temp_file): Ditto.
6009 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6010 of $GDB_PARALLEL.
6011
c8bd4544
DE
60122015-07-24 Doug Evans <dje@google.com>
6013
6014 * gdb.perf/lib/perftest/utils.py: New file.
6015 * gdb.perf/gm-hello.cc: New file.
6016 * gdb.perf/gm-pervasive-typedef.cc: New file.
6017 * gdb.perf/gm-pervasive-typedef.h: New file.
6018 * gdb.perf/gm-std.cc: New file.
6019 * gdb.perf/gm-std.h: New file.
6020 * gdb.perf/gm-use-cerr.cc: New file.
6021 * gdb.perf/gm-utils.h: New file.
6022 * gdb.perf/gmonster-null-lookup.py: New file.
6023 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6024 * gdb.perf/gmonster-print-cerr.py: New file.
6025 * gdb.perf/gmonster-ptype-string.py: New file.
6026 * gdb.perf/gmonster-runto-main.py: New file.
6027 * gdb.perf/gmonster-select-file.py: New file.
6028 * gdb.perf/gmonster1-null-lookup.exp: New file.
6029 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6030 * gdb.perf/gmonster1-print-cerr.exp: New file.
6031 * gdb.perf/gmonster1-ptype-string.exp: New file.
6032 * gdb.perf/gmonster1-runto-main.exp: New file.
6033 * gdb.perf/gmonster1-select-file.exp: New file.
6034 * gdb.perf/gmonster1.cc: New file.
6035 * gdb.perf/gmonster1.exp: New file.
6036 * gdb.perf/gmonster2-null-lookup.exp: New file.
6037 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6038 * gdb.perf/gmonster2-print-cerr.exp: New file.
6039 * gdb.perf/gmonster2-ptype-string.exp: New file.
6040 * gdb.perf/gmonster2-runto-main.exp: New file.
6041 * gdb.perf/gmonster2-select-file.exp: New file.
6042 * gdb.perf/gmonster2.cc: New file.
6043 * gdb.perf/gmonster2.exp: New file.
6044
6eab34f3
DE
60452015-07-24 Doug Evans <dje@google.com>
6046
6047 * gdb.perf/README: New file.
6048 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6049 * lib/gen-perf-test.exp: New file.
6050
63738bfd
DE
60512015-07-24 Doug Evans <dje@google.com>
6052
6053 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6054 (PerfTest::startup): New function.
6055 (PerfTest::run): Return result of calling body.
6056 (PerfTest::assemble): Rewrite.
6057 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6058 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6059 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6060 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6061 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6062
7b606f95
DE
60632015-07-24 Doug Evans <dje@google.com>
6064
6065 * lib/gdb.exp (clean_restart): Make executable optional.
6066
a97b16b8
DE
60672015-07-24 Doug Evans <dje@google.com>
6068
6069 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6070 compiler_info references.
6071 * gdb.cp/temargs.exp: Ditto.
6072 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6073 (get_compiler_info): Early exit if already computed. Set compiler_info
6074 to "unknown" if there was a problem.
6075 (test_compiler_info): Add function comment. Call get_compiler_info.
6076
35baa57f
DE
60772015-07-24 Doug Evans <dje@google.com>
6078
6079 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6080 (workers/%.worker, build-perf): New rule.
6081 (GDB_PERFTEST_MODE): New variable.
6082 (check-perf): Use it.
6083 (clean): Clean up gdb.perf parallel build subdirs.
6084 * lib/build-piece.exp: New file.
6085 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6086 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6087 name.
6088 (standard_temp_file): Ditto.
6089 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6090 of $GDB_PARALLEL.
6091
6ebea266
DE
60922015-07-24 Doug Evans <dje@google.com>
6093
6094 * lib/future.exp (gdb_default_target_compile): New option
6095 "early_flags".
6096 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6097 --as-needed.
6098
1e76a7e9
SDJ
60992015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6100
6101 * gdb.base/catch-syscall.exp: Call gdb_exit before
6102 gdb_skip_xml_test.
6103
5068630a
PA
61042015-07-24 Pedro Alves <palves@redhat.com>
6105
6106 * gdb.python/py-events.exp: Accept output between the stop event
6107 and the prompt.
6108 * gdb.python/py-evsignal.exp: Likewise.
6109 * gdb.python/py-evthreads.exp: Likewise.
6110
77598427
PA
61112015-07-24 Pedro Alves <palves@redhat.com>
6112
6113 PR gdb/18717
6114 * gdb.threads/non-ldr-exit.c: New file.
6115 * gdb.threads/non-ldr-exit.exp: New file.
6116
11e6c98f
YQ
61172015-07-24 Yao Qi <yao.qi@linaro.org>
6118
6119 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6120 restarting process.
6121
51aee833
YQ
61222015-07-24 Yao Qi <yao.qi@linaro.org>
6123
6124 * gdb.server/ext-restart.exp: New file.
6125
8cfe207c
YQ
61262015-07-24 Yao Qi <yao.qi@linaro.org>
6127
6128 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6129 argument options.
6130 * gdb.server/ext-wrapper.exp: New file.
6131
cc12ce38
DE
61322015-07-23 Doug Evans <dje@google.com>
6133
6134 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6135 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6136
d0d84780
PMR
61372015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6138
6139 * gdb.ada/var_arr_typedef.exp: New testcase.
6140 * gdb.ada/var_arr_typedef/pack.adb: New file.
6141 * gdb.ada/var_arr_typedef/pack.ads: New file.
6142 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6143
8b558f79
JB
61442015-07-20 Joel Brobecker <brobecker@adacore.com>
6145
6146 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6147
775a3298
JK
61482015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6149
6150 * gdb.arch/i386-biarch-core.exp: Replace istarget
6151 by "complete set gnutarget". Remove expectation for the "core-file"
6152 command.
6153
db1ff28b
JK
61542015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 Revert the previous commit:
6157 Tests for validate symbol file using build-id.
6158
0a94970d
JK
61592015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6160
6161 Tests for validate symbol file using build-id.
6162 * gdb.base/solib-mismatch-lib.c: New file.
6163 * gdb.base/solib-mismatch-libmod.c: New file.
6164 * gdb.base/solib-mismatch.c: New file.
6165 * gdb.base/solib-mismatch.exp: New file.
6166
03346981
SL
61672015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6168
6169 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6170 nios2-*-linux*.
6171 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6172 * gdb.base/siginfo.exp: Likewise.
6173 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6174
42422cc7
PL
61752015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6176
6177 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6178 Move it to ...
6179 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6180 ... here.
6181 * gdb.trace/range-stepping.exp: Check that the target supports
6182 range stepping.
6183
cfa68bae
JK
61842015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6187
8ffdba26
PA
61882015-07-14 Pedro Alves <palves@redhat.com>
6189
6190 * gdb.base/killed-outside.exp: New file.
6191 * gdb.base/killed-outside.c: New file.
6192
218a5a11
JK
61932015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6196 (n at main): New.
6197 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6198
e03ed3c6
AA
61992015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6200
6201 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6202 infcall tests instead of setting up for KFAIL.
6203
485668e5
MM
62042015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6205
6206 * gdb.btrace/record_goto-step.exp: New.
6207
08464196
JK
62082015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6209
6210 PR compile/18484
6211 * gdb.compile/compile.c (struct struct_type): Add volatile to
6212 selffield's type.
6213 * gdb.compile/compile.exp
6214 (compile code struct_object.selffield = &struct_object): Skip further
6215 struct_object tests if this one xfails.
6216
bcf5c1d9
RC
62172015-07-08 Robert O'Callahan <robert@ocallahan.org>
6218
6219 PR exp/18617
6220 * gdb.trace/ax.exp: Add test.
6221
4931af25
YQ
62222015-07-07 Yao Qi <yao.qi@linaro.org>
6223
6224 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6225 instead of istarget "aarch64*-*-*".
6226 * gdb.arch/aarch64-fp.exp: Likewise.
6227 * gdb.base/float.exp: Likewise.
6228 * gdb.reverse/aarch64.exp: Likewise.
6229 * lib/gdb.exp (is_aarch64_target): New proc.
6230
9fcf688e
YQ
62312015-07-07 Yao Qi <yao.qi@linaro.org>
6232
6233 * lib/gdb.exp (is_aarch32_target): New proc.
6234 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6235 instead of "istarget "arm*-*-*"".
6236 * gdb.arch/arm-disp-step.exp: Likewise.
6237 * gdb.arch/thumb-bx-pc.exp: Likewise.
6238 * gdb.arch/thumb-prologue.exp: Likewise.
6239 * gdb.arch/thumb-singlestep.exp: Likewise.
6240 * gdb.base/disp-step-syscall.exp: Likewise.
6241 * gdb.base/float.exp: Likewise.
6242
fbd8d50d
YQ
62432015-07-07 Yao Qi <yao.qi@linaro.org>
6244
6245 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6246 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6247
71be1fdc
YQ
62482015-07-07 Yao Qi <yao.qi@linaro.org>
6249
6250 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6251 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6252 if it exists.
6253 * gdb.multi/multi-arch.exp: Likewise.
6254
3e221d36
SM
62552015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6256
6257 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6258 print.
6259
d441430b
YQ
62602015-07-07 Yao Qi <yao.qi@linaro.org>
6261
6262 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6263
06f810bd
MG
62642015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6265
6266 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6267 '[' and ']' characters.
6268
5e61e7c0
IB
62692015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6270
6271 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6272
28bf096c
PA
62732015-06-29 Pedro Alves <palves@redhat.com>
6274
6275 PR threads/18127
6276 * gdb.threads/hand-call-new-thread.c: New file.
6277 * gdb.threads/hand-call-new-thread.c: New file.
6278
ee93cd5e
KS
62792015-06-26 Keith Seitz <keiths@redhat.com>
6280 Doug Evans <dje@google.com>
6281
6282 PR 16253
6283 * gdb.cp/var-tag-2.cc: New file.
6284 * gdb.cp/var-tag-3.cc: New file.
6285 * gdb.cp/var-tag-4.cc: New file.
6286 * gdb.cp/var-tag.cc: New file.
6287 * gdb.cp/var-tag.exp: New file.
6288
fc637f04
PP
62892015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6290
6291 * gdb.base/history-duplicates.exp: New test.
6292
2e52ae68
PP
62932015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6294
6295 * gdb.base/completion.exp: Test the completion of the "focus"
6296 command.
6297
6e22494e
JK
62982015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6299
6300 * gdb.arch/amd64-prologue-skip.S: New file.
6301 * gdb.arch/amd64-prologue-skip.exp: New file.
6302
bf7b9cd9
SM
63032015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6304
6305 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6306 is_address_zero_readable check.
6307
201e8dfd
PB
63082015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6309
6310 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6311 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6312
5cd867b4
YQ
63132015-06-24 Yao Qi <yao.qi@linaro.org>
6314
6315 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6316 linux targets.
6317
4d7be007
YQ
63182015-06-24 Yao Qi <yao.qi@linaro.org>
6319
6320 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6321 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6322 * gdb.base/siginfo-thread.exp: Likewise.
6323
07fcd301
YQ
63242015-06-22 Yao Qi <yao.qi@linaro.org>
6325
6326 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6327
52042a00
YQ
63282015-06-22 Yao Qi <yao.qi@linaro.org>
6329
6330 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6331 aarch64*-*-*.
6332 (skip_hw_watchpoint_tests): Likewise.
6333
74bd41ce
PP
63342015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6335
6336 * gdb.base/gdbinit-history.exp: Test the interaction between
6337 setting GDBHISTSIZE and setting the history size via .gdbinit.
6338
bc460514
PP
63392015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6340
6341 PR gdb/16999
6342 * gdb.base/gdbhistsize-history.exp: New test.
6343
b58c513b
PP
63442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6345
6346 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6347 with GDBHISTSIZE.
6348 * gdb.base/readline.exp: Likewise.
6349
92046791
YQ
63502015-06-17 Yao Qi <yao.qi@linaro.org>
6351
6352 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6353 line.
6354
2093d2d3
PP
63552015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6356
6357 * gdb.base/gdbinit-history.exp: Add test case to check that
6358 an unlimited history file does not get truncated on exit.
6359
e6c693af
AA
63602015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6361
6362 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6363 (VECTOR): New macro. Use it...
6364 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6365 ...for these typedefs.
6366 (int8, char1, int1, double1): New typedefs.
6367 (struct just_int2, struct two_int2): New structures.
6368 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6369 (add_structvecs, add_singlevecs): New functions.
6370 (main): Call add_some_intvecs twice.
6371 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6372 the compile and exit upon failure. Try compiling for the "native"
6373 architecture. Test inferior function calls with vector arguments
6374 and vector return value handling with "finish" and "return".
6375
c74f7d1c
JT
63762015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6377
6378 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6379 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6380 PE file.
6381 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6382
98aa42ee
AT
63832015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6384
6385 PR breakpoints/16465
6386 * gdb.mi/mi-dprintf-pending.c: New file.
6387 * gdb.mi/mi-dprintf-pending.exp: New test.
6388 * gdb.mi/mi-dprintf-pendshr.c: New file.
6389
7d73c23c 63902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6391 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6392
6393 * gdb.arch/i386-mpx-map.c: New file.
6394 * gdb.arch/i386-mpx-map.exp: New File.
6395
63962015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6397
6398 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6399 * gdb.arch/i386-mpx.exp: Indentation fixed.
6400
64012015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6402
6403 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6404 function and improved indentation.
6405 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6406 gdb_test_multiple. Added additional tests to skip the test.
6407
64082015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6409
6410 * gdb.arch/i386-avx512.c: Change path in include file.
6411 * gdb.arch/i386-avx512.exp: Change include dir path
6412 compilation flag.
6413 * gdb.arch/i386-mpx.c: Change path in include file.
6414 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6415 flag.
6416
d5eba19a
JK
64172015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6418
6419 * gdb.compile/compile-print.exp (compile print *vararray@3)
6420 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6421
7f361056
JK
64222015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6423
6424 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6425 (do not keep jit in memory): ... this.
6426 (expect 5): Change it to ...
6427 (expect no 5): ... this.
6428
3b462ec2
SM
64292015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6430
6431 PR gdb/15564
6432 * gdb.mi/mi-detach.exp: New file.
6433
e0619de6
JK
64342015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 PR symtab/18392
6437 * gdb.arch/amd64-tailcall-self.S: New file.
6438 * gdb.arch/amd64-tailcall-self.c: New file.
6439 * gdb.arch/amd64-tailcall-self.exp: New file.
6440
e970cb34
DB
64412015-05-28 Don Breazeal <donb@codesourcery.com>
6442
6443 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6444 tests for remote targets by checking is_target_gdbserver.
6445
b2e2f908
DE
64462015-05-27 Doug Evans <dje@google.com>
6447
6448 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6449 * gdb.dwarf2/opaque-type-lookup.c: New file.
6450 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6451
82c7be31
DE
64522015-05-26 Doug Evans <dje@google.com>
6453
6454 * gdb.cp/iostream.cc: New file.
6455 * gdb.cp/iostream.exp: New file.
6456
b4f54984
DE
64572015-05-26 Doug Evans <dje@google.com>
6458
6459 * gdb.dwarf2/dw2-op-call.exp: Update.
6460 * gdb.dwarf2/dw4-sig-types.exp: Update.
6461 * gdb.dwarf2/implptr.exp: Update.
6462 * gdb.mi/mi-cmd-param-changed.exp: Update.
6463
4ea6efe9
DE
64642015-05-26 Doug Evans <dje@google.com>
6465
6466 * gdb.python/py-lazy-string.c: New file.
6467 * gdb.python/py-lazy-string.exp: New file.
6468 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6469 (main): Update. Add estring3.
6470 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6471 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6472
f6bb7db3
YQ
64732015-05-26 Omair Javaid <omair.javaid@linaro.org>
6474 Yao Qi <yao.qi@linaro.org>
6475
6476 * gdb.reverse/aarch64.c: New.
6477 * gdb.reverse/aarch64.exp: New.
6478
a81bfbd0
OJ
64792015-05-26 Omair Javaid <omair.javaid@linaro.org>
6480
25d49b86
PA
6481 * lib/gdb.exp (supports_process_record): Return true for
6482 aarch64*-linux*.
a81bfbd0
OJ
6483 (supports_reverse): Likewise.
6484
158bf1b4
PP
64852015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6486
6487 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6488 Use with_test_prefix.
6489
a0145030
AB
64902015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6491
6492 * gdb.base/completion.exp: Add test for completion of layout
6493 names.
6494
ebe3b578
AB
64952015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6496
6497 * lib/gdb.exp (skip_tui_tests): New proc.
6498 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6499
84204ed7
PA
65002015-05-19 Pedro Alves <palves@redhat.com>
6501
6502 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6503 Save the whole env array instead of just HOME. Unset HISTSIZE in
6504 the environment while testing. Restore whole environment
6505 afterwards.
6506
37442ce1
DE
65072015-05-16 Doug Evans <xdje42@gmail.com>
6508
6509 * gdb.guile/scm-ports.c: New file.
6510 * gdb.guile/scm-ports.exp: Add memory port tests.
6511
36de76f9
JK
65122015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6513
6514 * gdb.compile/compile-print.c: New file.
6515 * gdb.compile/compile-print.exp: New file.
6516
3a9558c4
JK
65172015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6518
6519 * gdb.compile/compile-ops.exp: Cast param to void.
6520 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6521 (compile code struct_object.selffield = &struct_object): Add xfail.
6522
aa715135
JG
65232015-05-15 Joel Brobecker <brobecker@adacore.com>
6524
6525 * gdb.ada/arr_enum_with_gap: New testcase.
6526
931e5bc3
JG
65272015-05-15 Joel Brobecker <brobecker@adacore.com>
6528
6529 * gdb.ada/byte_packed_arr: New testcase.
6530
9cd4d857
JB
65312015-05-15 Joel Brobecker <brobecker@adacore.com>
6532
6533 * gdb.ada/pckd_neg: New testcase.
6534
ebfd00d2
PP
65352015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6536
6537 PR gdb/17820
6538 * gdb.base/gdbinit-history.exp: New test.
6539 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6540 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6541
4c082a81
SC
65422015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6543
6544 * gdb.python/py-xmethods.cc: Enhance test case.
6545 * gdb.python/py-xmethods.exp: New tests.
6546 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6547 function.
6548 (B_indexoper): Likewise.
6549 (global_dm_list) : Add new xmethod worker functions.
6550
f7797074
SDJ
65512015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6552
6553 * gdb.base/coredump-filter.exp: Correctly unset
6554 "coredump_var_addr" array.
6555
a4674e4e
PA
65562015-05-08 Pedro Alves <palves@redhat.com>
6557
6558 * gdb.server/non-existing-program.exp: Unset spawn_id.
6559
df2eb078
SC
65602015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6561
6562 PR python/18291
6563 * gdb.python/py-xmethods.exp: Add tests.
6564
422349a3
YQ
65652015-05-08 Yao Qi <yao.qi@linaro.org>
6566
6567 PR gdb/18208
6568 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6569 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6570 function set_coredump_filter, and remove remote_exec call.
6571 Remove argument ipid. Callers update.
6572 (top level): Don't get inferior's PID.
6573
63fc80ce
AA
65742015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6575
6576 * gdb.base/watch_thread_num.exp: Skip test on targets without
6577 access watchpoints.
6578
80ad801e
PA
65792015-05-06 Pedro Alves <palves@redhat.com>
6580
6581 PR server/18081
6582 * gdb.server/non-existing-program.exp: New file.
6583
0fa7fe50
JB
65842015-05-05 Joel Brobecker <brobecker@adacore.com>
6585
6586 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6587
3ea89b92
PMR
65882015-05-05 Joel Brobecker <brobecker@adacore.com>
6589
6590 * gdb.ada/out_of_line_in_inlined: New testcase.
6591
87b8eff0
JB
65922015-05-05 Joel Brobecker <brobecker@adacore.com>
6593
6594 * gdb.ada/var_rec_arr: New testcase.
6595
5fccc635
YQ
65962015-04-30 Yao Qi <yao.qi@linaro.org>
6597
6598 * gdb.base/break-idempotent.exp: If
6599 skip_hw_watchpoint_multi_tests returns true, skip the tests
6600 on "rwatch" and "awatch".
6601
42d38f42
YQ
66022015-04-30 Yao Qi <yao.qi@linaro.org>
6603
6604 * gdb.base/relativedebug.exp: Invoke gdb command
6605 "info sharedlibrary", and if libc.so doesn't have debug info,
6606 skip the test.
6607
2ce1cdbf
DE
66082015-04-29 Doug Evans <dje@google.com>
6609
6610 * gdb.python/py-xmethods.exp: Add ptype tests.
6611 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6612 get_result_type method.
6613
f24a38c5
LM
66142015-04-29 Luis Machado <lgustavo@codesourcery.com>
6615
6616 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6617 the target does not support hardware watchpoints.
6618
ecbf2b3c
LM
66192015-04-29 Luis Machado <lgustavo@codesourcery.com>
6620
6621 * gdb.base/break-always.exp: Abort testing if writing to memory
6622 causes an error.
6623
34f5f757
DE
66242015-04-28 Doug Evans <dje@google.com>
6625
6626 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6627 * gdb.python/py-pp-registration.exp: ... here. New file.
6628 * gdb.python/py-pp-registration.c: New file.
6629 * gdb.python/py-pp-registration.py: New file.
6630
69b4374a
DE
66312015-04-28 Doug Evans <dje@google.com>
6632
6633 * gdb.python/py-bad-printers.c: New file.
6634 * gdb.python/py-bad-printers.py: New file.
6635 * gdb.python/py-bad-printers.exp: New file.
6636
59fb7612
SS
66372015-04-28 Sasha Smundak <asmundak@google.com>
6638
6639 * gdb.python/py-type.exp: New test.
6640
2631b16a
AW
66412015-04-28 Andy Wingo <wingo@igalia.com>
6642
6643 * gdb.python/py-parameter.exp:
6644 * gdb.guile/scm-parameter.exp: Escape the path that we are
6645 matching against, as it might contain characters that are special
6646 to regular expressions.
6647
460efde1
JB
66482015-04-27 Joel Brobecker <brobecker@adacore.com>
6649
6650 * gdb.ada/rec_comp: New testcase.
6651
2d369d8e
SDJ
66522015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6653
6654 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6655 before using it.
6656
cf75d6c3
AB
66572015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6658
6659 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6660 new tests for verilog output.
6661
8dbe7ca5
YQ
66622015-04-24 Yao Qi <yao.qi@linaro.org>
6663
6664 * boards/remote-gdbserver-on-localhost.exp: New file.
6665
4ef9fb2f
PA
66662015-04-23 Pedro Alves <palves@redhat.com>
6667
6668 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6669 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6670 "end of file", remove $inferior_spawn_id from the indirect list.
6671
0a803169
PA
66722015-04-23 Pedro Alves <palves@redhat.com>
6673
6674 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6675
749ef8f8
PA
66762015-04-23 Pedro Alves <palves@redhat.com>
6677
6678 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6679 on $any_spawn_id instead of only on $gdb_spawn_id.
6680
8aae4344
PM
66812015-04-21 Pierre Muller <muller@sourceware.org>
6682
6683 PR pascal/17815
6684 * lib/pascal.exp (gpc_compile): Add new option "class".
6685 (fpc_compile): Likewise.
6686 * gdb.pascal/case-insensitive-symbols.pas: New file.
6687 * gdb.pascal/case-insensitive-symbols.exp: New file.
6688
1586c8fb
GB
66892015-04-20 Gary Benson <gbenson@redhat.com>
6690
6691 * gdb.base/attach.exp: Fix three extended remote failures.
6692
1b6e6f5c
GB
66932015-04-17 Gary Benson <gbenson@redhat.com>
6694
6695 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6696 the main executable over the remote protocol.
6697
e797481d
PA
66982015-04-16 Pedro Alves <palves@redhat.com>
6699
6700 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6701 a new gdbserver if gdbserver_reconnect_p is set.
6702
1ca99c42
PA
67032015-04-16 Pedro Alves <palves@redhat.com>
6704
6705 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6706 is set, don't exit gdbserver.
6707
af9fd6f8
AA
67082015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6709
6710 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6711 appropriate .insn, such that an older assembler can be used.
6712 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6713 the z/Architecture instruction set on 31-bit targets as well.
6714
04ff1e61
AA
67152015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6716
6717 * gdb.go/handcall.exp: Remove all logic related to the first
6718 breakpoint and rely on go_runto_main instead.
6719 * gdb.go/strings.exp: Likewise.
6720 * gdb.go/unsafe.exp: Likewise.
6721 * gdb.go/hello.exp: Likewise. Also rename the remaining
6722 breakpoint marker to "breakpoint 1".
6723 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6724 * gdb.go/strings.go: Likewise.
6725 * gdb.go/unsafe.go: Likewise.
6726 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6727 "set breakpoint 2 here" and rename the remaining breakpoint marker
6728 to "breakpoint 1".
6729
40d2f8d6
SM
67302015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6731
6732 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6733 if itertools.imap is not present.
6734 * gdb.python/py-objfile.exp: Add parentheses.
6735 * gdb.python/py-type.exp: Same.
6736 * gdb.python/py-unwind-maint.py: Same.
6737
8cbc97c6
YQ
67382015-04-15 Yao Qi <yao.qi@linaro.org>
6739
6740 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6741 of ":$ptr_size" and set its form explicitly.
6742
45fd756c
YQ
67432015-04-15 Pedro Alves <palves@redhat.com>
6744 Yao Qi <yao.qi@linaro.org>
6745
6746 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6747 timeout by factor of 4.
6748 (test_regular_watch): Likewise.
6749 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6750 * gdb.reverse/sigall-reverse.exp: Likewise.
6751 * gdb.reverse/until-precsave.exp: Likewise.
6752 * lib/gdb.exp (with_timeout_factor): New proc.
6753 (gdb_expect): Move some code to ...
6754 (get_largest_timeout): ... here. New procedure.
6755
9e811bc3
LM
67562015-04-14 Luis Machado <lgustavo@codesourcery.com>
6757
6758 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6759
0ff6fcb2
LM
67602015-04-13 Luis Machado <lgustavo@codesourcery.com>
6761
6762 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6763 to write to the .text section.
6764
7578d5f7
LM
67652015-04-13 Luis Machado <lgustavo@codesourcery.com>
6766
6767 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6768 Handle the case of targets that do not provide PID information.
6769
2efe15c4
YQ
67702015-04-13 Yao Qi <yao.qi@linaro.org>
6771
6772 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6773 and use expect instead of gdb_expect.
6774
8cd8f2f8
SDJ
67752015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6776
6777 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6778 "coredump_var_addr" to avoid naming conflict with other testcases.
6779
9ee41772
PA
67802015-04-10 Pedro Alves <palves@redhat.com>
6781
6782 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6783 gdb_test_sequence and gdb_assert.
6784
07473109
PA
67852015-04-10 Pedro Alves <palves@redhat.com>
6786
6787 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6788 test messages that don't include the breakpoint address.
6789
de3db44c
YQ
67902015-04-10 Yao Qi <yao.qi@linaro.org>
6791
6792 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6793 false for some offset and width combinations which aren't
6794 supported by linux kernel.
6795
c79d856c
PA
67962015-04-10 Pedro Alves <palves@redhat.com>
6797
6798 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6799 procedure, factored out from ...
6800 (top level): ... here. Add "set displaced-stepping" testing axis.
6801 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6802 parameter "displaced". Use it.
6803 (top level): Use foreach and add "set displaced-stepping" testing
6804 axis.
6805
ebc90b50
PA
68062015-04-10 Pedro Alves <palves@redhat.com>
6807
6808 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6809 Remove comment.
6810 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6811 both the address of the instruction that triggers the watchpoint
6812 and the address of the instruction immediately after, and use
6813 those addresses for the test. Fix comment.
6814
8f572e5c
PA
68152015-04-10 Pedro Alves <palves@redhat.com>
6816
6817 * gdb.base/sigstep.exp (breakpoint_to_handler)
6818 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6819 Test "backtrace" in handler.
6820 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6821 (top level): Add new "displaced" test axis to
6822 breakpoint_to_handler, breakpoint_to_handler_entry and
6823 breakpoint_over_handler.
6824
8d707a12
PA
68252015-04-10 Pedro Alves <palves@redhat.com>
6826
6827 PR gdb/18216
6828 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6829
ef713951
YQ
68302015-04-10 Yao Qi <yao.qi@linaro.org>
6831
6832 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6833 (test_add_rn_pc): New function.
6834 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6835 (top level): Invoke test_add_rn_pc.
6836
906d60cf
PA
68372015-04-10 Pedro Alves <palves@redhat.com>
6838
6839 PR gdb/13858
6840 * gdb.base/step-over-no-symbols.exp: New file.
6841
f2983cc3
AW
68422015-04-09 Andy Wingo <wingo@igalia.com>
6843
6844 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6845 after the Python tests.
6846
6d62641c
SDJ
68472015-04-08 Keith Seitz <keiths@redhat.com>
6848
6849 PR python/16699
6850 * gdb.python/py-completion.exp: New tests for completion.
6851 * gdb.python/py-completion.py (CompleteLimit1): New class.
6852 (CompleteLimit2): Likewise.
6853 (CompleteLimit3): Likewise.
6854 (CompleteLimit4): Likewise.
6855 (CompleteLimit5): Likewise.
6856 (CompleteLimit6): Likewise.
6857 (CompleteLimit7): Likewise.
6858
f3770638
PA
68592015-04-08 Pedro Alves <palves@redhat.com>
6860
6861 PR gdb/18214
6862 PR gdb/18216
6863 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6864 function.
6865 (main): Install it as SIGUSR1 handler.
6866 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6867 parameter. Always use "setup" as prefix. Toggle "set
6868 displaced-stepping" off/on depending on global. Don't switch to
6869 thread 1 here.
6870 (top level): Add displaced stepping "off/on" test axis. Update
6871 "setup" calls. Wrap each subtest with with_test_prefix. Test
6872 continuing with a queued signal in each thread.
6873
4496bed7
PA
68742015-04-08 Pedro Alves <palves@redhat.com>
6875
6876 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6877 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6878 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6879 Return early if running to main fails.
6880 * gdb.trace/while-stepping.exp: Likewise.
6881
b97fde92
PA
68822015-04-07 Pedro Alves <palves@redhat.com>
6883
6884 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6885 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6886 interact with inferior program.
6887
f71c18e7
PA
68882015-04-07 Pedro Alves <palves@redhat.com>
6889
6890 * lib/gdb.exp (inferior_spawn_id): New global.
6891 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6892 spawn id after processing the user code.
6893 (default_gdb_start): Set inferior_spawn_id.
6894 (send_inferior): New procedure.
6895 * lib/gdbserver-support.exp (gdbserver_start): Set
6896 inferior_spawn_id.
6897 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6898
6423214f
PA
68992015-04-07 Pedro Alves <palves@redhat.com>
6900
6901 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6902 * lib/gdbserver-support.exp (gdbserver_start): Make
6903 $server_spawn_id global.
6904 (gdbserver_start): Don't wait for gdbserver's spawn id with
6905 expect_background.
6906 (close_gdbserver): New procedure.
6907 (gdb_exit): Rename the default version and reimplement.
6908
71c0ee8c
PA
69092015-04-07 Pedro Alves <palves@redhat.com>
6910
72f4393d 6911 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6912 append the substituted item, not the original item.
6913
203bc29b
PA
69142015-04-07 Pedro Alves <palves@redhat.com>
6915
6916 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
6917 gdb_expect.
6918
508a3ddf
PA
69192015-04-07 Pedro Alves <palves@redhat.com>
6920
6921 * gdb.base/interrupt.exp: Don't handle the case of the inferior
6922 output appearing once only.
6923
9f6dbe2b
PA
69242015-04-07 Pedro Alves <palves@redhat.com>
6925
6926 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
6927 that doesn't expect anything. Return early if running to main
6928 fails.
6929
337532fa
YQ
69302015-04-07 Yao Qi <yao.qi@linaro.org>
6931
6932 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
6933 (child_function): Call alarm.
6934 (main): Move call to alarm into the loop.
6935 * gdb.threads/non-stop-fair-events.exp: Build program with
6936 -DTIMEOUT=$timeout.
6937
01b622d4
DE
69382015-04-06 Doug Evans <xdje42@gmail.com>
6939
6940 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
6941 Fix dest parameter to board_info.
6942 (fpc_compile): Ditto.
6943 (gdb_compile_pascal): Rename dest arg to destfile.
6944
961f4160
PMR
69452015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
6946
6947 * gdb.ada/funcall_ref.exp: New file.
6948 * gdb.ada/funcall_ref/foo.adb: New file.
6949
cafda597
YQ
69502015-04-02 Yao Qi <yao.qi@linaro.org>
6951
6952 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
6953 is remote.
6954
fed040c6
GB
69552015-04-02 Gary Benson <gbenson@redhat.com>
6956
6957 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
6958
d11916aa
SS
69592015-04-01 Sasha Smundak <asmundak@google.com>
6960
6961 * gdb.python/py-unwind-maint.c: New file.
6962 * gdb.python/py-unwind-maint.exp: New test.
6963 * gdb.python/py-unwind-maint.py: New file.
6964 * gdb.python/py-unwind.c: New file.
6965 * gdb.python/py-unwind.exp: New test.
6966 * gdb.python/py-unwind.py: New test.
6967
a1471180
PA
69682015-04-01 Pedro Alves <palves@redhat.com>
6969
6970 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
6971 to fail instead of non-existent $test.
6972
0bbeccb1
PA
69732015-04-01 Pedro Alves <palves@redhat.com>
6974
6975 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
6976 GDBFLAGS if not empty.
6977
3c724c8c
PMR
69782015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
6979
6980 * gdb.ada/complete.exp: Remove "multi_line".
6981 * gdb.ada/info_exc.exp: Remove "multi_line".
6982 * gdb.ada/packed_tagged.exp: Remove "multi_line".
6983 * gdb.ada/ptype_field.exp: Remove "multi_line".
6984 * gdb.ada/sym_print_name.exp: Remove "multi_line".
6985 * gdb.ada/tagged.exp: Remove "multi_line".
6986 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
6987 [multi_line ...]
6988 * gdb.btrace/delta.exp: Likewise.
6989 * gdb.btrace/exception.exp: Likewise.
6990 * gdb.btrace/function_call_history.exp: Likewise.
6991 * gdb.btrace/instruction_history.exp: Likewise.
6992 * gdb.btrace/nohist.exp: Likewise.
6993 * gdb.btrace/record_goto.exp: Likewise.
6994 * gdb.btrace/segv.exp: Likewise.
6995 * gdb.btrace/stepi.exp: Likewise.
6996 * gdb.btrace/tailcall.exp: Likewise.
6997 * gdb.btrace/unknown_functions.exp: Likewise.
6998 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
6999 * lib/gdb.exp: Add the "multi_line" helper.
7000
4eec2deb
PA
70012015-04-01 Pedro Alves <palves@redhat.com>
7002
7003 * gdb.threads/tid-reuse.c: New file.
7004 * gdb.threads/tid-reuse.exp: New file.
7005
df8411da
SDJ
70062015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7007
7008 PR corefiles/16092
7009 * gdb.base/coredump-filter.c: New file.
7010 * gdb.base/coredump-filter.exp: Likewise.
7011
6ef37366
PM
70122015-03-27 Petr Machata <pmachata@redhat.com>
7013
7014 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7015 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7016 (Dwarf::assemble): Initialize them.
7017 (Dwarf::lines): New function.
7018
7ec911b0
JT
70192015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7020
7021 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7022 SYMBOL_PREFIX for x86_64-*-cygwin.
7023
ff908ebf
AW
70242015-03-26 Andy Wingo <wingo@igalia.com>
7025
7026 PR symtab/18148
7027 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7028 const_value but not a location.
7029 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7030 location defined in non-main CUs are visible.
7031
6d5f0679
YQ
70322015-03-26 Yao Qi <yao.qi@linaro.org>
7033
7034 PR testsuite/18139
7035 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7036 Add a line number entry for the same line.
7037 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7038 Add a line number entry for the same line.
7039
2898689b
YQ
70402015-03-26 Yao Qi <yao.qi@linaro.org>
7041
7042 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7043 .int 0.
7044 (func): Likewise. Add .Lfunc_1 label.
7045 Use .Lfunc_1 label.
7046 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7047 .int 0.
7048 (func): Likewise.
7049 Use .Lfunc_1 label.
7050
85180498
YQ
70512015-03-26 Yao Qi <yao.qi@linaro.org>
7052
7053 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7054 Call gdb_compile instead to compile each .s files without debug
7055 information.
7056
8aa08a8d
YQ
70572015-03-26 Yao Qi <yao.qi@linaro.org>
7058
7059 * gdb.base/savedregs.exp (process_saved_regs): Make
7060 "Saved registers:" optional in the pattern.
7061
66849923
MM
70622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7063
7064 * gdb.btrace/next.exp: Merged into step.exp.
7065 * gdb.btrace/finish.exp: Merged into step.exp.
7066 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7067 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7068 "record goto" and checking the exact replay position.
7069 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7070 check for "Recording format" in "info record" output.
7071 * gdb.btrace/record_goto.exp: Choose test file based on target.
7072 * gdb.btrace/x86-record_goto.S: Renamed into ...
7073 * gdb.btrace/x86_64-record_goto.S: ... this.
7074 * gdb.btrace/i686-record_goto.S: New.
7075 * gdb.btrace/x86-tailcall.S: Renamed into ...
7076 * gdb.btrace/x86_64-tailcall.S: ... this.
7077 * gdb.btrace/i686-tailcall.S: New.
7078 * gdb.btrace/x86-tailcall.c: Renamed into ...
7079 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7080 separate statements. Update test.
7081 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7082 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7083 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7084 * gdb.btrace/tailcall.exp: Choose test file based on target.
7085 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7086
11cc1b74
MM
70872015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7088
7089 * gdb.btrace/exception.exp: Increase BTS buffer size.
7090
a25d8bf9
PA
70912015-03-24 Pedro Alves <palves@redhat.com>
7092
7093 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7094
856e7dd6
PA
70952015-03-24 Pedro Alves <palves@redhat.com>
7096
7097 * gdb.threads/schedlock.exp (test_step): No longer expect that
7098 "set scheduler-locking step" with "next" over a function call runs
7099 threads unlocked.
7100
ad235a41
AT
71012015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7102
7103 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7104
15630549
AT
71052015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7106
7107 PR breakpoints/16466
7108 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7109 * gdb.mi/mi-pending.c (thread_func): New function.
7110 (int main): Add threading support required.
7111 * gdb.mi/mi-pending.exp: Add tests for this issue.
7112 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7113 (pendfunc2): Remove stdio dependency.
7114 * gdb.mi/mi-pendshr2.c: New file.
7115
693dca06
KS
71162015-03-23 Keith Seitz <keiths@redhat.com>
7117
7118 * gdb.linespec/keywords.c: New file.
7119 * gdb.linespec/keywords.exp: New file.
7120
7e993ebf
KS
71212015-03-23 Keith Seitz <keiths@redhat.com>
7122
7123 PR gdb/18021
7124 * gdb.dwarf2/staticvirtual.exp: New test.
7125
bc23328c
JK
71262015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7127
7128 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7129 * README: Remove HP-UX and gdb.hp.
7130 (configuration):
7131 * configure: Regenerate.
7132 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7133 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7134 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7135 gdb.hp/gdb.defects/Makefile.
7136 * gdb.hp/Makefile.in: File deleted.
7137 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7138 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7139 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7140 * gdb.hp/gdb.aCC/run.c: File deleted.
7141 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7142 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7143 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7144 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7145 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7146 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7147 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7148 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7149 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7150 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7151 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7152 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7153 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7154 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7155 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7156 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7157 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7158 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7159 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7160 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7161 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7162 * gdb.hp/gdb.compat/average.c: File deleted.
7163 * gdb.hp/gdb.compat/sum.c: File deleted.
7164 * gdb.hp/gdb.compat/xdb.c: File deleted.
7165 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7166 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7167 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7168 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7169 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7170 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7171 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7172 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7173 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7174 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7175 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7176 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7177 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7178 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7179 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7180 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7181 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7182 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7183 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7184 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7185 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7186 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7187 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7188 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7189 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7190 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7191 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7192 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7193 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7194 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7195 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7196 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7197 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7198 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7199 * gdb.hp/tools/odump: File deleted.
7200
8bf3b159
PA
72012015-03-19 Pedro Alves <palves@redhat.com>
7202
7203 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7204 (saw_thread_3): New globals.
7205 (top level): Increment them when an event for the corresponding
7206 thread is seen.
7207 (no thread starvation): New test.
7208
eb54c8bf
PA
72092015-03-19 Pedro Alves <palves@redhat.com>
7210
7211 * gdb.threads/continue-pending-status.c: New file.
7212 * gdb.threads/continue-pending-status.exp: New file.
7213
32d2e5d6
PA
72142015-03-18 Pedro Alves <palves@redhat.com>
7215
7216 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7217 Use gdb_is_target_remote instead of is_remote. Use
7218 gdb_test_multiple instead of gdb_expect. Exit early if
7219 gdb_test_multiple hits its internal matches. Tighten stepi tests
7220 expected output. Fail on exit with any signal, instead of just
7221 SIGILL.
7222
f68f11b7
YQ
72232015-03-18 Yao Qi <yao.qi@linaro.org>
7224
7225 PR tdep/18107
7226 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7227 variable.
7228 * gdb.base/catch-syscall.exp: Don't skip it on
7229 aarch64*-*-linux* target. Remove elements in all_syscalls.
7230 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7231 target.
7232 (setup_all_syscalls): New proc.
7233
ca5fd19b
YQ
72342015-03-16 Yao Qi <yao.qi@linaro.org>
7235
7236 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7237 (top level): Skip tests if valid_addr_p returns false for
7238 $cmd1 or $cmd2.
7239
85642ba0
AW
72402015-03-11 Andy Wingo <wingo@igalia.com>
7241
7242 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7243
e03f9645
YQ
72442015-03-11 Yao Qi <yao.qi@linaro.org>
7245
7246 * gdb.base/catch-syscall.exp: Fix typo in comments.
7247
5d0962b2
YQ
72482015-03-11 Yao Qi <yao.qi@linaro.org>
7249
7250 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7251
b2df3cef
PA
72522015-03-09 Pedro Alves <palves@redhat.com>
7253
7254 * dg-extract-results.py: Delete.
7255
ef878e53
PA
72562015-03-09 Pedro Alves <palves@redhat.com>
7257
7258 Merge dg-extract-results.sh from GCC upstream (r218843).
7259
7260 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7261 * dg-extract-results.sh: Use --text with grep to avoid issues with
7262 binary files. Fall back to cat -v, if that doesn't work.
7263
9494d219
PA
72642015-03-05 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7267
a8d9763a
SM
72682015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7269
7270 * lib/mi-support.exp (mi_expect_interrupt): Accept
7271 alternative event for when in all-stop mode.
7272
be9957b8
PA
72732015-03-04 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7276
d57be0f4 72772015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7278
7279 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7280
c214c7cf
AA
72812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7282
7283 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7284 regexps for GDB's current line display, accept a hex address
7285 preceding the line number.
7286
6d74a497
AA
72872015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7288
7289 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7290 the 'arch1' variable for "s390*-linux*" targets.
7291
511aee7c
PA
72922015-03-04 Pedro Alves <palves@redhat.com>
7293
7294 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7295 (main): Pass missing retval argument to pthread_join call.
7296
95e50b27
PA
72972015-03-02 Pedro Alves <palves@redhat.com>
7298
7299 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7300 (top level): Call do_test with non-stop as well.
7301
28054d69
PA
73022015-03-02 Pedro Alves <palves@redhat.com>
7303
7304 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7305 -1.
7306
4fa5d7b4
AA
73072015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7308
7309 * gdb.arch/s390-vregs.exp: New test.
7310 * gdb.arch/s390-vregs.S: New file.
7311
97c18565
PA
73122015-02-27 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7315 call to catch_command_errors.
7316 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7317 catch_command_errors.
7318
a37bfa30
PA
73192015-02-27 Pedro Alves <palves@redhat.com>
7320
7321 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7322 "true" for boolean result.
7323 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7324 prototype of main.
7325
6f98576f
PA
73262015-02-27 Pedro Alves <palves@redhat.com>
7327
7328 * lib/unbuffer_output.c: New file.
7329 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7330 (main): Call gdb_unbuffer_output.
7331
eba5ab56
YQ
73322015-02-27 Yao Qi <yao.qi@linaro.org>
7333
7334 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7335 target.
7336
0def5aaa
DE
73372015-02-26 Doug Evans <dje@google.com>
7338
7339 * gdb.cp/class2.cc (Dbase, D): New classes.
7340 (main): New local delta.
7341 * gdb.cp/class2.exp: Test printing delta.
7342 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7343 (dynbar): New global.
7344 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7345
081a1c2c
JK
73462015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 * gdb.compile/compile-ifunc.c: New file.
7349 * gdb.compile/compile-ifunc.exp: New file.
7350
2f41223f
AT
73512015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7352
7353 * gdb.base/structs.exp: Check for correct struct on finish.
7354
03eddd80
YQ
73552015-02-26 Yao Qi <yao.qi@linaro.org>
7356
7357 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7358 is zero.
7359
80c57053
JK
73602015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 * gdb.arch/cordic.ko.bz2: New file.
7363 * gdb.arch/cordic.ko.debug.bz2: New file.
7364 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7365
21613c12
YQ
73662015-02-25 Yao Qi <yao.qi@linaro.org>
7367
7368 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7369 aarch64*-*-* target.
7370
d8b901ed
PA
73712015-02-23 Pedro Alves <palves@redhat.com>
7372
7373 * lib/gdb.exp (delete_breakpoints): Rewrite using
7374 gdb_test_multiple.
7375
e5b85ead
PA
73762015-02-23 Pedro Alves <palves@redhat.com>
7377
7378 * gdb.base/info-os.c: Include stdlib.h.
7379
85c3a371
DE
73802015-02-22 Doug Evans <xdje42@gmail.com>
7381
7382 PR symtab/17855
7383 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7384 is read after symbols have been re-read.
7385 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7386 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7387
96553a0c
DE
73882015-02-21 Doug Evans <dje@google.com>
7389
7390 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7391
97a0c697
JK
73922015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 PR corefiles/17808
7395 * gdb.arch/i386-biarch-core.core.bz2: New file.
7396 * gdb.arch/i386-biarch-core.exp: New file.
7397
a47cd6e9
PA
73982015-02-21 Pedro Alves <palves@redhat.com>
7399
7400 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7401 runto_main fails.
7402
c5facdc4
PA
74032015-02-20 Pedro Alves <palves@redhat.com>
7404
7405 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7406 info probes.
7407
2db9a427
PA
74082015-02-20 Pedro Alves <palves@redhat.com>
7409
7410 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7411
60fb7e9e
PA
74122015-02-20 Pedro Alves <palves@redhat.com>
7413
7414 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7415 clean_restart before gdb_target_supports_trace.
7416
5c5019c2
PA
74172015-02-20 Pedro Alves <palves@redhat.com>
7418
7419 PR threads/18006
7420 * gdb.threads/clone-thread_db.c: New file.
7421 * gdb.threads/clone-thread_db.exp: New file.
7422
c9587f88
AT
74232015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7424
7425 PR breakpoints/16812
7426 * gdb.base/catch-gdb-caused-signals.c: New file.
7427 * gdb.base/catch-gdb-caused-signals.exp: New file.
7428
f6a88844
JM
74292015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7430
7431 * configure: Regenerated.
7432 * configure.ac: Use GDB_AC_TRANSFORM.
7433 * aclocal.m4: sinclude ../transform.m4.
7434
497c491b
JM
74352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7436
7437 * lib/dtrace.exp: New file.
7438 * gdb.base/dtrace-probe.exp: Likewise.
7439 * gdb.base/dtrace-probe.d: Likewise.
7440 * gdb.base/dtrace-probe.c: Likewise.
7441 * lib/pdtrace.in: Likewise.
7442 * configure.ac: Output variables with the transformed names of
7443 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7444 * configure: Regenerated.
7445
03e98035
JM
74462015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7447
7448 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7449 expected message when trying to access $_probe_* convenience
7450 variables while not on a probe.
7451
63cc30e9
JK
74522015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7453
7454 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7455
0703599a
PA
74562015-02-11 Pedro Alves <pedro@codesourcery.com>
7457
7458 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7459 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7460
7e60a48e
DE
74612015-02-10 Doug Evans <xdje42@gmail.com>
7462
7463 * lib/gdb.exp (gdb_load): Always return a result.
7464
01b088bc
PA
74652015-02-10 Pedro Alves <palves@redhat.com>
7466
7467 * gdb.threads/signal-sigtrap.c: New file.
7468 * gdb.threads/signal-sigtrap.exp: New file.
7469
b05ec7a5
AT
74702015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7471
7472 * gdb.trace/no-attach-trace.c: New file.
7473 * gdb.trace/no-attach-trace.exp: New file.
7474
a2c2acaf
MW
74752015-02-09 Mark Wielaard <mjw@redhat.com>
7476
7477 * gdb.dwarf2/atomic.c: New file.
7478 * gdb.dwarf2/atomic-type.exp: Likewise.
7479
31fd9caa
MM
74802015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7481
7482 * gdb.btrace/buffer-size.exp: Update "info record" output.
7483 * gdb.btrace/delta.exp: Update "info record" output.
7484 * gdb.btrace/enable.exp: Update "info record" output.
7485 * gdb.btrace/finish.exp: Update "info record" output.
7486 * gdb.btrace/instruction_history.exp: Update "info record" output.
7487 * gdb.btrace/next.exp: Update "info record" output.
7488 * gdb.btrace/nexti.exp: Update "info record" output.
7489 * gdb.btrace/step.exp: Update "info record" output.
7490 * gdb.btrace/stepi.exp: Update "info record" output.
7491 * gdb.btrace/nohist.exp: Update "info record" output.
7492
d33501a5
MM
74932015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7494
7495 * gdb.btrace/buffer-size: New.
7496
f4abbc16
MM
74972015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7498
7499 * gdb.btrace/delta.exp: Update "info record" output.
7500 * gdb.btrace/enable.exp: Update "info record" output.
7501 * gdb.btrace/finish.exp: Update "info record" output.
7502 * gdb.btrace/instruction_history.exp: Update "info record" output.
7503 * gdb.btrace/next.exp: Update "info record" output.
7504 * gdb.btrace/nexti.exp: Update "info record" output.
7505 * gdb.btrace/step.exp: Update "info record" output.
7506 * gdb.btrace/stepi.exp: Update "info record" output.
7507 * gdb.btrace/nohist.exp: Update "info record" output.
7508
b9d61307
SM
75092015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7510
7511 PR gdb/15678
7512 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7513
e584fdbc
PA
75142015-02-06 Pedro Alves <palves@redhat.com>
7515
7516 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7517 macro.
7518 (seconds_left, again): New globals.
7519 (main): Wait seconds_left in a 1-second sleep loop instead of
7520 sleeping 180 seconds. If 'again' is set, reset the seconds
7521 counter.
7522 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7523 'again' in the inferior before detaching. Print the seconds left.
7524 (options): New global.
7525 (top level): Build program with -DTIMEOUT=$timeout.
7526
77f41761
PA
75272015-02-06 Pedro Alves <palves@redhat.com>
7528
7529 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7530 determine how many seconds to pass to 'alarm'.
7531 * gdb.base/gdb-sigterm.exp (top level): Build program with
7532 -DTIMEOUT=$timeout.
7533 (do_test): Return success/failure indication. Add more verbose
7534 logging. Don't fail if 200 single steps are seen. Instead, fail
7535 when the test times out.
7536 (passes): New global.
7537 (top level): Break the testing loop if testing fails on any
7538 iteration. Use gdb_assert.
7539
b9394193
DB
75402015-02-04 Don Breazeal <donb@codesourcery.com>
7541
7542 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7543 and initialize them.
7544 (ipc_cleanup): New function.
7545 (main): Don't declare shmid, semid, and msqid. Add a call to
7546 atexit so that we call ipc_cleanup on exit.
7547
42d9e528
PA
75482015-02-04 Pedro Alves <palves@redhat.com>
7549
7550 * boards/native-extended-gdbserver.exp: Remove any target variant
7551 specifications from the board name before clearing the isremote
7552 flag from board_info.
7553
ae6ae975
DE
75542015-01-31 Doug Evans <xdje42@gmail.com>
7555
7556 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7557
cfb069a8
GB
75582015-01-31 Gary Benson <gbenson@redhat.com>
7559
7560 * gdb.base/completion.exp: Disable completion limiting for
7561 existing tests. Add new tests to check completion limiting.
7562 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7563
5dd31d79
DE
75642015-01-31 Doug Evans <xdje42@gmail.com>
7565
7566 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7567
9f050062
DE
75682015-01-31 Doug Evans <xdje42@gmail.com>
7569
7570 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7571 entries. Duplicate file section script entries.
7572 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7573 inlined entries. Add test for safe-path rejection.
7574 * gdb.python/py-section-script.c: Add duplicate inlined section script
7575 entries. Duplicate file section script entries.
7576 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7577 inlined entries. Add test for safe-path rejection.
7578
df25ebbd
JB
75792015-01-29 Joel Brobecker <brobecker@adacore.com>
7580
7581 * gdb.ada/disc_arr_bound: New testcase.
7582
4a0ca9ec
JB
75832015-01-29 Joel Brobecker <brobecker@adacore.com>
7584
7585 * gdb.ada/mi_var_array: New testcase.
7586
3a8b707a
DE
75872015-01-27 Doug Evans <dje@google.com>
7588
7589 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7590 Add test for objfile.filename, objfile.username after objfile
7591 has been unloaded.
7592
f8313f6e
JB
75932015-01-26 Joel Brobecker <brobecker@adacore.com>
7594
7595 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7596 the second test to print the name attribute of value
7597 returned by the call to gdb.lookup_type, and adjust
7598 the expected output accordingly.
7599
37bc665e
MW
76002015-01-25 Mark Wielaard <mjw@redhat.com>
7601
7602 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7603 * gdb.base/disp-step-fork.c: Include unistd.h.
7604 * gdb.base/siginfo-obj.c: Include stdio.h.
7605 * gdb.base/siginfo-thread.c: Likewise.
7606 * gdb.mi/non-stop.c: Include unistd.h.
7607 * gdb.mi/nsthrexec.c: Include stdio.h.
7608 * gdb.mi/pthreads.c: Include unistd.h.
7609 * gdb.modula2/unbounded1.c (main): Declare returns int.
7610 * gdb.reverse/consecutive-reverse.c: Likewise.
7611 * gdb.threads/create-fail.c: Include unistd.h.
7612 * gdb.threads/killed.c: Likewise.
7613 * gdb.threads/linux-dp.c: Likewise.
7614 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7615 * gdb.threads/non-ldr-exc-2.c: Likewise.
7616 * gdb.threads/non-ldr-exc-3.c: Likewise.
7617 * gdb.threads/non-ldr-exc-4.c: Likewise.
7618 * gdb.threads/pthreads.c: Include unistd.h.
7619 (main): Declare returns int.
7620 * gdb.threads/tls-main.c (foo): New declaration.
7621 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7622
f7e5394d
SM
76232015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7624
7625 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7626 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7627
743649fd
MW
76282015-01-15 Mark Wielaard <mjw@redhat.com>
7629
7630 * gdb.base/noreturn-return.c: New file.
7631 * gdb.base/noreturn-return.exp: New file.
7632 * gdb.base/noreturn-finish.c: New file.
7633 * gdb.base/noreturn-finish.exp: New file.
7634
198297aa
PA
76352015-01-23 Pedro Alves <palves@redhat.com>
7636
7637 * gdb.threads/continue-pending-after-query.c: New file.
7638 * gdb.threads/continue-pending-after-query.exp: New file.
7639
717cf30c
AG
76402015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7641 Simon Marchi <simon.marchi@ericsson.com>
7642
7643 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7644 * gdb.base/valgrind-db-attach.exp: Same.
7645 * gdb.base/valgrind-infcall.exp: Same.
7646 * lib/mi-support.exp (default_mi_gdb_start): Same.
7647 * lib/prompt.exp (default_prompt_gdb_start): Same.
7648 * lib/gdb.exp (default_gdb_spawn): Same.
7649 (gdb_interact): New.
7650
7651
4b62a76e
JK
76522015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7653
7654 * gdb.compile/compile.exp (pointer to jit function): New test.
7655
b4cdae6f
WW
76562015-01-17 Wei-cheng Wang <cole945@gmail.com>
7657
7658 * lib/gdb.exp (supports_process_record): Return true for
7659 powerpc*-*-linux*.
7660 (supports_reverse): Likewise.
7661
d221e7ef
DB
76622015-01-15 Don Breazeal <donb@codesourcery.com>
7663
7664 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7665 instead of checking whether the target board is remote and
7666 use spawn_wait_for_attach instead of exec/sleep.
7667 * gdb.base/attach-twice.exp: Likewise.
7668
bafffb51
JB
76692015-01-15 Joel Brobecker <brobecker@adacore.com>
7670
7671 * gdb.ada/var_arr_attrs: New testcase.
7672
5589af0e
PA
76732015-01-14 Pedro Alves <palves@redhat.com>
7674 Joel Brobecker <brobecker@adacore.com>
7675
7676 PR gdb/17525
7677 * gdb.base/bp-cmds-execution-x-script.c: New file.
7678 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7679 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7680
6c400b59
PA
76812015-01-14 Pedro Alves <palves@redhat.com>
7682
7683 PR cli/17828
7684 * gdb.base/batch-preserve-term-settings.c: New file.
7685 * gdb.base/batch-preserve-term-settings.exp: New file.
7686
e02c96a7
DE
76872015-01-13 Doug Evans <dje@google.com>
7688
7689 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7690 binary.
7691
576fd14c
JB
76922015-01-13 Joel Brobecker <brobecker@adacore.com>
7693
7694 * Makefile.in (clean mostlyclean): Do not delete *.py.
7695
04dccad0
JB
76962015-01-13 Joel Brobecker <brobecker@adacore.com>
7697
7698 * gdb.python/py-lookup-type.exp: New file.
7699
3d230f71
PA
77002015-01-12 Pedro Alves <palves@redhat.com>
7701
7702 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7703 restore GDBFLAGS before returning.
7704
7e67715d
JK
77052015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7708 is_amd64_regs_target and is_x86_like_target.
7709
f2e0d4b4
DE
77102015-01-11 Doug Evans <xdje42@gmail.com>
7711
7712 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7713 is given without an explicit form.
7714 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7715 attributes.
7716 * gdb.dwarf/corrupt.exp: Ditto.
7717 * gdb.dwarf2/enum-type.exp: Ditto.
7718 * gdb.trace/entry-values.exp: Ditto.
7719 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7720
439250fb
DE
77212015-01-11 Doug Evans <xdje42@gmail.com>
7722
7723 PR gdb/15830
7724 * gdb.base/maint.exp: Remove references to "maint demangle".
7725 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7726 Add tests for explicitly specifying language to demangle.
7727 * gdb.dlang/demangle.exp: Ditto.
7728
ede9f622
PA
77292015-01-09 Pedro Alves <palves@redhat.com>
7730
7731 * gdb.threads/non-stop-fair-events.c: New file.
7732 * gdb.threads/non-stop-fair-events.exp: New file.
7733
a7b796db
PA
77342015-01-09 Pedro Alves <palves@redhat.com>
7735
7736 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7737 the global scope. Set a breakpoint after all threads are started
7738 rather than stepping over two source lines. Expect the prompt.
7739 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7740 global.
7741 (NUM): Now 15.
7742 (main): Use threads_started_barrier to wait for all threads to
7743 start. Main thread no longer calls thread_function. Exit after
7744 180 seconds.
7745 (loop): New function.
7746 (thread_function): Wait on threads_started_barrier barrier. Call
7747 'loop' at each iteration.
7748 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7749 threads have started, instead of hardcoding number of "next"
7750 steps. Use an access watchpoint instead of a write watchpoint.
7751
9665ffdd
PA
77522015-01-09 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7755 (thread_func): Wait on barrier.
7756 (main): Wait for all threads to start before stopping GDB.
7757 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7758 global.
7759 (thread1_func, thread2_func): Wait on barrier.
7760 (main): Wait for all threads to start before stopping GDB.
7761 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7762 New global.
7763 (thread1_func, thread2_func): Wait on barrier.
7764 (main): Wait for all threads to start before stopping GDB.
7765
c945a99f
PA
77662015-01-09 Pedro Alves <palves@redhat.com>
7767
7768 * gdb.threads/attach-many-short-lived-threads.c: New file.
7769 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7770
c1a747c1
PA
77712014-01-09 Pedro Alves <palves@redhat.com>
7772
7773 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7774 instead of to thread 2.
7775 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7776 Add barrier around each pthread_create call instead of around all
7777 calls.
7778 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7779 Set a break on thread_function and have the child threads hit it
7780 one at at a time.
7781
60b3033e
PA
77822015-01-09 Pedro Alves <palves@redhat.com>
7783
7784 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7785 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7786 false.
7787 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7788 checking whether the target board is remote.
7789 * gdb.multi/multi-attach.exp: Likewise.
7790 * gdb.python/py-sync-interp.exp: Likewise.
7791 * gdb.server/ext-attach.exp: Likewise.
7792 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7793 tests that need to attach, instead of checking whether the target
7794 board is remote at the top of the file.
7795
acc018ac
YQ
77962015-01-08 Yao Qi <yao@codesourcery.com>
7797
7798 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7799
50a18af8
JK
78002015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7801
7802 Fix testcase compilation.
7803 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7804
8503d6e1
JB
78052015-01-06 Joel Brobecker <brobecker@adacore.com>
7806
7807 * gdb.python/py-type.exp: Add a couple test about empty
7808 array creation, and negative-length array creation.
7809
cc73dbcc
DE
78102015-01-02 Doug Evans <xdje42@gmail.com>
7811
7812 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7813
0300bbc7
DE
78142015-01-02 Doug Evans <dje@google.com>
7815
7816 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7817
9d85a0ec
YQ
78182014-12-29 Yao Qi <yao@codesourcery.com>
7819
7820 * gdb.trace/entry-values.exp: Update comments. Rename variable
7821 bar_call_foo to returned_from_foo.
7822
87186c6a
MMN
78232014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7824
7825 PR gdb/17394
7826 * gdb.linespec/break-asm-file.c: New file.
7827 * gdb.linespec/break-asm-file.exp: New file.
7828 * gdb.linespec/break-asm-file0.s: New file.
7829 * gdb.linespec/break-asm-file1.s: New file.
7830
1bab7383
YQ
78312014-12-18 Nigel Stephens <nigel@mips.com>
7832 Maciej W. Rozycki <macro@codesourcery.com>
7833
7834 * gdb.base/float.exp: Handle the new output from "info float" on
7835 MIPS targets.
7836
1bc1068a
JK
78372014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7838
7839 Fix MinGW compilation.
7840 * gdb.compile/compile-ops.exp: Update untested message if
7841 !skip_compile_feature_tests.
7842 * gdb.compile/compile-setjmp.exp: Likewise.
7843 * gdb.compile/compile-tls.exp: Likewise.
7844 * gdb.compile/compile.exp: Likewise.
7845 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7846 supported on this host".
7847
b6615d10
DE
78482014-12-16 Doug Evans <xdje42@gmail.com>
7849
7850 * boards/stabs.exp: New file.
7851
25dda427
AA
78522014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7853
7854 * gdb.base/completion.exp: Adjust to format changes of "maint
7855 print user-registers".
7856
bf330350
CU
78572014-12-16 Catalin Udma <catalin.udma@freescale.com>
7858
7859 PR server/17457
7860 * gdb.arch/aarch64-fp.c: New file.
7861 * gdb.arch/aarch64-fp.exp: New file.
7862
395cf596
SDJ
78632014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7864
7865 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7866 r210637, r210913, r211666, r215400, r215817).
7867
7868 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7869 * dg-extract-results.py: New file.
7870 * dg-extract-results.sh: Use it if the environment seems
7871 suitable.
7872
7873 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7874
7875 * dg-extract-results.py (parse_run): Handle warnings that
7876 are printed before a test harness is run.
7877
7878 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7879
7880 * dg-extract-results.py (Named): Remove __cmp__ method.
7881 (output_variation): Use a key to sort variation.harnesses.
7882
7883 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7884
7885 * dg-extract-results.py: For Python 3, force sys.stdout to
7886 handle surrogate escape sequences.
7887 (safe_open): New function.
7888 (output_segment, main): Use it.
7889
7890 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7891
7892 * dg-extract-results.py (Prog.result_re): Include options
7893 in test name.
7894
7895 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7896
7897 * dg-extract-results.py (output_variation): Always sort if
7898 do_sum.
7899
e882ef3c
SM
79002014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7901
7902 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7903 as long as we get pagination notifications.
7904
4992aa20
JM
79052014-12-15 Jason Merrill <jason@redhat.com>
7906
7907 * Makefile.in (check-gdb.%): Restore.
7908 * README: Mention it.
7909
c1b5a1a6
JB
79102014-12-13 Joel Brobecker <brobecker@adacore.com>
7911
7912 * gdb.ada/str_uninit: New testcase.
7913
5537b577
JK
79142014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7915
7916 PR symtab/17642
7917 * gdb.base/vla-stub-define.c: New file.
7918 * gdb.base/vla-stub.c: New file.
7919 * gdb.base/vla-stub.exp: New file.
7920
bb2ec1b3
TT
79212014-12-12 Phil Muldoon <pmuldoon@redhat.com>
7922 Jan Kratochvil <jan.kratochvil@redhat.com>
7923 Tom Tromey <tromey@redhat.com>
7924
7925 * configure.ac: Add gdb.compile/.
7926 * configure: Regenerate.
7927 * gdb.compile/Makefile.in: New file.
7928 * gdb.compile/compile-ops.exp: New file.
7929 * gdb.compile/compile-ops.c: New file.
7930 * gdb.compile/compile-tls.c: New file.
7931 * gdb.compile/compile-tls.exp: New file.
7932 * gdb.compile/compile-constvar.S: New file.
7933 * gdb.compile/compile-constvar.c: New file.
7934 * gdb.compile/compile-mod.c: New file.
7935 * gdb.compile/compile-nodebug.c: New file.
7936 * gdb.compile/compile-setjmp-mod.c: New file.
7937 * gdb.compile/compile-setjmp.c: New file.
7938 * gdb.compile/compile-setjmp.exp: New file.
7939 * gdb.compile/compile-shlib.c: New file.
7940 * gdb.compile/compile.c: New file.
7941 * gdb.compile/compile.exp: New file.
7942 * lib/gdb.exp (skip_compile_feature_tests): New proc.
7943
4ff709eb
TT
79442014-12-12 Tom Tromey <tromey@redhat.com>
7945
7946 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
7947 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
7948
6dddd6a5
DE
79492014-12-12 Doug Evans <dje@google.com>
7950
7951 * lib/gdb-python.exp (get_python_valueof): New function.
7952 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
7953
71c24708
AA
79542014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7955
7956 * gdb.base/completion.exp: Add test for completion of "info
7957 registers ".
7958
3e29f34a
MR
79592014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
7960
7961 * gdb.base/func-ptrs.c: New file.
7962 * gdb.base/func-ptrs.exp: New file.
7963
fc126975
SM
79642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7965
7966 PR breakpoints/17012
7967 * gdb.base/dprintf-detach.c: New file.
7968 * gdb.base/dprintf-detach.exp: New file.
7969
0a46d518
SM
79702014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7971
7972 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
7973 * lib/gdb.exp (target_is_gdbserver): New procedure.
7974
a0be3e44
DE
79752014-12-08 Doug Evans <dje@google.com>
7976
7977 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
7978
df1b803a
YQ
79792014-12-05 Yao Qi <yao@codesourcery.com>
7980
7981 * gdb.guile/scm-error.exp: Remove the third argument to
7982 gdb_remote_download.
7983 * gdb.guile/scm-frame-args.exp: Likewise.
7984 * gdb.guile/scm-section-script.exp: Likewise.
7985
ddb9f679
YQ
79862014-12-05 Yao Qi <yao@codesourcery.com>
7987
7988 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
7989
86e4ed39
DE
79902014-12-04 Doug Evans <dje@google.com>
7991
7992 * gdb.python/py-objfile.exp: Add tests for
7993 objfile.add_separate_debug_file.
7994
7c50a931
DE
79952014-12-04 Doug Evans <dje@google.com>
7996
7997 * lib/gdb.exp (get_build_id): New function.
7998 (build_id_debug_filename_get): Rewrite to use it.
7999 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8000
621661e3
MR
80012014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8002
8003 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8004 `method(long)', not just 0x0.
8005 * gdb.cp/nsalias.exp: Align code labels to 4.
8006 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8007 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8008 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8009 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8010 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8011 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8012
29f0c3b7
DE
80132014-12-02 Doug Evans <dje@google.com>
8014
e1e061e7 8015 PR symtab/17602
29f0c3b7 8016 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8017 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8018 * gdb.cp/anon-ns.exp: Update.
8019
162078c8
NB
80202014-12-02 Nick Bull <nicholaspbull@gmail.com>
8021
8022 * gdb.python/py-events.py (inferior_call_handler): New.
8023 (register_changed_handler, memory_changed_handler): New.
8024 (test_events.invoke): Register new handlers.
8025 * gdb.python/py-events.exp: Add tests for inferior call,
8026 memory_changed and register_changed events.
8027
fdb09caf
AA
80282014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8029
8030 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8031 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8032 if the linker doesn't understand this.
8033
55cfb2c4
SM
80342014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8035
8036 * gdb.python/python.exp: Change expected reply to help().
8037
9e8cd6df
YQ
80382014-12-01 Yao Qi <yao@codesourcery.com>
8039
8040 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8041 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8042 * configure: Re-generated.
8043
6c659fc2
SC
80442014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8045
8046 * gdb.cp/chained-calls.cc: New file.
8047 * gdb.cp/chained-calls.exp: New file.
8048 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8049
d7fc3181
SM
80502014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8051
8052 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8053 * gdb.dwarf2/symtab-producer.exp: Same.
8054 * gdb.gdb/python-interrupts.exp: Same.
8055 * gdb.gdb/python-selftest.exp: Same.
8056 * gdb.python/py-linetable.exp: Same.
8057 * gdb.python/py-type.exp: Same.
8058 * gdb.python/py-value-cc.exp: Same.
8059 * gdb.python/py-value.exp: Same.
8060
10e79639
YQ
80612014-11-28 Yao Qi <yao@codesourcery.com>
8062
8063 * gdb.base/break-probes.exp: Match library name prefixed with
8064 sysroot.
8065
f28a0564
SM
80662014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8067
8068 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8069 test expected output. Add parentheses for the call to print.
8070 Remove L suffix from integers.
8071
3fe1ce1d
DE
80722014-11-26 Doug Evans <dje@google.com>
8073
8074 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8075
84429e27
YQ
80762014-11-22 Yao Qi <yao@codesourcery.com>
8077
8078 * gdb.trace/entry-values.c: Remove asms.
8079 (foo): Add foo_label.
8080 (bar): Add bar_label.
8081 * gdb.trace/entry-values.exp: Remove code computing foo's
8082 length and bar's length.
8083 (Dwarf::assemble): Invoke function_range for bar and use
8084 MACRO_AT_func for foo.
8085
26741859
YQ
80862014-11-22 Yao Qi <yao@codesourcery.com>
8087
8088 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8089 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8090 Use .Lgcc43_procstart instead of gcc43.
8091
45e44d27
JB
80922014-11-21 Joel Brobecker <brobecker@adacore.com>
8093
8094 * gdb.ada/n_arr_bound: New testcase.
8095
458c8db8
SDJ
80962014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8097
8098 PR breakpoints/10737
8099 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8100 test_catch_syscall_multi_arch.
8101 (test_catch_syscall_multi_arch): New function.
8102
43f3e411
DE
81032014-11-20 Doug Evans <xdje42@gmail.com>
8104
8105 * gdb.base/maint.exp: Update expected output.
8106
0d7b2549
AA
81072014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8108
8109 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8110 4-byte instruction on S390.
8111
8908fca5
JB
81122014-11-19 Joel Brobecker <brobecker@adacore.com>
8113
8114 * gdb.ada/arr_arr: New testcase.
8115
4a46959e
JB
81162014-11-19 Joel Brobecker <brobecker@adacore.com>
8117
8118 * gdb.ada/pkd_arr_elem: New Testcase.
8119
470e2f4e
LM
81202014-11-18 Luis Machado <lgustavo@codesourcery.com>
8121
8122 * gdb.reverse/break-precsave: Expect completion message for
8123 core file reads.
8124 * gdb.reverse/consecutive-precsave.exp: Likewise.
8125 * gdb.reverse/finish-precsave.exp: Likewise.
8126 * gdb.reverse/i386-precsave.exp: Likewise.
8127 * gdb.reverse/machinestate-precsave.exp: Likewise.
8128 * gdb.reverse/sigall-precsave.exp: Likewise.
8129 * gdb.reverse/solib-precsave.exp: Likewise.
8130 * gdb.reverse/step-precsave.exp: Likewise.
8131 * gdb.reverse/until-precsave.exp: Likewise.
8132 * gdb.reverse/watch-precsave.exp: Likewise.
8133
a267f3ad
AA
81342014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8135
8136 * gdb.base/bp-permanent.c: Include unistd.h.
8137 * gdb.python/py-framefilter-mi.c (main): Add return type.
8138 * gdb.python/py-framefilter.c (main): Likewise.
8139 * gdb.trace/actions-changed.c (main): Likewise.
8140
12084a9a
AA
81412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8142
8143 * gdb.mi/until.c: Add eye-catchers.
8144 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8145 line numbers.
8146
dc7e1a77
AA
81472014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8148
8149 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8150 function header variants in break1.c.
8151 * gdb.base/ena-dis-br.exp: Likewise.
8152 * gdb.base/hbreak2.exp: Likewise.
8153 * gdb.reverse/until-precsave.exp: Drop references to removed
8154 non-prototype function header variants in ur1.c.
8155 * gdb.reverse/until-reverse.exp: Likewise.
8156
41c77605
PM
81572014-11-17 Petr Machata <pmachata@redhat.com>
8158
8159 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8160 ${_cu_offset_size} bytes abbrev offset.
8161
34248c3a
DE
81622014-11-15 Doug Evans <xdje42@gmail.com>
8163
8164 PR symtab/17559
8165 * gdb.base/line-symtabs.exp: New file.
8166 * gdb.base/line-symtabs.c: New file.
8167 * gdb.base/line-symtabs.h: New file.
8168
646da059
YQ
81692014-11-14 Yao Qi <yao@codesourcery.com>
8170
8171 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8172 (func): Add label func_label.
8173 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8174 Replace low_pc and high_pc with MACRO_AT_range.
8175 Replace name, low_pc and high_pc with MACRO_AT_func.
8176
9301ebe6
YQ
81772014-11-14 Yao Qi <yao@codesourcery.com>
8178
8179 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8180 Replace name, low_pc and high_pc with MACRO_AT_func.
8181
f166b542
YQ
81822014-11-14 Yao Qi <yao@codesourcery.com>
8183
8184 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8185 produce debug information.
8186 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8187
0f6e71e3
YQ
81882014-11-14 Yao Qi <yao@codesourcery.com>
8189
8190 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8191 object and get function length.
8192 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8193 with MACRO_AT_func.
8194 (top-level): Replace gdb_compile and clean_restart with
8195 prepare_for_testing.
8196 * gdb.dwarf2/main.c (main): Add label main_label.
8197
876c4df9
YQ
81982014-11-14 Yao Qi <yao@codesourcery.com>
8199
8200 * lib/dwarf.exp (function_range): New procedure.
8201 (Dwarf::_handle_macro_at_func): New procedure.
8202 (Dwarf::_handle_macro_at_range): New procedure.
8203 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8204
02ad9cf1
YQ
82052014-11-14 Yao Qi <yao@codesourcery.com>
8206
8207 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8208 (_handle_attribute): New procedure.
8209
a59add0c
AA
82102014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8211
8212 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8213 * gdb.base/call-sc.c (zed): Likewise.
8214 * gdb.base/checkpoint.c (main): Likewise.
8215 * gdb.base/dump.c (main): Likewise.
8216 * gdb.base/gcore.c (main): Likewise.
8217 * gdb.base/huge.c (main): Likewise.
8218 * gdb.base/multi-forks.c (main): Likewise.
8219 * gdb.base/pr10179-a.c (main): Likewise.
8220 * gdb.base/savedregs.c (main): Likewise.
8221 * gdb.base/sigaltstack.c (main): Likewise.
8222 * gdb.base/siginfo.c (main): Likewise.
8223 * gdb.base/structs.c (zed): Likewise.
8224 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8225 * gdb.mi/mi-syn-frame.c (main): Likewise.
8226 * gdb.mi/until.c (foo, main): Likewise.
8227 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8228 * gdb.base/solib-weak.c (foo): Declare.
8229 * gdb.base/attach-twice.c: Include stdio.h.
8230 * gdb.base/weaklib1.c: Likewise.
8231 * gdb.base/weaklib2.c: Likewise.
8232 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8233 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8234 unistd.h.
8235 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8236 * gdb.mi/mi-exit-code.c: Likewise.
8237 * gdb.base/break-interp-lib.c: Include string.h.
8238 * gdb.base/coremaker.c: Likewise.
8239 * gdb.base/testenv.c: Likewise.
8240 * gdb.python/py-finish-breakpoint.c: Likewise.
8241 * gdb.base/inferior-died.c: Include sys/wait.h.
8242 * gdb.base/fileio.c: Include time.h.
8243 * gdb.base/async-shell.c: Include unistd.h.
8244 * gdb.base/dprintf-non-stop.c: Likewise.
8245 * gdb.base/info-os.c: Likewise.
8246 * gdb.mi/mi-console.c: Likewise.
8247 * gdb.mi/watch-nonstop.c: Likewise.
8248 * gdb.python/py-events.c: Likewise.
8249 * gdb.base/async.c (baz): Move up before its invocation.
8250 * gdb.base/code_elim2.c (my_global_func): Likewise.
8251 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8252 * gdb.base/advance.c (func2): Likewise.
8253
3b5d5997
AA
82542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8255
8256 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8257 variant.
8258 * gdb.base/annota3.c: Likewise.
8259 * gdb.base/async.c: Likewise.
8260 * gdb.base/average.c: Likewise.
8261 * gdb.base/call-ar-st.c: Likewise.
8262 * gdb.base/call-rt-st.c: Likewise.
8263 * gdb.base/call-sc.c: Likewise.
8264 * gdb.base/call-strs.c: Likewise.
8265 * gdb.base/ending-run.c: Likewise.
8266 * gdb.base/execd-prog.c: Likewise.
8267 * gdb.base/exprs.c: Likewise.
8268 * gdb.base/foll-exec.c: Likewise.
8269 * gdb.base/foll-fork.c: Likewise.
8270 * gdb.base/foll-vfork.c: Likewise.
8271 * gdb.base/funcargs.c: Likewise.
8272 * gdb.base/gcore.c: Likewise.
8273 * gdb.base/jump.c: Likewise.
8274 * gdb.base/langs0.c: Likewise.
8275 * gdb.base/langs1.c: Likewise.
8276 * gdb.base/langs2.c: Likewise.
8277 * gdb.base/mips_pro.c: Likewise.
8278 * gdb.base/nodebug.c: Likewise.
8279 * gdb.base/opaque0.c: Likewise.
8280 * gdb.base/opaque1.c: Likewise.
8281 * gdb.base/recurse.c: Likewise.
8282 * gdb.base/run.c: Likewise.
8283 * gdb.base/scope0.c: Likewise.
8284 * gdb.base/scope1.c: Likewise.
8285 * gdb.base/setshow.c: Likewise.
8286 * gdb.base/setvar.c: Likewise.
8287 * gdb.base/shmain.c: Likewise.
8288 * gdb.base/shr1.c: Likewise.
8289 * gdb.base/shr2.c: Likewise.
8290 * gdb.base/sigall.c: Likewise.
8291 * gdb.base/signals.c: Likewise.
8292 * gdb.base/so-indr-cl.c: Likewise.
8293 * gdb.base/solib2.c: Likewise.
8294 * gdb.base/structs.c: Likewise.
8295 * gdb.base/sum.c: Likewise.
8296 * gdb.base/vforked-prog.c: Likewise.
8297 * gdb.base/watchpoint.c: Likewise.
8298 * gdb.reverse/shr2.c: Likewise.
8299 * gdb.reverse/until-reverse.c: Likewise.
8300 * gdb.reverse/ur1.c: Likewise.
8301 * gdb.reverse/watch-reverse.c: Likewise.
8302
066a77c5
AA
83032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8304
8305 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8306 variant.
8307 * gdb.base/sepdebug.exp: Drop references to removed code.
8308
4f204ea5
AA
83092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8310
8311 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8312 variant. Preserve original line numbering.
8313 * gdb.base/list1.c: Likewise.
8314
3b377a3a
AA
83152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8316
8317 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8318 variant.
8319 * gdb.base/break1.c: Likewise.
8320 * gdb.base/break.exp: Drop references to removed code.
8321
e444df73
AA
83222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8323
8324 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8325 variant.
8326
8008f2a7
AA
83272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8328
8329 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8330
a5a06887
AA
83312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8332
8333 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8334 logic into perform_all_tests() and invoke it with and without
8335 function header prototypes.
8336 (do_function_calls): Remove conditional XFAIL for PR 5318.
8337 (rerun_and_prepare): Remove duplicate code.
8338 (perform_all_tests): New. Main logic moved here.
8339
44dba9b9
AA
83402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8341
8342 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8343 code guarded by #ifdef NO_PROTOTYPES.
8344 (t_double_many_args): Likewise.
8345 (DEF_FUNC_MANY_ARGS_1): Likewise.
8346 (DEF_FUNC_VALUES_1): Likewise.
8347 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8348 guarded by #ifdef PROTOTYPES.
8349
d1fbcd56
AA
83502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8351
8352 * gdb.mi/mi-console.c: Add eye-catcher.
8353 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8354 instead of literal line number.
8355
b0e59b8f
AA
83562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8357
8358 * gdb.base/shr2.c: Add eye-catcher.
8359 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8360 line number.
8361
78f98cca
AA
83622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8363
8364 * gdb.base/jump.c: Add eye-catchers.
8365 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8366 numbers.
8367
58fa2af0
AA
83682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8369
8370 * gdb.base/execd-prog.c: Add eye-catchers.
8371 * gdb.base/foll-exec.c: Likewise.
8372 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8373 line numbers.
8374
04e5059b
AA
83752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8376
8377 * gdb.base/ending-run.c: Add eye-catchers.
8378 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8379 literal line numbers.
8380
dbfdb174
AA
83812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8382
8383 * gdb.base/call-rt-st.c: Add eye-catchers.
8384 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8385 literal line numbers.
8386
888a2ade
AA
83872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8388
8389 * gdb.base/call-ar-st.c: Add eye-catchers.
8390 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8391 literal line numbers.
8392
6acc2dde
AA
83932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8394
8395 * gdb.base/average.c: Add eye-catchers.
8396 * gdb.base/sum.c: Likewise.
8397 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8398 regexps dynamically.
8399
9ecfcd1d
AA
84002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8401
8402 * gdb.base/solib1.c: Add eye-catchers.
8403 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8404 literal line numbers.
8405
78708b7c
PA
84062014-11-12 Pedro Alves <palves@redhat.com>
8407
8408 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8409 leader has exited.
8410
af48d08f
PA
84112014-11-12 Pedro Alves <palves@redhat.com>
8412
8413 * gdb.arch/i386-bp_permanent.c: New file.
8414 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8415 (srcfile): Set to i386-bp_permanent.c.
8416 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8417 that stepi does not execute the 'leave' instruction, instead of
8418 testing it does execute.
8419 * gdb.base/bp-permanent.c: New file.
8420 * gdb.base/bp-permanent.exp: New file.
8421
af3768e9
DE
84222014-11-10 Doug Evans <xdje42@gmail.com>
8423
8424 PR symtab/17564
8425 * gdb.base/symtab-search-order.exp: New file.
8426 * gdb.base/symtab-search-order.c: New file.
8427 * gdb.base/symtab-search-order-1.c: New file.
8428 * gdb.base/symtab-search-order-shlib-1.c: New file.
8429
9de00a4a
PA
84302014-11-07 Pedro Alves <palves@redhat.com>
8431
8432 PR gdb/17511
8433 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8434 i?86-*-linux*.
8435
e0f52461
SC
84362014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8437
8438 PR c++/17494
8439 * gdb.cp/pr17494.cc: New file.
8440 * gdb.cp/pr17494.exp: New file.
8441
6ce8c980
YQ
84422014-11-02 Yao Qi <yao@codesourcery.com>
8443
8444 * gdb.python/python.exp: Get working directory and match the
8445 output of "set extended-prompt \\w " with it.
8446
02be9a71
DE
84472014-10-30 Doug Evans <dje@google.com>
8448
8449 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8450 in objfiles.
8451 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8452 in progspaces.
8453
3bdff46b
LM
84542014-10-30 Janis Johnson <janisjo@codesourcery.com>
8455
8456 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8457 * gdb.base/realname-expand.exp: Likewise.
8458 * gdb.linespec/macro-relative.exp: Likewise.
8459
ab917dfb
PA
84602014-10-29 Pedro Alves <palves@redhat.com>
8461
8462 PR gdb/17408
8463 * gdb.threads/schedlock.c (some_function): New function.
8464 (call_function): New global.
8465 (MAYBE_CALL_SOME_FUNCTION): New macro.
8466 (thread_function): Call it.
8467 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8468 and use it instead of a global counter. Adjust all callers.
8469 (get_current_thread): Use "find current thread" for test message
8470 here rather than having all callers pass down the same string.
8471 (goto_loop): New procedure, factored out from ...
8472 (my_continue): ... this.
8473 (step_ten_loops): Change parameter from test message to command to
8474 use. Adjust.
8475 (list_count): Delete global.
8476 (check_result): New procedure, factored out from duplicate top
8477 level code.
8478 (continue tests): Wrap in with_test_prefix.
8479 (test_step): New procedure, factored out from duplicate top level
8480 code.
8481 (top level): Test "step" in combination with all scheduler-locking
8482 modes. Test "next" in combination with all scheduler-locking
8483 modes, and in combination with stepping over a function call or
8484 not.
8485 * gdb.threads/next-bp-other-thread.c: New file.
8486 * gdb.threads/next-bp-other-thread.exp: New file.
8487
d3d4baed
PA
84882014-10-29 Pedro Alves <palves@redhat.com>
8489
8490 PR python/17372
8491 * gdb.python/python.exp: Test a multi-line command that spawns
8492 interactive Python.
8493 * gdb.base/multi-line-starts-subshell.exp: New file.
8494
563e8d85
YQ
84952014-10-29 Yao Qi <yao@codesourcery.com>
8496
8497 * gdb.base/fileio.exp: Make directories on host.
8498
0ea4d52e
YQ
84992014-10-29 Yao Qi <yao@codesourcery.com>
8500
8501 * gdb.base/fileio.c (test_write): Close the file.
8502
7f5ef605
PA
85032014-10-28 Pedro Alves <palves@redhat.com>
8504
8505 PR gdb/12623
8506 * gdb.base/sigstep.c (no_handler): New global.
8507 (main): If 'no_handler is true, set the signal handlers to
8508 SIG_IGN.
8509 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8510 with_sw_watch and no_handler parameters. Handle them.
8511 (top level) <stepping over handler when stopped at a breakpoint
8512 test>: Add a test axis for testing with a software watchpoint, and
8513 another for testing with the signal handler set to SIG_IGN.
8514 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8515 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8516
abbdbd03
PA
85172014-10-28 Pedro Alves <palves@redhat.com>
8518
8519 PR gdb/17511
8520 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8521 * gdb.base/sigstep.exp (other_handler_location): New global.
8522 (advance): Support stepping into the signal handler, and running
8523 commands while in the handler.
8524 (in_handler_map): New global.
8525 (top level): In the advance test, add combinations for getting
8526 into the handler with stepping commands, and for running commands
8527 in the handler. Add comment descripting the advancei tests.
8528
1df4399f
PA
85292014-10-28 Pedro Alves <palves@redhat.com>
8530
8531 * gdb.base/sigstep.exp: Use build_executable instead of
8532 prepare_for_testing.
8533 (top level): Move code that starts GDB, runs to main and creates a
8534 display to ...
8535 (restart): ... this new procedure.
8536 (top level): Move backtrace from signal handler test to ...
8537 (validate_backtrace): ... this new procedure.
8538 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8539 with_test_prefix. Always restart GDB.
8540 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8541 with_test_prefix. Always restart GDB. No need to delete
8542 breakpoints after the test.
8543 (test_skip_handler): Remove prefix parameter.
8544 (skip_over_handler, breakpoint_to_handler)
8545 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8546 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8547 restart GDB. No need to delete breakpoints after the test.
8548 (top level): Use foreach to call the test procedures with
8549 different commands.
8550
a5b6e449
PA
85512014-10-28 Pedro Alves <palves@redhat.com>
8552
8553 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8554 instead of GNATS numbers.
8555 * gdb.base/sigbpt.exp: Likewise.
8556 * gdb.base/siginfo.exp: Likewise.
8557 * gdb.base/sigstep.exp: Likewise.
8558
e5f8a7cc
PA
85592014-10-27 Pedro Alves <palves@redhat.com>
8560
8561 * gdb.base/sigstep.c (dummy): New global.
8562 (main): Issue a couple writes to the new global.
8563 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8564 procedures.
8565 (skip_over_handler): Use test_skip_handler.
8566 (top level): Call skip_over_handler for stepi and nexti too.
8567 (breakpoint_over_handler): Use test_skip_handler.
8568 (top level): Call breakpoint_over_handler for stepi and nexti too.
8569
763905a3
YQ
85702014-10-27 Yao Qi <yao@codesourcery.com>
8571
8572 * gdb.trace/tfile.c (adjust_function_address)
8573 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8574 function descriptor.
8575
6f259a23
DB
85762014-10-24 Don Breazeal <donb@codesourcery.com>
8577
8578 * gdb.base/foll-fork.exp (test_follow_fork,
8579 catch_fork_child_follow): Check for updated fork messages emitted
8580 from infrun.c.
8581 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8582 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8583 vfork_and_exec_child_follow_through_step): Check for updated vfork
8584 messages emitted from infrun.c.
8585
09dd9a69
PA
85862014-10-24 Pedro Alves <palves@redhat.com>
8587
8588 * gdb.base/corefile.exp: Remove references to ultrix.
8589 * gdb.base/interrupt.exp: Likewise.
8590 * gdb.base/whatis.exp: Likewise.
8591 * gdb.gdb/selftest.exp: Likewise.
8592 * gdb.threads/manythreads.exp: Likewise.
8593 * gdb.threads/print-threads.exp: Likewise.
8594 * gdb.threads/pthreads.exp:: Likewise.
8595 * gdb.threads/schedlock.exp: Likewise.
8596
3433cfa5
SC
85972014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8598
8599 * gdb.cp/non-trivial-retval.cc: Add a test case.
8600 * gdb.cp/non-trivial-retval.exp: Add a test.
8601
092f880b
YQ
86022014-10-20 Yao Qi <yao@codesourcery.com>
8603
8604 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8605 * gdb.python/py-objfile-script-gdb.py: New file.
8606 * gdb.python/py-objfile-script.exp: Update reference to
8607 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8608 of remote_download. Remove the dest file.
8609
acbdb7f3
YQ
86102014-10-20 Yao Qi <yao@codesourcery.com>
8611
8612 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8613 * gdb.base/step-line.exp: Likewise.
8614 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8615 * gdb.dwarf2/dw2-basic.exp: Likewise.
8616 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8617 * gdb.dwarf2/dw2-filename.exp: Likewise.
8618 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8619 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8620 * gdb.dwarf2/dw2-producer.exp: Likewise.
8621 * gdb.dwarf2/mac-fileno.exp: Likewise.
8622 * gdb.python/py-frame-args.exp: Likewise.
8623 * gdb.python/py-framefilter.exp: Likewise.
8624 * gdb.python/py-mi.exp: Likewise.
8625 * gdb.python/py-objfile-script.exp: Likewise
8626 * gdb.python/py-pp-integral.exp: Likewise.
8627 * gdb.python/py-pp-re-notag.exp: Likewise.
8628 * gdb.python/py-prettyprint.exp: Likewise.
8629 * gdb.python/py-section-script.exp: Likewise.
8630 * gdb.python/py-typeprint.exp: Likewise.
8631 * gdb.python/py-xmethods.exp: Likewise.
8632 * gdb.stabs/weird.exp: Likewise.
8633 * gdb.xml/tdesc-regs.exp: Likewise.
8634
bd286a29
KCY
86352014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8636
8637 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8638 (out_cu): Use addr_len for the size of addresses.
8639 (out_line): Likewise. Size DW_LNE_set_address instruction
8640 according to addr_len.
8641 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8642 (FUNC): Add START_INSNS to definition.
8643
673dc4a0
YQ
86442014-10-18 Yao Qi <yao@codesourcery.com>
8645
8646 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8647 gdb_has_argv0 return true.
8648 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8649 check [target_info exists noargs], check [gdb_has_argv0]
8650 instead.
8651 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8652 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8653 procedures.
8654
4ffbba72
DE
86552014-10-17 Doug Evans <dje@google.com>
8656
8657 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8658 event.
8659 * gdb.python/py-events.py: Add clear_objfiles event.
8660
d096d8c1
DE
86612014-10-17 Doug Evans <dje@google.com>
8662
8663 * gdb.python/py-objfile.exp: Test progspace attribute.
8664
a80db015
LM
86652014-10-17 Luis Machado <lgustavo@codesourcery.com>
8666
8667 * gdb.guile/scm-breakpoint.exp: Do not assume any
8668 directory separators when matching source file paths.
8669 * gdb.python/py-breakpoint.exp: Likewise.
8670 * gdb.reverse/break-precsave.exp: Likewise.
8671 * gdb.reverse/break-reverse.exp: Likewise.
8672 * gdb.reverse/consecutive-precsave.exp: Likewise.
8673 * gdb.reverse/finish-precsave.exp: Likewise.
8674 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8675 * gdb.reverse/finish-reverse.exp: Likewise.
8676 * gdb.reverse/i386-precsave.exp: Likewise.
8677 * gdb.reverse/i387-env-reverse.exp: Likewise.
8678 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8679 * gdb.reverse/machinestate-precsave.exp: Likewise.
8680 * gdb.reverse/machinestate.exp: Likewise.
8681 * gdb.reverse/sigall-precsave.exp: Likewise.
8682 * gdb.reverse/solib-precsave.exp: Likewise.
8683 * gdb.reverse/step-precsave.exp: Likewise.
8684 * gdb.reverse/until-precsave.exp: Likewise.
8685 * gdb.reverse/watch-precsave.exp: Likewise.
8686 * gdb.reverse/watch-reverse.exp: Likewise.
8687
b22089ab
YQ
86882014-10-17 Yao Qi <yao@codesourcery.com>
8689
8690 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8691 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8692
6c4486e6
PA
86932014-10-17 Pedro Alves <palves@redhat.com>
8694
8695 PR gdb/17471
8696 * gdb.base/bg-execution-repeat.c: New file.
8697 * gdb.base/bg-execution-repeat.exp: New file.
8698
0ff33695
PA
86992014-10-17 Pedro Alves <palves@redhat.com>
8700
8701 PR gdb/17300
8702 * gdb.base/continue-all-already-running.c: New file.
8703 * gdb.base/continue-all-already-running.exp: New file.
8704
6fdebc3d
PA
87052014-10-17 Pedro Alves <palves@redhat.com>
8706
8707 PR gdb/17472
8708 * gdb.base/annota-input-while-running.c: New file.
8709 * gdb.base/annota-input-while-running.exp: New file.
8710
32a8097b
PA
87112014-10-17 Pedro Alves <palves@redhat.com>
8712
8713 * gdb.base/callfuncs.exp: emove references to osf.
8714 * gdb.base/sigall.exp: Likewise.
8715 * gdb.gdb/selftest.exp: Likewise.
8716 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8717 * gdb.mi/non-stop.c: Likewise.
8718 * gdb.mi/pthreads.c: Likewise.
8719 * gdb.reverse/sigall-precsave.exp: Likewise.
8720 * gdb.reverse/sigall-reverse.exp: Likewise.
8721 * gdb.threads/pthreads.c: Likewise.
8722 * gdb.threads/pthreads.exp: Likewise.
8723
7a3517ff
YQ
87242014-10-17 Yao Qi <yao@codesourcery.com>
8725
8726 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8727 check 'target_info exists noargs'.
8728 (test_command_prompt_position): Likewise.
8729 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8730 Remove "set args".
8731 (progvar_simple_while_test): Likewise.
8732 (progvar_complex_if_while_test): Likewise.
8733 (if_while_breakpoint_command_test): Likewise.
8734 (infrun_breakpoint_command_test): Likewise.
8735 (breakpoint_command_test): Likewise.
8736 (watchpoint_command_test): Likewise.
8737 (bp_deleted_in_command_test): Likewise.
8738 (temporary_breakpoint_commands): Likewise.
8739
bb99c472
YQ
87402014-10-16 Yao Qi <yao@codesourcery.com>
8741
8742 * gdb.base/remotetimeout.exp: Remove noargs checking.
8743
7c16b83e
PA
87442014-10-15 Pedro Alves <palves@redhat.com>
8745
8746 PR breakpoints/9649
8747 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8748 * gdb.base/breakpoint-in-ro-region.exp
8749 (probe_target_hardware_step): New procedure.
8750 (top level): Probe hardware stepping and hardware breakpoint
8751 support. Test stepping through a read-only region, with both
8752 "breakpoint auto-hw" on and off and both "always-inserted" on and
8753 off.
8754
35a49624
IB
87552014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8756
8757 * gdb.dlang/demangle.exp: Update for demangling changes.
8758
2d1c107c
SC
87592014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8760
8761 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8762 * gdb.cp/non-trivial-retval.exp: Add new tests.
8763
778811d5
SC
87642014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8765
8766 PR c++/13403
8767 PR c++/15154
8768 * gdb.cp/non-trivial-retval.cc: New file.
8769 * gdb.cp/non-trivial-retval.exp: New file.
8770
10c5f0a8
YQ
87712014-10-15 Yao Qi <yao@codesourcery.com>
8772
8773 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8774 remote host.
8775
65d7b369
YQ
87762014-10-15 Yao Qi <yao@codesourcery.com>
8777
8778 * gdb.python/py-symbol.exp: Match file base name if host is
8779 remote, otherwise match file name with dir name.
8780 * gdb.python/py-symtab.exp: Likewise.
8781 * gdb.python/python.exp: Likewise.
8782
46dc1394
YQ
87832014-10-15 Yao Qi <yao@codesourcery.com>
8784
8785 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8786 pattern.
8787 * gdb.python/py-symtab.exp: Likewise.
8788 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8789 locationn.
8790
c40cc657
JB
87912014-10-14 Joel Brobecker <brobecker@adacore.com>
8792
8793 * gdb.ada/addr_arith: New testcase.
8794
2abf49e1
MR
87952014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8796
8797 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8798 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8799 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8800 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8801
f7088df3
SDJ
88022014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8803
8804 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8805 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8806 * gdb.arch/stap-eval-lang-ada.exp: New file.
8807
4dc06805
YQ
88082014-10-14 Yao Qi <yao@codesourcery.com>
8809
8810 * gdb.mi/mi-var-child.c (nothing1): New function.
8811 (nothing2): New function.
8812 (do_children_tests): Set function pointers by nothing1 and
8813 nothing2.
8814 * gdb.mi/mi-var-child.exp: Step over new added statements.
8815 Update test to match the new output.
8816 * gdb.mi/var-cmd.c (nothing1): New function.
8817 (nothing2): New function.
8818 (do_children_tests): Set function pointers by nothing1 and
8819 nothing2.
8820 * gdb.mi/mi-var-display.exp: Update test to match output.
8821 Step to the line specified by $line_dct_nothing.
8822 Increase the number of lines to step.
8823
46a93de2
YQ
88242014-10-14 Yao Qi <yao@codesourcery.com>
8825
8826 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8827 tests.
8828 * gdb.mi/mi2-var-child.exp: Likewise.
8829
14ea52ee
DE
88302014-10-13 Doug Evans <dje@google.com>
8831
8832 * gdb.python/py-objfile.exp: Change name of file name test.
8833
e5c6e92b
DE
88342014-10-13 Doug Evans <dje@google.com>
8835
8836 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8837 from the start of the CU.
8838
c780cc2f
JK
88392014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8840 Yao Qi <yao@codesourcery.com>
8841
8842 Fix "save breakpoints" for "catch" command.
8843 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8844 Remove -nonewline. Match also the added "main" line.
8845
99894e11
JK
88462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 Fix "save breakpoints" for "disable $bpnum" command.
8849 * gdb.base/save-bp.c (main): Add label.
8850 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8851
6e1ac5a3
JK
88522014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8855
754dd2b0
YQ
88562014-10-11 Yao Qi <yao@codesourcery.com>
8857
8858 * gdb.server/server-kill.exp: Execute command
8859 "set remote trace-status-packet on" before "tstatus".
8860
f90183d7
YQ
88612014-10-11 Yao Qi <yao@codesourcery.com>
8862
8863 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8864 (main): Call getppid.
8865 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8866 and continue to it. Read variable "server_pid".
8867
bf40a607
YQ
88682014-10-11 Yao Qi <yao@codesourcery.com>
8869
8870 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8871
052ca370
YQ
88722014-10-11 Yao Qi <yao@codesourcery.com>
8873
8874 * gdb.threads/thread-find.exp: Don't execute command
8875 "info threads".
8876 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8877 * gdb.threads/linux-dp.exp: Don't check the condition
8878 $threads_created equals to zero.
8879
3831839c
PA
88802014-10-10 Pedro Alves <palves@redhat.com>
8881
8882 * gdb.base/bigcore.exp: Remove references to IRIX.
8883 * gdb.base/funcargs.exp: Likewise.
8884 * gdb.base/interrupt.exp: Likewise.
8885 * gdb.base/mips_pro.exp: Likewise.
8886 * gdb.base/nodebug.exp: Likewise.
8887 * gdb.base/setvar.exp: Likewise.
8888 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8889
8b9a549d
PA
88902014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8891 Pedro Alves <palves@redhat.com>
8892
8893 PR symtab/14466
8894 * gdb.base/vdso-warning.c: New file.
8895 * gdb.base/vdso-warning.exp: New file.
8896
d48ba5e8
DE
88972014-10-02 Doug Evans <dje@google.com>
8898
8899 * gdb.base/structs.c (main): Don't run forever.
8900
2278c276
PA
89012014-10-02 Pedro Alves <palves@redhat.com>
8902
8903 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8904 (top level) <stop threads 1, stop threads 2>: Use it.
8905
b57bacec
PA
89062014-10-02 Pedro Alves <palves@redhat.com>
8907
8908 * gdb.threads/break-while-running.exp (test): Add new
8909 'update_thread_list' argument. Skip "info threads" if false.
8910 (top level): Add new 'update_thread_list' axis.
8911
13fd3ff3
PA
89122014-10-02 Pedro Alves <palves@redhat.com>
8913
8914 PR breakpoints/17431
8915 * gdb.base/execl-update-breakpoints.c: New file.
8916 * gdb.base/execl-update-breakpoints.exp: New file.
8917
0fec99e8
PA
89182014-10-01 Pedro Alves <palves@redhat.com>
8919
8920 * gdb.base/breakpoint-in-ro-region.c: New file.
8921 * gdb.base/breakpoint-in-ro-region.exp: New file.
8922
2ddf4301
SM
89232014-10-01 Simon Marchi <simon.marchi@ericsson.com>
8924
8925 * gdb.mi/mi-exit-code.exp: New file.
8926 * gdb.mi/mi-exit-code.c: New file.
8927
6a5f3f43
YQ
89282014-09-30 Yao Qi <yao@codesourcery.com>
8929
8930 * lib/prelink-support.exp (build_executable_own_libs): Error if
8931 the target isn't native.
8932
345bcc73
YQ
89332014-09-30 Yao Qi <yao@codesourcery.com>
8934
8935 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
8936 false.
8937
a25a5a45
PA
89382014-09-22 Pedro Alves <palves@redhat.com>
8939
8940 * gdb.threads/break-while-running.exp: New file.
8941 * gdb.threads/break-while-running.c: New file.
8942
00ba3162
YQ
89432014-09-19 Yao Qi <yao@codesourcery.com>
8944
8945 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
8946 Invoke test. Restart GDB with --readnow and invoke test again.
8947
c3b7b696
YQ
89482014-09-19 Yao Qi <yao@codesourcery.com>
8949
8950 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
8951 proc set_breakpoint_on_gcd_function. Invoke
8952 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
8953 invoke set_breakpoint_on_gcd_function again.
8954
2b4fd423
DE
89552014-09-18 Doug Evans <dje@google.com>
8956
8957 * gdb.dwarf2/symtab-producer.exp: New file.
8958
a5947601
SDJ
89592014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8960
8961 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
8962 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
8963 * gdb.base/global-var-nested-by-dso.c: Likewise.
8964 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8965
91c19059
SDJ
89662014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8967 Pedro Alves <palves@redhat.com>
8968
8969 * gdb.base/watch-bitfields.exp: Pass string other than test file
8970 name to prepare_for_testing.
8971 (watch): New procedure.
8972 (expect_watchpoint): Use with_test_prefix.
8973 (top level): Factor out tests to ...
8974 (test_watch_location, test_regular_watch): ... these new
8975 procedures, and use with_test_prefix and gdb_continue_to_end.
8976
bb9d5f81
PP
89772014-09-16 Patrick Palka <patrick@parcs.ath.cx>
8978
8979 PR breakpoints/12526
8980 * gdb.base/watch-bitfields.exp: New file.
8981 * gdb.base/watch-bitfields.c: New file.
8982
635856f5
PA
89832014-09-16 Pedro Alves <palves@redhat.com>
8984
8985 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
8986 software and hardware addresses, not software address against
8987 itself.
8988
7280ceea
PA
89892014-09-16 Pedro Alves <palves@redhat.com>
8990
8991 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
8992 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
8993
428b16bd
PA
89942014-09-16 Pedro Alves <palves@redhat.com>
8995
8996 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
8997 files.
8998 * gdb.base/a2-run.exp: Remove all code guarded by istarget
8999 "*-*-vxworks*" throughout.
9000 * gdb.base/break.exp: Likewise.
9001 * gdb.base/default.exp: Likewise.
9002 * gdb.base/scope.exp: Likewise.
9003 * gdb.base/sepdebug.exp: Likewise.
9004 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9005 throughout.
9006 * gdb.base/run.c: Likewise.
9007 * gdb.base/sepdebug.c: Likewise.
9008 * gdb.hp/gdb.aCC/run.c: Likewise.
9009 * gdb.reverse/until-reverse.c: Likewise.
9010 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9011
666d413c
YQ
90122014-09-16 Yao Qi <yao@codesourcery.com>
9013
9014 * boards/local-remote-host-native.exp: New file.
9015
57cbd724
DE
90162014-09-14 Doug Evans <xdje42@gmail.com>
9017
9018 * gdb.threads/queue-signal.c (thread_count): New variable.
9019 (thread_count_mutex, thread_count_condvar): New variables.
9020 (incr_thread_count, wait_all_threads_running): New functions.
9021 (main): Wait for all threads to be in their thread functions.
9022
81219e53
DE
90232014-09-13 Doug Evans <xdje42@gmail.com>
9024
9025 * gdb.threads/queue-signal.c: New file.
9026 * gdb.threads/queue-signal.exp: New file.
9027
3714cea7
DE
90282014-09-13 Doug Evans <xdje42@gmail.com>
9029
9030 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9031 be consistent with what default_gdb_init uses.
9032 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9033 the plain text of the prompt. Add some logging printfs.
9034 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9035
fa43b1d7
PA
90362014-09-12 Pedro Alves <palves@redhat.com>
9037
9038 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9039 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9040 * gdb.arch/i386-size-overlap.exp: Likewise.
9041 * gdb.arch/i386-size.exp: Likewise.
9042 * gdb.arch/i386-unwind.exp: Likewise.
9043 * gdb.base/a2-run.exp: Likewise.
9044 * gdb.base/break.exp: Likewise.
9045 * gdb.base/charset.exp: Likewise.
9046 * gdb.base/chng-syms.exp: Likewise.
9047 * gdb.base/commands.exp: Likewise.
9048 * gdb.base/dbx.exp: Likewise.
9049 * gdb.base/find.exp: Likewise.
9050 * gdb.base/funcargs.exp: Likewise.
9051 * gdb.base/jit-simple.exp: Likewise.
9052 * gdb.base/reread.exp: Likewise.
9053 * gdb.base/sepdebug.exp: Likewise.
9054 * gdb.base/step-bt.exp: Likewise.
9055 * gdb.cp/mb-inline.exp: Likewise.
9056 * gdb.cp/mb-templates.exp: Likewise.
9057 * gdb.objc/basicclass.exp: Likewise.
9058 * gdb.threads/killed.exp: Likewise.
9059
9d9bf2df
EBM
90602014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9061
9062 PR tdep/17379
9063 * gdb.arch/powerpc-stackless.S: New file.
9064 * gdb.arch/powerpc-stackless.exp: New file.
9065
1cf2f1b0
JK
90662014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9067
9068 * gdb.base/attach.c: Include unistd.h.
9069 (main): Call alarm. Add label postloop.
9070 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9071 gdb_breakpoint, gdb_continue_to_breakpoint.
9072 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9073
98880d46
PA
90742014-09-11 Pedro Alves <palves@redhat.com>
9075
9076 PR gdb/17347
9077 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9078 * gdb.base/attach.exp (test_command_line_attach_run): New
9079 procedure.
9080 (top level): Call it.
9081
4c92ff2c
PA
90822014-09-11 Pedro Alves <palves@redhat.com>
9083
9084 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9085 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9086 (do_command_attach_tests): Use spawn_wait_for_attach.
9087 * gdb.base/solib-overlap.exp: Likewise.
9088 * gdb.multi/multi-attach.exp: Likewise.
9089 * gdb.python/py-prompt.exp: Likewise.
9090 * gdb.python/py-sync-interp.exp: Likewise.
9091 * gdb.server/ext-attach.exp: Likewise.
9092
3adc1a7d
GKB
90932014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9094
9095 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9096 command in testcase. Simplify testcase.
9097
96334934
JB
90982014-09-10 Joel Brobecker <brobecker@adacore.com>
9099
9100 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9101
eb479039
JB
91022014-09-10 Joel Brobecker <brobecker@adacore.com>
9103
9104 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9105
deede10c
JB
91062014-09-10 Joel Brobecker <brobecker@adacore.com>
9107
9108 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9109
7828a5f5
JB
91102014-09-10 Joel Brobecker <brobecker@adacore.com>
9111
9112 * gdb.dwarf2/dynarr-ptr.c: New file.
9113 * gdb.dwarf2/dynarr-ptr.exp: New file.
9114
33aeebcf
MR
91152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9116
9117 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9118 of 30 rather than hardcoding 120 for a slow test case. Take the
9119 `gdb,timeout' target setting into account for this calculation.
9120 Don't extend the timeout for the test cases that don't need it.
9121
7b415901
MR
91222014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9123
9124 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9125 a factor of 2 for a slow test case. Take the `gdb,timeout'
9126 target setting into account for this calculation.
9127 * gdb.reverse/until-precsave.exp: Increase the timeout by
9128 a factor of 15 and 3 respectively rather than adding 120
9129 for a pair of slow test cases. Take the `gdb,timeout'
9130 target setting into account for this calculation.
9131
4a40f85a
MR
91322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9133
9134 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9135 timeout, don't pass one down to gdb_expect.
9136 (gdb_expect): Rework timeout selection.
9137
09635af7
MR
91382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9139
9140 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9141 exception on timeout.
9142 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9143 (gdbserver_start_extended): Catch any `gdbserver_start' error
9144 exceptions.
9145 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9146 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9147 `gdbserver_gdb_load' error exceptions.
9148
2bdd10b7
MR
91492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9150
9151 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9152 120 on waiting for the TCP socket to open.
9153
316935f0
DE
91542014-09-09 Doug Evans <xdje42@gmail.com>
9155
9156 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9157 _caller_matches, _any_caller_is, _any_caller_matches.
9158
83740597
DE
91592014-09-09 Doug Evans <xdje42@gmail.com>
9160
9161 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9162
4c122fc3
YQ
91632014-09-09 Yao Qi <yao@codesourcery.com>
9164
9165 * gdb.mi/mi-var-display.exp: Set print symbol off.
9166
a9f116cb
GKB
91672014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9168
9169 PR gdb/17035
9170 * gdb.base/commands.exp: Add tests to verify user-defined
9171 commands with empty bodies.
9172 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9173 python commands in `show user command`.
9174 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9175 scheme commands in `show user command`.
9176
c75bd3a2
JK
91772014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9178
9179 PR python/17355
9180 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9181 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9182 * gdb.python/py-framefilter-invalidarg.exp: New file.
9183 * gdb.python/py-framefilter-invalidarg.py: New file.
9184
faa42425
DE
91852014-09-06 Doug Evans <xdje42@gmail.com>
9186
9187 PR 15276
9188 * gdb.python/py-caller-is.c: New file.
9189 * gdb.python/py-caller-is.exp: New file.
9190
474ca4f6
SDJ
91912014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9192
9193 PR gdb/17235
9194 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9195 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9196
eb0b0463
SDJ
91972014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9198
9199 PR fortran/17237
9200 * gdb.fortran/print-formatted.exp: New file.
9201 * gdb.fortran/print-formatted.f90: Likewise.
9202
5f3b99cf
SS
92032014-09-03 Sasha Smundak <asmundak@google.com>
9204
9205 * gdb.python/py-frame.exp: Test Frame.read_register.
9206
7d793aa9
SDJ
92072014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9208
9209 PR python/16699
9210 * gdb.python/py-completion.exp: New file.
9211 * gdb.python/py-completion.py: Likewise.
9212
fb0576e9
DE
92132014-08-28 Doug Evans <dje@google.com>
9214
9215 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9216 eax,etc. are live with values set by gdb and thus the compiler can't
9217 use them.
9218 * gdb.arch/i386-pseudo.c (main): Ditto.
9219
ee92b0dd
DE
92202014-08-27 Doug Evans <dje@google.com>
9221
9222 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9223
6649db35
DE
92242014-08-25 Doug Evans <dje@google.com>
9225
9226 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9227 (main): Ditto.
9228
564b7600
DE
92292014-08-25 Doug Evans <dje@google.com>
9230
9231 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9232
3881fb67
YQ
92332014-08-24 Yao Qi <yao@codesourcery.com>
9234
9235 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9236 symbol off.
9237 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9238
a05a36a5
DE
92392014-08-22 Doug Evans <dje@google.com>
9240
9241 PR 17276
9242 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9243 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9244 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9245
7c343b48
YQ
92462014-08-22 Yao Qi <yao@codesourcery.com>
9247
9248 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9249 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9250 * gdb.python/python.exp: Likewise. Use .py file on the host
9251 instead of the build.
9252
22fd09ae
JK
92532014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 * gdb.threads/gcore-stale-thread.c: New file.
9256 * gdb.threads/gcore-stale-thread.exp: New file.
9257
a8454a7c
PA
92582014-08-21 Pedro Alves <palves@redhat.com>
9259
9260 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9261 * gdb.base/gcore-relro-pie.exp: Likewise.
9262 * gdb.base/gcore-relro.exp: Likewise.
9263 * gdb.base/gcore.exp: Likewise.
9264 * gdb.base/print-symbol-loading.exp: Likewise.
9265 * gdb.threads/gcore-thread.exp: Likewise.
9266 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9267
2a31c623
PA
92682014-08-20 Pedro Alves <palves@redhat.com>
9269 Jan Kratochvil <jan.kratochvil@redhat.com>
9270
9271 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9272 configure.
9273 (EXPECT): Handle READ1 being set.
9274 (all): Depend on EXTRA_RULES.
9275 (check-read1, expect-read1, read1.so, read1): New rules.
9276 * README (Testsuite Parameters): Document the READ1 make variable.
9277 (Race detection): New section.
9278 * configure: Regenerate.
9279 * configure.ac: If build==host==target, and running under a
9280 GNU/glibc system, add read1 to the extra Makefile rules.
9281 (EXTRA_RULES): AC_SUBST it.
9282 * lib/read1.c: New file.
9283
d36430db
JB
92842014-08-20 Joel Brobecker <brobecker@adacore.com>
9285
9286 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9287 the handling of variables declared as a typedef to an array
9288 which a DW_AT_data_location attribute.
9289
9a0dc9e3
PA
92902014-08-19 Andrew Burgess <aburgess@broadcom.com>
9291 Pedro Alves <palves@redhat.com>
9292
9293 PR symtab/14604
9294 PR symtab/14605
9295 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9296 gdb_test.
9297
0718a8da
PA
92982014-08-19 Pedro Alves <palves@redhat.com>
9299
9300 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9301
13b448cd
YQ
93022014-08-19 Yao Qi <yao@codesourcery.com>
9303
9304 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9305 right line.
9306
1cbf5077
DB
93072014-08-18 David Blaikie <dblaikie@gmail.com>
9308
9309 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9310
bf0fae19
JB
93112014-08-18 Joel Brobecker <brobecker@adacore.com>
9312
9313 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9314 attribute in array range.
9315
3c8c5dcc
JB
93162014-08-18 Joel Brobecker <brobecker@adacore.com>
9317
9318 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9319
e66d4446
SC
93202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9321
9322 PR c++/17132
9323 * gdb.cp/pr17132.cc: New file.
9324 * gdb.cp/pr17132.exp: New file.
9325
940df408
SC
93262014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9327
9328 * gdb.python/py-xmethods.py (A_getarrayind)
9329 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9330 Use 'print' with function call syntax.
9331 (E_method_matcher.match): Fix tab vs space indentation mixup.
9332
ebcc6c3a
YQ
93332014-08-15 Yao Qi <yao@codesourcery.com>
9334
9335 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9336 false.
9337
775e0f04
YQ
93382014-08-15 Yao Qi <yao@codesourcery.com>
9339
9340 * gdb.cp/casts.exp: Set print symbol off.
9341 * gdb.cp/class2.exp: Likewise.
9342 * gdb.cp/overload.exp: Likewise.
9343 * gdb.cp/templates.exp: Likewise.
9344
d769e349
DE
93452014-08-11 Doug Evans <dje@google.com>
9346
9347 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9348 (test_load_shlib): Update.
9349
20c6f1e1
YQ
93502014-08-09 Yao Qi <yao@codesourcery.com>
9351
9352 * gdb.base/display.exp: Invoke is_address_zero_readable.
9353 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9354 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9355 * gdb.base/hbreak-unmapped.exp: Return if
9356 is_address_zero_readable returns true.
9357 * gdb.base/signest.exp: Likewise.
9358 * gdb.base/signull.exp: Likewise.
9359 * gdb.base/sigbpt.exp: Likewise.
9360 * gdb.guile/scm-disasm.exp: Do the test if
9361 is_address_zero_readable returns false.
9362 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9363 * gdb.python/py-arch.exp: Likewise.
9364 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9365 * lib/gdb.exp (is_address_zero_readable): New proc.
9366
5792e8e3
YQ
93672014-08-09 Yao Qi <yao@codesourcery.com>
9368
9369 PR testsuite/13443
9370 * gdb.mi/mi-var-display.exp: Make test messages unique.
9371
3cecbbbe
TT
93722014-08-04 Tom Tromey <tromey@redhat.com>
9373
9374 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9375 target 0".
9376
00b51ff5
TT
93772014-08-04 Tom Tromey <tromey@redhat.com>
9378
9379 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9380 "target_resume".
9381
6908c509
JB
93822014-08-01 Joel Brobecker <brobecker@adacore.com>
9383
9384 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9385 inner_vla_struct_object_size.
9386 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9387 as xfail.
9388
cc6563d2
PA
93892014-07-30 Pedro Alves <palves@redhat.com>
9390
9391 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9392 comment.
9393
7e09a223
YQ
93942014-07-29 Yao Qi <yao@codesourcery.com>
9395
9396 PR gdb/17206
9397 * gdb.base/until-nodebug.exp: New.
9398
7ebdbe92
DE
93992014-07-28 Doug Evans <xdje42@gmail.com>
9400
9401 PR guile/17203
9402 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9403 previously existing parameter, and previously ambiguously spelled
9404 parameter.
9405
fdb1adc6
WN
94062014-07-28 Will Newton <will.newton@linaro.org>
9407
9408 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9409
186fcde0
DE
94102014-07-26 Ludovic Courtès <ludo@gnu.org>
9411 Doug Evans <xdje42@gmail.com>
9412
9413 PR guile/17146
9414 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9415
70509625
PA
94162014-07-25 Pedro Alves <palves@redhat.com>
9417
9418 * gdb.threads/signal-command-handle-nopass.c: New file.
9419 * gdb.threads/signal-command-handle-nopass.exp: New file.
9420 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9421 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9422 * gdb.threads/signal-delivered-right-thread.c: New file.
9423 * gdb.threads/signal-delivered-right-thread.exp: New file.
9424
c3f814a1
PA
94252014-07-25 Pedro Alves <palves@redhat.com>
9426
9427 * gdb.base/double-prompt-target-event-error.exp
9428 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9429 match.
9430 (cancel_pagination_in_target_event): Rework double prompt
9431 detection.
9432 * gdb.base/paginate-after-ctrl-c-running.exp
9433 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9434 <return>' match.
9435 * gdb.base/paginate-bg-execution.exp
9436 (test_bg_execution_pagination_return)
9437 (test_bg_execution_pagination_cancel): Remove '-notransfer
9438 <return>' matches.
9439 * gdb.base/paginate-execution-startup.exp
9440 (test_fg_execution_pagination_return)
9441 (test_fg_execution_pagination_cancel): Remove '-notransfer
9442 <return>' matches.
9443 * gdb.base/paginate-inferior-exit.exp
9444 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9445 match.
9446 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9447 * lib/gdb.exp (pagination_prompt): Run text through
9448 string_to_regexp.
9449 (gdb_test_multiple): Match $pagination_prompt instead of
9450 "<return>".
9451 (string_to_regexp): Move to lib/gdb-utils.exp.
9452
e214cf6c
JK
94532014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9454
9455 * gdb.arch/amd64-entry-value-paramref.S: New file.
9456 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9457 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9458 * gdb.arch/amd64-optimout-repeat.S: New file.
9459 * gdb.arch/amd64-optimout-repeat.c: New file.
9460 * gdb.arch/amd64-optimout-repeat.exp: New file.
9461
17d0c5c8
JK
94622014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9463
9464 PR gdb/17170
9465 * gdb.base/statistics.exp: New file.
9466
b8b8facf
DE
94672014-07-17 Doug Evans <dje@google.com>
9468
74b49205 9469 PR gdb/17170
b8b8facf
DE
9470 * gdb.base/maint.exp: Update testing of per-command stats.
9471
1b5d0ab3
PA
94722014-07-16 Pedro Alves <palves@redhat.com>
9473
9474 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9475 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9476 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9477 (tfile_write_buf): New functions.
9478 (add_memory_block): Rewrite using the above.
9479 (adjust_function_address): New function.
9480 (FUNCTION_ADDRESS): New macro.
9481 (write_basic_trace_file): Remove short_x local, and use
9482 tfile_write_16. Change type of func_addr local to unsigned long
9483 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9484 here. Cast argument of add_memory_block to char pointer.
9485 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9486 (main): Remove parameters.
9487 * gdb.trace/tfile.exp: Remove nowarnings.
9488
4d974e88
SM
94892014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9490
9491 * gdb.base/debug-expr.exp: Test string evaluation with
9492 "debug expression" on.
9493
41e99568
PA
94942014-07-15 Pedro Alves <palves@redhat.com>
9495
9496 * gdb.base/reread.exp: Use clean_restart.
9497
487d9753
PL
94982014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9499
9500 * gdb.arch/avr-flash-qualifer.c: New.
9501 * gdb.arch/avr-flash-qualifer.exp: New.
9502
cc1c52ad
PA
95032014-07-14 Pedro Alves <palves@redhat.com>
9504
9505 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9506 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9507
1e973570
PA
95082014-07-14 Pedro Alves <palves@redhat.com>
9509
9510 * gdb.base/double-prompt-target-event-error.c: New file.
9511 * gdb.base/double-prompt-target-event-error.exp: New file.
9512
93d6eb10
PA
95132014-07-14 Pedro Alves <palves@redhat.com>
9514
9515 PR gdb/17072
9516 * gdb.base/paginate-inferior-exit.c: New file.
9517 * gdb.base/paginate-inferior-exit.exp: New file.
9518
0017922d
PA
95192014-07-14 Pedro Alves <palves@redhat.com>
9520
9521 PR gdb/17072
9522 * gdb.base/paginate-bg-execution.c: New file.
9523 * gdb.base/paginate-bg-execution.exp: New file.
9524
94696ad3
PA
95252014-07-14 Pedro Alves <palves@redhat.com>
9526
9527 PR gdb/17072
9528 * gdb.base/paginate-execution-startup.c: New file.
9529 * gdb.base/paginate-execution-startup.exp: New file.
9530 * lib/gdb.exp (pagination_prompt): New global.
9531 (default_gdb_spawn): New procedure, factored out from
9532 default_gdb_spawn.
9533 (default_gdb_start): Adjust to call default_gdb_spawn.
9534 (gdb_spawn): New procedure.
9535
bd293940
PA
95362014-07-14 Pedro Alves <palves@redhat.com>
9537
9538 * lib/gdb.exp (gdb_assert): New procedure.
9539 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9540
c933f875
PA
95412014-07-14 Pedro Alves <palves@redhat.com>
9542
9543 * gdb.base/execution-termios.c: New file.
9544 * gdb.base/execution-termios.exp: New file.
9545
d98b7a16
TT
95462014-07-14 Tom Tromey <tromey@redhat.com>
9547
9548 * gdb.cp/vla-cxx.cc: New file.
9549 * gdb.cp/vla-cxx.exp: New file.
9550
548740d6
TT
95512014-07-14 Tom Tromey <tromey@redhat.com>
9552
9553 * gdb.reverse/rerun-prec.c: New file.
9554 * gdb.reverse/rerun-prec.exp: New file.
9555
a25eb028
MR
95562014-07-12 Maciej W. Rozycki <macro@mips.com>
9557 Maciej W. Rozycki <macro@codesourcery.com>
9558
9559 * lib/gdb-utils.exp: New file.
9560 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9561 inline `gdb_init_command' processing.
9562 (gdb_start_cmd): Likewise.
9563 * lib/mi-support.exp (mi_run_cmd): Likewise.
9564 * README: Document `gdb_init_command' and `gdb_init_commands'.
9565
218c2655
JK
95662014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 Fix false FAIL running under a very long directory name.
9569 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9570 and "set print elements 10000". Twice.
9571
5401fde3
YQ
95722014-07-11 Yao Qi <yao@codesourcery.com>
9573
9574 * gdb.base/exprs.exp: "set print symbol off".
9575
e76126e8
PA
95762014-07-11 Pedro Alves <palves@redhat.com>
9577
9578 * gdb.threads/kill.c: New file.
9579 * gdb.threads/kill.exp: New file.
9580
2d6f0de6
YQ
95812014-07-10 Yao Qi <yao@codesourcery.com>
9582
9583 * gdb.trace/tfile.c (write_basic_trace_file)
9584 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9585 address written to trace file.
9586
7180e04a
PA
95872014-07-09 Pedro Alves <palves@redhat.com>
9588
9589 * gdb.base/attach-wait-input.exp: New file.
9590 * gdb.base/attach-wait-input.c: New file.
9591
9a9a7608
AB
95922014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9593
9594 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9595 setting up test structures.
9596 (main): Call new test function.
9597 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9598 test function, continue into test function and walk test
9599 structures.
9600
161ac41e
YQ
96012014-07-02 Yao Qi <yao@codesourcery.com>
9602
9603 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9604 'bar_start' at the beginning of functions 'foo' and 'bar'
9605 respectively.
9606 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9607 instead of 'foo' and 'bar'.
9608
1f267ae3
MM
96092014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9610
9611 * gdb.btrace/segv.exp: New.
9612 * gdb.btrace/segv.c: New.
9613
2b239efb
LM
96142014-07-02 Luis Machado <lgustavo@codesourcery.com>
9615
9616 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9617 instruction.
9618
cf363f18
MW
96192014-06-30 Mark Wielaard <mjw@redhat.com>
9620
9621 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9622 vulture, vilify, villar): New volatile array constants.
9623 (vindictive, vegetation): New const volatile array constants.
9624 * gdb.base/volatile.exp: Test volatile and const volatile array
9625 types.
9626
aebf9d24
AA
96272014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9628
9629 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9630 target lacks support for awatch, rwatch, or hbreak.
9631
b67a2c6f
YQ
96322014-06-27 Yao Qi <yao@codesourcery.com>
9633
9634 * gdb.multi/dummy-frame-restore.exp: New.
9635 * gdb.multi/dummy-frame-restore.c: New.
9636
aef92902
MM
96372014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9638
9639 * gdb.btrace/gcore.exp: New.
9640
8e9db26e
PA
96412014-06-23 Pedro Alves <palves@redhat.com>
9642
9643 * gdb.base/watchpoint-reuse-slot.c: New file.
9644 * gdb.base/watchpoint-reuse-slot.exp: New file.
9645
70afc5b7
SC
96462014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9647
9648 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9649 progspace's filename in 'info', 'enable' and 'disable' command
9650 tests.
9651
b972bd9c
JK
96522014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9653
9654 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9655 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9656 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9657
125f8a3d
GB
96582014-06-20 Gary Benson <gbenson@redhat.com>
9659
9660 * gdb.arch/i386-avx.exp: Fix include file location.
9661 * gdb.arch/i386-sse.exp: Likewise.
9662
3ed9baed
IB
96632014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9664
9665 * gdb.dlang/expression.exp: New file.
9666
034f788c
PA
96672014-06-19 Pedro Alves <palves@redhat.com>
9668
9669 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9670 out from ...
9671 (top level): ... here. Iterate running tests under different
9672 scheduler-locking settings.
9673
45371d0c
LM
96742014-06-18 Luis Machado <lgustavo@codesourcery.com>
9675
9676 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9677 to DW_FORM_addr and use non-zero addresses.
9678
5d376983
SC
96792014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9680
9681 PR gdb/17017
9682 * gdb.python/py-xmethods.cc: Add global function call counters and
9683 increment them in their respective functions. Remove "cout"
9684 statements.
9685 * gdb.python/py-xmethods.exp: Make tests check the global function
9686 call counters instead of depending on inferior IO.
9687
a1aa2221
LM
96882014-06-18 Don Breazeal <donb@codesourcery.com>
9689
9690 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9691 Deleted procedure.
9692 (explicit_fork_parent_follow): Deleted procedure.
9693 (explicit_fork_child_follow): Deleted procedure.
9694 (test_follow_fork): New procedure.
9695 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9696 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9697 procedure calls.
9698
0fc05997
YQ
96992014-06-17 Yao Qi <yao@codesourcery.com>
9700
9701 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9702 CP1252.
9703
70795c52
LM
97042014-06-17 Luis Machado <lgustavo@codesourcery.com>
9705
9706 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9707 Initialize ptr and S explicitly.
9708 (skip_type_update_when_not_use_rtti_test): Likewise.
9709
6be47f0c
KS
97102014-06-16 Keith Seitz <keiths@redhat.com>
9711
9712 PR mi/15863
9713 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9714 the inferior is started.
9715
d03de421
PA
97162014-06-16 Pedro Alves <palves@redhat.com>
9717
9718 * gdb.base/break-main-file-remove-fail.c: New file.
9719 * gdb.base/break-main-file-remove-fail.exp: New file.
9720 * gdb.base/break-unload-file.exp: Use build_executable instead of
9721 prepare_for_testing.
9722 (test_break): New parameter "initial_load". Handle it.
9723 (top level): Add initial_load cmdline/file axis.
9724
f9579b99
TT
97252014-06-12 Tom Tromey <tromey@redhat.com>
9726
9727 * gdb.base/completion.exp: Don't use directory name in test.
9728
3657956b
GB
97292014-06-09 Gary Benson <gbenson@redhat.com>
9730
9731 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9732 separate the always-available ANSI-standard signals from the
9733 signals that require checking.
9734 (main): Likewise.
9735 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9736 Likewise.
9737 (main): Likewise.
9738
4186eb54
KS
97392014-06-07 Keith Seitz <keiths@redhat.com>
9740
9741 Revert:
9742 PR c++/16253
9743 * gdb.cp/var-tag.cc: New file.
9744 * gdb.cp/var-tag.exp: New file.
9745 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9746 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9747 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9748 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9749
25326a28 97502014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9751
9752 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9753
829155c9
PA
97542014-06-06 Pedro Alves <palves@redhat.com>
9755
9756 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9757 in target debug output instead of looking at RSP packets,
9758 disabling the test on any target that uses hardware stepping.
9759 Update comments.
9760
61c8d22e
PA
97612014-06-06 Pedro Alves <palves@redhat.com>
9762
9763 * gdb.base/break-unload-file.exp: Fix typo.
9764
d9a47287
YQ
97652014-06-06 Yao Qi <yao@codesourcery.com>
9766
9767 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9768 from "jit_function" to "^jit_function".
9769
e5e01dbf
YQ
97702014-06-06 Yao Qi <yao@codesourcery.com>
9771
9772 * gdb.base/async.c (foo): Add one statement.
9773 * gdb.base/async.exp: Get the next instruction address and
9774 match the output of "nexti" by instruction address. Match
9775 the hex address in the output of "finish".
9776
73ba372c
GB
97772014-06-06 Gary Benson <gbenson@redhat.com>
9778
9779 * gdb.base/call-signals.c: Remove preprocessor conditionals
9780 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9781 SIGSEGV and SIGTERM.
9782 * gdb.base/sigall.c: Likewise.
9783 * gdb.base/unwindonsignal.c: Likewise.
9784 * gdb.reverse/sigall-reverse.c: Likewise.
9785
831517df
YQ
97862014-06-06 Yao Qi <yao@codesourcery.com>
9787
9788 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9789 readable, skip the test.
9790
b8b91e98
YQ
97912014-06-06 Yao Qi <yao@codesourcery.com>
9792
9793 * gdb.threads/staticthreads.c (thread_function): Move the line
9794 setting breakpoint on forward.
9795 * gdb.threads/staticthreads.exp: Update comments.
9796
fb934770
LC
97972014-06-05 Ludovic Courtès <ludo@gnu.org>
9798
9799 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9800 "history-append! type error".
9801
6ef284bd
SM
98022014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9803
9804 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9805 erroneous dprintf expected input.
9806
a872e241
DE
98072014-06-04 Doug Evans <xdje42@gmail.com>
9808
9809 * gdb.guile/scm-generics.exp: Delete.
9810
16f691fb
DE
98112014-06-04 Doug Evans <xdje42@gmail.com>
9812
9813 * gdb.guile/scm-breakpoint.exp: Update.
9814 Add tests for breakpoint registration.
9815
012370f6
TT
98162014-06-04 Tom Tromey <tromey@redhat.com>
9817
9818 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9819 VLA-in-union.
9820 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9821 inner_vla_struct, vla_union types. Initialize objects of those
9822 types and compute their sizes.
9823
9f5a4cef
HZ
98242014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9825 Hui Zhu <hui@codesourcery.com>
9826
9827 * gdb.base/fileio.exp: Add test for shell not available as well as
9828 available.
9829 * gdb.base/fileio.c (test_system): Check for shell twice.
9830
90a45c4d
YQ
98312014-06-04 Yao Qi <yao@codesourcery.com>
9832
9833 * gdb.base/auto-connect-native-target.exp: Remove redundant
9834 space from the regexp pattern.
9835
70017e41
YQ
98362014-06-04 Yao Qi <yao@codesourcery.com>
9837
9838 * gdb.base/default.exp: Replace "child" with "native" in
9839 regexp pattern.
9840
883964a7
SC
98412014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9842
9843 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9844 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9845 * gdb.python/py-xmethods.py: Python script supporting the
9846 new testcase and tests.
9847
ef370185
JB
98482014-06-03 Joel Brobecker <brobecker@adacore.com>
9849 Pedro Alves <palves@redhat.com>
9850
9851 PR breakpoints/17000
9852 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9853 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9854
1e2ccb61
BM
98552014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9856
9857 * gdb.base/subst.exp: Add tests to verify partial path matching
9858 output.
9859
c6ec5ab2
PA
98602014-06-03 Pedro Alves <palves@redhat.com>
9861
9862 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9863 target that doesn't use software single-stepping.
9864
835c559f
PA
98652014-06-03 Pedro Alves <palves@redhat.com>
9866
9867 PR breakpoints/17000
9868 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9869 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9870
06eb1586
DE
98712014-06-02 Doug Evans <xdje42@gmail.com>
9872
9873 * gdb.guile/scm-parameter.exp: New file.
9874
e698b8c4
DE
98752014-06-02 Doug Evans <xdje42@gmail.com>
9876
9877 * gdb.guile/scm-cmd.c: New file.
9878 * gdb.guile/scm-cmd.exp: New file.
9879
ded03782
DE
98802014-06-02 Doug Evans <xdje42@gmail.com>
9881
9882 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9883 pretty-printer lookup.
9884 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9885 (make-pp_s-printer): Call it.
9886 (make-pretty-printer-from-dict): New function.
9887 (lookup-pretty-printer-maker-from-dict): New function.
9888 (*pretty-printer*): Simplify.
9889 (make-objfile-pp_s-printer): New function.
9890 (install-objfile-pretty-printers!): New function.
9891 (make-progspace-pp_s-printer): New function.
9892 (install-progspace-pretty-printers!): New function.
9893 * gdb.guile/scm-progspace.c: New file.
9894 * gdb.guile/scm-progspace.exp: New file.
9895
41fac0cf
PA
98962014-06-02 Pedro Alves <palves@redhat.com>
9897
9898 * gdb.base/dprintf-bp-same-addr.c: New file.
9899 * gdb.base/dprintf-bp-same-addr.exp: New file.
9900
96ae5695
EBM
99012014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9902
9903 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9904 * gdb.arch/powerpc-power.s: Likewise.
9905
da02b3a8
JB
99062014-06-02 Joel Brobecker <brobecker@adacore.com>
9907
9908 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9909
c72b2e7b
YQ
99102014-06-01 Yao Qi <yao@codesourcery.com>
9911
9912 * gdb.base/watchpoint.exp (test_watch_location): Check null
9913 pointer can be dereferenced. If not, do the test, otherwise
9914 skip it.
9915
53e8a631
AB
99162014-05-30 Andrew Burgess <aburgess@broadcom.com>
9917
9918 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
9919 results.
9920 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
9921
938f0e2f
AB
99222014-05-30 Andrew Burgess <aburgess@broadcom.com>
9923
9924 * gdb.arch/amd64-invalid-stack-middle.S: New file.
9925 * gdb.arch/amd64-invalid-stack-middle.c: New file.
9926 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
9927 * gdb.arch/amd64-invalid-stack-top.c: New file.
9928 * gdb.arch/amd64-invalid-stack-top.exp: New file.
9929
9ba6657a
PA
99302014-05-30 Pedro Alves <palves@redhat.com>
9931
9932 PR breakpoints/17000
9933 * gdb.base/sss-bp-on-user-bp.c: New file.
9934 * gdb.base/sss-bp-on-user-bp.exp: New file.
9935
522c09bf
DB
99362014-05-30 David Blaikie <dblaikie@gmail.com>
9937
9938 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
9939 gnu_inline semantics via attribute.
9940 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
9941 source explicitly specifies the required semantics.
9942
bf4ef81e
MR
99432014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
9944
9945 * gdb.reverse/sigall-reverse.exp: Fix a typo.
9946
329ea579
PA
99472014-05-29 Pedro Alves <palves@redhat.com>
9948 Tom Tromey <tromey@redhat.com>
9949
9950 * gdb.base/async-shell.exp: Don't enable target-async.
9951 * gdb.base/async.exp
9952 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
9953 parameter. Adjust.
9954 (top level): Don't test with "target-async".
9955 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
9956 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
9957 * gdb.base/inferior-died.exp: Don't enable target-async.
9958 * gdb.base/interrupt-noterm.exp: Likewise.
9959 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
9960 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9961 * gdb.mi/mi-nonstop.exp: Likewise.
9962 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9963 * gdb.mi/mi-nsintrall.exp: Likewise.
9964 * gdb.mi/mi-nsmoribund.exp: Likewise.
9965 * gdb.mi/mi-nsthrexec.exp: Likewise.
9966 * gdb.mi/mi-watch-nonstop.exp: Likewise.
9967 * gdb.multi/watchpoint-multi.exp: Adjust comment.
9968 * gdb.python/py-evsignal.exp: Don't enable target-async.
9969 * gdb.python/py-evthreads.exp: Likewise.
9970 * gdb.python/py-prompt.exp: Likewise.
9971 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
9972 * gdb.server/solib-list.exp: Don't enable target-async.
9973 * gdb.threads/thread-specific-bp.exp: Likewise.
9974 * lib/mi-support.exp: Adjust to use mi-async.
9975
fd664c91
PA
99762014-05-29 Pedro Alves <palves@redhat.com>
9977
9978 PR gdb/13860
9979 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
9980 reason, even in sync mode.
9981
251bde03
PA
99822014-05-29 Pedro Alves <palves@redhat.com>
9983 Hui Zhu <hui@codesourcery.com>
9984
9985 PR PR15693
9986 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
9987 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
9988 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
9989 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
9990
7f3c0343
JB
99912014-05-28 Joel Brobecker <brobecker@adacore.com>
9992
9993 * config/monitor.exp (gdb_target_monitor): Replace use of
9994 "set remotebaud" by "set serial baud".
9995
b2715b27
AW
99962014-05-26 Andy Wingo <wingo@igalia.com>
9997
9998 * gdb.guile/scm-breakpoint.exp:
9999 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10000 properties instead of gdb-object-properties.
10001
498a4489
YQ
100022014-05-26 Yao Qi <yao@codesourcery.com>
10003
10004 * gdb.server/no-thread-db.exp: Specify source file name
10005 explicitly when setting a breakpoint.
10006
589fdceb
MM
100072014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10008
10009 * gdb.btrace/vdso.c: New.
10010 * gdb.btrace/vdso.exp: New.
10011
e9089e05
MM
100122014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10013
10014 * gdb.base/gcore.exp (capture_command_output): Move ...
10015 * lib/gdb.exp (capture_command_output): ... here.
10016
67b5c0c1
MM
100172014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10018
10019 * gdb.btrace/data.exp: Test memory access during btrace replay.
10020
a2199296
SM
100212014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10022
10023 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10024
17b2616c
PA
100252014-05-21 Pedro Alves <palves@redhat.com>
10026
10027 PR gdb/13860
10028 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10029 (top level): Test that output related to execution commands is
10030 sent to the console with CLI commands, but not with MI commands.
10031 Test that breakpoint events are always mirrored to the console.
10032 Also expect the new source line to be output after a "next" in
10033 async mode too. Make it a pass/fail test.
10034 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10035 output.
10036 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10037
5166082f
PA
100382014-05-21 Pedro Alves <palves@redhat.com>
10039
10040 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10041 Use them to test variations of "list" after reaching a breakpoint.
10042 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10043 Test "list" with listsize 10 after reaching a breakpoint.
10044 * gdb.python/python.exp (decode_line current location line
10045 number): Adjust expected line number.
10046
2f25d70f
SM
100472014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10048
10049 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10050 behavior for $args, pass it directly to "run".
10051
ff604a67
MR
100522014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10053
10054 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10055 30000 to 65536.
10056
6a3cb8e8
PA
100572014-05-21 Pedro Alves <palves@redhat.com>
10058
10059 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10060 auto-connect-native-target off".
10061 * gdb.base/auto-connect-native-target.c: New file.
10062 * gdb.base/auto-connect-native-target.exp: New file.
10063
4ebfc96e
PA
100642014-05-21 Pedro Alves <palves@redhat.com>
10065
10066 * gdb.base/default.exp: Test "target native" instead of "target
10067 child".
10068
36d46afb
MW
100692014-05-21 Mark Wielaard <mjw@redhat.com>
10070
10071 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10072
5876f503
JK
100732014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10074
10075 Fix TLS access for -static -pthread.
10076 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10077 <HAVE_TLS> (thread_function, main): Initialize it.
10078 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10079 Add clean_restart.
10080 <$have_tls != "">: Check TLSVAR.
10081
0256a6ac
PA
100822014-05-21 Pedro Alves <palves@redhat.com>
10083
10084 * gdb.base/dcache-line-read-error.c: New.
10085 * gdb.base/dcache-line-read-error.exp: New.
10086
936d2992
PA
100872014-05-20 Pedro Alves <palves@redhat.com>
10088
10089 * gdb.base/compare-sections.c: New file.
10090 * gdb.base/compare-sections.exp: New file.
10091
802e8e6d
PA
100922014-05-20 Pedro Alves <palves@redhat.com>
10093
10094 * gdb.base/break-idempotent.c: New file.
10095 * gdb.base/break-idempotent.exp: New file.
10096
e59fa00f
MM
100972014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10098
10099 * gdb.btrace/nohist.exp: New.
10100
8b696e31
YQ
101012014-05-20 Yao Qi <yao@codesourcery.com>
10102
10103 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10104 gdb.reverse directory and gdb_reverse_timeout exists in board
10105 setting.
10106 * README: Document gdb_reverse_timeout.
10107
73c9764f
YQ
101082014-05-20 Yao Qi <yao@codesourcery.com>
10109
10110 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10111 'test_file_name'. Treat args as a string instead of a list.
10112 (gdb_init): Rename argument 'args' by 'test_file_name'.
10113
f1f4348a
JK
101142014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10115
10116 * gdb.arch/powerpc-power.exp: New file.
10117 * gdb.arch/powerpc-power.s: New file.
10118
0dbe70ce
DE
101192014-05-16 Doug Evans <dje@google.com>
10120
10121 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10122 * gdb.base/completion.exp: Check that all expected files exist
10123 before doing file completion.
0dbe70ce 10124
8d551b02
DE
101252014-05-16 Doug Evans <dje@google.com>
10126
10127 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10128 Update.
10129 (do_syscall_tests_without_xml): Update.
10130
73eb7709
PA
101312014-05-16 Pedro Alves <palves@redhat.com>
10132
10133 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10134 instead of "unknown output after running".
10135
3fae92fc
YQ
101362014-05-16 Yao Qi <yao@codesourcery.com>
10137
10138 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10139 file1.txt from host at the end.
10140 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10141
c2b2ccc5
DE
101422014-05-15 Doug Evans <dje@google.com>
10143
10144 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10145 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10146 loading file. Add test for TU lookup.
10147
8c217a4b
SM
101482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10149
10150 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10151 calling "-exec-arguments" or "set args" before running the
10152 inferior.
10153
3deb39c6
SM
101542014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10155
10156 * lib/mi-support.exp (mi_expect_stop): Expect message for
10157 inferiors that exit with non-zero exit code.
10158
71a79f8c
YQ
101592014-05-14 Yao Qi <yao@codesourcery.com>
10160
10161 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10162 match absolute path on remote host.
10163 (test_file_list_exec_source_files): Remove "/" from the
10164 pattern.
10165
f23fcd46
YQ
101662014-05-14 Yao Qi <yao@codesourcery.com>
10167
10168 * boards/local-remote-host-notty.exp (${board}_file): New
10169 proc.
10170
9404b58f
KM
101712014-05-07 Kyle McMartin <kyle@redhat.com>
10172
10173 Pushed by Joel Brobecker <brobecker@adacore.com>.
10174 * gdb.arch/aarch64-atomic-inst.c: New file.
10175 * gdb.arch/aarch64-atomic-inst.exp: New file.
10176
5e45f04c
YQ
101772014-05-07 Yao Qi <yao@codesourcery.com>
10178
10179 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10180 in current context" too.
10181
c888a17d
KS
101822014-05-05 Keith Seitz <keiths@redhat.com>
10183
10184 * gdb.linespec/ls-dollar.exp: Add test for linespec
10185 file:convenience_variable.
10186
290a839c
YQ
101872014-05-05 Yao Qi <yao@codesourcery.com>
10188
10189 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10190 traceframes into tfile and ctf trace files. Read data from
10191 trace file and test collected data.
10192 (gdb_collect_locals_test): Likewise.
10193 (gdb_unavailable_registers_test): Likewise.
10194 (gdb_unavailable_floats): Likewise.
10195 (gdb_collect_globals_test): Likewise.
10196 (top-level): Append "ctf" to trace_file_targets if GDB
10197 supports.
10198
b5262cd0
YQ
101992014-05-05 Yao Qi <yao@codesourcery.com>
10200
10201 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10202 code to ...
10203 (gdb_collect_args_test_1): ... it. New proc.
10204 (gdb_collect_locals_test): Move some code to ...
10205 (gdb_collect_locals_test_1): ... it. New proc.
10206 (gdb_unavailable_registers_test): Move some code to ...
10207 (gdb_unavailable_registers_test_1): ... it. New proc.
10208 (gdb_unavailable_floats): Move some code to ...
10209 (gdb_unavailable_floats_1): ... it. New proc.
10210
30a1e6cc
SDJ
102112014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10212
10213 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10214 probes to test for bitness recognition.
10215 * gdb.arch/amd64-stap-optional-prefix.exp
10216 (test_probe_value_without_reg): New procedure.
10217 Add code to test for different kinds of bitness.
10218
f33da99a
SDJ
102192014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10220
10221 PR breakpoints/16889
10222 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10223 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10224
5b80f00d
PA
102252014-05-01 Pedro Alves <palves@redhat.com>
10226
10227 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10228 gdb_file_cmd if no file is specified.
10229 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10230 last_loaded_file to set the remote exec-file.
10231
f8c2a73c
PA
102322014-05-01 Pedro Alves <palves@redhat.com>
10233
10234 * boards/local-remote-host.exp: New file.
10235
be6e8ac7
PA
102362014-05-01 Pedro Alves <palves@redhat.com>
10237
10238 * boards/local-remote-host.exp: Rename to ...
10239 * boards/local-remote-host-notty.exp: ... this.
10240
cac0dc8f
JB
102412014-04-28 Joel Brobecker <brobecker@adacore.com>
10242
10243 * gdb.ada/dyn_arrayidx: New testcase.
10244
9730e6cc
YQ
102452014-04-26 Yao Qi <yao@codesourcery.com>
10246
10247 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10248 and compute the length of function main. Save it in
10249 $main_length.
10250 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10251 (top-level): Use gdb_compile to compile objects into
10252 executable and restart GDB. Remove invocation to
10253 prepare_for_testing.
10254
7ae1a6a6
PA
102552014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10256 Pedro Alves <palves@redhat.com>
10257
10258 PR server/16255
10259 * gdb.multi/multi-attach.c: New file.
10260 * gdb.multi/multi-attach.exp: New file.
10261
4082afcc
PA
102622014-04-25 Pedro Alves <palves@redhat.com>
10263
10264 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10265 user.
10266 (top level): Test that "set remote conditional-breakpoints-packet
10267 off" works as intended.
10268 * gdb.base/dprintf.exp: Test that "set remote
10269 breakpoint-commands-packet off" works as intended.
10270 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10271 New function.
10272 (top level): Call it.
10273 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10274 remote fast-tracepoints-packet off" works as intended.
10275 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10276 * lib/gdb.exp (gdb_is_target_remote): ... here.
10277
2abc3f8d
DB
102782014-04-24 David Blaikie <dblaikie@gmail.com>
10279
10280 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10281 ensure clang would not discard them.
10282 * gdb.base/gdbvars.c: Ditto.
10283 * gdb.base/memattr.c: Ditto.
10284 * gdb.base/whatis.c: Ditto.
10285 * gdb.python/py-prettyprint.c: Ditto.
10286 * gdb.trace/actions.c: Ditto.
10287 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10288 ensure clang would not discard it.
10289
bfd39632
DB
102902014-04-24 David Blaikie <dblaikie@gmail.com>
10291
10292 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10293 clang to emit the full definition of type required by the test
10294 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10295
22842ff6
DB
102962014-04-24 David Blaikie <dblaikie@gmail.com>
10297
10298 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10299 coax Clang into emitting the definition of the type.
10300 * gdb.cp/pr10728-x.h (y): Ditto.
10301 * gdb.cp/pr10728-y.cc (y): Ditto.
10302
c2e827ad
DB
103032014-04-24 David Blaikie <dblaikie@gmail.com>
10304
10305 * gdb.base/label.exp: XFAIL label related tests under Clang.
10306 * gdb.cp/cplabel.exp: Ditto.
10307 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10308 under Clang those using labels.
10309
4c2d33e7
YQ
103102014-04-25 Yao Qi <yao@codesourcery.com>
10311
10312 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10313 double_label.
10314 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10315 partial_label and double_label.
10316
56083b99
DB
103172014-04-24 David Blaikie <dblaikie@gmail.com>
10318
10319 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10320
25d4e99d
DB
103212014-04-24 David Blaikie <dblaikie@gmail.com>
10322
10323 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10324 of the function to work across GCC and Clang.
10325 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10326 pointer types (const void ** const V void **).
10327
01f9f808
MS
103282014-04-24 Michael Sturm <michael.sturm@mintel.com>
10329 Walfred Tedeschi <walfred.tedeschi@intel.com>
10330
10331 * Makefile.in (EXECUTABLES): Added i386-avx512.
10332 * gdb.arch/i386-avx512.c: New file.
10333 * gdb.arch/i386-avx512.exp: Likewise.
10334
4b48d439
KS
103352014-04-23 Keith Seitz <keiths@redhat.com>
10336
10337 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10338 (mi_make_breakpoint_table): New procedure.
10339 (mi_create_breakpoint): Use mi_make_breakpoint
10340 and return the result.
10341 (mi_make_breakpoint): New procedure.
10342 (mi_build_kv_pairs): New procedure.
10343
10344 * gdb.mi/mi-break.exp: Remove unused globals,
10345 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10346 All callers updated.
10347 * gdb.mi/mi-dprintf.exp: Use variable to track command
10348 number.
10349 Update all callers of mi_create_breakpoint and use
10350 mi_make_breakpoint_table.
10351 Remove any unused global variables.
10352 * gdb.mi/mi-nonstop.exp: Likewise.
10353 * gdb.mi/mi-nsintrall.exp: Likewise.
10354 * gdb.mi/mi-nsmoribund.exp: Likewise.
10355 * gdb.mi/mi-nsthrexec.exp: Likewise.
10356 * gdb.mi/mi-reverse.exp: Likewise.
10357 * gdb.mi/mi-simplerun.exp: Likewise.
10358 * gdb.mi/mi-stepn.exp: Likewise.
10359 * gdb.mi/mi-syn-frame.exp: Likewise.
10360 * gdb.mi/mi-until.exp: Likewise.
10361 * gdb.mi/mi-var-cp.exp: Likewise.
10362 * gdb.mi/mi-var-display.exp: Likewise.
10363 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10364 * gdb.mi/mi2-var-child.exp: Likewise.
10365 * gdb.mi/mi-vla-c99.exp: Likewise.
10366 * lib/mi-support.exp: Likewise.
10367
10368 From Ian Lance Taylor <iant@cygnus.com>:
10369 * lib/gdb.exp (parse_args): New procedure.
10370
08351840
PA
103712014-04-23 Pedro Alves <palves@redhat.com>
10372
10373 * gdb.base/break-unload-file.c: New file.
10374 * gdb.base/break-unload-file.exp: New file.
10375 * gdb.base/sym-file-lib.c (baz): New function.
10376 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10377 field.
10378 (load): Store the segment's mapped size.
10379 (unload): New function.
10380 (unload_shlib): New function.
10381 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10382 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10383 set a breakpoint at baz, and call it.
10384 * gdb.base/sym-file.exp: New tests for stale breakpoint
10385 instructions.
10386
076855f9
PA
103872014-04-23 Pedro Alves <palves@redhat.com>
10388
10389 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10390 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10391 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10392 * gdb.base/hbreak-unmapped.c: New file.
10393 * gdb.base/hbreak-unmapped.exp: New file.
10394 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10395 * lib/gdb.exp (gdb_is_target_remote): ... here.
10396
483805cf
PA
103972014-04-22 Pedro Alves <palves@redhat.com>
10398
10399 * gdb.base/consecutive-step-over.c: New file.
10400 * gdb.base/consecutive-step-over.exp: New file.
10401
06d97543
PA
104022014-04-22 Pedro Alves <palves@redhat.com>
10403
10404 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10405 instead of send_gdb/gdb_expect.
10406
b4429ea2
YQ
104072014-04-22 Yao Qi <yao@codesourcery.com>
10408
10409 * lib/trace-support.exp (generate_tracefile): New procedure.
10410 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10411 return 0.
10412 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10413 if generate_tracefile returns 1.
10414
51d48146
PA
104152014-04-18 Tom Tromey <palves@redhat.com>
10416 Pedro alves <tromey@redhat.com>
10417
10418 PR backtrace/15558
10419 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10420 with a backtrace limit.
10421 * gdb.python/py-frame-inline.exp: Test running to an inline
10422 function with a backtrace limit, and printing the newest frame.
10423 * gdb.python/py-frame-inline.c (main): Call f.
10424
bd1dce5f
MS
104252014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10426
10427 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10428
40d1a503
MS
104292014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10430
10431 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10432 Drop prefix from unsupported source file path.
10433
389b98f7
YQ
104342014-04-17 Yao Qi <yao@codesourcery.com>
10435
10436 * lib/gdb.exp (with_target_charset): New proc.
10437 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10438 with_target_charset.
10439 (test_print_strings): Likewise.
10440 (test_repeat_bytes): Likewise.
10441 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10442 for some tests.
10443
22869d73
KS
104442014-04-16 Keith Seitz <keiths@redhat.com>
10445
10446 PR gdb/15827
10447 * gdb.dwarf2/corrupt.c: New file.
10448 * gdb.dwarf2/corrupt.exp: New file.
10449
c4f87ca6
KS
104502014-04-16 Keith Seitz <keiths@redhat.com>
10451
10452 PR c++/16597
10453 * gdb.cp/namelessclass.cc: New file.
10454 * gdb.cp/namelessclass.exp: New file.
10455 * gdb.cp/namelessclass.S: New file.
10456
ab19de87
DE
104572014-04-16 Doug Evans <dje@google.com>
10458
10459 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10460 Add comment.
10461 (gdbserver_default_get_comm_port): New function.
10462 (gdbserver_start): Check if board file provided
10463 "gdbserver,get_comm_port" and use it if so.
10464 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10465 (gdb,socketport): Set to "stdio".
10466 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10467 (stdio_gdbserver_template): Delete.
10468 (${board}_get_remote_address): Update.
10469 (${board}_build_remote_cmd): Delete.
10470 (${board}_get_comm_port): New function.
10471 (${board}_spawn): Update.
10472 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10473 Delete.
10474 (${board}_get_remote_address): Update.
10475 (${board}_get_comm_port): New function.
10476
fc98a809
AB
104772014-04-16 Andrew Burgess <aburgess@broadcom.com>
10478
10479 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10480 appearing in any order.
10481
87fd9e6e
DE
104822014-04-15 Doug Evans <dje@google.com>
10483
10484 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10485 uninitialized value of "description".
10486
099fc3ea
KS
104872014-04-15 Keith Seitz <keiths@redhat.com>
10488
10489 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10490 Remove unused globals.
10491 (test_running_the_program): Likewise.
10492 (test_controlled_execution): Likewise.
10493 (test_controlling_breakpoints): Likewise.
10494 (test_program_termination): Likewise.
10495
5da151d4
KS
104962014-04-15 Keith Seitz <keiths@redhat.com>
10497
10498 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10499 unused globals.
10500 (test_rbreak_creation_and_listing): Likewise.
10501 (test_ignore_count): Likewise.
10502 (test_error): Likewise.
10503
35e5d2f0
PA
105042014-04-15 Pedro Alves <palves@redhat.com>
10505
10506 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10507 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10508 sym-file-loader.c.
10509 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10510 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10511 to sym-file-loader.c.
10512 (struct library): Forward declare.
10513 (load_shlib, lookup_function): Change prototypes.
10514 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10515 (translate_offset): Remove declarations.
10516 (get_text_addr): New declaration.
10517 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10518 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10519 sym-file-loader.h.
10520 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10521 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10522 here from sym-file-loader.h.
10523 (struct library): New structure.
10524 (load_shlib, lookup_function): Change prototypes and adjust to
10525 work with a struct library.
10526 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10527 (translate_offset): Make static.
10528 (get_text_addr): New function.
10529 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10530
eb4c1710
PA
105312014-04-15 Pedro Alves <palves@redhat.com>
10532
10533 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10534
2d1baf52
PA
105352014-04-15 Pedro Alves <palves@redhat.com>
10536
10537 * gdb.base/sym-file-loader.c: Include <limits.h>.
10538 (SELF_LINK): New define.
10539 (get_origin): New function.
10540 (load_shlib): Use it.
10541 * gdb.base/sym-file.exp: Don't early return if the target is
10542 remote. Use runto_main, and issue fail is that fails. Use
10543 gdb_load_shlibs.
10544 (shlib_name): Delete.
10545 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10546
7dd6df01
PA
105472014-04-15 Pedro Alves <palves@redhat.com>
10548
10549 * gdb.base/sym-file.exp: Remove regex characters from test
10550 message. Don't refer to breakpoint numbers in test messages.
10551
b50c8614
KS
105522014-04-14 Keith Seitz <keiths@redhat.com>
10553
10554 PR c++/16253
10555 * gdb.cp/var-tag.cc: New file.
10556 * gdb.cp/var-tag.exp: New file.
10557 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10558 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10559 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10560 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10561
3d567982
TT
105622014-04-14 Tom Tromey <tromey@redhat.com>
10563
10564 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10565 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10566 type.
10567 * gdb.cp/enum-class.exp: New file.
10568 * gdb.cp/enum-class.cc: New file.
10569
0626fc76
TT
105702014-04-14 Tom Tromey <tromey@redhat.com>
10571
10572 * gdb.dwarf2/enum-type.exp: New file.
10573
dca325b3
SA
105742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10575
10576 * gdb.mi/mi-vla-c99.exp: New file.
10577 * gdb.mi/vla.c: New file.
10578
5854b38a
SA
105792014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10580
10581 * gdb.base/vla-datatypes.c: New file.
10582 * gdb.base/vla-datatypes.exp: New file.
10583
463bb957
SA
105842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10585
10586 * gdb.base/vla-ptr.c: New file.
10587 * gdb.base/vla-ptr.exp: New file.
10588
3dd170be
SA
105892014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10590
10591 * gdb.dwarf2/count.exp: New file.
10592
5ecaaa66
SA
105932014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10594
10595 * gdb.base/vla-sideeffect.c: New file.
10596 * gdb.base/vla-sideeffect.exp: New file.
10597
41f1ada5
DB
105982014-04-14 David Blaikie <dblaikie@gmail.com>
10599
10600 * gdb.mi/non-stop.c: Add return value for non-void function return
10601 statement.
10602 * gdb.threads/staticthreads.c: Ditto.
10603
0be03e84
DE
106042014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10605 Doug Evans <xdje42@gmail.com>
10606
10607 * gdb.guile/scm-value.c: Improve test case.
10608 * gdb.guile/scm-value.exp: Add new test.
10609
f180a1fb
DB
106102014-04-11 David Blaikie <dblaikie@gmail.com>
10611
10612 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10613 override Clang's default.
10614
6b662e19
JB
106152014-04-11 Joel Brobecker <brobecker@adacore.com>
10616
10617 Revert the following changes (regressions):
10618
10619 * gdb.base/vla-sideeffect.c: New file.
10620 * gdb.base/vla-sideeffect.exp: New file.
10621
10622 * gdb.dwarf2/count.exp: New file.
10623
10624 * gdb.base/vla-multi.c: New file.
10625 * gdb.base/vla-multi.exp: New file.
10626
10627 * gdb.base/vla-ptr.c: New file.
10628 * gdb.base/vla-ptr.exp: New file.
10629
10630 * gdb.base/vla-datatypes.c: New file.
10631 * gdb.base/vla-datatypes.exp: New file.
10632
10633 * gdb.mi/mi-vla-c99.exp: New file.
10634 * gdb.mi/vla.c: New file.
10635
245a5f0b
KS
106362014-04-11 Keith Seitz <keiths@redhat.com>
10637
10638 PR c++/16675
10639 * gdb.cp/cpsizeof.exp: New file.
10640 * gdb.cp/cpsizeof.cc: New file.
10641
58a84dcf
SA
106422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10643
191a8a90
JB
10644 * gdb.mi/mi-vla-c99.exp: New file.
10645 * gdb.mi/vla.c: New file.
58a84dcf 10646
c8655f75
SA
106472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10648
10649 * gdb.base/vla-datatypes.c: New file.
10650 * gdb.base/vla-datatypes.exp: New file.
10651
024e13b4
SA
106522014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10653
10654 * gdb.base/vla-ptr.c: New file.
10655 * gdb.base/vla-ptr.exp: New file.
10656
1a237e0e
SA
106572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10658
10659 * gdb.base/vla-multi.c: New file.
10660 * gdb.base/vla-multi.exp: New file.
10661
504f3432
SA
106622014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10663
10664 * gdb.dwarf2/count.exp: New file.
10665
3bce8237
SA
106662014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10667
191a8a90
JB
10668 * gdb.base/vla-sideeffect.c: New file.
10669 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10670
322f9c21
YQ
106712014-04-11 Yao Qi <yao@codesourcery.com>
10672
10673 * gdb.base/completion.exp: Check file exists before running tests
10674 on file completion.
10675
d708bcd1
PA
106762014-04-10 Pedro Alves <palves@redhat.com>
10677
10678 * gdb.base/cond-eval-mode.c: New file.
10679 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10680 prepare_for_testing to build the new file. Check result of
10681 runto_main.
10682 (test_break, test_watch): New procedures.
10683 (top level): Use them.
10684
ae1d2761
PM
106852014-04-08 Pierre Muller <muller@sourceware.org>
10686
10687 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10688 Ctrl-V use for mingw hosts.
10689
7af389b8
SC
106902014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10691
10692 * gdb.python/py-value.c: Improve test case.
10693 * gdb.python/py-value.exp: Add new test.
10694
5e703181
DE
106952014-04-07 David Blaikie <dblaikie@gmail.com>
10696
10697 * lib/compiler.c: Identify the clang compiler.
10698 * lib/compiler.cc: Ditto.
10699
9810b410
YQ
107002014-04-03 Yao Qi <yao@codesourcery.com>
10701
10702 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10703
98d1b8dc
AB
107042014-04-01 Anton Blanchard <anton@samba.org>
10705
10706 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10707 messages unique.
10708
3114cea1
AB
107092014-04-01 Anton Blanchard <anton@samba.org>
10710
10711 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10712 prepare_for_testing.
10713
62f7182c
AB
107142014-04-01 Anton Blanchard <anton@samba.org>
10715
10716 * gdb.arch/ppc64-atomic-inst.c: Remove.
10717 * gdb.arch/ppc64-atomic-inst.S: New file.
10718 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10719
770e7fc7
DE
107202014-03-31 Doug Evans <dje@google.com>
10721
10722 * gdb.base/print-symbol-loading-lib.c: New file.
10723 * gdb.base/print-symbol-loading-main.c: New file.
10724 * gdb.base/print-symbol-loading.exp: New file.
10725
46e2bafa
YQ
107262014-03-31 Yao Qi <yao@codesourcery.com>
10727
10728 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10729
8776cfe9
JB
107302014-03-28 Joel Brobecker <brobecker@adacore.com>
10731
10732 * gdb.ada/mi_dyn_arr: New testcase.
10733
5d1ef361
DE
107342014-03-27 Doug Evans <dje@google.com>
10735
10736 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10737
b5bee914
YQ
107382014-03-27 Yao Qi <yao@codesourcery.com>
10739
10740 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10741 if target is nios2-*-*.
10742
0d4d0e77
YQ
107432014-03-26 Yao Qi <yao@codesourcery.com>
10744
10745 * lib/gdb.exp (readline_is_used): New proc.
10746 * gdb.base/completion.exp: Move tests on command complete up.
10747 Skip the rest of tests if readline is not used.
10748 * gdb.ada/complete.exp: Skp the test if readline is not
10749 used.
10750 * gdb.base/filesym.exp: Likewise.
10751 * gdb.base/macscp.exp: Likewise.
10752 * gdb.base/readline-ask.exp: Likewise.
10753 * gdb.base/readline.exp: Likewise.
10754 * gdb.python/py-cmd.exp: Likewise.
10755 * gdb.trace/tfile.exp: Likewise.
10756
29361eee
YQ
107572014-03-26 Yao Qi <yao@codesourcery.com>
10758
10759 * gdb.base/macscp.exp: Fix code format issues.
10760
bc9a5525
UW
107612014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10762
10763 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10764 * gdb.asm/powerpc64le.inc: New file.
10765
d3839ede
PA
107662014-03-25 Pedro Alves <palves@redhat.com>
10767 Doug Evans <dje@google.com>
10768
10769 * gdb.base/source-execution.c: New file.
10770 * gdb.base/source-execution.exp: New file.
10771 * gdb.base/source-execution.gdb: New file.
10772
01672a57
DE
107732014-03-24 Doug Evans <dje@google.com>
10774
10775 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10776 using fission.
10777
88bbeca9
HZ
107782014-03-24 Hui Zhu <hui@codesourcery.com>
10779 Pedro Alves <palves@redhat.com>
10780
10781 PR breakpoints/16101
10782 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10783 test pass/fail messages. Detect missing support for dprintf when
10784 breakpoints are actually inserted.
10785 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10786 breakpoints are actually inserted.
10787 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10788 fails.
10789
d2348791
JK
107902014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10791
10792 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10793
feef67ab
DE
107942014-03-22 Doug Evans <xdje42@gmail.com>
10795
10796 * gdb.python/python.exp (python not supported): Verify multi-line
10797 python command issues an error.
25d743f9 10798 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10799 guile command issues an error.
feef67ab 10800
ecebef6a
MR
108012014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10802
10803 * gdb.threads/thread-specific.exp: Handle the lack of usable
10804 $this_breakpoint and $this_thread.
10805
ccdd1909
HZ
108062014-03-21 Hui Zhu <hui@codesourcery.com>
10807
10808 * gdb.base/attach.exp (do_command_attach_tests): New.
10809
beb460e8
PA
108102014-03-20 Tom Tromey <tromey@redhat.com>
10811 Pedro Alves <palves@redhat.com>
10812
10813 PR cli/15718
10814 * gdb.base/condbreak-call-false.c: New file.
10815 * gdb.base/condbreak-call-false.exp: New file.
10816
40acf43a
PA
108172014-03-20 Pedro Alves <palves@redhat.com>
10818
10819 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10820 Delete.
10821 (block_signals, unblock_signals): Delete.
10822 (child_function_2, main): Remove references to deleted variable
10823 and functions.
10824
9f5e1e02
PA
108252014-03-20 Pedro Alves <palves@redhat.com>
10826
10827 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10828 Use pthread_kill to signal thread 2.
10829 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10830 Adjust to make the test send itself a signal rather than using the
10831 host's "kill" command.
10832
99619bea
PA
108332014-03-20 Pedro Alves <palves@redhat.com>
10834
10835 * gdb.threads/multiple-step-overs.c: New file.
10836 * gdb.threads/multiple-step-overs.exp: New file.
10837 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10838 Adjust expected infrun debug output.
10839
2adfaa28
PA
108402014-03-20 Pedro Alves <palves@redhat.com>
10841
10842 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10843 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10844
31e77af2
PA
108452014-03-20 Pedro Alves <palves@redhat.com>
10846
10847 PR breakpoints/7143
10848 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10849 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10850 of gdb_test_multiple.
10851 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10852 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10853
b9f437de
PA
108542014-03-20 Pedro Alves <palves@redhat.com>
10855
10856 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10857 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10858
05adc73e
PA
108592014-03-19 Pedro Alves <palves@redhat.com>
10860
10861 * gdb.base/async.exp: Remove early return.
10862
6048b950
PA
108632014-03-19 Pedro Alves <palves@redhat.com>
10864
10865 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10866
8bcfb00a
PA
108672014-03-19 Pedro Alves <palves@redhat.com>
10868
10869 * gdb.base/async.exp (test_background): Expect \r\n after
10870 "completed." in the fail pattern.
10871
884e37dc
PA
108722014-03-19 Pedro Alves <palves@redhat.com>
10873
10874 * gdb.base/async.exp (test_background): New procedure.
10875 Use it for all background execution command tests.
10876
148e57e2
PA
108772014-03-19 Pedro Alves <palves@redhat.com>
10878
10879 * gdb.base/async.exp: Use prepare_for_testing.
10880
f48088c7
PA
108812014-03-19 Pedro Alves <palves@redhat.com>
10882
10883 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10884 the same line.
10885
e2f6c966
PA
108862014-03-19 Pedro Alves <palves@redhat.com>
10887
10888 * gdb.base/async.c (main): Add "jump here" and "until here" line
10889 marker comments.
10890 * gdb.base/async.exp (jump_here): New global.
10891 (jump& test): Use it.
10892 (until_here): New global.
10893 (until& test): Use it.
10894
c30568d4
PA
108952014-03-19 Pedro Alves <palves@redhat.com>
10896
10897 * gdb.base/async.exp: Don't frob gdb_protocol.
10898
0172b6a7
DE
108992014-03-18 Doug Evans <xdje42@gmail.com>
10900
10901 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10902 Fix spelling of exec-done-display.
10903
06c868a8
JK
109042014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10905
10906 PR gdb/15358
10907 * gdb.base/gdb-sigterm.c: New file.
10908 * gdb.base/gdb-sigterm.exp: New file.
10909
0c7e1a46
PA
109102014-03-18 Pedro Alves <palves@redhat.com>
10911
10912 PR gdb/13860
10913 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10914 * lib/mi-support.exp (mi_expect_stop): Add special handling for
10915 solib-event.
10916
f7c77d93
JB
109172014-03-17 Joel Brobecker <brobecker@adacore.com>
10918
10919 * gdb.ada/pckd_arr_ren: New testcase.
10920
5a1e8c7a
DE
109212014-03-13 Doug Evans <xdje42@gmail.com>
10922
10923 PR guile/16612
10924 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
10925 collect after discarding symbols.
10926
350e1a76
DE
109272014-03-13 Ludovic Courtès <ludo@gnu.org>
10928 Doug Evans <xdje42@gmail.com>
10929
10930 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
10931 to history survives a gc.
10932
a69900ae
PA
109332014-03-13 Pedro Alves <palves@redhat.com>
10934
10935 * gdb.base/default.exp: Don't test "target procfs".
10936
5db9f0bd
PA
109372014-03-13 Pedro Alves <palves@redhat.com>
10938
10939 * gdb.base/default.exp: Update "target child" and "target procfs"
10940 tests to not expect "Unix".
10941
b3ccfe11
TT
109422014-03-12 Tom Tromey <tromey@redhat.com>
10943
10944 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
10945 New procs. Add target-async tests.
10946 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
10947 Add target-async tests.
10948
646f4417
AA
109492014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10950
10951 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
10952 'func_start' and 'func_end' for the beginning and end of the
10953 function code, respectively.
10954 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
10955 'func_end' instead of 'func' and 'main'.
10956
288c211f
AA
109572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10958
10959 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
10960 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
10961 generate the debug info assembler source.
10962
e0c0f156
AA
109632014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10964
10965 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
10966 * gdb.dwarf2/arr-subrange.exp: Likewise.
10967 * gdb.dwarf2/dwz.exp: Likewise.
10968 * gdb.dwarf2/method-ptr.exp: Likewise.
10969 * gdb.dwarf2/missing-sig-type.exp: Likewise.
10970 * gdb.dwarf2/subrange.exp: Likewise.
10971 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
10972 * gdb.dwarf2/implptrpiece.exp: Likewise.
10973 * gdb.dwarf2/nostaticblock.exp: Likewise.
10974
0e5c4555
AA
109752014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10976
10977 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
10978 directory to absolute path name arguments.
10979
5ec18f2b
JG
109802014-03-10 Joel Brobecker <brobecker@adacore.com>
10981
10982 * gdb.ada/tagged_access: New testcase.
10983
847fc4f2
MM
109842014-03-07 Markus Metzger <markus.t.metzger@intel.com>
10985
10986 * gdb.btrace/data.exp: Update expected output.
10987
cc3da688
YQ
109882014-03-06 Yao Qi <yao@codesourcery.com>
10989
10990 * gdb.trace/pr16508.exp: New file.
10991
0f26cec1
PA
109922014-03-05 Pedro Alves <palves@redhat.com>
10993
10994 PR gdb/16575
10995 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
10996 procedure.
10997 (top level): Adjust to use it. Add tests that exercise breakpoint
10998 interaction with the code-cache.
10999
7a5a839f
LC
110002014-02-26 Ludovic Courtès <ludo@gnu.org>
11001
11002 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11003 test for 'history-append!'.
11004
31aa7e4e
JB
110052014-02-26 Joel Brobecker <brobecker@adacore.com>
11006
11007 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11008 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11009 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11010 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11011 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11012 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11013
1b588015
JB
110142014-02-26 Joel Brobecker <brobecker@adacore.com>
11015
11016 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11017 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11018 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11019
55426c9d
JB
110202014-02-26 Joel Brobecker <brobecker@adacore.com>
11021
11022 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11023
dc53a7ad
JB
110242014-02-26 Joel Brobecker <brobecker@adacore.com>
11025
11026 * gdb.dwarf2/arr-stride.c: New file.
11027 * gdb.dwarf2/arr-stride.exp: New file.
11028
12ab52e9
PA
110292014-02-26 Pedro Alves <palves@redhat.com>
11030
11031 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11032 that won't ever trigger. Make sure that GDB reports the correct
11033 breakpoint that caused the stop.
11034
849c862e
JK
110352014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11036
11037 PR gdb/16626
11038 * gdb.base/auto-load-script: New file.
11039 * gdb.base/auto-load.c: New file.
11040 * gdb.base/auto-load.exp: New file.
11041
71b7d793
JK
11042 PR gdb/16626
11043 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11044
e2f0d509
JK
110452014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11046
11047 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11048 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11049
50cc37c8
DE
110502014-02-24 Doug Evans <dje@google.com>
11051
11052 * lib/gdb.exp (run_on_host): Log error output if program fails.
11053
ea4758f2
PA
110542014-02-21 Pedro Alves <palves@redhat.com>
11055
11056 * gdb.threads/step-after-sr-lock.c: Rename to ...
11057 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11058 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11059 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11060 ... this.
11061
d7b30f67
SDJ
110622014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11063
11064 PR tdep/16397
11065 * gdb.arch/amd64-stap-special-operands.exp: New file.
11066 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11067 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11068 * gdb.arch/amd64-stap-triplet.S: Likewise.
11069 * gdb.arch/amd64-stap-triplet.c: Likewise.
11070
83deb43f
JB
110712014-02-20 Joel Brobecker <brobecker@adacore.com>
11072
11073 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11074 in .section pseudo-op.
11075
adde2bff
DE
110762014-02-20 lin zuojian <manjian2006@gmail.com>
11077 Joel Brobecker <brobecker@adacore.com>
11078 Doug Evans <xdje42@gmail.com>
11079
11080 PR symtab/16581
11081 * gdb.dwarf2/dw2-icycle.S: New file.
11082 * gdb.dwarf2/dw2-icycle.c: New file.
11083 * gdb.dwarf2/dw2-icycle.exp: New file.
11084
f7bd0f78
SC
110852014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11086
11087 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11088 operations on gdb.Value objects.
11089 * gdb.python/py-value-cc.exp: Add new test to test operations on
11090 gdb.Value objects.
11091
c17ef0d5
DE
110922014-02-18 Doug Evans <dje@google.com>
11093
11094 * Makefile.in (TESTS): New variable.
11095 (expanded_tests, expanded_tests_or_none): New variables
11096 (check-single): Pass $(expanded_tests_or_none) to runtest.
11097 (check-parallel): Only run tests in $(TESTS) if non-empty.
11098 (check/no-matching-tests-found): New rule.
11099 * README: Document TESTS makefile variable.
11100
5dd3176f
DE
111012014-02-18 Doug Evans <dje@google.com>
11102
11103 * Makefile.in (check-parallel): rm -rf outputs temp.
11104
0b10be4f
JK
111052014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11106
11107 Fix "ERROR: no fileid for" in the testsuite.
11108 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11109
85f224e7
DE
111102014-02-12 Doug Evans <dje@google.com>
11111
11112 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11113 (MISCELLANEOUS): New variable.
11114 (clean): rm -rf $(MISCELLANEOUS).
11115 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11116 dwp live in the same directory as symlinks, with each symlink pointed
11117 to a differently named file in a different directory.
11118
149b30ff
DE
111192014-02-11 Doug Evans <dje@google.com>
11120
11121 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11122 of Tcl file commands.
11123
1dfdac32
MK
111242014-02-10 Mark Kettenis <kettenis@gnu.org>
11125
11126 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11127 "kill -SIGUSR1 -1".
11128
aa4fb036
JB
111292014-02-10 Joel Brobecker <brobecker@adacore.com>
11130
11131 * gdb.ada/tick_length_array_enum_idx: New testcase.
11132
ed3ef339
DE
111332014-02-10 Doug Evans <xdje42@gmail.com>
11134
11135 * configure.ac (AC_OUTPUT): Add gdb.guile.
11136 * configure: Regenerate.
11137 * lib/gdb-guile.exp: New file.
11138 * lib/gdb.exp (get_target_charset): New function.
11139 * gdb.base/help.exp: Update expected output from "apropos apropos".
11140 * gdb.guile/Makefile.in: New file.
11141 * gdb.guile/guile.exp: New file.
11142 * gdb.guile/scm-arch.c: New file.
11143 * gdb.guile/scm-arch.exp: New file.
11144 * gdb.guile/scm-block.c: New file.
11145 * gdb.guile/scm-block.exp: New file.
11146 * gdb.guile/scm-breakpoint.c: New file.
11147 * gdb.guile/scm-breakpoint.exp: New file.
11148 * gdb.guile/scm-disasm.c: New file.
11149 * gdb.guile/scm-disasm.exp: New file.
11150 * gdb.guile/scm-equal.c: New file.
11151 * gdb.guile/scm-equal.exp: New file.
11152 * gdb.guile/scm-error.exp: New file.
11153 * gdb.guile/scm-error.scm: New file.
11154 * gdb.guile/scm-frame-args.c: New file.
11155 * gdb.guile/scm-frame-args.exp: New file.
11156 * gdb.guile/scm-frame-args.scm: New file.
11157 * gdb.guile/scm-frame-inline.c: New file.
11158 * gdb.guile/scm-frame-inline.exp: New file.
11159 * gdb.guile/scm-frame.c: New file.
11160 * gdb.guile/scm-frame.exp: New file.
11161 * gdb.guile/scm-generics.exp: New file.
11162 * gdb.guile/scm-gsmob.exp: New file.
11163 * gdb.guile/scm-iterator.c: New file.
11164 * gdb.guile/scm-iterator.exp: New file.
11165 * gdb.guile/scm-math.c: New file.
11166 * gdb.guile/scm-math.exp: New file.
11167 * gdb.guile/scm-objfile-script-gdb.in: New file.
11168 * gdb.guile/scm-objfile-script.c: New file.
11169 * gdb.guile/scm-objfile-script.exp: New file.
11170 * gdb.guile/scm-objfile.c: New file.
11171 * gdb.guile/scm-objfile.exp: New file.
11172 * gdb.guile/scm-ports.exp: New file.
11173 * gdb.guile/scm-pretty-print.c: New file.
11174 * gdb.guile/scm-pretty-print.exp: New file.
11175 * gdb.guile/scm-pretty-print.scm: New file.
11176 * gdb.guile/scm-section-script.c: New file.
11177 * gdb.guile/scm-section-script.exp: New file.
11178 * gdb.guile/scm-section-script.scm: New file.
11179 * gdb.guile/scm-symbol.c: New file.
11180 * gdb.guile/scm-symbol.exp: New file.
11181 * gdb.guile/scm-symtab-2.c: New file.
11182 * gdb.guile/scm-symtab.c: New file.
11183 * gdb.guile/scm-symtab.exp: New file.
11184 * gdb.guile/scm-type.c: New file.
11185 * gdb.guile/scm-type.exp: New file.
11186 * gdb.guile/scm-value-cc.cc: New file.
11187 * gdb.guile/scm-value-cc.exp: New file.
11188 * gdb.guile/scm-value.c: New file.
11189 * gdb.guile/scm-value.exp: New file.
11190 * gdb.guile/source2.scm: New file.
11191 * gdb.guile/types-module.cc: New file.
11192 * gdb.guile/types-module.exp: New file.
11193
7026a7c1
YQ
111942014-02-10 Yao Qi <yao@codesourcery.com>
11195
11196 PR testsuite/16543
11197 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11198 * configure: Regenerated.
11199 * Makefile.in: New file.
11200
6c466447
AS
112012014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11202
11203 * gdb.python/py-framefilter.exp: Fix typo.
11204
6e854735
YQ
112052014-02-08 Yao Qi <yao@codesourcery.com>
11206
11207 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11208 that no =breakpoint-modified is emitted when breakpoints are
11209 modified through MI commands.
11210
d137e6dc
PA
112112014-02-07 Pedro Alves <pedro@codesourcery.com>
11212 Pedro Alves <palves@redhat.com>
11213
11214 * gdb.threads/step-after-sr-lock.c: New file.
11215 * gdb.threads/step-after-sr-lock.exp: New file.
11216
b5ee5a50
PA
112172014-02-07 Pedro Alves <palves@redhat.com>
11218
11219 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11220
3c77faf3
JK
112212014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11224 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11225
6dddc817
DE
112262014-02-06 Doug Evans <xdje42@gmail.com>
11227
11228 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11229 output.
11230
11231 * gdb.gdb/python-interrupts.exp: New file.
11232
de7b2893
YQ
112332014-02-05 Yao Qi <yao@codesourcery.com>
11234
11235 * gdb.trace/report.exp (use_collected_data): Test the output
11236 of "info threads" and "info inferiors".
11237
66d032ac
YQ
112382014-02-05 Yao Qi <yao@codesourcery.com>
11239
11240 Revert this patch:
11241
11242 2013-05-24 Yao Qi <yao@codesourcery.com>
11243
11244 * gdb.trace/tfile.exp: Test inferior and thread.
11245
591a12a1
UW
112462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11247
11248 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11249 on a function.
11250 * gdb.base/step-bt.c: Call hello via function pointer to make
11251 sure its first instruction is executed on powerpc64le-linux.
11252
0ff3e01f
UW
112532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11254
11255 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11256
084ee545
UW
112572014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11258
11259 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11260 of the test patterns for use on little-endian systems.
11261
6ed14ff3
UW
112622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11263
11264 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11265 (decimal_vector): Fix for little-endian.
11266
401e27fd
JM
112672014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11268
11269 * gdb.arch/sparc-sysstep.exp: New file.
11270 * gdb.arch/sparc-sysstep.c: Likewise.
11271
11272 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11273
8b924729
EBM
112742014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11275
11276 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11277
fb151210
JB
112782014-01-23 Tom Tromey <tromey@redhat.com>
11279
11280 * gdb.ada/array_char_idx: New testcase.
11281
0740f8d8
TT
112822014-01-23 Tom Tromey <tromey@redhat.com>
11283
11284 PR python/16487:
11285 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11286 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11287 classes.
11288
21909fa1
TT
112892014-01-23 Tom Tromey <tromey@redhat.com>
11290
11291 PR python/16491:
11292 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11293 string from an inferior frame.
11294 * gdb.python/py-framefilter-mi.exp: Update.
11295
87ce2a04
DE
112962014-01-22 Doug Evans <dje@google.com>
11297
11298 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11299
237b092b
AA
113002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11301
11302 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11303
d674a709
AA
113042014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11305
11306 * gdb.trace/entry-values.exp: Remove excess space character from
11307 regex patterns. Handle s390 call instruction.
11308
20fa3390
AA
113092014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11310
11311 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11312 define "*_start" label. Make "name" static.
11313 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11314 ${name} by references to ${name}_start.
11315
78466714
AA
113162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11317
11318 * gdb.base/info-macros.exp: Remove "debug" from the compile
11319 options.
11320
ec9f644a
IB
113212014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11322
11323 * gdb.dlang/demangle.exp: New file.
11324
94b1b47e
IB
113252014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11326
11327 * gdb.dlang/primitive-types.exp: New file.
11328
7f420862
IB
113292014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11330
11331 * configure.ac: Create gdb.dlang/Makefile.
11332 * configure: Regenerate.
11333 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11334 * gdb.dlang/Makefile.in: New file.
11335 * lib/d-support.exp: New file.
11336 * lib/gdb.exp (skip_d_tests): New proc.
11337
52834460
MM
113382014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11339
11340 * gdb.btrace/delta.exp: Check reverse stepi.
11341 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11342 * gdb.btrace/finish.exp: New.
11343 * gdb.btrace/next.exp: New.
11344 * gdb.btrace/nexti.exp: New.
11345 * gdb.btrace/record_goto.c: Add comments.
11346 * gdb.btrace/step.exp: New.
11347 * gdb.btrace/stepi.exp: New.
11348 * gdb.btrace/multi-thread-step.c: New.
11349 * gdb.btrace/multi-thread-step.exp: New.
11350 * gdb.btrace/rn-dl-bind.c: New.
11351 * gdb.btrace/rn-dl-bind.exp: New.
11352 * gdb.btrace/data.c: New.
11353 * gdb.btrace/data.exp: New.
11354 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11355
6e07b1d2
MM
113562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11357
11358 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11359 * gdb.btrace/exception.exp: Update.
11360 * gdb.btrace/instruction_history.exp: Update.
11361 * gdb.btrace/record_goto.exp: Update.
11362 * gdb.btrace/tailcall.exp: Update.
11363 * gdb.btrace/unknown_functions.exp: Update.
11364 * gdb.btrace/delta.exp: New.
11365
0b722aec
MM
113662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11367
11368 * gdb.btrace/record_goto.exp: Add backtrace test.
11369 * gdb.btrace/tailcall.exp: Add backtrace test.
11370
066ce621
MM
113712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11372
11373 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11374 * gdb.btrace/record_goto.c: New.
11375 * gdb.btrace/record_goto.exp: New.
11376 * gdb.btrace/x86-record_goto.S: New.
11377
0688d04e
MM
113782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11379
11380 * gdb.btrace/function_call_history.exp: Update tests.
11381 * gdb.btrace/instruction_history.exp: Update tests.
11382
8710b709
MM
113832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11384
11385 * gdb.btrace/function_call_history.exp: Fix expected field
11386 order for "record function-call-history".
11387 Add new tests for "record function-call-history /c".
11388 * gdb.btrace/exception.cc: New.
11389 * gdb.btrace/exception.exp: New.
11390 * gdb.btrace/tailcall.exp: New.
11391 * gdb.btrace/x86-tailcall.S: New.
11392 * gdb.btrace/x86-tailcall.c: New.
11393 * gdb.btrace/unknown_functions.c: New.
11394 * gdb.btrace/unknown_functions.exp: New.
11395 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11396
5de9129b
MM
113972014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11398
11399 * gdb.btrace/instruction_history.exp: Update.
11400 * gdb.btrace/function_call_history.exp: Update.
11401
23a7fe75
MM
114022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11403
11404 * gdb.btrace/function_call_history.exp: Fix expected function
11405 trace.
11406 * gdb.btrace/instruction_history.exp: Initialize traced.
11407 Remove traced_functions.
11408
724c7dd8
MM
114092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11410
11411 * gdb.btrace/function_call_history.exp: Update
11412 * gdb.btrace/instruction_history.exp: Update.
11413
6d78d93b
MM
114142014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11415
11416 * gdb.btrace/enable.exp: Update expected text.
11417
93a360cc
OJ
114182014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11419
11420 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11421 bytes.
11422
3772b53f
MR
114232014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11424
11425 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11426
596662fa
OJ
114272014-01-15 Omair Javaid <omair.javaid@linaro.org>
11428
11429 * lib/gdb.exp (supports_process_record): Return true for
11430 arm*-linux*. (supports_reverse): Likewise.
11431
b5b08fb4
SC
114322014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11433
11434 PR python/15464
11435 PR python/16113
11436 * gdb.python/py-type.c: Enhance test case.
11437 * gdb.python/py-value-cc.cc: Likewise
11438 * gdb.python/py-type.exp: Add new tests.
11439 * gdb.python/py-value-cc.exp: Likewise
11440
52d7fb13
AA
114412014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11442 Pedro Alves <palves@redhat.com>
11443
11444 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11445 Make "name" extern.
11446 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11447 references to ${name}_start by references to ${name}.
11448
a2cd8cfe
JB
114492014-01-10 Joel Brobecker <brobecker@adacore.com>
11450
11451 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11452
4e23fced
JB
114532014-01-10 Joel Brobecker <brobecker@adacore.com>
11454
11455 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11456
c6a9e42c
PA
114572014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11458 Pedro Alves <palves@redhat.com>
11459
11460 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11461 mi_gdb_target_load.
c6a9e42c 11462
b7ea362b
PA
114632014-01-08 Pedro Alves <palves@redhat.com>
11464
11465 * gdb.threads/reconnect-signal.c: New file.
11466 * gdb.threads/reconnect-signal.exp: New file.
11467
5e3f4fab
EBM
114682014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11469
11470 * gdb.base/source-dir.exp: New file.
11471
79301218
JB
114722014-01-07 Joel Brobecker <brobecker@adacore.com>
11473
11474 * gdb.ada/mi_interface: New testcase.
11475
8e355c5d
JB
114762014-01-07 Joel Brobecker <brobecker@adacore.com>
11477
11478 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11479 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11480 gdb.ada/pp-rec-component/pck.ads: New files.
11481
c0d48811
JB
114822014-01-07 Joel Brobecker <brobecker@adacore.com>
11483
11484 * gdb.python/py-pp-integral.c: New file.
11485 * gdb.python/py-pp-integral.py: New file.
11486 * gdb.python/py-pp-integral.exp: New file.
11487
17b609c3 11488For older changes see ChangeLog-1993-2013.
c906108c 11489\f
8d8cb839
EZ
11490;; Local Variables:
11491;; mode: change-log
11492;; left-margin: 8
11493;; fill-column: 74
11494;; version-control: never
11495;; End:
902f2ccb 11496
61baf725 11497 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11498 Copying and distribution of this file, with or without modification,
11499 are permitted provided the copyright notice and this notice are preserved.
This page took 3.704826 seconds and 4 git commands to generate.