]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
opcodes: sparc: support missing SPARC ASIs from UA2005, UA2007, OSA2011, & OSA2015
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
fe5f7374
AK
12017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
2
3 * gdb.arch/arc-analyze-prologue.S: New file.
4 * gdb.arch/arc-analyze-prologue.exp: Likewise.
5
eea78757
AK
62017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7
8 * gdb.arch/arc-decode-insn.S: New file.
9 * gdb.arch/arc-decode-insn.exp: Likewise.
10
5badf10a
IR
112017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
12
13 PR tdep/20928
14 * gdb.arch/sparc64-regs.exp: New file.
15 * gdb.arch/sparc64-regs.S: Likewise.
16
cee59b3f
TW
172017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
18
19 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
20 and memory view on Python 3.
21
c0f55cc6
AV
222017-03-20 Artemiy Volkov <artemiyv@acm.org>
23 Keith Seitz <keiths@redhat.com>
24
25 PR gdb/14441
26 * gdb.cp/demangle.exp: Add rvalue reference tests.
27 * gdb.cp/rvalue-ref-casts.cc: New file.
28 * gdb.cp/rvalue-ref-casts.exp: New file.
29 * gdb.cp/rvalue-ref-overload.cc: New file.
30 * gdb.cp/rvalue-ref-overload.exp: New file.
31 * gdb.cp/rvalue-ref-params.cc: New file.
32 * gdb.cp/rvalue-ref-params.exp: New file.
33 * gdb.cp/rvalue-ref-sizeof.cc: New file.
34 * gdb.cp/rvalue-ref-sizeof.exp: New file.
35 * gdb.cp/rvalue-ref-types.cc: New file.
36 * gdb.cp/rvalue-ref-types.exp: New file.
37 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
38 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
39
51457a05
MAL
402017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
41
42 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
43 New procedure.
44
5b291c04
MAL
452017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
46
47 * lib/mi-support.exp (mi_gdb_test): Add additional message
48 for unexpected output.
49
59a56148
AA
502017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
51
52 * gdb.base/examine-backward.c (Barrier): New character array
53 constant, to ensure that TestStrings is preceded by a string
54 terminator.
55
7942e96e
AA
562017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
57
58 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
59 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
60 and implicit pointer into such a location.
61
6ebac3fb
DE
622017-03-16 Doug Evans <dje@google.com>
63
64 * gdb.python/py-lazy-string (pointer): Really add new typedef.
65
ec3b243d
TP
662017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
67
68 * gdb.cp/m-static.exp: Fix expectation for prototype of
69 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
70
712017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
72
73 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
74 * gdb.guile/scm-lazy-string.c: New file.
75 * gdb.guile/scm-value.exp: Move lazy string tests to ...
76 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
77 for pointer, array, typedef lazy strings.
78
2cc36e25 792017-03-16 Doug Evans <dje@google.com>
34b43320
DE
80
81 PR python/17728, python/18439, python/18779
82 * gdb.python/py-value.c (main) Delete locals sptr, sn.
83 * gdb.python/py-lazy-string.c (pointer): New typedef.
84 (main): New locals ptr, array, typedef_ptr.
85 * gdb.python/py-value.exp: Move lazy string tests to ...
86 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
87 array, typedef lazy strings.
ec3b243d 88
0efcde63
AK
892017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
90
91 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
92 Add optional 'test' parameter.
93
7978d7c3
SM
942017-03-13 Simon Marchi <simon.marchi@ericsson.com>
95
96 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
97 Skip for versions of DejaGnu < 1.5.
98
896c0c1e
SM
992017-03-13 Simon Marchi <simon.marchi@ericsson.com>
100
101 * lib/gdb.exp (dejagnu_version): New proc.
102 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
103 Use dejagnu_version.
104
5f4d1085
KS
1052017-03-10 Keith Seitz <keiths@redhat.com>
106
107 PR c++/8128
108 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
109 type from destructor regexps.
110 Add a branch which actually passes the test.
111 Adjust "ptype t5i" test names.
112
1de05205
PA
1132017-03-08 Pedro Alves <palves@redhat.com>
114
115 * gdb.base/step-over-exit.exp: Add explicit test message.
116
c65d6b55
PA
1172017-03-08 Pedro Alves <palves@redhat.com>
118
119 PR gdb/18360
120 * gdb.threads/interrupt-while-step-over.c: New file.
121 * gdb.threads/interrupt-while-step-over.exp: New file.
122
2e86a283
PA
1232017-03-08 Pedro Alves <palves@redhat.com>
124
125 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
126 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
127
25dcbff6
PA
1282017-03-08 Pedro Alves <palves@redhat.com>
129
130 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
131 PKRU as not supported as a PASS.
132
dc9366eb
PA
1332017-03-08 Pedro Alves <palves@redhat.com>
134
135 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
136 prefix instead of $binfile1/$binfile2.
137 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
138 in test message.
139 * gdb.python/py-completion.exp: Use "load python file" as test
140 messages instead of unstable path names.
141
6e5d74e7
PA
1422017-03-08 Pedro Alves <palves@redhat.com>
143 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 PR cli/21218
146 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
147 New proc.
148 (top level): Call it.
149
9753a2f6
PA
1502017-03-08 Pedro Alves <palves@redhat.com>
151
152 PR tui/21216
153 * gdb.tui/tui-nl-filtered-output.exp: New file.
154
1a4dd9dd
PA
1552017-03-08 Pedro Alves <palves@redhat.com>
156
157 * gdb.base/completion.exp: Move TUI completion tests to ...
158 * gdb.tui/completion.exp: ... this new file.
159
7cbbff33
PA
1602017-03-08 Pedro Alves <palves@redhat.com>
161
162 * gdb.base/tui-disasm-long-lines.c,
163 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
164 gdb.base/tui-layout.exp: Move to ...
165 * gdb.tui/: ... this new directory.
166
5f6fd321
PA
1672017-03-07 Pedro Alves <palves@redhat.com>
168
169 * gdb.base/tui-layout.c: New file.
170 * gdb.base/tui-layout.exp: New file.
171
44959fa8
PA
1722017-03-07 Pedro Alves <palves@redhat.com>
173
174 * gdb.base/tui-layout.c: Rename to ...
175 * gdb.base/tui-disasm-long-lines.c: ... this.
176 * gdb.base/tui-layout.exp: Rename to ...
177 * gdb.base/tui-disasm-long-lines.exp: ... this.
178
f8c4e718
PA
1792017-03-07 Pedro Alves <palves@redhat.com>
180
181 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
182
6dbb839a 1832017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
184
185 * i386-mpx-call.c: New file.
186 * i386-mpx-call.exp: New file.
187
65b48a81
PB
1882017-02-28 Peter Bergner <bergner@vnet.ibm.com>
189
190 * gdb.arch/powerpc-power.exp: Delete test.
191 * gdb.arch/powerpc-power.s: Likewise.
192 * gdb.disasm/disassembler-options.exp: New test.
193 * gdb.arch/powerpc-altivec.exp: Likewise.
194 * gdb.arch/powerpc-altivec.s: Likewise.
195 * gdb.arch/powerpc-altivec2.exp: Likewise.
196 * gdb.arch/powerpc-altivec2.s: Likewise.
197 * gdb.arch/powerpc-altivec3.exp: Likewise.
198 * gdb.arch/powerpc-altivec3.s: Likewise.
199 * gdb.arch/powerpc-power7.exp: Likewise.
200 * gdb.arch/powerpc-power7.s: Likewise.
201 * gdb.arch/powerpc-power8.exp: Likewise.
202 * gdb.arch/powerpc-power8.s: Likewise.
203 * gdb.arch/powerpc-power9.exp: Likewise.
204 * gdb.arch/powerpc-power9.s: Likewise.
205 * gdb.arch/powerpc-vsx.exp: Likewise.
206 * gdb.arch/powerpc-vsx.s: Likewise.
207 * gdb.arch/powerpc-vsx2.exp: Likewise.
208 * gdb.arch/powerpc-vsx2.s: Likewise.
209 * gdb.arch/powerpc-vsx3.exp: Likewise.
210 * gdb.arch/powerpc-vsx3.s: Likewise.
211 * gdb.arch/arm-disassembler-options.exp: Likewise.
212 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
213 * gdb.arch/s390-disassembler-options.exp: Likewise.
214
17cd4947
LM
2152017-02-23 Luis Machado <lgustavo@codesourcery.com>
216
217 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
218 (check_supported_features): ... this. Changed return type to void.
219 (supports_rdseed): New static global.
220 (rdseed): Check supports_rdseed.
221 (initialize): Call check_supported_features.
222
2039d74e
EBM
2232017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
224
225 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
226 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
227 and lqarx/stqcx.
228 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
229 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
230
a51d7ecf
EBM
2312017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
232
233 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
234 uppercase.
235
0224619f
JK
2362017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
237
238 * gdb.dwarf2/formdata16.c: New file.
239 * gdb.dwarf2/formdata16.exp: New file.
240 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
241
216f72a1
JK
2422017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
243
244 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
245 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
246 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
247 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
248 DW_AT_GNU_*.
249
43988095
JK
2502017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
251
252 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
253
99e8a4f9
SDJ
2542017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
255
256 PR gdb/21164
257 * gdb.base/maint.exp: Add testcases for when the commands do
258 not have arguments.
259
b58a8c0c
TP
2602017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
261
262 * gdb.cp/chained-calls.exp: Use p instead of P.
263
4e746bb6
TW
2642017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
265
266 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
267 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
268
3f77c769
TT
2692017-02-14 Tom Tromey <tom@tromey.com>
270
271 PR python/13598:
272 * gdb.python/py-events.exp: Add before_prompt event tests.
273
075beec0
AA
2742017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
275
276 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
277
bf5f525c
LM
2782017-02-13 Luis Machado <lgustavo@codesourcery.com>
279
280 * gdb.linespec/explicit.c (my_unique_function_name): New function.
281 (main): Call my_unique_function_name.
282 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
283 completion of patterns with a single match.
284 Add missing -re switches to gdb_test_multiple calls.
285
13a66184
LM
2862017-02-13 Luis Machado <lgustavo@codesourcery.com>
287
288 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
289 return if core file is not recognized.
290
26a06916
SM
2912017-02-10 Simon Marchi <simon.marchi@ericsson.com>
292
293 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
294 and extra UIs.
295
b761ca9e
SM
2962017-02-10 Simon Marchi <simon.marchi@ericsson.com>
297
298 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
299 proc_with_prefix.
300
b964bee0
TT
3012017-02-10 Tom Tromey <tom@tromey.com>
302
303 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
304
18da0c51
MG
3052017-02-10 Martin Galvan <martingalvan@sourceware.org>
306
307 PR gdb/21122
308 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
309
604c4576
JG
3102017-02-08 Jerome Guitton <guitton@adacore.com>
311
312 * gdb.base/define.exp: Add test for command abbreviations
313 in define.
314
20b477a7
LM
3152017-02-06 Luis Machado <lgustavo@codesourcery.com>
316
317 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
318 * gdb.reverse/insn-reverse-x86.c: New file.
319
3f7b46f2
IR
3202017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
321
322 PR tdep/20936
323 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
324
f0fd41c1
TT
3252017-02-03 Tom Tromey <tom@tromey.com>
326
327 PR rust/21097:
328 * gdb.rust/simple.exp: Add new tests.
329
5be5dbf0
PA
3302017-02-02 Pedro Alves <palves@redhat.com>
331
332 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
333 tests.
334
7346ef59
AA
3352017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
336
337 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
338 taking a 2-byte value out of a 4-byte DWARF implicit value on
339 big-endian targets.
340 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
341 logic. Add test cases for DW_OP_implicit.
342
787f0025
MM
3432017-02-01 Markus Metzger <markus.t.metzger@intel.com>
344
345 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
346
68777c29
MM
3472017-02-01 Markus Metzger <markus.t.metzger@intel.com>
348
349 * gdb.btrace/enable.exp: Call gdb_exit before
350 skip_gdbserver_tests.
351
0a1c7e28
MM
3522017-02-01 Markus Metzger <markus.t.metzger@intel.com>
353
354 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
355 GDBFLAGS.
356
b5ac99b0
MM
3572017-02-01 Markus Metzger <markus.t.metzger@intel.com>
358
359 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
360 the test is skipped.
361 * gdb.btrace/data.exp: Likewise.
362 * gdb.btrace/delta.exp: Likewise.
363 * gdb.btrace/dlopen.exp: Likewise.
364 * gdb.btrace/enable-running.exp: Likewise.
365 * gdb.btrace/enable.exp: Likewise.
366 * gdb.btrace/exception.exp: Likewise.
367 * gdb.btrace/function_call_history.exp: Likewise.
368 * gdb.btrace/gcore.exp: Likewise.
369 * gdb.btrace/instruction_history.exp: Likewise.
370 * gdb.btrace/multi-thread-step.exp: Likewise.
371 * gdb.btrace/nohist.exp: Likewise.
372 * gdb.btrace/non-stop.exp: Likewise.
373 * gdb.btrace/reconnect.exp: Likewise.
374 * gdb.btrace/record_goto-step.exp: Likewise.
375 * gdb.btrace/record_goto.exp: Likewise.
376 * gdb.btrace/rn-dl-bind.exp: Likewise.
377 * gdb.btrace/segv.exp: Likewise.
378 * gdb.btrace/step.exp: Likewise.
379 * gdb.btrace/stepi.exp: Likewise.
380 * gdb.btrace/tailcall-only.exp: Likewise.
381 * gdb.btrace/tailcall.exp: Likewise.
382 * gdb.btrace/tsx.exp: Likewise.
383 * gdb.btrace/unknown_functions.exp: Likewise.
384 * gdb.btrace/vdso.exp: Likewise.
385
cd4007e4
MM
3862017-02-01 Markus Metzger <markus.t.metzger@intel.com>
387
388 * gdb.btrace/enable-running.c: New.
389 * gdb.btrace/enable-running.exp: New.
390
2735833d
WT
3912017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
392
393 * gdb.arch/amd64-gs_base.c: New file.
394 * gdb.arch/amd64-gs_base.exp: New file.
395
b51e1e94
LM
3962017-01-26 Luis Machado <lgustavo@codesourcery.com>
397
398 * lib/memory.exp: Remove spurious empty newlines.
399
72ca0410
SM
4002017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
401
402 * gdb.python/py-bad-printers.exp: Load python file using "source".
403 * gdb.python/py-events.exp: Likewise.
404 * gdb.python/py-evsignal.exp: Likewise.
405 * gdb.python/py-evthreads.exp: Likewise.
406 * gdb.python/py-frame-args.exp: Likewise.
407 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
408 * gdb.python/py-framefilter-mi.exp: Likewise.
409 * gdb.python/py-framefilter.exp: Likewise.
410 * gdb.python/py-mi.exp: Likewise.
411 * gdb.python/py-pp-maint.exp: Likewise.
412 * gdb.python/py-pp-registration.exp: Likewise.
413 * gdb.python/py-prettyprint.exp: Likewise.
414 (run_lang_tests): Likewise.
415 * gdb.python/py-typeprint.exp: Likewise.
416
e309aa65
LM
4172017-01-26 Luis Machado <lgustavo@codesourcery.com>
418
419 * lib/memory.exp: New file.
420 * lib/gdb.exp: Load memory.exp.
421 * gdb.base/memattr.exp (delete_memory): Move proc to
422 lib/memory.exp and rename to delete_memory_regions.
423 Replace delete_memory with delete_memory_regions.
424 Cleanup memory regions before tests.
425 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
426 before tests.
427
515aff23
LM
4282017-01-26 Luis Machado <lgustavo@codesourcery.com>
429
430 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
431 files.
432 (initialize): New function conditionally defined.
433 (testcases): Move within conditional block.
434 (main): Call initialize.
435 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
436 of gdb.reverse/insn-reverse.c.
437 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
438 gdb.reverse/insn-reverse.c.
439
d8b49cf0
YQ
4402017-01-26 Yao Qi <yao.qi@linaro.org>
441
442 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
443 disassemble on address 0.
444
f13a9a0c
YQ
4452017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
446 Yao Qi <yao.qi@linaro.org>
447
448 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
449 * gdb.dwarf2/implptr-64bit.S: Remove.
450 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
451 variables in caller's context. Add DW_OP_implicit_value.
452
5ac95241
YQ
4532017-01-25 Yao Qi <yao.qi@linaro.org>
454
455 * lib/dwarf.exp (Dwarf::_location): Handle
456 DW_OP_GNU_implicit_pointer with proper size.
457
23e82930
LM
4582017-01-20 Luis Machado <lgustavo@codesourcery.com>
459
460 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
461 and add untested calls.
462
d334ae25
LM
4632017-01-20 Luis Machado <lgustavo@codesourcery.com>
464
465 * gdb.python/python.exp: Check line number against what GDB thinks
466 the line number is for func1.
467
f5e6296e
IB
4682017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
469
470 * gdb.dlang/debug-expr.exp: New file.
471
5b362f04
LM
4722016-12-23 Luis Machado <lgustavo@codesourcery.com>
473
474 Fix test names for the following files:
475
476 * gdb.ada/exec_changed.exp
477 * gdb.ada/info_types.exp
478 * gdb.arch/aarch64-atomic-inst.exp
479 * gdb.arch/aarch64-fp.exp
480 * gdb.arch/altivec-abi.exp
481 * gdb.arch/altivec-regs.exp
482 * gdb.arch/amd64-byte.exp
483 * gdb.arch/amd64-disp-step.exp
484 * gdb.arch/amd64-dword.exp
485 * gdb.arch/amd64-entry-value-inline.exp
486 * gdb.arch/amd64-entry-value-param.exp
487 * gdb.arch/amd64-entry-value-paramref.exp
488 * gdb.arch/amd64-entry-value.exp
489 * gdb.arch/amd64-i386-address.exp
490 * gdb.arch/amd64-invalid-stack-middle.exp
491 * gdb.arch/amd64-invalid-stack-top.exp
492 * gdb.arch/amd64-optimout-repeat.exp
493 * gdb.arch/amd64-prologue-skip.exp
494 * gdb.arch/amd64-prologue-xmm.exp
495 * gdb.arch/amd64-stap-special-operands.exp
496 * gdb.arch/amd64-stap-wrong-subexp.exp
497 * gdb.arch/amd64-tailcall-cxx.exp
498 * gdb.arch/amd64-tailcall-noret.exp
499 * gdb.arch/amd64-tailcall-ret.exp
500 * gdb.arch/amd64-tailcall-self.exp
501 * gdb.arch/amd64-word.exp
502 * gdb.arch/arm-bl-branch-dest.exp
503 * gdb.arch/arm-disp-step.exp
504 * gdb.arch/arm-neon.exp
505 * gdb.arch/arm-single-step-kernel-helper.exp
506 * gdb.arch/avr-flash-qualifier.exp
507 * gdb.arch/disp-step-insn-reloc.exp
508 * gdb.arch/e500-abi.exp
509 * gdb.arch/e500-regs.exp
510 * gdb.arch/ftrace-insn-reloc.exp
511 * gdb.arch/i386-avx512.exp
512 * gdb.arch/i386-bp_permanent.exp
513 * gdb.arch/i386-byte.exp
514 * gdb.arch/i386-cfi-notcurrent.exp
515 * gdb.arch/i386-disp-step.exp
516 * gdb.arch/i386-dr3-watch.exp
517 * gdb.arch/i386-float.exp
518 * gdb.arch/i386-gnu-cfi.exp
519 * gdb.arch/i386-mpx-map.exp
520 * gdb.arch/i386-mpx-sigsegv.exp
521 * gdb.arch/i386-mpx-simple_segv.exp
522 * gdb.arch/i386-mpx.exp
523 * gdb.arch/i386-permbkpt.exp
524 * gdb.arch/i386-prologue.exp
525 * gdb.arch/i386-signal.exp
526 * gdb.arch/i386-size-overlap.exp
527 * gdb.arch/i386-unwind.exp
528 * gdb.arch/i386-word.exp
529 * gdb.arch/mips-fcr.exp
530 * gdb.arch/powerpc-d128-regs.exp
531 * gdb.arch/powerpc-stackless.exp
532 * gdb.arch/ppc64-atomic-inst.exp
533 * gdb.arch/s390-stackless.exp
534 * gdb.arch/s390-tdbregs.exp
535 * gdb.arch/s390-vregs.exp
536 * gdb.arch/sparc-sysstep.exp
537 * gdb.arch/thumb-bx-pc.exp
538 * gdb.arch/thumb-singlestep.exp
539 * gdb.arch/thumb2-it.exp
540 * gdb.arch/vsx-regs.exp
541 * gdb.asm/asm-source.exp
542 * gdb.base/a2-run.exp
543 * gdb.base/advance.exp
544 * gdb.base/all-bin.exp
545 * gdb.base/anon.exp
546 * gdb.base/args.exp
547 * gdb.base/arithmet.exp
548 * gdb.base/async-shell.exp
549 * gdb.base/async.exp
550 * gdb.base/attach-pie-noexec.exp
551 * gdb.base/attach-twice.exp
552 * gdb.base/auto-load.exp
553 * gdb.base/bang.exp
554 * gdb.base/bitfields.exp
555 * gdb.base/break-always.exp
556 * gdb.base/break-caller-line.exp
557 * gdb.base/break-entry.exp
558 * gdb.base/break-inline.exp
559 * gdb.base/break-on-linker-gcd-function.exp
560 * gdb.base/break-probes.exp
561 * gdb.base/break.exp
562 * gdb.base/breakpoint-shadow.exp
563 * gdb.base/call-ar-st.exp
564 * gdb.base/call-sc.exp
565 * gdb.base/call-signal-resume.exp
566 * gdb.base/call-strs.exp
567 * gdb.base/callfuncs.exp
568 * gdb.base/catch-fork-static.exp
569 * gdb.base/catch-gdb-caused-signals.exp
570 * gdb.base/catch-load.exp
571 * gdb.base/catch-signal-fork.exp
572 * gdb.base/catch-signal.exp
573 * gdb.base/catch-syscall.exp
574 * gdb.base/charset.exp
575 * gdb.base/checkpoint.exp
576 * gdb.base/chng-syms.exp
577 * gdb.base/code-expr.exp
578 * gdb.base/code_elim.exp
579 * gdb.base/commands.exp
580 * gdb.base/completion.exp
581 * gdb.base/complex.exp
582 * gdb.base/cond-expr.exp
583 * gdb.base/condbreak.exp
584 * gdb.base/consecutive.exp
585 * gdb.base/continue-all-already-running.exp
586 * gdb.base/coredump-filter.exp
587 * gdb.base/corefile.exp
588 * gdb.base/dbx.exp
589 * gdb.base/debug-expr.exp
590 * gdb.base/define.exp
591 * gdb.base/del.exp
592 * gdb.base/disabled-location.exp
593 * gdb.base/disasm-end-cu.exp
594 * gdb.base/disasm-optim.exp
595 * gdb.base/display.exp
596 * gdb.base/duplicate-bp.exp
597 * gdb.base/ena-dis-br.exp
598 * gdb.base/ending-run.exp
599 * gdb.base/enumval.exp
600 * gdb.base/environ.exp
601 * gdb.base/eu-strip-infcall.exp
602 * gdb.base/eval-avoid-side-effects.exp
603 * gdb.base/eval-skip.exp
604 * gdb.base/exitsignal.exp
605 * gdb.base/expand-psymtabs.exp
606 * gdb.base/filesym.exp
607 * gdb.base/find-unmapped.exp
608 * gdb.base/finish.exp
609 * gdb.base/float.exp
610 * gdb.base/foll-exec-mode.exp
611 * gdb.base/foll-exec.exp
612 * gdb.base/foll-fork.exp
613 * gdb.base/fortran-sym-case.exp
614 * gdb.base/freebpcmd.exp
615 * gdb.base/func-ptr.exp
616 * gdb.base/func-ptrs.exp
617 * gdb.base/funcargs.exp
618 * gdb.base/gcore-buffer-overflow.exp
619 * gdb.base/gcore-relro-pie.exp
620 * gdb.base/gcore-relro.exp
621 * gdb.base/gcore.exp
622 * gdb.base/gdb1090.exp
623 * gdb.base/gdb11530.exp
624 * gdb.base/gdb11531.exp
625 * gdb.base/gdb1821.exp
626 * gdb.base/gdbindex-stabs.exp
627 * gdb.base/gdbvars.exp
628 * gdb.base/hbreak.exp
629 * gdb.base/hbreak2.exp
630 * gdb.base/included.exp
631 * gdb.base/infcall-input.exp
632 * gdb.base/inferior-died.exp
633 * gdb.base/infnan.exp
634 * gdb.base/info-macros.exp
635 * gdb.base/info-os.exp
636 * gdb.base/info-proc.exp
637 * gdb.base/info-shared.exp
638 * gdb.base/info-target.exp
639 * gdb.base/infoline.exp
640 * gdb.base/interp.exp
641 * gdb.base/interrupt.exp
642 * gdb.base/jit-reader.exp
643 * gdb.base/jit-simple.exp
644 * gdb.base/kill-after-signal.exp
645 * gdb.base/kill-detach-inferiors-cmd.exp
646 * gdb.base/label.exp
647 * gdb.base/langs.exp
648 * gdb.base/ldbl_e308.exp
649 * gdb.base/line-symtabs.exp
650 * gdb.base/linespecs.exp
651 * gdb.base/list.exp
652 * gdb.base/long_long.exp
653 * gdb.base/longest-types.exp
654 * gdb.base/maint.exp
655 * gdb.base/max-value-size.exp
656 * gdb.base/memattr.exp
657 * gdb.base/mips_pro.exp
658 * gdb.base/morestack.exp
659 * gdb.base/moribund-step.exp
660 * gdb.base/multi-forks.exp
661 * gdb.base/nested-addr.exp
662 * gdb.base/nextoverexit.exp
663 * gdb.base/noreturn-finish.exp
664 * gdb.base/noreturn-return.exp
665 * gdb.base/nostdlib.exp
666 * gdb.base/offsets.exp
667 * gdb.base/opaque.exp
668 * gdb.base/pc-fp.exp
669 * gdb.base/permissions.exp
670 * gdb.base/print-symbol-loading.exp
671 * gdb.base/prologue-include.exp
672 * gdb.base/psymtab.exp
673 * gdb.base/ptype.exp
674 * gdb.base/random-signal.exp
675 * gdb.base/randomize.exp
676 * gdb.base/range-stepping.exp
677 * gdb.base/readline-ask.exp
678 * gdb.base/recpar.exp
679 * gdb.base/recurse.exp
680 * gdb.base/relational.exp
681 * gdb.base/restore.exp
682 * gdb.base/return-nodebug.exp
683 * gdb.base/return.exp
684 * gdb.base/run-after-attach.exp
685 * gdb.base/save-bp.exp
686 * gdb.base/scope.exp
687 * gdb.base/sect-cmd.exp
688 * gdb.base/set-lang-auto.exp
689 * gdb.base/set-noassign.exp
690 * gdb.base/setvar.exp
691 * gdb.base/sigall.exp
692 * gdb.base/sigbpt.exp
693 * gdb.base/siginfo-addr.exp
694 * gdb.base/siginfo-infcall.exp
695 * gdb.base/siginfo-obj.exp
696 * gdb.base/siginfo.exp
697 * gdb.base/signals-state-child.exp
698 * gdb.base/signest.exp
699 * gdb.base/sigstep.exp
700 * gdb.base/sizeof.exp
701 * gdb.base/skip.exp
702 * gdb.base/solib-corrupted.exp
703 * gdb.base/solib-nodir.exp
704 * gdb.base/solib-search.exp
705 * gdb.base/stack-checking.exp
706 * gdb.base/stale-infcall.exp
707 * gdb.base/stap-probe.exp
708 * gdb.base/start.exp
709 * gdb.base/step-break.exp
710 * gdb.base/step-bt.exp
711 * gdb.base/step-line.exp
712 * gdb.base/step-over-exit.exp
713 * gdb.base/step-over-syscall.exp
714 * gdb.base/step-resume-infcall.exp
715 * gdb.base/step-test.exp
716 * gdb.base/store.exp
717 * gdb.base/structs3.exp
718 * gdb.base/sym-file.exp
719 * gdb.base/symbol-without-target_section.exp
720 * gdb.base/term.exp
721 * gdb.base/testenv.exp
722 * gdb.base/ui-redirect.exp
723 * gdb.base/until.exp
724 * gdb.base/unwindonsignal.exp
725 * gdb.base/value-double-free.exp
726 * gdb.base/vla-datatypes.exp
727 * gdb.base/vla-ptr.exp
728 * gdb.base/vla-sideeffect.exp
729 * gdb.base/volatile.exp
730 * gdb.base/watch-cond-infcall.exp
731 * gdb.base/watch-cond.exp
732 * gdb.base/watch-non-mem.exp
733 * gdb.base/watch-read.exp
734 * gdb.base/watch-vfork.exp
735 * gdb.base/watchpoint-cond-gone.exp
736 * gdb.base/watchpoint-delete.exp
737 * gdb.base/watchpoint-hw-hit-once.exp
738 * gdb.base/watchpoint-hw.exp
739 * gdb.base/watchpoint-stops-at-right-insn.exp
740 * gdb.base/watchpoints.exp
741 * gdb.base/wchar.exp
742 * gdb.base/whatis-exp.exp
743 * gdb.btrace/buffer-size.exp
744 * gdb.btrace/data.exp
745 * gdb.btrace/delta.exp
746 * gdb.btrace/dlopen.exp
747 * gdb.btrace/enable.exp
748 * gdb.btrace/exception.exp
749 * gdb.btrace/function_call_history.exp
750 * gdb.btrace/gcore.exp
751 * gdb.btrace/instruction_history.exp
752 * gdb.btrace/nohist.exp
753 * gdb.btrace/reconnect.exp
754 * gdb.btrace/record_goto-step.exp
755 * gdb.btrace/record_goto.exp
756 * gdb.btrace/rn-dl-bind.exp
757 * gdb.btrace/segv.exp
758 * gdb.btrace/step.exp
759 * gdb.btrace/stepi.exp
760 * gdb.btrace/tailcall-only.exp
761 * gdb.btrace/tailcall.exp
762 * gdb.btrace/tsx.exp
763 * gdb.btrace/unknown_functions.exp
764 * gdb.btrace/vdso.exp
765 * gdb.compile/compile-ifunc.exp
766 * gdb.compile/compile-ops.exp
767 * gdb.compile/compile-print.exp
768 * gdb.compile/compile-setjmp.exp
769 * gdb.cp/abstract-origin.exp
770 * gdb.cp/ambiguous.exp
771 * gdb.cp/annota2.exp
772 * gdb.cp/annota3.exp
773 * gdb.cp/anon-ns.exp
774 * gdb.cp/anon-struct.exp
775 * gdb.cp/anon-union.exp
776 * gdb.cp/arg-reference.exp
777 * gdb.cp/baseenum.exp
778 * gdb.cp/bool.exp
779 * gdb.cp/breakpoint.exp
780 * gdb.cp/bs15503.exp
781 * gdb.cp/call-c.exp
782 * gdb.cp/casts.exp
783 * gdb.cp/chained-calls.exp
784 * gdb.cp/class2.exp
785 * gdb.cp/classes.exp
786 * gdb.cp/cmpd-minsyms.exp
787 * gdb.cp/converts.exp
788 * gdb.cp/cp-relocate.exp
789 * gdb.cp/cpcompletion.exp
790 * gdb.cp/cpexprs.exp
791 * gdb.cp/cplabel.exp
792 * gdb.cp/cplusfuncs.exp
793 * gdb.cp/cpsizeof.exp
794 * gdb.cp/ctti.exp
795 * gdb.cp/derivation.exp
796 * gdb.cp/destrprint.exp
797 * gdb.cp/dispcxx.exp
798 * gdb.cp/enum-class.exp
799 * gdb.cp/exception.exp
800 * gdb.cp/exceptprint.exp
801 * gdb.cp/expand-psymtabs-cxx.exp
802 * gdb.cp/expand-sals.exp
803 * gdb.cp/extern-c.exp
804 * gdb.cp/filename.exp
805 * gdb.cp/formatted-ref.exp
806 * gdb.cp/fpointer.exp
807 * gdb.cp/gdb1355.exp
808 * gdb.cp/gdb2495.exp
809 * gdb.cp/hang.exp
810 * gdb.cp/impl-this.exp
811 * gdb.cp/infcall-dlopen.exp
812 * gdb.cp/inherit.exp
813 * gdb.cp/iostream.exp
814 * gdb.cp/koenig.exp
815 * gdb.cp/local.exp
816 * gdb.cp/m-data.exp
817 * gdb.cp/m-static.exp
818 * gdb.cp/mb-ctor.exp
819 * gdb.cp/mb-inline.exp
820 * gdb.cp/mb-templates.exp
821 * gdb.cp/member-name.exp
822 * gdb.cp/member-ptr.exp
823 * gdb.cp/meth-typedefs.exp
824 * gdb.cp/method.exp
825 * gdb.cp/method2.exp
826 * gdb.cp/minsym-fallback.exp
827 * gdb.cp/misc.exp
828 * gdb.cp/namelessclass.exp
829 * gdb.cp/namespace-enum.exp
830 * gdb.cp/namespace-nested-import.exp
831 * gdb.cp/namespace.exp
832 * gdb.cp/nextoverthrow.exp
833 * gdb.cp/no-dmgl-verbose.exp
834 * gdb.cp/non-trivial-retval.exp
835 * gdb.cp/noparam.exp
836 * gdb.cp/nsdecl.exp
837 * gdb.cp/nsimport.exp
838 * gdb.cp/nsnested.exp
839 * gdb.cp/nsnoimports.exp
840 * gdb.cp/nsrecurs.exp
841 * gdb.cp/nsstress.exp
842 * gdb.cp/nsusing.exp
843 * gdb.cp/operator.exp
844 * gdb.cp/oranking.exp
845 * gdb.cp/overload-const.exp
846 * gdb.cp/overload.exp
847 * gdb.cp/ovldbreak.exp
848 * gdb.cp/ovsrch.exp
849 * gdb.cp/paren-type.exp
850 * gdb.cp/parse-lang.exp
851 * gdb.cp/pass-by-ref.exp
852 * gdb.cp/pr-1023.exp
853 * gdb.cp/pr-1210.exp
854 * gdb.cp/pr-574.exp
855 * gdb.cp/pr10687.exp
856 * gdb.cp/pr12028.exp
857 * gdb.cp/pr17132.exp
858 * gdb.cp/pr17494.exp
859 * gdb.cp/pr9067.exp
860 * gdb.cp/pr9167.exp
861 * gdb.cp/pr9631.exp
862 * gdb.cp/printmethod.exp
863 * gdb.cp/psmang.exp
864 * gdb.cp/psymtab-parameter.exp
865 * gdb.cp/ptype-cv-cp.exp
866 * gdb.cp/ptype-flags.exp
867 * gdb.cp/re-set-overloaded.exp
868 * gdb.cp/ref-types.exp
869 * gdb.cp/rtti.exp
870 * gdb.cp/scope-err.exp
871 * gdb.cp/shadow.exp
872 * gdb.cp/smartp.exp
873 * gdb.cp/static-method.exp
874 * gdb.cp/static-print-quit.exp
875 * gdb.cp/temargs.exp
876 * gdb.cp/templates.exp
877 * gdb.cp/try_catch.exp
878 * gdb.cp/typedef-operator.exp
879 * gdb.cp/typeid.exp
880 * gdb.cp/userdef.exp
881 * gdb.cp/using-crash.exp
882 * gdb.cp/var-tag.exp
883 * gdb.cp/virtbase.exp
884 * gdb.cp/virtfunc.exp
885 * gdb.cp/virtfunc2.exp
886 * gdb.cp/vla-cxx.exp
887 * gdb.disasm/t01_mov.exp
888 * gdb.disasm/t02_mova.exp
889 * gdb.disasm/t03_add.exp
890 * gdb.disasm/t04_sub.exp
891 * gdb.disasm/t05_cmp.exp
892 * gdb.disasm/t06_ari2.exp
893 * gdb.disasm/t07_ari3.exp
894 * gdb.disasm/t08_or.exp
895 * gdb.disasm/t09_xor.exp
896 * gdb.disasm/t10_and.exp
897 * gdb.disasm/t11_logs.exp
898 * gdb.disasm/t12_bit.exp
899 * gdb.disasm/t13_otr.exp
900 * gdb.dlang/circular.exp
901 * gdb.dwarf2/arr-stride.exp
902 * gdb.dwarf2/arr-subrange.exp
903 * gdb.dwarf2/atomic-type.exp
904 * gdb.dwarf2/bad-regnum.exp
905 * gdb.dwarf2/bitfield-parent-optimized-out.exp
906 * gdb.dwarf2/callframecfa.exp
907 * gdb.dwarf2/clztest.exp
908 * gdb.dwarf2/corrupt.exp
909 * gdb.dwarf2/data-loc.exp
910 * gdb.dwarf2/dup-psym.exp
911 * gdb.dwarf2/dw2-anon-mptr.exp
912 * gdb.dwarf2/dw2-anonymous-func.exp
913 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
914 * gdb.dwarf2/dw2-bad-unresolved.exp
915 * gdb.dwarf2/dw2-basic.exp
916 * gdb.dwarf2/dw2-canonicalize-type.exp
917 * gdb.dwarf2/dw2-case-insensitive.exp
918 * gdb.dwarf2/dw2-common-block.exp
919 * gdb.dwarf2/dw2-compdir-oldgcc.exp
920 * gdb.dwarf2/dw2-compressed.exp
921 * gdb.dwarf2/dw2-const.exp
922 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
923 * gdb.dwarf2/dw2-cu-size.exp
924 * gdb.dwarf2/dw2-dup-frame.exp
925 * gdb.dwarf2/dw2-entry-value.exp
926 * gdb.dwarf2/dw2-icycle.exp
927 * gdb.dwarf2/dw2-ifort-parameter.exp
928 * gdb.dwarf2/dw2-inline-break.exp
929 * gdb.dwarf2/dw2-inline-param.exp
930 * gdb.dwarf2/dw2-intercu.exp
931 * gdb.dwarf2/dw2-intermix.exp
932 * gdb.dwarf2/dw2-lexical-block-bare.exp
933 * gdb.dwarf2/dw2-linkage-name-trust.exp
934 * gdb.dwarf2/dw2-minsym-in-cu.exp
935 * gdb.dwarf2/dw2-noloc.exp
936 * gdb.dwarf2/dw2-op-call.exp
937 * gdb.dwarf2/dw2-op-out-param.exp
938 * gdb.dwarf2/dw2-opt-structptr.exp
939 * gdb.dwarf2/dw2-param-error.exp
940 * gdb.dwarf2/dw2-producer.exp
941 * gdb.dwarf2/dw2-ranges-base.exp
942 * gdb.dwarf2/dw2-ref-missing-frame.exp
943 * gdb.dwarf2/dw2-reg-undefined.exp
944 * gdb.dwarf2/dw2-regno-invalid.exp
945 * gdb.dwarf2/dw2-restore.exp
946 * gdb.dwarf2/dw2-restrict.exp
947 * gdb.dwarf2/dw2-single-line-discriminators.exp
948 * gdb.dwarf2/dw2-strp.exp
949 * gdb.dwarf2/dw2-undefined-ret-addr.exp
950 * gdb.dwarf2/dw2-unresolved.exp
951 * gdb.dwarf2/dw2-var-zero-addr.exp
952 * gdb.dwarf2/dw4-sig-types.exp
953 * gdb.dwarf2/dwz.exp
954 * gdb.dwarf2/dynarr-ptr.exp
955 * gdb.dwarf2/enum-type.exp
956 * gdb.dwarf2/gdb-index.exp
957 * gdb.dwarf2/implptr-64bit.exp
958 * gdb.dwarf2/implptr-optimized-out.exp
959 * gdb.dwarf2/implptr.exp
960 * gdb.dwarf2/implref-array.exp
961 * gdb.dwarf2/implref-const.exp
962 * gdb.dwarf2/implref-global.exp
963 * gdb.dwarf2/implref-struct.exp
964 * gdb.dwarf2/mac-fileno.exp
965 * gdb.dwarf2/main-subprogram.exp
966 * gdb.dwarf2/member-ptr-forwardref.exp
967 * gdb.dwarf2/method-ptr.exp
968 * gdb.dwarf2/missing-sig-type.exp
969 * gdb.dwarf2/nonvar-access.exp
970 * gdb.dwarf2/opaque-type-lookup.exp
971 * gdb.dwarf2/pieces-optimized-out.exp
972 * gdb.dwarf2/pieces.exp
973 * gdb.dwarf2/pr10770.exp
974 * gdb.dwarf2/pr13961.exp
975 * gdb.dwarf2/staticvirtual.exp
976 * gdb.dwarf2/subrange.exp
977 * gdb.dwarf2/symtab-producer.exp
978 * gdb.dwarf2/trace-crash.exp
979 * gdb.dwarf2/typeddwarf.exp
980 * gdb.dwarf2/valop.exp
981 * gdb.dwarf2/watch-notconst.exp
982 * gdb.fortran/array-element.exp
983 * gdb.fortran/charset.exp
984 * gdb.fortran/common-block.exp
985 * gdb.fortran/complex.exp
986 * gdb.fortran/derived-type-function.exp
987 * gdb.fortran/derived-type.exp
988 * gdb.fortran/logical.exp
989 * gdb.fortran/module.exp
990 * gdb.fortran/multi-dim.exp
991 * gdb.fortran/nested-funcs.exp
992 * gdb.fortran/print-formatted.exp
993 * gdb.fortran/subarray.exp
994 * gdb.fortran/vla-alloc-assoc.exp
995 * gdb.fortran/vla-datatypes.exp
996 * gdb.fortran/vla-history.exp
997 * gdb.fortran/vla-ptr-info.exp
998 * gdb.fortran/vla-ptype-sub.exp
999 * gdb.fortran/vla-ptype.exp
1000 * gdb.fortran/vla-sizeof.exp
1001 * gdb.fortran/vla-type.exp
1002 * gdb.fortran/vla-value-sub-arbitrary.exp
1003 * gdb.fortran/vla-value-sub-finish.exp
1004 * gdb.fortran/vla-value-sub.exp
1005 * gdb.fortran/vla-value.exp
1006 * gdb.fortran/whatis_type.exp
1007 * gdb.go/chan.exp
1008 * gdb.go/handcall.exp
1009 * gdb.go/hello.exp
1010 * gdb.go/integers.exp
1011 * gdb.go/methods.exp
1012 * gdb.go/package.exp
1013 * gdb.go/strings.exp
1014 * gdb.go/types.exp
1015 * gdb.go/unsafe.exp
1016 * gdb.guile/scm-arch.exp
1017 * gdb.guile/scm-block.exp
1018 * gdb.guile/scm-breakpoint.exp
1019 * gdb.guile/scm-cmd.exp
1020 * gdb.guile/scm-disasm.exp
1021 * gdb.guile/scm-equal.exp
1022 * gdb.guile/scm-frame-args.exp
1023 * gdb.guile/scm-frame-inline.exp
1024 * gdb.guile/scm-frame.exp
1025 * gdb.guile/scm-iterator.exp
1026 * gdb.guile/scm-math.exp
1027 * gdb.guile/scm-objfile.exp
1028 * gdb.guile/scm-ports.exp
1029 * gdb.guile/scm-symbol.exp
1030 * gdb.guile/scm-symtab.exp
1031 * gdb.guile/scm-value-cc.exp
1032 * gdb.guile/types-module.exp
1033 * gdb.linespec/break-ask.exp
1034 * gdb.linespec/cpexplicit.exp
1035 * gdb.linespec/explicit.exp
1036 * gdb.linespec/keywords.exp
1037 * gdb.linespec/linespec.exp
1038 * gdb.linespec/ls-dollar.exp
1039 * gdb.linespec/ls-errs.exp
1040 * gdb.linespec/skip-two.exp
1041 * gdb.linespec/thread.exp
1042 * gdb.mi/mi-async.exp
1043 * gdb.mi/mi-basics.exp
1044 * gdb.mi/mi-break.exp
1045 * gdb.mi/mi-catch-load.exp
1046 * gdb.mi/mi-cli.exp
1047 * gdb.mi/mi-cmd-param-changed.exp
1048 * gdb.mi/mi-console.exp
1049 * gdb.mi/mi-detach.exp
1050 * gdb.mi/mi-disassemble.exp
1051 * gdb.mi/mi-eval.exp
1052 * gdb.mi/mi-file-transfer.exp
1053 * gdb.mi/mi-file.exp
1054 * gdb.mi/mi-fill-memory.exp
1055 * gdb.mi/mi-inheritance-syntax-error.exp
1056 * gdb.mi/mi-linespec-err-cp.exp
1057 * gdb.mi/mi-logging.exp
1058 * gdb.mi/mi-memory-changed.exp
1059 * gdb.mi/mi-read-memory.exp
1060 * gdb.mi/mi-record-changed.exp
1061 * gdb.mi/mi-reg-undefined.exp
1062 * gdb.mi/mi-regs.exp
1063 * gdb.mi/mi-return.exp
1064 * gdb.mi/mi-reverse.exp
1065 * gdb.mi/mi-simplerun.exp
1066 * gdb.mi/mi-solib.exp
1067 * gdb.mi/mi-stack.exp
1068 * gdb.mi/mi-stepi.exp
1069 * gdb.mi/mi-syn-frame.exp
1070 * gdb.mi/mi-until.exp
1071 * gdb.mi/mi-var-block.exp
1072 * gdb.mi/mi-var-child.exp
1073 * gdb.mi/mi-var-cmd.exp
1074 * gdb.mi/mi-var-cp.exp
1075 * gdb.mi/mi-var-display.exp
1076 * gdb.mi/mi-var-invalidate.exp
1077 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1078 * gdb.mi/mi-vla-fortran.exp
1079 * gdb.mi/mi-watch.exp
1080 * gdb.mi/mi2-var-child.exp
1081 * gdb.mi/user-selected-context-sync.exp
1082 * gdb.modula2/unbounded-array.exp
1083 * gdb.multi/dummy-frame-restore.exp
1084 * gdb.multi/multi-arch-exec.exp
1085 * gdb.multi/multi-arch.exp
1086 * gdb.multi/tids.exp
1087 * gdb.multi/watchpoint-multi.exp
1088 * gdb.opencl/callfuncs.exp
1089 * gdb.opencl/convs_casts.exp
1090 * gdb.opencl/datatypes.exp
1091 * gdb.opencl/operators.exp
1092 * gdb.opencl/vec_comps.exp
1093 * gdb.opt/clobbered-registers-O2.exp
1094 * gdb.opt/inline-break.exp
1095 * gdb.opt/inline-bt.exp
1096 * gdb.opt/inline-cmds.exp
1097 * gdb.opt/inline-locals.exp
1098 * gdb.pascal/case-insensitive-symbols.exp
1099 * gdb.pascal/floats.exp
1100 * gdb.pascal/gdb11492.exp
1101 * gdb.python/lib-types.exp
1102 * gdb.python/py-arch.exp
1103 * gdb.python/py-as-string.exp
1104 * gdb.python/py-bad-printers.exp
1105 * gdb.python/py-block.exp
1106 * gdb.python/py-breakpoint-create-fail.exp
1107 * gdb.python/py-breakpoint.exp
1108 * gdb.python/py-caller-is.exp
1109 * gdb.python/py-cmd.exp
1110 * gdb.python/py-explore-cc.exp
1111 * gdb.python/py-explore.exp
1112 * gdb.python/py-finish-breakpoint.exp
1113 * gdb.python/py-finish-breakpoint2.exp
1114 * gdb.python/py-frame-args.exp
1115 * gdb.python/py-frame-inline.exp
1116 * gdb.python/py-frame.exp
1117 * gdb.python/py-framefilter-mi.exp
1118 * gdb.python/py-infthread.exp
1119 * gdb.python/py-lazy-string.exp
1120 * gdb.python/py-linetable.exp
1121 * gdb.python/py-mi-events.exp
1122 * gdb.python/py-mi-objfile.exp
1123 * gdb.python/py-mi.exp
1124 * gdb.python/py-objfile.exp
1125 * gdb.python/py-pp-integral.exp
1126 * gdb.python/py-pp-maint.exp
1127 * gdb.python/py-pp-re-notag.exp
1128 * gdb.python/py-pp-registration.exp
1129 * gdb.python/py-recurse-unwind.exp
1130 * gdb.python/py-strfns.exp
1131 * gdb.python/py-symbol.exp
1132 * gdb.python/py-symtab.exp
1133 * gdb.python/py-sync-interp.exp
1134 * gdb.python/py-typeprint.exp
1135 * gdb.python/py-unwind-maint.exp
1136 * gdb.python/py-unwind.exp
1137 * gdb.python/py-value-cc.exp
1138 * gdb.python/py-xmethods.exp
1139 * gdb.reverse/amd64-tailcall-reverse.exp
1140 * gdb.reverse/break-precsave.exp
1141 * gdb.reverse/break-reverse.exp
1142 * gdb.reverse/consecutive-precsave.exp
1143 * gdb.reverse/consecutive-reverse.exp
1144 * gdb.reverse/finish-precsave.exp
1145 * gdb.reverse/finish-reverse-bkpt.exp
1146 * gdb.reverse/finish-reverse.exp
1147 * gdb.reverse/fstatat-reverse.exp
1148 * gdb.reverse/getresuid-reverse.exp
1149 * gdb.reverse/i386-precsave.exp
1150 * gdb.reverse/i386-reverse.exp
1151 * gdb.reverse/i386-sse-reverse.exp
1152 * gdb.reverse/i387-env-reverse.exp
1153 * gdb.reverse/i387-stack-reverse.exp
1154 * gdb.reverse/insn-reverse.exp
1155 * gdb.reverse/machinestate-precsave.exp
1156 * gdb.reverse/machinestate.exp
1157 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1158 * gdb.reverse/pipe-reverse.exp
1159 * gdb.reverse/readv-reverse.exp
1160 * gdb.reverse/recvmsg-reverse.exp
1161 * gdb.reverse/rerun-prec.exp
1162 * gdb.reverse/s390-mvcle.exp
1163 * gdb.reverse/step-precsave.exp
1164 * gdb.reverse/step-reverse.exp
1165 * gdb.reverse/time-reverse.exp
1166 * gdb.reverse/until-precsave.exp
1167 * gdb.reverse/until-reverse.exp
1168 * gdb.reverse/waitpid-reverse.exp
1169 * gdb.reverse/watch-precsave.exp
1170 * gdb.reverse/watch-reverse.exp
1171 * gdb.rust/generics.exp
1172 * gdb.rust/methods.exp
1173 * gdb.rust/modules.exp
1174 * gdb.rust/simple.exp
1175 * gdb.server/connect-with-no-symbol-file.exp
1176 * gdb.server/ext-attach.exp
1177 * gdb.server/ext-restart.exp
1178 * gdb.server/ext-wrapper.exp
1179 * gdb.server/file-transfer.exp
1180 * gdb.server/server-exec-info.exp
1181 * gdb.server/server-kill.exp
1182 * gdb.server/server-mon.exp
1183 * gdb.server/wrapper.exp
1184 * gdb.stabs/exclfwd.exp
1185 * gdb.stabs/gdb11479.exp
1186 * gdb.threads/clone-new-thread-event.exp
1187 * gdb.threads/corethreads.exp
1188 * gdb.threads/current-lwp-dead.exp
1189 * gdb.threads/dlopen-libpthread.exp
1190 * gdb.threads/gcore-thread.exp
1191 * gdb.threads/sigstep-threads.exp
1192 * gdb.threads/watchpoint-fork.exp
1193 * gdb.trace/actions-changed.exp
1194 * gdb.trace/backtrace.exp
1195 * gdb.trace/change-loc.exp
1196 * gdb.trace/circ.exp
1197 * gdb.trace/collection.exp
1198 * gdb.trace/disconnected-tracing.exp
1199 * gdb.trace/ftrace.exp
1200 * gdb.trace/mi-trace-frame-collected.exp
1201 * gdb.trace/mi-trace-unavailable.exp
1202 * gdb.trace/mi-traceframe-changed.exp
1203 * gdb.trace/mi-tsv-changed.exp
1204 * gdb.trace/no-attach-trace.exp
1205 * gdb.trace/passc-dyn.exp
1206 * gdb.trace/qtro.exp
1207 * gdb.trace/range-stepping.exp
1208 * gdb.trace/read-memory.exp
1209 * gdb.trace/save-trace.exp
1210 * gdb.trace/signal.exp
1211 * gdb.trace/status-stop.exp
1212 * gdb.trace/tfile.exp
1213 * gdb.trace/trace-break.exp
1214 * gdb.trace/trace-buffer-size.exp
1215 * gdb.trace/trace-condition.exp
1216 * gdb.trace/tracefile-pseudo-reg.exp
1217 * gdb.trace/tstatus.exp
1218 * gdb.trace/unavailable.exp
1219 * gdb.trace/while-dyn.exp
1220 * gdb.trace/while-stepping.exp
1221
34c41c68
DE
12222016-12-22 Doug Evans <xdje42@gmail.com>
1223
1224 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1225 and msymbols.
1226
16e69324
YQ
12272016-12-19 Yao Qi <yao.qi@linaro.org>
1228
1229 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1230 (test_with_self): Don't call do_steps_and_nexts, and remove
1231 code about stepping into xmalloc.
1232
f94f411b
YQ
12332016-12-09 Yao Qi <yao.qi@linaro.org>
1234
1235 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1236
12372016-12-09 Yao Qi <yao.qi@linaro.org>
1238
1239 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1240
f1b5deee
PA
12412016-12-09 Pedro Alves <palves@redhat.com>
1242
1243 * gdb.base/all-architectures-0.exp: New file.
1244 * gdb.base/all-architectures-1.exp: New file.
1245 * gdb.base/all-architectures-2.exp: New file.
1246 * gdb.base/all-architectures-3.exp: New file.
1247 * gdb.base/all-architectures-4.exp: New file.
1248 * gdb.base/all-architectures-5.exp: New file.
1249 * gdb.base/all-architectures-6.exp: New file.
1250 * gdb.base/all-architectures-7.exp: New file.
1251 * gdb.base/all-architectures.exp.in: New file.
1252
364ca42e
YQ
12532016-12-09 Yao Qi <yao.qi@linaro.org>
1254
1255 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1256
107c2d62
LM
12572016-12-02 Luis Machado <lgustavo@codesourcery.com>
1258
1259 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1260 possible.
1261 Remove useless pattern-matching code.
1262
df3ee9ca
PA
12632016-12-02 Pedro Alves <palves@redhat.com>
1264
1265 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1266 procedure.
1267 (top level): Call it.
1268
ec835369
PA
12692016-12-02 Pedro Alves <palves@redhat.com>
1270
1271 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1272 New procedure.
1273 (top level): Call it.
1274
01770bbd
PA
12752016-12-02 Pedro Alves <palves@redhat.com>
1276
1277 PR cli/20559
1278 * gdb.base/commands.exp (user_defined_command_args_eval): New
1279 procedure.
1280 (top level): Call it.
1281
008459ea
LM
12822016-12-02 Luis Machado <lgustavo@codesourcery.com>
1283
1284 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1285 timeout handling.
1286
0c1b455e
TT
12872016-12-02 Tom Tromey <tom@tromey.com>
1288
1289 * gdb.dwarf2/main-subprogram.c: New file.
1290 * gdb.dwarf2/main-subprogram.exp: New file.
1291
018572b8
LM
12922016-12-01 Luis Machado <lgustavo@codesourcery.com>
1293
1294 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1295 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1296 gdb_test_no_output for a couple of cases.
1297 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1298
84c93cd5
LM
12992016-12-01 Luis Machado <lgustavo@codesourcery.com>
1300
1301 Fix test names and standardize compilation error messages throughout
1302 the following files:
1303
1304 * gdb.ada/start.exp
1305 * gdb.arch/alpha-step.exp
1306 * gdb.arch/e500-prologue.exp
1307 * gdb.arch/ftrace-insn-reloc.exp
1308 * gdb.arch/gdb1291.exp
1309 * gdb.arch/gdb1431.exp
1310 * gdb.arch/gdb1558.exp
1311 * gdb.arch/i386-dr3-watch.exp
1312 * gdb.arch/i386-sse-stack-align.exp
1313 * gdb.arch/ia64-breakpoint-shadow.exp
1314 * gdb.arch/pa-nullify.exp
1315 * gdb.arch/powerpc-aix-prologue.exp
1316 * gdb.arch/thumb-bx-pc.exp
1317 * gdb.base/annota1.exp
1318 * gdb.base/annota3.exp
1319 * gdb.base/arrayidx.exp
1320 * gdb.base/assign.exp
1321 * gdb.base/attach.exp
1322 * gdb.base/auxv.exp
1323 * gdb.base/bang.exp
1324 * gdb.base/bfp-test.exp
1325 * gdb.base/bigcore.exp
1326 * gdb.base/bitfields2.exp
1327 * gdb.base/break-fun-addr.exp
1328 * gdb.base/break-probes.exp
1329 * gdb.base/call-rt-st.exp
1330 * gdb.base/callexit.exp
1331 * gdb.base/catch-fork-kill.exp
1332 * gdb.base/charset.exp
1333 * gdb.base/checkpoint.exp
1334 * gdb.base/comprdebug.exp
1335 * gdb.base/constvars.exp
1336 * gdb.base/coredump-filter.exp
1337 * gdb.base/cursal.exp
1338 * gdb.base/cvexpr.exp
1339 * gdb.base/detach.exp
1340 * gdb.base/display.exp
1341 * gdb.base/dmsym.exp
1342 * gdb.base/dprintf-pending.exp
1343 * gdb.base/dso2dso.exp
1344 * gdb.base/dtrace-probe.exp
1345 * gdb.base/dump.exp
1346 * gdb.base/enum_cond.exp
1347 * gdb.base/exe-lock.exp
1348 * gdb.base/exec-invalid-sysroot.exp
1349 * gdb.base/execl-update-breakpoints.exp
1350 * gdb.base/exprs.exp
1351 * gdb.base/fileio.exp
1352 * gdb.base/find.exp
1353 * gdb.base/finish.exp
1354 * gdb.base/fixsection.exp
1355 * gdb.base/foll-vfork.exp
1356 * gdb.base/frame-args.exp
1357 * gdb.base/gcore.exp
1358 * gdb.base/gdb1250.exp
1359 * gdb.base/global-var-nested-by-dso.exp
1360 * gdb.base/gnu-ifunc.exp
1361 * gdb.base/hashline1.exp
1362 * gdb.base/hashline2.exp
1363 * gdb.base/hashline3.exp
1364 * gdb.base/hbreak-in-shr-unsupported.exp
1365 * gdb.base/huge.exp
1366 * gdb.base/infcall-input.exp
1367 * gdb.base/info-fun.exp
1368 * gdb.base/info-shared.exp
1369 * gdb.base/jit-simple.exp
1370 * gdb.base/jit-so.exp
1371 * gdb.base/jit.exp
1372 * gdb.base/jump.exp
1373 * gdb.base/label.exp
1374 * gdb.base/lineinc.exp
1375 * gdb.base/logical.exp
1376 * gdb.base/longjmp.exp
1377 * gdb.base/macscp.exp
1378 * gdb.base/miscexprs.exp
1379 * gdb.base/new-ui-echo.exp
1380 * gdb.base/new-ui-pending-input.exp
1381 * gdb.base/new-ui.exp
1382 * gdb.base/nodebug.exp
1383 * gdb.base/nofield.exp
1384 * gdb.base/offsets.exp
1385 * gdb.base/overlays.exp
1386 * gdb.base/pending.exp
1387 * gdb.base/pointers.exp
1388 * gdb.base/pr11022.exp
1389 * gdb.base/printcmds.exp
1390 * gdb.base/prologue.exp
1391 * gdb.base/ptr-typedef.exp
1392 * gdb.base/realname-expand.exp
1393 * gdb.base/relativedebug.exp
1394 * gdb.base/relocate.exp
1395 * gdb.base/remote.exp
1396 * gdb.base/reread.exp
1397 * gdb.base/return2.exp
1398 * gdb.base/savedregs.exp
1399 * gdb.base/sep.exp
1400 * gdb.base/sepdebug.exp
1401 * gdb.base/sepsymtab.exp
1402 * gdb.base/set-inferior-tty.exp
1403 * gdb.base/setshow.exp
1404 * gdb.base/shlib-call.exp
1405 * gdb.base/sigaltstack.exp
1406 * gdb.base/siginfo-addr.exp
1407 * gdb.base/signals.exp
1408 * gdb.base/signull.exp
1409 * gdb.base/sigrepeat.exp
1410 * gdb.base/so-impl-ld.exp
1411 * gdb.base/solib-display.exp
1412 * gdb.base/solib-overlap.exp
1413 * gdb.base/solib-search.exp
1414 * gdb.base/solib-symbol.exp
1415 * gdb.base/structs.exp
1416 * gdb.base/structs2.exp
1417 * gdb.base/symtab-search-order.exp
1418 * gdb.base/twice.exp
1419 * gdb.base/unload.exp
1420 * gdb.base/varargs.exp
1421 * gdb.base/watchpoint-solib.exp
1422 * gdb.base/watchpoint.exp
1423 * gdb.base/whatis.exp
1424 * gdb.base/wrong_frame_bt_full.exp
1425 * gdb.btrace/dlopen.exp
1426 * gdb.cell/ea-standalone.exp
1427 * gdb.cell/ea-test.exp
1428 * gdb.cp/dispcxx.exp
1429 * gdb.cp/gdb2384.exp
1430 * gdb.cp/method2.exp
1431 * gdb.cp/nextoverthrow.exp
1432 * gdb.cp/pr10728.exp
1433 * gdb.disasm/am33.exp
1434 * gdb.disasm/h8300s.exp
1435 * gdb.disasm/mn10300.exp
1436 * gdb.disasm/sh3.exp
1437 * gdb.dwarf2/dw2-dir-file-name.exp
1438 * gdb.fortran/complex.exp
1439 * gdb.fortran/library-module.exp
1440 * gdb.guile/scm-pretty-print.exp
1441 * gdb.guile/scm-symbol.exp
1442 * gdb.guile/scm-type.exp
1443 * gdb.guile/scm-value.exp
1444 * gdb.linespec/linespec.exp
1445 * gdb.mi/gdb701.exp
1446 * gdb.mi/gdb792.exp
1447 * gdb.mi/mi-breakpoint-changed.exp
1448 * gdb.mi/mi-dprintf-pending.exp
1449 * gdb.mi/mi-dprintf.exp
1450 * gdb.mi/mi-exit-code.exp
1451 * gdb.mi/mi-pending.exp
1452 * gdb.mi/mi-solib.exp
1453 * gdb.mi/new-ui-mi-sync.exp
1454 * gdb.mi/pr11022.exp
1455 * gdb.mi/user-selected-context-sync.exp
1456 * gdb.opt/solib-intra-step.exp
1457 * gdb.python/py-events.exp
1458 * gdb.python/py-finish-breakpoint.exp
1459 * gdb.python/py-mi.exp
1460 * gdb.python/py-prettyprint.exp
1461 * gdb.python/py-shared.exp
1462 * gdb.python/py-symbol.exp
1463 * gdb.python/py-template.exp
1464 * gdb.python/py-type.exp
1465 * gdb.python/py-value.exp
1466 * gdb.reverse/solib-precsave.exp
1467 * gdb.reverse/solib-reverse.exp
1468 * gdb.server/solib-list.exp
1469 * gdb.stabs/weird.exp
1470 * gdb.threads/reconnect-signal.exp
1471 * gdb.threads/stepi-random-signal.exp
1472 * gdb.trace/actions.exp
1473 * gdb.trace/ax.exp
1474 * gdb.trace/backtrace.exp
1475 * gdb.trace/change-loc.exp
1476 * gdb.trace/deltrace.exp
1477 * gdb.trace/ftrace-lock.exp
1478 * gdb.trace/ftrace.exp
1479 * gdb.trace/infotrace.exp
1480 * gdb.trace/mi-tracepoint-changed.exp
1481 * gdb.trace/packetlen.exp
1482 * gdb.trace/passcount.exp
1483 * gdb.trace/pending.exp
1484 * gdb.trace/range-stepping.exp
1485 * gdb.trace/report.exp
1486 * gdb.trace/stap-trace.exp
1487 * gdb.trace/tfind.exp
1488 * gdb.trace/trace-break.exp
1489 * gdb.trace/trace-condition.exp
1490 * gdb.trace/trace-enable-disable.exp
1491 * gdb.trace/trace-mt.exp
1492 * gdb.trace/tracecmd.exp
1493 * gdb.trace/tspeed.exp
1494 * gdb.trace/tsv.exp
1495 * lib/perftest.exp
1496
fb9feb35
LM
14972016-12-01 Luis Machado <lgustavo@codesourcery.com>
1498
1499 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1500 with gdb_test_no_output.
1501 Use command as test name.
1502
cd2ddb6c
LM
15032016-12-01 Luis Machado <lgustavo@codesourcery.com>
1504
1505 Fix test names starting with uppercase throughout the files.
1506
1507 * gdb.ada/assign_1.exp
1508 * gdb.ada/boolean_expr.exp
1509 * gdb.base/arrayidx.exp
1510 * gdb.base/del.exp
1511 * gdb.base/gcore-buffer-overflow.exp
1512 * gdb.base/testenv.exp
1513 * gdb.compile/compile.exp
1514 * gdb.python/py-framefilter-invalidarg.exp
1515 * gdb.python/py-framefilter.exp
1516
bb95117e
LM
15172016-12-01 Luis Machado <lgustavo@codesourcery.com>
1518
1519 Fix test names starting with uppercase throughout the files.
1520
1521 * gdb.ada/array_return.exp
1522 * gdb.ada/expr_delims.exp
1523 * gdb.ada/mi_dyn_arr.exp
1524 * gdb.ada/mi_interface.exp
1525 * gdb.ada/mi_var_array.exp
1526 * gdb.ada/watch_arg.exp
1527 * gdb.arch/alpha-step.exp
1528 * gdb.arch/altivec-regs.exp
1529 * gdb.arch/e500-regs.exp
1530 * gdb.arch/powerpc-d128-regs.exp
1531 * gdb.base/arrayidx.exp
1532 * gdb.base/break.exp
1533 * gdb.base/checkpoint.exp
1534 * gdb.base/debug-expr.exp
1535 * gdb.base/dmsym.exp
1536 * gdb.base/radix.exp
1537 * gdb.base/sepdebug.exp
1538 * gdb.base/testenv.exp
1539 * gdb.base/watch_thread_num.exp
1540 * gdb.base/watchpoint-cond-gone.exp
1541 * gdb.cell/break.exp
1542 * gdb.cell/ea-cache.exp
1543 * gdb.compile/compile.exp
1544 * gdb.cp/gdb2495.exp
1545 * gdb.gdb/selftest.exp
1546 * gdb.gdb/xfullpath.exp
1547 * gdb.go/hello.exp
1548 * gdb.go/integers.exp
1549 * gdb.objc/basicclass.exp
1550 * gdb.pascal/hello.exp
1551 * gdb.pascal/integers.exp
1552 * gdb.python/py-breakpoint.exp
1553 * gdb.python/py-cmd.exp
1554 * gdb.python/py-linetable.exp
1555 * gdb.python/py-xmethods.exp
1556 * gdb.python/python.exp
1557 * gdb.reverse/consecutive-precsave.exp
1558 * gdb.reverse/finish-precsave.exp
1559 * gdb.reverse/i386-precsave.exp
1560 * gdb.reverse/machinestate-precsave.exp
1561 * gdb.reverse/sigall-precsave.exp
1562 * gdb.reverse/solib-precsave.exp
1563 * gdb.reverse/step-precsave.exp
1564 * gdb.reverse/until-precsave.exp
1565 * gdb.reverse/watch-precsave.exp
1566 * gdb.threads/leader-exit.exp
1567 * gdb.threads/pthreads.exp
1568 * gdb.threads/wp-replication.exp
1569 * gdb.trace/actions.exp
1570 * gdb.trace/mi-tsv-changed.exp
1571 * gdb.trace/tsv.exp
1572
de97fdd4
LM
15732016-12-01 Luis Machado <lgustavo@codesourcery.com>
1574
1575 Fix test names starting with uppercase throughout the files.
1576
1577 * gdb.arch/i386-bp_permanent.exp
1578 * gdb.arch/i386-gnu-cfi.exp
1579 * gdb.base/disasm-end-cu.exp
1580 * gdb.base/macscp.exp
1581 * gdb.base/pending.exp
1582 * gdb.base/watch_thread_num.exp
1583 * gdb.cp/exception.exp
1584 * gdb.cp/gdb2495.exp
1585 * gdb.cp/local.exp
1586 * gdb.python/py-evsignal.exp
1587 * gdb.python/python.exp
1588 * gdb.trace/tracecmd.exp
1589
9f058c10
LM
15902016-12-01 Luis Machado <lgustavo@codesourcery.com>
1591
1592 Fix test names starting with uppercase throughout the files.
1593
1594 * gdb.base/charset.exp
1595 * gdb.base/eval.exp
1596 * gdb.base/multi-forks.exp
1597 * gdb.guile/scm-progspace.exp
1598 * gdb.opencl/datatypes.exp
1599 * gdb.python/py-block.exp
1600 * gdb.python/py-function.exp
1601 * gdb.python/py-symbol.exp
1602 * gdb.python/py-symtab.exp
1603 * gdb.python/py-xmethods.exp
1604 * gdb.reverse/break-precsave.exp
1605 * gdb.reverse/break-reverse.exp
1606 * gdb.reverse/consecutive-precsave.exp
1607 * gdb.reverse/consecutive-reverse.exp
1608 * gdb.reverse/finish-precsave.exp
1609 * gdb.reverse/finish-reverse-bkpt.exp
1610 * gdb.reverse/finish-reverse.exp
1611 * gdb.reverse/fstatat-reverse.exp
1612 * gdb.reverse/getresuid-reverse.exp
1613 * gdb.reverse/i386-precsave.exp
1614 * gdb.reverse/i386-reverse.exp
1615 * gdb.reverse/i386-sse-reverse.exp
1616 * gdb.reverse/i387-stack-reverse.exp
1617 * gdb.reverse/insn-reverse.exp
1618 * gdb.reverse/machinestate-precsave.exp
1619 * gdb.reverse/machinestate.exp
1620 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1621 * gdb.reverse/pipe-reverse.exp
1622 * gdb.reverse/readv-reverse.exp
1623 * gdb.reverse/recvmsg-reverse.exp
1624 * gdb.reverse/rerun-prec.exp
1625 * gdb.reverse/s390-mvcle.exp
1626 * gdb.reverse/sigall-precsave.exp
1627 * gdb.reverse/sigall-reverse.exp
1628 * gdb.reverse/solib-precsave.exp
1629 * gdb.reverse/solib-reverse.exp
1630 * gdb.reverse/step-precsave.exp
1631 * gdb.reverse/step-reverse.exp
1632 * gdb.reverse/time-reverse.exp
1633 * gdb.reverse/until-precsave.exp
1634 * gdb.reverse/until-reverse.exp
1635 * gdb.reverse/waitpid-reverse.exp
1636 * gdb.reverse/watch-precsave.exp
1637 * gdb.reverse/watch-reverse.exp
1638
cdc7edd7
LM
16392016-12-01 Luis Machado <lgustavo@codesourcery.com>
1640
1641 Fix test names starting with uppercase throughout the files.
1642
1643 * gdb.arch/i386-mpx-simple_segv.exp
1644 * gdb.arch/i386-mpx.exp
1645 * gdb.arch/i386-permbkpt.exp
1646 * gdb.arch/pa-nullify.exp
1647 * gdb.arch/powerpc-d128-regs.exp
1648 * gdb.arch/vsx-regs.exp
1649 * gdb.base/bfp-test.exp
1650 * gdb.base/break.exp
1651 * gdb.base/breakpoint-shadow.exp
1652 * gdb.base/callfuncs.exp
1653 * gdb.base/charset.exp
1654 * gdb.base/commands.exp
1655 * gdb.base/completion.exp
1656 * gdb.base/dfp-test.exp
1657 * gdb.base/echo.exp
1658 * gdb.base/ending-run.exp
1659 * gdb.base/eval.exp
1660 * gdb.base/expand-psymtabs.exp
1661 * gdb.base/float128.exp
1662 * gdb.base/floatn.exp
1663 * gdb.base/foll-exec-mode.exp
1664 * gdb.base/gdb1056.exp
1665 * gdb.base/gdb11531.exp
1666 * gdb.base/kill-after-signal.exp
1667 * gdb.base/multi-forks.exp
1668 * gdb.base/overlays.exp
1669 * gdb.base/pending.exp
1670 * gdb.base/sepdebug.exp
1671 * gdb.base/testenv.exp
1672 * gdb.base/valgrind-db-attach.exp
1673 * gdb.base/watch_thread_num.exp
1674 * gdb.base/watchpoint-cond-gone.exp
1675 * gdb.base/watchpoint.exp
1676 * gdb.base/watchpoints.exp
1677 * gdb.cp/arg-reference.exp
1678 * gdb.cp/baseenum.exp
1679 * gdb.cp/operator.exp
1680 * gdb.cp/shadow.exp
1681 * gdb.dwarf2/dw2-op-out-param.exp
1682 * gdb.dwarf2/dw2-reg-undefined.exp
1683 * gdb.go/chan.exp
1684 * gdb.go/hello.exp
1685 * gdb.go/integers.exp
1686 * gdb.go/methods.exp
1687 * gdb.go/package.exp
1688 * gdb.guile/scm-parameter.exp
1689 * gdb.guile/scm-progspace.exp
1690 * gdb.guile/scm-value.exp
1691 * gdb.mi/mi-pending.exp
1692 * gdb.mi/user-selected-context-sync.exp
1693 * gdb.multi/multi-attach.exp
1694 * gdb.multi/tids.exp
1695 * gdb.opt/clobbered-registers-O2.exp
1696 * gdb.pascal/floats.exp
1697 * gdb.pascal/integers.exp
1698 * gdb.python/py-block.exp
1699 * gdb.python/py-events.exp
1700 * gdb.python/py-parameter.exp
1701 * gdb.python/py-symbol.exp
1702 * gdb.python/py-symtab.exp
1703 * gdb.python/py-type.exp
1704 * gdb.python/py-value.exp
1705 * gdb.python/py-xmethods.exp
1706 * gdb.python/python.exp
1707 * gdb.reverse/break-precsave.exp
1708 * gdb.reverse/consecutive-precsave.exp
1709 * gdb.reverse/finish-precsave.exp
1710 * gdb.reverse/i386-precsave.exp
1711 * gdb.reverse/machinestate-precsave.exp
1712 * gdb.reverse/sigall-precsave.exp
1713 * gdb.reverse/solib-precsave.exp
1714 * gdb.reverse/step-precsave.exp
1715 * gdb.reverse/until-precsave.exp
1716 * gdb.reverse/watch-precsave.exp
1717 * gdb.server/ext-attach.exp
1718 * gdb.server/ext-restart.exp
1719 * gdb.server/ext-run.exp
1720 * gdb.server/ext-wrapper.exp
1721 * gdb.stabs/gdb11479.exp
1722 * gdb.stabs/weird.exp
1723 * gdb.threads/attach-many-short-lived-threads.exp
1724 * gdb.threads/kill.exp
1725 * gdb.threads/watchpoint-fork.exp
1726
bc6c7af4
LM
17272016-12-01 Luis Machado <lgustavo@codesourcery.com>
1728
1729 Fix test names starting with uppercase throughout all the files below.
1730
1731 * gdb.ada/array_return.exp
1732 * gdb.ada/catch_ex.exp
1733 * gdb.ada/info_exc.exp
1734 * gdb.ada/mi_catch_ex.exp
1735 * gdb.ada/mi_dyn_arr.exp
1736 * gdb.ada/mi_ex_cond.exp
1737 * gdb.ada/mi_exc_info.exp
1738 * gdb.ada/mi_interface.exp
1739 * gdb.ada/mi_task_arg.exp
1740 * gdb.ada/mi_task_info.exp
1741 * gdb.ada/mi_var_array.exp
1742 * gdb.arch/alpha-step.exp
1743 * gdb.arch/amd64-disp-step.exp
1744 * gdb.arch/arm-disp-step.exp
1745 * gdb.arch/disp-step-insn-reloc.exp
1746 * gdb.arch/e500-prologue.exp
1747 * gdb.arch/ftrace-insn-reloc.exp
1748 * gdb.arch/gdb1558.exp
1749 * gdb.arch/i386-bp_permanent.exp
1750 * gdb.arch/i386-disp-step.exp
1751 * gdb.arch/i386-float.exp
1752 * gdb.arch/i386-gnu-cfi.exp
1753 * gdb.arch/ia64-breakpoint-shadow.exp
1754 * gdb.arch/mips16-thunks.exp
1755 * gdb.arch/pa-nullify.exp
1756 * gdb.arch/powerpc-aix-prologue.exp
1757 * gdb.arch/powerpc-power.exp
1758 * gdb.arch/ppc-dfp.exp
1759 * gdb.arch/s390-tdbregs.exp
1760 * gdb.arch/spu-info.exp
1761 * gdb.arch/spu-ls.exp
1762 * gdb.arch/thumb-bx-pc.exp
1763 * gdb.base/advance.exp
1764 * gdb.base/annota-input-while-running.exp
1765 * gdb.base/arrayidx.exp
1766 * gdb.base/asmlabel.exp
1767 * gdb.base/async.exp
1768 * gdb.base/attach-wait-input.exp
1769 * gdb.base/auto-connect-native-target.exp
1770 * gdb.base/batch-preserve-term-settings.exp
1771 * gdb.base/bfp-test.exp
1772 * gdb.base/bigcore.exp
1773 * gdb.base/bp-permanent.exp
1774 * gdb.base/break-always.exp
1775 * gdb.base/break-fun-addr.exp
1776 * gdb.base/break-idempotent.exp
1777 * gdb.base/break-main-file-remove-fail.exp
1778 * gdb.base/break-probes.exp
1779 * gdb.base/break-unload-file.exp
1780 * gdb.base/break.exp
1781 * gdb.base/call-ar-st.exp
1782 * gdb.base/call-rt-st.exp
1783 * gdb.base/call-sc.exp
1784 * gdb.base/call-signal-resume.exp
1785 * gdb.base/call-strs.exp
1786 * gdb.base/callexit.exp
1787 * gdb.base/callfuncs.exp
1788 * gdb.base/catch-gdb-caused-signals.exp
1789 * gdb.base/catch-signal-siginfo-cond.exp
1790 * gdb.base/catch-syscall.exp
1791 * gdb.base/compare-sections.exp
1792 * gdb.base/cond-eval-mode.exp
1793 * gdb.base/condbreak-call-false.exp
1794 * gdb.base/consecutive-step-over.exp
1795 * gdb.base/cursal.exp
1796 * gdb.base/disabled-location.exp
1797 * gdb.base/disasm-end-cu.exp
1798 * gdb.base/display.exp
1799 * gdb.base/double-prompt-target-event-error.exp
1800 * gdb.base/dprintf-bp-same-addr.exp
1801 * gdb.base/dprintf-detach.exp
1802 * gdb.base/dprintf-next.exp
1803 * gdb.base/dprintf-non-stop.exp
1804 * gdb.base/dprintf-pending.exp
1805 * gdb.base/dso2dso.exp
1806 * gdb.base/ending-run.exp
1807 * gdb.base/enum_cond.exp
1808 * gdb.base/examine-backward.exp
1809 * gdb.base/exe-lock.exp
1810 * gdb.base/exec-invalid-sysroot.exp
1811 * gdb.base/execl-update-breakpoints.exp
1812 * gdb.base/execution-termios.exp
1813 * gdb.base/fileio.exp
1814 * gdb.base/fixsection.exp
1815 * gdb.base/foll-exec-mode.exp
1816 * gdb.base/foll-exec.exp
1817 * gdb.base/fork-running-state.exp
1818 * gdb.base/frame-args.exp
1819 * gdb.base/fullpath-expand.exp
1820 * gdb.base/func-ptr.exp
1821 * gdb.base/gcore-relro-pie.exp
1822 * gdb.base/gdb1090.exp
1823 * gdb.base/gdb1555.exp
1824 * gdb.base/global-var-nested-by-dso.exp
1825 * gdb.base/gnu-ifunc.exp
1826 * gdb.base/hbreak-in-shr-unsupported.exp
1827 * gdb.base/hbreak-unmapped.exp
1828 * gdb.base/hook-stop.exp
1829 * gdb.base/infcall-input.exp
1830 * gdb.base/info-fun.exp
1831 * gdb.base/info-shared.exp
1832 * gdb.base/interrupt-noterm.exp
1833 * gdb.base/jit-so.exp
1834 * gdb.base/jit.exp
1835 * gdb.base/line-symtabs.exp
1836 * gdb.base/list.exp
1837 * gdb.base/longjmp.exp
1838 * gdb.base/macscp.exp
1839 * gdb.base/max-value-size.exp
1840 * gdb.base/nodebug.exp
1841 * gdb.base/nofield.exp
1842 * gdb.base/overlays.exp
1843 * gdb.base/paginate-after-ctrl-c-running.exp
1844 * gdb.base/paginate-bg-execution.exp
1845 * gdb.base/paginate-inferior-exit.exp
1846 * gdb.base/pending.exp
1847 * gdb.base/pr11022.exp
1848 * gdb.base/printcmds.exp
1849 * gdb.base/ptr-typedef.exp
1850 * gdb.base/ptype.exp
1851 * gdb.base/randomize.exp
1852 * gdb.base/range-stepping.exp
1853 * gdb.base/realname-expand.exp
1854 * gdb.base/relativedebug.exp
1855 * gdb.base/remote.exp
1856 * gdb.base/savedregs.exp
1857 * gdb.base/sepdebug.exp
1858 * gdb.base/set-noassign.exp
1859 * gdb.base/shlib-call.exp
1860 * gdb.base/shreloc.exp
1861 * gdb.base/sigaltstack.exp
1862 * gdb.base/sigbpt.exp
1863 * gdb.base/siginfo-addr.exp
1864 * gdb.base/siginfo-obj.exp
1865 * gdb.base/siginfo-thread.exp
1866 * gdb.base/signest.exp
1867 * gdb.base/signull.exp
1868 * gdb.base/sigrepeat.exp
1869 * gdb.base/skip.exp
1870 * gdb.base/so-impl-ld.exp
1871 * gdb.base/solib-corrupted.exp
1872 * gdb.base/solib-disc.exp
1873 * gdb.base/solib-display.exp
1874 * gdb.base/solib-overlap.exp
1875 * gdb.base/solib-search.exp
1876 * gdb.base/solib-symbol.exp
1877 * gdb.base/source-execution.exp
1878 * gdb.base/sss-bp-on-user-bp-2.exp
1879 * gdb.base/sss-bp-on-user-bp.exp
1880 * gdb.base/stack-checking.exp
1881 * gdb.base/stale-infcall.exp
1882 * gdb.base/step-break.exp
1883 * gdb.base/step-line.exp
1884 * gdb.base/step-over-exit.exp
1885 * gdb.base/step-test.exp
1886 * gdb.base/structs.exp
1887 * gdb.base/sym-file.exp
1888 * gdb.base/symtab-search-order.exp
1889 * gdb.base/term.exp
1890 * gdb.base/type-opaque.exp
1891 * gdb.base/unload.exp
1892 * gdb.base/until-nodebug.exp
1893 * gdb.base/until.exp
1894 * gdb.base/unwindonsignal.exp
1895 * gdb.base/watch-cond.exp
1896 * gdb.base/watch-non-mem.exp
1897 * gdb.base/watch_thread_num.exp
1898 * gdb.base/watchpoint-reuse-slot.exp
1899 * gdb.base/watchpoint-solib.exp
1900 * gdb.base/watchpoint.exp
1901 * gdb.btrace/dlopen.exp
1902 * gdb.cell/arch.exp
1903 * gdb.cell/break.exp
1904 * gdb.cell/bt.exp
1905 * gdb.cell/core.exp
1906 * gdb.cell/data.exp
1907 * gdb.cell/dwarfaddr.exp
1908 * gdb.cell/ea-cache.exp
1909 * gdb.cell/ea-standalone.exp
1910 * gdb.cell/ea-test.exp
1911 * gdb.cell/f-regs.exp
1912 * gdb.cell/fork.exp
1913 * gdb.cell/gcore.exp
1914 * gdb.cell/mem-access.exp
1915 * gdb.cell/ptype.exp
1916 * gdb.cell/registers.exp
1917 * gdb.cell/sizeof.exp
1918 * gdb.cell/solib-symbol.exp
1919 * gdb.cell/solib.exp
1920 * gdb.compile/compile-tls.exp
1921 * gdb.cp/exception.exp
1922 * gdb.cp/gdb2495.exp
1923 * gdb.cp/local.exp
1924 * gdb.cp/mb-inline.exp
1925 * gdb.cp/mb-templates.exp
1926 * gdb.cp/pr10687.exp
1927 * gdb.cp/pr9167.exp
1928 * gdb.cp/scope-err.exp
1929 * gdb.cp/templates.exp
1930 * gdb.cp/virtfunc.exp
1931 * gdb.dwarf2/dw2-dir-file-name.exp
1932 * gdb.dwarf2/dw2-single-line-discriminators.exp
1933 * gdb.fortran/complex.exp
1934 * gdb.fortran/library-module.exp
1935 * gdb.guile/guile.exp
1936 * gdb.guile/scm-cmd.exp
1937 * gdb.guile/scm-frame-inline.exp
1938 * gdb.guile/scm-objfile.exp
1939 * gdb.guile/scm-pretty-print.exp
1940 * gdb.guile/scm-symbol.exp
1941 * gdb.guile/scm-type.exp
1942 * gdb.guile/scm-value.exp
1943 * gdb.linespec/keywords.exp
1944 * gdb.linespec/ls-errs.exp
1945 * gdb.linespec/macro-relative.exp
1946 * gdb.linespec/thread.exp
1947 * gdb.mi/mi-breakpoint-changed.exp
1948 * gdb.mi/mi-dprintf-pending.exp
1949 * gdb.mi/mi-fullname-deleted.exp
1950 * gdb.mi/mi-logging.exp
1951 * gdb.mi/mi-pending.exp
1952 * gdb.mi/mi-solib.exp
1953 * gdb.mi/new-ui-mi-sync.exp
1954 * gdb.mi/user-selected-context-sync.exp
1955 * gdb.multi/dummy-frame-restore.exp
1956 * gdb.multi/multi-arch-exec.exp
1957 * gdb.multi/remove-inferiors.exp
1958 * gdb.multi/watchpoint-multi-exit.exp
1959 * gdb.opt/solib-intra-step.exp
1960 * gdb.perf/backtrace.exp
1961 * gdb.perf/single-step.exp
1962 * gdb.perf/skip-command.exp
1963 * gdb.perf/skip-prologue.exp
1964 * gdb.perf/solib.exp
1965 * gdb.python/lib-types.exp
1966 * gdb.python/py-as-string.exp
1967 * gdb.python/py-bad-printers.exp
1968 * gdb.python/py-block.exp
1969 * gdb.python/py-breakpoint.exp
1970 * gdb.python/py-cmd.exp
1971 * gdb.python/py-events.exp
1972 * gdb.python/py-evthreads.exp
1973 * gdb.python/py-finish-breakpoint.exp
1974 * gdb.python/py-finish-breakpoint2.exp
1975 * gdb.python/py-frame-inline.exp
1976 * gdb.python/py-frame.exp
1977 * gdb.python/py-inferior.exp
1978 * gdb.python/py-infthread.exp
1979 * gdb.python/py-mi.exp
1980 * gdb.python/py-objfile.exp
1981 * gdb.python/py-pp-maint.exp
1982 * gdb.python/py-pp-registration.exp
1983 * gdb.python/py-prettyprint.exp
1984 * gdb.python/py-recurse-unwind.exp
1985 * gdb.python/py-shared.exp
1986 * gdb.python/py-symbol.exp
1987 * gdb.python/py-symtab.exp
1988 * gdb.python/py-template.exp
1989 * gdb.python/py-type.exp
1990 * gdb.python/py-unwind-maint.exp
1991 * gdb.python/py-unwind.exp
1992 * gdb.python/py-value.exp
1993 * gdb.python/python.exp
1994 * gdb.reverse/finish-reverse-bkpt.exp
1995 * gdb.reverse/insn-reverse.exp
1996 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1997 * gdb.reverse/solib-precsave.exp
1998 * gdb.reverse/solib-reverse.exp
1999 * gdb.stabs/gdb11479.exp
2000 * gdb.stabs/weird.exp
2001 * gdb.threads/fork-child-threads.exp
2002 * gdb.threads/fork-plus-threads.exp
2003 * gdb.threads/fork-thread-pending.exp
2004 * gdb.threads/forking-threads-plus-breakpoint.exp
2005 * gdb.threads/hand-call-in-threads.exp
2006 * gdb.threads/interrupted-hand-call.exp
2007 * gdb.threads/linux-dp.exp
2008 * gdb.threads/local-watch-wrong-thread.exp
2009 * gdb.threads/next-while-other-thread-longjmps.exp
2010 * gdb.threads/non-ldr-exit.exp
2011 * gdb.threads/pending-step.exp
2012 * gdb.threads/print-threads.exp
2013 * gdb.threads/process-dies-while-detaching.exp
2014 * gdb.threads/process-dies-while-handling-bp.exp
2015 * gdb.threads/pthreads.exp
2016 * gdb.threads/queue-signal.exp
2017 * gdb.threads/reconnect-signal.exp
2018 * gdb.threads/signal-command-handle-nopass.exp
2019 * gdb.threads/signal-command-multiple-signals-pending.exp
2020 * gdb.threads/signal-delivered-right-thread.exp
2021 * gdb.threads/signal-sigtrap.exp
2022 * gdb.threads/sigthread.exp
2023 * gdb.threads/staticthreads.exp
2024 * gdb.threads/stepi-random-signal.exp
2025 * gdb.threads/thread-unwindonsignal.exp
2026 * gdb.threads/thread_check.exp
2027 * gdb.threads/thread_events.exp
2028 * gdb.threads/tid-reuse.exp
2029 * gdb.threads/tls-nodebug.exp
2030 * gdb.threads/tls-shared.exp
2031 * gdb.threads/tls-so_extern.exp
2032 * gdb.threads/tls.exp
2033 * gdb.threads/wp-replication.exp
2034 * gdb.trace/actions-changed.exp
2035 * gdb.trace/actions.exp
2036 * gdb.trace/backtrace.exp
2037 * gdb.trace/change-loc.exp
2038 * gdb.trace/collection.exp
2039 * gdb.trace/deltrace.exp
2040 * gdb.trace/disconnected-tracing.exp
2041 * gdb.trace/entry-values.exp
2042 * gdb.trace/ftrace-lock.exp
2043 * gdb.trace/ftrace.exp
2044 * gdb.trace/infotrace.exp
2045 * gdb.trace/mi-trace-frame-collected.exp
2046 * gdb.trace/mi-trace-unavailable.exp
2047 * gdb.trace/mi-traceframe-changed.exp
2048 * gdb.trace/mi-tracepoint-changed.exp
2049 * gdb.trace/mi-tsv-changed.exp
2050 * gdb.trace/no-attach-trace.exp
2051 * gdb.trace/packetlen.exp
2052 * gdb.trace/passc-dyn.exp
2053 * gdb.trace/passcount.exp
2054 * gdb.trace/pending.exp
2055 * gdb.trace/pr16508.exp
2056 * gdb.trace/qtro.exp
2057 * gdb.trace/range-stepping.exp
2058 * gdb.trace/read-memory.exp
2059 * gdb.trace/report.exp
2060 * gdb.trace/save-trace.exp
2061 * gdb.trace/signal.exp
2062 * gdb.trace/stap-trace.exp
2063 * gdb.trace/status-stop.exp
2064 * gdb.trace/strace.exp
2065 * gdb.trace/tfile.exp
2066 * gdb.trace/tfind.exp
2067 * gdb.trace/trace-break.exp
2068 * gdb.trace/trace-condition.exp
2069 * gdb.trace/trace-enable-disable.exp
2070 * gdb.trace/trace-mt.exp
2071 * gdb.trace/tracecmd.exp
2072 * gdb.trace/tracefile-pseudo-reg.exp
2073 * gdb.trace/tspeed.exp
2074 * gdb.trace/tstatus.exp
2075 * gdb.trace/tsv.exp
2076 * gdb.trace/unavailable.exp
2077 * gdb.trace/while-dyn.exp
2078 * gdb.trace/while-stepping.exp
2079 * lib/gdb-guile.exp
2080 * lib/gdb.exp
2081 * lib/mi-support.exp
2082 * lib/pascal.exp
2083 * lib/perftest.exp
2084 * lib/prelink-support.exp
2085 * lib/selftest-support.exp
2086
ad02e4fe
SM
20872016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2088
2089 * Makefile.in: Include disable-implicit-rules.mk.
2090
22347e55
AA
20912016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2092
2093 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2094 non-byte-aligned bit fields.
2095
da5b30da
AA
20962016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2097
2098 PR gdb/12616
2099 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2100 respects the DW_AT_data_bit_offset attribute.
2101
b593ecca
SM
21022016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2103
2104 * gdb.base/default.exp: Fix output of "set language".
2105
3b165252
SM
21062016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2107
2108 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2109 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2110 make.
2111 * configure.ac: Remove checks for the make program.
2112 * configure: Re-generate.
2113
1a2f3d7f
KB
21142016-11-16 Kevin Buettner <kevinb@redhat.com>
2115
2116 * gdb.python/py-recurse-unwind.c (main): Add loop.
2117 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2118 to read_register() and gdb.parse_and_eval(). Make each code
2119 call a separate case that can be individually tested.
2120 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2121 proc. Call cont_and_backtrace for each of the code paths that
2122 we want to test in the unwinder.
2123
b7f38fda
AA
21242016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2125
2126 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2127 the definition of struct S.
2128
1f8db343
CM
21292016-11-11 Catherine Moore <clm@codesourcery.com>
2130
2131 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2132
fad0c9fb
PA
21332016-11-09 Pedro Alves <palves@redhat.com>
2134
2135 * gdb.base/commands.exp (runto_or_return): New procedure.
2136 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2137 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2138 (progvar_simple_while_test, progvar_complex_if_while_test)
2139 (if_while_breakpoint_command_test)
2140 (infrun_breakpoint_command_test, breakpoint_command_test)
2141 (user_defined_command_test, watchpoint_command_test)
2142 (test_command_prompt_position, redefine_hook_test)
2143 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2144 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2145 multi_line_input and multi_line. Remove gdb_expect and
2146 gdb_stop_suppressing_tests uses.
2147 * lib/gdb.exp (valnum_re): New global.
2148 (multi_line_input): New procedure.
2149
8354c62c
SM
21502016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2151
2152 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2153 Remove.
2154 (test_setup): Define with proc_with_prefix.
2155 (test_cli_inferior): Likewise.
2156 (test_cli_thread): Likewise.
2157 (test_cli_frame): Likewise.
2158 (test_cli_select_frame): Likewise.
2159 (test_cli_up_down): Likewise.
2160 (test_mi_thread_select): Likewise.
2161 (test_mi_stack_select_frame): Likewise.
2162 (test_cli_in_mi_inferior): Likewise.
2163 (test_cli_in_mi_thread): Likewise.
2164 (test_cli_in_mi_frame): Likewise.
2165 (top level): Do not use with_test_prefix_procname.
2166
64f367a2
PA
21672016-11-09 Pedro Alves <palves@redhat.com>
2168
2169 * gdb.base/commands.exp (gdbvar_simple_if_test)
2170 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2171 (progvar_simple_if_test, progvar_simple_while_test)
2172 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2173 (infrun_breakpoint_command_test, breakpoint_command_test)
2174 (user_defined_command_test, watchpoint_command_test)
2175 (test_command_prompt_position, deprecated_command_test)
2176 (bp_deleted_in_command, temporary_breakpoint_commands)
2177 (stray_arg0_test, source_file_with_indented_comment)
2178 (recursive_source_test, if_commands_test)
2179 (error_clears_commands_left, redefine_hook_test)
2180 (redefine_backtrace_test): Use proc_with_prefix.
2181 * lib/gdb.exp (proc_with_prefix): New proc.
2182
0bb65f1e
AA
21832016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2184
2185 * gdb.base/tui-layout.c: New file.
2186 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2187 disassembly window contains very long lines.
2188
7353f247
TT
21892016-11-08 Tom Tromey <tom@tromey.com>
2190
2191 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2192 depend on Python 2.
2193
30a7bb83
TT
21942016-11-08 Tom Tromey <tom@tromey.com>
2195
2196 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2197 New method.
2198
cdf5a07c
MG
21992016-10-29 Manish Goregaokar <manish@mozilla.com>
2200
2806dc7e 2201 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2202
51a789c3
MG
22032016-10-27 Manish Goregaokar <manish@mozilla.com>
2204
2806dc7e
PA
2205 * gdb.rust/simple.rs: Add test for univariant enums without
2206 discriminants and for encoded struct-like enums.
51a789c3 2207
f610ab6d
PA
22082016-10-28 Pedro Alves <palves@redhat.com>
2209
2210 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2211 gdb_test_multiple, tighten regexps and match symtabs and line
2212 tables incrementally.
2213
b129b0ca
LM
22142016-10-28 Luis Machado <lgustavo@codesourcery.com>
2215
2216 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2217 general.
2218
ecf45d2c
SL
22192016-10-25 Luis Machado <lgustavo@codesourcery.com>
2220
2221 * gdb.base/exec-invalid-sysroot.exp: New file.
2222
b8d38ee4
JK
22232016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2224
2225 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2226
f90fd8c2
JK
22272016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2228
2229 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2230
2d2476aa
MR
22312016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2232
2806dc7e
PA
2233 * gdb.base/killed-outside.exp: Remove $options from a call to
2234 `prepare_for_testing'.
2d2476aa 2235
e42b25a0
SM
22362016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2237
2238 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2239 Change test message.
2240
3ccdb432
SM
22412016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2242
2243 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2244 Update comment.
2245
5bad3170
SM
22462016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2247
2248 * gdb.trace/mi-trace-save.exp: New file.
2249
5ad9dba7
YQ
22502016-10-13 Yao Qi <yao.qi@linaro.org>
2251
2252 * gdb.base/code_elim.exp (get_var_address): Remove.
2253 * gdb.base/relocate.exp: Likewise.
2254 * gdb.base/shreloc.exp: Likewise.
2255 * lib/gdb.exp (get_var_address): New.
2256
62df7e21
YQ
22572016-10-13 Yao Qi <yao.qi@linaro.org>
2258
2259 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2260 floating point tests if $skip_float_test is false.
2261
4dac951e
LM
22622016-10-12 Luis Machado <lgustavo@codesourcery.com>
2263
2264 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2265 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2266 argc values.
2267 Add 1 to argc so we guarantee distinct initial/modified argc values.
2268
8f1a8fc4
JK
22692016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2270
2271 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2272
16c85b5d
JK
22732016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2276 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2277 * gdb.arch/vsx-regs.exp: Likewise.
2278
1d0e042a
YQ
22792016-10-07 Yao Qi <yao.qi@linaro.org>
2280
2281 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2282
68dadef5
MM
22832016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2284
2285 * gdb.python/python.exp: Test decode_line("*0").
2286
33fa2c6e
DE
22872016-10-06 Doug Evans <dje@google.com>
2288
2289 * gdb.python/py-value.exp (test_value_creation): Add test for large
2290 unsigned 64-bit value.
2291
9c37b5ae
TT
22922016-10-06 Tom Tromey <tom@tromey.com>
2293
2294 * gdb.compile/compile.exp: Change java tests to rust.
2295 * gdb.base/setshow.exp: Change java tests to rust.
2296 * gdb.base/default.exp: Remove java from language list.
2297 * README (Examples): Update language example.
2298 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2299 test.
2300 * lib/gdb.exp (skip_java_tests): Remove.
2301 * lib/java.exp: Remove.
2302 * gdb.java: Remove.
2303
78b86327
MR
23042016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2305
2306 * gdb.arch/mips-fcr.exp: New test.
2307 * gdb.arch/mips-fcr.c: Source for the new test.
2308
7470adbb
MR
23092016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2310
2311 * gdb.base/solib-disc.exp: Use `standard_output_file'
2312 throughout.
2313
4a556533
PA
23142016-10-06 Pedro Alves <palves@redhat.com>
2315
2316 * gdb.base/jit-simple-dl.c: New file.
2317 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2318 * gdb.base/jit-simple.c: ... this.
2319 * gdb.base/jit-simple.exp (jit_run): Delete.
2320 (build_jit): New proc.
2321 (jit_test_reread): Recompile either the main program or the shared
2322 library, depending on what is being tested. Skip changing address
2323 if caller wants to. Compare before/after addresses. If testing
2324 standalone, explicitly load the binary. Test "maint info
2325 breakpoints".
2326 (top level): Add "standalone vs shared lib" and "change address"
2327 vs "same address" axes.
2328
5a122fbc
PA
23292016-10-06 Pedro Alves <palves@redhat.com>
2330
2331 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2332 call.
2333 (jit_run): Delete.
2334 (jit_test_reread): Use with_test_prefix. Reload the main binary
2335 explicitly. Compare the before/after addresses of the JIT
2336 descriptor.
2337
ee8da4b8
DE
23382016-08-15 Doug Evans <dje@google.com>
2339
2340 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2341 for single bitfields is bool.
2342 * gdb.xml/tdesc-regs.exp: Ditto.
2343
f389f6fe
JK
23442016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2347
fdebf1a4
YQ
23482016-10-05 Yao Qi <yao.qi@linaro.org>
2349
2350 * lib/gdb.exp (support_complex_tests): Return zero if
2351 gdb_skip_float_test return true.
2352
9c36d954 23532016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2354 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2355
2356 PR gdb/20487
2357 * gdb.mi/user-selected-context-sync.exp: New file.
2358 * gdb.mi/user-selected-context-sync.c: New file.
2359
4034d0ff 23602016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2361 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2362
2363 PR gdb/20487
2364 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2365 =thread-select-event check.
2366
a4297203
PB
23672016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2368
2369 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2370 the compulsory L operand changes.
2371 * gdb.arch/powerpc-power.s: Likewise.
2372
bb805577
JK
23732016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2374
2375 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2376 * gdb.base/jit-attach-pie.c: New file.
2377 * gdb.base/jit-attach-pie.exp: New file.
2378
6d61dee5
PA
23792016-09-28 Pedro Alves <palves@redhat.com>
2380
2381 * gdb.base/infcall-input.c: New file.
2382 * gdb.base/infcall-input.exp: New file.
2383
f73842fc
YQ
23842016-09-22 Yao Qi <yao.qi@linaro.org>
2385
2386 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2387 (gdb_exit): Rename it to ...
2388 (gdbserver_gdb_exit): ... Close GDBserver.
2389 (gdb_exit): New proc, call gdbserver_gdb_exit.
2390 (mi_gdb_exit): Likewise.
2391
90681dab
YQ
23922016-09-22 Yao Qi <yao.qi@linaro.org>
2393
2394 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2395 path.
2396 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2397 Remove duplication.
2398
9c211fd8
YQ
23992016-09-22 Yao Qi <yao.qi@linaro.org>
2400
2401 * lib/gdbserver-support.exp: Check the existence of
2402 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2403
ad0a504f
AK
24042016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2405
2406 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2407
36cf1806
TT
24082016-09-21 Tom Tromey <tom@tromey.com>
2409
2410 PR gdb/20604:
2411 * gdb.base/quit.exp: New file.
2412
74172ecf
SM
24132016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2414
2415 * .gitignore: New file.
2416
3d0ec882
MR
24172016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2418
2419 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2420 throughout.
2421
8193adea
AA
24222016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2423
2424 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2425
d41a5c09
JK
24262016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2427
2428 * gdb.cp/casts.cc (decltype): Move it ...
2429 (main): ... with its call to ...
2430 * gdb.cp/casts03.cc: ... a new file.
2431 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2432
d2dfe700
JK
24332016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2436
e2a92b16
PB
24372016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2438
2439 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2440 and sync up the test with tests in gas/testsuite/gas/ppc.
2441 * gdb.arch/powerpc-power.exp: Likewise.
2442
49b4de64
JK
24432016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2446
2c29df25
SDJ
24472016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2448 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2451 make m1's definition to be different from m2's. Use 'dummy' as an
2452 argument for probe 'two'.
2453
cc3c2846
JB
24542016-09-10 Jon Beniston <jon@beniston.com>
2455
2456 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2457 for sim target.
2458
e1b2624a
AA
24592016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2460
2461 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2462 variable declaration.
2463 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2464 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2465 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2466 received HWCAP as its argument.
2467
4295e285
PA
24682016-09-06 Pedro Alves <palves@redhat.com>
2469
2470 * gdb.base/new-ui-pending-input.c: New file.
2471 * gdb.base/new-ui-pending-input.exp: New file.
2472 * gdb.exp (clear_gdb_spawn_id): New procedure.
2473 (with_spawn_id): Check whether gdb_spawn_id exists before
2474 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2475 on exit.
2476
00d5215e
UW
24772016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2478
2479 * gdb.base/float128.c: New file.
2480 * gdb.base/float128.exp: Likewise.
2481 * gdb.base/floatn.c: Likewise.
2482 * gdb.base/floatn.exp: Likewise.
2483
a9ff5f12
UW
24842016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2485
2486 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2487
f245535c
PA
24882016-09-05 Pedro Alves <palves@redhat.com>
2489
2490 PR backtrace/19927
2491 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2492 unwinders are immediately called as side effect of "source" or
2493 "disable unwinder" commands.
2494 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2495
ae9cf263
YQ
24962016-09-02 Yao Qi <yao.qi@linaro.org>
2497
2498 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2499 is true and $type is "float" or "double".
2500
27aba047
YQ
25012016-09-02 Yao Qi <yao.qi@linaro.org>
2502
2503 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2504 true.
2505 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2506 * gdb.base/call-rt-st.exp: Likewise.
2507 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2508 return value instead of gdb,skip_float_test.
2509 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2510 (do_function_calls): Use its return value instead of
2511 gdb,skip_float_test.
2512 * gdb.base/finish.exp: Likewise.
2513 * gdb.base/funcargs.exp: Likewise.
2514 * gdb.base/return.exp: Likewise.
2515 * gdb.base/return2.exp: Likewise.
2516 * gdb.base/varargs.exp: Likewise.
2517 * lib/gdb.exp (gdb_skip_float_test): Change it to
2518 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2519
5af962df
AA
25202016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2521
2522 * gdb.multi/tids.exp: Test "thread apply all".
2523
7fac6910
JK
25242016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2525
2526 * gdb.base/default.exp (tty): Remove.
2527
bb1fe4ac
KB
25282016-08-24 Kevin Buettner <kevinb@redhat.com>
2529
2806dc7e
PA
2530 * gdb.python/py-recurse-unwind.c: New file.
2531 * gdb.python/py-recurse-unwind.py: New file.
2532 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2533
0a1ddfa6
SM
25342016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2535
2536 * gdb.base/set-inferior-tty.exp: New file.
2537 * gdb.base/set-inferior-tty.c: New file.
2538
d9de1fe3
PA
25392016-08-23 Pedro Alves <palves@redhat.com>
2540
2541 PR gdb/20494
2542 * gdb.base/new-ui-echo.c: New file.
2543 * gdb.base/new-ui-echo.exp: New file.
2544
e9d9abd7
YQ
25452016-08-23 Yao Qi <yao.qi@linaro.org>
2546
2547 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2548 gdbserver_spawn.
2549 * gdb.server/connect-without-multi-process.exp (do_test):
2550 Likewise.
2551
3589529e
YQ
25522016-08-23 Yao Qi <yao.qi@linaro.org>
2553
2554 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2555 standalone_txt. Delete gdb_txt and standalone_txt on host
2556 and target. Spawn the binary on target. Copy files from
2557 target to host.
2558
6bb90213
PA
25592016-08-22 Pedro Alves <palves@redhat.com>
2560
2561 PR gdb/20505
2562 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2563 with_test_prefix. Factor out bits to ...
2564 (test_no_vdso): ... this new procedure.
2565
20c2c024
CL
25662016-08-19 Carl Love <cel@us.ibm.com>
2567
2568 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2569 maintaining separate logic for constructing the output path.
2570 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2571 * gdb.arch/ppc-dfp.exp: Likewise.
2572 * gdb.arch/ppc-fp.exp: Likewise.
2573 * gdb.arch/vsx-regs.exp: Likewise.
2574 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2575 binprefix for generating the additional binary files.
2576
0646e07d
PA
25772016-08-19 Pedro Alves <palves@redhat.com>
2578
2579 * gdb.trace/mi-trace-frame-collected.exp
2580 (test_trace_frame_collected): On x32, expect two registers.
2581
46da9242
CL
25822016-08-18 Carl Love <cel@us.ibm.com>
2583
2584 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2585 and sync up the test with tests in gas/testsuite/gas/ppc.
2586 * gdb.arch/powerpc-power.exp: Likewise.
2587
eb2332d7
SM
25882016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2589
2590 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2591 expected error message.
2592
63c61e04
SM
25932016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2594
2595 * gdb.multi/remove-inferiors.exp: New file.
2596 * gdb.multi/remove-inferiors.c: New file.
2597
7b17065f
YQ
25982016-08-12 Yao Qi <yao.qi@linaro.org>
2599
2600 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2601 argument list.
2602
01d3dedf
PA
26032016-08-10 Pedro Alves <palves@redhat.com>
2604
2605 PR gdb/19187
2606 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2607 setup_kfails.
2608
3eb7562a
PA
26092016-08-09 Pedro Alves <palves@redhat.com>
2610 Simon Marchi <simon.marchi@ericsson.com>
2611
2612 PR gdb/20418
2613 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2614 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2615
80614914
PA
26162016-08-09 Pedro Alves <palves@redhat.com>
2617
2618 PR mi/20431
2619 * gdb.mi/mi-cmd-error.exp: New file.
2620
f348d89a
PA
26212016-08-09 Pedro Alves <palves@redhat.com>
2622
2623 PR gdb/18653
2624 * gdb.base/signals-state-child.c: New file.
2625 * gdb.base/signals-state-child.exp: New file.
2626 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2627
e5ca03b4
PA
26282016-08-09 Pedro Alves <palves@redhat.com>
2629
2630 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2631
282a0691
TT
26322016-08-03 Tom Tromey <tom@tromey.com>
2633
2634 PR python/18565:
2635 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2636
41bfcd63
YQ
26372016-08-01 Yao Qi <yao.qi@linaro.org>
2638
2639 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2640 variable mode to "multi-process" if $multi_process is 1, otherwise
2641 set it to "single-process".
2642
e3465b24
YQ
26432016-08-01 Yao Qi <yao.qi@linaro.org>
2644
2645 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2646 * gdb.cp/cpexprs.exp: Likewise.
2647 * gdb.cp/m-static.exp: Likewise.
2648
0b31a4bc
TT
26492016-07-26 Tom Tromey <tom@tromey.com>
2650
2651 PR python/20190:
2652 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2653 test.
2654
e0461dbb
MM
26552016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2656
2657 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2658 selecting assembly source files.
2659 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2660 assembly source files.
2661 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2662 assembly source files.
2663 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2664 selecting assembly source files.
2665
8194e927
SM
26662016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2667
2668 * gdb.base/new-ui.exp (do_test_invalid_args): New
2669 procedure.
2670
c0272db5
TW
26712016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2672
2673 * gdb.btrace/reconnect.c: New file.
2674 * gdb.btrace/reconnect.exp: New file.
2675
e3487908
GKB
26762016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2677
2678 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2679 to test_catch_syscall_group.
2680 (test_catch_syscall_group): New.
2681
12df5c00
TT
26822016-07-21 Tom Tromey <tom@tromey.com>
2683
2684 * gdb.rust/simple.rs (main): Use empty struct expression.
2685 * gdb.rust/simple.exp: Add tests for empty struct expression.
2686
bae62ee2
YQ
26872016-07-21 Yao Qi <yao.qi@linaro.org>
2688
2689 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2690 if gdb_skip_xml_test is true on some targets.
2691
b1b53fb3
YQ
26922016-07-21 Yao Qi <yao.qi@linaro.org>
2693
2694 * gdb.server/solib-list.exp: Unset last_loaded_file.
2695
027d97f8
JK
26962016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2699 "step into captured_main (args)".
2700
7674d381
JK
27012016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2702
2703 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2704
72b5d099
JK
27052016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2706
2707 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2708
1f960ced
PA
27092016-07-19 Pedro Alves <palves@redhat.com>
2710
2711 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2712 * gdb.opt/inline-bt.exp: Likewise.
2713 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2714 additional_flags=-Winline.
2715 * gdb.opt/inline-locals.exp: Likewise.
2716 * gdb.opt/inline-markers.c (ATTR): Define.
2717 (inlined_fn): Use it.
2718
f25827c1
YQ
27192016-07-19 Yao Qi <yao.qi@linaro.org>
2720
2721 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2722 (test_with_self): Remove some code. Remove argument executable.
2723 (top-level): Use do_self_tests.
2724
37539ebe
DB
27252016-07-15 Zachary Welch <zwelch@codesourcery.com>
2726 Don Breazeal <donb@codesourcery.com>
2727
2728 * gdb.base/maint.exp: Escape paths used in regular expressions.
2729 * gdb.stabs/weird.exp: Likewise.
2730
dac790e1
TT
27312016-07-13 Tom Tromey <tom@tromey.com>
2732
2733 PR python/15620, PR python/18620:
2734 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2735 (test_bkpt_events): New procs.
2736
93daf339
TT
27372016-07-13 Tom Tromey <tom@tromey.com>
2738
2739 PR python/17698:
2740 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2741 test.
2742 (test_watchpoints): Likewise.
2743 (test_bkpt_pending): New proc.
2744
6571a381
TT
27452016-07-13 Tom Tromey <tom@tromey.com>
2746
2747 PR cli/18053:
2748 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2749 completion test.
2750
e8732474
JK
27512016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2752
2753 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2754 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2755 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2756 f_label.
2757 (g): Rename g_end_lbl to g_label.
2758 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2759 low_pc and high_pc.
2760 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2761
e0f3fd7c
TT
27622016-07-12 Tom Tromey <tom@tromey.com>
2763
2764 PR python/19293:
2765 * gdb.python/py-unwind-maint.exp: Update tests.
2766
3cfe46b6
YQ
27672016-07-12 Yao Qi <yao.qi@linaro.org>
2768
2769 * lib/selftest-support.exp (selftest_setup): Match the output
2770 when captured_main is inlined.
2771
4f19a0e6
WT
27722016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2773
2774 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2775 New variables.
2776 (print this%a, print this%b, print this): New tests.
2777 * gdb.fortran/derived-types.f90 (this): New object and
2778 initialization.
2779
986cf455
SM
27802016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2781
2782 * gdb.ada/arraydim.exp: Remove extra directory level in build
2783 directory.
2784
f0464b23
SM
27852016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2786
2787 * lib/ada.exp: Remove extra directory level in build directory.
2788 * gdb.ada/cond_lang.exp: Likewise.
2789 * gdb.ada/exec_changed.exp: Likewise.
2790 * gdb.ada/lang_switch.exp: Likewise.
2791
42d94011
MG
27922016-07-06 Manish Goregaokar <manish@mozilla.com>
2793
2806dc7e
PA
2794 * simple.rs: Add test for raw pointer subscripting.
2795 * simple.exp: Add test expectations.
42d94011 2796
647c264c
YQ
27972016-07-05 Yao Qi <yao.qi@linaro.org>
2798
2799 * gdb.mi/mi-reverse.exp: Match =record-started output.
2800
20aa2c60
PA
28012016-07-01 Pedro Alves <palves@redhat.com>
2802
2803 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2804 procedure.
2805 (jit_reader_test): Test the jit reader's unwinder.
2806 * gdb.base/jithost.c (jit_function_00_code): New global.
2807 (main): Use memcpy to fill in the mmapped code, instead of poking
2808 bytes manually here.
2809 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2810 value.
2811 (read_debug_info): Save the function's range.
2812 (read_sp): New function.
2813 (unwind_frame): Use it. Also unwind RBP.
2814 (get_frame_id): Use read_sp.
2815 (gdb_init_reader): Use calloc instead of malloc.
2816 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2817 parameter. Use gdb_test_multiple.
2818
ced2dffb
PA
28192016-07-01 Pedro Alves <palves@redhat.com>
2820 Antoine Tremblay <antoine.tremblay@ericsson.com>
2821
2822 * gdb.threads/process-dies-while-detaching.c: New file.
2823 * gdb.threads/process-dies-while-detaching.exp: New file.
2824
63000888
PA
28252016-07-01 Pedro Alves <palves@redhat.com>
2826
2827 * gdb.multi/watchpoint-multi-exit.c: New file.
2828 * gdb.multi/watchpoint-multi-exit.exp: New file.
2829
038d4868
PA
28302016-06-30 Pedro Alves <palves@redhat.com>
2831
2832 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2833 unset inferior_spawn_id.
2834
994e9c83
PA
28352016-06-30 Pedro Alves <palves@redhat.com>
2836
2837 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2838 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2839
e5653468
YQ
28402016-06-29 Yao Qi <yao.qi@linaro.org>
2841
2842 * gdb.base/return.c: Add copyright header.
2843
803b47e5
TT
28442016-06-29 Tom Tromey <tom@tromey.com>
2845
2846 PR python/20129:
2847 * gdb.python/py-framefilter.exp: Add tests for setting priority
2848 and disabling of non-existent frame filter.
2849
28244707
YQ
28502016-06-29 Yao Qi <yao.qi@linaro.org>
2851
2852 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2853 0x0f07ff.
2854
a31d2f06
YQ
28552016-06-28 Yao Qi <yao.qi@linaro.org>
2856
2857 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2858 triplets. Start gdb, execute catch syscall, and continue. Check
2859 gdb's output to determine catch syscall is supported.
2860
921d8f54
MG
28612016-06-27 Manish Goregaokar <manish@mozilla.com>
2862
25d49b86
PA
2863 * gdb.rust/simple.rs: Add test for returning unit in a function.
2864 * gdb.rust/simple.exp: Add expectation for functions returning
2865 unit.
921d8f54 2866
f4952523
PMR
28672016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2868
2869 * gdb.python/py-breakpoint-create-fail.c,
2870 gdb.python/py-breakpoint-create-fail.exp,
2871 gdb.python/py-breakpoint-create-fail.py: New testcase.
2872
fccb08f8
MG
28732016-06-25 Manish Goregaokar <manish@mozilla.com>
2874
2875 PR gdb/20239
2876 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2877 * gdb.rust/simple.exp: Add test expectations for new NonZero
2878 tests.
fccb08f8 2879
6b850546
DT
28802016-06-24 David Taylor <dtaylor@emc.com>
2881
2882 * gdb.base/offsets.exp: New file.
2883 * gdb.base/offsets.c: New file.
2884
17621150
TT
28852016-06-23 Tom Tromey <tom@tromey.com>
2886
2887 PR gdb/16483:
2888 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2889 before any filters are loaded.
2890
04d59df6
WT
28912016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2892
2893 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2894 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2895 structs.
2896 * gdb.fortran/derived-type-function.exp: New file.
2897 * gdb.fortran/derived-type-function.f90: New file.
2898
2899
ac69f786
PA
29002016-06-21 Pedro Alves <palves@redhat.com>
2901
2902 * gdb.base/new-ui.exp: New file.
2903 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2904 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2905 (with_spawn_id): New procedure.
2906
49940788
PA
29072016-06-21 Pedro Alves <palves@redhat.com>
2908
2909 * gdb.mi/mi-exec-run.exp: New file.
2910
ef274d26
PA
29112016-06-21 Pedro Alves <palves@redhat.com>
2912
2913 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
2914 breakpoint command's output on the main UI.
2915 (test_break): New procedure, factored out from calls in the top
2916 level.
2917 (top level): Use foreach_with_prefix to test MI as main UI and as
2918 separate UI.
2919
468afe6c
PA
29202016-06-21 Pedro Alves <palves@redhat.com>
2921
2922 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
2923 (test_awatch_creation_and_listing)
2924 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
2925 Remove 'type' parameter.
2926 (test_watchpoint_all): New parameter mi_mode. Remove
2927 with_test_prefix.
2928 (top level): Use foreach_with_prefix, and add main/separate UI MI
2929 testing axis.
2930
51f77c37
PA
29312016-06-21 Pedro Alves <palves@redhat.com>
2932
2933 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
2934 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
2935 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
2936 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
2937 (gdb_main_spawn_id, mi_spawn_id): Declare and
2938 comment.
2939 (mi_create_inferior_pty): New procedure,
2940 factored out from default_mi_gdb_start.
2941 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
2942 procedures.
2943 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
2944 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
2945 Use mi_create_inferior_pty.
2946 (mi_gdb_start): Use eval to pass down args list.
2947
8980e177
PA
29482016-06-21 Pedro Alves <palves@redhat.com>
2949
2950 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
2951 * gdb.opt/inline-cmds.exp: Add MI tests.
2952
f38d3ad1
PA
29532016-06-21 Pedro Alves <palves@redhat.com>
2954
2955 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
2956
45db7c09
PA
29572016-06-21 Pedro Alves <palves@redhat.com>
2958
2959 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
2960 (top level): Use it instead of mi_execute_to.
2961
5a069ab3
PA
29622016-06-21 Pedro Alves <palves@redhat.com>
2963
2964 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
2965 (cont_handler_str): New.
2966 (signal_stop_handler): Set stop_handler_str instead of printing to
2967 stdout.
2968 (continue_handler): Set cont_handler_str instead of printing to
2969 stdout.
2970 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
2971 mi_send_resuming_command. Print stop_handler_str and
2972 cont_handler_str instead of expecting the python events print
2973 directly.
2974
2838cc1d
SD
29752016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2976
2977 * gdb.base/jit-reader.exp: New file.
2978 * gdb.base/jithost.c: New file.
2979 * gdb.base/jithost.h: New file.
2980 * gdb.base/jitreader.c : New file.
2981 * gdb.base/jit-protocol.h: New file.
2982
21a77091
YQ
29832016-06-17 Yao Qi <yao.qi@linaro.org>
2984
2985 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
2986 parameters follow_fork and detach_on_fork. Set follow-fork-mode
2987 and detach-on-fork. Adjust tests.
2988 (top level): Invoke break_cond_on_syscall with combinations of
2989 syscall, follow-fork-mode and detach-on-fork.
2990
f50bf8e5
YQ
29912016-06-17 Yao Qi <yao.qi@linaro.org>
2992
2993 * gdb.base/step-over-exit.c: New.
2994 * gdb.base/step-over-exit.exp: New.
2995
a28d8e50
YTL
29962016-06-17 Yan-Ting Lin <currygt52@gmail.com>
2997
2998 * gdb.base/float.exp: Add target check for nds32*-*-*.
2999 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3000
cad8e26d
AB
30012016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3002
3003 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3004 for unsupported target features.
3005 * gdb.base/call-rt-st.exp: Likewise.
3006 * gdb.base/call-sc.exp: Likewise.
3007 * gdb.base/call-signal-resume.exp: Likewise.
3008 * gdb.base/call-strs.exp: Likewise.
3009 * gdb.base/callexit.exp: Likewise.
3010 * gdb.base/callfuncs.exp: Likewise.
3011 * gdb.base/nodebug.exp: Likewise.
3012 * gdb.base/printcmds.exp: Likewise.
3013 * gdb.base/ptype.exp: Likewise.
3014 * gdb.base/structs.exp: Likewise.
3015 * gdb.base/unwindonsignal.exp: Likewise.
3016 * gdb.cp/gdb2495.exp: Likewise.
3017 * gdb.cp/templates.exp: Likewise.
3018 * gdb.cp/virtfunc.exp: Likewise.
3019 * gdb.threads/hand-call-in-threads.exp: Likewise.
3020 * gdb.threads/interrupted-hand-call.exp: Likewise.
3021 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3022
347dc102
TT
30232016-06-10 Tom Tromey <tom@tromey.com>
3024
3025 PR rust/20110:
3026 * gdb.rust/expr.exp: Add test for integer constant larger than
3027 i32.
3028
5e13cf25
BH
30292016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3030
3031 * gdb.fortran/nested-funcs.exp: New.
3032 * gdb.fortran/nested-funcs.f90: New.
3033
bb556f1f
TK
30342016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3035
3036 * gdb.base/examine-backward.c: New file.
3037 * gdb.base/examine-backward.exp: New file.
3038
38b022b4
SM
30392016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3040
3041 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3042 matching.
3043
1b40ec05
TT
30442016-06-02 Tom Tromey <tom@tromey.com>
3045
3046 PR python/18984:
3047 * gdb.python/py-shared.exp: Add solib_name test.
3048
193bd378
SM
30492016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3050
3051 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3052
3326303b
MG
30532016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3054
3055 PR c++/19893
3056 * gdb.dwarf2/implref.exp: Rename to...
3057 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3058 * gdb.dwarf2/implref-array.c: New file.
3059 * gdb.dwarf2/implref-array.exp: Likewise.
3060 * gdb.dwarf2/implref-global.c: Likewise.
3061 * gdb.dwarf2/implref-global.exp: Likewise.
3062 * gdb.dwarf2/implref-struct.c: Likewise.
3063 * gdb.dwarf2/implref-struct.exp: Likewise.
3064
825c8ef2
AT
30652016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3066
3067 * gdb.trace/trace-condition.exp: Add 64bit tests.
3068
2320162a
AT
30692016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3070
3071 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3072 bits types.
3073 (main): Adapt to 8 to 64 bits types.
3074 * gdb.trace/trace-condition.exp: Add new tests.
3075
a7818233
AT
30762016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3077
3078 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3079
0d336466
AT
30802016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3081
3082 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3083 Move condition tests...
3084 * gdb.trace/trace-condition.exp: Here.
3085
7faeb45a
AT
30862016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3087
3088 * gdb.trace/trace-condition.exp: Add counter-case tests.
3089
e385593e
JK
30902016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 PR c++/15231
3093 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3094 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3095
744608cc
PA
30962016-05-27 Pedro Alves <palves@redhat.com>
3097
3098 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3099 New procedure.
3100 (top level): Call it, and bail out of DejaGnu is known to be bad.
3101
ac775bf4
AB
31022016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3103
3104 * gdb.base/whatis.c: Extend the test case.
3105 * gdb.base/whatis.exp: Add additional tests.
3106
2bbad2ea
BH
31072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3108
3109* gdb.fortran/type.f90: Add pointer variable.
3110* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3111
8b70175d
BH
31122016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3113
3114 * gdb.fortran/vla-type.exp: Fix testcase name.
3115
86d8a848
BH
31162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3117
3118 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3119
e188eb36
BH
31202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3121
3122 * gdb.fortran/type.f90: Add nested structures.
3123 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3124 * gdb.fortran/derived-type.exp: Adapt expected output.
3125 * gdb.fortran/vla-type.exp: Adapt expected output.
3126
9b2db1fd
BH
31272016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3128
3129 * gdb.fortran/whatis_type.exp: Adapt expected output.
3130
72b17055
BH
31312016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3132
3133 * gdb.fortran/print_type.exp: Fix expected output.
3134 * gdb.fortran/whatis_type.exp: Fix expected output.
3135
3cd81d8d
BH
31362016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3137
3138 * gdb.fortran/whatis_type.exp: Use multi_line.
3139
ddae9462
TT
31402016-05-24 Tom Tromey <tom@tromey.com>
3141
3142 PR python/17386:
3143 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3144 use value as an index.
3145
1957f6b8
TT
31462016-05-23 Tom Tromey <tom@tromey.com>
3147
3148 PR python/17981:
3149 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3150 no-breakpoint case.
3151
026a9174
PA
31522016-05-24 Pedro Alves <palves@redhat.com>
3153
3154 PR gdb/19828
3155 * gdb.threads/clone-attach-detach.c: New file.
3156 * gdb.threads/clone-attach-detach.exp: New file.
3157
e70a7231
FR
31582016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3159
3160 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3161
0f6ed0e0
TT
31622016-05-23 Tom Tromey <tom@tromey.com>
3163
3164 PR python/19438, PR python/18393:
3165 * gdb.python/py-progspace.exp: Add "dir" test.
3166 * gdb.python/py-objfile.exp: Add "dir" test.
3167
ffd19d61
YQ
31682016-05-23 Yao Qi <yao.qi@linaro.org>
3169
3170 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3171 * gdb.arch/thumb2-it.exp: Likewise.
3172
9e8f9b05
SM
31732016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3174
3175 * gdb.mi/mi-threads-interrupt.c: New file.
3176 * gdb.mi/mi-threads-interrupt.exp: New file.
3177
61c6156d
SM
31782016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3179
3180 PR gdb/18077
3181 * gdb.mi/mi-async-run.exp: New file.
3182 * gdb.mi/mi-async-run.c: New file.
3183
67218854
TT
31842016-05-17 Tom Tromey <tom@tromey.com>
3185 Manish Goregaokar <manishsmail@gmail.com>
3186
3187 * lib/rust-support.exp: New file.
3188 * lib/gdb.exp (skip_rust_tests): New proc.
3189 (build_executable_from_specs): Handle rust.
3190 * lib/future.exp (gdb_find_rustc): New proc.
3191 (gdb_default_target_compile): Handle rust.
3192 * gdb.rust/expr.exp: New file.
3193 * gdb.rust/generics.exp: New file.
3194 * gdb.rust/generics.rs: New file.
3195 * gdb.rust/methods.exp: New file.
3196 * gdb.rust/methods.rs: New file.
3197 * gdb.rust/modules.exp: New file.
3198 * gdb.rust/modules.rs: New file.
3199 * gdb.rust/simple.exp: New file.
3200 * gdb.rust/simple.rs: New file.
3201
c44af4eb
TT
32022016-05-17 Tom Tromey <tom@tromey.com>
3203
3204 * gdb.base/default.exp (set language): Add rust.
3205
dcd1f979
TT
32062016-05-17 Tom Tromey <tom@tromey.com>
3207
3208 * gdb.gdb/unittest.exp: New file.
3209
155b7f57
YQ
32102016-05-16 Yao Qi <yao.qi@linaro.org>
3211
3212 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3213 shell_prompt. Update shell_prompt_re.
3214
8ddd5a6c
DE
32152016-05-12 Doug Evans <dje@google.com>
3216
3217 PR symtab/19999
3218 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3219 $options when building executable.
3220 * gdb.dwarf2/fission-loclists-pie.S: New file.
3221 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3222
02e370d9
SM
32232016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3224
3225 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3226 of [is_remote target],
3227
8929ad8b
SM
32282016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3229
3230 * lib/gdb.exp (use_gdb_stub): New procedure.
3231
6c447423
DE
32322016-05-03 Yunlian Jiang <yunlian@google.com>
3233 Doug Evans <dje@google.com>
3234
3235 PR symtab/19914
3236 * gdb.dwarf2/dwp-sepdebug.c: New file.
3237 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3238
444e826c
SM
32392016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3240
3241 * gdb.base/detach.exp: Remove is_remote check.
3242
740feeaa
SM
32432016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3244
3245 * gdb.base/annota-input-while-running.exp: Don't check for
3246 [is_remote target]. Enable annotations after running to main.
3247 Remove unused "set test..." line.
3248
9080ac9d
SM
32492016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3250
3251 * gdb.trace/trace-enable-disable.exp: New file.
3252 * gdb.trace/trace-enable-disable.c: New file.
3253
952ebca5
SM
32542016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3255
3256 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3257 use it in info sharedlibrary test.
3258 * gdb.trace/ftrace-lock.exp: Likewise.
3259 * gdb.trace/ftrace.exp: Likewise.
3260 * gdb.trace/range-stepping.exp: Likewise.
3261 * gdb.trace/trace-break.exp: Likewise.
3262 * gdb.trace/trace-condition.exp: Likewise.
3263 * gdb.trace/trace-mt.exp: Likewise.
3264
d9019901
SM
32652016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3266
3267 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3268 (gdb_load_shlib): ... this.
3269 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3270 gdb_load_shlib.
3271 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3272 * gdb.base/ctxobj.exp: Likewise.
3273 * gdb.base/dprintf-pending.exp: Likewise.
3274 * gdb.base/dso2dso.exp: Likewise.
3275 * gdb.base/fixsection.exp: Likewise.
3276 * gdb.base/gcore-relro.exp: Likewise.
3277 * gdb.base/gdb1555.exp: Likewise.
3278 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3279 * gdb.base/gnu-ifunc.exp: Likewise.
3280 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3281 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3282 * gdb.base/pending.exp: Likewise.
3283 * gdb.base/print-file-var.exp: Likewise.
3284 * gdb.base/print-symbol-loading.exp: Likewise.
3285 * gdb.base/shlib-call.exp: Likewise.
3286 * gdb.base/shreloc.exp: Likewise.
3287 * gdb.base/so-impl-ld.exp: Likewise.
3288 * gdb.base/solib-disc.exp: Likewise.
3289 * gdb.base/solib-nodir.exp: Likewise.
3290 * gdb.base/solib-overlap.exp: Likewise.
3291 * gdb.base/solib-symbol.exp: Likewise.
3292 * gdb.base/solib-weak.exp (do_test): Likewise.
3293 * gdb.base/sym-file.exp: Likewise.
3294 * gdb.base/symtab-search-order.exp: Likewise.
3295 * gdb.base/type-opaque.exp: Likewise.
3296 * gdb.base/unload.exp: Likewise.
3297 * gdb.base/watchpoint-solib.exp: Likewise.
3298 * gdb.compile/compile.exp: Likewise.
3299 * gdb.cp/gdb2384.exp: Likewise.
3300 * gdb.cp/infcall-dlopen.exp: Likewise.
3301 * gdb.cp/re-set-overloaded.exp: Likewise.
3302 * gdb.fortran/library-module.exp: Likewise.
3303 * gdb.opt/solib-intra-step.exp: Likewise.
3304 * gdb.python/py-finish-breakpoint.exp: Likewise.
3305 * gdb.python/py-shared.exp: Likewise.
3306 * gdb.reverse/solib-precsave.exp: Likewise.
3307 * gdb.reverse/solib-reverse.exp: Likewise.
3308 * gdb.server/solib-list.exp: Likewise.
3309 * gdb.threads/dlopen-libpthread.exp: Likewise.
3310 * gdb.threads/tls-shared.exp: Likewise.
3311 * gdb.threads/tls-so_extern.exp: Likewise.
3312 * gdb.trace/change-loc.exp: Likewise.
3313 * gdb.trace/ftrace-lock.exp: Likewise.
3314 * gdb.trace/ftrace.exp: Likewise.
3315 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3316 * gdb.trace/pending.exp: Likewise.
3317 * gdb.trace/range-stepping.exp: Likewise.
3318 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3319 (strace_info_marker): Likewise.
3320 (strace_probe_marker): Likewise.
3321 (strace_trace_on_same_addr): Likewise.
3322 (strace_trace_on_diff_addr): Likewise.
3323 * gdb.trace/trace-break.exp: Likewise.
3324 * gdb.trace/trace-condition.exp: Likewise.
3325 * gdb.trace/trace-mt.exp: Likewise.
3326
fca4cfd9
SM
33272016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3328
3329 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3330 result of gdb_remote_download.
3331 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3332 * gdb.base/dso2dso.exp: Likewise.
3333 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3334 * gdb.base/print-file-var.exp: Likewise.
3335 * gdb.base/shlib-call.exp: Likewise.
3336 * gdb.base/shreloc.exp: Likewise.
3337 * gdb.base/solib-overlap.exp: Likewise.
3338 * gdb.base/solib-weak.exp (do_test): Likewise.
3339 * gdb.base/unload.exp: Likewise.
3340
11cf4ffb
YQ
33412016-04-27 Yao Qi <yao.qi@linaro.org>
3342
3343 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3344 exists.
3345
3e2e34f8
KB
33462016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3347
3348 * vla-type.exp: Print structure from toplevel.
3349
8f07e298
BH
33502016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3351
3352 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3353 of dynamic types.
3354 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3355 of dynamic types.
3356
9920b434
BH
33572016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3358
3359 * gdb.fortran/vla-type.f90: New file.
3360 * gdb.fortran/vla-type.exp: New file.
3361
f3abeff5
YQ
33622016-04-25 Yao Qi <yao.qi@linaro.org>
3363
3364 * gdb.base/branch-to-self.c: New file.
3365 * gdb.base/branch-to-self.exp: New file.
3366
0a5d52f0
YQ
33672016-04-22 Yao Qi <yao.qi@linaro.org>
3368
3369 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3370 more after $hex.
3371
495346f6
YQ
33722016-04-22 Yao Qi <yao.qi@linaro.org>
3373
3374 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3375 * gdb.base/annota3.exp: Likewise.
3376
4a7e075c
YQ
33772016-04-22 Yao Qi <yao.qi@linaro.org>
3378
3379 * gdb.reverse/step-precsave.exp: Do one step and test program
3380 stops in "callee" and do multiple steps until program goes out
3381 of "callee".
3382 * gdb.reverse/step-reverse.exp: Likewise.
3383
5b061e98
YQ
33842016-04-22 Yao Qi <yao.qi@linaro.org>
3385
3386 * gdb.trace/signal.exp: Also pass if
3387 $tracepoint_hits($i) > $iterations.
3388
5c5dc57f
YQ
33892016-04-22 Yao Qi <yao.qi@linaro.org>
3390
3391 * gdb.trace/signal.c: New file.
3392 * gdb.trace/signal.exp: New file.
3393
a55411b9
DE
33942016-04-19 Doug Evans <xdje42@gmail.com>
3395
3396 * gdb.base/bad-file.exp: New file.
3397
a22df60a
MG
33982016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3399
3400 * gdb.dwarf2/implref.exp: New file.
3401
0c13f7e5
BH
34022016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3403
3404 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3405 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3406 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3407 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3408 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3409 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3410 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3411 * lib/fortran.exp (fortran_int4): New procedure.
3412 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3413 (fortran_logical4): Likewise.
3414
9b9b09e9
BH
34152016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3416
3417 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3418
a14d1f4d
BH
34192016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3420
3421 * lib/compiler.c: Add Intel specific preprocessor macros.
3422 * lib/compiler.cc: Likewise.
25d49b86 3423
7d49b1d0
LM
34242016-04-13 Luis Machado <lgustavo@codesourcery.com>
3425
3426 * gdb.server/connect-with-no-symbol-file.c: New file.
3427 * gdb.server/connect-with-no-symbol-file.exp: New file.
3428
8392fa22
SM
34292016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3430
3431 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3432
8c4c4aeb
SM
34332016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3434
3435 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3436 standard output directory.
3437
45e3745e
AT
34382016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3439
3440 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3441
e26b7e41
MM
34422016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3443
3444 * gdb.btrace/instruction_history.c (loop): Add declaration.
3445
8ce09462
AT
34462016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3447
3448 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3449
2e88a1ea
SM
34502016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3451
3452 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3453 parentheses to print.
3454 (continue_handler): Likewise.
3455
f48e22e3
SM
34562016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3457
3458 * gdb.server/solib-list.exp: Remove is_remote check.
3459 Pass shlib= to gdb_compile. Don't link shared library with
3460 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3461 Run binary filename through "readlink -f" on the target.
3462
096be756
PA
34632016-04-08 Pedro Alves <palves@redhat.com>
3464
3465 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3466 interpreter filename as argument to gdbserver_spawn.
3467 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3468 Return empty if $last_loaded_file does not exist.
3469
06500533
JK
34702016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3473 * gdb.base/jit-main.c: Use exit after usage.
3474
2d35e871
JK
34752016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3476
3477 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3478 GDBHISTSIZE prior to the tests.
3479 * gdb.base/gdbinit-history.exp: Likewise.
3480
34812016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3482
3483 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3484 instead of build_executable. Use gdb_load_shlibs.
3485
c8064e7e
YQ
34862016-04-07 Yao Qi <yao.qi@linaro.org>
3487
3488 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3489 Execute "si" command.
3490
bde47561
YQ
34912016-04-07 Yao Qi <yao.qi@linaro.org>
3492
3493 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3494 number instead of the comments on some line.
3495
b16f8a3b
DB
34962016-04-06 Don Breazeal <donb@codesourcery.com>
3497
3498 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3499 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3500
c2f901df
SM
35012016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3502
3503 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3504 standard_output_file. Remove unused binfile variable.
3505
ac17fda0
CU
35062016-04-05 Catalin Udma <catalin.udma@freescale.com>
3507
3508 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3509 * gdb.python/py-mi-objfile.exp: Match "list main" output
3510 in console format.
3511
03a8c4df
SM
35122016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3513
3514 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3515 absolute.
3516
6e774b13
SM
35172016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3518
3519 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3520 absolute.
3521 * gdb.trace/ftrace.exp: Likewise.
3522 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3523 targets as well.
3524 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3525 (gdb_load_shlibs): Copy libraries to test directory when testing
3526 natively. Only set solib-search-path if testing remotely.
3527 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3528
7817ea46
SM
35292016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3530
3531 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3532 gdb_download. Use it even if the target is not remote.
3533 * gdb.base/jit.exp (compile_jit_test): Likewise.
3534 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3535 output directory if the destination board is local, otherwise use
3536 the standard remote_download from DejaGnu.
3537 (gdb_download): Remove.
3538 (gdb_load_shlibs): Use gdb_remote_download instead of
3539 gdb_download.
3540 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3541 Use gdb_remote_download instead of gdb_download. Use it even if
3542 the target is not remote.
3543 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3544 instead of gdb_download.
3545
7beb7f68
SM
35462016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3547
3548 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3549 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3550 run.
3551
cc63428a
AV
35522016-04-01 Artemiy Volkov <artemiyv@acm.org>
3553
3554 PR gdb/19820
3555 * gdb.base/printcmds.exp: Add artificial arrays tests.
3556
64cdf930
PA
35572016-03-31 Pedro Alves <palves@redhat.com>
3558
3559 PR gdb/19858
3560 * gdb.base/jit-main.c: Include unistd.h.
3561 (ATTACH): Define to 0 if not already defined.
3562 (wait_for_gdb, mypid): New globals.
3563 (WAIT_FOR_GDB): New macro.
3564 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3565 some breakpoint locations.
3566 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3567 New procedures.
3568 (one_jit_test): Add REATTACH parameter, and handle it. Use
3569 continue_to_test_location.
3570 (top level): Test attach, and adjusts calls to one_jit_test.
3571
40dea8cb
PA
35722016-03-31 Pedro Alves <palves@redhat.com>
3573
3574 PR gdb/19858
3575 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3576 BINSUFFIX parameter, and handle it.
3577 (top level): Adjust calls compile_jit_test.
3578
e7ea3ec7
CU
35792016-03-31 Catalin Udma <catalin.udma@freescale.com>
3580
3581 PR python/19743
3582 * gdb.python/py-mi-events-gdb.py: New file.
3583 * gdb.python/py-mi-events.c: New file.
3584 * gdb.python/py-mi-events.exp: New file.
3585
e6359af3
YQ
35862016-03-30 Yao Qi <yao.qi@linaro.org>
3587
3588 * gdb.reverse/until-precsave.exp: Match function name only.
3589 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3590 Move malloc to a condition block.
3591 * gdb.reverse/until-reverse.exp: Match function name only.
3592
a4105d04
MK
35932016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3594
3595 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3596 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3597 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3598 variable for GPR 0 instead of assuming it is register 0.
3599 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3600 * lib/trace-support.exp: Add s390 registers.
3601
bfa6adb9
YQ
36022016-03-29 Yao Qi <yao.qi@linaro.org>
3603
3604 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3605
1e6697ea
YQ
36062016-03-24 Yao Qi <yao.qi@linaro.org>
3607
3608 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3609 test message.
3610
64bcd522
AA
36112016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3612
3613 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3614 maintaining separate logic for constructing the output path.
3615
7868401b
DB
36162016-03-16 Don Breazeal <donb@codesourcery.com>
3617
3618 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3619 Retry fork and waitpid on interrupted system call errors.
3620 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3621 Use with_timeout_factor to increase timeout by factor of 10.
3622
1cafadb4
DB
36232016-03-15 Don Breazeal <donb@codesourcery.com>
3624
3625 * gdb.cp/scope-err.cc: New test program.
3626 * gdb.cp/scope-err.exp: New test script.
3627 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3628 lines and "set breakpoint here" comment.
3629 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3630 Fixed some whitespace and format issues.
3631 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3632 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3633
81516450
DE
36342016-03-15 Doug Evans <dje@google.com>
3635
3636 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3637 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3638 All callers updated. Add tests for enums, mixed flags register.
3639
aa52b601
DE
36402016-03-15 Doug Evans <dje@google.com>
3641
3642 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3643 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3644
fa4ff313
SM
36452016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3646
3647 * gdb.base/default.exp: Add $_as_string to the list of expected
3648 convenience functions.
3649
f2403c39
AB
36502016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3651
3652 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3653
f2f3ccb9
SM
36542016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3655
3656 * gdb.python/py-as-string.exp: New file.
3657 * gdb.python/py-as-string.c: New file.
3658
00dbd492
PA
36592016-03-09 Pedro Alves <palves@redhat.com>
3660
3661 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3662 signal" -> "Thread NN received signal" output change.
3663 * gdb.threads/ia64-sigill.exp: Likewise.
3664 * gdb.threads/linux-dp.exp: Likewise.
3665 * gdb.threads/manythreads.exp: Likewise.
3666 * gdb.threads/pending-step.exp: Likewise.
3667 * gdb.threads/print-threads.exp: Likewise.
3668 * gdb.threads/sigstep-threads.exp: Likewise.
3669 * gdb.threads/staticthreads.exp: Likewise.
3670 * gdb.threads/tls.exp: Likewise.
3671
1e6697ea
YQ
36722016-03-09 Pedro Alves <palves@redhat.com>
3673
3674 * gdb.base/command-line-input.exp: New file.
3675
b04fd3be
MK
36762016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3677
3678 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3679 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3680 * gdb.trace/pending.exp: Accept leading dot before function name.
3681 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3682 * lib/trace-support.exp: Set registers for ppc.
3683
98fa59e9
MK
36842016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3685
3686 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3687 use it for disassembly; accept .main in addition to main in backtrace.
3688
f77198c8
MK
36892016-03-09 Wei-cheng Wang <cole945@gmail.com>
3690 Marcin Kościelnicki <koriakin@0x04.net>
3691
3692 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3693 (gdb_recursion_test_ptr): New global variable.
3694 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3695 gdb_recursion_test.
3696 (gdb_c_test): Ditto.
3697
ba84e0da
MK
36982016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3699
3700 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3701 ordering.
3702
4366d36e
MK
37032016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3704
3705 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3706 (bar): Add bar_start_lbl label.
3707 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3708 of foo/bar for emitting DWARF and tracing.
3709
5eb264df
SDJ
37102016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3711
3712 * analyze-racy-logs.py: Set executable bit.
3713
fb6a751f
SDJ
37142016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3715
3716 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3717 (CHECK_TARGET_TMP): Likewise.
3718 (check-single-racy): New rule.
3719 (check-parallel-racy): Likewise.
3720 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3721 (do-check-parallel-racy): New rule.
3722 (check-racy/%.exp): Likewise.
3723 * README (Racy testcases): New section.
3724 * analyze-racy-logs.py: New file.
3725
bdf7e230
DE
37262016-03-03 Doug Evans <dje@google.com>
3727
3728 * gdb.base/skip.exp: Use with_test_prefix.
3729
4719d415
YQ
37302016-03-03 Yao Qi <yao.qi@linaro.org>
3731
3732 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3733 Invoke step_over_syscall "clone" and break_cond_on_syscall
3734 "clone".
3735 * gdb.base/step-over-clone.c: New file.
3736
ea507862
YQ
37372016-03-03 Yao Qi <yao.qi@linaro.org>
3738
3739 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3740 code format.
3741
8fc8cbda
YQ
37422016-03-03 Yao Qi <yao.qi@linaro.org>
3743
3744 * gdb.base/disp-step-fork.c: Rename to ...
3745 * gdb.base/step-over-fork.c: ... it. New file.
3746 * gdb.base/disp-step-vfork.c: Rename to ...
3747 * gdb.base/step-over-vfork.c: ... it. New file.
3748 * gdb.base/disp-step-syscall.exp: Rename to ...
3749 * gdb.base/step-over-syscall.exp: ... it. New file.
3750 (disp_step_cross_syscall): Rename to ...
3751 (step_over_syscall): ... it.
3752
92fa70b0
YQ
37532016-03-03 Yao Qi <yao.qi@linaro.org>
3754
3755 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3756 If target supports condition evaluation on target, invoke
3757 break_cond_on_syscall for fork and vfork.
3758
e197ad3c
YQ
37592016-03-03 Yao Qi <yao.qi@linaro.org>
3760
3761 * gdb.base/disp-step-syscall.exp: Don't invoke
3762 support_displaced_stepping.
3763 (disp_step_cross_syscall): Test with displaced stepping off and
3764 on if supported.
3765
0b47da9f
YQ
37662016-03-03 Yao Qi <yao.qi@linaro.org>
3767
3768 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3769 proc.
3770 (setup): New proc.
3771 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3772 and setup.
3773
065ab6dc
BH
37742016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3775
3776 * gdb.fortran/vla-history.exp: Remove breakpoint.
3777
07e448ad 37782016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3779
25d49b86
PA
3780 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3781 exceeds timeout.
07e448ad 3782
9ac2d526 37832016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3784
25d49b86
PA
3785 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3786 breakpoint.
9ac2d526 3787
17807369
BH
37882016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3789
3790 * gdb.mi/vla.f90: Nullify pointer after declaration.
3791
86e501af
PA
37922016-03-01 Pedro Alves <palves@redhat.com>
3793
3794 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3795
1e903e32
PA
37962016-03-01 Pedro Alves <palves@redhat.com>
3797
3798 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3799 before anything else.
3800 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3801 _GNU_SOURCE here.
3802 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3803 before anything else.
3804 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3805
6ccb54e2
PA
38062016-03-01 Pedro Alves <palves@redhat.com>
3807
3808 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3809
30ca9da1
YQ
38102016-03-01 Yao Qi <yao.qi@linaro.org>
3811
3812 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3813 prepare_for_testing.
3814
dc856b38
YQ
38152016-03-01 Yao Qi <yao.qi@linaro.org>
3816
3817 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3818
4a932159
AA
38192016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3820
3821 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3822 manually constructing the output path.
3823
f2489477
AA
38242016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3825
3826 * gdb.arch/s390-stackless.S: New.
3827 * gdb.arch/s390-stackless.exp: New.
3828
38899f16
IB
38292016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3830
3831 * gdb.dlang/circular.c: New file.
3832 * gdb.dlang/circular.exp: New file.
3833
9fde51ed
YQ
38342016-02-26 Yao Qi <yao.qi@linaro.org>
3835
3836 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3837 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3838 (testcases): Update.
3839
ce90fefe
YQ
38402016-02-26 Yao Qi <yao.qi@linaro.org>
3841
3842 * gdb.reverse/aarch64.c: Rename to ...
3843 * gdb.reverse/insn-reverse.c: ... it.
3844 * gdb.reverse/aarch64.exp: Rename to ...
3845 * gdb.reverse/insn-reverse.exp: ... it.
3846
3263bceb
YQ
38472016-02-26 Yao Qi <yao.qi@linaro.org>
3848
3849 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3850 (testcase_ftype): New.
3851 (testcases): New array.
3852 (n_testcases): New.
3853 (main): Call each element in testcases.
3854 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3855 (read_testcase): New.
3856 Do the tests in a loop.
3857
6cb59ff1
YQ
38582016-02-25 Yao Qi <yao.qi@linaro.org>
3859
3860 * gdb.base/branches.c: Remove.
3861
ae91f625
MK
38622016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3863
3864 PR gdb/13808
3865 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3866
678b48b7
MK
38672016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3868
3869 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3870
7337a6f2
MK
38712016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3872
3873 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3874 change x86_64 call_insn to 'callq'.
3875
861ca91f
AT
38762016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3877
3878 * gdb.trace/tfile-avx.c: Move to...
3879 * gdb.trace/tracefile-pseudo-reg.c: Here.
3880 * gdb.trace/tfile-avx.exp: Move to...
3881 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3882
bf74e428
GB
38832016-02-24 Gary Benson <gbenson@redhat.com>
3884
3885 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3886 message on attach.
3887
cce0e923
DE
38882016-02-23 Doug Evans <dje@google.com>
3889
3890 * gdb.base/skip.c (test_skip): New function.
3891 (end_test_skip_file_and_function): New function.
3892 (test_skip_file_and_function): New function.
3893 * gdb.base/skip1.c (test_skip): New function.
3894 (skip1_test_skip_file_and_function): New function.
3895 * gdb.base/skip.exp: Add tests for new skip options.
3896 * gdb.base/skip-solib.exp: Update expected output.
3897 * gdb.perf/skip-command.cc: New file.
3898 * gdb.perf/skip-command.exp: New file.
3899 * gdb.perf/skip-command.py: New file.
3900
4000e47e
MK
39012016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3902
3903 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3904 info registers pattern.
3905
24f75ead
IB
39062016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
3907
3908 * lib/future.exp: Add D support.
3909 (gdb_find_gdc): New proc.
3910 (gdb_default_target_compile): Add D support.
3911
fbb7bcbe
WW
39122016-02-18 Wei-cheng Wang <cole945@gmail.com>
3913
3914 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
3915 user+system time.
3916 (trace_speed_test): Determine the iteration count for a time
3917 between 15..30 seconds.
3918
012b3a21
WT
39192016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
3920
3921 * gdb.arch/i386-mpx-sigsegv.c: New file.
3922 * gdb.arch/i386-mpx-sigsegv.exp: New file.
3923 * gdb.arch/i386-mpx-simple_segv.c: New file.
3924 * gdb.arch/i386-mpx-simple_segv.exp: New file.
3925
2d5189bd
YQ
39262016-02-18 Yao Qi <yao.qi@linaro.org>
3927
3928 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3929 Don't call setup_kfail.
3930
40fb20d0
YQ
39312016-02-18 Yao Qi <yao.qi@linaro.org>
3932
3933 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3934 Set "set breakpoint condition-evaluation" per $cond_bp_target.
3935
21b1f8d2
DE
39362016-02-16 Doug Evans <dje@google.com>
3937
3938 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
3939 * gdb.base/skip1.c: Ditto.
3940 * gdb.base/skip.exp: Whitespace cleanup.
3941
4041ed77
DB
39422016-02-16 Don Breazeal <donb@codesourcery.com>
3943
3944 PR remote/19496
3945 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3946 Remove kfail for PR remote/19496.
3947
c4ef31bf
SM
39482016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3949
3950 * lib/gdb.exp (standard_temp_file): Return a path specific to
3951 the runtest invocation.
3952
266b65b3
SM
39532016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3954
3955 * gdb.trace/save-trace.exp: Change relative path to be in the
3956 standard output directory.
3957
a7a0a6a9
JK
39582016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3959
3960 * gdb.arch/i386-prologue.c: Add missing prototypes.
3961
c99dbb42
JK
39622016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3963
3964 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
3965 * gdb.arch/i386-prologue.exp: Likewise.
3966 * gdb.arch/i386-size.exp: Likewise.
3967
aa480355
SM
39682016-02-15 Simon Marchi <simon.marchi@ericsson.com>
3969
3970 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
3971 define object file path.
3972 * gdb.btrace/gcore.exp: Use standard_output_file to define core
3973 file path.
3974 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
3975 standard_output_file to define binfile.
3976
ba881f50
JK
39772016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 Fix compatibility with recent gfortran-5.3.1.
3980 * gdb.fortran/vla-history.exp (print vla1 allocated)
3981 (print vla2 allocated, print $2, print $3): Remove
3982 (print $4): Rename to ...
3983 (print $2): ... here.
3984 (print $9): Rename to ...
3985 (print $5): ... here.
3986 (print $10): Rename to ...
3987 (print $6): ... here.
3988 * gdb.fortran/vla.f90: Add pvla initialization.
3989
e9fb005c
JK
39902016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3991
3992 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
3993 New test.
3994 * gdb.fortran/vla-value-sub.exp: Likewise.
3995
e44e00ff
MK
39962016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
3997
3998 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
3999
97e94151
SM
40002016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4001
4002 * i386-biarch-core.exp: Define corefile using
4003 standard_output_file.
4004
01113bc1
YQ
40052016-02-12 Yao Qi <yao.qi@linaro.org>
4006
4007 * gdb.arch/arm-single-step-kernel-helper.c: New.
4008 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4009
33b4777c
MM
40102016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4011
4012 * gdb.btrace/tailcall-only.exp: New.
4013 * gdb.btrace/tailcall-only.c: New.
4014 * gdb.btrace/x86_64-tailcall-only.S: New.
4015 * gdb.btrace/i686-tailcall-only.S: New.
4016
acc23c11
PA
40172016-02-11 Pedro Alves <palves@redhat.com>
4018
4019 * README (Parallel testing): Add missing double quotes.
4020
e352bf0a
PA
40212016-02-11 Pedro Alves <palves@redhat.com>
4022
4023 * README (Parallel testing): New section.
4024 (GDB_PARALLEL): Rewrite.
4025 (FORCE_PARALLEL): Document.
4026
9f5fed78
MK
40272016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4028
4029 * gdb.trace/tfile-avx.c: New test.
4030 * gdb.trace/tfile-avx.exp: New test.
4031
9ef9e6a6
KS
40322016-02-09 Keith Seitz <keiths@redhat.com>
4033
4034 PR breakpoints/19546
4035 * gdb.base/infcall-exec.c: New file.
4036 * gdb.base/infcall-exec2.c: New file.
4037 * gdb.base/infcall-exec.exp: New file.
4038
a96e36da
KS
40392016-02-09 Keith Seitz <keiths@redhat.com>
4040
4041 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4042 (toplevel): Call test_bkpt_address.
4043
9f61929f
KS
40442016-02-09 Keith Seitz <keiths@redhat.com>
4045
4046 PR python/19506
4047 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4048 (toplevel): Call test_bkpt_address.
4049
1e94266c
SM
40502016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4051
4052 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4053 to AC_OUTPUT.
4054 * configure: Regenerate.
4055
2a7f3dff
PA
40562016-02-09 Pedro Alves <palves@redhat.com>
4057
4058 PR breakpoints/19548
4059 * gdb.base/execl-update-breakpoints.c (some_function): New
4060 function.
4061 (main): Call it.
4062 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4063 Tighten expected GDB output.
4064
2151ccc5
SM
40652016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4066
4067 * Makefile.in (ALL_SUBDIRS): Remove.
4068 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4069 (distclean maintainer-clean realclean): Likewise.
4070 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4071 * configure: Regenerate.
4072 * gdb.ada/Makefile.in: Delete.
4073 * gdb.arch/Makefile.in: Likewise.
4074 * gdb.asm/Makefile.in: Likewise.
4075 * gdb.base/Makefile.in: Likewise.
4076 * gdb.btrace/Makefile.in: Likewise.
4077 * gdb.cell/Makefile.in: Likewise.
4078 * gdb.compile/Makefile.in: Likewise.
4079 * gdb.cp/Makefile.in: Likewise.
4080 * gdb.disasm/Makefile.in: Likewise.
4081 * gdb.dlang/Makefile.in: Likewise.
4082 * gdb.dwarf2/Makefile.in: Likewise.
4083 * gdb.fortran/Makefile.in: Likewise.
4084 * gdb.gdb/Makefile.in: Likewise.
4085 * gdb.go/Makefile.in: Likewise.
4086 * gdb.guile/Makefile.in: Likewise.
4087 * gdb.java/Makefile.in: Likewise.
4088 * gdb.linespec/Makefile.in: Likewise.
4089 * gdb.mi/Makefile.in: Likewise.
4090 * gdb.modula2/Makefile.in: Likewise.
4091 * gdb.multi/Makefile.in: Likewise.
4092 * gdb.objc/Makefile.in: Likewise.
4093 * gdb.opencl/Makefile.in: Likewise.
4094 * gdb.opt/Makefile.in: Likewise.
4095 * gdb.pascal/Makefile.in: Likewise.
4096 * gdb.perf/Makefile.in: Likewise.
4097 * gdb.python/Makefile.in: Likewise.
4098 * gdb.reverse/Makefile.in: Likewise.
4099 * gdb.server/Makefile.in: Likewise.
4100 * gdb.stabs/Makefile.in: Likewise.
4101 * gdb.threads/Makefile.in: Likewise.
4102 * gdb.trace/Makefile.in: Likewise.
4103 * gdb.xml/Makefile.in: Likewise.
4104 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4105 GDB_PARALLEL.
4106 (standard_output_file): Remove check for GDB_PARALLEL, always
4107 return path in outputs/$subdir/$testname.
4108
437277d4
SM
41092016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4110
4111 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4112 (site.exp): Assign abs_srcdir to tcl's srcdir.
4113
31d913c7
YQ
41142016-02-04 Yao Qi <yao.qi@linaro.org>
4115
4116 * gdb.base/foll-exec-mode.c: Include limits.h.
4117 (main): Add parameters argc and argv. Get directory from
4118 argv[0].
4119 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4120 compilation.
4121 * gdb.base/foll-exec.c: Include limits.h.
4122 (main): Add parameters argc and argv.
4123 Get directory from argv[0].
4124 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4125 Adjust tests on the number of lines as source code changed.
4126 * gdb.base/foll-vfork-exit.c: Include limits.h.
4127 (main): Add one line of statement before vfork.
4128 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4129 (main): Add parameters argc and argv. Get directory from
4130 argv[0].
4131 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4132 (setup_gdb): Set tbreak to skip some source lines.
4133 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4134 (main): Add parameters argc and argv. Get directory from
4135 argv[0].
4136 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4137 compilation.
4138 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4139 (main): Add parameters argc and argv. Get directory from
4140 argv[0].
4141 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4142 compilation.
4143
9482b9fb
DE
41442016-02-01 Doug Evans <dje@google.com>
4145
4146 * gdb.base/skip.exp: Clean up multiple references to same test name.
4147
6b2e4f10
PA
41482016-02-01 Pedro Alves <palves@redhat.com>
4149
ccb6afd6 4150 PR remote/19496
6b2e4f10
PA
4151 * gdb.threads/forking-threads-plus-breakpoint.exp
4152 (displaced_stepping_supported): New global.
4153 (probe_displaced_stepping_support): New procedure.
4154 (do_test): Add 'displaced' parameter, and use it.
4155 (top level): Check for displaced stepping support. Add displaced
4156 stepping on/off testing axis.
4157
37a8db1a
AB
41582016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4159
4160 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4161 pointer. Don't perform further tests on the unassociated pointer
4162 if the first test fails.
4163
5fdf6324
AB
41642016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4165
4166 * gdb.base/max-value-size.c: New file.
4167 * gdb.base/max-value-size.exp: New file.
4168 * gdb.base/huge.exp: Disable max-value-size for this test.
4169
935c6144
IB
41702016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4171
4172 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4173
7fe8399d
YQ
41742016-01-28 Yao Qi <yao.qi@linaro.org>
4175
4176 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4177
a2077e25
PA
41782016-01-25 Pedro Alves <palves@redhat.com>
4179
4180 PR threads/19461
4181 * gdb.base/fork-running-state.c: New file.
4182 * gdb.base/fork-running-state.exp: New file.
4183
1d2736d4
PA
41842016-01-25 Pedro Alves <palves@redhat.com>
4185
4186 PR gdb/19494
4187 * gdb.base/catch-fork-kill.c: New file.
4188 * gdb.base/catch-fork-kill.exp: New file.
4189
f1da4b11
PA
41902016-01-25 Pedro Alves <palves@redhat.com>
4191
4192 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4193 Delete, moved to lib/gdb.exp.
4194 * gdb.threads/forking-threads-plus-breakpoint.exp
4195 (foreach_with_prefix): Likewise.
4196 * gdb.threads/process-dies-while-handling-bp.exp
4197 (foreach_with_prefix): Likewise.
4198 * lib/gdb.exp (foreach_with_prefix): New procedure.
4199
45f38546
MK
42002016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4201
4202 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4203 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4204
dc29a1ce
MK
42052016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4206
4207 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4208 endian targets.
4209
092127d7
JK
42102016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4211 Pedro Alves <palves@redhat.com>
4212
4213 Fix testsuite compatibility with Guile.
4214 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4215 number.
4216
31d765d3
JK
42172016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 Fix testsuite compatibility with Guile.
4220 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4221 (thread 1): New test for backtrace through signal handler.
4222
1ac78c04
YQ
42232016-01-22 Yao Qi <yao.qi@linaro.org>
4224
4225 PR testsuite/19491
4226 * gdb.base/multi-forks.c: Include
4227 ../lib/unbuffer_output.c
4228 (main): Call gdb_unbuffer_output.
4229
4f5946a8
DE
42302016-01-21 Doug Evans <dje@google.com>
4231
4232 * lib/ada.exp (gdb_compile_ada): Fix typo.
4233
305e13e6
JB
42342016-01-21 Joel Brobecker <brobecker@adacore.com>
4235
4236 * gdb.base/break-fun-addr.exp: New file.
4237 * gdb.base/break-fun-addr1.c: New file.
4238 * gdb.base/break-fun-addr2.c: New file.
4239
5f5dfff6
SM
42402016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4241
4242 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4243 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4244 enum flag values.
4245
fd356fa2
AA
42462016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4247
4248 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4249 when GDB can not set the vector return value. Add more comments
4250 for clarification.
4251
9df22175
AT
42522016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4253
4254 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4255 command.
4256
41d1845e
SM
42572016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4258
4259 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4260
01ac6840
SM
42612016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4262
4263 * Makefile.in (check-single): Pass --status to runtest.
4264 (check/%.exp): Likewise.
4265
42662016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4267
4268 * Makefile.in (check-parallel): Propagate return code from make
4269 do-check-parallel.
4270
bd0a71fa
MK
42712016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4272
4273 * gdb.trace/ftrace.exp: Fix expected message on continue.
4274 * gdb.trace/pending.exp: Fix expected message on continue.
4275 * gdb.trace/trace-break.exp: Fix expected message on continue.
4276
8bcbad33
SM
42772016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4278
4279 * lib/gdb.exp (gdb_test): Remove unused global references.
4280
f303dbd6
PA
42812016-01-18 Pedro Alves <palves@redhat.com>
4282
4283 * gdb.base/async-shell.exp: Adjust expected output.
4284 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4285 * gdb.base/siginfo-thread.exp: Adjust expected output.
4286 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4287 * gdb.java/jnpe.exp: Adjust expected output.
4288 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4289 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4290 * gdb.threads/leader-exit.exp: Adjust expected output.
4291 * gdb.threads/manythreads.exp: Adjust expected output.
4292 * gdb.threads/pthreads.exp: Adjust expected output.
4293 * gdb.threads/schedlock.exp: Adjust expected output.
4294 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4295 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4296 expected output.
4297 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4298 output.
4299 * gdb.threads/sigthread.exp: Adjust expected output.
4300 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4301
b2789696
YQ
43022016-01-18 Yao Qi <yao.qi@linaro.org>
4303
4304 * gdb.guile/scm-section-script.c: Replace @progbits with
4305 %progbits.
4306 * gdb.python/py-section-script.c: Likewise.
4307
71ef29a8
PA
43082016-01-15 Pedro Alves <palves@redhat.com>
4309
4310 * gdb.multi/tids.exp: Test star wildcard ranges.
4311
3f5b7598
PA
43122016-01-15 Pedro Alves <palves@redhat.com>
4313
4314 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4315 command from "thread apply" invocation.
4316 (thr_apply_info_thr_invalid): Default the expected output to the
4317 input tid list.
4318 (top level): Add tests that use convenience variables. Add tests
4319 for "thread apply" with a valid TID list, but missing the command.
4320
663f6d42
PA
43212016-01-13 Pedro Alves <palves@redhat.com>
4322
4323 * gdb.base/default.exp: Expect $_gthread as well.
4324 * gdb.multi/tids.exp: Test $_gthread.
4325 * gdb.threads/thread-specific.exp: Test $_gthread.
4326
c84f6bbf
PA
43272016-01-13 Pedro Alves <palves@redhat.com>
4328
4329 * gdb.multi/tids.exp: Test "info threads -gid".
4330
22a02324
PA
43312016-01-13 Pedro Alves <palves@redhat.com>
4332
4333 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4334 Breakpoint.thread.
4335 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4336
5d5658a1
PA
43372016-01-07 Pedro Alves <palves@redhat.com>
4338
4339 * gdb.base/break.exp: Adjust to output changes.
4340 * gdb.base/hbreak2.exp: Likewise.
4341 * gdb.base/sepdebug.exp: Likewise.
4342 * gdb.base/watch_thread_num.exp: Likewise.
4343 * gdb.linespec/keywords.exp: Likewise.
4344 * gdb.multi/info-threads.exp: Likewise.
4345 * gdb.threads/thread-find.exp: Likewise.
4346 * gdb.multi/tids.c: New file.
4347 * gdb.multi/tids.exp: New file.
4348
84654457
PA
43492016-01-13 Pedro Alves <palves@redhat.com>
4350
4351 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4352
e3940304
PA
43532016-01-13 Pedro Alves <palves@redhat.com>
4354
4355 * gdb.base/default.exp: Expect $_inferior as well.
4356 * gdb.multi/base.exp: Test $_inferior.
4357
a911d87a
PA
43582016-01-13 Pedro Alves <palves@redhat.com>
4359
4360 PR breakpoints/19388
4361 * gdb.base/catch-signal-siginfo-cond.c: New file.
4362 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4363
82075af2
JS
43642016-01-12 Josh Stone <jistone@redhat.com>
4365 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4366
4367 * gdb.base/catch-syscall.c (do_execve): New variable.
4368 (main): Conditionally trigger an execve.
4369 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4370 (test_catch_syscall_execve): New, check entry/return across execve.
4371 (do_syscall_tests): Call test_catch_syscall_execve.
4372
e46eeedd
PA
43732016-01-12 Pedro Alves <palves@redhat.com>
4374
4375 * gdb.base/random-signal.exp (do_test): New procedure, with body
4376 of testcase moved in.
4377
01d8c27e
JK
43782016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4379 Pedro Alves <palves@redhat.com>
4380
4381 * gdb.base/funcargs.exp (finish from indirectly called function):
4382 Reintroduce the case for 'First'.
4383
9a706302
JK
43842016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4385 Pedro Alves <palves@redhat.com>
4386
4387 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4388 (tcatch_vfork_then_child_follow_exec)
4389 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4390 identification.
4391
c0ecb95f
JK
43922016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4393
4394 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4395 and repeats to unlimited.
4396 * gdb.python/py-value.exp: Likewise.
4397 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4398 and repeats to unlimited.
4399
6cfc1fcb
JK
44002016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4401
4402 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4403 and reordering the functions.
4404 * gdb.multi/hangout.c: Likewise.
4405 * gdb.multi/hello.c: Likewise.
4406
582a1b00
SM
44072016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4408
4409 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4410 absolute.
4411 (SingleStatisticTestResult.report): Use dict.keys instead of
4412 dict.iterkeys.
4413
79bc59cb
PA
44142016-01-06 Pedro Alves <palves@redhat.com>
4415
4416 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4417
43368e1d
MM
44182016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4419
4420 * gdb.btrace/dlopen.exp: New.
4421 * gdb.btrace/dlopen.c: New.
4422 * gdb.btrace/dlopen-dso.c: New.
4423
79fad5b8
SL
44242015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4425
4426 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4427 PATTERN argument is optional.
4428
ab8314b3
JB
44292015-12-24 Joel Brobecker <brobecker@adacore.com>
4430
4431 * lib/ada.exp (target_compile_ada_from_dir): New function.
4432 (gdb_compile_ada): Reimplement avoiding the use of project files.
4433 * gdb.ada/gnat_ada.gpr: Delete.
4434 * gdb.ada/cond_lang.exp: Adjust test to make path before
4435 filename optional.
4436 * gdb.ada/small_reg_param.exp: Likewise.
4437
fe33faff
SM
44382015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4439
4440 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4441
6d265cb4
TP
44422015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4443
4444 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4445 case.
4446
10125099
SM
44472015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4448
4449 * gdb.base/break.exp: Remove dead code.
4450 * gdb.base/sepdebug.exp: Likewise.
4451
3ca22649
SM
44522015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4453
4454 * gdb.asm/asm-source.exp: Remove HP-UX references.
4455 * gdb.base/annota1.exp: Likewise.
4456 * gdb.base/annota3.exp: Likewise.
4457 * gdb.base/attach.exp: Likewise.
4458 * gdb.base/bigcore.exp: Likewise.
4459 * gdb.base/break.exp: Likewise.
4460 * gdb.base/call-ar-st.exp: Likewise.
4461 * gdb.base/callfuncs.exp: Likewise.
4462 * gdb.base/catch-fork-static.exp: Likewise.
4463 * gdb.base/display.exp: Likewise.
4464 * gdb.base/foll-exec-mode.exp: Likewise.
4465 * gdb.base/foll-exec.exp: Likewise.
4466 * gdb.base/foll-fork.exp: Likewise.
4467 * gdb.base/foll-vfork.exp: Likewise.
4468 * gdb.base/funcargs.exp: Likewise.
4469 * gdb.base/hbreak2.exp: Likewise.
4470 * gdb.base/inferior-died.exp: Likewise.
4471 * gdb.base/interrupt.exp: Likewise.
4472 * gdb.base/multi-forks.exp: Likewise.
4473 * gdb.base/nodebug.exp: Likewise.
4474 * gdb.base/sepdebug.exp: Likewise.
4475 * gdb.base/solib1.c: Likewise.
4476 * gdb.base/step-test.exp: Likewise.
4477 * gdb.mi/non-stop.c: Likewise.
4478 * gdb.mi/pthreads.c: Likewise.
4479 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4480 * gdb.threads/pthreads.c: Likewise.
4481 * gdb.threads/staticthreads.exp: Likewise.
4482 * lib/future.exp: Likewise.
4483 * lib/gdb.exp: Likewise.
4484 * gdb.base/so-indr-cl.c: Remove.
4485 * gdb.base/so-indr-cl.exp: Likewise.
4486 * gdb.base/solib.c: Likewise.
4487 * gdb.base/solib.exp: Likewise.
4488 * gdb.base/solib2.c: Likewise.
4489
b6304613
SM
44902015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4491
4492 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4493 * gdb.base/call-ar-st.exp: Likewise.
4494 * gdb.base/callfuncs.exp: Likewise.
4495 * gdb.base/condbreak.exp: Likewise.
4496 * gdb.base/constvars.exp: Likewise.
4497 * gdb.base/hbreak2.exp: Likewise.
4498 * gdb.base/langs.exp: Likewise.
4499 * gdb.base/list.exp: Likewise.
4500 * gdb.base/long_long.exp: Likewise.
4501 * gdb.base/ptype.exp: Likewise.
4502 * gdb.base/scope.exp: Likewise.
4503 * gdb.base/signals.exp: Likewise.
4504 * gdb.base/so-impl-ld.exp: Likewise.
4505 * gdb.base/varargs.exp: Likewise.
4506 * gdb.base/volatile.exp: Likewise.
4507 * gdb.base/whatis.exp: Likewise.
4508 * gdb.cp/cplusfuncs.exp: Likewise.
4509 * gdb.cp/inherit.exp: Likewise.
4510 * gdb.cp/local.exp: Likewise.
4511 * gdb.cp/member-ptr.exp: Likewise.
4512 * gdb.cp/method.exp: Likewise.
4513 * gdb.cp/overload.exp: Likewise.
4514 * gdb.cp/templates.exp: Likewise.
4515 * gdb.stabs/weird.exp: Likewise.
4516 * lib/compiler.c: Likewise.
4517 * lib/compiler.cc: Likewise.
4518 * lib/cp-support.exp: Likewise.
4519 * lib/gdb.exp: Likewise.
4520
bf401b07
SM
45212015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4522
4523 * configure.ac: Remove HP-UX case.
4524 * configure: Regenerate.
4525
aff9c0f8
SM
45262015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4527
4528 * lib/gdb.exp (gdb_compile): Add function doc.
4529
a6904d5a
PA
45302015-12-17 Pedro Alves <palves@redhat.com>
4531
4532 PR threads/19354
4533 * gdb.multi/info-threads.exp: New file.
4534
a22279dd
YQ
45352015-12-15 Yao Qi <yao.qi@linaro.org>
4536
4537 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4538 is aarch64*-*-*.
4539
0588c796
SL
45402015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4541
4542 * gdb.base/history-duplicates.exp: Skip if no readline support.
4543
5d978e17
SL
45442015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4545
4546 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4547
7e763b86
SL
45482015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4549
4550 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4551
87a3a92c
SL
45522015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4553
4554 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4555 ctrl-C if nointerrupts target property is set.
4556 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4557 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4558 * gdb.base/paginate-bg-execution.exp: Likewise.
4559 * gdb.base/paginate-execution-startup.exp: Likewise.
4560 * gdb.base/random-signal.exp: Likewise.
4561 * gdb.base/range-stepping.exp: Likewise.
4562 * gdb.cp/annota2.exp: Likewise.
4563 * gdb.cp/annota3.exp: Likewise.
4564 * gdb.gdb/selftest.exp: Likewise.
4565 * gdb.threads/continue-pending-status.exp: Likewise.
4566 * gdb.threads/leader-exit.exp: Likewise.
4567 * gdb.threads/manythreads.exp: Likewise.
4568 * gdb.threads/pthreads.exp: Likewise.
4569 * gdb.threads/schedlock.exp: Likewise.
4570 * gdb.threads/sigthread.exp: Likewise.
4571
a8f077dc
DB
45722015-12-11 Don Breazeal <donb@codesourcery.com>
4573
4574 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4575 remote.
4576 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4577 * gdb.base/foll-exec.exp (main): Enable for target remote.
4578 * gdb.base/foll-fork.exp (main): Likewise.
4579 * gdb.base/foll-vfork.exp (main): Likewise.
4580 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4581 (proc continue_to_exit_bp_loc): Use clean_restart.
4582 * gdb.base/pie-execl.exp (main): Disable for target remote.
4583 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4584 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4585 * gdb.threads/execl.exp (main): Likewise.
4586 * gdb.threads/fork-child-threads.exp (main): Likewise.
4587 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4588 remote.
4589 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4590 remote.
4591 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4592 pid.tid style ptids, instead of just tid.
4593 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4594 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4595 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4596 ptids, instead of just tid.
4597
3b2464a8
AB
45982015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4599
4600 * gdb.base/list.exp (test_list_forward): Add end of file error
4601 test.
4602 (test_repeat_list_command): Add end of file error test.
4603 (test_list_backwards): Add beginning of file error test.
4604
a0def019
AB
46052015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4606
4607 * gdb.base/list.exp (test_list_invalid_args): New function,
4608 defined, and called.
4609
5c000dff
AB
46102015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4611
4612 * gdb.base/list.exp (test_list): Make test names unique.
4613
f1637ebe
YQ
46142015-12-11 Yao Qi <yao.qi@linaro.org>
4615
4616 * gdb.base/coremaker2.c: Remove.
4617
36d6fc0a
PA
46182015-12-10 Pedro Alves <palves@redhat.com>
4619
4620 * gdb.multi/base.exp: Remove stale "spaces" references.
4621
762f7747
PA
46222015-12-10 Pedro Alves <palves@redhat.com>
4623
4624 * gdb.multi/base.exp: Don't use nowarnings.
4625 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4626 * gdb.multi/hangout.c: Include stdio.h.
4627 * gdb.multi/hello.c: Include stdlib.h.
4628 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4629 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4630 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4631
28d2bfb9
AB
46322015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4633
4634 * gdb.dwarf2/dw2-ranges-base.c: New file.
4635 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4636 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4637 support additional line table, and debug ranges generation.
4638 (Dwarf::ranges): New function, generate .debug_ranges.
4639 (Dwarf::lines): Support generating simple line table programs.
4640 (Dwarf::assemble): Initialise new namespace variables.
4641
5fc2beac
KB
46422015-12-09 Kevin Buettner <kevinb@redhat.com>
4643
4644 * gdb.base/async.exp (proc test_background): Add case for
4645 asynchronous execution not supported.
4646
1c35a88f
LM
46472015-12-09 Luis Machado <lgustavo@codesourcery.com>
4648
4649 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4650 format and change test names to make them unique.
4651
b593e3d9
RK
46522015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4653 Pedro Alves <pedro@redhat.com>
4654
4655 PR gdb/18702
4656 Add checking of floatformats setup on x86_64 hosts.
4657 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4658 (smallval, bigval): New labels/constants.
4659 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4660 float" after loading bigval and smallval.
4661
d72413e6
PMR
46622015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4663
4664 * gdb.ada/fun_overload_menu.exp: New testcase.
4665 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4666
ece66d65
JS
46672015-12-04 Josh Stone <jistone@redhat.com>
4668
4669 * gdb.base/catch-fork-static.exp: New.
4670
41d0efca
YQ
46712015-12-03 Yao Qi <yao.qi@linaro.org>
4672
4673 * gdb.base/sizeof.c: Don't include stdio.h and
4674 ../lib/unbuffer_output.c.
4675 (main): New variable 'size' and 'value'. Remove printf and
4676 gdb_unbuffer_output. Assign return value to size and value.
4677 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4678 at the beginning.
4679 (check_sizeof): Check the result by printing variable 'size'.
4680 (check_valueof): Check the result by printing variable 'value'.
4681
99fd02d9
YQ
46822015-12-01 Yao Qi <yao.qi@linaro.org>
4683
4684 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4685 for aarch64*-*-linux* target.
4686
f2faf941
PA
46872015-11-30 Pedro Alves <palves@redhat.com>
4688
4689 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4690
04bf20c5
PA
46912015-11-30 Pedro Alves <palves@redhat.com>
4692
4693 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4694 Handle non-stop mode vCont replies.
4695
09df4675
PA
46962015-11-30 Pedro Alves <palves@redhat.com>
4697
4698 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4699 prepare_for_testing. Start gdb with "set non-stop on" appended to
4700 GDBFLAGS. Lax expected stop output.
4701
58b584af
YQ
47022015-11-27 Yao Qi <yao.qi@linaro.org>
4703
4704 * gdb.arch/arm-neon.exp: New.
4705 * gdb.arch/arm-neon.c: New.
4706
dfcb77a8
YQ
47072015-11-27 Yao Qi <yao.qi@linaro.org>
4708
4709 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4710
88e8ec1b
YQ
47112015-11-27 Yao Qi <yao.qi@linaro.org>
4712
4713 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4714 frames-invalid annotation.
4715
bfde72c2
YQ
47162015-11-27 Yao Qi <yao.qi@linaro.org>
4717
4718 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4719
f6512a69
SM
47202015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4721
4722 * gdb.threads/names.exp: New file.
4723 * gdb.threads/names.c: New file.
4724 * README: Mention gdb,no_thread_names.
4725
46a3515b
MM
47262015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4727
4728 PR 19297
4729 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4730 support" error.
4731
62147a22
PA
47322015-11-24 Pedro Alves <palves@redhat.com>
4733
4734 PR 17539
4735 * gdb.base/display.exp: Expect displays to be sorted in ascending
4736 order. Use multi_line.
4737 * gdb.base/solib-display.exp: Likewise.
4738
2f341b6e
PA
47392015-11-24 Pedro Alves <palves@redhat.com>
4740
4741 PR 17539
25d49b86
PA
4742 * gdb.base/display.exp: Expect displays to be sorted in ascending
4743 order. Use multi_line.
4744 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4745
7e0aa6aa
PA
47462015-11-24 Pedro Alves <palves@redhat.com>
4747
4748 PR 17539
4749 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4750 threads in ascending order.
4751 * gdb.base/foll-fork.exp: Likewise.
4752 * gdb.base/foll-vfork.exp: Likewise.
4753 * gdb.base/multi-forks.exp: Likewise.
4754 * gdb.mi/mi-nonstop.exp: Likewise.
4755 * gdb.mi/mi-nsintrall.exp: Likewise.
4756 * gdb.multi/base.exp: Likewise.
4757 * gdb.multi/multi-arch.exp: Likewise.
4758 * gdb.python/py-inferior.exp: Likewise.
4759 * gdb.threads/break-while-running.exp: Likewise.
4760 * gdb.threads/execl.exp: Likewise.
4761 * gdb.threads/gcore-thread.exp: Likewise.
4762 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4763 * gdb.threads/kill.exp: Likewise.
4764 * gdb.threads/linux-dp.exp: Likewise.
4765 * gdb.threads/multiple-step-overs.exp: Likewise.
4766 * gdb.threads/next-bp-other-thread.exp: Likewise.
4767 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4768 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4769 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4770 * gdb.threads/thread-find.exp: Likewise.
4771 * gdb.threads/tls.exp: Likewise.
4772 * lib/mi-support.exp (mi_reverse_list): Delete.
4773 (mi_check_thread_states): No longer reverse list.
4774
2cc57ad8
PA
47752015-11-24 Pedro Alves <palves@redhat.com>
4776
4777 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4778 use lowercase.
4779
c93e8391
SM
47802015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4781
4782 * gdb.trace/actions.c: Include trace-common.h.
4783 (main): Add a location for a fast tracepoint.
4784 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4785 the normal tracepoints.
4786 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4787
045ccf91
SM
47882015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4789
4790 * save-trace.exp: Factor out code to these...
4791 (gdb_save_tracepoints): New.
4792 (gdb_load_tracepoints): New.
4793 (do_save_load_test): New.
4794
5506f9f6
KB
47952015-11-23 Kevin Buettner <kevinb@redhat.com>
4796
4797 * gdb.base/asmlabel.exp: New test.
4798 * gdb.base/asmlabel.c: New test case.
4799
16c3b12f
JB
48002015-11-23 Joel Brobecker <brobecker@adacore.com>
4801
4802 * gdb.base/wrong_frame_bt_full-main.c: New file.
4803 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4804 * gdb.base/wrong_frame_bt_full.exp: New file.
4805
155bfbd3
JB
48062015-11-23 Joel Brobecker <brobecker@adacore.com>
4807
4808 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4809
bb097445
JM
48102015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4811
206853a0 4812 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4813 pstate register when comparing registers values in
4814 sparc64-*-linux-gnu targets to avoid spurious differences.
4815
9c88ed8f
JM
48162015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4817
206853a0 4818 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4819
96161e25
SL
48202015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4821
4822 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4823 as type argument to gdb_compile.
4824 * gdb.base/nested-subp2.exp: Likewise.
4825 * gdb.base/nested-subp3.exp: Likewise.
4826
340c2830
DV
48272015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4828
4829 * lib/dwarf.exp (_note): Fix left shift of negative value.
4830 * gdb.trace/trace-condition.exp: Likewise.
4831
c1862d0f
YQ
48322015-11-13 Yao Qi <yao.qi@linaro.org>
4833
4834 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4835 comments about d10v.
4836 (test_scalar_returns): Likewise.
4837 * gdb.base/d10v.ld: Remove.
4838 * gdb.base/overlays.exp: Remove the target triplet checking for
4839 d10v-*-*.
4840 * gdb.base/structs.exp (test_struct_returns): Remove the
4841 comments about d10v.
4842 (test_struct_calls): Likewise.
4843
77ae9c19
YQ
48442015-11-13 Yao Qi <yao.qi@linaro.org>
4845
4846 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4847 * gdb.base/gnu_vector.c: Don't include stdio.h.
4848 (main): Don't print res and call add_some_intvecs.
4849
430e004e
MK
48502015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4851
4852 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4853 macro.
4854 (func5): Removed.
4855 (func4): Use FAST_TRACEPOINT_LABEL.
4856 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4857 macro.
4858 (func): Removed.
4859 (thread_function): Use FAST_TRACEPOINT_LABEL.
4860 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4861 (func): Remove.
4862 (marker): Use FAST_TRACEPOINT_LABEL.
4863 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4864 (pendfunc1): Remove.
4865 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4866 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4867 (foo): Remove.
4868 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4869 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4870 macro.
4871 (func): Remove.
4872 (marker): Use FAST_TRACEPOINT_LABEL.
4873 * gdb.trace/trace-common.h: New header.
4874 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4875 macro.
4876 (func): Remove.
4877 (marker): Use FAST_TRACEPOINT_LABEL.
4878 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4879 (func): Remove.
4880 (thread_function): Use FAST_TRACEPOINT_LABEL.
4881
6e7675a7
MK
48822015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4883
4884 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4885 in front.
4886 * gdb.trace/change-loc.exp: Use global pcreg definition.
4887 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4888 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4889 in front.
4890 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4891 * gdb.trace/pending.exp: Likewise.
4892 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4893 * gdb.trace/trace-break.exp: Likewise.
4894 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4895 in front.
4896 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4897 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4898 in front.
4899 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4900
dddc0e16
JB
49012015-11-09 Joel Brobecker <brobecker@adacore.com>
4902
4903 * gdb.ada/fin_fun_out: New testcase.
4904
c6f0b406
KB
49052015-11-07 Kevin Buettner <kevinb@redhat.com>
4906
4907 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
4908 value associated with DW_AT_byte_size.
4909 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
4910 constants for DW_AT_byte_size, DW_AT_lower_bound, and
4911 DW_AT_upper_bound.
4912
f01dcfd9
KB
49132015-11-07 Kevin Buettner <kevinb@redhat.com>
4914
4915 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
4916 (gdb_target_symbol_prefix_flags): Define in terms of _asm
4917 version.
4918 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
4919 gdb.dwarf2/dw2-canonicalize-type.exp,
4920 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
4921 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
4922 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
4923 provided by gdb_target_symbol_prefix_flags_asm.
4924 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
4925 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
4926 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
4927 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
4928 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
4929 macros where needed). Use this macro for symbols which require
4930 the prefix provided by SYMBOL_PREFIX.
4931
2223449a
KB
49322015-11-05 Kevin Buettner <kevinb@redhat.com>
4933
4934 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
4935 New procs.
4936 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
4937 representing expressions, of more than one list element.
4938 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
4939 to prepend linker symbol prefix to f.
4940 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
4941 table_1 and table_2.
4942 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
4943 Likewise, for f and g.
4944 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
4945 for ptr.
4946 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
4947 for main.
4948 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
4949 table_1_ptr and table_2_ptr.
4950
6f2f1a3a
JK
49512015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4952 Joel Brobecker <brobecker@adacore.com>
4953
4954 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
4955
566c56c9
MK
49562015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
4957
4958 * gdb.reverse/s390-mvcle.c: New test.
4959 * gdb.reverse/s390-mvcle.exp: New file.
4960 * lib/gdb.exp: Enable reverse tests on s390*-linux.
4961
d5f0636b
MK
49622015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4963
4964 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
4965
7ad8b86c
MK
49662015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
4967
4968 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
4969 reaching marker2.
4970 * gdb.reverse/getresuid-reverse.exp: Likewise.
4971 * gdb.reverse/pipe-reverse.exp: Likewise.
4972 * gdb.reverse/readv-reverse.exp: Likewise.
4973 * gdb.reverse/recvmsg-reverse.exp: Likewise.
4974 * gdb.reverse/time-reverse.exp: Likewise.
4975 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
4976
4081c0f1
YQ
49772015-10-30 Yao Qi <yao.qi@linaro.org>
4978
4979 * gdb.threads/wp-replication.c (watch_count_done): Remove.
4980 (empty_cycle): Remove.
4981 (main): Don't call empty_cycle. Don't use watch_count_done.
4982 * gdb.threads/wp-replication.exp: Don't set breakpoint on
4983 empty_cycle. Rewrite the code counting HW watchpoints.
4984
452b4ba5
MK
49852015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
4986
4987 * gdb.reverse/fstatat-reverse.c: New test.
4988 * gdb.reverse/fstatat-reverse.exp: New file.
4989 * gdb.reverse/getresuid-reverse.c: New test.
4990 * gdb.reverse/getresuid-reverse.exp: New file.
4991 * gdb.reverse/pipe-reverse.c: New test.
4992 * gdb.reverse/pipe-reverse.exp: New file.
4993 * gdb.reverse/readv-reverse.c: New test.
4994 * gdb.reverse/readv-reverse.exp: New file.
4995 * gdb.reverse/recvmsg-reverse.c: New test.
4996 * gdb.reverse/recvmsg-reverse.exp: New file.
4997 * gdb.reverse/time-reverse.c: New test.
4998 * gdb.reverse/time-reverse.exp: New file.
4999 * gdb.reverse/waitpid-reverse.c: New test.
5000 * gdb.reverse/waitpid-reverse.exp: New file.
5001
5e2e7507
JK
50022015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5005
0fde2c53
DE
50062015-10-26 Doug Evans <dje@google.com>
5007
5008 PR symtab/17391
5009 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5010 * gdb.dwarf2/bad-regnum.c: New file.
5011 * gdb.dwarf2/bad-regnum.exp: New file.
5012
1a70ae97
DE
50132015-10-26 Doug Evans <dje@google.com>
5014
5015 PR python/18938
5016 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5017 file.
5018
27dc26ab
JK
50192015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5020
5021 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5022 for a change by "Mention language in compile error message".
5023
bed91f4d
SM
50242015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5025
5026 PR python/18073
5027 * gdb.python/py-type.c (C::a_method): New.
5028 (C::a_const_method): New.
5029 (C::a_static_method): New.
5030 (a_function): New.
5031 * gdb.python/py-type.exp (test_fields): Test getting fields
5032 from function and method.
5033
3f2f83dd
KB
50342015-10-21 Keven Boell <keven.boell@intel.com>
5035
5036 * gdb.fortran/vla-alloc-assoc.exp: New file.
5037 * gdb.fortran/vla-datatypes.exp: New file.
5038 * gdb.fortran/vla-datatypes.f90: New file.
5039 * gdb.fortran/vla-history.exp: New file.
5040 * gdb.fortran/vla-ptype-sub.exp: New file.
5041 * gdb.fortran/vla-ptype.exp: New file.
5042 * gdb.fortran/vla-sizeof.exp: New file.
5043 * gdb.fortran/vla-sub.f90: New file.
5044 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5045 * gdb.fortran/vla-value-sub-finish.exp: New file.
5046 * gdb.fortran/vla-value-sub.exp: New file.
5047 * gdb.fortran/vla-value.exp: New file.
5048 * gdb.fortran/vla-ptr-info.exp: New file.
5049 * gdb.mi/mi-vla-fortran.exp: New file.
5050 * gdb.mi/vla.f90: New file.
5051
27145d50
SL
50522015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5053
5054 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5055 of hardwired timeout value.
5056
5f3ff4f8
JK
50572015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5058 Pedro Alves <palves@redhat.com>
5059
5060 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5061 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5062
bfd09d20
JS
50632015-10-19 Josh Stone <jistone@redhat.com>
5064
5065 * gdb.base/catch-syscall.c: Include <sched.h>.
5066 (unknown_syscall): New variable.
5067 (main): Trigger a vfork and an unknown syscall.
5068 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5069 (unknown_syscall_number): Likewise.
5070 (check_call_to_syscall): Accept an optional syscall pattern.
5071 (check_return_from_syscall): Likewise.
5072 (check_continue): Likewise.
5073 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5074 (test_catch_syscall_skipping_return): New test toggling off 'catch
5075 syscall' to step over the syscall return, then toggling back on.
5076 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5077 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5078 (do_syscall_tests): Call test_catch_syscall_without_args and
5079 test_catch_syscall_mid_vfork.
5080 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5081 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5082
b32b93c6
AS
50832015-10-19 Andrew Stubbs <ams@codesourcery.com>
5084
5085 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5086 print g_vE): Add new pass patterns.
5087 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5088 print various symbol names for vptr fields.
5089
9d622bda
AB
50902015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5091
5092 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5093 results.
5094
0fd8ac1c
YQ
50952015-10-12 Yao Qi <yao.qi@linaro.org>
5096
5097 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5098
34240514
YQ
50992015-10-12 Yao Qi <yao.qi@linaro.org>
5100
5101 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5102 is aarch64*-*-linux*.
5103
8240f442
YQ
51042015-10-12 Yao Qi <yao.qi@linaro.org>
5105
5106 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5107 (can_relocate_bcond_true): ... it.
5108 (can_relocate_bcond_false): New function.
5109 (foo): Likewise.
5110 (can_relocate_bl): Likewise.
5111 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5112 can_relocate_bl.
5113
2520f728
PMR
51142015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5115
5116 * gdb.base/nested-addr.c: New file.
5117 * gdb.base/nested-addr.exp: New testcase.
5118
abcef95a
MM
51192015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5120
5121 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5122 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5123 its output. Ignore the output of "record goto begin" and instead
5124 check that GDB is replaying.
5125
145e3ddb
PA
51262015-10-09 Pedro Alves <palves@redhat.com>
5127
5128 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5129 (top level): Use it in the run with no args test.
5130
d5d8c4e1
IB
51312015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5132
5133 * gdb.dlang/properties.exp: New file.
5134
06e635ef
SL
51352015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5136
5137 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5138 whether or not address 0x1000 is mapped on the target.
5139
e019fd1d
SM
51402015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5141
5142 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5143 build.
5144
77ba2a67
MM
51452015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5146
5147 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5148 instruction-history test.
5149
c60eb31f
DE
51502015-09-28 Doug Evans <dje@google.com>
5151
5152 * gdb.base/gcore.c (array_func): Add reference to static_array.
5153
9a3c8263
SM
51542015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5155
5156 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5157 source line.
5158
9720e656
SL
51592015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5160
5161 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5162 short or char as base type.
5163
938d3bf2
SL
51642015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5165
5166 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5167 to allow any size enum.
5168
e6c2c623
PMR
51692015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5170
5171 * gdb.ada/array_ptr_renaming.exp: New testcase.
5172 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5173 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5174
06da0f77
PL
51752015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5176
5177 * gdb.trace/ftrace-lock.c: New file.
5178 * gdb.trace/ftrace-lock.exp: New file.
5179
4f51c22a
PL
51802015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5181
5182 * gdb.arch/insn-reloc.c: New file.
5183 * gdb.arch/ftrace-insn-reloc.exp: New file.
5184
7041adf4
PL
51852015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5186
5187 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5188 instruction.
5189 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5190 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5191 * gdb.trace/range-stepping.c: Likewise.
5192 * gdb.trace/trace-break.c: Likewise.
5193 * gdb.trace/trace-mt.c (thread_function): Likewise.
5194 * gdb.trace/ftrace.c (marker): Likewise.
5195 * gdb.trace/trace-condition.c (marker): Likewise.
5196 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5197 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5198 is_aarch64_target.
5199
015d2e7e
DE
52002015-09-18 Doug Evans <xdje42@gmail.com>
5201
5202 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5203 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5204
26b188a2
SL
52052015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5206
5207 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5208 the breakpoint.
5209
79dc332b
SL
52102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5211
5212 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5213 the pending breakpoint. Remove timeout override for "Run till
5214 MI pending breakpoint on pendfunc3 on thread 2" test.
5215
f57929f2
SL
52162015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5217
5218 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5219 filename pattern.
5220
3f469b17
SL
52212015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5222
5223 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5224 in breakpoint filename pattern.
5225
515b89b3
SL
52262015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5227
7800dbe4
SL
5228 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5229
52302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5231
515b89b3
SL
5232 * gdb.linespec/explicit.exp: Check for readline support for
5233 tab-completion tests. Fix obvious typo.
5234
d2939ba2
MM
52352015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5236
5237 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5238 and replay.
5239
cbb55fa7
MM
52402015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5241
5242 * gdb.btrace/non-stop.c: New.
5243 * gdb.btrace/non-stop.exp: New.
5244
43691ca1
PL
52452015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5246 Yao Qi <yao.qi@linaro.org>
5247
5248 * gdb.trace/trace-condition.c: New file.
5249 * gdb.trace/trace-condition.exp: New file.
5250
d78908cf
WW
52512015-09-16 Wei-cheng Wang <cole945@gmail.com>
5252
5253 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5254 for testing bytecode compilation.
5255
1ed415e2
PA
52562015-09-16 Pedro Alves <palves@redhat.com>
5257 Sandra Loosemore <sandra@codesourcery.com>
5258
5259 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5260 (SECONDS): Redefine.
5261 (main): Call pthread_kill and alarm early.
5262 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5263 support.
5264 (test): If the target can't hardware step and doesn't support
5265 displaced stepping, increase the timeout.
5266
d136eff5
PA
52672015-09-16 Pedro Alves <palves@redhat.com>
5268
5269 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5270 (enable_debug): New procedures.
5271 (test): Use them. Bail out if waiting for threads fails.
5272 (top level): Bail out if a test fails.
5273
991f019c
YQ
52742015-09-16 Yao Qi <yao.qi@linaro.org>
5275
5276 * gdb.asm/asm-source.exp: Set asm-arch for
5277 aarch64*-*-* target.
5278 * gdb.asm/aarch64.inc: New file.
5279
bfca584f
PMR
52802015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5281
5282 * gdb.ada/array_of_variable_length.exp: New testcase.
5283 * gdb.ada/array_of_variable_length/foo.adb: New file.
5284 * gdb.ada/array_of_variable_length/pck.adb: New file.
5285 * gdb.ada/array_of_variable_length/pck.ads: New file.
5286
b326e587
DE
52872015-09-15 Doug Evans <dje@google.com>
5288
5289 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5290 of function static local variable.
5291
5382cfab
PW
52922015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5293
5294 * gdb.threads/tls-so_extern.exp: New test file.
5295 * gdb.threads/tls-so_extern.c: New test file.
5296 * gdb.threads/tls-so_extern_main.c: New test file.
5297
141c5cc4
JK
52982015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5299
5300 * gdb.opt/solib-intra-step-lib.c: New file.
5301 * gdb.opt/solib-intra-step-main.c: New file.
5302 * gdb.opt/solib-intra-step.exp: New file.
5303
d15dcecd
PA
53042015-09-15 Pedro Alves <palves@redhat.com>
5305
5306 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5307 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5308
4c2f2a79
PA
53092015-09-14 Pedro Alves <palves@redhat.com>
5310
5311 * gdb.base/hook-stop-continue.c: Delete.
5312 * gdb.base/hook-stop-continue.exp: Delete.
5313 * gdb.base/hook-stop-frame.c: Delete.
5314 * gdb.base/hook-stop-frame.exp: Delete.
5315 * gdb.base/hook-stop.c: New file.
5316 * gdb.base/hook-stop.exp: New file.
5317
919e6dbe
PMR
53182015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5319
5320 * gdb.ada/access_to_packed_array.exp: New testcase.
5321 * gdb.ada/access_to_packed_array/foo.adb: New file.
5322 * gdb.ada/access_to_packed_array/pack.adb: New file.
5323 * gdb.ada/access_to_packed_array/pack.ads: New file.
5324
157280a4
MM
53252015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5326
5327 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5328 buffer size test.
5329
2fd33e94
DB
53302015-09-11 Don Breazeal <donb@codesourcery.com>
5331
5332 * gdb.base/foll-exec.c: Add copyright header. Fix
5333 formatting issues.
5334 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5335 (do_exec_tests): Use clean_restart in place of zap_session,
5336 and for test initialization. Fix formatting issues. Use
5337 fail in place of perror.
5338 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5339 an expect statement to match an expression with output from
5340 the program under debug.
5341 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5342 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5343 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5344 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5345 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5346
e70b6e8e
DE
53472015-09-09 Doug Evans <dje@google.com>
5348
5349 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5350
7a551a51
DE
53512015-09-09 Doug Evans <dje@google.com>
5352
5353 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5354
4c666f84
DE
53552015-09-09 Doug Evans <dje@google.com>
5356
5357 * gdb.base/savedregs.exp: Fix typo.
5358
243a9253
PA
53592015-09-09 Pedro Alves <palves@redhat.com>
5360
5361 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5362
c0fa8fbd
SL
53632015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5364
5365 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5366 command actually switches threads. Give up on remaining
5367 tests if target fails to stop at breakpoint.
5368
cd7c1778
PMR
53692015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5370
5371 * gdb.ada/funcall_char.exp: New testcase.
5372 * gdb.ada/funcall_char/foo.adb: New file.
5373
dc5c8746
PMR
53742015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5375
5376 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5377 expected outputs. Add two testcases for completing ambiguous
5378 functions.
5379 * gdb.ada/complete/aux_pck.adb: New file.
5380 * gdb.ada/complete/aux_pck.ads: New file.
5381 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5382 Ambiguous_Func functions.
5383 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5384 * gdb.ada/complete/pck.adb: Likewise.
5385
4e83a1e7
UW
53862015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5387
5388 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5389 failures to run the test program under GDB.
5390
8ce74153
LM
53912015-08-26 Luis Machado <lgustavo@codesourcery.com>
5392
5393 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5394 to C.
5395
e9756d52
PP
53962015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5397
5398 * gdb.base/run-after-attach.exp: New test file.
5399 * gdb.base/run-after-attach.c: New test file.
5400
8d37573b
DB
54012015-08-26 Don Breazeal <donb@codesourcery.com>
5402
5403 * gdb.base/foll-exec-2.c: New test program.
5404 * gdb.base/foll-exec-2.exp: New test.
5405
63e43d3a
PMR
54062015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5407
5408 * gdb.base/nested-subp1.exp: New file.
5409 * gdb.base/nested-subp1.c: New file.
5410 * gdb.base/nested-subp2.exp: New file.
5411 * gdb.base/nested-subp2.c: New file.
5412 * gdb.base/nested-subp3.exp: New file.
5413 * gdb.base/nested-subp3.c: New file.
5414
3d40fbb5
PA
54152015-08-24 Pedro Alves <palves@redhat.com>
5416
5417 * gdb.server/connect-without-multi-process.c: New file.
5418 * gdb.server/connect-without-multi-process.exp: New file.
5419
4422ac93
LM
54202015-08-24 Luis Machado <lgustavo@codesourcery.com>
5421
5422 * gdb.opt/inline-markers.c: Make z int.
5423
91dddb86
LM
54242015-08-24 Luis Machado <lgustavo@codesourcery.com>
5425
5426 * gdb.opt/inline-markers.c: Make z volatile.
5427
a48847ee
LM
54282015-08-24 Luis Machado <lgustavo@codesourcery.com>
5429
5430 * gdb.opt/inline-bt.c: New volatile global z.
5431 * gdb.opt/inline-cmds.c: Likewise.
5432 * gdb.opt/inline-locals.c: Likewise.
5433 * gdb.opt/inline-markers.c: New extern global z.
5434 (marker): Use z.
5435 (inline_fn): Likewise.
5436
0ebbc52b
PA
54372015-08-24 Pedro Alves <palves@redhat.com>
5438
5439 * config/m32r-stub.exp: Remove file.
5440 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5441 * gdb.base/call-rt-st.exp: Likewise.
5442 * gdb.base/call-strs.exp: Likewise.
5443 * gdb.base/default.exp: Remove references to h8300-*-hms and
5444 *-*-udi*.
5445 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5446
77c365df
AA
54472015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5448
5449 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5450 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5451 and "return" use KFAIL when GDB can not read/write the vector
5452 return value.
5453
4313b8c0
GB
54542015-08-21 Gary Benson <gbenson@redhat.com>
5455
5456 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5457
0e433b32
PA
54582015-08-20 Pedro Alves <palves@redhat.com>
5459
5460 * gdb.server/solib-list.exp: No longer expect an interior stop in
5461 non-stop mode.
5462
221e1a37
PA
54632015-08-20 Pedro Alves <palves@redhat.com>
5464
5465 * gdb.server/connect-stopped-target.c: New file.
5466 * gdb.server/connect-stopped-target.exp: New file.
5467
40e3ad0e
PA
54682015-08-20 Pedro Alves <palves@redhat.com>
5469
5470 * gdb.dwarf2/comp-unit-lang.exp: New file.
5471 * gdb.dwarf2/comp-unit-lang.c: New file.
5472
af39b327
PMR
54732015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5474
5475 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5476 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5477
7d45c7c3 54782015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5479
7d45c7c3
KB
5480 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5481 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5482
4d6cceb4
DE
54832015-08-18 Doug Evans <dje@google.com>
5484 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5485
5486 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5487 skip_python_tests. New arg prompt_regexp.
5488 (skip_python_tests): New function.
5489 * lib/mi-support.exp (mi_skip_python_tests): New function.
5490 * gdb.python/py-mi-objfile-gdb.py: New file.
5491 * gdb.python/py-mi-objfile.c: New file.
5492 * gdb.python/py-mi-objfile.exp: New file.
5493
ad89c2aa
KS
54942015-08-17 Keith Seitz <keiths@redhat.com>
5495
5496 * gdb.linespec/explicit.exp: Move strace test from here ...
5497 * gdb.trace/strace.exp: ... to here.
5498
e3ae3c43
PP
54992015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5500
5501 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5502 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5503
604b2636
DE
55042015-08-14 Doug Evans <xdje42@gmail.com>
5505
5506 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5507 inferior before selecting a new file.
5508
6ff0ba5f
DE
55092015-08-14 Doug Evans <xdje42@gmail.com>
5510
5511 * gdb.mi/mi-disassemble.exp: Update.
5512 * gdb.base/disasm-optim.S: New file.
5513 * gdb.base/disasm-optim.c: New file.
5514 * gdb.base/disasm-optim.h: New file.
5515 * gdb.base/disasm-optim.exp: New file.
5516
9ca98f92
KS
55172015-08-14 Keith Seitz <keiths@redhat.com>
5518
5519 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5520 "evaluated-by".
5521
52bbc560
JB
55222015-08-13 Joel Brobecker <brobecker@adacore.com>
5523
5524 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5525
5d8c3ed3
PMR
55262015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5527
5528 * gdb.ada/fun_renaming.exp: New testcase.
5529 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5530 * gdb.ada/fun_renaming/pack.adb: New file.
5531 * gdb.ada/fun_renaming/pack.ads: New file.
5532
ea8812bc
KS
55332015-08-12 Keith Seitz <keiths@redhat.com>
5534
5535 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5536 gdb_get_line_number.
5537
4dafcdeb
JB
55382015-08-12 Joel Brobecker <brobecker@adacore.com>
5539
5540 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5541 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5542 gdb.base/dso2dso.exp: New files.
5543
5ba32597
SDJ
55442015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5545 Pedro Alves <palves@redhat.com>
5546 Keith Seitz <keiths@redhat.com>
5547
5548 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5549 GDBFLAGS.
5550
b6dafabf
PP
55512015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5552
5553 * gdb.base/gdbhistsize-history.exp
5554 (test_histsize_history_setting): Use save_vars.
5555 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5556 Use save_vars.
5557 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5558 * gdb.base/readline.exp: Use save_vars.
5559
abe8e607
PP
55602015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5561
5562 * lib/gdb.exp (save_vars): New proc.
5563
629500fa
KS
55642015-08-11 Keith Seitz <keiths@redhat.com>
5565
5566 * gdb.base/help.exp: Update help_breakpoint_text.
5567
eb8c4e2e
KS
55682015-08-11 Keith Seitz <keiths@redhat.com>
5569
5570 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5571 (at toplevel): Call test_explicit_breakpoints.
5572 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5573 breakpoints.
5574 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5575 breakpoint conditions, "-cond".
5576
87f0e720
KS
55772015-08-11 Keith Seitz <keiths@redhat.com>
5578
5579 * gdb.linespec/3explicit.c: New file.
5580 * gdb.linespec/cpexplicit.cc: New file.
5581 * gdb.linespec/cpexplicit.exp: New file.
5582 * gdb.linespec/explicit.c: New file.
5583 * gdb.linespec/explicit.exp: New file.
5584 * gdb.linespec/explicit2.c: New file.
5585 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5586 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5587 before using in the matching pattern.
5588 Clarify that `prefix' is a regular expression.
5589
f00aae0f
KS
55902015-08-11 Keith Seitz <keiths@redhat.com>
5591
5592 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5593 test.
5594 Add tests for missing ",FMT" and ",".
5595
e27852be
DE
55962015-08-10 Doug Evans <dje@google.com>
5597 Keith Seitz <keiths@redhat.com>
5598
5599 PR gdb/17960
5600 * gdb.base/completion.exp: Add location completer tests.
5601
7f03bd92
PA
56022015-08-07 Pedro Alves <palves@redhat.com>
5603
5604 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5605 tests here.
5606 (top level): Run do_test with and without displaced stepping.
5607
3fc8eb30
PA
56082015-08-07 Pedro Alves <palves@redhat.com>
5609
5610 * gdb.base/valgrind-disp-step.c: New file.
5611 * gdb.base/valgrind-disp-step.exp: New file.
5612
d4569d7b
PA
56132015-08-07 Pedro Alves <palves@redhat.com>
5614
5615 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5616 Delete function.
5617 (main): Add alarm. Run an infinite loop instead of calling
5618 wait_threads.
5619 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5620 comment.
5621 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5622 Delete function.
5623 (main): Add alarm. Run an infinite loop instead of calling
5624 wait_threads.
5625 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5626 comment.
5627
e1316e60
PA
56282015-08-07 Pedro Alves <palves@redhat.com>
5629
5630 * gdb.base/checkpoint-ns.exp: New file.
5631 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5632 standard_testfile.
5633
da8c46d2
MM
56342015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5635
5636 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5637 * gdb.btrace/instruction_history.exp: Update.
5638 * gdb.btrace/tsx.exp: New.
5639 * gdb.btrace/tsx.c: New.
5640
de1c2c52
PA
56412015-08-06 Pedro Alves <palves@redhat.com>
5642
5643 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5644 increase timeout.
5645 * gdb.reverse/until-precsave.exp: Bump timeouts.
5646
782e0bf4
PA
56472015-08-06 Pedro Alves <palves@redhat.com>
5648
5649 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5650
83e97ed0
PA
56512015-08-06 Pedro Alves <palves@redhat.com>
5652
5653 PR gdb/18749
5654 * gdb.threads/process-dies-while-handling-bp.c: New file.
5655 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5656
863d01bd
PA
56572015-08-06 Pedro Alves <palves@redhat.com>
5658
5659 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5660 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5661
0a39bb32
PA
56622015-08-05 Pedro Alves <palves@redhat.com>
5663
5664 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5665 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5666
ee2d2b10
SL
56672015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5668
5669 * gdb.base/bp-permanent.exp: Report test as unsupported if
5670 the target cannot stop at the permanent breakpoint.
5671
4e1bdb00
DE
56722015-08-03 Doug Evans <dje@google.com>
5673
5674 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5675 10000.
5676
3d338901
DE
56772015-08-03 Doug Evans <dje@google.com>
5678
5679 * Makefile.in (workers/%.worker, build-perf): New rule.
5680 (GDB_PERFTEST_MODE): New variable.
5681 (check-perf): Use it.
5682 (clean): Clean up gdb.perf parallel build subdirs.
5683 * lib/build-piece.exp: New file.
5684 * lib/gdb.exp (make_gdb_parallel_path): New function
5685 (standard_output_file, standard_temp_file): Call it.
5686 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5687 of $GDB_PARALLEL.
5688 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5689
af061d3e
DE
56902015-08-03 Doug Evans <dje@google.com>
5691
8e1afc81 5692 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5693 (LOG_FILE_NAME): New global.
5694 (TextReporter.__init__): Initialize self.txt_sum.
5695 (TextReporter.report): Add support for multiple data-points.
5696 Move report to perftest.sum, put raw data in perftest.log.
5697 (TextReporter.start): Open sum and log files.
5698 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5699 * gdb.perf/lib/perftest/testresult.py
5700 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5701
2c8c5d37
PA
57022015-07-31 Pedro Alves <palves@redhat.com>
5703
5704 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5705 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5706 kill_wait_spawned_process instead of explicit "kill -9".
5707 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5708 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5709 kill_wait_spawned_process.
5710 * gdb.base/attach-twice.exp: Likewise.
5711 * gdb.base/attach.exp: Likewise.
5712 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5713 gdb_test_multiple.
5714 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5715 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5716 kill_wait_spawned_process.
5717 * gdb.base/valgrind-infcall.exp: Likewise.
5718 * gdb.multi/multi-attach.exp: Likewise.
5719 * gdb.python/py-prompt.exp: Likewise.
5720 * gdb.python/py-sync-interp.exp: Likewise.
5721 * gdb.server/ext-attach.exp: Likewise.
5722 * gdb.threads/attach-into-signal.exp (corefunc): Use
5723 spawn_wait_for_attach, spawn_id_get_pid and
5724 kill_wait_spawned_process.
5725 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5726 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5727 spawn_id_get_pid and kill_wait_spawned_process.
5728 * gdb.threads/attach-stopped.exp (corefunc): Use
5729 spawn_wait_for_attach, spawn_id_get_pid and
5730 kill_wait_spawned_process.
5731 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5732 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5733 kill_wait_spawned_process instead of explicit "kill -9".
5734 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5735 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5736 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5737 processes. Don't map cygwin/windows pids here. Now returns a
5738 spawn id list.
5739
032a0fca
SL
57402015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5741
5742 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5743 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5744 correct patch.
5745
61a934ca
SL
57462015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5747
5748 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5749
4bc4d428
SL
57502015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5751
5752 Reapply:
5753 2014-05-21 Mark Wielaard <mjw@redhat.com>
5754
5755 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5756
998d452a
PA
57572015-07-30 Pedro Alves <palves@redhat.com>
5758
5759 * linux-low.c (handle_extended_wait): Set the child's last
5760 reported status to TARGET_WAITKIND_STOPPED.
5761
69dde7dc
PA
57622015-07-30 Pedro Alves <palves@redhat.com>
5763
5764 PR threads/18600
5765 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5766 only shows inferior 1.
5767
4dd63d48
PA
57682015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5769 Pedro Alves <palves@redhat.com>
5770
5771 PR threads/18600
5772 * gdb.threads/fork-plus-threads.c: New file.
5773 * gdb.threads/fork-plus-threads.exp: New file.
5774
d618e4c5
PP
57752015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5776
5777 * gdb.base/batch-preserve-term-settings.exp
5778 (test_terminal_settings_preserved_after_cli_exit): Use
5779 send_quit_command.
5780
1eef6428
PA
57812015-07-29 Pedro Alves <palves@redhat.com>
5782 Don Breazeal <donb@codesourcery.com>
5783
5784 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5785 output from both inferior_spawn_id and gdb_spawn_id.
5786
7da5b897
SDJ
57872015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5788
5789 * gdb.threads/attach-into-signal.exp (corefunc): Use
5790 with_test_prefix on nested loops, uniquefying the test messages.
5791
dac804df
SDJ
57922015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5793
5794 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5795 commit.
5796
06265e53
PP
57972015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5798
5799 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5800 New proc.
5801 (test_terminal_settings_preserved_after_sigterm): New test.
5802
18206ca3
PP
58032015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5804
5805 * gdb.base/batch-preserve-term-settings.exp
5806 (test_terminal_settings_preserved_after_cli_exit): New test.
5807
90074d11
PP
58082015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5809
5810 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5811 manipulation of saved_gdbflags.
5812 (test_terminal_settings_preserved): Remove global declaration of
5813 the unused variable pagination_prompt. Remove manipulation of
5814 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5815 GDBFLAGS.
5816
eb1a7902
PA
58172015-07-29 Pedro Alves <palves@redhat.com>
5818
5819 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5820
8b75dd3b
PA
58212015-07-29 Pedro Alves <palves@redhat.com>
5822
5823 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5824 at the top.
5825
dedad4e3
PA
58262015-07-29 Pedro Alves <palves@redhat.com>
5827
5828 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5829 (main): Call gdb_unbuffer_output.
5830 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5831 (main): Call gdb_unbuffer_output.
5832 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5833 (main): Call gdb_unbuffer_output.
5834 * gdb.base/call-strs.exp: Adjust to step over the
5835 gdb_unbuffer_output call.
5836 * gdb.base/catch-gdb-caused-signals.c: Include
5837 "../lib/unbuffer_output.c".
5838 (main): Call gdb_unbuffer_output.
5839 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5840 (main): Call gdb_unbuffer_output.
5841 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5842 (main): Call gdb_unbuffer_output.
5843 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5844 (main): Call gdb_unbuffer_output.
5845 * gdb.base/shlib-call.exp: Adjust to step over the
5846 gdb_unbuffer_output call.
5847 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5848 (main): Call gdb_unbuffer_output.
5849 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5850 (main): Call gdb_unbuffer_output.
5851 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5852 (main): Rename to ...
5853 (test): ... this.
5854 (main): Reimplement.
5855 * gdb.base/varargs.exp: Run to test instead of to main.
5856 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5857 (main): Call gdb_unbuffer_output.
5858
58789a91
PA
58592015-07-29 Pedro Alves <palves@redhat.com>
5860
5861 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5862 factore out from mi_continue_dprintf. For call-style dprintfs,
5863 expect dprintf output out of $inferior_spawn_id.
5864 (mi_continue_dprintf): Use mi_expect_dprintf.
5865 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5866 (main): Call gdb_unbuffer_output.
5867
e8376742
PA
58682015-07-29 Pedro Alves <palves@redhat.com>
5869
5870 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5871 (default_mi_gdb_start): Set inferior_spawn_id instead of
5872 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5873 gdb_spawn_id.
5874 (mi_gdb_test): Always expect inferior output from both
5875 $inferior_spawn_id and $gdb_spawn_id.
5876
08280010
PA
58772015-07-29 Pedro Alves <palves@redhat.com>
5878
5879 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5880 send_inferior and $inferior_spawn_id.
5881
4d30e432
PA
58822015-07-29 Pedro Alves <palves@redhat.com>
5883
5884 * gdb.gdb/complaints.exp (test_initial_complaints)
5885 (test_serial_complaints, test_short_complaints): Use
5886 gdb_test_stdio.
5887 (test_empty_complaint): Handle $inferior_spawn_id !=
5888 $gdb_spawn_id.
5889
0d30a335
PA
58902015-07-29 Pedro Alves <palves@redhat.com>
5891
5892 * gdb.base/varargs.exp: Use gdb_test_stdio.
5893
39413b29
PA
58942015-07-29 Pedro Alves <palves@redhat.com>
5895
5896 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5897
7cb000a9
PA
58982015-07-29 Pedro Alves <palves@redhat.com>
5899
5900 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5901
d7b8ac82
PA
59022015-07-29 Pedro Alves <palves@redhat.com>
5903
5904 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5905 parameter into two new parameters, "inf_result" and "gdb_result".
5906 Expect inferior output and gdb output from $inferior_spawn_id and
5907 $gdb_spawn_id, respectively. Adjust all callers.
5908
789c3a0c
PA
59092015-07-29 Pedro Alves <palves@redhat.com>
5910
5911 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
5912 of gdb_test_sequence.
5913
77e760c3
PA
59142015-07-29 Pedro Alves <palves@redhat.com>
5915
5916 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
5917 (saw_spurious_output): Expect inferior output from
5918 $inferior_spawn_id. Use gdb_test_stdio.
5919
8396d2cd
PA
59202015-07-29 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/dprintf.exp: Use standard_testfile. Change
5923 prepare_for_testing call.
5924 (srcfile): Don't set.
5925 (restart): New procedure.
5926 (test_dprintf): New procecure, use to continue over dprintfs.
5927 (test_call, test_agent): New procedures, tests moved here.
5928 Restart gdb and recreate dprintfs. Adjust expected output.
5929
2051d61f
PA
59302015-07-29 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
5933
452397af
PA
59342015-07-29 Pedro Alves <palves@redhat.com>
5935
5936 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
5937
8aed9555
PA
59382015-07-29 Pedro Alves <palves@redhat.com>
5939
5940 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
5941 gdb_test_stdio.
5942
188a61b4
PA
59432015-07-29 Pedro Alves <palves@redhat.com>
5944
5945 * lib/gdb.exp (gdb_test_stdio): New procedure.
5946
12264a45
PA
59472015-07-29 Pedro Alves <palves@redhat.com>
5948
5949 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
5950
23ffc893
PA
59512015-07-29 Pedro Alves <palves@redhat.com>
5952
5953 * gdb.base/call-signal-resume.exp: Remove check for
5954 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
5955 * gdb.base/unwindonsignal.exp: Likewise.
5956 * gdb.base/call-signals.c (gen_signal): Remove printf call.
5957 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
5958
65566918
PA
59592015-07-29 Pedro Alves <palves@redhat.com>
5960
5961 * gdb.base/siginfo-addr.c (pass): New function.
5962 (handler): Call it iff si_addr is correct.
5963 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
5964 Set a breakpoint at "pass" and continue to it.
5965
d60a9221
SDJ
59662015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
5967
5968 * gdb.python/py-objfile.exp: Make some tests have unique names.
5969 * gdb.python/py-pp-registration.exp: Likewise.
5970
bde40b8f
PA
59712015-07-28 Pedro Alves <palves@redhat.com>
5972
5973 * gdb.server/server-exec-info.exp: Issue a "disconnect".
5974
13e1dec8
SM
59752015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5976
5977 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
5978
da33c9a7
SM
59792015-07-27 Simon Marchi <simon.marchi@ericsson.com>
5980
5981 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
5982
077836f7
PP
59832015-07-27 Patrick Palka <patrick@parcs.ath.cx>
5984
5985 * gdb.base/gdb-sigterm-2.exp: New test.
5986
b8cc7b2e
DE
59872015-07-25 Doug Evans <xdje42@gmail.com>
5988
5989 Revert:
5990 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
5991 (workers/%.worker, build-perf): New rule.
5992 (GDB_PERFTEST_MODE): New variable.
5993 (check-perf): Use it.
5994 (clean): Clean up gdb.perf parallel build subdirs.
5995 * lib/build-piece.exp: New file.
5996 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
5997 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
5998 name.
5999 (standard_temp_file): Ditto.
6000 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6001 of $GDB_PARALLEL.
6002
c8bd4544
DE
60032015-07-24 Doug Evans <dje@google.com>
6004
6005 * gdb.perf/lib/perftest/utils.py: New file.
6006 * gdb.perf/gm-hello.cc: New file.
6007 * gdb.perf/gm-pervasive-typedef.cc: New file.
6008 * gdb.perf/gm-pervasive-typedef.h: New file.
6009 * gdb.perf/gm-std.cc: New file.
6010 * gdb.perf/gm-std.h: New file.
6011 * gdb.perf/gm-use-cerr.cc: New file.
6012 * gdb.perf/gm-utils.h: New file.
6013 * gdb.perf/gmonster-null-lookup.py: New file.
6014 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6015 * gdb.perf/gmonster-print-cerr.py: New file.
6016 * gdb.perf/gmonster-ptype-string.py: New file.
6017 * gdb.perf/gmonster-runto-main.py: New file.
6018 * gdb.perf/gmonster-select-file.py: New file.
6019 * gdb.perf/gmonster1-null-lookup.exp: New file.
6020 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6021 * gdb.perf/gmonster1-print-cerr.exp: New file.
6022 * gdb.perf/gmonster1-ptype-string.exp: New file.
6023 * gdb.perf/gmonster1-runto-main.exp: New file.
6024 * gdb.perf/gmonster1-select-file.exp: New file.
6025 * gdb.perf/gmonster1.cc: New file.
6026 * gdb.perf/gmonster1.exp: New file.
6027 * gdb.perf/gmonster2-null-lookup.exp: New file.
6028 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6029 * gdb.perf/gmonster2-print-cerr.exp: New file.
6030 * gdb.perf/gmonster2-ptype-string.exp: New file.
6031 * gdb.perf/gmonster2-runto-main.exp: New file.
6032 * gdb.perf/gmonster2-select-file.exp: New file.
6033 * gdb.perf/gmonster2.cc: New file.
6034 * gdb.perf/gmonster2.exp: New file.
6035
6eab34f3
DE
60362015-07-24 Doug Evans <dje@google.com>
6037
6038 * gdb.perf/README: New file.
6039 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6040 * lib/gen-perf-test.exp: New file.
6041
63738bfd
DE
60422015-07-24 Doug Evans <dje@google.com>
6043
6044 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6045 (PerfTest::startup): New function.
6046 (PerfTest::run): Return result of calling body.
6047 (PerfTest::assemble): Rewrite.
6048 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6049 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6050 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6051 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6052 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6053
7b606f95
DE
60542015-07-24 Doug Evans <dje@google.com>
6055
6056 * lib/gdb.exp (clean_restart): Make executable optional.
6057
a97b16b8
DE
60582015-07-24 Doug Evans <dje@google.com>
6059
6060 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6061 compiler_info references.
6062 * gdb.cp/temargs.exp: Ditto.
6063 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6064 (get_compiler_info): Early exit if already computed. Set compiler_info
6065 to "unknown" if there was a problem.
6066 (test_compiler_info): Add function comment. Call get_compiler_info.
6067
35baa57f
DE
60682015-07-24 Doug Evans <dje@google.com>
6069
6070 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6071 (workers/%.worker, build-perf): New rule.
6072 (GDB_PERFTEST_MODE): New variable.
6073 (check-perf): Use it.
6074 (clean): Clean up gdb.perf parallel build subdirs.
6075 * lib/build-piece.exp: New file.
6076 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6077 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6078 name.
6079 (standard_temp_file): Ditto.
6080 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6081 of $GDB_PARALLEL.
6082
6ebea266
DE
60832015-07-24 Doug Evans <dje@google.com>
6084
6085 * lib/future.exp (gdb_default_target_compile): New option
6086 "early_flags".
6087 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6088 --as-needed.
6089
1e76a7e9
SDJ
60902015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6091
6092 * gdb.base/catch-syscall.exp: Call gdb_exit before
6093 gdb_skip_xml_test.
6094
5068630a
PA
60952015-07-24 Pedro Alves <palves@redhat.com>
6096
6097 * gdb.python/py-events.exp: Accept output between the stop event
6098 and the prompt.
6099 * gdb.python/py-evsignal.exp: Likewise.
6100 * gdb.python/py-evthreads.exp: Likewise.
6101
77598427
PA
61022015-07-24 Pedro Alves <palves@redhat.com>
6103
6104 PR gdb/18717
6105 * gdb.threads/non-ldr-exit.c: New file.
6106 * gdb.threads/non-ldr-exit.exp: New file.
6107
11e6c98f
YQ
61082015-07-24 Yao Qi <yao.qi@linaro.org>
6109
6110 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6111 restarting process.
6112
51aee833
YQ
61132015-07-24 Yao Qi <yao.qi@linaro.org>
6114
6115 * gdb.server/ext-restart.exp: New file.
6116
8cfe207c
YQ
61172015-07-24 Yao Qi <yao.qi@linaro.org>
6118
6119 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6120 argument options.
6121 * gdb.server/ext-wrapper.exp: New file.
6122
cc12ce38
DE
61232015-07-23 Doug Evans <dje@google.com>
6124
6125 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6126 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6127
d0d84780
PMR
61282015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6129
6130 * gdb.ada/var_arr_typedef.exp: New testcase.
6131 * gdb.ada/var_arr_typedef/pack.adb: New file.
6132 * gdb.ada/var_arr_typedef/pack.ads: New file.
6133 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6134
8b558f79
JB
61352015-07-20 Joel Brobecker <brobecker@adacore.com>
6136
6137 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6138
775a3298
JK
61392015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * gdb.arch/i386-biarch-core.exp: Replace istarget
6142 by "complete set gnutarget". Remove expectation for the "core-file"
6143 command.
6144
db1ff28b
JK
61452015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6146
6147 Revert the previous commit:
6148 Tests for validate symbol file using build-id.
6149
0a94970d
JK
61502015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6151
6152 Tests for validate symbol file using build-id.
6153 * gdb.base/solib-mismatch-lib.c: New file.
6154 * gdb.base/solib-mismatch-libmod.c: New file.
6155 * gdb.base/solib-mismatch.c: New file.
6156 * gdb.base/solib-mismatch.exp: New file.
6157
03346981
SL
61582015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6159
6160 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6161 nios2-*-linux*.
6162 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6163 * gdb.base/siginfo.exp: Likewise.
6164 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6165
42422cc7
PL
61662015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6167
6168 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6169 Move it to ...
6170 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6171 ... here.
6172 * gdb.trace/range-stepping.exp: Check that the target supports
6173 range stepping.
6174
cfa68bae
JK
61752015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6176
6177 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6178
8ffdba26
PA
61792015-07-14 Pedro Alves <palves@redhat.com>
6180
6181 * gdb.base/killed-outside.exp: New file.
6182 * gdb.base/killed-outside.c: New file.
6183
218a5a11
JK
61842015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6187 (n at main): New.
6188 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6189
e03ed3c6
AA
61902015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6191
6192 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6193 infcall tests instead of setting up for KFAIL.
6194
485668e5
MM
61952015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6196
6197 * gdb.btrace/record_goto-step.exp: New.
6198
08464196
JK
61992015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 PR compile/18484
6202 * gdb.compile/compile.c (struct struct_type): Add volatile to
6203 selffield's type.
6204 * gdb.compile/compile.exp
6205 (compile code struct_object.selffield = &struct_object): Skip further
6206 struct_object tests if this one xfails.
6207
bcf5c1d9
RC
62082015-07-08 Robert O'Callahan <robert@ocallahan.org>
6209
6210 PR exp/18617
6211 * gdb.trace/ax.exp: Add test.
6212
4931af25
YQ
62132015-07-07 Yao Qi <yao.qi@linaro.org>
6214
6215 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6216 instead of istarget "aarch64*-*-*".
6217 * gdb.arch/aarch64-fp.exp: Likewise.
6218 * gdb.base/float.exp: Likewise.
6219 * gdb.reverse/aarch64.exp: Likewise.
6220 * lib/gdb.exp (is_aarch64_target): New proc.
6221
9fcf688e
YQ
62222015-07-07 Yao Qi <yao.qi@linaro.org>
6223
6224 * lib/gdb.exp (is_aarch32_target): New proc.
6225 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6226 instead of "istarget "arm*-*-*"".
6227 * gdb.arch/arm-disp-step.exp: Likewise.
6228 * gdb.arch/thumb-bx-pc.exp: Likewise.
6229 * gdb.arch/thumb-prologue.exp: Likewise.
6230 * gdb.arch/thumb-singlestep.exp: Likewise.
6231 * gdb.base/disp-step-syscall.exp: Likewise.
6232 * gdb.base/float.exp: Likewise.
6233
fbd8d50d
YQ
62342015-07-07 Yao Qi <yao.qi@linaro.org>
6235
6236 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6237 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6238
71be1fdc
YQ
62392015-07-07 Yao Qi <yao.qi@linaro.org>
6240
6241 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6242 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6243 if it exists.
6244 * gdb.multi/multi-arch.exp: Likewise.
6245
3e221d36
SM
62462015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6247
6248 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6249 print.
6250
d441430b
YQ
62512015-07-07 Yao Qi <yao.qi@linaro.org>
6252
6253 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6254
06f810bd
MG
62552015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6256
6257 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6258 '[' and ']' characters.
6259
5e61e7c0
IB
62602015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6261
6262 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6263
28bf096c
PA
62642015-06-29 Pedro Alves <palves@redhat.com>
6265
6266 PR threads/18127
6267 * gdb.threads/hand-call-new-thread.c: New file.
6268 * gdb.threads/hand-call-new-thread.c: New file.
6269
ee93cd5e
KS
62702015-06-26 Keith Seitz <keiths@redhat.com>
6271 Doug Evans <dje@google.com>
6272
6273 PR 16253
6274 * gdb.cp/var-tag-2.cc: New file.
6275 * gdb.cp/var-tag-3.cc: New file.
6276 * gdb.cp/var-tag-4.cc: New file.
6277 * gdb.cp/var-tag.cc: New file.
6278 * gdb.cp/var-tag.exp: New file.
6279
fc637f04
PP
62802015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6281
6282 * gdb.base/history-duplicates.exp: New test.
6283
2e52ae68
PP
62842015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6285
6286 * gdb.base/completion.exp: Test the completion of the "focus"
6287 command.
6288
6e22494e
JK
62892015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6290
6291 * gdb.arch/amd64-prologue-skip.S: New file.
6292 * gdb.arch/amd64-prologue-skip.exp: New file.
6293
bf7b9cd9
SM
62942015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6295
6296 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6297 is_address_zero_readable check.
6298
201e8dfd
PB
62992015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6300
6301 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6302 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6303
5cd867b4
YQ
63042015-06-24 Yao Qi <yao.qi@linaro.org>
6305
6306 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6307 linux targets.
6308
4d7be007
YQ
63092015-06-24 Yao Qi <yao.qi@linaro.org>
6310
6311 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6312 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6313 * gdb.base/siginfo-thread.exp: Likewise.
6314
07fcd301
YQ
63152015-06-22 Yao Qi <yao.qi@linaro.org>
6316
6317 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6318
52042a00
YQ
63192015-06-22 Yao Qi <yao.qi@linaro.org>
6320
6321 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6322 aarch64*-*-*.
6323 (skip_hw_watchpoint_tests): Likewise.
6324
74bd41ce
PP
63252015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6326
6327 * gdb.base/gdbinit-history.exp: Test the interaction between
6328 setting GDBHISTSIZE and setting the history size via .gdbinit.
6329
bc460514
PP
63302015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6331
6332 PR gdb/16999
6333 * gdb.base/gdbhistsize-history.exp: New test.
6334
b58c513b
PP
63352015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6336
6337 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6338 with GDBHISTSIZE.
6339 * gdb.base/readline.exp: Likewise.
6340
92046791
YQ
63412015-06-17 Yao Qi <yao.qi@linaro.org>
6342
6343 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6344 line.
6345
2093d2d3
PP
63462015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6347
6348 * gdb.base/gdbinit-history.exp: Add test case to check that
6349 an unlimited history file does not get truncated on exit.
6350
e6c693af
AA
63512015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6352
6353 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6354 (VECTOR): New macro. Use it...
6355 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6356 ...for these typedefs.
6357 (int8, char1, int1, double1): New typedefs.
6358 (struct just_int2, struct two_int2): New structures.
6359 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6360 (add_structvecs, add_singlevecs): New functions.
6361 (main): Call add_some_intvecs twice.
6362 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6363 the compile and exit upon failure. Try compiling for the "native"
6364 architecture. Test inferior function calls with vector arguments
6365 and vector return value handling with "finish" and "return".
6366
c74f7d1c
JT
63672015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6368
6369 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6370 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6371 PE file.
6372 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6373
98aa42ee
AT
63742015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6375
6376 PR breakpoints/16465
6377 * gdb.mi/mi-dprintf-pending.c: New file.
6378 * gdb.mi/mi-dprintf-pending.exp: New test.
6379 * gdb.mi/mi-dprintf-pendshr.c: New file.
6380
7d73c23c 63812015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6382 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6383
6384 * gdb.arch/i386-mpx-map.c: New file.
6385 * gdb.arch/i386-mpx-map.exp: New File.
6386
63872015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6388
6389 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6390 * gdb.arch/i386-mpx.exp: Indentation fixed.
6391
63922015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6393
6394 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6395 function and improved indentation.
6396 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6397 gdb_test_multiple. Added additional tests to skip the test.
6398
63992015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6400
6401 * gdb.arch/i386-avx512.c: Change path in include file.
6402 * gdb.arch/i386-avx512.exp: Change include dir path
6403 compilation flag.
6404 * gdb.arch/i386-mpx.c: Change path in include file.
6405 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6406 flag.
6407
d5eba19a
JK
64082015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.compile/compile-print.exp (compile print *vararray@3)
6411 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6412
7f361056
JK
64132015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6416 (do not keep jit in memory): ... this.
6417 (expect 5): Change it to ...
6418 (expect no 5): ... this.
6419
3b462ec2
SM
64202015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6421
6422 PR gdb/15564
6423 * gdb.mi/mi-detach.exp: New file.
6424
e0619de6
JK
64252015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6426
6427 PR symtab/18392
6428 * gdb.arch/amd64-tailcall-self.S: New file.
6429 * gdb.arch/amd64-tailcall-self.c: New file.
6430 * gdb.arch/amd64-tailcall-self.exp: New file.
6431
e970cb34
DB
64322015-05-28 Don Breazeal <donb@codesourcery.com>
6433
6434 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6435 tests for remote targets by checking is_target_gdbserver.
6436
b2e2f908
DE
64372015-05-27 Doug Evans <dje@google.com>
6438
6439 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6440 * gdb.dwarf2/opaque-type-lookup.c: New file.
6441 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6442
82c7be31
DE
64432015-05-26 Doug Evans <dje@google.com>
6444
6445 * gdb.cp/iostream.cc: New file.
6446 * gdb.cp/iostream.exp: New file.
6447
b4f54984
DE
64482015-05-26 Doug Evans <dje@google.com>
6449
6450 * gdb.dwarf2/dw2-op-call.exp: Update.
6451 * gdb.dwarf2/dw4-sig-types.exp: Update.
6452 * gdb.dwarf2/implptr.exp: Update.
6453 * gdb.mi/mi-cmd-param-changed.exp: Update.
6454
4ea6efe9
DE
64552015-05-26 Doug Evans <dje@google.com>
6456
6457 * gdb.python/py-lazy-string.c: New file.
6458 * gdb.python/py-lazy-string.exp: New file.
6459 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6460 (main): Update. Add estring3.
6461 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6462 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6463
f6bb7db3
YQ
64642015-05-26 Omair Javaid <omair.javaid@linaro.org>
6465 Yao Qi <yao.qi@linaro.org>
6466
6467 * gdb.reverse/aarch64.c: New.
6468 * gdb.reverse/aarch64.exp: New.
6469
a81bfbd0
OJ
64702015-05-26 Omair Javaid <omair.javaid@linaro.org>
6471
25d49b86
PA
6472 * lib/gdb.exp (supports_process_record): Return true for
6473 aarch64*-linux*.
a81bfbd0
OJ
6474 (supports_reverse): Likewise.
6475
158bf1b4
PP
64762015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6477
6478 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6479 Use with_test_prefix.
6480
a0145030
AB
64812015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6482
6483 * gdb.base/completion.exp: Add test for completion of layout
6484 names.
6485
ebe3b578
AB
64862015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6487
6488 * lib/gdb.exp (skip_tui_tests): New proc.
6489 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6490
84204ed7
PA
64912015-05-19 Pedro Alves <palves@redhat.com>
6492
6493 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6494 Save the whole env array instead of just HOME. Unset HISTSIZE in
6495 the environment while testing. Restore whole environment
6496 afterwards.
6497
37442ce1
DE
64982015-05-16 Doug Evans <xdje42@gmail.com>
6499
6500 * gdb.guile/scm-ports.c: New file.
6501 * gdb.guile/scm-ports.exp: Add memory port tests.
6502
36de76f9
JK
65032015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6504
6505 * gdb.compile/compile-print.c: New file.
6506 * gdb.compile/compile-print.exp: New file.
6507
3a9558c4
JK
65082015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6509
6510 * gdb.compile/compile-ops.exp: Cast param to void.
6511 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6512 (compile code struct_object.selffield = &struct_object): Add xfail.
6513
aa715135
JG
65142015-05-15 Joel Brobecker <brobecker@adacore.com>
6515
6516 * gdb.ada/arr_enum_with_gap: New testcase.
6517
931e5bc3
JG
65182015-05-15 Joel Brobecker <brobecker@adacore.com>
6519
6520 * gdb.ada/byte_packed_arr: New testcase.
6521
9cd4d857
JB
65222015-05-15 Joel Brobecker <brobecker@adacore.com>
6523
6524 * gdb.ada/pckd_neg: New testcase.
6525
ebfd00d2
PP
65262015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6527
6528 PR gdb/17820
6529 * gdb.base/gdbinit-history.exp: New test.
6530 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6531 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6532
4c082a81
SC
65332015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6534
6535 * gdb.python/py-xmethods.cc: Enhance test case.
6536 * gdb.python/py-xmethods.exp: New tests.
6537 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6538 function.
6539 (B_indexoper): Likewise.
6540 (global_dm_list) : Add new xmethod worker functions.
6541
f7797074
SDJ
65422015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6543
6544 * gdb.base/coredump-filter.exp: Correctly unset
6545 "coredump_var_addr" array.
6546
a4674e4e
PA
65472015-05-08 Pedro Alves <palves@redhat.com>
6548
6549 * gdb.server/non-existing-program.exp: Unset spawn_id.
6550
df2eb078
SC
65512015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6552
6553 PR python/18291
6554 * gdb.python/py-xmethods.exp: Add tests.
6555
422349a3
YQ
65562015-05-08 Yao Qi <yao.qi@linaro.org>
6557
6558 PR gdb/18208
6559 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6560 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6561 function set_coredump_filter, and remove remote_exec call.
6562 Remove argument ipid. Callers update.
6563 (top level): Don't get inferior's PID.
6564
63fc80ce
AA
65652015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6566
6567 * gdb.base/watch_thread_num.exp: Skip test on targets without
6568 access watchpoints.
6569
80ad801e
PA
65702015-05-06 Pedro Alves <palves@redhat.com>
6571
6572 PR server/18081
6573 * gdb.server/non-existing-program.exp: New file.
6574
0fa7fe50
JB
65752015-05-05 Joel Brobecker <brobecker@adacore.com>
6576
6577 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6578
3ea89b92
PMR
65792015-05-05 Joel Brobecker <brobecker@adacore.com>
6580
6581 * gdb.ada/out_of_line_in_inlined: New testcase.
6582
87b8eff0
JB
65832015-05-05 Joel Brobecker <brobecker@adacore.com>
6584
6585 * gdb.ada/var_rec_arr: New testcase.
6586
5fccc635
YQ
65872015-04-30 Yao Qi <yao.qi@linaro.org>
6588
6589 * gdb.base/break-idempotent.exp: If
6590 skip_hw_watchpoint_multi_tests returns true, skip the tests
6591 on "rwatch" and "awatch".
6592
42d38f42
YQ
65932015-04-30 Yao Qi <yao.qi@linaro.org>
6594
6595 * gdb.base/relativedebug.exp: Invoke gdb command
6596 "info sharedlibrary", and if libc.so doesn't have debug info,
6597 skip the test.
6598
2ce1cdbf
DE
65992015-04-29 Doug Evans <dje@google.com>
6600
6601 * gdb.python/py-xmethods.exp: Add ptype tests.
6602 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6603 get_result_type method.
6604
f24a38c5
LM
66052015-04-29 Luis Machado <lgustavo@codesourcery.com>
6606
6607 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6608 the target does not support hardware watchpoints.
6609
ecbf2b3c
LM
66102015-04-29 Luis Machado <lgustavo@codesourcery.com>
6611
6612 * gdb.base/break-always.exp: Abort testing if writing to memory
6613 causes an error.
6614
34f5f757
DE
66152015-04-28 Doug Evans <dje@google.com>
6616
6617 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6618 * gdb.python/py-pp-registration.exp: ... here. New file.
6619 * gdb.python/py-pp-registration.c: New file.
6620 * gdb.python/py-pp-registration.py: New file.
6621
69b4374a
DE
66222015-04-28 Doug Evans <dje@google.com>
6623
6624 * gdb.python/py-bad-printers.c: New file.
6625 * gdb.python/py-bad-printers.py: New file.
6626 * gdb.python/py-bad-printers.exp: New file.
6627
59fb7612
SS
66282015-04-28 Sasha Smundak <asmundak@google.com>
6629
6630 * gdb.python/py-type.exp: New test.
6631
2631b16a
AW
66322015-04-28 Andy Wingo <wingo@igalia.com>
6633
6634 * gdb.python/py-parameter.exp:
6635 * gdb.guile/scm-parameter.exp: Escape the path that we are
6636 matching against, as it might contain characters that are special
6637 to regular expressions.
6638
460efde1
JB
66392015-04-27 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.ada/rec_comp: New testcase.
6642
2d369d8e
SDJ
66432015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6644
6645 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6646 before using it.
6647
cf75d6c3
AB
66482015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6649
6650 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6651 new tests for verilog output.
6652
8dbe7ca5
YQ
66532015-04-24 Yao Qi <yao.qi@linaro.org>
6654
6655 * boards/remote-gdbserver-on-localhost.exp: New file.
6656
4ef9fb2f
PA
66572015-04-23 Pedro Alves <palves@redhat.com>
6658
6659 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6660 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6661 "end of file", remove $inferior_spawn_id from the indirect list.
6662
0a803169
PA
66632015-04-23 Pedro Alves <palves@redhat.com>
6664
6665 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6666
749ef8f8
PA
66672015-04-23 Pedro Alves <palves@redhat.com>
6668
6669 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6670 on $any_spawn_id instead of only on $gdb_spawn_id.
6671
8aae4344
PM
66722015-04-21 Pierre Muller <muller@sourceware.org>
6673
6674 PR pascal/17815
6675 * lib/pascal.exp (gpc_compile): Add new option "class".
6676 (fpc_compile): Likewise.
6677 * gdb.pascal/case-insensitive-symbols.pas: New file.
6678 * gdb.pascal/case-insensitive-symbols.exp: New file.
6679
1586c8fb
GB
66802015-04-20 Gary Benson <gbenson@redhat.com>
6681
6682 * gdb.base/attach.exp: Fix three extended remote failures.
6683
1b6e6f5c
GB
66842015-04-17 Gary Benson <gbenson@redhat.com>
6685
6686 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6687 the main executable over the remote protocol.
6688
e797481d
PA
66892015-04-16 Pedro Alves <palves@redhat.com>
6690
6691 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6692 a new gdbserver if gdbserver_reconnect_p is set.
6693
1ca99c42
PA
66942015-04-16 Pedro Alves <palves@redhat.com>
6695
6696 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6697 is set, don't exit gdbserver.
6698
af9fd6f8
AA
66992015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6700
6701 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6702 appropriate .insn, such that an older assembler can be used.
6703 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6704 the z/Architecture instruction set on 31-bit targets as well.
6705
04ff1e61
AA
67062015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6707
6708 * gdb.go/handcall.exp: Remove all logic related to the first
6709 breakpoint and rely on go_runto_main instead.
6710 * gdb.go/strings.exp: Likewise.
6711 * gdb.go/unsafe.exp: Likewise.
6712 * gdb.go/hello.exp: Likewise. Also rename the remaining
6713 breakpoint marker to "breakpoint 1".
6714 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6715 * gdb.go/strings.go: Likewise.
6716 * gdb.go/unsafe.go: Likewise.
6717 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6718 "set breakpoint 2 here" and rename the remaining breakpoint marker
6719 to "breakpoint 1".
6720
40d2f8d6
SM
67212015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6722
6723 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6724 if itertools.imap is not present.
6725 * gdb.python/py-objfile.exp: Add parentheses.
6726 * gdb.python/py-type.exp: Same.
6727 * gdb.python/py-unwind-maint.py: Same.
6728
8cbc97c6
YQ
67292015-04-15 Yao Qi <yao.qi@linaro.org>
6730
6731 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6732 of ":$ptr_size" and set its form explicitly.
6733
45fd756c
YQ
67342015-04-15 Pedro Alves <palves@redhat.com>
6735 Yao Qi <yao.qi@linaro.org>
6736
6737 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6738 timeout by factor of 4.
6739 (test_regular_watch): Likewise.
6740 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6741 * gdb.reverse/sigall-reverse.exp: Likewise.
6742 * gdb.reverse/until-precsave.exp: Likewise.
6743 * lib/gdb.exp (with_timeout_factor): New proc.
6744 (gdb_expect): Move some code to ...
6745 (get_largest_timeout): ... here. New procedure.
6746
9e811bc3
LM
67472015-04-14 Luis Machado <lgustavo@codesourcery.com>
6748
6749 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6750
0ff6fcb2
LM
67512015-04-13 Luis Machado <lgustavo@codesourcery.com>
6752
6753 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6754 to write to the .text section.
6755
7578d5f7
LM
67562015-04-13 Luis Machado <lgustavo@codesourcery.com>
6757
6758 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6759 Handle the case of targets that do not provide PID information.
6760
2efe15c4
YQ
67612015-04-13 Yao Qi <yao.qi@linaro.org>
6762
6763 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6764 and use expect instead of gdb_expect.
6765
8cd8f2f8
SDJ
67662015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6767
6768 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6769 "coredump_var_addr" to avoid naming conflict with other testcases.
6770
9ee41772
PA
67712015-04-10 Pedro Alves <palves@redhat.com>
6772
6773 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6774 gdb_test_sequence and gdb_assert.
6775
07473109
PA
67762015-04-10 Pedro Alves <palves@redhat.com>
6777
6778 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6779 test messages that don't include the breakpoint address.
6780
de3db44c
YQ
67812015-04-10 Yao Qi <yao.qi@linaro.org>
6782
6783 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6784 false for some offset and width combinations which aren't
6785 supported by linux kernel.
6786
c79d856c
PA
67872015-04-10 Pedro Alves <palves@redhat.com>
6788
6789 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6790 procedure, factored out from ...
6791 (top level): ... here. Add "set displaced-stepping" testing axis.
6792 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6793 parameter "displaced". Use it.
6794 (top level): Use foreach and add "set displaced-stepping" testing
6795 axis.
6796
ebc90b50
PA
67972015-04-10 Pedro Alves <palves@redhat.com>
6798
6799 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6800 Remove comment.
6801 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6802 both the address of the instruction that triggers the watchpoint
6803 and the address of the instruction immediately after, and use
6804 those addresses for the test. Fix comment.
6805
8f572e5c
PA
68062015-04-10 Pedro Alves <palves@redhat.com>
6807
6808 * gdb.base/sigstep.exp (breakpoint_to_handler)
6809 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6810 Test "backtrace" in handler.
6811 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6812 (top level): Add new "displaced" test axis to
6813 breakpoint_to_handler, breakpoint_to_handler_entry and
6814 breakpoint_over_handler.
6815
8d707a12
PA
68162015-04-10 Pedro Alves <palves@redhat.com>
6817
6818 PR gdb/18216
6819 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6820
ef713951
YQ
68212015-04-10 Yao Qi <yao.qi@linaro.org>
6822
6823 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6824 (test_add_rn_pc): New function.
6825 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6826 (top level): Invoke test_add_rn_pc.
6827
906d60cf
PA
68282015-04-10 Pedro Alves <palves@redhat.com>
6829
6830 PR gdb/13858
6831 * gdb.base/step-over-no-symbols.exp: New file.
6832
f2983cc3
AW
68332015-04-09 Andy Wingo <wingo@igalia.com>
6834
6835 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6836 after the Python tests.
6837
6d62641c
SDJ
68382015-04-08 Keith Seitz <keiths@redhat.com>
6839
6840 PR python/16699
6841 * gdb.python/py-completion.exp: New tests for completion.
6842 * gdb.python/py-completion.py (CompleteLimit1): New class.
6843 (CompleteLimit2): Likewise.
6844 (CompleteLimit3): Likewise.
6845 (CompleteLimit4): Likewise.
6846 (CompleteLimit5): Likewise.
6847 (CompleteLimit6): Likewise.
6848 (CompleteLimit7): Likewise.
6849
f3770638
PA
68502015-04-08 Pedro Alves <palves@redhat.com>
6851
6852 PR gdb/18214
6853 PR gdb/18216
6854 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6855 function.
6856 (main): Install it as SIGUSR1 handler.
6857 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6858 parameter. Always use "setup" as prefix. Toggle "set
6859 displaced-stepping" off/on depending on global. Don't switch to
6860 thread 1 here.
6861 (top level): Add displaced stepping "off/on" test axis. Update
6862 "setup" calls. Wrap each subtest with with_test_prefix. Test
6863 continuing with a queued signal in each thread.
6864
4496bed7
PA
68652015-04-08 Pedro Alves <palves@redhat.com>
6866
6867 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6868 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6869 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6870 Return early if running to main fails.
6871 * gdb.trace/while-stepping.exp: Likewise.
6872
b97fde92
PA
68732015-04-07 Pedro Alves <palves@redhat.com>
6874
6875 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6876 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6877 interact with inferior program.
6878
f71c18e7
PA
68792015-04-07 Pedro Alves <palves@redhat.com>
6880
6881 * lib/gdb.exp (inferior_spawn_id): New global.
6882 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6883 spawn id after processing the user code.
6884 (default_gdb_start): Set inferior_spawn_id.
6885 (send_inferior): New procedure.
6886 * lib/gdbserver-support.exp (gdbserver_start): Set
6887 inferior_spawn_id.
6888 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6889
6423214f
PA
68902015-04-07 Pedro Alves <palves@redhat.com>
6891
6892 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6893 * lib/gdbserver-support.exp (gdbserver_start): Make
6894 $server_spawn_id global.
6895 (gdbserver_start): Don't wait for gdbserver's spawn id with
6896 expect_background.
6897 (close_gdbserver): New procedure.
6898 (gdb_exit): Rename the default version and reimplement.
6899
71c0ee8c
PA
69002015-04-07 Pedro Alves <palves@redhat.com>
6901
72f4393d 6902 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6903 append the substituted item, not the original item.
6904
203bc29b
PA
69052015-04-07 Pedro Alves <palves@redhat.com>
6906
6907 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
6908 gdb_expect.
6909
508a3ddf
PA
69102015-04-07 Pedro Alves <palves@redhat.com>
6911
6912 * gdb.base/interrupt.exp: Don't handle the case of the inferior
6913 output appearing once only.
6914
9f6dbe2b
PA
69152015-04-07 Pedro Alves <palves@redhat.com>
6916
6917 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
6918 that doesn't expect anything. Return early if running to main
6919 fails.
6920
337532fa
YQ
69212015-04-07 Yao Qi <yao.qi@linaro.org>
6922
6923 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
6924 (child_function): Call alarm.
6925 (main): Move call to alarm into the loop.
6926 * gdb.threads/non-stop-fair-events.exp: Build program with
6927 -DTIMEOUT=$timeout.
6928
01b622d4
DE
69292015-04-06 Doug Evans <xdje42@gmail.com>
6930
6931 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
6932 Fix dest parameter to board_info.
6933 (fpc_compile): Ditto.
6934 (gdb_compile_pascal): Rename dest arg to destfile.
6935
961f4160
PMR
69362015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
6937
6938 * gdb.ada/funcall_ref.exp: New file.
6939 * gdb.ada/funcall_ref/foo.adb: New file.
6940
cafda597
YQ
69412015-04-02 Yao Qi <yao.qi@linaro.org>
6942
6943 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
6944 is remote.
6945
fed040c6
GB
69462015-04-02 Gary Benson <gbenson@redhat.com>
6947
6948 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
6949
d11916aa
SS
69502015-04-01 Sasha Smundak <asmundak@google.com>
6951
6952 * gdb.python/py-unwind-maint.c: New file.
6953 * gdb.python/py-unwind-maint.exp: New test.
6954 * gdb.python/py-unwind-maint.py: New file.
6955 * gdb.python/py-unwind.c: New file.
6956 * gdb.python/py-unwind.exp: New test.
6957 * gdb.python/py-unwind.py: New test.
6958
a1471180
PA
69592015-04-01 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
6962 to fail instead of non-existent $test.
6963
0bbeccb1
PA
69642015-04-01 Pedro Alves <palves@redhat.com>
6965
6966 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
6967 GDBFLAGS if not empty.
6968
3c724c8c
PMR
69692015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
6970
6971 * gdb.ada/complete.exp: Remove "multi_line".
6972 * gdb.ada/info_exc.exp: Remove "multi_line".
6973 * gdb.ada/packed_tagged.exp: Remove "multi_line".
6974 * gdb.ada/ptype_field.exp: Remove "multi_line".
6975 * gdb.ada/sym_print_name.exp: Remove "multi_line".
6976 * gdb.ada/tagged.exp: Remove "multi_line".
6977 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
6978 [multi_line ...]
6979 * gdb.btrace/delta.exp: Likewise.
6980 * gdb.btrace/exception.exp: Likewise.
6981 * gdb.btrace/function_call_history.exp: Likewise.
6982 * gdb.btrace/instruction_history.exp: Likewise.
6983 * gdb.btrace/nohist.exp: Likewise.
6984 * gdb.btrace/record_goto.exp: Likewise.
6985 * gdb.btrace/segv.exp: Likewise.
6986 * gdb.btrace/stepi.exp: Likewise.
6987 * gdb.btrace/tailcall.exp: Likewise.
6988 * gdb.btrace/unknown_functions.exp: Likewise.
6989 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
6990 * lib/gdb.exp: Add the "multi_line" helper.
6991
4eec2deb
PA
69922015-04-01 Pedro Alves <palves@redhat.com>
6993
6994 * gdb.threads/tid-reuse.c: New file.
6995 * gdb.threads/tid-reuse.exp: New file.
6996
df8411da
SDJ
69972015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
6998
6999 PR corefiles/16092
7000 * gdb.base/coredump-filter.c: New file.
7001 * gdb.base/coredump-filter.exp: Likewise.
7002
6ef37366
PM
70032015-03-27 Petr Machata <pmachata@redhat.com>
7004
7005 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7006 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7007 (Dwarf::assemble): Initialize them.
7008 (Dwarf::lines): New function.
7009
7ec911b0
JT
70102015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7011
7012 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7013 SYMBOL_PREFIX for x86_64-*-cygwin.
7014
ff908ebf
AW
70152015-03-26 Andy Wingo <wingo@igalia.com>
7016
7017 PR symtab/18148
7018 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7019 const_value but not a location.
7020 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7021 location defined in non-main CUs are visible.
7022
6d5f0679
YQ
70232015-03-26 Yao Qi <yao.qi@linaro.org>
7024
7025 PR testsuite/18139
7026 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7027 Add a line number entry for the same line.
7028 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7029 Add a line number entry for the same line.
7030
2898689b
YQ
70312015-03-26 Yao Qi <yao.qi@linaro.org>
7032
7033 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7034 .int 0.
7035 (func): Likewise. Add .Lfunc_1 label.
7036 Use .Lfunc_1 label.
7037 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7038 .int 0.
7039 (func): Likewise.
7040 Use .Lfunc_1 label.
7041
85180498
YQ
70422015-03-26 Yao Qi <yao.qi@linaro.org>
7043
7044 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7045 Call gdb_compile instead to compile each .s files without debug
7046 information.
7047
8aa08a8d
YQ
70482015-03-26 Yao Qi <yao.qi@linaro.org>
7049
7050 * gdb.base/savedregs.exp (process_saved_regs): Make
7051 "Saved registers:" optional in the pattern.
7052
66849923
MM
70532015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7054
7055 * gdb.btrace/next.exp: Merged into step.exp.
7056 * gdb.btrace/finish.exp: Merged into step.exp.
7057 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7058 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7059 "record goto" and checking the exact replay position.
7060 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7061 check for "Recording format" in "info record" output.
7062 * gdb.btrace/record_goto.exp: Choose test file based on target.
7063 * gdb.btrace/x86-record_goto.S: Renamed into ...
7064 * gdb.btrace/x86_64-record_goto.S: ... this.
7065 * gdb.btrace/i686-record_goto.S: New.
7066 * gdb.btrace/x86-tailcall.S: Renamed into ...
7067 * gdb.btrace/x86_64-tailcall.S: ... this.
7068 * gdb.btrace/i686-tailcall.S: New.
7069 * gdb.btrace/x86-tailcall.c: Renamed into ...
7070 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7071 separate statements. Update test.
7072 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7073 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7074 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7075 * gdb.btrace/tailcall.exp: Choose test file based on target.
7076 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7077
11cc1b74
MM
70782015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7079
7080 * gdb.btrace/exception.exp: Increase BTS buffer size.
7081
a25d8bf9
PA
70822015-03-24 Pedro Alves <palves@redhat.com>
7083
7084 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7085
856e7dd6
PA
70862015-03-24 Pedro Alves <palves@redhat.com>
7087
7088 * gdb.threads/schedlock.exp (test_step): No longer expect that
7089 "set scheduler-locking step" with "next" over a function call runs
7090 threads unlocked.
7091
ad235a41
AT
70922015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7093
7094 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7095
15630549
AT
70962015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7097
7098 PR breakpoints/16466
7099 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7100 * gdb.mi/mi-pending.c (thread_func): New function.
7101 (int main): Add threading support required.
7102 * gdb.mi/mi-pending.exp: Add tests for this issue.
7103 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7104 (pendfunc2): Remove stdio dependency.
7105 * gdb.mi/mi-pendshr2.c: New file.
7106
693dca06
KS
71072015-03-23 Keith Seitz <keiths@redhat.com>
7108
7109 * gdb.linespec/keywords.c: New file.
7110 * gdb.linespec/keywords.exp: New file.
7111
7e993ebf
KS
71122015-03-23 Keith Seitz <keiths@redhat.com>
7113
7114 PR gdb/18021
7115 * gdb.dwarf2/staticvirtual.exp: New test.
7116
bc23328c
JK
71172015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7120 * README: Remove HP-UX and gdb.hp.
7121 (configuration):
7122 * configure: Regenerate.
7123 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7124 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7125 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7126 gdb.hp/gdb.defects/Makefile.
7127 * gdb.hp/Makefile.in: File deleted.
7128 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7129 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7130 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7131 * gdb.hp/gdb.aCC/run.c: File deleted.
7132 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7133 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7134 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7135 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7136 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7137 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7138 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7139 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7140 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7141 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7142 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7143 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7144 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7145 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7146 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7147 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7148 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7149 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7150 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7151 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7152 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7153 * gdb.hp/gdb.compat/average.c: File deleted.
7154 * gdb.hp/gdb.compat/sum.c: File deleted.
7155 * gdb.hp/gdb.compat/xdb.c: File deleted.
7156 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7157 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7158 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7159 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7160 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7161 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7162 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7163 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7164 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7165 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7166 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7167 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7168 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7169 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7170 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7171 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7172 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7173 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7174 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7175 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7176 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7177 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7178 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7179 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7180 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7181 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7182 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7183 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7184 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7185 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7186 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7187 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7188 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7189 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7190 * gdb.hp/tools/odump: File deleted.
7191
8bf3b159
PA
71922015-03-19 Pedro Alves <palves@redhat.com>
7193
7194 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7195 (saw_thread_3): New globals.
7196 (top level): Increment them when an event for the corresponding
7197 thread is seen.
7198 (no thread starvation): New test.
7199
eb54c8bf
PA
72002015-03-19 Pedro Alves <palves@redhat.com>
7201
7202 * gdb.threads/continue-pending-status.c: New file.
7203 * gdb.threads/continue-pending-status.exp: New file.
7204
32d2e5d6
PA
72052015-03-18 Pedro Alves <palves@redhat.com>
7206
7207 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7208 Use gdb_is_target_remote instead of is_remote. Use
7209 gdb_test_multiple instead of gdb_expect. Exit early if
7210 gdb_test_multiple hits its internal matches. Tighten stepi tests
7211 expected output. Fail on exit with any signal, instead of just
7212 SIGILL.
7213
f68f11b7
YQ
72142015-03-18 Yao Qi <yao.qi@linaro.org>
7215
7216 PR tdep/18107
7217 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7218 variable.
7219 * gdb.base/catch-syscall.exp: Don't skip it on
7220 aarch64*-*-linux* target. Remove elements in all_syscalls.
7221 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7222 target.
7223 (setup_all_syscalls): New proc.
7224
ca5fd19b
YQ
72252015-03-16 Yao Qi <yao.qi@linaro.org>
7226
7227 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7228 (top level): Skip tests if valid_addr_p returns false for
7229 $cmd1 or $cmd2.
7230
85642ba0
AW
72312015-03-11 Andy Wingo <wingo@igalia.com>
7232
7233 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7234
e03f9645
YQ
72352015-03-11 Yao Qi <yao.qi@linaro.org>
7236
7237 * gdb.base/catch-syscall.exp: Fix typo in comments.
7238
5d0962b2
YQ
72392015-03-11 Yao Qi <yao.qi@linaro.org>
7240
7241 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7242
b2df3cef
PA
72432015-03-09 Pedro Alves <palves@redhat.com>
7244
7245 * dg-extract-results.py: Delete.
7246
ef878e53
PA
72472015-03-09 Pedro Alves <palves@redhat.com>
7248
7249 Merge dg-extract-results.sh from GCC upstream (r218843).
7250
7251 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7252 * dg-extract-results.sh: Use --text with grep to avoid issues with
7253 binary files. Fall back to cat -v, if that doesn't work.
7254
9494d219
PA
72552015-03-05 Pedro Alves <palves@redhat.com>
7256
7257 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7258
a8d9763a
SM
72592015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7260
7261 * lib/mi-support.exp (mi_expect_interrupt): Accept
7262 alternative event for when in all-stop mode.
7263
be9957b8
PA
72642015-03-04 Pedro Alves <palves@redhat.com>
7265
7266 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7267
d57be0f4 72682015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7269
7270 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7271
c214c7cf
AA
72722015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7273
7274 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7275 regexps for GDB's current line display, accept a hex address
7276 preceding the line number.
7277
6d74a497
AA
72782015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7279
7280 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7281 the 'arch1' variable for "s390*-linux*" targets.
7282
511aee7c
PA
72832015-03-04 Pedro Alves <palves@redhat.com>
7284
7285 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7286 (main): Pass missing retval argument to pthread_join call.
7287
95e50b27
PA
72882015-03-02 Pedro Alves <palves@redhat.com>
7289
7290 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7291 (top level): Call do_test with non-stop as well.
7292
28054d69
PA
72932015-03-02 Pedro Alves <palves@redhat.com>
7294
7295 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7296 -1.
7297
4fa5d7b4
AA
72982015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7299
7300 * gdb.arch/s390-vregs.exp: New test.
7301 * gdb.arch/s390-vregs.S: New file.
7302
97c18565
PA
73032015-02-27 Pedro Alves <palves@redhat.com>
7304
7305 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7306 call to catch_command_errors.
7307 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7308 catch_command_errors.
7309
a37bfa30
PA
73102015-02-27 Pedro Alves <palves@redhat.com>
7311
7312 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7313 "true" for boolean result.
7314 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7315 prototype of main.
7316
6f98576f
PA
73172015-02-27 Pedro Alves <palves@redhat.com>
7318
7319 * lib/unbuffer_output.c: New file.
7320 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7321 (main): Call gdb_unbuffer_output.
7322
eba5ab56
YQ
73232015-02-27 Yao Qi <yao.qi@linaro.org>
7324
7325 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7326 target.
7327
0def5aaa
DE
73282015-02-26 Doug Evans <dje@google.com>
7329
7330 * gdb.cp/class2.cc (Dbase, D): New classes.
7331 (main): New local delta.
7332 * gdb.cp/class2.exp: Test printing delta.
7333 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7334 (dynbar): New global.
7335 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7336
081a1c2c
JK
73372015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7338
7339 * gdb.compile/compile-ifunc.c: New file.
7340 * gdb.compile/compile-ifunc.exp: New file.
7341
2f41223f
AT
73422015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7343
7344 * gdb.base/structs.exp: Check for correct struct on finish.
7345
03eddd80
YQ
73462015-02-26 Yao Qi <yao.qi@linaro.org>
7347
7348 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7349 is zero.
7350
80c57053
JK
73512015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7352
7353 * gdb.arch/cordic.ko.bz2: New file.
7354 * gdb.arch/cordic.ko.debug.bz2: New file.
7355 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7356
21613c12
YQ
73572015-02-25 Yao Qi <yao.qi@linaro.org>
7358
7359 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7360 aarch64*-*-* target.
7361
d8b901ed
PA
73622015-02-23 Pedro Alves <palves@redhat.com>
7363
7364 * lib/gdb.exp (delete_breakpoints): Rewrite using
7365 gdb_test_multiple.
7366
e5b85ead
PA
73672015-02-23 Pedro Alves <palves@redhat.com>
7368
7369 * gdb.base/info-os.c: Include stdlib.h.
7370
85c3a371
DE
73712015-02-22 Doug Evans <xdje42@gmail.com>
7372
7373 PR symtab/17855
7374 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7375 is read after symbols have been re-read.
7376 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7377 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7378
96553a0c
DE
73792015-02-21 Doug Evans <dje@google.com>
7380
7381 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7382
97a0c697
JK
73832015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7384
7385 PR corefiles/17808
7386 * gdb.arch/i386-biarch-core.core.bz2: New file.
7387 * gdb.arch/i386-biarch-core.exp: New file.
7388
a47cd6e9
PA
73892015-02-21 Pedro Alves <palves@redhat.com>
7390
7391 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7392 runto_main fails.
7393
c5facdc4
PA
73942015-02-20 Pedro Alves <palves@redhat.com>
7395
7396 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7397 info probes.
7398
2db9a427
PA
73992015-02-20 Pedro Alves <palves@redhat.com>
7400
7401 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7402
60fb7e9e
PA
74032015-02-20 Pedro Alves <palves@redhat.com>
7404
7405 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7406 clean_restart before gdb_target_supports_trace.
7407
5c5019c2
PA
74082015-02-20 Pedro Alves <palves@redhat.com>
7409
7410 PR threads/18006
7411 * gdb.threads/clone-thread_db.c: New file.
7412 * gdb.threads/clone-thread_db.exp: New file.
7413
c9587f88
AT
74142015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7415
7416 PR breakpoints/16812
7417 * gdb.base/catch-gdb-caused-signals.c: New file.
7418 * gdb.base/catch-gdb-caused-signals.exp: New file.
7419
f6a88844
JM
74202015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7421
7422 * configure: Regenerated.
7423 * configure.ac: Use GDB_AC_TRANSFORM.
7424 * aclocal.m4: sinclude ../transform.m4.
7425
497c491b
JM
74262015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7427
7428 * lib/dtrace.exp: New file.
7429 * gdb.base/dtrace-probe.exp: Likewise.
7430 * gdb.base/dtrace-probe.d: Likewise.
7431 * gdb.base/dtrace-probe.c: Likewise.
7432 * lib/pdtrace.in: Likewise.
7433 * configure.ac: Output variables with the transformed names of
7434 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7435 * configure: Regenerated.
7436
03e98035
JM
74372015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7438
7439 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7440 expected message when trying to access $_probe_* convenience
7441 variables while not on a probe.
7442
63cc30e9
JK
74432015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7446
0703599a
PA
74472015-02-11 Pedro Alves <pedro@codesourcery.com>
7448
7449 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7450 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7451
7e60a48e
DE
74522015-02-10 Doug Evans <xdje42@gmail.com>
7453
7454 * lib/gdb.exp (gdb_load): Always return a result.
7455
01b088bc
PA
74562015-02-10 Pedro Alves <palves@redhat.com>
7457
7458 * gdb.threads/signal-sigtrap.c: New file.
7459 * gdb.threads/signal-sigtrap.exp: New file.
7460
b05ec7a5
AT
74612015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7462
7463 * gdb.trace/no-attach-trace.c: New file.
7464 * gdb.trace/no-attach-trace.exp: New file.
7465
a2c2acaf
MW
74662015-02-09 Mark Wielaard <mjw@redhat.com>
7467
7468 * gdb.dwarf2/atomic.c: New file.
7469 * gdb.dwarf2/atomic-type.exp: Likewise.
7470
31fd9caa
MM
74712015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7472
7473 * gdb.btrace/buffer-size.exp: Update "info record" output.
7474 * gdb.btrace/delta.exp: Update "info record" output.
7475 * gdb.btrace/enable.exp: Update "info record" output.
7476 * gdb.btrace/finish.exp: Update "info record" output.
7477 * gdb.btrace/instruction_history.exp: Update "info record" output.
7478 * gdb.btrace/next.exp: Update "info record" output.
7479 * gdb.btrace/nexti.exp: Update "info record" output.
7480 * gdb.btrace/step.exp: Update "info record" output.
7481 * gdb.btrace/stepi.exp: Update "info record" output.
7482 * gdb.btrace/nohist.exp: Update "info record" output.
7483
d33501a5
MM
74842015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7485
7486 * gdb.btrace/buffer-size: New.
7487
f4abbc16
MM
74882015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7489
7490 * gdb.btrace/delta.exp: Update "info record" output.
7491 * gdb.btrace/enable.exp: Update "info record" output.
7492 * gdb.btrace/finish.exp: Update "info record" output.
7493 * gdb.btrace/instruction_history.exp: Update "info record" output.
7494 * gdb.btrace/next.exp: Update "info record" output.
7495 * gdb.btrace/nexti.exp: Update "info record" output.
7496 * gdb.btrace/step.exp: Update "info record" output.
7497 * gdb.btrace/stepi.exp: Update "info record" output.
7498 * gdb.btrace/nohist.exp: Update "info record" output.
7499
b9d61307
SM
75002015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7501
7502 PR gdb/15678
7503 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7504
e584fdbc
PA
75052015-02-06 Pedro Alves <palves@redhat.com>
7506
7507 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7508 macro.
7509 (seconds_left, again): New globals.
7510 (main): Wait seconds_left in a 1-second sleep loop instead of
7511 sleeping 180 seconds. If 'again' is set, reset the seconds
7512 counter.
7513 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7514 'again' in the inferior before detaching. Print the seconds left.
7515 (options): New global.
7516 (top level): Build program with -DTIMEOUT=$timeout.
7517
77f41761
PA
75182015-02-06 Pedro Alves <palves@redhat.com>
7519
7520 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7521 determine how many seconds to pass to 'alarm'.
7522 * gdb.base/gdb-sigterm.exp (top level): Build program with
7523 -DTIMEOUT=$timeout.
7524 (do_test): Return success/failure indication. Add more verbose
7525 logging. Don't fail if 200 single steps are seen. Instead, fail
7526 when the test times out.
7527 (passes): New global.
7528 (top level): Break the testing loop if testing fails on any
7529 iteration. Use gdb_assert.
7530
b9394193
DB
75312015-02-04 Don Breazeal <donb@codesourcery.com>
7532
7533 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7534 and initialize them.
7535 (ipc_cleanup): New function.
7536 (main): Don't declare shmid, semid, and msqid. Add a call to
7537 atexit so that we call ipc_cleanup on exit.
7538
42d9e528
PA
75392015-02-04 Pedro Alves <palves@redhat.com>
7540
7541 * boards/native-extended-gdbserver.exp: Remove any target variant
7542 specifications from the board name before clearing the isremote
7543 flag from board_info.
7544
ae6ae975
DE
75452015-01-31 Doug Evans <xdje42@gmail.com>
7546
7547 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7548
cfb069a8
GB
75492015-01-31 Gary Benson <gbenson@redhat.com>
7550
7551 * gdb.base/completion.exp: Disable completion limiting for
7552 existing tests. Add new tests to check completion limiting.
7553 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7554
5dd31d79
DE
75552015-01-31 Doug Evans <xdje42@gmail.com>
7556
7557 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7558
9f050062
DE
75592015-01-31 Doug Evans <xdje42@gmail.com>
7560
7561 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7562 entries. Duplicate file section script entries.
7563 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7564 inlined entries. Add test for safe-path rejection.
7565 * gdb.python/py-section-script.c: Add duplicate inlined section script
7566 entries. Duplicate file section script entries.
7567 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7568 inlined entries. Add test for safe-path rejection.
7569
df25ebbd
JB
75702015-01-29 Joel Brobecker <brobecker@adacore.com>
7571
7572 * gdb.ada/disc_arr_bound: New testcase.
7573
4a0ca9ec
JB
75742015-01-29 Joel Brobecker <brobecker@adacore.com>
7575
7576 * gdb.ada/mi_var_array: New testcase.
7577
3a8b707a
DE
75782015-01-27 Doug Evans <dje@google.com>
7579
7580 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7581 Add test for objfile.filename, objfile.username after objfile
7582 has been unloaded.
7583
f8313f6e
JB
75842015-01-26 Joel Brobecker <brobecker@adacore.com>
7585
7586 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7587 the second test to print the name attribute of value
7588 returned by the call to gdb.lookup_type, and adjust
7589 the expected output accordingly.
7590
37bc665e
MW
75912015-01-25 Mark Wielaard <mjw@redhat.com>
7592
7593 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7594 * gdb.base/disp-step-fork.c: Include unistd.h.
7595 * gdb.base/siginfo-obj.c: Include stdio.h.
7596 * gdb.base/siginfo-thread.c: Likewise.
7597 * gdb.mi/non-stop.c: Include unistd.h.
7598 * gdb.mi/nsthrexec.c: Include stdio.h.
7599 * gdb.mi/pthreads.c: Include unistd.h.
7600 * gdb.modula2/unbounded1.c (main): Declare returns int.
7601 * gdb.reverse/consecutive-reverse.c: Likewise.
7602 * gdb.threads/create-fail.c: Include unistd.h.
7603 * gdb.threads/killed.c: Likewise.
7604 * gdb.threads/linux-dp.c: Likewise.
7605 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7606 * gdb.threads/non-ldr-exc-2.c: Likewise.
7607 * gdb.threads/non-ldr-exc-3.c: Likewise.
7608 * gdb.threads/non-ldr-exc-4.c: Likewise.
7609 * gdb.threads/pthreads.c: Include unistd.h.
7610 (main): Declare returns int.
7611 * gdb.threads/tls-main.c (foo): New declaration.
7612 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7613
f7e5394d
SM
76142015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7615
7616 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7617 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7618
743649fd
MW
76192015-01-15 Mark Wielaard <mjw@redhat.com>
7620
7621 * gdb.base/noreturn-return.c: New file.
7622 * gdb.base/noreturn-return.exp: New file.
7623 * gdb.base/noreturn-finish.c: New file.
7624 * gdb.base/noreturn-finish.exp: New file.
7625
198297aa
PA
76262015-01-23 Pedro Alves <palves@redhat.com>
7627
7628 * gdb.threads/continue-pending-after-query.c: New file.
7629 * gdb.threads/continue-pending-after-query.exp: New file.
7630
717cf30c
AG
76312015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7632 Simon Marchi <simon.marchi@ericsson.com>
7633
7634 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7635 * gdb.base/valgrind-db-attach.exp: Same.
7636 * gdb.base/valgrind-infcall.exp: Same.
7637 * lib/mi-support.exp (default_mi_gdb_start): Same.
7638 * lib/prompt.exp (default_prompt_gdb_start): Same.
7639 * lib/gdb.exp (default_gdb_spawn): Same.
7640 (gdb_interact): New.
7641
7642
4b62a76e
JK
76432015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 * gdb.compile/compile.exp (pointer to jit function): New test.
7646
b4cdae6f
WW
76472015-01-17 Wei-cheng Wang <cole945@gmail.com>
7648
7649 * lib/gdb.exp (supports_process_record): Return true for
7650 powerpc*-*-linux*.
7651 (supports_reverse): Likewise.
7652
d221e7ef
DB
76532015-01-15 Don Breazeal <donb@codesourcery.com>
7654
7655 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7656 instead of checking whether the target board is remote and
7657 use spawn_wait_for_attach instead of exec/sleep.
7658 * gdb.base/attach-twice.exp: Likewise.
7659
bafffb51
JB
76602015-01-15 Joel Brobecker <brobecker@adacore.com>
7661
7662 * gdb.ada/var_arr_attrs: New testcase.
7663
5589af0e
PA
76642015-01-14 Pedro Alves <palves@redhat.com>
7665 Joel Brobecker <brobecker@adacore.com>
7666
7667 PR gdb/17525
7668 * gdb.base/bp-cmds-execution-x-script.c: New file.
7669 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7670 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7671
6c400b59
PA
76722015-01-14 Pedro Alves <palves@redhat.com>
7673
7674 PR cli/17828
7675 * gdb.base/batch-preserve-term-settings.c: New file.
7676 * gdb.base/batch-preserve-term-settings.exp: New file.
7677
e02c96a7
DE
76782015-01-13 Doug Evans <dje@google.com>
7679
7680 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7681 binary.
7682
576fd14c
JB
76832015-01-13 Joel Brobecker <brobecker@adacore.com>
7684
7685 * Makefile.in (clean mostlyclean): Do not delete *.py.
7686
04dccad0
JB
76872015-01-13 Joel Brobecker <brobecker@adacore.com>
7688
7689 * gdb.python/py-lookup-type.exp: New file.
7690
3d230f71
PA
76912015-01-12 Pedro Alves <palves@redhat.com>
7692
7693 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7694 restore GDBFLAGS before returning.
7695
7e67715d
JK
76962015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7697
7698 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7699 is_amd64_regs_target and is_x86_like_target.
7700
f2e0d4b4
DE
77012015-01-11 Doug Evans <xdje42@gmail.com>
7702
7703 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7704 is given without an explicit form.
7705 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7706 attributes.
7707 * gdb.dwarf/corrupt.exp: Ditto.
7708 * gdb.dwarf2/enum-type.exp: Ditto.
7709 * gdb.trace/entry-values.exp: Ditto.
7710 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7711
439250fb
DE
77122015-01-11 Doug Evans <xdje42@gmail.com>
7713
7714 PR gdb/15830
7715 * gdb.base/maint.exp: Remove references to "maint demangle".
7716 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7717 Add tests for explicitly specifying language to demangle.
7718 * gdb.dlang/demangle.exp: Ditto.
7719
ede9f622
PA
77202015-01-09 Pedro Alves <palves@redhat.com>
7721
7722 * gdb.threads/non-stop-fair-events.c: New file.
7723 * gdb.threads/non-stop-fair-events.exp: New file.
7724
a7b796db
PA
77252015-01-09 Pedro Alves <palves@redhat.com>
7726
7727 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7728 the global scope. Set a breakpoint after all threads are started
7729 rather than stepping over two source lines. Expect the prompt.
7730 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7731 global.
7732 (NUM): Now 15.
7733 (main): Use threads_started_barrier to wait for all threads to
7734 start. Main thread no longer calls thread_function. Exit after
7735 180 seconds.
7736 (loop): New function.
7737 (thread_function): Wait on threads_started_barrier barrier. Call
7738 'loop' at each iteration.
7739 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7740 threads have started, instead of hardcoding number of "next"
7741 steps. Use an access watchpoint instead of a write watchpoint.
7742
9665ffdd
PA
77432015-01-09 Pedro Alves <palves@redhat.com>
7744
7745 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7746 (thread_func): Wait on barrier.
7747 (main): Wait for all threads to start before stopping GDB.
7748 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7749 global.
7750 (thread1_func, thread2_func): Wait on barrier.
7751 (main): Wait for all threads to start before stopping GDB.
7752 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7753 New global.
7754 (thread1_func, thread2_func): Wait on barrier.
7755 (main): Wait for all threads to start before stopping GDB.
7756
c945a99f
PA
77572015-01-09 Pedro Alves <palves@redhat.com>
7758
7759 * gdb.threads/attach-many-short-lived-threads.c: New file.
7760 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7761
c1a747c1
PA
77622014-01-09 Pedro Alves <palves@redhat.com>
7763
7764 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7765 instead of to thread 2.
7766 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7767 Add barrier around each pthread_create call instead of around all
7768 calls.
7769 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7770 Set a break on thread_function and have the child threads hit it
7771 one at at a time.
7772
60b3033e
PA
77732015-01-09 Pedro Alves <palves@redhat.com>
7774
7775 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7776 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7777 false.
7778 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7779 checking whether the target board is remote.
7780 * gdb.multi/multi-attach.exp: Likewise.
7781 * gdb.python/py-sync-interp.exp: Likewise.
7782 * gdb.server/ext-attach.exp: Likewise.
7783 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7784 tests that need to attach, instead of checking whether the target
7785 board is remote at the top of the file.
7786
acc018ac
YQ
77872015-01-08 Yao Qi <yao@codesourcery.com>
7788
7789 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7790
50a18af8
JK
77912015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7792
7793 Fix testcase compilation.
7794 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7795
8503d6e1
JB
77962015-01-06 Joel Brobecker <brobecker@adacore.com>
7797
7798 * gdb.python/py-type.exp: Add a couple test about empty
7799 array creation, and negative-length array creation.
7800
cc73dbcc
DE
78012015-01-02 Doug Evans <xdje42@gmail.com>
7802
7803 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7804
0300bbc7
DE
78052015-01-02 Doug Evans <dje@google.com>
7806
7807 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7808
9d85a0ec
YQ
78092014-12-29 Yao Qi <yao@codesourcery.com>
7810
7811 * gdb.trace/entry-values.exp: Update comments. Rename variable
7812 bar_call_foo to returned_from_foo.
7813
87186c6a
MMN
78142014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7815
7816 PR gdb/17394
7817 * gdb.linespec/break-asm-file.c: New file.
7818 * gdb.linespec/break-asm-file.exp: New file.
7819 * gdb.linespec/break-asm-file0.s: New file.
7820 * gdb.linespec/break-asm-file1.s: New file.
7821
1bab7383
YQ
78222014-12-18 Nigel Stephens <nigel@mips.com>
7823 Maciej W. Rozycki <macro@codesourcery.com>
7824
7825 * gdb.base/float.exp: Handle the new output from "info float" on
7826 MIPS targets.
7827
1bc1068a
JK
78282014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 Fix MinGW compilation.
7831 * gdb.compile/compile-ops.exp: Update untested message if
7832 !skip_compile_feature_tests.
7833 * gdb.compile/compile-setjmp.exp: Likewise.
7834 * gdb.compile/compile-tls.exp: Likewise.
7835 * gdb.compile/compile.exp: Likewise.
7836 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7837 supported on this host".
7838
b6615d10
DE
78392014-12-16 Doug Evans <xdje42@gmail.com>
7840
7841 * boards/stabs.exp: New file.
7842
25dda427
AA
78432014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7844
7845 * gdb.base/completion.exp: Adjust to format changes of "maint
7846 print user-registers".
7847
bf330350
CU
78482014-12-16 Catalin Udma <catalin.udma@freescale.com>
7849
7850 PR server/17457
7851 * gdb.arch/aarch64-fp.c: New file.
7852 * gdb.arch/aarch64-fp.exp: New file.
7853
395cf596
SDJ
78542014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7855
7856 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7857 r210637, r210913, r211666, r215400, r215817).
7858
7859 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7860 * dg-extract-results.py: New file.
7861 * dg-extract-results.sh: Use it if the environment seems
7862 suitable.
7863
7864 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7865
7866 * dg-extract-results.py (parse_run): Handle warnings that
7867 are printed before a test harness is run.
7868
7869 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7870
7871 * dg-extract-results.py (Named): Remove __cmp__ method.
7872 (output_variation): Use a key to sort variation.harnesses.
7873
7874 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7875
7876 * dg-extract-results.py: For Python 3, force sys.stdout to
7877 handle surrogate escape sequences.
7878 (safe_open): New function.
7879 (output_segment, main): Use it.
7880
7881 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7882
7883 * dg-extract-results.py (Prog.result_re): Include options
7884 in test name.
7885
7886 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7887
7888 * dg-extract-results.py (output_variation): Always sort if
7889 do_sum.
7890
e882ef3c
SM
78912014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7892
7893 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7894 as long as we get pagination notifications.
7895
4992aa20
JM
78962014-12-15 Jason Merrill <jason@redhat.com>
7897
7898 * Makefile.in (check-gdb.%): Restore.
7899 * README: Mention it.
7900
c1b5a1a6
JB
79012014-12-13 Joel Brobecker <brobecker@adacore.com>
7902
7903 * gdb.ada/str_uninit: New testcase.
7904
5537b577
JK
79052014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7906
7907 PR symtab/17642
7908 * gdb.base/vla-stub-define.c: New file.
7909 * gdb.base/vla-stub.c: New file.
7910 * gdb.base/vla-stub.exp: New file.
7911
bb2ec1b3
TT
79122014-12-12 Phil Muldoon <pmuldoon@redhat.com>
7913 Jan Kratochvil <jan.kratochvil@redhat.com>
7914 Tom Tromey <tromey@redhat.com>
7915
7916 * configure.ac: Add gdb.compile/.
7917 * configure: Regenerate.
7918 * gdb.compile/Makefile.in: New file.
7919 * gdb.compile/compile-ops.exp: New file.
7920 * gdb.compile/compile-ops.c: New file.
7921 * gdb.compile/compile-tls.c: New file.
7922 * gdb.compile/compile-tls.exp: New file.
7923 * gdb.compile/compile-constvar.S: New file.
7924 * gdb.compile/compile-constvar.c: New file.
7925 * gdb.compile/compile-mod.c: New file.
7926 * gdb.compile/compile-nodebug.c: New file.
7927 * gdb.compile/compile-setjmp-mod.c: New file.
7928 * gdb.compile/compile-setjmp.c: New file.
7929 * gdb.compile/compile-setjmp.exp: New file.
7930 * gdb.compile/compile-shlib.c: New file.
7931 * gdb.compile/compile.c: New file.
7932 * gdb.compile/compile.exp: New file.
7933 * lib/gdb.exp (skip_compile_feature_tests): New proc.
7934
4ff709eb
TT
79352014-12-12 Tom Tromey <tromey@redhat.com>
7936
7937 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
7938 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
7939
6dddd6a5
DE
79402014-12-12 Doug Evans <dje@google.com>
7941
7942 * lib/gdb-python.exp (get_python_valueof): New function.
7943 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
7944
71c24708
AA
79452014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7946
7947 * gdb.base/completion.exp: Add test for completion of "info
7948 registers ".
7949
3e29f34a
MR
79502014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
7951
7952 * gdb.base/func-ptrs.c: New file.
7953 * gdb.base/func-ptrs.exp: New file.
7954
fc126975
SM
79552014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7956
7957 PR breakpoints/17012
7958 * gdb.base/dprintf-detach.c: New file.
7959 * gdb.base/dprintf-detach.exp: New file.
7960
0a46d518
SM
79612014-12-10 Simon Marchi <simon.marchi@ericsson.com>
7962
7963 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
7964 * lib/gdb.exp (target_is_gdbserver): New procedure.
7965
a0be3e44
DE
79662014-12-08 Doug Evans <dje@google.com>
7967
7968 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
7969
df1b803a
YQ
79702014-12-05 Yao Qi <yao@codesourcery.com>
7971
7972 * gdb.guile/scm-error.exp: Remove the third argument to
7973 gdb_remote_download.
7974 * gdb.guile/scm-frame-args.exp: Likewise.
7975 * gdb.guile/scm-section-script.exp: Likewise.
7976
ddb9f679
YQ
79772014-12-05 Yao Qi <yao@codesourcery.com>
7978
7979 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
7980
86e4ed39
DE
79812014-12-04 Doug Evans <dje@google.com>
7982
7983 * gdb.python/py-objfile.exp: Add tests for
7984 objfile.add_separate_debug_file.
7985
7c50a931
DE
79862014-12-04 Doug Evans <dje@google.com>
7987
7988 * lib/gdb.exp (get_build_id): New function.
7989 (build_id_debug_filename_get): Rewrite to use it.
7990 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
7991
621661e3
MR
79922014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
7993
7994 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
7995 `method(long)', not just 0x0.
7996 * gdb.cp/nsalias.exp: Align code labels to 4.
7997 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
7998 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
7999 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8000 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8001 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8002 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8003
29f0c3b7
DE
80042014-12-02 Doug Evans <dje@google.com>
8005
e1e061e7 8006 PR symtab/17602
29f0c3b7 8007 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8008 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8009 * gdb.cp/anon-ns.exp: Update.
8010
162078c8
NB
80112014-12-02 Nick Bull <nicholaspbull@gmail.com>
8012
8013 * gdb.python/py-events.py (inferior_call_handler): New.
8014 (register_changed_handler, memory_changed_handler): New.
8015 (test_events.invoke): Register new handlers.
8016 * gdb.python/py-events.exp: Add tests for inferior call,
8017 memory_changed and register_changed events.
8018
fdb09caf
AA
80192014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8020
8021 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8022 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8023 if the linker doesn't understand this.
8024
55cfb2c4
SM
80252014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8026
8027 * gdb.python/python.exp: Change expected reply to help().
8028
9e8cd6df
YQ
80292014-12-01 Yao Qi <yao@codesourcery.com>
8030
8031 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8032 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8033 * configure: Re-generated.
8034
6c659fc2
SC
80352014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8036
8037 * gdb.cp/chained-calls.cc: New file.
8038 * gdb.cp/chained-calls.exp: New file.
8039 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8040
d7fc3181
SM
80412014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8042
8043 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8044 * gdb.dwarf2/symtab-producer.exp: Same.
8045 * gdb.gdb/python-interrupts.exp: Same.
8046 * gdb.gdb/python-selftest.exp: Same.
8047 * gdb.python/py-linetable.exp: Same.
8048 * gdb.python/py-type.exp: Same.
8049 * gdb.python/py-value-cc.exp: Same.
8050 * gdb.python/py-value.exp: Same.
8051
10e79639
YQ
80522014-11-28 Yao Qi <yao@codesourcery.com>
8053
8054 * gdb.base/break-probes.exp: Match library name prefixed with
8055 sysroot.
8056
f28a0564
SM
80572014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8058
8059 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8060 test expected output. Add parentheses for the call to print.
8061 Remove L suffix from integers.
8062
3fe1ce1d
DE
80632014-11-26 Doug Evans <dje@google.com>
8064
8065 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8066
84429e27
YQ
80672014-11-22 Yao Qi <yao@codesourcery.com>
8068
8069 * gdb.trace/entry-values.c: Remove asms.
8070 (foo): Add foo_label.
8071 (bar): Add bar_label.
8072 * gdb.trace/entry-values.exp: Remove code computing foo's
8073 length and bar's length.
8074 (Dwarf::assemble): Invoke function_range for bar and use
8075 MACRO_AT_func for foo.
8076
26741859
YQ
80772014-11-22 Yao Qi <yao@codesourcery.com>
8078
8079 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8080 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8081 Use .Lgcc43_procstart instead of gcc43.
8082
45e44d27
JB
80832014-11-21 Joel Brobecker <brobecker@adacore.com>
8084
8085 * gdb.ada/n_arr_bound: New testcase.
8086
458c8db8
SDJ
80872014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8088
8089 PR breakpoints/10737
8090 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8091 test_catch_syscall_multi_arch.
8092 (test_catch_syscall_multi_arch): New function.
8093
43f3e411
DE
80942014-11-20 Doug Evans <xdje42@gmail.com>
8095
8096 * gdb.base/maint.exp: Update expected output.
8097
0d7b2549
AA
80982014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8099
8100 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8101 4-byte instruction on S390.
8102
8908fca5
JB
81032014-11-19 Joel Brobecker <brobecker@adacore.com>
8104
8105 * gdb.ada/arr_arr: New testcase.
8106
4a46959e
JB
81072014-11-19 Joel Brobecker <brobecker@adacore.com>
8108
8109 * gdb.ada/pkd_arr_elem: New Testcase.
8110
470e2f4e
LM
81112014-11-18 Luis Machado <lgustavo@codesourcery.com>
8112
8113 * gdb.reverse/break-precsave: Expect completion message for
8114 core file reads.
8115 * gdb.reverse/consecutive-precsave.exp: Likewise.
8116 * gdb.reverse/finish-precsave.exp: Likewise.
8117 * gdb.reverse/i386-precsave.exp: Likewise.
8118 * gdb.reverse/machinestate-precsave.exp: Likewise.
8119 * gdb.reverse/sigall-precsave.exp: Likewise.
8120 * gdb.reverse/solib-precsave.exp: Likewise.
8121 * gdb.reverse/step-precsave.exp: Likewise.
8122 * gdb.reverse/until-precsave.exp: Likewise.
8123 * gdb.reverse/watch-precsave.exp: Likewise.
8124
a267f3ad
AA
81252014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8126
8127 * gdb.base/bp-permanent.c: Include unistd.h.
8128 * gdb.python/py-framefilter-mi.c (main): Add return type.
8129 * gdb.python/py-framefilter.c (main): Likewise.
8130 * gdb.trace/actions-changed.c (main): Likewise.
8131
12084a9a
AA
81322014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8133
8134 * gdb.mi/until.c: Add eye-catchers.
8135 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8136 line numbers.
8137
dc7e1a77
AA
81382014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8139
8140 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8141 function header variants in break1.c.
8142 * gdb.base/ena-dis-br.exp: Likewise.
8143 * gdb.base/hbreak2.exp: Likewise.
8144 * gdb.reverse/until-precsave.exp: Drop references to removed
8145 non-prototype function header variants in ur1.c.
8146 * gdb.reverse/until-reverse.exp: Likewise.
8147
41c77605
PM
81482014-11-17 Petr Machata <pmachata@redhat.com>
8149
8150 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8151 ${_cu_offset_size} bytes abbrev offset.
8152
34248c3a
DE
81532014-11-15 Doug Evans <xdje42@gmail.com>
8154
8155 PR symtab/17559
8156 * gdb.base/line-symtabs.exp: New file.
8157 * gdb.base/line-symtabs.c: New file.
8158 * gdb.base/line-symtabs.h: New file.
8159
646da059
YQ
81602014-11-14 Yao Qi <yao@codesourcery.com>
8161
8162 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8163 (func): Add label func_label.
8164 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8165 Replace low_pc and high_pc with MACRO_AT_range.
8166 Replace name, low_pc and high_pc with MACRO_AT_func.
8167
9301ebe6
YQ
81682014-11-14 Yao Qi <yao@codesourcery.com>
8169
8170 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8171 Replace name, low_pc and high_pc with MACRO_AT_func.
8172
f166b542
YQ
81732014-11-14 Yao Qi <yao@codesourcery.com>
8174
8175 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8176 produce debug information.
8177 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8178
0f6e71e3
YQ
81792014-11-14 Yao Qi <yao@codesourcery.com>
8180
8181 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8182 object and get function length.
8183 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8184 with MACRO_AT_func.
8185 (top-level): Replace gdb_compile and clean_restart with
8186 prepare_for_testing.
8187 * gdb.dwarf2/main.c (main): Add label main_label.
8188
876c4df9
YQ
81892014-11-14 Yao Qi <yao@codesourcery.com>
8190
8191 * lib/dwarf.exp (function_range): New procedure.
8192 (Dwarf::_handle_macro_at_func): New procedure.
8193 (Dwarf::_handle_macro_at_range): New procedure.
8194 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8195
02ad9cf1
YQ
81962014-11-14 Yao Qi <yao@codesourcery.com>
8197
8198 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8199 (_handle_attribute): New procedure.
8200
a59add0c
AA
82012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8202
8203 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8204 * gdb.base/call-sc.c (zed): Likewise.
8205 * gdb.base/checkpoint.c (main): Likewise.
8206 * gdb.base/dump.c (main): Likewise.
8207 * gdb.base/gcore.c (main): Likewise.
8208 * gdb.base/huge.c (main): Likewise.
8209 * gdb.base/multi-forks.c (main): Likewise.
8210 * gdb.base/pr10179-a.c (main): Likewise.
8211 * gdb.base/savedregs.c (main): Likewise.
8212 * gdb.base/sigaltstack.c (main): Likewise.
8213 * gdb.base/siginfo.c (main): Likewise.
8214 * gdb.base/structs.c (zed): Likewise.
8215 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8216 * gdb.mi/mi-syn-frame.c (main): Likewise.
8217 * gdb.mi/until.c (foo, main): Likewise.
8218 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8219 * gdb.base/solib-weak.c (foo): Declare.
8220 * gdb.base/attach-twice.c: Include stdio.h.
8221 * gdb.base/weaklib1.c: Likewise.
8222 * gdb.base/weaklib2.c: Likewise.
8223 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8224 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8225 unistd.h.
8226 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8227 * gdb.mi/mi-exit-code.c: Likewise.
8228 * gdb.base/break-interp-lib.c: Include string.h.
8229 * gdb.base/coremaker.c: Likewise.
8230 * gdb.base/testenv.c: Likewise.
8231 * gdb.python/py-finish-breakpoint.c: Likewise.
8232 * gdb.base/inferior-died.c: Include sys/wait.h.
8233 * gdb.base/fileio.c: Include time.h.
8234 * gdb.base/async-shell.c: Include unistd.h.
8235 * gdb.base/dprintf-non-stop.c: Likewise.
8236 * gdb.base/info-os.c: Likewise.
8237 * gdb.mi/mi-console.c: Likewise.
8238 * gdb.mi/watch-nonstop.c: Likewise.
8239 * gdb.python/py-events.c: Likewise.
8240 * gdb.base/async.c (baz): Move up before its invocation.
8241 * gdb.base/code_elim2.c (my_global_func): Likewise.
8242 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8243 * gdb.base/advance.c (func2): Likewise.
8244
3b5d5997
AA
82452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8246
8247 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8248 variant.
8249 * gdb.base/annota3.c: Likewise.
8250 * gdb.base/async.c: Likewise.
8251 * gdb.base/average.c: Likewise.
8252 * gdb.base/call-ar-st.c: Likewise.
8253 * gdb.base/call-rt-st.c: Likewise.
8254 * gdb.base/call-sc.c: Likewise.
8255 * gdb.base/call-strs.c: Likewise.
8256 * gdb.base/ending-run.c: Likewise.
8257 * gdb.base/execd-prog.c: Likewise.
8258 * gdb.base/exprs.c: Likewise.
8259 * gdb.base/foll-exec.c: Likewise.
8260 * gdb.base/foll-fork.c: Likewise.
8261 * gdb.base/foll-vfork.c: Likewise.
8262 * gdb.base/funcargs.c: Likewise.
8263 * gdb.base/gcore.c: Likewise.
8264 * gdb.base/jump.c: Likewise.
8265 * gdb.base/langs0.c: Likewise.
8266 * gdb.base/langs1.c: Likewise.
8267 * gdb.base/langs2.c: Likewise.
8268 * gdb.base/mips_pro.c: Likewise.
8269 * gdb.base/nodebug.c: Likewise.
8270 * gdb.base/opaque0.c: Likewise.
8271 * gdb.base/opaque1.c: Likewise.
8272 * gdb.base/recurse.c: Likewise.
8273 * gdb.base/run.c: Likewise.
8274 * gdb.base/scope0.c: Likewise.
8275 * gdb.base/scope1.c: Likewise.
8276 * gdb.base/setshow.c: Likewise.
8277 * gdb.base/setvar.c: Likewise.
8278 * gdb.base/shmain.c: Likewise.
8279 * gdb.base/shr1.c: Likewise.
8280 * gdb.base/shr2.c: Likewise.
8281 * gdb.base/sigall.c: Likewise.
8282 * gdb.base/signals.c: Likewise.
8283 * gdb.base/so-indr-cl.c: Likewise.
8284 * gdb.base/solib2.c: Likewise.
8285 * gdb.base/structs.c: Likewise.
8286 * gdb.base/sum.c: Likewise.
8287 * gdb.base/vforked-prog.c: Likewise.
8288 * gdb.base/watchpoint.c: Likewise.
8289 * gdb.reverse/shr2.c: Likewise.
8290 * gdb.reverse/until-reverse.c: Likewise.
8291 * gdb.reverse/ur1.c: Likewise.
8292 * gdb.reverse/watch-reverse.c: Likewise.
8293
066a77c5
AA
82942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8295
8296 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8297 variant.
8298 * gdb.base/sepdebug.exp: Drop references to removed code.
8299
4f204ea5
AA
83002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8301
8302 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8303 variant. Preserve original line numbering.
8304 * gdb.base/list1.c: Likewise.
8305
3b377a3a
AA
83062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8307
8308 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8309 variant.
8310 * gdb.base/break1.c: Likewise.
8311 * gdb.base/break.exp: Drop references to removed code.
8312
e444df73
AA
83132014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8314
8315 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8316 variant.
8317
8008f2a7
AA
83182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8319
8320 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8321
a5a06887
AA
83222014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8323
8324 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8325 logic into perform_all_tests() and invoke it with and without
8326 function header prototypes.
8327 (do_function_calls): Remove conditional XFAIL for PR 5318.
8328 (rerun_and_prepare): Remove duplicate code.
8329 (perform_all_tests): New. Main logic moved here.
8330
44dba9b9
AA
83312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8332
8333 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8334 code guarded by #ifdef NO_PROTOTYPES.
8335 (t_double_many_args): Likewise.
8336 (DEF_FUNC_MANY_ARGS_1): Likewise.
8337 (DEF_FUNC_VALUES_1): Likewise.
8338 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8339 guarded by #ifdef PROTOTYPES.
8340
d1fbcd56
AA
83412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8342
8343 * gdb.mi/mi-console.c: Add eye-catcher.
8344 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8345 instead of literal line number.
8346
b0e59b8f
AA
83472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8348
8349 * gdb.base/shr2.c: Add eye-catcher.
8350 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8351 line number.
8352
78f98cca
AA
83532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8354
8355 * gdb.base/jump.c: Add eye-catchers.
8356 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8357 numbers.
8358
58fa2af0
AA
83592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8360
8361 * gdb.base/execd-prog.c: Add eye-catchers.
8362 * gdb.base/foll-exec.c: Likewise.
8363 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8364 line numbers.
8365
04e5059b
AA
83662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8367
8368 * gdb.base/ending-run.c: Add eye-catchers.
8369 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8370 literal line numbers.
8371
dbfdb174
AA
83722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8373
8374 * gdb.base/call-rt-st.c: Add eye-catchers.
8375 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8376 literal line numbers.
8377
888a2ade
AA
83782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8379
8380 * gdb.base/call-ar-st.c: Add eye-catchers.
8381 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8382 literal line numbers.
8383
6acc2dde
AA
83842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8385
8386 * gdb.base/average.c: Add eye-catchers.
8387 * gdb.base/sum.c: Likewise.
8388 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8389 regexps dynamically.
8390
9ecfcd1d
AA
83912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8392
8393 * gdb.base/solib1.c: Add eye-catchers.
8394 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8395 literal line numbers.
8396
78708b7c
PA
83972014-11-12 Pedro Alves <palves@redhat.com>
8398
8399 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8400 leader has exited.
8401
af48d08f
PA
84022014-11-12 Pedro Alves <palves@redhat.com>
8403
8404 * gdb.arch/i386-bp_permanent.c: New file.
8405 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8406 (srcfile): Set to i386-bp_permanent.c.
8407 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8408 that stepi does not execute the 'leave' instruction, instead of
8409 testing it does execute.
8410 * gdb.base/bp-permanent.c: New file.
8411 * gdb.base/bp-permanent.exp: New file.
8412
af3768e9
DE
84132014-11-10 Doug Evans <xdje42@gmail.com>
8414
8415 PR symtab/17564
8416 * gdb.base/symtab-search-order.exp: New file.
8417 * gdb.base/symtab-search-order.c: New file.
8418 * gdb.base/symtab-search-order-1.c: New file.
8419 * gdb.base/symtab-search-order-shlib-1.c: New file.
8420
9de00a4a
PA
84212014-11-07 Pedro Alves <palves@redhat.com>
8422
8423 PR gdb/17511
8424 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8425 i?86-*-linux*.
8426
e0f52461
SC
84272014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8428
8429 PR c++/17494
8430 * gdb.cp/pr17494.cc: New file.
8431 * gdb.cp/pr17494.exp: New file.
8432
6ce8c980
YQ
84332014-11-02 Yao Qi <yao@codesourcery.com>
8434
8435 * gdb.python/python.exp: Get working directory and match the
8436 output of "set extended-prompt \\w " with it.
8437
02be9a71
DE
84382014-10-30 Doug Evans <dje@google.com>
8439
8440 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8441 in objfiles.
8442 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8443 in progspaces.
8444
3bdff46b
LM
84452014-10-30 Janis Johnson <janisjo@codesourcery.com>
8446
8447 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8448 * gdb.base/realname-expand.exp: Likewise.
8449 * gdb.linespec/macro-relative.exp: Likewise.
8450
ab917dfb
PA
84512014-10-29 Pedro Alves <palves@redhat.com>
8452
8453 PR gdb/17408
8454 * gdb.threads/schedlock.c (some_function): New function.
8455 (call_function): New global.
8456 (MAYBE_CALL_SOME_FUNCTION): New macro.
8457 (thread_function): Call it.
8458 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8459 and use it instead of a global counter. Adjust all callers.
8460 (get_current_thread): Use "find current thread" for test message
8461 here rather than having all callers pass down the same string.
8462 (goto_loop): New procedure, factored out from ...
8463 (my_continue): ... this.
8464 (step_ten_loops): Change parameter from test message to command to
8465 use. Adjust.
8466 (list_count): Delete global.
8467 (check_result): New procedure, factored out from duplicate top
8468 level code.
8469 (continue tests): Wrap in with_test_prefix.
8470 (test_step): New procedure, factored out from duplicate top level
8471 code.
8472 (top level): Test "step" in combination with all scheduler-locking
8473 modes. Test "next" in combination with all scheduler-locking
8474 modes, and in combination with stepping over a function call or
8475 not.
8476 * gdb.threads/next-bp-other-thread.c: New file.
8477 * gdb.threads/next-bp-other-thread.exp: New file.
8478
d3d4baed
PA
84792014-10-29 Pedro Alves <palves@redhat.com>
8480
8481 PR python/17372
8482 * gdb.python/python.exp: Test a multi-line command that spawns
8483 interactive Python.
8484 * gdb.base/multi-line-starts-subshell.exp: New file.
8485
563e8d85
YQ
84862014-10-29 Yao Qi <yao@codesourcery.com>
8487
8488 * gdb.base/fileio.exp: Make directories on host.
8489
0ea4d52e
YQ
84902014-10-29 Yao Qi <yao@codesourcery.com>
8491
8492 * gdb.base/fileio.c (test_write): Close the file.
8493
7f5ef605
PA
84942014-10-28 Pedro Alves <palves@redhat.com>
8495
8496 PR gdb/12623
8497 * gdb.base/sigstep.c (no_handler): New global.
8498 (main): If 'no_handler is true, set the signal handlers to
8499 SIG_IGN.
8500 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8501 with_sw_watch and no_handler parameters. Handle them.
8502 (top level) <stepping over handler when stopped at a breakpoint
8503 test>: Add a test axis for testing with a software watchpoint, and
8504 another for testing with the signal handler set to SIG_IGN.
8505 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8506 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8507
abbdbd03
PA
85082014-10-28 Pedro Alves <palves@redhat.com>
8509
8510 PR gdb/17511
8511 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8512 * gdb.base/sigstep.exp (other_handler_location): New global.
8513 (advance): Support stepping into the signal handler, and running
8514 commands while in the handler.
8515 (in_handler_map): New global.
8516 (top level): In the advance test, add combinations for getting
8517 into the handler with stepping commands, and for running commands
8518 in the handler. Add comment descripting the advancei tests.
8519
1df4399f
PA
85202014-10-28 Pedro Alves <palves@redhat.com>
8521
8522 * gdb.base/sigstep.exp: Use build_executable instead of
8523 prepare_for_testing.
8524 (top level): Move code that starts GDB, runs to main and creates a
8525 display to ...
8526 (restart): ... this new procedure.
8527 (top level): Move backtrace from signal handler test to ...
8528 (validate_backtrace): ... this new procedure.
8529 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8530 with_test_prefix. Always restart GDB.
8531 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8532 with_test_prefix. Always restart GDB. No need to delete
8533 breakpoints after the test.
8534 (test_skip_handler): Remove prefix parameter.
8535 (skip_over_handler, breakpoint_to_handler)
8536 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8537 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8538 restart GDB. No need to delete breakpoints after the test.
8539 (top level): Use foreach to call the test procedures with
8540 different commands.
8541
a5b6e449
PA
85422014-10-28 Pedro Alves <palves@redhat.com>
8543
8544 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8545 instead of GNATS numbers.
8546 * gdb.base/sigbpt.exp: Likewise.
8547 * gdb.base/siginfo.exp: Likewise.
8548 * gdb.base/sigstep.exp: Likewise.
8549
e5f8a7cc
PA
85502014-10-27 Pedro Alves <palves@redhat.com>
8551
8552 * gdb.base/sigstep.c (dummy): New global.
8553 (main): Issue a couple writes to the new global.
8554 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8555 procedures.
8556 (skip_over_handler): Use test_skip_handler.
8557 (top level): Call skip_over_handler for stepi and nexti too.
8558 (breakpoint_over_handler): Use test_skip_handler.
8559 (top level): Call breakpoint_over_handler for stepi and nexti too.
8560
763905a3
YQ
85612014-10-27 Yao Qi <yao@codesourcery.com>
8562
8563 * gdb.trace/tfile.c (adjust_function_address)
8564 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8565 function descriptor.
8566
6f259a23
DB
85672014-10-24 Don Breazeal <donb@codesourcery.com>
8568
8569 * gdb.base/foll-fork.exp (test_follow_fork,
8570 catch_fork_child_follow): Check for updated fork messages emitted
8571 from infrun.c.
8572 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8573 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8574 vfork_and_exec_child_follow_through_step): Check for updated vfork
8575 messages emitted from infrun.c.
8576
09dd9a69
PA
85772014-10-24 Pedro Alves <palves@redhat.com>
8578
8579 * gdb.base/corefile.exp: Remove references to ultrix.
8580 * gdb.base/interrupt.exp: Likewise.
8581 * gdb.base/whatis.exp: Likewise.
8582 * gdb.gdb/selftest.exp: Likewise.
8583 * gdb.threads/manythreads.exp: Likewise.
8584 * gdb.threads/print-threads.exp: Likewise.
8585 * gdb.threads/pthreads.exp:: Likewise.
8586 * gdb.threads/schedlock.exp: Likewise.
8587
3433cfa5
SC
85882014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8589
8590 * gdb.cp/non-trivial-retval.cc: Add a test case.
8591 * gdb.cp/non-trivial-retval.exp: Add a test.
8592
092f880b
YQ
85932014-10-20 Yao Qi <yao@codesourcery.com>
8594
8595 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8596 * gdb.python/py-objfile-script-gdb.py: New file.
8597 * gdb.python/py-objfile-script.exp: Update reference to
8598 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8599 of remote_download. Remove the dest file.
8600
acbdb7f3
YQ
86012014-10-20 Yao Qi <yao@codesourcery.com>
8602
8603 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8604 * gdb.base/step-line.exp: Likewise.
8605 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8606 * gdb.dwarf2/dw2-basic.exp: Likewise.
8607 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8608 * gdb.dwarf2/dw2-filename.exp: Likewise.
8609 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8610 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8611 * gdb.dwarf2/dw2-producer.exp: Likewise.
8612 * gdb.dwarf2/mac-fileno.exp: Likewise.
8613 * gdb.python/py-frame-args.exp: Likewise.
8614 * gdb.python/py-framefilter.exp: Likewise.
8615 * gdb.python/py-mi.exp: Likewise.
8616 * gdb.python/py-objfile-script.exp: Likewise
8617 * gdb.python/py-pp-integral.exp: Likewise.
8618 * gdb.python/py-pp-re-notag.exp: Likewise.
8619 * gdb.python/py-prettyprint.exp: Likewise.
8620 * gdb.python/py-section-script.exp: Likewise.
8621 * gdb.python/py-typeprint.exp: Likewise.
8622 * gdb.python/py-xmethods.exp: Likewise.
8623 * gdb.stabs/weird.exp: Likewise.
8624 * gdb.xml/tdesc-regs.exp: Likewise.
8625
bd286a29
KCY
86262014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8627
8628 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8629 (out_cu): Use addr_len for the size of addresses.
8630 (out_line): Likewise. Size DW_LNE_set_address instruction
8631 according to addr_len.
8632 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8633 (FUNC): Add START_INSNS to definition.
8634
673dc4a0
YQ
86352014-10-18 Yao Qi <yao@codesourcery.com>
8636
8637 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8638 gdb_has_argv0 return true.
8639 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8640 check [target_info exists noargs], check [gdb_has_argv0]
8641 instead.
8642 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8643 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8644 procedures.
8645
4ffbba72
DE
86462014-10-17 Doug Evans <dje@google.com>
8647
8648 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8649 event.
8650 * gdb.python/py-events.py: Add clear_objfiles event.
8651
d096d8c1
DE
86522014-10-17 Doug Evans <dje@google.com>
8653
8654 * gdb.python/py-objfile.exp: Test progspace attribute.
8655
a80db015
LM
86562014-10-17 Luis Machado <lgustavo@codesourcery.com>
8657
8658 * gdb.guile/scm-breakpoint.exp: Do not assume any
8659 directory separators when matching source file paths.
8660 * gdb.python/py-breakpoint.exp: Likewise.
8661 * gdb.reverse/break-precsave.exp: Likewise.
8662 * gdb.reverse/break-reverse.exp: Likewise.
8663 * gdb.reverse/consecutive-precsave.exp: Likewise.
8664 * gdb.reverse/finish-precsave.exp: Likewise.
8665 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8666 * gdb.reverse/finish-reverse.exp: Likewise.
8667 * gdb.reverse/i386-precsave.exp: Likewise.
8668 * gdb.reverse/i387-env-reverse.exp: Likewise.
8669 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8670 * gdb.reverse/machinestate-precsave.exp: Likewise.
8671 * gdb.reverse/machinestate.exp: Likewise.
8672 * gdb.reverse/sigall-precsave.exp: Likewise.
8673 * gdb.reverse/solib-precsave.exp: Likewise.
8674 * gdb.reverse/step-precsave.exp: Likewise.
8675 * gdb.reverse/until-precsave.exp: Likewise.
8676 * gdb.reverse/watch-precsave.exp: Likewise.
8677 * gdb.reverse/watch-reverse.exp: Likewise.
8678
b22089ab
YQ
86792014-10-17 Yao Qi <yao@codesourcery.com>
8680
8681 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8682 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8683
6c4486e6
PA
86842014-10-17 Pedro Alves <palves@redhat.com>
8685
8686 PR gdb/17471
8687 * gdb.base/bg-execution-repeat.c: New file.
8688 * gdb.base/bg-execution-repeat.exp: New file.
8689
0ff33695
PA
86902014-10-17 Pedro Alves <palves@redhat.com>
8691
8692 PR gdb/17300
8693 * gdb.base/continue-all-already-running.c: New file.
8694 * gdb.base/continue-all-already-running.exp: New file.
8695
6fdebc3d
PA
86962014-10-17 Pedro Alves <palves@redhat.com>
8697
8698 PR gdb/17472
8699 * gdb.base/annota-input-while-running.c: New file.
8700 * gdb.base/annota-input-while-running.exp: New file.
8701
32a8097b
PA
87022014-10-17 Pedro Alves <palves@redhat.com>
8703
8704 * gdb.base/callfuncs.exp: emove references to osf.
8705 * gdb.base/sigall.exp: Likewise.
8706 * gdb.gdb/selftest.exp: Likewise.
8707 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8708 * gdb.mi/non-stop.c: Likewise.
8709 * gdb.mi/pthreads.c: Likewise.
8710 * gdb.reverse/sigall-precsave.exp: Likewise.
8711 * gdb.reverse/sigall-reverse.exp: Likewise.
8712 * gdb.threads/pthreads.c: Likewise.
8713 * gdb.threads/pthreads.exp: Likewise.
8714
7a3517ff
YQ
87152014-10-17 Yao Qi <yao@codesourcery.com>
8716
8717 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8718 check 'target_info exists noargs'.
8719 (test_command_prompt_position): Likewise.
8720 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8721 Remove "set args".
8722 (progvar_simple_while_test): Likewise.
8723 (progvar_complex_if_while_test): Likewise.
8724 (if_while_breakpoint_command_test): Likewise.
8725 (infrun_breakpoint_command_test): Likewise.
8726 (breakpoint_command_test): Likewise.
8727 (watchpoint_command_test): Likewise.
8728 (bp_deleted_in_command_test): Likewise.
8729 (temporary_breakpoint_commands): Likewise.
8730
bb99c472
YQ
87312014-10-16 Yao Qi <yao@codesourcery.com>
8732
8733 * gdb.base/remotetimeout.exp: Remove noargs checking.
8734
7c16b83e
PA
87352014-10-15 Pedro Alves <palves@redhat.com>
8736
8737 PR breakpoints/9649
8738 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8739 * gdb.base/breakpoint-in-ro-region.exp
8740 (probe_target_hardware_step): New procedure.
8741 (top level): Probe hardware stepping and hardware breakpoint
8742 support. Test stepping through a read-only region, with both
8743 "breakpoint auto-hw" on and off and both "always-inserted" on and
8744 off.
8745
35a49624
IB
87462014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8747
8748 * gdb.dlang/demangle.exp: Update for demangling changes.
8749
2d1c107c
SC
87502014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8751
8752 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8753 * gdb.cp/non-trivial-retval.exp: Add new tests.
8754
778811d5
SC
87552014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8756
8757 PR c++/13403
8758 PR c++/15154
8759 * gdb.cp/non-trivial-retval.cc: New file.
8760 * gdb.cp/non-trivial-retval.exp: New file.
8761
10c5f0a8
YQ
87622014-10-15 Yao Qi <yao@codesourcery.com>
8763
8764 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8765 remote host.
8766
65d7b369
YQ
87672014-10-15 Yao Qi <yao@codesourcery.com>
8768
8769 * gdb.python/py-symbol.exp: Match file base name if host is
8770 remote, otherwise match file name with dir name.
8771 * gdb.python/py-symtab.exp: Likewise.
8772 * gdb.python/python.exp: Likewise.
8773
46dc1394
YQ
87742014-10-15 Yao Qi <yao@codesourcery.com>
8775
8776 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8777 pattern.
8778 * gdb.python/py-symtab.exp: Likewise.
8779 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8780 locationn.
8781
c40cc657
JB
87822014-10-14 Joel Brobecker <brobecker@adacore.com>
8783
8784 * gdb.ada/addr_arith: New testcase.
8785
2abf49e1
MR
87862014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8787
8788 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8789 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8790 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8791 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8792
f7088df3
SDJ
87932014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8794
8795 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8796 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8797 * gdb.arch/stap-eval-lang-ada.exp: New file.
8798
4dc06805
YQ
87992014-10-14 Yao Qi <yao@codesourcery.com>
8800
8801 * gdb.mi/mi-var-child.c (nothing1): New function.
8802 (nothing2): New function.
8803 (do_children_tests): Set function pointers by nothing1 and
8804 nothing2.
8805 * gdb.mi/mi-var-child.exp: Step over new added statements.
8806 Update test to match the new output.
8807 * gdb.mi/var-cmd.c (nothing1): New function.
8808 (nothing2): New function.
8809 (do_children_tests): Set function pointers by nothing1 and
8810 nothing2.
8811 * gdb.mi/mi-var-display.exp: Update test to match output.
8812 Step to the line specified by $line_dct_nothing.
8813 Increase the number of lines to step.
8814
46a93de2
YQ
88152014-10-14 Yao Qi <yao@codesourcery.com>
8816
8817 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8818 tests.
8819 * gdb.mi/mi2-var-child.exp: Likewise.
8820
14ea52ee
DE
88212014-10-13 Doug Evans <dje@google.com>
8822
8823 * gdb.python/py-objfile.exp: Change name of file name test.
8824
e5c6e92b
DE
88252014-10-13 Doug Evans <dje@google.com>
8826
8827 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8828 from the start of the CU.
8829
c780cc2f
JK
88302014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8831 Yao Qi <yao@codesourcery.com>
8832
8833 Fix "save breakpoints" for "catch" command.
8834 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8835 Remove -nonewline. Match also the added "main" line.
8836
99894e11
JK
88372014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8838
8839 Fix "save breakpoints" for "disable $bpnum" command.
8840 * gdb.base/save-bp.c (main): Add label.
8841 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8842
6e1ac5a3
JK
88432014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8846
754dd2b0
YQ
88472014-10-11 Yao Qi <yao@codesourcery.com>
8848
8849 * gdb.server/server-kill.exp: Execute command
8850 "set remote trace-status-packet on" before "tstatus".
8851
f90183d7
YQ
88522014-10-11 Yao Qi <yao@codesourcery.com>
8853
8854 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8855 (main): Call getppid.
8856 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8857 and continue to it. Read variable "server_pid".
8858
bf40a607
YQ
88592014-10-11 Yao Qi <yao@codesourcery.com>
8860
8861 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8862
052ca370
YQ
88632014-10-11 Yao Qi <yao@codesourcery.com>
8864
8865 * gdb.threads/thread-find.exp: Don't execute command
8866 "info threads".
8867 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8868 * gdb.threads/linux-dp.exp: Don't check the condition
8869 $threads_created equals to zero.
8870
3831839c
PA
88712014-10-10 Pedro Alves <palves@redhat.com>
8872
8873 * gdb.base/bigcore.exp: Remove references to IRIX.
8874 * gdb.base/funcargs.exp: Likewise.
8875 * gdb.base/interrupt.exp: Likewise.
8876 * gdb.base/mips_pro.exp: Likewise.
8877 * gdb.base/nodebug.exp: Likewise.
8878 * gdb.base/setvar.exp: Likewise.
8879 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8880
8b9a549d
PA
88812014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8882 Pedro Alves <palves@redhat.com>
8883
8884 PR symtab/14466
8885 * gdb.base/vdso-warning.c: New file.
8886 * gdb.base/vdso-warning.exp: New file.
8887
d48ba5e8
DE
88882014-10-02 Doug Evans <dje@google.com>
8889
8890 * gdb.base/structs.c (main): Don't run forever.
8891
2278c276
PA
88922014-10-02 Pedro Alves <palves@redhat.com>
8893
8894 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8895 (top level) <stop threads 1, stop threads 2>: Use it.
8896
b57bacec
PA
88972014-10-02 Pedro Alves <palves@redhat.com>
8898
8899 * gdb.threads/break-while-running.exp (test): Add new
8900 'update_thread_list' argument. Skip "info threads" if false.
8901 (top level): Add new 'update_thread_list' axis.
8902
13fd3ff3
PA
89032014-10-02 Pedro Alves <palves@redhat.com>
8904
8905 PR breakpoints/17431
8906 * gdb.base/execl-update-breakpoints.c: New file.
8907 * gdb.base/execl-update-breakpoints.exp: New file.
8908
0fec99e8
PA
89092014-10-01 Pedro Alves <palves@redhat.com>
8910
8911 * gdb.base/breakpoint-in-ro-region.c: New file.
8912 * gdb.base/breakpoint-in-ro-region.exp: New file.
8913
2ddf4301
SM
89142014-10-01 Simon Marchi <simon.marchi@ericsson.com>
8915
8916 * gdb.mi/mi-exit-code.exp: New file.
8917 * gdb.mi/mi-exit-code.c: New file.
8918
6a5f3f43
YQ
89192014-09-30 Yao Qi <yao@codesourcery.com>
8920
8921 * lib/prelink-support.exp (build_executable_own_libs): Error if
8922 the target isn't native.
8923
345bcc73
YQ
89242014-09-30 Yao Qi <yao@codesourcery.com>
8925
8926 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
8927 false.
8928
a25a5a45
PA
89292014-09-22 Pedro Alves <palves@redhat.com>
8930
8931 * gdb.threads/break-while-running.exp: New file.
8932 * gdb.threads/break-while-running.c: New file.
8933
00ba3162
YQ
89342014-09-19 Yao Qi <yao@codesourcery.com>
8935
8936 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
8937 Invoke test. Restart GDB with --readnow and invoke test again.
8938
c3b7b696
YQ
89392014-09-19 Yao Qi <yao@codesourcery.com>
8940
8941 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
8942 proc set_breakpoint_on_gcd_function. Invoke
8943 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
8944 invoke set_breakpoint_on_gcd_function again.
8945
2b4fd423
DE
89462014-09-18 Doug Evans <dje@google.com>
8947
8948 * gdb.dwarf2/symtab-producer.exp: New file.
8949
a5947601
SDJ
89502014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8951
8952 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
8953 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
8954 * gdb.base/global-var-nested-by-dso.c: Likewise.
8955 * gdb.base/global-var-nested-by-dso.exp: Likewise.
8956
91c19059
SDJ
89572014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8958 Pedro Alves <palves@redhat.com>
8959
8960 * gdb.base/watch-bitfields.exp: Pass string other than test file
8961 name to prepare_for_testing.
8962 (watch): New procedure.
8963 (expect_watchpoint): Use with_test_prefix.
8964 (top level): Factor out tests to ...
8965 (test_watch_location, test_regular_watch): ... these new
8966 procedures, and use with_test_prefix and gdb_continue_to_end.
8967
bb9d5f81
PP
89682014-09-16 Patrick Palka <patrick@parcs.ath.cx>
8969
8970 PR breakpoints/12526
8971 * gdb.base/watch-bitfields.exp: New file.
8972 * gdb.base/watch-bitfields.c: New file.
8973
635856f5
PA
89742014-09-16 Pedro Alves <palves@redhat.com>
8975
8976 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
8977 software and hardware addresses, not software address against
8978 itself.
8979
7280ceea
PA
89802014-09-16 Pedro Alves <palves@redhat.com>
8981
8982 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
8983 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
8984
428b16bd
PA
89852014-09-16 Pedro Alves <palves@redhat.com>
8986
8987 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
8988 files.
8989 * gdb.base/a2-run.exp: Remove all code guarded by istarget
8990 "*-*-vxworks*" throughout.
8991 * gdb.base/break.exp: Likewise.
8992 * gdb.base/default.exp: Likewise.
8993 * gdb.base/scope.exp: Likewise.
8994 * gdb.base/sepdebug.exp: Likewise.
8995 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
8996 throughout.
8997 * gdb.base/run.c: Likewise.
8998 * gdb.base/sepdebug.c: Likewise.
8999 * gdb.hp/gdb.aCC/run.c: Likewise.
9000 * gdb.reverse/until-reverse.c: Likewise.
9001 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9002
666d413c
YQ
90032014-09-16 Yao Qi <yao@codesourcery.com>
9004
9005 * boards/local-remote-host-native.exp: New file.
9006
57cbd724
DE
90072014-09-14 Doug Evans <xdje42@gmail.com>
9008
9009 * gdb.threads/queue-signal.c (thread_count): New variable.
9010 (thread_count_mutex, thread_count_condvar): New variables.
9011 (incr_thread_count, wait_all_threads_running): New functions.
9012 (main): Wait for all threads to be in their thread functions.
9013
81219e53
DE
90142014-09-13 Doug Evans <xdje42@gmail.com>
9015
9016 * gdb.threads/queue-signal.c: New file.
9017 * gdb.threads/queue-signal.exp: New file.
9018
3714cea7
DE
90192014-09-13 Doug Evans <xdje42@gmail.com>
9020
9021 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9022 be consistent with what default_gdb_init uses.
9023 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9024 the plain text of the prompt. Add some logging printfs.
9025 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9026
fa43b1d7
PA
90272014-09-12 Pedro Alves <palves@redhat.com>
9028
9029 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9030 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9031 * gdb.arch/i386-size-overlap.exp: Likewise.
9032 * gdb.arch/i386-size.exp: Likewise.
9033 * gdb.arch/i386-unwind.exp: Likewise.
9034 * gdb.base/a2-run.exp: Likewise.
9035 * gdb.base/break.exp: Likewise.
9036 * gdb.base/charset.exp: Likewise.
9037 * gdb.base/chng-syms.exp: Likewise.
9038 * gdb.base/commands.exp: Likewise.
9039 * gdb.base/dbx.exp: Likewise.
9040 * gdb.base/find.exp: Likewise.
9041 * gdb.base/funcargs.exp: Likewise.
9042 * gdb.base/jit-simple.exp: Likewise.
9043 * gdb.base/reread.exp: Likewise.
9044 * gdb.base/sepdebug.exp: Likewise.
9045 * gdb.base/step-bt.exp: Likewise.
9046 * gdb.cp/mb-inline.exp: Likewise.
9047 * gdb.cp/mb-templates.exp: Likewise.
9048 * gdb.objc/basicclass.exp: Likewise.
9049 * gdb.threads/killed.exp: Likewise.
9050
9d9bf2df
EBM
90512014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9052
9053 PR tdep/17379
9054 * gdb.arch/powerpc-stackless.S: New file.
9055 * gdb.arch/powerpc-stackless.exp: New file.
9056
1cf2f1b0
JK
90572014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9058
9059 * gdb.base/attach.c: Include unistd.h.
9060 (main): Call alarm. Add label postloop.
9061 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9062 gdb_breakpoint, gdb_continue_to_breakpoint.
9063 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9064
98880d46
PA
90652014-09-11 Pedro Alves <palves@redhat.com>
9066
9067 PR gdb/17347
9068 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9069 * gdb.base/attach.exp (test_command_line_attach_run): New
9070 procedure.
9071 (top level): Call it.
9072
4c92ff2c
PA
90732014-09-11 Pedro Alves <palves@redhat.com>
9074
9075 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9076 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9077 (do_command_attach_tests): Use spawn_wait_for_attach.
9078 * gdb.base/solib-overlap.exp: Likewise.
9079 * gdb.multi/multi-attach.exp: Likewise.
9080 * gdb.python/py-prompt.exp: Likewise.
9081 * gdb.python/py-sync-interp.exp: Likewise.
9082 * gdb.server/ext-attach.exp: Likewise.
9083
3adc1a7d
GKB
90842014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9085
9086 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9087 command in testcase. Simplify testcase.
9088
96334934
JB
90892014-09-10 Joel Brobecker <brobecker@adacore.com>
9090
9091 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9092
eb479039
JB
90932014-09-10 Joel Brobecker <brobecker@adacore.com>
9094
9095 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9096
deede10c
JB
90972014-09-10 Joel Brobecker <brobecker@adacore.com>
9098
9099 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9100
7828a5f5
JB
91012014-09-10 Joel Brobecker <brobecker@adacore.com>
9102
9103 * gdb.dwarf2/dynarr-ptr.c: New file.
9104 * gdb.dwarf2/dynarr-ptr.exp: New file.
9105
33aeebcf
MR
91062014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9107
9108 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9109 of 30 rather than hardcoding 120 for a slow test case. Take the
9110 `gdb,timeout' target setting into account for this calculation.
9111 Don't extend the timeout for the test cases that don't need it.
9112
7b415901
MR
91132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9114
9115 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9116 a factor of 2 for a slow test case. Take the `gdb,timeout'
9117 target setting into account for this calculation.
9118 * gdb.reverse/until-precsave.exp: Increase the timeout by
9119 a factor of 15 and 3 respectively rather than adding 120
9120 for a pair of slow test cases. Take the `gdb,timeout'
9121 target setting into account for this calculation.
9122
4a40f85a
MR
91232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9124
9125 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9126 timeout, don't pass one down to gdb_expect.
9127 (gdb_expect): Rework timeout selection.
9128
09635af7
MR
91292014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9130
9131 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9132 exception on timeout.
9133 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9134 (gdbserver_start_extended): Catch any `gdbserver_start' error
9135 exceptions.
9136 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9137 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9138 `gdbserver_gdb_load' error exceptions.
9139
2bdd10b7
MR
91402014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9141
9142 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9143 120 on waiting for the TCP socket to open.
9144
316935f0
DE
91452014-09-09 Doug Evans <xdje42@gmail.com>
9146
9147 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9148 _caller_matches, _any_caller_is, _any_caller_matches.
9149
83740597
DE
91502014-09-09 Doug Evans <xdje42@gmail.com>
9151
9152 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9153
4c122fc3
YQ
91542014-09-09 Yao Qi <yao@codesourcery.com>
9155
9156 * gdb.mi/mi-var-display.exp: Set print symbol off.
9157
a9f116cb
GKB
91582014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9159
9160 PR gdb/17035
9161 * gdb.base/commands.exp: Add tests to verify user-defined
9162 commands with empty bodies.
9163 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9164 python commands in `show user command`.
9165 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9166 scheme commands in `show user command`.
9167
c75bd3a2
JK
91682014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9169
9170 PR python/17355
9171 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9172 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9173 * gdb.python/py-framefilter-invalidarg.exp: New file.
9174 * gdb.python/py-framefilter-invalidarg.py: New file.
9175
faa42425
DE
91762014-09-06 Doug Evans <xdje42@gmail.com>
9177
9178 PR 15276
9179 * gdb.python/py-caller-is.c: New file.
9180 * gdb.python/py-caller-is.exp: New file.
9181
474ca4f6
SDJ
91822014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9183
9184 PR gdb/17235
9185 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9186 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9187
eb0b0463
SDJ
91882014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9189
9190 PR fortran/17237
9191 * gdb.fortran/print-formatted.exp: New file.
9192 * gdb.fortran/print-formatted.f90: Likewise.
9193
5f3b99cf
SS
91942014-09-03 Sasha Smundak <asmundak@google.com>
9195
9196 * gdb.python/py-frame.exp: Test Frame.read_register.
9197
7d793aa9
SDJ
91982014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9199
9200 PR python/16699
9201 * gdb.python/py-completion.exp: New file.
9202 * gdb.python/py-completion.py: Likewise.
9203
fb0576e9
DE
92042014-08-28 Doug Evans <dje@google.com>
9205
9206 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9207 eax,etc. are live with values set by gdb and thus the compiler can't
9208 use them.
9209 * gdb.arch/i386-pseudo.c (main): Ditto.
9210
ee92b0dd
DE
92112014-08-27 Doug Evans <dje@google.com>
9212
9213 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9214
6649db35
DE
92152014-08-25 Doug Evans <dje@google.com>
9216
9217 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9218 (main): Ditto.
9219
564b7600
DE
92202014-08-25 Doug Evans <dje@google.com>
9221
9222 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9223
3881fb67
YQ
92242014-08-24 Yao Qi <yao@codesourcery.com>
9225
9226 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9227 symbol off.
9228 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9229
a05a36a5
DE
92302014-08-22 Doug Evans <dje@google.com>
9231
9232 PR 17276
9233 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9234 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9235 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9236
7c343b48
YQ
92372014-08-22 Yao Qi <yao@codesourcery.com>
9238
9239 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9240 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9241 * gdb.python/python.exp: Likewise. Use .py file on the host
9242 instead of the build.
9243
22fd09ae
JK
92442014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9245
9246 * gdb.threads/gcore-stale-thread.c: New file.
9247 * gdb.threads/gcore-stale-thread.exp: New file.
9248
a8454a7c
PA
92492014-08-21 Pedro Alves <palves@redhat.com>
9250
9251 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9252 * gdb.base/gcore-relro-pie.exp: Likewise.
9253 * gdb.base/gcore-relro.exp: Likewise.
9254 * gdb.base/gcore.exp: Likewise.
9255 * gdb.base/print-symbol-loading.exp: Likewise.
9256 * gdb.threads/gcore-thread.exp: Likewise.
9257 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9258
2a31c623
PA
92592014-08-20 Pedro Alves <palves@redhat.com>
9260 Jan Kratochvil <jan.kratochvil@redhat.com>
9261
9262 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9263 configure.
9264 (EXPECT): Handle READ1 being set.
9265 (all): Depend on EXTRA_RULES.
9266 (check-read1, expect-read1, read1.so, read1): New rules.
9267 * README (Testsuite Parameters): Document the READ1 make variable.
9268 (Race detection): New section.
9269 * configure: Regenerate.
9270 * configure.ac: If build==host==target, and running under a
9271 GNU/glibc system, add read1 to the extra Makefile rules.
9272 (EXTRA_RULES): AC_SUBST it.
9273 * lib/read1.c: New file.
9274
d36430db
JB
92752014-08-20 Joel Brobecker <brobecker@adacore.com>
9276
9277 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9278 the handling of variables declared as a typedef to an array
9279 which a DW_AT_data_location attribute.
9280
9a0dc9e3
PA
92812014-08-19 Andrew Burgess <aburgess@broadcom.com>
9282 Pedro Alves <palves@redhat.com>
9283
9284 PR symtab/14604
9285 PR symtab/14605
9286 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9287 gdb_test.
9288
0718a8da
PA
92892014-08-19 Pedro Alves <palves@redhat.com>
9290
9291 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9292
13b448cd
YQ
92932014-08-19 Yao Qi <yao@codesourcery.com>
9294
9295 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9296 right line.
9297
1cbf5077
DB
92982014-08-18 David Blaikie <dblaikie@gmail.com>
9299
9300 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9301
bf0fae19
JB
93022014-08-18 Joel Brobecker <brobecker@adacore.com>
9303
9304 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9305 attribute in array range.
9306
3c8c5dcc
JB
93072014-08-18 Joel Brobecker <brobecker@adacore.com>
9308
9309 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9310
e66d4446
SC
93112014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9312
9313 PR c++/17132
9314 * gdb.cp/pr17132.cc: New file.
9315 * gdb.cp/pr17132.exp: New file.
9316
940df408
SC
93172014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9318
9319 * gdb.python/py-xmethods.py (A_getarrayind)
9320 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9321 Use 'print' with function call syntax.
9322 (E_method_matcher.match): Fix tab vs space indentation mixup.
9323
ebcc6c3a
YQ
93242014-08-15 Yao Qi <yao@codesourcery.com>
9325
9326 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9327 false.
9328
775e0f04
YQ
93292014-08-15 Yao Qi <yao@codesourcery.com>
9330
9331 * gdb.cp/casts.exp: Set print symbol off.
9332 * gdb.cp/class2.exp: Likewise.
9333 * gdb.cp/overload.exp: Likewise.
9334 * gdb.cp/templates.exp: Likewise.
9335
d769e349
DE
93362014-08-11 Doug Evans <dje@google.com>
9337
9338 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9339 (test_load_shlib): Update.
9340
20c6f1e1
YQ
93412014-08-09 Yao Qi <yao@codesourcery.com>
9342
9343 * gdb.base/display.exp: Invoke is_address_zero_readable.
9344 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9345 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9346 * gdb.base/hbreak-unmapped.exp: Return if
9347 is_address_zero_readable returns true.
9348 * gdb.base/signest.exp: Likewise.
9349 * gdb.base/signull.exp: Likewise.
9350 * gdb.base/sigbpt.exp: Likewise.
9351 * gdb.guile/scm-disasm.exp: Do the test if
9352 is_address_zero_readable returns false.
9353 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9354 * gdb.python/py-arch.exp: Likewise.
9355 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9356 * lib/gdb.exp (is_address_zero_readable): New proc.
9357
5792e8e3
YQ
93582014-08-09 Yao Qi <yao@codesourcery.com>
9359
9360 PR testsuite/13443
9361 * gdb.mi/mi-var-display.exp: Make test messages unique.
9362
3cecbbbe
TT
93632014-08-04 Tom Tromey <tromey@redhat.com>
9364
9365 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9366 target 0".
9367
00b51ff5
TT
93682014-08-04 Tom Tromey <tromey@redhat.com>
9369
9370 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9371 "target_resume".
9372
6908c509
JB
93732014-08-01 Joel Brobecker <brobecker@adacore.com>
9374
9375 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9376 inner_vla_struct_object_size.
9377 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9378 as xfail.
9379
cc6563d2
PA
93802014-07-30 Pedro Alves <palves@redhat.com>
9381
9382 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9383 comment.
9384
7e09a223
YQ
93852014-07-29 Yao Qi <yao@codesourcery.com>
9386
9387 PR gdb/17206
9388 * gdb.base/until-nodebug.exp: New.
9389
7ebdbe92
DE
93902014-07-28 Doug Evans <xdje42@gmail.com>
9391
9392 PR guile/17203
9393 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9394 previously existing parameter, and previously ambiguously spelled
9395 parameter.
9396
fdb1adc6
WN
93972014-07-28 Will Newton <will.newton@linaro.org>
9398
9399 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9400
186fcde0
DE
94012014-07-26 Ludovic Courtès <ludo@gnu.org>
9402 Doug Evans <xdje42@gmail.com>
9403
9404 PR guile/17146
9405 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9406
70509625
PA
94072014-07-25 Pedro Alves <palves@redhat.com>
9408
9409 * gdb.threads/signal-command-handle-nopass.c: New file.
9410 * gdb.threads/signal-command-handle-nopass.exp: New file.
9411 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9412 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9413 * gdb.threads/signal-delivered-right-thread.c: New file.
9414 * gdb.threads/signal-delivered-right-thread.exp: New file.
9415
c3f814a1
PA
94162014-07-25 Pedro Alves <palves@redhat.com>
9417
9418 * gdb.base/double-prompt-target-event-error.exp
9419 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9420 match.
9421 (cancel_pagination_in_target_event): Rework double prompt
9422 detection.
9423 * gdb.base/paginate-after-ctrl-c-running.exp
9424 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9425 <return>' match.
9426 * gdb.base/paginate-bg-execution.exp
9427 (test_bg_execution_pagination_return)
9428 (test_bg_execution_pagination_cancel): Remove '-notransfer
9429 <return>' matches.
9430 * gdb.base/paginate-execution-startup.exp
9431 (test_fg_execution_pagination_return)
9432 (test_fg_execution_pagination_cancel): Remove '-notransfer
9433 <return>' matches.
9434 * gdb.base/paginate-inferior-exit.exp
9435 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9436 match.
9437 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9438 * lib/gdb.exp (pagination_prompt): Run text through
9439 string_to_regexp.
9440 (gdb_test_multiple): Match $pagination_prompt instead of
9441 "<return>".
9442 (string_to_regexp): Move to lib/gdb-utils.exp.
9443
e214cf6c
JK
94442014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * gdb.arch/amd64-entry-value-paramref.S: New file.
9447 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9448 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9449 * gdb.arch/amd64-optimout-repeat.S: New file.
9450 * gdb.arch/amd64-optimout-repeat.c: New file.
9451 * gdb.arch/amd64-optimout-repeat.exp: New file.
9452
17d0c5c8
JK
94532014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9454
9455 PR gdb/17170
9456 * gdb.base/statistics.exp: New file.
9457
b8b8facf
DE
94582014-07-17 Doug Evans <dje@google.com>
9459
74b49205 9460 PR gdb/17170
b8b8facf
DE
9461 * gdb.base/maint.exp: Update testing of per-command stats.
9462
1b5d0ab3
PA
94632014-07-16 Pedro Alves <palves@redhat.com>
9464
9465 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9466 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9467 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9468 (tfile_write_buf): New functions.
9469 (add_memory_block): Rewrite using the above.
9470 (adjust_function_address): New function.
9471 (FUNCTION_ADDRESS): New macro.
9472 (write_basic_trace_file): Remove short_x local, and use
9473 tfile_write_16. Change type of func_addr local to unsigned long
9474 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9475 here. Cast argument of add_memory_block to char pointer.
9476 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9477 (main): Remove parameters.
9478 * gdb.trace/tfile.exp: Remove nowarnings.
9479
4d974e88
SM
94802014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9481
9482 * gdb.base/debug-expr.exp: Test string evaluation with
9483 "debug expression" on.
9484
41e99568
PA
94852014-07-15 Pedro Alves <palves@redhat.com>
9486
9487 * gdb.base/reread.exp: Use clean_restart.
9488
487d9753
PL
94892014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9490
9491 * gdb.arch/avr-flash-qualifer.c: New.
9492 * gdb.arch/avr-flash-qualifer.exp: New.
9493
cc1c52ad
PA
94942014-07-14 Pedro Alves <palves@redhat.com>
9495
9496 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9497 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9498
1e973570
PA
94992014-07-14 Pedro Alves <palves@redhat.com>
9500
9501 * gdb.base/double-prompt-target-event-error.c: New file.
9502 * gdb.base/double-prompt-target-event-error.exp: New file.
9503
93d6eb10
PA
95042014-07-14 Pedro Alves <palves@redhat.com>
9505
9506 PR gdb/17072
9507 * gdb.base/paginate-inferior-exit.c: New file.
9508 * gdb.base/paginate-inferior-exit.exp: New file.
9509
0017922d
PA
95102014-07-14 Pedro Alves <palves@redhat.com>
9511
9512 PR gdb/17072
9513 * gdb.base/paginate-bg-execution.c: New file.
9514 * gdb.base/paginate-bg-execution.exp: New file.
9515
94696ad3
PA
95162014-07-14 Pedro Alves <palves@redhat.com>
9517
9518 PR gdb/17072
9519 * gdb.base/paginate-execution-startup.c: New file.
9520 * gdb.base/paginate-execution-startup.exp: New file.
9521 * lib/gdb.exp (pagination_prompt): New global.
9522 (default_gdb_spawn): New procedure, factored out from
9523 default_gdb_spawn.
9524 (default_gdb_start): Adjust to call default_gdb_spawn.
9525 (gdb_spawn): New procedure.
9526
bd293940
PA
95272014-07-14 Pedro Alves <palves@redhat.com>
9528
9529 * lib/gdb.exp (gdb_assert): New procedure.
9530 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9531
c933f875
PA
95322014-07-14 Pedro Alves <palves@redhat.com>
9533
9534 * gdb.base/execution-termios.c: New file.
9535 * gdb.base/execution-termios.exp: New file.
9536
d98b7a16
TT
95372014-07-14 Tom Tromey <tromey@redhat.com>
9538
9539 * gdb.cp/vla-cxx.cc: New file.
9540 * gdb.cp/vla-cxx.exp: New file.
9541
548740d6
TT
95422014-07-14 Tom Tromey <tromey@redhat.com>
9543
9544 * gdb.reverse/rerun-prec.c: New file.
9545 * gdb.reverse/rerun-prec.exp: New file.
9546
a25eb028
MR
95472014-07-12 Maciej W. Rozycki <macro@mips.com>
9548 Maciej W. Rozycki <macro@codesourcery.com>
9549
9550 * lib/gdb-utils.exp: New file.
9551 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9552 inline `gdb_init_command' processing.
9553 (gdb_start_cmd): Likewise.
9554 * lib/mi-support.exp (mi_run_cmd): Likewise.
9555 * README: Document `gdb_init_command' and `gdb_init_commands'.
9556
218c2655
JK
95572014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9558
9559 Fix false FAIL running under a very long directory name.
9560 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9561 and "set print elements 10000". Twice.
9562
5401fde3
YQ
95632014-07-11 Yao Qi <yao@codesourcery.com>
9564
9565 * gdb.base/exprs.exp: "set print symbol off".
9566
e76126e8
PA
95672014-07-11 Pedro Alves <palves@redhat.com>
9568
9569 * gdb.threads/kill.c: New file.
9570 * gdb.threads/kill.exp: New file.
9571
2d6f0de6
YQ
95722014-07-10 Yao Qi <yao@codesourcery.com>
9573
9574 * gdb.trace/tfile.c (write_basic_trace_file)
9575 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9576 address written to trace file.
9577
7180e04a
PA
95782014-07-09 Pedro Alves <palves@redhat.com>
9579
9580 * gdb.base/attach-wait-input.exp: New file.
9581 * gdb.base/attach-wait-input.c: New file.
9582
9a9a7608
AB
95832014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9584
9585 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9586 setting up test structures.
9587 (main): Call new test function.
9588 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9589 test function, continue into test function and walk test
9590 structures.
9591
161ac41e
YQ
95922014-07-02 Yao Qi <yao@codesourcery.com>
9593
9594 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9595 'bar_start' at the beginning of functions 'foo' and 'bar'
9596 respectively.
9597 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9598 instead of 'foo' and 'bar'.
9599
1f267ae3
MM
96002014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9601
9602 * gdb.btrace/segv.exp: New.
9603 * gdb.btrace/segv.c: New.
9604
2b239efb
LM
96052014-07-02 Luis Machado <lgustavo@codesourcery.com>
9606
9607 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9608 instruction.
9609
cf363f18
MW
96102014-06-30 Mark Wielaard <mjw@redhat.com>
9611
9612 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9613 vulture, vilify, villar): New volatile array constants.
9614 (vindictive, vegetation): New const volatile array constants.
9615 * gdb.base/volatile.exp: Test volatile and const volatile array
9616 types.
9617
aebf9d24
AA
96182014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9619
9620 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9621 target lacks support for awatch, rwatch, or hbreak.
9622
b67a2c6f
YQ
96232014-06-27 Yao Qi <yao@codesourcery.com>
9624
9625 * gdb.multi/dummy-frame-restore.exp: New.
9626 * gdb.multi/dummy-frame-restore.c: New.
9627
aef92902
MM
96282014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9629
9630 * gdb.btrace/gcore.exp: New.
9631
8e9db26e
PA
96322014-06-23 Pedro Alves <palves@redhat.com>
9633
9634 * gdb.base/watchpoint-reuse-slot.c: New file.
9635 * gdb.base/watchpoint-reuse-slot.exp: New file.
9636
70afc5b7
SC
96372014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9638
9639 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9640 progspace's filename in 'info', 'enable' and 'disable' command
9641 tests.
9642
b972bd9c
JK
96432014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9644
9645 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9646 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9647 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9648
125f8a3d
GB
96492014-06-20 Gary Benson <gbenson@redhat.com>
9650
9651 * gdb.arch/i386-avx.exp: Fix include file location.
9652 * gdb.arch/i386-sse.exp: Likewise.
9653
3ed9baed
IB
96542014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9655
9656 * gdb.dlang/expression.exp: New file.
9657
034f788c
PA
96582014-06-19 Pedro Alves <palves@redhat.com>
9659
9660 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9661 out from ...
9662 (top level): ... here. Iterate running tests under different
9663 scheduler-locking settings.
9664
45371d0c
LM
96652014-06-18 Luis Machado <lgustavo@codesourcery.com>
9666
9667 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9668 to DW_FORM_addr and use non-zero addresses.
9669
5d376983
SC
96702014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9671
9672 PR gdb/17017
9673 * gdb.python/py-xmethods.cc: Add global function call counters and
9674 increment them in their respective functions. Remove "cout"
9675 statements.
9676 * gdb.python/py-xmethods.exp: Make tests check the global function
9677 call counters instead of depending on inferior IO.
9678
a1aa2221
LM
96792014-06-18 Don Breazeal <donb@codesourcery.com>
9680
9681 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9682 Deleted procedure.
9683 (explicit_fork_parent_follow): Deleted procedure.
9684 (explicit_fork_child_follow): Deleted procedure.
9685 (test_follow_fork): New procedure.
9686 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9687 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9688 procedure calls.
9689
0fc05997
YQ
96902014-06-17 Yao Qi <yao@codesourcery.com>
9691
9692 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9693 CP1252.
9694
70795c52
LM
96952014-06-17 Luis Machado <lgustavo@codesourcery.com>
9696
9697 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9698 Initialize ptr and S explicitly.
9699 (skip_type_update_when_not_use_rtti_test): Likewise.
9700
6be47f0c
KS
97012014-06-16 Keith Seitz <keiths@redhat.com>
9702
9703 PR mi/15863
9704 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9705 the inferior is started.
9706
d03de421
PA
97072014-06-16 Pedro Alves <palves@redhat.com>
9708
9709 * gdb.base/break-main-file-remove-fail.c: New file.
9710 * gdb.base/break-main-file-remove-fail.exp: New file.
9711 * gdb.base/break-unload-file.exp: Use build_executable instead of
9712 prepare_for_testing.
9713 (test_break): New parameter "initial_load". Handle it.
9714 (top level): Add initial_load cmdline/file axis.
9715
f9579b99
TT
97162014-06-12 Tom Tromey <tromey@redhat.com>
9717
9718 * gdb.base/completion.exp: Don't use directory name in test.
9719
3657956b
GB
97202014-06-09 Gary Benson <gbenson@redhat.com>
9721
9722 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9723 separate the always-available ANSI-standard signals from the
9724 signals that require checking.
9725 (main): Likewise.
9726 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9727 Likewise.
9728 (main): Likewise.
9729
4186eb54
KS
97302014-06-07 Keith Seitz <keiths@redhat.com>
9731
9732 Revert:
9733 PR c++/16253
9734 * gdb.cp/var-tag.cc: New file.
9735 * gdb.cp/var-tag.exp: New file.
9736 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9737 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9738 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9739 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9740
25326a28 97412014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9742
9743 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9744
829155c9
PA
97452014-06-06 Pedro Alves <palves@redhat.com>
9746
9747 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9748 in target debug output instead of looking at RSP packets,
9749 disabling the test on any target that uses hardware stepping.
9750 Update comments.
9751
61c8d22e
PA
97522014-06-06 Pedro Alves <palves@redhat.com>
9753
9754 * gdb.base/break-unload-file.exp: Fix typo.
9755
d9a47287
YQ
97562014-06-06 Yao Qi <yao@codesourcery.com>
9757
9758 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9759 from "jit_function" to "^jit_function".
9760
e5e01dbf
YQ
97612014-06-06 Yao Qi <yao@codesourcery.com>
9762
9763 * gdb.base/async.c (foo): Add one statement.
9764 * gdb.base/async.exp: Get the next instruction address and
9765 match the output of "nexti" by instruction address. Match
9766 the hex address in the output of "finish".
9767
73ba372c
GB
97682014-06-06 Gary Benson <gbenson@redhat.com>
9769
9770 * gdb.base/call-signals.c: Remove preprocessor conditionals
9771 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9772 SIGSEGV and SIGTERM.
9773 * gdb.base/sigall.c: Likewise.
9774 * gdb.base/unwindonsignal.c: Likewise.
9775 * gdb.reverse/sigall-reverse.c: Likewise.
9776
831517df
YQ
97772014-06-06 Yao Qi <yao@codesourcery.com>
9778
9779 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9780 readable, skip the test.
9781
b8b91e98
YQ
97822014-06-06 Yao Qi <yao@codesourcery.com>
9783
9784 * gdb.threads/staticthreads.c (thread_function): Move the line
9785 setting breakpoint on forward.
9786 * gdb.threads/staticthreads.exp: Update comments.
9787
fb934770
LC
97882014-06-05 Ludovic Courtès <ludo@gnu.org>
9789
9790 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9791 "history-append! type error".
9792
6ef284bd
SM
97932014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9794
9795 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9796 erroneous dprintf expected input.
9797
a872e241
DE
97982014-06-04 Doug Evans <xdje42@gmail.com>
9799
9800 * gdb.guile/scm-generics.exp: Delete.
9801
16f691fb
DE
98022014-06-04 Doug Evans <xdje42@gmail.com>
9803
9804 * gdb.guile/scm-breakpoint.exp: Update.
9805 Add tests for breakpoint registration.
9806
012370f6
TT
98072014-06-04 Tom Tromey <tromey@redhat.com>
9808
9809 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9810 VLA-in-union.
9811 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9812 inner_vla_struct, vla_union types. Initialize objects of those
9813 types and compute their sizes.
9814
9f5a4cef
HZ
98152014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9816 Hui Zhu <hui@codesourcery.com>
9817
9818 * gdb.base/fileio.exp: Add test for shell not available as well as
9819 available.
9820 * gdb.base/fileio.c (test_system): Check for shell twice.
9821
90a45c4d
YQ
98222014-06-04 Yao Qi <yao@codesourcery.com>
9823
9824 * gdb.base/auto-connect-native-target.exp: Remove redundant
9825 space from the regexp pattern.
9826
70017e41
YQ
98272014-06-04 Yao Qi <yao@codesourcery.com>
9828
9829 * gdb.base/default.exp: Replace "child" with "native" in
9830 regexp pattern.
9831
883964a7
SC
98322014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9833
9834 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9835 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9836 * gdb.python/py-xmethods.py: Python script supporting the
9837 new testcase and tests.
9838
ef370185
JB
98392014-06-03 Joel Brobecker <brobecker@adacore.com>
9840 Pedro Alves <palves@redhat.com>
9841
9842 PR breakpoints/17000
9843 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9844 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9845
1e2ccb61
BM
98462014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9847
9848 * gdb.base/subst.exp: Add tests to verify partial path matching
9849 output.
9850
c6ec5ab2
PA
98512014-06-03 Pedro Alves <palves@redhat.com>
9852
9853 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9854 target that doesn't use software single-stepping.
9855
835c559f
PA
98562014-06-03 Pedro Alves <palves@redhat.com>
9857
9858 PR breakpoints/17000
9859 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9860 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9861
06eb1586
DE
98622014-06-02 Doug Evans <xdje42@gmail.com>
9863
9864 * gdb.guile/scm-parameter.exp: New file.
9865
e698b8c4
DE
98662014-06-02 Doug Evans <xdje42@gmail.com>
9867
9868 * gdb.guile/scm-cmd.c: New file.
9869 * gdb.guile/scm-cmd.exp: New file.
9870
ded03782
DE
98712014-06-02 Doug Evans <xdje42@gmail.com>
9872
9873 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9874 pretty-printer lookup.
9875 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9876 (make-pp_s-printer): Call it.
9877 (make-pretty-printer-from-dict): New function.
9878 (lookup-pretty-printer-maker-from-dict): New function.
9879 (*pretty-printer*): Simplify.
9880 (make-objfile-pp_s-printer): New function.
9881 (install-objfile-pretty-printers!): New function.
9882 (make-progspace-pp_s-printer): New function.
9883 (install-progspace-pretty-printers!): New function.
9884 * gdb.guile/scm-progspace.c: New file.
9885 * gdb.guile/scm-progspace.exp: New file.
9886
41fac0cf
PA
98872014-06-02 Pedro Alves <palves@redhat.com>
9888
9889 * gdb.base/dprintf-bp-same-addr.c: New file.
9890 * gdb.base/dprintf-bp-same-addr.exp: New file.
9891
96ae5695
EBM
98922014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9893
9894 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9895 * gdb.arch/powerpc-power.s: Likewise.
9896
da02b3a8
JB
98972014-06-02 Joel Brobecker <brobecker@adacore.com>
9898
9899 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9900
c72b2e7b
YQ
99012014-06-01 Yao Qi <yao@codesourcery.com>
9902
9903 * gdb.base/watchpoint.exp (test_watch_location): Check null
9904 pointer can be dereferenced. If not, do the test, otherwise
9905 skip it.
9906
53e8a631
AB
99072014-05-30 Andrew Burgess <aburgess@broadcom.com>
9908
9909 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
9910 results.
9911 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
9912
938f0e2f
AB
99132014-05-30 Andrew Burgess <aburgess@broadcom.com>
9914
9915 * gdb.arch/amd64-invalid-stack-middle.S: New file.
9916 * gdb.arch/amd64-invalid-stack-middle.c: New file.
9917 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
9918 * gdb.arch/amd64-invalid-stack-top.c: New file.
9919 * gdb.arch/amd64-invalid-stack-top.exp: New file.
9920
9ba6657a
PA
99212014-05-30 Pedro Alves <palves@redhat.com>
9922
9923 PR breakpoints/17000
9924 * gdb.base/sss-bp-on-user-bp.c: New file.
9925 * gdb.base/sss-bp-on-user-bp.exp: New file.
9926
522c09bf
DB
99272014-05-30 David Blaikie <dblaikie@gmail.com>
9928
9929 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
9930 gnu_inline semantics via attribute.
9931 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
9932 source explicitly specifies the required semantics.
9933
bf4ef81e
MR
99342014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
9935
9936 * gdb.reverse/sigall-reverse.exp: Fix a typo.
9937
329ea579
PA
99382014-05-29 Pedro Alves <palves@redhat.com>
9939 Tom Tromey <tromey@redhat.com>
9940
9941 * gdb.base/async-shell.exp: Don't enable target-async.
9942 * gdb.base/async.exp
9943 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
9944 parameter. Adjust.
9945 (top level): Don't test with "target-async".
9946 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
9947 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
9948 * gdb.base/inferior-died.exp: Don't enable target-async.
9949 * gdb.base/interrupt-noterm.exp: Likewise.
9950 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
9951 * gdb.mi/mi-nonstop-exit.exp: Likewise.
9952 * gdb.mi/mi-nonstop.exp: Likewise.
9953 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
9954 * gdb.mi/mi-nsintrall.exp: Likewise.
9955 * gdb.mi/mi-nsmoribund.exp: Likewise.
9956 * gdb.mi/mi-nsthrexec.exp: Likewise.
9957 * gdb.mi/mi-watch-nonstop.exp: Likewise.
9958 * gdb.multi/watchpoint-multi.exp: Adjust comment.
9959 * gdb.python/py-evsignal.exp: Don't enable target-async.
9960 * gdb.python/py-evthreads.exp: Likewise.
9961 * gdb.python/py-prompt.exp: Likewise.
9962 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
9963 * gdb.server/solib-list.exp: Don't enable target-async.
9964 * gdb.threads/thread-specific-bp.exp: Likewise.
9965 * lib/mi-support.exp: Adjust to use mi-async.
9966
fd664c91
PA
99672014-05-29 Pedro Alves <palves@redhat.com>
9968
9969 PR gdb/13860
9970 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
9971 reason, even in sync mode.
9972
251bde03
PA
99732014-05-29 Pedro Alves <palves@redhat.com>
9974 Hui Zhu <hui@codesourcery.com>
9975
9976 PR PR15693
9977 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
9978 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
9979 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
9980 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
9981
7f3c0343
JB
99822014-05-28 Joel Brobecker <brobecker@adacore.com>
9983
9984 * config/monitor.exp (gdb_target_monitor): Replace use of
9985 "set remotebaud" by "set serial baud".
9986
b2715b27
AW
99872014-05-26 Andy Wingo <wingo@igalia.com>
9988
9989 * gdb.guile/scm-breakpoint.exp:
9990 * gdb.guile/scm-gsmob.exp: Update to use plain old object
9991 properties instead of gdb-object-properties.
9992
498a4489
YQ
99932014-05-26 Yao Qi <yao@codesourcery.com>
9994
9995 * gdb.server/no-thread-db.exp: Specify source file name
9996 explicitly when setting a breakpoint.
9997
589fdceb
MM
99982014-05-23 Markus Metzger <markus.t.metzger@intel.com>
9999
10000 * gdb.btrace/vdso.c: New.
10001 * gdb.btrace/vdso.exp: New.
10002
e9089e05
MM
100032014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10004
10005 * gdb.base/gcore.exp (capture_command_output): Move ...
10006 * lib/gdb.exp (capture_command_output): ... here.
10007
67b5c0c1
MM
100082014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10009
10010 * gdb.btrace/data.exp: Test memory access during btrace replay.
10011
a2199296
SM
100122014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10013
10014 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10015
17b2616c
PA
100162014-05-21 Pedro Alves <palves@redhat.com>
10017
10018 PR gdb/13860
10019 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10020 (top level): Test that output related to execution commands is
10021 sent to the console with CLI commands, but not with MI commands.
10022 Test that breakpoint events are always mirrored to the console.
10023 Also expect the new source line to be output after a "next" in
10024 async mode too. Make it a pass/fail test.
10025 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10026 output.
10027 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10028
5166082f
PA
100292014-05-21 Pedro Alves <palves@redhat.com>
10030
10031 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10032 Use them to test variations of "list" after reaching a breakpoint.
10033 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10034 Test "list" with listsize 10 after reaching a breakpoint.
10035 * gdb.python/python.exp (decode_line current location line
10036 number): Adjust expected line number.
10037
2f25d70f
SM
100382014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10039
10040 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10041 behavior for $args, pass it directly to "run".
10042
ff604a67
MR
100432014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10044
10045 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10046 30000 to 65536.
10047
6a3cb8e8
PA
100482014-05-21 Pedro Alves <palves@redhat.com>
10049
10050 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10051 auto-connect-native-target off".
10052 * gdb.base/auto-connect-native-target.c: New file.
10053 * gdb.base/auto-connect-native-target.exp: New file.
10054
4ebfc96e
PA
100552014-05-21 Pedro Alves <palves@redhat.com>
10056
10057 * gdb.base/default.exp: Test "target native" instead of "target
10058 child".
10059
36d46afb
MW
100602014-05-21 Mark Wielaard <mjw@redhat.com>
10061
10062 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10063
5876f503
JK
100642014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10065
10066 Fix TLS access for -static -pthread.
10067 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10068 <HAVE_TLS> (thread_function, main): Initialize it.
10069 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10070 Add clean_restart.
10071 <$have_tls != "">: Check TLSVAR.
10072
0256a6ac
PA
100732014-05-21 Pedro Alves <palves@redhat.com>
10074
10075 * gdb.base/dcache-line-read-error.c: New.
10076 * gdb.base/dcache-line-read-error.exp: New.
10077
936d2992
PA
100782014-05-20 Pedro Alves <palves@redhat.com>
10079
10080 * gdb.base/compare-sections.c: New file.
10081 * gdb.base/compare-sections.exp: New file.
10082
802e8e6d
PA
100832014-05-20 Pedro Alves <palves@redhat.com>
10084
10085 * gdb.base/break-idempotent.c: New file.
10086 * gdb.base/break-idempotent.exp: New file.
10087
e59fa00f
MM
100882014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10089
10090 * gdb.btrace/nohist.exp: New.
10091
8b696e31
YQ
100922014-05-20 Yao Qi <yao@codesourcery.com>
10093
10094 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10095 gdb.reverse directory and gdb_reverse_timeout exists in board
10096 setting.
10097 * README: Document gdb_reverse_timeout.
10098
73c9764f
YQ
100992014-05-20 Yao Qi <yao@codesourcery.com>
10100
10101 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10102 'test_file_name'. Treat args as a string instead of a list.
10103 (gdb_init): Rename argument 'args' by 'test_file_name'.
10104
f1f4348a
JK
101052014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10106
10107 * gdb.arch/powerpc-power.exp: New file.
10108 * gdb.arch/powerpc-power.s: New file.
10109
0dbe70ce
DE
101102014-05-16 Doug Evans <dje@google.com>
10111
10112 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10113 * gdb.base/completion.exp: Check that all expected files exist
10114 before doing file completion.
0dbe70ce 10115
8d551b02
DE
101162014-05-16 Doug Evans <dje@google.com>
10117
10118 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10119 Update.
10120 (do_syscall_tests_without_xml): Update.
10121
73eb7709
PA
101222014-05-16 Pedro Alves <palves@redhat.com>
10123
10124 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10125 instead of "unknown output after running".
10126
3fae92fc
YQ
101272014-05-16 Yao Qi <yao@codesourcery.com>
10128
10129 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10130 file1.txt from host at the end.
10131 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10132
c2b2ccc5
DE
101332014-05-15 Doug Evans <dje@google.com>
10134
10135 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10136 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10137 loading file. Add test for TU lookup.
10138
8c217a4b
SM
101392014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10140
10141 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10142 calling "-exec-arguments" or "set args" before running the
10143 inferior.
10144
3deb39c6
SM
101452014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10146
10147 * lib/mi-support.exp (mi_expect_stop): Expect message for
10148 inferiors that exit with non-zero exit code.
10149
71a79f8c
YQ
101502014-05-14 Yao Qi <yao@codesourcery.com>
10151
10152 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10153 match absolute path on remote host.
10154 (test_file_list_exec_source_files): Remove "/" from the
10155 pattern.
10156
f23fcd46
YQ
101572014-05-14 Yao Qi <yao@codesourcery.com>
10158
10159 * boards/local-remote-host-notty.exp (${board}_file): New
10160 proc.
10161
9404b58f
KM
101622014-05-07 Kyle McMartin <kyle@redhat.com>
10163
10164 Pushed by Joel Brobecker <brobecker@adacore.com>.
10165 * gdb.arch/aarch64-atomic-inst.c: New file.
10166 * gdb.arch/aarch64-atomic-inst.exp: New file.
10167
5e45f04c
YQ
101682014-05-07 Yao Qi <yao@codesourcery.com>
10169
10170 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10171 in current context" too.
10172
c888a17d
KS
101732014-05-05 Keith Seitz <keiths@redhat.com>
10174
10175 * gdb.linespec/ls-dollar.exp: Add test for linespec
10176 file:convenience_variable.
10177
290a839c
YQ
101782014-05-05 Yao Qi <yao@codesourcery.com>
10179
10180 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10181 traceframes into tfile and ctf trace files. Read data from
10182 trace file and test collected data.
10183 (gdb_collect_locals_test): Likewise.
10184 (gdb_unavailable_registers_test): Likewise.
10185 (gdb_unavailable_floats): Likewise.
10186 (gdb_collect_globals_test): Likewise.
10187 (top-level): Append "ctf" to trace_file_targets if GDB
10188 supports.
10189
b5262cd0
YQ
101902014-05-05 Yao Qi <yao@codesourcery.com>
10191
10192 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10193 code to ...
10194 (gdb_collect_args_test_1): ... it. New proc.
10195 (gdb_collect_locals_test): Move some code to ...
10196 (gdb_collect_locals_test_1): ... it. New proc.
10197 (gdb_unavailable_registers_test): Move some code to ...
10198 (gdb_unavailable_registers_test_1): ... it. New proc.
10199 (gdb_unavailable_floats): Move some code to ...
10200 (gdb_unavailable_floats_1): ... it. New proc.
10201
30a1e6cc
SDJ
102022014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10203
10204 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10205 probes to test for bitness recognition.
10206 * gdb.arch/amd64-stap-optional-prefix.exp
10207 (test_probe_value_without_reg): New procedure.
10208 Add code to test for different kinds of bitness.
10209
f33da99a
SDJ
102102014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10211
10212 PR breakpoints/16889
10213 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10214 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10215
5b80f00d
PA
102162014-05-01 Pedro Alves <palves@redhat.com>
10217
10218 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10219 gdb_file_cmd if no file is specified.
10220 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10221 last_loaded_file to set the remote exec-file.
10222
f8c2a73c
PA
102232014-05-01 Pedro Alves <palves@redhat.com>
10224
10225 * boards/local-remote-host.exp: New file.
10226
be6e8ac7
PA
102272014-05-01 Pedro Alves <palves@redhat.com>
10228
10229 * boards/local-remote-host.exp: Rename to ...
10230 * boards/local-remote-host-notty.exp: ... this.
10231
cac0dc8f
JB
102322014-04-28 Joel Brobecker <brobecker@adacore.com>
10233
10234 * gdb.ada/dyn_arrayidx: New testcase.
10235
9730e6cc
YQ
102362014-04-26 Yao Qi <yao@codesourcery.com>
10237
10238 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10239 and compute the length of function main. Save it in
10240 $main_length.
10241 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10242 (top-level): Use gdb_compile to compile objects into
10243 executable and restart GDB. Remove invocation to
10244 prepare_for_testing.
10245
7ae1a6a6
PA
102462014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10247 Pedro Alves <palves@redhat.com>
10248
10249 PR server/16255
10250 * gdb.multi/multi-attach.c: New file.
10251 * gdb.multi/multi-attach.exp: New file.
10252
4082afcc
PA
102532014-04-25 Pedro Alves <palves@redhat.com>
10254
10255 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10256 user.
10257 (top level): Test that "set remote conditional-breakpoints-packet
10258 off" works as intended.
10259 * gdb.base/dprintf.exp: Test that "set remote
10260 breakpoint-commands-packet off" works as intended.
10261 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10262 New function.
10263 (top level): Call it.
10264 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10265 remote fast-tracepoints-packet off" works as intended.
10266 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10267 * lib/gdb.exp (gdb_is_target_remote): ... here.
10268
2abc3f8d
DB
102692014-04-24 David Blaikie <dblaikie@gmail.com>
10270
10271 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10272 ensure clang would not discard them.
10273 * gdb.base/gdbvars.c: Ditto.
10274 * gdb.base/memattr.c: Ditto.
10275 * gdb.base/whatis.c: Ditto.
10276 * gdb.python/py-prettyprint.c: Ditto.
10277 * gdb.trace/actions.c: Ditto.
10278 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10279 ensure clang would not discard it.
10280
bfd39632
DB
102812014-04-24 David Blaikie <dblaikie@gmail.com>
10282
10283 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10284 clang to emit the full definition of type required by the test
10285 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10286
22842ff6
DB
102872014-04-24 David Blaikie <dblaikie@gmail.com>
10288
10289 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10290 coax Clang into emitting the definition of the type.
10291 * gdb.cp/pr10728-x.h (y): Ditto.
10292 * gdb.cp/pr10728-y.cc (y): Ditto.
10293
c2e827ad
DB
102942014-04-24 David Blaikie <dblaikie@gmail.com>
10295
10296 * gdb.base/label.exp: XFAIL label related tests under Clang.
10297 * gdb.cp/cplabel.exp: Ditto.
10298 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10299 under Clang those using labels.
10300
4c2d33e7
YQ
103012014-04-25 Yao Qi <yao@codesourcery.com>
10302
10303 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10304 double_label.
10305 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10306 partial_label and double_label.
10307
56083b99
DB
103082014-04-24 David Blaikie <dblaikie@gmail.com>
10309
10310 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10311
25d4e99d
DB
103122014-04-24 David Blaikie <dblaikie@gmail.com>
10313
10314 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10315 of the function to work across GCC and Clang.
10316 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10317 pointer types (const void ** const V void **).
10318
01f9f808
MS
103192014-04-24 Michael Sturm <michael.sturm@mintel.com>
10320 Walfred Tedeschi <walfred.tedeschi@intel.com>
10321
10322 * Makefile.in (EXECUTABLES): Added i386-avx512.
10323 * gdb.arch/i386-avx512.c: New file.
10324 * gdb.arch/i386-avx512.exp: Likewise.
10325
4b48d439
KS
103262014-04-23 Keith Seitz <keiths@redhat.com>
10327
10328 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10329 (mi_make_breakpoint_table): New procedure.
10330 (mi_create_breakpoint): Use mi_make_breakpoint
10331 and return the result.
10332 (mi_make_breakpoint): New procedure.
10333 (mi_build_kv_pairs): New procedure.
10334
10335 * gdb.mi/mi-break.exp: Remove unused globals,
10336 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10337 All callers updated.
10338 * gdb.mi/mi-dprintf.exp: Use variable to track command
10339 number.
10340 Update all callers of mi_create_breakpoint and use
10341 mi_make_breakpoint_table.
10342 Remove any unused global variables.
10343 * gdb.mi/mi-nonstop.exp: Likewise.
10344 * gdb.mi/mi-nsintrall.exp: Likewise.
10345 * gdb.mi/mi-nsmoribund.exp: Likewise.
10346 * gdb.mi/mi-nsthrexec.exp: Likewise.
10347 * gdb.mi/mi-reverse.exp: Likewise.
10348 * gdb.mi/mi-simplerun.exp: Likewise.
10349 * gdb.mi/mi-stepn.exp: Likewise.
10350 * gdb.mi/mi-syn-frame.exp: Likewise.
10351 * gdb.mi/mi-until.exp: Likewise.
10352 * gdb.mi/mi-var-cp.exp: Likewise.
10353 * gdb.mi/mi-var-display.exp: Likewise.
10354 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10355 * gdb.mi/mi2-var-child.exp: Likewise.
10356 * gdb.mi/mi-vla-c99.exp: Likewise.
10357 * lib/mi-support.exp: Likewise.
10358
10359 From Ian Lance Taylor <iant@cygnus.com>:
10360 * lib/gdb.exp (parse_args): New procedure.
10361
08351840
PA
103622014-04-23 Pedro Alves <palves@redhat.com>
10363
10364 * gdb.base/break-unload-file.c: New file.
10365 * gdb.base/break-unload-file.exp: New file.
10366 * gdb.base/sym-file-lib.c (baz): New function.
10367 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10368 field.
10369 (load): Store the segment's mapped size.
10370 (unload): New function.
10371 (unload_shlib): New function.
10372 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10373 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10374 set a breakpoint at baz, and call it.
10375 * gdb.base/sym-file.exp: New tests for stale breakpoint
10376 instructions.
10377
076855f9
PA
103782014-04-23 Pedro Alves <palves@redhat.com>
10379
10380 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10381 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10382 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10383 * gdb.base/hbreak-unmapped.c: New file.
10384 * gdb.base/hbreak-unmapped.exp: New file.
10385 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10386 * lib/gdb.exp (gdb_is_target_remote): ... here.
10387
483805cf
PA
103882014-04-22 Pedro Alves <palves@redhat.com>
10389
10390 * gdb.base/consecutive-step-over.c: New file.
10391 * gdb.base/consecutive-step-over.exp: New file.
10392
06d97543
PA
103932014-04-22 Pedro Alves <palves@redhat.com>
10394
10395 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10396 instead of send_gdb/gdb_expect.
10397
b4429ea2
YQ
103982014-04-22 Yao Qi <yao@codesourcery.com>
10399
10400 * lib/trace-support.exp (generate_tracefile): New procedure.
10401 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10402 return 0.
10403 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10404 if generate_tracefile returns 1.
10405
51d48146
PA
104062014-04-18 Tom Tromey <palves@redhat.com>
10407 Pedro alves <tromey@redhat.com>
10408
10409 PR backtrace/15558
10410 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10411 with a backtrace limit.
10412 * gdb.python/py-frame-inline.exp: Test running to an inline
10413 function with a backtrace limit, and printing the newest frame.
10414 * gdb.python/py-frame-inline.c (main): Call f.
10415
bd1dce5f
MS
104162014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10417
10418 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10419
40d1a503
MS
104202014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10421
10422 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10423 Drop prefix from unsupported source file path.
10424
389b98f7
YQ
104252014-04-17 Yao Qi <yao@codesourcery.com>
10426
10427 * lib/gdb.exp (with_target_charset): New proc.
10428 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10429 with_target_charset.
10430 (test_print_strings): Likewise.
10431 (test_repeat_bytes): Likewise.
10432 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10433 for some tests.
10434
22869d73
KS
104352014-04-16 Keith Seitz <keiths@redhat.com>
10436
10437 PR gdb/15827
10438 * gdb.dwarf2/corrupt.c: New file.
10439 * gdb.dwarf2/corrupt.exp: New file.
10440
c4f87ca6
KS
104412014-04-16 Keith Seitz <keiths@redhat.com>
10442
10443 PR c++/16597
10444 * gdb.cp/namelessclass.cc: New file.
10445 * gdb.cp/namelessclass.exp: New file.
10446 * gdb.cp/namelessclass.S: New file.
10447
ab19de87
DE
104482014-04-16 Doug Evans <dje@google.com>
10449
10450 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10451 Add comment.
10452 (gdbserver_default_get_comm_port): New function.
10453 (gdbserver_start): Check if board file provided
10454 "gdbserver,get_comm_port" and use it if so.
10455 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10456 (gdb,socketport): Set to "stdio".
10457 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10458 (stdio_gdbserver_template): Delete.
10459 (${board}_get_remote_address): Update.
10460 (${board}_build_remote_cmd): Delete.
10461 (${board}_get_comm_port): New function.
10462 (${board}_spawn): Update.
10463 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10464 Delete.
10465 (${board}_get_remote_address): Update.
10466 (${board}_get_comm_port): New function.
10467
fc98a809
AB
104682014-04-16 Andrew Burgess <aburgess@broadcom.com>
10469
10470 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10471 appearing in any order.
10472
87fd9e6e
DE
104732014-04-15 Doug Evans <dje@google.com>
10474
10475 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10476 uninitialized value of "description".
10477
099fc3ea
KS
104782014-04-15 Keith Seitz <keiths@redhat.com>
10479
10480 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10481 Remove unused globals.
10482 (test_running_the_program): Likewise.
10483 (test_controlled_execution): Likewise.
10484 (test_controlling_breakpoints): Likewise.
10485 (test_program_termination): Likewise.
10486
5da151d4
KS
104872014-04-15 Keith Seitz <keiths@redhat.com>
10488
10489 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10490 unused globals.
10491 (test_rbreak_creation_and_listing): Likewise.
10492 (test_ignore_count): Likewise.
10493 (test_error): Likewise.
10494
35e5d2f0
PA
104952014-04-15 Pedro Alves <palves@redhat.com>
10496
10497 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10498 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10499 sym-file-loader.c.
10500 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10501 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10502 to sym-file-loader.c.
10503 (struct library): Forward declare.
10504 (load_shlib, lookup_function): Change prototypes.
10505 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10506 (translate_offset): Remove declarations.
10507 (get_text_addr): New declaration.
10508 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10509 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10510 sym-file-loader.h.
10511 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10512 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10513 here from sym-file-loader.h.
10514 (struct library): New structure.
10515 (load_shlib, lookup_function): Change prototypes and adjust to
10516 work with a struct library.
10517 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10518 (translate_offset): Make static.
10519 (get_text_addr): New function.
10520 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10521
eb4c1710
PA
105222014-04-15 Pedro Alves <palves@redhat.com>
10523
10524 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10525
2d1baf52
PA
105262014-04-15 Pedro Alves <palves@redhat.com>
10527
10528 * gdb.base/sym-file-loader.c: Include <limits.h>.
10529 (SELF_LINK): New define.
10530 (get_origin): New function.
10531 (load_shlib): Use it.
10532 * gdb.base/sym-file.exp: Don't early return if the target is
10533 remote. Use runto_main, and issue fail is that fails. Use
10534 gdb_load_shlibs.
10535 (shlib_name): Delete.
10536 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10537
7dd6df01
PA
105382014-04-15 Pedro Alves <palves@redhat.com>
10539
10540 * gdb.base/sym-file.exp: Remove regex characters from test
10541 message. Don't refer to breakpoint numbers in test messages.
10542
b50c8614
KS
105432014-04-14 Keith Seitz <keiths@redhat.com>
10544
10545 PR c++/16253
10546 * gdb.cp/var-tag.cc: New file.
10547 * gdb.cp/var-tag.exp: New file.
10548 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10549 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10550 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10551 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10552
3d567982
TT
105532014-04-14 Tom Tromey <tromey@redhat.com>
10554
10555 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10556 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10557 type.
10558 * gdb.cp/enum-class.exp: New file.
10559 * gdb.cp/enum-class.cc: New file.
10560
0626fc76
TT
105612014-04-14 Tom Tromey <tromey@redhat.com>
10562
10563 * gdb.dwarf2/enum-type.exp: New file.
10564
dca325b3
SA
105652014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10566
10567 * gdb.mi/mi-vla-c99.exp: New file.
10568 * gdb.mi/vla.c: New file.
10569
5854b38a
SA
105702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10571
10572 * gdb.base/vla-datatypes.c: New file.
10573 * gdb.base/vla-datatypes.exp: New file.
10574
463bb957
SA
105752014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10576
10577 * gdb.base/vla-ptr.c: New file.
10578 * gdb.base/vla-ptr.exp: New file.
10579
3dd170be
SA
105802014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10581
10582 * gdb.dwarf2/count.exp: New file.
10583
5ecaaa66
SA
105842014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10585
10586 * gdb.base/vla-sideeffect.c: New file.
10587 * gdb.base/vla-sideeffect.exp: New file.
10588
41f1ada5
DB
105892014-04-14 David Blaikie <dblaikie@gmail.com>
10590
10591 * gdb.mi/non-stop.c: Add return value for non-void function return
10592 statement.
10593 * gdb.threads/staticthreads.c: Ditto.
10594
0be03e84
DE
105952014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10596 Doug Evans <xdje42@gmail.com>
10597
10598 * gdb.guile/scm-value.c: Improve test case.
10599 * gdb.guile/scm-value.exp: Add new test.
10600
f180a1fb
DB
106012014-04-11 David Blaikie <dblaikie@gmail.com>
10602
10603 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10604 override Clang's default.
10605
6b662e19
JB
106062014-04-11 Joel Brobecker <brobecker@adacore.com>
10607
10608 Revert the following changes (regressions):
10609
10610 * gdb.base/vla-sideeffect.c: New file.
10611 * gdb.base/vla-sideeffect.exp: New file.
10612
10613 * gdb.dwarf2/count.exp: New file.
10614
10615 * gdb.base/vla-multi.c: New file.
10616 * gdb.base/vla-multi.exp: New file.
10617
10618 * gdb.base/vla-ptr.c: New file.
10619 * gdb.base/vla-ptr.exp: New file.
10620
10621 * gdb.base/vla-datatypes.c: New file.
10622 * gdb.base/vla-datatypes.exp: New file.
10623
10624 * gdb.mi/mi-vla-c99.exp: New file.
10625 * gdb.mi/vla.c: New file.
10626
245a5f0b
KS
106272014-04-11 Keith Seitz <keiths@redhat.com>
10628
10629 PR c++/16675
10630 * gdb.cp/cpsizeof.exp: New file.
10631 * gdb.cp/cpsizeof.cc: New file.
10632
58a84dcf
SA
106332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10634
191a8a90
JB
10635 * gdb.mi/mi-vla-c99.exp: New file.
10636 * gdb.mi/vla.c: New file.
58a84dcf 10637
c8655f75
SA
106382014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10639
10640 * gdb.base/vla-datatypes.c: New file.
10641 * gdb.base/vla-datatypes.exp: New file.
10642
024e13b4
SA
106432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10644
10645 * gdb.base/vla-ptr.c: New file.
10646 * gdb.base/vla-ptr.exp: New file.
10647
1a237e0e
SA
106482014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10649
10650 * gdb.base/vla-multi.c: New file.
10651 * gdb.base/vla-multi.exp: New file.
10652
504f3432
SA
106532014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10654
10655 * gdb.dwarf2/count.exp: New file.
10656
3bce8237
SA
106572014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10658
191a8a90
JB
10659 * gdb.base/vla-sideeffect.c: New file.
10660 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10661
322f9c21
YQ
106622014-04-11 Yao Qi <yao@codesourcery.com>
10663
10664 * gdb.base/completion.exp: Check file exists before running tests
10665 on file completion.
10666
d708bcd1
PA
106672014-04-10 Pedro Alves <palves@redhat.com>
10668
10669 * gdb.base/cond-eval-mode.c: New file.
10670 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10671 prepare_for_testing to build the new file. Check result of
10672 runto_main.
10673 (test_break, test_watch): New procedures.
10674 (top level): Use them.
10675
ae1d2761
PM
106762014-04-08 Pierre Muller <muller@sourceware.org>
10677
10678 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10679 Ctrl-V use for mingw hosts.
10680
7af389b8
SC
106812014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10682
10683 * gdb.python/py-value.c: Improve test case.
10684 * gdb.python/py-value.exp: Add new test.
10685
5e703181
DE
106862014-04-07 David Blaikie <dblaikie@gmail.com>
10687
10688 * lib/compiler.c: Identify the clang compiler.
10689 * lib/compiler.cc: Ditto.
10690
9810b410
YQ
106912014-04-03 Yao Qi <yao@codesourcery.com>
10692
10693 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10694
98d1b8dc
AB
106952014-04-01 Anton Blanchard <anton@samba.org>
10696
10697 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10698 messages unique.
10699
3114cea1
AB
107002014-04-01 Anton Blanchard <anton@samba.org>
10701
10702 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10703 prepare_for_testing.
10704
62f7182c
AB
107052014-04-01 Anton Blanchard <anton@samba.org>
10706
10707 * gdb.arch/ppc64-atomic-inst.c: Remove.
10708 * gdb.arch/ppc64-atomic-inst.S: New file.
10709 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10710
770e7fc7
DE
107112014-03-31 Doug Evans <dje@google.com>
10712
10713 * gdb.base/print-symbol-loading-lib.c: New file.
10714 * gdb.base/print-symbol-loading-main.c: New file.
10715 * gdb.base/print-symbol-loading.exp: New file.
10716
46e2bafa
YQ
107172014-03-31 Yao Qi <yao@codesourcery.com>
10718
10719 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10720
8776cfe9
JB
107212014-03-28 Joel Brobecker <brobecker@adacore.com>
10722
10723 * gdb.ada/mi_dyn_arr: New testcase.
10724
5d1ef361
DE
107252014-03-27 Doug Evans <dje@google.com>
10726
10727 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10728
b5bee914
YQ
107292014-03-27 Yao Qi <yao@codesourcery.com>
10730
10731 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10732 if target is nios2-*-*.
10733
0d4d0e77
YQ
107342014-03-26 Yao Qi <yao@codesourcery.com>
10735
10736 * lib/gdb.exp (readline_is_used): New proc.
10737 * gdb.base/completion.exp: Move tests on command complete up.
10738 Skip the rest of tests if readline is not used.
10739 * gdb.ada/complete.exp: Skp the test if readline is not
10740 used.
10741 * gdb.base/filesym.exp: Likewise.
10742 * gdb.base/macscp.exp: Likewise.
10743 * gdb.base/readline-ask.exp: Likewise.
10744 * gdb.base/readline.exp: Likewise.
10745 * gdb.python/py-cmd.exp: Likewise.
10746 * gdb.trace/tfile.exp: Likewise.
10747
29361eee
YQ
107482014-03-26 Yao Qi <yao@codesourcery.com>
10749
10750 * gdb.base/macscp.exp: Fix code format issues.
10751
bc9a5525
UW
107522014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10753
10754 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10755 * gdb.asm/powerpc64le.inc: New file.
10756
d3839ede
PA
107572014-03-25 Pedro Alves <palves@redhat.com>
10758 Doug Evans <dje@google.com>
10759
10760 * gdb.base/source-execution.c: New file.
10761 * gdb.base/source-execution.exp: New file.
10762 * gdb.base/source-execution.gdb: New file.
10763
01672a57
DE
107642014-03-24 Doug Evans <dje@google.com>
10765
10766 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10767 using fission.
10768
88bbeca9
HZ
107692014-03-24 Hui Zhu <hui@codesourcery.com>
10770 Pedro Alves <palves@redhat.com>
10771
10772 PR breakpoints/16101
10773 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10774 test pass/fail messages. Detect missing support for dprintf when
10775 breakpoints are actually inserted.
10776 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10777 breakpoints are actually inserted.
10778 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10779 fails.
10780
d2348791
JK
107812014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10782
10783 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10784
feef67ab
DE
107852014-03-22 Doug Evans <xdje42@gmail.com>
10786
10787 * gdb.python/python.exp (python not supported): Verify multi-line
10788 python command issues an error.
25d743f9 10789 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10790 guile command issues an error.
feef67ab 10791
ecebef6a
MR
107922014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10793
10794 * gdb.threads/thread-specific.exp: Handle the lack of usable
10795 $this_breakpoint and $this_thread.
10796
ccdd1909
HZ
107972014-03-21 Hui Zhu <hui@codesourcery.com>
10798
10799 * gdb.base/attach.exp (do_command_attach_tests): New.
10800
beb460e8
PA
108012014-03-20 Tom Tromey <tromey@redhat.com>
10802 Pedro Alves <palves@redhat.com>
10803
10804 PR cli/15718
10805 * gdb.base/condbreak-call-false.c: New file.
10806 * gdb.base/condbreak-call-false.exp: New file.
10807
40acf43a
PA
108082014-03-20 Pedro Alves <palves@redhat.com>
10809
10810 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10811 Delete.
10812 (block_signals, unblock_signals): Delete.
10813 (child_function_2, main): Remove references to deleted variable
10814 and functions.
10815
9f5e1e02
PA
108162014-03-20 Pedro Alves <palves@redhat.com>
10817
10818 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10819 Use pthread_kill to signal thread 2.
10820 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10821 Adjust to make the test send itself a signal rather than using the
10822 host's "kill" command.
10823
99619bea
PA
108242014-03-20 Pedro Alves <palves@redhat.com>
10825
10826 * gdb.threads/multiple-step-overs.c: New file.
10827 * gdb.threads/multiple-step-overs.exp: New file.
10828 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10829 Adjust expected infrun debug output.
10830
2adfaa28
PA
108312014-03-20 Pedro Alves <palves@redhat.com>
10832
10833 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10834 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10835
31e77af2
PA
108362014-03-20 Pedro Alves <palves@redhat.com>
10837
10838 PR breakpoints/7143
10839 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10840 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10841 of gdb_test_multiple.
10842 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10843 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10844
b9f437de
PA
108452014-03-20 Pedro Alves <palves@redhat.com>
10846
10847 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10848 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10849
05adc73e
PA
108502014-03-19 Pedro Alves <palves@redhat.com>
10851
10852 * gdb.base/async.exp: Remove early return.
10853
6048b950
PA
108542014-03-19 Pedro Alves <palves@redhat.com>
10855
10856 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10857
8bcfb00a
PA
108582014-03-19 Pedro Alves <palves@redhat.com>
10859
10860 * gdb.base/async.exp (test_background): Expect \r\n after
10861 "completed." in the fail pattern.
10862
884e37dc
PA
108632014-03-19 Pedro Alves <palves@redhat.com>
10864
10865 * gdb.base/async.exp (test_background): New procedure.
10866 Use it for all background execution command tests.
10867
148e57e2
PA
108682014-03-19 Pedro Alves <palves@redhat.com>
10869
10870 * gdb.base/async.exp: Use prepare_for_testing.
10871
f48088c7
PA
108722014-03-19 Pedro Alves <palves@redhat.com>
10873
10874 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10875 the same line.
10876
e2f6c966
PA
108772014-03-19 Pedro Alves <palves@redhat.com>
10878
10879 * gdb.base/async.c (main): Add "jump here" and "until here" line
10880 marker comments.
10881 * gdb.base/async.exp (jump_here): New global.
10882 (jump& test): Use it.
10883 (until_here): New global.
10884 (until& test): Use it.
10885
c30568d4
PA
108862014-03-19 Pedro Alves <palves@redhat.com>
10887
10888 * gdb.base/async.exp: Don't frob gdb_protocol.
10889
0172b6a7
DE
108902014-03-18 Doug Evans <xdje42@gmail.com>
10891
10892 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10893 Fix spelling of exec-done-display.
10894
06c868a8
JK
108952014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10896
10897 PR gdb/15358
10898 * gdb.base/gdb-sigterm.c: New file.
10899 * gdb.base/gdb-sigterm.exp: New file.
10900
0c7e1a46
PA
109012014-03-18 Pedro Alves <palves@redhat.com>
10902
10903 PR gdb/13860
10904 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10905 * lib/mi-support.exp (mi_expect_stop): Add special handling for
10906 solib-event.
10907
f7c77d93
JB
109082014-03-17 Joel Brobecker <brobecker@adacore.com>
10909
10910 * gdb.ada/pckd_arr_ren: New testcase.
10911
5a1e8c7a
DE
109122014-03-13 Doug Evans <xdje42@gmail.com>
10913
10914 PR guile/16612
10915 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
10916 collect after discarding symbols.
10917
350e1a76
DE
109182014-03-13 Ludovic Courtès <ludo@gnu.org>
10919 Doug Evans <xdje42@gmail.com>
10920
10921 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
10922 to history survives a gc.
10923
a69900ae
PA
109242014-03-13 Pedro Alves <palves@redhat.com>
10925
10926 * gdb.base/default.exp: Don't test "target procfs".
10927
5db9f0bd
PA
109282014-03-13 Pedro Alves <palves@redhat.com>
10929
10930 * gdb.base/default.exp: Update "target child" and "target procfs"
10931 tests to not expect "Unix".
10932
b3ccfe11
TT
109332014-03-12 Tom Tromey <tromey@redhat.com>
10934
10935 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
10936 New procs. Add target-async tests.
10937 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
10938 Add target-async tests.
10939
646f4417
AA
109402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10941
10942 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
10943 'func_start' and 'func_end' for the beginning and end of the
10944 function code, respectively.
10945 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
10946 'func_end' instead of 'func' and 'main'.
10947
288c211f
AA
109482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10949
10950 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
10951 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
10952 generate the debug info assembler source.
10953
e0c0f156
AA
109542014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10955
10956 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
10957 * gdb.dwarf2/arr-subrange.exp: Likewise.
10958 * gdb.dwarf2/dwz.exp: Likewise.
10959 * gdb.dwarf2/method-ptr.exp: Likewise.
10960 * gdb.dwarf2/missing-sig-type.exp: Likewise.
10961 * gdb.dwarf2/subrange.exp: Likewise.
10962 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
10963 * gdb.dwarf2/implptrpiece.exp: Likewise.
10964 * gdb.dwarf2/nostaticblock.exp: Likewise.
10965
0e5c4555
AA
109662014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10967
10968 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
10969 directory to absolute path name arguments.
10970
5ec18f2b
JG
109712014-03-10 Joel Brobecker <brobecker@adacore.com>
10972
10973 * gdb.ada/tagged_access: New testcase.
10974
847fc4f2
MM
109752014-03-07 Markus Metzger <markus.t.metzger@intel.com>
10976
10977 * gdb.btrace/data.exp: Update expected output.
10978
cc3da688
YQ
109792014-03-06 Yao Qi <yao@codesourcery.com>
10980
10981 * gdb.trace/pr16508.exp: New file.
10982
0f26cec1
PA
109832014-03-05 Pedro Alves <palves@redhat.com>
10984
10985 PR gdb/16575
10986 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
10987 procedure.
10988 (top level): Adjust to use it. Add tests that exercise breakpoint
10989 interaction with the code-cache.
10990
7a5a839f
LC
109912014-02-26 Ludovic Courtès <ludo@gnu.org>
10992
10993 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
10994 test for 'history-append!'.
10995
31aa7e4e
JB
109962014-02-26 Joel Brobecker <brobecker@adacore.com>
10997
10998 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
10999 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11000 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11001 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11002 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11003 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11004
1b588015
JB
110052014-02-26 Joel Brobecker <brobecker@adacore.com>
11006
11007 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11008 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11009 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11010
55426c9d
JB
110112014-02-26 Joel Brobecker <brobecker@adacore.com>
11012
11013 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11014
dc53a7ad
JB
110152014-02-26 Joel Brobecker <brobecker@adacore.com>
11016
11017 * gdb.dwarf2/arr-stride.c: New file.
11018 * gdb.dwarf2/arr-stride.exp: New file.
11019
12ab52e9
PA
110202014-02-26 Pedro Alves <palves@redhat.com>
11021
11022 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11023 that won't ever trigger. Make sure that GDB reports the correct
11024 breakpoint that caused the stop.
11025
849c862e
JK
110262014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11027
11028 PR gdb/16626
11029 * gdb.base/auto-load-script: New file.
11030 * gdb.base/auto-load.c: New file.
11031 * gdb.base/auto-load.exp: New file.
11032
71b7d793
JK
11033 PR gdb/16626
11034 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11035
e2f0d509
JK
110362014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11037
11038 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11039 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11040
50cc37c8
DE
110412014-02-24 Doug Evans <dje@google.com>
11042
11043 * lib/gdb.exp (run_on_host): Log error output if program fails.
11044
ea4758f2
PA
110452014-02-21 Pedro Alves <palves@redhat.com>
11046
11047 * gdb.threads/step-after-sr-lock.c: Rename to ...
11048 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11049 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11050 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11051 ... this.
11052
d7b30f67
SDJ
110532014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11054
11055 PR tdep/16397
11056 * gdb.arch/amd64-stap-special-operands.exp: New file.
11057 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11058 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11059 * gdb.arch/amd64-stap-triplet.S: Likewise.
11060 * gdb.arch/amd64-stap-triplet.c: Likewise.
11061
83deb43f
JB
110622014-02-20 Joel Brobecker <brobecker@adacore.com>
11063
11064 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11065 in .section pseudo-op.
11066
adde2bff
DE
110672014-02-20 lin zuojian <manjian2006@gmail.com>
11068 Joel Brobecker <brobecker@adacore.com>
11069 Doug Evans <xdje42@gmail.com>
11070
11071 PR symtab/16581
11072 * gdb.dwarf2/dw2-icycle.S: New file.
11073 * gdb.dwarf2/dw2-icycle.c: New file.
11074 * gdb.dwarf2/dw2-icycle.exp: New file.
11075
f7bd0f78
SC
110762014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11077
11078 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11079 operations on gdb.Value objects.
11080 * gdb.python/py-value-cc.exp: Add new test to test operations on
11081 gdb.Value objects.
11082
c17ef0d5
DE
110832014-02-18 Doug Evans <dje@google.com>
11084
11085 * Makefile.in (TESTS): New variable.
11086 (expanded_tests, expanded_tests_or_none): New variables
11087 (check-single): Pass $(expanded_tests_or_none) to runtest.
11088 (check-parallel): Only run tests in $(TESTS) if non-empty.
11089 (check/no-matching-tests-found): New rule.
11090 * README: Document TESTS makefile variable.
11091
5dd3176f
DE
110922014-02-18 Doug Evans <dje@google.com>
11093
11094 * Makefile.in (check-parallel): rm -rf outputs temp.
11095
0b10be4f
JK
110962014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11097
11098 Fix "ERROR: no fileid for" in the testsuite.
11099 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11100
85f224e7
DE
111012014-02-12 Doug Evans <dje@google.com>
11102
11103 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11104 (MISCELLANEOUS): New variable.
11105 (clean): rm -rf $(MISCELLANEOUS).
11106 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11107 dwp live in the same directory as symlinks, with each symlink pointed
11108 to a differently named file in a different directory.
11109
149b30ff
DE
111102014-02-11 Doug Evans <dje@google.com>
11111
11112 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11113 of Tcl file commands.
11114
1dfdac32
MK
111152014-02-10 Mark Kettenis <kettenis@gnu.org>
11116
11117 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11118 "kill -SIGUSR1 -1".
11119
aa4fb036
JB
111202014-02-10 Joel Brobecker <brobecker@adacore.com>
11121
11122 * gdb.ada/tick_length_array_enum_idx: New testcase.
11123
ed3ef339
DE
111242014-02-10 Doug Evans <xdje42@gmail.com>
11125
11126 * configure.ac (AC_OUTPUT): Add gdb.guile.
11127 * configure: Regenerate.
11128 * lib/gdb-guile.exp: New file.
11129 * lib/gdb.exp (get_target_charset): New function.
11130 * gdb.base/help.exp: Update expected output from "apropos apropos".
11131 * gdb.guile/Makefile.in: New file.
11132 * gdb.guile/guile.exp: New file.
11133 * gdb.guile/scm-arch.c: New file.
11134 * gdb.guile/scm-arch.exp: New file.
11135 * gdb.guile/scm-block.c: New file.
11136 * gdb.guile/scm-block.exp: New file.
11137 * gdb.guile/scm-breakpoint.c: New file.
11138 * gdb.guile/scm-breakpoint.exp: New file.
11139 * gdb.guile/scm-disasm.c: New file.
11140 * gdb.guile/scm-disasm.exp: New file.
11141 * gdb.guile/scm-equal.c: New file.
11142 * gdb.guile/scm-equal.exp: New file.
11143 * gdb.guile/scm-error.exp: New file.
11144 * gdb.guile/scm-error.scm: New file.
11145 * gdb.guile/scm-frame-args.c: New file.
11146 * gdb.guile/scm-frame-args.exp: New file.
11147 * gdb.guile/scm-frame-args.scm: New file.
11148 * gdb.guile/scm-frame-inline.c: New file.
11149 * gdb.guile/scm-frame-inline.exp: New file.
11150 * gdb.guile/scm-frame.c: New file.
11151 * gdb.guile/scm-frame.exp: New file.
11152 * gdb.guile/scm-generics.exp: New file.
11153 * gdb.guile/scm-gsmob.exp: New file.
11154 * gdb.guile/scm-iterator.c: New file.
11155 * gdb.guile/scm-iterator.exp: New file.
11156 * gdb.guile/scm-math.c: New file.
11157 * gdb.guile/scm-math.exp: New file.
11158 * gdb.guile/scm-objfile-script-gdb.in: New file.
11159 * gdb.guile/scm-objfile-script.c: New file.
11160 * gdb.guile/scm-objfile-script.exp: New file.
11161 * gdb.guile/scm-objfile.c: New file.
11162 * gdb.guile/scm-objfile.exp: New file.
11163 * gdb.guile/scm-ports.exp: New file.
11164 * gdb.guile/scm-pretty-print.c: New file.
11165 * gdb.guile/scm-pretty-print.exp: New file.
11166 * gdb.guile/scm-pretty-print.scm: New file.
11167 * gdb.guile/scm-section-script.c: New file.
11168 * gdb.guile/scm-section-script.exp: New file.
11169 * gdb.guile/scm-section-script.scm: New file.
11170 * gdb.guile/scm-symbol.c: New file.
11171 * gdb.guile/scm-symbol.exp: New file.
11172 * gdb.guile/scm-symtab-2.c: New file.
11173 * gdb.guile/scm-symtab.c: New file.
11174 * gdb.guile/scm-symtab.exp: New file.
11175 * gdb.guile/scm-type.c: New file.
11176 * gdb.guile/scm-type.exp: New file.
11177 * gdb.guile/scm-value-cc.cc: New file.
11178 * gdb.guile/scm-value-cc.exp: New file.
11179 * gdb.guile/scm-value.c: New file.
11180 * gdb.guile/scm-value.exp: New file.
11181 * gdb.guile/source2.scm: New file.
11182 * gdb.guile/types-module.cc: New file.
11183 * gdb.guile/types-module.exp: New file.
11184
7026a7c1
YQ
111852014-02-10 Yao Qi <yao@codesourcery.com>
11186
11187 PR testsuite/16543
11188 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11189 * configure: Regenerated.
11190 * Makefile.in: New file.
11191
6c466447
AS
111922014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11193
11194 * gdb.python/py-framefilter.exp: Fix typo.
11195
6e854735
YQ
111962014-02-08 Yao Qi <yao@codesourcery.com>
11197
11198 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11199 that no =breakpoint-modified is emitted when breakpoints are
11200 modified through MI commands.
11201
d137e6dc
PA
112022014-02-07 Pedro Alves <pedro@codesourcery.com>
11203 Pedro Alves <palves@redhat.com>
11204
11205 * gdb.threads/step-after-sr-lock.c: New file.
11206 * gdb.threads/step-after-sr-lock.exp: New file.
11207
b5ee5a50
PA
112082014-02-07 Pedro Alves <palves@redhat.com>
11209
11210 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11211
3c77faf3
JK
112122014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11213
11214 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11215 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11216
6dddc817
DE
112172014-02-06 Doug Evans <xdje42@gmail.com>
11218
11219 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11220 output.
11221
11222 * gdb.gdb/python-interrupts.exp: New file.
11223
de7b2893
YQ
112242014-02-05 Yao Qi <yao@codesourcery.com>
11225
11226 * gdb.trace/report.exp (use_collected_data): Test the output
11227 of "info threads" and "info inferiors".
11228
66d032ac
YQ
112292014-02-05 Yao Qi <yao@codesourcery.com>
11230
11231 Revert this patch:
11232
11233 2013-05-24 Yao Qi <yao@codesourcery.com>
11234
11235 * gdb.trace/tfile.exp: Test inferior and thread.
11236
591a12a1
UW
112372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11238
11239 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11240 on a function.
11241 * gdb.base/step-bt.c: Call hello via function pointer to make
11242 sure its first instruction is executed on powerpc64le-linux.
11243
0ff3e01f
UW
112442014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11245
11246 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11247
084ee545
UW
112482014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11249
11250 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11251 of the test patterns for use on little-endian systems.
11252
6ed14ff3
UW
112532014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11254
11255 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11256 (decimal_vector): Fix for little-endian.
11257
401e27fd
JM
112582014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11259
11260 * gdb.arch/sparc-sysstep.exp: New file.
11261 * gdb.arch/sparc-sysstep.c: Likewise.
11262
11263 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11264
8b924729
EBM
112652014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11266
11267 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11268
fb151210
JB
112692014-01-23 Tom Tromey <tromey@redhat.com>
11270
11271 * gdb.ada/array_char_idx: New testcase.
11272
0740f8d8
TT
112732014-01-23 Tom Tromey <tromey@redhat.com>
11274
11275 PR python/16487:
11276 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11277 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11278 classes.
11279
21909fa1
TT
112802014-01-23 Tom Tromey <tromey@redhat.com>
11281
11282 PR python/16491:
11283 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11284 string from an inferior frame.
11285 * gdb.python/py-framefilter-mi.exp: Update.
11286
87ce2a04
DE
112872014-01-22 Doug Evans <dje@google.com>
11288
11289 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11290
237b092b
AA
112912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11292
11293 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11294
d674a709
AA
112952014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11296
11297 * gdb.trace/entry-values.exp: Remove excess space character from
11298 regex patterns. Handle s390 call instruction.
11299
20fa3390
AA
113002014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11301
11302 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11303 define "*_start" label. Make "name" static.
11304 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11305 ${name} by references to ${name}_start.
11306
78466714
AA
113072014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11308
11309 * gdb.base/info-macros.exp: Remove "debug" from the compile
11310 options.
11311
ec9f644a
IB
113122014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11313
11314 * gdb.dlang/demangle.exp: New file.
11315
94b1b47e
IB
113162014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11317
11318 * gdb.dlang/primitive-types.exp: New file.
11319
7f420862
IB
113202014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11321
11322 * configure.ac: Create gdb.dlang/Makefile.
11323 * configure: Regenerate.
11324 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11325 * gdb.dlang/Makefile.in: New file.
11326 * lib/d-support.exp: New file.
11327 * lib/gdb.exp (skip_d_tests): New proc.
11328
52834460
MM
113292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11330
11331 * gdb.btrace/delta.exp: Check reverse stepi.
11332 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11333 * gdb.btrace/finish.exp: New.
11334 * gdb.btrace/next.exp: New.
11335 * gdb.btrace/nexti.exp: New.
11336 * gdb.btrace/record_goto.c: Add comments.
11337 * gdb.btrace/step.exp: New.
11338 * gdb.btrace/stepi.exp: New.
11339 * gdb.btrace/multi-thread-step.c: New.
11340 * gdb.btrace/multi-thread-step.exp: New.
11341 * gdb.btrace/rn-dl-bind.c: New.
11342 * gdb.btrace/rn-dl-bind.exp: New.
11343 * gdb.btrace/data.c: New.
11344 * gdb.btrace/data.exp: New.
11345 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11346
6e07b1d2
MM
113472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11348
11349 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11350 * gdb.btrace/exception.exp: Update.
11351 * gdb.btrace/instruction_history.exp: Update.
11352 * gdb.btrace/record_goto.exp: Update.
11353 * gdb.btrace/tailcall.exp: Update.
11354 * gdb.btrace/unknown_functions.exp: Update.
11355 * gdb.btrace/delta.exp: New.
11356
0b722aec
MM
113572014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11358
11359 * gdb.btrace/record_goto.exp: Add backtrace test.
11360 * gdb.btrace/tailcall.exp: Add backtrace test.
11361
066ce621
MM
113622014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11363
11364 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11365 * gdb.btrace/record_goto.c: New.
11366 * gdb.btrace/record_goto.exp: New.
11367 * gdb.btrace/x86-record_goto.S: New.
11368
0688d04e
MM
113692014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11370
11371 * gdb.btrace/function_call_history.exp: Update tests.
11372 * gdb.btrace/instruction_history.exp: Update tests.
11373
8710b709
MM
113742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11375
11376 * gdb.btrace/function_call_history.exp: Fix expected field
11377 order for "record function-call-history".
11378 Add new tests for "record function-call-history /c".
11379 * gdb.btrace/exception.cc: New.
11380 * gdb.btrace/exception.exp: New.
11381 * gdb.btrace/tailcall.exp: New.
11382 * gdb.btrace/x86-tailcall.S: New.
11383 * gdb.btrace/x86-tailcall.c: New.
11384 * gdb.btrace/unknown_functions.c: New.
11385 * gdb.btrace/unknown_functions.exp: New.
11386 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11387
5de9129b
MM
113882014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11389
11390 * gdb.btrace/instruction_history.exp: Update.
11391 * gdb.btrace/function_call_history.exp: Update.
11392
23a7fe75
MM
113932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11394
11395 * gdb.btrace/function_call_history.exp: Fix expected function
11396 trace.
11397 * gdb.btrace/instruction_history.exp: Initialize traced.
11398 Remove traced_functions.
11399
724c7dd8
MM
114002014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11401
11402 * gdb.btrace/function_call_history.exp: Update
11403 * gdb.btrace/instruction_history.exp: Update.
11404
6d78d93b
MM
114052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11406
11407 * gdb.btrace/enable.exp: Update expected text.
11408
93a360cc
OJ
114092014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11410
11411 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11412 bytes.
11413
3772b53f
MR
114142014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11415
11416 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11417
596662fa
OJ
114182014-01-15 Omair Javaid <omair.javaid@linaro.org>
11419
11420 * lib/gdb.exp (supports_process_record): Return true for
11421 arm*-linux*. (supports_reverse): Likewise.
11422
b5b08fb4
SC
114232014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11424
11425 PR python/15464
11426 PR python/16113
11427 * gdb.python/py-type.c: Enhance test case.
11428 * gdb.python/py-value-cc.cc: Likewise
11429 * gdb.python/py-type.exp: Add new tests.
11430 * gdb.python/py-value-cc.exp: Likewise
11431
52d7fb13
AA
114322014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11433 Pedro Alves <palves@redhat.com>
11434
11435 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11436 Make "name" extern.
11437 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11438 references to ${name}_start by references to ${name}.
11439
a2cd8cfe
JB
114402014-01-10 Joel Brobecker <brobecker@adacore.com>
11441
11442 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11443
4e23fced
JB
114442014-01-10 Joel Brobecker <brobecker@adacore.com>
11445
11446 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11447
c6a9e42c
PA
114482014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11449 Pedro Alves <palves@redhat.com>
11450
11451 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11452 mi_gdb_target_load.
c6a9e42c 11453
b7ea362b
PA
114542014-01-08 Pedro Alves <palves@redhat.com>
11455
11456 * gdb.threads/reconnect-signal.c: New file.
11457 * gdb.threads/reconnect-signal.exp: New file.
11458
5e3f4fab
EBM
114592014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11460
11461 * gdb.base/source-dir.exp: New file.
11462
79301218
JB
114632014-01-07 Joel Brobecker <brobecker@adacore.com>
11464
11465 * gdb.ada/mi_interface: New testcase.
11466
8e355c5d
JB
114672014-01-07 Joel Brobecker <brobecker@adacore.com>
11468
11469 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11470 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11471 gdb.ada/pp-rec-component/pck.ads: New files.
11472
c0d48811
JB
114732014-01-07 Joel Brobecker <brobecker@adacore.com>
11474
11475 * gdb.python/py-pp-integral.c: New file.
11476 * gdb.python/py-pp-integral.py: New file.
11477 * gdb.python/py-pp-integral.exp: New file.
11478
17b609c3 11479For older changes see ChangeLog-1993-2013.
c906108c 11480\f
8d8cb839
EZ
11481;; Local Variables:
11482;; mode: change-log
11483;; left-margin: 8
11484;; fill-column: 74
11485;; version-control: never
11486;; End:
902f2ccb 11487
61baf725 11488 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11489 Copying and distribution of this file, with or without modification,
11490 are permitted provided the copyright notice and this notice are preserved.