]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e15c3eb4
KS
12017-04-27 Keith Seitz <keiths@redhat.com>
2
3 * gdb.cp/oranking.cc (test15): New function.
4 (main): Call test15 and declare additional variables for testing.
5 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
6 "p foo101('abc')" tests.
7 Add tests for cv qualifier overloads.
8 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9 "lvalue reference overload" test.
10 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11 "print value of f1 on Child&& in f2" test.
12
3a3fd0fd
PA
132017-04-19 Pedro Alves <palves@redhat.com>
14
15 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
16 procedure.
17 (top level): Call it.
18 * lib/gdb.exp (gdb_define_cmd): New procedure.
19
53375380
PA
202017-04-12 Pedro Alves <palves@redhat.com>
21
22 PR gdb/21323
23 * gdb.cp/wide_char_types.c: Include <wchar.h>.
24 (wchar): New global.
25 * gdb.cp/wide_char_types.exp (wide_char_types_program)
26 (do_test_wide_char, wide_char_types_no_program, top level): Add
27 wchar_t testing.
28
53e710ac
PA
292017-04-12 Pedro Alves <palves@redhat.com>
30
31 PR c++/21323
32 * gdb.cp/wide_char_types.c: New file.
33 * gdb.cp/wide_char_types.exp: New file.
34
0ad9d8c7
SDJ
352017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
36
37 PR gdb/21352
38 * gdb.trace/tsv.exp: Add test for "tsave -r".
39
b1b45502
IB
402017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
41
42 * gdb.dlang/watch-loc.c: New file.
43 * gdb.dlang/watch-loc.exp: New file.
44
ec13808e
JK
452017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 * gdb.python/py-section-script.exp (sepdebug): New testcases.
48
fe5f7374
AK
492017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
50
51 * gdb.arch/arc-analyze-prologue.S: New file.
52 * gdb.arch/arc-analyze-prologue.exp: Likewise.
53
eea78757
AK
542017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
55
56 * gdb.arch/arc-decode-insn.S: New file.
57 * gdb.arch/arc-decode-insn.exp: Likewise.
58
5badf10a
IR
592017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
60
61 PR tdep/20928
62 * gdb.arch/sparc64-regs.exp: New file.
63 * gdb.arch/sparc64-regs.S: Likewise.
64
cee59b3f
TW
652017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
66
67 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
68 and memory view on Python 3.
69
c0f55cc6
AV
702017-03-20 Artemiy Volkov <artemiyv@acm.org>
71 Keith Seitz <keiths@redhat.com>
72
73 PR gdb/14441
74 * gdb.cp/demangle.exp: Add rvalue reference tests.
75 * gdb.cp/rvalue-ref-casts.cc: New file.
76 * gdb.cp/rvalue-ref-casts.exp: New file.
77 * gdb.cp/rvalue-ref-overload.cc: New file.
78 * gdb.cp/rvalue-ref-overload.exp: New file.
79 * gdb.cp/rvalue-ref-params.cc: New file.
80 * gdb.cp/rvalue-ref-params.exp: New file.
81 * gdb.cp/rvalue-ref-sizeof.cc: New file.
82 * gdb.cp/rvalue-ref-sizeof.exp: New file.
83 * gdb.cp/rvalue-ref-types.cc: New file.
84 * gdb.cp/rvalue-ref-types.exp: New file.
85 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
86 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
87
51457a05
MAL
882017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
89
90 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
91 New procedure.
92
5b291c04
MAL
932017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
94
95 * lib/mi-support.exp (mi_gdb_test): Add additional message
96 for unexpected output.
97
59a56148
AA
982017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
99
100 * gdb.base/examine-backward.c (Barrier): New character array
101 constant, to ensure that TestStrings is preceded by a string
102 terminator.
103
7942e96e
AA
1042017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
105
106 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
107 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
108 and implicit pointer into such a location.
109
6ebac3fb
DE
1102017-03-16 Doug Evans <dje@google.com>
111
112 * gdb.python/py-lazy-string (pointer): Really add new typedef.
113
ec3b243d
TP
1142017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
115
116 * gdb.cp/m-static.exp: Fix expectation for prototype of
117 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
118
1192017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
120
121 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
122 * gdb.guile/scm-lazy-string.c: New file.
123 * gdb.guile/scm-value.exp: Move lazy string tests to ...
124 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
125 for pointer, array, typedef lazy strings.
126
2cc36e25 1272017-03-16 Doug Evans <dje@google.com>
34b43320
DE
128
129 PR python/17728, python/18439, python/18779
130 * gdb.python/py-value.c (main) Delete locals sptr, sn.
131 * gdb.python/py-lazy-string.c (pointer): New typedef.
132 (main): New locals ptr, array, typedef_ptr.
133 * gdb.python/py-value.exp: Move lazy string tests to ...
134 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
135 array, typedef lazy strings.
ec3b243d 136
0efcde63
AK
1372017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
138
139 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
140 Add optional 'test' parameter.
141
7978d7c3
SM
1422017-03-13 Simon Marchi <simon.marchi@ericsson.com>
143
144 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
145 Skip for versions of DejaGnu < 1.5.
146
896c0c1e
SM
1472017-03-13 Simon Marchi <simon.marchi@ericsson.com>
148
149 * lib/gdb.exp (dejagnu_version): New proc.
150 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
151 Use dejagnu_version.
152
5f4d1085
KS
1532017-03-10 Keith Seitz <keiths@redhat.com>
154
155 PR c++/8128
156 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
157 type from destructor regexps.
158 Add a branch which actually passes the test.
159 Adjust "ptype t5i" test names.
160
1de05205
PA
1612017-03-08 Pedro Alves <palves@redhat.com>
162
163 * gdb.base/step-over-exit.exp: Add explicit test message.
164
c65d6b55
PA
1652017-03-08 Pedro Alves <palves@redhat.com>
166
167 PR gdb/18360
168 * gdb.threads/interrupt-while-step-over.c: New file.
169 * gdb.threads/interrupt-while-step-over.exp: New file.
170
2e86a283
PA
1712017-03-08 Pedro Alves <palves@redhat.com>
172
173 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
174 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
175
25dcbff6
PA
1762017-03-08 Pedro Alves <palves@redhat.com>
177
178 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
179 PKRU as not supported as a PASS.
180
dc9366eb
PA
1812017-03-08 Pedro Alves <palves@redhat.com>
182
183 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
184 prefix instead of $binfile1/$binfile2.
185 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
186 in test message.
187 * gdb.python/py-completion.exp: Use "load python file" as test
188 messages instead of unstable path names.
189
6e5d74e7
PA
1902017-03-08 Pedro Alves <palves@redhat.com>
191 Jan Kratochvil <jan.kratochvil@redhat.com>
192
193 PR cli/21218
194 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
195 New proc.
196 (top level): Call it.
197
9753a2f6
PA
1982017-03-08 Pedro Alves <palves@redhat.com>
199
200 PR tui/21216
201 * gdb.tui/tui-nl-filtered-output.exp: New file.
202
1a4dd9dd
PA
2032017-03-08 Pedro Alves <palves@redhat.com>
204
205 * gdb.base/completion.exp: Move TUI completion tests to ...
206 * gdb.tui/completion.exp: ... this new file.
207
7cbbff33
PA
2082017-03-08 Pedro Alves <palves@redhat.com>
209
210 * gdb.base/tui-disasm-long-lines.c,
211 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
212 gdb.base/tui-layout.exp: Move to ...
213 * gdb.tui/: ... this new directory.
214
5f6fd321
PA
2152017-03-07 Pedro Alves <palves@redhat.com>
216
217 * gdb.base/tui-layout.c: New file.
218 * gdb.base/tui-layout.exp: New file.
219
44959fa8
PA
2202017-03-07 Pedro Alves <palves@redhat.com>
221
222 * gdb.base/tui-layout.c: Rename to ...
223 * gdb.base/tui-disasm-long-lines.c: ... this.
224 * gdb.base/tui-layout.exp: Rename to ...
225 * gdb.base/tui-disasm-long-lines.exp: ... this.
226
f8c4e718
PA
2272017-03-07 Pedro Alves <palves@redhat.com>
228
229 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
230
6dbb839a 2312017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
232
233 * i386-mpx-call.c: New file.
234 * i386-mpx-call.exp: New file.
235
65b48a81
PB
2362017-02-28 Peter Bergner <bergner@vnet.ibm.com>
237
238 * gdb.arch/powerpc-power.exp: Delete test.
239 * gdb.arch/powerpc-power.s: Likewise.
240 * gdb.disasm/disassembler-options.exp: New test.
241 * gdb.arch/powerpc-altivec.exp: Likewise.
242 * gdb.arch/powerpc-altivec.s: Likewise.
243 * gdb.arch/powerpc-altivec2.exp: Likewise.
244 * gdb.arch/powerpc-altivec2.s: Likewise.
245 * gdb.arch/powerpc-altivec3.exp: Likewise.
246 * gdb.arch/powerpc-altivec3.s: Likewise.
247 * gdb.arch/powerpc-power7.exp: Likewise.
248 * gdb.arch/powerpc-power7.s: Likewise.
249 * gdb.arch/powerpc-power8.exp: Likewise.
250 * gdb.arch/powerpc-power8.s: Likewise.
251 * gdb.arch/powerpc-power9.exp: Likewise.
252 * gdb.arch/powerpc-power9.s: Likewise.
253 * gdb.arch/powerpc-vsx.exp: Likewise.
254 * gdb.arch/powerpc-vsx.s: Likewise.
255 * gdb.arch/powerpc-vsx2.exp: Likewise.
256 * gdb.arch/powerpc-vsx2.s: Likewise.
257 * gdb.arch/powerpc-vsx3.exp: Likewise.
258 * gdb.arch/powerpc-vsx3.s: Likewise.
259 * gdb.arch/arm-disassembler-options.exp: Likewise.
260 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
261 * gdb.arch/s390-disassembler-options.exp: Likewise.
262
17cd4947
LM
2632017-02-23 Luis Machado <lgustavo@codesourcery.com>
264
265 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
266 (check_supported_features): ... this. Changed return type to void.
267 (supports_rdseed): New static global.
268 (rdseed): Check supports_rdseed.
269 (initialize): Call check_supported_features.
270
2039d74e
EBM
2712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
272
273 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
274 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
275 and lqarx/stqcx.
276 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
277 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
278
a51d7ecf
EBM
2792017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
280
281 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
282 uppercase.
283
0224619f
JK
2842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
285
286 * gdb.dwarf2/formdata16.c: New file.
287 * gdb.dwarf2/formdata16.exp: New file.
288 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
289
216f72a1
JK
2902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
291
292 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
293 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
294 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
295 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
296 DW_AT_GNU_*.
297
43988095
JK
2982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
301
99e8a4f9
SDJ
3022017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
303
304 PR gdb/21164
305 * gdb.base/maint.exp: Add testcases for when the commands do
306 not have arguments.
307
b58a8c0c
TP
3082017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
309
310 * gdb.cp/chained-calls.exp: Use p instead of P.
311
4e746bb6
TW
3122017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
313
314 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
315 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
316
3f77c769
TT
3172017-02-14 Tom Tromey <tom@tromey.com>
318
319 PR python/13598:
320 * gdb.python/py-events.exp: Add before_prompt event tests.
321
075beec0
AA
3222017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
323
324 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
325
bf5f525c
LM
3262017-02-13 Luis Machado <lgustavo@codesourcery.com>
327
328 * gdb.linespec/explicit.c (my_unique_function_name): New function.
329 (main): Call my_unique_function_name.
330 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
331 completion of patterns with a single match.
332 Add missing -re switches to gdb_test_multiple calls.
333
13a66184
LM
3342017-02-13 Luis Machado <lgustavo@codesourcery.com>
335
336 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
337 return if core file is not recognized.
338
26a06916
SM
3392017-02-10 Simon Marchi <simon.marchi@ericsson.com>
340
341 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
342 and extra UIs.
343
b761ca9e
SM
3442017-02-10 Simon Marchi <simon.marchi@ericsson.com>
345
346 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
347 proc_with_prefix.
348
b964bee0
TT
3492017-02-10 Tom Tromey <tom@tromey.com>
350
351 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
352
18da0c51
MG
3532017-02-10 Martin Galvan <martingalvan@sourceware.org>
354
355 PR gdb/21122
356 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
357
604c4576
JG
3582017-02-08 Jerome Guitton <guitton@adacore.com>
359
360 * gdb.base/define.exp: Add test for command abbreviations
361 in define.
362
20b477a7
LM
3632017-02-06 Luis Machado <lgustavo@codesourcery.com>
364
365 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
366 * gdb.reverse/insn-reverse-x86.c: New file.
367
3f7b46f2
IR
3682017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
369
370 PR tdep/20936
371 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
372
f0fd41c1
TT
3732017-02-03 Tom Tromey <tom@tromey.com>
374
375 PR rust/21097:
376 * gdb.rust/simple.exp: Add new tests.
377
5be5dbf0
PA
3782017-02-02 Pedro Alves <palves@redhat.com>
379
380 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
381 tests.
382
7346ef59
AA
3832017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
384
385 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
386 taking a 2-byte value out of a 4-byte DWARF implicit value on
387 big-endian targets.
388 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
389 logic. Add test cases for DW_OP_implicit.
390
787f0025
MM
3912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
392
393 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
394
68777c29
MM
3952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
396
397 * gdb.btrace/enable.exp: Call gdb_exit before
398 skip_gdbserver_tests.
399
0a1c7e28
MM
4002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
401
402 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
403 GDBFLAGS.
404
b5ac99b0
MM
4052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
406
407 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
408 the test is skipped.
409 * gdb.btrace/data.exp: Likewise.
410 * gdb.btrace/delta.exp: Likewise.
411 * gdb.btrace/dlopen.exp: Likewise.
412 * gdb.btrace/enable-running.exp: Likewise.
413 * gdb.btrace/enable.exp: Likewise.
414 * gdb.btrace/exception.exp: Likewise.
415 * gdb.btrace/function_call_history.exp: Likewise.
416 * gdb.btrace/gcore.exp: Likewise.
417 * gdb.btrace/instruction_history.exp: Likewise.
418 * gdb.btrace/multi-thread-step.exp: Likewise.
419 * gdb.btrace/nohist.exp: Likewise.
420 * gdb.btrace/non-stop.exp: Likewise.
421 * gdb.btrace/reconnect.exp: Likewise.
422 * gdb.btrace/record_goto-step.exp: Likewise.
423 * gdb.btrace/record_goto.exp: Likewise.
424 * gdb.btrace/rn-dl-bind.exp: Likewise.
425 * gdb.btrace/segv.exp: Likewise.
426 * gdb.btrace/step.exp: Likewise.
427 * gdb.btrace/stepi.exp: Likewise.
428 * gdb.btrace/tailcall-only.exp: Likewise.
429 * gdb.btrace/tailcall.exp: Likewise.
430 * gdb.btrace/tsx.exp: Likewise.
431 * gdb.btrace/unknown_functions.exp: Likewise.
432 * gdb.btrace/vdso.exp: Likewise.
433
cd4007e4
MM
4342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
435
436 * gdb.btrace/enable-running.c: New.
437 * gdb.btrace/enable-running.exp: New.
438
2735833d
WT
4392017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
440
441 * gdb.arch/amd64-gs_base.c: New file.
442 * gdb.arch/amd64-gs_base.exp: New file.
443
b51e1e94
LM
4442017-01-26 Luis Machado <lgustavo@codesourcery.com>
445
446 * lib/memory.exp: Remove spurious empty newlines.
447
72ca0410
SM
4482017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
449
450 * gdb.python/py-bad-printers.exp: Load python file using "source".
451 * gdb.python/py-events.exp: Likewise.
452 * gdb.python/py-evsignal.exp: Likewise.
453 * gdb.python/py-evthreads.exp: Likewise.
454 * gdb.python/py-frame-args.exp: Likewise.
455 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
456 * gdb.python/py-framefilter-mi.exp: Likewise.
457 * gdb.python/py-framefilter.exp: Likewise.
458 * gdb.python/py-mi.exp: Likewise.
459 * gdb.python/py-pp-maint.exp: Likewise.
460 * gdb.python/py-pp-registration.exp: Likewise.
461 * gdb.python/py-prettyprint.exp: Likewise.
462 (run_lang_tests): Likewise.
463 * gdb.python/py-typeprint.exp: Likewise.
464
e309aa65
LM
4652017-01-26 Luis Machado <lgustavo@codesourcery.com>
466
467 * lib/memory.exp: New file.
468 * lib/gdb.exp: Load memory.exp.
469 * gdb.base/memattr.exp (delete_memory): Move proc to
470 lib/memory.exp and rename to delete_memory_regions.
471 Replace delete_memory with delete_memory_regions.
472 Cleanup memory regions before tests.
473 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
474 before tests.
475
515aff23
LM
4762017-01-26 Luis Machado <lgustavo@codesourcery.com>
477
478 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
479 files.
480 (initialize): New function conditionally defined.
481 (testcases): Move within conditional block.
482 (main): Call initialize.
483 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
484 of gdb.reverse/insn-reverse.c.
485 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
486 gdb.reverse/insn-reverse.c.
487
d8b49cf0
YQ
4882017-01-26 Yao Qi <yao.qi@linaro.org>
489
490 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
491 disassemble on address 0.
492
f13a9a0c
YQ
4932017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
494 Yao Qi <yao.qi@linaro.org>
495
496 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
497 * gdb.dwarf2/implptr-64bit.S: Remove.
498 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
499 variables in caller's context. Add DW_OP_implicit_value.
500
5ac95241
YQ
5012017-01-25 Yao Qi <yao.qi@linaro.org>
502
503 * lib/dwarf.exp (Dwarf::_location): Handle
504 DW_OP_GNU_implicit_pointer with proper size.
505
23e82930
LM
5062017-01-20 Luis Machado <lgustavo@codesourcery.com>
507
508 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
509 and add untested calls.
510
d334ae25
LM
5112017-01-20 Luis Machado <lgustavo@codesourcery.com>
512
513 * gdb.python/python.exp: Check line number against what GDB thinks
514 the line number is for func1.
515
f5e6296e
IB
5162017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
517
518 * gdb.dlang/debug-expr.exp: New file.
519
5b362f04
LM
5202016-12-23 Luis Machado <lgustavo@codesourcery.com>
521
522 Fix test names for the following files:
523
524 * gdb.ada/exec_changed.exp
525 * gdb.ada/info_types.exp
526 * gdb.arch/aarch64-atomic-inst.exp
527 * gdb.arch/aarch64-fp.exp
528 * gdb.arch/altivec-abi.exp
529 * gdb.arch/altivec-regs.exp
530 * gdb.arch/amd64-byte.exp
531 * gdb.arch/amd64-disp-step.exp
532 * gdb.arch/amd64-dword.exp
533 * gdb.arch/amd64-entry-value-inline.exp
534 * gdb.arch/amd64-entry-value-param.exp
535 * gdb.arch/amd64-entry-value-paramref.exp
536 * gdb.arch/amd64-entry-value.exp
537 * gdb.arch/amd64-i386-address.exp
538 * gdb.arch/amd64-invalid-stack-middle.exp
539 * gdb.arch/amd64-invalid-stack-top.exp
540 * gdb.arch/amd64-optimout-repeat.exp
541 * gdb.arch/amd64-prologue-skip.exp
542 * gdb.arch/amd64-prologue-xmm.exp
543 * gdb.arch/amd64-stap-special-operands.exp
544 * gdb.arch/amd64-stap-wrong-subexp.exp
545 * gdb.arch/amd64-tailcall-cxx.exp
546 * gdb.arch/amd64-tailcall-noret.exp
547 * gdb.arch/amd64-tailcall-ret.exp
548 * gdb.arch/amd64-tailcall-self.exp
549 * gdb.arch/amd64-word.exp
550 * gdb.arch/arm-bl-branch-dest.exp
551 * gdb.arch/arm-disp-step.exp
552 * gdb.arch/arm-neon.exp
553 * gdb.arch/arm-single-step-kernel-helper.exp
554 * gdb.arch/avr-flash-qualifier.exp
555 * gdb.arch/disp-step-insn-reloc.exp
556 * gdb.arch/e500-abi.exp
557 * gdb.arch/e500-regs.exp
558 * gdb.arch/ftrace-insn-reloc.exp
559 * gdb.arch/i386-avx512.exp
560 * gdb.arch/i386-bp_permanent.exp
561 * gdb.arch/i386-byte.exp
562 * gdb.arch/i386-cfi-notcurrent.exp
563 * gdb.arch/i386-disp-step.exp
564 * gdb.arch/i386-dr3-watch.exp
565 * gdb.arch/i386-float.exp
566 * gdb.arch/i386-gnu-cfi.exp
567 * gdb.arch/i386-mpx-map.exp
568 * gdb.arch/i386-mpx-sigsegv.exp
569 * gdb.arch/i386-mpx-simple_segv.exp
570 * gdb.arch/i386-mpx.exp
571 * gdb.arch/i386-permbkpt.exp
572 * gdb.arch/i386-prologue.exp
573 * gdb.arch/i386-signal.exp
574 * gdb.arch/i386-size-overlap.exp
575 * gdb.arch/i386-unwind.exp
576 * gdb.arch/i386-word.exp
577 * gdb.arch/mips-fcr.exp
578 * gdb.arch/powerpc-d128-regs.exp
579 * gdb.arch/powerpc-stackless.exp
580 * gdb.arch/ppc64-atomic-inst.exp
581 * gdb.arch/s390-stackless.exp
582 * gdb.arch/s390-tdbregs.exp
583 * gdb.arch/s390-vregs.exp
584 * gdb.arch/sparc-sysstep.exp
585 * gdb.arch/thumb-bx-pc.exp
586 * gdb.arch/thumb-singlestep.exp
587 * gdb.arch/thumb2-it.exp
588 * gdb.arch/vsx-regs.exp
589 * gdb.asm/asm-source.exp
590 * gdb.base/a2-run.exp
591 * gdb.base/advance.exp
592 * gdb.base/all-bin.exp
593 * gdb.base/anon.exp
594 * gdb.base/args.exp
595 * gdb.base/arithmet.exp
596 * gdb.base/async-shell.exp
597 * gdb.base/async.exp
598 * gdb.base/attach-pie-noexec.exp
599 * gdb.base/attach-twice.exp
600 * gdb.base/auto-load.exp
601 * gdb.base/bang.exp
602 * gdb.base/bitfields.exp
603 * gdb.base/break-always.exp
604 * gdb.base/break-caller-line.exp
605 * gdb.base/break-entry.exp
606 * gdb.base/break-inline.exp
607 * gdb.base/break-on-linker-gcd-function.exp
608 * gdb.base/break-probes.exp
609 * gdb.base/break.exp
610 * gdb.base/breakpoint-shadow.exp
611 * gdb.base/call-ar-st.exp
612 * gdb.base/call-sc.exp
613 * gdb.base/call-signal-resume.exp
614 * gdb.base/call-strs.exp
615 * gdb.base/callfuncs.exp
616 * gdb.base/catch-fork-static.exp
617 * gdb.base/catch-gdb-caused-signals.exp
618 * gdb.base/catch-load.exp
619 * gdb.base/catch-signal-fork.exp
620 * gdb.base/catch-signal.exp
621 * gdb.base/catch-syscall.exp
622 * gdb.base/charset.exp
623 * gdb.base/checkpoint.exp
624 * gdb.base/chng-syms.exp
625 * gdb.base/code-expr.exp
626 * gdb.base/code_elim.exp
627 * gdb.base/commands.exp
628 * gdb.base/completion.exp
629 * gdb.base/complex.exp
630 * gdb.base/cond-expr.exp
631 * gdb.base/condbreak.exp
632 * gdb.base/consecutive.exp
633 * gdb.base/continue-all-already-running.exp
634 * gdb.base/coredump-filter.exp
635 * gdb.base/corefile.exp
636 * gdb.base/dbx.exp
637 * gdb.base/debug-expr.exp
638 * gdb.base/define.exp
639 * gdb.base/del.exp
640 * gdb.base/disabled-location.exp
641 * gdb.base/disasm-end-cu.exp
642 * gdb.base/disasm-optim.exp
643 * gdb.base/display.exp
644 * gdb.base/duplicate-bp.exp
645 * gdb.base/ena-dis-br.exp
646 * gdb.base/ending-run.exp
647 * gdb.base/enumval.exp
648 * gdb.base/environ.exp
649 * gdb.base/eu-strip-infcall.exp
650 * gdb.base/eval-avoid-side-effects.exp
651 * gdb.base/eval-skip.exp
652 * gdb.base/exitsignal.exp
653 * gdb.base/expand-psymtabs.exp
654 * gdb.base/filesym.exp
655 * gdb.base/find-unmapped.exp
656 * gdb.base/finish.exp
657 * gdb.base/float.exp
658 * gdb.base/foll-exec-mode.exp
659 * gdb.base/foll-exec.exp
660 * gdb.base/foll-fork.exp
661 * gdb.base/fortran-sym-case.exp
662 * gdb.base/freebpcmd.exp
663 * gdb.base/func-ptr.exp
664 * gdb.base/func-ptrs.exp
665 * gdb.base/funcargs.exp
666 * gdb.base/gcore-buffer-overflow.exp
667 * gdb.base/gcore-relro-pie.exp
668 * gdb.base/gcore-relro.exp
669 * gdb.base/gcore.exp
670 * gdb.base/gdb1090.exp
671 * gdb.base/gdb11530.exp
672 * gdb.base/gdb11531.exp
673 * gdb.base/gdb1821.exp
674 * gdb.base/gdbindex-stabs.exp
675 * gdb.base/gdbvars.exp
676 * gdb.base/hbreak.exp
677 * gdb.base/hbreak2.exp
678 * gdb.base/included.exp
679 * gdb.base/infcall-input.exp
680 * gdb.base/inferior-died.exp
681 * gdb.base/infnan.exp
682 * gdb.base/info-macros.exp
683 * gdb.base/info-os.exp
684 * gdb.base/info-proc.exp
685 * gdb.base/info-shared.exp
686 * gdb.base/info-target.exp
687 * gdb.base/infoline.exp
688 * gdb.base/interp.exp
689 * gdb.base/interrupt.exp
690 * gdb.base/jit-reader.exp
691 * gdb.base/jit-simple.exp
692 * gdb.base/kill-after-signal.exp
693 * gdb.base/kill-detach-inferiors-cmd.exp
694 * gdb.base/label.exp
695 * gdb.base/langs.exp
696 * gdb.base/ldbl_e308.exp
697 * gdb.base/line-symtabs.exp
698 * gdb.base/linespecs.exp
699 * gdb.base/list.exp
700 * gdb.base/long_long.exp
701 * gdb.base/longest-types.exp
702 * gdb.base/maint.exp
703 * gdb.base/max-value-size.exp
704 * gdb.base/memattr.exp
705 * gdb.base/mips_pro.exp
706 * gdb.base/morestack.exp
707 * gdb.base/moribund-step.exp
708 * gdb.base/multi-forks.exp
709 * gdb.base/nested-addr.exp
710 * gdb.base/nextoverexit.exp
711 * gdb.base/noreturn-finish.exp
712 * gdb.base/noreturn-return.exp
713 * gdb.base/nostdlib.exp
714 * gdb.base/offsets.exp
715 * gdb.base/opaque.exp
716 * gdb.base/pc-fp.exp
717 * gdb.base/permissions.exp
718 * gdb.base/print-symbol-loading.exp
719 * gdb.base/prologue-include.exp
720 * gdb.base/psymtab.exp
721 * gdb.base/ptype.exp
722 * gdb.base/random-signal.exp
723 * gdb.base/randomize.exp
724 * gdb.base/range-stepping.exp
725 * gdb.base/readline-ask.exp
726 * gdb.base/recpar.exp
727 * gdb.base/recurse.exp
728 * gdb.base/relational.exp
729 * gdb.base/restore.exp
730 * gdb.base/return-nodebug.exp
731 * gdb.base/return.exp
732 * gdb.base/run-after-attach.exp
733 * gdb.base/save-bp.exp
734 * gdb.base/scope.exp
735 * gdb.base/sect-cmd.exp
736 * gdb.base/set-lang-auto.exp
737 * gdb.base/set-noassign.exp
738 * gdb.base/setvar.exp
739 * gdb.base/sigall.exp
740 * gdb.base/sigbpt.exp
741 * gdb.base/siginfo-addr.exp
742 * gdb.base/siginfo-infcall.exp
743 * gdb.base/siginfo-obj.exp
744 * gdb.base/siginfo.exp
745 * gdb.base/signals-state-child.exp
746 * gdb.base/signest.exp
747 * gdb.base/sigstep.exp
748 * gdb.base/sizeof.exp
749 * gdb.base/skip.exp
750 * gdb.base/solib-corrupted.exp
751 * gdb.base/solib-nodir.exp
752 * gdb.base/solib-search.exp
753 * gdb.base/stack-checking.exp
754 * gdb.base/stale-infcall.exp
755 * gdb.base/stap-probe.exp
756 * gdb.base/start.exp
757 * gdb.base/step-break.exp
758 * gdb.base/step-bt.exp
759 * gdb.base/step-line.exp
760 * gdb.base/step-over-exit.exp
761 * gdb.base/step-over-syscall.exp
762 * gdb.base/step-resume-infcall.exp
763 * gdb.base/step-test.exp
764 * gdb.base/store.exp
765 * gdb.base/structs3.exp
766 * gdb.base/sym-file.exp
767 * gdb.base/symbol-without-target_section.exp
768 * gdb.base/term.exp
769 * gdb.base/testenv.exp
770 * gdb.base/ui-redirect.exp
771 * gdb.base/until.exp
772 * gdb.base/unwindonsignal.exp
773 * gdb.base/value-double-free.exp
774 * gdb.base/vla-datatypes.exp
775 * gdb.base/vla-ptr.exp
776 * gdb.base/vla-sideeffect.exp
777 * gdb.base/volatile.exp
778 * gdb.base/watch-cond-infcall.exp
779 * gdb.base/watch-cond.exp
780 * gdb.base/watch-non-mem.exp
781 * gdb.base/watch-read.exp
782 * gdb.base/watch-vfork.exp
783 * gdb.base/watchpoint-cond-gone.exp
784 * gdb.base/watchpoint-delete.exp
785 * gdb.base/watchpoint-hw-hit-once.exp
786 * gdb.base/watchpoint-hw.exp
787 * gdb.base/watchpoint-stops-at-right-insn.exp
788 * gdb.base/watchpoints.exp
789 * gdb.base/wchar.exp
790 * gdb.base/whatis-exp.exp
791 * gdb.btrace/buffer-size.exp
792 * gdb.btrace/data.exp
793 * gdb.btrace/delta.exp
794 * gdb.btrace/dlopen.exp
795 * gdb.btrace/enable.exp
796 * gdb.btrace/exception.exp
797 * gdb.btrace/function_call_history.exp
798 * gdb.btrace/gcore.exp
799 * gdb.btrace/instruction_history.exp
800 * gdb.btrace/nohist.exp
801 * gdb.btrace/reconnect.exp
802 * gdb.btrace/record_goto-step.exp
803 * gdb.btrace/record_goto.exp
804 * gdb.btrace/rn-dl-bind.exp
805 * gdb.btrace/segv.exp
806 * gdb.btrace/step.exp
807 * gdb.btrace/stepi.exp
808 * gdb.btrace/tailcall-only.exp
809 * gdb.btrace/tailcall.exp
810 * gdb.btrace/tsx.exp
811 * gdb.btrace/unknown_functions.exp
812 * gdb.btrace/vdso.exp
813 * gdb.compile/compile-ifunc.exp
814 * gdb.compile/compile-ops.exp
815 * gdb.compile/compile-print.exp
816 * gdb.compile/compile-setjmp.exp
817 * gdb.cp/abstract-origin.exp
818 * gdb.cp/ambiguous.exp
819 * gdb.cp/annota2.exp
820 * gdb.cp/annota3.exp
821 * gdb.cp/anon-ns.exp
822 * gdb.cp/anon-struct.exp
823 * gdb.cp/anon-union.exp
824 * gdb.cp/arg-reference.exp
825 * gdb.cp/baseenum.exp
826 * gdb.cp/bool.exp
827 * gdb.cp/breakpoint.exp
828 * gdb.cp/bs15503.exp
829 * gdb.cp/call-c.exp
830 * gdb.cp/casts.exp
831 * gdb.cp/chained-calls.exp
832 * gdb.cp/class2.exp
833 * gdb.cp/classes.exp
834 * gdb.cp/cmpd-minsyms.exp
835 * gdb.cp/converts.exp
836 * gdb.cp/cp-relocate.exp
837 * gdb.cp/cpcompletion.exp
838 * gdb.cp/cpexprs.exp
839 * gdb.cp/cplabel.exp
840 * gdb.cp/cplusfuncs.exp
841 * gdb.cp/cpsizeof.exp
842 * gdb.cp/ctti.exp
843 * gdb.cp/derivation.exp
844 * gdb.cp/destrprint.exp
845 * gdb.cp/dispcxx.exp
846 * gdb.cp/enum-class.exp
847 * gdb.cp/exception.exp
848 * gdb.cp/exceptprint.exp
849 * gdb.cp/expand-psymtabs-cxx.exp
850 * gdb.cp/expand-sals.exp
851 * gdb.cp/extern-c.exp
852 * gdb.cp/filename.exp
853 * gdb.cp/formatted-ref.exp
854 * gdb.cp/fpointer.exp
855 * gdb.cp/gdb1355.exp
856 * gdb.cp/gdb2495.exp
857 * gdb.cp/hang.exp
858 * gdb.cp/impl-this.exp
859 * gdb.cp/infcall-dlopen.exp
860 * gdb.cp/inherit.exp
861 * gdb.cp/iostream.exp
862 * gdb.cp/koenig.exp
863 * gdb.cp/local.exp
864 * gdb.cp/m-data.exp
865 * gdb.cp/m-static.exp
866 * gdb.cp/mb-ctor.exp
867 * gdb.cp/mb-inline.exp
868 * gdb.cp/mb-templates.exp
869 * gdb.cp/member-name.exp
870 * gdb.cp/member-ptr.exp
871 * gdb.cp/meth-typedefs.exp
872 * gdb.cp/method.exp
873 * gdb.cp/method2.exp
874 * gdb.cp/minsym-fallback.exp
875 * gdb.cp/misc.exp
876 * gdb.cp/namelessclass.exp
877 * gdb.cp/namespace-enum.exp
878 * gdb.cp/namespace-nested-import.exp
879 * gdb.cp/namespace.exp
880 * gdb.cp/nextoverthrow.exp
881 * gdb.cp/no-dmgl-verbose.exp
882 * gdb.cp/non-trivial-retval.exp
883 * gdb.cp/noparam.exp
884 * gdb.cp/nsdecl.exp
885 * gdb.cp/nsimport.exp
886 * gdb.cp/nsnested.exp
887 * gdb.cp/nsnoimports.exp
888 * gdb.cp/nsrecurs.exp
889 * gdb.cp/nsstress.exp
890 * gdb.cp/nsusing.exp
891 * gdb.cp/operator.exp
892 * gdb.cp/oranking.exp
893 * gdb.cp/overload-const.exp
894 * gdb.cp/overload.exp
895 * gdb.cp/ovldbreak.exp
896 * gdb.cp/ovsrch.exp
897 * gdb.cp/paren-type.exp
898 * gdb.cp/parse-lang.exp
899 * gdb.cp/pass-by-ref.exp
900 * gdb.cp/pr-1023.exp
901 * gdb.cp/pr-1210.exp
902 * gdb.cp/pr-574.exp
903 * gdb.cp/pr10687.exp
904 * gdb.cp/pr12028.exp
905 * gdb.cp/pr17132.exp
906 * gdb.cp/pr17494.exp
907 * gdb.cp/pr9067.exp
908 * gdb.cp/pr9167.exp
909 * gdb.cp/pr9631.exp
910 * gdb.cp/printmethod.exp
911 * gdb.cp/psmang.exp
912 * gdb.cp/psymtab-parameter.exp
913 * gdb.cp/ptype-cv-cp.exp
914 * gdb.cp/ptype-flags.exp
915 * gdb.cp/re-set-overloaded.exp
916 * gdb.cp/ref-types.exp
917 * gdb.cp/rtti.exp
918 * gdb.cp/scope-err.exp
919 * gdb.cp/shadow.exp
920 * gdb.cp/smartp.exp
921 * gdb.cp/static-method.exp
922 * gdb.cp/static-print-quit.exp
923 * gdb.cp/temargs.exp
924 * gdb.cp/templates.exp
925 * gdb.cp/try_catch.exp
926 * gdb.cp/typedef-operator.exp
927 * gdb.cp/typeid.exp
928 * gdb.cp/userdef.exp
929 * gdb.cp/using-crash.exp
930 * gdb.cp/var-tag.exp
931 * gdb.cp/virtbase.exp
932 * gdb.cp/virtfunc.exp
933 * gdb.cp/virtfunc2.exp
934 * gdb.cp/vla-cxx.exp
935 * gdb.disasm/t01_mov.exp
936 * gdb.disasm/t02_mova.exp
937 * gdb.disasm/t03_add.exp
938 * gdb.disasm/t04_sub.exp
939 * gdb.disasm/t05_cmp.exp
940 * gdb.disasm/t06_ari2.exp
941 * gdb.disasm/t07_ari3.exp
942 * gdb.disasm/t08_or.exp
943 * gdb.disasm/t09_xor.exp
944 * gdb.disasm/t10_and.exp
945 * gdb.disasm/t11_logs.exp
946 * gdb.disasm/t12_bit.exp
947 * gdb.disasm/t13_otr.exp
948 * gdb.dlang/circular.exp
949 * gdb.dwarf2/arr-stride.exp
950 * gdb.dwarf2/arr-subrange.exp
951 * gdb.dwarf2/atomic-type.exp
952 * gdb.dwarf2/bad-regnum.exp
953 * gdb.dwarf2/bitfield-parent-optimized-out.exp
954 * gdb.dwarf2/callframecfa.exp
955 * gdb.dwarf2/clztest.exp
956 * gdb.dwarf2/corrupt.exp
957 * gdb.dwarf2/data-loc.exp
958 * gdb.dwarf2/dup-psym.exp
959 * gdb.dwarf2/dw2-anon-mptr.exp
960 * gdb.dwarf2/dw2-anonymous-func.exp
961 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
962 * gdb.dwarf2/dw2-bad-unresolved.exp
963 * gdb.dwarf2/dw2-basic.exp
964 * gdb.dwarf2/dw2-canonicalize-type.exp
965 * gdb.dwarf2/dw2-case-insensitive.exp
966 * gdb.dwarf2/dw2-common-block.exp
967 * gdb.dwarf2/dw2-compdir-oldgcc.exp
968 * gdb.dwarf2/dw2-compressed.exp
969 * gdb.dwarf2/dw2-const.exp
970 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
971 * gdb.dwarf2/dw2-cu-size.exp
972 * gdb.dwarf2/dw2-dup-frame.exp
973 * gdb.dwarf2/dw2-entry-value.exp
974 * gdb.dwarf2/dw2-icycle.exp
975 * gdb.dwarf2/dw2-ifort-parameter.exp
976 * gdb.dwarf2/dw2-inline-break.exp
977 * gdb.dwarf2/dw2-inline-param.exp
978 * gdb.dwarf2/dw2-intercu.exp
979 * gdb.dwarf2/dw2-intermix.exp
980 * gdb.dwarf2/dw2-lexical-block-bare.exp
981 * gdb.dwarf2/dw2-linkage-name-trust.exp
982 * gdb.dwarf2/dw2-minsym-in-cu.exp
983 * gdb.dwarf2/dw2-noloc.exp
984 * gdb.dwarf2/dw2-op-call.exp
985 * gdb.dwarf2/dw2-op-out-param.exp
986 * gdb.dwarf2/dw2-opt-structptr.exp
987 * gdb.dwarf2/dw2-param-error.exp
988 * gdb.dwarf2/dw2-producer.exp
989 * gdb.dwarf2/dw2-ranges-base.exp
990 * gdb.dwarf2/dw2-ref-missing-frame.exp
991 * gdb.dwarf2/dw2-reg-undefined.exp
992 * gdb.dwarf2/dw2-regno-invalid.exp
993 * gdb.dwarf2/dw2-restore.exp
994 * gdb.dwarf2/dw2-restrict.exp
995 * gdb.dwarf2/dw2-single-line-discriminators.exp
996 * gdb.dwarf2/dw2-strp.exp
997 * gdb.dwarf2/dw2-undefined-ret-addr.exp
998 * gdb.dwarf2/dw2-unresolved.exp
999 * gdb.dwarf2/dw2-var-zero-addr.exp
1000 * gdb.dwarf2/dw4-sig-types.exp
1001 * gdb.dwarf2/dwz.exp
1002 * gdb.dwarf2/dynarr-ptr.exp
1003 * gdb.dwarf2/enum-type.exp
1004 * gdb.dwarf2/gdb-index.exp
1005 * gdb.dwarf2/implptr-64bit.exp
1006 * gdb.dwarf2/implptr-optimized-out.exp
1007 * gdb.dwarf2/implptr.exp
1008 * gdb.dwarf2/implref-array.exp
1009 * gdb.dwarf2/implref-const.exp
1010 * gdb.dwarf2/implref-global.exp
1011 * gdb.dwarf2/implref-struct.exp
1012 * gdb.dwarf2/mac-fileno.exp
1013 * gdb.dwarf2/main-subprogram.exp
1014 * gdb.dwarf2/member-ptr-forwardref.exp
1015 * gdb.dwarf2/method-ptr.exp
1016 * gdb.dwarf2/missing-sig-type.exp
1017 * gdb.dwarf2/nonvar-access.exp
1018 * gdb.dwarf2/opaque-type-lookup.exp
1019 * gdb.dwarf2/pieces-optimized-out.exp
1020 * gdb.dwarf2/pieces.exp
1021 * gdb.dwarf2/pr10770.exp
1022 * gdb.dwarf2/pr13961.exp
1023 * gdb.dwarf2/staticvirtual.exp
1024 * gdb.dwarf2/subrange.exp
1025 * gdb.dwarf2/symtab-producer.exp
1026 * gdb.dwarf2/trace-crash.exp
1027 * gdb.dwarf2/typeddwarf.exp
1028 * gdb.dwarf2/valop.exp
1029 * gdb.dwarf2/watch-notconst.exp
1030 * gdb.fortran/array-element.exp
1031 * gdb.fortran/charset.exp
1032 * gdb.fortran/common-block.exp
1033 * gdb.fortran/complex.exp
1034 * gdb.fortran/derived-type-function.exp
1035 * gdb.fortran/derived-type.exp
1036 * gdb.fortran/logical.exp
1037 * gdb.fortran/module.exp
1038 * gdb.fortran/multi-dim.exp
1039 * gdb.fortran/nested-funcs.exp
1040 * gdb.fortran/print-formatted.exp
1041 * gdb.fortran/subarray.exp
1042 * gdb.fortran/vla-alloc-assoc.exp
1043 * gdb.fortran/vla-datatypes.exp
1044 * gdb.fortran/vla-history.exp
1045 * gdb.fortran/vla-ptr-info.exp
1046 * gdb.fortran/vla-ptype-sub.exp
1047 * gdb.fortran/vla-ptype.exp
1048 * gdb.fortran/vla-sizeof.exp
1049 * gdb.fortran/vla-type.exp
1050 * gdb.fortran/vla-value-sub-arbitrary.exp
1051 * gdb.fortran/vla-value-sub-finish.exp
1052 * gdb.fortran/vla-value-sub.exp
1053 * gdb.fortran/vla-value.exp
1054 * gdb.fortran/whatis_type.exp
1055 * gdb.go/chan.exp
1056 * gdb.go/handcall.exp
1057 * gdb.go/hello.exp
1058 * gdb.go/integers.exp
1059 * gdb.go/methods.exp
1060 * gdb.go/package.exp
1061 * gdb.go/strings.exp
1062 * gdb.go/types.exp
1063 * gdb.go/unsafe.exp
1064 * gdb.guile/scm-arch.exp
1065 * gdb.guile/scm-block.exp
1066 * gdb.guile/scm-breakpoint.exp
1067 * gdb.guile/scm-cmd.exp
1068 * gdb.guile/scm-disasm.exp
1069 * gdb.guile/scm-equal.exp
1070 * gdb.guile/scm-frame-args.exp
1071 * gdb.guile/scm-frame-inline.exp
1072 * gdb.guile/scm-frame.exp
1073 * gdb.guile/scm-iterator.exp
1074 * gdb.guile/scm-math.exp
1075 * gdb.guile/scm-objfile.exp
1076 * gdb.guile/scm-ports.exp
1077 * gdb.guile/scm-symbol.exp
1078 * gdb.guile/scm-symtab.exp
1079 * gdb.guile/scm-value-cc.exp
1080 * gdb.guile/types-module.exp
1081 * gdb.linespec/break-ask.exp
1082 * gdb.linespec/cpexplicit.exp
1083 * gdb.linespec/explicit.exp
1084 * gdb.linespec/keywords.exp
1085 * gdb.linespec/linespec.exp
1086 * gdb.linespec/ls-dollar.exp
1087 * gdb.linespec/ls-errs.exp
1088 * gdb.linespec/skip-two.exp
1089 * gdb.linespec/thread.exp
1090 * gdb.mi/mi-async.exp
1091 * gdb.mi/mi-basics.exp
1092 * gdb.mi/mi-break.exp
1093 * gdb.mi/mi-catch-load.exp
1094 * gdb.mi/mi-cli.exp
1095 * gdb.mi/mi-cmd-param-changed.exp
1096 * gdb.mi/mi-console.exp
1097 * gdb.mi/mi-detach.exp
1098 * gdb.mi/mi-disassemble.exp
1099 * gdb.mi/mi-eval.exp
1100 * gdb.mi/mi-file-transfer.exp
1101 * gdb.mi/mi-file.exp
1102 * gdb.mi/mi-fill-memory.exp
1103 * gdb.mi/mi-inheritance-syntax-error.exp
1104 * gdb.mi/mi-linespec-err-cp.exp
1105 * gdb.mi/mi-logging.exp
1106 * gdb.mi/mi-memory-changed.exp
1107 * gdb.mi/mi-read-memory.exp
1108 * gdb.mi/mi-record-changed.exp
1109 * gdb.mi/mi-reg-undefined.exp
1110 * gdb.mi/mi-regs.exp
1111 * gdb.mi/mi-return.exp
1112 * gdb.mi/mi-reverse.exp
1113 * gdb.mi/mi-simplerun.exp
1114 * gdb.mi/mi-solib.exp
1115 * gdb.mi/mi-stack.exp
1116 * gdb.mi/mi-stepi.exp
1117 * gdb.mi/mi-syn-frame.exp
1118 * gdb.mi/mi-until.exp
1119 * gdb.mi/mi-var-block.exp
1120 * gdb.mi/mi-var-child.exp
1121 * gdb.mi/mi-var-cmd.exp
1122 * gdb.mi/mi-var-cp.exp
1123 * gdb.mi/mi-var-display.exp
1124 * gdb.mi/mi-var-invalidate.exp
1125 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1126 * gdb.mi/mi-vla-fortran.exp
1127 * gdb.mi/mi-watch.exp
1128 * gdb.mi/mi2-var-child.exp
1129 * gdb.mi/user-selected-context-sync.exp
1130 * gdb.modula2/unbounded-array.exp
1131 * gdb.multi/dummy-frame-restore.exp
1132 * gdb.multi/multi-arch-exec.exp
1133 * gdb.multi/multi-arch.exp
1134 * gdb.multi/tids.exp
1135 * gdb.multi/watchpoint-multi.exp
1136 * gdb.opencl/callfuncs.exp
1137 * gdb.opencl/convs_casts.exp
1138 * gdb.opencl/datatypes.exp
1139 * gdb.opencl/operators.exp
1140 * gdb.opencl/vec_comps.exp
1141 * gdb.opt/clobbered-registers-O2.exp
1142 * gdb.opt/inline-break.exp
1143 * gdb.opt/inline-bt.exp
1144 * gdb.opt/inline-cmds.exp
1145 * gdb.opt/inline-locals.exp
1146 * gdb.pascal/case-insensitive-symbols.exp
1147 * gdb.pascal/floats.exp
1148 * gdb.pascal/gdb11492.exp
1149 * gdb.python/lib-types.exp
1150 * gdb.python/py-arch.exp
1151 * gdb.python/py-as-string.exp
1152 * gdb.python/py-bad-printers.exp
1153 * gdb.python/py-block.exp
1154 * gdb.python/py-breakpoint-create-fail.exp
1155 * gdb.python/py-breakpoint.exp
1156 * gdb.python/py-caller-is.exp
1157 * gdb.python/py-cmd.exp
1158 * gdb.python/py-explore-cc.exp
1159 * gdb.python/py-explore.exp
1160 * gdb.python/py-finish-breakpoint.exp
1161 * gdb.python/py-finish-breakpoint2.exp
1162 * gdb.python/py-frame-args.exp
1163 * gdb.python/py-frame-inline.exp
1164 * gdb.python/py-frame.exp
1165 * gdb.python/py-framefilter-mi.exp
1166 * gdb.python/py-infthread.exp
1167 * gdb.python/py-lazy-string.exp
1168 * gdb.python/py-linetable.exp
1169 * gdb.python/py-mi-events.exp
1170 * gdb.python/py-mi-objfile.exp
1171 * gdb.python/py-mi.exp
1172 * gdb.python/py-objfile.exp
1173 * gdb.python/py-pp-integral.exp
1174 * gdb.python/py-pp-maint.exp
1175 * gdb.python/py-pp-re-notag.exp
1176 * gdb.python/py-pp-registration.exp
1177 * gdb.python/py-recurse-unwind.exp
1178 * gdb.python/py-strfns.exp
1179 * gdb.python/py-symbol.exp
1180 * gdb.python/py-symtab.exp
1181 * gdb.python/py-sync-interp.exp
1182 * gdb.python/py-typeprint.exp
1183 * gdb.python/py-unwind-maint.exp
1184 * gdb.python/py-unwind.exp
1185 * gdb.python/py-value-cc.exp
1186 * gdb.python/py-xmethods.exp
1187 * gdb.reverse/amd64-tailcall-reverse.exp
1188 * gdb.reverse/break-precsave.exp
1189 * gdb.reverse/break-reverse.exp
1190 * gdb.reverse/consecutive-precsave.exp
1191 * gdb.reverse/consecutive-reverse.exp
1192 * gdb.reverse/finish-precsave.exp
1193 * gdb.reverse/finish-reverse-bkpt.exp
1194 * gdb.reverse/finish-reverse.exp
1195 * gdb.reverse/fstatat-reverse.exp
1196 * gdb.reverse/getresuid-reverse.exp
1197 * gdb.reverse/i386-precsave.exp
1198 * gdb.reverse/i386-reverse.exp
1199 * gdb.reverse/i386-sse-reverse.exp
1200 * gdb.reverse/i387-env-reverse.exp
1201 * gdb.reverse/i387-stack-reverse.exp
1202 * gdb.reverse/insn-reverse.exp
1203 * gdb.reverse/machinestate-precsave.exp
1204 * gdb.reverse/machinestate.exp
1205 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1206 * gdb.reverse/pipe-reverse.exp
1207 * gdb.reverse/readv-reverse.exp
1208 * gdb.reverse/recvmsg-reverse.exp
1209 * gdb.reverse/rerun-prec.exp
1210 * gdb.reverse/s390-mvcle.exp
1211 * gdb.reverse/step-precsave.exp
1212 * gdb.reverse/step-reverse.exp
1213 * gdb.reverse/time-reverse.exp
1214 * gdb.reverse/until-precsave.exp
1215 * gdb.reverse/until-reverse.exp
1216 * gdb.reverse/waitpid-reverse.exp
1217 * gdb.reverse/watch-precsave.exp
1218 * gdb.reverse/watch-reverse.exp
1219 * gdb.rust/generics.exp
1220 * gdb.rust/methods.exp
1221 * gdb.rust/modules.exp
1222 * gdb.rust/simple.exp
1223 * gdb.server/connect-with-no-symbol-file.exp
1224 * gdb.server/ext-attach.exp
1225 * gdb.server/ext-restart.exp
1226 * gdb.server/ext-wrapper.exp
1227 * gdb.server/file-transfer.exp
1228 * gdb.server/server-exec-info.exp
1229 * gdb.server/server-kill.exp
1230 * gdb.server/server-mon.exp
1231 * gdb.server/wrapper.exp
1232 * gdb.stabs/exclfwd.exp
1233 * gdb.stabs/gdb11479.exp
1234 * gdb.threads/clone-new-thread-event.exp
1235 * gdb.threads/corethreads.exp
1236 * gdb.threads/current-lwp-dead.exp
1237 * gdb.threads/dlopen-libpthread.exp
1238 * gdb.threads/gcore-thread.exp
1239 * gdb.threads/sigstep-threads.exp
1240 * gdb.threads/watchpoint-fork.exp
1241 * gdb.trace/actions-changed.exp
1242 * gdb.trace/backtrace.exp
1243 * gdb.trace/change-loc.exp
1244 * gdb.trace/circ.exp
1245 * gdb.trace/collection.exp
1246 * gdb.trace/disconnected-tracing.exp
1247 * gdb.trace/ftrace.exp
1248 * gdb.trace/mi-trace-frame-collected.exp
1249 * gdb.trace/mi-trace-unavailable.exp
1250 * gdb.trace/mi-traceframe-changed.exp
1251 * gdb.trace/mi-tsv-changed.exp
1252 * gdb.trace/no-attach-trace.exp
1253 * gdb.trace/passc-dyn.exp
1254 * gdb.trace/qtro.exp
1255 * gdb.trace/range-stepping.exp
1256 * gdb.trace/read-memory.exp
1257 * gdb.trace/save-trace.exp
1258 * gdb.trace/signal.exp
1259 * gdb.trace/status-stop.exp
1260 * gdb.trace/tfile.exp
1261 * gdb.trace/trace-break.exp
1262 * gdb.trace/trace-buffer-size.exp
1263 * gdb.trace/trace-condition.exp
1264 * gdb.trace/tracefile-pseudo-reg.exp
1265 * gdb.trace/tstatus.exp
1266 * gdb.trace/unavailable.exp
1267 * gdb.trace/while-dyn.exp
1268 * gdb.trace/while-stepping.exp
1269
34c41c68
DE
12702016-12-22 Doug Evans <xdje42@gmail.com>
1271
1272 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1273 and msymbols.
1274
16e69324
YQ
12752016-12-19 Yao Qi <yao.qi@linaro.org>
1276
1277 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1278 (test_with_self): Don't call do_steps_and_nexts, and remove
1279 code about stepping into xmalloc.
1280
f94f411b
YQ
12812016-12-09 Yao Qi <yao.qi@linaro.org>
1282
1283 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1284
12852016-12-09 Yao Qi <yao.qi@linaro.org>
1286
1287 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1288
f1b5deee
PA
12892016-12-09 Pedro Alves <palves@redhat.com>
1290
1291 * gdb.base/all-architectures-0.exp: New file.
1292 * gdb.base/all-architectures-1.exp: New file.
1293 * gdb.base/all-architectures-2.exp: New file.
1294 * gdb.base/all-architectures-3.exp: New file.
1295 * gdb.base/all-architectures-4.exp: New file.
1296 * gdb.base/all-architectures-5.exp: New file.
1297 * gdb.base/all-architectures-6.exp: New file.
1298 * gdb.base/all-architectures-7.exp: New file.
1299 * gdb.base/all-architectures.exp.in: New file.
1300
364ca42e
YQ
13012016-12-09 Yao Qi <yao.qi@linaro.org>
1302
1303 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1304
107c2d62
LM
13052016-12-02 Luis Machado <lgustavo@codesourcery.com>
1306
1307 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1308 possible.
1309 Remove useless pattern-matching code.
1310
df3ee9ca
PA
13112016-12-02 Pedro Alves <palves@redhat.com>
1312
1313 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1314 procedure.
1315 (top level): Call it.
1316
ec835369
PA
13172016-12-02 Pedro Alves <palves@redhat.com>
1318
1319 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1320 New procedure.
1321 (top level): Call it.
1322
01770bbd
PA
13232016-12-02 Pedro Alves <palves@redhat.com>
1324
1325 PR cli/20559
1326 * gdb.base/commands.exp (user_defined_command_args_eval): New
1327 procedure.
1328 (top level): Call it.
1329
008459ea
LM
13302016-12-02 Luis Machado <lgustavo@codesourcery.com>
1331
1332 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1333 timeout handling.
1334
0c1b455e
TT
13352016-12-02 Tom Tromey <tom@tromey.com>
1336
1337 * gdb.dwarf2/main-subprogram.c: New file.
1338 * gdb.dwarf2/main-subprogram.exp: New file.
1339
018572b8
LM
13402016-12-01 Luis Machado <lgustavo@codesourcery.com>
1341
1342 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1343 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1344 gdb_test_no_output for a couple of cases.
1345 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1346
84c93cd5
LM
13472016-12-01 Luis Machado <lgustavo@codesourcery.com>
1348
1349 Fix test names and standardize compilation error messages throughout
1350 the following files:
1351
1352 * gdb.ada/start.exp
1353 * gdb.arch/alpha-step.exp
1354 * gdb.arch/e500-prologue.exp
1355 * gdb.arch/ftrace-insn-reloc.exp
1356 * gdb.arch/gdb1291.exp
1357 * gdb.arch/gdb1431.exp
1358 * gdb.arch/gdb1558.exp
1359 * gdb.arch/i386-dr3-watch.exp
1360 * gdb.arch/i386-sse-stack-align.exp
1361 * gdb.arch/ia64-breakpoint-shadow.exp
1362 * gdb.arch/pa-nullify.exp
1363 * gdb.arch/powerpc-aix-prologue.exp
1364 * gdb.arch/thumb-bx-pc.exp
1365 * gdb.base/annota1.exp
1366 * gdb.base/annota3.exp
1367 * gdb.base/arrayidx.exp
1368 * gdb.base/assign.exp
1369 * gdb.base/attach.exp
1370 * gdb.base/auxv.exp
1371 * gdb.base/bang.exp
1372 * gdb.base/bfp-test.exp
1373 * gdb.base/bigcore.exp
1374 * gdb.base/bitfields2.exp
1375 * gdb.base/break-fun-addr.exp
1376 * gdb.base/break-probes.exp
1377 * gdb.base/call-rt-st.exp
1378 * gdb.base/callexit.exp
1379 * gdb.base/catch-fork-kill.exp
1380 * gdb.base/charset.exp
1381 * gdb.base/checkpoint.exp
1382 * gdb.base/comprdebug.exp
1383 * gdb.base/constvars.exp
1384 * gdb.base/coredump-filter.exp
1385 * gdb.base/cursal.exp
1386 * gdb.base/cvexpr.exp
1387 * gdb.base/detach.exp
1388 * gdb.base/display.exp
1389 * gdb.base/dmsym.exp
1390 * gdb.base/dprintf-pending.exp
1391 * gdb.base/dso2dso.exp
1392 * gdb.base/dtrace-probe.exp
1393 * gdb.base/dump.exp
1394 * gdb.base/enum_cond.exp
1395 * gdb.base/exe-lock.exp
1396 * gdb.base/exec-invalid-sysroot.exp
1397 * gdb.base/execl-update-breakpoints.exp
1398 * gdb.base/exprs.exp
1399 * gdb.base/fileio.exp
1400 * gdb.base/find.exp
1401 * gdb.base/finish.exp
1402 * gdb.base/fixsection.exp
1403 * gdb.base/foll-vfork.exp
1404 * gdb.base/frame-args.exp
1405 * gdb.base/gcore.exp
1406 * gdb.base/gdb1250.exp
1407 * gdb.base/global-var-nested-by-dso.exp
1408 * gdb.base/gnu-ifunc.exp
1409 * gdb.base/hashline1.exp
1410 * gdb.base/hashline2.exp
1411 * gdb.base/hashline3.exp
1412 * gdb.base/hbreak-in-shr-unsupported.exp
1413 * gdb.base/huge.exp
1414 * gdb.base/infcall-input.exp
1415 * gdb.base/info-fun.exp
1416 * gdb.base/info-shared.exp
1417 * gdb.base/jit-simple.exp
1418 * gdb.base/jit-so.exp
1419 * gdb.base/jit.exp
1420 * gdb.base/jump.exp
1421 * gdb.base/label.exp
1422 * gdb.base/lineinc.exp
1423 * gdb.base/logical.exp
1424 * gdb.base/longjmp.exp
1425 * gdb.base/macscp.exp
1426 * gdb.base/miscexprs.exp
1427 * gdb.base/new-ui-echo.exp
1428 * gdb.base/new-ui-pending-input.exp
1429 * gdb.base/new-ui.exp
1430 * gdb.base/nodebug.exp
1431 * gdb.base/nofield.exp
1432 * gdb.base/offsets.exp
1433 * gdb.base/overlays.exp
1434 * gdb.base/pending.exp
1435 * gdb.base/pointers.exp
1436 * gdb.base/pr11022.exp
1437 * gdb.base/printcmds.exp
1438 * gdb.base/prologue.exp
1439 * gdb.base/ptr-typedef.exp
1440 * gdb.base/realname-expand.exp
1441 * gdb.base/relativedebug.exp
1442 * gdb.base/relocate.exp
1443 * gdb.base/remote.exp
1444 * gdb.base/reread.exp
1445 * gdb.base/return2.exp
1446 * gdb.base/savedregs.exp
1447 * gdb.base/sep.exp
1448 * gdb.base/sepdebug.exp
1449 * gdb.base/sepsymtab.exp
1450 * gdb.base/set-inferior-tty.exp
1451 * gdb.base/setshow.exp
1452 * gdb.base/shlib-call.exp
1453 * gdb.base/sigaltstack.exp
1454 * gdb.base/siginfo-addr.exp
1455 * gdb.base/signals.exp
1456 * gdb.base/signull.exp
1457 * gdb.base/sigrepeat.exp
1458 * gdb.base/so-impl-ld.exp
1459 * gdb.base/solib-display.exp
1460 * gdb.base/solib-overlap.exp
1461 * gdb.base/solib-search.exp
1462 * gdb.base/solib-symbol.exp
1463 * gdb.base/structs.exp
1464 * gdb.base/structs2.exp
1465 * gdb.base/symtab-search-order.exp
1466 * gdb.base/twice.exp
1467 * gdb.base/unload.exp
1468 * gdb.base/varargs.exp
1469 * gdb.base/watchpoint-solib.exp
1470 * gdb.base/watchpoint.exp
1471 * gdb.base/whatis.exp
1472 * gdb.base/wrong_frame_bt_full.exp
1473 * gdb.btrace/dlopen.exp
1474 * gdb.cell/ea-standalone.exp
1475 * gdb.cell/ea-test.exp
1476 * gdb.cp/dispcxx.exp
1477 * gdb.cp/gdb2384.exp
1478 * gdb.cp/method2.exp
1479 * gdb.cp/nextoverthrow.exp
1480 * gdb.cp/pr10728.exp
1481 * gdb.disasm/am33.exp
1482 * gdb.disasm/h8300s.exp
1483 * gdb.disasm/mn10300.exp
1484 * gdb.disasm/sh3.exp
1485 * gdb.dwarf2/dw2-dir-file-name.exp
1486 * gdb.fortran/complex.exp
1487 * gdb.fortran/library-module.exp
1488 * gdb.guile/scm-pretty-print.exp
1489 * gdb.guile/scm-symbol.exp
1490 * gdb.guile/scm-type.exp
1491 * gdb.guile/scm-value.exp
1492 * gdb.linespec/linespec.exp
1493 * gdb.mi/gdb701.exp
1494 * gdb.mi/gdb792.exp
1495 * gdb.mi/mi-breakpoint-changed.exp
1496 * gdb.mi/mi-dprintf-pending.exp
1497 * gdb.mi/mi-dprintf.exp
1498 * gdb.mi/mi-exit-code.exp
1499 * gdb.mi/mi-pending.exp
1500 * gdb.mi/mi-solib.exp
1501 * gdb.mi/new-ui-mi-sync.exp
1502 * gdb.mi/pr11022.exp
1503 * gdb.mi/user-selected-context-sync.exp
1504 * gdb.opt/solib-intra-step.exp
1505 * gdb.python/py-events.exp
1506 * gdb.python/py-finish-breakpoint.exp
1507 * gdb.python/py-mi.exp
1508 * gdb.python/py-prettyprint.exp
1509 * gdb.python/py-shared.exp
1510 * gdb.python/py-symbol.exp
1511 * gdb.python/py-template.exp
1512 * gdb.python/py-type.exp
1513 * gdb.python/py-value.exp
1514 * gdb.reverse/solib-precsave.exp
1515 * gdb.reverse/solib-reverse.exp
1516 * gdb.server/solib-list.exp
1517 * gdb.stabs/weird.exp
1518 * gdb.threads/reconnect-signal.exp
1519 * gdb.threads/stepi-random-signal.exp
1520 * gdb.trace/actions.exp
1521 * gdb.trace/ax.exp
1522 * gdb.trace/backtrace.exp
1523 * gdb.trace/change-loc.exp
1524 * gdb.trace/deltrace.exp
1525 * gdb.trace/ftrace-lock.exp
1526 * gdb.trace/ftrace.exp
1527 * gdb.trace/infotrace.exp
1528 * gdb.trace/mi-tracepoint-changed.exp
1529 * gdb.trace/packetlen.exp
1530 * gdb.trace/passcount.exp
1531 * gdb.trace/pending.exp
1532 * gdb.trace/range-stepping.exp
1533 * gdb.trace/report.exp
1534 * gdb.trace/stap-trace.exp
1535 * gdb.trace/tfind.exp
1536 * gdb.trace/trace-break.exp
1537 * gdb.trace/trace-condition.exp
1538 * gdb.trace/trace-enable-disable.exp
1539 * gdb.trace/trace-mt.exp
1540 * gdb.trace/tracecmd.exp
1541 * gdb.trace/tspeed.exp
1542 * gdb.trace/tsv.exp
1543 * lib/perftest.exp
1544
fb9feb35
LM
15452016-12-01 Luis Machado <lgustavo@codesourcery.com>
1546
1547 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1548 with gdb_test_no_output.
1549 Use command as test name.
1550
cd2ddb6c
LM
15512016-12-01 Luis Machado <lgustavo@codesourcery.com>
1552
1553 Fix test names starting with uppercase throughout the files.
1554
1555 * gdb.ada/assign_1.exp
1556 * gdb.ada/boolean_expr.exp
1557 * gdb.base/arrayidx.exp
1558 * gdb.base/del.exp
1559 * gdb.base/gcore-buffer-overflow.exp
1560 * gdb.base/testenv.exp
1561 * gdb.compile/compile.exp
1562 * gdb.python/py-framefilter-invalidarg.exp
1563 * gdb.python/py-framefilter.exp
1564
bb95117e
LM
15652016-12-01 Luis Machado <lgustavo@codesourcery.com>
1566
1567 Fix test names starting with uppercase throughout the files.
1568
1569 * gdb.ada/array_return.exp
1570 * gdb.ada/expr_delims.exp
1571 * gdb.ada/mi_dyn_arr.exp
1572 * gdb.ada/mi_interface.exp
1573 * gdb.ada/mi_var_array.exp
1574 * gdb.ada/watch_arg.exp
1575 * gdb.arch/alpha-step.exp
1576 * gdb.arch/altivec-regs.exp
1577 * gdb.arch/e500-regs.exp
1578 * gdb.arch/powerpc-d128-regs.exp
1579 * gdb.base/arrayidx.exp
1580 * gdb.base/break.exp
1581 * gdb.base/checkpoint.exp
1582 * gdb.base/debug-expr.exp
1583 * gdb.base/dmsym.exp
1584 * gdb.base/radix.exp
1585 * gdb.base/sepdebug.exp
1586 * gdb.base/testenv.exp
1587 * gdb.base/watch_thread_num.exp
1588 * gdb.base/watchpoint-cond-gone.exp
1589 * gdb.cell/break.exp
1590 * gdb.cell/ea-cache.exp
1591 * gdb.compile/compile.exp
1592 * gdb.cp/gdb2495.exp
1593 * gdb.gdb/selftest.exp
1594 * gdb.gdb/xfullpath.exp
1595 * gdb.go/hello.exp
1596 * gdb.go/integers.exp
1597 * gdb.objc/basicclass.exp
1598 * gdb.pascal/hello.exp
1599 * gdb.pascal/integers.exp
1600 * gdb.python/py-breakpoint.exp
1601 * gdb.python/py-cmd.exp
1602 * gdb.python/py-linetable.exp
1603 * gdb.python/py-xmethods.exp
1604 * gdb.python/python.exp
1605 * gdb.reverse/consecutive-precsave.exp
1606 * gdb.reverse/finish-precsave.exp
1607 * gdb.reverse/i386-precsave.exp
1608 * gdb.reverse/machinestate-precsave.exp
1609 * gdb.reverse/sigall-precsave.exp
1610 * gdb.reverse/solib-precsave.exp
1611 * gdb.reverse/step-precsave.exp
1612 * gdb.reverse/until-precsave.exp
1613 * gdb.reverse/watch-precsave.exp
1614 * gdb.threads/leader-exit.exp
1615 * gdb.threads/pthreads.exp
1616 * gdb.threads/wp-replication.exp
1617 * gdb.trace/actions.exp
1618 * gdb.trace/mi-tsv-changed.exp
1619 * gdb.trace/tsv.exp
1620
de97fdd4
LM
16212016-12-01 Luis Machado <lgustavo@codesourcery.com>
1622
1623 Fix test names starting with uppercase throughout the files.
1624
1625 * gdb.arch/i386-bp_permanent.exp
1626 * gdb.arch/i386-gnu-cfi.exp
1627 * gdb.base/disasm-end-cu.exp
1628 * gdb.base/macscp.exp
1629 * gdb.base/pending.exp
1630 * gdb.base/watch_thread_num.exp
1631 * gdb.cp/exception.exp
1632 * gdb.cp/gdb2495.exp
1633 * gdb.cp/local.exp
1634 * gdb.python/py-evsignal.exp
1635 * gdb.python/python.exp
1636 * gdb.trace/tracecmd.exp
1637
9f058c10
LM
16382016-12-01 Luis Machado <lgustavo@codesourcery.com>
1639
1640 Fix test names starting with uppercase throughout the files.
1641
1642 * gdb.base/charset.exp
1643 * gdb.base/eval.exp
1644 * gdb.base/multi-forks.exp
1645 * gdb.guile/scm-progspace.exp
1646 * gdb.opencl/datatypes.exp
1647 * gdb.python/py-block.exp
1648 * gdb.python/py-function.exp
1649 * gdb.python/py-symbol.exp
1650 * gdb.python/py-symtab.exp
1651 * gdb.python/py-xmethods.exp
1652 * gdb.reverse/break-precsave.exp
1653 * gdb.reverse/break-reverse.exp
1654 * gdb.reverse/consecutive-precsave.exp
1655 * gdb.reverse/consecutive-reverse.exp
1656 * gdb.reverse/finish-precsave.exp
1657 * gdb.reverse/finish-reverse-bkpt.exp
1658 * gdb.reverse/finish-reverse.exp
1659 * gdb.reverse/fstatat-reverse.exp
1660 * gdb.reverse/getresuid-reverse.exp
1661 * gdb.reverse/i386-precsave.exp
1662 * gdb.reverse/i386-reverse.exp
1663 * gdb.reverse/i386-sse-reverse.exp
1664 * gdb.reverse/i387-stack-reverse.exp
1665 * gdb.reverse/insn-reverse.exp
1666 * gdb.reverse/machinestate-precsave.exp
1667 * gdb.reverse/machinestate.exp
1668 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1669 * gdb.reverse/pipe-reverse.exp
1670 * gdb.reverse/readv-reverse.exp
1671 * gdb.reverse/recvmsg-reverse.exp
1672 * gdb.reverse/rerun-prec.exp
1673 * gdb.reverse/s390-mvcle.exp
1674 * gdb.reverse/sigall-precsave.exp
1675 * gdb.reverse/sigall-reverse.exp
1676 * gdb.reverse/solib-precsave.exp
1677 * gdb.reverse/solib-reverse.exp
1678 * gdb.reverse/step-precsave.exp
1679 * gdb.reverse/step-reverse.exp
1680 * gdb.reverse/time-reverse.exp
1681 * gdb.reverse/until-precsave.exp
1682 * gdb.reverse/until-reverse.exp
1683 * gdb.reverse/waitpid-reverse.exp
1684 * gdb.reverse/watch-precsave.exp
1685 * gdb.reverse/watch-reverse.exp
1686
cdc7edd7
LM
16872016-12-01 Luis Machado <lgustavo@codesourcery.com>
1688
1689 Fix test names starting with uppercase throughout the files.
1690
1691 * gdb.arch/i386-mpx-simple_segv.exp
1692 * gdb.arch/i386-mpx.exp
1693 * gdb.arch/i386-permbkpt.exp
1694 * gdb.arch/pa-nullify.exp
1695 * gdb.arch/powerpc-d128-regs.exp
1696 * gdb.arch/vsx-regs.exp
1697 * gdb.base/bfp-test.exp
1698 * gdb.base/break.exp
1699 * gdb.base/breakpoint-shadow.exp
1700 * gdb.base/callfuncs.exp
1701 * gdb.base/charset.exp
1702 * gdb.base/commands.exp
1703 * gdb.base/completion.exp
1704 * gdb.base/dfp-test.exp
1705 * gdb.base/echo.exp
1706 * gdb.base/ending-run.exp
1707 * gdb.base/eval.exp
1708 * gdb.base/expand-psymtabs.exp
1709 * gdb.base/float128.exp
1710 * gdb.base/floatn.exp
1711 * gdb.base/foll-exec-mode.exp
1712 * gdb.base/gdb1056.exp
1713 * gdb.base/gdb11531.exp
1714 * gdb.base/kill-after-signal.exp
1715 * gdb.base/multi-forks.exp
1716 * gdb.base/overlays.exp
1717 * gdb.base/pending.exp
1718 * gdb.base/sepdebug.exp
1719 * gdb.base/testenv.exp
1720 * gdb.base/valgrind-db-attach.exp
1721 * gdb.base/watch_thread_num.exp
1722 * gdb.base/watchpoint-cond-gone.exp
1723 * gdb.base/watchpoint.exp
1724 * gdb.base/watchpoints.exp
1725 * gdb.cp/arg-reference.exp
1726 * gdb.cp/baseenum.exp
1727 * gdb.cp/operator.exp
1728 * gdb.cp/shadow.exp
1729 * gdb.dwarf2/dw2-op-out-param.exp
1730 * gdb.dwarf2/dw2-reg-undefined.exp
1731 * gdb.go/chan.exp
1732 * gdb.go/hello.exp
1733 * gdb.go/integers.exp
1734 * gdb.go/methods.exp
1735 * gdb.go/package.exp
1736 * gdb.guile/scm-parameter.exp
1737 * gdb.guile/scm-progspace.exp
1738 * gdb.guile/scm-value.exp
1739 * gdb.mi/mi-pending.exp
1740 * gdb.mi/user-selected-context-sync.exp
1741 * gdb.multi/multi-attach.exp
1742 * gdb.multi/tids.exp
1743 * gdb.opt/clobbered-registers-O2.exp
1744 * gdb.pascal/floats.exp
1745 * gdb.pascal/integers.exp
1746 * gdb.python/py-block.exp
1747 * gdb.python/py-events.exp
1748 * gdb.python/py-parameter.exp
1749 * gdb.python/py-symbol.exp
1750 * gdb.python/py-symtab.exp
1751 * gdb.python/py-type.exp
1752 * gdb.python/py-value.exp
1753 * gdb.python/py-xmethods.exp
1754 * gdb.python/python.exp
1755 * gdb.reverse/break-precsave.exp
1756 * gdb.reverse/consecutive-precsave.exp
1757 * gdb.reverse/finish-precsave.exp
1758 * gdb.reverse/i386-precsave.exp
1759 * gdb.reverse/machinestate-precsave.exp
1760 * gdb.reverse/sigall-precsave.exp
1761 * gdb.reverse/solib-precsave.exp
1762 * gdb.reverse/step-precsave.exp
1763 * gdb.reverse/until-precsave.exp
1764 * gdb.reverse/watch-precsave.exp
1765 * gdb.server/ext-attach.exp
1766 * gdb.server/ext-restart.exp
1767 * gdb.server/ext-run.exp
1768 * gdb.server/ext-wrapper.exp
1769 * gdb.stabs/gdb11479.exp
1770 * gdb.stabs/weird.exp
1771 * gdb.threads/attach-many-short-lived-threads.exp
1772 * gdb.threads/kill.exp
1773 * gdb.threads/watchpoint-fork.exp
1774
bc6c7af4
LM
17752016-12-01 Luis Machado <lgustavo@codesourcery.com>
1776
1777 Fix test names starting with uppercase throughout all the files below.
1778
1779 * gdb.ada/array_return.exp
1780 * gdb.ada/catch_ex.exp
1781 * gdb.ada/info_exc.exp
1782 * gdb.ada/mi_catch_ex.exp
1783 * gdb.ada/mi_dyn_arr.exp
1784 * gdb.ada/mi_ex_cond.exp
1785 * gdb.ada/mi_exc_info.exp
1786 * gdb.ada/mi_interface.exp
1787 * gdb.ada/mi_task_arg.exp
1788 * gdb.ada/mi_task_info.exp
1789 * gdb.ada/mi_var_array.exp
1790 * gdb.arch/alpha-step.exp
1791 * gdb.arch/amd64-disp-step.exp
1792 * gdb.arch/arm-disp-step.exp
1793 * gdb.arch/disp-step-insn-reloc.exp
1794 * gdb.arch/e500-prologue.exp
1795 * gdb.arch/ftrace-insn-reloc.exp
1796 * gdb.arch/gdb1558.exp
1797 * gdb.arch/i386-bp_permanent.exp
1798 * gdb.arch/i386-disp-step.exp
1799 * gdb.arch/i386-float.exp
1800 * gdb.arch/i386-gnu-cfi.exp
1801 * gdb.arch/ia64-breakpoint-shadow.exp
1802 * gdb.arch/mips16-thunks.exp
1803 * gdb.arch/pa-nullify.exp
1804 * gdb.arch/powerpc-aix-prologue.exp
1805 * gdb.arch/powerpc-power.exp
1806 * gdb.arch/ppc-dfp.exp
1807 * gdb.arch/s390-tdbregs.exp
1808 * gdb.arch/spu-info.exp
1809 * gdb.arch/spu-ls.exp
1810 * gdb.arch/thumb-bx-pc.exp
1811 * gdb.base/advance.exp
1812 * gdb.base/annota-input-while-running.exp
1813 * gdb.base/arrayidx.exp
1814 * gdb.base/asmlabel.exp
1815 * gdb.base/async.exp
1816 * gdb.base/attach-wait-input.exp
1817 * gdb.base/auto-connect-native-target.exp
1818 * gdb.base/batch-preserve-term-settings.exp
1819 * gdb.base/bfp-test.exp
1820 * gdb.base/bigcore.exp
1821 * gdb.base/bp-permanent.exp
1822 * gdb.base/break-always.exp
1823 * gdb.base/break-fun-addr.exp
1824 * gdb.base/break-idempotent.exp
1825 * gdb.base/break-main-file-remove-fail.exp
1826 * gdb.base/break-probes.exp
1827 * gdb.base/break-unload-file.exp
1828 * gdb.base/break.exp
1829 * gdb.base/call-ar-st.exp
1830 * gdb.base/call-rt-st.exp
1831 * gdb.base/call-sc.exp
1832 * gdb.base/call-signal-resume.exp
1833 * gdb.base/call-strs.exp
1834 * gdb.base/callexit.exp
1835 * gdb.base/callfuncs.exp
1836 * gdb.base/catch-gdb-caused-signals.exp
1837 * gdb.base/catch-signal-siginfo-cond.exp
1838 * gdb.base/catch-syscall.exp
1839 * gdb.base/compare-sections.exp
1840 * gdb.base/cond-eval-mode.exp
1841 * gdb.base/condbreak-call-false.exp
1842 * gdb.base/consecutive-step-over.exp
1843 * gdb.base/cursal.exp
1844 * gdb.base/disabled-location.exp
1845 * gdb.base/disasm-end-cu.exp
1846 * gdb.base/display.exp
1847 * gdb.base/double-prompt-target-event-error.exp
1848 * gdb.base/dprintf-bp-same-addr.exp
1849 * gdb.base/dprintf-detach.exp
1850 * gdb.base/dprintf-next.exp
1851 * gdb.base/dprintf-non-stop.exp
1852 * gdb.base/dprintf-pending.exp
1853 * gdb.base/dso2dso.exp
1854 * gdb.base/ending-run.exp
1855 * gdb.base/enum_cond.exp
1856 * gdb.base/examine-backward.exp
1857 * gdb.base/exe-lock.exp
1858 * gdb.base/exec-invalid-sysroot.exp
1859 * gdb.base/execl-update-breakpoints.exp
1860 * gdb.base/execution-termios.exp
1861 * gdb.base/fileio.exp
1862 * gdb.base/fixsection.exp
1863 * gdb.base/foll-exec-mode.exp
1864 * gdb.base/foll-exec.exp
1865 * gdb.base/fork-running-state.exp
1866 * gdb.base/frame-args.exp
1867 * gdb.base/fullpath-expand.exp
1868 * gdb.base/func-ptr.exp
1869 * gdb.base/gcore-relro-pie.exp
1870 * gdb.base/gdb1090.exp
1871 * gdb.base/gdb1555.exp
1872 * gdb.base/global-var-nested-by-dso.exp
1873 * gdb.base/gnu-ifunc.exp
1874 * gdb.base/hbreak-in-shr-unsupported.exp
1875 * gdb.base/hbreak-unmapped.exp
1876 * gdb.base/hook-stop.exp
1877 * gdb.base/infcall-input.exp
1878 * gdb.base/info-fun.exp
1879 * gdb.base/info-shared.exp
1880 * gdb.base/interrupt-noterm.exp
1881 * gdb.base/jit-so.exp
1882 * gdb.base/jit.exp
1883 * gdb.base/line-symtabs.exp
1884 * gdb.base/list.exp
1885 * gdb.base/longjmp.exp
1886 * gdb.base/macscp.exp
1887 * gdb.base/max-value-size.exp
1888 * gdb.base/nodebug.exp
1889 * gdb.base/nofield.exp
1890 * gdb.base/overlays.exp
1891 * gdb.base/paginate-after-ctrl-c-running.exp
1892 * gdb.base/paginate-bg-execution.exp
1893 * gdb.base/paginate-inferior-exit.exp
1894 * gdb.base/pending.exp
1895 * gdb.base/pr11022.exp
1896 * gdb.base/printcmds.exp
1897 * gdb.base/ptr-typedef.exp
1898 * gdb.base/ptype.exp
1899 * gdb.base/randomize.exp
1900 * gdb.base/range-stepping.exp
1901 * gdb.base/realname-expand.exp
1902 * gdb.base/relativedebug.exp
1903 * gdb.base/remote.exp
1904 * gdb.base/savedregs.exp
1905 * gdb.base/sepdebug.exp
1906 * gdb.base/set-noassign.exp
1907 * gdb.base/shlib-call.exp
1908 * gdb.base/shreloc.exp
1909 * gdb.base/sigaltstack.exp
1910 * gdb.base/sigbpt.exp
1911 * gdb.base/siginfo-addr.exp
1912 * gdb.base/siginfo-obj.exp
1913 * gdb.base/siginfo-thread.exp
1914 * gdb.base/signest.exp
1915 * gdb.base/signull.exp
1916 * gdb.base/sigrepeat.exp
1917 * gdb.base/skip.exp
1918 * gdb.base/so-impl-ld.exp
1919 * gdb.base/solib-corrupted.exp
1920 * gdb.base/solib-disc.exp
1921 * gdb.base/solib-display.exp
1922 * gdb.base/solib-overlap.exp
1923 * gdb.base/solib-search.exp
1924 * gdb.base/solib-symbol.exp
1925 * gdb.base/source-execution.exp
1926 * gdb.base/sss-bp-on-user-bp-2.exp
1927 * gdb.base/sss-bp-on-user-bp.exp
1928 * gdb.base/stack-checking.exp
1929 * gdb.base/stale-infcall.exp
1930 * gdb.base/step-break.exp
1931 * gdb.base/step-line.exp
1932 * gdb.base/step-over-exit.exp
1933 * gdb.base/step-test.exp
1934 * gdb.base/structs.exp
1935 * gdb.base/sym-file.exp
1936 * gdb.base/symtab-search-order.exp
1937 * gdb.base/term.exp
1938 * gdb.base/type-opaque.exp
1939 * gdb.base/unload.exp
1940 * gdb.base/until-nodebug.exp
1941 * gdb.base/until.exp
1942 * gdb.base/unwindonsignal.exp
1943 * gdb.base/watch-cond.exp
1944 * gdb.base/watch-non-mem.exp
1945 * gdb.base/watch_thread_num.exp
1946 * gdb.base/watchpoint-reuse-slot.exp
1947 * gdb.base/watchpoint-solib.exp
1948 * gdb.base/watchpoint.exp
1949 * gdb.btrace/dlopen.exp
1950 * gdb.cell/arch.exp
1951 * gdb.cell/break.exp
1952 * gdb.cell/bt.exp
1953 * gdb.cell/core.exp
1954 * gdb.cell/data.exp
1955 * gdb.cell/dwarfaddr.exp
1956 * gdb.cell/ea-cache.exp
1957 * gdb.cell/ea-standalone.exp
1958 * gdb.cell/ea-test.exp
1959 * gdb.cell/f-regs.exp
1960 * gdb.cell/fork.exp
1961 * gdb.cell/gcore.exp
1962 * gdb.cell/mem-access.exp
1963 * gdb.cell/ptype.exp
1964 * gdb.cell/registers.exp
1965 * gdb.cell/sizeof.exp
1966 * gdb.cell/solib-symbol.exp
1967 * gdb.cell/solib.exp
1968 * gdb.compile/compile-tls.exp
1969 * gdb.cp/exception.exp
1970 * gdb.cp/gdb2495.exp
1971 * gdb.cp/local.exp
1972 * gdb.cp/mb-inline.exp
1973 * gdb.cp/mb-templates.exp
1974 * gdb.cp/pr10687.exp
1975 * gdb.cp/pr9167.exp
1976 * gdb.cp/scope-err.exp
1977 * gdb.cp/templates.exp
1978 * gdb.cp/virtfunc.exp
1979 * gdb.dwarf2/dw2-dir-file-name.exp
1980 * gdb.dwarf2/dw2-single-line-discriminators.exp
1981 * gdb.fortran/complex.exp
1982 * gdb.fortran/library-module.exp
1983 * gdb.guile/guile.exp
1984 * gdb.guile/scm-cmd.exp
1985 * gdb.guile/scm-frame-inline.exp
1986 * gdb.guile/scm-objfile.exp
1987 * gdb.guile/scm-pretty-print.exp
1988 * gdb.guile/scm-symbol.exp
1989 * gdb.guile/scm-type.exp
1990 * gdb.guile/scm-value.exp
1991 * gdb.linespec/keywords.exp
1992 * gdb.linespec/ls-errs.exp
1993 * gdb.linespec/macro-relative.exp
1994 * gdb.linespec/thread.exp
1995 * gdb.mi/mi-breakpoint-changed.exp
1996 * gdb.mi/mi-dprintf-pending.exp
1997 * gdb.mi/mi-fullname-deleted.exp
1998 * gdb.mi/mi-logging.exp
1999 * gdb.mi/mi-pending.exp
2000 * gdb.mi/mi-solib.exp
2001 * gdb.mi/new-ui-mi-sync.exp
2002 * gdb.mi/user-selected-context-sync.exp
2003 * gdb.multi/dummy-frame-restore.exp
2004 * gdb.multi/multi-arch-exec.exp
2005 * gdb.multi/remove-inferiors.exp
2006 * gdb.multi/watchpoint-multi-exit.exp
2007 * gdb.opt/solib-intra-step.exp
2008 * gdb.perf/backtrace.exp
2009 * gdb.perf/single-step.exp
2010 * gdb.perf/skip-command.exp
2011 * gdb.perf/skip-prologue.exp
2012 * gdb.perf/solib.exp
2013 * gdb.python/lib-types.exp
2014 * gdb.python/py-as-string.exp
2015 * gdb.python/py-bad-printers.exp
2016 * gdb.python/py-block.exp
2017 * gdb.python/py-breakpoint.exp
2018 * gdb.python/py-cmd.exp
2019 * gdb.python/py-events.exp
2020 * gdb.python/py-evthreads.exp
2021 * gdb.python/py-finish-breakpoint.exp
2022 * gdb.python/py-finish-breakpoint2.exp
2023 * gdb.python/py-frame-inline.exp
2024 * gdb.python/py-frame.exp
2025 * gdb.python/py-inferior.exp
2026 * gdb.python/py-infthread.exp
2027 * gdb.python/py-mi.exp
2028 * gdb.python/py-objfile.exp
2029 * gdb.python/py-pp-maint.exp
2030 * gdb.python/py-pp-registration.exp
2031 * gdb.python/py-prettyprint.exp
2032 * gdb.python/py-recurse-unwind.exp
2033 * gdb.python/py-shared.exp
2034 * gdb.python/py-symbol.exp
2035 * gdb.python/py-symtab.exp
2036 * gdb.python/py-template.exp
2037 * gdb.python/py-type.exp
2038 * gdb.python/py-unwind-maint.exp
2039 * gdb.python/py-unwind.exp
2040 * gdb.python/py-value.exp
2041 * gdb.python/python.exp
2042 * gdb.reverse/finish-reverse-bkpt.exp
2043 * gdb.reverse/insn-reverse.exp
2044 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2045 * gdb.reverse/solib-precsave.exp
2046 * gdb.reverse/solib-reverse.exp
2047 * gdb.stabs/gdb11479.exp
2048 * gdb.stabs/weird.exp
2049 * gdb.threads/fork-child-threads.exp
2050 * gdb.threads/fork-plus-threads.exp
2051 * gdb.threads/fork-thread-pending.exp
2052 * gdb.threads/forking-threads-plus-breakpoint.exp
2053 * gdb.threads/hand-call-in-threads.exp
2054 * gdb.threads/interrupted-hand-call.exp
2055 * gdb.threads/linux-dp.exp
2056 * gdb.threads/local-watch-wrong-thread.exp
2057 * gdb.threads/next-while-other-thread-longjmps.exp
2058 * gdb.threads/non-ldr-exit.exp
2059 * gdb.threads/pending-step.exp
2060 * gdb.threads/print-threads.exp
2061 * gdb.threads/process-dies-while-detaching.exp
2062 * gdb.threads/process-dies-while-handling-bp.exp
2063 * gdb.threads/pthreads.exp
2064 * gdb.threads/queue-signal.exp
2065 * gdb.threads/reconnect-signal.exp
2066 * gdb.threads/signal-command-handle-nopass.exp
2067 * gdb.threads/signal-command-multiple-signals-pending.exp
2068 * gdb.threads/signal-delivered-right-thread.exp
2069 * gdb.threads/signal-sigtrap.exp
2070 * gdb.threads/sigthread.exp
2071 * gdb.threads/staticthreads.exp
2072 * gdb.threads/stepi-random-signal.exp
2073 * gdb.threads/thread-unwindonsignal.exp
2074 * gdb.threads/thread_check.exp
2075 * gdb.threads/thread_events.exp
2076 * gdb.threads/tid-reuse.exp
2077 * gdb.threads/tls-nodebug.exp
2078 * gdb.threads/tls-shared.exp
2079 * gdb.threads/tls-so_extern.exp
2080 * gdb.threads/tls.exp
2081 * gdb.threads/wp-replication.exp
2082 * gdb.trace/actions-changed.exp
2083 * gdb.trace/actions.exp
2084 * gdb.trace/backtrace.exp
2085 * gdb.trace/change-loc.exp
2086 * gdb.trace/collection.exp
2087 * gdb.trace/deltrace.exp
2088 * gdb.trace/disconnected-tracing.exp
2089 * gdb.trace/entry-values.exp
2090 * gdb.trace/ftrace-lock.exp
2091 * gdb.trace/ftrace.exp
2092 * gdb.trace/infotrace.exp
2093 * gdb.trace/mi-trace-frame-collected.exp
2094 * gdb.trace/mi-trace-unavailable.exp
2095 * gdb.trace/mi-traceframe-changed.exp
2096 * gdb.trace/mi-tracepoint-changed.exp
2097 * gdb.trace/mi-tsv-changed.exp
2098 * gdb.trace/no-attach-trace.exp
2099 * gdb.trace/packetlen.exp
2100 * gdb.trace/passc-dyn.exp
2101 * gdb.trace/passcount.exp
2102 * gdb.trace/pending.exp
2103 * gdb.trace/pr16508.exp
2104 * gdb.trace/qtro.exp
2105 * gdb.trace/range-stepping.exp
2106 * gdb.trace/read-memory.exp
2107 * gdb.trace/report.exp
2108 * gdb.trace/save-trace.exp
2109 * gdb.trace/signal.exp
2110 * gdb.trace/stap-trace.exp
2111 * gdb.trace/status-stop.exp
2112 * gdb.trace/strace.exp
2113 * gdb.trace/tfile.exp
2114 * gdb.trace/tfind.exp
2115 * gdb.trace/trace-break.exp
2116 * gdb.trace/trace-condition.exp
2117 * gdb.trace/trace-enable-disable.exp
2118 * gdb.trace/trace-mt.exp
2119 * gdb.trace/tracecmd.exp
2120 * gdb.trace/tracefile-pseudo-reg.exp
2121 * gdb.trace/tspeed.exp
2122 * gdb.trace/tstatus.exp
2123 * gdb.trace/tsv.exp
2124 * gdb.trace/unavailable.exp
2125 * gdb.trace/while-dyn.exp
2126 * gdb.trace/while-stepping.exp
2127 * lib/gdb-guile.exp
2128 * lib/gdb.exp
2129 * lib/mi-support.exp
2130 * lib/pascal.exp
2131 * lib/perftest.exp
2132 * lib/prelink-support.exp
2133 * lib/selftest-support.exp
2134
ad02e4fe
SM
21352016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2136
2137 * Makefile.in: Include disable-implicit-rules.mk.
2138
22347e55
AA
21392016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2140
2141 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2142 non-byte-aligned bit fields.
2143
da5b30da
AA
21442016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2145
2146 PR gdb/12616
2147 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2148 respects the DW_AT_data_bit_offset attribute.
2149
b593ecca
SM
21502016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2151
2152 * gdb.base/default.exp: Fix output of "set language".
2153
3b165252
SM
21542016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2155
2156 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2157 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2158 make.
2159 * configure.ac: Remove checks for the make program.
2160 * configure: Re-generate.
2161
1a2f3d7f
KB
21622016-11-16 Kevin Buettner <kevinb@redhat.com>
2163
2164 * gdb.python/py-recurse-unwind.c (main): Add loop.
2165 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2166 to read_register() and gdb.parse_and_eval(). Make each code
2167 call a separate case that can be individually tested.
2168 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2169 proc. Call cont_and_backtrace for each of the code paths that
2170 we want to test in the unwinder.
2171
b7f38fda
AA
21722016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2173
2174 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2175 the definition of struct S.
2176
1f8db343
CM
21772016-11-11 Catherine Moore <clm@codesourcery.com>
2178
2179 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2180
fad0c9fb
PA
21812016-11-09 Pedro Alves <palves@redhat.com>
2182
2183 * gdb.base/commands.exp (runto_or_return): New procedure.
2184 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2185 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2186 (progvar_simple_while_test, progvar_complex_if_while_test)
2187 (if_while_breakpoint_command_test)
2188 (infrun_breakpoint_command_test, breakpoint_command_test)
2189 (user_defined_command_test, watchpoint_command_test)
2190 (test_command_prompt_position, redefine_hook_test)
2191 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2192 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2193 multi_line_input and multi_line. Remove gdb_expect and
2194 gdb_stop_suppressing_tests uses.
2195 * lib/gdb.exp (valnum_re): New global.
2196 (multi_line_input): New procedure.
2197
8354c62c
SM
21982016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2199
2200 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2201 Remove.
2202 (test_setup): Define with proc_with_prefix.
2203 (test_cli_inferior): Likewise.
2204 (test_cli_thread): Likewise.
2205 (test_cli_frame): Likewise.
2206 (test_cli_select_frame): Likewise.
2207 (test_cli_up_down): Likewise.
2208 (test_mi_thread_select): Likewise.
2209 (test_mi_stack_select_frame): Likewise.
2210 (test_cli_in_mi_inferior): Likewise.
2211 (test_cli_in_mi_thread): Likewise.
2212 (test_cli_in_mi_frame): Likewise.
2213 (top level): Do not use with_test_prefix_procname.
2214
64f367a2
PA
22152016-11-09 Pedro Alves <palves@redhat.com>
2216
2217 * gdb.base/commands.exp (gdbvar_simple_if_test)
2218 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2219 (progvar_simple_if_test, progvar_simple_while_test)
2220 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2221 (infrun_breakpoint_command_test, breakpoint_command_test)
2222 (user_defined_command_test, watchpoint_command_test)
2223 (test_command_prompt_position, deprecated_command_test)
2224 (bp_deleted_in_command, temporary_breakpoint_commands)
2225 (stray_arg0_test, source_file_with_indented_comment)
2226 (recursive_source_test, if_commands_test)
2227 (error_clears_commands_left, redefine_hook_test)
2228 (redefine_backtrace_test): Use proc_with_prefix.
2229 * lib/gdb.exp (proc_with_prefix): New proc.
2230
0bb65f1e
AA
22312016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2232
2233 * gdb.base/tui-layout.c: New file.
2234 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2235 disassembly window contains very long lines.
2236
7353f247
TT
22372016-11-08 Tom Tromey <tom@tromey.com>
2238
2239 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2240 depend on Python 2.
2241
30a7bb83
TT
22422016-11-08 Tom Tromey <tom@tromey.com>
2243
2244 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2245 New method.
2246
cdf5a07c
MG
22472016-10-29 Manish Goregaokar <manish@mozilla.com>
2248
2806dc7e 2249 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2250
51a789c3
MG
22512016-10-27 Manish Goregaokar <manish@mozilla.com>
2252
2806dc7e
PA
2253 * gdb.rust/simple.rs: Add test for univariant enums without
2254 discriminants and for encoded struct-like enums.
51a789c3 2255
f610ab6d
PA
22562016-10-28 Pedro Alves <palves@redhat.com>
2257
2258 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2259 gdb_test_multiple, tighten regexps and match symtabs and line
2260 tables incrementally.
2261
b129b0ca
LM
22622016-10-28 Luis Machado <lgustavo@codesourcery.com>
2263
2264 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2265 general.
2266
ecf45d2c
SL
22672016-10-25 Luis Machado <lgustavo@codesourcery.com>
2268
2269 * gdb.base/exec-invalid-sysroot.exp: New file.
2270
b8d38ee4
JK
22712016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2274
f90fd8c2
JK
22752016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2276
2277 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2278
2d2476aa
MR
22792016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2280
2806dc7e
PA
2281 * gdb.base/killed-outside.exp: Remove $options from a call to
2282 `prepare_for_testing'.
2d2476aa 2283
e42b25a0
SM
22842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2285
2286 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2287 Change test message.
2288
3ccdb432
SM
22892016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2290
2291 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2292 Update comment.
2293
5bad3170
SM
22942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2295
2296 * gdb.trace/mi-trace-save.exp: New file.
2297
5ad9dba7
YQ
22982016-10-13 Yao Qi <yao.qi@linaro.org>
2299
2300 * gdb.base/code_elim.exp (get_var_address): Remove.
2301 * gdb.base/relocate.exp: Likewise.
2302 * gdb.base/shreloc.exp: Likewise.
2303 * lib/gdb.exp (get_var_address): New.
2304
62df7e21
YQ
23052016-10-13 Yao Qi <yao.qi@linaro.org>
2306
2307 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2308 floating point tests if $skip_float_test is false.
2309
4dac951e
LM
23102016-10-12 Luis Machado <lgustavo@codesourcery.com>
2311
2312 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2313 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2314 argc values.
2315 Add 1 to argc so we guarantee distinct initial/modified argc values.
2316
8f1a8fc4
JK
23172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2320
16c85b5d
JK
23212016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2324 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2325 * gdb.arch/vsx-regs.exp: Likewise.
2326
1d0e042a
YQ
23272016-10-07 Yao Qi <yao.qi@linaro.org>
2328
2329 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2330
68dadef5
MM
23312016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2332
2333 * gdb.python/python.exp: Test decode_line("*0").
2334
33fa2c6e
DE
23352016-10-06 Doug Evans <dje@google.com>
2336
2337 * gdb.python/py-value.exp (test_value_creation): Add test for large
2338 unsigned 64-bit value.
2339
9c37b5ae
TT
23402016-10-06 Tom Tromey <tom@tromey.com>
2341
2342 * gdb.compile/compile.exp: Change java tests to rust.
2343 * gdb.base/setshow.exp: Change java tests to rust.
2344 * gdb.base/default.exp: Remove java from language list.
2345 * README (Examples): Update language example.
2346 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2347 test.
2348 * lib/gdb.exp (skip_java_tests): Remove.
2349 * lib/java.exp: Remove.
2350 * gdb.java: Remove.
2351
78b86327
MR
23522016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2353
2354 * gdb.arch/mips-fcr.exp: New test.
2355 * gdb.arch/mips-fcr.c: Source for the new test.
2356
7470adbb
MR
23572016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2358
2359 * gdb.base/solib-disc.exp: Use `standard_output_file'
2360 throughout.
2361
4a556533
PA
23622016-10-06 Pedro Alves <palves@redhat.com>
2363
2364 * gdb.base/jit-simple-dl.c: New file.
2365 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2366 * gdb.base/jit-simple.c: ... this.
2367 * gdb.base/jit-simple.exp (jit_run): Delete.
2368 (build_jit): New proc.
2369 (jit_test_reread): Recompile either the main program or the shared
2370 library, depending on what is being tested. Skip changing address
2371 if caller wants to. Compare before/after addresses. If testing
2372 standalone, explicitly load the binary. Test "maint info
2373 breakpoints".
2374 (top level): Add "standalone vs shared lib" and "change address"
2375 vs "same address" axes.
2376
5a122fbc
PA
23772016-10-06 Pedro Alves <palves@redhat.com>
2378
2379 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2380 call.
2381 (jit_run): Delete.
2382 (jit_test_reread): Use with_test_prefix. Reload the main binary
2383 explicitly. Compare the before/after addresses of the JIT
2384 descriptor.
2385
ee8da4b8
DE
23862016-08-15 Doug Evans <dje@google.com>
2387
2388 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2389 for single bitfields is bool.
2390 * gdb.xml/tdesc-regs.exp: Ditto.
2391
f389f6fe
JK
23922016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2393
2394 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2395
fdebf1a4
YQ
23962016-10-05 Yao Qi <yao.qi@linaro.org>
2397
2398 * lib/gdb.exp (support_complex_tests): Return zero if
2399 gdb_skip_float_test return true.
2400
9c36d954 24012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2402 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2403
2404 PR gdb/20487
2405 * gdb.mi/user-selected-context-sync.exp: New file.
2406 * gdb.mi/user-selected-context-sync.c: New file.
2407
4034d0ff 24082016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2409 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2410
2411 PR gdb/20487
2412 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2413 =thread-select-event check.
2414
a4297203
PB
24152016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2416
2417 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2418 the compulsory L operand changes.
2419 * gdb.arch/powerpc-power.s: Likewise.
2420
bb805577
JK
24212016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2422
2423 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2424 * gdb.base/jit-attach-pie.c: New file.
2425 * gdb.base/jit-attach-pie.exp: New file.
2426
6d61dee5
PA
24272016-09-28 Pedro Alves <palves@redhat.com>
2428
2429 * gdb.base/infcall-input.c: New file.
2430 * gdb.base/infcall-input.exp: New file.
2431
f73842fc
YQ
24322016-09-22 Yao Qi <yao.qi@linaro.org>
2433
2434 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2435 (gdb_exit): Rename it to ...
2436 (gdbserver_gdb_exit): ... Close GDBserver.
2437 (gdb_exit): New proc, call gdbserver_gdb_exit.
2438 (mi_gdb_exit): Likewise.
2439
90681dab
YQ
24402016-09-22 Yao Qi <yao.qi@linaro.org>
2441
2442 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2443 path.
2444 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2445 Remove duplication.
2446
9c211fd8
YQ
24472016-09-22 Yao Qi <yao.qi@linaro.org>
2448
2449 * lib/gdbserver-support.exp: Check the existence of
2450 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2451
ad0a504f
AK
24522016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2453
2454 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2455
36cf1806
TT
24562016-09-21 Tom Tromey <tom@tromey.com>
2457
2458 PR gdb/20604:
2459 * gdb.base/quit.exp: New file.
2460
74172ecf
SM
24612016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2462
2463 * .gitignore: New file.
2464
3d0ec882
MR
24652016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2466
2467 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2468 throughout.
2469
8193adea
AA
24702016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2471
2472 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2473
d41a5c09
JK
24742016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * gdb.cp/casts.cc (decltype): Move it ...
2477 (main): ... with its call to ...
2478 * gdb.cp/casts03.cc: ... a new file.
2479 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2480
d2dfe700
JK
24812016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2482
2483 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2484
e2a92b16
PB
24852016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2486
2487 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2488 and sync up the test with tests in gas/testsuite/gas/ppc.
2489 * gdb.arch/powerpc-power.exp: Likewise.
2490
49b4de64
JK
24912016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2492
2493 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2494
2c29df25
SDJ
24952016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2496 Jan Kratochvil <jan.kratochvil@redhat.com>
2497
2498 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2499 make m1's definition to be different from m2's. Use 'dummy' as an
2500 argument for probe 'two'.
2501
cc3c2846
JB
25022016-09-10 Jon Beniston <jon@beniston.com>
2503
2504 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2505 for sim target.
2506
e1b2624a
AA
25072016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2508
2509 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2510 variable declaration.
2511 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2512 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2513 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2514 received HWCAP as its argument.
2515
4295e285
PA
25162016-09-06 Pedro Alves <palves@redhat.com>
2517
2518 * gdb.base/new-ui-pending-input.c: New file.
2519 * gdb.base/new-ui-pending-input.exp: New file.
2520 * gdb.exp (clear_gdb_spawn_id): New procedure.
2521 (with_spawn_id): Check whether gdb_spawn_id exists before
2522 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2523 on exit.
2524
00d5215e
UW
25252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2526
2527 * gdb.base/float128.c: New file.
2528 * gdb.base/float128.exp: Likewise.
2529 * gdb.base/floatn.c: Likewise.
2530 * gdb.base/floatn.exp: Likewise.
2531
a9ff5f12
UW
25322016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2533
2534 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2535
f245535c
PA
25362016-09-05 Pedro Alves <palves@redhat.com>
2537
2538 PR backtrace/19927
2539 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2540 unwinders are immediately called as side effect of "source" or
2541 "disable unwinder" commands.
2542 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2543
ae9cf263
YQ
25442016-09-02 Yao Qi <yao.qi@linaro.org>
2545
2546 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2547 is true and $type is "float" or "double".
2548
27aba047
YQ
25492016-09-02 Yao Qi <yao.qi@linaro.org>
2550
2551 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2552 true.
2553 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2554 * gdb.base/call-rt-st.exp: Likewise.
2555 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2556 return value instead of gdb,skip_float_test.
2557 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2558 (do_function_calls): Use its return value instead of
2559 gdb,skip_float_test.
2560 * gdb.base/finish.exp: Likewise.
2561 * gdb.base/funcargs.exp: Likewise.
2562 * gdb.base/return.exp: Likewise.
2563 * gdb.base/return2.exp: Likewise.
2564 * gdb.base/varargs.exp: Likewise.
2565 * lib/gdb.exp (gdb_skip_float_test): Change it to
2566 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2567
5af962df
AA
25682016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2569
2570 * gdb.multi/tids.exp: Test "thread apply all".
2571
7fac6910
JK
25722016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 * gdb.base/default.exp (tty): Remove.
2575
bb1fe4ac
KB
25762016-08-24 Kevin Buettner <kevinb@redhat.com>
2577
2806dc7e
PA
2578 * gdb.python/py-recurse-unwind.c: New file.
2579 * gdb.python/py-recurse-unwind.py: New file.
2580 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2581
0a1ddfa6
SM
25822016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2583
2584 * gdb.base/set-inferior-tty.exp: New file.
2585 * gdb.base/set-inferior-tty.c: New file.
2586
d9de1fe3
PA
25872016-08-23 Pedro Alves <palves@redhat.com>
2588
2589 PR gdb/20494
2590 * gdb.base/new-ui-echo.c: New file.
2591 * gdb.base/new-ui-echo.exp: New file.
2592
e9d9abd7
YQ
25932016-08-23 Yao Qi <yao.qi@linaro.org>
2594
2595 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2596 gdbserver_spawn.
2597 * gdb.server/connect-without-multi-process.exp (do_test):
2598 Likewise.
2599
3589529e
YQ
26002016-08-23 Yao Qi <yao.qi@linaro.org>
2601
2602 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2603 standalone_txt. Delete gdb_txt and standalone_txt on host
2604 and target. Spawn the binary on target. Copy files from
2605 target to host.
2606
6bb90213
PA
26072016-08-22 Pedro Alves <palves@redhat.com>
2608
2609 PR gdb/20505
2610 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2611 with_test_prefix. Factor out bits to ...
2612 (test_no_vdso): ... this new procedure.
2613
20c2c024
CL
26142016-08-19 Carl Love <cel@us.ibm.com>
2615
2616 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2617 maintaining separate logic for constructing the output path.
2618 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2619 * gdb.arch/ppc-dfp.exp: Likewise.
2620 * gdb.arch/ppc-fp.exp: Likewise.
2621 * gdb.arch/vsx-regs.exp: Likewise.
2622 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2623 binprefix for generating the additional binary files.
2624
0646e07d
PA
26252016-08-19 Pedro Alves <palves@redhat.com>
2626
2627 * gdb.trace/mi-trace-frame-collected.exp
2628 (test_trace_frame_collected): On x32, expect two registers.
2629
46da9242
CL
26302016-08-18 Carl Love <cel@us.ibm.com>
2631
2632 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2633 and sync up the test with tests in gas/testsuite/gas/ppc.
2634 * gdb.arch/powerpc-power.exp: Likewise.
2635
eb2332d7
SM
26362016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2637
2638 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2639 expected error message.
2640
63c61e04
SM
26412016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2642
2643 * gdb.multi/remove-inferiors.exp: New file.
2644 * gdb.multi/remove-inferiors.c: New file.
2645
7b17065f
YQ
26462016-08-12 Yao Qi <yao.qi@linaro.org>
2647
2648 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2649 argument list.
2650
01d3dedf
PA
26512016-08-10 Pedro Alves <palves@redhat.com>
2652
2653 PR gdb/19187
2654 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2655 setup_kfails.
2656
3eb7562a
PA
26572016-08-09 Pedro Alves <palves@redhat.com>
2658 Simon Marchi <simon.marchi@ericsson.com>
2659
2660 PR gdb/20418
2661 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2662 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2663
80614914
PA
26642016-08-09 Pedro Alves <palves@redhat.com>
2665
2666 PR mi/20431
2667 * gdb.mi/mi-cmd-error.exp: New file.
2668
f348d89a
PA
26692016-08-09 Pedro Alves <palves@redhat.com>
2670
2671 PR gdb/18653
2672 * gdb.base/signals-state-child.c: New file.
2673 * gdb.base/signals-state-child.exp: New file.
2674 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2675
e5ca03b4
PA
26762016-08-09 Pedro Alves <palves@redhat.com>
2677
2678 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2679
282a0691
TT
26802016-08-03 Tom Tromey <tom@tromey.com>
2681
2682 PR python/18565:
2683 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2684
41bfcd63
YQ
26852016-08-01 Yao Qi <yao.qi@linaro.org>
2686
2687 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2688 variable mode to "multi-process" if $multi_process is 1, otherwise
2689 set it to "single-process".
2690
e3465b24
YQ
26912016-08-01 Yao Qi <yao.qi@linaro.org>
2692
2693 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2694 * gdb.cp/cpexprs.exp: Likewise.
2695 * gdb.cp/m-static.exp: Likewise.
2696
0b31a4bc
TT
26972016-07-26 Tom Tromey <tom@tromey.com>
2698
2699 PR python/20190:
2700 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2701 test.
2702
e0461dbb
MM
27032016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2704
2705 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2706 selecting assembly source files.
2707 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2708 assembly source files.
2709 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2710 assembly source files.
2711 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2712 selecting assembly source files.
2713
8194e927
SM
27142016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2715
2716 * gdb.base/new-ui.exp (do_test_invalid_args): New
2717 procedure.
2718
c0272db5
TW
27192016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2720
2721 * gdb.btrace/reconnect.c: New file.
2722 * gdb.btrace/reconnect.exp: New file.
2723
e3487908
GKB
27242016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2725
2726 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2727 to test_catch_syscall_group.
2728 (test_catch_syscall_group): New.
2729
12df5c00
TT
27302016-07-21 Tom Tromey <tom@tromey.com>
2731
2732 * gdb.rust/simple.rs (main): Use empty struct expression.
2733 * gdb.rust/simple.exp: Add tests for empty struct expression.
2734
bae62ee2
YQ
27352016-07-21 Yao Qi <yao.qi@linaro.org>
2736
2737 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2738 if gdb_skip_xml_test is true on some targets.
2739
b1b53fb3
YQ
27402016-07-21 Yao Qi <yao.qi@linaro.org>
2741
2742 * gdb.server/solib-list.exp: Unset last_loaded_file.
2743
027d97f8
JK
27442016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2747 "step into captured_main (args)".
2748
7674d381
JK
27492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2750
2751 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2752
72b5d099
JK
27532016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2754
2755 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2756
1f960ced
PA
27572016-07-19 Pedro Alves <palves@redhat.com>
2758
2759 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2760 * gdb.opt/inline-bt.exp: Likewise.
2761 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2762 additional_flags=-Winline.
2763 * gdb.opt/inline-locals.exp: Likewise.
2764 * gdb.opt/inline-markers.c (ATTR): Define.
2765 (inlined_fn): Use it.
2766
f25827c1
YQ
27672016-07-19 Yao Qi <yao.qi@linaro.org>
2768
2769 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2770 (test_with_self): Remove some code. Remove argument executable.
2771 (top-level): Use do_self_tests.
2772
37539ebe
DB
27732016-07-15 Zachary Welch <zwelch@codesourcery.com>
2774 Don Breazeal <donb@codesourcery.com>
2775
2776 * gdb.base/maint.exp: Escape paths used in regular expressions.
2777 * gdb.stabs/weird.exp: Likewise.
2778
dac790e1
TT
27792016-07-13 Tom Tromey <tom@tromey.com>
2780
2781 PR python/15620, PR python/18620:
2782 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2783 (test_bkpt_events): New procs.
2784
93daf339
TT
27852016-07-13 Tom Tromey <tom@tromey.com>
2786
2787 PR python/17698:
2788 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2789 test.
2790 (test_watchpoints): Likewise.
2791 (test_bkpt_pending): New proc.
2792
6571a381
TT
27932016-07-13 Tom Tromey <tom@tromey.com>
2794
2795 PR cli/18053:
2796 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2797 completion test.
2798
e8732474
JK
27992016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2800
2801 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2802 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2803 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2804 f_label.
2805 (g): Rename g_end_lbl to g_label.
2806 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2807 low_pc and high_pc.
2808 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2809
e0f3fd7c
TT
28102016-07-12 Tom Tromey <tom@tromey.com>
2811
2812 PR python/19293:
2813 * gdb.python/py-unwind-maint.exp: Update tests.
2814
3cfe46b6
YQ
28152016-07-12 Yao Qi <yao.qi@linaro.org>
2816
2817 * lib/selftest-support.exp (selftest_setup): Match the output
2818 when captured_main is inlined.
2819
4f19a0e6
WT
28202016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2821
2822 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2823 New variables.
2824 (print this%a, print this%b, print this): New tests.
2825 * gdb.fortran/derived-types.f90 (this): New object and
2826 initialization.
2827
986cf455
SM
28282016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2829
2830 * gdb.ada/arraydim.exp: Remove extra directory level in build
2831 directory.
2832
f0464b23
SM
28332016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2834
2835 * lib/ada.exp: Remove extra directory level in build directory.
2836 * gdb.ada/cond_lang.exp: Likewise.
2837 * gdb.ada/exec_changed.exp: Likewise.
2838 * gdb.ada/lang_switch.exp: Likewise.
2839
42d94011
MG
28402016-07-06 Manish Goregaokar <manish@mozilla.com>
2841
2806dc7e
PA
2842 * simple.rs: Add test for raw pointer subscripting.
2843 * simple.exp: Add test expectations.
42d94011 2844
647c264c
YQ
28452016-07-05 Yao Qi <yao.qi@linaro.org>
2846
2847 * gdb.mi/mi-reverse.exp: Match =record-started output.
2848
20aa2c60
PA
28492016-07-01 Pedro Alves <palves@redhat.com>
2850
2851 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2852 procedure.
2853 (jit_reader_test): Test the jit reader's unwinder.
2854 * gdb.base/jithost.c (jit_function_00_code): New global.
2855 (main): Use memcpy to fill in the mmapped code, instead of poking
2856 bytes manually here.
2857 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2858 value.
2859 (read_debug_info): Save the function's range.
2860 (read_sp): New function.
2861 (unwind_frame): Use it. Also unwind RBP.
2862 (get_frame_id): Use read_sp.
2863 (gdb_init_reader): Use calloc instead of malloc.
2864 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2865 parameter. Use gdb_test_multiple.
2866
ced2dffb
PA
28672016-07-01 Pedro Alves <palves@redhat.com>
2868 Antoine Tremblay <antoine.tremblay@ericsson.com>
2869
2870 * gdb.threads/process-dies-while-detaching.c: New file.
2871 * gdb.threads/process-dies-while-detaching.exp: New file.
2872
63000888
PA
28732016-07-01 Pedro Alves <palves@redhat.com>
2874
2875 * gdb.multi/watchpoint-multi-exit.c: New file.
2876 * gdb.multi/watchpoint-multi-exit.exp: New file.
2877
038d4868
PA
28782016-06-30 Pedro Alves <palves@redhat.com>
2879
2880 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2881 unset inferior_spawn_id.
2882
994e9c83
PA
28832016-06-30 Pedro Alves <palves@redhat.com>
2884
2885 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2886 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2887
e5653468
YQ
28882016-06-29 Yao Qi <yao.qi@linaro.org>
2889
2890 * gdb.base/return.c: Add copyright header.
2891
803b47e5
TT
28922016-06-29 Tom Tromey <tom@tromey.com>
2893
2894 PR python/20129:
2895 * gdb.python/py-framefilter.exp: Add tests for setting priority
2896 and disabling of non-existent frame filter.
2897
28244707
YQ
28982016-06-29 Yao Qi <yao.qi@linaro.org>
2899
2900 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2901 0x0f07ff.
2902
a31d2f06
YQ
29032016-06-28 Yao Qi <yao.qi@linaro.org>
2904
2905 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2906 triplets. Start gdb, execute catch syscall, and continue. Check
2907 gdb's output to determine catch syscall is supported.
2908
921d8f54
MG
29092016-06-27 Manish Goregaokar <manish@mozilla.com>
2910
25d49b86
PA
2911 * gdb.rust/simple.rs: Add test for returning unit in a function.
2912 * gdb.rust/simple.exp: Add expectation for functions returning
2913 unit.
921d8f54 2914
f4952523
PMR
29152016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2916
2917 * gdb.python/py-breakpoint-create-fail.c,
2918 gdb.python/py-breakpoint-create-fail.exp,
2919 gdb.python/py-breakpoint-create-fail.py: New testcase.
2920
fccb08f8
MG
29212016-06-25 Manish Goregaokar <manish@mozilla.com>
2922
2923 PR gdb/20239
2924 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2925 * gdb.rust/simple.exp: Add test expectations for new NonZero
2926 tests.
fccb08f8 2927
6b850546
DT
29282016-06-24 David Taylor <dtaylor@emc.com>
2929
2930 * gdb.base/offsets.exp: New file.
2931 * gdb.base/offsets.c: New file.
2932
17621150
TT
29332016-06-23 Tom Tromey <tom@tromey.com>
2934
2935 PR gdb/16483:
2936 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2937 before any filters are loaded.
2938
04d59df6
WT
29392016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2940
2941 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2942 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2943 structs.
2944 * gdb.fortran/derived-type-function.exp: New file.
2945 * gdb.fortran/derived-type-function.f90: New file.
2946
2947
ac69f786
PA
29482016-06-21 Pedro Alves <palves@redhat.com>
2949
2950 * gdb.base/new-ui.exp: New file.
2951 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2952 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2953 (with_spawn_id): New procedure.
2954
49940788
PA
29552016-06-21 Pedro Alves <palves@redhat.com>
2956
2957 * gdb.mi/mi-exec-run.exp: New file.
2958
ef274d26
PA
29592016-06-21 Pedro Alves <palves@redhat.com>
2960
2961 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
2962 breakpoint command's output on the main UI.
2963 (test_break): New procedure, factored out from calls in the top
2964 level.
2965 (top level): Use foreach_with_prefix to test MI as main UI and as
2966 separate UI.
2967
468afe6c
PA
29682016-06-21 Pedro Alves <palves@redhat.com>
2969
2970 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
2971 (test_awatch_creation_and_listing)
2972 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
2973 Remove 'type' parameter.
2974 (test_watchpoint_all): New parameter mi_mode. Remove
2975 with_test_prefix.
2976 (top level): Use foreach_with_prefix, and add main/separate UI MI
2977 testing axis.
2978
51f77c37
PA
29792016-06-21 Pedro Alves <palves@redhat.com>
2980
2981 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
2982 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
2983 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
2984 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
2985 (gdb_main_spawn_id, mi_spawn_id): Declare and
2986 comment.
2987 (mi_create_inferior_pty): New procedure,
2988 factored out from default_mi_gdb_start.
2989 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
2990 procedures.
2991 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
2992 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
2993 Use mi_create_inferior_pty.
2994 (mi_gdb_start): Use eval to pass down args list.
2995
8980e177
PA
29962016-06-21 Pedro Alves <palves@redhat.com>
2997
2998 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
2999 * gdb.opt/inline-cmds.exp: Add MI tests.
3000
f38d3ad1
PA
30012016-06-21 Pedro Alves <palves@redhat.com>
3002
3003 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3004
45db7c09
PA
30052016-06-21 Pedro Alves <palves@redhat.com>
3006
3007 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3008 (top level): Use it instead of mi_execute_to.
3009
5a069ab3
PA
30102016-06-21 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3013 (cont_handler_str): New.
3014 (signal_stop_handler): Set stop_handler_str instead of printing to
3015 stdout.
3016 (continue_handler): Set cont_handler_str instead of printing to
3017 stdout.
3018 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3019 mi_send_resuming_command. Print stop_handler_str and
3020 cont_handler_str instead of expecting the python events print
3021 directly.
3022
2838cc1d
SD
30232016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3024
3025 * gdb.base/jit-reader.exp: New file.
3026 * gdb.base/jithost.c: New file.
3027 * gdb.base/jithost.h: New file.
3028 * gdb.base/jitreader.c : New file.
3029 * gdb.base/jit-protocol.h: New file.
3030
21a77091
YQ
30312016-06-17 Yao Qi <yao.qi@linaro.org>
3032
3033 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3034 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3035 and detach-on-fork. Adjust tests.
3036 (top level): Invoke break_cond_on_syscall with combinations of
3037 syscall, follow-fork-mode and detach-on-fork.
3038
f50bf8e5
YQ
30392016-06-17 Yao Qi <yao.qi@linaro.org>
3040
3041 * gdb.base/step-over-exit.c: New.
3042 * gdb.base/step-over-exit.exp: New.
3043
a28d8e50
YTL
30442016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3045
3046 * gdb.base/float.exp: Add target check for nds32*-*-*.
3047 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3048
cad8e26d
AB
30492016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3050
3051 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3052 for unsupported target features.
3053 * gdb.base/call-rt-st.exp: Likewise.
3054 * gdb.base/call-sc.exp: Likewise.
3055 * gdb.base/call-signal-resume.exp: Likewise.
3056 * gdb.base/call-strs.exp: Likewise.
3057 * gdb.base/callexit.exp: Likewise.
3058 * gdb.base/callfuncs.exp: Likewise.
3059 * gdb.base/nodebug.exp: Likewise.
3060 * gdb.base/printcmds.exp: Likewise.
3061 * gdb.base/ptype.exp: Likewise.
3062 * gdb.base/structs.exp: Likewise.
3063 * gdb.base/unwindonsignal.exp: Likewise.
3064 * gdb.cp/gdb2495.exp: Likewise.
3065 * gdb.cp/templates.exp: Likewise.
3066 * gdb.cp/virtfunc.exp: Likewise.
3067 * gdb.threads/hand-call-in-threads.exp: Likewise.
3068 * gdb.threads/interrupted-hand-call.exp: Likewise.
3069 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3070
347dc102
TT
30712016-06-10 Tom Tromey <tom@tromey.com>
3072
3073 PR rust/20110:
3074 * gdb.rust/expr.exp: Add test for integer constant larger than
3075 i32.
3076
5e13cf25
BH
30772016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3078
3079 * gdb.fortran/nested-funcs.exp: New.
3080 * gdb.fortran/nested-funcs.f90: New.
3081
bb556f1f
TK
30822016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3083
3084 * gdb.base/examine-backward.c: New file.
3085 * gdb.base/examine-backward.exp: New file.
3086
38b022b4
SM
30872016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3088
3089 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3090 matching.
3091
1b40ec05
TT
30922016-06-02 Tom Tromey <tom@tromey.com>
3093
3094 PR python/18984:
3095 * gdb.python/py-shared.exp: Add solib_name test.
3096
193bd378
SM
30972016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3098
3099 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3100
3326303b
MG
31012016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3102
3103 PR c++/19893
3104 * gdb.dwarf2/implref.exp: Rename to...
3105 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3106 * gdb.dwarf2/implref-array.c: New file.
3107 * gdb.dwarf2/implref-array.exp: Likewise.
3108 * gdb.dwarf2/implref-global.c: Likewise.
3109 * gdb.dwarf2/implref-global.exp: Likewise.
3110 * gdb.dwarf2/implref-struct.c: Likewise.
3111 * gdb.dwarf2/implref-struct.exp: Likewise.
3112
825c8ef2
AT
31132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3114
3115 * gdb.trace/trace-condition.exp: Add 64bit tests.
3116
2320162a
AT
31172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3118
3119 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3120 bits types.
3121 (main): Adapt to 8 to 64 bits types.
3122 * gdb.trace/trace-condition.exp: Add new tests.
3123
a7818233
AT
31242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3125
3126 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3127
0d336466
AT
31282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3129
3130 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3131 Move condition tests...
3132 * gdb.trace/trace-condition.exp: Here.
3133
7faeb45a
AT
31342016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3135
3136 * gdb.trace/trace-condition.exp: Add counter-case tests.
3137
e385593e
JK
31382016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 PR c++/15231
3141 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3142 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3143
744608cc
PA
31442016-05-27 Pedro Alves <palves@redhat.com>
3145
3146 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3147 New procedure.
3148 (top level): Call it, and bail out of DejaGnu is known to be bad.
3149
ac775bf4
AB
31502016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3151
3152 * gdb.base/whatis.c: Extend the test case.
3153 * gdb.base/whatis.exp: Add additional tests.
3154
2bbad2ea
BH
31552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3156
3157* gdb.fortran/type.f90: Add pointer variable.
3158* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3159
8b70175d
BH
31602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3161
3162 * gdb.fortran/vla-type.exp: Fix testcase name.
3163
86d8a848
BH
31642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3165
3166 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3167
e188eb36
BH
31682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3169
3170 * gdb.fortran/type.f90: Add nested structures.
3171 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3172 * gdb.fortran/derived-type.exp: Adapt expected output.
3173 * gdb.fortran/vla-type.exp: Adapt expected output.
3174
9b2db1fd
BH
31752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3176
3177 * gdb.fortran/whatis_type.exp: Adapt expected output.
3178
72b17055
BH
31792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3180
3181 * gdb.fortran/print_type.exp: Fix expected output.
3182 * gdb.fortran/whatis_type.exp: Fix expected output.
3183
3cd81d8d
BH
31842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3185
3186 * gdb.fortran/whatis_type.exp: Use multi_line.
3187
ddae9462
TT
31882016-05-24 Tom Tromey <tom@tromey.com>
3189
3190 PR python/17386:
3191 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3192 use value as an index.
3193
1957f6b8
TT
31942016-05-23 Tom Tromey <tom@tromey.com>
3195
3196 PR python/17981:
3197 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3198 no-breakpoint case.
3199
026a9174
PA
32002016-05-24 Pedro Alves <palves@redhat.com>
3201
3202 PR gdb/19828
3203 * gdb.threads/clone-attach-detach.c: New file.
3204 * gdb.threads/clone-attach-detach.exp: New file.
3205
e70a7231
FR
32062016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3207
3208 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3209
0f6ed0e0
TT
32102016-05-23 Tom Tromey <tom@tromey.com>
3211
3212 PR python/19438, PR python/18393:
3213 * gdb.python/py-progspace.exp: Add "dir" test.
3214 * gdb.python/py-objfile.exp: Add "dir" test.
3215
ffd19d61
YQ
32162016-05-23 Yao Qi <yao.qi@linaro.org>
3217
3218 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3219 * gdb.arch/thumb2-it.exp: Likewise.
3220
9e8f9b05
SM
32212016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3222
3223 * gdb.mi/mi-threads-interrupt.c: New file.
3224 * gdb.mi/mi-threads-interrupt.exp: New file.
3225
61c6156d
SM
32262016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3227
3228 PR gdb/18077
3229 * gdb.mi/mi-async-run.exp: New file.
3230 * gdb.mi/mi-async-run.c: New file.
3231
67218854
TT
32322016-05-17 Tom Tromey <tom@tromey.com>
3233 Manish Goregaokar <manishsmail@gmail.com>
3234
3235 * lib/rust-support.exp: New file.
3236 * lib/gdb.exp (skip_rust_tests): New proc.
3237 (build_executable_from_specs): Handle rust.
3238 * lib/future.exp (gdb_find_rustc): New proc.
3239 (gdb_default_target_compile): Handle rust.
3240 * gdb.rust/expr.exp: New file.
3241 * gdb.rust/generics.exp: New file.
3242 * gdb.rust/generics.rs: New file.
3243 * gdb.rust/methods.exp: New file.
3244 * gdb.rust/methods.rs: New file.
3245 * gdb.rust/modules.exp: New file.
3246 * gdb.rust/modules.rs: New file.
3247 * gdb.rust/simple.exp: New file.
3248 * gdb.rust/simple.rs: New file.
3249
c44af4eb
TT
32502016-05-17 Tom Tromey <tom@tromey.com>
3251
3252 * gdb.base/default.exp (set language): Add rust.
3253
dcd1f979
TT
32542016-05-17 Tom Tromey <tom@tromey.com>
3255
3256 * gdb.gdb/unittest.exp: New file.
3257
155b7f57
YQ
32582016-05-16 Yao Qi <yao.qi@linaro.org>
3259
3260 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3261 shell_prompt. Update shell_prompt_re.
3262
8ddd5a6c
DE
32632016-05-12 Doug Evans <dje@google.com>
3264
3265 PR symtab/19999
3266 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3267 $options when building executable.
3268 * gdb.dwarf2/fission-loclists-pie.S: New file.
3269 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3270
02e370d9
SM
32712016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3272
3273 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3274 of [is_remote target],
3275
8929ad8b
SM
32762016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3277
3278 * lib/gdb.exp (use_gdb_stub): New procedure.
3279
6c447423
DE
32802016-05-03 Yunlian Jiang <yunlian@google.com>
3281 Doug Evans <dje@google.com>
3282
3283 PR symtab/19914
3284 * gdb.dwarf2/dwp-sepdebug.c: New file.
3285 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3286
444e826c
SM
32872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3288
3289 * gdb.base/detach.exp: Remove is_remote check.
3290
740feeaa
SM
32912016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3292
3293 * gdb.base/annota-input-while-running.exp: Don't check for
3294 [is_remote target]. Enable annotations after running to main.
3295 Remove unused "set test..." line.
3296
9080ac9d
SM
32972016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3298
3299 * gdb.trace/trace-enable-disable.exp: New file.
3300 * gdb.trace/trace-enable-disable.c: New file.
3301
952ebca5
SM
33022016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3303
3304 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3305 use it in info sharedlibrary test.
3306 * gdb.trace/ftrace-lock.exp: Likewise.
3307 * gdb.trace/ftrace.exp: Likewise.
3308 * gdb.trace/range-stepping.exp: Likewise.
3309 * gdb.trace/trace-break.exp: Likewise.
3310 * gdb.trace/trace-condition.exp: Likewise.
3311 * gdb.trace/trace-mt.exp: Likewise.
3312
d9019901
SM
33132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3314
3315 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3316 (gdb_load_shlib): ... this.
3317 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3318 gdb_load_shlib.
3319 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3320 * gdb.base/ctxobj.exp: Likewise.
3321 * gdb.base/dprintf-pending.exp: Likewise.
3322 * gdb.base/dso2dso.exp: Likewise.
3323 * gdb.base/fixsection.exp: Likewise.
3324 * gdb.base/gcore-relro.exp: Likewise.
3325 * gdb.base/gdb1555.exp: Likewise.
3326 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3327 * gdb.base/gnu-ifunc.exp: Likewise.
3328 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3329 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3330 * gdb.base/pending.exp: Likewise.
3331 * gdb.base/print-file-var.exp: Likewise.
3332 * gdb.base/print-symbol-loading.exp: Likewise.
3333 * gdb.base/shlib-call.exp: Likewise.
3334 * gdb.base/shreloc.exp: Likewise.
3335 * gdb.base/so-impl-ld.exp: Likewise.
3336 * gdb.base/solib-disc.exp: Likewise.
3337 * gdb.base/solib-nodir.exp: Likewise.
3338 * gdb.base/solib-overlap.exp: Likewise.
3339 * gdb.base/solib-symbol.exp: Likewise.
3340 * gdb.base/solib-weak.exp (do_test): Likewise.
3341 * gdb.base/sym-file.exp: Likewise.
3342 * gdb.base/symtab-search-order.exp: Likewise.
3343 * gdb.base/type-opaque.exp: Likewise.
3344 * gdb.base/unload.exp: Likewise.
3345 * gdb.base/watchpoint-solib.exp: Likewise.
3346 * gdb.compile/compile.exp: Likewise.
3347 * gdb.cp/gdb2384.exp: Likewise.
3348 * gdb.cp/infcall-dlopen.exp: Likewise.
3349 * gdb.cp/re-set-overloaded.exp: Likewise.
3350 * gdb.fortran/library-module.exp: Likewise.
3351 * gdb.opt/solib-intra-step.exp: Likewise.
3352 * gdb.python/py-finish-breakpoint.exp: Likewise.
3353 * gdb.python/py-shared.exp: Likewise.
3354 * gdb.reverse/solib-precsave.exp: Likewise.
3355 * gdb.reverse/solib-reverse.exp: Likewise.
3356 * gdb.server/solib-list.exp: Likewise.
3357 * gdb.threads/dlopen-libpthread.exp: Likewise.
3358 * gdb.threads/tls-shared.exp: Likewise.
3359 * gdb.threads/tls-so_extern.exp: Likewise.
3360 * gdb.trace/change-loc.exp: Likewise.
3361 * gdb.trace/ftrace-lock.exp: Likewise.
3362 * gdb.trace/ftrace.exp: Likewise.
3363 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3364 * gdb.trace/pending.exp: Likewise.
3365 * gdb.trace/range-stepping.exp: Likewise.
3366 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3367 (strace_info_marker): Likewise.
3368 (strace_probe_marker): Likewise.
3369 (strace_trace_on_same_addr): Likewise.
3370 (strace_trace_on_diff_addr): Likewise.
3371 * gdb.trace/trace-break.exp: Likewise.
3372 * gdb.trace/trace-condition.exp: Likewise.
3373 * gdb.trace/trace-mt.exp: Likewise.
3374
fca4cfd9
SM
33752016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3376
3377 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3378 result of gdb_remote_download.
3379 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3380 * gdb.base/dso2dso.exp: Likewise.
3381 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3382 * gdb.base/print-file-var.exp: Likewise.
3383 * gdb.base/shlib-call.exp: Likewise.
3384 * gdb.base/shreloc.exp: Likewise.
3385 * gdb.base/solib-overlap.exp: Likewise.
3386 * gdb.base/solib-weak.exp (do_test): Likewise.
3387 * gdb.base/unload.exp: Likewise.
3388
11cf4ffb
YQ
33892016-04-27 Yao Qi <yao.qi@linaro.org>
3390
3391 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3392 exists.
3393
3e2e34f8
KB
33942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3395
3396 * vla-type.exp: Print structure from toplevel.
3397
8f07e298
BH
33982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3399
3400 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3401 of dynamic types.
3402 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3403 of dynamic types.
3404
9920b434
BH
34052016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3406
3407 * gdb.fortran/vla-type.f90: New file.
3408 * gdb.fortran/vla-type.exp: New file.
3409
f3abeff5
YQ
34102016-04-25 Yao Qi <yao.qi@linaro.org>
3411
3412 * gdb.base/branch-to-self.c: New file.
3413 * gdb.base/branch-to-self.exp: New file.
3414
0a5d52f0
YQ
34152016-04-22 Yao Qi <yao.qi@linaro.org>
3416
3417 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3418 more after $hex.
3419
495346f6
YQ
34202016-04-22 Yao Qi <yao.qi@linaro.org>
3421
3422 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3423 * gdb.base/annota3.exp: Likewise.
3424
4a7e075c
YQ
34252016-04-22 Yao Qi <yao.qi@linaro.org>
3426
3427 * gdb.reverse/step-precsave.exp: Do one step and test program
3428 stops in "callee" and do multiple steps until program goes out
3429 of "callee".
3430 * gdb.reverse/step-reverse.exp: Likewise.
3431
5b061e98
YQ
34322016-04-22 Yao Qi <yao.qi@linaro.org>
3433
3434 * gdb.trace/signal.exp: Also pass if
3435 $tracepoint_hits($i) > $iterations.
3436
5c5dc57f
YQ
34372016-04-22 Yao Qi <yao.qi@linaro.org>
3438
3439 * gdb.trace/signal.c: New file.
3440 * gdb.trace/signal.exp: New file.
3441
a55411b9
DE
34422016-04-19 Doug Evans <xdje42@gmail.com>
3443
3444 * gdb.base/bad-file.exp: New file.
3445
a22df60a
MG
34462016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3447
3448 * gdb.dwarf2/implref.exp: New file.
3449
0c13f7e5
BH
34502016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3451
3452 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3453 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3454 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3455 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3456 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3457 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3458 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3459 * lib/fortran.exp (fortran_int4): New procedure.
3460 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3461 (fortran_logical4): Likewise.
3462
9b9b09e9
BH
34632016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3464
3465 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3466
a14d1f4d
BH
34672016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3468
3469 * lib/compiler.c: Add Intel specific preprocessor macros.
3470 * lib/compiler.cc: Likewise.
25d49b86 3471
7d49b1d0
LM
34722016-04-13 Luis Machado <lgustavo@codesourcery.com>
3473
3474 * gdb.server/connect-with-no-symbol-file.c: New file.
3475 * gdb.server/connect-with-no-symbol-file.exp: New file.
3476
8392fa22
SM
34772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3478
3479 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3480
8c4c4aeb
SM
34812016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3482
3483 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3484 standard output directory.
3485
45e3745e
AT
34862016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3487
3488 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3489
e26b7e41
MM
34902016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3491
3492 * gdb.btrace/instruction_history.c (loop): Add declaration.
3493
8ce09462
AT
34942016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3495
3496 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3497
2e88a1ea
SM
34982016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3499
3500 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3501 parentheses to print.
3502 (continue_handler): Likewise.
3503
f48e22e3
SM
35042016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3505
3506 * gdb.server/solib-list.exp: Remove is_remote check.
3507 Pass shlib= to gdb_compile. Don't link shared library with
3508 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3509 Run binary filename through "readlink -f" on the target.
3510
096be756
PA
35112016-04-08 Pedro Alves <palves@redhat.com>
3512
3513 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3514 interpreter filename as argument to gdbserver_spawn.
3515 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3516 Return empty if $last_loaded_file does not exist.
3517
06500533
JK
35182016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3519
3520 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3521 * gdb.base/jit-main.c: Use exit after usage.
3522
2d35e871
JK
35232016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3524
3525 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3526 GDBHISTSIZE prior to the tests.
3527 * gdb.base/gdbinit-history.exp: Likewise.
3528
35292016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3530
3531 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3532 instead of build_executable. Use gdb_load_shlibs.
3533
c8064e7e
YQ
35342016-04-07 Yao Qi <yao.qi@linaro.org>
3535
3536 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3537 Execute "si" command.
3538
bde47561
YQ
35392016-04-07 Yao Qi <yao.qi@linaro.org>
3540
3541 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3542 number instead of the comments on some line.
3543
b16f8a3b
DB
35442016-04-06 Don Breazeal <donb@codesourcery.com>
3545
3546 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3547 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3548
c2f901df
SM
35492016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3550
3551 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3552 standard_output_file. Remove unused binfile variable.
3553
ac17fda0
CU
35542016-04-05 Catalin Udma <catalin.udma@freescale.com>
3555
3556 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3557 * gdb.python/py-mi-objfile.exp: Match "list main" output
3558 in console format.
3559
03a8c4df
SM
35602016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3561
3562 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3563 absolute.
3564
6e774b13
SM
35652016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3566
3567 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3568 absolute.
3569 * gdb.trace/ftrace.exp: Likewise.
3570 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3571 targets as well.
3572 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3573 (gdb_load_shlibs): Copy libraries to test directory when testing
3574 natively. Only set solib-search-path if testing remotely.
3575 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3576
7817ea46
SM
35772016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3578
3579 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3580 gdb_download. Use it even if the target is not remote.
3581 * gdb.base/jit.exp (compile_jit_test): Likewise.
3582 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3583 output directory if the destination board is local, otherwise use
3584 the standard remote_download from DejaGnu.
3585 (gdb_download): Remove.
3586 (gdb_load_shlibs): Use gdb_remote_download instead of
3587 gdb_download.
3588 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3589 Use gdb_remote_download instead of gdb_download. Use it even if
3590 the target is not remote.
3591 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3592 instead of gdb_download.
3593
7beb7f68
SM
35942016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3595
3596 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3597 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3598 run.
3599
cc63428a
AV
36002016-04-01 Artemiy Volkov <artemiyv@acm.org>
3601
3602 PR gdb/19820
3603 * gdb.base/printcmds.exp: Add artificial arrays tests.
3604
64cdf930
PA
36052016-03-31 Pedro Alves <palves@redhat.com>
3606
3607 PR gdb/19858
3608 * gdb.base/jit-main.c: Include unistd.h.
3609 (ATTACH): Define to 0 if not already defined.
3610 (wait_for_gdb, mypid): New globals.
3611 (WAIT_FOR_GDB): New macro.
3612 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3613 some breakpoint locations.
3614 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3615 New procedures.
3616 (one_jit_test): Add REATTACH parameter, and handle it. Use
3617 continue_to_test_location.
3618 (top level): Test attach, and adjusts calls to one_jit_test.
3619
40dea8cb
PA
36202016-03-31 Pedro Alves <palves@redhat.com>
3621
3622 PR gdb/19858
3623 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3624 BINSUFFIX parameter, and handle it.
3625 (top level): Adjust calls compile_jit_test.
3626
e7ea3ec7
CU
36272016-03-31 Catalin Udma <catalin.udma@freescale.com>
3628
3629 PR python/19743
3630 * gdb.python/py-mi-events-gdb.py: New file.
3631 * gdb.python/py-mi-events.c: New file.
3632 * gdb.python/py-mi-events.exp: New file.
3633
e6359af3
YQ
36342016-03-30 Yao Qi <yao.qi@linaro.org>
3635
3636 * gdb.reverse/until-precsave.exp: Match function name only.
3637 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3638 Move malloc to a condition block.
3639 * gdb.reverse/until-reverse.exp: Match function name only.
3640
a4105d04
MK
36412016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3642
3643 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3644 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3645 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3646 variable for GPR 0 instead of assuming it is register 0.
3647 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3648 * lib/trace-support.exp: Add s390 registers.
3649
bfa6adb9
YQ
36502016-03-29 Yao Qi <yao.qi@linaro.org>
3651
3652 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3653
1e6697ea
YQ
36542016-03-24 Yao Qi <yao.qi@linaro.org>
3655
3656 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3657 test message.
3658
64bcd522
AA
36592016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3660
3661 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3662 maintaining separate logic for constructing the output path.
3663
7868401b
DB
36642016-03-16 Don Breazeal <donb@codesourcery.com>
3665
3666 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3667 Retry fork and waitpid on interrupted system call errors.
3668 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3669 Use with_timeout_factor to increase timeout by factor of 10.
3670
1cafadb4
DB
36712016-03-15 Don Breazeal <donb@codesourcery.com>
3672
3673 * gdb.cp/scope-err.cc: New test program.
3674 * gdb.cp/scope-err.exp: New test script.
3675 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3676 lines and "set breakpoint here" comment.
3677 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3678 Fixed some whitespace and format issues.
3679 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3680 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3681
81516450
DE
36822016-03-15 Doug Evans <dje@google.com>
3683
3684 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3685 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3686 All callers updated. Add tests for enums, mixed flags register.
3687
aa52b601
DE
36882016-03-15 Doug Evans <dje@google.com>
3689
3690 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3691 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3692
fa4ff313
SM
36932016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3694
3695 * gdb.base/default.exp: Add $_as_string to the list of expected
3696 convenience functions.
3697
f2403c39
AB
36982016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3699
3700 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3701
f2f3ccb9
SM
37022016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3703
3704 * gdb.python/py-as-string.exp: New file.
3705 * gdb.python/py-as-string.c: New file.
3706
00dbd492
PA
37072016-03-09 Pedro Alves <palves@redhat.com>
3708
3709 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3710 signal" -> "Thread NN received signal" output change.
3711 * gdb.threads/ia64-sigill.exp: Likewise.
3712 * gdb.threads/linux-dp.exp: Likewise.
3713 * gdb.threads/manythreads.exp: Likewise.
3714 * gdb.threads/pending-step.exp: Likewise.
3715 * gdb.threads/print-threads.exp: Likewise.
3716 * gdb.threads/sigstep-threads.exp: Likewise.
3717 * gdb.threads/staticthreads.exp: Likewise.
3718 * gdb.threads/tls.exp: Likewise.
3719
1e6697ea
YQ
37202016-03-09 Pedro Alves <palves@redhat.com>
3721
3722 * gdb.base/command-line-input.exp: New file.
3723
b04fd3be
MK
37242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3725
3726 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3727 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3728 * gdb.trace/pending.exp: Accept leading dot before function name.
3729 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3730 * lib/trace-support.exp: Set registers for ppc.
3731
98fa59e9
MK
37322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3733
3734 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3735 use it for disassembly; accept .main in addition to main in backtrace.
3736
f77198c8
MK
37372016-03-09 Wei-cheng Wang <cole945@gmail.com>
3738 Marcin Kościelnicki <koriakin@0x04.net>
3739
3740 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3741 (gdb_recursion_test_ptr): New global variable.
3742 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3743 gdb_recursion_test.
3744 (gdb_c_test): Ditto.
3745
ba84e0da
MK
37462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3747
3748 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3749 ordering.
3750
4366d36e
MK
37512016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3752
3753 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3754 (bar): Add bar_start_lbl label.
3755 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3756 of foo/bar for emitting DWARF and tracing.
3757
5eb264df
SDJ
37582016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3759
3760 * analyze-racy-logs.py: Set executable bit.
3761
fb6a751f
SDJ
37622016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3763
3764 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3765 (CHECK_TARGET_TMP): Likewise.
3766 (check-single-racy): New rule.
3767 (check-parallel-racy): Likewise.
3768 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3769 (do-check-parallel-racy): New rule.
3770 (check-racy/%.exp): Likewise.
3771 * README (Racy testcases): New section.
3772 * analyze-racy-logs.py: New file.
3773
bdf7e230
DE
37742016-03-03 Doug Evans <dje@google.com>
3775
3776 * gdb.base/skip.exp: Use with_test_prefix.
3777
4719d415
YQ
37782016-03-03 Yao Qi <yao.qi@linaro.org>
3779
3780 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3781 Invoke step_over_syscall "clone" and break_cond_on_syscall
3782 "clone".
3783 * gdb.base/step-over-clone.c: New file.
3784
ea507862
YQ
37852016-03-03 Yao Qi <yao.qi@linaro.org>
3786
3787 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3788 code format.
3789
8fc8cbda
YQ
37902016-03-03 Yao Qi <yao.qi@linaro.org>
3791
3792 * gdb.base/disp-step-fork.c: Rename to ...
3793 * gdb.base/step-over-fork.c: ... it. New file.
3794 * gdb.base/disp-step-vfork.c: Rename to ...
3795 * gdb.base/step-over-vfork.c: ... it. New file.
3796 * gdb.base/disp-step-syscall.exp: Rename to ...
3797 * gdb.base/step-over-syscall.exp: ... it. New file.
3798 (disp_step_cross_syscall): Rename to ...
3799 (step_over_syscall): ... it.
3800
92fa70b0
YQ
38012016-03-03 Yao Qi <yao.qi@linaro.org>
3802
3803 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3804 If target supports condition evaluation on target, invoke
3805 break_cond_on_syscall for fork and vfork.
3806
e197ad3c
YQ
38072016-03-03 Yao Qi <yao.qi@linaro.org>
3808
3809 * gdb.base/disp-step-syscall.exp: Don't invoke
3810 support_displaced_stepping.
3811 (disp_step_cross_syscall): Test with displaced stepping off and
3812 on if supported.
3813
0b47da9f
YQ
38142016-03-03 Yao Qi <yao.qi@linaro.org>
3815
3816 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3817 proc.
3818 (setup): New proc.
3819 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3820 and setup.
3821
065ab6dc
BH
38222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3823
3824 * gdb.fortran/vla-history.exp: Remove breakpoint.
3825
07e448ad 38262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3827
25d49b86
PA
3828 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3829 exceeds timeout.
07e448ad 3830
9ac2d526 38312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3832
25d49b86
PA
3833 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3834 breakpoint.
9ac2d526 3835
17807369
BH
38362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3837
3838 * gdb.mi/vla.f90: Nullify pointer after declaration.
3839
86e501af
PA
38402016-03-01 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3843
1e903e32
PA
38442016-03-01 Pedro Alves <palves@redhat.com>
3845
3846 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3847 before anything else.
3848 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3849 _GNU_SOURCE here.
3850 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3851 before anything else.
3852 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3853
6ccb54e2
PA
38542016-03-01 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3857
30ca9da1
YQ
38582016-03-01 Yao Qi <yao.qi@linaro.org>
3859
3860 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3861 prepare_for_testing.
3862
dc856b38
YQ
38632016-03-01 Yao Qi <yao.qi@linaro.org>
3864
3865 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3866
4a932159
AA
38672016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3868
3869 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3870 manually constructing the output path.
3871
f2489477
AA
38722016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3873
3874 * gdb.arch/s390-stackless.S: New.
3875 * gdb.arch/s390-stackless.exp: New.
3876
38899f16
IB
38772016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3878
3879 * gdb.dlang/circular.c: New file.
3880 * gdb.dlang/circular.exp: New file.
3881
9fde51ed
YQ
38822016-02-26 Yao Qi <yao.qi@linaro.org>
3883
3884 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3885 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3886 (testcases): Update.
3887
ce90fefe
YQ
38882016-02-26 Yao Qi <yao.qi@linaro.org>
3889
3890 * gdb.reverse/aarch64.c: Rename to ...
3891 * gdb.reverse/insn-reverse.c: ... it.
3892 * gdb.reverse/aarch64.exp: Rename to ...
3893 * gdb.reverse/insn-reverse.exp: ... it.
3894
3263bceb
YQ
38952016-02-26 Yao Qi <yao.qi@linaro.org>
3896
3897 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3898 (testcase_ftype): New.
3899 (testcases): New array.
3900 (n_testcases): New.
3901 (main): Call each element in testcases.
3902 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3903 (read_testcase): New.
3904 Do the tests in a loop.
3905
6cb59ff1
YQ
39062016-02-25 Yao Qi <yao.qi@linaro.org>
3907
3908 * gdb.base/branches.c: Remove.
3909
ae91f625
MK
39102016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3911
3912 PR gdb/13808
3913 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3914
678b48b7
MK
39152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3916
3917 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3918
7337a6f2
MK
39192016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3920
3921 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3922 change x86_64 call_insn to 'callq'.
3923
861ca91f
AT
39242016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3925
3926 * gdb.trace/tfile-avx.c: Move to...
3927 * gdb.trace/tracefile-pseudo-reg.c: Here.
3928 * gdb.trace/tfile-avx.exp: Move to...
3929 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3930
bf74e428
GB
39312016-02-24 Gary Benson <gbenson@redhat.com>
3932
3933 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3934 message on attach.
3935
cce0e923
DE
39362016-02-23 Doug Evans <dje@google.com>
3937
3938 * gdb.base/skip.c (test_skip): New function.
3939 (end_test_skip_file_and_function): New function.
3940 (test_skip_file_and_function): New function.
3941 * gdb.base/skip1.c (test_skip): New function.
3942 (skip1_test_skip_file_and_function): New function.
3943 * gdb.base/skip.exp: Add tests for new skip options.
3944 * gdb.base/skip-solib.exp: Update expected output.
3945 * gdb.perf/skip-command.cc: New file.
3946 * gdb.perf/skip-command.exp: New file.
3947 * gdb.perf/skip-command.py: New file.
3948
4000e47e
MK
39492016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3950
3951 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3952 info registers pattern.
3953
24f75ead
IB
39542016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
3955
3956 * lib/future.exp: Add D support.
3957 (gdb_find_gdc): New proc.
3958 (gdb_default_target_compile): Add D support.
3959
fbb7bcbe
WW
39602016-02-18 Wei-cheng Wang <cole945@gmail.com>
3961
3962 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
3963 user+system time.
3964 (trace_speed_test): Determine the iteration count for a time
3965 between 15..30 seconds.
3966
012b3a21
WT
39672016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
3968
3969 * gdb.arch/i386-mpx-sigsegv.c: New file.
3970 * gdb.arch/i386-mpx-sigsegv.exp: New file.
3971 * gdb.arch/i386-mpx-simple_segv.c: New file.
3972 * gdb.arch/i386-mpx-simple_segv.exp: New file.
3973
2d5189bd
YQ
39742016-02-18 Yao Qi <yao.qi@linaro.org>
3975
3976 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
3977 Don't call setup_kfail.
3978
40fb20d0
YQ
39792016-02-18 Yao Qi <yao.qi@linaro.org>
3980
3981 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3982 Set "set breakpoint condition-evaluation" per $cond_bp_target.
3983
21b1f8d2
DE
39842016-02-16 Doug Evans <dje@google.com>
3985
3986 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
3987 * gdb.base/skip1.c: Ditto.
3988 * gdb.base/skip.exp: Whitespace cleanup.
3989
4041ed77
DB
39902016-02-16 Don Breazeal <donb@codesourcery.com>
3991
3992 PR remote/19496
3993 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3994 Remove kfail for PR remote/19496.
3995
c4ef31bf
SM
39962016-02-16 Simon Marchi <simon.marchi@ericsson.com>
3997
3998 * lib/gdb.exp (standard_temp_file): Return a path specific to
3999 the runtest invocation.
4000
266b65b3
SM
40012016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4002
4003 * gdb.trace/save-trace.exp: Change relative path to be in the
4004 standard output directory.
4005
a7a0a6a9
JK
40062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 * gdb.arch/i386-prologue.c: Add missing prototypes.
4009
c99dbb42
JK
40102016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4013 * gdb.arch/i386-prologue.exp: Likewise.
4014 * gdb.arch/i386-size.exp: Likewise.
4015
aa480355
SM
40162016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4017
4018 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4019 define object file path.
4020 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4021 file path.
4022 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4023 standard_output_file to define binfile.
4024
ba881f50
JK
40252016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 Fix compatibility with recent gfortran-5.3.1.
4028 * gdb.fortran/vla-history.exp (print vla1 allocated)
4029 (print vla2 allocated, print $2, print $3): Remove
4030 (print $4): Rename to ...
4031 (print $2): ... here.
4032 (print $9): Rename to ...
4033 (print $5): ... here.
4034 (print $10): Rename to ...
4035 (print $6): ... here.
4036 * gdb.fortran/vla.f90: Add pvla initialization.
4037
e9fb005c
JK
40382016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4039
4040 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4041 New test.
4042 * gdb.fortran/vla-value-sub.exp: Likewise.
4043
e44e00ff
MK
40442016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4045
4046 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4047
97e94151
SM
40482016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4049
4050 * i386-biarch-core.exp: Define corefile using
4051 standard_output_file.
4052
01113bc1
YQ
40532016-02-12 Yao Qi <yao.qi@linaro.org>
4054
4055 * gdb.arch/arm-single-step-kernel-helper.c: New.
4056 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4057
33b4777c
MM
40582016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4059
4060 * gdb.btrace/tailcall-only.exp: New.
4061 * gdb.btrace/tailcall-only.c: New.
4062 * gdb.btrace/x86_64-tailcall-only.S: New.
4063 * gdb.btrace/i686-tailcall-only.S: New.
4064
acc23c11
PA
40652016-02-11 Pedro Alves <palves@redhat.com>
4066
4067 * README (Parallel testing): Add missing double quotes.
4068
e352bf0a
PA
40692016-02-11 Pedro Alves <palves@redhat.com>
4070
4071 * README (Parallel testing): New section.
4072 (GDB_PARALLEL): Rewrite.
4073 (FORCE_PARALLEL): Document.
4074
9f5fed78
MK
40752016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4076
4077 * gdb.trace/tfile-avx.c: New test.
4078 * gdb.trace/tfile-avx.exp: New test.
4079
9ef9e6a6
KS
40802016-02-09 Keith Seitz <keiths@redhat.com>
4081
4082 PR breakpoints/19546
4083 * gdb.base/infcall-exec.c: New file.
4084 * gdb.base/infcall-exec2.c: New file.
4085 * gdb.base/infcall-exec.exp: New file.
4086
a96e36da
KS
40872016-02-09 Keith Seitz <keiths@redhat.com>
4088
4089 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4090 (toplevel): Call test_bkpt_address.
4091
9f61929f
KS
40922016-02-09 Keith Seitz <keiths@redhat.com>
4093
4094 PR python/19506
4095 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4096 (toplevel): Call test_bkpt_address.
4097
1e94266c
SM
40982016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4099
4100 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4101 to AC_OUTPUT.
4102 * configure: Regenerate.
4103
2a7f3dff
PA
41042016-02-09 Pedro Alves <palves@redhat.com>
4105
4106 PR breakpoints/19548
4107 * gdb.base/execl-update-breakpoints.c (some_function): New
4108 function.
4109 (main): Call it.
4110 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4111 Tighten expected GDB output.
4112
2151ccc5
SM
41132016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4114
4115 * Makefile.in (ALL_SUBDIRS): Remove.
4116 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4117 (distclean maintainer-clean realclean): Likewise.
4118 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4119 * configure: Regenerate.
4120 * gdb.ada/Makefile.in: Delete.
4121 * gdb.arch/Makefile.in: Likewise.
4122 * gdb.asm/Makefile.in: Likewise.
4123 * gdb.base/Makefile.in: Likewise.
4124 * gdb.btrace/Makefile.in: Likewise.
4125 * gdb.cell/Makefile.in: Likewise.
4126 * gdb.compile/Makefile.in: Likewise.
4127 * gdb.cp/Makefile.in: Likewise.
4128 * gdb.disasm/Makefile.in: Likewise.
4129 * gdb.dlang/Makefile.in: Likewise.
4130 * gdb.dwarf2/Makefile.in: Likewise.
4131 * gdb.fortran/Makefile.in: Likewise.
4132 * gdb.gdb/Makefile.in: Likewise.
4133 * gdb.go/Makefile.in: Likewise.
4134 * gdb.guile/Makefile.in: Likewise.
4135 * gdb.java/Makefile.in: Likewise.
4136 * gdb.linespec/Makefile.in: Likewise.
4137 * gdb.mi/Makefile.in: Likewise.
4138 * gdb.modula2/Makefile.in: Likewise.
4139 * gdb.multi/Makefile.in: Likewise.
4140 * gdb.objc/Makefile.in: Likewise.
4141 * gdb.opencl/Makefile.in: Likewise.
4142 * gdb.opt/Makefile.in: Likewise.
4143 * gdb.pascal/Makefile.in: Likewise.
4144 * gdb.perf/Makefile.in: Likewise.
4145 * gdb.python/Makefile.in: Likewise.
4146 * gdb.reverse/Makefile.in: Likewise.
4147 * gdb.server/Makefile.in: Likewise.
4148 * gdb.stabs/Makefile.in: Likewise.
4149 * gdb.threads/Makefile.in: Likewise.
4150 * gdb.trace/Makefile.in: Likewise.
4151 * gdb.xml/Makefile.in: Likewise.
4152 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4153 GDB_PARALLEL.
4154 (standard_output_file): Remove check for GDB_PARALLEL, always
4155 return path in outputs/$subdir/$testname.
4156
437277d4
SM
41572016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4158
4159 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4160 (site.exp): Assign abs_srcdir to tcl's srcdir.
4161
31d913c7
YQ
41622016-02-04 Yao Qi <yao.qi@linaro.org>
4163
4164 * gdb.base/foll-exec-mode.c: Include limits.h.
4165 (main): Add parameters argc and argv. Get directory from
4166 argv[0].
4167 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4168 compilation.
4169 * gdb.base/foll-exec.c: Include limits.h.
4170 (main): Add parameters argc and argv.
4171 Get directory from argv[0].
4172 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4173 Adjust tests on the number of lines as source code changed.
4174 * gdb.base/foll-vfork-exit.c: Include limits.h.
4175 (main): Add one line of statement before vfork.
4176 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4177 (main): Add parameters argc and argv. Get directory from
4178 argv[0].
4179 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4180 (setup_gdb): Set tbreak to skip some source lines.
4181 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4182 (main): Add parameters argc and argv. Get directory from
4183 argv[0].
4184 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4185 compilation.
4186 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4187 (main): Add parameters argc and argv. Get directory from
4188 argv[0].
4189 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4190 compilation.
4191
9482b9fb
DE
41922016-02-01 Doug Evans <dje@google.com>
4193
4194 * gdb.base/skip.exp: Clean up multiple references to same test name.
4195
6b2e4f10
PA
41962016-02-01 Pedro Alves <palves@redhat.com>
4197
ccb6afd6 4198 PR remote/19496
6b2e4f10
PA
4199 * gdb.threads/forking-threads-plus-breakpoint.exp
4200 (displaced_stepping_supported): New global.
4201 (probe_displaced_stepping_support): New procedure.
4202 (do_test): Add 'displaced' parameter, and use it.
4203 (top level): Check for displaced stepping support. Add displaced
4204 stepping on/off testing axis.
4205
37a8db1a
AB
42062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4207
4208 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4209 pointer. Don't perform further tests on the unassociated pointer
4210 if the first test fails.
4211
5fdf6324
AB
42122016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4213
4214 * gdb.base/max-value-size.c: New file.
4215 * gdb.base/max-value-size.exp: New file.
4216 * gdb.base/huge.exp: Disable max-value-size for this test.
4217
935c6144
IB
42182016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4219
4220 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4221
7fe8399d
YQ
42222016-01-28 Yao Qi <yao.qi@linaro.org>
4223
4224 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4225
a2077e25
PA
42262016-01-25 Pedro Alves <palves@redhat.com>
4227
4228 PR threads/19461
4229 * gdb.base/fork-running-state.c: New file.
4230 * gdb.base/fork-running-state.exp: New file.
4231
1d2736d4
PA
42322016-01-25 Pedro Alves <palves@redhat.com>
4233
4234 PR gdb/19494
4235 * gdb.base/catch-fork-kill.c: New file.
4236 * gdb.base/catch-fork-kill.exp: New file.
4237
f1da4b11
PA
42382016-01-25 Pedro Alves <palves@redhat.com>
4239
4240 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4241 Delete, moved to lib/gdb.exp.
4242 * gdb.threads/forking-threads-plus-breakpoint.exp
4243 (foreach_with_prefix): Likewise.
4244 * gdb.threads/process-dies-while-handling-bp.exp
4245 (foreach_with_prefix): Likewise.
4246 * lib/gdb.exp (foreach_with_prefix): New procedure.
4247
45f38546
MK
42482016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4249
4250 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4251 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4252
dc29a1ce
MK
42532016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4254
4255 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4256 endian targets.
4257
092127d7
JK
42582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4259 Pedro Alves <palves@redhat.com>
4260
4261 Fix testsuite compatibility with Guile.
4262 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4263 number.
4264
31d765d3
JK
42652016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4266
4267 Fix testsuite compatibility with Guile.
4268 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4269 (thread 1): New test for backtrace through signal handler.
4270
1ac78c04
YQ
42712016-01-22 Yao Qi <yao.qi@linaro.org>
4272
4273 PR testsuite/19491
4274 * gdb.base/multi-forks.c: Include
4275 ../lib/unbuffer_output.c
4276 (main): Call gdb_unbuffer_output.
4277
4f5946a8
DE
42782016-01-21 Doug Evans <dje@google.com>
4279
4280 * lib/ada.exp (gdb_compile_ada): Fix typo.
4281
305e13e6
JB
42822016-01-21 Joel Brobecker <brobecker@adacore.com>
4283
4284 * gdb.base/break-fun-addr.exp: New file.
4285 * gdb.base/break-fun-addr1.c: New file.
4286 * gdb.base/break-fun-addr2.c: New file.
4287
5f5dfff6
SM
42882016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4289
4290 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4291 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4292 enum flag values.
4293
fd356fa2
AA
42942016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4295
4296 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4297 when GDB can not set the vector return value. Add more comments
4298 for clarification.
4299
9df22175
AT
43002016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4301
4302 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4303 command.
4304
41d1845e
SM
43052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4306
4307 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4308
01ac6840
SM
43092016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4310
4311 * Makefile.in (check-single): Pass --status to runtest.
4312 (check/%.exp): Likewise.
4313
43142016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4315
4316 * Makefile.in (check-parallel): Propagate return code from make
4317 do-check-parallel.
4318
bd0a71fa
MK
43192016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4320
4321 * gdb.trace/ftrace.exp: Fix expected message on continue.
4322 * gdb.trace/pending.exp: Fix expected message on continue.
4323 * gdb.trace/trace-break.exp: Fix expected message on continue.
4324
8bcbad33
SM
43252016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4326
4327 * lib/gdb.exp (gdb_test): Remove unused global references.
4328
f303dbd6
PA
43292016-01-18 Pedro Alves <palves@redhat.com>
4330
4331 * gdb.base/async-shell.exp: Adjust expected output.
4332 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4333 * gdb.base/siginfo-thread.exp: Adjust expected output.
4334 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4335 * gdb.java/jnpe.exp: Adjust expected output.
4336 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4337 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4338 * gdb.threads/leader-exit.exp: Adjust expected output.
4339 * gdb.threads/manythreads.exp: Adjust expected output.
4340 * gdb.threads/pthreads.exp: Adjust expected output.
4341 * gdb.threads/schedlock.exp: Adjust expected output.
4342 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4343 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4344 expected output.
4345 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4346 output.
4347 * gdb.threads/sigthread.exp: Adjust expected output.
4348 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4349
b2789696
YQ
43502016-01-18 Yao Qi <yao.qi@linaro.org>
4351
4352 * gdb.guile/scm-section-script.c: Replace @progbits with
4353 %progbits.
4354 * gdb.python/py-section-script.c: Likewise.
4355
71ef29a8
PA
43562016-01-15 Pedro Alves <palves@redhat.com>
4357
4358 * gdb.multi/tids.exp: Test star wildcard ranges.
4359
3f5b7598
PA
43602016-01-15 Pedro Alves <palves@redhat.com>
4361
4362 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4363 command from "thread apply" invocation.
4364 (thr_apply_info_thr_invalid): Default the expected output to the
4365 input tid list.
4366 (top level): Add tests that use convenience variables. Add tests
4367 for "thread apply" with a valid TID list, but missing the command.
4368
663f6d42
PA
43692016-01-13 Pedro Alves <palves@redhat.com>
4370
4371 * gdb.base/default.exp: Expect $_gthread as well.
4372 * gdb.multi/tids.exp: Test $_gthread.
4373 * gdb.threads/thread-specific.exp: Test $_gthread.
4374
c84f6bbf
PA
43752016-01-13 Pedro Alves <palves@redhat.com>
4376
4377 * gdb.multi/tids.exp: Test "info threads -gid".
4378
22a02324
PA
43792016-01-13 Pedro Alves <palves@redhat.com>
4380
4381 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4382 Breakpoint.thread.
4383 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4384
5d5658a1
PA
43852016-01-07 Pedro Alves <palves@redhat.com>
4386
4387 * gdb.base/break.exp: Adjust to output changes.
4388 * gdb.base/hbreak2.exp: Likewise.
4389 * gdb.base/sepdebug.exp: Likewise.
4390 * gdb.base/watch_thread_num.exp: Likewise.
4391 * gdb.linespec/keywords.exp: Likewise.
4392 * gdb.multi/info-threads.exp: Likewise.
4393 * gdb.threads/thread-find.exp: Likewise.
4394 * gdb.multi/tids.c: New file.
4395 * gdb.multi/tids.exp: New file.
4396
84654457
PA
43972016-01-13 Pedro Alves <palves@redhat.com>
4398
4399 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4400
e3940304
PA
44012016-01-13 Pedro Alves <palves@redhat.com>
4402
4403 * gdb.base/default.exp: Expect $_inferior as well.
4404 * gdb.multi/base.exp: Test $_inferior.
4405
a911d87a
PA
44062016-01-13 Pedro Alves <palves@redhat.com>
4407
4408 PR breakpoints/19388
4409 * gdb.base/catch-signal-siginfo-cond.c: New file.
4410 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4411
82075af2
JS
44122016-01-12 Josh Stone <jistone@redhat.com>
4413 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4414
4415 * gdb.base/catch-syscall.c (do_execve): New variable.
4416 (main): Conditionally trigger an execve.
4417 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4418 (test_catch_syscall_execve): New, check entry/return across execve.
4419 (do_syscall_tests): Call test_catch_syscall_execve.
4420
e46eeedd
PA
44212016-01-12 Pedro Alves <palves@redhat.com>
4422
4423 * gdb.base/random-signal.exp (do_test): New procedure, with body
4424 of testcase moved in.
4425
01d8c27e
JK
44262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4427 Pedro Alves <palves@redhat.com>
4428
4429 * gdb.base/funcargs.exp (finish from indirectly called function):
4430 Reintroduce the case for 'First'.
4431
9a706302
JK
44322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4433 Pedro Alves <palves@redhat.com>
4434
4435 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4436 (tcatch_vfork_then_child_follow_exec)
4437 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4438 identification.
4439
c0ecb95f
JK
44402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4441
4442 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4443 and repeats to unlimited.
4444 * gdb.python/py-value.exp: Likewise.
4445 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4446 and repeats to unlimited.
4447
6cfc1fcb
JK
44482016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4449
4450 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4451 and reordering the functions.
4452 * gdb.multi/hangout.c: Likewise.
4453 * gdb.multi/hello.c: Likewise.
4454
582a1b00
SM
44552016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4456
4457 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4458 absolute.
4459 (SingleStatisticTestResult.report): Use dict.keys instead of
4460 dict.iterkeys.
4461
79bc59cb
PA
44622016-01-06 Pedro Alves <palves@redhat.com>
4463
4464 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4465
43368e1d
MM
44662016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4467
4468 * gdb.btrace/dlopen.exp: New.
4469 * gdb.btrace/dlopen.c: New.
4470 * gdb.btrace/dlopen-dso.c: New.
4471
79fad5b8
SL
44722015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4473
4474 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4475 PATTERN argument is optional.
4476
ab8314b3
JB
44772015-12-24 Joel Brobecker <brobecker@adacore.com>
4478
4479 * lib/ada.exp (target_compile_ada_from_dir): New function.
4480 (gdb_compile_ada): Reimplement avoiding the use of project files.
4481 * gdb.ada/gnat_ada.gpr: Delete.
4482 * gdb.ada/cond_lang.exp: Adjust test to make path before
4483 filename optional.
4484 * gdb.ada/small_reg_param.exp: Likewise.
4485
fe33faff
SM
44862015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4487
4488 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4489
6d265cb4
TP
44902015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4491
4492 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4493 case.
4494
10125099
SM
44952015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4496
4497 * gdb.base/break.exp: Remove dead code.
4498 * gdb.base/sepdebug.exp: Likewise.
4499
3ca22649
SM
45002015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4501
4502 * gdb.asm/asm-source.exp: Remove HP-UX references.
4503 * gdb.base/annota1.exp: Likewise.
4504 * gdb.base/annota3.exp: Likewise.
4505 * gdb.base/attach.exp: Likewise.
4506 * gdb.base/bigcore.exp: Likewise.
4507 * gdb.base/break.exp: Likewise.
4508 * gdb.base/call-ar-st.exp: Likewise.
4509 * gdb.base/callfuncs.exp: Likewise.
4510 * gdb.base/catch-fork-static.exp: Likewise.
4511 * gdb.base/display.exp: Likewise.
4512 * gdb.base/foll-exec-mode.exp: Likewise.
4513 * gdb.base/foll-exec.exp: Likewise.
4514 * gdb.base/foll-fork.exp: Likewise.
4515 * gdb.base/foll-vfork.exp: Likewise.
4516 * gdb.base/funcargs.exp: Likewise.
4517 * gdb.base/hbreak2.exp: Likewise.
4518 * gdb.base/inferior-died.exp: Likewise.
4519 * gdb.base/interrupt.exp: Likewise.
4520 * gdb.base/multi-forks.exp: Likewise.
4521 * gdb.base/nodebug.exp: Likewise.
4522 * gdb.base/sepdebug.exp: Likewise.
4523 * gdb.base/solib1.c: Likewise.
4524 * gdb.base/step-test.exp: Likewise.
4525 * gdb.mi/non-stop.c: Likewise.
4526 * gdb.mi/pthreads.c: Likewise.
4527 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4528 * gdb.threads/pthreads.c: Likewise.
4529 * gdb.threads/staticthreads.exp: Likewise.
4530 * lib/future.exp: Likewise.
4531 * lib/gdb.exp: Likewise.
4532 * gdb.base/so-indr-cl.c: Remove.
4533 * gdb.base/so-indr-cl.exp: Likewise.
4534 * gdb.base/solib.c: Likewise.
4535 * gdb.base/solib.exp: Likewise.
4536 * gdb.base/solib2.c: Likewise.
4537
b6304613
SM
45382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4539
4540 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4541 * gdb.base/call-ar-st.exp: Likewise.
4542 * gdb.base/callfuncs.exp: Likewise.
4543 * gdb.base/condbreak.exp: Likewise.
4544 * gdb.base/constvars.exp: Likewise.
4545 * gdb.base/hbreak2.exp: Likewise.
4546 * gdb.base/langs.exp: Likewise.
4547 * gdb.base/list.exp: Likewise.
4548 * gdb.base/long_long.exp: Likewise.
4549 * gdb.base/ptype.exp: Likewise.
4550 * gdb.base/scope.exp: Likewise.
4551 * gdb.base/signals.exp: Likewise.
4552 * gdb.base/so-impl-ld.exp: Likewise.
4553 * gdb.base/varargs.exp: Likewise.
4554 * gdb.base/volatile.exp: Likewise.
4555 * gdb.base/whatis.exp: Likewise.
4556 * gdb.cp/cplusfuncs.exp: Likewise.
4557 * gdb.cp/inherit.exp: Likewise.
4558 * gdb.cp/local.exp: Likewise.
4559 * gdb.cp/member-ptr.exp: Likewise.
4560 * gdb.cp/method.exp: Likewise.
4561 * gdb.cp/overload.exp: Likewise.
4562 * gdb.cp/templates.exp: Likewise.
4563 * gdb.stabs/weird.exp: Likewise.
4564 * lib/compiler.c: Likewise.
4565 * lib/compiler.cc: Likewise.
4566 * lib/cp-support.exp: Likewise.
4567 * lib/gdb.exp: Likewise.
4568
bf401b07
SM
45692015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4570
4571 * configure.ac: Remove HP-UX case.
4572 * configure: Regenerate.
4573
aff9c0f8
SM
45742015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4575
4576 * lib/gdb.exp (gdb_compile): Add function doc.
4577
a6904d5a
PA
45782015-12-17 Pedro Alves <palves@redhat.com>
4579
4580 PR threads/19354
4581 * gdb.multi/info-threads.exp: New file.
4582
a22279dd
YQ
45832015-12-15 Yao Qi <yao.qi@linaro.org>
4584
4585 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4586 is aarch64*-*-*.
4587
0588c796
SL
45882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4589
4590 * gdb.base/history-duplicates.exp: Skip if no readline support.
4591
5d978e17
SL
45922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4593
4594 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4595
7e763b86
SL
45962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4597
4598 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4599
87a3a92c
SL
46002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4601
4602 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4603 ctrl-C if nointerrupts target property is set.
4604 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4605 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4606 * gdb.base/paginate-bg-execution.exp: Likewise.
4607 * gdb.base/paginate-execution-startup.exp: Likewise.
4608 * gdb.base/random-signal.exp: Likewise.
4609 * gdb.base/range-stepping.exp: Likewise.
4610 * gdb.cp/annota2.exp: Likewise.
4611 * gdb.cp/annota3.exp: Likewise.
4612 * gdb.gdb/selftest.exp: Likewise.
4613 * gdb.threads/continue-pending-status.exp: Likewise.
4614 * gdb.threads/leader-exit.exp: Likewise.
4615 * gdb.threads/manythreads.exp: Likewise.
4616 * gdb.threads/pthreads.exp: Likewise.
4617 * gdb.threads/schedlock.exp: Likewise.
4618 * gdb.threads/sigthread.exp: Likewise.
4619
a8f077dc
DB
46202015-12-11 Don Breazeal <donb@codesourcery.com>
4621
4622 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4623 remote.
4624 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4625 * gdb.base/foll-exec.exp (main): Enable for target remote.
4626 * gdb.base/foll-fork.exp (main): Likewise.
4627 * gdb.base/foll-vfork.exp (main): Likewise.
4628 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4629 (proc continue_to_exit_bp_loc): Use clean_restart.
4630 * gdb.base/pie-execl.exp (main): Disable for target remote.
4631 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4632 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4633 * gdb.threads/execl.exp (main): Likewise.
4634 * gdb.threads/fork-child-threads.exp (main): Likewise.
4635 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4636 remote.
4637 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4638 remote.
4639 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4640 pid.tid style ptids, instead of just tid.
4641 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4642 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4643 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4644 ptids, instead of just tid.
4645
3b2464a8
AB
46462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4647
4648 * gdb.base/list.exp (test_list_forward): Add end of file error
4649 test.
4650 (test_repeat_list_command): Add end of file error test.
4651 (test_list_backwards): Add beginning of file error test.
4652
a0def019
AB
46532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4654
4655 * gdb.base/list.exp (test_list_invalid_args): New function,
4656 defined, and called.
4657
5c000dff
AB
46582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4659
4660 * gdb.base/list.exp (test_list): Make test names unique.
4661
f1637ebe
YQ
46622015-12-11 Yao Qi <yao.qi@linaro.org>
4663
4664 * gdb.base/coremaker2.c: Remove.
4665
36d6fc0a
PA
46662015-12-10 Pedro Alves <palves@redhat.com>
4667
4668 * gdb.multi/base.exp: Remove stale "spaces" references.
4669
762f7747
PA
46702015-12-10 Pedro Alves <palves@redhat.com>
4671
4672 * gdb.multi/base.exp: Don't use nowarnings.
4673 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4674 * gdb.multi/hangout.c: Include stdio.h.
4675 * gdb.multi/hello.c: Include stdlib.h.
4676 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4677 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4678 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4679
28d2bfb9
AB
46802015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4681
4682 * gdb.dwarf2/dw2-ranges-base.c: New file.
4683 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4684 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4685 support additional line table, and debug ranges generation.
4686 (Dwarf::ranges): New function, generate .debug_ranges.
4687 (Dwarf::lines): Support generating simple line table programs.
4688 (Dwarf::assemble): Initialise new namespace variables.
4689
5fc2beac
KB
46902015-12-09 Kevin Buettner <kevinb@redhat.com>
4691
4692 * gdb.base/async.exp (proc test_background): Add case for
4693 asynchronous execution not supported.
4694
1c35a88f
LM
46952015-12-09 Luis Machado <lgustavo@codesourcery.com>
4696
4697 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4698 format and change test names to make them unique.
4699
b593e3d9
RK
47002015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4701 Pedro Alves <pedro@redhat.com>
4702
4703 PR gdb/18702
4704 Add checking of floatformats setup on x86_64 hosts.
4705 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4706 (smallval, bigval): New labels/constants.
4707 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4708 float" after loading bigval and smallval.
4709
d72413e6
PMR
47102015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4711
4712 * gdb.ada/fun_overload_menu.exp: New testcase.
4713 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4714
ece66d65
JS
47152015-12-04 Josh Stone <jistone@redhat.com>
4716
4717 * gdb.base/catch-fork-static.exp: New.
4718
41d0efca
YQ
47192015-12-03 Yao Qi <yao.qi@linaro.org>
4720
4721 * gdb.base/sizeof.c: Don't include stdio.h and
4722 ../lib/unbuffer_output.c.
4723 (main): New variable 'size' and 'value'. Remove printf and
4724 gdb_unbuffer_output. Assign return value to size and value.
4725 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4726 at the beginning.
4727 (check_sizeof): Check the result by printing variable 'size'.
4728 (check_valueof): Check the result by printing variable 'value'.
4729
99fd02d9
YQ
47302015-12-01 Yao Qi <yao.qi@linaro.org>
4731
4732 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4733 for aarch64*-*-linux* target.
4734
f2faf941
PA
47352015-11-30 Pedro Alves <palves@redhat.com>
4736
4737 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4738
04bf20c5
PA
47392015-11-30 Pedro Alves <palves@redhat.com>
4740
4741 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4742 Handle non-stop mode vCont replies.
4743
09df4675
PA
47442015-11-30 Pedro Alves <palves@redhat.com>
4745
4746 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4747 prepare_for_testing. Start gdb with "set non-stop on" appended to
4748 GDBFLAGS. Lax expected stop output.
4749
58b584af
YQ
47502015-11-27 Yao Qi <yao.qi@linaro.org>
4751
4752 * gdb.arch/arm-neon.exp: New.
4753 * gdb.arch/arm-neon.c: New.
4754
dfcb77a8
YQ
47552015-11-27 Yao Qi <yao.qi@linaro.org>
4756
4757 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4758
88e8ec1b
YQ
47592015-11-27 Yao Qi <yao.qi@linaro.org>
4760
4761 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4762 frames-invalid annotation.
4763
bfde72c2
YQ
47642015-11-27 Yao Qi <yao.qi@linaro.org>
4765
4766 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4767
f6512a69
SM
47682015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4769
4770 * gdb.threads/names.exp: New file.
4771 * gdb.threads/names.c: New file.
4772 * README: Mention gdb,no_thread_names.
4773
46a3515b
MM
47742015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4775
4776 PR 19297
4777 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4778 support" error.
4779
62147a22
PA
47802015-11-24 Pedro Alves <palves@redhat.com>
4781
4782 PR 17539
4783 * gdb.base/display.exp: Expect displays to be sorted in ascending
4784 order. Use multi_line.
4785 * gdb.base/solib-display.exp: Likewise.
4786
2f341b6e
PA
47872015-11-24 Pedro Alves <palves@redhat.com>
4788
4789 PR 17539
25d49b86
PA
4790 * gdb.base/display.exp: Expect displays to be sorted in ascending
4791 order. Use multi_line.
4792 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4793
7e0aa6aa
PA
47942015-11-24 Pedro Alves <palves@redhat.com>
4795
4796 PR 17539
4797 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4798 threads in ascending order.
4799 * gdb.base/foll-fork.exp: Likewise.
4800 * gdb.base/foll-vfork.exp: Likewise.
4801 * gdb.base/multi-forks.exp: Likewise.
4802 * gdb.mi/mi-nonstop.exp: Likewise.
4803 * gdb.mi/mi-nsintrall.exp: Likewise.
4804 * gdb.multi/base.exp: Likewise.
4805 * gdb.multi/multi-arch.exp: Likewise.
4806 * gdb.python/py-inferior.exp: Likewise.
4807 * gdb.threads/break-while-running.exp: Likewise.
4808 * gdb.threads/execl.exp: Likewise.
4809 * gdb.threads/gcore-thread.exp: Likewise.
4810 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4811 * gdb.threads/kill.exp: Likewise.
4812 * gdb.threads/linux-dp.exp: Likewise.
4813 * gdb.threads/multiple-step-overs.exp: Likewise.
4814 * gdb.threads/next-bp-other-thread.exp: Likewise.
4815 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4816 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4817 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4818 * gdb.threads/thread-find.exp: Likewise.
4819 * gdb.threads/tls.exp: Likewise.
4820 * lib/mi-support.exp (mi_reverse_list): Delete.
4821 (mi_check_thread_states): No longer reverse list.
4822
2cc57ad8
PA
48232015-11-24 Pedro Alves <palves@redhat.com>
4824
4825 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4826 use lowercase.
4827
c93e8391
SM
48282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4829
4830 * gdb.trace/actions.c: Include trace-common.h.
4831 (main): Add a location for a fast tracepoint.
4832 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4833 the normal tracepoints.
4834 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4835
045ccf91
SM
48362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4837
4838 * save-trace.exp: Factor out code to these...
4839 (gdb_save_tracepoints): New.
4840 (gdb_load_tracepoints): New.
4841 (do_save_load_test): New.
4842
5506f9f6
KB
48432015-11-23 Kevin Buettner <kevinb@redhat.com>
4844
4845 * gdb.base/asmlabel.exp: New test.
4846 * gdb.base/asmlabel.c: New test case.
4847
16c3b12f
JB
48482015-11-23 Joel Brobecker <brobecker@adacore.com>
4849
4850 * gdb.base/wrong_frame_bt_full-main.c: New file.
4851 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4852 * gdb.base/wrong_frame_bt_full.exp: New file.
4853
155bfbd3
JB
48542015-11-23 Joel Brobecker <brobecker@adacore.com>
4855
4856 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4857
bb097445
JM
48582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4859
206853a0 4860 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4861 pstate register when comparing registers values in
4862 sparc64-*-linux-gnu targets to avoid spurious differences.
4863
9c88ed8f
JM
48642015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4865
206853a0 4866 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4867
96161e25
SL
48682015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4869
4870 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4871 as type argument to gdb_compile.
4872 * gdb.base/nested-subp2.exp: Likewise.
4873 * gdb.base/nested-subp3.exp: Likewise.
4874
340c2830
DV
48752015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4876
4877 * lib/dwarf.exp (_note): Fix left shift of negative value.
4878 * gdb.trace/trace-condition.exp: Likewise.
4879
c1862d0f
YQ
48802015-11-13 Yao Qi <yao.qi@linaro.org>
4881
4882 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4883 comments about d10v.
4884 (test_scalar_returns): Likewise.
4885 * gdb.base/d10v.ld: Remove.
4886 * gdb.base/overlays.exp: Remove the target triplet checking for
4887 d10v-*-*.
4888 * gdb.base/structs.exp (test_struct_returns): Remove the
4889 comments about d10v.
4890 (test_struct_calls): Likewise.
4891
77ae9c19
YQ
48922015-11-13 Yao Qi <yao.qi@linaro.org>
4893
4894 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4895 * gdb.base/gnu_vector.c: Don't include stdio.h.
4896 (main): Don't print res and call add_some_intvecs.
4897
430e004e
MK
48982015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4899
4900 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4901 macro.
4902 (func5): Removed.
4903 (func4): Use FAST_TRACEPOINT_LABEL.
4904 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4905 macro.
4906 (func): Removed.
4907 (thread_function): Use FAST_TRACEPOINT_LABEL.
4908 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4909 (func): Remove.
4910 (marker): Use FAST_TRACEPOINT_LABEL.
4911 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4912 (pendfunc1): Remove.
4913 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4914 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4915 (foo): Remove.
4916 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4917 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4918 macro.
4919 (func): Remove.
4920 (marker): Use FAST_TRACEPOINT_LABEL.
4921 * gdb.trace/trace-common.h: New header.
4922 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4923 macro.
4924 (func): Remove.
4925 (marker): Use FAST_TRACEPOINT_LABEL.
4926 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4927 (func): Remove.
4928 (thread_function): Use FAST_TRACEPOINT_LABEL.
4929
6e7675a7
MK
49302015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4931
4932 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4933 in front.
4934 * gdb.trace/change-loc.exp: Use global pcreg definition.
4935 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4936 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4937 in front.
4938 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4939 * gdb.trace/pending.exp: Likewise.
4940 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4941 * gdb.trace/trace-break.exp: Likewise.
4942 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4943 in front.
4944 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4945 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4946 in front.
4947 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4948
dddc0e16
JB
49492015-11-09 Joel Brobecker <brobecker@adacore.com>
4950
4951 * gdb.ada/fin_fun_out: New testcase.
4952
c6f0b406
KB
49532015-11-07 Kevin Buettner <kevinb@redhat.com>
4954
4955 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
4956 value associated with DW_AT_byte_size.
4957 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
4958 constants for DW_AT_byte_size, DW_AT_lower_bound, and
4959 DW_AT_upper_bound.
4960
f01dcfd9
KB
49612015-11-07 Kevin Buettner <kevinb@redhat.com>
4962
4963 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
4964 (gdb_target_symbol_prefix_flags): Define in terms of _asm
4965 version.
4966 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
4967 gdb.dwarf2/dw2-canonicalize-type.exp,
4968 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
4969 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
4970 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
4971 provided by gdb_target_symbol_prefix_flags_asm.
4972 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
4973 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
4974 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
4975 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
4976 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
4977 macros where needed). Use this macro for symbols which require
4978 the prefix provided by SYMBOL_PREFIX.
4979
2223449a
KB
49802015-11-05 Kevin Buettner <kevinb@redhat.com>
4981
4982 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
4983 New procs.
4984 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
4985 representing expressions, of more than one list element.
4986 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
4987 to prepend linker symbol prefix to f.
4988 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
4989 table_1 and table_2.
4990 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
4991 Likewise, for f and g.
4992 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
4993 for ptr.
4994 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
4995 for main.
4996 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
4997 table_1_ptr and table_2_ptr.
4998
6f2f1a3a
JK
49992015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5000 Joel Brobecker <brobecker@adacore.com>
5001
5002 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5003
566c56c9
MK
50042015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5005
5006 * gdb.reverse/s390-mvcle.c: New test.
5007 * gdb.reverse/s390-mvcle.exp: New file.
5008 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5009
d5f0636b
MK
50102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5011
5012 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5013
7ad8b86c
MK
50142015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5015
5016 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5017 reaching marker2.
5018 * gdb.reverse/getresuid-reverse.exp: Likewise.
5019 * gdb.reverse/pipe-reverse.exp: Likewise.
5020 * gdb.reverse/readv-reverse.exp: Likewise.
5021 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5022 * gdb.reverse/time-reverse.exp: Likewise.
5023 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5024
4081c0f1
YQ
50252015-10-30 Yao Qi <yao.qi@linaro.org>
5026
5027 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5028 (empty_cycle): Remove.
5029 (main): Don't call empty_cycle. Don't use watch_count_done.
5030 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5031 empty_cycle. Rewrite the code counting HW watchpoints.
5032
452b4ba5
MK
50332015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5034
5035 * gdb.reverse/fstatat-reverse.c: New test.
5036 * gdb.reverse/fstatat-reverse.exp: New file.
5037 * gdb.reverse/getresuid-reverse.c: New test.
5038 * gdb.reverse/getresuid-reverse.exp: New file.
5039 * gdb.reverse/pipe-reverse.c: New test.
5040 * gdb.reverse/pipe-reverse.exp: New file.
5041 * gdb.reverse/readv-reverse.c: New test.
5042 * gdb.reverse/readv-reverse.exp: New file.
5043 * gdb.reverse/recvmsg-reverse.c: New test.
5044 * gdb.reverse/recvmsg-reverse.exp: New file.
5045 * gdb.reverse/time-reverse.c: New test.
5046 * gdb.reverse/time-reverse.exp: New file.
5047 * gdb.reverse/waitpid-reverse.c: New test.
5048 * gdb.reverse/waitpid-reverse.exp: New file.
5049
5e2e7507
JK
50502015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5051
5052 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5053
0fde2c53
DE
50542015-10-26 Doug Evans <dje@google.com>
5055
5056 PR symtab/17391
5057 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5058 * gdb.dwarf2/bad-regnum.c: New file.
5059 * gdb.dwarf2/bad-regnum.exp: New file.
5060
1a70ae97
DE
50612015-10-26 Doug Evans <dje@google.com>
5062
5063 PR python/18938
5064 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5065 file.
5066
27dc26ab
JK
50672015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5068
5069 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5070 for a change by "Mention language in compile error message".
5071
bed91f4d
SM
50722015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5073
5074 PR python/18073
5075 * gdb.python/py-type.c (C::a_method): New.
5076 (C::a_const_method): New.
5077 (C::a_static_method): New.
5078 (a_function): New.
5079 * gdb.python/py-type.exp (test_fields): Test getting fields
5080 from function and method.
5081
3f2f83dd
KB
50822015-10-21 Keven Boell <keven.boell@intel.com>
5083
5084 * gdb.fortran/vla-alloc-assoc.exp: New file.
5085 * gdb.fortran/vla-datatypes.exp: New file.
5086 * gdb.fortran/vla-datatypes.f90: New file.
5087 * gdb.fortran/vla-history.exp: New file.
5088 * gdb.fortran/vla-ptype-sub.exp: New file.
5089 * gdb.fortran/vla-ptype.exp: New file.
5090 * gdb.fortran/vla-sizeof.exp: New file.
5091 * gdb.fortran/vla-sub.f90: New file.
5092 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5093 * gdb.fortran/vla-value-sub-finish.exp: New file.
5094 * gdb.fortran/vla-value-sub.exp: New file.
5095 * gdb.fortran/vla-value.exp: New file.
5096 * gdb.fortran/vla-ptr-info.exp: New file.
5097 * gdb.mi/mi-vla-fortran.exp: New file.
5098 * gdb.mi/vla.f90: New file.
5099
27145d50
SL
51002015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5101
5102 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5103 of hardwired timeout value.
5104
5f3ff4f8
JK
51052015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5106 Pedro Alves <palves@redhat.com>
5107
5108 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5109 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5110
bfd09d20
JS
51112015-10-19 Josh Stone <jistone@redhat.com>
5112
5113 * gdb.base/catch-syscall.c: Include <sched.h>.
5114 (unknown_syscall): New variable.
5115 (main): Trigger a vfork and an unknown syscall.
5116 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5117 (unknown_syscall_number): Likewise.
5118 (check_call_to_syscall): Accept an optional syscall pattern.
5119 (check_return_from_syscall): Likewise.
5120 (check_continue): Likewise.
5121 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5122 (test_catch_syscall_skipping_return): New test toggling off 'catch
5123 syscall' to step over the syscall return, then toggling back on.
5124 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5125 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5126 (do_syscall_tests): Call test_catch_syscall_without_args and
5127 test_catch_syscall_mid_vfork.
5128 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5129 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5130
b32b93c6
AS
51312015-10-19 Andrew Stubbs <ams@codesourcery.com>
5132
5133 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5134 print g_vE): Add new pass patterns.
5135 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5136 print various symbol names for vptr fields.
5137
9d622bda
AB
51382015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5139
5140 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5141 results.
5142
0fd8ac1c
YQ
51432015-10-12 Yao Qi <yao.qi@linaro.org>
5144
5145 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5146
34240514
YQ
51472015-10-12 Yao Qi <yao.qi@linaro.org>
5148
5149 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5150 is aarch64*-*-linux*.
5151
8240f442
YQ
51522015-10-12 Yao Qi <yao.qi@linaro.org>
5153
5154 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5155 (can_relocate_bcond_true): ... it.
5156 (can_relocate_bcond_false): New function.
5157 (foo): Likewise.
5158 (can_relocate_bl): Likewise.
5159 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5160 can_relocate_bl.
5161
2520f728
PMR
51622015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5163
5164 * gdb.base/nested-addr.c: New file.
5165 * gdb.base/nested-addr.exp: New testcase.
5166
abcef95a
MM
51672015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5168
5169 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5170 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5171 its output. Ignore the output of "record goto begin" and instead
5172 check that GDB is replaying.
5173
145e3ddb
PA
51742015-10-09 Pedro Alves <palves@redhat.com>
5175
5176 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5177 (top level): Use it in the run with no args test.
5178
d5d8c4e1
IB
51792015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5180
5181 * gdb.dlang/properties.exp: New file.
5182
06e635ef
SL
51832015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5184
5185 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5186 whether or not address 0x1000 is mapped on the target.
5187
e019fd1d
SM
51882015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5189
5190 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5191 build.
5192
77ba2a67
MM
51932015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5194
5195 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5196 instruction-history test.
5197
c60eb31f
DE
51982015-09-28 Doug Evans <dje@google.com>
5199
5200 * gdb.base/gcore.c (array_func): Add reference to static_array.
5201
9a3c8263
SM
52022015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5203
5204 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5205 source line.
5206
9720e656
SL
52072015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5208
5209 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5210 short or char as base type.
5211
938d3bf2
SL
52122015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5213
5214 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5215 to allow any size enum.
5216
e6c2c623
PMR
52172015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5218
5219 * gdb.ada/array_ptr_renaming.exp: New testcase.
5220 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5221 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5222
06da0f77
PL
52232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5224
5225 * gdb.trace/ftrace-lock.c: New file.
5226 * gdb.trace/ftrace-lock.exp: New file.
5227
4f51c22a
PL
52282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5229
5230 * gdb.arch/insn-reloc.c: New file.
5231 * gdb.arch/ftrace-insn-reloc.exp: New file.
5232
7041adf4
PL
52332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5234
5235 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5236 instruction.
5237 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5238 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5239 * gdb.trace/range-stepping.c: Likewise.
5240 * gdb.trace/trace-break.c: Likewise.
5241 * gdb.trace/trace-mt.c (thread_function): Likewise.
5242 * gdb.trace/ftrace.c (marker): Likewise.
5243 * gdb.trace/trace-condition.c (marker): Likewise.
5244 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5245 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5246 is_aarch64_target.
5247
015d2e7e
DE
52482015-09-18 Doug Evans <xdje42@gmail.com>
5249
5250 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5251 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5252
26b188a2
SL
52532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5254
5255 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5256 the breakpoint.
5257
79dc332b
SL
52582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5259
5260 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5261 the pending breakpoint. Remove timeout override for "Run till
5262 MI pending breakpoint on pendfunc3 on thread 2" test.
5263
f57929f2
SL
52642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5265
5266 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5267 filename pattern.
5268
3f469b17
SL
52692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5270
5271 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5272 in breakpoint filename pattern.
5273
515b89b3
SL
52742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5275
7800dbe4
SL
5276 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5277
52782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5279
515b89b3
SL
5280 * gdb.linespec/explicit.exp: Check for readline support for
5281 tab-completion tests. Fix obvious typo.
5282
d2939ba2
MM
52832015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5284
5285 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5286 and replay.
5287
cbb55fa7
MM
52882015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5289
5290 * gdb.btrace/non-stop.c: New.
5291 * gdb.btrace/non-stop.exp: New.
5292
43691ca1
PL
52932015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5294 Yao Qi <yao.qi@linaro.org>
5295
5296 * gdb.trace/trace-condition.c: New file.
5297 * gdb.trace/trace-condition.exp: New file.
5298
d78908cf
WW
52992015-09-16 Wei-cheng Wang <cole945@gmail.com>
5300
5301 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5302 for testing bytecode compilation.
5303
1ed415e2
PA
53042015-09-16 Pedro Alves <palves@redhat.com>
5305 Sandra Loosemore <sandra@codesourcery.com>
5306
5307 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5308 (SECONDS): Redefine.
5309 (main): Call pthread_kill and alarm early.
5310 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5311 support.
5312 (test): If the target can't hardware step and doesn't support
5313 displaced stepping, increase the timeout.
5314
d136eff5
PA
53152015-09-16 Pedro Alves <palves@redhat.com>
5316
5317 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5318 (enable_debug): New procedures.
5319 (test): Use them. Bail out if waiting for threads fails.
5320 (top level): Bail out if a test fails.
5321
991f019c
YQ
53222015-09-16 Yao Qi <yao.qi@linaro.org>
5323
5324 * gdb.asm/asm-source.exp: Set asm-arch for
5325 aarch64*-*-* target.
5326 * gdb.asm/aarch64.inc: New file.
5327
bfca584f
PMR
53282015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5329
5330 * gdb.ada/array_of_variable_length.exp: New testcase.
5331 * gdb.ada/array_of_variable_length/foo.adb: New file.
5332 * gdb.ada/array_of_variable_length/pck.adb: New file.
5333 * gdb.ada/array_of_variable_length/pck.ads: New file.
5334
b326e587
DE
53352015-09-15 Doug Evans <dje@google.com>
5336
5337 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5338 of function static local variable.
5339
5382cfab
PW
53402015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5341
5342 * gdb.threads/tls-so_extern.exp: New test file.
5343 * gdb.threads/tls-so_extern.c: New test file.
5344 * gdb.threads/tls-so_extern_main.c: New test file.
5345
141c5cc4
JK
53462015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5347
5348 * gdb.opt/solib-intra-step-lib.c: New file.
5349 * gdb.opt/solib-intra-step-main.c: New file.
5350 * gdb.opt/solib-intra-step.exp: New file.
5351
d15dcecd
PA
53522015-09-15 Pedro Alves <palves@redhat.com>
5353
5354 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5355 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5356
4c2f2a79
PA
53572015-09-14 Pedro Alves <palves@redhat.com>
5358
5359 * gdb.base/hook-stop-continue.c: Delete.
5360 * gdb.base/hook-stop-continue.exp: Delete.
5361 * gdb.base/hook-stop-frame.c: Delete.
5362 * gdb.base/hook-stop-frame.exp: Delete.
5363 * gdb.base/hook-stop.c: New file.
5364 * gdb.base/hook-stop.exp: New file.
5365
919e6dbe
PMR
53662015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5367
5368 * gdb.ada/access_to_packed_array.exp: New testcase.
5369 * gdb.ada/access_to_packed_array/foo.adb: New file.
5370 * gdb.ada/access_to_packed_array/pack.adb: New file.
5371 * gdb.ada/access_to_packed_array/pack.ads: New file.
5372
157280a4
MM
53732015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5374
5375 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5376 buffer size test.
5377
2fd33e94
DB
53782015-09-11 Don Breazeal <donb@codesourcery.com>
5379
5380 * gdb.base/foll-exec.c: Add copyright header. Fix
5381 formatting issues.
5382 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5383 (do_exec_tests): Use clean_restart in place of zap_session,
5384 and for test initialization. Fix formatting issues. Use
5385 fail in place of perror.
5386 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5387 an expect statement to match an expression with output from
5388 the program under debug.
5389 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5390 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5391 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5392 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5393 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5394
e70b6e8e
DE
53952015-09-09 Doug Evans <dje@google.com>
5396
5397 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5398
7a551a51
DE
53992015-09-09 Doug Evans <dje@google.com>
5400
5401 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5402
4c666f84
DE
54032015-09-09 Doug Evans <dje@google.com>
5404
5405 * gdb.base/savedregs.exp: Fix typo.
5406
243a9253
PA
54072015-09-09 Pedro Alves <palves@redhat.com>
5408
5409 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5410
c0fa8fbd
SL
54112015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5412
5413 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5414 command actually switches threads. Give up on remaining
5415 tests if target fails to stop at breakpoint.
5416
cd7c1778
PMR
54172015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5418
5419 * gdb.ada/funcall_char.exp: New testcase.
5420 * gdb.ada/funcall_char/foo.adb: New file.
5421
dc5c8746
PMR
54222015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5423
5424 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5425 expected outputs. Add two testcases for completing ambiguous
5426 functions.
5427 * gdb.ada/complete/aux_pck.adb: New file.
5428 * gdb.ada/complete/aux_pck.ads: New file.
5429 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5430 Ambiguous_Func functions.
5431 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5432 * gdb.ada/complete/pck.adb: Likewise.
5433
4e83a1e7
UW
54342015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5435
5436 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5437 failures to run the test program under GDB.
5438
8ce74153
LM
54392015-08-26 Luis Machado <lgustavo@codesourcery.com>
5440
5441 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5442 to C.
5443
e9756d52
PP
54442015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5445
5446 * gdb.base/run-after-attach.exp: New test file.
5447 * gdb.base/run-after-attach.c: New test file.
5448
8d37573b
DB
54492015-08-26 Don Breazeal <donb@codesourcery.com>
5450
5451 * gdb.base/foll-exec-2.c: New test program.
5452 * gdb.base/foll-exec-2.exp: New test.
5453
63e43d3a
PMR
54542015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5455
5456 * gdb.base/nested-subp1.exp: New file.
5457 * gdb.base/nested-subp1.c: New file.
5458 * gdb.base/nested-subp2.exp: New file.
5459 * gdb.base/nested-subp2.c: New file.
5460 * gdb.base/nested-subp3.exp: New file.
5461 * gdb.base/nested-subp3.c: New file.
5462
3d40fbb5
PA
54632015-08-24 Pedro Alves <palves@redhat.com>
5464
5465 * gdb.server/connect-without-multi-process.c: New file.
5466 * gdb.server/connect-without-multi-process.exp: New file.
5467
4422ac93
LM
54682015-08-24 Luis Machado <lgustavo@codesourcery.com>
5469
5470 * gdb.opt/inline-markers.c: Make z int.
5471
91dddb86
LM
54722015-08-24 Luis Machado <lgustavo@codesourcery.com>
5473
5474 * gdb.opt/inline-markers.c: Make z volatile.
5475
a48847ee
LM
54762015-08-24 Luis Machado <lgustavo@codesourcery.com>
5477
5478 * gdb.opt/inline-bt.c: New volatile global z.
5479 * gdb.opt/inline-cmds.c: Likewise.
5480 * gdb.opt/inline-locals.c: Likewise.
5481 * gdb.opt/inline-markers.c: New extern global z.
5482 (marker): Use z.
5483 (inline_fn): Likewise.
5484
0ebbc52b
PA
54852015-08-24 Pedro Alves <palves@redhat.com>
5486
5487 * config/m32r-stub.exp: Remove file.
5488 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5489 * gdb.base/call-rt-st.exp: Likewise.
5490 * gdb.base/call-strs.exp: Likewise.
5491 * gdb.base/default.exp: Remove references to h8300-*-hms and
5492 *-*-udi*.
5493 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5494
77c365df
AA
54952015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5496
5497 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5498 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5499 and "return" use KFAIL when GDB can not read/write the vector
5500 return value.
5501
4313b8c0
GB
55022015-08-21 Gary Benson <gbenson@redhat.com>
5503
5504 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5505
0e433b32
PA
55062015-08-20 Pedro Alves <palves@redhat.com>
5507
5508 * gdb.server/solib-list.exp: No longer expect an interior stop in
5509 non-stop mode.
5510
221e1a37
PA
55112015-08-20 Pedro Alves <palves@redhat.com>
5512
5513 * gdb.server/connect-stopped-target.c: New file.
5514 * gdb.server/connect-stopped-target.exp: New file.
5515
40e3ad0e
PA
55162015-08-20 Pedro Alves <palves@redhat.com>
5517
5518 * gdb.dwarf2/comp-unit-lang.exp: New file.
5519 * gdb.dwarf2/comp-unit-lang.c: New file.
5520
af39b327
PMR
55212015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5522
5523 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5524 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5525
7d45c7c3 55262015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5527
7d45c7c3
KB
5528 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5529 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5530
4d6cceb4
DE
55312015-08-18 Doug Evans <dje@google.com>
5532 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5533
5534 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5535 skip_python_tests. New arg prompt_regexp.
5536 (skip_python_tests): New function.
5537 * lib/mi-support.exp (mi_skip_python_tests): New function.
5538 * gdb.python/py-mi-objfile-gdb.py: New file.
5539 * gdb.python/py-mi-objfile.c: New file.
5540 * gdb.python/py-mi-objfile.exp: New file.
5541
ad89c2aa
KS
55422015-08-17 Keith Seitz <keiths@redhat.com>
5543
5544 * gdb.linespec/explicit.exp: Move strace test from here ...
5545 * gdb.trace/strace.exp: ... to here.
5546
e3ae3c43
PP
55472015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5548
5549 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5550 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5551
604b2636
DE
55522015-08-14 Doug Evans <xdje42@gmail.com>
5553
5554 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5555 inferior before selecting a new file.
5556
6ff0ba5f
DE
55572015-08-14 Doug Evans <xdje42@gmail.com>
5558
5559 * gdb.mi/mi-disassemble.exp: Update.
5560 * gdb.base/disasm-optim.S: New file.
5561 * gdb.base/disasm-optim.c: New file.
5562 * gdb.base/disasm-optim.h: New file.
5563 * gdb.base/disasm-optim.exp: New file.
5564
9ca98f92
KS
55652015-08-14 Keith Seitz <keiths@redhat.com>
5566
5567 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5568 "evaluated-by".
5569
52bbc560
JB
55702015-08-13 Joel Brobecker <brobecker@adacore.com>
5571
5572 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5573
5d8c3ed3
PMR
55742015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5575
5576 * gdb.ada/fun_renaming.exp: New testcase.
5577 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5578 * gdb.ada/fun_renaming/pack.adb: New file.
5579 * gdb.ada/fun_renaming/pack.ads: New file.
5580
ea8812bc
KS
55812015-08-12 Keith Seitz <keiths@redhat.com>
5582
5583 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5584 gdb_get_line_number.
5585
4dafcdeb
JB
55862015-08-12 Joel Brobecker <brobecker@adacore.com>
5587
5588 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5589 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5590 gdb.base/dso2dso.exp: New files.
5591
5ba32597
SDJ
55922015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5593 Pedro Alves <palves@redhat.com>
5594 Keith Seitz <keiths@redhat.com>
5595
5596 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5597 GDBFLAGS.
5598
b6dafabf
PP
55992015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5600
5601 * gdb.base/gdbhistsize-history.exp
5602 (test_histsize_history_setting): Use save_vars.
5603 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5604 Use save_vars.
5605 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5606 * gdb.base/readline.exp: Use save_vars.
5607
abe8e607
PP
56082015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5609
5610 * lib/gdb.exp (save_vars): New proc.
5611
629500fa
KS
56122015-08-11 Keith Seitz <keiths@redhat.com>
5613
5614 * gdb.base/help.exp: Update help_breakpoint_text.
5615
eb8c4e2e
KS
56162015-08-11 Keith Seitz <keiths@redhat.com>
5617
5618 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5619 (at toplevel): Call test_explicit_breakpoints.
5620 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5621 breakpoints.
5622 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5623 breakpoint conditions, "-cond".
5624
87f0e720
KS
56252015-08-11 Keith Seitz <keiths@redhat.com>
5626
5627 * gdb.linespec/3explicit.c: New file.
5628 * gdb.linespec/cpexplicit.cc: New file.
5629 * gdb.linespec/cpexplicit.exp: New file.
5630 * gdb.linespec/explicit.c: New file.
5631 * gdb.linespec/explicit.exp: New file.
5632 * gdb.linespec/explicit2.c: New file.
5633 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5634 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5635 before using in the matching pattern.
5636 Clarify that `prefix' is a regular expression.
5637
f00aae0f
KS
56382015-08-11 Keith Seitz <keiths@redhat.com>
5639
5640 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5641 test.
5642 Add tests for missing ",FMT" and ",".
5643
e27852be
DE
56442015-08-10 Doug Evans <dje@google.com>
5645 Keith Seitz <keiths@redhat.com>
5646
5647 PR gdb/17960
5648 * gdb.base/completion.exp: Add location completer tests.
5649
7f03bd92
PA
56502015-08-07 Pedro Alves <palves@redhat.com>
5651
5652 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5653 tests here.
5654 (top level): Run do_test with and without displaced stepping.
5655
3fc8eb30
PA
56562015-08-07 Pedro Alves <palves@redhat.com>
5657
5658 * gdb.base/valgrind-disp-step.c: New file.
5659 * gdb.base/valgrind-disp-step.exp: New file.
5660
d4569d7b
PA
56612015-08-07 Pedro Alves <palves@redhat.com>
5662
5663 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5664 Delete function.
5665 (main): Add alarm. Run an infinite loop instead of calling
5666 wait_threads.
5667 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5668 comment.
5669 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5670 Delete function.
5671 (main): Add alarm. Run an infinite loop instead of calling
5672 wait_threads.
5673 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5674 comment.
5675
e1316e60
PA
56762015-08-07 Pedro Alves <palves@redhat.com>
5677
5678 * gdb.base/checkpoint-ns.exp: New file.
5679 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5680 standard_testfile.
5681
da8c46d2
MM
56822015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5683
5684 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5685 * gdb.btrace/instruction_history.exp: Update.
5686 * gdb.btrace/tsx.exp: New.
5687 * gdb.btrace/tsx.c: New.
5688
de1c2c52
PA
56892015-08-06 Pedro Alves <palves@redhat.com>
5690
5691 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5692 increase timeout.
5693 * gdb.reverse/until-precsave.exp: Bump timeouts.
5694
782e0bf4
PA
56952015-08-06 Pedro Alves <palves@redhat.com>
5696
5697 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5698
83e97ed0
PA
56992015-08-06 Pedro Alves <palves@redhat.com>
5700
5701 PR gdb/18749
5702 * gdb.threads/process-dies-while-handling-bp.c: New file.
5703 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5704
863d01bd
PA
57052015-08-06 Pedro Alves <palves@redhat.com>
5706
5707 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5708 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5709
0a39bb32
PA
57102015-08-05 Pedro Alves <palves@redhat.com>
5711
5712 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5713 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5714
ee2d2b10
SL
57152015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5716
5717 * gdb.base/bp-permanent.exp: Report test as unsupported if
5718 the target cannot stop at the permanent breakpoint.
5719
4e1bdb00
DE
57202015-08-03 Doug Evans <dje@google.com>
5721
5722 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5723 10000.
5724
3d338901
DE
57252015-08-03 Doug Evans <dje@google.com>
5726
5727 * Makefile.in (workers/%.worker, build-perf): New rule.
5728 (GDB_PERFTEST_MODE): New variable.
5729 (check-perf): Use it.
5730 (clean): Clean up gdb.perf parallel build subdirs.
5731 * lib/build-piece.exp: New file.
5732 * lib/gdb.exp (make_gdb_parallel_path): New function
5733 (standard_output_file, standard_temp_file): Call it.
5734 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5735 of $GDB_PARALLEL.
5736 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5737
af061d3e
DE
57382015-08-03 Doug Evans <dje@google.com>
5739
8e1afc81 5740 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5741 (LOG_FILE_NAME): New global.
5742 (TextReporter.__init__): Initialize self.txt_sum.
5743 (TextReporter.report): Add support for multiple data-points.
5744 Move report to perftest.sum, put raw data in perftest.log.
5745 (TextReporter.start): Open sum and log files.
5746 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5747 * gdb.perf/lib/perftest/testresult.py
5748 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5749
2c8c5d37
PA
57502015-07-31 Pedro Alves <palves@redhat.com>
5751
5752 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5753 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5754 kill_wait_spawned_process instead of explicit "kill -9".
5755 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5756 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5757 kill_wait_spawned_process.
5758 * gdb.base/attach-twice.exp: Likewise.
5759 * gdb.base/attach.exp: Likewise.
5760 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5761 gdb_test_multiple.
5762 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5763 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5764 kill_wait_spawned_process.
5765 * gdb.base/valgrind-infcall.exp: Likewise.
5766 * gdb.multi/multi-attach.exp: Likewise.
5767 * gdb.python/py-prompt.exp: Likewise.
5768 * gdb.python/py-sync-interp.exp: Likewise.
5769 * gdb.server/ext-attach.exp: Likewise.
5770 * gdb.threads/attach-into-signal.exp (corefunc): Use
5771 spawn_wait_for_attach, spawn_id_get_pid and
5772 kill_wait_spawned_process.
5773 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5774 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5775 spawn_id_get_pid and kill_wait_spawned_process.
5776 * gdb.threads/attach-stopped.exp (corefunc): Use
5777 spawn_wait_for_attach, spawn_id_get_pid and
5778 kill_wait_spawned_process.
5779 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5780 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5781 kill_wait_spawned_process instead of explicit "kill -9".
5782 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5783 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5784 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5785 processes. Don't map cygwin/windows pids here. Now returns a
5786 spawn id list.
5787
032a0fca
SL
57882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5789
5790 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5791 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5792 correct patch.
5793
61a934ca
SL
57942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5795
5796 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5797
4bc4d428
SL
57982015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5799
5800 Reapply:
5801 2014-05-21 Mark Wielaard <mjw@redhat.com>
5802
5803 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5804
998d452a
PA
58052015-07-30 Pedro Alves <palves@redhat.com>
5806
5807 * linux-low.c (handle_extended_wait): Set the child's last
5808 reported status to TARGET_WAITKIND_STOPPED.
5809
69dde7dc
PA
58102015-07-30 Pedro Alves <palves@redhat.com>
5811
5812 PR threads/18600
5813 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5814 only shows inferior 1.
5815
4dd63d48
PA
58162015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5817 Pedro Alves <palves@redhat.com>
5818
5819 PR threads/18600
5820 * gdb.threads/fork-plus-threads.c: New file.
5821 * gdb.threads/fork-plus-threads.exp: New file.
5822
d618e4c5
PP
58232015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5824
5825 * gdb.base/batch-preserve-term-settings.exp
5826 (test_terminal_settings_preserved_after_cli_exit): Use
5827 send_quit_command.
5828
1eef6428
PA
58292015-07-29 Pedro Alves <palves@redhat.com>
5830 Don Breazeal <donb@codesourcery.com>
5831
5832 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5833 output from both inferior_spawn_id and gdb_spawn_id.
5834
7da5b897
SDJ
58352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5836
5837 * gdb.threads/attach-into-signal.exp (corefunc): Use
5838 with_test_prefix on nested loops, uniquefying the test messages.
5839
dac804df
SDJ
58402015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5841
5842 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5843 commit.
5844
06265e53
PP
58452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5846
5847 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5848 New proc.
5849 (test_terminal_settings_preserved_after_sigterm): New test.
5850
18206ca3
PP
58512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5852
5853 * gdb.base/batch-preserve-term-settings.exp
5854 (test_terminal_settings_preserved_after_cli_exit): New test.
5855
90074d11
PP
58562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5857
5858 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5859 manipulation of saved_gdbflags.
5860 (test_terminal_settings_preserved): Remove global declaration of
5861 the unused variable pagination_prompt. Remove manipulation of
5862 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5863 GDBFLAGS.
5864
eb1a7902
PA
58652015-07-29 Pedro Alves <palves@redhat.com>
5866
5867 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5868
8b75dd3b
PA
58692015-07-29 Pedro Alves <palves@redhat.com>
5870
5871 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5872 at the top.
5873
dedad4e3
PA
58742015-07-29 Pedro Alves <palves@redhat.com>
5875
5876 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5877 (main): Call gdb_unbuffer_output.
5878 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5879 (main): Call gdb_unbuffer_output.
5880 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5881 (main): Call gdb_unbuffer_output.
5882 * gdb.base/call-strs.exp: Adjust to step over the
5883 gdb_unbuffer_output call.
5884 * gdb.base/catch-gdb-caused-signals.c: Include
5885 "../lib/unbuffer_output.c".
5886 (main): Call gdb_unbuffer_output.
5887 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5888 (main): Call gdb_unbuffer_output.
5889 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5890 (main): Call gdb_unbuffer_output.
5891 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5892 (main): Call gdb_unbuffer_output.
5893 * gdb.base/shlib-call.exp: Adjust to step over the
5894 gdb_unbuffer_output call.
5895 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5896 (main): Call gdb_unbuffer_output.
5897 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5898 (main): Call gdb_unbuffer_output.
5899 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5900 (main): Rename to ...
5901 (test): ... this.
5902 (main): Reimplement.
5903 * gdb.base/varargs.exp: Run to test instead of to main.
5904 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5905 (main): Call gdb_unbuffer_output.
5906
58789a91
PA
59072015-07-29 Pedro Alves <palves@redhat.com>
5908
5909 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5910 factore out from mi_continue_dprintf. For call-style dprintfs,
5911 expect dprintf output out of $inferior_spawn_id.
5912 (mi_continue_dprintf): Use mi_expect_dprintf.
5913 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5914 (main): Call gdb_unbuffer_output.
5915
e8376742
PA
59162015-07-29 Pedro Alves <palves@redhat.com>
5917
5918 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5919 (default_mi_gdb_start): Set inferior_spawn_id instead of
5920 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5921 gdb_spawn_id.
5922 (mi_gdb_test): Always expect inferior output from both
5923 $inferior_spawn_id and $gdb_spawn_id.
5924
08280010
PA
59252015-07-29 Pedro Alves <palves@redhat.com>
5926
5927 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5928 send_inferior and $inferior_spawn_id.
5929
4d30e432
PA
59302015-07-29 Pedro Alves <palves@redhat.com>
5931
5932 * gdb.gdb/complaints.exp (test_initial_complaints)
5933 (test_serial_complaints, test_short_complaints): Use
5934 gdb_test_stdio.
5935 (test_empty_complaint): Handle $inferior_spawn_id !=
5936 $gdb_spawn_id.
5937
0d30a335
PA
59382015-07-29 Pedro Alves <palves@redhat.com>
5939
5940 * gdb.base/varargs.exp: Use gdb_test_stdio.
5941
39413b29
PA
59422015-07-29 Pedro Alves <palves@redhat.com>
5943
5944 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5945
7cb000a9
PA
59462015-07-29 Pedro Alves <palves@redhat.com>
5947
5948 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5949
d7b8ac82
PA
59502015-07-29 Pedro Alves <palves@redhat.com>
5951
5952 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5953 parameter into two new parameters, "inf_result" and "gdb_result".
5954 Expect inferior output and gdb output from $inferior_spawn_id and
5955 $gdb_spawn_id, respectively. Adjust all callers.
5956
789c3a0c
PA
59572015-07-29 Pedro Alves <palves@redhat.com>
5958
5959 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
5960 of gdb_test_sequence.
5961
77e760c3
PA
59622015-07-29 Pedro Alves <palves@redhat.com>
5963
5964 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
5965 (saw_spurious_output): Expect inferior output from
5966 $inferior_spawn_id. Use gdb_test_stdio.
5967
8396d2cd
PA
59682015-07-29 Pedro Alves <palves@redhat.com>
5969
5970 * gdb.base/dprintf.exp: Use standard_testfile. Change
5971 prepare_for_testing call.
5972 (srcfile): Don't set.
5973 (restart): New procedure.
5974 (test_dprintf): New procecure, use to continue over dprintfs.
5975 (test_call, test_agent): New procedures, tests moved here.
5976 Restart gdb and recreate dprintfs. Adjust expected output.
5977
2051d61f
PA
59782015-07-29 Pedro Alves <palves@redhat.com>
5979
5980 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
5981
452397af
PA
59822015-07-29 Pedro Alves <palves@redhat.com>
5983
5984 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
5985
8aed9555
PA
59862015-07-29 Pedro Alves <palves@redhat.com>
5987
5988 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
5989 gdb_test_stdio.
5990
188a61b4
PA
59912015-07-29 Pedro Alves <palves@redhat.com>
5992
5993 * lib/gdb.exp (gdb_test_stdio): New procedure.
5994
12264a45
PA
59952015-07-29 Pedro Alves <palves@redhat.com>
5996
5997 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
5998
23ffc893
PA
59992015-07-29 Pedro Alves <palves@redhat.com>
6000
6001 * gdb.base/call-signal-resume.exp: Remove check for
6002 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6003 * gdb.base/unwindonsignal.exp: Likewise.
6004 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6005 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6006
65566918
PA
60072015-07-29 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.base/siginfo-addr.c (pass): New function.
6010 (handler): Call it iff si_addr is correct.
6011 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6012 Set a breakpoint at "pass" and continue to it.
6013
d60a9221
SDJ
60142015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6015
6016 * gdb.python/py-objfile.exp: Make some tests have unique names.
6017 * gdb.python/py-pp-registration.exp: Likewise.
6018
bde40b8f
PA
60192015-07-28 Pedro Alves <palves@redhat.com>
6020
6021 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6022
13e1dec8
SM
60232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6024
6025 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6026
da33c9a7
SM
60272015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6028
6029 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6030
077836f7
PP
60312015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6032
6033 * gdb.base/gdb-sigterm-2.exp: New test.
6034
b8cc7b2e
DE
60352015-07-25 Doug Evans <xdje42@gmail.com>
6036
6037 Revert:
6038 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6039 (workers/%.worker, build-perf): New rule.
6040 (GDB_PERFTEST_MODE): New variable.
6041 (check-perf): Use it.
6042 (clean): Clean up gdb.perf parallel build subdirs.
6043 * lib/build-piece.exp: New file.
6044 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6045 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6046 name.
6047 (standard_temp_file): Ditto.
6048 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6049 of $GDB_PARALLEL.
6050
c8bd4544
DE
60512015-07-24 Doug Evans <dje@google.com>
6052
6053 * gdb.perf/lib/perftest/utils.py: New file.
6054 * gdb.perf/gm-hello.cc: New file.
6055 * gdb.perf/gm-pervasive-typedef.cc: New file.
6056 * gdb.perf/gm-pervasive-typedef.h: New file.
6057 * gdb.perf/gm-std.cc: New file.
6058 * gdb.perf/gm-std.h: New file.
6059 * gdb.perf/gm-use-cerr.cc: New file.
6060 * gdb.perf/gm-utils.h: New file.
6061 * gdb.perf/gmonster-null-lookup.py: New file.
6062 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6063 * gdb.perf/gmonster-print-cerr.py: New file.
6064 * gdb.perf/gmonster-ptype-string.py: New file.
6065 * gdb.perf/gmonster-runto-main.py: New file.
6066 * gdb.perf/gmonster-select-file.py: New file.
6067 * gdb.perf/gmonster1-null-lookup.exp: New file.
6068 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6069 * gdb.perf/gmonster1-print-cerr.exp: New file.
6070 * gdb.perf/gmonster1-ptype-string.exp: New file.
6071 * gdb.perf/gmonster1-runto-main.exp: New file.
6072 * gdb.perf/gmonster1-select-file.exp: New file.
6073 * gdb.perf/gmonster1.cc: New file.
6074 * gdb.perf/gmonster1.exp: New file.
6075 * gdb.perf/gmonster2-null-lookup.exp: New file.
6076 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6077 * gdb.perf/gmonster2-print-cerr.exp: New file.
6078 * gdb.perf/gmonster2-ptype-string.exp: New file.
6079 * gdb.perf/gmonster2-runto-main.exp: New file.
6080 * gdb.perf/gmonster2-select-file.exp: New file.
6081 * gdb.perf/gmonster2.cc: New file.
6082 * gdb.perf/gmonster2.exp: New file.
6083
6eab34f3
DE
60842015-07-24 Doug Evans <dje@google.com>
6085
6086 * gdb.perf/README: New file.
6087 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6088 * lib/gen-perf-test.exp: New file.
6089
63738bfd
DE
60902015-07-24 Doug Evans <dje@google.com>
6091
6092 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6093 (PerfTest::startup): New function.
6094 (PerfTest::run): Return result of calling body.
6095 (PerfTest::assemble): Rewrite.
6096 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6097 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6098 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6099 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6100 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6101
7b606f95
DE
61022015-07-24 Doug Evans <dje@google.com>
6103
6104 * lib/gdb.exp (clean_restart): Make executable optional.
6105
a97b16b8
DE
61062015-07-24 Doug Evans <dje@google.com>
6107
6108 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6109 compiler_info references.
6110 * gdb.cp/temargs.exp: Ditto.
6111 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6112 (get_compiler_info): Early exit if already computed. Set compiler_info
6113 to "unknown" if there was a problem.
6114 (test_compiler_info): Add function comment. Call get_compiler_info.
6115
35baa57f
DE
61162015-07-24 Doug Evans <dje@google.com>
6117
6118 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6119 (workers/%.worker, build-perf): New rule.
6120 (GDB_PERFTEST_MODE): New variable.
6121 (check-perf): Use it.
6122 (clean): Clean up gdb.perf parallel build subdirs.
6123 * lib/build-piece.exp: New file.
6124 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6125 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6126 name.
6127 (standard_temp_file): Ditto.
6128 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6129 of $GDB_PARALLEL.
6130
6ebea266
DE
61312015-07-24 Doug Evans <dje@google.com>
6132
6133 * lib/future.exp (gdb_default_target_compile): New option
6134 "early_flags".
6135 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6136 --as-needed.
6137
1e76a7e9
SDJ
61382015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6139
6140 * gdb.base/catch-syscall.exp: Call gdb_exit before
6141 gdb_skip_xml_test.
6142
5068630a
PA
61432015-07-24 Pedro Alves <palves@redhat.com>
6144
6145 * gdb.python/py-events.exp: Accept output between the stop event
6146 and the prompt.
6147 * gdb.python/py-evsignal.exp: Likewise.
6148 * gdb.python/py-evthreads.exp: Likewise.
6149
77598427
PA
61502015-07-24 Pedro Alves <palves@redhat.com>
6151
6152 PR gdb/18717
6153 * gdb.threads/non-ldr-exit.c: New file.
6154 * gdb.threads/non-ldr-exit.exp: New file.
6155
11e6c98f
YQ
61562015-07-24 Yao Qi <yao.qi@linaro.org>
6157
6158 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6159 restarting process.
6160
51aee833
YQ
61612015-07-24 Yao Qi <yao.qi@linaro.org>
6162
6163 * gdb.server/ext-restart.exp: New file.
6164
8cfe207c
YQ
61652015-07-24 Yao Qi <yao.qi@linaro.org>
6166
6167 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6168 argument options.
6169 * gdb.server/ext-wrapper.exp: New file.
6170
cc12ce38
DE
61712015-07-23 Doug Evans <dje@google.com>
6172
6173 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6174 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6175
d0d84780
PMR
61762015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6177
6178 * gdb.ada/var_arr_typedef.exp: New testcase.
6179 * gdb.ada/var_arr_typedef/pack.adb: New file.
6180 * gdb.ada/var_arr_typedef/pack.ads: New file.
6181 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6182
8b558f79
JB
61832015-07-20 Joel Brobecker <brobecker@adacore.com>
6184
6185 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6186
775a3298
JK
61872015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6188
6189 * gdb.arch/i386-biarch-core.exp: Replace istarget
6190 by "complete set gnutarget". Remove expectation for the "core-file"
6191 command.
6192
db1ff28b
JK
61932015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 Revert the previous commit:
6196 Tests for validate symbol file using build-id.
6197
0a94970d
JK
61982015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6199
6200 Tests for validate symbol file using build-id.
6201 * gdb.base/solib-mismatch-lib.c: New file.
6202 * gdb.base/solib-mismatch-libmod.c: New file.
6203 * gdb.base/solib-mismatch.c: New file.
6204 * gdb.base/solib-mismatch.exp: New file.
6205
03346981
SL
62062015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6207
6208 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6209 nios2-*-linux*.
6210 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6211 * gdb.base/siginfo.exp: Likewise.
6212 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6213
42422cc7
PL
62142015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6215
6216 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6217 Move it to ...
6218 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6219 ... here.
6220 * gdb.trace/range-stepping.exp: Check that the target supports
6221 range stepping.
6222
cfa68bae
JK
62232015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6224
6225 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6226
8ffdba26
PA
62272015-07-14 Pedro Alves <palves@redhat.com>
6228
6229 * gdb.base/killed-outside.exp: New file.
6230 * gdb.base/killed-outside.c: New file.
6231
218a5a11
JK
62322015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6235 (n at main): New.
6236 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6237
e03ed3c6
AA
62382015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6239
6240 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6241 infcall tests instead of setting up for KFAIL.
6242
485668e5
MM
62432015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6244
6245 * gdb.btrace/record_goto-step.exp: New.
6246
08464196
JK
62472015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 PR compile/18484
6250 * gdb.compile/compile.c (struct struct_type): Add volatile to
6251 selffield's type.
6252 * gdb.compile/compile.exp
6253 (compile code struct_object.selffield = &struct_object): Skip further
6254 struct_object tests if this one xfails.
6255
bcf5c1d9
RC
62562015-07-08 Robert O'Callahan <robert@ocallahan.org>
6257
6258 PR exp/18617
6259 * gdb.trace/ax.exp: Add test.
6260
4931af25
YQ
62612015-07-07 Yao Qi <yao.qi@linaro.org>
6262
6263 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6264 instead of istarget "aarch64*-*-*".
6265 * gdb.arch/aarch64-fp.exp: Likewise.
6266 * gdb.base/float.exp: Likewise.
6267 * gdb.reverse/aarch64.exp: Likewise.
6268 * lib/gdb.exp (is_aarch64_target): New proc.
6269
9fcf688e
YQ
62702015-07-07 Yao Qi <yao.qi@linaro.org>
6271
6272 * lib/gdb.exp (is_aarch32_target): New proc.
6273 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6274 instead of "istarget "arm*-*-*"".
6275 * gdb.arch/arm-disp-step.exp: Likewise.
6276 * gdb.arch/thumb-bx-pc.exp: Likewise.
6277 * gdb.arch/thumb-prologue.exp: Likewise.
6278 * gdb.arch/thumb-singlestep.exp: Likewise.
6279 * gdb.base/disp-step-syscall.exp: Likewise.
6280 * gdb.base/float.exp: Likewise.
6281
fbd8d50d
YQ
62822015-07-07 Yao Qi <yao.qi@linaro.org>
6283
6284 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6285 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6286
71be1fdc
YQ
62872015-07-07 Yao Qi <yao.qi@linaro.org>
6288
6289 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6290 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6291 if it exists.
6292 * gdb.multi/multi-arch.exp: Likewise.
6293
3e221d36
SM
62942015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6295
6296 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6297 print.
6298
d441430b
YQ
62992015-07-07 Yao Qi <yao.qi@linaro.org>
6300
6301 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6302
06f810bd
MG
63032015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6304
6305 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6306 '[' and ']' characters.
6307
5e61e7c0
IB
63082015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6309
6310 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6311
28bf096c
PA
63122015-06-29 Pedro Alves <palves@redhat.com>
6313
6314 PR threads/18127
6315 * gdb.threads/hand-call-new-thread.c: New file.
6316 * gdb.threads/hand-call-new-thread.c: New file.
6317
ee93cd5e
KS
63182015-06-26 Keith Seitz <keiths@redhat.com>
6319 Doug Evans <dje@google.com>
6320
6321 PR 16253
6322 * gdb.cp/var-tag-2.cc: New file.
6323 * gdb.cp/var-tag-3.cc: New file.
6324 * gdb.cp/var-tag-4.cc: New file.
6325 * gdb.cp/var-tag.cc: New file.
6326 * gdb.cp/var-tag.exp: New file.
6327
fc637f04
PP
63282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6329
6330 * gdb.base/history-duplicates.exp: New test.
6331
2e52ae68
PP
63322015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6333
6334 * gdb.base/completion.exp: Test the completion of the "focus"
6335 command.
6336
6e22494e
JK
63372015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 * gdb.arch/amd64-prologue-skip.S: New file.
6340 * gdb.arch/amd64-prologue-skip.exp: New file.
6341
bf7b9cd9
SM
63422015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6343
6344 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6345 is_address_zero_readable check.
6346
201e8dfd
PB
63472015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6348
6349 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6350 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6351
5cd867b4
YQ
63522015-06-24 Yao Qi <yao.qi@linaro.org>
6353
6354 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6355 linux targets.
6356
4d7be007
YQ
63572015-06-24 Yao Qi <yao.qi@linaro.org>
6358
6359 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6360 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6361 * gdb.base/siginfo-thread.exp: Likewise.
6362
07fcd301
YQ
63632015-06-22 Yao Qi <yao.qi@linaro.org>
6364
6365 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6366
52042a00
YQ
63672015-06-22 Yao Qi <yao.qi@linaro.org>
6368
6369 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6370 aarch64*-*-*.
6371 (skip_hw_watchpoint_tests): Likewise.
6372
74bd41ce
PP
63732015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6374
6375 * gdb.base/gdbinit-history.exp: Test the interaction between
6376 setting GDBHISTSIZE and setting the history size via .gdbinit.
6377
bc460514
PP
63782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6379
6380 PR gdb/16999
6381 * gdb.base/gdbhistsize-history.exp: New test.
6382
b58c513b
PP
63832015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6384
6385 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6386 with GDBHISTSIZE.
6387 * gdb.base/readline.exp: Likewise.
6388
92046791
YQ
63892015-06-17 Yao Qi <yao.qi@linaro.org>
6390
6391 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6392 line.
6393
2093d2d3
PP
63942015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6395
6396 * gdb.base/gdbinit-history.exp: Add test case to check that
6397 an unlimited history file does not get truncated on exit.
6398
e6c693af
AA
63992015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6400
6401 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6402 (VECTOR): New macro. Use it...
6403 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6404 ...for these typedefs.
6405 (int8, char1, int1, double1): New typedefs.
6406 (struct just_int2, struct two_int2): New structures.
6407 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6408 (add_structvecs, add_singlevecs): New functions.
6409 (main): Call add_some_intvecs twice.
6410 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6411 the compile and exit upon failure. Try compiling for the "native"
6412 architecture. Test inferior function calls with vector arguments
6413 and vector return value handling with "finish" and "return".
6414
c74f7d1c
JT
64152015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6416
6417 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6418 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6419 PE file.
6420 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6421
98aa42ee
AT
64222015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6423
6424 PR breakpoints/16465
6425 * gdb.mi/mi-dprintf-pending.c: New file.
6426 * gdb.mi/mi-dprintf-pending.exp: New test.
6427 * gdb.mi/mi-dprintf-pendshr.c: New file.
6428
7d73c23c 64292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6430 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6431
6432 * gdb.arch/i386-mpx-map.c: New file.
6433 * gdb.arch/i386-mpx-map.exp: New File.
6434
64352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6436
6437 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6438 * gdb.arch/i386-mpx.exp: Indentation fixed.
6439
64402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6441
6442 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6443 function and improved indentation.
6444 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6445 gdb_test_multiple. Added additional tests to skip the test.
6446
64472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6448
6449 * gdb.arch/i386-avx512.c: Change path in include file.
6450 * gdb.arch/i386-avx512.exp: Change include dir path
6451 compilation flag.
6452 * gdb.arch/i386-mpx.c: Change path in include file.
6453 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6454 flag.
6455
d5eba19a
JK
64562015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6457
6458 * gdb.compile/compile-print.exp (compile print *vararray@3)
6459 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6460
7f361056
JK
64612015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6462
6463 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6464 (do not keep jit in memory): ... this.
6465 (expect 5): Change it to ...
6466 (expect no 5): ... this.
6467
3b462ec2
SM
64682015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6469
6470 PR gdb/15564
6471 * gdb.mi/mi-detach.exp: New file.
6472
e0619de6
JK
64732015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6474
6475 PR symtab/18392
6476 * gdb.arch/amd64-tailcall-self.S: New file.
6477 * gdb.arch/amd64-tailcall-self.c: New file.
6478 * gdb.arch/amd64-tailcall-self.exp: New file.
6479
e970cb34
DB
64802015-05-28 Don Breazeal <donb@codesourcery.com>
6481
6482 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6483 tests for remote targets by checking is_target_gdbserver.
6484
b2e2f908
DE
64852015-05-27 Doug Evans <dje@google.com>
6486
6487 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6488 * gdb.dwarf2/opaque-type-lookup.c: New file.
6489 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6490
82c7be31
DE
64912015-05-26 Doug Evans <dje@google.com>
6492
6493 * gdb.cp/iostream.cc: New file.
6494 * gdb.cp/iostream.exp: New file.
6495
b4f54984
DE
64962015-05-26 Doug Evans <dje@google.com>
6497
6498 * gdb.dwarf2/dw2-op-call.exp: Update.
6499 * gdb.dwarf2/dw4-sig-types.exp: Update.
6500 * gdb.dwarf2/implptr.exp: Update.
6501 * gdb.mi/mi-cmd-param-changed.exp: Update.
6502
4ea6efe9
DE
65032015-05-26 Doug Evans <dje@google.com>
6504
6505 * gdb.python/py-lazy-string.c: New file.
6506 * gdb.python/py-lazy-string.exp: New file.
6507 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6508 (main): Update. Add estring3.
6509 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6510 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6511
f6bb7db3
YQ
65122015-05-26 Omair Javaid <omair.javaid@linaro.org>
6513 Yao Qi <yao.qi@linaro.org>
6514
6515 * gdb.reverse/aarch64.c: New.
6516 * gdb.reverse/aarch64.exp: New.
6517
a81bfbd0
OJ
65182015-05-26 Omair Javaid <omair.javaid@linaro.org>
6519
25d49b86
PA
6520 * lib/gdb.exp (supports_process_record): Return true for
6521 aarch64*-linux*.
a81bfbd0
OJ
6522 (supports_reverse): Likewise.
6523
158bf1b4
PP
65242015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6525
6526 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6527 Use with_test_prefix.
6528
a0145030
AB
65292015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6530
6531 * gdb.base/completion.exp: Add test for completion of layout
6532 names.
6533
ebe3b578
AB
65342015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6535
6536 * lib/gdb.exp (skip_tui_tests): New proc.
6537 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6538
84204ed7
PA
65392015-05-19 Pedro Alves <palves@redhat.com>
6540
6541 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6542 Save the whole env array instead of just HOME. Unset HISTSIZE in
6543 the environment while testing. Restore whole environment
6544 afterwards.
6545
37442ce1
DE
65462015-05-16 Doug Evans <xdje42@gmail.com>
6547
6548 * gdb.guile/scm-ports.c: New file.
6549 * gdb.guile/scm-ports.exp: Add memory port tests.
6550
36de76f9
JK
65512015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6552
6553 * gdb.compile/compile-print.c: New file.
6554 * gdb.compile/compile-print.exp: New file.
6555
3a9558c4
JK
65562015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6557
6558 * gdb.compile/compile-ops.exp: Cast param to void.
6559 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6560 (compile code struct_object.selffield = &struct_object): Add xfail.
6561
aa715135
JG
65622015-05-15 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.ada/arr_enum_with_gap: New testcase.
6565
931e5bc3
JG
65662015-05-15 Joel Brobecker <brobecker@adacore.com>
6567
6568 * gdb.ada/byte_packed_arr: New testcase.
6569
9cd4d857
JB
65702015-05-15 Joel Brobecker <brobecker@adacore.com>
6571
6572 * gdb.ada/pckd_neg: New testcase.
6573
ebfd00d2
PP
65742015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6575
6576 PR gdb/17820
6577 * gdb.base/gdbinit-history.exp: New test.
6578 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6579 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6580
4c082a81
SC
65812015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6582
6583 * gdb.python/py-xmethods.cc: Enhance test case.
6584 * gdb.python/py-xmethods.exp: New tests.
6585 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6586 function.
6587 (B_indexoper): Likewise.
6588 (global_dm_list) : Add new xmethod worker functions.
6589
f7797074
SDJ
65902015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6591
6592 * gdb.base/coredump-filter.exp: Correctly unset
6593 "coredump_var_addr" array.
6594
a4674e4e
PA
65952015-05-08 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.server/non-existing-program.exp: Unset spawn_id.
6598
df2eb078
SC
65992015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6600
6601 PR python/18291
6602 * gdb.python/py-xmethods.exp: Add tests.
6603
422349a3
YQ
66042015-05-08 Yao Qi <yao.qi@linaro.org>
6605
6606 PR gdb/18208
6607 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6608 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6609 function set_coredump_filter, and remove remote_exec call.
6610 Remove argument ipid. Callers update.
6611 (top level): Don't get inferior's PID.
6612
63fc80ce
AA
66132015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6614
6615 * gdb.base/watch_thread_num.exp: Skip test on targets without
6616 access watchpoints.
6617
80ad801e
PA
66182015-05-06 Pedro Alves <palves@redhat.com>
6619
6620 PR server/18081
6621 * gdb.server/non-existing-program.exp: New file.
6622
0fa7fe50
JB
66232015-05-05 Joel Brobecker <brobecker@adacore.com>
6624
6625 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6626
3ea89b92
PMR
66272015-05-05 Joel Brobecker <brobecker@adacore.com>
6628
6629 * gdb.ada/out_of_line_in_inlined: New testcase.
6630
87b8eff0
JB
66312015-05-05 Joel Brobecker <brobecker@adacore.com>
6632
6633 * gdb.ada/var_rec_arr: New testcase.
6634
5fccc635
YQ
66352015-04-30 Yao Qi <yao.qi@linaro.org>
6636
6637 * gdb.base/break-idempotent.exp: If
6638 skip_hw_watchpoint_multi_tests returns true, skip the tests
6639 on "rwatch" and "awatch".
6640
42d38f42
YQ
66412015-04-30 Yao Qi <yao.qi@linaro.org>
6642
6643 * gdb.base/relativedebug.exp: Invoke gdb command
6644 "info sharedlibrary", and if libc.so doesn't have debug info,
6645 skip the test.
6646
2ce1cdbf
DE
66472015-04-29 Doug Evans <dje@google.com>
6648
6649 * gdb.python/py-xmethods.exp: Add ptype tests.
6650 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6651 get_result_type method.
6652
f24a38c5
LM
66532015-04-29 Luis Machado <lgustavo@codesourcery.com>
6654
6655 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6656 the target does not support hardware watchpoints.
6657
ecbf2b3c
LM
66582015-04-29 Luis Machado <lgustavo@codesourcery.com>
6659
6660 * gdb.base/break-always.exp: Abort testing if writing to memory
6661 causes an error.
6662
34f5f757
DE
66632015-04-28 Doug Evans <dje@google.com>
6664
6665 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6666 * gdb.python/py-pp-registration.exp: ... here. New file.
6667 * gdb.python/py-pp-registration.c: New file.
6668 * gdb.python/py-pp-registration.py: New file.
6669
69b4374a
DE
66702015-04-28 Doug Evans <dje@google.com>
6671
6672 * gdb.python/py-bad-printers.c: New file.
6673 * gdb.python/py-bad-printers.py: New file.
6674 * gdb.python/py-bad-printers.exp: New file.
6675
59fb7612
SS
66762015-04-28 Sasha Smundak <asmundak@google.com>
6677
6678 * gdb.python/py-type.exp: New test.
6679
2631b16a
AW
66802015-04-28 Andy Wingo <wingo@igalia.com>
6681
6682 * gdb.python/py-parameter.exp:
6683 * gdb.guile/scm-parameter.exp: Escape the path that we are
6684 matching against, as it might contain characters that are special
6685 to regular expressions.
6686
460efde1
JB
66872015-04-27 Joel Brobecker <brobecker@adacore.com>
6688
6689 * gdb.ada/rec_comp: New testcase.
6690
2d369d8e
SDJ
66912015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6692
6693 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6694 before using it.
6695
cf75d6c3
AB
66962015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6697
6698 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6699 new tests for verilog output.
6700
8dbe7ca5
YQ
67012015-04-24 Yao Qi <yao.qi@linaro.org>
6702
6703 * boards/remote-gdbserver-on-localhost.exp: New file.
6704
4ef9fb2f
PA
67052015-04-23 Pedro Alves <palves@redhat.com>
6706
6707 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6708 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6709 "end of file", remove $inferior_spawn_id from the indirect list.
6710
0a803169
PA
67112015-04-23 Pedro Alves <palves@redhat.com>
6712
6713 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6714
749ef8f8
PA
67152015-04-23 Pedro Alves <palves@redhat.com>
6716
6717 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6718 on $any_spawn_id instead of only on $gdb_spawn_id.
6719
8aae4344
PM
67202015-04-21 Pierre Muller <muller@sourceware.org>
6721
6722 PR pascal/17815
6723 * lib/pascal.exp (gpc_compile): Add new option "class".
6724 (fpc_compile): Likewise.
6725 * gdb.pascal/case-insensitive-symbols.pas: New file.
6726 * gdb.pascal/case-insensitive-symbols.exp: New file.
6727
1586c8fb
GB
67282015-04-20 Gary Benson <gbenson@redhat.com>
6729
6730 * gdb.base/attach.exp: Fix three extended remote failures.
6731
1b6e6f5c
GB
67322015-04-17 Gary Benson <gbenson@redhat.com>
6733
6734 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6735 the main executable over the remote protocol.
6736
e797481d
PA
67372015-04-16 Pedro Alves <palves@redhat.com>
6738
6739 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6740 a new gdbserver if gdbserver_reconnect_p is set.
6741
1ca99c42
PA
67422015-04-16 Pedro Alves <palves@redhat.com>
6743
6744 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6745 is set, don't exit gdbserver.
6746
af9fd6f8
AA
67472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6748
6749 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6750 appropriate .insn, such that an older assembler can be used.
6751 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6752 the z/Architecture instruction set on 31-bit targets as well.
6753
04ff1e61
AA
67542015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6755
6756 * gdb.go/handcall.exp: Remove all logic related to the first
6757 breakpoint and rely on go_runto_main instead.
6758 * gdb.go/strings.exp: Likewise.
6759 * gdb.go/unsafe.exp: Likewise.
6760 * gdb.go/hello.exp: Likewise. Also rename the remaining
6761 breakpoint marker to "breakpoint 1".
6762 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6763 * gdb.go/strings.go: Likewise.
6764 * gdb.go/unsafe.go: Likewise.
6765 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6766 "set breakpoint 2 here" and rename the remaining breakpoint marker
6767 to "breakpoint 1".
6768
40d2f8d6
SM
67692015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6770
6771 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6772 if itertools.imap is not present.
6773 * gdb.python/py-objfile.exp: Add parentheses.
6774 * gdb.python/py-type.exp: Same.
6775 * gdb.python/py-unwind-maint.py: Same.
6776
8cbc97c6
YQ
67772015-04-15 Yao Qi <yao.qi@linaro.org>
6778
6779 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6780 of ":$ptr_size" and set its form explicitly.
6781
45fd756c
YQ
67822015-04-15 Pedro Alves <palves@redhat.com>
6783 Yao Qi <yao.qi@linaro.org>
6784
6785 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6786 timeout by factor of 4.
6787 (test_regular_watch): Likewise.
6788 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6789 * gdb.reverse/sigall-reverse.exp: Likewise.
6790 * gdb.reverse/until-precsave.exp: Likewise.
6791 * lib/gdb.exp (with_timeout_factor): New proc.
6792 (gdb_expect): Move some code to ...
6793 (get_largest_timeout): ... here. New procedure.
6794
9e811bc3
LM
67952015-04-14 Luis Machado <lgustavo@codesourcery.com>
6796
6797 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6798
0ff6fcb2
LM
67992015-04-13 Luis Machado <lgustavo@codesourcery.com>
6800
6801 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6802 to write to the .text section.
6803
7578d5f7
LM
68042015-04-13 Luis Machado <lgustavo@codesourcery.com>
6805
6806 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6807 Handle the case of targets that do not provide PID information.
6808
2efe15c4
YQ
68092015-04-13 Yao Qi <yao.qi@linaro.org>
6810
6811 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6812 and use expect instead of gdb_expect.
6813
8cd8f2f8
SDJ
68142015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6815
6816 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6817 "coredump_var_addr" to avoid naming conflict with other testcases.
6818
9ee41772
PA
68192015-04-10 Pedro Alves <palves@redhat.com>
6820
6821 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6822 gdb_test_sequence and gdb_assert.
6823
07473109
PA
68242015-04-10 Pedro Alves <palves@redhat.com>
6825
6826 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6827 test messages that don't include the breakpoint address.
6828
de3db44c
YQ
68292015-04-10 Yao Qi <yao.qi@linaro.org>
6830
6831 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6832 false for some offset and width combinations which aren't
6833 supported by linux kernel.
6834
c79d856c
PA
68352015-04-10 Pedro Alves <palves@redhat.com>
6836
6837 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6838 procedure, factored out from ...
6839 (top level): ... here. Add "set displaced-stepping" testing axis.
6840 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6841 parameter "displaced". Use it.
6842 (top level): Use foreach and add "set displaced-stepping" testing
6843 axis.
6844
ebc90b50
PA
68452015-04-10 Pedro Alves <palves@redhat.com>
6846
6847 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6848 Remove comment.
6849 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6850 both the address of the instruction that triggers the watchpoint
6851 and the address of the instruction immediately after, and use
6852 those addresses for the test. Fix comment.
6853
8f572e5c
PA
68542015-04-10 Pedro Alves <palves@redhat.com>
6855
6856 * gdb.base/sigstep.exp (breakpoint_to_handler)
6857 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6858 Test "backtrace" in handler.
6859 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6860 (top level): Add new "displaced" test axis to
6861 breakpoint_to_handler, breakpoint_to_handler_entry and
6862 breakpoint_over_handler.
6863
8d707a12
PA
68642015-04-10 Pedro Alves <palves@redhat.com>
6865
6866 PR gdb/18216
6867 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6868
ef713951
YQ
68692015-04-10 Yao Qi <yao.qi@linaro.org>
6870
6871 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6872 (test_add_rn_pc): New function.
6873 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6874 (top level): Invoke test_add_rn_pc.
6875
906d60cf
PA
68762015-04-10 Pedro Alves <palves@redhat.com>
6877
6878 PR gdb/13858
6879 * gdb.base/step-over-no-symbols.exp: New file.
6880
f2983cc3
AW
68812015-04-09 Andy Wingo <wingo@igalia.com>
6882
6883 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6884 after the Python tests.
6885
6d62641c
SDJ
68862015-04-08 Keith Seitz <keiths@redhat.com>
6887
6888 PR python/16699
6889 * gdb.python/py-completion.exp: New tests for completion.
6890 * gdb.python/py-completion.py (CompleteLimit1): New class.
6891 (CompleteLimit2): Likewise.
6892 (CompleteLimit3): Likewise.
6893 (CompleteLimit4): Likewise.
6894 (CompleteLimit5): Likewise.
6895 (CompleteLimit6): Likewise.
6896 (CompleteLimit7): Likewise.
6897
f3770638
PA
68982015-04-08 Pedro Alves <palves@redhat.com>
6899
6900 PR gdb/18214
6901 PR gdb/18216
6902 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6903 function.
6904 (main): Install it as SIGUSR1 handler.
6905 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6906 parameter. Always use "setup" as prefix. Toggle "set
6907 displaced-stepping" off/on depending on global. Don't switch to
6908 thread 1 here.
6909 (top level): Add displaced stepping "off/on" test axis. Update
6910 "setup" calls. Wrap each subtest with with_test_prefix. Test
6911 continuing with a queued signal in each thread.
6912
4496bed7
PA
69132015-04-08 Pedro Alves <palves@redhat.com>
6914
6915 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6916 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6917 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6918 Return early if running to main fails.
6919 * gdb.trace/while-stepping.exp: Likewise.
6920
b97fde92
PA
69212015-04-07 Pedro Alves <palves@redhat.com>
6922
6923 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6924 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6925 interact with inferior program.
6926
f71c18e7
PA
69272015-04-07 Pedro Alves <palves@redhat.com>
6928
6929 * lib/gdb.exp (inferior_spawn_id): New global.
6930 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6931 spawn id after processing the user code.
6932 (default_gdb_start): Set inferior_spawn_id.
6933 (send_inferior): New procedure.
6934 * lib/gdbserver-support.exp (gdbserver_start): Set
6935 inferior_spawn_id.
6936 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6937
6423214f
PA
69382015-04-07 Pedro Alves <palves@redhat.com>
6939
6940 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6941 * lib/gdbserver-support.exp (gdbserver_start): Make
6942 $server_spawn_id global.
6943 (gdbserver_start): Don't wait for gdbserver's spawn id with
6944 expect_background.
6945 (close_gdbserver): New procedure.
6946 (gdb_exit): Rename the default version and reimplement.
6947
71c0ee8c
PA
69482015-04-07 Pedro Alves <palves@redhat.com>
6949
72f4393d 6950 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6951 append the substituted item, not the original item.
6952
203bc29b
PA
69532015-04-07 Pedro Alves <palves@redhat.com>
6954
6955 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
6956 gdb_expect.
6957
508a3ddf
PA
69582015-04-07 Pedro Alves <palves@redhat.com>
6959
6960 * gdb.base/interrupt.exp: Don't handle the case of the inferior
6961 output appearing once only.
6962
9f6dbe2b
PA
69632015-04-07 Pedro Alves <palves@redhat.com>
6964
6965 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
6966 that doesn't expect anything. Return early if running to main
6967 fails.
6968
337532fa
YQ
69692015-04-07 Yao Qi <yao.qi@linaro.org>
6970
6971 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
6972 (child_function): Call alarm.
6973 (main): Move call to alarm into the loop.
6974 * gdb.threads/non-stop-fair-events.exp: Build program with
6975 -DTIMEOUT=$timeout.
6976
01b622d4
DE
69772015-04-06 Doug Evans <xdje42@gmail.com>
6978
6979 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
6980 Fix dest parameter to board_info.
6981 (fpc_compile): Ditto.
6982 (gdb_compile_pascal): Rename dest arg to destfile.
6983
961f4160
PMR
69842015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
6985
6986 * gdb.ada/funcall_ref.exp: New file.
6987 * gdb.ada/funcall_ref/foo.adb: New file.
6988
cafda597
YQ
69892015-04-02 Yao Qi <yao.qi@linaro.org>
6990
6991 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
6992 is remote.
6993
fed040c6
GB
69942015-04-02 Gary Benson <gbenson@redhat.com>
6995
6996 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
6997
d11916aa
SS
69982015-04-01 Sasha Smundak <asmundak@google.com>
6999
7000 * gdb.python/py-unwind-maint.c: New file.
7001 * gdb.python/py-unwind-maint.exp: New test.
7002 * gdb.python/py-unwind-maint.py: New file.
7003 * gdb.python/py-unwind.c: New file.
7004 * gdb.python/py-unwind.exp: New test.
7005 * gdb.python/py-unwind.py: New test.
7006
a1471180
PA
70072015-04-01 Pedro Alves <palves@redhat.com>
7008
7009 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7010 to fail instead of non-existent $test.
7011
0bbeccb1
PA
70122015-04-01 Pedro Alves <palves@redhat.com>
7013
7014 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7015 GDBFLAGS if not empty.
7016
3c724c8c
PMR
70172015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7018
7019 * gdb.ada/complete.exp: Remove "multi_line".
7020 * gdb.ada/info_exc.exp: Remove "multi_line".
7021 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7022 * gdb.ada/ptype_field.exp: Remove "multi_line".
7023 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7024 * gdb.ada/tagged.exp: Remove "multi_line".
7025 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7026 [multi_line ...]
7027 * gdb.btrace/delta.exp: Likewise.
7028 * gdb.btrace/exception.exp: Likewise.
7029 * gdb.btrace/function_call_history.exp: Likewise.
7030 * gdb.btrace/instruction_history.exp: Likewise.
7031 * gdb.btrace/nohist.exp: Likewise.
7032 * gdb.btrace/record_goto.exp: Likewise.
7033 * gdb.btrace/segv.exp: Likewise.
7034 * gdb.btrace/stepi.exp: Likewise.
7035 * gdb.btrace/tailcall.exp: Likewise.
7036 * gdb.btrace/unknown_functions.exp: Likewise.
7037 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7038 * lib/gdb.exp: Add the "multi_line" helper.
7039
4eec2deb
PA
70402015-04-01 Pedro Alves <palves@redhat.com>
7041
7042 * gdb.threads/tid-reuse.c: New file.
7043 * gdb.threads/tid-reuse.exp: New file.
7044
df8411da
SDJ
70452015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7046
7047 PR corefiles/16092
7048 * gdb.base/coredump-filter.c: New file.
7049 * gdb.base/coredump-filter.exp: Likewise.
7050
6ef37366
PM
70512015-03-27 Petr Machata <pmachata@redhat.com>
7052
7053 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7054 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7055 (Dwarf::assemble): Initialize them.
7056 (Dwarf::lines): New function.
7057
7ec911b0
JT
70582015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7059
7060 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7061 SYMBOL_PREFIX for x86_64-*-cygwin.
7062
ff908ebf
AW
70632015-03-26 Andy Wingo <wingo@igalia.com>
7064
7065 PR symtab/18148
7066 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7067 const_value but not a location.
7068 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7069 location defined in non-main CUs are visible.
7070
6d5f0679
YQ
70712015-03-26 Yao Qi <yao.qi@linaro.org>
7072
7073 PR testsuite/18139
7074 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7075 Add a line number entry for the same line.
7076 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7077 Add a line number entry for the same line.
7078
2898689b
YQ
70792015-03-26 Yao Qi <yao.qi@linaro.org>
7080
7081 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7082 .int 0.
7083 (func): Likewise. Add .Lfunc_1 label.
7084 Use .Lfunc_1 label.
7085 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7086 .int 0.
7087 (func): Likewise.
7088 Use .Lfunc_1 label.
7089
85180498
YQ
70902015-03-26 Yao Qi <yao.qi@linaro.org>
7091
7092 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7093 Call gdb_compile instead to compile each .s files without debug
7094 information.
7095
8aa08a8d
YQ
70962015-03-26 Yao Qi <yao.qi@linaro.org>
7097
7098 * gdb.base/savedregs.exp (process_saved_regs): Make
7099 "Saved registers:" optional in the pattern.
7100
66849923
MM
71012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7102
7103 * gdb.btrace/next.exp: Merged into step.exp.
7104 * gdb.btrace/finish.exp: Merged into step.exp.
7105 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7106 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7107 "record goto" and checking the exact replay position.
7108 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7109 check for "Recording format" in "info record" output.
7110 * gdb.btrace/record_goto.exp: Choose test file based on target.
7111 * gdb.btrace/x86-record_goto.S: Renamed into ...
7112 * gdb.btrace/x86_64-record_goto.S: ... this.
7113 * gdb.btrace/i686-record_goto.S: New.
7114 * gdb.btrace/x86-tailcall.S: Renamed into ...
7115 * gdb.btrace/x86_64-tailcall.S: ... this.
7116 * gdb.btrace/i686-tailcall.S: New.
7117 * gdb.btrace/x86-tailcall.c: Renamed into ...
7118 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7119 separate statements. Update test.
7120 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7121 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7122 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7123 * gdb.btrace/tailcall.exp: Choose test file based on target.
7124 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7125
11cc1b74
MM
71262015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7127
7128 * gdb.btrace/exception.exp: Increase BTS buffer size.
7129
a25d8bf9
PA
71302015-03-24 Pedro Alves <palves@redhat.com>
7131
7132 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7133
856e7dd6
PA
71342015-03-24 Pedro Alves <palves@redhat.com>
7135
7136 * gdb.threads/schedlock.exp (test_step): No longer expect that
7137 "set scheduler-locking step" with "next" over a function call runs
7138 threads unlocked.
7139
ad235a41
AT
71402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7141
7142 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7143
15630549
AT
71442015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7145
7146 PR breakpoints/16466
7147 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7148 * gdb.mi/mi-pending.c (thread_func): New function.
7149 (int main): Add threading support required.
7150 * gdb.mi/mi-pending.exp: Add tests for this issue.
7151 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7152 (pendfunc2): Remove stdio dependency.
7153 * gdb.mi/mi-pendshr2.c: New file.
7154
693dca06
KS
71552015-03-23 Keith Seitz <keiths@redhat.com>
7156
7157 * gdb.linespec/keywords.c: New file.
7158 * gdb.linespec/keywords.exp: New file.
7159
7e993ebf
KS
71602015-03-23 Keith Seitz <keiths@redhat.com>
7161
7162 PR gdb/18021
7163 * gdb.dwarf2/staticvirtual.exp: New test.
7164
bc23328c
JK
71652015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7166
7167 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7168 * README: Remove HP-UX and gdb.hp.
7169 (configuration):
7170 * configure: Regenerate.
7171 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7172 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7173 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7174 gdb.hp/gdb.defects/Makefile.
7175 * gdb.hp/Makefile.in: File deleted.
7176 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7177 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7178 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7179 * gdb.hp/gdb.aCC/run.c: File deleted.
7180 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7181 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7182 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7183 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7184 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7185 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7186 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7187 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7188 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7189 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7190 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7191 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7192 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7193 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7194 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7195 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7196 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7197 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7198 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7199 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7200 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7201 * gdb.hp/gdb.compat/average.c: File deleted.
7202 * gdb.hp/gdb.compat/sum.c: File deleted.
7203 * gdb.hp/gdb.compat/xdb.c: File deleted.
7204 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7205 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7206 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7207 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7208 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7209 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7210 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7211 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7212 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7213 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7214 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7215 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7216 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7217 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7218 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7219 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7220 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7221 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7222 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7223 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7224 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7225 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7226 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7227 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7228 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7229 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7230 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7231 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7232 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7233 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7234 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7235 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7236 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7237 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7238 * gdb.hp/tools/odump: File deleted.
7239
8bf3b159
PA
72402015-03-19 Pedro Alves <palves@redhat.com>
7241
7242 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7243 (saw_thread_3): New globals.
7244 (top level): Increment them when an event for the corresponding
7245 thread is seen.
7246 (no thread starvation): New test.
7247
eb54c8bf
PA
72482015-03-19 Pedro Alves <palves@redhat.com>
7249
7250 * gdb.threads/continue-pending-status.c: New file.
7251 * gdb.threads/continue-pending-status.exp: New file.
7252
32d2e5d6
PA
72532015-03-18 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7256 Use gdb_is_target_remote instead of is_remote. Use
7257 gdb_test_multiple instead of gdb_expect. Exit early if
7258 gdb_test_multiple hits its internal matches. Tighten stepi tests
7259 expected output. Fail on exit with any signal, instead of just
7260 SIGILL.
7261
f68f11b7
YQ
72622015-03-18 Yao Qi <yao.qi@linaro.org>
7263
7264 PR tdep/18107
7265 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7266 variable.
7267 * gdb.base/catch-syscall.exp: Don't skip it on
7268 aarch64*-*-linux* target. Remove elements in all_syscalls.
7269 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7270 target.
7271 (setup_all_syscalls): New proc.
7272
ca5fd19b
YQ
72732015-03-16 Yao Qi <yao.qi@linaro.org>
7274
7275 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7276 (top level): Skip tests if valid_addr_p returns false for
7277 $cmd1 or $cmd2.
7278
85642ba0
AW
72792015-03-11 Andy Wingo <wingo@igalia.com>
7280
7281 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7282
e03f9645
YQ
72832015-03-11 Yao Qi <yao.qi@linaro.org>
7284
7285 * gdb.base/catch-syscall.exp: Fix typo in comments.
7286
5d0962b2
YQ
72872015-03-11 Yao Qi <yao.qi@linaro.org>
7288
7289 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7290
b2df3cef
PA
72912015-03-09 Pedro Alves <palves@redhat.com>
7292
7293 * dg-extract-results.py: Delete.
7294
ef878e53
PA
72952015-03-09 Pedro Alves <palves@redhat.com>
7296
7297 Merge dg-extract-results.sh from GCC upstream (r218843).
7298
7299 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7300 * dg-extract-results.sh: Use --text with grep to avoid issues with
7301 binary files. Fall back to cat -v, if that doesn't work.
7302
9494d219
PA
73032015-03-05 Pedro Alves <palves@redhat.com>
7304
7305 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7306
a8d9763a
SM
73072015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7308
7309 * lib/mi-support.exp (mi_expect_interrupt): Accept
7310 alternative event for when in all-stop mode.
7311
be9957b8
PA
73122015-03-04 Pedro Alves <palves@redhat.com>
7313
7314 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7315
d57be0f4 73162015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7317
7318 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7319
c214c7cf
AA
73202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7321
7322 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7323 regexps for GDB's current line display, accept a hex address
7324 preceding the line number.
7325
6d74a497
AA
73262015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7327
7328 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7329 the 'arch1' variable for "s390*-linux*" targets.
7330
511aee7c
PA
73312015-03-04 Pedro Alves <palves@redhat.com>
7332
7333 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7334 (main): Pass missing retval argument to pthread_join call.
7335
95e50b27
PA
73362015-03-02 Pedro Alves <palves@redhat.com>
7337
7338 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7339 (top level): Call do_test with non-stop as well.
7340
28054d69
PA
73412015-03-02 Pedro Alves <palves@redhat.com>
7342
7343 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7344 -1.
7345
4fa5d7b4
AA
73462015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7347
7348 * gdb.arch/s390-vregs.exp: New test.
7349 * gdb.arch/s390-vregs.S: New file.
7350
97c18565
PA
73512015-02-27 Pedro Alves <palves@redhat.com>
7352
7353 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7354 call to catch_command_errors.
7355 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7356 catch_command_errors.
7357
a37bfa30
PA
73582015-02-27 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7361 "true" for boolean result.
7362 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7363 prototype of main.
7364
6f98576f
PA
73652015-02-27 Pedro Alves <palves@redhat.com>
7366
7367 * lib/unbuffer_output.c: New file.
7368 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7369 (main): Call gdb_unbuffer_output.
7370
eba5ab56
YQ
73712015-02-27 Yao Qi <yao.qi@linaro.org>
7372
7373 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7374 target.
7375
0def5aaa
DE
73762015-02-26 Doug Evans <dje@google.com>
7377
7378 * gdb.cp/class2.cc (Dbase, D): New classes.
7379 (main): New local delta.
7380 * gdb.cp/class2.exp: Test printing delta.
7381 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7382 (dynbar): New global.
7383 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7384
081a1c2c
JK
73852015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7386
7387 * gdb.compile/compile-ifunc.c: New file.
7388 * gdb.compile/compile-ifunc.exp: New file.
7389
2f41223f
AT
73902015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7391
7392 * gdb.base/structs.exp: Check for correct struct on finish.
7393
03eddd80
YQ
73942015-02-26 Yao Qi <yao.qi@linaro.org>
7395
7396 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7397 is zero.
7398
80c57053
JK
73992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 * gdb.arch/cordic.ko.bz2: New file.
7402 * gdb.arch/cordic.ko.debug.bz2: New file.
7403 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7404
21613c12
YQ
74052015-02-25 Yao Qi <yao.qi@linaro.org>
7406
7407 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7408 aarch64*-*-* target.
7409
d8b901ed
PA
74102015-02-23 Pedro Alves <palves@redhat.com>
7411
7412 * lib/gdb.exp (delete_breakpoints): Rewrite using
7413 gdb_test_multiple.
7414
e5b85ead
PA
74152015-02-23 Pedro Alves <palves@redhat.com>
7416
7417 * gdb.base/info-os.c: Include stdlib.h.
7418
85c3a371
DE
74192015-02-22 Doug Evans <xdje42@gmail.com>
7420
7421 PR symtab/17855
7422 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7423 is read after symbols have been re-read.
7424 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7425 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7426
96553a0c
DE
74272015-02-21 Doug Evans <dje@google.com>
7428
7429 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7430
97a0c697
JK
74312015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 PR corefiles/17808
7434 * gdb.arch/i386-biarch-core.core.bz2: New file.
7435 * gdb.arch/i386-biarch-core.exp: New file.
7436
a47cd6e9
PA
74372015-02-21 Pedro Alves <palves@redhat.com>
7438
7439 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7440 runto_main fails.
7441
c5facdc4
PA
74422015-02-20 Pedro Alves <palves@redhat.com>
7443
7444 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7445 info probes.
7446
2db9a427
PA
74472015-02-20 Pedro Alves <palves@redhat.com>
7448
7449 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7450
60fb7e9e
PA
74512015-02-20 Pedro Alves <palves@redhat.com>
7452
7453 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7454 clean_restart before gdb_target_supports_trace.
7455
5c5019c2
PA
74562015-02-20 Pedro Alves <palves@redhat.com>
7457
7458 PR threads/18006
7459 * gdb.threads/clone-thread_db.c: New file.
7460 * gdb.threads/clone-thread_db.exp: New file.
7461
c9587f88
AT
74622015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7463
7464 PR breakpoints/16812
7465 * gdb.base/catch-gdb-caused-signals.c: New file.
7466 * gdb.base/catch-gdb-caused-signals.exp: New file.
7467
f6a88844
JM
74682015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7469
7470 * configure: Regenerated.
7471 * configure.ac: Use GDB_AC_TRANSFORM.
7472 * aclocal.m4: sinclude ../transform.m4.
7473
497c491b
JM
74742015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7475
7476 * lib/dtrace.exp: New file.
7477 * gdb.base/dtrace-probe.exp: Likewise.
7478 * gdb.base/dtrace-probe.d: Likewise.
7479 * gdb.base/dtrace-probe.c: Likewise.
7480 * lib/pdtrace.in: Likewise.
7481 * configure.ac: Output variables with the transformed names of
7482 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7483 * configure: Regenerated.
7484
03e98035
JM
74852015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7486
7487 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7488 expected message when trying to access $_probe_* convenience
7489 variables while not on a probe.
7490
63cc30e9
JK
74912015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7492
7493 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7494
0703599a
PA
74952015-02-11 Pedro Alves <pedro@codesourcery.com>
7496
7497 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7498 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7499
7e60a48e
DE
75002015-02-10 Doug Evans <xdje42@gmail.com>
7501
7502 * lib/gdb.exp (gdb_load): Always return a result.
7503
01b088bc
PA
75042015-02-10 Pedro Alves <palves@redhat.com>
7505
7506 * gdb.threads/signal-sigtrap.c: New file.
7507 * gdb.threads/signal-sigtrap.exp: New file.
7508
b05ec7a5
AT
75092015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7510
7511 * gdb.trace/no-attach-trace.c: New file.
7512 * gdb.trace/no-attach-trace.exp: New file.
7513
a2c2acaf
MW
75142015-02-09 Mark Wielaard <mjw@redhat.com>
7515
7516 * gdb.dwarf2/atomic.c: New file.
7517 * gdb.dwarf2/atomic-type.exp: Likewise.
7518
31fd9caa
MM
75192015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7520
7521 * gdb.btrace/buffer-size.exp: Update "info record" output.
7522 * gdb.btrace/delta.exp: Update "info record" output.
7523 * gdb.btrace/enable.exp: Update "info record" output.
7524 * gdb.btrace/finish.exp: Update "info record" output.
7525 * gdb.btrace/instruction_history.exp: Update "info record" output.
7526 * gdb.btrace/next.exp: Update "info record" output.
7527 * gdb.btrace/nexti.exp: Update "info record" output.
7528 * gdb.btrace/step.exp: Update "info record" output.
7529 * gdb.btrace/stepi.exp: Update "info record" output.
7530 * gdb.btrace/nohist.exp: Update "info record" output.
7531
d33501a5
MM
75322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7533
7534 * gdb.btrace/buffer-size: New.
7535
f4abbc16
MM
75362015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7537
7538 * gdb.btrace/delta.exp: Update "info record" output.
7539 * gdb.btrace/enable.exp: Update "info record" output.
7540 * gdb.btrace/finish.exp: Update "info record" output.
7541 * gdb.btrace/instruction_history.exp: Update "info record" output.
7542 * gdb.btrace/next.exp: Update "info record" output.
7543 * gdb.btrace/nexti.exp: Update "info record" output.
7544 * gdb.btrace/step.exp: Update "info record" output.
7545 * gdb.btrace/stepi.exp: Update "info record" output.
7546 * gdb.btrace/nohist.exp: Update "info record" output.
7547
b9d61307
SM
75482015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7549
7550 PR gdb/15678
7551 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7552
e584fdbc
PA
75532015-02-06 Pedro Alves <palves@redhat.com>
7554
7555 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7556 macro.
7557 (seconds_left, again): New globals.
7558 (main): Wait seconds_left in a 1-second sleep loop instead of
7559 sleeping 180 seconds. If 'again' is set, reset the seconds
7560 counter.
7561 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7562 'again' in the inferior before detaching. Print the seconds left.
7563 (options): New global.
7564 (top level): Build program with -DTIMEOUT=$timeout.
7565
77f41761
PA
75662015-02-06 Pedro Alves <palves@redhat.com>
7567
7568 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7569 determine how many seconds to pass to 'alarm'.
7570 * gdb.base/gdb-sigterm.exp (top level): Build program with
7571 -DTIMEOUT=$timeout.
7572 (do_test): Return success/failure indication. Add more verbose
7573 logging. Don't fail if 200 single steps are seen. Instead, fail
7574 when the test times out.
7575 (passes): New global.
7576 (top level): Break the testing loop if testing fails on any
7577 iteration. Use gdb_assert.
7578
b9394193
DB
75792015-02-04 Don Breazeal <donb@codesourcery.com>
7580
7581 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7582 and initialize them.
7583 (ipc_cleanup): New function.
7584 (main): Don't declare shmid, semid, and msqid. Add a call to
7585 atexit so that we call ipc_cleanup on exit.
7586
42d9e528
PA
75872015-02-04 Pedro Alves <palves@redhat.com>
7588
7589 * boards/native-extended-gdbserver.exp: Remove any target variant
7590 specifications from the board name before clearing the isremote
7591 flag from board_info.
7592
ae6ae975
DE
75932015-01-31 Doug Evans <xdje42@gmail.com>
7594
7595 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7596
cfb069a8
GB
75972015-01-31 Gary Benson <gbenson@redhat.com>
7598
7599 * gdb.base/completion.exp: Disable completion limiting for
7600 existing tests. Add new tests to check completion limiting.
7601 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7602
5dd31d79
DE
76032015-01-31 Doug Evans <xdje42@gmail.com>
7604
7605 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7606
9f050062
DE
76072015-01-31 Doug Evans <xdje42@gmail.com>
7608
7609 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7610 entries. Duplicate file section script entries.
7611 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7612 inlined entries. Add test for safe-path rejection.
7613 * gdb.python/py-section-script.c: Add duplicate inlined section script
7614 entries. Duplicate file section script entries.
7615 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7616 inlined entries. Add test for safe-path rejection.
7617
df25ebbd
JB
76182015-01-29 Joel Brobecker <brobecker@adacore.com>
7619
7620 * gdb.ada/disc_arr_bound: New testcase.
7621
4a0ca9ec
JB
76222015-01-29 Joel Brobecker <brobecker@adacore.com>
7623
7624 * gdb.ada/mi_var_array: New testcase.
7625
3a8b707a
DE
76262015-01-27 Doug Evans <dje@google.com>
7627
7628 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7629 Add test for objfile.filename, objfile.username after objfile
7630 has been unloaded.
7631
f8313f6e
JB
76322015-01-26 Joel Brobecker <brobecker@adacore.com>
7633
7634 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7635 the second test to print the name attribute of value
7636 returned by the call to gdb.lookup_type, and adjust
7637 the expected output accordingly.
7638
37bc665e
MW
76392015-01-25 Mark Wielaard <mjw@redhat.com>
7640
7641 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7642 * gdb.base/disp-step-fork.c: Include unistd.h.
7643 * gdb.base/siginfo-obj.c: Include stdio.h.
7644 * gdb.base/siginfo-thread.c: Likewise.
7645 * gdb.mi/non-stop.c: Include unistd.h.
7646 * gdb.mi/nsthrexec.c: Include stdio.h.
7647 * gdb.mi/pthreads.c: Include unistd.h.
7648 * gdb.modula2/unbounded1.c (main): Declare returns int.
7649 * gdb.reverse/consecutive-reverse.c: Likewise.
7650 * gdb.threads/create-fail.c: Include unistd.h.
7651 * gdb.threads/killed.c: Likewise.
7652 * gdb.threads/linux-dp.c: Likewise.
7653 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7654 * gdb.threads/non-ldr-exc-2.c: Likewise.
7655 * gdb.threads/non-ldr-exc-3.c: Likewise.
7656 * gdb.threads/non-ldr-exc-4.c: Likewise.
7657 * gdb.threads/pthreads.c: Include unistd.h.
7658 (main): Declare returns int.
7659 * gdb.threads/tls-main.c (foo): New declaration.
7660 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7661
f7e5394d
SM
76622015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7663
7664 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7665 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7666
743649fd
MW
76672015-01-15 Mark Wielaard <mjw@redhat.com>
7668
7669 * gdb.base/noreturn-return.c: New file.
7670 * gdb.base/noreturn-return.exp: New file.
7671 * gdb.base/noreturn-finish.c: New file.
7672 * gdb.base/noreturn-finish.exp: New file.
7673
198297aa
PA
76742015-01-23 Pedro Alves <palves@redhat.com>
7675
7676 * gdb.threads/continue-pending-after-query.c: New file.
7677 * gdb.threads/continue-pending-after-query.exp: New file.
7678
717cf30c
AG
76792015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7680 Simon Marchi <simon.marchi@ericsson.com>
7681
7682 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7683 * gdb.base/valgrind-db-attach.exp: Same.
7684 * gdb.base/valgrind-infcall.exp: Same.
7685 * lib/mi-support.exp (default_mi_gdb_start): Same.
7686 * lib/prompt.exp (default_prompt_gdb_start): Same.
7687 * lib/gdb.exp (default_gdb_spawn): Same.
7688 (gdb_interact): New.
7689
7690
4b62a76e
JK
76912015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 * gdb.compile/compile.exp (pointer to jit function): New test.
7694
b4cdae6f
WW
76952015-01-17 Wei-cheng Wang <cole945@gmail.com>
7696
7697 * lib/gdb.exp (supports_process_record): Return true for
7698 powerpc*-*-linux*.
7699 (supports_reverse): Likewise.
7700
d221e7ef
DB
77012015-01-15 Don Breazeal <donb@codesourcery.com>
7702
7703 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7704 instead of checking whether the target board is remote and
7705 use spawn_wait_for_attach instead of exec/sleep.
7706 * gdb.base/attach-twice.exp: Likewise.
7707
bafffb51
JB
77082015-01-15 Joel Brobecker <brobecker@adacore.com>
7709
7710 * gdb.ada/var_arr_attrs: New testcase.
7711
5589af0e
PA
77122015-01-14 Pedro Alves <palves@redhat.com>
7713 Joel Brobecker <brobecker@adacore.com>
7714
7715 PR gdb/17525
7716 * gdb.base/bp-cmds-execution-x-script.c: New file.
7717 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7718 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7719
6c400b59
PA
77202015-01-14 Pedro Alves <palves@redhat.com>
7721
7722 PR cli/17828
7723 * gdb.base/batch-preserve-term-settings.c: New file.
7724 * gdb.base/batch-preserve-term-settings.exp: New file.
7725
e02c96a7
DE
77262015-01-13 Doug Evans <dje@google.com>
7727
7728 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7729 binary.
7730
576fd14c
JB
77312015-01-13 Joel Brobecker <brobecker@adacore.com>
7732
7733 * Makefile.in (clean mostlyclean): Do not delete *.py.
7734
04dccad0
JB
77352015-01-13 Joel Brobecker <brobecker@adacore.com>
7736
7737 * gdb.python/py-lookup-type.exp: New file.
7738
3d230f71
PA
77392015-01-12 Pedro Alves <palves@redhat.com>
7740
7741 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7742 restore GDBFLAGS before returning.
7743
7e67715d
JK
77442015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7745
7746 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7747 is_amd64_regs_target and is_x86_like_target.
7748
f2e0d4b4
DE
77492015-01-11 Doug Evans <xdje42@gmail.com>
7750
7751 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7752 is given without an explicit form.
7753 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7754 attributes.
7755 * gdb.dwarf/corrupt.exp: Ditto.
7756 * gdb.dwarf2/enum-type.exp: Ditto.
7757 * gdb.trace/entry-values.exp: Ditto.
7758 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7759
439250fb
DE
77602015-01-11 Doug Evans <xdje42@gmail.com>
7761
7762 PR gdb/15830
7763 * gdb.base/maint.exp: Remove references to "maint demangle".
7764 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7765 Add tests for explicitly specifying language to demangle.
7766 * gdb.dlang/demangle.exp: Ditto.
7767
ede9f622
PA
77682015-01-09 Pedro Alves <palves@redhat.com>
7769
7770 * gdb.threads/non-stop-fair-events.c: New file.
7771 * gdb.threads/non-stop-fair-events.exp: New file.
7772
a7b796db
PA
77732015-01-09 Pedro Alves <palves@redhat.com>
7774
7775 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7776 the global scope. Set a breakpoint after all threads are started
7777 rather than stepping over two source lines. Expect the prompt.
7778 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7779 global.
7780 (NUM): Now 15.
7781 (main): Use threads_started_barrier to wait for all threads to
7782 start. Main thread no longer calls thread_function. Exit after
7783 180 seconds.
7784 (loop): New function.
7785 (thread_function): Wait on threads_started_barrier barrier. Call
7786 'loop' at each iteration.
7787 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7788 threads have started, instead of hardcoding number of "next"
7789 steps. Use an access watchpoint instead of a write watchpoint.
7790
9665ffdd
PA
77912015-01-09 Pedro Alves <palves@redhat.com>
7792
7793 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7794 (thread_func): Wait on barrier.
7795 (main): Wait for all threads to start before stopping GDB.
7796 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7797 global.
7798 (thread1_func, thread2_func): Wait on barrier.
7799 (main): Wait for all threads to start before stopping GDB.
7800 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7801 New global.
7802 (thread1_func, thread2_func): Wait on barrier.
7803 (main): Wait for all threads to start before stopping GDB.
7804
c945a99f
PA
78052015-01-09 Pedro Alves <palves@redhat.com>
7806
7807 * gdb.threads/attach-many-short-lived-threads.c: New file.
7808 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7809
c1a747c1
PA
78102014-01-09 Pedro Alves <palves@redhat.com>
7811
7812 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7813 instead of to thread 2.
7814 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7815 Add barrier around each pthread_create call instead of around all
7816 calls.
7817 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7818 Set a break on thread_function and have the child threads hit it
7819 one at at a time.
7820
60b3033e
PA
78212015-01-09 Pedro Alves <palves@redhat.com>
7822
7823 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7824 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7825 false.
7826 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7827 checking whether the target board is remote.
7828 * gdb.multi/multi-attach.exp: Likewise.
7829 * gdb.python/py-sync-interp.exp: Likewise.
7830 * gdb.server/ext-attach.exp: Likewise.
7831 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7832 tests that need to attach, instead of checking whether the target
7833 board is remote at the top of the file.
7834
acc018ac
YQ
78352015-01-08 Yao Qi <yao@codesourcery.com>
7836
7837 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7838
50a18af8
JK
78392015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7840
7841 Fix testcase compilation.
7842 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7843
8503d6e1
JB
78442015-01-06 Joel Brobecker <brobecker@adacore.com>
7845
7846 * gdb.python/py-type.exp: Add a couple test about empty
7847 array creation, and negative-length array creation.
7848
cc73dbcc
DE
78492015-01-02 Doug Evans <xdje42@gmail.com>
7850
7851 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7852
0300bbc7
DE
78532015-01-02 Doug Evans <dje@google.com>
7854
7855 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7856
9d85a0ec
YQ
78572014-12-29 Yao Qi <yao@codesourcery.com>
7858
7859 * gdb.trace/entry-values.exp: Update comments. Rename variable
7860 bar_call_foo to returned_from_foo.
7861
87186c6a
MMN
78622014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7863
7864 PR gdb/17394
7865 * gdb.linespec/break-asm-file.c: New file.
7866 * gdb.linespec/break-asm-file.exp: New file.
7867 * gdb.linespec/break-asm-file0.s: New file.
7868 * gdb.linespec/break-asm-file1.s: New file.
7869
1bab7383
YQ
78702014-12-18 Nigel Stephens <nigel@mips.com>
7871 Maciej W. Rozycki <macro@codesourcery.com>
7872
7873 * gdb.base/float.exp: Handle the new output from "info float" on
7874 MIPS targets.
7875
1bc1068a
JK
78762014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7877
7878 Fix MinGW compilation.
7879 * gdb.compile/compile-ops.exp: Update untested message if
7880 !skip_compile_feature_tests.
7881 * gdb.compile/compile-setjmp.exp: Likewise.
7882 * gdb.compile/compile-tls.exp: Likewise.
7883 * gdb.compile/compile.exp: Likewise.
7884 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7885 supported on this host".
7886
b6615d10
DE
78872014-12-16 Doug Evans <xdje42@gmail.com>
7888
7889 * boards/stabs.exp: New file.
7890
25dda427
AA
78912014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7892
7893 * gdb.base/completion.exp: Adjust to format changes of "maint
7894 print user-registers".
7895
bf330350
CU
78962014-12-16 Catalin Udma <catalin.udma@freescale.com>
7897
7898 PR server/17457
7899 * gdb.arch/aarch64-fp.c: New file.
7900 * gdb.arch/aarch64-fp.exp: New file.
7901
395cf596
SDJ
79022014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7903
7904 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7905 r210637, r210913, r211666, r215400, r215817).
7906
7907 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7908 * dg-extract-results.py: New file.
7909 * dg-extract-results.sh: Use it if the environment seems
7910 suitable.
7911
7912 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7913
7914 * dg-extract-results.py (parse_run): Handle warnings that
7915 are printed before a test harness is run.
7916
7917 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7918
7919 * dg-extract-results.py (Named): Remove __cmp__ method.
7920 (output_variation): Use a key to sort variation.harnesses.
7921
7922 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7923
7924 * dg-extract-results.py: For Python 3, force sys.stdout to
7925 handle surrogate escape sequences.
7926 (safe_open): New function.
7927 (output_segment, main): Use it.
7928
7929 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7930
7931 * dg-extract-results.py (Prog.result_re): Include options
7932 in test name.
7933
7934 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7935
7936 * dg-extract-results.py (output_variation): Always sort if
7937 do_sum.
7938
e882ef3c
SM
79392014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7940
7941 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7942 as long as we get pagination notifications.
7943
4992aa20
JM
79442014-12-15 Jason Merrill <jason@redhat.com>
7945
7946 * Makefile.in (check-gdb.%): Restore.
7947 * README: Mention it.
7948
c1b5a1a6
JB
79492014-12-13 Joel Brobecker <brobecker@adacore.com>
7950
7951 * gdb.ada/str_uninit: New testcase.
7952
5537b577
JK
79532014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 PR symtab/17642
7956 * gdb.base/vla-stub-define.c: New file.
7957 * gdb.base/vla-stub.c: New file.
7958 * gdb.base/vla-stub.exp: New file.
7959
bb2ec1b3
TT
79602014-12-12 Phil Muldoon <pmuldoon@redhat.com>
7961 Jan Kratochvil <jan.kratochvil@redhat.com>
7962 Tom Tromey <tromey@redhat.com>
7963
7964 * configure.ac: Add gdb.compile/.
7965 * configure: Regenerate.
7966 * gdb.compile/Makefile.in: New file.
7967 * gdb.compile/compile-ops.exp: New file.
7968 * gdb.compile/compile-ops.c: New file.
7969 * gdb.compile/compile-tls.c: New file.
7970 * gdb.compile/compile-tls.exp: New file.
7971 * gdb.compile/compile-constvar.S: New file.
7972 * gdb.compile/compile-constvar.c: New file.
7973 * gdb.compile/compile-mod.c: New file.
7974 * gdb.compile/compile-nodebug.c: New file.
7975 * gdb.compile/compile-setjmp-mod.c: New file.
7976 * gdb.compile/compile-setjmp.c: New file.
7977 * gdb.compile/compile-setjmp.exp: New file.
7978 * gdb.compile/compile-shlib.c: New file.
7979 * gdb.compile/compile.c: New file.
7980 * gdb.compile/compile.exp: New file.
7981 * lib/gdb.exp (skip_compile_feature_tests): New proc.
7982
4ff709eb
TT
79832014-12-12 Tom Tromey <tromey@redhat.com>
7984
7985 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
7986 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
7987
6dddd6a5
DE
79882014-12-12 Doug Evans <dje@google.com>
7989
7990 * lib/gdb-python.exp (get_python_valueof): New function.
7991 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
7992
71c24708
AA
79932014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
7994
7995 * gdb.base/completion.exp: Add test for completion of "info
7996 registers ".
7997
3e29f34a
MR
79982014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
7999
8000 * gdb.base/func-ptrs.c: New file.
8001 * gdb.base/func-ptrs.exp: New file.
8002
fc126975
SM
80032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8004
8005 PR breakpoints/17012
8006 * gdb.base/dprintf-detach.c: New file.
8007 * gdb.base/dprintf-detach.exp: New file.
8008
0a46d518
SM
80092014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8010
8011 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8012 * lib/gdb.exp (target_is_gdbserver): New procedure.
8013
a0be3e44
DE
80142014-12-08 Doug Evans <dje@google.com>
8015
8016 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8017
df1b803a
YQ
80182014-12-05 Yao Qi <yao@codesourcery.com>
8019
8020 * gdb.guile/scm-error.exp: Remove the third argument to
8021 gdb_remote_download.
8022 * gdb.guile/scm-frame-args.exp: Likewise.
8023 * gdb.guile/scm-section-script.exp: Likewise.
8024
ddb9f679
YQ
80252014-12-05 Yao Qi <yao@codesourcery.com>
8026
8027 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8028
86e4ed39
DE
80292014-12-04 Doug Evans <dje@google.com>
8030
8031 * gdb.python/py-objfile.exp: Add tests for
8032 objfile.add_separate_debug_file.
8033
7c50a931
DE
80342014-12-04 Doug Evans <dje@google.com>
8035
8036 * lib/gdb.exp (get_build_id): New function.
8037 (build_id_debug_filename_get): Rewrite to use it.
8038 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8039
621661e3
MR
80402014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8041
8042 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8043 `method(long)', not just 0x0.
8044 * gdb.cp/nsalias.exp: Align code labels to 4.
8045 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8046 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8047 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8048 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8049 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8050 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8051
29f0c3b7
DE
80522014-12-02 Doug Evans <dje@google.com>
8053
e1e061e7 8054 PR symtab/17602
29f0c3b7 8055 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8056 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8057 * gdb.cp/anon-ns.exp: Update.
8058
162078c8
NB
80592014-12-02 Nick Bull <nicholaspbull@gmail.com>
8060
8061 * gdb.python/py-events.py (inferior_call_handler): New.
8062 (register_changed_handler, memory_changed_handler): New.
8063 (test_events.invoke): Register new handlers.
8064 * gdb.python/py-events.exp: Add tests for inferior call,
8065 memory_changed and register_changed events.
8066
fdb09caf
AA
80672014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8068
8069 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8070 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8071 if the linker doesn't understand this.
8072
55cfb2c4
SM
80732014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8074
8075 * gdb.python/python.exp: Change expected reply to help().
8076
9e8cd6df
YQ
80772014-12-01 Yao Qi <yao@codesourcery.com>
8078
8079 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8080 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8081 * configure: Re-generated.
8082
6c659fc2
SC
80832014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8084
8085 * gdb.cp/chained-calls.cc: New file.
8086 * gdb.cp/chained-calls.exp: New file.
8087 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8088
d7fc3181
SM
80892014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8090
8091 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8092 * gdb.dwarf2/symtab-producer.exp: Same.
8093 * gdb.gdb/python-interrupts.exp: Same.
8094 * gdb.gdb/python-selftest.exp: Same.
8095 * gdb.python/py-linetable.exp: Same.
8096 * gdb.python/py-type.exp: Same.
8097 * gdb.python/py-value-cc.exp: Same.
8098 * gdb.python/py-value.exp: Same.
8099
10e79639
YQ
81002014-11-28 Yao Qi <yao@codesourcery.com>
8101
8102 * gdb.base/break-probes.exp: Match library name prefixed with
8103 sysroot.
8104
f28a0564
SM
81052014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8106
8107 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8108 test expected output. Add parentheses for the call to print.
8109 Remove L suffix from integers.
8110
3fe1ce1d
DE
81112014-11-26 Doug Evans <dje@google.com>
8112
8113 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8114
84429e27
YQ
81152014-11-22 Yao Qi <yao@codesourcery.com>
8116
8117 * gdb.trace/entry-values.c: Remove asms.
8118 (foo): Add foo_label.
8119 (bar): Add bar_label.
8120 * gdb.trace/entry-values.exp: Remove code computing foo's
8121 length and bar's length.
8122 (Dwarf::assemble): Invoke function_range for bar and use
8123 MACRO_AT_func for foo.
8124
26741859
YQ
81252014-11-22 Yao Qi <yao@codesourcery.com>
8126
8127 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8128 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8129 Use .Lgcc43_procstart instead of gcc43.
8130
45e44d27
JB
81312014-11-21 Joel Brobecker <brobecker@adacore.com>
8132
8133 * gdb.ada/n_arr_bound: New testcase.
8134
458c8db8
SDJ
81352014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8136
8137 PR breakpoints/10737
8138 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8139 test_catch_syscall_multi_arch.
8140 (test_catch_syscall_multi_arch): New function.
8141
43f3e411
DE
81422014-11-20 Doug Evans <xdje42@gmail.com>
8143
8144 * gdb.base/maint.exp: Update expected output.
8145
0d7b2549
AA
81462014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8147
8148 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8149 4-byte instruction on S390.
8150
8908fca5
JB
81512014-11-19 Joel Brobecker <brobecker@adacore.com>
8152
8153 * gdb.ada/arr_arr: New testcase.
8154
4a46959e
JB
81552014-11-19 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/pkd_arr_elem: New Testcase.
8158
470e2f4e
LM
81592014-11-18 Luis Machado <lgustavo@codesourcery.com>
8160
8161 * gdb.reverse/break-precsave: Expect completion message for
8162 core file reads.
8163 * gdb.reverse/consecutive-precsave.exp: Likewise.
8164 * gdb.reverse/finish-precsave.exp: Likewise.
8165 * gdb.reverse/i386-precsave.exp: Likewise.
8166 * gdb.reverse/machinestate-precsave.exp: Likewise.
8167 * gdb.reverse/sigall-precsave.exp: Likewise.
8168 * gdb.reverse/solib-precsave.exp: Likewise.
8169 * gdb.reverse/step-precsave.exp: Likewise.
8170 * gdb.reverse/until-precsave.exp: Likewise.
8171 * gdb.reverse/watch-precsave.exp: Likewise.
8172
a267f3ad
AA
81732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8174
8175 * gdb.base/bp-permanent.c: Include unistd.h.
8176 * gdb.python/py-framefilter-mi.c (main): Add return type.
8177 * gdb.python/py-framefilter.c (main): Likewise.
8178 * gdb.trace/actions-changed.c (main): Likewise.
8179
12084a9a
AA
81802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8181
8182 * gdb.mi/until.c: Add eye-catchers.
8183 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8184 line numbers.
8185
dc7e1a77
AA
81862014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8187
8188 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8189 function header variants in break1.c.
8190 * gdb.base/ena-dis-br.exp: Likewise.
8191 * gdb.base/hbreak2.exp: Likewise.
8192 * gdb.reverse/until-precsave.exp: Drop references to removed
8193 non-prototype function header variants in ur1.c.
8194 * gdb.reverse/until-reverse.exp: Likewise.
8195
41c77605
PM
81962014-11-17 Petr Machata <pmachata@redhat.com>
8197
8198 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8199 ${_cu_offset_size} bytes abbrev offset.
8200
34248c3a
DE
82012014-11-15 Doug Evans <xdje42@gmail.com>
8202
8203 PR symtab/17559
8204 * gdb.base/line-symtabs.exp: New file.
8205 * gdb.base/line-symtabs.c: New file.
8206 * gdb.base/line-symtabs.h: New file.
8207
646da059
YQ
82082014-11-14 Yao Qi <yao@codesourcery.com>
8209
8210 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8211 (func): Add label func_label.
8212 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8213 Replace low_pc and high_pc with MACRO_AT_range.
8214 Replace name, low_pc and high_pc with MACRO_AT_func.
8215
9301ebe6
YQ
82162014-11-14 Yao Qi <yao@codesourcery.com>
8217
8218 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8219 Replace name, low_pc and high_pc with MACRO_AT_func.
8220
f166b542
YQ
82212014-11-14 Yao Qi <yao@codesourcery.com>
8222
8223 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8224 produce debug information.
8225 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8226
0f6e71e3
YQ
82272014-11-14 Yao Qi <yao@codesourcery.com>
8228
8229 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8230 object and get function length.
8231 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8232 with MACRO_AT_func.
8233 (top-level): Replace gdb_compile and clean_restart with
8234 prepare_for_testing.
8235 * gdb.dwarf2/main.c (main): Add label main_label.
8236
876c4df9
YQ
82372014-11-14 Yao Qi <yao@codesourcery.com>
8238
8239 * lib/dwarf.exp (function_range): New procedure.
8240 (Dwarf::_handle_macro_at_func): New procedure.
8241 (Dwarf::_handle_macro_at_range): New procedure.
8242 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8243
02ad9cf1
YQ
82442014-11-14 Yao Qi <yao@codesourcery.com>
8245
8246 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8247 (_handle_attribute): New procedure.
8248
a59add0c
AA
82492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8250
8251 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8252 * gdb.base/call-sc.c (zed): Likewise.
8253 * gdb.base/checkpoint.c (main): Likewise.
8254 * gdb.base/dump.c (main): Likewise.
8255 * gdb.base/gcore.c (main): Likewise.
8256 * gdb.base/huge.c (main): Likewise.
8257 * gdb.base/multi-forks.c (main): Likewise.
8258 * gdb.base/pr10179-a.c (main): Likewise.
8259 * gdb.base/savedregs.c (main): Likewise.
8260 * gdb.base/sigaltstack.c (main): Likewise.
8261 * gdb.base/siginfo.c (main): Likewise.
8262 * gdb.base/structs.c (zed): Likewise.
8263 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8264 * gdb.mi/mi-syn-frame.c (main): Likewise.
8265 * gdb.mi/until.c (foo, main): Likewise.
8266 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8267 * gdb.base/solib-weak.c (foo): Declare.
8268 * gdb.base/attach-twice.c: Include stdio.h.
8269 * gdb.base/weaklib1.c: Likewise.
8270 * gdb.base/weaklib2.c: Likewise.
8271 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8272 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8273 unistd.h.
8274 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8275 * gdb.mi/mi-exit-code.c: Likewise.
8276 * gdb.base/break-interp-lib.c: Include string.h.
8277 * gdb.base/coremaker.c: Likewise.
8278 * gdb.base/testenv.c: Likewise.
8279 * gdb.python/py-finish-breakpoint.c: Likewise.
8280 * gdb.base/inferior-died.c: Include sys/wait.h.
8281 * gdb.base/fileio.c: Include time.h.
8282 * gdb.base/async-shell.c: Include unistd.h.
8283 * gdb.base/dprintf-non-stop.c: Likewise.
8284 * gdb.base/info-os.c: Likewise.
8285 * gdb.mi/mi-console.c: Likewise.
8286 * gdb.mi/watch-nonstop.c: Likewise.
8287 * gdb.python/py-events.c: Likewise.
8288 * gdb.base/async.c (baz): Move up before its invocation.
8289 * gdb.base/code_elim2.c (my_global_func): Likewise.
8290 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8291 * gdb.base/advance.c (func2): Likewise.
8292
3b5d5997
AA
82932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8294
8295 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8296 variant.
8297 * gdb.base/annota3.c: Likewise.
8298 * gdb.base/async.c: Likewise.
8299 * gdb.base/average.c: Likewise.
8300 * gdb.base/call-ar-st.c: Likewise.
8301 * gdb.base/call-rt-st.c: Likewise.
8302 * gdb.base/call-sc.c: Likewise.
8303 * gdb.base/call-strs.c: Likewise.
8304 * gdb.base/ending-run.c: Likewise.
8305 * gdb.base/execd-prog.c: Likewise.
8306 * gdb.base/exprs.c: Likewise.
8307 * gdb.base/foll-exec.c: Likewise.
8308 * gdb.base/foll-fork.c: Likewise.
8309 * gdb.base/foll-vfork.c: Likewise.
8310 * gdb.base/funcargs.c: Likewise.
8311 * gdb.base/gcore.c: Likewise.
8312 * gdb.base/jump.c: Likewise.
8313 * gdb.base/langs0.c: Likewise.
8314 * gdb.base/langs1.c: Likewise.
8315 * gdb.base/langs2.c: Likewise.
8316 * gdb.base/mips_pro.c: Likewise.
8317 * gdb.base/nodebug.c: Likewise.
8318 * gdb.base/opaque0.c: Likewise.
8319 * gdb.base/opaque1.c: Likewise.
8320 * gdb.base/recurse.c: Likewise.
8321 * gdb.base/run.c: Likewise.
8322 * gdb.base/scope0.c: Likewise.
8323 * gdb.base/scope1.c: Likewise.
8324 * gdb.base/setshow.c: Likewise.
8325 * gdb.base/setvar.c: Likewise.
8326 * gdb.base/shmain.c: Likewise.
8327 * gdb.base/shr1.c: Likewise.
8328 * gdb.base/shr2.c: Likewise.
8329 * gdb.base/sigall.c: Likewise.
8330 * gdb.base/signals.c: Likewise.
8331 * gdb.base/so-indr-cl.c: Likewise.
8332 * gdb.base/solib2.c: Likewise.
8333 * gdb.base/structs.c: Likewise.
8334 * gdb.base/sum.c: Likewise.
8335 * gdb.base/vforked-prog.c: Likewise.
8336 * gdb.base/watchpoint.c: Likewise.
8337 * gdb.reverse/shr2.c: Likewise.
8338 * gdb.reverse/until-reverse.c: Likewise.
8339 * gdb.reverse/ur1.c: Likewise.
8340 * gdb.reverse/watch-reverse.c: Likewise.
8341
066a77c5
AA
83422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8343
8344 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8345 variant.
8346 * gdb.base/sepdebug.exp: Drop references to removed code.
8347
4f204ea5
AA
83482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8349
8350 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8351 variant. Preserve original line numbering.
8352 * gdb.base/list1.c: Likewise.
8353
3b377a3a
AA
83542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8355
8356 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8357 variant.
8358 * gdb.base/break1.c: Likewise.
8359 * gdb.base/break.exp: Drop references to removed code.
8360
e444df73
AA
83612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8362
8363 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8364 variant.
8365
8008f2a7
AA
83662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8367
8368 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8369
a5a06887
AA
83702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8371
8372 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8373 logic into perform_all_tests() and invoke it with and without
8374 function header prototypes.
8375 (do_function_calls): Remove conditional XFAIL for PR 5318.
8376 (rerun_and_prepare): Remove duplicate code.
8377 (perform_all_tests): New. Main logic moved here.
8378
44dba9b9
AA
83792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8380
8381 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8382 code guarded by #ifdef NO_PROTOTYPES.
8383 (t_double_many_args): Likewise.
8384 (DEF_FUNC_MANY_ARGS_1): Likewise.
8385 (DEF_FUNC_VALUES_1): Likewise.
8386 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8387 guarded by #ifdef PROTOTYPES.
8388
d1fbcd56
AA
83892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8390
8391 * gdb.mi/mi-console.c: Add eye-catcher.
8392 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8393 instead of literal line number.
8394
b0e59b8f
AA
83952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8396
8397 * gdb.base/shr2.c: Add eye-catcher.
8398 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8399 line number.
8400
78f98cca
AA
84012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8402
8403 * gdb.base/jump.c: Add eye-catchers.
8404 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8405 numbers.
8406
58fa2af0
AA
84072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8408
8409 * gdb.base/execd-prog.c: Add eye-catchers.
8410 * gdb.base/foll-exec.c: Likewise.
8411 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8412 line numbers.
8413
04e5059b
AA
84142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8415
8416 * gdb.base/ending-run.c: Add eye-catchers.
8417 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8418 literal line numbers.
8419
dbfdb174
AA
84202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8421
8422 * gdb.base/call-rt-st.c: Add eye-catchers.
8423 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8424 literal line numbers.
8425
888a2ade
AA
84262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8427
8428 * gdb.base/call-ar-st.c: Add eye-catchers.
8429 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8430 literal line numbers.
8431
6acc2dde
AA
84322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8433
8434 * gdb.base/average.c: Add eye-catchers.
8435 * gdb.base/sum.c: Likewise.
8436 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8437 regexps dynamically.
8438
9ecfcd1d
AA
84392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8440
8441 * gdb.base/solib1.c: Add eye-catchers.
8442 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8443 literal line numbers.
8444
78708b7c
PA
84452014-11-12 Pedro Alves <palves@redhat.com>
8446
8447 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8448 leader has exited.
8449
af48d08f
PA
84502014-11-12 Pedro Alves <palves@redhat.com>
8451
8452 * gdb.arch/i386-bp_permanent.c: New file.
8453 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8454 (srcfile): Set to i386-bp_permanent.c.
8455 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8456 that stepi does not execute the 'leave' instruction, instead of
8457 testing it does execute.
8458 * gdb.base/bp-permanent.c: New file.
8459 * gdb.base/bp-permanent.exp: New file.
8460
af3768e9
DE
84612014-11-10 Doug Evans <xdje42@gmail.com>
8462
8463 PR symtab/17564
8464 * gdb.base/symtab-search-order.exp: New file.
8465 * gdb.base/symtab-search-order.c: New file.
8466 * gdb.base/symtab-search-order-1.c: New file.
8467 * gdb.base/symtab-search-order-shlib-1.c: New file.
8468
9de00a4a
PA
84692014-11-07 Pedro Alves <palves@redhat.com>
8470
8471 PR gdb/17511
8472 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8473 i?86-*-linux*.
8474
e0f52461
SC
84752014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8476
8477 PR c++/17494
8478 * gdb.cp/pr17494.cc: New file.
8479 * gdb.cp/pr17494.exp: New file.
8480
6ce8c980
YQ
84812014-11-02 Yao Qi <yao@codesourcery.com>
8482
8483 * gdb.python/python.exp: Get working directory and match the
8484 output of "set extended-prompt \\w " with it.
8485
02be9a71
DE
84862014-10-30 Doug Evans <dje@google.com>
8487
8488 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8489 in objfiles.
8490 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8491 in progspaces.
8492
3bdff46b
LM
84932014-10-30 Janis Johnson <janisjo@codesourcery.com>
8494
8495 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8496 * gdb.base/realname-expand.exp: Likewise.
8497 * gdb.linespec/macro-relative.exp: Likewise.
8498
ab917dfb
PA
84992014-10-29 Pedro Alves <palves@redhat.com>
8500
8501 PR gdb/17408
8502 * gdb.threads/schedlock.c (some_function): New function.
8503 (call_function): New global.
8504 (MAYBE_CALL_SOME_FUNCTION): New macro.
8505 (thread_function): Call it.
8506 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8507 and use it instead of a global counter. Adjust all callers.
8508 (get_current_thread): Use "find current thread" for test message
8509 here rather than having all callers pass down the same string.
8510 (goto_loop): New procedure, factored out from ...
8511 (my_continue): ... this.
8512 (step_ten_loops): Change parameter from test message to command to
8513 use. Adjust.
8514 (list_count): Delete global.
8515 (check_result): New procedure, factored out from duplicate top
8516 level code.
8517 (continue tests): Wrap in with_test_prefix.
8518 (test_step): New procedure, factored out from duplicate top level
8519 code.
8520 (top level): Test "step" in combination with all scheduler-locking
8521 modes. Test "next" in combination with all scheduler-locking
8522 modes, and in combination with stepping over a function call or
8523 not.
8524 * gdb.threads/next-bp-other-thread.c: New file.
8525 * gdb.threads/next-bp-other-thread.exp: New file.
8526
d3d4baed
PA
85272014-10-29 Pedro Alves <palves@redhat.com>
8528
8529 PR python/17372
8530 * gdb.python/python.exp: Test a multi-line command that spawns
8531 interactive Python.
8532 * gdb.base/multi-line-starts-subshell.exp: New file.
8533
563e8d85
YQ
85342014-10-29 Yao Qi <yao@codesourcery.com>
8535
8536 * gdb.base/fileio.exp: Make directories on host.
8537
0ea4d52e
YQ
85382014-10-29 Yao Qi <yao@codesourcery.com>
8539
8540 * gdb.base/fileio.c (test_write): Close the file.
8541
7f5ef605
PA
85422014-10-28 Pedro Alves <palves@redhat.com>
8543
8544 PR gdb/12623
8545 * gdb.base/sigstep.c (no_handler): New global.
8546 (main): If 'no_handler is true, set the signal handlers to
8547 SIG_IGN.
8548 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8549 with_sw_watch and no_handler parameters. Handle them.
8550 (top level) <stepping over handler when stopped at a breakpoint
8551 test>: Add a test axis for testing with a software watchpoint, and
8552 another for testing with the signal handler set to SIG_IGN.
8553 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8554 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8555
abbdbd03
PA
85562014-10-28 Pedro Alves <palves@redhat.com>
8557
8558 PR gdb/17511
8559 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8560 * gdb.base/sigstep.exp (other_handler_location): New global.
8561 (advance): Support stepping into the signal handler, and running
8562 commands while in the handler.
8563 (in_handler_map): New global.
8564 (top level): In the advance test, add combinations for getting
8565 into the handler with stepping commands, and for running commands
8566 in the handler. Add comment descripting the advancei tests.
8567
1df4399f
PA
85682014-10-28 Pedro Alves <palves@redhat.com>
8569
8570 * gdb.base/sigstep.exp: Use build_executable instead of
8571 prepare_for_testing.
8572 (top level): Move code that starts GDB, runs to main and creates a
8573 display to ...
8574 (restart): ... this new procedure.
8575 (top level): Move backtrace from signal handler test to ...
8576 (validate_backtrace): ... this new procedure.
8577 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8578 with_test_prefix. Always restart GDB.
8579 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8580 with_test_prefix. Always restart GDB. No need to delete
8581 breakpoints after the test.
8582 (test_skip_handler): Remove prefix parameter.
8583 (skip_over_handler, breakpoint_to_handler)
8584 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8585 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8586 restart GDB. No need to delete breakpoints after the test.
8587 (top level): Use foreach to call the test procedures with
8588 different commands.
8589
a5b6e449
PA
85902014-10-28 Pedro Alves <palves@redhat.com>
8591
8592 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8593 instead of GNATS numbers.
8594 * gdb.base/sigbpt.exp: Likewise.
8595 * gdb.base/siginfo.exp: Likewise.
8596 * gdb.base/sigstep.exp: Likewise.
8597
e5f8a7cc
PA
85982014-10-27 Pedro Alves <palves@redhat.com>
8599
8600 * gdb.base/sigstep.c (dummy): New global.
8601 (main): Issue a couple writes to the new global.
8602 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8603 procedures.
8604 (skip_over_handler): Use test_skip_handler.
8605 (top level): Call skip_over_handler for stepi and nexti too.
8606 (breakpoint_over_handler): Use test_skip_handler.
8607 (top level): Call breakpoint_over_handler for stepi and nexti too.
8608
763905a3
YQ
86092014-10-27 Yao Qi <yao@codesourcery.com>
8610
8611 * gdb.trace/tfile.c (adjust_function_address)
8612 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8613 function descriptor.
8614
6f259a23
DB
86152014-10-24 Don Breazeal <donb@codesourcery.com>
8616
8617 * gdb.base/foll-fork.exp (test_follow_fork,
8618 catch_fork_child_follow): Check for updated fork messages emitted
8619 from infrun.c.
8620 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8621 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8622 vfork_and_exec_child_follow_through_step): Check for updated vfork
8623 messages emitted from infrun.c.
8624
09dd9a69
PA
86252014-10-24 Pedro Alves <palves@redhat.com>
8626
8627 * gdb.base/corefile.exp: Remove references to ultrix.
8628 * gdb.base/interrupt.exp: Likewise.
8629 * gdb.base/whatis.exp: Likewise.
8630 * gdb.gdb/selftest.exp: Likewise.
8631 * gdb.threads/manythreads.exp: Likewise.
8632 * gdb.threads/print-threads.exp: Likewise.
8633 * gdb.threads/pthreads.exp:: Likewise.
8634 * gdb.threads/schedlock.exp: Likewise.
8635
3433cfa5
SC
86362014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8637
8638 * gdb.cp/non-trivial-retval.cc: Add a test case.
8639 * gdb.cp/non-trivial-retval.exp: Add a test.
8640
092f880b
YQ
86412014-10-20 Yao Qi <yao@codesourcery.com>
8642
8643 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8644 * gdb.python/py-objfile-script-gdb.py: New file.
8645 * gdb.python/py-objfile-script.exp: Update reference to
8646 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8647 of remote_download. Remove the dest file.
8648
acbdb7f3
YQ
86492014-10-20 Yao Qi <yao@codesourcery.com>
8650
8651 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8652 * gdb.base/step-line.exp: Likewise.
8653 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8654 * gdb.dwarf2/dw2-basic.exp: Likewise.
8655 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8656 * gdb.dwarf2/dw2-filename.exp: Likewise.
8657 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8658 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8659 * gdb.dwarf2/dw2-producer.exp: Likewise.
8660 * gdb.dwarf2/mac-fileno.exp: Likewise.
8661 * gdb.python/py-frame-args.exp: Likewise.
8662 * gdb.python/py-framefilter.exp: Likewise.
8663 * gdb.python/py-mi.exp: Likewise.
8664 * gdb.python/py-objfile-script.exp: Likewise
8665 * gdb.python/py-pp-integral.exp: Likewise.
8666 * gdb.python/py-pp-re-notag.exp: Likewise.
8667 * gdb.python/py-prettyprint.exp: Likewise.
8668 * gdb.python/py-section-script.exp: Likewise.
8669 * gdb.python/py-typeprint.exp: Likewise.
8670 * gdb.python/py-xmethods.exp: Likewise.
8671 * gdb.stabs/weird.exp: Likewise.
8672 * gdb.xml/tdesc-regs.exp: Likewise.
8673
bd286a29
KCY
86742014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8675
8676 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8677 (out_cu): Use addr_len for the size of addresses.
8678 (out_line): Likewise. Size DW_LNE_set_address instruction
8679 according to addr_len.
8680 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8681 (FUNC): Add START_INSNS to definition.
8682
673dc4a0
YQ
86832014-10-18 Yao Qi <yao@codesourcery.com>
8684
8685 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8686 gdb_has_argv0 return true.
8687 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8688 check [target_info exists noargs], check [gdb_has_argv0]
8689 instead.
8690 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8691 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8692 procedures.
8693
4ffbba72
DE
86942014-10-17 Doug Evans <dje@google.com>
8695
8696 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8697 event.
8698 * gdb.python/py-events.py: Add clear_objfiles event.
8699
d096d8c1
DE
87002014-10-17 Doug Evans <dje@google.com>
8701
8702 * gdb.python/py-objfile.exp: Test progspace attribute.
8703
a80db015
LM
87042014-10-17 Luis Machado <lgustavo@codesourcery.com>
8705
8706 * gdb.guile/scm-breakpoint.exp: Do not assume any
8707 directory separators when matching source file paths.
8708 * gdb.python/py-breakpoint.exp: Likewise.
8709 * gdb.reverse/break-precsave.exp: Likewise.
8710 * gdb.reverse/break-reverse.exp: Likewise.
8711 * gdb.reverse/consecutive-precsave.exp: Likewise.
8712 * gdb.reverse/finish-precsave.exp: Likewise.
8713 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8714 * gdb.reverse/finish-reverse.exp: Likewise.
8715 * gdb.reverse/i386-precsave.exp: Likewise.
8716 * gdb.reverse/i387-env-reverse.exp: Likewise.
8717 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8718 * gdb.reverse/machinestate-precsave.exp: Likewise.
8719 * gdb.reverse/machinestate.exp: Likewise.
8720 * gdb.reverse/sigall-precsave.exp: Likewise.
8721 * gdb.reverse/solib-precsave.exp: Likewise.
8722 * gdb.reverse/step-precsave.exp: Likewise.
8723 * gdb.reverse/until-precsave.exp: Likewise.
8724 * gdb.reverse/watch-precsave.exp: Likewise.
8725 * gdb.reverse/watch-reverse.exp: Likewise.
8726
b22089ab
YQ
87272014-10-17 Yao Qi <yao@codesourcery.com>
8728
8729 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8730 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8731
6c4486e6
PA
87322014-10-17 Pedro Alves <palves@redhat.com>
8733
8734 PR gdb/17471
8735 * gdb.base/bg-execution-repeat.c: New file.
8736 * gdb.base/bg-execution-repeat.exp: New file.
8737
0ff33695
PA
87382014-10-17 Pedro Alves <palves@redhat.com>
8739
8740 PR gdb/17300
8741 * gdb.base/continue-all-already-running.c: New file.
8742 * gdb.base/continue-all-already-running.exp: New file.
8743
6fdebc3d
PA
87442014-10-17 Pedro Alves <palves@redhat.com>
8745
8746 PR gdb/17472
8747 * gdb.base/annota-input-while-running.c: New file.
8748 * gdb.base/annota-input-while-running.exp: New file.
8749
32a8097b
PA
87502014-10-17 Pedro Alves <palves@redhat.com>
8751
8752 * gdb.base/callfuncs.exp: emove references to osf.
8753 * gdb.base/sigall.exp: Likewise.
8754 * gdb.gdb/selftest.exp: Likewise.
8755 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8756 * gdb.mi/non-stop.c: Likewise.
8757 * gdb.mi/pthreads.c: Likewise.
8758 * gdb.reverse/sigall-precsave.exp: Likewise.
8759 * gdb.reverse/sigall-reverse.exp: Likewise.
8760 * gdb.threads/pthreads.c: Likewise.
8761 * gdb.threads/pthreads.exp: Likewise.
8762
7a3517ff
YQ
87632014-10-17 Yao Qi <yao@codesourcery.com>
8764
8765 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8766 check 'target_info exists noargs'.
8767 (test_command_prompt_position): Likewise.
8768 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8769 Remove "set args".
8770 (progvar_simple_while_test): Likewise.
8771 (progvar_complex_if_while_test): Likewise.
8772 (if_while_breakpoint_command_test): Likewise.
8773 (infrun_breakpoint_command_test): Likewise.
8774 (breakpoint_command_test): Likewise.
8775 (watchpoint_command_test): Likewise.
8776 (bp_deleted_in_command_test): Likewise.
8777 (temporary_breakpoint_commands): Likewise.
8778
bb99c472
YQ
87792014-10-16 Yao Qi <yao@codesourcery.com>
8780
8781 * gdb.base/remotetimeout.exp: Remove noargs checking.
8782
7c16b83e
PA
87832014-10-15 Pedro Alves <palves@redhat.com>
8784
8785 PR breakpoints/9649
8786 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8787 * gdb.base/breakpoint-in-ro-region.exp
8788 (probe_target_hardware_step): New procedure.
8789 (top level): Probe hardware stepping and hardware breakpoint
8790 support. Test stepping through a read-only region, with both
8791 "breakpoint auto-hw" on and off and both "always-inserted" on and
8792 off.
8793
35a49624
IB
87942014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8795
8796 * gdb.dlang/demangle.exp: Update for demangling changes.
8797
2d1c107c
SC
87982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8799
8800 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8801 * gdb.cp/non-trivial-retval.exp: Add new tests.
8802
778811d5
SC
88032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8804
8805 PR c++/13403
8806 PR c++/15154
8807 * gdb.cp/non-trivial-retval.cc: New file.
8808 * gdb.cp/non-trivial-retval.exp: New file.
8809
10c5f0a8
YQ
88102014-10-15 Yao Qi <yao@codesourcery.com>
8811
8812 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8813 remote host.
8814
65d7b369
YQ
88152014-10-15 Yao Qi <yao@codesourcery.com>
8816
8817 * gdb.python/py-symbol.exp: Match file base name if host is
8818 remote, otherwise match file name with dir name.
8819 * gdb.python/py-symtab.exp: Likewise.
8820 * gdb.python/python.exp: Likewise.
8821
46dc1394
YQ
88222014-10-15 Yao Qi <yao@codesourcery.com>
8823
8824 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8825 pattern.
8826 * gdb.python/py-symtab.exp: Likewise.
8827 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8828 locationn.
8829
c40cc657
JB
88302014-10-14 Joel Brobecker <brobecker@adacore.com>
8831
8832 * gdb.ada/addr_arith: New testcase.
8833
2abf49e1
MR
88342014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8835
8836 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8837 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8838 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8839 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8840
f7088df3
SDJ
88412014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8842
8843 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8844 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8845 * gdb.arch/stap-eval-lang-ada.exp: New file.
8846
4dc06805
YQ
88472014-10-14 Yao Qi <yao@codesourcery.com>
8848
8849 * gdb.mi/mi-var-child.c (nothing1): New function.
8850 (nothing2): New function.
8851 (do_children_tests): Set function pointers by nothing1 and
8852 nothing2.
8853 * gdb.mi/mi-var-child.exp: Step over new added statements.
8854 Update test to match the new output.
8855 * gdb.mi/var-cmd.c (nothing1): New function.
8856 (nothing2): New function.
8857 (do_children_tests): Set function pointers by nothing1 and
8858 nothing2.
8859 * gdb.mi/mi-var-display.exp: Update test to match output.
8860 Step to the line specified by $line_dct_nothing.
8861 Increase the number of lines to step.
8862
46a93de2
YQ
88632014-10-14 Yao Qi <yao@codesourcery.com>
8864
8865 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8866 tests.
8867 * gdb.mi/mi2-var-child.exp: Likewise.
8868
14ea52ee
DE
88692014-10-13 Doug Evans <dje@google.com>
8870
8871 * gdb.python/py-objfile.exp: Change name of file name test.
8872
e5c6e92b
DE
88732014-10-13 Doug Evans <dje@google.com>
8874
8875 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8876 from the start of the CU.
8877
c780cc2f
JK
88782014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8879 Yao Qi <yao@codesourcery.com>
8880
8881 Fix "save breakpoints" for "catch" command.
8882 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8883 Remove -nonewline. Match also the added "main" line.
8884
99894e11
JK
88852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8886
8887 Fix "save breakpoints" for "disable $bpnum" command.
8888 * gdb.base/save-bp.c (main): Add label.
8889 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8890
6e1ac5a3
JK
88912014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8892
8893 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8894
754dd2b0
YQ
88952014-10-11 Yao Qi <yao@codesourcery.com>
8896
8897 * gdb.server/server-kill.exp: Execute command
8898 "set remote trace-status-packet on" before "tstatus".
8899
f90183d7
YQ
89002014-10-11 Yao Qi <yao@codesourcery.com>
8901
8902 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8903 (main): Call getppid.
8904 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8905 and continue to it. Read variable "server_pid".
8906
bf40a607
YQ
89072014-10-11 Yao Qi <yao@codesourcery.com>
8908
8909 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8910
052ca370
YQ
89112014-10-11 Yao Qi <yao@codesourcery.com>
8912
8913 * gdb.threads/thread-find.exp: Don't execute command
8914 "info threads".
8915 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8916 * gdb.threads/linux-dp.exp: Don't check the condition
8917 $threads_created equals to zero.
8918
3831839c
PA
89192014-10-10 Pedro Alves <palves@redhat.com>
8920
8921 * gdb.base/bigcore.exp: Remove references to IRIX.
8922 * gdb.base/funcargs.exp: Likewise.
8923 * gdb.base/interrupt.exp: Likewise.
8924 * gdb.base/mips_pro.exp: Likewise.
8925 * gdb.base/nodebug.exp: Likewise.
8926 * gdb.base/setvar.exp: Likewise.
8927 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8928
8b9a549d
PA
89292014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8930 Pedro Alves <palves@redhat.com>
8931
8932 PR symtab/14466
8933 * gdb.base/vdso-warning.c: New file.
8934 * gdb.base/vdso-warning.exp: New file.
8935
d48ba5e8
DE
89362014-10-02 Doug Evans <dje@google.com>
8937
8938 * gdb.base/structs.c (main): Don't run forever.
8939
2278c276
PA
89402014-10-02 Pedro Alves <palves@redhat.com>
8941
8942 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8943 (top level) <stop threads 1, stop threads 2>: Use it.
8944
b57bacec
PA
89452014-10-02 Pedro Alves <palves@redhat.com>
8946
8947 * gdb.threads/break-while-running.exp (test): Add new
8948 'update_thread_list' argument. Skip "info threads" if false.
8949 (top level): Add new 'update_thread_list' axis.
8950
13fd3ff3
PA
89512014-10-02 Pedro Alves <palves@redhat.com>
8952
8953 PR breakpoints/17431
8954 * gdb.base/execl-update-breakpoints.c: New file.
8955 * gdb.base/execl-update-breakpoints.exp: New file.
8956
0fec99e8
PA
89572014-10-01 Pedro Alves <palves@redhat.com>
8958
8959 * gdb.base/breakpoint-in-ro-region.c: New file.
8960 * gdb.base/breakpoint-in-ro-region.exp: New file.
8961
2ddf4301
SM
89622014-10-01 Simon Marchi <simon.marchi@ericsson.com>
8963
8964 * gdb.mi/mi-exit-code.exp: New file.
8965 * gdb.mi/mi-exit-code.c: New file.
8966
6a5f3f43
YQ
89672014-09-30 Yao Qi <yao@codesourcery.com>
8968
8969 * lib/prelink-support.exp (build_executable_own_libs): Error if
8970 the target isn't native.
8971
345bcc73
YQ
89722014-09-30 Yao Qi <yao@codesourcery.com>
8973
8974 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
8975 false.
8976
a25a5a45
PA
89772014-09-22 Pedro Alves <palves@redhat.com>
8978
8979 * gdb.threads/break-while-running.exp: New file.
8980 * gdb.threads/break-while-running.c: New file.
8981
00ba3162
YQ
89822014-09-19 Yao Qi <yao@codesourcery.com>
8983
8984 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
8985 Invoke test. Restart GDB with --readnow and invoke test again.
8986
c3b7b696
YQ
89872014-09-19 Yao Qi <yao@codesourcery.com>
8988
8989 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
8990 proc set_breakpoint_on_gcd_function. Invoke
8991 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
8992 invoke set_breakpoint_on_gcd_function again.
8993
2b4fd423
DE
89942014-09-18 Doug Evans <dje@google.com>
8995
8996 * gdb.dwarf2/symtab-producer.exp: New file.
8997
a5947601
SDJ
89982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
8999
9000 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9001 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9002 * gdb.base/global-var-nested-by-dso.c: Likewise.
9003 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9004
91c19059
SDJ
90052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9006 Pedro Alves <palves@redhat.com>
9007
9008 * gdb.base/watch-bitfields.exp: Pass string other than test file
9009 name to prepare_for_testing.
9010 (watch): New procedure.
9011 (expect_watchpoint): Use with_test_prefix.
9012 (top level): Factor out tests to ...
9013 (test_watch_location, test_regular_watch): ... these new
9014 procedures, and use with_test_prefix and gdb_continue_to_end.
9015
bb9d5f81
PP
90162014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9017
9018 PR breakpoints/12526
9019 * gdb.base/watch-bitfields.exp: New file.
9020 * gdb.base/watch-bitfields.c: New file.
9021
635856f5
PA
90222014-09-16 Pedro Alves <palves@redhat.com>
9023
9024 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9025 software and hardware addresses, not software address against
9026 itself.
9027
7280ceea
PA
90282014-09-16 Pedro Alves <palves@redhat.com>
9029
9030 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9031 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9032
428b16bd
PA
90332014-09-16 Pedro Alves <palves@redhat.com>
9034
9035 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9036 files.
9037 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9038 "*-*-vxworks*" throughout.
9039 * gdb.base/break.exp: Likewise.
9040 * gdb.base/default.exp: Likewise.
9041 * gdb.base/scope.exp: Likewise.
9042 * gdb.base/sepdebug.exp: Likewise.
9043 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9044 throughout.
9045 * gdb.base/run.c: Likewise.
9046 * gdb.base/sepdebug.c: Likewise.
9047 * gdb.hp/gdb.aCC/run.c: Likewise.
9048 * gdb.reverse/until-reverse.c: Likewise.
9049 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9050
666d413c
YQ
90512014-09-16 Yao Qi <yao@codesourcery.com>
9052
9053 * boards/local-remote-host-native.exp: New file.
9054
57cbd724
DE
90552014-09-14 Doug Evans <xdje42@gmail.com>
9056
9057 * gdb.threads/queue-signal.c (thread_count): New variable.
9058 (thread_count_mutex, thread_count_condvar): New variables.
9059 (incr_thread_count, wait_all_threads_running): New functions.
9060 (main): Wait for all threads to be in their thread functions.
9061
81219e53
DE
90622014-09-13 Doug Evans <xdje42@gmail.com>
9063
9064 * gdb.threads/queue-signal.c: New file.
9065 * gdb.threads/queue-signal.exp: New file.
9066
3714cea7
DE
90672014-09-13 Doug Evans <xdje42@gmail.com>
9068
9069 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9070 be consistent with what default_gdb_init uses.
9071 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9072 the plain text of the prompt. Add some logging printfs.
9073 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9074
fa43b1d7
PA
90752014-09-12 Pedro Alves <palves@redhat.com>
9076
9077 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9078 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9079 * gdb.arch/i386-size-overlap.exp: Likewise.
9080 * gdb.arch/i386-size.exp: Likewise.
9081 * gdb.arch/i386-unwind.exp: Likewise.
9082 * gdb.base/a2-run.exp: Likewise.
9083 * gdb.base/break.exp: Likewise.
9084 * gdb.base/charset.exp: Likewise.
9085 * gdb.base/chng-syms.exp: Likewise.
9086 * gdb.base/commands.exp: Likewise.
9087 * gdb.base/dbx.exp: Likewise.
9088 * gdb.base/find.exp: Likewise.
9089 * gdb.base/funcargs.exp: Likewise.
9090 * gdb.base/jit-simple.exp: Likewise.
9091 * gdb.base/reread.exp: Likewise.
9092 * gdb.base/sepdebug.exp: Likewise.
9093 * gdb.base/step-bt.exp: Likewise.
9094 * gdb.cp/mb-inline.exp: Likewise.
9095 * gdb.cp/mb-templates.exp: Likewise.
9096 * gdb.objc/basicclass.exp: Likewise.
9097 * gdb.threads/killed.exp: Likewise.
9098
9d9bf2df
EBM
90992014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9100
9101 PR tdep/17379
9102 * gdb.arch/powerpc-stackless.S: New file.
9103 * gdb.arch/powerpc-stackless.exp: New file.
9104
1cf2f1b0
JK
91052014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9106
9107 * gdb.base/attach.c: Include unistd.h.
9108 (main): Call alarm. Add label postloop.
9109 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9110 gdb_breakpoint, gdb_continue_to_breakpoint.
9111 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9112
98880d46
PA
91132014-09-11 Pedro Alves <palves@redhat.com>
9114
9115 PR gdb/17347
9116 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9117 * gdb.base/attach.exp (test_command_line_attach_run): New
9118 procedure.
9119 (top level): Call it.
9120
4c92ff2c
PA
91212014-09-11 Pedro Alves <palves@redhat.com>
9122
9123 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9124 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9125 (do_command_attach_tests): Use spawn_wait_for_attach.
9126 * gdb.base/solib-overlap.exp: Likewise.
9127 * gdb.multi/multi-attach.exp: Likewise.
9128 * gdb.python/py-prompt.exp: Likewise.
9129 * gdb.python/py-sync-interp.exp: Likewise.
9130 * gdb.server/ext-attach.exp: Likewise.
9131
3adc1a7d
GKB
91322014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9133
9134 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9135 command in testcase. Simplify testcase.
9136
96334934
JB
91372014-09-10 Joel Brobecker <brobecker@adacore.com>
9138
9139 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9140
eb479039
JB
91412014-09-10 Joel Brobecker <brobecker@adacore.com>
9142
9143 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9144
deede10c
JB
91452014-09-10 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9148
7828a5f5
JB
91492014-09-10 Joel Brobecker <brobecker@adacore.com>
9150
9151 * gdb.dwarf2/dynarr-ptr.c: New file.
9152 * gdb.dwarf2/dynarr-ptr.exp: New file.
9153
33aeebcf
MR
91542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9155
9156 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9157 of 30 rather than hardcoding 120 for a slow test case. Take the
9158 `gdb,timeout' target setting into account for this calculation.
9159 Don't extend the timeout for the test cases that don't need it.
9160
7b415901
MR
91612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9162
9163 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9164 a factor of 2 for a slow test case. Take the `gdb,timeout'
9165 target setting into account for this calculation.
9166 * gdb.reverse/until-precsave.exp: Increase the timeout by
9167 a factor of 15 and 3 respectively rather than adding 120
9168 for a pair of slow test cases. Take the `gdb,timeout'
9169 target setting into account for this calculation.
9170
4a40f85a
MR
91712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9172
9173 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9174 timeout, don't pass one down to gdb_expect.
9175 (gdb_expect): Rework timeout selection.
9176
09635af7
MR
91772014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9178
9179 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9180 exception on timeout.
9181 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9182 (gdbserver_start_extended): Catch any `gdbserver_start' error
9183 exceptions.
9184 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9185 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9186 `gdbserver_gdb_load' error exceptions.
9187
2bdd10b7
MR
91882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9189
9190 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9191 120 on waiting for the TCP socket to open.
9192
316935f0
DE
91932014-09-09 Doug Evans <xdje42@gmail.com>
9194
9195 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9196 _caller_matches, _any_caller_is, _any_caller_matches.
9197
83740597
DE
91982014-09-09 Doug Evans <xdje42@gmail.com>
9199
9200 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9201
4c122fc3
YQ
92022014-09-09 Yao Qi <yao@codesourcery.com>
9203
9204 * gdb.mi/mi-var-display.exp: Set print symbol off.
9205
a9f116cb
GKB
92062014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9207
9208 PR gdb/17035
9209 * gdb.base/commands.exp: Add tests to verify user-defined
9210 commands with empty bodies.
9211 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9212 python commands in `show user command`.
9213 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9214 scheme commands in `show user command`.
9215
c75bd3a2
JK
92162014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9217
9218 PR python/17355
9219 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9220 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9221 * gdb.python/py-framefilter-invalidarg.exp: New file.
9222 * gdb.python/py-framefilter-invalidarg.py: New file.
9223
faa42425
DE
92242014-09-06 Doug Evans <xdje42@gmail.com>
9225
9226 PR 15276
9227 * gdb.python/py-caller-is.c: New file.
9228 * gdb.python/py-caller-is.exp: New file.
9229
474ca4f6
SDJ
92302014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9231
9232 PR gdb/17235
9233 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9234 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9235
eb0b0463
SDJ
92362014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9237
9238 PR fortran/17237
9239 * gdb.fortran/print-formatted.exp: New file.
9240 * gdb.fortran/print-formatted.f90: Likewise.
9241
5f3b99cf
SS
92422014-09-03 Sasha Smundak <asmundak@google.com>
9243
9244 * gdb.python/py-frame.exp: Test Frame.read_register.
9245
7d793aa9
SDJ
92462014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9247
9248 PR python/16699
9249 * gdb.python/py-completion.exp: New file.
9250 * gdb.python/py-completion.py: Likewise.
9251
fb0576e9
DE
92522014-08-28 Doug Evans <dje@google.com>
9253
9254 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9255 eax,etc. are live with values set by gdb and thus the compiler can't
9256 use them.
9257 * gdb.arch/i386-pseudo.c (main): Ditto.
9258
ee92b0dd
DE
92592014-08-27 Doug Evans <dje@google.com>
9260
9261 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9262
6649db35
DE
92632014-08-25 Doug Evans <dje@google.com>
9264
9265 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9266 (main): Ditto.
9267
564b7600
DE
92682014-08-25 Doug Evans <dje@google.com>
9269
9270 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9271
3881fb67
YQ
92722014-08-24 Yao Qi <yao@codesourcery.com>
9273
9274 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9275 symbol off.
9276 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9277
a05a36a5
DE
92782014-08-22 Doug Evans <dje@google.com>
9279
9280 PR 17276
9281 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9282 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9283 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9284
7c343b48
YQ
92852014-08-22 Yao Qi <yao@codesourcery.com>
9286
9287 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9288 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9289 * gdb.python/python.exp: Likewise. Use .py file on the host
9290 instead of the build.
9291
22fd09ae
JK
92922014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9293
9294 * gdb.threads/gcore-stale-thread.c: New file.
9295 * gdb.threads/gcore-stale-thread.exp: New file.
9296
a8454a7c
PA
92972014-08-21 Pedro Alves <palves@redhat.com>
9298
9299 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9300 * gdb.base/gcore-relro-pie.exp: Likewise.
9301 * gdb.base/gcore-relro.exp: Likewise.
9302 * gdb.base/gcore.exp: Likewise.
9303 * gdb.base/print-symbol-loading.exp: Likewise.
9304 * gdb.threads/gcore-thread.exp: Likewise.
9305 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9306
2a31c623
PA
93072014-08-20 Pedro Alves <palves@redhat.com>
9308 Jan Kratochvil <jan.kratochvil@redhat.com>
9309
9310 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9311 configure.
9312 (EXPECT): Handle READ1 being set.
9313 (all): Depend on EXTRA_RULES.
9314 (check-read1, expect-read1, read1.so, read1): New rules.
9315 * README (Testsuite Parameters): Document the READ1 make variable.
9316 (Race detection): New section.
9317 * configure: Regenerate.
9318 * configure.ac: If build==host==target, and running under a
9319 GNU/glibc system, add read1 to the extra Makefile rules.
9320 (EXTRA_RULES): AC_SUBST it.
9321 * lib/read1.c: New file.
9322
d36430db
JB
93232014-08-20 Joel Brobecker <brobecker@adacore.com>
9324
9325 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9326 the handling of variables declared as a typedef to an array
9327 which a DW_AT_data_location attribute.
9328
9a0dc9e3
PA
93292014-08-19 Andrew Burgess <aburgess@broadcom.com>
9330 Pedro Alves <palves@redhat.com>
9331
9332 PR symtab/14604
9333 PR symtab/14605
9334 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9335 gdb_test.
9336
0718a8da
PA
93372014-08-19 Pedro Alves <palves@redhat.com>
9338
9339 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9340
13b448cd
YQ
93412014-08-19 Yao Qi <yao@codesourcery.com>
9342
9343 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9344 right line.
9345
1cbf5077
DB
93462014-08-18 David Blaikie <dblaikie@gmail.com>
9347
9348 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9349
bf0fae19
JB
93502014-08-18 Joel Brobecker <brobecker@adacore.com>
9351
9352 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9353 attribute in array range.
9354
3c8c5dcc
JB
93552014-08-18 Joel Brobecker <brobecker@adacore.com>
9356
9357 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9358
e66d4446
SC
93592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9360
9361 PR c++/17132
9362 * gdb.cp/pr17132.cc: New file.
9363 * gdb.cp/pr17132.exp: New file.
9364
940df408
SC
93652014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9366
9367 * gdb.python/py-xmethods.py (A_getarrayind)
9368 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9369 Use 'print' with function call syntax.
9370 (E_method_matcher.match): Fix tab vs space indentation mixup.
9371
ebcc6c3a
YQ
93722014-08-15 Yao Qi <yao@codesourcery.com>
9373
9374 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9375 false.
9376
775e0f04
YQ
93772014-08-15 Yao Qi <yao@codesourcery.com>
9378
9379 * gdb.cp/casts.exp: Set print symbol off.
9380 * gdb.cp/class2.exp: Likewise.
9381 * gdb.cp/overload.exp: Likewise.
9382 * gdb.cp/templates.exp: Likewise.
9383
d769e349
DE
93842014-08-11 Doug Evans <dje@google.com>
9385
9386 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9387 (test_load_shlib): Update.
9388
20c6f1e1
YQ
93892014-08-09 Yao Qi <yao@codesourcery.com>
9390
9391 * gdb.base/display.exp: Invoke is_address_zero_readable.
9392 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9393 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9394 * gdb.base/hbreak-unmapped.exp: Return if
9395 is_address_zero_readable returns true.
9396 * gdb.base/signest.exp: Likewise.
9397 * gdb.base/signull.exp: Likewise.
9398 * gdb.base/sigbpt.exp: Likewise.
9399 * gdb.guile/scm-disasm.exp: Do the test if
9400 is_address_zero_readable returns false.
9401 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9402 * gdb.python/py-arch.exp: Likewise.
9403 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9404 * lib/gdb.exp (is_address_zero_readable): New proc.
9405
5792e8e3
YQ
94062014-08-09 Yao Qi <yao@codesourcery.com>
9407
9408 PR testsuite/13443
9409 * gdb.mi/mi-var-display.exp: Make test messages unique.
9410
3cecbbbe
TT
94112014-08-04 Tom Tromey <tromey@redhat.com>
9412
9413 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9414 target 0".
9415
00b51ff5
TT
94162014-08-04 Tom Tromey <tromey@redhat.com>
9417
9418 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9419 "target_resume".
9420
6908c509
JB
94212014-08-01 Joel Brobecker <brobecker@adacore.com>
9422
9423 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9424 inner_vla_struct_object_size.
9425 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9426 as xfail.
9427
cc6563d2
PA
94282014-07-30 Pedro Alves <palves@redhat.com>
9429
9430 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9431 comment.
9432
7e09a223
YQ
94332014-07-29 Yao Qi <yao@codesourcery.com>
9434
9435 PR gdb/17206
9436 * gdb.base/until-nodebug.exp: New.
9437
7ebdbe92
DE
94382014-07-28 Doug Evans <xdje42@gmail.com>
9439
9440 PR guile/17203
9441 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9442 previously existing parameter, and previously ambiguously spelled
9443 parameter.
9444
fdb1adc6
WN
94452014-07-28 Will Newton <will.newton@linaro.org>
9446
9447 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9448
186fcde0
DE
94492014-07-26 Ludovic Courtès <ludo@gnu.org>
9450 Doug Evans <xdje42@gmail.com>
9451
9452 PR guile/17146
9453 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9454
70509625
PA
94552014-07-25 Pedro Alves <palves@redhat.com>
9456
9457 * gdb.threads/signal-command-handle-nopass.c: New file.
9458 * gdb.threads/signal-command-handle-nopass.exp: New file.
9459 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9460 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9461 * gdb.threads/signal-delivered-right-thread.c: New file.
9462 * gdb.threads/signal-delivered-right-thread.exp: New file.
9463
c3f814a1
PA
94642014-07-25 Pedro Alves <palves@redhat.com>
9465
9466 * gdb.base/double-prompt-target-event-error.exp
9467 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9468 match.
9469 (cancel_pagination_in_target_event): Rework double prompt
9470 detection.
9471 * gdb.base/paginate-after-ctrl-c-running.exp
9472 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9473 <return>' match.
9474 * gdb.base/paginate-bg-execution.exp
9475 (test_bg_execution_pagination_return)
9476 (test_bg_execution_pagination_cancel): Remove '-notransfer
9477 <return>' matches.
9478 * gdb.base/paginate-execution-startup.exp
9479 (test_fg_execution_pagination_return)
9480 (test_fg_execution_pagination_cancel): Remove '-notransfer
9481 <return>' matches.
9482 * gdb.base/paginate-inferior-exit.exp
9483 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9484 match.
9485 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9486 * lib/gdb.exp (pagination_prompt): Run text through
9487 string_to_regexp.
9488 (gdb_test_multiple): Match $pagination_prompt instead of
9489 "<return>".
9490 (string_to_regexp): Move to lib/gdb-utils.exp.
9491
e214cf6c
JK
94922014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.arch/amd64-entry-value-paramref.S: New file.
9495 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9496 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9497 * gdb.arch/amd64-optimout-repeat.S: New file.
9498 * gdb.arch/amd64-optimout-repeat.c: New file.
9499 * gdb.arch/amd64-optimout-repeat.exp: New file.
9500
17d0c5c8
JK
95012014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9502
9503 PR gdb/17170
9504 * gdb.base/statistics.exp: New file.
9505
b8b8facf
DE
95062014-07-17 Doug Evans <dje@google.com>
9507
74b49205 9508 PR gdb/17170
b8b8facf
DE
9509 * gdb.base/maint.exp: Update testing of per-command stats.
9510
1b5d0ab3
PA
95112014-07-16 Pedro Alves <palves@redhat.com>
9512
9513 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9514 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9515 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9516 (tfile_write_buf): New functions.
9517 (add_memory_block): Rewrite using the above.
9518 (adjust_function_address): New function.
9519 (FUNCTION_ADDRESS): New macro.
9520 (write_basic_trace_file): Remove short_x local, and use
9521 tfile_write_16. Change type of func_addr local to unsigned long
9522 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9523 here. Cast argument of add_memory_block to char pointer.
9524 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9525 (main): Remove parameters.
9526 * gdb.trace/tfile.exp: Remove nowarnings.
9527
4d974e88
SM
95282014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9529
9530 * gdb.base/debug-expr.exp: Test string evaluation with
9531 "debug expression" on.
9532
41e99568
PA
95332014-07-15 Pedro Alves <palves@redhat.com>
9534
9535 * gdb.base/reread.exp: Use clean_restart.
9536
487d9753
PL
95372014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9538
9539 * gdb.arch/avr-flash-qualifer.c: New.
9540 * gdb.arch/avr-flash-qualifer.exp: New.
9541
cc1c52ad
PA
95422014-07-14 Pedro Alves <palves@redhat.com>
9543
9544 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9545 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9546
1e973570
PA
95472014-07-14 Pedro Alves <palves@redhat.com>
9548
9549 * gdb.base/double-prompt-target-event-error.c: New file.
9550 * gdb.base/double-prompt-target-event-error.exp: New file.
9551
93d6eb10
PA
95522014-07-14 Pedro Alves <palves@redhat.com>
9553
9554 PR gdb/17072
9555 * gdb.base/paginate-inferior-exit.c: New file.
9556 * gdb.base/paginate-inferior-exit.exp: New file.
9557
0017922d
PA
95582014-07-14 Pedro Alves <palves@redhat.com>
9559
9560 PR gdb/17072
9561 * gdb.base/paginate-bg-execution.c: New file.
9562 * gdb.base/paginate-bg-execution.exp: New file.
9563
94696ad3
PA
95642014-07-14 Pedro Alves <palves@redhat.com>
9565
9566 PR gdb/17072
9567 * gdb.base/paginate-execution-startup.c: New file.
9568 * gdb.base/paginate-execution-startup.exp: New file.
9569 * lib/gdb.exp (pagination_prompt): New global.
9570 (default_gdb_spawn): New procedure, factored out from
9571 default_gdb_spawn.
9572 (default_gdb_start): Adjust to call default_gdb_spawn.
9573 (gdb_spawn): New procedure.
9574
bd293940
PA
95752014-07-14 Pedro Alves <palves@redhat.com>
9576
9577 * lib/gdb.exp (gdb_assert): New procedure.
9578 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9579
c933f875
PA
95802014-07-14 Pedro Alves <palves@redhat.com>
9581
9582 * gdb.base/execution-termios.c: New file.
9583 * gdb.base/execution-termios.exp: New file.
9584
d98b7a16
TT
95852014-07-14 Tom Tromey <tromey@redhat.com>
9586
9587 * gdb.cp/vla-cxx.cc: New file.
9588 * gdb.cp/vla-cxx.exp: New file.
9589
548740d6
TT
95902014-07-14 Tom Tromey <tromey@redhat.com>
9591
9592 * gdb.reverse/rerun-prec.c: New file.
9593 * gdb.reverse/rerun-prec.exp: New file.
9594
a25eb028
MR
95952014-07-12 Maciej W. Rozycki <macro@mips.com>
9596 Maciej W. Rozycki <macro@codesourcery.com>
9597
9598 * lib/gdb-utils.exp: New file.
9599 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9600 inline `gdb_init_command' processing.
9601 (gdb_start_cmd): Likewise.
9602 * lib/mi-support.exp (mi_run_cmd): Likewise.
9603 * README: Document `gdb_init_command' and `gdb_init_commands'.
9604
218c2655
JK
96052014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9606
9607 Fix false FAIL running under a very long directory name.
9608 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9609 and "set print elements 10000". Twice.
9610
5401fde3
YQ
96112014-07-11 Yao Qi <yao@codesourcery.com>
9612
9613 * gdb.base/exprs.exp: "set print symbol off".
9614
e76126e8
PA
96152014-07-11 Pedro Alves <palves@redhat.com>
9616
9617 * gdb.threads/kill.c: New file.
9618 * gdb.threads/kill.exp: New file.
9619
2d6f0de6
YQ
96202014-07-10 Yao Qi <yao@codesourcery.com>
9621
9622 * gdb.trace/tfile.c (write_basic_trace_file)
9623 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9624 address written to trace file.
9625
7180e04a
PA
96262014-07-09 Pedro Alves <palves@redhat.com>
9627
9628 * gdb.base/attach-wait-input.exp: New file.
9629 * gdb.base/attach-wait-input.c: New file.
9630
9a9a7608
AB
96312014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9632
9633 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9634 setting up test structures.
9635 (main): Call new test function.
9636 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9637 test function, continue into test function and walk test
9638 structures.
9639
161ac41e
YQ
96402014-07-02 Yao Qi <yao@codesourcery.com>
9641
9642 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9643 'bar_start' at the beginning of functions 'foo' and 'bar'
9644 respectively.
9645 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9646 instead of 'foo' and 'bar'.
9647
1f267ae3
MM
96482014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9649
9650 * gdb.btrace/segv.exp: New.
9651 * gdb.btrace/segv.c: New.
9652
2b239efb
LM
96532014-07-02 Luis Machado <lgustavo@codesourcery.com>
9654
9655 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9656 instruction.
9657
cf363f18
MW
96582014-06-30 Mark Wielaard <mjw@redhat.com>
9659
9660 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9661 vulture, vilify, villar): New volatile array constants.
9662 (vindictive, vegetation): New const volatile array constants.
9663 * gdb.base/volatile.exp: Test volatile and const volatile array
9664 types.
9665
aebf9d24
AA
96662014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9667
9668 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9669 target lacks support for awatch, rwatch, or hbreak.
9670
b67a2c6f
YQ
96712014-06-27 Yao Qi <yao@codesourcery.com>
9672
9673 * gdb.multi/dummy-frame-restore.exp: New.
9674 * gdb.multi/dummy-frame-restore.c: New.
9675
aef92902
MM
96762014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9677
9678 * gdb.btrace/gcore.exp: New.
9679
8e9db26e
PA
96802014-06-23 Pedro Alves <palves@redhat.com>
9681
9682 * gdb.base/watchpoint-reuse-slot.c: New file.
9683 * gdb.base/watchpoint-reuse-slot.exp: New file.
9684
70afc5b7
SC
96852014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9686
9687 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9688 progspace's filename in 'info', 'enable' and 'disable' command
9689 tests.
9690
b972bd9c
JK
96912014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9692
9693 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9694 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9695 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9696
125f8a3d
GB
96972014-06-20 Gary Benson <gbenson@redhat.com>
9698
9699 * gdb.arch/i386-avx.exp: Fix include file location.
9700 * gdb.arch/i386-sse.exp: Likewise.
9701
3ed9baed
IB
97022014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9703
9704 * gdb.dlang/expression.exp: New file.
9705
034f788c
PA
97062014-06-19 Pedro Alves <palves@redhat.com>
9707
9708 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9709 out from ...
9710 (top level): ... here. Iterate running tests under different
9711 scheduler-locking settings.
9712
45371d0c
LM
97132014-06-18 Luis Machado <lgustavo@codesourcery.com>
9714
9715 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9716 to DW_FORM_addr and use non-zero addresses.
9717
5d376983
SC
97182014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9719
9720 PR gdb/17017
9721 * gdb.python/py-xmethods.cc: Add global function call counters and
9722 increment them in their respective functions. Remove "cout"
9723 statements.
9724 * gdb.python/py-xmethods.exp: Make tests check the global function
9725 call counters instead of depending on inferior IO.
9726
a1aa2221
LM
97272014-06-18 Don Breazeal <donb@codesourcery.com>
9728
9729 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9730 Deleted procedure.
9731 (explicit_fork_parent_follow): Deleted procedure.
9732 (explicit_fork_child_follow): Deleted procedure.
9733 (test_follow_fork): New procedure.
9734 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9735 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9736 procedure calls.
9737
0fc05997
YQ
97382014-06-17 Yao Qi <yao@codesourcery.com>
9739
9740 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9741 CP1252.
9742
70795c52
LM
97432014-06-17 Luis Machado <lgustavo@codesourcery.com>
9744
9745 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9746 Initialize ptr and S explicitly.
9747 (skip_type_update_when_not_use_rtti_test): Likewise.
9748
6be47f0c
KS
97492014-06-16 Keith Seitz <keiths@redhat.com>
9750
9751 PR mi/15863
9752 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9753 the inferior is started.
9754
d03de421
PA
97552014-06-16 Pedro Alves <palves@redhat.com>
9756
9757 * gdb.base/break-main-file-remove-fail.c: New file.
9758 * gdb.base/break-main-file-remove-fail.exp: New file.
9759 * gdb.base/break-unload-file.exp: Use build_executable instead of
9760 prepare_for_testing.
9761 (test_break): New parameter "initial_load". Handle it.
9762 (top level): Add initial_load cmdline/file axis.
9763
f9579b99
TT
97642014-06-12 Tom Tromey <tromey@redhat.com>
9765
9766 * gdb.base/completion.exp: Don't use directory name in test.
9767
3657956b
GB
97682014-06-09 Gary Benson <gbenson@redhat.com>
9769
9770 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9771 separate the always-available ANSI-standard signals from the
9772 signals that require checking.
9773 (main): Likewise.
9774 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9775 Likewise.
9776 (main): Likewise.
9777
4186eb54
KS
97782014-06-07 Keith Seitz <keiths@redhat.com>
9779
9780 Revert:
9781 PR c++/16253
9782 * gdb.cp/var-tag.cc: New file.
9783 * gdb.cp/var-tag.exp: New file.
9784 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9785 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9786 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9787 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9788
25326a28 97892014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9790
9791 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9792
829155c9
PA
97932014-06-06 Pedro Alves <palves@redhat.com>
9794
9795 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9796 in target debug output instead of looking at RSP packets,
9797 disabling the test on any target that uses hardware stepping.
9798 Update comments.
9799
61c8d22e
PA
98002014-06-06 Pedro Alves <palves@redhat.com>
9801
9802 * gdb.base/break-unload-file.exp: Fix typo.
9803
d9a47287
YQ
98042014-06-06 Yao Qi <yao@codesourcery.com>
9805
9806 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9807 from "jit_function" to "^jit_function".
9808
e5e01dbf
YQ
98092014-06-06 Yao Qi <yao@codesourcery.com>
9810
9811 * gdb.base/async.c (foo): Add one statement.
9812 * gdb.base/async.exp: Get the next instruction address and
9813 match the output of "nexti" by instruction address. Match
9814 the hex address in the output of "finish".
9815
73ba372c
GB
98162014-06-06 Gary Benson <gbenson@redhat.com>
9817
9818 * gdb.base/call-signals.c: Remove preprocessor conditionals
9819 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9820 SIGSEGV and SIGTERM.
9821 * gdb.base/sigall.c: Likewise.
9822 * gdb.base/unwindonsignal.c: Likewise.
9823 * gdb.reverse/sigall-reverse.c: Likewise.
9824
831517df
YQ
98252014-06-06 Yao Qi <yao@codesourcery.com>
9826
9827 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9828 readable, skip the test.
9829
b8b91e98
YQ
98302014-06-06 Yao Qi <yao@codesourcery.com>
9831
9832 * gdb.threads/staticthreads.c (thread_function): Move the line
9833 setting breakpoint on forward.
9834 * gdb.threads/staticthreads.exp: Update comments.
9835
fb934770
LC
98362014-06-05 Ludovic Courtès <ludo@gnu.org>
9837
9838 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9839 "history-append! type error".
9840
6ef284bd
SM
98412014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9842
9843 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9844 erroneous dprintf expected input.
9845
a872e241
DE
98462014-06-04 Doug Evans <xdje42@gmail.com>
9847
9848 * gdb.guile/scm-generics.exp: Delete.
9849
16f691fb
DE
98502014-06-04 Doug Evans <xdje42@gmail.com>
9851
9852 * gdb.guile/scm-breakpoint.exp: Update.
9853 Add tests for breakpoint registration.
9854
012370f6
TT
98552014-06-04 Tom Tromey <tromey@redhat.com>
9856
9857 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9858 VLA-in-union.
9859 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9860 inner_vla_struct, vla_union types. Initialize objects of those
9861 types and compute their sizes.
9862
9f5a4cef
HZ
98632014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9864 Hui Zhu <hui@codesourcery.com>
9865
9866 * gdb.base/fileio.exp: Add test for shell not available as well as
9867 available.
9868 * gdb.base/fileio.c (test_system): Check for shell twice.
9869
90a45c4d
YQ
98702014-06-04 Yao Qi <yao@codesourcery.com>
9871
9872 * gdb.base/auto-connect-native-target.exp: Remove redundant
9873 space from the regexp pattern.
9874
70017e41
YQ
98752014-06-04 Yao Qi <yao@codesourcery.com>
9876
9877 * gdb.base/default.exp: Replace "child" with "native" in
9878 regexp pattern.
9879
883964a7
SC
98802014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9881
9882 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9883 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9884 * gdb.python/py-xmethods.py: Python script supporting the
9885 new testcase and tests.
9886
ef370185
JB
98872014-06-03 Joel Brobecker <brobecker@adacore.com>
9888 Pedro Alves <palves@redhat.com>
9889
9890 PR breakpoints/17000
9891 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9892 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9893
1e2ccb61
BM
98942014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9895
9896 * gdb.base/subst.exp: Add tests to verify partial path matching
9897 output.
9898
c6ec5ab2
PA
98992014-06-03 Pedro Alves <palves@redhat.com>
9900
9901 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9902 target that doesn't use software single-stepping.
9903
835c559f
PA
99042014-06-03 Pedro Alves <palves@redhat.com>
9905
9906 PR breakpoints/17000
9907 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9908 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9909
06eb1586
DE
99102014-06-02 Doug Evans <xdje42@gmail.com>
9911
9912 * gdb.guile/scm-parameter.exp: New file.
9913
e698b8c4
DE
99142014-06-02 Doug Evans <xdje42@gmail.com>
9915
9916 * gdb.guile/scm-cmd.c: New file.
9917 * gdb.guile/scm-cmd.exp: New file.
9918
ded03782
DE
99192014-06-02 Doug Evans <xdje42@gmail.com>
9920
9921 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9922 pretty-printer lookup.
9923 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9924 (make-pp_s-printer): Call it.
9925 (make-pretty-printer-from-dict): New function.
9926 (lookup-pretty-printer-maker-from-dict): New function.
9927 (*pretty-printer*): Simplify.
9928 (make-objfile-pp_s-printer): New function.
9929 (install-objfile-pretty-printers!): New function.
9930 (make-progspace-pp_s-printer): New function.
9931 (install-progspace-pretty-printers!): New function.
9932 * gdb.guile/scm-progspace.c: New file.
9933 * gdb.guile/scm-progspace.exp: New file.
9934
41fac0cf
PA
99352014-06-02 Pedro Alves <palves@redhat.com>
9936
9937 * gdb.base/dprintf-bp-same-addr.c: New file.
9938 * gdb.base/dprintf-bp-same-addr.exp: New file.
9939
96ae5695
EBM
99402014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9941
9942 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9943 * gdb.arch/powerpc-power.s: Likewise.
9944
da02b3a8
JB
99452014-06-02 Joel Brobecker <brobecker@adacore.com>
9946
9947 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9948
c72b2e7b
YQ
99492014-06-01 Yao Qi <yao@codesourcery.com>
9950
9951 * gdb.base/watchpoint.exp (test_watch_location): Check null
9952 pointer can be dereferenced. If not, do the test, otherwise
9953 skip it.
9954
53e8a631
AB
99552014-05-30 Andrew Burgess <aburgess@broadcom.com>
9956
9957 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
9958 results.
9959 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
9960
938f0e2f
AB
99612014-05-30 Andrew Burgess <aburgess@broadcom.com>
9962
9963 * gdb.arch/amd64-invalid-stack-middle.S: New file.
9964 * gdb.arch/amd64-invalid-stack-middle.c: New file.
9965 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
9966 * gdb.arch/amd64-invalid-stack-top.c: New file.
9967 * gdb.arch/amd64-invalid-stack-top.exp: New file.
9968
9ba6657a
PA
99692014-05-30 Pedro Alves <palves@redhat.com>
9970
9971 PR breakpoints/17000
9972 * gdb.base/sss-bp-on-user-bp.c: New file.
9973 * gdb.base/sss-bp-on-user-bp.exp: New file.
9974
522c09bf
DB
99752014-05-30 David Blaikie <dblaikie@gmail.com>
9976
9977 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
9978 gnu_inline semantics via attribute.
9979 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
9980 source explicitly specifies the required semantics.
9981
bf4ef81e
MR
99822014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
9983
9984 * gdb.reverse/sigall-reverse.exp: Fix a typo.
9985
329ea579
PA
99862014-05-29 Pedro Alves <palves@redhat.com>
9987 Tom Tromey <tromey@redhat.com>
9988
9989 * gdb.base/async-shell.exp: Don't enable target-async.
9990 * gdb.base/async.exp
9991 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
9992 parameter. Adjust.
9993 (top level): Don't test with "target-async".
9994 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
9995 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
9996 * gdb.base/inferior-died.exp: Don't enable target-async.
9997 * gdb.base/interrupt-noterm.exp: Likewise.
9998 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
9999 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10000 * gdb.mi/mi-nonstop.exp: Likewise.
10001 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10002 * gdb.mi/mi-nsintrall.exp: Likewise.
10003 * gdb.mi/mi-nsmoribund.exp: Likewise.
10004 * gdb.mi/mi-nsthrexec.exp: Likewise.
10005 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10006 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10007 * gdb.python/py-evsignal.exp: Don't enable target-async.
10008 * gdb.python/py-evthreads.exp: Likewise.
10009 * gdb.python/py-prompt.exp: Likewise.
10010 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10011 * gdb.server/solib-list.exp: Don't enable target-async.
10012 * gdb.threads/thread-specific-bp.exp: Likewise.
10013 * lib/mi-support.exp: Adjust to use mi-async.
10014
fd664c91
PA
100152014-05-29 Pedro Alves <palves@redhat.com>
10016
10017 PR gdb/13860
10018 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10019 reason, even in sync mode.
10020
251bde03
PA
100212014-05-29 Pedro Alves <palves@redhat.com>
10022 Hui Zhu <hui@codesourcery.com>
10023
10024 PR PR15693
10025 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10026 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10027 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10028 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10029
7f3c0343
JB
100302014-05-28 Joel Brobecker <brobecker@adacore.com>
10031
10032 * config/monitor.exp (gdb_target_monitor): Replace use of
10033 "set remotebaud" by "set serial baud".
10034
b2715b27
AW
100352014-05-26 Andy Wingo <wingo@igalia.com>
10036
10037 * gdb.guile/scm-breakpoint.exp:
10038 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10039 properties instead of gdb-object-properties.
10040
498a4489
YQ
100412014-05-26 Yao Qi <yao@codesourcery.com>
10042
10043 * gdb.server/no-thread-db.exp: Specify source file name
10044 explicitly when setting a breakpoint.
10045
589fdceb
MM
100462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10047
10048 * gdb.btrace/vdso.c: New.
10049 * gdb.btrace/vdso.exp: New.
10050
e9089e05
MM
100512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10052
10053 * gdb.base/gcore.exp (capture_command_output): Move ...
10054 * lib/gdb.exp (capture_command_output): ... here.
10055
67b5c0c1
MM
100562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10057
10058 * gdb.btrace/data.exp: Test memory access during btrace replay.
10059
a2199296
SM
100602014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10061
10062 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10063
17b2616c
PA
100642014-05-21 Pedro Alves <palves@redhat.com>
10065
10066 PR gdb/13860
10067 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10068 (top level): Test that output related to execution commands is
10069 sent to the console with CLI commands, but not with MI commands.
10070 Test that breakpoint events are always mirrored to the console.
10071 Also expect the new source line to be output after a "next" in
10072 async mode too. Make it a pass/fail test.
10073 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10074 output.
10075 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10076
5166082f
PA
100772014-05-21 Pedro Alves <palves@redhat.com>
10078
10079 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10080 Use them to test variations of "list" after reaching a breakpoint.
10081 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10082 Test "list" with listsize 10 after reaching a breakpoint.
10083 * gdb.python/python.exp (decode_line current location line
10084 number): Adjust expected line number.
10085
2f25d70f
SM
100862014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10087
10088 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10089 behavior for $args, pass it directly to "run".
10090
ff604a67
MR
100912014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10092
10093 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10094 30000 to 65536.
10095
6a3cb8e8
PA
100962014-05-21 Pedro Alves <palves@redhat.com>
10097
10098 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10099 auto-connect-native-target off".
10100 * gdb.base/auto-connect-native-target.c: New file.
10101 * gdb.base/auto-connect-native-target.exp: New file.
10102
4ebfc96e
PA
101032014-05-21 Pedro Alves <palves@redhat.com>
10104
10105 * gdb.base/default.exp: Test "target native" instead of "target
10106 child".
10107
36d46afb
MW
101082014-05-21 Mark Wielaard <mjw@redhat.com>
10109
10110 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10111
5876f503
JK
101122014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10113
10114 Fix TLS access for -static -pthread.
10115 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10116 <HAVE_TLS> (thread_function, main): Initialize it.
10117 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10118 Add clean_restart.
10119 <$have_tls != "">: Check TLSVAR.
10120
0256a6ac
PA
101212014-05-21 Pedro Alves <palves@redhat.com>
10122
10123 * gdb.base/dcache-line-read-error.c: New.
10124 * gdb.base/dcache-line-read-error.exp: New.
10125
936d2992
PA
101262014-05-20 Pedro Alves <palves@redhat.com>
10127
10128 * gdb.base/compare-sections.c: New file.
10129 * gdb.base/compare-sections.exp: New file.
10130
802e8e6d
PA
101312014-05-20 Pedro Alves <palves@redhat.com>
10132
10133 * gdb.base/break-idempotent.c: New file.
10134 * gdb.base/break-idempotent.exp: New file.
10135
e59fa00f
MM
101362014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10137
10138 * gdb.btrace/nohist.exp: New.
10139
8b696e31
YQ
101402014-05-20 Yao Qi <yao@codesourcery.com>
10141
10142 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10143 gdb.reverse directory and gdb_reverse_timeout exists in board
10144 setting.
10145 * README: Document gdb_reverse_timeout.
10146
73c9764f
YQ
101472014-05-20 Yao Qi <yao@codesourcery.com>
10148
10149 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10150 'test_file_name'. Treat args as a string instead of a list.
10151 (gdb_init): Rename argument 'args' by 'test_file_name'.
10152
f1f4348a
JK
101532014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10154
10155 * gdb.arch/powerpc-power.exp: New file.
10156 * gdb.arch/powerpc-power.s: New file.
10157
0dbe70ce
DE
101582014-05-16 Doug Evans <dje@google.com>
10159
10160 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10161 * gdb.base/completion.exp: Check that all expected files exist
10162 before doing file completion.
0dbe70ce 10163
8d551b02
DE
101642014-05-16 Doug Evans <dje@google.com>
10165
10166 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10167 Update.
10168 (do_syscall_tests_without_xml): Update.
10169
73eb7709
PA
101702014-05-16 Pedro Alves <palves@redhat.com>
10171
10172 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10173 instead of "unknown output after running".
10174
3fae92fc
YQ
101752014-05-16 Yao Qi <yao@codesourcery.com>
10176
10177 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10178 file1.txt from host at the end.
10179 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10180
c2b2ccc5
DE
101812014-05-15 Doug Evans <dje@google.com>
10182
10183 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10184 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10185 loading file. Add test for TU lookup.
10186
8c217a4b
SM
101872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10188
10189 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10190 calling "-exec-arguments" or "set args" before running the
10191 inferior.
10192
3deb39c6
SM
101932014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10194
10195 * lib/mi-support.exp (mi_expect_stop): Expect message for
10196 inferiors that exit with non-zero exit code.
10197
71a79f8c
YQ
101982014-05-14 Yao Qi <yao@codesourcery.com>
10199
10200 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10201 match absolute path on remote host.
10202 (test_file_list_exec_source_files): Remove "/" from the
10203 pattern.
10204
f23fcd46
YQ
102052014-05-14 Yao Qi <yao@codesourcery.com>
10206
10207 * boards/local-remote-host-notty.exp (${board}_file): New
10208 proc.
10209
9404b58f
KM
102102014-05-07 Kyle McMartin <kyle@redhat.com>
10211
10212 Pushed by Joel Brobecker <brobecker@adacore.com>.
10213 * gdb.arch/aarch64-atomic-inst.c: New file.
10214 * gdb.arch/aarch64-atomic-inst.exp: New file.
10215
5e45f04c
YQ
102162014-05-07 Yao Qi <yao@codesourcery.com>
10217
10218 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10219 in current context" too.
10220
c888a17d
KS
102212014-05-05 Keith Seitz <keiths@redhat.com>
10222
10223 * gdb.linespec/ls-dollar.exp: Add test for linespec
10224 file:convenience_variable.
10225
290a839c
YQ
102262014-05-05 Yao Qi <yao@codesourcery.com>
10227
10228 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10229 traceframes into tfile and ctf trace files. Read data from
10230 trace file and test collected data.
10231 (gdb_collect_locals_test): Likewise.
10232 (gdb_unavailable_registers_test): Likewise.
10233 (gdb_unavailable_floats): Likewise.
10234 (gdb_collect_globals_test): Likewise.
10235 (top-level): Append "ctf" to trace_file_targets if GDB
10236 supports.
10237
b5262cd0
YQ
102382014-05-05 Yao Qi <yao@codesourcery.com>
10239
10240 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10241 code to ...
10242 (gdb_collect_args_test_1): ... it. New proc.
10243 (gdb_collect_locals_test): Move some code to ...
10244 (gdb_collect_locals_test_1): ... it. New proc.
10245 (gdb_unavailable_registers_test): Move some code to ...
10246 (gdb_unavailable_registers_test_1): ... it. New proc.
10247 (gdb_unavailable_floats): Move some code to ...
10248 (gdb_unavailable_floats_1): ... it. New proc.
10249
30a1e6cc
SDJ
102502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10251
10252 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10253 probes to test for bitness recognition.
10254 * gdb.arch/amd64-stap-optional-prefix.exp
10255 (test_probe_value_without_reg): New procedure.
10256 Add code to test for different kinds of bitness.
10257
f33da99a
SDJ
102582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10259
10260 PR breakpoints/16889
10261 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10262 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10263
5b80f00d
PA
102642014-05-01 Pedro Alves <palves@redhat.com>
10265
10266 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10267 gdb_file_cmd if no file is specified.
10268 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10269 last_loaded_file to set the remote exec-file.
10270
f8c2a73c
PA
102712014-05-01 Pedro Alves <palves@redhat.com>
10272
10273 * boards/local-remote-host.exp: New file.
10274
be6e8ac7
PA
102752014-05-01 Pedro Alves <palves@redhat.com>
10276
10277 * boards/local-remote-host.exp: Rename to ...
10278 * boards/local-remote-host-notty.exp: ... this.
10279
cac0dc8f
JB
102802014-04-28 Joel Brobecker <brobecker@adacore.com>
10281
10282 * gdb.ada/dyn_arrayidx: New testcase.
10283
9730e6cc
YQ
102842014-04-26 Yao Qi <yao@codesourcery.com>
10285
10286 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10287 and compute the length of function main. Save it in
10288 $main_length.
10289 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10290 (top-level): Use gdb_compile to compile objects into
10291 executable and restart GDB. Remove invocation to
10292 prepare_for_testing.
10293
7ae1a6a6
PA
102942014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10295 Pedro Alves <palves@redhat.com>
10296
10297 PR server/16255
10298 * gdb.multi/multi-attach.c: New file.
10299 * gdb.multi/multi-attach.exp: New file.
10300
4082afcc
PA
103012014-04-25 Pedro Alves <palves@redhat.com>
10302
10303 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10304 user.
10305 (top level): Test that "set remote conditional-breakpoints-packet
10306 off" works as intended.
10307 * gdb.base/dprintf.exp: Test that "set remote
10308 breakpoint-commands-packet off" works as intended.
10309 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10310 New function.
10311 (top level): Call it.
10312 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10313 remote fast-tracepoints-packet off" works as intended.
10314 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10315 * lib/gdb.exp (gdb_is_target_remote): ... here.
10316
2abc3f8d
DB
103172014-04-24 David Blaikie <dblaikie@gmail.com>
10318
10319 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10320 ensure clang would not discard them.
10321 * gdb.base/gdbvars.c: Ditto.
10322 * gdb.base/memattr.c: Ditto.
10323 * gdb.base/whatis.c: Ditto.
10324 * gdb.python/py-prettyprint.c: Ditto.
10325 * gdb.trace/actions.c: Ditto.
10326 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10327 ensure clang would not discard it.
10328
bfd39632
DB
103292014-04-24 David Blaikie <dblaikie@gmail.com>
10330
10331 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10332 clang to emit the full definition of type required by the test
10333 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10334
22842ff6
DB
103352014-04-24 David Blaikie <dblaikie@gmail.com>
10336
10337 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10338 coax Clang into emitting the definition of the type.
10339 * gdb.cp/pr10728-x.h (y): Ditto.
10340 * gdb.cp/pr10728-y.cc (y): Ditto.
10341
c2e827ad
DB
103422014-04-24 David Blaikie <dblaikie@gmail.com>
10343
10344 * gdb.base/label.exp: XFAIL label related tests under Clang.
10345 * gdb.cp/cplabel.exp: Ditto.
10346 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10347 under Clang those using labels.
10348
4c2d33e7
YQ
103492014-04-25 Yao Qi <yao@codesourcery.com>
10350
10351 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10352 double_label.
10353 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10354 partial_label and double_label.
10355
56083b99
DB
103562014-04-24 David Blaikie <dblaikie@gmail.com>
10357
10358 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10359
25d4e99d
DB
103602014-04-24 David Blaikie <dblaikie@gmail.com>
10361
10362 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10363 of the function to work across GCC and Clang.
10364 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10365 pointer types (const void ** const V void **).
10366
01f9f808
MS
103672014-04-24 Michael Sturm <michael.sturm@mintel.com>
10368 Walfred Tedeschi <walfred.tedeschi@intel.com>
10369
10370 * Makefile.in (EXECUTABLES): Added i386-avx512.
10371 * gdb.arch/i386-avx512.c: New file.
10372 * gdb.arch/i386-avx512.exp: Likewise.
10373
4b48d439
KS
103742014-04-23 Keith Seitz <keiths@redhat.com>
10375
10376 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10377 (mi_make_breakpoint_table): New procedure.
10378 (mi_create_breakpoint): Use mi_make_breakpoint
10379 and return the result.
10380 (mi_make_breakpoint): New procedure.
10381 (mi_build_kv_pairs): New procedure.
10382
10383 * gdb.mi/mi-break.exp: Remove unused globals,
10384 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10385 All callers updated.
10386 * gdb.mi/mi-dprintf.exp: Use variable to track command
10387 number.
10388 Update all callers of mi_create_breakpoint and use
10389 mi_make_breakpoint_table.
10390 Remove any unused global variables.
10391 * gdb.mi/mi-nonstop.exp: Likewise.
10392 * gdb.mi/mi-nsintrall.exp: Likewise.
10393 * gdb.mi/mi-nsmoribund.exp: Likewise.
10394 * gdb.mi/mi-nsthrexec.exp: Likewise.
10395 * gdb.mi/mi-reverse.exp: Likewise.
10396 * gdb.mi/mi-simplerun.exp: Likewise.
10397 * gdb.mi/mi-stepn.exp: Likewise.
10398 * gdb.mi/mi-syn-frame.exp: Likewise.
10399 * gdb.mi/mi-until.exp: Likewise.
10400 * gdb.mi/mi-var-cp.exp: Likewise.
10401 * gdb.mi/mi-var-display.exp: Likewise.
10402 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10403 * gdb.mi/mi2-var-child.exp: Likewise.
10404 * gdb.mi/mi-vla-c99.exp: Likewise.
10405 * lib/mi-support.exp: Likewise.
10406
10407 From Ian Lance Taylor <iant@cygnus.com>:
10408 * lib/gdb.exp (parse_args): New procedure.
10409
08351840
PA
104102014-04-23 Pedro Alves <palves@redhat.com>
10411
10412 * gdb.base/break-unload-file.c: New file.
10413 * gdb.base/break-unload-file.exp: New file.
10414 * gdb.base/sym-file-lib.c (baz): New function.
10415 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10416 field.
10417 (load): Store the segment's mapped size.
10418 (unload): New function.
10419 (unload_shlib): New function.
10420 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10421 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10422 set a breakpoint at baz, and call it.
10423 * gdb.base/sym-file.exp: New tests for stale breakpoint
10424 instructions.
10425
076855f9
PA
104262014-04-23 Pedro Alves <palves@redhat.com>
10427
10428 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10429 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10430 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10431 * gdb.base/hbreak-unmapped.c: New file.
10432 * gdb.base/hbreak-unmapped.exp: New file.
10433 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10434 * lib/gdb.exp (gdb_is_target_remote): ... here.
10435
483805cf
PA
104362014-04-22 Pedro Alves <palves@redhat.com>
10437
10438 * gdb.base/consecutive-step-over.c: New file.
10439 * gdb.base/consecutive-step-over.exp: New file.
10440
06d97543
PA
104412014-04-22 Pedro Alves <palves@redhat.com>
10442
10443 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10444 instead of send_gdb/gdb_expect.
10445
b4429ea2
YQ
104462014-04-22 Yao Qi <yao@codesourcery.com>
10447
10448 * lib/trace-support.exp (generate_tracefile): New procedure.
10449 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10450 return 0.
10451 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10452 if generate_tracefile returns 1.
10453
51d48146
PA
104542014-04-18 Tom Tromey <palves@redhat.com>
10455 Pedro alves <tromey@redhat.com>
10456
10457 PR backtrace/15558
10458 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10459 with a backtrace limit.
10460 * gdb.python/py-frame-inline.exp: Test running to an inline
10461 function with a backtrace limit, and printing the newest frame.
10462 * gdb.python/py-frame-inline.c (main): Call f.
10463
bd1dce5f
MS
104642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10465
10466 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10467
40d1a503
MS
104682014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10469
10470 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10471 Drop prefix from unsupported source file path.
10472
389b98f7
YQ
104732014-04-17 Yao Qi <yao@codesourcery.com>
10474
10475 * lib/gdb.exp (with_target_charset): New proc.
10476 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10477 with_target_charset.
10478 (test_print_strings): Likewise.
10479 (test_repeat_bytes): Likewise.
10480 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10481 for some tests.
10482
22869d73
KS
104832014-04-16 Keith Seitz <keiths@redhat.com>
10484
10485 PR gdb/15827
10486 * gdb.dwarf2/corrupt.c: New file.
10487 * gdb.dwarf2/corrupt.exp: New file.
10488
c4f87ca6
KS
104892014-04-16 Keith Seitz <keiths@redhat.com>
10490
10491 PR c++/16597
10492 * gdb.cp/namelessclass.cc: New file.
10493 * gdb.cp/namelessclass.exp: New file.
10494 * gdb.cp/namelessclass.S: New file.
10495
ab19de87
DE
104962014-04-16 Doug Evans <dje@google.com>
10497
10498 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10499 Add comment.
10500 (gdbserver_default_get_comm_port): New function.
10501 (gdbserver_start): Check if board file provided
10502 "gdbserver,get_comm_port" and use it if so.
10503 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10504 (gdb,socketport): Set to "stdio".
10505 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10506 (stdio_gdbserver_template): Delete.
10507 (${board}_get_remote_address): Update.
10508 (${board}_build_remote_cmd): Delete.
10509 (${board}_get_comm_port): New function.
10510 (${board}_spawn): Update.
10511 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10512 Delete.
10513 (${board}_get_remote_address): Update.
10514 (${board}_get_comm_port): New function.
10515
fc98a809
AB
105162014-04-16 Andrew Burgess <aburgess@broadcom.com>
10517
10518 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10519 appearing in any order.
10520
87fd9e6e
DE
105212014-04-15 Doug Evans <dje@google.com>
10522
10523 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10524 uninitialized value of "description".
10525
099fc3ea
KS
105262014-04-15 Keith Seitz <keiths@redhat.com>
10527
10528 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10529 Remove unused globals.
10530 (test_running_the_program): Likewise.
10531 (test_controlled_execution): Likewise.
10532 (test_controlling_breakpoints): Likewise.
10533 (test_program_termination): Likewise.
10534
5da151d4
KS
105352014-04-15 Keith Seitz <keiths@redhat.com>
10536
10537 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10538 unused globals.
10539 (test_rbreak_creation_and_listing): Likewise.
10540 (test_ignore_count): Likewise.
10541 (test_error): Likewise.
10542
35e5d2f0
PA
105432014-04-15 Pedro Alves <palves@redhat.com>
10544
10545 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10546 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10547 sym-file-loader.c.
10548 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10549 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10550 to sym-file-loader.c.
10551 (struct library): Forward declare.
10552 (load_shlib, lookup_function): Change prototypes.
10553 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10554 (translate_offset): Remove declarations.
10555 (get_text_addr): New declaration.
10556 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10557 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10558 sym-file-loader.h.
10559 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10560 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10561 here from sym-file-loader.h.
10562 (struct library): New structure.
10563 (load_shlib, lookup_function): Change prototypes and adjust to
10564 work with a struct library.
10565 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10566 (translate_offset): Make static.
10567 (get_text_addr): New function.
10568 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10569
eb4c1710
PA
105702014-04-15 Pedro Alves <palves@redhat.com>
10571
10572 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10573
2d1baf52
PA
105742014-04-15 Pedro Alves <palves@redhat.com>
10575
10576 * gdb.base/sym-file-loader.c: Include <limits.h>.
10577 (SELF_LINK): New define.
10578 (get_origin): New function.
10579 (load_shlib): Use it.
10580 * gdb.base/sym-file.exp: Don't early return if the target is
10581 remote. Use runto_main, and issue fail is that fails. Use
10582 gdb_load_shlibs.
10583 (shlib_name): Delete.
10584 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10585
7dd6df01
PA
105862014-04-15 Pedro Alves <palves@redhat.com>
10587
10588 * gdb.base/sym-file.exp: Remove regex characters from test
10589 message. Don't refer to breakpoint numbers in test messages.
10590
b50c8614
KS
105912014-04-14 Keith Seitz <keiths@redhat.com>
10592
10593 PR c++/16253
10594 * gdb.cp/var-tag.cc: New file.
10595 * gdb.cp/var-tag.exp: New file.
10596 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10597 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10598 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10599 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10600
3d567982
TT
106012014-04-14 Tom Tromey <tromey@redhat.com>
10602
10603 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10604 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10605 type.
10606 * gdb.cp/enum-class.exp: New file.
10607 * gdb.cp/enum-class.cc: New file.
10608
0626fc76
TT
106092014-04-14 Tom Tromey <tromey@redhat.com>
10610
10611 * gdb.dwarf2/enum-type.exp: New file.
10612
dca325b3
SA
106132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10614
10615 * gdb.mi/mi-vla-c99.exp: New file.
10616 * gdb.mi/vla.c: New file.
10617
5854b38a
SA
106182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10619
10620 * gdb.base/vla-datatypes.c: New file.
10621 * gdb.base/vla-datatypes.exp: New file.
10622
463bb957
SA
106232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10624
10625 * gdb.base/vla-ptr.c: New file.
10626 * gdb.base/vla-ptr.exp: New file.
10627
3dd170be
SA
106282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10629
10630 * gdb.dwarf2/count.exp: New file.
10631
5ecaaa66
SA
106322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10633
10634 * gdb.base/vla-sideeffect.c: New file.
10635 * gdb.base/vla-sideeffect.exp: New file.
10636
41f1ada5
DB
106372014-04-14 David Blaikie <dblaikie@gmail.com>
10638
10639 * gdb.mi/non-stop.c: Add return value for non-void function return
10640 statement.
10641 * gdb.threads/staticthreads.c: Ditto.
10642
0be03e84
DE
106432014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10644 Doug Evans <xdje42@gmail.com>
10645
10646 * gdb.guile/scm-value.c: Improve test case.
10647 * gdb.guile/scm-value.exp: Add new test.
10648
f180a1fb
DB
106492014-04-11 David Blaikie <dblaikie@gmail.com>
10650
10651 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10652 override Clang's default.
10653
6b662e19
JB
106542014-04-11 Joel Brobecker <brobecker@adacore.com>
10655
10656 Revert the following changes (regressions):
10657
10658 * gdb.base/vla-sideeffect.c: New file.
10659 * gdb.base/vla-sideeffect.exp: New file.
10660
10661 * gdb.dwarf2/count.exp: New file.
10662
10663 * gdb.base/vla-multi.c: New file.
10664 * gdb.base/vla-multi.exp: New file.
10665
10666 * gdb.base/vla-ptr.c: New file.
10667 * gdb.base/vla-ptr.exp: New file.
10668
10669 * gdb.base/vla-datatypes.c: New file.
10670 * gdb.base/vla-datatypes.exp: New file.
10671
10672 * gdb.mi/mi-vla-c99.exp: New file.
10673 * gdb.mi/vla.c: New file.
10674
245a5f0b
KS
106752014-04-11 Keith Seitz <keiths@redhat.com>
10676
10677 PR c++/16675
10678 * gdb.cp/cpsizeof.exp: New file.
10679 * gdb.cp/cpsizeof.cc: New file.
10680
58a84dcf
SA
106812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10682
191a8a90
JB
10683 * gdb.mi/mi-vla-c99.exp: New file.
10684 * gdb.mi/vla.c: New file.
58a84dcf 10685
c8655f75
SA
106862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10687
10688 * gdb.base/vla-datatypes.c: New file.
10689 * gdb.base/vla-datatypes.exp: New file.
10690
024e13b4
SA
106912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10692
10693 * gdb.base/vla-ptr.c: New file.
10694 * gdb.base/vla-ptr.exp: New file.
10695
1a237e0e
SA
106962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10697
10698 * gdb.base/vla-multi.c: New file.
10699 * gdb.base/vla-multi.exp: New file.
10700
504f3432
SA
107012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10702
10703 * gdb.dwarf2/count.exp: New file.
10704
3bce8237
SA
107052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10706
191a8a90
JB
10707 * gdb.base/vla-sideeffect.c: New file.
10708 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10709
322f9c21
YQ
107102014-04-11 Yao Qi <yao@codesourcery.com>
10711
10712 * gdb.base/completion.exp: Check file exists before running tests
10713 on file completion.
10714
d708bcd1
PA
107152014-04-10 Pedro Alves <palves@redhat.com>
10716
10717 * gdb.base/cond-eval-mode.c: New file.
10718 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10719 prepare_for_testing to build the new file. Check result of
10720 runto_main.
10721 (test_break, test_watch): New procedures.
10722 (top level): Use them.
10723
ae1d2761
PM
107242014-04-08 Pierre Muller <muller@sourceware.org>
10725
10726 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10727 Ctrl-V use for mingw hosts.
10728
7af389b8
SC
107292014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10730
10731 * gdb.python/py-value.c: Improve test case.
10732 * gdb.python/py-value.exp: Add new test.
10733
5e703181
DE
107342014-04-07 David Blaikie <dblaikie@gmail.com>
10735
10736 * lib/compiler.c: Identify the clang compiler.
10737 * lib/compiler.cc: Ditto.
10738
9810b410
YQ
107392014-04-03 Yao Qi <yao@codesourcery.com>
10740
10741 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10742
98d1b8dc
AB
107432014-04-01 Anton Blanchard <anton@samba.org>
10744
10745 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10746 messages unique.
10747
3114cea1
AB
107482014-04-01 Anton Blanchard <anton@samba.org>
10749
10750 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10751 prepare_for_testing.
10752
62f7182c
AB
107532014-04-01 Anton Blanchard <anton@samba.org>
10754
10755 * gdb.arch/ppc64-atomic-inst.c: Remove.
10756 * gdb.arch/ppc64-atomic-inst.S: New file.
10757 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10758
770e7fc7
DE
107592014-03-31 Doug Evans <dje@google.com>
10760
10761 * gdb.base/print-symbol-loading-lib.c: New file.
10762 * gdb.base/print-symbol-loading-main.c: New file.
10763 * gdb.base/print-symbol-loading.exp: New file.
10764
46e2bafa
YQ
107652014-03-31 Yao Qi <yao@codesourcery.com>
10766
10767 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10768
8776cfe9
JB
107692014-03-28 Joel Brobecker <brobecker@adacore.com>
10770
10771 * gdb.ada/mi_dyn_arr: New testcase.
10772
5d1ef361
DE
107732014-03-27 Doug Evans <dje@google.com>
10774
10775 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10776
b5bee914
YQ
107772014-03-27 Yao Qi <yao@codesourcery.com>
10778
10779 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10780 if target is nios2-*-*.
10781
0d4d0e77
YQ
107822014-03-26 Yao Qi <yao@codesourcery.com>
10783
10784 * lib/gdb.exp (readline_is_used): New proc.
10785 * gdb.base/completion.exp: Move tests on command complete up.
10786 Skip the rest of tests if readline is not used.
10787 * gdb.ada/complete.exp: Skp the test if readline is not
10788 used.
10789 * gdb.base/filesym.exp: Likewise.
10790 * gdb.base/macscp.exp: Likewise.
10791 * gdb.base/readline-ask.exp: Likewise.
10792 * gdb.base/readline.exp: Likewise.
10793 * gdb.python/py-cmd.exp: Likewise.
10794 * gdb.trace/tfile.exp: Likewise.
10795
29361eee
YQ
107962014-03-26 Yao Qi <yao@codesourcery.com>
10797
10798 * gdb.base/macscp.exp: Fix code format issues.
10799
bc9a5525
UW
108002014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10801
10802 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10803 * gdb.asm/powerpc64le.inc: New file.
10804
d3839ede
PA
108052014-03-25 Pedro Alves <palves@redhat.com>
10806 Doug Evans <dje@google.com>
10807
10808 * gdb.base/source-execution.c: New file.
10809 * gdb.base/source-execution.exp: New file.
10810 * gdb.base/source-execution.gdb: New file.
10811
01672a57
DE
108122014-03-24 Doug Evans <dje@google.com>
10813
10814 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10815 using fission.
10816
88bbeca9
HZ
108172014-03-24 Hui Zhu <hui@codesourcery.com>
10818 Pedro Alves <palves@redhat.com>
10819
10820 PR breakpoints/16101
10821 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10822 test pass/fail messages. Detect missing support for dprintf when
10823 breakpoints are actually inserted.
10824 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10825 breakpoints are actually inserted.
10826 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10827 fails.
10828
d2348791
JK
108292014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10832
feef67ab
DE
108332014-03-22 Doug Evans <xdje42@gmail.com>
10834
10835 * gdb.python/python.exp (python not supported): Verify multi-line
10836 python command issues an error.
25d743f9 10837 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10838 guile command issues an error.
feef67ab 10839
ecebef6a
MR
108402014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10841
10842 * gdb.threads/thread-specific.exp: Handle the lack of usable
10843 $this_breakpoint and $this_thread.
10844
ccdd1909
HZ
108452014-03-21 Hui Zhu <hui@codesourcery.com>
10846
10847 * gdb.base/attach.exp (do_command_attach_tests): New.
10848
beb460e8
PA
108492014-03-20 Tom Tromey <tromey@redhat.com>
10850 Pedro Alves <palves@redhat.com>
10851
10852 PR cli/15718
10853 * gdb.base/condbreak-call-false.c: New file.
10854 * gdb.base/condbreak-call-false.exp: New file.
10855
40acf43a
PA
108562014-03-20 Pedro Alves <palves@redhat.com>
10857
10858 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10859 Delete.
10860 (block_signals, unblock_signals): Delete.
10861 (child_function_2, main): Remove references to deleted variable
10862 and functions.
10863
9f5e1e02
PA
108642014-03-20 Pedro Alves <palves@redhat.com>
10865
10866 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10867 Use pthread_kill to signal thread 2.
10868 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10869 Adjust to make the test send itself a signal rather than using the
10870 host's "kill" command.
10871
99619bea
PA
108722014-03-20 Pedro Alves <palves@redhat.com>
10873
10874 * gdb.threads/multiple-step-overs.c: New file.
10875 * gdb.threads/multiple-step-overs.exp: New file.
10876 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10877 Adjust expected infrun debug output.
10878
2adfaa28
PA
108792014-03-20 Pedro Alves <palves@redhat.com>
10880
10881 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10882 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10883
31e77af2
PA
108842014-03-20 Pedro Alves <palves@redhat.com>
10885
10886 PR breakpoints/7143
10887 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10888 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10889 of gdb_test_multiple.
10890 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10891 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10892
b9f437de
PA
108932014-03-20 Pedro Alves <palves@redhat.com>
10894
10895 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10896 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10897
05adc73e
PA
108982014-03-19 Pedro Alves <palves@redhat.com>
10899
10900 * gdb.base/async.exp: Remove early return.
10901
6048b950
PA
109022014-03-19 Pedro Alves <palves@redhat.com>
10903
10904 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10905
8bcfb00a
PA
109062014-03-19 Pedro Alves <palves@redhat.com>
10907
10908 * gdb.base/async.exp (test_background): Expect \r\n after
10909 "completed." in the fail pattern.
10910
884e37dc
PA
109112014-03-19 Pedro Alves <palves@redhat.com>
10912
10913 * gdb.base/async.exp (test_background): New procedure.
10914 Use it for all background execution command tests.
10915
148e57e2
PA
109162014-03-19 Pedro Alves <palves@redhat.com>
10917
10918 * gdb.base/async.exp: Use prepare_for_testing.
10919
f48088c7
PA
109202014-03-19 Pedro Alves <palves@redhat.com>
10921
10922 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10923 the same line.
10924
e2f6c966
PA
109252014-03-19 Pedro Alves <palves@redhat.com>
10926
10927 * gdb.base/async.c (main): Add "jump here" and "until here" line
10928 marker comments.
10929 * gdb.base/async.exp (jump_here): New global.
10930 (jump& test): Use it.
10931 (until_here): New global.
10932 (until& test): Use it.
10933
c30568d4
PA
109342014-03-19 Pedro Alves <palves@redhat.com>
10935
10936 * gdb.base/async.exp: Don't frob gdb_protocol.
10937
0172b6a7
DE
109382014-03-18 Doug Evans <xdje42@gmail.com>
10939
10940 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10941 Fix spelling of exec-done-display.
10942
06c868a8
JK
109432014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10944
10945 PR gdb/15358
10946 * gdb.base/gdb-sigterm.c: New file.
10947 * gdb.base/gdb-sigterm.exp: New file.
10948
0c7e1a46
PA
109492014-03-18 Pedro Alves <palves@redhat.com>
10950
10951 PR gdb/13860
10952 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10953 * lib/mi-support.exp (mi_expect_stop): Add special handling for
10954 solib-event.
10955
f7c77d93
JB
109562014-03-17 Joel Brobecker <brobecker@adacore.com>
10957
10958 * gdb.ada/pckd_arr_ren: New testcase.
10959
5a1e8c7a
DE
109602014-03-13 Doug Evans <xdje42@gmail.com>
10961
10962 PR guile/16612
10963 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
10964 collect after discarding symbols.
10965
350e1a76
DE
109662014-03-13 Ludovic Courtès <ludo@gnu.org>
10967 Doug Evans <xdje42@gmail.com>
10968
10969 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
10970 to history survives a gc.
10971
a69900ae
PA
109722014-03-13 Pedro Alves <palves@redhat.com>
10973
10974 * gdb.base/default.exp: Don't test "target procfs".
10975
5db9f0bd
PA
109762014-03-13 Pedro Alves <palves@redhat.com>
10977
10978 * gdb.base/default.exp: Update "target child" and "target procfs"
10979 tests to not expect "Unix".
10980
b3ccfe11
TT
109812014-03-12 Tom Tromey <tromey@redhat.com>
10982
10983 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
10984 New procs. Add target-async tests.
10985 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
10986 Add target-async tests.
10987
646f4417
AA
109882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10989
10990 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
10991 'func_start' and 'func_end' for the beginning and end of the
10992 function code, respectively.
10993 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
10994 'func_end' instead of 'func' and 'main'.
10995
288c211f
AA
109962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
10997
10998 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
10999 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11000 generate the debug info assembler source.
11001
e0c0f156
AA
110022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11003
11004 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11005 * gdb.dwarf2/arr-subrange.exp: Likewise.
11006 * gdb.dwarf2/dwz.exp: Likewise.
11007 * gdb.dwarf2/method-ptr.exp: Likewise.
11008 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11009 * gdb.dwarf2/subrange.exp: Likewise.
11010 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11011 * gdb.dwarf2/implptrpiece.exp: Likewise.
11012 * gdb.dwarf2/nostaticblock.exp: Likewise.
11013
0e5c4555
AA
110142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11015
11016 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11017 directory to absolute path name arguments.
11018
5ec18f2b
JG
110192014-03-10 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/tagged_access: New testcase.
11022
847fc4f2
MM
110232014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11024
11025 * gdb.btrace/data.exp: Update expected output.
11026
cc3da688
YQ
110272014-03-06 Yao Qi <yao@codesourcery.com>
11028
11029 * gdb.trace/pr16508.exp: New file.
11030
0f26cec1
PA
110312014-03-05 Pedro Alves <palves@redhat.com>
11032
11033 PR gdb/16575
11034 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11035 procedure.
11036 (top level): Adjust to use it. Add tests that exercise breakpoint
11037 interaction with the code-cache.
11038
7a5a839f
LC
110392014-02-26 Ludovic Courtès <ludo@gnu.org>
11040
11041 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11042 test for 'history-append!'.
11043
31aa7e4e
JB
110442014-02-26 Joel Brobecker <brobecker@adacore.com>
11045
11046 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11047 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11048 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11049 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11050 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11051 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11052
1b588015
JB
110532014-02-26 Joel Brobecker <brobecker@adacore.com>
11054
11055 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11056 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11057 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11058
55426c9d
JB
110592014-02-26 Joel Brobecker <brobecker@adacore.com>
11060
11061 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11062
dc53a7ad
JB
110632014-02-26 Joel Brobecker <brobecker@adacore.com>
11064
11065 * gdb.dwarf2/arr-stride.c: New file.
11066 * gdb.dwarf2/arr-stride.exp: New file.
11067
12ab52e9
PA
110682014-02-26 Pedro Alves <palves@redhat.com>
11069
11070 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11071 that won't ever trigger. Make sure that GDB reports the correct
11072 breakpoint that caused the stop.
11073
849c862e
JK
110742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11075
11076 PR gdb/16626
11077 * gdb.base/auto-load-script: New file.
11078 * gdb.base/auto-load.c: New file.
11079 * gdb.base/auto-load.exp: New file.
11080
71b7d793
JK
11081 PR gdb/16626
11082 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11083
e2f0d509
JK
110842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11085
11086 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11087 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11088
50cc37c8
DE
110892014-02-24 Doug Evans <dje@google.com>
11090
11091 * lib/gdb.exp (run_on_host): Log error output if program fails.
11092
ea4758f2
PA
110932014-02-21 Pedro Alves <palves@redhat.com>
11094
11095 * gdb.threads/step-after-sr-lock.c: Rename to ...
11096 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11097 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11098 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11099 ... this.
11100
d7b30f67
SDJ
111012014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11102
11103 PR tdep/16397
11104 * gdb.arch/amd64-stap-special-operands.exp: New file.
11105 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11106 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11107 * gdb.arch/amd64-stap-triplet.S: Likewise.
11108 * gdb.arch/amd64-stap-triplet.c: Likewise.
11109
83deb43f
JB
111102014-02-20 Joel Brobecker <brobecker@adacore.com>
11111
11112 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11113 in .section pseudo-op.
11114
adde2bff
DE
111152014-02-20 lin zuojian <manjian2006@gmail.com>
11116 Joel Brobecker <brobecker@adacore.com>
11117 Doug Evans <xdje42@gmail.com>
11118
11119 PR symtab/16581
11120 * gdb.dwarf2/dw2-icycle.S: New file.
11121 * gdb.dwarf2/dw2-icycle.c: New file.
11122 * gdb.dwarf2/dw2-icycle.exp: New file.
11123
f7bd0f78
SC
111242014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11125
11126 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11127 operations on gdb.Value objects.
11128 * gdb.python/py-value-cc.exp: Add new test to test operations on
11129 gdb.Value objects.
11130
c17ef0d5
DE
111312014-02-18 Doug Evans <dje@google.com>
11132
11133 * Makefile.in (TESTS): New variable.
11134 (expanded_tests, expanded_tests_or_none): New variables
11135 (check-single): Pass $(expanded_tests_or_none) to runtest.
11136 (check-parallel): Only run tests in $(TESTS) if non-empty.
11137 (check/no-matching-tests-found): New rule.
11138 * README: Document TESTS makefile variable.
11139
5dd3176f
DE
111402014-02-18 Doug Evans <dje@google.com>
11141
11142 * Makefile.in (check-parallel): rm -rf outputs temp.
11143
0b10be4f
JK
111442014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11145
11146 Fix "ERROR: no fileid for" in the testsuite.
11147 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11148
85f224e7
DE
111492014-02-12 Doug Evans <dje@google.com>
11150
11151 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11152 (MISCELLANEOUS): New variable.
11153 (clean): rm -rf $(MISCELLANEOUS).
11154 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11155 dwp live in the same directory as symlinks, with each symlink pointed
11156 to a differently named file in a different directory.
11157
149b30ff
DE
111582014-02-11 Doug Evans <dje@google.com>
11159
11160 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11161 of Tcl file commands.
11162
1dfdac32
MK
111632014-02-10 Mark Kettenis <kettenis@gnu.org>
11164
11165 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11166 "kill -SIGUSR1 -1".
11167
aa4fb036
JB
111682014-02-10 Joel Brobecker <brobecker@adacore.com>
11169
11170 * gdb.ada/tick_length_array_enum_idx: New testcase.
11171
ed3ef339
DE
111722014-02-10 Doug Evans <xdje42@gmail.com>
11173
11174 * configure.ac (AC_OUTPUT): Add gdb.guile.
11175 * configure: Regenerate.
11176 * lib/gdb-guile.exp: New file.
11177 * lib/gdb.exp (get_target_charset): New function.
11178 * gdb.base/help.exp: Update expected output from "apropos apropos".
11179 * gdb.guile/Makefile.in: New file.
11180 * gdb.guile/guile.exp: New file.
11181 * gdb.guile/scm-arch.c: New file.
11182 * gdb.guile/scm-arch.exp: New file.
11183 * gdb.guile/scm-block.c: New file.
11184 * gdb.guile/scm-block.exp: New file.
11185 * gdb.guile/scm-breakpoint.c: New file.
11186 * gdb.guile/scm-breakpoint.exp: New file.
11187 * gdb.guile/scm-disasm.c: New file.
11188 * gdb.guile/scm-disasm.exp: New file.
11189 * gdb.guile/scm-equal.c: New file.
11190 * gdb.guile/scm-equal.exp: New file.
11191 * gdb.guile/scm-error.exp: New file.
11192 * gdb.guile/scm-error.scm: New file.
11193 * gdb.guile/scm-frame-args.c: New file.
11194 * gdb.guile/scm-frame-args.exp: New file.
11195 * gdb.guile/scm-frame-args.scm: New file.
11196 * gdb.guile/scm-frame-inline.c: New file.
11197 * gdb.guile/scm-frame-inline.exp: New file.
11198 * gdb.guile/scm-frame.c: New file.
11199 * gdb.guile/scm-frame.exp: New file.
11200 * gdb.guile/scm-generics.exp: New file.
11201 * gdb.guile/scm-gsmob.exp: New file.
11202 * gdb.guile/scm-iterator.c: New file.
11203 * gdb.guile/scm-iterator.exp: New file.
11204 * gdb.guile/scm-math.c: New file.
11205 * gdb.guile/scm-math.exp: New file.
11206 * gdb.guile/scm-objfile-script-gdb.in: New file.
11207 * gdb.guile/scm-objfile-script.c: New file.
11208 * gdb.guile/scm-objfile-script.exp: New file.
11209 * gdb.guile/scm-objfile.c: New file.
11210 * gdb.guile/scm-objfile.exp: New file.
11211 * gdb.guile/scm-ports.exp: New file.
11212 * gdb.guile/scm-pretty-print.c: New file.
11213 * gdb.guile/scm-pretty-print.exp: New file.
11214 * gdb.guile/scm-pretty-print.scm: New file.
11215 * gdb.guile/scm-section-script.c: New file.
11216 * gdb.guile/scm-section-script.exp: New file.
11217 * gdb.guile/scm-section-script.scm: New file.
11218 * gdb.guile/scm-symbol.c: New file.
11219 * gdb.guile/scm-symbol.exp: New file.
11220 * gdb.guile/scm-symtab-2.c: New file.
11221 * gdb.guile/scm-symtab.c: New file.
11222 * gdb.guile/scm-symtab.exp: New file.
11223 * gdb.guile/scm-type.c: New file.
11224 * gdb.guile/scm-type.exp: New file.
11225 * gdb.guile/scm-value-cc.cc: New file.
11226 * gdb.guile/scm-value-cc.exp: New file.
11227 * gdb.guile/scm-value.c: New file.
11228 * gdb.guile/scm-value.exp: New file.
11229 * gdb.guile/source2.scm: New file.
11230 * gdb.guile/types-module.cc: New file.
11231 * gdb.guile/types-module.exp: New file.
11232
7026a7c1
YQ
112332014-02-10 Yao Qi <yao@codesourcery.com>
11234
11235 PR testsuite/16543
11236 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11237 * configure: Regenerated.
11238 * Makefile.in: New file.
11239
6c466447
AS
112402014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11241
11242 * gdb.python/py-framefilter.exp: Fix typo.
11243
6e854735
YQ
112442014-02-08 Yao Qi <yao@codesourcery.com>
11245
11246 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11247 that no =breakpoint-modified is emitted when breakpoints are
11248 modified through MI commands.
11249
d137e6dc
PA
112502014-02-07 Pedro Alves <pedro@codesourcery.com>
11251 Pedro Alves <palves@redhat.com>
11252
11253 * gdb.threads/step-after-sr-lock.c: New file.
11254 * gdb.threads/step-after-sr-lock.exp: New file.
11255
b5ee5a50
PA
112562014-02-07 Pedro Alves <palves@redhat.com>
11257
11258 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11259
3c77faf3
JK
112602014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11263 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11264
6dddc817
DE
112652014-02-06 Doug Evans <xdje42@gmail.com>
11266
11267 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11268 output.
11269
11270 * gdb.gdb/python-interrupts.exp: New file.
11271
de7b2893
YQ
112722014-02-05 Yao Qi <yao@codesourcery.com>
11273
11274 * gdb.trace/report.exp (use_collected_data): Test the output
11275 of "info threads" and "info inferiors".
11276
66d032ac
YQ
112772014-02-05 Yao Qi <yao@codesourcery.com>
11278
11279 Revert this patch:
11280
11281 2013-05-24 Yao Qi <yao@codesourcery.com>
11282
11283 * gdb.trace/tfile.exp: Test inferior and thread.
11284
591a12a1
UW
112852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11286
11287 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11288 on a function.
11289 * gdb.base/step-bt.c: Call hello via function pointer to make
11290 sure its first instruction is executed on powerpc64le-linux.
11291
0ff3e01f
UW
112922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11293
11294 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11295
084ee545
UW
112962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11297
11298 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11299 of the test patterns for use on little-endian systems.
11300
6ed14ff3
UW
113012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11302
11303 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11304 (decimal_vector): Fix for little-endian.
11305
401e27fd
JM
113062014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11307
11308 * gdb.arch/sparc-sysstep.exp: New file.
11309 * gdb.arch/sparc-sysstep.c: Likewise.
11310
11311 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11312
8b924729
EBM
113132014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11314
11315 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11316
fb151210
JB
113172014-01-23 Tom Tromey <tromey@redhat.com>
11318
11319 * gdb.ada/array_char_idx: New testcase.
11320
0740f8d8
TT
113212014-01-23 Tom Tromey <tromey@redhat.com>
11322
11323 PR python/16487:
11324 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11325 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11326 classes.
11327
21909fa1
TT
113282014-01-23 Tom Tromey <tromey@redhat.com>
11329
11330 PR python/16491:
11331 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11332 string from an inferior frame.
11333 * gdb.python/py-framefilter-mi.exp: Update.
11334
87ce2a04
DE
113352014-01-22 Doug Evans <dje@google.com>
11336
11337 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11338
237b092b
AA
113392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11340
11341 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11342
d674a709
AA
113432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11344
11345 * gdb.trace/entry-values.exp: Remove excess space character from
11346 regex patterns. Handle s390 call instruction.
11347
20fa3390
AA
113482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11349
11350 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11351 define "*_start" label. Make "name" static.
11352 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11353 ${name} by references to ${name}_start.
11354
78466714
AA
113552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11356
11357 * gdb.base/info-macros.exp: Remove "debug" from the compile
11358 options.
11359
ec9f644a
IB
113602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11361
11362 * gdb.dlang/demangle.exp: New file.
11363
94b1b47e
IB
113642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11365
11366 * gdb.dlang/primitive-types.exp: New file.
11367
7f420862
IB
113682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11369
11370 * configure.ac: Create gdb.dlang/Makefile.
11371 * configure: Regenerate.
11372 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11373 * gdb.dlang/Makefile.in: New file.
11374 * lib/d-support.exp: New file.
11375 * lib/gdb.exp (skip_d_tests): New proc.
11376
52834460
MM
113772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11378
11379 * gdb.btrace/delta.exp: Check reverse stepi.
11380 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11381 * gdb.btrace/finish.exp: New.
11382 * gdb.btrace/next.exp: New.
11383 * gdb.btrace/nexti.exp: New.
11384 * gdb.btrace/record_goto.c: Add comments.
11385 * gdb.btrace/step.exp: New.
11386 * gdb.btrace/stepi.exp: New.
11387 * gdb.btrace/multi-thread-step.c: New.
11388 * gdb.btrace/multi-thread-step.exp: New.
11389 * gdb.btrace/rn-dl-bind.c: New.
11390 * gdb.btrace/rn-dl-bind.exp: New.
11391 * gdb.btrace/data.c: New.
11392 * gdb.btrace/data.exp: New.
11393 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11394
6e07b1d2
MM
113952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11396
11397 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11398 * gdb.btrace/exception.exp: Update.
11399 * gdb.btrace/instruction_history.exp: Update.
11400 * gdb.btrace/record_goto.exp: Update.
11401 * gdb.btrace/tailcall.exp: Update.
11402 * gdb.btrace/unknown_functions.exp: Update.
11403 * gdb.btrace/delta.exp: New.
11404
0b722aec
MM
114052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11406
11407 * gdb.btrace/record_goto.exp: Add backtrace test.
11408 * gdb.btrace/tailcall.exp: Add backtrace test.
11409
066ce621
MM
114102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11411
11412 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11413 * gdb.btrace/record_goto.c: New.
11414 * gdb.btrace/record_goto.exp: New.
11415 * gdb.btrace/x86-record_goto.S: New.
11416
0688d04e
MM
114172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11418
11419 * gdb.btrace/function_call_history.exp: Update tests.
11420 * gdb.btrace/instruction_history.exp: Update tests.
11421
8710b709
MM
114222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11423
11424 * gdb.btrace/function_call_history.exp: Fix expected field
11425 order for "record function-call-history".
11426 Add new tests for "record function-call-history /c".
11427 * gdb.btrace/exception.cc: New.
11428 * gdb.btrace/exception.exp: New.
11429 * gdb.btrace/tailcall.exp: New.
11430 * gdb.btrace/x86-tailcall.S: New.
11431 * gdb.btrace/x86-tailcall.c: New.
11432 * gdb.btrace/unknown_functions.c: New.
11433 * gdb.btrace/unknown_functions.exp: New.
11434 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11435
5de9129b
MM
114362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11437
11438 * gdb.btrace/instruction_history.exp: Update.
11439 * gdb.btrace/function_call_history.exp: Update.
11440
23a7fe75
MM
114412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11442
11443 * gdb.btrace/function_call_history.exp: Fix expected function
11444 trace.
11445 * gdb.btrace/instruction_history.exp: Initialize traced.
11446 Remove traced_functions.
11447
724c7dd8
MM
114482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11449
11450 * gdb.btrace/function_call_history.exp: Update
11451 * gdb.btrace/instruction_history.exp: Update.
11452
6d78d93b
MM
114532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11454
11455 * gdb.btrace/enable.exp: Update expected text.
11456
93a360cc
OJ
114572014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11458
11459 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11460 bytes.
11461
3772b53f
MR
114622014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11463
11464 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11465
596662fa
OJ
114662014-01-15 Omair Javaid <omair.javaid@linaro.org>
11467
11468 * lib/gdb.exp (supports_process_record): Return true for
11469 arm*-linux*. (supports_reverse): Likewise.
11470
b5b08fb4
SC
114712014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11472
11473 PR python/15464
11474 PR python/16113
11475 * gdb.python/py-type.c: Enhance test case.
11476 * gdb.python/py-value-cc.cc: Likewise
11477 * gdb.python/py-type.exp: Add new tests.
11478 * gdb.python/py-value-cc.exp: Likewise
11479
52d7fb13
AA
114802014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11481 Pedro Alves <palves@redhat.com>
11482
11483 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11484 Make "name" extern.
11485 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11486 references to ${name}_start by references to ${name}.
11487
a2cd8cfe
JB
114882014-01-10 Joel Brobecker <brobecker@adacore.com>
11489
11490 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11491
4e23fced
JB
114922014-01-10 Joel Brobecker <brobecker@adacore.com>
11493
11494 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11495
c6a9e42c
PA
114962014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11497 Pedro Alves <palves@redhat.com>
11498
11499 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11500 mi_gdb_target_load.
c6a9e42c 11501
b7ea362b
PA
115022014-01-08 Pedro Alves <palves@redhat.com>
11503
11504 * gdb.threads/reconnect-signal.c: New file.
11505 * gdb.threads/reconnect-signal.exp: New file.
11506
5e3f4fab
EBM
115072014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11508
11509 * gdb.base/source-dir.exp: New file.
11510
79301218
JB
115112014-01-07 Joel Brobecker <brobecker@adacore.com>
11512
11513 * gdb.ada/mi_interface: New testcase.
11514
8e355c5d
JB
115152014-01-07 Joel Brobecker <brobecker@adacore.com>
11516
11517 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11518 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11519 gdb.ada/pp-rec-component/pck.ads: New files.
11520
c0d48811
JB
115212014-01-07 Joel Brobecker <brobecker@adacore.com>
11522
11523 * gdb.python/py-pp-integral.c: New file.
11524 * gdb.python/py-pp-integral.py: New file.
11525 * gdb.python/py-pp-integral.exp: New file.
11526
17b609c3 11527For older changes see ChangeLog-1993-2013.
c906108c 11528\f
8d8cb839
EZ
11529;; Local Variables:
11530;; mode: change-log
11531;; left-margin: 8
11532;; fill-column: 74
11533;; version-control: never
11534;; End:
902f2ccb 11535
61baf725 11536 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11537 Copying and distribution of this file, with or without modification,
11538 are permitted provided the copyright notice and this notice are preserved.