]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Add alias command to cmd_list_element
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
21873064
YQ
12017-05-17 Simon Marchi <simon.marchi@ericsson.com>
2
3 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
4 argument command.
5 (top-level): Invoke test_set_inferior_tty.
6
d512d31c
PA
72017-05-04 Pedro Alves <palves@redhat.com>
8
9 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
10 Add parens to print call for Python 3.
11
90cef2ed
KS
122017-05-03 Keith Seitz <keiths@redhat.com>
13
14 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
15 (main): Call it.
16
14f819c8
TW
172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
18
19 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
20 to prev and next.
21
913aeadd
TW
222017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
23
24 * gdb.python/py-record-btrace.exp: Remove test for
25 gdb.BtraceInstruction.error.
26
a3be24ad
TW
272017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
28
29 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
30
ae20e79a
TW
312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
32
33 * gdb.python/py-record-btrace-threads.c: New file.
34 * gdb.python/py-record-btrace-threads.exp: New file.
35
45ce1b47
SDJ
362017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
37
38 PR testsuite/8595
39 * gdb.base/environ.exp: Make test available in all architectures.
40 Move bits related to "info program" testing to
41 gdb.base/info-program.exp. Rewrite tests to use the two new
42 procedures mentione below.
43 (test_set_show_env_var) New procedure.
44 (test_set_show_env_var_equal): Likewise.
45 * gdb.base/info-program.exp: New file.
46
e15c3eb4
KS
472017-04-27 Keith Seitz <keiths@redhat.com>
48
49 * gdb.cp/oranking.cc (test15): New function.
50 (main): Call test15 and declare additional variables for testing.
51 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
52 "p foo101('abc')" tests.
53 Add tests for cv qualifier overloads.
54 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
55 "lvalue reference overload" test.
56 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
57 "print value of f1 on Child&& in f2" test.
58
3a3fd0fd
PA
592017-04-19 Pedro Alves <palves@redhat.com>
60
61 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
62 procedure.
63 (top level): Call it.
64 * lib/gdb.exp (gdb_define_cmd): New procedure.
65
53375380
PA
662017-04-12 Pedro Alves <palves@redhat.com>
67
68 PR gdb/21323
69 * gdb.cp/wide_char_types.c: Include <wchar.h>.
70 (wchar): New global.
71 * gdb.cp/wide_char_types.exp (wide_char_types_program)
72 (do_test_wide_char, wide_char_types_no_program, top level): Add
73 wchar_t testing.
74
53e710ac
PA
752017-04-12 Pedro Alves <palves@redhat.com>
76
77 PR c++/21323
78 * gdb.cp/wide_char_types.c: New file.
79 * gdb.cp/wide_char_types.exp: New file.
80
0ad9d8c7
SDJ
812017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
82
83 PR gdb/21352
84 * gdb.trace/tsv.exp: Add test for "tsave -r".
85
b1b45502
IB
862017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
87
88 * gdb.dlang/watch-loc.c: New file.
89 * gdb.dlang/watch-loc.exp: New file.
90
ec13808e
JK
912017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 * gdb.python/py-section-script.exp (sepdebug): New testcases.
94
fe5f7374
AK
952017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
96
97 * gdb.arch/arc-analyze-prologue.S: New file.
98 * gdb.arch/arc-analyze-prologue.exp: Likewise.
99
eea78757
AK
1002017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
101
102 * gdb.arch/arc-decode-insn.S: New file.
103 * gdb.arch/arc-decode-insn.exp: Likewise.
104
5badf10a
IR
1052017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
106
107 PR tdep/20928
108 * gdb.arch/sparc64-regs.exp: New file.
109 * gdb.arch/sparc64-regs.S: Likewise.
110
cee59b3f
TW
1112017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
112
113 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
114 and memory view on Python 3.
115
c0f55cc6
AV
1162017-03-20 Artemiy Volkov <artemiyv@acm.org>
117 Keith Seitz <keiths@redhat.com>
118
119 PR gdb/14441
120 * gdb.cp/demangle.exp: Add rvalue reference tests.
121 * gdb.cp/rvalue-ref-casts.cc: New file.
122 * gdb.cp/rvalue-ref-casts.exp: New file.
123 * gdb.cp/rvalue-ref-overload.cc: New file.
124 * gdb.cp/rvalue-ref-overload.exp: New file.
125 * gdb.cp/rvalue-ref-params.cc: New file.
126 * gdb.cp/rvalue-ref-params.exp: New file.
127 * gdb.cp/rvalue-ref-sizeof.cc: New file.
128 * gdb.cp/rvalue-ref-sizeof.exp: New file.
129 * gdb.cp/rvalue-ref-types.cc: New file.
130 * gdb.cp/rvalue-ref-types.exp: New file.
131 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
132 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
133
51457a05
MAL
1342017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
135
136 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
137 New procedure.
138
5b291c04
MAL
1392017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
140
141 * lib/mi-support.exp (mi_gdb_test): Add additional message
142 for unexpected output.
143
59a56148
AA
1442017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
145
146 * gdb.base/examine-backward.c (Barrier): New character array
147 constant, to ensure that TestStrings is preceded by a string
148 terminator.
149
7942e96e
AA
1502017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
151
152 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
153 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
154 and implicit pointer into such a location.
155
6ebac3fb
DE
1562017-03-16 Doug Evans <dje@google.com>
157
158 * gdb.python/py-lazy-string (pointer): Really add new typedef.
159
ec3b243d
TP
1602017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
161
162 * gdb.cp/m-static.exp: Fix expectation for prototype of
163 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
164
1652017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
166
167 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
168 * gdb.guile/scm-lazy-string.c: New file.
169 * gdb.guile/scm-value.exp: Move lazy string tests to ...
170 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
171 for pointer, array, typedef lazy strings.
172
2cc36e25 1732017-03-16 Doug Evans <dje@google.com>
34b43320
DE
174
175 PR python/17728, python/18439, python/18779
176 * gdb.python/py-value.c (main) Delete locals sptr, sn.
177 * gdb.python/py-lazy-string.c (pointer): New typedef.
178 (main): New locals ptr, array, typedef_ptr.
179 * gdb.python/py-value.exp: Move lazy string tests to ...
180 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
181 array, typedef lazy strings.
ec3b243d 182
0efcde63
AK
1832017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
184
185 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
186 Add optional 'test' parameter.
187
7978d7c3
SM
1882017-03-13 Simon Marchi <simon.marchi@ericsson.com>
189
190 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
191 Skip for versions of DejaGnu < 1.5.
192
896c0c1e
SM
1932017-03-13 Simon Marchi <simon.marchi@ericsson.com>
194
195 * lib/gdb.exp (dejagnu_version): New proc.
196 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
197 Use dejagnu_version.
198
5f4d1085
KS
1992017-03-10 Keith Seitz <keiths@redhat.com>
200
201 PR c++/8128
202 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
203 type from destructor regexps.
204 Add a branch which actually passes the test.
205 Adjust "ptype t5i" test names.
206
1de05205
PA
2072017-03-08 Pedro Alves <palves@redhat.com>
208
209 * gdb.base/step-over-exit.exp: Add explicit test message.
210
c65d6b55
PA
2112017-03-08 Pedro Alves <palves@redhat.com>
212
213 PR gdb/18360
214 * gdb.threads/interrupt-while-step-over.c: New file.
215 * gdb.threads/interrupt-while-step-over.exp: New file.
216
2e86a283
PA
2172017-03-08 Pedro Alves <palves@redhat.com>
218
219 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
220 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
221
25dcbff6
PA
2222017-03-08 Pedro Alves <palves@redhat.com>
223
224 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
225 PKRU as not supported as a PASS.
226
dc9366eb
PA
2272017-03-08 Pedro Alves <palves@redhat.com>
228
229 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
230 prefix instead of $binfile1/$binfile2.
231 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
232 in test message.
233 * gdb.python/py-completion.exp: Use "load python file" as test
234 messages instead of unstable path names.
235
6e5d74e7
PA
2362017-03-08 Pedro Alves <palves@redhat.com>
237 Jan Kratochvil <jan.kratochvil@redhat.com>
238
239 PR cli/21218
240 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
241 New proc.
242 (top level): Call it.
243
9753a2f6
PA
2442017-03-08 Pedro Alves <palves@redhat.com>
245
246 PR tui/21216
247 * gdb.tui/tui-nl-filtered-output.exp: New file.
248
1a4dd9dd
PA
2492017-03-08 Pedro Alves <palves@redhat.com>
250
251 * gdb.base/completion.exp: Move TUI completion tests to ...
252 * gdb.tui/completion.exp: ... this new file.
253
7cbbff33
PA
2542017-03-08 Pedro Alves <palves@redhat.com>
255
256 * gdb.base/tui-disasm-long-lines.c,
257 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
258 gdb.base/tui-layout.exp: Move to ...
259 * gdb.tui/: ... this new directory.
260
5f6fd321
PA
2612017-03-07 Pedro Alves <palves@redhat.com>
262
263 * gdb.base/tui-layout.c: New file.
264 * gdb.base/tui-layout.exp: New file.
265
44959fa8
PA
2662017-03-07 Pedro Alves <palves@redhat.com>
267
268 * gdb.base/tui-layout.c: Rename to ...
269 * gdb.base/tui-disasm-long-lines.c: ... this.
270 * gdb.base/tui-layout.exp: Rename to ...
271 * gdb.base/tui-disasm-long-lines.exp: ... this.
272
f8c4e718
PA
2732017-03-07 Pedro Alves <palves@redhat.com>
274
275 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
276
6dbb839a 2772017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
278
279 * i386-mpx-call.c: New file.
280 * i386-mpx-call.exp: New file.
281
65b48a81
PB
2822017-02-28 Peter Bergner <bergner@vnet.ibm.com>
283
284 * gdb.arch/powerpc-power.exp: Delete test.
285 * gdb.arch/powerpc-power.s: Likewise.
286 * gdb.disasm/disassembler-options.exp: New test.
287 * gdb.arch/powerpc-altivec.exp: Likewise.
288 * gdb.arch/powerpc-altivec.s: Likewise.
289 * gdb.arch/powerpc-altivec2.exp: Likewise.
290 * gdb.arch/powerpc-altivec2.s: Likewise.
291 * gdb.arch/powerpc-altivec3.exp: Likewise.
292 * gdb.arch/powerpc-altivec3.s: Likewise.
293 * gdb.arch/powerpc-power7.exp: Likewise.
294 * gdb.arch/powerpc-power7.s: Likewise.
295 * gdb.arch/powerpc-power8.exp: Likewise.
296 * gdb.arch/powerpc-power8.s: Likewise.
297 * gdb.arch/powerpc-power9.exp: Likewise.
298 * gdb.arch/powerpc-power9.s: Likewise.
299 * gdb.arch/powerpc-vsx.exp: Likewise.
300 * gdb.arch/powerpc-vsx.s: Likewise.
301 * gdb.arch/powerpc-vsx2.exp: Likewise.
302 * gdb.arch/powerpc-vsx2.s: Likewise.
303 * gdb.arch/powerpc-vsx3.exp: Likewise.
304 * gdb.arch/powerpc-vsx3.s: Likewise.
305 * gdb.arch/arm-disassembler-options.exp: Likewise.
306 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
307 * gdb.arch/s390-disassembler-options.exp: Likewise.
308
17cd4947
LM
3092017-02-23 Luis Machado <lgustavo@codesourcery.com>
310
311 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
312 (check_supported_features): ... this. Changed return type to void.
313 (supports_rdseed): New static global.
314 (rdseed): Check supports_rdseed.
315 (initialize): Call check_supported_features.
316
2039d74e
EBM
3172017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
318
319 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
320 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
321 and lqarx/stqcx.
322 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
323 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
324
a51d7ecf
EBM
3252017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
326
327 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
328 uppercase.
329
0224619f
JK
3302017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.dwarf2/formdata16.c: New file.
333 * gdb.dwarf2/formdata16.exp: New file.
334 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
335
216f72a1
JK
3362017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
339 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
340 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
341 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
342 DW_AT_GNU_*.
343
43988095
JK
3442017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
347
99e8a4f9
SDJ
3482017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
349
350 PR gdb/21164
351 * gdb.base/maint.exp: Add testcases for when the commands do
352 not have arguments.
353
b58a8c0c
TP
3542017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
355
356 * gdb.cp/chained-calls.exp: Use p instead of P.
357
4e746bb6
TW
3582017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
359
360 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
361 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
362
3f77c769
TT
3632017-02-14 Tom Tromey <tom@tromey.com>
364
365 PR python/13598:
366 * gdb.python/py-events.exp: Add before_prompt event tests.
367
075beec0
AA
3682017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
369
370 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
371
bf5f525c
LM
3722017-02-13 Luis Machado <lgustavo@codesourcery.com>
373
374 * gdb.linespec/explicit.c (my_unique_function_name): New function.
375 (main): Call my_unique_function_name.
376 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
377 completion of patterns with a single match.
378 Add missing -re switches to gdb_test_multiple calls.
379
13a66184
LM
3802017-02-13 Luis Machado <lgustavo@codesourcery.com>
381
382 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
383 return if core file is not recognized.
384
26a06916
SM
3852017-02-10 Simon Marchi <simon.marchi@ericsson.com>
386
387 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
388 and extra UIs.
389
b761ca9e
SM
3902017-02-10 Simon Marchi <simon.marchi@ericsson.com>
391
392 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
393 proc_with_prefix.
394
b964bee0
TT
3952017-02-10 Tom Tromey <tom@tromey.com>
396
397 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
398
18da0c51
MG
3992017-02-10 Martin Galvan <martingalvan@sourceware.org>
400
401 PR gdb/21122
402 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
403
604c4576
JG
4042017-02-08 Jerome Guitton <guitton@adacore.com>
405
406 * gdb.base/define.exp: Add test for command abbreviations
407 in define.
408
20b477a7
LM
4092017-02-06 Luis Machado <lgustavo@codesourcery.com>
410
411 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
412 * gdb.reverse/insn-reverse-x86.c: New file.
413
3f7b46f2
IR
4142017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
415
416 PR tdep/20936
417 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
418
f0fd41c1
TT
4192017-02-03 Tom Tromey <tom@tromey.com>
420
421 PR rust/21097:
422 * gdb.rust/simple.exp: Add new tests.
423
5be5dbf0
PA
4242017-02-02 Pedro Alves <palves@redhat.com>
425
426 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
427 tests.
428
7346ef59
AA
4292017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
430
431 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
432 taking a 2-byte value out of a 4-byte DWARF implicit value on
433 big-endian targets.
434 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
435 logic. Add test cases for DW_OP_implicit.
436
787f0025
MM
4372017-02-01 Markus Metzger <markus.t.metzger@intel.com>
438
439 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
440
68777c29
MM
4412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
442
443 * gdb.btrace/enable.exp: Call gdb_exit before
444 skip_gdbserver_tests.
445
0a1c7e28
MM
4462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
447
448 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
449 GDBFLAGS.
450
b5ac99b0
MM
4512017-02-01 Markus Metzger <markus.t.metzger@intel.com>
452
453 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
454 the test is skipped.
455 * gdb.btrace/data.exp: Likewise.
456 * gdb.btrace/delta.exp: Likewise.
457 * gdb.btrace/dlopen.exp: Likewise.
458 * gdb.btrace/enable-running.exp: Likewise.
459 * gdb.btrace/enable.exp: Likewise.
460 * gdb.btrace/exception.exp: Likewise.
461 * gdb.btrace/function_call_history.exp: Likewise.
462 * gdb.btrace/gcore.exp: Likewise.
463 * gdb.btrace/instruction_history.exp: Likewise.
464 * gdb.btrace/multi-thread-step.exp: Likewise.
465 * gdb.btrace/nohist.exp: Likewise.
466 * gdb.btrace/non-stop.exp: Likewise.
467 * gdb.btrace/reconnect.exp: Likewise.
468 * gdb.btrace/record_goto-step.exp: Likewise.
469 * gdb.btrace/record_goto.exp: Likewise.
470 * gdb.btrace/rn-dl-bind.exp: Likewise.
471 * gdb.btrace/segv.exp: Likewise.
472 * gdb.btrace/step.exp: Likewise.
473 * gdb.btrace/stepi.exp: Likewise.
474 * gdb.btrace/tailcall-only.exp: Likewise.
475 * gdb.btrace/tailcall.exp: Likewise.
476 * gdb.btrace/tsx.exp: Likewise.
477 * gdb.btrace/unknown_functions.exp: Likewise.
478 * gdb.btrace/vdso.exp: Likewise.
479
cd4007e4
MM
4802017-02-01 Markus Metzger <markus.t.metzger@intel.com>
481
482 * gdb.btrace/enable-running.c: New.
483 * gdb.btrace/enable-running.exp: New.
484
2735833d
WT
4852017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
486
487 * gdb.arch/amd64-gs_base.c: New file.
488 * gdb.arch/amd64-gs_base.exp: New file.
489
b51e1e94
LM
4902017-01-26 Luis Machado <lgustavo@codesourcery.com>
491
492 * lib/memory.exp: Remove spurious empty newlines.
493
72ca0410
SM
4942017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
495
496 * gdb.python/py-bad-printers.exp: Load python file using "source".
497 * gdb.python/py-events.exp: Likewise.
498 * gdb.python/py-evsignal.exp: Likewise.
499 * gdb.python/py-evthreads.exp: Likewise.
500 * gdb.python/py-frame-args.exp: Likewise.
501 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
502 * gdb.python/py-framefilter-mi.exp: Likewise.
503 * gdb.python/py-framefilter.exp: Likewise.
504 * gdb.python/py-mi.exp: Likewise.
505 * gdb.python/py-pp-maint.exp: Likewise.
506 * gdb.python/py-pp-registration.exp: Likewise.
507 * gdb.python/py-prettyprint.exp: Likewise.
508 (run_lang_tests): Likewise.
509 * gdb.python/py-typeprint.exp: Likewise.
510
e309aa65
LM
5112017-01-26 Luis Machado <lgustavo@codesourcery.com>
512
513 * lib/memory.exp: New file.
514 * lib/gdb.exp: Load memory.exp.
515 * gdb.base/memattr.exp (delete_memory): Move proc to
516 lib/memory.exp and rename to delete_memory_regions.
517 Replace delete_memory with delete_memory_regions.
518 Cleanup memory regions before tests.
519 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
520 before tests.
521
515aff23
LM
5222017-01-26 Luis Machado <lgustavo@codesourcery.com>
523
524 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
525 files.
526 (initialize): New function conditionally defined.
527 (testcases): Move within conditional block.
528 (main): Call initialize.
529 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
530 of gdb.reverse/insn-reverse.c.
531 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
532 gdb.reverse/insn-reverse.c.
533
d8b49cf0
YQ
5342017-01-26 Yao Qi <yao.qi@linaro.org>
535
536 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
537 disassemble on address 0.
538
f13a9a0c
YQ
5392017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
540 Yao Qi <yao.qi@linaro.org>
541
542 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
543 * gdb.dwarf2/implptr-64bit.S: Remove.
544 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
545 variables in caller's context. Add DW_OP_implicit_value.
546
5ac95241
YQ
5472017-01-25 Yao Qi <yao.qi@linaro.org>
548
549 * lib/dwarf.exp (Dwarf::_location): Handle
550 DW_OP_GNU_implicit_pointer with proper size.
551
23e82930
LM
5522017-01-20 Luis Machado <lgustavo@codesourcery.com>
553
554 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
555 and add untested calls.
556
d334ae25
LM
5572017-01-20 Luis Machado <lgustavo@codesourcery.com>
558
559 * gdb.python/python.exp: Check line number against what GDB thinks
560 the line number is for func1.
561
f5e6296e
IB
5622017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
563
564 * gdb.dlang/debug-expr.exp: New file.
565
5b362f04
LM
5662016-12-23 Luis Machado <lgustavo@codesourcery.com>
567
568 Fix test names for the following files:
569
570 * gdb.ada/exec_changed.exp
571 * gdb.ada/info_types.exp
572 * gdb.arch/aarch64-atomic-inst.exp
573 * gdb.arch/aarch64-fp.exp
574 * gdb.arch/altivec-abi.exp
575 * gdb.arch/altivec-regs.exp
576 * gdb.arch/amd64-byte.exp
577 * gdb.arch/amd64-disp-step.exp
578 * gdb.arch/amd64-dword.exp
579 * gdb.arch/amd64-entry-value-inline.exp
580 * gdb.arch/amd64-entry-value-param.exp
581 * gdb.arch/amd64-entry-value-paramref.exp
582 * gdb.arch/amd64-entry-value.exp
583 * gdb.arch/amd64-i386-address.exp
584 * gdb.arch/amd64-invalid-stack-middle.exp
585 * gdb.arch/amd64-invalid-stack-top.exp
586 * gdb.arch/amd64-optimout-repeat.exp
587 * gdb.arch/amd64-prologue-skip.exp
588 * gdb.arch/amd64-prologue-xmm.exp
589 * gdb.arch/amd64-stap-special-operands.exp
590 * gdb.arch/amd64-stap-wrong-subexp.exp
591 * gdb.arch/amd64-tailcall-cxx.exp
592 * gdb.arch/amd64-tailcall-noret.exp
593 * gdb.arch/amd64-tailcall-ret.exp
594 * gdb.arch/amd64-tailcall-self.exp
595 * gdb.arch/amd64-word.exp
596 * gdb.arch/arm-bl-branch-dest.exp
597 * gdb.arch/arm-disp-step.exp
598 * gdb.arch/arm-neon.exp
599 * gdb.arch/arm-single-step-kernel-helper.exp
600 * gdb.arch/avr-flash-qualifier.exp
601 * gdb.arch/disp-step-insn-reloc.exp
602 * gdb.arch/e500-abi.exp
603 * gdb.arch/e500-regs.exp
604 * gdb.arch/ftrace-insn-reloc.exp
605 * gdb.arch/i386-avx512.exp
606 * gdb.arch/i386-bp_permanent.exp
607 * gdb.arch/i386-byte.exp
608 * gdb.arch/i386-cfi-notcurrent.exp
609 * gdb.arch/i386-disp-step.exp
610 * gdb.arch/i386-dr3-watch.exp
611 * gdb.arch/i386-float.exp
612 * gdb.arch/i386-gnu-cfi.exp
613 * gdb.arch/i386-mpx-map.exp
614 * gdb.arch/i386-mpx-sigsegv.exp
615 * gdb.arch/i386-mpx-simple_segv.exp
616 * gdb.arch/i386-mpx.exp
617 * gdb.arch/i386-permbkpt.exp
618 * gdb.arch/i386-prologue.exp
619 * gdb.arch/i386-signal.exp
620 * gdb.arch/i386-size-overlap.exp
621 * gdb.arch/i386-unwind.exp
622 * gdb.arch/i386-word.exp
623 * gdb.arch/mips-fcr.exp
624 * gdb.arch/powerpc-d128-regs.exp
625 * gdb.arch/powerpc-stackless.exp
626 * gdb.arch/ppc64-atomic-inst.exp
627 * gdb.arch/s390-stackless.exp
628 * gdb.arch/s390-tdbregs.exp
629 * gdb.arch/s390-vregs.exp
630 * gdb.arch/sparc-sysstep.exp
631 * gdb.arch/thumb-bx-pc.exp
632 * gdb.arch/thumb-singlestep.exp
633 * gdb.arch/thumb2-it.exp
634 * gdb.arch/vsx-regs.exp
635 * gdb.asm/asm-source.exp
636 * gdb.base/a2-run.exp
637 * gdb.base/advance.exp
638 * gdb.base/all-bin.exp
639 * gdb.base/anon.exp
640 * gdb.base/args.exp
641 * gdb.base/arithmet.exp
642 * gdb.base/async-shell.exp
643 * gdb.base/async.exp
644 * gdb.base/attach-pie-noexec.exp
645 * gdb.base/attach-twice.exp
646 * gdb.base/auto-load.exp
647 * gdb.base/bang.exp
648 * gdb.base/bitfields.exp
649 * gdb.base/break-always.exp
650 * gdb.base/break-caller-line.exp
651 * gdb.base/break-entry.exp
652 * gdb.base/break-inline.exp
653 * gdb.base/break-on-linker-gcd-function.exp
654 * gdb.base/break-probes.exp
655 * gdb.base/break.exp
656 * gdb.base/breakpoint-shadow.exp
657 * gdb.base/call-ar-st.exp
658 * gdb.base/call-sc.exp
659 * gdb.base/call-signal-resume.exp
660 * gdb.base/call-strs.exp
661 * gdb.base/callfuncs.exp
662 * gdb.base/catch-fork-static.exp
663 * gdb.base/catch-gdb-caused-signals.exp
664 * gdb.base/catch-load.exp
665 * gdb.base/catch-signal-fork.exp
666 * gdb.base/catch-signal.exp
667 * gdb.base/catch-syscall.exp
668 * gdb.base/charset.exp
669 * gdb.base/checkpoint.exp
670 * gdb.base/chng-syms.exp
671 * gdb.base/code-expr.exp
672 * gdb.base/code_elim.exp
673 * gdb.base/commands.exp
674 * gdb.base/completion.exp
675 * gdb.base/complex.exp
676 * gdb.base/cond-expr.exp
677 * gdb.base/condbreak.exp
678 * gdb.base/consecutive.exp
679 * gdb.base/continue-all-already-running.exp
680 * gdb.base/coredump-filter.exp
681 * gdb.base/corefile.exp
682 * gdb.base/dbx.exp
683 * gdb.base/debug-expr.exp
684 * gdb.base/define.exp
685 * gdb.base/del.exp
686 * gdb.base/disabled-location.exp
687 * gdb.base/disasm-end-cu.exp
688 * gdb.base/disasm-optim.exp
689 * gdb.base/display.exp
690 * gdb.base/duplicate-bp.exp
691 * gdb.base/ena-dis-br.exp
692 * gdb.base/ending-run.exp
693 * gdb.base/enumval.exp
694 * gdb.base/environ.exp
695 * gdb.base/eu-strip-infcall.exp
696 * gdb.base/eval-avoid-side-effects.exp
697 * gdb.base/eval-skip.exp
698 * gdb.base/exitsignal.exp
699 * gdb.base/expand-psymtabs.exp
700 * gdb.base/filesym.exp
701 * gdb.base/find-unmapped.exp
702 * gdb.base/finish.exp
703 * gdb.base/float.exp
704 * gdb.base/foll-exec-mode.exp
705 * gdb.base/foll-exec.exp
706 * gdb.base/foll-fork.exp
707 * gdb.base/fortran-sym-case.exp
708 * gdb.base/freebpcmd.exp
709 * gdb.base/func-ptr.exp
710 * gdb.base/func-ptrs.exp
711 * gdb.base/funcargs.exp
712 * gdb.base/gcore-buffer-overflow.exp
713 * gdb.base/gcore-relro-pie.exp
714 * gdb.base/gcore-relro.exp
715 * gdb.base/gcore.exp
716 * gdb.base/gdb1090.exp
717 * gdb.base/gdb11530.exp
718 * gdb.base/gdb11531.exp
719 * gdb.base/gdb1821.exp
720 * gdb.base/gdbindex-stabs.exp
721 * gdb.base/gdbvars.exp
722 * gdb.base/hbreak.exp
723 * gdb.base/hbreak2.exp
724 * gdb.base/included.exp
725 * gdb.base/infcall-input.exp
726 * gdb.base/inferior-died.exp
727 * gdb.base/infnan.exp
728 * gdb.base/info-macros.exp
729 * gdb.base/info-os.exp
730 * gdb.base/info-proc.exp
731 * gdb.base/info-shared.exp
732 * gdb.base/info-target.exp
733 * gdb.base/infoline.exp
734 * gdb.base/interp.exp
735 * gdb.base/interrupt.exp
736 * gdb.base/jit-reader.exp
737 * gdb.base/jit-simple.exp
738 * gdb.base/kill-after-signal.exp
739 * gdb.base/kill-detach-inferiors-cmd.exp
740 * gdb.base/label.exp
741 * gdb.base/langs.exp
742 * gdb.base/ldbl_e308.exp
743 * gdb.base/line-symtabs.exp
744 * gdb.base/linespecs.exp
745 * gdb.base/list.exp
746 * gdb.base/long_long.exp
747 * gdb.base/longest-types.exp
748 * gdb.base/maint.exp
749 * gdb.base/max-value-size.exp
750 * gdb.base/memattr.exp
751 * gdb.base/mips_pro.exp
752 * gdb.base/morestack.exp
753 * gdb.base/moribund-step.exp
754 * gdb.base/multi-forks.exp
755 * gdb.base/nested-addr.exp
756 * gdb.base/nextoverexit.exp
757 * gdb.base/noreturn-finish.exp
758 * gdb.base/noreturn-return.exp
759 * gdb.base/nostdlib.exp
760 * gdb.base/offsets.exp
761 * gdb.base/opaque.exp
762 * gdb.base/pc-fp.exp
763 * gdb.base/permissions.exp
764 * gdb.base/print-symbol-loading.exp
765 * gdb.base/prologue-include.exp
766 * gdb.base/psymtab.exp
767 * gdb.base/ptype.exp
768 * gdb.base/random-signal.exp
769 * gdb.base/randomize.exp
770 * gdb.base/range-stepping.exp
771 * gdb.base/readline-ask.exp
772 * gdb.base/recpar.exp
773 * gdb.base/recurse.exp
774 * gdb.base/relational.exp
775 * gdb.base/restore.exp
776 * gdb.base/return-nodebug.exp
777 * gdb.base/return.exp
778 * gdb.base/run-after-attach.exp
779 * gdb.base/save-bp.exp
780 * gdb.base/scope.exp
781 * gdb.base/sect-cmd.exp
782 * gdb.base/set-lang-auto.exp
783 * gdb.base/set-noassign.exp
784 * gdb.base/setvar.exp
785 * gdb.base/sigall.exp
786 * gdb.base/sigbpt.exp
787 * gdb.base/siginfo-addr.exp
788 * gdb.base/siginfo-infcall.exp
789 * gdb.base/siginfo-obj.exp
790 * gdb.base/siginfo.exp
791 * gdb.base/signals-state-child.exp
792 * gdb.base/signest.exp
793 * gdb.base/sigstep.exp
794 * gdb.base/sizeof.exp
795 * gdb.base/skip.exp
796 * gdb.base/solib-corrupted.exp
797 * gdb.base/solib-nodir.exp
798 * gdb.base/solib-search.exp
799 * gdb.base/stack-checking.exp
800 * gdb.base/stale-infcall.exp
801 * gdb.base/stap-probe.exp
802 * gdb.base/start.exp
803 * gdb.base/step-break.exp
804 * gdb.base/step-bt.exp
805 * gdb.base/step-line.exp
806 * gdb.base/step-over-exit.exp
807 * gdb.base/step-over-syscall.exp
808 * gdb.base/step-resume-infcall.exp
809 * gdb.base/step-test.exp
810 * gdb.base/store.exp
811 * gdb.base/structs3.exp
812 * gdb.base/sym-file.exp
813 * gdb.base/symbol-without-target_section.exp
814 * gdb.base/term.exp
815 * gdb.base/testenv.exp
816 * gdb.base/ui-redirect.exp
817 * gdb.base/until.exp
818 * gdb.base/unwindonsignal.exp
819 * gdb.base/value-double-free.exp
820 * gdb.base/vla-datatypes.exp
821 * gdb.base/vla-ptr.exp
822 * gdb.base/vla-sideeffect.exp
823 * gdb.base/volatile.exp
824 * gdb.base/watch-cond-infcall.exp
825 * gdb.base/watch-cond.exp
826 * gdb.base/watch-non-mem.exp
827 * gdb.base/watch-read.exp
828 * gdb.base/watch-vfork.exp
829 * gdb.base/watchpoint-cond-gone.exp
830 * gdb.base/watchpoint-delete.exp
831 * gdb.base/watchpoint-hw-hit-once.exp
832 * gdb.base/watchpoint-hw.exp
833 * gdb.base/watchpoint-stops-at-right-insn.exp
834 * gdb.base/watchpoints.exp
835 * gdb.base/wchar.exp
836 * gdb.base/whatis-exp.exp
837 * gdb.btrace/buffer-size.exp
838 * gdb.btrace/data.exp
839 * gdb.btrace/delta.exp
840 * gdb.btrace/dlopen.exp
841 * gdb.btrace/enable.exp
842 * gdb.btrace/exception.exp
843 * gdb.btrace/function_call_history.exp
844 * gdb.btrace/gcore.exp
845 * gdb.btrace/instruction_history.exp
846 * gdb.btrace/nohist.exp
847 * gdb.btrace/reconnect.exp
848 * gdb.btrace/record_goto-step.exp
849 * gdb.btrace/record_goto.exp
850 * gdb.btrace/rn-dl-bind.exp
851 * gdb.btrace/segv.exp
852 * gdb.btrace/step.exp
853 * gdb.btrace/stepi.exp
854 * gdb.btrace/tailcall-only.exp
855 * gdb.btrace/tailcall.exp
856 * gdb.btrace/tsx.exp
857 * gdb.btrace/unknown_functions.exp
858 * gdb.btrace/vdso.exp
859 * gdb.compile/compile-ifunc.exp
860 * gdb.compile/compile-ops.exp
861 * gdb.compile/compile-print.exp
862 * gdb.compile/compile-setjmp.exp
863 * gdb.cp/abstract-origin.exp
864 * gdb.cp/ambiguous.exp
865 * gdb.cp/annota2.exp
866 * gdb.cp/annota3.exp
867 * gdb.cp/anon-ns.exp
868 * gdb.cp/anon-struct.exp
869 * gdb.cp/anon-union.exp
870 * gdb.cp/arg-reference.exp
871 * gdb.cp/baseenum.exp
872 * gdb.cp/bool.exp
873 * gdb.cp/breakpoint.exp
874 * gdb.cp/bs15503.exp
875 * gdb.cp/call-c.exp
876 * gdb.cp/casts.exp
877 * gdb.cp/chained-calls.exp
878 * gdb.cp/class2.exp
879 * gdb.cp/classes.exp
880 * gdb.cp/cmpd-minsyms.exp
881 * gdb.cp/converts.exp
882 * gdb.cp/cp-relocate.exp
883 * gdb.cp/cpcompletion.exp
884 * gdb.cp/cpexprs.exp
885 * gdb.cp/cplabel.exp
886 * gdb.cp/cplusfuncs.exp
887 * gdb.cp/cpsizeof.exp
888 * gdb.cp/ctti.exp
889 * gdb.cp/derivation.exp
890 * gdb.cp/destrprint.exp
891 * gdb.cp/dispcxx.exp
892 * gdb.cp/enum-class.exp
893 * gdb.cp/exception.exp
894 * gdb.cp/exceptprint.exp
895 * gdb.cp/expand-psymtabs-cxx.exp
896 * gdb.cp/expand-sals.exp
897 * gdb.cp/extern-c.exp
898 * gdb.cp/filename.exp
899 * gdb.cp/formatted-ref.exp
900 * gdb.cp/fpointer.exp
901 * gdb.cp/gdb1355.exp
902 * gdb.cp/gdb2495.exp
903 * gdb.cp/hang.exp
904 * gdb.cp/impl-this.exp
905 * gdb.cp/infcall-dlopen.exp
906 * gdb.cp/inherit.exp
907 * gdb.cp/iostream.exp
908 * gdb.cp/koenig.exp
909 * gdb.cp/local.exp
910 * gdb.cp/m-data.exp
911 * gdb.cp/m-static.exp
912 * gdb.cp/mb-ctor.exp
913 * gdb.cp/mb-inline.exp
914 * gdb.cp/mb-templates.exp
915 * gdb.cp/member-name.exp
916 * gdb.cp/member-ptr.exp
917 * gdb.cp/meth-typedefs.exp
918 * gdb.cp/method.exp
919 * gdb.cp/method2.exp
920 * gdb.cp/minsym-fallback.exp
921 * gdb.cp/misc.exp
922 * gdb.cp/namelessclass.exp
923 * gdb.cp/namespace-enum.exp
924 * gdb.cp/namespace-nested-import.exp
925 * gdb.cp/namespace.exp
926 * gdb.cp/nextoverthrow.exp
927 * gdb.cp/no-dmgl-verbose.exp
928 * gdb.cp/non-trivial-retval.exp
929 * gdb.cp/noparam.exp
930 * gdb.cp/nsdecl.exp
931 * gdb.cp/nsimport.exp
932 * gdb.cp/nsnested.exp
933 * gdb.cp/nsnoimports.exp
934 * gdb.cp/nsrecurs.exp
935 * gdb.cp/nsstress.exp
936 * gdb.cp/nsusing.exp
937 * gdb.cp/operator.exp
938 * gdb.cp/oranking.exp
939 * gdb.cp/overload-const.exp
940 * gdb.cp/overload.exp
941 * gdb.cp/ovldbreak.exp
942 * gdb.cp/ovsrch.exp
943 * gdb.cp/paren-type.exp
944 * gdb.cp/parse-lang.exp
945 * gdb.cp/pass-by-ref.exp
946 * gdb.cp/pr-1023.exp
947 * gdb.cp/pr-1210.exp
948 * gdb.cp/pr-574.exp
949 * gdb.cp/pr10687.exp
950 * gdb.cp/pr12028.exp
951 * gdb.cp/pr17132.exp
952 * gdb.cp/pr17494.exp
953 * gdb.cp/pr9067.exp
954 * gdb.cp/pr9167.exp
955 * gdb.cp/pr9631.exp
956 * gdb.cp/printmethod.exp
957 * gdb.cp/psmang.exp
958 * gdb.cp/psymtab-parameter.exp
959 * gdb.cp/ptype-cv-cp.exp
960 * gdb.cp/ptype-flags.exp
961 * gdb.cp/re-set-overloaded.exp
962 * gdb.cp/ref-types.exp
963 * gdb.cp/rtti.exp
964 * gdb.cp/scope-err.exp
965 * gdb.cp/shadow.exp
966 * gdb.cp/smartp.exp
967 * gdb.cp/static-method.exp
968 * gdb.cp/static-print-quit.exp
969 * gdb.cp/temargs.exp
970 * gdb.cp/templates.exp
971 * gdb.cp/try_catch.exp
972 * gdb.cp/typedef-operator.exp
973 * gdb.cp/typeid.exp
974 * gdb.cp/userdef.exp
975 * gdb.cp/using-crash.exp
976 * gdb.cp/var-tag.exp
977 * gdb.cp/virtbase.exp
978 * gdb.cp/virtfunc.exp
979 * gdb.cp/virtfunc2.exp
980 * gdb.cp/vla-cxx.exp
981 * gdb.disasm/t01_mov.exp
982 * gdb.disasm/t02_mova.exp
983 * gdb.disasm/t03_add.exp
984 * gdb.disasm/t04_sub.exp
985 * gdb.disasm/t05_cmp.exp
986 * gdb.disasm/t06_ari2.exp
987 * gdb.disasm/t07_ari3.exp
988 * gdb.disasm/t08_or.exp
989 * gdb.disasm/t09_xor.exp
990 * gdb.disasm/t10_and.exp
991 * gdb.disasm/t11_logs.exp
992 * gdb.disasm/t12_bit.exp
993 * gdb.disasm/t13_otr.exp
994 * gdb.dlang/circular.exp
995 * gdb.dwarf2/arr-stride.exp
996 * gdb.dwarf2/arr-subrange.exp
997 * gdb.dwarf2/atomic-type.exp
998 * gdb.dwarf2/bad-regnum.exp
999 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1000 * gdb.dwarf2/callframecfa.exp
1001 * gdb.dwarf2/clztest.exp
1002 * gdb.dwarf2/corrupt.exp
1003 * gdb.dwarf2/data-loc.exp
1004 * gdb.dwarf2/dup-psym.exp
1005 * gdb.dwarf2/dw2-anon-mptr.exp
1006 * gdb.dwarf2/dw2-anonymous-func.exp
1007 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1008 * gdb.dwarf2/dw2-bad-unresolved.exp
1009 * gdb.dwarf2/dw2-basic.exp
1010 * gdb.dwarf2/dw2-canonicalize-type.exp
1011 * gdb.dwarf2/dw2-case-insensitive.exp
1012 * gdb.dwarf2/dw2-common-block.exp
1013 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1014 * gdb.dwarf2/dw2-compressed.exp
1015 * gdb.dwarf2/dw2-const.exp
1016 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1017 * gdb.dwarf2/dw2-cu-size.exp
1018 * gdb.dwarf2/dw2-dup-frame.exp
1019 * gdb.dwarf2/dw2-entry-value.exp
1020 * gdb.dwarf2/dw2-icycle.exp
1021 * gdb.dwarf2/dw2-ifort-parameter.exp
1022 * gdb.dwarf2/dw2-inline-break.exp
1023 * gdb.dwarf2/dw2-inline-param.exp
1024 * gdb.dwarf2/dw2-intercu.exp
1025 * gdb.dwarf2/dw2-intermix.exp
1026 * gdb.dwarf2/dw2-lexical-block-bare.exp
1027 * gdb.dwarf2/dw2-linkage-name-trust.exp
1028 * gdb.dwarf2/dw2-minsym-in-cu.exp
1029 * gdb.dwarf2/dw2-noloc.exp
1030 * gdb.dwarf2/dw2-op-call.exp
1031 * gdb.dwarf2/dw2-op-out-param.exp
1032 * gdb.dwarf2/dw2-opt-structptr.exp
1033 * gdb.dwarf2/dw2-param-error.exp
1034 * gdb.dwarf2/dw2-producer.exp
1035 * gdb.dwarf2/dw2-ranges-base.exp
1036 * gdb.dwarf2/dw2-ref-missing-frame.exp
1037 * gdb.dwarf2/dw2-reg-undefined.exp
1038 * gdb.dwarf2/dw2-regno-invalid.exp
1039 * gdb.dwarf2/dw2-restore.exp
1040 * gdb.dwarf2/dw2-restrict.exp
1041 * gdb.dwarf2/dw2-single-line-discriminators.exp
1042 * gdb.dwarf2/dw2-strp.exp
1043 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1044 * gdb.dwarf2/dw2-unresolved.exp
1045 * gdb.dwarf2/dw2-var-zero-addr.exp
1046 * gdb.dwarf2/dw4-sig-types.exp
1047 * gdb.dwarf2/dwz.exp
1048 * gdb.dwarf2/dynarr-ptr.exp
1049 * gdb.dwarf2/enum-type.exp
1050 * gdb.dwarf2/gdb-index.exp
1051 * gdb.dwarf2/implptr-64bit.exp
1052 * gdb.dwarf2/implptr-optimized-out.exp
1053 * gdb.dwarf2/implptr.exp
1054 * gdb.dwarf2/implref-array.exp
1055 * gdb.dwarf2/implref-const.exp
1056 * gdb.dwarf2/implref-global.exp
1057 * gdb.dwarf2/implref-struct.exp
1058 * gdb.dwarf2/mac-fileno.exp
1059 * gdb.dwarf2/main-subprogram.exp
1060 * gdb.dwarf2/member-ptr-forwardref.exp
1061 * gdb.dwarf2/method-ptr.exp
1062 * gdb.dwarf2/missing-sig-type.exp
1063 * gdb.dwarf2/nonvar-access.exp
1064 * gdb.dwarf2/opaque-type-lookup.exp
1065 * gdb.dwarf2/pieces-optimized-out.exp
1066 * gdb.dwarf2/pieces.exp
1067 * gdb.dwarf2/pr10770.exp
1068 * gdb.dwarf2/pr13961.exp
1069 * gdb.dwarf2/staticvirtual.exp
1070 * gdb.dwarf2/subrange.exp
1071 * gdb.dwarf2/symtab-producer.exp
1072 * gdb.dwarf2/trace-crash.exp
1073 * gdb.dwarf2/typeddwarf.exp
1074 * gdb.dwarf2/valop.exp
1075 * gdb.dwarf2/watch-notconst.exp
1076 * gdb.fortran/array-element.exp
1077 * gdb.fortran/charset.exp
1078 * gdb.fortran/common-block.exp
1079 * gdb.fortran/complex.exp
1080 * gdb.fortran/derived-type-function.exp
1081 * gdb.fortran/derived-type.exp
1082 * gdb.fortran/logical.exp
1083 * gdb.fortran/module.exp
1084 * gdb.fortran/multi-dim.exp
1085 * gdb.fortran/nested-funcs.exp
1086 * gdb.fortran/print-formatted.exp
1087 * gdb.fortran/subarray.exp
1088 * gdb.fortran/vla-alloc-assoc.exp
1089 * gdb.fortran/vla-datatypes.exp
1090 * gdb.fortran/vla-history.exp
1091 * gdb.fortran/vla-ptr-info.exp
1092 * gdb.fortran/vla-ptype-sub.exp
1093 * gdb.fortran/vla-ptype.exp
1094 * gdb.fortran/vla-sizeof.exp
1095 * gdb.fortran/vla-type.exp
1096 * gdb.fortran/vla-value-sub-arbitrary.exp
1097 * gdb.fortran/vla-value-sub-finish.exp
1098 * gdb.fortran/vla-value-sub.exp
1099 * gdb.fortran/vla-value.exp
1100 * gdb.fortran/whatis_type.exp
1101 * gdb.go/chan.exp
1102 * gdb.go/handcall.exp
1103 * gdb.go/hello.exp
1104 * gdb.go/integers.exp
1105 * gdb.go/methods.exp
1106 * gdb.go/package.exp
1107 * gdb.go/strings.exp
1108 * gdb.go/types.exp
1109 * gdb.go/unsafe.exp
1110 * gdb.guile/scm-arch.exp
1111 * gdb.guile/scm-block.exp
1112 * gdb.guile/scm-breakpoint.exp
1113 * gdb.guile/scm-cmd.exp
1114 * gdb.guile/scm-disasm.exp
1115 * gdb.guile/scm-equal.exp
1116 * gdb.guile/scm-frame-args.exp
1117 * gdb.guile/scm-frame-inline.exp
1118 * gdb.guile/scm-frame.exp
1119 * gdb.guile/scm-iterator.exp
1120 * gdb.guile/scm-math.exp
1121 * gdb.guile/scm-objfile.exp
1122 * gdb.guile/scm-ports.exp
1123 * gdb.guile/scm-symbol.exp
1124 * gdb.guile/scm-symtab.exp
1125 * gdb.guile/scm-value-cc.exp
1126 * gdb.guile/types-module.exp
1127 * gdb.linespec/break-ask.exp
1128 * gdb.linespec/cpexplicit.exp
1129 * gdb.linespec/explicit.exp
1130 * gdb.linespec/keywords.exp
1131 * gdb.linespec/linespec.exp
1132 * gdb.linespec/ls-dollar.exp
1133 * gdb.linespec/ls-errs.exp
1134 * gdb.linespec/skip-two.exp
1135 * gdb.linespec/thread.exp
1136 * gdb.mi/mi-async.exp
1137 * gdb.mi/mi-basics.exp
1138 * gdb.mi/mi-break.exp
1139 * gdb.mi/mi-catch-load.exp
1140 * gdb.mi/mi-cli.exp
1141 * gdb.mi/mi-cmd-param-changed.exp
1142 * gdb.mi/mi-console.exp
1143 * gdb.mi/mi-detach.exp
1144 * gdb.mi/mi-disassemble.exp
1145 * gdb.mi/mi-eval.exp
1146 * gdb.mi/mi-file-transfer.exp
1147 * gdb.mi/mi-file.exp
1148 * gdb.mi/mi-fill-memory.exp
1149 * gdb.mi/mi-inheritance-syntax-error.exp
1150 * gdb.mi/mi-linespec-err-cp.exp
1151 * gdb.mi/mi-logging.exp
1152 * gdb.mi/mi-memory-changed.exp
1153 * gdb.mi/mi-read-memory.exp
1154 * gdb.mi/mi-record-changed.exp
1155 * gdb.mi/mi-reg-undefined.exp
1156 * gdb.mi/mi-regs.exp
1157 * gdb.mi/mi-return.exp
1158 * gdb.mi/mi-reverse.exp
1159 * gdb.mi/mi-simplerun.exp
1160 * gdb.mi/mi-solib.exp
1161 * gdb.mi/mi-stack.exp
1162 * gdb.mi/mi-stepi.exp
1163 * gdb.mi/mi-syn-frame.exp
1164 * gdb.mi/mi-until.exp
1165 * gdb.mi/mi-var-block.exp
1166 * gdb.mi/mi-var-child.exp
1167 * gdb.mi/mi-var-cmd.exp
1168 * gdb.mi/mi-var-cp.exp
1169 * gdb.mi/mi-var-display.exp
1170 * gdb.mi/mi-var-invalidate.exp
1171 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1172 * gdb.mi/mi-vla-fortran.exp
1173 * gdb.mi/mi-watch.exp
1174 * gdb.mi/mi2-var-child.exp
1175 * gdb.mi/user-selected-context-sync.exp
1176 * gdb.modula2/unbounded-array.exp
1177 * gdb.multi/dummy-frame-restore.exp
1178 * gdb.multi/multi-arch-exec.exp
1179 * gdb.multi/multi-arch.exp
1180 * gdb.multi/tids.exp
1181 * gdb.multi/watchpoint-multi.exp
1182 * gdb.opencl/callfuncs.exp
1183 * gdb.opencl/convs_casts.exp
1184 * gdb.opencl/datatypes.exp
1185 * gdb.opencl/operators.exp
1186 * gdb.opencl/vec_comps.exp
1187 * gdb.opt/clobbered-registers-O2.exp
1188 * gdb.opt/inline-break.exp
1189 * gdb.opt/inline-bt.exp
1190 * gdb.opt/inline-cmds.exp
1191 * gdb.opt/inline-locals.exp
1192 * gdb.pascal/case-insensitive-symbols.exp
1193 * gdb.pascal/floats.exp
1194 * gdb.pascal/gdb11492.exp
1195 * gdb.python/lib-types.exp
1196 * gdb.python/py-arch.exp
1197 * gdb.python/py-as-string.exp
1198 * gdb.python/py-bad-printers.exp
1199 * gdb.python/py-block.exp
1200 * gdb.python/py-breakpoint-create-fail.exp
1201 * gdb.python/py-breakpoint.exp
1202 * gdb.python/py-caller-is.exp
1203 * gdb.python/py-cmd.exp
1204 * gdb.python/py-explore-cc.exp
1205 * gdb.python/py-explore.exp
1206 * gdb.python/py-finish-breakpoint.exp
1207 * gdb.python/py-finish-breakpoint2.exp
1208 * gdb.python/py-frame-args.exp
1209 * gdb.python/py-frame-inline.exp
1210 * gdb.python/py-frame.exp
1211 * gdb.python/py-framefilter-mi.exp
1212 * gdb.python/py-infthread.exp
1213 * gdb.python/py-lazy-string.exp
1214 * gdb.python/py-linetable.exp
1215 * gdb.python/py-mi-events.exp
1216 * gdb.python/py-mi-objfile.exp
1217 * gdb.python/py-mi.exp
1218 * gdb.python/py-objfile.exp
1219 * gdb.python/py-pp-integral.exp
1220 * gdb.python/py-pp-maint.exp
1221 * gdb.python/py-pp-re-notag.exp
1222 * gdb.python/py-pp-registration.exp
1223 * gdb.python/py-recurse-unwind.exp
1224 * gdb.python/py-strfns.exp
1225 * gdb.python/py-symbol.exp
1226 * gdb.python/py-symtab.exp
1227 * gdb.python/py-sync-interp.exp
1228 * gdb.python/py-typeprint.exp
1229 * gdb.python/py-unwind-maint.exp
1230 * gdb.python/py-unwind.exp
1231 * gdb.python/py-value-cc.exp
1232 * gdb.python/py-xmethods.exp
1233 * gdb.reverse/amd64-tailcall-reverse.exp
1234 * gdb.reverse/break-precsave.exp
1235 * gdb.reverse/break-reverse.exp
1236 * gdb.reverse/consecutive-precsave.exp
1237 * gdb.reverse/consecutive-reverse.exp
1238 * gdb.reverse/finish-precsave.exp
1239 * gdb.reverse/finish-reverse-bkpt.exp
1240 * gdb.reverse/finish-reverse.exp
1241 * gdb.reverse/fstatat-reverse.exp
1242 * gdb.reverse/getresuid-reverse.exp
1243 * gdb.reverse/i386-precsave.exp
1244 * gdb.reverse/i386-reverse.exp
1245 * gdb.reverse/i386-sse-reverse.exp
1246 * gdb.reverse/i387-env-reverse.exp
1247 * gdb.reverse/i387-stack-reverse.exp
1248 * gdb.reverse/insn-reverse.exp
1249 * gdb.reverse/machinestate-precsave.exp
1250 * gdb.reverse/machinestate.exp
1251 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1252 * gdb.reverse/pipe-reverse.exp
1253 * gdb.reverse/readv-reverse.exp
1254 * gdb.reverse/recvmsg-reverse.exp
1255 * gdb.reverse/rerun-prec.exp
1256 * gdb.reverse/s390-mvcle.exp
1257 * gdb.reverse/step-precsave.exp
1258 * gdb.reverse/step-reverse.exp
1259 * gdb.reverse/time-reverse.exp
1260 * gdb.reverse/until-precsave.exp
1261 * gdb.reverse/until-reverse.exp
1262 * gdb.reverse/waitpid-reverse.exp
1263 * gdb.reverse/watch-precsave.exp
1264 * gdb.reverse/watch-reverse.exp
1265 * gdb.rust/generics.exp
1266 * gdb.rust/methods.exp
1267 * gdb.rust/modules.exp
1268 * gdb.rust/simple.exp
1269 * gdb.server/connect-with-no-symbol-file.exp
1270 * gdb.server/ext-attach.exp
1271 * gdb.server/ext-restart.exp
1272 * gdb.server/ext-wrapper.exp
1273 * gdb.server/file-transfer.exp
1274 * gdb.server/server-exec-info.exp
1275 * gdb.server/server-kill.exp
1276 * gdb.server/server-mon.exp
1277 * gdb.server/wrapper.exp
1278 * gdb.stabs/exclfwd.exp
1279 * gdb.stabs/gdb11479.exp
1280 * gdb.threads/clone-new-thread-event.exp
1281 * gdb.threads/corethreads.exp
1282 * gdb.threads/current-lwp-dead.exp
1283 * gdb.threads/dlopen-libpthread.exp
1284 * gdb.threads/gcore-thread.exp
1285 * gdb.threads/sigstep-threads.exp
1286 * gdb.threads/watchpoint-fork.exp
1287 * gdb.trace/actions-changed.exp
1288 * gdb.trace/backtrace.exp
1289 * gdb.trace/change-loc.exp
1290 * gdb.trace/circ.exp
1291 * gdb.trace/collection.exp
1292 * gdb.trace/disconnected-tracing.exp
1293 * gdb.trace/ftrace.exp
1294 * gdb.trace/mi-trace-frame-collected.exp
1295 * gdb.trace/mi-trace-unavailable.exp
1296 * gdb.trace/mi-traceframe-changed.exp
1297 * gdb.trace/mi-tsv-changed.exp
1298 * gdb.trace/no-attach-trace.exp
1299 * gdb.trace/passc-dyn.exp
1300 * gdb.trace/qtro.exp
1301 * gdb.trace/range-stepping.exp
1302 * gdb.trace/read-memory.exp
1303 * gdb.trace/save-trace.exp
1304 * gdb.trace/signal.exp
1305 * gdb.trace/status-stop.exp
1306 * gdb.trace/tfile.exp
1307 * gdb.trace/trace-break.exp
1308 * gdb.trace/trace-buffer-size.exp
1309 * gdb.trace/trace-condition.exp
1310 * gdb.trace/tracefile-pseudo-reg.exp
1311 * gdb.trace/tstatus.exp
1312 * gdb.trace/unavailable.exp
1313 * gdb.trace/while-dyn.exp
1314 * gdb.trace/while-stepping.exp
1315
34c41c68
DE
13162016-12-22 Doug Evans <xdje42@gmail.com>
1317
1318 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1319 and msymbols.
1320
16e69324
YQ
13212016-12-19 Yao Qi <yao.qi@linaro.org>
1322
1323 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1324 (test_with_self): Don't call do_steps_and_nexts, and remove
1325 code about stepping into xmalloc.
1326
f94f411b
YQ
13272016-12-09 Yao Qi <yao.qi@linaro.org>
1328
1329 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1330
13312016-12-09 Yao Qi <yao.qi@linaro.org>
1332
1333 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1334
f1b5deee
PA
13352016-12-09 Pedro Alves <palves@redhat.com>
1336
1337 * gdb.base/all-architectures-0.exp: New file.
1338 * gdb.base/all-architectures-1.exp: New file.
1339 * gdb.base/all-architectures-2.exp: New file.
1340 * gdb.base/all-architectures-3.exp: New file.
1341 * gdb.base/all-architectures-4.exp: New file.
1342 * gdb.base/all-architectures-5.exp: New file.
1343 * gdb.base/all-architectures-6.exp: New file.
1344 * gdb.base/all-architectures-7.exp: New file.
1345 * gdb.base/all-architectures.exp.in: New file.
1346
364ca42e
YQ
13472016-12-09 Yao Qi <yao.qi@linaro.org>
1348
1349 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1350
107c2d62
LM
13512016-12-02 Luis Machado <lgustavo@codesourcery.com>
1352
1353 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1354 possible.
1355 Remove useless pattern-matching code.
1356
df3ee9ca
PA
13572016-12-02 Pedro Alves <palves@redhat.com>
1358
1359 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1360 procedure.
1361 (top level): Call it.
1362
ec835369
PA
13632016-12-02 Pedro Alves <palves@redhat.com>
1364
1365 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1366 New procedure.
1367 (top level): Call it.
1368
01770bbd
PA
13692016-12-02 Pedro Alves <palves@redhat.com>
1370
1371 PR cli/20559
1372 * gdb.base/commands.exp (user_defined_command_args_eval): New
1373 procedure.
1374 (top level): Call it.
1375
008459ea
LM
13762016-12-02 Luis Machado <lgustavo@codesourcery.com>
1377
1378 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1379 timeout handling.
1380
0c1b455e
TT
13812016-12-02 Tom Tromey <tom@tromey.com>
1382
1383 * gdb.dwarf2/main-subprogram.c: New file.
1384 * gdb.dwarf2/main-subprogram.exp: New file.
1385
018572b8
LM
13862016-12-01 Luis Machado <lgustavo@codesourcery.com>
1387
1388 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1389 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1390 gdb_test_no_output for a couple of cases.
1391 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1392
84c93cd5
LM
13932016-12-01 Luis Machado <lgustavo@codesourcery.com>
1394
1395 Fix test names and standardize compilation error messages throughout
1396 the following files:
1397
1398 * gdb.ada/start.exp
1399 * gdb.arch/alpha-step.exp
1400 * gdb.arch/e500-prologue.exp
1401 * gdb.arch/ftrace-insn-reloc.exp
1402 * gdb.arch/gdb1291.exp
1403 * gdb.arch/gdb1431.exp
1404 * gdb.arch/gdb1558.exp
1405 * gdb.arch/i386-dr3-watch.exp
1406 * gdb.arch/i386-sse-stack-align.exp
1407 * gdb.arch/ia64-breakpoint-shadow.exp
1408 * gdb.arch/pa-nullify.exp
1409 * gdb.arch/powerpc-aix-prologue.exp
1410 * gdb.arch/thumb-bx-pc.exp
1411 * gdb.base/annota1.exp
1412 * gdb.base/annota3.exp
1413 * gdb.base/arrayidx.exp
1414 * gdb.base/assign.exp
1415 * gdb.base/attach.exp
1416 * gdb.base/auxv.exp
1417 * gdb.base/bang.exp
1418 * gdb.base/bfp-test.exp
1419 * gdb.base/bigcore.exp
1420 * gdb.base/bitfields2.exp
1421 * gdb.base/break-fun-addr.exp
1422 * gdb.base/break-probes.exp
1423 * gdb.base/call-rt-st.exp
1424 * gdb.base/callexit.exp
1425 * gdb.base/catch-fork-kill.exp
1426 * gdb.base/charset.exp
1427 * gdb.base/checkpoint.exp
1428 * gdb.base/comprdebug.exp
1429 * gdb.base/constvars.exp
1430 * gdb.base/coredump-filter.exp
1431 * gdb.base/cursal.exp
1432 * gdb.base/cvexpr.exp
1433 * gdb.base/detach.exp
1434 * gdb.base/display.exp
1435 * gdb.base/dmsym.exp
1436 * gdb.base/dprintf-pending.exp
1437 * gdb.base/dso2dso.exp
1438 * gdb.base/dtrace-probe.exp
1439 * gdb.base/dump.exp
1440 * gdb.base/enum_cond.exp
1441 * gdb.base/exe-lock.exp
1442 * gdb.base/exec-invalid-sysroot.exp
1443 * gdb.base/execl-update-breakpoints.exp
1444 * gdb.base/exprs.exp
1445 * gdb.base/fileio.exp
1446 * gdb.base/find.exp
1447 * gdb.base/finish.exp
1448 * gdb.base/fixsection.exp
1449 * gdb.base/foll-vfork.exp
1450 * gdb.base/frame-args.exp
1451 * gdb.base/gcore.exp
1452 * gdb.base/gdb1250.exp
1453 * gdb.base/global-var-nested-by-dso.exp
1454 * gdb.base/gnu-ifunc.exp
1455 * gdb.base/hashline1.exp
1456 * gdb.base/hashline2.exp
1457 * gdb.base/hashline3.exp
1458 * gdb.base/hbreak-in-shr-unsupported.exp
1459 * gdb.base/huge.exp
1460 * gdb.base/infcall-input.exp
1461 * gdb.base/info-fun.exp
1462 * gdb.base/info-shared.exp
1463 * gdb.base/jit-simple.exp
1464 * gdb.base/jit-so.exp
1465 * gdb.base/jit.exp
1466 * gdb.base/jump.exp
1467 * gdb.base/label.exp
1468 * gdb.base/lineinc.exp
1469 * gdb.base/logical.exp
1470 * gdb.base/longjmp.exp
1471 * gdb.base/macscp.exp
1472 * gdb.base/miscexprs.exp
1473 * gdb.base/new-ui-echo.exp
1474 * gdb.base/new-ui-pending-input.exp
1475 * gdb.base/new-ui.exp
1476 * gdb.base/nodebug.exp
1477 * gdb.base/nofield.exp
1478 * gdb.base/offsets.exp
1479 * gdb.base/overlays.exp
1480 * gdb.base/pending.exp
1481 * gdb.base/pointers.exp
1482 * gdb.base/pr11022.exp
1483 * gdb.base/printcmds.exp
1484 * gdb.base/prologue.exp
1485 * gdb.base/ptr-typedef.exp
1486 * gdb.base/realname-expand.exp
1487 * gdb.base/relativedebug.exp
1488 * gdb.base/relocate.exp
1489 * gdb.base/remote.exp
1490 * gdb.base/reread.exp
1491 * gdb.base/return2.exp
1492 * gdb.base/savedregs.exp
1493 * gdb.base/sep.exp
1494 * gdb.base/sepdebug.exp
1495 * gdb.base/sepsymtab.exp
1496 * gdb.base/set-inferior-tty.exp
1497 * gdb.base/setshow.exp
1498 * gdb.base/shlib-call.exp
1499 * gdb.base/sigaltstack.exp
1500 * gdb.base/siginfo-addr.exp
1501 * gdb.base/signals.exp
1502 * gdb.base/signull.exp
1503 * gdb.base/sigrepeat.exp
1504 * gdb.base/so-impl-ld.exp
1505 * gdb.base/solib-display.exp
1506 * gdb.base/solib-overlap.exp
1507 * gdb.base/solib-search.exp
1508 * gdb.base/solib-symbol.exp
1509 * gdb.base/structs.exp
1510 * gdb.base/structs2.exp
1511 * gdb.base/symtab-search-order.exp
1512 * gdb.base/twice.exp
1513 * gdb.base/unload.exp
1514 * gdb.base/varargs.exp
1515 * gdb.base/watchpoint-solib.exp
1516 * gdb.base/watchpoint.exp
1517 * gdb.base/whatis.exp
1518 * gdb.base/wrong_frame_bt_full.exp
1519 * gdb.btrace/dlopen.exp
1520 * gdb.cell/ea-standalone.exp
1521 * gdb.cell/ea-test.exp
1522 * gdb.cp/dispcxx.exp
1523 * gdb.cp/gdb2384.exp
1524 * gdb.cp/method2.exp
1525 * gdb.cp/nextoverthrow.exp
1526 * gdb.cp/pr10728.exp
1527 * gdb.disasm/am33.exp
1528 * gdb.disasm/h8300s.exp
1529 * gdb.disasm/mn10300.exp
1530 * gdb.disasm/sh3.exp
1531 * gdb.dwarf2/dw2-dir-file-name.exp
1532 * gdb.fortran/complex.exp
1533 * gdb.fortran/library-module.exp
1534 * gdb.guile/scm-pretty-print.exp
1535 * gdb.guile/scm-symbol.exp
1536 * gdb.guile/scm-type.exp
1537 * gdb.guile/scm-value.exp
1538 * gdb.linespec/linespec.exp
1539 * gdb.mi/gdb701.exp
1540 * gdb.mi/gdb792.exp
1541 * gdb.mi/mi-breakpoint-changed.exp
1542 * gdb.mi/mi-dprintf-pending.exp
1543 * gdb.mi/mi-dprintf.exp
1544 * gdb.mi/mi-exit-code.exp
1545 * gdb.mi/mi-pending.exp
1546 * gdb.mi/mi-solib.exp
1547 * gdb.mi/new-ui-mi-sync.exp
1548 * gdb.mi/pr11022.exp
1549 * gdb.mi/user-selected-context-sync.exp
1550 * gdb.opt/solib-intra-step.exp
1551 * gdb.python/py-events.exp
1552 * gdb.python/py-finish-breakpoint.exp
1553 * gdb.python/py-mi.exp
1554 * gdb.python/py-prettyprint.exp
1555 * gdb.python/py-shared.exp
1556 * gdb.python/py-symbol.exp
1557 * gdb.python/py-template.exp
1558 * gdb.python/py-type.exp
1559 * gdb.python/py-value.exp
1560 * gdb.reverse/solib-precsave.exp
1561 * gdb.reverse/solib-reverse.exp
1562 * gdb.server/solib-list.exp
1563 * gdb.stabs/weird.exp
1564 * gdb.threads/reconnect-signal.exp
1565 * gdb.threads/stepi-random-signal.exp
1566 * gdb.trace/actions.exp
1567 * gdb.trace/ax.exp
1568 * gdb.trace/backtrace.exp
1569 * gdb.trace/change-loc.exp
1570 * gdb.trace/deltrace.exp
1571 * gdb.trace/ftrace-lock.exp
1572 * gdb.trace/ftrace.exp
1573 * gdb.trace/infotrace.exp
1574 * gdb.trace/mi-tracepoint-changed.exp
1575 * gdb.trace/packetlen.exp
1576 * gdb.trace/passcount.exp
1577 * gdb.trace/pending.exp
1578 * gdb.trace/range-stepping.exp
1579 * gdb.trace/report.exp
1580 * gdb.trace/stap-trace.exp
1581 * gdb.trace/tfind.exp
1582 * gdb.trace/trace-break.exp
1583 * gdb.trace/trace-condition.exp
1584 * gdb.trace/trace-enable-disable.exp
1585 * gdb.trace/trace-mt.exp
1586 * gdb.trace/tracecmd.exp
1587 * gdb.trace/tspeed.exp
1588 * gdb.trace/tsv.exp
1589 * lib/perftest.exp
1590
fb9feb35
LM
15912016-12-01 Luis Machado <lgustavo@codesourcery.com>
1592
1593 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1594 with gdb_test_no_output.
1595 Use command as test name.
1596
cd2ddb6c
LM
15972016-12-01 Luis Machado <lgustavo@codesourcery.com>
1598
1599 Fix test names starting with uppercase throughout the files.
1600
1601 * gdb.ada/assign_1.exp
1602 * gdb.ada/boolean_expr.exp
1603 * gdb.base/arrayidx.exp
1604 * gdb.base/del.exp
1605 * gdb.base/gcore-buffer-overflow.exp
1606 * gdb.base/testenv.exp
1607 * gdb.compile/compile.exp
1608 * gdb.python/py-framefilter-invalidarg.exp
1609 * gdb.python/py-framefilter.exp
1610
bb95117e
LM
16112016-12-01 Luis Machado <lgustavo@codesourcery.com>
1612
1613 Fix test names starting with uppercase throughout the files.
1614
1615 * gdb.ada/array_return.exp
1616 * gdb.ada/expr_delims.exp
1617 * gdb.ada/mi_dyn_arr.exp
1618 * gdb.ada/mi_interface.exp
1619 * gdb.ada/mi_var_array.exp
1620 * gdb.ada/watch_arg.exp
1621 * gdb.arch/alpha-step.exp
1622 * gdb.arch/altivec-regs.exp
1623 * gdb.arch/e500-regs.exp
1624 * gdb.arch/powerpc-d128-regs.exp
1625 * gdb.base/arrayidx.exp
1626 * gdb.base/break.exp
1627 * gdb.base/checkpoint.exp
1628 * gdb.base/debug-expr.exp
1629 * gdb.base/dmsym.exp
1630 * gdb.base/radix.exp
1631 * gdb.base/sepdebug.exp
1632 * gdb.base/testenv.exp
1633 * gdb.base/watch_thread_num.exp
1634 * gdb.base/watchpoint-cond-gone.exp
1635 * gdb.cell/break.exp
1636 * gdb.cell/ea-cache.exp
1637 * gdb.compile/compile.exp
1638 * gdb.cp/gdb2495.exp
1639 * gdb.gdb/selftest.exp
1640 * gdb.gdb/xfullpath.exp
1641 * gdb.go/hello.exp
1642 * gdb.go/integers.exp
1643 * gdb.objc/basicclass.exp
1644 * gdb.pascal/hello.exp
1645 * gdb.pascal/integers.exp
1646 * gdb.python/py-breakpoint.exp
1647 * gdb.python/py-cmd.exp
1648 * gdb.python/py-linetable.exp
1649 * gdb.python/py-xmethods.exp
1650 * gdb.python/python.exp
1651 * gdb.reverse/consecutive-precsave.exp
1652 * gdb.reverse/finish-precsave.exp
1653 * gdb.reverse/i386-precsave.exp
1654 * gdb.reverse/machinestate-precsave.exp
1655 * gdb.reverse/sigall-precsave.exp
1656 * gdb.reverse/solib-precsave.exp
1657 * gdb.reverse/step-precsave.exp
1658 * gdb.reverse/until-precsave.exp
1659 * gdb.reverse/watch-precsave.exp
1660 * gdb.threads/leader-exit.exp
1661 * gdb.threads/pthreads.exp
1662 * gdb.threads/wp-replication.exp
1663 * gdb.trace/actions.exp
1664 * gdb.trace/mi-tsv-changed.exp
1665 * gdb.trace/tsv.exp
1666
de97fdd4
LM
16672016-12-01 Luis Machado <lgustavo@codesourcery.com>
1668
1669 Fix test names starting with uppercase throughout the files.
1670
1671 * gdb.arch/i386-bp_permanent.exp
1672 * gdb.arch/i386-gnu-cfi.exp
1673 * gdb.base/disasm-end-cu.exp
1674 * gdb.base/macscp.exp
1675 * gdb.base/pending.exp
1676 * gdb.base/watch_thread_num.exp
1677 * gdb.cp/exception.exp
1678 * gdb.cp/gdb2495.exp
1679 * gdb.cp/local.exp
1680 * gdb.python/py-evsignal.exp
1681 * gdb.python/python.exp
1682 * gdb.trace/tracecmd.exp
1683
9f058c10
LM
16842016-12-01 Luis Machado <lgustavo@codesourcery.com>
1685
1686 Fix test names starting with uppercase throughout the files.
1687
1688 * gdb.base/charset.exp
1689 * gdb.base/eval.exp
1690 * gdb.base/multi-forks.exp
1691 * gdb.guile/scm-progspace.exp
1692 * gdb.opencl/datatypes.exp
1693 * gdb.python/py-block.exp
1694 * gdb.python/py-function.exp
1695 * gdb.python/py-symbol.exp
1696 * gdb.python/py-symtab.exp
1697 * gdb.python/py-xmethods.exp
1698 * gdb.reverse/break-precsave.exp
1699 * gdb.reverse/break-reverse.exp
1700 * gdb.reverse/consecutive-precsave.exp
1701 * gdb.reverse/consecutive-reverse.exp
1702 * gdb.reverse/finish-precsave.exp
1703 * gdb.reverse/finish-reverse-bkpt.exp
1704 * gdb.reverse/finish-reverse.exp
1705 * gdb.reverse/fstatat-reverse.exp
1706 * gdb.reverse/getresuid-reverse.exp
1707 * gdb.reverse/i386-precsave.exp
1708 * gdb.reverse/i386-reverse.exp
1709 * gdb.reverse/i386-sse-reverse.exp
1710 * gdb.reverse/i387-stack-reverse.exp
1711 * gdb.reverse/insn-reverse.exp
1712 * gdb.reverse/machinestate-precsave.exp
1713 * gdb.reverse/machinestate.exp
1714 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1715 * gdb.reverse/pipe-reverse.exp
1716 * gdb.reverse/readv-reverse.exp
1717 * gdb.reverse/recvmsg-reverse.exp
1718 * gdb.reverse/rerun-prec.exp
1719 * gdb.reverse/s390-mvcle.exp
1720 * gdb.reverse/sigall-precsave.exp
1721 * gdb.reverse/sigall-reverse.exp
1722 * gdb.reverse/solib-precsave.exp
1723 * gdb.reverse/solib-reverse.exp
1724 * gdb.reverse/step-precsave.exp
1725 * gdb.reverse/step-reverse.exp
1726 * gdb.reverse/time-reverse.exp
1727 * gdb.reverse/until-precsave.exp
1728 * gdb.reverse/until-reverse.exp
1729 * gdb.reverse/waitpid-reverse.exp
1730 * gdb.reverse/watch-precsave.exp
1731 * gdb.reverse/watch-reverse.exp
1732
cdc7edd7
LM
17332016-12-01 Luis Machado <lgustavo@codesourcery.com>
1734
1735 Fix test names starting with uppercase throughout the files.
1736
1737 * gdb.arch/i386-mpx-simple_segv.exp
1738 * gdb.arch/i386-mpx.exp
1739 * gdb.arch/i386-permbkpt.exp
1740 * gdb.arch/pa-nullify.exp
1741 * gdb.arch/powerpc-d128-regs.exp
1742 * gdb.arch/vsx-regs.exp
1743 * gdb.base/bfp-test.exp
1744 * gdb.base/break.exp
1745 * gdb.base/breakpoint-shadow.exp
1746 * gdb.base/callfuncs.exp
1747 * gdb.base/charset.exp
1748 * gdb.base/commands.exp
1749 * gdb.base/completion.exp
1750 * gdb.base/dfp-test.exp
1751 * gdb.base/echo.exp
1752 * gdb.base/ending-run.exp
1753 * gdb.base/eval.exp
1754 * gdb.base/expand-psymtabs.exp
1755 * gdb.base/float128.exp
1756 * gdb.base/floatn.exp
1757 * gdb.base/foll-exec-mode.exp
1758 * gdb.base/gdb1056.exp
1759 * gdb.base/gdb11531.exp
1760 * gdb.base/kill-after-signal.exp
1761 * gdb.base/multi-forks.exp
1762 * gdb.base/overlays.exp
1763 * gdb.base/pending.exp
1764 * gdb.base/sepdebug.exp
1765 * gdb.base/testenv.exp
1766 * gdb.base/valgrind-db-attach.exp
1767 * gdb.base/watch_thread_num.exp
1768 * gdb.base/watchpoint-cond-gone.exp
1769 * gdb.base/watchpoint.exp
1770 * gdb.base/watchpoints.exp
1771 * gdb.cp/arg-reference.exp
1772 * gdb.cp/baseenum.exp
1773 * gdb.cp/operator.exp
1774 * gdb.cp/shadow.exp
1775 * gdb.dwarf2/dw2-op-out-param.exp
1776 * gdb.dwarf2/dw2-reg-undefined.exp
1777 * gdb.go/chan.exp
1778 * gdb.go/hello.exp
1779 * gdb.go/integers.exp
1780 * gdb.go/methods.exp
1781 * gdb.go/package.exp
1782 * gdb.guile/scm-parameter.exp
1783 * gdb.guile/scm-progspace.exp
1784 * gdb.guile/scm-value.exp
1785 * gdb.mi/mi-pending.exp
1786 * gdb.mi/user-selected-context-sync.exp
1787 * gdb.multi/multi-attach.exp
1788 * gdb.multi/tids.exp
1789 * gdb.opt/clobbered-registers-O2.exp
1790 * gdb.pascal/floats.exp
1791 * gdb.pascal/integers.exp
1792 * gdb.python/py-block.exp
1793 * gdb.python/py-events.exp
1794 * gdb.python/py-parameter.exp
1795 * gdb.python/py-symbol.exp
1796 * gdb.python/py-symtab.exp
1797 * gdb.python/py-type.exp
1798 * gdb.python/py-value.exp
1799 * gdb.python/py-xmethods.exp
1800 * gdb.python/python.exp
1801 * gdb.reverse/break-precsave.exp
1802 * gdb.reverse/consecutive-precsave.exp
1803 * gdb.reverse/finish-precsave.exp
1804 * gdb.reverse/i386-precsave.exp
1805 * gdb.reverse/machinestate-precsave.exp
1806 * gdb.reverse/sigall-precsave.exp
1807 * gdb.reverse/solib-precsave.exp
1808 * gdb.reverse/step-precsave.exp
1809 * gdb.reverse/until-precsave.exp
1810 * gdb.reverse/watch-precsave.exp
1811 * gdb.server/ext-attach.exp
1812 * gdb.server/ext-restart.exp
1813 * gdb.server/ext-run.exp
1814 * gdb.server/ext-wrapper.exp
1815 * gdb.stabs/gdb11479.exp
1816 * gdb.stabs/weird.exp
1817 * gdb.threads/attach-many-short-lived-threads.exp
1818 * gdb.threads/kill.exp
1819 * gdb.threads/watchpoint-fork.exp
1820
bc6c7af4
LM
18212016-12-01 Luis Machado <lgustavo@codesourcery.com>
1822
1823 Fix test names starting with uppercase throughout all the files below.
1824
1825 * gdb.ada/array_return.exp
1826 * gdb.ada/catch_ex.exp
1827 * gdb.ada/info_exc.exp
1828 * gdb.ada/mi_catch_ex.exp
1829 * gdb.ada/mi_dyn_arr.exp
1830 * gdb.ada/mi_ex_cond.exp
1831 * gdb.ada/mi_exc_info.exp
1832 * gdb.ada/mi_interface.exp
1833 * gdb.ada/mi_task_arg.exp
1834 * gdb.ada/mi_task_info.exp
1835 * gdb.ada/mi_var_array.exp
1836 * gdb.arch/alpha-step.exp
1837 * gdb.arch/amd64-disp-step.exp
1838 * gdb.arch/arm-disp-step.exp
1839 * gdb.arch/disp-step-insn-reloc.exp
1840 * gdb.arch/e500-prologue.exp
1841 * gdb.arch/ftrace-insn-reloc.exp
1842 * gdb.arch/gdb1558.exp
1843 * gdb.arch/i386-bp_permanent.exp
1844 * gdb.arch/i386-disp-step.exp
1845 * gdb.arch/i386-float.exp
1846 * gdb.arch/i386-gnu-cfi.exp
1847 * gdb.arch/ia64-breakpoint-shadow.exp
1848 * gdb.arch/mips16-thunks.exp
1849 * gdb.arch/pa-nullify.exp
1850 * gdb.arch/powerpc-aix-prologue.exp
1851 * gdb.arch/powerpc-power.exp
1852 * gdb.arch/ppc-dfp.exp
1853 * gdb.arch/s390-tdbregs.exp
1854 * gdb.arch/spu-info.exp
1855 * gdb.arch/spu-ls.exp
1856 * gdb.arch/thumb-bx-pc.exp
1857 * gdb.base/advance.exp
1858 * gdb.base/annota-input-while-running.exp
1859 * gdb.base/arrayidx.exp
1860 * gdb.base/asmlabel.exp
1861 * gdb.base/async.exp
1862 * gdb.base/attach-wait-input.exp
1863 * gdb.base/auto-connect-native-target.exp
1864 * gdb.base/batch-preserve-term-settings.exp
1865 * gdb.base/bfp-test.exp
1866 * gdb.base/bigcore.exp
1867 * gdb.base/bp-permanent.exp
1868 * gdb.base/break-always.exp
1869 * gdb.base/break-fun-addr.exp
1870 * gdb.base/break-idempotent.exp
1871 * gdb.base/break-main-file-remove-fail.exp
1872 * gdb.base/break-probes.exp
1873 * gdb.base/break-unload-file.exp
1874 * gdb.base/break.exp
1875 * gdb.base/call-ar-st.exp
1876 * gdb.base/call-rt-st.exp
1877 * gdb.base/call-sc.exp
1878 * gdb.base/call-signal-resume.exp
1879 * gdb.base/call-strs.exp
1880 * gdb.base/callexit.exp
1881 * gdb.base/callfuncs.exp
1882 * gdb.base/catch-gdb-caused-signals.exp
1883 * gdb.base/catch-signal-siginfo-cond.exp
1884 * gdb.base/catch-syscall.exp
1885 * gdb.base/compare-sections.exp
1886 * gdb.base/cond-eval-mode.exp
1887 * gdb.base/condbreak-call-false.exp
1888 * gdb.base/consecutive-step-over.exp
1889 * gdb.base/cursal.exp
1890 * gdb.base/disabled-location.exp
1891 * gdb.base/disasm-end-cu.exp
1892 * gdb.base/display.exp
1893 * gdb.base/double-prompt-target-event-error.exp
1894 * gdb.base/dprintf-bp-same-addr.exp
1895 * gdb.base/dprintf-detach.exp
1896 * gdb.base/dprintf-next.exp
1897 * gdb.base/dprintf-non-stop.exp
1898 * gdb.base/dprintf-pending.exp
1899 * gdb.base/dso2dso.exp
1900 * gdb.base/ending-run.exp
1901 * gdb.base/enum_cond.exp
1902 * gdb.base/examine-backward.exp
1903 * gdb.base/exe-lock.exp
1904 * gdb.base/exec-invalid-sysroot.exp
1905 * gdb.base/execl-update-breakpoints.exp
1906 * gdb.base/execution-termios.exp
1907 * gdb.base/fileio.exp
1908 * gdb.base/fixsection.exp
1909 * gdb.base/foll-exec-mode.exp
1910 * gdb.base/foll-exec.exp
1911 * gdb.base/fork-running-state.exp
1912 * gdb.base/frame-args.exp
1913 * gdb.base/fullpath-expand.exp
1914 * gdb.base/func-ptr.exp
1915 * gdb.base/gcore-relro-pie.exp
1916 * gdb.base/gdb1090.exp
1917 * gdb.base/gdb1555.exp
1918 * gdb.base/global-var-nested-by-dso.exp
1919 * gdb.base/gnu-ifunc.exp
1920 * gdb.base/hbreak-in-shr-unsupported.exp
1921 * gdb.base/hbreak-unmapped.exp
1922 * gdb.base/hook-stop.exp
1923 * gdb.base/infcall-input.exp
1924 * gdb.base/info-fun.exp
1925 * gdb.base/info-shared.exp
1926 * gdb.base/interrupt-noterm.exp
1927 * gdb.base/jit-so.exp
1928 * gdb.base/jit.exp
1929 * gdb.base/line-symtabs.exp
1930 * gdb.base/list.exp
1931 * gdb.base/longjmp.exp
1932 * gdb.base/macscp.exp
1933 * gdb.base/max-value-size.exp
1934 * gdb.base/nodebug.exp
1935 * gdb.base/nofield.exp
1936 * gdb.base/overlays.exp
1937 * gdb.base/paginate-after-ctrl-c-running.exp
1938 * gdb.base/paginate-bg-execution.exp
1939 * gdb.base/paginate-inferior-exit.exp
1940 * gdb.base/pending.exp
1941 * gdb.base/pr11022.exp
1942 * gdb.base/printcmds.exp
1943 * gdb.base/ptr-typedef.exp
1944 * gdb.base/ptype.exp
1945 * gdb.base/randomize.exp
1946 * gdb.base/range-stepping.exp
1947 * gdb.base/realname-expand.exp
1948 * gdb.base/relativedebug.exp
1949 * gdb.base/remote.exp
1950 * gdb.base/savedregs.exp
1951 * gdb.base/sepdebug.exp
1952 * gdb.base/set-noassign.exp
1953 * gdb.base/shlib-call.exp
1954 * gdb.base/shreloc.exp
1955 * gdb.base/sigaltstack.exp
1956 * gdb.base/sigbpt.exp
1957 * gdb.base/siginfo-addr.exp
1958 * gdb.base/siginfo-obj.exp
1959 * gdb.base/siginfo-thread.exp
1960 * gdb.base/signest.exp
1961 * gdb.base/signull.exp
1962 * gdb.base/sigrepeat.exp
1963 * gdb.base/skip.exp
1964 * gdb.base/so-impl-ld.exp
1965 * gdb.base/solib-corrupted.exp
1966 * gdb.base/solib-disc.exp
1967 * gdb.base/solib-display.exp
1968 * gdb.base/solib-overlap.exp
1969 * gdb.base/solib-search.exp
1970 * gdb.base/solib-symbol.exp
1971 * gdb.base/source-execution.exp
1972 * gdb.base/sss-bp-on-user-bp-2.exp
1973 * gdb.base/sss-bp-on-user-bp.exp
1974 * gdb.base/stack-checking.exp
1975 * gdb.base/stale-infcall.exp
1976 * gdb.base/step-break.exp
1977 * gdb.base/step-line.exp
1978 * gdb.base/step-over-exit.exp
1979 * gdb.base/step-test.exp
1980 * gdb.base/structs.exp
1981 * gdb.base/sym-file.exp
1982 * gdb.base/symtab-search-order.exp
1983 * gdb.base/term.exp
1984 * gdb.base/type-opaque.exp
1985 * gdb.base/unload.exp
1986 * gdb.base/until-nodebug.exp
1987 * gdb.base/until.exp
1988 * gdb.base/unwindonsignal.exp
1989 * gdb.base/watch-cond.exp
1990 * gdb.base/watch-non-mem.exp
1991 * gdb.base/watch_thread_num.exp
1992 * gdb.base/watchpoint-reuse-slot.exp
1993 * gdb.base/watchpoint-solib.exp
1994 * gdb.base/watchpoint.exp
1995 * gdb.btrace/dlopen.exp
1996 * gdb.cell/arch.exp
1997 * gdb.cell/break.exp
1998 * gdb.cell/bt.exp
1999 * gdb.cell/core.exp
2000 * gdb.cell/data.exp
2001 * gdb.cell/dwarfaddr.exp
2002 * gdb.cell/ea-cache.exp
2003 * gdb.cell/ea-standalone.exp
2004 * gdb.cell/ea-test.exp
2005 * gdb.cell/f-regs.exp
2006 * gdb.cell/fork.exp
2007 * gdb.cell/gcore.exp
2008 * gdb.cell/mem-access.exp
2009 * gdb.cell/ptype.exp
2010 * gdb.cell/registers.exp
2011 * gdb.cell/sizeof.exp
2012 * gdb.cell/solib-symbol.exp
2013 * gdb.cell/solib.exp
2014 * gdb.compile/compile-tls.exp
2015 * gdb.cp/exception.exp
2016 * gdb.cp/gdb2495.exp
2017 * gdb.cp/local.exp
2018 * gdb.cp/mb-inline.exp
2019 * gdb.cp/mb-templates.exp
2020 * gdb.cp/pr10687.exp
2021 * gdb.cp/pr9167.exp
2022 * gdb.cp/scope-err.exp
2023 * gdb.cp/templates.exp
2024 * gdb.cp/virtfunc.exp
2025 * gdb.dwarf2/dw2-dir-file-name.exp
2026 * gdb.dwarf2/dw2-single-line-discriminators.exp
2027 * gdb.fortran/complex.exp
2028 * gdb.fortran/library-module.exp
2029 * gdb.guile/guile.exp
2030 * gdb.guile/scm-cmd.exp
2031 * gdb.guile/scm-frame-inline.exp
2032 * gdb.guile/scm-objfile.exp
2033 * gdb.guile/scm-pretty-print.exp
2034 * gdb.guile/scm-symbol.exp
2035 * gdb.guile/scm-type.exp
2036 * gdb.guile/scm-value.exp
2037 * gdb.linespec/keywords.exp
2038 * gdb.linespec/ls-errs.exp
2039 * gdb.linespec/macro-relative.exp
2040 * gdb.linespec/thread.exp
2041 * gdb.mi/mi-breakpoint-changed.exp
2042 * gdb.mi/mi-dprintf-pending.exp
2043 * gdb.mi/mi-fullname-deleted.exp
2044 * gdb.mi/mi-logging.exp
2045 * gdb.mi/mi-pending.exp
2046 * gdb.mi/mi-solib.exp
2047 * gdb.mi/new-ui-mi-sync.exp
2048 * gdb.mi/user-selected-context-sync.exp
2049 * gdb.multi/dummy-frame-restore.exp
2050 * gdb.multi/multi-arch-exec.exp
2051 * gdb.multi/remove-inferiors.exp
2052 * gdb.multi/watchpoint-multi-exit.exp
2053 * gdb.opt/solib-intra-step.exp
2054 * gdb.perf/backtrace.exp
2055 * gdb.perf/single-step.exp
2056 * gdb.perf/skip-command.exp
2057 * gdb.perf/skip-prologue.exp
2058 * gdb.perf/solib.exp
2059 * gdb.python/lib-types.exp
2060 * gdb.python/py-as-string.exp
2061 * gdb.python/py-bad-printers.exp
2062 * gdb.python/py-block.exp
2063 * gdb.python/py-breakpoint.exp
2064 * gdb.python/py-cmd.exp
2065 * gdb.python/py-events.exp
2066 * gdb.python/py-evthreads.exp
2067 * gdb.python/py-finish-breakpoint.exp
2068 * gdb.python/py-finish-breakpoint2.exp
2069 * gdb.python/py-frame-inline.exp
2070 * gdb.python/py-frame.exp
2071 * gdb.python/py-inferior.exp
2072 * gdb.python/py-infthread.exp
2073 * gdb.python/py-mi.exp
2074 * gdb.python/py-objfile.exp
2075 * gdb.python/py-pp-maint.exp
2076 * gdb.python/py-pp-registration.exp
2077 * gdb.python/py-prettyprint.exp
2078 * gdb.python/py-recurse-unwind.exp
2079 * gdb.python/py-shared.exp
2080 * gdb.python/py-symbol.exp
2081 * gdb.python/py-symtab.exp
2082 * gdb.python/py-template.exp
2083 * gdb.python/py-type.exp
2084 * gdb.python/py-unwind-maint.exp
2085 * gdb.python/py-unwind.exp
2086 * gdb.python/py-value.exp
2087 * gdb.python/python.exp
2088 * gdb.reverse/finish-reverse-bkpt.exp
2089 * gdb.reverse/insn-reverse.exp
2090 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2091 * gdb.reverse/solib-precsave.exp
2092 * gdb.reverse/solib-reverse.exp
2093 * gdb.stabs/gdb11479.exp
2094 * gdb.stabs/weird.exp
2095 * gdb.threads/fork-child-threads.exp
2096 * gdb.threads/fork-plus-threads.exp
2097 * gdb.threads/fork-thread-pending.exp
2098 * gdb.threads/forking-threads-plus-breakpoint.exp
2099 * gdb.threads/hand-call-in-threads.exp
2100 * gdb.threads/interrupted-hand-call.exp
2101 * gdb.threads/linux-dp.exp
2102 * gdb.threads/local-watch-wrong-thread.exp
2103 * gdb.threads/next-while-other-thread-longjmps.exp
2104 * gdb.threads/non-ldr-exit.exp
2105 * gdb.threads/pending-step.exp
2106 * gdb.threads/print-threads.exp
2107 * gdb.threads/process-dies-while-detaching.exp
2108 * gdb.threads/process-dies-while-handling-bp.exp
2109 * gdb.threads/pthreads.exp
2110 * gdb.threads/queue-signal.exp
2111 * gdb.threads/reconnect-signal.exp
2112 * gdb.threads/signal-command-handle-nopass.exp
2113 * gdb.threads/signal-command-multiple-signals-pending.exp
2114 * gdb.threads/signal-delivered-right-thread.exp
2115 * gdb.threads/signal-sigtrap.exp
2116 * gdb.threads/sigthread.exp
2117 * gdb.threads/staticthreads.exp
2118 * gdb.threads/stepi-random-signal.exp
2119 * gdb.threads/thread-unwindonsignal.exp
2120 * gdb.threads/thread_check.exp
2121 * gdb.threads/thread_events.exp
2122 * gdb.threads/tid-reuse.exp
2123 * gdb.threads/tls-nodebug.exp
2124 * gdb.threads/tls-shared.exp
2125 * gdb.threads/tls-so_extern.exp
2126 * gdb.threads/tls.exp
2127 * gdb.threads/wp-replication.exp
2128 * gdb.trace/actions-changed.exp
2129 * gdb.trace/actions.exp
2130 * gdb.trace/backtrace.exp
2131 * gdb.trace/change-loc.exp
2132 * gdb.trace/collection.exp
2133 * gdb.trace/deltrace.exp
2134 * gdb.trace/disconnected-tracing.exp
2135 * gdb.trace/entry-values.exp
2136 * gdb.trace/ftrace-lock.exp
2137 * gdb.trace/ftrace.exp
2138 * gdb.trace/infotrace.exp
2139 * gdb.trace/mi-trace-frame-collected.exp
2140 * gdb.trace/mi-trace-unavailable.exp
2141 * gdb.trace/mi-traceframe-changed.exp
2142 * gdb.trace/mi-tracepoint-changed.exp
2143 * gdb.trace/mi-tsv-changed.exp
2144 * gdb.trace/no-attach-trace.exp
2145 * gdb.trace/packetlen.exp
2146 * gdb.trace/passc-dyn.exp
2147 * gdb.trace/passcount.exp
2148 * gdb.trace/pending.exp
2149 * gdb.trace/pr16508.exp
2150 * gdb.trace/qtro.exp
2151 * gdb.trace/range-stepping.exp
2152 * gdb.trace/read-memory.exp
2153 * gdb.trace/report.exp
2154 * gdb.trace/save-trace.exp
2155 * gdb.trace/signal.exp
2156 * gdb.trace/stap-trace.exp
2157 * gdb.trace/status-stop.exp
2158 * gdb.trace/strace.exp
2159 * gdb.trace/tfile.exp
2160 * gdb.trace/tfind.exp
2161 * gdb.trace/trace-break.exp
2162 * gdb.trace/trace-condition.exp
2163 * gdb.trace/trace-enable-disable.exp
2164 * gdb.trace/trace-mt.exp
2165 * gdb.trace/tracecmd.exp
2166 * gdb.trace/tracefile-pseudo-reg.exp
2167 * gdb.trace/tspeed.exp
2168 * gdb.trace/tstatus.exp
2169 * gdb.trace/tsv.exp
2170 * gdb.trace/unavailable.exp
2171 * gdb.trace/while-dyn.exp
2172 * gdb.trace/while-stepping.exp
2173 * lib/gdb-guile.exp
2174 * lib/gdb.exp
2175 * lib/mi-support.exp
2176 * lib/pascal.exp
2177 * lib/perftest.exp
2178 * lib/prelink-support.exp
2179 * lib/selftest-support.exp
2180
ad02e4fe
SM
21812016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2182
2183 * Makefile.in: Include disable-implicit-rules.mk.
2184
22347e55
AA
21852016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2186
2187 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2188 non-byte-aligned bit fields.
2189
da5b30da
AA
21902016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2191
2192 PR gdb/12616
2193 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2194 respects the DW_AT_data_bit_offset attribute.
2195
b593ecca
SM
21962016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2197
2198 * gdb.base/default.exp: Fix output of "set language".
2199
3b165252
SM
22002016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2201
2202 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2203 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2204 make.
2205 * configure.ac: Remove checks for the make program.
2206 * configure: Re-generate.
2207
1a2f3d7f
KB
22082016-11-16 Kevin Buettner <kevinb@redhat.com>
2209
2210 * gdb.python/py-recurse-unwind.c (main): Add loop.
2211 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2212 to read_register() and gdb.parse_and_eval(). Make each code
2213 call a separate case that can be individually tested.
2214 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2215 proc. Call cont_and_backtrace for each of the code paths that
2216 we want to test in the unwinder.
2217
b7f38fda
AA
22182016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2219
2220 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2221 the definition of struct S.
2222
1f8db343
CM
22232016-11-11 Catherine Moore <clm@codesourcery.com>
2224
2225 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2226
fad0c9fb
PA
22272016-11-09 Pedro Alves <palves@redhat.com>
2228
2229 * gdb.base/commands.exp (runto_or_return): New procedure.
2230 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2231 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2232 (progvar_simple_while_test, progvar_complex_if_while_test)
2233 (if_while_breakpoint_command_test)
2234 (infrun_breakpoint_command_test, breakpoint_command_test)
2235 (user_defined_command_test, watchpoint_command_test)
2236 (test_command_prompt_position, redefine_hook_test)
2237 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2238 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2239 multi_line_input and multi_line. Remove gdb_expect and
2240 gdb_stop_suppressing_tests uses.
2241 * lib/gdb.exp (valnum_re): New global.
2242 (multi_line_input): New procedure.
2243
8354c62c
SM
22442016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2245
2246 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2247 Remove.
2248 (test_setup): Define with proc_with_prefix.
2249 (test_cli_inferior): Likewise.
2250 (test_cli_thread): Likewise.
2251 (test_cli_frame): Likewise.
2252 (test_cli_select_frame): Likewise.
2253 (test_cli_up_down): Likewise.
2254 (test_mi_thread_select): Likewise.
2255 (test_mi_stack_select_frame): Likewise.
2256 (test_cli_in_mi_inferior): Likewise.
2257 (test_cli_in_mi_thread): Likewise.
2258 (test_cli_in_mi_frame): Likewise.
2259 (top level): Do not use with_test_prefix_procname.
2260
64f367a2
PA
22612016-11-09 Pedro Alves <palves@redhat.com>
2262
2263 * gdb.base/commands.exp (gdbvar_simple_if_test)
2264 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2265 (progvar_simple_if_test, progvar_simple_while_test)
2266 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2267 (infrun_breakpoint_command_test, breakpoint_command_test)
2268 (user_defined_command_test, watchpoint_command_test)
2269 (test_command_prompt_position, deprecated_command_test)
2270 (bp_deleted_in_command, temporary_breakpoint_commands)
2271 (stray_arg0_test, source_file_with_indented_comment)
2272 (recursive_source_test, if_commands_test)
2273 (error_clears_commands_left, redefine_hook_test)
2274 (redefine_backtrace_test): Use proc_with_prefix.
2275 * lib/gdb.exp (proc_with_prefix): New proc.
2276
0bb65f1e
AA
22772016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2278
2279 * gdb.base/tui-layout.c: New file.
2280 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2281 disassembly window contains very long lines.
2282
7353f247
TT
22832016-11-08 Tom Tromey <tom@tromey.com>
2284
2285 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2286 depend on Python 2.
2287
30a7bb83
TT
22882016-11-08 Tom Tromey <tom@tromey.com>
2289
2290 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2291 New method.
2292
cdf5a07c
MG
22932016-10-29 Manish Goregaokar <manish@mozilla.com>
2294
2806dc7e 2295 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2296
51a789c3
MG
22972016-10-27 Manish Goregaokar <manish@mozilla.com>
2298
2806dc7e
PA
2299 * gdb.rust/simple.rs: Add test for univariant enums without
2300 discriminants and for encoded struct-like enums.
51a789c3 2301
f610ab6d
PA
23022016-10-28 Pedro Alves <palves@redhat.com>
2303
2304 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2305 gdb_test_multiple, tighten regexps and match symtabs and line
2306 tables incrementally.
2307
b129b0ca
LM
23082016-10-28 Luis Machado <lgustavo@codesourcery.com>
2309
2310 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2311 general.
2312
ecf45d2c
SL
23132016-10-25 Luis Machado <lgustavo@codesourcery.com>
2314
2315 * gdb.base/exec-invalid-sysroot.exp: New file.
2316
b8d38ee4
JK
23172016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2320
f90fd8c2
JK
23212016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2322
2323 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2324
2d2476aa
MR
23252016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2326
2806dc7e
PA
2327 * gdb.base/killed-outside.exp: Remove $options from a call to
2328 `prepare_for_testing'.
2d2476aa 2329
e42b25a0
SM
23302016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2331
2332 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2333 Change test message.
2334
3ccdb432
SM
23352016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2336
2337 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2338 Update comment.
2339
5bad3170
SM
23402016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2341
2342 * gdb.trace/mi-trace-save.exp: New file.
2343
5ad9dba7
YQ
23442016-10-13 Yao Qi <yao.qi@linaro.org>
2345
2346 * gdb.base/code_elim.exp (get_var_address): Remove.
2347 * gdb.base/relocate.exp: Likewise.
2348 * gdb.base/shreloc.exp: Likewise.
2349 * lib/gdb.exp (get_var_address): New.
2350
62df7e21
YQ
23512016-10-13 Yao Qi <yao.qi@linaro.org>
2352
2353 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2354 floating point tests if $skip_float_test is false.
2355
4dac951e
LM
23562016-10-12 Luis Machado <lgustavo@codesourcery.com>
2357
2358 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2359 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2360 argc values.
2361 Add 1 to argc so we guarantee distinct initial/modified argc values.
2362
8f1a8fc4
JK
23632016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2366
16c85b5d
JK
23672016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2368
2369 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2370 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2371 * gdb.arch/vsx-regs.exp: Likewise.
2372
1d0e042a
YQ
23732016-10-07 Yao Qi <yao.qi@linaro.org>
2374
2375 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2376
68dadef5
MM
23772016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2378
2379 * gdb.python/python.exp: Test decode_line("*0").
2380
33fa2c6e
DE
23812016-10-06 Doug Evans <dje@google.com>
2382
2383 * gdb.python/py-value.exp (test_value_creation): Add test for large
2384 unsigned 64-bit value.
2385
9c37b5ae
TT
23862016-10-06 Tom Tromey <tom@tromey.com>
2387
2388 * gdb.compile/compile.exp: Change java tests to rust.
2389 * gdb.base/setshow.exp: Change java tests to rust.
2390 * gdb.base/default.exp: Remove java from language list.
2391 * README (Examples): Update language example.
2392 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2393 test.
2394 * lib/gdb.exp (skip_java_tests): Remove.
2395 * lib/java.exp: Remove.
2396 * gdb.java: Remove.
2397
78b86327
MR
23982016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2399
2400 * gdb.arch/mips-fcr.exp: New test.
2401 * gdb.arch/mips-fcr.c: Source for the new test.
2402
7470adbb
MR
24032016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2404
2405 * gdb.base/solib-disc.exp: Use `standard_output_file'
2406 throughout.
2407
4a556533
PA
24082016-10-06 Pedro Alves <palves@redhat.com>
2409
2410 * gdb.base/jit-simple-dl.c: New file.
2411 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2412 * gdb.base/jit-simple.c: ... this.
2413 * gdb.base/jit-simple.exp (jit_run): Delete.
2414 (build_jit): New proc.
2415 (jit_test_reread): Recompile either the main program or the shared
2416 library, depending on what is being tested. Skip changing address
2417 if caller wants to. Compare before/after addresses. If testing
2418 standalone, explicitly load the binary. Test "maint info
2419 breakpoints".
2420 (top level): Add "standalone vs shared lib" and "change address"
2421 vs "same address" axes.
2422
5a122fbc
PA
24232016-10-06 Pedro Alves <palves@redhat.com>
2424
2425 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2426 call.
2427 (jit_run): Delete.
2428 (jit_test_reread): Use with_test_prefix. Reload the main binary
2429 explicitly. Compare the before/after addresses of the JIT
2430 descriptor.
2431
ee8da4b8
DE
24322016-08-15 Doug Evans <dje@google.com>
2433
2434 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2435 for single bitfields is bool.
2436 * gdb.xml/tdesc-regs.exp: Ditto.
2437
f389f6fe
JK
24382016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2439
2440 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2441
fdebf1a4
YQ
24422016-10-05 Yao Qi <yao.qi@linaro.org>
2443
2444 * lib/gdb.exp (support_complex_tests): Return zero if
2445 gdb_skip_float_test return true.
2446
9c36d954 24472016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2448 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2449
2450 PR gdb/20487
2451 * gdb.mi/user-selected-context-sync.exp: New file.
2452 * gdb.mi/user-selected-context-sync.c: New file.
2453
4034d0ff 24542016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2455 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2456
2457 PR gdb/20487
2458 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2459 =thread-select-event check.
2460
a4297203
PB
24612016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2462
2463 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2464 the compulsory L operand changes.
2465 * gdb.arch/powerpc-power.s: Likewise.
2466
bb805577
JK
24672016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2470 * gdb.base/jit-attach-pie.c: New file.
2471 * gdb.base/jit-attach-pie.exp: New file.
2472
6d61dee5
PA
24732016-09-28 Pedro Alves <palves@redhat.com>
2474
2475 * gdb.base/infcall-input.c: New file.
2476 * gdb.base/infcall-input.exp: New file.
2477
f73842fc
YQ
24782016-09-22 Yao Qi <yao.qi@linaro.org>
2479
2480 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2481 (gdb_exit): Rename it to ...
2482 (gdbserver_gdb_exit): ... Close GDBserver.
2483 (gdb_exit): New proc, call gdbserver_gdb_exit.
2484 (mi_gdb_exit): Likewise.
2485
90681dab
YQ
24862016-09-22 Yao Qi <yao.qi@linaro.org>
2487
2488 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2489 path.
2490 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2491 Remove duplication.
2492
9c211fd8
YQ
24932016-09-22 Yao Qi <yao.qi@linaro.org>
2494
2495 * lib/gdbserver-support.exp: Check the existence of
2496 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2497
ad0a504f
AK
24982016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2499
2500 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2501
36cf1806
TT
25022016-09-21 Tom Tromey <tom@tromey.com>
2503
2504 PR gdb/20604:
2505 * gdb.base/quit.exp: New file.
2506
74172ecf
SM
25072016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2508
2509 * .gitignore: New file.
2510
3d0ec882
MR
25112016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2512
2513 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2514 throughout.
2515
8193adea
AA
25162016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2517
2518 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2519
d41a5c09
JK
25202016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2521
2522 * gdb.cp/casts.cc (decltype): Move it ...
2523 (main): ... with its call to ...
2524 * gdb.cp/casts03.cc: ... a new file.
2525 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2526
d2dfe700
JK
25272016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2530
e2a92b16
PB
25312016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2532
2533 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2534 and sync up the test with tests in gas/testsuite/gas/ppc.
2535 * gdb.arch/powerpc-power.exp: Likewise.
2536
49b4de64
JK
25372016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2538
2539 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2540
2c29df25
SDJ
25412016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2542 Jan Kratochvil <jan.kratochvil@redhat.com>
2543
2544 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2545 make m1's definition to be different from m2's. Use 'dummy' as an
2546 argument for probe 'two'.
2547
cc3c2846
JB
25482016-09-10 Jon Beniston <jon@beniston.com>
2549
2550 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2551 for sim target.
2552
e1b2624a
AA
25532016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2554
2555 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2556 variable declaration.
2557 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2558 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2559 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2560 received HWCAP as its argument.
2561
4295e285
PA
25622016-09-06 Pedro Alves <palves@redhat.com>
2563
2564 * gdb.base/new-ui-pending-input.c: New file.
2565 * gdb.base/new-ui-pending-input.exp: New file.
2566 * gdb.exp (clear_gdb_spawn_id): New procedure.
2567 (with_spawn_id): Check whether gdb_spawn_id exists before
2568 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2569 on exit.
2570
00d5215e
UW
25712016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2572
2573 * gdb.base/float128.c: New file.
2574 * gdb.base/float128.exp: Likewise.
2575 * gdb.base/floatn.c: Likewise.
2576 * gdb.base/floatn.exp: Likewise.
2577
a9ff5f12
UW
25782016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2579
2580 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2581
f245535c
PA
25822016-09-05 Pedro Alves <palves@redhat.com>
2583
2584 PR backtrace/19927
2585 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2586 unwinders are immediately called as side effect of "source" or
2587 "disable unwinder" commands.
2588 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2589
ae9cf263
YQ
25902016-09-02 Yao Qi <yao.qi@linaro.org>
2591
2592 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2593 is true and $type is "float" or "double".
2594
27aba047
YQ
25952016-09-02 Yao Qi <yao.qi@linaro.org>
2596
2597 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2598 true.
2599 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2600 * gdb.base/call-rt-st.exp: Likewise.
2601 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2602 return value instead of gdb,skip_float_test.
2603 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2604 (do_function_calls): Use its return value instead of
2605 gdb,skip_float_test.
2606 * gdb.base/finish.exp: Likewise.
2607 * gdb.base/funcargs.exp: Likewise.
2608 * gdb.base/return.exp: Likewise.
2609 * gdb.base/return2.exp: Likewise.
2610 * gdb.base/varargs.exp: Likewise.
2611 * lib/gdb.exp (gdb_skip_float_test): Change it to
2612 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2613
5af962df
AA
26142016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2615
2616 * gdb.multi/tids.exp: Test "thread apply all".
2617
7fac6910
JK
26182016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 * gdb.base/default.exp (tty): Remove.
2621
bb1fe4ac
KB
26222016-08-24 Kevin Buettner <kevinb@redhat.com>
2623
2806dc7e
PA
2624 * gdb.python/py-recurse-unwind.c: New file.
2625 * gdb.python/py-recurse-unwind.py: New file.
2626 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2627
0a1ddfa6
SM
26282016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2629
2630 * gdb.base/set-inferior-tty.exp: New file.
2631 * gdb.base/set-inferior-tty.c: New file.
2632
d9de1fe3
PA
26332016-08-23 Pedro Alves <palves@redhat.com>
2634
2635 PR gdb/20494
2636 * gdb.base/new-ui-echo.c: New file.
2637 * gdb.base/new-ui-echo.exp: New file.
2638
e9d9abd7
YQ
26392016-08-23 Yao Qi <yao.qi@linaro.org>
2640
2641 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2642 gdbserver_spawn.
2643 * gdb.server/connect-without-multi-process.exp (do_test):
2644 Likewise.
2645
3589529e
YQ
26462016-08-23 Yao Qi <yao.qi@linaro.org>
2647
2648 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2649 standalone_txt. Delete gdb_txt and standalone_txt on host
2650 and target. Spawn the binary on target. Copy files from
2651 target to host.
2652
6bb90213
PA
26532016-08-22 Pedro Alves <palves@redhat.com>
2654
2655 PR gdb/20505
2656 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2657 with_test_prefix. Factor out bits to ...
2658 (test_no_vdso): ... this new procedure.
2659
20c2c024
CL
26602016-08-19 Carl Love <cel@us.ibm.com>
2661
2662 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2663 maintaining separate logic for constructing the output path.
2664 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2665 * gdb.arch/ppc-dfp.exp: Likewise.
2666 * gdb.arch/ppc-fp.exp: Likewise.
2667 * gdb.arch/vsx-regs.exp: Likewise.
2668 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2669 binprefix for generating the additional binary files.
2670
0646e07d
PA
26712016-08-19 Pedro Alves <palves@redhat.com>
2672
2673 * gdb.trace/mi-trace-frame-collected.exp
2674 (test_trace_frame_collected): On x32, expect two registers.
2675
46da9242
CL
26762016-08-18 Carl Love <cel@us.ibm.com>
2677
2678 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2679 and sync up the test with tests in gas/testsuite/gas/ppc.
2680 * gdb.arch/powerpc-power.exp: Likewise.
2681
eb2332d7
SM
26822016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2683
2684 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2685 expected error message.
2686
63c61e04
SM
26872016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2688
2689 * gdb.multi/remove-inferiors.exp: New file.
2690 * gdb.multi/remove-inferiors.c: New file.
2691
7b17065f
YQ
26922016-08-12 Yao Qi <yao.qi@linaro.org>
2693
2694 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2695 argument list.
2696
01d3dedf
PA
26972016-08-10 Pedro Alves <palves@redhat.com>
2698
2699 PR gdb/19187
2700 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2701 setup_kfails.
2702
3eb7562a
PA
27032016-08-09 Pedro Alves <palves@redhat.com>
2704 Simon Marchi <simon.marchi@ericsson.com>
2705
2706 PR gdb/20418
2707 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2708 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2709
80614914
PA
27102016-08-09 Pedro Alves <palves@redhat.com>
2711
2712 PR mi/20431
2713 * gdb.mi/mi-cmd-error.exp: New file.
2714
f348d89a
PA
27152016-08-09 Pedro Alves <palves@redhat.com>
2716
2717 PR gdb/18653
2718 * gdb.base/signals-state-child.c: New file.
2719 * gdb.base/signals-state-child.exp: New file.
2720 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2721
e5ca03b4
PA
27222016-08-09 Pedro Alves <palves@redhat.com>
2723
2724 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2725
282a0691
TT
27262016-08-03 Tom Tromey <tom@tromey.com>
2727
2728 PR python/18565:
2729 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2730
41bfcd63
YQ
27312016-08-01 Yao Qi <yao.qi@linaro.org>
2732
2733 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2734 variable mode to "multi-process" if $multi_process is 1, otherwise
2735 set it to "single-process".
2736
e3465b24
YQ
27372016-08-01 Yao Qi <yao.qi@linaro.org>
2738
2739 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2740 * gdb.cp/cpexprs.exp: Likewise.
2741 * gdb.cp/m-static.exp: Likewise.
2742
0b31a4bc
TT
27432016-07-26 Tom Tromey <tom@tromey.com>
2744
2745 PR python/20190:
2746 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2747 test.
2748
e0461dbb
MM
27492016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2750
2751 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2752 selecting assembly source files.
2753 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2754 assembly source files.
2755 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2756 assembly source files.
2757 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2758 selecting assembly source files.
2759
8194e927
SM
27602016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2761
2762 * gdb.base/new-ui.exp (do_test_invalid_args): New
2763 procedure.
2764
c0272db5
TW
27652016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2766
2767 * gdb.btrace/reconnect.c: New file.
2768 * gdb.btrace/reconnect.exp: New file.
2769
e3487908
GKB
27702016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2771
2772 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2773 to test_catch_syscall_group.
2774 (test_catch_syscall_group): New.
2775
12df5c00
TT
27762016-07-21 Tom Tromey <tom@tromey.com>
2777
2778 * gdb.rust/simple.rs (main): Use empty struct expression.
2779 * gdb.rust/simple.exp: Add tests for empty struct expression.
2780
bae62ee2
YQ
27812016-07-21 Yao Qi <yao.qi@linaro.org>
2782
2783 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2784 if gdb_skip_xml_test is true on some targets.
2785
b1b53fb3
YQ
27862016-07-21 Yao Qi <yao.qi@linaro.org>
2787
2788 * gdb.server/solib-list.exp: Unset last_loaded_file.
2789
027d97f8
JK
27902016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2791
2792 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2793 "step into captured_main (args)".
2794
7674d381
JK
27952016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2796
2797 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2798
72b5d099
JK
27992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2800
2801 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2802
1f960ced
PA
28032016-07-19 Pedro Alves <palves@redhat.com>
2804
2805 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2806 * gdb.opt/inline-bt.exp: Likewise.
2807 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2808 additional_flags=-Winline.
2809 * gdb.opt/inline-locals.exp: Likewise.
2810 * gdb.opt/inline-markers.c (ATTR): Define.
2811 (inlined_fn): Use it.
2812
f25827c1
YQ
28132016-07-19 Yao Qi <yao.qi@linaro.org>
2814
2815 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2816 (test_with_self): Remove some code. Remove argument executable.
2817 (top-level): Use do_self_tests.
2818
37539ebe
DB
28192016-07-15 Zachary Welch <zwelch@codesourcery.com>
2820 Don Breazeal <donb@codesourcery.com>
2821
2822 * gdb.base/maint.exp: Escape paths used in regular expressions.
2823 * gdb.stabs/weird.exp: Likewise.
2824
dac790e1
TT
28252016-07-13 Tom Tromey <tom@tromey.com>
2826
2827 PR python/15620, PR python/18620:
2828 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2829 (test_bkpt_events): New procs.
2830
93daf339
TT
28312016-07-13 Tom Tromey <tom@tromey.com>
2832
2833 PR python/17698:
2834 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2835 test.
2836 (test_watchpoints): Likewise.
2837 (test_bkpt_pending): New proc.
2838
6571a381
TT
28392016-07-13 Tom Tromey <tom@tromey.com>
2840
2841 PR cli/18053:
2842 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2843 completion test.
2844
e8732474
JK
28452016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2848 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2849 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2850 f_label.
2851 (g): Rename g_end_lbl to g_label.
2852 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2853 low_pc and high_pc.
2854 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2855
e0f3fd7c
TT
28562016-07-12 Tom Tromey <tom@tromey.com>
2857
2858 PR python/19293:
2859 * gdb.python/py-unwind-maint.exp: Update tests.
2860
3cfe46b6
YQ
28612016-07-12 Yao Qi <yao.qi@linaro.org>
2862
2863 * lib/selftest-support.exp (selftest_setup): Match the output
2864 when captured_main is inlined.
2865
4f19a0e6
WT
28662016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2867
2868 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2869 New variables.
2870 (print this%a, print this%b, print this): New tests.
2871 * gdb.fortran/derived-types.f90 (this): New object and
2872 initialization.
2873
986cf455
SM
28742016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2875
2876 * gdb.ada/arraydim.exp: Remove extra directory level in build
2877 directory.
2878
f0464b23
SM
28792016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2880
2881 * lib/ada.exp: Remove extra directory level in build directory.
2882 * gdb.ada/cond_lang.exp: Likewise.
2883 * gdb.ada/exec_changed.exp: Likewise.
2884 * gdb.ada/lang_switch.exp: Likewise.
2885
42d94011
MG
28862016-07-06 Manish Goregaokar <manish@mozilla.com>
2887
2806dc7e
PA
2888 * simple.rs: Add test for raw pointer subscripting.
2889 * simple.exp: Add test expectations.
42d94011 2890
647c264c
YQ
28912016-07-05 Yao Qi <yao.qi@linaro.org>
2892
2893 * gdb.mi/mi-reverse.exp: Match =record-started output.
2894
20aa2c60
PA
28952016-07-01 Pedro Alves <palves@redhat.com>
2896
2897 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2898 procedure.
2899 (jit_reader_test): Test the jit reader's unwinder.
2900 * gdb.base/jithost.c (jit_function_00_code): New global.
2901 (main): Use memcpy to fill in the mmapped code, instead of poking
2902 bytes manually here.
2903 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2904 value.
2905 (read_debug_info): Save the function's range.
2906 (read_sp): New function.
2907 (unwind_frame): Use it. Also unwind RBP.
2908 (get_frame_id): Use read_sp.
2909 (gdb_init_reader): Use calloc instead of malloc.
2910 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2911 parameter. Use gdb_test_multiple.
2912
ced2dffb
PA
29132016-07-01 Pedro Alves <palves@redhat.com>
2914 Antoine Tremblay <antoine.tremblay@ericsson.com>
2915
2916 * gdb.threads/process-dies-while-detaching.c: New file.
2917 * gdb.threads/process-dies-while-detaching.exp: New file.
2918
63000888
PA
29192016-07-01 Pedro Alves <palves@redhat.com>
2920
2921 * gdb.multi/watchpoint-multi-exit.c: New file.
2922 * gdb.multi/watchpoint-multi-exit.exp: New file.
2923
038d4868
PA
29242016-06-30 Pedro Alves <palves@redhat.com>
2925
2926 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2927 unset inferior_spawn_id.
2928
994e9c83
PA
29292016-06-30 Pedro Alves <palves@redhat.com>
2930
2931 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2932 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2933
e5653468
YQ
29342016-06-29 Yao Qi <yao.qi@linaro.org>
2935
2936 * gdb.base/return.c: Add copyright header.
2937
803b47e5
TT
29382016-06-29 Tom Tromey <tom@tromey.com>
2939
2940 PR python/20129:
2941 * gdb.python/py-framefilter.exp: Add tests for setting priority
2942 and disabling of non-existent frame filter.
2943
28244707
YQ
29442016-06-29 Yao Qi <yao.qi@linaro.org>
2945
2946 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2947 0x0f07ff.
2948
a31d2f06
YQ
29492016-06-28 Yao Qi <yao.qi@linaro.org>
2950
2951 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2952 triplets. Start gdb, execute catch syscall, and continue. Check
2953 gdb's output to determine catch syscall is supported.
2954
921d8f54
MG
29552016-06-27 Manish Goregaokar <manish@mozilla.com>
2956
25d49b86
PA
2957 * gdb.rust/simple.rs: Add test for returning unit in a function.
2958 * gdb.rust/simple.exp: Add expectation for functions returning
2959 unit.
921d8f54 2960
f4952523
PMR
29612016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2962
2963 * gdb.python/py-breakpoint-create-fail.c,
2964 gdb.python/py-breakpoint-create-fail.exp,
2965 gdb.python/py-breakpoint-create-fail.py: New testcase.
2966
fccb08f8
MG
29672016-06-25 Manish Goregaokar <manish@mozilla.com>
2968
2969 PR gdb/20239
2970 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
2971 * gdb.rust/simple.exp: Add test expectations for new NonZero
2972 tests.
fccb08f8 2973
6b850546
DT
29742016-06-24 David Taylor <dtaylor@emc.com>
2975
2976 * gdb.base/offsets.exp: New file.
2977 * gdb.base/offsets.c: New file.
2978
17621150
TT
29792016-06-23 Tom Tromey <tom@tromey.com>
2980
2981 PR gdb/16483:
2982 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
2983 before any filters are loaded.
2984
04d59df6
WT
29852016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
2986
2987 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
2988 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
2989 structs.
2990 * gdb.fortran/derived-type-function.exp: New file.
2991 * gdb.fortran/derived-type-function.f90: New file.
2992
2993
ac69f786
PA
29942016-06-21 Pedro Alves <palves@redhat.com>
2995
2996 * gdb.base/new-ui.exp: New file.
2997 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
2998 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
2999 (with_spawn_id): New procedure.
3000
49940788
PA
30012016-06-21 Pedro Alves <palves@redhat.com>
3002
3003 * gdb.mi/mi-exec-run.exp: New file.
3004
ef274d26
PA
30052016-06-21 Pedro Alves <palves@redhat.com>
3006
3007 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3008 breakpoint command's output on the main UI.
3009 (test_break): New procedure, factored out from calls in the top
3010 level.
3011 (top level): Use foreach_with_prefix to test MI as main UI and as
3012 separate UI.
3013
468afe6c
PA
30142016-06-21 Pedro Alves <palves@redhat.com>
3015
3016 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3017 (test_awatch_creation_and_listing)
3018 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3019 Remove 'type' parameter.
3020 (test_watchpoint_all): New parameter mi_mode. Remove
3021 with_test_prefix.
3022 (top level): Use foreach_with_prefix, and add main/separate UI MI
3023 testing axis.
3024
51f77c37
PA
30252016-06-21 Pedro Alves <palves@redhat.com>
3026
3027 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3028 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3029 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3030 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3031 (gdb_main_spawn_id, mi_spawn_id): Declare and
3032 comment.
3033 (mi_create_inferior_pty): New procedure,
3034 factored out from default_mi_gdb_start.
3035 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3036 procedures.
3037 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3038 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3039 Use mi_create_inferior_pty.
3040 (mi_gdb_start): Use eval to pass down args list.
3041
8980e177
PA
30422016-06-21 Pedro Alves <palves@redhat.com>
3043
3044 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3045 * gdb.opt/inline-cmds.exp: Add MI tests.
3046
f38d3ad1
PA
30472016-06-21 Pedro Alves <palves@redhat.com>
3048
3049 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3050
45db7c09
PA
30512016-06-21 Pedro Alves <palves@redhat.com>
3052
3053 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3054 (top level): Use it instead of mi_execute_to.
3055
5a069ab3
PA
30562016-06-21 Pedro Alves <palves@redhat.com>
3057
3058 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3059 (cont_handler_str): New.
3060 (signal_stop_handler): Set stop_handler_str instead of printing to
3061 stdout.
3062 (continue_handler): Set cont_handler_str instead of printing to
3063 stdout.
3064 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3065 mi_send_resuming_command. Print stop_handler_str and
3066 cont_handler_str instead of expecting the python events print
3067 directly.
3068
2838cc1d
SD
30692016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3070
3071 * gdb.base/jit-reader.exp: New file.
3072 * gdb.base/jithost.c: New file.
3073 * gdb.base/jithost.h: New file.
3074 * gdb.base/jitreader.c : New file.
3075 * gdb.base/jit-protocol.h: New file.
3076
21a77091
YQ
30772016-06-17 Yao Qi <yao.qi@linaro.org>
3078
3079 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3080 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3081 and detach-on-fork. Adjust tests.
3082 (top level): Invoke break_cond_on_syscall with combinations of
3083 syscall, follow-fork-mode and detach-on-fork.
3084
f50bf8e5
YQ
30852016-06-17 Yao Qi <yao.qi@linaro.org>
3086
3087 * gdb.base/step-over-exit.c: New.
3088 * gdb.base/step-over-exit.exp: New.
3089
a28d8e50
YTL
30902016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3091
3092 * gdb.base/float.exp: Add target check for nds32*-*-*.
3093 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3094
cad8e26d
AB
30952016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3096
3097 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3098 for unsupported target features.
3099 * gdb.base/call-rt-st.exp: Likewise.
3100 * gdb.base/call-sc.exp: Likewise.
3101 * gdb.base/call-signal-resume.exp: Likewise.
3102 * gdb.base/call-strs.exp: Likewise.
3103 * gdb.base/callexit.exp: Likewise.
3104 * gdb.base/callfuncs.exp: Likewise.
3105 * gdb.base/nodebug.exp: Likewise.
3106 * gdb.base/printcmds.exp: Likewise.
3107 * gdb.base/ptype.exp: Likewise.
3108 * gdb.base/structs.exp: Likewise.
3109 * gdb.base/unwindonsignal.exp: Likewise.
3110 * gdb.cp/gdb2495.exp: Likewise.
3111 * gdb.cp/templates.exp: Likewise.
3112 * gdb.cp/virtfunc.exp: Likewise.
3113 * gdb.threads/hand-call-in-threads.exp: Likewise.
3114 * gdb.threads/interrupted-hand-call.exp: Likewise.
3115 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3116
347dc102
TT
31172016-06-10 Tom Tromey <tom@tromey.com>
3118
3119 PR rust/20110:
3120 * gdb.rust/expr.exp: Add test for integer constant larger than
3121 i32.
3122
5e13cf25
BH
31232016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3124
3125 * gdb.fortran/nested-funcs.exp: New.
3126 * gdb.fortran/nested-funcs.f90: New.
3127
bb556f1f
TK
31282016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3129
3130 * gdb.base/examine-backward.c: New file.
3131 * gdb.base/examine-backward.exp: New file.
3132
38b022b4
SM
31332016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3134
3135 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3136 matching.
3137
1b40ec05
TT
31382016-06-02 Tom Tromey <tom@tromey.com>
3139
3140 PR python/18984:
3141 * gdb.python/py-shared.exp: Add solib_name test.
3142
193bd378
SM
31432016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3144
3145 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3146
3326303b
MG
31472016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3148
3149 PR c++/19893
3150 * gdb.dwarf2/implref.exp: Rename to...
3151 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3152 * gdb.dwarf2/implref-array.c: New file.
3153 * gdb.dwarf2/implref-array.exp: Likewise.
3154 * gdb.dwarf2/implref-global.c: Likewise.
3155 * gdb.dwarf2/implref-global.exp: Likewise.
3156 * gdb.dwarf2/implref-struct.c: Likewise.
3157 * gdb.dwarf2/implref-struct.exp: Likewise.
3158
825c8ef2
AT
31592016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3160
3161 * gdb.trace/trace-condition.exp: Add 64bit tests.
3162
2320162a
AT
31632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3164
3165 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3166 bits types.
3167 (main): Adapt to 8 to 64 bits types.
3168 * gdb.trace/trace-condition.exp: Add new tests.
3169
a7818233
AT
31702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3171
3172 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3173
0d336466
AT
31742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3175
3176 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3177 Move condition tests...
3178 * gdb.trace/trace-condition.exp: Here.
3179
7faeb45a
AT
31802016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3181
3182 * gdb.trace/trace-condition.exp: Add counter-case tests.
3183
e385593e
JK
31842016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3185
3186 PR c++/15231
3187 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3188 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3189
744608cc
PA
31902016-05-27 Pedro Alves <palves@redhat.com>
3191
3192 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3193 New procedure.
3194 (top level): Call it, and bail out of DejaGnu is known to be bad.
3195
ac775bf4
AB
31962016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3197
3198 * gdb.base/whatis.c: Extend the test case.
3199 * gdb.base/whatis.exp: Add additional tests.
3200
2bbad2ea
BH
32012016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3202
3203* gdb.fortran/type.f90: Add pointer variable.
3204* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3205
8b70175d
BH
32062016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3207
3208 * gdb.fortran/vla-type.exp: Fix testcase name.
3209
86d8a848
BH
32102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3211
3212 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3213
e188eb36
BH
32142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3215
3216 * gdb.fortran/type.f90: Add nested structures.
3217 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3218 * gdb.fortran/derived-type.exp: Adapt expected output.
3219 * gdb.fortran/vla-type.exp: Adapt expected output.
3220
9b2db1fd
BH
32212016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3222
3223 * gdb.fortran/whatis_type.exp: Adapt expected output.
3224
72b17055
BH
32252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3226
3227 * gdb.fortran/print_type.exp: Fix expected output.
3228 * gdb.fortran/whatis_type.exp: Fix expected output.
3229
3cd81d8d
BH
32302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3231
3232 * gdb.fortran/whatis_type.exp: Use multi_line.
3233
ddae9462
TT
32342016-05-24 Tom Tromey <tom@tromey.com>
3235
3236 PR python/17386:
3237 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3238 use value as an index.
3239
1957f6b8
TT
32402016-05-23 Tom Tromey <tom@tromey.com>
3241
3242 PR python/17981:
3243 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3244 no-breakpoint case.
3245
026a9174
PA
32462016-05-24 Pedro Alves <palves@redhat.com>
3247
3248 PR gdb/19828
3249 * gdb.threads/clone-attach-detach.c: New file.
3250 * gdb.threads/clone-attach-detach.exp: New file.
3251
e70a7231
FR
32522016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3253
3254 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3255
0f6ed0e0
TT
32562016-05-23 Tom Tromey <tom@tromey.com>
3257
3258 PR python/19438, PR python/18393:
3259 * gdb.python/py-progspace.exp: Add "dir" test.
3260 * gdb.python/py-objfile.exp: Add "dir" test.
3261
ffd19d61
YQ
32622016-05-23 Yao Qi <yao.qi@linaro.org>
3263
3264 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3265 * gdb.arch/thumb2-it.exp: Likewise.
3266
9e8f9b05
SM
32672016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3268
3269 * gdb.mi/mi-threads-interrupt.c: New file.
3270 * gdb.mi/mi-threads-interrupt.exp: New file.
3271
61c6156d
SM
32722016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3273
3274 PR gdb/18077
3275 * gdb.mi/mi-async-run.exp: New file.
3276 * gdb.mi/mi-async-run.c: New file.
3277
67218854
TT
32782016-05-17 Tom Tromey <tom@tromey.com>
3279 Manish Goregaokar <manishsmail@gmail.com>
3280
3281 * lib/rust-support.exp: New file.
3282 * lib/gdb.exp (skip_rust_tests): New proc.
3283 (build_executable_from_specs): Handle rust.
3284 * lib/future.exp (gdb_find_rustc): New proc.
3285 (gdb_default_target_compile): Handle rust.
3286 * gdb.rust/expr.exp: New file.
3287 * gdb.rust/generics.exp: New file.
3288 * gdb.rust/generics.rs: New file.
3289 * gdb.rust/methods.exp: New file.
3290 * gdb.rust/methods.rs: New file.
3291 * gdb.rust/modules.exp: New file.
3292 * gdb.rust/modules.rs: New file.
3293 * gdb.rust/simple.exp: New file.
3294 * gdb.rust/simple.rs: New file.
3295
c44af4eb
TT
32962016-05-17 Tom Tromey <tom@tromey.com>
3297
3298 * gdb.base/default.exp (set language): Add rust.
3299
dcd1f979
TT
33002016-05-17 Tom Tromey <tom@tromey.com>
3301
3302 * gdb.gdb/unittest.exp: New file.
3303
155b7f57
YQ
33042016-05-16 Yao Qi <yao.qi@linaro.org>
3305
3306 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3307 shell_prompt. Update shell_prompt_re.
3308
8ddd5a6c
DE
33092016-05-12 Doug Evans <dje@google.com>
3310
3311 PR symtab/19999
3312 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3313 $options when building executable.
3314 * gdb.dwarf2/fission-loclists-pie.S: New file.
3315 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3316
02e370d9
SM
33172016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3318
3319 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3320 of [is_remote target],
3321
8929ad8b
SM
33222016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3323
3324 * lib/gdb.exp (use_gdb_stub): New procedure.
3325
6c447423
DE
33262016-05-03 Yunlian Jiang <yunlian@google.com>
3327 Doug Evans <dje@google.com>
3328
3329 PR symtab/19914
3330 * gdb.dwarf2/dwp-sepdebug.c: New file.
3331 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3332
444e826c
SM
33332016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3334
3335 * gdb.base/detach.exp: Remove is_remote check.
3336
740feeaa
SM
33372016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3338
3339 * gdb.base/annota-input-while-running.exp: Don't check for
3340 [is_remote target]. Enable annotations after running to main.
3341 Remove unused "set test..." line.
3342
9080ac9d
SM
33432016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3344
3345 * gdb.trace/trace-enable-disable.exp: New file.
3346 * gdb.trace/trace-enable-disable.c: New file.
3347
952ebca5
SM
33482016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3349
3350 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3351 use it in info sharedlibrary test.
3352 * gdb.trace/ftrace-lock.exp: Likewise.
3353 * gdb.trace/ftrace.exp: Likewise.
3354 * gdb.trace/range-stepping.exp: Likewise.
3355 * gdb.trace/trace-break.exp: Likewise.
3356 * gdb.trace/trace-condition.exp: Likewise.
3357 * gdb.trace/trace-mt.exp: Likewise.
3358
d9019901
SM
33592016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3360
3361 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3362 (gdb_load_shlib): ... this.
3363 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3364 gdb_load_shlib.
3365 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3366 * gdb.base/ctxobj.exp: Likewise.
3367 * gdb.base/dprintf-pending.exp: Likewise.
3368 * gdb.base/dso2dso.exp: Likewise.
3369 * gdb.base/fixsection.exp: Likewise.
3370 * gdb.base/gcore-relro.exp: Likewise.
3371 * gdb.base/gdb1555.exp: Likewise.
3372 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3373 * gdb.base/gnu-ifunc.exp: Likewise.
3374 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3375 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3376 * gdb.base/pending.exp: Likewise.
3377 * gdb.base/print-file-var.exp: Likewise.
3378 * gdb.base/print-symbol-loading.exp: Likewise.
3379 * gdb.base/shlib-call.exp: Likewise.
3380 * gdb.base/shreloc.exp: Likewise.
3381 * gdb.base/so-impl-ld.exp: Likewise.
3382 * gdb.base/solib-disc.exp: Likewise.
3383 * gdb.base/solib-nodir.exp: Likewise.
3384 * gdb.base/solib-overlap.exp: Likewise.
3385 * gdb.base/solib-symbol.exp: Likewise.
3386 * gdb.base/solib-weak.exp (do_test): Likewise.
3387 * gdb.base/sym-file.exp: Likewise.
3388 * gdb.base/symtab-search-order.exp: Likewise.
3389 * gdb.base/type-opaque.exp: Likewise.
3390 * gdb.base/unload.exp: Likewise.
3391 * gdb.base/watchpoint-solib.exp: Likewise.
3392 * gdb.compile/compile.exp: Likewise.
3393 * gdb.cp/gdb2384.exp: Likewise.
3394 * gdb.cp/infcall-dlopen.exp: Likewise.
3395 * gdb.cp/re-set-overloaded.exp: Likewise.
3396 * gdb.fortran/library-module.exp: Likewise.
3397 * gdb.opt/solib-intra-step.exp: Likewise.
3398 * gdb.python/py-finish-breakpoint.exp: Likewise.
3399 * gdb.python/py-shared.exp: Likewise.
3400 * gdb.reverse/solib-precsave.exp: Likewise.
3401 * gdb.reverse/solib-reverse.exp: Likewise.
3402 * gdb.server/solib-list.exp: Likewise.
3403 * gdb.threads/dlopen-libpthread.exp: Likewise.
3404 * gdb.threads/tls-shared.exp: Likewise.
3405 * gdb.threads/tls-so_extern.exp: Likewise.
3406 * gdb.trace/change-loc.exp: Likewise.
3407 * gdb.trace/ftrace-lock.exp: Likewise.
3408 * gdb.trace/ftrace.exp: Likewise.
3409 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3410 * gdb.trace/pending.exp: Likewise.
3411 * gdb.trace/range-stepping.exp: Likewise.
3412 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3413 (strace_info_marker): Likewise.
3414 (strace_probe_marker): Likewise.
3415 (strace_trace_on_same_addr): Likewise.
3416 (strace_trace_on_diff_addr): Likewise.
3417 * gdb.trace/trace-break.exp: Likewise.
3418 * gdb.trace/trace-condition.exp: Likewise.
3419 * gdb.trace/trace-mt.exp: Likewise.
3420
fca4cfd9
SM
34212016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3422
3423 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3424 result of gdb_remote_download.
3425 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3426 * gdb.base/dso2dso.exp: Likewise.
3427 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3428 * gdb.base/print-file-var.exp: Likewise.
3429 * gdb.base/shlib-call.exp: Likewise.
3430 * gdb.base/shreloc.exp: Likewise.
3431 * gdb.base/solib-overlap.exp: Likewise.
3432 * gdb.base/solib-weak.exp (do_test): Likewise.
3433 * gdb.base/unload.exp: Likewise.
3434
11cf4ffb
YQ
34352016-04-27 Yao Qi <yao.qi@linaro.org>
3436
3437 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3438 exists.
3439
3e2e34f8
KB
34402016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3441
3442 * vla-type.exp: Print structure from toplevel.
3443
8f07e298
BH
34442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3445
3446 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3447 of dynamic types.
3448 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3449 of dynamic types.
3450
9920b434
BH
34512016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3452
3453 * gdb.fortran/vla-type.f90: New file.
3454 * gdb.fortran/vla-type.exp: New file.
3455
f3abeff5
YQ
34562016-04-25 Yao Qi <yao.qi@linaro.org>
3457
3458 * gdb.base/branch-to-self.c: New file.
3459 * gdb.base/branch-to-self.exp: New file.
3460
0a5d52f0
YQ
34612016-04-22 Yao Qi <yao.qi@linaro.org>
3462
3463 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3464 more after $hex.
3465
495346f6
YQ
34662016-04-22 Yao Qi <yao.qi@linaro.org>
3467
3468 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3469 * gdb.base/annota3.exp: Likewise.
3470
4a7e075c
YQ
34712016-04-22 Yao Qi <yao.qi@linaro.org>
3472
3473 * gdb.reverse/step-precsave.exp: Do one step and test program
3474 stops in "callee" and do multiple steps until program goes out
3475 of "callee".
3476 * gdb.reverse/step-reverse.exp: Likewise.
3477
5b061e98
YQ
34782016-04-22 Yao Qi <yao.qi@linaro.org>
3479
3480 * gdb.trace/signal.exp: Also pass if
3481 $tracepoint_hits($i) > $iterations.
3482
5c5dc57f
YQ
34832016-04-22 Yao Qi <yao.qi@linaro.org>
3484
3485 * gdb.trace/signal.c: New file.
3486 * gdb.trace/signal.exp: New file.
3487
a55411b9
DE
34882016-04-19 Doug Evans <xdje42@gmail.com>
3489
3490 * gdb.base/bad-file.exp: New file.
3491
a22df60a
MG
34922016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3493
3494 * gdb.dwarf2/implref.exp: New file.
3495
0c13f7e5
BH
34962016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3497
3498 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3499 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3500 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3501 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3502 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3503 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3504 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3505 * lib/fortran.exp (fortran_int4): New procedure.
3506 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3507 (fortran_logical4): Likewise.
3508
9b9b09e9
BH
35092016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3510
3511 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3512
a14d1f4d
BH
35132016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3514
3515 * lib/compiler.c: Add Intel specific preprocessor macros.
3516 * lib/compiler.cc: Likewise.
25d49b86 3517
7d49b1d0
LM
35182016-04-13 Luis Machado <lgustavo@codesourcery.com>
3519
3520 * gdb.server/connect-with-no-symbol-file.c: New file.
3521 * gdb.server/connect-with-no-symbol-file.exp: New file.
3522
8392fa22
SM
35232016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3524
3525 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3526
8c4c4aeb
SM
35272016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3528
3529 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3530 standard output directory.
3531
45e3745e
AT
35322016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3533
3534 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3535
e26b7e41
MM
35362016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3537
3538 * gdb.btrace/instruction_history.c (loop): Add declaration.
3539
8ce09462
AT
35402016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3541
3542 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3543
2e88a1ea
SM
35442016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3545
3546 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3547 parentheses to print.
3548 (continue_handler): Likewise.
3549
f48e22e3
SM
35502016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3551
3552 * gdb.server/solib-list.exp: Remove is_remote check.
3553 Pass shlib= to gdb_compile. Don't link shared library with
3554 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3555 Run binary filename through "readlink -f" on the target.
3556
096be756
PA
35572016-04-08 Pedro Alves <palves@redhat.com>
3558
3559 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3560 interpreter filename as argument to gdbserver_spawn.
3561 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3562 Return empty if $last_loaded_file does not exist.
3563
06500533
JK
35642016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3565
3566 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3567 * gdb.base/jit-main.c: Use exit after usage.
3568
2d35e871
JK
35692016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3570
3571 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3572 GDBHISTSIZE prior to the tests.
3573 * gdb.base/gdbinit-history.exp: Likewise.
3574
35752016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3576
3577 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3578 instead of build_executable. Use gdb_load_shlibs.
3579
c8064e7e
YQ
35802016-04-07 Yao Qi <yao.qi@linaro.org>
3581
3582 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3583 Execute "si" command.
3584
bde47561
YQ
35852016-04-07 Yao Qi <yao.qi@linaro.org>
3586
3587 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3588 number instead of the comments on some line.
3589
b16f8a3b
DB
35902016-04-06 Don Breazeal <donb@codesourcery.com>
3591
3592 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3593 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3594
c2f901df
SM
35952016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3596
3597 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3598 standard_output_file. Remove unused binfile variable.
3599
ac17fda0
CU
36002016-04-05 Catalin Udma <catalin.udma@freescale.com>
3601
3602 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3603 * gdb.python/py-mi-objfile.exp: Match "list main" output
3604 in console format.
3605
03a8c4df
SM
36062016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3607
3608 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3609 absolute.
3610
6e774b13
SM
36112016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3612
3613 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3614 absolute.
3615 * gdb.trace/ftrace.exp: Likewise.
3616 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3617 targets as well.
3618 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3619 (gdb_load_shlibs): Copy libraries to test directory when testing
3620 natively. Only set solib-search-path if testing remotely.
3621 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3622
7817ea46
SM
36232016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3624
3625 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3626 gdb_download. Use it even if the target is not remote.
3627 * gdb.base/jit.exp (compile_jit_test): Likewise.
3628 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3629 output directory if the destination board is local, otherwise use
3630 the standard remote_download from DejaGnu.
3631 (gdb_download): Remove.
3632 (gdb_load_shlibs): Use gdb_remote_download instead of
3633 gdb_download.
3634 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3635 Use gdb_remote_download instead of gdb_download. Use it even if
3636 the target is not remote.
3637 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3638 instead of gdb_download.
3639
7beb7f68
SM
36402016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3641
3642 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3643 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3644 run.
3645
cc63428a
AV
36462016-04-01 Artemiy Volkov <artemiyv@acm.org>
3647
3648 PR gdb/19820
3649 * gdb.base/printcmds.exp: Add artificial arrays tests.
3650
64cdf930
PA
36512016-03-31 Pedro Alves <palves@redhat.com>
3652
3653 PR gdb/19858
3654 * gdb.base/jit-main.c: Include unistd.h.
3655 (ATTACH): Define to 0 if not already defined.
3656 (wait_for_gdb, mypid): New globals.
3657 (WAIT_FOR_GDB): New macro.
3658 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3659 some breakpoint locations.
3660 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3661 New procedures.
3662 (one_jit_test): Add REATTACH parameter, and handle it. Use
3663 continue_to_test_location.
3664 (top level): Test attach, and adjusts calls to one_jit_test.
3665
40dea8cb
PA
36662016-03-31 Pedro Alves <palves@redhat.com>
3667
3668 PR gdb/19858
3669 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3670 BINSUFFIX parameter, and handle it.
3671 (top level): Adjust calls compile_jit_test.
3672
e7ea3ec7
CU
36732016-03-31 Catalin Udma <catalin.udma@freescale.com>
3674
3675 PR python/19743
3676 * gdb.python/py-mi-events-gdb.py: New file.
3677 * gdb.python/py-mi-events.c: New file.
3678 * gdb.python/py-mi-events.exp: New file.
3679
e6359af3
YQ
36802016-03-30 Yao Qi <yao.qi@linaro.org>
3681
3682 * gdb.reverse/until-precsave.exp: Match function name only.
3683 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3684 Move malloc to a condition block.
3685 * gdb.reverse/until-reverse.exp: Match function name only.
3686
a4105d04
MK
36872016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3688
3689 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3690 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3691 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3692 variable for GPR 0 instead of assuming it is register 0.
3693 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3694 * lib/trace-support.exp: Add s390 registers.
3695
bfa6adb9
YQ
36962016-03-29 Yao Qi <yao.qi@linaro.org>
3697
3698 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3699
1e6697ea
YQ
37002016-03-24 Yao Qi <yao.qi@linaro.org>
3701
3702 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3703 test message.
3704
64bcd522
AA
37052016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3706
3707 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3708 maintaining separate logic for constructing the output path.
3709
7868401b
DB
37102016-03-16 Don Breazeal <donb@codesourcery.com>
3711
3712 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3713 Retry fork and waitpid on interrupted system call errors.
3714 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3715 Use with_timeout_factor to increase timeout by factor of 10.
3716
1cafadb4
DB
37172016-03-15 Don Breazeal <donb@codesourcery.com>
3718
3719 * gdb.cp/scope-err.cc: New test program.
3720 * gdb.cp/scope-err.exp: New test script.
3721 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3722 lines and "set breakpoint here" comment.
3723 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3724 Fixed some whitespace and format issues.
3725 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3726 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3727
81516450
DE
37282016-03-15 Doug Evans <dje@google.com>
3729
3730 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3731 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3732 All callers updated. Add tests for enums, mixed flags register.
3733
aa52b601
DE
37342016-03-15 Doug Evans <dje@google.com>
3735
3736 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3737 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3738
fa4ff313
SM
37392016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3740
3741 * gdb.base/default.exp: Add $_as_string to the list of expected
3742 convenience functions.
3743
f2403c39
AB
37442016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3745
3746 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3747
f2f3ccb9
SM
37482016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3749
3750 * gdb.python/py-as-string.exp: New file.
3751 * gdb.python/py-as-string.c: New file.
3752
00dbd492
PA
37532016-03-09 Pedro Alves <palves@redhat.com>
3754
3755 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3756 signal" -> "Thread NN received signal" output change.
3757 * gdb.threads/ia64-sigill.exp: Likewise.
3758 * gdb.threads/linux-dp.exp: Likewise.
3759 * gdb.threads/manythreads.exp: Likewise.
3760 * gdb.threads/pending-step.exp: Likewise.
3761 * gdb.threads/print-threads.exp: Likewise.
3762 * gdb.threads/sigstep-threads.exp: Likewise.
3763 * gdb.threads/staticthreads.exp: Likewise.
3764 * gdb.threads/tls.exp: Likewise.
3765
1e6697ea
YQ
37662016-03-09 Pedro Alves <palves@redhat.com>
3767
3768 * gdb.base/command-line-input.exp: New file.
3769
b04fd3be
MK
37702016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3771
3772 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3773 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3774 * gdb.trace/pending.exp: Accept leading dot before function name.
3775 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3776 * lib/trace-support.exp: Set registers for ppc.
3777
98fa59e9
MK
37782016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3779
3780 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3781 use it for disassembly; accept .main in addition to main in backtrace.
3782
f77198c8
MK
37832016-03-09 Wei-cheng Wang <cole945@gmail.com>
3784 Marcin Kościelnicki <koriakin@0x04.net>
3785
3786 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3787 (gdb_recursion_test_ptr): New global variable.
3788 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3789 gdb_recursion_test.
3790 (gdb_c_test): Ditto.
3791
ba84e0da
MK
37922016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3793
3794 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3795 ordering.
3796
4366d36e
MK
37972016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3798
3799 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3800 (bar): Add bar_start_lbl label.
3801 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3802 of foo/bar for emitting DWARF and tracing.
3803
5eb264df
SDJ
38042016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3805
3806 * analyze-racy-logs.py: Set executable bit.
3807
fb6a751f
SDJ
38082016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3809
3810 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3811 (CHECK_TARGET_TMP): Likewise.
3812 (check-single-racy): New rule.
3813 (check-parallel-racy): Likewise.
3814 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3815 (do-check-parallel-racy): New rule.
3816 (check-racy/%.exp): Likewise.
3817 * README (Racy testcases): New section.
3818 * analyze-racy-logs.py: New file.
3819
bdf7e230
DE
38202016-03-03 Doug Evans <dje@google.com>
3821
3822 * gdb.base/skip.exp: Use with_test_prefix.
3823
4719d415
YQ
38242016-03-03 Yao Qi <yao.qi@linaro.org>
3825
3826 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3827 Invoke step_over_syscall "clone" and break_cond_on_syscall
3828 "clone".
3829 * gdb.base/step-over-clone.c: New file.
3830
ea507862
YQ
38312016-03-03 Yao Qi <yao.qi@linaro.org>
3832
3833 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3834 code format.
3835
8fc8cbda
YQ
38362016-03-03 Yao Qi <yao.qi@linaro.org>
3837
3838 * gdb.base/disp-step-fork.c: Rename to ...
3839 * gdb.base/step-over-fork.c: ... it. New file.
3840 * gdb.base/disp-step-vfork.c: Rename to ...
3841 * gdb.base/step-over-vfork.c: ... it. New file.
3842 * gdb.base/disp-step-syscall.exp: Rename to ...
3843 * gdb.base/step-over-syscall.exp: ... it. New file.
3844 (disp_step_cross_syscall): Rename to ...
3845 (step_over_syscall): ... it.
3846
92fa70b0
YQ
38472016-03-03 Yao Qi <yao.qi@linaro.org>
3848
3849 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3850 If target supports condition evaluation on target, invoke
3851 break_cond_on_syscall for fork and vfork.
3852
e197ad3c
YQ
38532016-03-03 Yao Qi <yao.qi@linaro.org>
3854
3855 * gdb.base/disp-step-syscall.exp: Don't invoke
3856 support_displaced_stepping.
3857 (disp_step_cross_syscall): Test with displaced stepping off and
3858 on if supported.
3859
0b47da9f
YQ
38602016-03-03 Yao Qi <yao.qi@linaro.org>
3861
3862 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3863 proc.
3864 (setup): New proc.
3865 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3866 and setup.
3867
065ab6dc
BH
38682016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3869
3870 * gdb.fortran/vla-history.exp: Remove breakpoint.
3871
07e448ad 38722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3873
25d49b86
PA
3874 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3875 exceeds timeout.
07e448ad 3876
9ac2d526 38772016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3878
25d49b86
PA
3879 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3880 breakpoint.
9ac2d526 3881
17807369
BH
38822016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3883
3884 * gdb.mi/vla.f90: Nullify pointer after declaration.
3885
86e501af
PA
38862016-03-01 Pedro Alves <palves@redhat.com>
3887
3888 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3889
1e903e32
PA
38902016-03-01 Pedro Alves <palves@redhat.com>
3891
3892 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3893 before anything else.
3894 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3895 _GNU_SOURCE here.
3896 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3897 before anything else.
3898 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3899
6ccb54e2
PA
39002016-03-01 Pedro Alves <palves@redhat.com>
3901
3902 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3903
30ca9da1
YQ
39042016-03-01 Yao Qi <yao.qi@linaro.org>
3905
3906 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3907 prepare_for_testing.
3908
dc856b38
YQ
39092016-03-01 Yao Qi <yao.qi@linaro.org>
3910
3911 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3912
4a932159
AA
39132016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3914
3915 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3916 manually constructing the output path.
3917
f2489477
AA
39182016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3919
3920 * gdb.arch/s390-stackless.S: New.
3921 * gdb.arch/s390-stackless.exp: New.
3922
38899f16
IB
39232016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3924
3925 * gdb.dlang/circular.c: New file.
3926 * gdb.dlang/circular.exp: New file.
3927
9fde51ed
YQ
39282016-02-26 Yao Qi <yao.qi@linaro.org>
3929
3930 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3931 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3932 (testcases): Update.
3933
ce90fefe
YQ
39342016-02-26 Yao Qi <yao.qi@linaro.org>
3935
3936 * gdb.reverse/aarch64.c: Rename to ...
3937 * gdb.reverse/insn-reverse.c: ... it.
3938 * gdb.reverse/aarch64.exp: Rename to ...
3939 * gdb.reverse/insn-reverse.exp: ... it.
3940
3263bceb
YQ
39412016-02-26 Yao Qi <yao.qi@linaro.org>
3942
3943 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3944 (testcase_ftype): New.
3945 (testcases): New array.
3946 (n_testcases): New.
3947 (main): Call each element in testcases.
3948 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3949 (read_testcase): New.
3950 Do the tests in a loop.
3951
6cb59ff1
YQ
39522016-02-25 Yao Qi <yao.qi@linaro.org>
3953
3954 * gdb.base/branches.c: Remove.
3955
ae91f625
MK
39562016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3957
3958 PR gdb/13808
3959 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3960
678b48b7
MK
39612016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3962
3963 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3964
7337a6f2
MK
39652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3966
3967 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3968 change x86_64 call_insn to 'callq'.
3969
861ca91f
AT
39702016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
3971
3972 * gdb.trace/tfile-avx.c: Move to...
3973 * gdb.trace/tracefile-pseudo-reg.c: Here.
3974 * gdb.trace/tfile-avx.exp: Move to...
3975 * gdb.trace/tracefile-pseudo-reg.exp: Here.
3976
bf74e428
GB
39772016-02-24 Gary Benson <gbenson@redhat.com>
3978
3979 * gdb.base/attach-pie-noexec.exp: Do not expect an error
3980 message on attach.
3981
cce0e923
DE
39822016-02-23 Doug Evans <dje@google.com>
3983
3984 * gdb.base/skip.c (test_skip): New function.
3985 (end_test_skip_file_and_function): New function.
3986 (test_skip_file_and_function): New function.
3987 * gdb.base/skip1.c (test_skip): New function.
3988 (skip1_test_skip_file_and_function): New function.
3989 * gdb.base/skip.exp: Add tests for new skip options.
3990 * gdb.base/skip-solib.exp: Update expected output.
3991 * gdb.perf/skip-command.cc: New file.
3992 * gdb.perf/skip-command.exp: New file.
3993 * gdb.perf/skip-command.py: New file.
3994
4000e47e
MK
39952016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
3996
3997 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
3998 info registers pattern.
3999
24f75ead
IB
40002016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4001
4002 * lib/future.exp: Add D support.
4003 (gdb_find_gdc): New proc.
4004 (gdb_default_target_compile): Add D support.
4005
fbb7bcbe
WW
40062016-02-18 Wei-cheng Wang <cole945@gmail.com>
4007
4008 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4009 user+system time.
4010 (trace_speed_test): Determine the iteration count for a time
4011 between 15..30 seconds.
4012
012b3a21
WT
40132016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4014
4015 * gdb.arch/i386-mpx-sigsegv.c: New file.
4016 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4017 * gdb.arch/i386-mpx-simple_segv.c: New file.
4018 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4019
2d5189bd
YQ
40202016-02-18 Yao Qi <yao.qi@linaro.org>
4021
4022 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4023 Don't call setup_kfail.
4024
40fb20d0
YQ
40252016-02-18 Yao Qi <yao.qi@linaro.org>
4026
4027 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4028 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4029
21b1f8d2
DE
40302016-02-16 Doug Evans <dje@google.com>
4031
4032 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4033 * gdb.base/skip1.c: Ditto.
4034 * gdb.base/skip.exp: Whitespace cleanup.
4035
4041ed77
DB
40362016-02-16 Don Breazeal <donb@codesourcery.com>
4037
4038 PR remote/19496
4039 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4040 Remove kfail for PR remote/19496.
4041
c4ef31bf
SM
40422016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4043
4044 * lib/gdb.exp (standard_temp_file): Return a path specific to
4045 the runtest invocation.
4046
266b65b3
SM
40472016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4048
4049 * gdb.trace/save-trace.exp: Change relative path to be in the
4050 standard output directory.
4051
a7a0a6a9
JK
40522016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4053
4054 * gdb.arch/i386-prologue.c: Add missing prototypes.
4055
c99dbb42
JK
40562016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4057
4058 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4059 * gdb.arch/i386-prologue.exp: Likewise.
4060 * gdb.arch/i386-size.exp: Likewise.
4061
aa480355
SM
40622016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4063
4064 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4065 define object file path.
4066 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4067 file path.
4068 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4069 standard_output_file to define binfile.
4070
ba881f50
JK
40712016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4072
4073 Fix compatibility with recent gfortran-5.3.1.
4074 * gdb.fortran/vla-history.exp (print vla1 allocated)
4075 (print vla2 allocated, print $2, print $3): Remove
4076 (print $4): Rename to ...
4077 (print $2): ... here.
4078 (print $9): Rename to ...
4079 (print $5): ... here.
4080 (print $10): Rename to ...
4081 (print $6): ... here.
4082 * gdb.fortran/vla.f90: Add pvla initialization.
4083
e9fb005c
JK
40842016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4085
4086 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4087 New test.
4088 * gdb.fortran/vla-value-sub.exp: Likewise.
4089
e44e00ff
MK
40902016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4091
4092 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4093
97e94151
SM
40942016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4095
4096 * i386-biarch-core.exp: Define corefile using
4097 standard_output_file.
4098
01113bc1
YQ
40992016-02-12 Yao Qi <yao.qi@linaro.org>
4100
4101 * gdb.arch/arm-single-step-kernel-helper.c: New.
4102 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4103
33b4777c
MM
41042016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4105
4106 * gdb.btrace/tailcall-only.exp: New.
4107 * gdb.btrace/tailcall-only.c: New.
4108 * gdb.btrace/x86_64-tailcall-only.S: New.
4109 * gdb.btrace/i686-tailcall-only.S: New.
4110
acc23c11
PA
41112016-02-11 Pedro Alves <palves@redhat.com>
4112
4113 * README (Parallel testing): Add missing double quotes.
4114
e352bf0a
PA
41152016-02-11 Pedro Alves <palves@redhat.com>
4116
4117 * README (Parallel testing): New section.
4118 (GDB_PARALLEL): Rewrite.
4119 (FORCE_PARALLEL): Document.
4120
9f5fed78
MK
41212016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4122
4123 * gdb.trace/tfile-avx.c: New test.
4124 * gdb.trace/tfile-avx.exp: New test.
4125
9ef9e6a6
KS
41262016-02-09 Keith Seitz <keiths@redhat.com>
4127
4128 PR breakpoints/19546
4129 * gdb.base/infcall-exec.c: New file.
4130 * gdb.base/infcall-exec2.c: New file.
4131 * gdb.base/infcall-exec.exp: New file.
4132
a96e36da
KS
41332016-02-09 Keith Seitz <keiths@redhat.com>
4134
4135 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4136 (toplevel): Call test_bkpt_address.
4137
9f61929f
KS
41382016-02-09 Keith Seitz <keiths@redhat.com>
4139
4140 PR python/19506
4141 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4142 (toplevel): Call test_bkpt_address.
4143
1e94266c
SM
41442016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4145
4146 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4147 to AC_OUTPUT.
4148 * configure: Regenerate.
4149
2a7f3dff
PA
41502016-02-09 Pedro Alves <palves@redhat.com>
4151
4152 PR breakpoints/19548
4153 * gdb.base/execl-update-breakpoints.c (some_function): New
4154 function.
4155 (main): Call it.
4156 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4157 Tighten expected GDB output.
4158
2151ccc5
SM
41592016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4160
4161 * Makefile.in (ALL_SUBDIRS): Remove.
4162 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4163 (distclean maintainer-clean realclean): Likewise.
4164 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4165 * configure: Regenerate.
4166 * gdb.ada/Makefile.in: Delete.
4167 * gdb.arch/Makefile.in: Likewise.
4168 * gdb.asm/Makefile.in: Likewise.
4169 * gdb.base/Makefile.in: Likewise.
4170 * gdb.btrace/Makefile.in: Likewise.
4171 * gdb.cell/Makefile.in: Likewise.
4172 * gdb.compile/Makefile.in: Likewise.
4173 * gdb.cp/Makefile.in: Likewise.
4174 * gdb.disasm/Makefile.in: Likewise.
4175 * gdb.dlang/Makefile.in: Likewise.
4176 * gdb.dwarf2/Makefile.in: Likewise.
4177 * gdb.fortran/Makefile.in: Likewise.
4178 * gdb.gdb/Makefile.in: Likewise.
4179 * gdb.go/Makefile.in: Likewise.
4180 * gdb.guile/Makefile.in: Likewise.
4181 * gdb.java/Makefile.in: Likewise.
4182 * gdb.linespec/Makefile.in: Likewise.
4183 * gdb.mi/Makefile.in: Likewise.
4184 * gdb.modula2/Makefile.in: Likewise.
4185 * gdb.multi/Makefile.in: Likewise.
4186 * gdb.objc/Makefile.in: Likewise.
4187 * gdb.opencl/Makefile.in: Likewise.
4188 * gdb.opt/Makefile.in: Likewise.
4189 * gdb.pascal/Makefile.in: Likewise.
4190 * gdb.perf/Makefile.in: Likewise.
4191 * gdb.python/Makefile.in: Likewise.
4192 * gdb.reverse/Makefile.in: Likewise.
4193 * gdb.server/Makefile.in: Likewise.
4194 * gdb.stabs/Makefile.in: Likewise.
4195 * gdb.threads/Makefile.in: Likewise.
4196 * gdb.trace/Makefile.in: Likewise.
4197 * gdb.xml/Makefile.in: Likewise.
4198 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4199 GDB_PARALLEL.
4200 (standard_output_file): Remove check for GDB_PARALLEL, always
4201 return path in outputs/$subdir/$testname.
4202
437277d4
SM
42032016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4204
4205 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4206 (site.exp): Assign abs_srcdir to tcl's srcdir.
4207
31d913c7
YQ
42082016-02-04 Yao Qi <yao.qi@linaro.org>
4209
4210 * gdb.base/foll-exec-mode.c: Include limits.h.
4211 (main): Add parameters argc and argv. Get directory from
4212 argv[0].
4213 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4214 compilation.
4215 * gdb.base/foll-exec.c: Include limits.h.
4216 (main): Add parameters argc and argv.
4217 Get directory from argv[0].
4218 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4219 Adjust tests on the number of lines as source code changed.
4220 * gdb.base/foll-vfork-exit.c: Include limits.h.
4221 (main): Add one line of statement before vfork.
4222 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4223 (main): Add parameters argc and argv. Get directory from
4224 argv[0].
4225 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4226 (setup_gdb): Set tbreak to skip some source lines.
4227 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4228 (main): Add parameters argc and argv. Get directory from
4229 argv[0].
4230 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4231 compilation.
4232 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4233 (main): Add parameters argc and argv. Get directory from
4234 argv[0].
4235 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4236 compilation.
4237
9482b9fb
DE
42382016-02-01 Doug Evans <dje@google.com>
4239
4240 * gdb.base/skip.exp: Clean up multiple references to same test name.
4241
6b2e4f10
PA
42422016-02-01 Pedro Alves <palves@redhat.com>
4243
ccb6afd6 4244 PR remote/19496
6b2e4f10
PA
4245 * gdb.threads/forking-threads-plus-breakpoint.exp
4246 (displaced_stepping_supported): New global.
4247 (probe_displaced_stepping_support): New procedure.
4248 (do_test): Add 'displaced' parameter, and use it.
4249 (top level): Check for displaced stepping support. Add displaced
4250 stepping on/off testing axis.
4251
37a8db1a
AB
42522016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4253
4254 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4255 pointer. Don't perform further tests on the unassociated pointer
4256 if the first test fails.
4257
5fdf6324
AB
42582016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4259
4260 * gdb.base/max-value-size.c: New file.
4261 * gdb.base/max-value-size.exp: New file.
4262 * gdb.base/huge.exp: Disable max-value-size for this test.
4263
935c6144
IB
42642016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4265
4266 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4267
7fe8399d
YQ
42682016-01-28 Yao Qi <yao.qi@linaro.org>
4269
4270 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4271
a2077e25
PA
42722016-01-25 Pedro Alves <palves@redhat.com>
4273
4274 PR threads/19461
4275 * gdb.base/fork-running-state.c: New file.
4276 * gdb.base/fork-running-state.exp: New file.
4277
1d2736d4
PA
42782016-01-25 Pedro Alves <palves@redhat.com>
4279
4280 PR gdb/19494
4281 * gdb.base/catch-fork-kill.c: New file.
4282 * gdb.base/catch-fork-kill.exp: New file.
4283
f1da4b11
PA
42842016-01-25 Pedro Alves <palves@redhat.com>
4285
4286 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4287 Delete, moved to lib/gdb.exp.
4288 * gdb.threads/forking-threads-plus-breakpoint.exp
4289 (foreach_with_prefix): Likewise.
4290 * gdb.threads/process-dies-while-handling-bp.exp
4291 (foreach_with_prefix): Likewise.
4292 * lib/gdb.exp (foreach_with_prefix): New procedure.
4293
45f38546
MK
42942016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4295
4296 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4297 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4298
dc29a1ce
MK
42992016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4300
4301 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4302 endian targets.
4303
092127d7
JK
43042016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4305 Pedro Alves <palves@redhat.com>
4306
4307 Fix testsuite compatibility with Guile.
4308 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4309 number.
4310
31d765d3
JK
43112016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 Fix testsuite compatibility with Guile.
4314 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4315 (thread 1): New test for backtrace through signal handler.
4316
1ac78c04
YQ
43172016-01-22 Yao Qi <yao.qi@linaro.org>
4318
4319 PR testsuite/19491
4320 * gdb.base/multi-forks.c: Include
4321 ../lib/unbuffer_output.c
4322 (main): Call gdb_unbuffer_output.
4323
4f5946a8
DE
43242016-01-21 Doug Evans <dje@google.com>
4325
4326 * lib/ada.exp (gdb_compile_ada): Fix typo.
4327
305e13e6
JB
43282016-01-21 Joel Brobecker <brobecker@adacore.com>
4329
4330 * gdb.base/break-fun-addr.exp: New file.
4331 * gdb.base/break-fun-addr1.c: New file.
4332 * gdb.base/break-fun-addr2.c: New file.
4333
5f5dfff6
SM
43342016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4335
4336 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4337 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4338 enum flag values.
4339
fd356fa2
AA
43402016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4341
4342 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4343 when GDB can not set the vector return value. Add more comments
4344 for clarification.
4345
9df22175
AT
43462016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4347
4348 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4349 command.
4350
41d1845e
SM
43512016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4352
4353 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4354
01ac6840
SM
43552016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4356
4357 * Makefile.in (check-single): Pass --status to runtest.
4358 (check/%.exp): Likewise.
4359
43602016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4361
4362 * Makefile.in (check-parallel): Propagate return code from make
4363 do-check-parallel.
4364
bd0a71fa
MK
43652016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4366
4367 * gdb.trace/ftrace.exp: Fix expected message on continue.
4368 * gdb.trace/pending.exp: Fix expected message on continue.
4369 * gdb.trace/trace-break.exp: Fix expected message on continue.
4370
8bcbad33
SM
43712016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4372
4373 * lib/gdb.exp (gdb_test): Remove unused global references.
4374
f303dbd6
PA
43752016-01-18 Pedro Alves <palves@redhat.com>
4376
4377 * gdb.base/async-shell.exp: Adjust expected output.
4378 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4379 * gdb.base/siginfo-thread.exp: Adjust expected output.
4380 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4381 * gdb.java/jnpe.exp: Adjust expected output.
4382 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4383 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4384 * gdb.threads/leader-exit.exp: Adjust expected output.
4385 * gdb.threads/manythreads.exp: Adjust expected output.
4386 * gdb.threads/pthreads.exp: Adjust expected output.
4387 * gdb.threads/schedlock.exp: Adjust expected output.
4388 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4389 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4390 expected output.
4391 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4392 output.
4393 * gdb.threads/sigthread.exp: Adjust expected output.
4394 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4395
b2789696
YQ
43962016-01-18 Yao Qi <yao.qi@linaro.org>
4397
4398 * gdb.guile/scm-section-script.c: Replace @progbits with
4399 %progbits.
4400 * gdb.python/py-section-script.c: Likewise.
4401
71ef29a8
PA
44022016-01-15 Pedro Alves <palves@redhat.com>
4403
4404 * gdb.multi/tids.exp: Test star wildcard ranges.
4405
3f5b7598
PA
44062016-01-15 Pedro Alves <palves@redhat.com>
4407
4408 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4409 command from "thread apply" invocation.
4410 (thr_apply_info_thr_invalid): Default the expected output to the
4411 input tid list.
4412 (top level): Add tests that use convenience variables. Add tests
4413 for "thread apply" with a valid TID list, but missing the command.
4414
663f6d42
PA
44152016-01-13 Pedro Alves <palves@redhat.com>
4416
4417 * gdb.base/default.exp: Expect $_gthread as well.
4418 * gdb.multi/tids.exp: Test $_gthread.
4419 * gdb.threads/thread-specific.exp: Test $_gthread.
4420
c84f6bbf
PA
44212016-01-13 Pedro Alves <palves@redhat.com>
4422
4423 * gdb.multi/tids.exp: Test "info threads -gid".
4424
22a02324
PA
44252016-01-13 Pedro Alves <palves@redhat.com>
4426
4427 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4428 Breakpoint.thread.
4429 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4430
5d5658a1
PA
44312016-01-07 Pedro Alves <palves@redhat.com>
4432
4433 * gdb.base/break.exp: Adjust to output changes.
4434 * gdb.base/hbreak2.exp: Likewise.
4435 * gdb.base/sepdebug.exp: Likewise.
4436 * gdb.base/watch_thread_num.exp: Likewise.
4437 * gdb.linespec/keywords.exp: Likewise.
4438 * gdb.multi/info-threads.exp: Likewise.
4439 * gdb.threads/thread-find.exp: Likewise.
4440 * gdb.multi/tids.c: New file.
4441 * gdb.multi/tids.exp: New file.
4442
84654457
PA
44432016-01-13 Pedro Alves <palves@redhat.com>
4444
4445 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4446
e3940304
PA
44472016-01-13 Pedro Alves <palves@redhat.com>
4448
4449 * gdb.base/default.exp: Expect $_inferior as well.
4450 * gdb.multi/base.exp: Test $_inferior.
4451
a911d87a
PA
44522016-01-13 Pedro Alves <palves@redhat.com>
4453
4454 PR breakpoints/19388
4455 * gdb.base/catch-signal-siginfo-cond.c: New file.
4456 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4457
82075af2
JS
44582016-01-12 Josh Stone <jistone@redhat.com>
4459 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4460
4461 * gdb.base/catch-syscall.c (do_execve): New variable.
4462 (main): Conditionally trigger an execve.
4463 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4464 (test_catch_syscall_execve): New, check entry/return across execve.
4465 (do_syscall_tests): Call test_catch_syscall_execve.
4466
e46eeedd
PA
44672016-01-12 Pedro Alves <palves@redhat.com>
4468
4469 * gdb.base/random-signal.exp (do_test): New procedure, with body
4470 of testcase moved in.
4471
01d8c27e
JK
44722016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4473 Pedro Alves <palves@redhat.com>
4474
4475 * gdb.base/funcargs.exp (finish from indirectly called function):
4476 Reintroduce the case for 'First'.
4477
9a706302
JK
44782016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4479 Pedro Alves <palves@redhat.com>
4480
4481 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4482 (tcatch_vfork_then_child_follow_exec)
4483 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4484 identification.
4485
c0ecb95f
JK
44862016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4489 and repeats to unlimited.
4490 * gdb.python/py-value.exp: Likewise.
4491 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4492 and repeats to unlimited.
4493
6cfc1fcb
JK
44942016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4497 and reordering the functions.
4498 * gdb.multi/hangout.c: Likewise.
4499 * gdb.multi/hello.c: Likewise.
4500
582a1b00
SM
45012016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4502
4503 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4504 absolute.
4505 (SingleStatisticTestResult.report): Use dict.keys instead of
4506 dict.iterkeys.
4507
79bc59cb
PA
45082016-01-06 Pedro Alves <palves@redhat.com>
4509
4510 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4511
43368e1d
MM
45122016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4513
4514 * gdb.btrace/dlopen.exp: New.
4515 * gdb.btrace/dlopen.c: New.
4516 * gdb.btrace/dlopen-dso.c: New.
4517
79fad5b8
SL
45182015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4519
4520 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4521 PATTERN argument is optional.
4522
ab8314b3
JB
45232015-12-24 Joel Brobecker <brobecker@adacore.com>
4524
4525 * lib/ada.exp (target_compile_ada_from_dir): New function.
4526 (gdb_compile_ada): Reimplement avoiding the use of project files.
4527 * gdb.ada/gnat_ada.gpr: Delete.
4528 * gdb.ada/cond_lang.exp: Adjust test to make path before
4529 filename optional.
4530 * gdb.ada/small_reg_param.exp: Likewise.
4531
fe33faff
SM
45322015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4533
4534 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4535
6d265cb4
TP
45362015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4537
4538 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4539 case.
4540
10125099
SM
45412015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4542
4543 * gdb.base/break.exp: Remove dead code.
4544 * gdb.base/sepdebug.exp: Likewise.
4545
3ca22649
SM
45462015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4547
4548 * gdb.asm/asm-source.exp: Remove HP-UX references.
4549 * gdb.base/annota1.exp: Likewise.
4550 * gdb.base/annota3.exp: Likewise.
4551 * gdb.base/attach.exp: Likewise.
4552 * gdb.base/bigcore.exp: Likewise.
4553 * gdb.base/break.exp: Likewise.
4554 * gdb.base/call-ar-st.exp: Likewise.
4555 * gdb.base/callfuncs.exp: Likewise.
4556 * gdb.base/catch-fork-static.exp: Likewise.
4557 * gdb.base/display.exp: Likewise.
4558 * gdb.base/foll-exec-mode.exp: Likewise.
4559 * gdb.base/foll-exec.exp: Likewise.
4560 * gdb.base/foll-fork.exp: Likewise.
4561 * gdb.base/foll-vfork.exp: Likewise.
4562 * gdb.base/funcargs.exp: Likewise.
4563 * gdb.base/hbreak2.exp: Likewise.
4564 * gdb.base/inferior-died.exp: Likewise.
4565 * gdb.base/interrupt.exp: Likewise.
4566 * gdb.base/multi-forks.exp: Likewise.
4567 * gdb.base/nodebug.exp: Likewise.
4568 * gdb.base/sepdebug.exp: Likewise.
4569 * gdb.base/solib1.c: Likewise.
4570 * gdb.base/step-test.exp: Likewise.
4571 * gdb.mi/non-stop.c: Likewise.
4572 * gdb.mi/pthreads.c: Likewise.
4573 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4574 * gdb.threads/pthreads.c: Likewise.
4575 * gdb.threads/staticthreads.exp: Likewise.
4576 * lib/future.exp: Likewise.
4577 * lib/gdb.exp: Likewise.
4578 * gdb.base/so-indr-cl.c: Remove.
4579 * gdb.base/so-indr-cl.exp: Likewise.
4580 * gdb.base/solib.c: Likewise.
4581 * gdb.base/solib.exp: Likewise.
4582 * gdb.base/solib2.c: Likewise.
4583
b6304613
SM
45842015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4585
4586 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4587 * gdb.base/call-ar-st.exp: Likewise.
4588 * gdb.base/callfuncs.exp: Likewise.
4589 * gdb.base/condbreak.exp: Likewise.
4590 * gdb.base/constvars.exp: Likewise.
4591 * gdb.base/hbreak2.exp: Likewise.
4592 * gdb.base/langs.exp: Likewise.
4593 * gdb.base/list.exp: Likewise.
4594 * gdb.base/long_long.exp: Likewise.
4595 * gdb.base/ptype.exp: Likewise.
4596 * gdb.base/scope.exp: Likewise.
4597 * gdb.base/signals.exp: Likewise.
4598 * gdb.base/so-impl-ld.exp: Likewise.
4599 * gdb.base/varargs.exp: Likewise.
4600 * gdb.base/volatile.exp: Likewise.
4601 * gdb.base/whatis.exp: Likewise.
4602 * gdb.cp/cplusfuncs.exp: Likewise.
4603 * gdb.cp/inherit.exp: Likewise.
4604 * gdb.cp/local.exp: Likewise.
4605 * gdb.cp/member-ptr.exp: Likewise.
4606 * gdb.cp/method.exp: Likewise.
4607 * gdb.cp/overload.exp: Likewise.
4608 * gdb.cp/templates.exp: Likewise.
4609 * gdb.stabs/weird.exp: Likewise.
4610 * lib/compiler.c: Likewise.
4611 * lib/compiler.cc: Likewise.
4612 * lib/cp-support.exp: Likewise.
4613 * lib/gdb.exp: Likewise.
4614
bf401b07
SM
46152015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4616
4617 * configure.ac: Remove HP-UX case.
4618 * configure: Regenerate.
4619
aff9c0f8
SM
46202015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4621
4622 * lib/gdb.exp (gdb_compile): Add function doc.
4623
a6904d5a
PA
46242015-12-17 Pedro Alves <palves@redhat.com>
4625
4626 PR threads/19354
4627 * gdb.multi/info-threads.exp: New file.
4628
a22279dd
YQ
46292015-12-15 Yao Qi <yao.qi@linaro.org>
4630
4631 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4632 is aarch64*-*-*.
4633
0588c796
SL
46342015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4635
4636 * gdb.base/history-duplicates.exp: Skip if no readline support.
4637
5d978e17
SL
46382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4639
4640 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4641
7e763b86
SL
46422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4643
4644 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4645
87a3a92c
SL
46462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4647
4648 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4649 ctrl-C if nointerrupts target property is set.
4650 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4651 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4652 * gdb.base/paginate-bg-execution.exp: Likewise.
4653 * gdb.base/paginate-execution-startup.exp: Likewise.
4654 * gdb.base/random-signal.exp: Likewise.
4655 * gdb.base/range-stepping.exp: Likewise.
4656 * gdb.cp/annota2.exp: Likewise.
4657 * gdb.cp/annota3.exp: Likewise.
4658 * gdb.gdb/selftest.exp: Likewise.
4659 * gdb.threads/continue-pending-status.exp: Likewise.
4660 * gdb.threads/leader-exit.exp: Likewise.
4661 * gdb.threads/manythreads.exp: Likewise.
4662 * gdb.threads/pthreads.exp: Likewise.
4663 * gdb.threads/schedlock.exp: Likewise.
4664 * gdb.threads/sigthread.exp: Likewise.
4665
a8f077dc
DB
46662015-12-11 Don Breazeal <donb@codesourcery.com>
4667
4668 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4669 remote.
4670 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4671 * gdb.base/foll-exec.exp (main): Enable for target remote.
4672 * gdb.base/foll-fork.exp (main): Likewise.
4673 * gdb.base/foll-vfork.exp (main): Likewise.
4674 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4675 (proc continue_to_exit_bp_loc): Use clean_restart.
4676 * gdb.base/pie-execl.exp (main): Disable for target remote.
4677 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4678 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4679 * gdb.threads/execl.exp (main): Likewise.
4680 * gdb.threads/fork-child-threads.exp (main): Likewise.
4681 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4682 remote.
4683 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4684 remote.
4685 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4686 pid.tid style ptids, instead of just tid.
4687 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4688 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4689 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4690 ptids, instead of just tid.
4691
3b2464a8
AB
46922015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4693
4694 * gdb.base/list.exp (test_list_forward): Add end of file error
4695 test.
4696 (test_repeat_list_command): Add end of file error test.
4697 (test_list_backwards): Add beginning of file error test.
4698
a0def019
AB
46992015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gdb.base/list.exp (test_list_invalid_args): New function,
4702 defined, and called.
4703
5c000dff
AB
47042015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4705
4706 * gdb.base/list.exp (test_list): Make test names unique.
4707
f1637ebe
YQ
47082015-12-11 Yao Qi <yao.qi@linaro.org>
4709
4710 * gdb.base/coremaker2.c: Remove.
4711
36d6fc0a
PA
47122015-12-10 Pedro Alves <palves@redhat.com>
4713
4714 * gdb.multi/base.exp: Remove stale "spaces" references.
4715
762f7747
PA
47162015-12-10 Pedro Alves <palves@redhat.com>
4717
4718 * gdb.multi/base.exp: Don't use nowarnings.
4719 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4720 * gdb.multi/hangout.c: Include stdio.h.
4721 * gdb.multi/hello.c: Include stdlib.h.
4722 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4723 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4724 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4725
28d2bfb9
AB
47262015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4727
4728 * gdb.dwarf2/dw2-ranges-base.c: New file.
4729 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4730 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4731 support additional line table, and debug ranges generation.
4732 (Dwarf::ranges): New function, generate .debug_ranges.
4733 (Dwarf::lines): Support generating simple line table programs.
4734 (Dwarf::assemble): Initialise new namespace variables.
4735
5fc2beac
KB
47362015-12-09 Kevin Buettner <kevinb@redhat.com>
4737
4738 * gdb.base/async.exp (proc test_background): Add case for
4739 asynchronous execution not supported.
4740
1c35a88f
LM
47412015-12-09 Luis Machado <lgustavo@codesourcery.com>
4742
4743 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4744 format and change test names to make them unique.
4745
b593e3d9
RK
47462015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4747 Pedro Alves <pedro@redhat.com>
4748
4749 PR gdb/18702
4750 Add checking of floatformats setup on x86_64 hosts.
4751 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4752 (smallval, bigval): New labels/constants.
4753 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4754 float" after loading bigval and smallval.
4755
d72413e6
PMR
47562015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4757
4758 * gdb.ada/fun_overload_menu.exp: New testcase.
4759 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4760
ece66d65
JS
47612015-12-04 Josh Stone <jistone@redhat.com>
4762
4763 * gdb.base/catch-fork-static.exp: New.
4764
41d0efca
YQ
47652015-12-03 Yao Qi <yao.qi@linaro.org>
4766
4767 * gdb.base/sizeof.c: Don't include stdio.h and
4768 ../lib/unbuffer_output.c.
4769 (main): New variable 'size' and 'value'. Remove printf and
4770 gdb_unbuffer_output. Assign return value to size and value.
4771 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4772 at the beginning.
4773 (check_sizeof): Check the result by printing variable 'size'.
4774 (check_valueof): Check the result by printing variable 'value'.
4775
99fd02d9
YQ
47762015-12-01 Yao Qi <yao.qi@linaro.org>
4777
4778 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4779 for aarch64*-*-linux* target.
4780
f2faf941
PA
47812015-11-30 Pedro Alves <palves@redhat.com>
4782
4783 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4784
04bf20c5
PA
47852015-11-30 Pedro Alves <palves@redhat.com>
4786
4787 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4788 Handle non-stop mode vCont replies.
4789
09df4675
PA
47902015-11-30 Pedro Alves <palves@redhat.com>
4791
4792 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4793 prepare_for_testing. Start gdb with "set non-stop on" appended to
4794 GDBFLAGS. Lax expected stop output.
4795
58b584af
YQ
47962015-11-27 Yao Qi <yao.qi@linaro.org>
4797
4798 * gdb.arch/arm-neon.exp: New.
4799 * gdb.arch/arm-neon.c: New.
4800
dfcb77a8
YQ
48012015-11-27 Yao Qi <yao.qi@linaro.org>
4802
4803 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4804
88e8ec1b
YQ
48052015-11-27 Yao Qi <yao.qi@linaro.org>
4806
4807 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4808 frames-invalid annotation.
4809
bfde72c2
YQ
48102015-11-27 Yao Qi <yao.qi@linaro.org>
4811
4812 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4813
f6512a69
SM
48142015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4815
4816 * gdb.threads/names.exp: New file.
4817 * gdb.threads/names.c: New file.
4818 * README: Mention gdb,no_thread_names.
4819
46a3515b
MM
48202015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4821
4822 PR 19297
4823 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4824 support" error.
4825
62147a22
PA
48262015-11-24 Pedro Alves <palves@redhat.com>
4827
4828 PR 17539
4829 * gdb.base/display.exp: Expect displays to be sorted in ascending
4830 order. Use multi_line.
4831 * gdb.base/solib-display.exp: Likewise.
4832
2f341b6e
PA
48332015-11-24 Pedro Alves <palves@redhat.com>
4834
4835 PR 17539
25d49b86
PA
4836 * gdb.base/display.exp: Expect displays to be sorted in ascending
4837 order. Use multi_line.
4838 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4839
7e0aa6aa
PA
48402015-11-24 Pedro Alves <palves@redhat.com>
4841
4842 PR 17539
4843 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4844 threads in ascending order.
4845 * gdb.base/foll-fork.exp: Likewise.
4846 * gdb.base/foll-vfork.exp: Likewise.
4847 * gdb.base/multi-forks.exp: Likewise.
4848 * gdb.mi/mi-nonstop.exp: Likewise.
4849 * gdb.mi/mi-nsintrall.exp: Likewise.
4850 * gdb.multi/base.exp: Likewise.
4851 * gdb.multi/multi-arch.exp: Likewise.
4852 * gdb.python/py-inferior.exp: Likewise.
4853 * gdb.threads/break-while-running.exp: Likewise.
4854 * gdb.threads/execl.exp: Likewise.
4855 * gdb.threads/gcore-thread.exp: Likewise.
4856 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4857 * gdb.threads/kill.exp: Likewise.
4858 * gdb.threads/linux-dp.exp: Likewise.
4859 * gdb.threads/multiple-step-overs.exp: Likewise.
4860 * gdb.threads/next-bp-other-thread.exp: Likewise.
4861 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4862 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4863 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4864 * gdb.threads/thread-find.exp: Likewise.
4865 * gdb.threads/tls.exp: Likewise.
4866 * lib/mi-support.exp (mi_reverse_list): Delete.
4867 (mi_check_thread_states): No longer reverse list.
4868
2cc57ad8
PA
48692015-11-24 Pedro Alves <palves@redhat.com>
4870
4871 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4872 use lowercase.
4873
c93e8391
SM
48742015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4875
4876 * gdb.trace/actions.c: Include trace-common.h.
4877 (main): Add a location for a fast tracepoint.
4878 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4879 the normal tracepoints.
4880 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4881
045ccf91
SM
48822015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4883
4884 * save-trace.exp: Factor out code to these...
4885 (gdb_save_tracepoints): New.
4886 (gdb_load_tracepoints): New.
4887 (do_save_load_test): New.
4888
5506f9f6
KB
48892015-11-23 Kevin Buettner <kevinb@redhat.com>
4890
4891 * gdb.base/asmlabel.exp: New test.
4892 * gdb.base/asmlabel.c: New test case.
4893
16c3b12f
JB
48942015-11-23 Joel Brobecker <brobecker@adacore.com>
4895
4896 * gdb.base/wrong_frame_bt_full-main.c: New file.
4897 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4898 * gdb.base/wrong_frame_bt_full.exp: New file.
4899
155bfbd3
JB
49002015-11-23 Joel Brobecker <brobecker@adacore.com>
4901
4902 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4903
bb097445
JM
49042015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4905
206853a0 4906 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4907 pstate register when comparing registers values in
4908 sparc64-*-linux-gnu targets to avoid spurious differences.
4909
9c88ed8f
JM
49102015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4911
206853a0 4912 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4913
96161e25
SL
49142015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4915
4916 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4917 as type argument to gdb_compile.
4918 * gdb.base/nested-subp2.exp: Likewise.
4919 * gdb.base/nested-subp3.exp: Likewise.
4920
340c2830
DV
49212015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4922
4923 * lib/dwarf.exp (_note): Fix left shift of negative value.
4924 * gdb.trace/trace-condition.exp: Likewise.
4925
c1862d0f
YQ
49262015-11-13 Yao Qi <yao.qi@linaro.org>
4927
4928 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4929 comments about d10v.
4930 (test_scalar_returns): Likewise.
4931 * gdb.base/d10v.ld: Remove.
4932 * gdb.base/overlays.exp: Remove the target triplet checking for
4933 d10v-*-*.
4934 * gdb.base/structs.exp (test_struct_returns): Remove the
4935 comments about d10v.
4936 (test_struct_calls): Likewise.
4937
77ae9c19
YQ
49382015-11-13 Yao Qi <yao.qi@linaro.org>
4939
4940 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4941 * gdb.base/gnu_vector.c: Don't include stdio.h.
4942 (main): Don't print res and call add_some_intvecs.
4943
430e004e
MK
49442015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4945
4946 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4947 macro.
4948 (func5): Removed.
4949 (func4): Use FAST_TRACEPOINT_LABEL.
4950 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4951 macro.
4952 (func): Removed.
4953 (thread_function): Use FAST_TRACEPOINT_LABEL.
4954 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4955 (func): Remove.
4956 (marker): Use FAST_TRACEPOINT_LABEL.
4957 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4958 (pendfunc1): Remove.
4959 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4960 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4961 (foo): Remove.
4962 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4963 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4964 macro.
4965 (func): Remove.
4966 (marker): Use FAST_TRACEPOINT_LABEL.
4967 * gdb.trace/trace-common.h: New header.
4968 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
4969 macro.
4970 (func): Remove.
4971 (marker): Use FAST_TRACEPOINT_LABEL.
4972 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
4973 (func): Remove.
4974 (thread_function): Use FAST_TRACEPOINT_LABEL.
4975
6e7675a7
MK
49762015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
4977
4978 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
4979 in front.
4980 * gdb.trace/change-loc.exp: Use global pcreg definition.
4981 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
4982 * gdb.trace/entry-values.exp: Use global spreg definition, add $
4983 in front.
4984 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
4985 * gdb.trace/pending.exp: Likewise.
4986 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
4987 * gdb.trace/trace-break.exp: Likewise.
4988 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
4989 in front.
4990 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
4991 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
4992 in front.
4993 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
4994
dddc0e16
JB
49952015-11-09 Joel Brobecker <brobecker@adacore.com>
4996
4997 * gdb.ada/fin_fun_out: New testcase.
4998
c6f0b406
KB
49992015-11-07 Kevin Buettner <kevinb@redhat.com>
5000
5001 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5002 value associated with DW_AT_byte_size.
5003 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5004 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5005 DW_AT_upper_bound.
5006
f01dcfd9
KB
50072015-11-07 Kevin Buettner <kevinb@redhat.com>
5008
5009 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5010 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5011 version.
5012 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5013 gdb.dwarf2/dw2-canonicalize-type.exp,
5014 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5015 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5016 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5017 provided by gdb_target_symbol_prefix_flags_asm.
5018 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5019 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5020 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5021 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5022 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5023 macros where needed). Use this macro for symbols which require
5024 the prefix provided by SYMBOL_PREFIX.
5025
2223449a
KB
50262015-11-05 Kevin Buettner <kevinb@redhat.com>
5027
5028 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5029 New procs.
5030 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5031 representing expressions, of more than one list element.
5032 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5033 to prepend linker symbol prefix to f.
5034 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5035 table_1 and table_2.
5036 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5037 Likewise, for f and g.
5038 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5039 for ptr.
5040 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5041 for main.
5042 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5043 table_1_ptr and table_2_ptr.
5044
6f2f1a3a
JK
50452015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5046 Joel Brobecker <brobecker@adacore.com>
5047
5048 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5049
566c56c9
MK
50502015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5051
5052 * gdb.reverse/s390-mvcle.c: New test.
5053 * gdb.reverse/s390-mvcle.exp: New file.
5054 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5055
d5f0636b
MK
50562015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5057
5058 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5059
7ad8b86c
MK
50602015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5061
5062 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5063 reaching marker2.
5064 * gdb.reverse/getresuid-reverse.exp: Likewise.
5065 * gdb.reverse/pipe-reverse.exp: Likewise.
5066 * gdb.reverse/readv-reverse.exp: Likewise.
5067 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5068 * gdb.reverse/time-reverse.exp: Likewise.
5069 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5070
4081c0f1
YQ
50712015-10-30 Yao Qi <yao.qi@linaro.org>
5072
5073 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5074 (empty_cycle): Remove.
5075 (main): Don't call empty_cycle. Don't use watch_count_done.
5076 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5077 empty_cycle. Rewrite the code counting HW watchpoints.
5078
452b4ba5
MK
50792015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5080
5081 * gdb.reverse/fstatat-reverse.c: New test.
5082 * gdb.reverse/fstatat-reverse.exp: New file.
5083 * gdb.reverse/getresuid-reverse.c: New test.
5084 * gdb.reverse/getresuid-reverse.exp: New file.
5085 * gdb.reverse/pipe-reverse.c: New test.
5086 * gdb.reverse/pipe-reverse.exp: New file.
5087 * gdb.reverse/readv-reverse.c: New test.
5088 * gdb.reverse/readv-reverse.exp: New file.
5089 * gdb.reverse/recvmsg-reverse.c: New test.
5090 * gdb.reverse/recvmsg-reverse.exp: New file.
5091 * gdb.reverse/time-reverse.c: New test.
5092 * gdb.reverse/time-reverse.exp: New file.
5093 * gdb.reverse/waitpid-reverse.c: New test.
5094 * gdb.reverse/waitpid-reverse.exp: New file.
5095
5e2e7507
JK
50962015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5097
5098 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5099
0fde2c53
DE
51002015-10-26 Doug Evans <dje@google.com>
5101
5102 PR symtab/17391
5103 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5104 * gdb.dwarf2/bad-regnum.c: New file.
5105 * gdb.dwarf2/bad-regnum.exp: New file.
5106
1a70ae97
DE
51072015-10-26 Doug Evans <dje@google.com>
5108
5109 PR python/18938
5110 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5111 file.
5112
27dc26ab
JK
51132015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5116 for a change by "Mention language in compile error message".
5117
bed91f4d
SM
51182015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5119
5120 PR python/18073
5121 * gdb.python/py-type.c (C::a_method): New.
5122 (C::a_const_method): New.
5123 (C::a_static_method): New.
5124 (a_function): New.
5125 * gdb.python/py-type.exp (test_fields): Test getting fields
5126 from function and method.
5127
3f2f83dd
KB
51282015-10-21 Keven Boell <keven.boell@intel.com>
5129
5130 * gdb.fortran/vla-alloc-assoc.exp: New file.
5131 * gdb.fortran/vla-datatypes.exp: New file.
5132 * gdb.fortran/vla-datatypes.f90: New file.
5133 * gdb.fortran/vla-history.exp: New file.
5134 * gdb.fortran/vla-ptype-sub.exp: New file.
5135 * gdb.fortran/vla-ptype.exp: New file.
5136 * gdb.fortran/vla-sizeof.exp: New file.
5137 * gdb.fortran/vla-sub.f90: New file.
5138 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5139 * gdb.fortran/vla-value-sub-finish.exp: New file.
5140 * gdb.fortran/vla-value-sub.exp: New file.
5141 * gdb.fortran/vla-value.exp: New file.
5142 * gdb.fortran/vla-ptr-info.exp: New file.
5143 * gdb.mi/mi-vla-fortran.exp: New file.
5144 * gdb.mi/vla.f90: New file.
5145
27145d50
SL
51462015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5147
5148 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5149 of hardwired timeout value.
5150
5f3ff4f8
JK
51512015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5152 Pedro Alves <palves@redhat.com>
5153
5154 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5155 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5156
bfd09d20
JS
51572015-10-19 Josh Stone <jistone@redhat.com>
5158
5159 * gdb.base/catch-syscall.c: Include <sched.h>.
5160 (unknown_syscall): New variable.
5161 (main): Trigger a vfork and an unknown syscall.
5162 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5163 (unknown_syscall_number): Likewise.
5164 (check_call_to_syscall): Accept an optional syscall pattern.
5165 (check_return_from_syscall): Likewise.
5166 (check_continue): Likewise.
5167 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5168 (test_catch_syscall_skipping_return): New test toggling off 'catch
5169 syscall' to step over the syscall return, then toggling back on.
5170 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5171 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5172 (do_syscall_tests): Call test_catch_syscall_without_args and
5173 test_catch_syscall_mid_vfork.
5174 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5175 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5176
b32b93c6
AS
51772015-10-19 Andrew Stubbs <ams@codesourcery.com>
5178
5179 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5180 print g_vE): Add new pass patterns.
5181 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5182 print various symbol names for vptr fields.
5183
9d622bda
AB
51842015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5185
5186 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5187 results.
5188
0fd8ac1c
YQ
51892015-10-12 Yao Qi <yao.qi@linaro.org>
5190
5191 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5192
34240514
YQ
51932015-10-12 Yao Qi <yao.qi@linaro.org>
5194
5195 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5196 is aarch64*-*-linux*.
5197
8240f442
YQ
51982015-10-12 Yao Qi <yao.qi@linaro.org>
5199
5200 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5201 (can_relocate_bcond_true): ... it.
5202 (can_relocate_bcond_false): New function.
5203 (foo): Likewise.
5204 (can_relocate_bl): Likewise.
5205 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5206 can_relocate_bl.
5207
2520f728
PMR
52082015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5209
5210 * gdb.base/nested-addr.c: New file.
5211 * gdb.base/nested-addr.exp: New testcase.
5212
abcef95a
MM
52132015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5214
5215 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5216 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5217 its output. Ignore the output of "record goto begin" and instead
5218 check that GDB is replaying.
5219
145e3ddb
PA
52202015-10-09 Pedro Alves <palves@redhat.com>
5221
5222 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5223 (top level): Use it in the run with no args test.
5224
d5d8c4e1
IB
52252015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5226
5227 * gdb.dlang/properties.exp: New file.
5228
06e635ef
SL
52292015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5230
5231 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5232 whether or not address 0x1000 is mapped on the target.
5233
e019fd1d
SM
52342015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5235
5236 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5237 build.
5238
77ba2a67
MM
52392015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5240
5241 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5242 instruction-history test.
5243
c60eb31f
DE
52442015-09-28 Doug Evans <dje@google.com>
5245
5246 * gdb.base/gcore.c (array_func): Add reference to static_array.
5247
9a3c8263
SM
52482015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5249
5250 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5251 source line.
5252
9720e656
SL
52532015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5254
5255 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5256 short or char as base type.
5257
938d3bf2
SL
52582015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5259
5260 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5261 to allow any size enum.
5262
e6c2c623
PMR
52632015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5264
5265 * gdb.ada/array_ptr_renaming.exp: New testcase.
5266 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5267 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5268
06da0f77
PL
52692015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5270
5271 * gdb.trace/ftrace-lock.c: New file.
5272 * gdb.trace/ftrace-lock.exp: New file.
5273
4f51c22a
PL
52742015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5275
5276 * gdb.arch/insn-reloc.c: New file.
5277 * gdb.arch/ftrace-insn-reloc.exp: New file.
5278
7041adf4
PL
52792015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5280
5281 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5282 instruction.
5283 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5284 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5285 * gdb.trace/range-stepping.c: Likewise.
5286 * gdb.trace/trace-break.c: Likewise.
5287 * gdb.trace/trace-mt.c (thread_function): Likewise.
5288 * gdb.trace/ftrace.c (marker): Likewise.
5289 * gdb.trace/trace-condition.c (marker): Likewise.
5290 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5291 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5292 is_aarch64_target.
5293
015d2e7e
DE
52942015-09-18 Doug Evans <xdje42@gmail.com>
5295
5296 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5297 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5298
26b188a2
SL
52992015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5300
5301 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5302 the breakpoint.
5303
79dc332b
SL
53042015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5305
5306 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5307 the pending breakpoint. Remove timeout override for "Run till
5308 MI pending breakpoint on pendfunc3 on thread 2" test.
5309
f57929f2
SL
53102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5311
5312 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5313 filename pattern.
5314
3f469b17
SL
53152015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5316
5317 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5318 in breakpoint filename pattern.
5319
515b89b3
SL
53202015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5321
7800dbe4
SL
5322 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5323
53242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5325
515b89b3
SL
5326 * gdb.linespec/explicit.exp: Check for readline support for
5327 tab-completion tests. Fix obvious typo.
5328
d2939ba2
MM
53292015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5330
5331 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5332 and replay.
5333
cbb55fa7
MM
53342015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5335
5336 * gdb.btrace/non-stop.c: New.
5337 * gdb.btrace/non-stop.exp: New.
5338
43691ca1
PL
53392015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5340 Yao Qi <yao.qi@linaro.org>
5341
5342 * gdb.trace/trace-condition.c: New file.
5343 * gdb.trace/trace-condition.exp: New file.
5344
d78908cf
WW
53452015-09-16 Wei-cheng Wang <cole945@gmail.com>
5346
5347 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5348 for testing bytecode compilation.
5349
1ed415e2
PA
53502015-09-16 Pedro Alves <palves@redhat.com>
5351 Sandra Loosemore <sandra@codesourcery.com>
5352
5353 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5354 (SECONDS): Redefine.
5355 (main): Call pthread_kill and alarm early.
5356 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5357 support.
5358 (test): If the target can't hardware step and doesn't support
5359 displaced stepping, increase the timeout.
5360
d136eff5
PA
53612015-09-16 Pedro Alves <palves@redhat.com>
5362
5363 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5364 (enable_debug): New procedures.
5365 (test): Use them. Bail out if waiting for threads fails.
5366 (top level): Bail out if a test fails.
5367
991f019c
YQ
53682015-09-16 Yao Qi <yao.qi@linaro.org>
5369
5370 * gdb.asm/asm-source.exp: Set asm-arch for
5371 aarch64*-*-* target.
5372 * gdb.asm/aarch64.inc: New file.
5373
bfca584f
PMR
53742015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5375
5376 * gdb.ada/array_of_variable_length.exp: New testcase.
5377 * gdb.ada/array_of_variable_length/foo.adb: New file.
5378 * gdb.ada/array_of_variable_length/pck.adb: New file.
5379 * gdb.ada/array_of_variable_length/pck.ads: New file.
5380
b326e587
DE
53812015-09-15 Doug Evans <dje@google.com>
5382
5383 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5384 of function static local variable.
5385
5382cfab
PW
53862015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5387
5388 * gdb.threads/tls-so_extern.exp: New test file.
5389 * gdb.threads/tls-so_extern.c: New test file.
5390 * gdb.threads/tls-so_extern_main.c: New test file.
5391
141c5cc4
JK
53922015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5393
5394 * gdb.opt/solib-intra-step-lib.c: New file.
5395 * gdb.opt/solib-intra-step-main.c: New file.
5396 * gdb.opt/solib-intra-step.exp: New file.
5397
d15dcecd
PA
53982015-09-15 Pedro Alves <palves@redhat.com>
5399
5400 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5401 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5402
4c2f2a79
PA
54032015-09-14 Pedro Alves <palves@redhat.com>
5404
5405 * gdb.base/hook-stop-continue.c: Delete.
5406 * gdb.base/hook-stop-continue.exp: Delete.
5407 * gdb.base/hook-stop-frame.c: Delete.
5408 * gdb.base/hook-stop-frame.exp: Delete.
5409 * gdb.base/hook-stop.c: New file.
5410 * gdb.base/hook-stop.exp: New file.
5411
919e6dbe
PMR
54122015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5413
5414 * gdb.ada/access_to_packed_array.exp: New testcase.
5415 * gdb.ada/access_to_packed_array/foo.adb: New file.
5416 * gdb.ada/access_to_packed_array/pack.adb: New file.
5417 * gdb.ada/access_to_packed_array/pack.ads: New file.
5418
157280a4
MM
54192015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5420
5421 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5422 buffer size test.
5423
2fd33e94
DB
54242015-09-11 Don Breazeal <donb@codesourcery.com>
5425
5426 * gdb.base/foll-exec.c: Add copyright header. Fix
5427 formatting issues.
5428 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5429 (do_exec_tests): Use clean_restart in place of zap_session,
5430 and for test initialization. Fix formatting issues. Use
5431 fail in place of perror.
5432 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5433 an expect statement to match an expression with output from
5434 the program under debug.
5435 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5436 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5437 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5438 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5439 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5440
e70b6e8e
DE
54412015-09-09 Doug Evans <dje@google.com>
5442
5443 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5444
7a551a51
DE
54452015-09-09 Doug Evans <dje@google.com>
5446
5447 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5448
4c666f84
DE
54492015-09-09 Doug Evans <dje@google.com>
5450
5451 * gdb.base/savedregs.exp: Fix typo.
5452
243a9253
PA
54532015-09-09 Pedro Alves <palves@redhat.com>
5454
5455 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5456
c0fa8fbd
SL
54572015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5458
5459 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5460 command actually switches threads. Give up on remaining
5461 tests if target fails to stop at breakpoint.
5462
cd7c1778
PMR
54632015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5464
5465 * gdb.ada/funcall_char.exp: New testcase.
5466 * gdb.ada/funcall_char/foo.adb: New file.
5467
dc5c8746
PMR
54682015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5469
5470 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5471 expected outputs. Add two testcases for completing ambiguous
5472 functions.
5473 * gdb.ada/complete/aux_pck.adb: New file.
5474 * gdb.ada/complete/aux_pck.ads: New file.
5475 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5476 Ambiguous_Func functions.
5477 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5478 * gdb.ada/complete/pck.adb: Likewise.
5479
4e83a1e7
UW
54802015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5481
5482 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5483 failures to run the test program under GDB.
5484
8ce74153
LM
54852015-08-26 Luis Machado <lgustavo@codesourcery.com>
5486
5487 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5488 to C.
5489
e9756d52
PP
54902015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5491
5492 * gdb.base/run-after-attach.exp: New test file.
5493 * gdb.base/run-after-attach.c: New test file.
5494
8d37573b
DB
54952015-08-26 Don Breazeal <donb@codesourcery.com>
5496
5497 * gdb.base/foll-exec-2.c: New test program.
5498 * gdb.base/foll-exec-2.exp: New test.
5499
63e43d3a
PMR
55002015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5501
5502 * gdb.base/nested-subp1.exp: New file.
5503 * gdb.base/nested-subp1.c: New file.
5504 * gdb.base/nested-subp2.exp: New file.
5505 * gdb.base/nested-subp2.c: New file.
5506 * gdb.base/nested-subp3.exp: New file.
5507 * gdb.base/nested-subp3.c: New file.
5508
3d40fbb5
PA
55092015-08-24 Pedro Alves <palves@redhat.com>
5510
5511 * gdb.server/connect-without-multi-process.c: New file.
5512 * gdb.server/connect-without-multi-process.exp: New file.
5513
4422ac93
LM
55142015-08-24 Luis Machado <lgustavo@codesourcery.com>
5515
5516 * gdb.opt/inline-markers.c: Make z int.
5517
91dddb86
LM
55182015-08-24 Luis Machado <lgustavo@codesourcery.com>
5519
5520 * gdb.opt/inline-markers.c: Make z volatile.
5521
a48847ee
LM
55222015-08-24 Luis Machado <lgustavo@codesourcery.com>
5523
5524 * gdb.opt/inline-bt.c: New volatile global z.
5525 * gdb.opt/inline-cmds.c: Likewise.
5526 * gdb.opt/inline-locals.c: Likewise.
5527 * gdb.opt/inline-markers.c: New extern global z.
5528 (marker): Use z.
5529 (inline_fn): Likewise.
5530
0ebbc52b
PA
55312015-08-24 Pedro Alves <palves@redhat.com>
5532
5533 * config/m32r-stub.exp: Remove file.
5534 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5535 * gdb.base/call-rt-st.exp: Likewise.
5536 * gdb.base/call-strs.exp: Likewise.
5537 * gdb.base/default.exp: Remove references to h8300-*-hms and
5538 *-*-udi*.
5539 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5540
77c365df
AA
55412015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5542
5543 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5544 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5545 and "return" use KFAIL when GDB can not read/write the vector
5546 return value.
5547
4313b8c0
GB
55482015-08-21 Gary Benson <gbenson@redhat.com>
5549
5550 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5551
0e433b32
PA
55522015-08-20 Pedro Alves <palves@redhat.com>
5553
5554 * gdb.server/solib-list.exp: No longer expect an interior stop in
5555 non-stop mode.
5556
221e1a37
PA
55572015-08-20 Pedro Alves <palves@redhat.com>
5558
5559 * gdb.server/connect-stopped-target.c: New file.
5560 * gdb.server/connect-stopped-target.exp: New file.
5561
40e3ad0e
PA
55622015-08-20 Pedro Alves <palves@redhat.com>
5563
5564 * gdb.dwarf2/comp-unit-lang.exp: New file.
5565 * gdb.dwarf2/comp-unit-lang.c: New file.
5566
af39b327
PMR
55672015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5568
5569 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5570 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5571
7d45c7c3 55722015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5573
7d45c7c3
KB
5574 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5575 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5576
4d6cceb4
DE
55772015-08-18 Doug Evans <dje@google.com>
5578 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5579
5580 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5581 skip_python_tests. New arg prompt_regexp.
5582 (skip_python_tests): New function.
5583 * lib/mi-support.exp (mi_skip_python_tests): New function.
5584 * gdb.python/py-mi-objfile-gdb.py: New file.
5585 * gdb.python/py-mi-objfile.c: New file.
5586 * gdb.python/py-mi-objfile.exp: New file.
5587
ad89c2aa
KS
55882015-08-17 Keith Seitz <keiths@redhat.com>
5589
5590 * gdb.linespec/explicit.exp: Move strace test from here ...
5591 * gdb.trace/strace.exp: ... to here.
5592
e3ae3c43
PP
55932015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5594
5595 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5596 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5597
604b2636
DE
55982015-08-14 Doug Evans <xdje42@gmail.com>
5599
5600 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5601 inferior before selecting a new file.
5602
6ff0ba5f
DE
56032015-08-14 Doug Evans <xdje42@gmail.com>
5604
5605 * gdb.mi/mi-disassemble.exp: Update.
5606 * gdb.base/disasm-optim.S: New file.
5607 * gdb.base/disasm-optim.c: New file.
5608 * gdb.base/disasm-optim.h: New file.
5609 * gdb.base/disasm-optim.exp: New file.
5610
9ca98f92
KS
56112015-08-14 Keith Seitz <keiths@redhat.com>
5612
5613 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5614 "evaluated-by".
5615
52bbc560
JB
56162015-08-13 Joel Brobecker <brobecker@adacore.com>
5617
5618 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5619
5d8c3ed3
PMR
56202015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5621
5622 * gdb.ada/fun_renaming.exp: New testcase.
5623 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5624 * gdb.ada/fun_renaming/pack.adb: New file.
5625 * gdb.ada/fun_renaming/pack.ads: New file.
5626
ea8812bc
KS
56272015-08-12 Keith Seitz <keiths@redhat.com>
5628
5629 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5630 gdb_get_line_number.
5631
4dafcdeb
JB
56322015-08-12 Joel Brobecker <brobecker@adacore.com>
5633
5634 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5635 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5636 gdb.base/dso2dso.exp: New files.
5637
5ba32597
SDJ
56382015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5639 Pedro Alves <palves@redhat.com>
5640 Keith Seitz <keiths@redhat.com>
5641
5642 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5643 GDBFLAGS.
5644
b6dafabf
PP
56452015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5646
5647 * gdb.base/gdbhistsize-history.exp
5648 (test_histsize_history_setting): Use save_vars.
5649 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5650 Use save_vars.
5651 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5652 * gdb.base/readline.exp: Use save_vars.
5653
abe8e607
PP
56542015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5655
5656 * lib/gdb.exp (save_vars): New proc.
5657
629500fa
KS
56582015-08-11 Keith Seitz <keiths@redhat.com>
5659
5660 * gdb.base/help.exp: Update help_breakpoint_text.
5661
eb8c4e2e
KS
56622015-08-11 Keith Seitz <keiths@redhat.com>
5663
5664 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5665 (at toplevel): Call test_explicit_breakpoints.
5666 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5667 breakpoints.
5668 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5669 breakpoint conditions, "-cond".
5670
87f0e720
KS
56712015-08-11 Keith Seitz <keiths@redhat.com>
5672
5673 * gdb.linespec/3explicit.c: New file.
5674 * gdb.linespec/cpexplicit.cc: New file.
5675 * gdb.linespec/cpexplicit.exp: New file.
5676 * gdb.linespec/explicit.c: New file.
5677 * gdb.linespec/explicit.exp: New file.
5678 * gdb.linespec/explicit2.c: New file.
5679 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5680 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5681 before using in the matching pattern.
5682 Clarify that `prefix' is a regular expression.
5683
f00aae0f
KS
56842015-08-11 Keith Seitz <keiths@redhat.com>
5685
5686 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5687 test.
5688 Add tests for missing ",FMT" and ",".
5689
e27852be
DE
56902015-08-10 Doug Evans <dje@google.com>
5691 Keith Seitz <keiths@redhat.com>
5692
5693 PR gdb/17960
5694 * gdb.base/completion.exp: Add location completer tests.
5695
7f03bd92
PA
56962015-08-07 Pedro Alves <palves@redhat.com>
5697
5698 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5699 tests here.
5700 (top level): Run do_test with and without displaced stepping.
5701
3fc8eb30
PA
57022015-08-07 Pedro Alves <palves@redhat.com>
5703
5704 * gdb.base/valgrind-disp-step.c: New file.
5705 * gdb.base/valgrind-disp-step.exp: New file.
5706
d4569d7b
PA
57072015-08-07 Pedro Alves <palves@redhat.com>
5708
5709 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5710 Delete function.
5711 (main): Add alarm. Run an infinite loop instead of calling
5712 wait_threads.
5713 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5714 comment.
5715 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5716 Delete function.
5717 (main): Add alarm. Run an infinite loop instead of calling
5718 wait_threads.
5719 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5720 comment.
5721
e1316e60
PA
57222015-08-07 Pedro Alves <palves@redhat.com>
5723
5724 * gdb.base/checkpoint-ns.exp: New file.
5725 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5726 standard_testfile.
5727
da8c46d2
MM
57282015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5729
5730 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5731 * gdb.btrace/instruction_history.exp: Update.
5732 * gdb.btrace/tsx.exp: New.
5733 * gdb.btrace/tsx.c: New.
5734
de1c2c52
PA
57352015-08-06 Pedro Alves <palves@redhat.com>
5736
5737 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5738 increase timeout.
5739 * gdb.reverse/until-precsave.exp: Bump timeouts.
5740
782e0bf4
PA
57412015-08-06 Pedro Alves <palves@redhat.com>
5742
5743 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5744
83e97ed0
PA
57452015-08-06 Pedro Alves <palves@redhat.com>
5746
5747 PR gdb/18749
5748 * gdb.threads/process-dies-while-handling-bp.c: New file.
5749 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5750
863d01bd
PA
57512015-08-06 Pedro Alves <palves@redhat.com>
5752
5753 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5754 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5755
0a39bb32
PA
57562015-08-05 Pedro Alves <palves@redhat.com>
5757
5758 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5759 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5760
ee2d2b10
SL
57612015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5762
5763 * gdb.base/bp-permanent.exp: Report test as unsupported if
5764 the target cannot stop at the permanent breakpoint.
5765
4e1bdb00
DE
57662015-08-03 Doug Evans <dje@google.com>
5767
5768 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5769 10000.
5770
3d338901
DE
57712015-08-03 Doug Evans <dje@google.com>
5772
5773 * Makefile.in (workers/%.worker, build-perf): New rule.
5774 (GDB_PERFTEST_MODE): New variable.
5775 (check-perf): Use it.
5776 (clean): Clean up gdb.perf parallel build subdirs.
5777 * lib/build-piece.exp: New file.
5778 * lib/gdb.exp (make_gdb_parallel_path): New function
5779 (standard_output_file, standard_temp_file): Call it.
5780 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5781 of $GDB_PARALLEL.
5782 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5783
af061d3e
DE
57842015-08-03 Doug Evans <dje@google.com>
5785
8e1afc81 5786 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5787 (LOG_FILE_NAME): New global.
5788 (TextReporter.__init__): Initialize self.txt_sum.
5789 (TextReporter.report): Add support for multiple data-points.
5790 Move report to perftest.sum, put raw data in perftest.log.
5791 (TextReporter.start): Open sum and log files.
5792 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5793 * gdb.perf/lib/perftest/testresult.py
5794 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5795
2c8c5d37
PA
57962015-07-31 Pedro Alves <palves@redhat.com>
5797
5798 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5799 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5800 kill_wait_spawned_process instead of explicit "kill -9".
5801 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5802 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5803 kill_wait_spawned_process.
5804 * gdb.base/attach-twice.exp: Likewise.
5805 * gdb.base/attach.exp: Likewise.
5806 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5807 gdb_test_multiple.
5808 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5809 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5810 kill_wait_spawned_process.
5811 * gdb.base/valgrind-infcall.exp: Likewise.
5812 * gdb.multi/multi-attach.exp: Likewise.
5813 * gdb.python/py-prompt.exp: Likewise.
5814 * gdb.python/py-sync-interp.exp: Likewise.
5815 * gdb.server/ext-attach.exp: Likewise.
5816 * gdb.threads/attach-into-signal.exp (corefunc): Use
5817 spawn_wait_for_attach, spawn_id_get_pid and
5818 kill_wait_spawned_process.
5819 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5820 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5821 spawn_id_get_pid and kill_wait_spawned_process.
5822 * gdb.threads/attach-stopped.exp (corefunc): Use
5823 spawn_wait_for_attach, spawn_id_get_pid and
5824 kill_wait_spawned_process.
5825 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5826 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5827 kill_wait_spawned_process instead of explicit "kill -9".
5828 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5829 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5830 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5831 processes. Don't map cygwin/windows pids here. Now returns a
5832 spawn id list.
5833
032a0fca
SL
58342015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5835
5836 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5837 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5838 correct patch.
5839
61a934ca
SL
58402015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5841
5842 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5843
4bc4d428
SL
58442015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5845
5846 Reapply:
5847 2014-05-21 Mark Wielaard <mjw@redhat.com>
5848
5849 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5850
998d452a
PA
58512015-07-30 Pedro Alves <palves@redhat.com>
5852
5853 * linux-low.c (handle_extended_wait): Set the child's last
5854 reported status to TARGET_WAITKIND_STOPPED.
5855
69dde7dc
PA
58562015-07-30 Pedro Alves <palves@redhat.com>
5857
5858 PR threads/18600
5859 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5860 only shows inferior 1.
5861
4dd63d48
PA
58622015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5863 Pedro Alves <palves@redhat.com>
5864
5865 PR threads/18600
5866 * gdb.threads/fork-plus-threads.c: New file.
5867 * gdb.threads/fork-plus-threads.exp: New file.
5868
d618e4c5
PP
58692015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5870
5871 * gdb.base/batch-preserve-term-settings.exp
5872 (test_terminal_settings_preserved_after_cli_exit): Use
5873 send_quit_command.
5874
1eef6428
PA
58752015-07-29 Pedro Alves <palves@redhat.com>
5876 Don Breazeal <donb@codesourcery.com>
5877
5878 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5879 output from both inferior_spawn_id and gdb_spawn_id.
5880
7da5b897
SDJ
58812015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5882
5883 * gdb.threads/attach-into-signal.exp (corefunc): Use
5884 with_test_prefix on nested loops, uniquefying the test messages.
5885
dac804df
SDJ
58862015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5887
5888 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5889 commit.
5890
06265e53
PP
58912015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5892
5893 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5894 New proc.
5895 (test_terminal_settings_preserved_after_sigterm): New test.
5896
18206ca3
PP
58972015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5898
5899 * gdb.base/batch-preserve-term-settings.exp
5900 (test_terminal_settings_preserved_after_cli_exit): New test.
5901
90074d11
PP
59022015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5903
5904 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5905 manipulation of saved_gdbflags.
5906 (test_terminal_settings_preserved): Remove global declaration of
5907 the unused variable pagination_prompt. Remove manipulation of
5908 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5909 GDBFLAGS.
5910
eb1a7902
PA
59112015-07-29 Pedro Alves <palves@redhat.com>
5912
5913 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5914
8b75dd3b
PA
59152015-07-29 Pedro Alves <palves@redhat.com>
5916
5917 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5918 at the top.
5919
dedad4e3
PA
59202015-07-29 Pedro Alves <palves@redhat.com>
5921
5922 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5923 (main): Call gdb_unbuffer_output.
5924 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5925 (main): Call gdb_unbuffer_output.
5926 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5927 (main): Call gdb_unbuffer_output.
5928 * gdb.base/call-strs.exp: Adjust to step over the
5929 gdb_unbuffer_output call.
5930 * gdb.base/catch-gdb-caused-signals.c: Include
5931 "../lib/unbuffer_output.c".
5932 (main): Call gdb_unbuffer_output.
5933 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5934 (main): Call gdb_unbuffer_output.
5935 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5936 (main): Call gdb_unbuffer_output.
5937 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5938 (main): Call gdb_unbuffer_output.
5939 * gdb.base/shlib-call.exp: Adjust to step over the
5940 gdb_unbuffer_output call.
5941 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5942 (main): Call gdb_unbuffer_output.
5943 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5944 (main): Call gdb_unbuffer_output.
5945 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5946 (main): Rename to ...
5947 (test): ... this.
5948 (main): Reimplement.
5949 * gdb.base/varargs.exp: Run to test instead of to main.
5950 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5951 (main): Call gdb_unbuffer_output.
5952
58789a91
PA
59532015-07-29 Pedro Alves <palves@redhat.com>
5954
5955 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5956 factore out from mi_continue_dprintf. For call-style dprintfs,
5957 expect dprintf output out of $inferior_spawn_id.
5958 (mi_continue_dprintf): Use mi_expect_dprintf.
5959 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5960 (main): Call gdb_unbuffer_output.
5961
e8376742
PA
59622015-07-29 Pedro Alves <palves@redhat.com>
5963
5964 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5965 (default_mi_gdb_start): Set inferior_spawn_id instead of
5966 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5967 gdb_spawn_id.
5968 (mi_gdb_test): Always expect inferior output from both
5969 $inferior_spawn_id and $gdb_spawn_id.
5970
08280010
PA
59712015-07-29 Pedro Alves <palves@redhat.com>
5972
5973 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
5974 send_inferior and $inferior_spawn_id.
5975
4d30e432
PA
59762015-07-29 Pedro Alves <palves@redhat.com>
5977
5978 * gdb.gdb/complaints.exp (test_initial_complaints)
5979 (test_serial_complaints, test_short_complaints): Use
5980 gdb_test_stdio.
5981 (test_empty_complaint): Handle $inferior_spawn_id !=
5982 $gdb_spawn_id.
5983
0d30a335
PA
59842015-07-29 Pedro Alves <palves@redhat.com>
5985
5986 * gdb.base/varargs.exp: Use gdb_test_stdio.
5987
39413b29
PA
59882015-07-29 Pedro Alves <palves@redhat.com>
5989
5990 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
5991
7cb000a9
PA
59922015-07-29 Pedro Alves <palves@redhat.com>
5993
5994 * gdb.base/ending-run.exp: Use gdb_test_stdio.
5995
d7b8ac82
PA
59962015-07-29 Pedro Alves <palves@redhat.com>
5997
5998 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
5999 parameter into two new parameters, "inf_result" and "gdb_result".
6000 Expect inferior output and gdb output from $inferior_spawn_id and
6001 $gdb_spawn_id, respectively. Adjust all callers.
6002
789c3a0c
PA
60032015-07-29 Pedro Alves <palves@redhat.com>
6004
6005 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6006 of gdb_test_sequence.
6007
77e760c3
PA
60082015-07-29 Pedro Alves <palves@redhat.com>
6009
6010 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6011 (saw_spurious_output): Expect inferior output from
6012 $inferior_spawn_id. Use gdb_test_stdio.
6013
8396d2cd
PA
60142015-07-29 Pedro Alves <palves@redhat.com>
6015
6016 * gdb.base/dprintf.exp: Use standard_testfile. Change
6017 prepare_for_testing call.
6018 (srcfile): Don't set.
6019 (restart): New procedure.
6020 (test_dprintf): New procecure, use to continue over dprintfs.
6021 (test_call, test_agent): New procedures, tests moved here.
6022 Restart gdb and recreate dprintfs. Adjust expected output.
6023
2051d61f
PA
60242015-07-29 Pedro Alves <palves@redhat.com>
6025
6026 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6027
452397af
PA
60282015-07-29 Pedro Alves <palves@redhat.com>
6029
6030 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6031
8aed9555
PA
60322015-07-29 Pedro Alves <palves@redhat.com>
6033
6034 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6035 gdb_test_stdio.
6036
188a61b4
PA
60372015-07-29 Pedro Alves <palves@redhat.com>
6038
6039 * lib/gdb.exp (gdb_test_stdio): New procedure.
6040
12264a45
PA
60412015-07-29 Pedro Alves <palves@redhat.com>
6042
6043 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6044
23ffc893
PA
60452015-07-29 Pedro Alves <palves@redhat.com>
6046
6047 * gdb.base/call-signal-resume.exp: Remove check for
6048 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6049 * gdb.base/unwindonsignal.exp: Likewise.
6050 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6051 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6052
65566918
PA
60532015-07-29 Pedro Alves <palves@redhat.com>
6054
6055 * gdb.base/siginfo-addr.c (pass): New function.
6056 (handler): Call it iff si_addr is correct.
6057 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6058 Set a breakpoint at "pass" and continue to it.
6059
d60a9221
SDJ
60602015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6061
6062 * gdb.python/py-objfile.exp: Make some tests have unique names.
6063 * gdb.python/py-pp-registration.exp: Likewise.
6064
bde40b8f
PA
60652015-07-28 Pedro Alves <palves@redhat.com>
6066
6067 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6068
13e1dec8
SM
60692015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6070
6071 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6072
da33c9a7
SM
60732015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6074
6075 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6076
077836f7
PP
60772015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6078
6079 * gdb.base/gdb-sigterm-2.exp: New test.
6080
b8cc7b2e
DE
60812015-07-25 Doug Evans <xdje42@gmail.com>
6082
6083 Revert:
6084 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6085 (workers/%.worker, build-perf): New rule.
6086 (GDB_PERFTEST_MODE): New variable.
6087 (check-perf): Use it.
6088 (clean): Clean up gdb.perf parallel build subdirs.
6089 * lib/build-piece.exp: New file.
6090 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6091 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6092 name.
6093 (standard_temp_file): Ditto.
6094 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6095 of $GDB_PARALLEL.
6096
c8bd4544
DE
60972015-07-24 Doug Evans <dje@google.com>
6098
6099 * gdb.perf/lib/perftest/utils.py: New file.
6100 * gdb.perf/gm-hello.cc: New file.
6101 * gdb.perf/gm-pervasive-typedef.cc: New file.
6102 * gdb.perf/gm-pervasive-typedef.h: New file.
6103 * gdb.perf/gm-std.cc: New file.
6104 * gdb.perf/gm-std.h: New file.
6105 * gdb.perf/gm-use-cerr.cc: New file.
6106 * gdb.perf/gm-utils.h: New file.
6107 * gdb.perf/gmonster-null-lookup.py: New file.
6108 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6109 * gdb.perf/gmonster-print-cerr.py: New file.
6110 * gdb.perf/gmonster-ptype-string.py: New file.
6111 * gdb.perf/gmonster-runto-main.py: New file.
6112 * gdb.perf/gmonster-select-file.py: New file.
6113 * gdb.perf/gmonster1-null-lookup.exp: New file.
6114 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6115 * gdb.perf/gmonster1-print-cerr.exp: New file.
6116 * gdb.perf/gmonster1-ptype-string.exp: New file.
6117 * gdb.perf/gmonster1-runto-main.exp: New file.
6118 * gdb.perf/gmonster1-select-file.exp: New file.
6119 * gdb.perf/gmonster1.cc: New file.
6120 * gdb.perf/gmonster1.exp: New file.
6121 * gdb.perf/gmonster2-null-lookup.exp: New file.
6122 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6123 * gdb.perf/gmonster2-print-cerr.exp: New file.
6124 * gdb.perf/gmonster2-ptype-string.exp: New file.
6125 * gdb.perf/gmonster2-runto-main.exp: New file.
6126 * gdb.perf/gmonster2-select-file.exp: New file.
6127 * gdb.perf/gmonster2.cc: New file.
6128 * gdb.perf/gmonster2.exp: New file.
6129
6eab34f3
DE
61302015-07-24 Doug Evans <dje@google.com>
6131
6132 * gdb.perf/README: New file.
6133 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6134 * lib/gen-perf-test.exp: New file.
6135
63738bfd
DE
61362015-07-24 Doug Evans <dje@google.com>
6137
6138 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6139 (PerfTest::startup): New function.
6140 (PerfTest::run): Return result of calling body.
6141 (PerfTest::assemble): Rewrite.
6142 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6143 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6144 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6145 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6146 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6147
7b606f95
DE
61482015-07-24 Doug Evans <dje@google.com>
6149
6150 * lib/gdb.exp (clean_restart): Make executable optional.
6151
a97b16b8
DE
61522015-07-24 Doug Evans <dje@google.com>
6153
6154 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6155 compiler_info references.
6156 * gdb.cp/temargs.exp: Ditto.
6157 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6158 (get_compiler_info): Early exit if already computed. Set compiler_info
6159 to "unknown" if there was a problem.
6160 (test_compiler_info): Add function comment. Call get_compiler_info.
6161
35baa57f
DE
61622015-07-24 Doug Evans <dje@google.com>
6163
6164 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6165 (workers/%.worker, build-perf): New rule.
6166 (GDB_PERFTEST_MODE): New variable.
6167 (check-perf): Use it.
6168 (clean): Clean up gdb.perf parallel build subdirs.
6169 * lib/build-piece.exp: New file.
6170 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6171 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6172 name.
6173 (standard_temp_file): Ditto.
6174 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6175 of $GDB_PARALLEL.
6176
6ebea266
DE
61772015-07-24 Doug Evans <dje@google.com>
6178
6179 * lib/future.exp (gdb_default_target_compile): New option
6180 "early_flags".
6181 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6182 --as-needed.
6183
1e76a7e9
SDJ
61842015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6185
6186 * gdb.base/catch-syscall.exp: Call gdb_exit before
6187 gdb_skip_xml_test.
6188
5068630a
PA
61892015-07-24 Pedro Alves <palves@redhat.com>
6190
6191 * gdb.python/py-events.exp: Accept output between the stop event
6192 and the prompt.
6193 * gdb.python/py-evsignal.exp: Likewise.
6194 * gdb.python/py-evthreads.exp: Likewise.
6195
77598427
PA
61962015-07-24 Pedro Alves <palves@redhat.com>
6197
6198 PR gdb/18717
6199 * gdb.threads/non-ldr-exit.c: New file.
6200 * gdb.threads/non-ldr-exit.exp: New file.
6201
11e6c98f
YQ
62022015-07-24 Yao Qi <yao.qi@linaro.org>
6203
6204 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6205 restarting process.
6206
51aee833
YQ
62072015-07-24 Yao Qi <yao.qi@linaro.org>
6208
6209 * gdb.server/ext-restart.exp: New file.
6210
8cfe207c
YQ
62112015-07-24 Yao Qi <yao.qi@linaro.org>
6212
6213 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6214 argument options.
6215 * gdb.server/ext-wrapper.exp: New file.
6216
cc12ce38
DE
62172015-07-23 Doug Evans <dje@google.com>
6218
6219 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6220 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6221
d0d84780
PMR
62222015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6223
6224 * gdb.ada/var_arr_typedef.exp: New testcase.
6225 * gdb.ada/var_arr_typedef/pack.adb: New file.
6226 * gdb.ada/var_arr_typedef/pack.ads: New file.
6227 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6228
8b558f79
JB
62292015-07-20 Joel Brobecker <brobecker@adacore.com>
6230
6231 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6232
775a3298
JK
62332015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6234
6235 * gdb.arch/i386-biarch-core.exp: Replace istarget
6236 by "complete set gnutarget". Remove expectation for the "core-file"
6237 command.
6238
db1ff28b
JK
62392015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6240
6241 Revert the previous commit:
6242 Tests for validate symbol file using build-id.
6243
0a94970d
JK
62442015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6245
6246 Tests for validate symbol file using build-id.
6247 * gdb.base/solib-mismatch-lib.c: New file.
6248 * gdb.base/solib-mismatch-libmod.c: New file.
6249 * gdb.base/solib-mismatch.c: New file.
6250 * gdb.base/solib-mismatch.exp: New file.
6251
03346981
SL
62522015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6253
6254 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6255 nios2-*-linux*.
6256 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6257 * gdb.base/siginfo.exp: Likewise.
6258 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6259
42422cc7
PL
62602015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6261
6262 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6263 Move it to ...
6264 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6265 ... here.
6266 * gdb.trace/range-stepping.exp: Check that the target supports
6267 range stepping.
6268
cfa68bae
JK
62692015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6272
8ffdba26
PA
62732015-07-14 Pedro Alves <palves@redhat.com>
6274
6275 * gdb.base/killed-outside.exp: New file.
6276 * gdb.base/killed-outside.c: New file.
6277
218a5a11
JK
62782015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6279
6280 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6281 (n at main): New.
6282 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6283
e03ed3c6
AA
62842015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6285
6286 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6287 infcall tests instead of setting up for KFAIL.
6288
485668e5
MM
62892015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6290
6291 * gdb.btrace/record_goto-step.exp: New.
6292
08464196
JK
62932015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6294
6295 PR compile/18484
6296 * gdb.compile/compile.c (struct struct_type): Add volatile to
6297 selffield's type.
6298 * gdb.compile/compile.exp
6299 (compile code struct_object.selffield = &struct_object): Skip further
6300 struct_object tests if this one xfails.
6301
bcf5c1d9
RC
63022015-07-08 Robert O'Callahan <robert@ocallahan.org>
6303
6304 PR exp/18617
6305 * gdb.trace/ax.exp: Add test.
6306
4931af25
YQ
63072015-07-07 Yao Qi <yao.qi@linaro.org>
6308
6309 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6310 instead of istarget "aarch64*-*-*".
6311 * gdb.arch/aarch64-fp.exp: Likewise.
6312 * gdb.base/float.exp: Likewise.
6313 * gdb.reverse/aarch64.exp: Likewise.
6314 * lib/gdb.exp (is_aarch64_target): New proc.
6315
9fcf688e
YQ
63162015-07-07 Yao Qi <yao.qi@linaro.org>
6317
6318 * lib/gdb.exp (is_aarch32_target): New proc.
6319 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6320 instead of "istarget "arm*-*-*"".
6321 * gdb.arch/arm-disp-step.exp: Likewise.
6322 * gdb.arch/thumb-bx-pc.exp: Likewise.
6323 * gdb.arch/thumb-prologue.exp: Likewise.
6324 * gdb.arch/thumb-singlestep.exp: Likewise.
6325 * gdb.base/disp-step-syscall.exp: Likewise.
6326 * gdb.base/float.exp: Likewise.
6327
fbd8d50d
YQ
63282015-07-07 Yao Qi <yao.qi@linaro.org>
6329
6330 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6331 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6332
71be1fdc
YQ
63332015-07-07 Yao Qi <yao.qi@linaro.org>
6334
6335 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6336 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6337 if it exists.
6338 * gdb.multi/multi-arch.exp: Likewise.
6339
3e221d36
SM
63402015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6341
6342 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6343 print.
6344
d441430b
YQ
63452015-07-07 Yao Qi <yao.qi@linaro.org>
6346
6347 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6348
06f810bd
MG
63492015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6350
6351 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6352 '[' and ']' characters.
6353
5e61e7c0
IB
63542015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6355
6356 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6357
28bf096c
PA
63582015-06-29 Pedro Alves <palves@redhat.com>
6359
6360 PR threads/18127
6361 * gdb.threads/hand-call-new-thread.c: New file.
6362 * gdb.threads/hand-call-new-thread.c: New file.
6363
ee93cd5e
KS
63642015-06-26 Keith Seitz <keiths@redhat.com>
6365 Doug Evans <dje@google.com>
6366
6367 PR 16253
6368 * gdb.cp/var-tag-2.cc: New file.
6369 * gdb.cp/var-tag-3.cc: New file.
6370 * gdb.cp/var-tag-4.cc: New file.
6371 * gdb.cp/var-tag.cc: New file.
6372 * gdb.cp/var-tag.exp: New file.
6373
fc637f04
PP
63742015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6375
6376 * gdb.base/history-duplicates.exp: New test.
6377
2e52ae68
PP
63782015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6379
6380 * gdb.base/completion.exp: Test the completion of the "focus"
6381 command.
6382
6e22494e
JK
63832015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6384
6385 * gdb.arch/amd64-prologue-skip.S: New file.
6386 * gdb.arch/amd64-prologue-skip.exp: New file.
6387
bf7b9cd9
SM
63882015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6389
6390 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6391 is_address_zero_readable check.
6392
201e8dfd
PB
63932015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6394
6395 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6396 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6397
5cd867b4
YQ
63982015-06-24 Yao Qi <yao.qi@linaro.org>
6399
6400 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6401 linux targets.
6402
4d7be007
YQ
64032015-06-24 Yao Qi <yao.qi@linaro.org>
6404
6405 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6406 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6407 * gdb.base/siginfo-thread.exp: Likewise.
6408
07fcd301
YQ
64092015-06-22 Yao Qi <yao.qi@linaro.org>
6410
6411 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6412
52042a00
YQ
64132015-06-22 Yao Qi <yao.qi@linaro.org>
6414
6415 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6416 aarch64*-*-*.
6417 (skip_hw_watchpoint_tests): Likewise.
6418
74bd41ce
PP
64192015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6420
6421 * gdb.base/gdbinit-history.exp: Test the interaction between
6422 setting GDBHISTSIZE and setting the history size via .gdbinit.
6423
bc460514
PP
64242015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6425
6426 PR gdb/16999
6427 * gdb.base/gdbhistsize-history.exp: New test.
6428
b58c513b
PP
64292015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6430
6431 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6432 with GDBHISTSIZE.
6433 * gdb.base/readline.exp: Likewise.
6434
92046791
YQ
64352015-06-17 Yao Qi <yao.qi@linaro.org>
6436
6437 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6438 line.
6439
2093d2d3
PP
64402015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6441
6442 * gdb.base/gdbinit-history.exp: Add test case to check that
6443 an unlimited history file does not get truncated on exit.
6444
e6c693af
AA
64452015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6446
6447 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6448 (VECTOR): New macro. Use it...
6449 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6450 ...for these typedefs.
6451 (int8, char1, int1, double1): New typedefs.
6452 (struct just_int2, struct two_int2): New structures.
6453 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6454 (add_structvecs, add_singlevecs): New functions.
6455 (main): Call add_some_intvecs twice.
6456 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6457 the compile and exit upon failure. Try compiling for the "native"
6458 architecture. Test inferior function calls with vector arguments
6459 and vector return value handling with "finish" and "return".
6460
c74f7d1c
JT
64612015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6462
6463 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6464 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6465 PE file.
6466 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6467
98aa42ee
AT
64682015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6469
6470 PR breakpoints/16465
6471 * gdb.mi/mi-dprintf-pending.c: New file.
6472 * gdb.mi/mi-dprintf-pending.exp: New test.
6473 * gdb.mi/mi-dprintf-pendshr.c: New file.
6474
7d73c23c 64752015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6476 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6477
6478 * gdb.arch/i386-mpx-map.c: New file.
6479 * gdb.arch/i386-mpx-map.exp: New File.
6480
64812015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6482
6483 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6484 * gdb.arch/i386-mpx.exp: Indentation fixed.
6485
64862015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6487
6488 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6489 function and improved indentation.
6490 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6491 gdb_test_multiple. Added additional tests to skip the test.
6492
64932015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6494
6495 * gdb.arch/i386-avx512.c: Change path in include file.
6496 * gdb.arch/i386-avx512.exp: Change include dir path
6497 compilation flag.
6498 * gdb.arch/i386-mpx.c: Change path in include file.
6499 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6500 flag.
6501
d5eba19a
JK
65022015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6503
6504 * gdb.compile/compile-print.exp (compile print *vararray@3)
6505 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6506
7f361056
JK
65072015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6508
6509 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6510 (do not keep jit in memory): ... this.
6511 (expect 5): Change it to ...
6512 (expect no 5): ... this.
6513
3b462ec2
SM
65142015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6515
6516 PR gdb/15564
6517 * gdb.mi/mi-detach.exp: New file.
6518
e0619de6
JK
65192015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6520
6521 PR symtab/18392
6522 * gdb.arch/amd64-tailcall-self.S: New file.
6523 * gdb.arch/amd64-tailcall-self.c: New file.
6524 * gdb.arch/amd64-tailcall-self.exp: New file.
6525
e970cb34
DB
65262015-05-28 Don Breazeal <donb@codesourcery.com>
6527
6528 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6529 tests for remote targets by checking is_target_gdbserver.
6530
b2e2f908
DE
65312015-05-27 Doug Evans <dje@google.com>
6532
6533 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6534 * gdb.dwarf2/opaque-type-lookup.c: New file.
6535 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6536
82c7be31
DE
65372015-05-26 Doug Evans <dje@google.com>
6538
6539 * gdb.cp/iostream.cc: New file.
6540 * gdb.cp/iostream.exp: New file.
6541
b4f54984
DE
65422015-05-26 Doug Evans <dje@google.com>
6543
6544 * gdb.dwarf2/dw2-op-call.exp: Update.
6545 * gdb.dwarf2/dw4-sig-types.exp: Update.
6546 * gdb.dwarf2/implptr.exp: Update.
6547 * gdb.mi/mi-cmd-param-changed.exp: Update.
6548
4ea6efe9
DE
65492015-05-26 Doug Evans <dje@google.com>
6550
6551 * gdb.python/py-lazy-string.c: New file.
6552 * gdb.python/py-lazy-string.exp: New file.
6553 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6554 (main): Update. Add estring3.
6555 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6556 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6557
f6bb7db3
YQ
65582015-05-26 Omair Javaid <omair.javaid@linaro.org>
6559 Yao Qi <yao.qi@linaro.org>
6560
6561 * gdb.reverse/aarch64.c: New.
6562 * gdb.reverse/aarch64.exp: New.
6563
a81bfbd0
OJ
65642015-05-26 Omair Javaid <omair.javaid@linaro.org>
6565
25d49b86
PA
6566 * lib/gdb.exp (supports_process_record): Return true for
6567 aarch64*-linux*.
a81bfbd0
OJ
6568 (supports_reverse): Likewise.
6569
158bf1b4
PP
65702015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6571
6572 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6573 Use with_test_prefix.
6574
a0145030
AB
65752015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6576
6577 * gdb.base/completion.exp: Add test for completion of layout
6578 names.
6579
ebe3b578
AB
65802015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6581
6582 * lib/gdb.exp (skip_tui_tests): New proc.
6583 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6584
84204ed7
PA
65852015-05-19 Pedro Alves <palves@redhat.com>
6586
6587 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6588 Save the whole env array instead of just HOME. Unset HISTSIZE in
6589 the environment while testing. Restore whole environment
6590 afterwards.
6591
37442ce1
DE
65922015-05-16 Doug Evans <xdje42@gmail.com>
6593
6594 * gdb.guile/scm-ports.c: New file.
6595 * gdb.guile/scm-ports.exp: Add memory port tests.
6596
36de76f9
JK
65972015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6598
6599 * gdb.compile/compile-print.c: New file.
6600 * gdb.compile/compile-print.exp: New file.
6601
3a9558c4
JK
66022015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6603
6604 * gdb.compile/compile-ops.exp: Cast param to void.
6605 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6606 (compile code struct_object.selffield = &struct_object): Add xfail.
6607
aa715135
JG
66082015-05-15 Joel Brobecker <brobecker@adacore.com>
6609
6610 * gdb.ada/arr_enum_with_gap: New testcase.
6611
931e5bc3
JG
66122015-05-15 Joel Brobecker <brobecker@adacore.com>
6613
6614 * gdb.ada/byte_packed_arr: New testcase.
6615
9cd4d857
JB
66162015-05-15 Joel Brobecker <brobecker@adacore.com>
6617
6618 * gdb.ada/pckd_neg: New testcase.
6619
ebfd00d2
PP
66202015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6621
6622 PR gdb/17820
6623 * gdb.base/gdbinit-history.exp: New test.
6624 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6625 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6626
4c082a81
SC
66272015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6628
6629 * gdb.python/py-xmethods.cc: Enhance test case.
6630 * gdb.python/py-xmethods.exp: New tests.
6631 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6632 function.
6633 (B_indexoper): Likewise.
6634 (global_dm_list) : Add new xmethod worker functions.
6635
f7797074
SDJ
66362015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6637
6638 * gdb.base/coredump-filter.exp: Correctly unset
6639 "coredump_var_addr" array.
6640
a4674e4e
PA
66412015-05-08 Pedro Alves <palves@redhat.com>
6642
6643 * gdb.server/non-existing-program.exp: Unset spawn_id.
6644
df2eb078
SC
66452015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6646
6647 PR python/18291
6648 * gdb.python/py-xmethods.exp: Add tests.
6649
422349a3
YQ
66502015-05-08 Yao Qi <yao.qi@linaro.org>
6651
6652 PR gdb/18208
6653 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6654 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6655 function set_coredump_filter, and remove remote_exec call.
6656 Remove argument ipid. Callers update.
6657 (top level): Don't get inferior's PID.
6658
63fc80ce
AA
66592015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6660
6661 * gdb.base/watch_thread_num.exp: Skip test on targets without
6662 access watchpoints.
6663
80ad801e
PA
66642015-05-06 Pedro Alves <palves@redhat.com>
6665
6666 PR server/18081
6667 * gdb.server/non-existing-program.exp: New file.
6668
0fa7fe50
JB
66692015-05-05 Joel Brobecker <brobecker@adacore.com>
6670
6671 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6672
3ea89b92
PMR
66732015-05-05 Joel Brobecker <brobecker@adacore.com>
6674
6675 * gdb.ada/out_of_line_in_inlined: New testcase.
6676
87b8eff0
JB
66772015-05-05 Joel Brobecker <brobecker@adacore.com>
6678
6679 * gdb.ada/var_rec_arr: New testcase.
6680
5fccc635
YQ
66812015-04-30 Yao Qi <yao.qi@linaro.org>
6682
6683 * gdb.base/break-idempotent.exp: If
6684 skip_hw_watchpoint_multi_tests returns true, skip the tests
6685 on "rwatch" and "awatch".
6686
42d38f42
YQ
66872015-04-30 Yao Qi <yao.qi@linaro.org>
6688
6689 * gdb.base/relativedebug.exp: Invoke gdb command
6690 "info sharedlibrary", and if libc.so doesn't have debug info,
6691 skip the test.
6692
2ce1cdbf
DE
66932015-04-29 Doug Evans <dje@google.com>
6694
6695 * gdb.python/py-xmethods.exp: Add ptype tests.
6696 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6697 get_result_type method.
6698
f24a38c5
LM
66992015-04-29 Luis Machado <lgustavo@codesourcery.com>
6700
6701 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6702 the target does not support hardware watchpoints.
6703
ecbf2b3c
LM
67042015-04-29 Luis Machado <lgustavo@codesourcery.com>
6705
6706 * gdb.base/break-always.exp: Abort testing if writing to memory
6707 causes an error.
6708
34f5f757
DE
67092015-04-28 Doug Evans <dje@google.com>
6710
6711 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6712 * gdb.python/py-pp-registration.exp: ... here. New file.
6713 * gdb.python/py-pp-registration.c: New file.
6714 * gdb.python/py-pp-registration.py: New file.
6715
69b4374a
DE
67162015-04-28 Doug Evans <dje@google.com>
6717
6718 * gdb.python/py-bad-printers.c: New file.
6719 * gdb.python/py-bad-printers.py: New file.
6720 * gdb.python/py-bad-printers.exp: New file.
6721
59fb7612
SS
67222015-04-28 Sasha Smundak <asmundak@google.com>
6723
6724 * gdb.python/py-type.exp: New test.
6725
2631b16a
AW
67262015-04-28 Andy Wingo <wingo@igalia.com>
6727
6728 * gdb.python/py-parameter.exp:
6729 * gdb.guile/scm-parameter.exp: Escape the path that we are
6730 matching against, as it might contain characters that are special
6731 to regular expressions.
6732
460efde1
JB
67332015-04-27 Joel Brobecker <brobecker@adacore.com>
6734
6735 * gdb.ada/rec_comp: New testcase.
6736
2d369d8e
SDJ
67372015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6738
6739 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6740 before using it.
6741
cf75d6c3
AB
67422015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6743
6744 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6745 new tests for verilog output.
6746
8dbe7ca5
YQ
67472015-04-24 Yao Qi <yao.qi@linaro.org>
6748
6749 * boards/remote-gdbserver-on-localhost.exp: New file.
6750
4ef9fb2f
PA
67512015-04-23 Pedro Alves <palves@redhat.com>
6752
6753 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6754 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6755 "end of file", remove $inferior_spawn_id from the indirect list.
6756
0a803169
PA
67572015-04-23 Pedro Alves <palves@redhat.com>
6758
6759 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6760
749ef8f8
PA
67612015-04-23 Pedro Alves <palves@redhat.com>
6762
6763 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6764 on $any_spawn_id instead of only on $gdb_spawn_id.
6765
8aae4344
PM
67662015-04-21 Pierre Muller <muller@sourceware.org>
6767
6768 PR pascal/17815
6769 * lib/pascal.exp (gpc_compile): Add new option "class".
6770 (fpc_compile): Likewise.
6771 * gdb.pascal/case-insensitive-symbols.pas: New file.
6772 * gdb.pascal/case-insensitive-symbols.exp: New file.
6773
1586c8fb
GB
67742015-04-20 Gary Benson <gbenson@redhat.com>
6775
6776 * gdb.base/attach.exp: Fix three extended remote failures.
6777
1b6e6f5c
GB
67782015-04-17 Gary Benson <gbenson@redhat.com>
6779
6780 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6781 the main executable over the remote protocol.
6782
e797481d
PA
67832015-04-16 Pedro Alves <palves@redhat.com>
6784
6785 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6786 a new gdbserver if gdbserver_reconnect_p is set.
6787
1ca99c42
PA
67882015-04-16 Pedro Alves <palves@redhat.com>
6789
6790 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6791 is set, don't exit gdbserver.
6792
af9fd6f8
AA
67932015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6794
6795 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6796 appropriate .insn, such that an older assembler can be used.
6797 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6798 the z/Architecture instruction set on 31-bit targets as well.
6799
04ff1e61
AA
68002015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6801
6802 * gdb.go/handcall.exp: Remove all logic related to the first
6803 breakpoint and rely on go_runto_main instead.
6804 * gdb.go/strings.exp: Likewise.
6805 * gdb.go/unsafe.exp: Likewise.
6806 * gdb.go/hello.exp: Likewise. Also rename the remaining
6807 breakpoint marker to "breakpoint 1".
6808 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6809 * gdb.go/strings.go: Likewise.
6810 * gdb.go/unsafe.go: Likewise.
6811 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6812 "set breakpoint 2 here" and rename the remaining breakpoint marker
6813 to "breakpoint 1".
6814
40d2f8d6
SM
68152015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6816
6817 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6818 if itertools.imap is not present.
6819 * gdb.python/py-objfile.exp: Add parentheses.
6820 * gdb.python/py-type.exp: Same.
6821 * gdb.python/py-unwind-maint.py: Same.
6822
8cbc97c6
YQ
68232015-04-15 Yao Qi <yao.qi@linaro.org>
6824
6825 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6826 of ":$ptr_size" and set its form explicitly.
6827
45fd756c
YQ
68282015-04-15 Pedro Alves <palves@redhat.com>
6829 Yao Qi <yao.qi@linaro.org>
6830
6831 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6832 timeout by factor of 4.
6833 (test_regular_watch): Likewise.
6834 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6835 * gdb.reverse/sigall-reverse.exp: Likewise.
6836 * gdb.reverse/until-precsave.exp: Likewise.
6837 * lib/gdb.exp (with_timeout_factor): New proc.
6838 (gdb_expect): Move some code to ...
6839 (get_largest_timeout): ... here. New procedure.
6840
9e811bc3
LM
68412015-04-14 Luis Machado <lgustavo@codesourcery.com>
6842
6843 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6844
0ff6fcb2
LM
68452015-04-13 Luis Machado <lgustavo@codesourcery.com>
6846
6847 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6848 to write to the .text section.
6849
7578d5f7
LM
68502015-04-13 Luis Machado <lgustavo@codesourcery.com>
6851
6852 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6853 Handle the case of targets that do not provide PID information.
6854
2efe15c4
YQ
68552015-04-13 Yao Qi <yao.qi@linaro.org>
6856
6857 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6858 and use expect instead of gdb_expect.
6859
8cd8f2f8
SDJ
68602015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6861
6862 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6863 "coredump_var_addr" to avoid naming conflict with other testcases.
6864
9ee41772
PA
68652015-04-10 Pedro Alves <palves@redhat.com>
6866
6867 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6868 gdb_test_sequence and gdb_assert.
6869
07473109
PA
68702015-04-10 Pedro Alves <palves@redhat.com>
6871
6872 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6873 test messages that don't include the breakpoint address.
6874
de3db44c
YQ
68752015-04-10 Yao Qi <yao.qi@linaro.org>
6876
6877 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6878 false for some offset and width combinations which aren't
6879 supported by linux kernel.
6880
c79d856c
PA
68812015-04-10 Pedro Alves <palves@redhat.com>
6882
6883 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6884 procedure, factored out from ...
6885 (top level): ... here. Add "set displaced-stepping" testing axis.
6886 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6887 parameter "displaced". Use it.
6888 (top level): Use foreach and add "set displaced-stepping" testing
6889 axis.
6890
ebc90b50
PA
68912015-04-10 Pedro Alves <palves@redhat.com>
6892
6893 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6894 Remove comment.
6895 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6896 both the address of the instruction that triggers the watchpoint
6897 and the address of the instruction immediately after, and use
6898 those addresses for the test. Fix comment.
6899
8f572e5c
PA
69002015-04-10 Pedro Alves <palves@redhat.com>
6901
6902 * gdb.base/sigstep.exp (breakpoint_to_handler)
6903 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6904 Test "backtrace" in handler.
6905 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6906 (top level): Add new "displaced" test axis to
6907 breakpoint_to_handler, breakpoint_to_handler_entry and
6908 breakpoint_over_handler.
6909
8d707a12
PA
69102015-04-10 Pedro Alves <palves@redhat.com>
6911
6912 PR gdb/18216
6913 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6914
ef713951
YQ
69152015-04-10 Yao Qi <yao.qi@linaro.org>
6916
6917 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6918 (test_add_rn_pc): New function.
6919 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6920 (top level): Invoke test_add_rn_pc.
6921
906d60cf
PA
69222015-04-10 Pedro Alves <palves@redhat.com>
6923
6924 PR gdb/13858
6925 * gdb.base/step-over-no-symbols.exp: New file.
6926
f2983cc3
AW
69272015-04-09 Andy Wingo <wingo@igalia.com>
6928
6929 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6930 after the Python tests.
6931
6d62641c
SDJ
69322015-04-08 Keith Seitz <keiths@redhat.com>
6933
6934 PR python/16699
6935 * gdb.python/py-completion.exp: New tests for completion.
6936 * gdb.python/py-completion.py (CompleteLimit1): New class.
6937 (CompleteLimit2): Likewise.
6938 (CompleteLimit3): Likewise.
6939 (CompleteLimit4): Likewise.
6940 (CompleteLimit5): Likewise.
6941 (CompleteLimit6): Likewise.
6942 (CompleteLimit7): Likewise.
6943
f3770638
PA
69442015-04-08 Pedro Alves <palves@redhat.com>
6945
6946 PR gdb/18214
6947 PR gdb/18216
6948 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6949 function.
6950 (main): Install it as SIGUSR1 handler.
6951 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6952 parameter. Always use "setup" as prefix. Toggle "set
6953 displaced-stepping" off/on depending on global. Don't switch to
6954 thread 1 here.
6955 (top level): Add displaced stepping "off/on" test axis. Update
6956 "setup" calls. Wrap each subtest with with_test_prefix. Test
6957 continuing with a queued signal in each thread.
6958
4496bed7
PA
69592015-04-08 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6962 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6963 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6964 Return early if running to main fails.
6965 * gdb.trace/while-stepping.exp: Likewise.
6966
b97fde92
PA
69672015-04-07 Pedro Alves <palves@redhat.com>
6968
6969 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
6970 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
6971 interact with inferior program.
6972
f71c18e7
PA
69732015-04-07 Pedro Alves <palves@redhat.com>
6974
6975 * lib/gdb.exp (inferior_spawn_id): New global.
6976 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
6977 spawn id after processing the user code.
6978 (default_gdb_start): Set inferior_spawn_id.
6979 (send_inferior): New procedure.
6980 * lib/gdbserver-support.exp (gdbserver_start): Set
6981 inferior_spawn_id.
6982 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
6983
6423214f
PA
69842015-04-07 Pedro Alves <palves@redhat.com>
6985
6986 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
6987 * lib/gdbserver-support.exp (gdbserver_start): Make
6988 $server_spawn_id global.
6989 (gdbserver_start): Don't wait for gdbserver's spawn id with
6990 expect_background.
6991 (close_gdbserver): New procedure.
6992 (gdb_exit): Rename the default version and reimplement.
6993
71c0ee8c
PA
69942015-04-07 Pedro Alves <palves@redhat.com>
6995
72f4393d 6996 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
6997 append the substituted item, not the original item.
6998
203bc29b
PA
69992015-04-07 Pedro Alves <palves@redhat.com>
7000
7001 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7002 gdb_expect.
7003
508a3ddf
PA
70042015-04-07 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7007 output appearing once only.
7008
9f6dbe2b
PA
70092015-04-07 Pedro Alves <palves@redhat.com>
7010
7011 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7012 that doesn't expect anything. Return early if running to main
7013 fails.
7014
337532fa
YQ
70152015-04-07 Yao Qi <yao.qi@linaro.org>
7016
7017 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7018 (child_function): Call alarm.
7019 (main): Move call to alarm into the loop.
7020 * gdb.threads/non-stop-fair-events.exp: Build program with
7021 -DTIMEOUT=$timeout.
7022
01b622d4
DE
70232015-04-06 Doug Evans <xdje42@gmail.com>
7024
7025 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7026 Fix dest parameter to board_info.
7027 (fpc_compile): Ditto.
7028 (gdb_compile_pascal): Rename dest arg to destfile.
7029
961f4160
PMR
70302015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7031
7032 * gdb.ada/funcall_ref.exp: New file.
7033 * gdb.ada/funcall_ref/foo.adb: New file.
7034
cafda597
YQ
70352015-04-02 Yao Qi <yao.qi@linaro.org>
7036
7037 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7038 is remote.
7039
fed040c6
GB
70402015-04-02 Gary Benson <gbenson@redhat.com>
7041
7042 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7043
d11916aa
SS
70442015-04-01 Sasha Smundak <asmundak@google.com>
7045
7046 * gdb.python/py-unwind-maint.c: New file.
7047 * gdb.python/py-unwind-maint.exp: New test.
7048 * gdb.python/py-unwind-maint.py: New file.
7049 * gdb.python/py-unwind.c: New file.
7050 * gdb.python/py-unwind.exp: New test.
7051 * gdb.python/py-unwind.py: New test.
7052
a1471180
PA
70532015-04-01 Pedro Alves <palves@redhat.com>
7054
7055 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7056 to fail instead of non-existent $test.
7057
0bbeccb1
PA
70582015-04-01 Pedro Alves <palves@redhat.com>
7059
7060 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7061 GDBFLAGS if not empty.
7062
3c724c8c
PMR
70632015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7064
7065 * gdb.ada/complete.exp: Remove "multi_line".
7066 * gdb.ada/info_exc.exp: Remove "multi_line".
7067 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7068 * gdb.ada/ptype_field.exp: Remove "multi_line".
7069 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7070 * gdb.ada/tagged.exp: Remove "multi_line".
7071 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7072 [multi_line ...]
7073 * gdb.btrace/delta.exp: Likewise.
7074 * gdb.btrace/exception.exp: Likewise.
7075 * gdb.btrace/function_call_history.exp: Likewise.
7076 * gdb.btrace/instruction_history.exp: Likewise.
7077 * gdb.btrace/nohist.exp: Likewise.
7078 * gdb.btrace/record_goto.exp: Likewise.
7079 * gdb.btrace/segv.exp: Likewise.
7080 * gdb.btrace/stepi.exp: Likewise.
7081 * gdb.btrace/tailcall.exp: Likewise.
7082 * gdb.btrace/unknown_functions.exp: Likewise.
7083 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7084 * lib/gdb.exp: Add the "multi_line" helper.
7085
4eec2deb
PA
70862015-04-01 Pedro Alves <palves@redhat.com>
7087
7088 * gdb.threads/tid-reuse.c: New file.
7089 * gdb.threads/tid-reuse.exp: New file.
7090
df8411da
SDJ
70912015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7092
7093 PR corefiles/16092
7094 * gdb.base/coredump-filter.c: New file.
7095 * gdb.base/coredump-filter.exp: Likewise.
7096
6ef37366
PM
70972015-03-27 Petr Machata <pmachata@redhat.com>
7098
7099 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7100 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7101 (Dwarf::assemble): Initialize them.
7102 (Dwarf::lines): New function.
7103
7ec911b0
JT
71042015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7105
7106 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7107 SYMBOL_PREFIX for x86_64-*-cygwin.
7108
ff908ebf
AW
71092015-03-26 Andy Wingo <wingo@igalia.com>
7110
7111 PR symtab/18148
7112 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7113 const_value but not a location.
7114 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7115 location defined in non-main CUs are visible.
7116
6d5f0679
YQ
71172015-03-26 Yao Qi <yao.qi@linaro.org>
7118
7119 PR testsuite/18139
7120 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7121 Add a line number entry for the same line.
7122 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7123 Add a line number entry for the same line.
7124
2898689b
YQ
71252015-03-26 Yao Qi <yao.qi@linaro.org>
7126
7127 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7128 .int 0.
7129 (func): Likewise. Add .Lfunc_1 label.
7130 Use .Lfunc_1 label.
7131 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7132 .int 0.
7133 (func): Likewise.
7134 Use .Lfunc_1 label.
7135
85180498
YQ
71362015-03-26 Yao Qi <yao.qi@linaro.org>
7137
7138 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7139 Call gdb_compile instead to compile each .s files without debug
7140 information.
7141
8aa08a8d
YQ
71422015-03-26 Yao Qi <yao.qi@linaro.org>
7143
7144 * gdb.base/savedregs.exp (process_saved_regs): Make
7145 "Saved registers:" optional in the pattern.
7146
66849923
MM
71472015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7148
7149 * gdb.btrace/next.exp: Merged into step.exp.
7150 * gdb.btrace/finish.exp: Merged into step.exp.
7151 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7152 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7153 "record goto" and checking the exact replay position.
7154 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7155 check for "Recording format" in "info record" output.
7156 * gdb.btrace/record_goto.exp: Choose test file based on target.
7157 * gdb.btrace/x86-record_goto.S: Renamed into ...
7158 * gdb.btrace/x86_64-record_goto.S: ... this.
7159 * gdb.btrace/i686-record_goto.S: New.
7160 * gdb.btrace/x86-tailcall.S: Renamed into ...
7161 * gdb.btrace/x86_64-tailcall.S: ... this.
7162 * gdb.btrace/i686-tailcall.S: New.
7163 * gdb.btrace/x86-tailcall.c: Renamed into ...
7164 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7165 separate statements. Update test.
7166 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7167 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7168 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7169 * gdb.btrace/tailcall.exp: Choose test file based on target.
7170 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7171
11cc1b74
MM
71722015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7173
7174 * gdb.btrace/exception.exp: Increase BTS buffer size.
7175
a25d8bf9
PA
71762015-03-24 Pedro Alves <palves@redhat.com>
7177
7178 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7179
856e7dd6
PA
71802015-03-24 Pedro Alves <palves@redhat.com>
7181
7182 * gdb.threads/schedlock.exp (test_step): No longer expect that
7183 "set scheduler-locking step" with "next" over a function call runs
7184 threads unlocked.
7185
ad235a41
AT
71862015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7187
7188 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7189
15630549
AT
71902015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7191
7192 PR breakpoints/16466
7193 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7194 * gdb.mi/mi-pending.c (thread_func): New function.
7195 (int main): Add threading support required.
7196 * gdb.mi/mi-pending.exp: Add tests for this issue.
7197 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7198 (pendfunc2): Remove stdio dependency.
7199 * gdb.mi/mi-pendshr2.c: New file.
7200
693dca06
KS
72012015-03-23 Keith Seitz <keiths@redhat.com>
7202
7203 * gdb.linespec/keywords.c: New file.
7204 * gdb.linespec/keywords.exp: New file.
7205
7e993ebf
KS
72062015-03-23 Keith Seitz <keiths@redhat.com>
7207
7208 PR gdb/18021
7209 * gdb.dwarf2/staticvirtual.exp: New test.
7210
bc23328c
JK
72112015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7212
7213 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7214 * README: Remove HP-UX and gdb.hp.
7215 (configuration):
7216 * configure: Regenerate.
7217 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7218 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7219 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7220 gdb.hp/gdb.defects/Makefile.
7221 * gdb.hp/Makefile.in: File deleted.
7222 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7223 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7224 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7225 * gdb.hp/gdb.aCC/run.c: File deleted.
7226 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7227 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7228 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7229 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7230 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7231 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7232 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7233 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7234 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7235 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7236 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7237 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7238 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7239 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7240 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7241 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7242 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7243 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7244 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7245 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7246 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7247 * gdb.hp/gdb.compat/average.c: File deleted.
7248 * gdb.hp/gdb.compat/sum.c: File deleted.
7249 * gdb.hp/gdb.compat/xdb.c: File deleted.
7250 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7251 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7252 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7253 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7254 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7255 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7256 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7257 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7258 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7259 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7260 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7261 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7262 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7263 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7264 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7265 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7266 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7267 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7268 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7269 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7270 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7271 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7272 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7273 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7274 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7275 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7276 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7277 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7278 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7279 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7280 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7281 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7282 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7283 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7284 * gdb.hp/tools/odump: File deleted.
7285
8bf3b159
PA
72862015-03-19 Pedro Alves <palves@redhat.com>
7287
7288 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7289 (saw_thread_3): New globals.
7290 (top level): Increment them when an event for the corresponding
7291 thread is seen.
7292 (no thread starvation): New test.
7293
eb54c8bf
PA
72942015-03-19 Pedro Alves <palves@redhat.com>
7295
7296 * gdb.threads/continue-pending-status.c: New file.
7297 * gdb.threads/continue-pending-status.exp: New file.
7298
32d2e5d6
PA
72992015-03-18 Pedro Alves <palves@redhat.com>
7300
7301 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7302 Use gdb_is_target_remote instead of is_remote. Use
7303 gdb_test_multiple instead of gdb_expect. Exit early if
7304 gdb_test_multiple hits its internal matches. Tighten stepi tests
7305 expected output. Fail on exit with any signal, instead of just
7306 SIGILL.
7307
f68f11b7
YQ
73082015-03-18 Yao Qi <yao.qi@linaro.org>
7309
7310 PR tdep/18107
7311 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7312 variable.
7313 * gdb.base/catch-syscall.exp: Don't skip it on
7314 aarch64*-*-linux* target. Remove elements in all_syscalls.
7315 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7316 target.
7317 (setup_all_syscalls): New proc.
7318
ca5fd19b
YQ
73192015-03-16 Yao Qi <yao.qi@linaro.org>
7320
7321 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7322 (top level): Skip tests if valid_addr_p returns false for
7323 $cmd1 or $cmd2.
7324
85642ba0
AW
73252015-03-11 Andy Wingo <wingo@igalia.com>
7326
7327 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7328
e03f9645
YQ
73292015-03-11 Yao Qi <yao.qi@linaro.org>
7330
7331 * gdb.base/catch-syscall.exp: Fix typo in comments.
7332
5d0962b2
YQ
73332015-03-11 Yao Qi <yao.qi@linaro.org>
7334
7335 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7336
b2df3cef
PA
73372015-03-09 Pedro Alves <palves@redhat.com>
7338
7339 * dg-extract-results.py: Delete.
7340
ef878e53
PA
73412015-03-09 Pedro Alves <palves@redhat.com>
7342
7343 Merge dg-extract-results.sh from GCC upstream (r218843).
7344
7345 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7346 * dg-extract-results.sh: Use --text with grep to avoid issues with
7347 binary files. Fall back to cat -v, if that doesn't work.
7348
9494d219
PA
73492015-03-05 Pedro Alves <palves@redhat.com>
7350
7351 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7352
a8d9763a
SM
73532015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7354
7355 * lib/mi-support.exp (mi_expect_interrupt): Accept
7356 alternative event for when in all-stop mode.
7357
be9957b8
PA
73582015-03-04 Pedro Alves <palves@redhat.com>
7359
7360 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7361
d57be0f4 73622015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7363
7364 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7365
c214c7cf
AA
73662015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7367
7368 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7369 regexps for GDB's current line display, accept a hex address
7370 preceding the line number.
7371
6d74a497
AA
73722015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7373
7374 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7375 the 'arch1' variable for "s390*-linux*" targets.
7376
511aee7c
PA
73772015-03-04 Pedro Alves <palves@redhat.com>
7378
7379 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7380 (main): Pass missing retval argument to pthread_join call.
7381
95e50b27
PA
73822015-03-02 Pedro Alves <palves@redhat.com>
7383
7384 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7385 (top level): Call do_test with non-stop as well.
7386
28054d69
PA
73872015-03-02 Pedro Alves <palves@redhat.com>
7388
7389 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7390 -1.
7391
4fa5d7b4
AA
73922015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7393
7394 * gdb.arch/s390-vregs.exp: New test.
7395 * gdb.arch/s390-vregs.S: New file.
7396
97c18565
PA
73972015-02-27 Pedro Alves <palves@redhat.com>
7398
7399 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7400 call to catch_command_errors.
7401 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7402 catch_command_errors.
7403
a37bfa30
PA
74042015-02-27 Pedro Alves <palves@redhat.com>
7405
7406 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7407 "true" for boolean result.
7408 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7409 prototype of main.
7410
6f98576f
PA
74112015-02-27 Pedro Alves <palves@redhat.com>
7412
7413 * lib/unbuffer_output.c: New file.
7414 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7415 (main): Call gdb_unbuffer_output.
7416
eba5ab56
YQ
74172015-02-27 Yao Qi <yao.qi@linaro.org>
7418
7419 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7420 target.
7421
0def5aaa
DE
74222015-02-26 Doug Evans <dje@google.com>
7423
7424 * gdb.cp/class2.cc (Dbase, D): New classes.
7425 (main): New local delta.
7426 * gdb.cp/class2.exp: Test printing delta.
7427 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7428 (dynbar): New global.
7429 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7430
081a1c2c
JK
74312015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 * gdb.compile/compile-ifunc.c: New file.
7434 * gdb.compile/compile-ifunc.exp: New file.
7435
2f41223f
AT
74362015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7437
7438 * gdb.base/structs.exp: Check for correct struct on finish.
7439
03eddd80
YQ
74402015-02-26 Yao Qi <yao.qi@linaro.org>
7441
7442 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7443 is zero.
7444
80c57053
JK
74452015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7446
7447 * gdb.arch/cordic.ko.bz2: New file.
7448 * gdb.arch/cordic.ko.debug.bz2: New file.
7449 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7450
21613c12
YQ
74512015-02-25 Yao Qi <yao.qi@linaro.org>
7452
7453 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7454 aarch64*-*-* target.
7455
d8b901ed
PA
74562015-02-23 Pedro Alves <palves@redhat.com>
7457
7458 * lib/gdb.exp (delete_breakpoints): Rewrite using
7459 gdb_test_multiple.
7460
e5b85ead
PA
74612015-02-23 Pedro Alves <palves@redhat.com>
7462
7463 * gdb.base/info-os.c: Include stdlib.h.
7464
85c3a371
DE
74652015-02-22 Doug Evans <xdje42@gmail.com>
7466
7467 PR symtab/17855
7468 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7469 is read after symbols have been re-read.
7470 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7471 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7472
96553a0c
DE
74732015-02-21 Doug Evans <dje@google.com>
7474
7475 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7476
97a0c697
JK
74772015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7478
7479 PR corefiles/17808
7480 * gdb.arch/i386-biarch-core.core.bz2: New file.
7481 * gdb.arch/i386-biarch-core.exp: New file.
7482
a47cd6e9
PA
74832015-02-21 Pedro Alves <palves@redhat.com>
7484
7485 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7486 runto_main fails.
7487
c5facdc4
PA
74882015-02-20 Pedro Alves <palves@redhat.com>
7489
7490 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7491 info probes.
7492
2db9a427
PA
74932015-02-20 Pedro Alves <palves@redhat.com>
7494
7495 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7496
60fb7e9e
PA
74972015-02-20 Pedro Alves <palves@redhat.com>
7498
7499 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7500 clean_restart before gdb_target_supports_trace.
7501
5c5019c2
PA
75022015-02-20 Pedro Alves <palves@redhat.com>
7503
7504 PR threads/18006
7505 * gdb.threads/clone-thread_db.c: New file.
7506 * gdb.threads/clone-thread_db.exp: New file.
7507
c9587f88
AT
75082015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7509
7510 PR breakpoints/16812
7511 * gdb.base/catch-gdb-caused-signals.c: New file.
7512 * gdb.base/catch-gdb-caused-signals.exp: New file.
7513
f6a88844
JM
75142015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7515
7516 * configure: Regenerated.
7517 * configure.ac: Use GDB_AC_TRANSFORM.
7518 * aclocal.m4: sinclude ../transform.m4.
7519
497c491b
JM
75202015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7521
7522 * lib/dtrace.exp: New file.
7523 * gdb.base/dtrace-probe.exp: Likewise.
7524 * gdb.base/dtrace-probe.d: Likewise.
7525 * gdb.base/dtrace-probe.c: Likewise.
7526 * lib/pdtrace.in: Likewise.
7527 * configure.ac: Output variables with the transformed names of
7528 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7529 * configure: Regenerated.
7530
03e98035
JM
75312015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7532
7533 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7534 expected message when trying to access $_probe_* convenience
7535 variables while not on a probe.
7536
63cc30e9
JK
75372015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7540
0703599a
PA
75412015-02-11 Pedro Alves <pedro@codesourcery.com>
7542
7543 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7544 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7545
7e60a48e
DE
75462015-02-10 Doug Evans <xdje42@gmail.com>
7547
7548 * lib/gdb.exp (gdb_load): Always return a result.
7549
01b088bc
PA
75502015-02-10 Pedro Alves <palves@redhat.com>
7551
7552 * gdb.threads/signal-sigtrap.c: New file.
7553 * gdb.threads/signal-sigtrap.exp: New file.
7554
b05ec7a5
AT
75552015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7556
7557 * gdb.trace/no-attach-trace.c: New file.
7558 * gdb.trace/no-attach-trace.exp: New file.
7559
a2c2acaf
MW
75602015-02-09 Mark Wielaard <mjw@redhat.com>
7561
7562 * gdb.dwarf2/atomic.c: New file.
7563 * gdb.dwarf2/atomic-type.exp: Likewise.
7564
31fd9caa
MM
75652015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7566
7567 * gdb.btrace/buffer-size.exp: Update "info record" output.
7568 * gdb.btrace/delta.exp: Update "info record" output.
7569 * gdb.btrace/enable.exp: Update "info record" output.
7570 * gdb.btrace/finish.exp: Update "info record" output.
7571 * gdb.btrace/instruction_history.exp: Update "info record" output.
7572 * gdb.btrace/next.exp: Update "info record" output.
7573 * gdb.btrace/nexti.exp: Update "info record" output.
7574 * gdb.btrace/step.exp: Update "info record" output.
7575 * gdb.btrace/stepi.exp: Update "info record" output.
7576 * gdb.btrace/nohist.exp: Update "info record" output.
7577
d33501a5
MM
75782015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7579
7580 * gdb.btrace/buffer-size: New.
7581
f4abbc16
MM
75822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7583
7584 * gdb.btrace/delta.exp: Update "info record" output.
7585 * gdb.btrace/enable.exp: Update "info record" output.
7586 * gdb.btrace/finish.exp: Update "info record" output.
7587 * gdb.btrace/instruction_history.exp: Update "info record" output.
7588 * gdb.btrace/next.exp: Update "info record" output.
7589 * gdb.btrace/nexti.exp: Update "info record" output.
7590 * gdb.btrace/step.exp: Update "info record" output.
7591 * gdb.btrace/stepi.exp: Update "info record" output.
7592 * gdb.btrace/nohist.exp: Update "info record" output.
7593
b9d61307
SM
75942015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7595
7596 PR gdb/15678
7597 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7598
e584fdbc
PA
75992015-02-06 Pedro Alves <palves@redhat.com>
7600
7601 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7602 macro.
7603 (seconds_left, again): New globals.
7604 (main): Wait seconds_left in a 1-second sleep loop instead of
7605 sleeping 180 seconds. If 'again' is set, reset the seconds
7606 counter.
7607 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7608 'again' in the inferior before detaching. Print the seconds left.
7609 (options): New global.
7610 (top level): Build program with -DTIMEOUT=$timeout.
7611
77f41761
PA
76122015-02-06 Pedro Alves <palves@redhat.com>
7613
7614 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7615 determine how many seconds to pass to 'alarm'.
7616 * gdb.base/gdb-sigterm.exp (top level): Build program with
7617 -DTIMEOUT=$timeout.
7618 (do_test): Return success/failure indication. Add more verbose
7619 logging. Don't fail if 200 single steps are seen. Instead, fail
7620 when the test times out.
7621 (passes): New global.
7622 (top level): Break the testing loop if testing fails on any
7623 iteration. Use gdb_assert.
7624
b9394193
DB
76252015-02-04 Don Breazeal <donb@codesourcery.com>
7626
7627 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7628 and initialize them.
7629 (ipc_cleanup): New function.
7630 (main): Don't declare shmid, semid, and msqid. Add a call to
7631 atexit so that we call ipc_cleanup on exit.
7632
42d9e528
PA
76332015-02-04 Pedro Alves <palves@redhat.com>
7634
7635 * boards/native-extended-gdbserver.exp: Remove any target variant
7636 specifications from the board name before clearing the isremote
7637 flag from board_info.
7638
ae6ae975
DE
76392015-01-31 Doug Evans <xdje42@gmail.com>
7640
7641 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7642
cfb069a8
GB
76432015-01-31 Gary Benson <gbenson@redhat.com>
7644
7645 * gdb.base/completion.exp: Disable completion limiting for
7646 existing tests. Add new tests to check completion limiting.
7647 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7648
5dd31d79
DE
76492015-01-31 Doug Evans <xdje42@gmail.com>
7650
7651 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7652
9f050062
DE
76532015-01-31 Doug Evans <xdje42@gmail.com>
7654
7655 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7656 entries. Duplicate file section script entries.
7657 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7658 inlined entries. Add test for safe-path rejection.
7659 * gdb.python/py-section-script.c: Add duplicate inlined section script
7660 entries. Duplicate file section script entries.
7661 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7662 inlined entries. Add test for safe-path rejection.
7663
df25ebbd
JB
76642015-01-29 Joel Brobecker <brobecker@adacore.com>
7665
7666 * gdb.ada/disc_arr_bound: New testcase.
7667
4a0ca9ec
JB
76682015-01-29 Joel Brobecker <brobecker@adacore.com>
7669
7670 * gdb.ada/mi_var_array: New testcase.
7671
3a8b707a
DE
76722015-01-27 Doug Evans <dje@google.com>
7673
7674 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7675 Add test for objfile.filename, objfile.username after objfile
7676 has been unloaded.
7677
f8313f6e
JB
76782015-01-26 Joel Brobecker <brobecker@adacore.com>
7679
7680 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7681 the second test to print the name attribute of value
7682 returned by the call to gdb.lookup_type, and adjust
7683 the expected output accordingly.
7684
37bc665e
MW
76852015-01-25 Mark Wielaard <mjw@redhat.com>
7686
7687 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7688 * gdb.base/disp-step-fork.c: Include unistd.h.
7689 * gdb.base/siginfo-obj.c: Include stdio.h.
7690 * gdb.base/siginfo-thread.c: Likewise.
7691 * gdb.mi/non-stop.c: Include unistd.h.
7692 * gdb.mi/nsthrexec.c: Include stdio.h.
7693 * gdb.mi/pthreads.c: Include unistd.h.
7694 * gdb.modula2/unbounded1.c (main): Declare returns int.
7695 * gdb.reverse/consecutive-reverse.c: Likewise.
7696 * gdb.threads/create-fail.c: Include unistd.h.
7697 * gdb.threads/killed.c: Likewise.
7698 * gdb.threads/linux-dp.c: Likewise.
7699 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7700 * gdb.threads/non-ldr-exc-2.c: Likewise.
7701 * gdb.threads/non-ldr-exc-3.c: Likewise.
7702 * gdb.threads/non-ldr-exc-4.c: Likewise.
7703 * gdb.threads/pthreads.c: Include unistd.h.
7704 (main): Declare returns int.
7705 * gdb.threads/tls-main.c (foo): New declaration.
7706 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7707
f7e5394d
SM
77082015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7709
7710 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7711 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7712
743649fd
MW
77132015-01-15 Mark Wielaard <mjw@redhat.com>
7714
7715 * gdb.base/noreturn-return.c: New file.
7716 * gdb.base/noreturn-return.exp: New file.
7717 * gdb.base/noreturn-finish.c: New file.
7718 * gdb.base/noreturn-finish.exp: New file.
7719
198297aa
PA
77202015-01-23 Pedro Alves <palves@redhat.com>
7721
7722 * gdb.threads/continue-pending-after-query.c: New file.
7723 * gdb.threads/continue-pending-after-query.exp: New file.
7724
717cf30c
AG
77252015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7726 Simon Marchi <simon.marchi@ericsson.com>
7727
7728 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7729 * gdb.base/valgrind-db-attach.exp: Same.
7730 * gdb.base/valgrind-infcall.exp: Same.
7731 * lib/mi-support.exp (default_mi_gdb_start): Same.
7732 * lib/prompt.exp (default_prompt_gdb_start): Same.
7733 * lib/gdb.exp (default_gdb_spawn): Same.
7734 (gdb_interact): New.
7735
7736
4b62a76e
JK
77372015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7738
7739 * gdb.compile/compile.exp (pointer to jit function): New test.
7740
b4cdae6f
WW
77412015-01-17 Wei-cheng Wang <cole945@gmail.com>
7742
7743 * lib/gdb.exp (supports_process_record): Return true for
7744 powerpc*-*-linux*.
7745 (supports_reverse): Likewise.
7746
d221e7ef
DB
77472015-01-15 Don Breazeal <donb@codesourcery.com>
7748
7749 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7750 instead of checking whether the target board is remote and
7751 use spawn_wait_for_attach instead of exec/sleep.
7752 * gdb.base/attach-twice.exp: Likewise.
7753
bafffb51
JB
77542015-01-15 Joel Brobecker <brobecker@adacore.com>
7755
7756 * gdb.ada/var_arr_attrs: New testcase.
7757
5589af0e
PA
77582015-01-14 Pedro Alves <palves@redhat.com>
7759 Joel Brobecker <brobecker@adacore.com>
7760
7761 PR gdb/17525
7762 * gdb.base/bp-cmds-execution-x-script.c: New file.
7763 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7764 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7765
6c400b59
PA
77662015-01-14 Pedro Alves <palves@redhat.com>
7767
7768 PR cli/17828
7769 * gdb.base/batch-preserve-term-settings.c: New file.
7770 * gdb.base/batch-preserve-term-settings.exp: New file.
7771
e02c96a7
DE
77722015-01-13 Doug Evans <dje@google.com>
7773
7774 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7775 binary.
7776
576fd14c
JB
77772015-01-13 Joel Brobecker <brobecker@adacore.com>
7778
7779 * Makefile.in (clean mostlyclean): Do not delete *.py.
7780
04dccad0
JB
77812015-01-13 Joel Brobecker <brobecker@adacore.com>
7782
7783 * gdb.python/py-lookup-type.exp: New file.
7784
3d230f71
PA
77852015-01-12 Pedro Alves <palves@redhat.com>
7786
7787 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7788 restore GDBFLAGS before returning.
7789
7e67715d
JK
77902015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7791
7792 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7793 is_amd64_regs_target and is_x86_like_target.
7794
f2e0d4b4
DE
77952015-01-11 Doug Evans <xdje42@gmail.com>
7796
7797 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7798 is given without an explicit form.
7799 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7800 attributes.
7801 * gdb.dwarf/corrupt.exp: Ditto.
7802 * gdb.dwarf2/enum-type.exp: Ditto.
7803 * gdb.trace/entry-values.exp: Ditto.
7804 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7805
439250fb
DE
78062015-01-11 Doug Evans <xdje42@gmail.com>
7807
7808 PR gdb/15830
7809 * gdb.base/maint.exp: Remove references to "maint demangle".
7810 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7811 Add tests for explicitly specifying language to demangle.
7812 * gdb.dlang/demangle.exp: Ditto.
7813
ede9f622
PA
78142015-01-09 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.threads/non-stop-fair-events.c: New file.
7817 * gdb.threads/non-stop-fair-events.exp: New file.
7818
a7b796db
PA
78192015-01-09 Pedro Alves <palves@redhat.com>
7820
7821 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7822 the global scope. Set a breakpoint after all threads are started
7823 rather than stepping over two source lines. Expect the prompt.
7824 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7825 global.
7826 (NUM): Now 15.
7827 (main): Use threads_started_barrier to wait for all threads to
7828 start. Main thread no longer calls thread_function. Exit after
7829 180 seconds.
7830 (loop): New function.
7831 (thread_function): Wait on threads_started_barrier barrier. Call
7832 'loop' at each iteration.
7833 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7834 threads have started, instead of hardcoding number of "next"
7835 steps. Use an access watchpoint instead of a write watchpoint.
7836
9665ffdd
PA
78372015-01-09 Pedro Alves <palves@redhat.com>
7838
7839 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7840 (thread_func): Wait on barrier.
7841 (main): Wait for all threads to start before stopping GDB.
7842 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7843 global.
7844 (thread1_func, thread2_func): Wait on barrier.
7845 (main): Wait for all threads to start before stopping GDB.
7846 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7847 New global.
7848 (thread1_func, thread2_func): Wait on barrier.
7849 (main): Wait for all threads to start before stopping GDB.
7850
c945a99f
PA
78512015-01-09 Pedro Alves <palves@redhat.com>
7852
7853 * gdb.threads/attach-many-short-lived-threads.c: New file.
7854 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7855
c1a747c1
PA
78562014-01-09 Pedro Alves <palves@redhat.com>
7857
7858 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7859 instead of to thread 2.
7860 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7861 Add barrier around each pthread_create call instead of around all
7862 calls.
7863 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7864 Set a break on thread_function and have the child threads hit it
7865 one at at a time.
7866
60b3033e
PA
78672015-01-09 Pedro Alves <palves@redhat.com>
7868
7869 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7870 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7871 false.
7872 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7873 checking whether the target board is remote.
7874 * gdb.multi/multi-attach.exp: Likewise.
7875 * gdb.python/py-sync-interp.exp: Likewise.
7876 * gdb.server/ext-attach.exp: Likewise.
7877 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7878 tests that need to attach, instead of checking whether the target
7879 board is remote at the top of the file.
7880
acc018ac
YQ
78812015-01-08 Yao Qi <yao@codesourcery.com>
7882
7883 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7884
50a18af8
JK
78852015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7886
7887 Fix testcase compilation.
7888 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7889
8503d6e1
JB
78902015-01-06 Joel Brobecker <brobecker@adacore.com>
7891
7892 * gdb.python/py-type.exp: Add a couple test about empty
7893 array creation, and negative-length array creation.
7894
cc73dbcc
DE
78952015-01-02 Doug Evans <xdje42@gmail.com>
7896
7897 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7898
0300bbc7
DE
78992015-01-02 Doug Evans <dje@google.com>
7900
7901 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7902
9d85a0ec
YQ
79032014-12-29 Yao Qi <yao@codesourcery.com>
7904
7905 * gdb.trace/entry-values.exp: Update comments. Rename variable
7906 bar_call_foo to returned_from_foo.
7907
87186c6a
MMN
79082014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7909
7910 PR gdb/17394
7911 * gdb.linespec/break-asm-file.c: New file.
7912 * gdb.linespec/break-asm-file.exp: New file.
7913 * gdb.linespec/break-asm-file0.s: New file.
7914 * gdb.linespec/break-asm-file1.s: New file.
7915
1bab7383
YQ
79162014-12-18 Nigel Stephens <nigel@mips.com>
7917 Maciej W. Rozycki <macro@codesourcery.com>
7918
7919 * gdb.base/float.exp: Handle the new output from "info float" on
7920 MIPS targets.
7921
1bc1068a
JK
79222014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 Fix MinGW compilation.
7925 * gdb.compile/compile-ops.exp: Update untested message if
7926 !skip_compile_feature_tests.
7927 * gdb.compile/compile-setjmp.exp: Likewise.
7928 * gdb.compile/compile-tls.exp: Likewise.
7929 * gdb.compile/compile.exp: Likewise.
7930 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7931 supported on this host".
7932
b6615d10
DE
79332014-12-16 Doug Evans <xdje42@gmail.com>
7934
7935 * boards/stabs.exp: New file.
7936
25dda427
AA
79372014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7938
7939 * gdb.base/completion.exp: Adjust to format changes of "maint
7940 print user-registers".
7941
bf330350
CU
79422014-12-16 Catalin Udma <catalin.udma@freescale.com>
7943
7944 PR server/17457
7945 * gdb.arch/aarch64-fp.c: New file.
7946 * gdb.arch/aarch64-fp.exp: New file.
7947
395cf596
SDJ
79482014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7949
7950 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7951 r210637, r210913, r211666, r215400, r215817).
7952
7953 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7954 * dg-extract-results.py: New file.
7955 * dg-extract-results.sh: Use it if the environment seems
7956 suitable.
7957
7958 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7959
7960 * dg-extract-results.py (parse_run): Handle warnings that
7961 are printed before a test harness is run.
7962
7963 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7964
7965 * dg-extract-results.py (Named): Remove __cmp__ method.
7966 (output_variation): Use a key to sort variation.harnesses.
7967
7968 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
7969
7970 * dg-extract-results.py: For Python 3, force sys.stdout to
7971 handle surrogate escape sequences.
7972 (safe_open): New function.
7973 (output_segment, main): Use it.
7974
7975 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
7976
7977 * dg-extract-results.py (Prog.result_re): Include options
7978 in test name.
7979
7980 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
7981
7982 * dg-extract-results.py (output_variation): Always sort if
7983 do_sum.
7984
e882ef3c
SM
79852014-12-15 Simon Marchi <simon.marchi@ericsson.com>
7986
7987 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
7988 as long as we get pagination notifications.
7989
4992aa20
JM
79902014-12-15 Jason Merrill <jason@redhat.com>
7991
7992 * Makefile.in (check-gdb.%): Restore.
7993 * README: Mention it.
7994
c1b5a1a6
JB
79952014-12-13 Joel Brobecker <brobecker@adacore.com>
7996
7997 * gdb.ada/str_uninit: New testcase.
7998
5537b577
JK
79992014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8000
8001 PR symtab/17642
8002 * gdb.base/vla-stub-define.c: New file.
8003 * gdb.base/vla-stub.c: New file.
8004 * gdb.base/vla-stub.exp: New file.
8005
bb2ec1b3
TT
80062014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8007 Jan Kratochvil <jan.kratochvil@redhat.com>
8008 Tom Tromey <tromey@redhat.com>
8009
8010 * configure.ac: Add gdb.compile/.
8011 * configure: Regenerate.
8012 * gdb.compile/Makefile.in: New file.
8013 * gdb.compile/compile-ops.exp: New file.
8014 * gdb.compile/compile-ops.c: New file.
8015 * gdb.compile/compile-tls.c: New file.
8016 * gdb.compile/compile-tls.exp: New file.
8017 * gdb.compile/compile-constvar.S: New file.
8018 * gdb.compile/compile-constvar.c: New file.
8019 * gdb.compile/compile-mod.c: New file.
8020 * gdb.compile/compile-nodebug.c: New file.
8021 * gdb.compile/compile-setjmp-mod.c: New file.
8022 * gdb.compile/compile-setjmp.c: New file.
8023 * gdb.compile/compile-setjmp.exp: New file.
8024 * gdb.compile/compile-shlib.c: New file.
8025 * gdb.compile/compile.c: New file.
8026 * gdb.compile/compile.exp: New file.
8027 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8028
4ff709eb
TT
80292014-12-12 Tom Tromey <tromey@redhat.com>
8030
8031 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8032 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8033
6dddd6a5
DE
80342014-12-12 Doug Evans <dje@google.com>
8035
8036 * lib/gdb-python.exp (get_python_valueof): New function.
8037 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8038
71c24708
AA
80392014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8040
8041 * gdb.base/completion.exp: Add test for completion of "info
8042 registers ".
8043
3e29f34a
MR
80442014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8045
8046 * gdb.base/func-ptrs.c: New file.
8047 * gdb.base/func-ptrs.exp: New file.
8048
fc126975
SM
80492014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8050
8051 PR breakpoints/17012
8052 * gdb.base/dprintf-detach.c: New file.
8053 * gdb.base/dprintf-detach.exp: New file.
8054
0a46d518
SM
80552014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8056
8057 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8058 * lib/gdb.exp (target_is_gdbserver): New procedure.
8059
a0be3e44
DE
80602014-12-08 Doug Evans <dje@google.com>
8061
8062 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8063
df1b803a
YQ
80642014-12-05 Yao Qi <yao@codesourcery.com>
8065
8066 * gdb.guile/scm-error.exp: Remove the third argument to
8067 gdb_remote_download.
8068 * gdb.guile/scm-frame-args.exp: Likewise.
8069 * gdb.guile/scm-section-script.exp: Likewise.
8070
ddb9f679
YQ
80712014-12-05 Yao Qi <yao@codesourcery.com>
8072
8073 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8074
86e4ed39
DE
80752014-12-04 Doug Evans <dje@google.com>
8076
8077 * gdb.python/py-objfile.exp: Add tests for
8078 objfile.add_separate_debug_file.
8079
7c50a931
DE
80802014-12-04 Doug Evans <dje@google.com>
8081
8082 * lib/gdb.exp (get_build_id): New function.
8083 (build_id_debug_filename_get): Rewrite to use it.
8084 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8085
621661e3
MR
80862014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8087
8088 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8089 `method(long)', not just 0x0.
8090 * gdb.cp/nsalias.exp: Align code labels to 4.
8091 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8092 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8093 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8094 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8095 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8096 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8097
29f0c3b7
DE
80982014-12-02 Doug Evans <dje@google.com>
8099
e1e061e7 8100 PR symtab/17602
29f0c3b7 8101 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8102 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8103 * gdb.cp/anon-ns.exp: Update.
8104
162078c8
NB
81052014-12-02 Nick Bull <nicholaspbull@gmail.com>
8106
8107 * gdb.python/py-events.py (inferior_call_handler): New.
8108 (register_changed_handler, memory_changed_handler): New.
8109 (test_events.invoke): Register new handlers.
8110 * gdb.python/py-events.exp: Add tests for inferior call,
8111 memory_changed and register_changed events.
8112
fdb09caf
AA
81132014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8114
8115 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8116 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8117 if the linker doesn't understand this.
8118
55cfb2c4
SM
81192014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8120
8121 * gdb.python/python.exp: Change expected reply to help().
8122
9e8cd6df
YQ
81232014-12-01 Yao Qi <yao@codesourcery.com>
8124
8125 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8126 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8127 * configure: Re-generated.
8128
6c659fc2
SC
81292014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8130
8131 * gdb.cp/chained-calls.cc: New file.
8132 * gdb.cp/chained-calls.exp: New file.
8133 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8134
d7fc3181
SM
81352014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8136
8137 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8138 * gdb.dwarf2/symtab-producer.exp: Same.
8139 * gdb.gdb/python-interrupts.exp: Same.
8140 * gdb.gdb/python-selftest.exp: Same.
8141 * gdb.python/py-linetable.exp: Same.
8142 * gdb.python/py-type.exp: Same.
8143 * gdb.python/py-value-cc.exp: Same.
8144 * gdb.python/py-value.exp: Same.
8145
10e79639
YQ
81462014-11-28 Yao Qi <yao@codesourcery.com>
8147
8148 * gdb.base/break-probes.exp: Match library name prefixed with
8149 sysroot.
8150
f28a0564
SM
81512014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8152
8153 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8154 test expected output. Add parentheses for the call to print.
8155 Remove L suffix from integers.
8156
3fe1ce1d
DE
81572014-11-26 Doug Evans <dje@google.com>
8158
8159 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8160
84429e27
YQ
81612014-11-22 Yao Qi <yao@codesourcery.com>
8162
8163 * gdb.trace/entry-values.c: Remove asms.
8164 (foo): Add foo_label.
8165 (bar): Add bar_label.
8166 * gdb.trace/entry-values.exp: Remove code computing foo's
8167 length and bar's length.
8168 (Dwarf::assemble): Invoke function_range for bar and use
8169 MACRO_AT_func for foo.
8170
26741859
YQ
81712014-11-22 Yao Qi <yao@codesourcery.com>
8172
8173 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8174 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8175 Use .Lgcc43_procstart instead of gcc43.
8176
45e44d27
JB
81772014-11-21 Joel Brobecker <brobecker@adacore.com>
8178
8179 * gdb.ada/n_arr_bound: New testcase.
8180
458c8db8
SDJ
81812014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8182
8183 PR breakpoints/10737
8184 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8185 test_catch_syscall_multi_arch.
8186 (test_catch_syscall_multi_arch): New function.
8187
43f3e411
DE
81882014-11-20 Doug Evans <xdje42@gmail.com>
8189
8190 * gdb.base/maint.exp: Update expected output.
8191
0d7b2549
AA
81922014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8193
8194 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8195 4-byte instruction on S390.
8196
8908fca5
JB
81972014-11-19 Joel Brobecker <brobecker@adacore.com>
8198
8199 * gdb.ada/arr_arr: New testcase.
8200
4a46959e
JB
82012014-11-19 Joel Brobecker <brobecker@adacore.com>
8202
8203 * gdb.ada/pkd_arr_elem: New Testcase.
8204
470e2f4e
LM
82052014-11-18 Luis Machado <lgustavo@codesourcery.com>
8206
8207 * gdb.reverse/break-precsave: Expect completion message for
8208 core file reads.
8209 * gdb.reverse/consecutive-precsave.exp: Likewise.
8210 * gdb.reverse/finish-precsave.exp: Likewise.
8211 * gdb.reverse/i386-precsave.exp: Likewise.
8212 * gdb.reverse/machinestate-precsave.exp: Likewise.
8213 * gdb.reverse/sigall-precsave.exp: Likewise.
8214 * gdb.reverse/solib-precsave.exp: Likewise.
8215 * gdb.reverse/step-precsave.exp: Likewise.
8216 * gdb.reverse/until-precsave.exp: Likewise.
8217 * gdb.reverse/watch-precsave.exp: Likewise.
8218
a267f3ad
AA
82192014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8220
8221 * gdb.base/bp-permanent.c: Include unistd.h.
8222 * gdb.python/py-framefilter-mi.c (main): Add return type.
8223 * gdb.python/py-framefilter.c (main): Likewise.
8224 * gdb.trace/actions-changed.c (main): Likewise.
8225
12084a9a
AA
82262014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8227
8228 * gdb.mi/until.c: Add eye-catchers.
8229 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8230 line numbers.
8231
dc7e1a77
AA
82322014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8233
8234 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8235 function header variants in break1.c.
8236 * gdb.base/ena-dis-br.exp: Likewise.
8237 * gdb.base/hbreak2.exp: Likewise.
8238 * gdb.reverse/until-precsave.exp: Drop references to removed
8239 non-prototype function header variants in ur1.c.
8240 * gdb.reverse/until-reverse.exp: Likewise.
8241
41c77605
PM
82422014-11-17 Petr Machata <pmachata@redhat.com>
8243
8244 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8245 ${_cu_offset_size} bytes abbrev offset.
8246
34248c3a
DE
82472014-11-15 Doug Evans <xdje42@gmail.com>
8248
8249 PR symtab/17559
8250 * gdb.base/line-symtabs.exp: New file.
8251 * gdb.base/line-symtabs.c: New file.
8252 * gdb.base/line-symtabs.h: New file.
8253
646da059
YQ
82542014-11-14 Yao Qi <yao@codesourcery.com>
8255
8256 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8257 (func): Add label func_label.
8258 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8259 Replace low_pc and high_pc with MACRO_AT_range.
8260 Replace name, low_pc and high_pc with MACRO_AT_func.
8261
9301ebe6
YQ
82622014-11-14 Yao Qi <yao@codesourcery.com>
8263
8264 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8265 Replace name, low_pc and high_pc with MACRO_AT_func.
8266
f166b542
YQ
82672014-11-14 Yao Qi <yao@codesourcery.com>
8268
8269 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8270 produce debug information.
8271 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8272
0f6e71e3
YQ
82732014-11-14 Yao Qi <yao@codesourcery.com>
8274
8275 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8276 object and get function length.
8277 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8278 with MACRO_AT_func.
8279 (top-level): Replace gdb_compile and clean_restart with
8280 prepare_for_testing.
8281 * gdb.dwarf2/main.c (main): Add label main_label.
8282
876c4df9
YQ
82832014-11-14 Yao Qi <yao@codesourcery.com>
8284
8285 * lib/dwarf.exp (function_range): New procedure.
8286 (Dwarf::_handle_macro_at_func): New procedure.
8287 (Dwarf::_handle_macro_at_range): New procedure.
8288 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8289
02ad9cf1
YQ
82902014-11-14 Yao Qi <yao@codesourcery.com>
8291
8292 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8293 (_handle_attribute): New procedure.
8294
a59add0c
AA
82952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8296
8297 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8298 * gdb.base/call-sc.c (zed): Likewise.
8299 * gdb.base/checkpoint.c (main): Likewise.
8300 * gdb.base/dump.c (main): Likewise.
8301 * gdb.base/gcore.c (main): Likewise.
8302 * gdb.base/huge.c (main): Likewise.
8303 * gdb.base/multi-forks.c (main): Likewise.
8304 * gdb.base/pr10179-a.c (main): Likewise.
8305 * gdb.base/savedregs.c (main): Likewise.
8306 * gdb.base/sigaltstack.c (main): Likewise.
8307 * gdb.base/siginfo.c (main): Likewise.
8308 * gdb.base/structs.c (zed): Likewise.
8309 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8310 * gdb.mi/mi-syn-frame.c (main): Likewise.
8311 * gdb.mi/until.c (foo, main): Likewise.
8312 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8313 * gdb.base/solib-weak.c (foo): Declare.
8314 * gdb.base/attach-twice.c: Include stdio.h.
8315 * gdb.base/weaklib1.c: Likewise.
8316 * gdb.base/weaklib2.c: Likewise.
8317 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8318 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8319 unistd.h.
8320 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8321 * gdb.mi/mi-exit-code.c: Likewise.
8322 * gdb.base/break-interp-lib.c: Include string.h.
8323 * gdb.base/coremaker.c: Likewise.
8324 * gdb.base/testenv.c: Likewise.
8325 * gdb.python/py-finish-breakpoint.c: Likewise.
8326 * gdb.base/inferior-died.c: Include sys/wait.h.
8327 * gdb.base/fileio.c: Include time.h.
8328 * gdb.base/async-shell.c: Include unistd.h.
8329 * gdb.base/dprintf-non-stop.c: Likewise.
8330 * gdb.base/info-os.c: Likewise.
8331 * gdb.mi/mi-console.c: Likewise.
8332 * gdb.mi/watch-nonstop.c: Likewise.
8333 * gdb.python/py-events.c: Likewise.
8334 * gdb.base/async.c (baz): Move up before its invocation.
8335 * gdb.base/code_elim2.c (my_global_func): Likewise.
8336 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8337 * gdb.base/advance.c (func2): Likewise.
8338
3b5d5997
AA
83392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8340
8341 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8342 variant.
8343 * gdb.base/annota3.c: Likewise.
8344 * gdb.base/async.c: Likewise.
8345 * gdb.base/average.c: Likewise.
8346 * gdb.base/call-ar-st.c: Likewise.
8347 * gdb.base/call-rt-st.c: Likewise.
8348 * gdb.base/call-sc.c: Likewise.
8349 * gdb.base/call-strs.c: Likewise.
8350 * gdb.base/ending-run.c: Likewise.
8351 * gdb.base/execd-prog.c: Likewise.
8352 * gdb.base/exprs.c: Likewise.
8353 * gdb.base/foll-exec.c: Likewise.
8354 * gdb.base/foll-fork.c: Likewise.
8355 * gdb.base/foll-vfork.c: Likewise.
8356 * gdb.base/funcargs.c: Likewise.
8357 * gdb.base/gcore.c: Likewise.
8358 * gdb.base/jump.c: Likewise.
8359 * gdb.base/langs0.c: Likewise.
8360 * gdb.base/langs1.c: Likewise.
8361 * gdb.base/langs2.c: Likewise.
8362 * gdb.base/mips_pro.c: Likewise.
8363 * gdb.base/nodebug.c: Likewise.
8364 * gdb.base/opaque0.c: Likewise.
8365 * gdb.base/opaque1.c: Likewise.
8366 * gdb.base/recurse.c: Likewise.
8367 * gdb.base/run.c: Likewise.
8368 * gdb.base/scope0.c: Likewise.
8369 * gdb.base/scope1.c: Likewise.
8370 * gdb.base/setshow.c: Likewise.
8371 * gdb.base/setvar.c: Likewise.
8372 * gdb.base/shmain.c: Likewise.
8373 * gdb.base/shr1.c: Likewise.
8374 * gdb.base/shr2.c: Likewise.
8375 * gdb.base/sigall.c: Likewise.
8376 * gdb.base/signals.c: Likewise.
8377 * gdb.base/so-indr-cl.c: Likewise.
8378 * gdb.base/solib2.c: Likewise.
8379 * gdb.base/structs.c: Likewise.
8380 * gdb.base/sum.c: Likewise.
8381 * gdb.base/vforked-prog.c: Likewise.
8382 * gdb.base/watchpoint.c: Likewise.
8383 * gdb.reverse/shr2.c: Likewise.
8384 * gdb.reverse/until-reverse.c: Likewise.
8385 * gdb.reverse/ur1.c: Likewise.
8386 * gdb.reverse/watch-reverse.c: Likewise.
8387
066a77c5
AA
83882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8389
8390 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8391 variant.
8392 * gdb.base/sepdebug.exp: Drop references to removed code.
8393
4f204ea5
AA
83942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8395
8396 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8397 variant. Preserve original line numbering.
8398 * gdb.base/list1.c: Likewise.
8399
3b377a3a
AA
84002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8401
8402 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8403 variant.
8404 * gdb.base/break1.c: Likewise.
8405 * gdb.base/break.exp: Drop references to removed code.
8406
e444df73
AA
84072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8408
8409 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8410 variant.
8411
8008f2a7
AA
84122014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8413
8414 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8415
a5a06887
AA
84162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8417
8418 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8419 logic into perform_all_tests() and invoke it with and without
8420 function header prototypes.
8421 (do_function_calls): Remove conditional XFAIL for PR 5318.
8422 (rerun_and_prepare): Remove duplicate code.
8423 (perform_all_tests): New. Main logic moved here.
8424
44dba9b9
AA
84252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8426
8427 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8428 code guarded by #ifdef NO_PROTOTYPES.
8429 (t_double_many_args): Likewise.
8430 (DEF_FUNC_MANY_ARGS_1): Likewise.
8431 (DEF_FUNC_VALUES_1): Likewise.
8432 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8433 guarded by #ifdef PROTOTYPES.
8434
d1fbcd56
AA
84352014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8436
8437 * gdb.mi/mi-console.c: Add eye-catcher.
8438 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8439 instead of literal line number.
8440
b0e59b8f
AA
84412014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8442
8443 * gdb.base/shr2.c: Add eye-catcher.
8444 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8445 line number.
8446
78f98cca
AA
84472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8448
8449 * gdb.base/jump.c: Add eye-catchers.
8450 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8451 numbers.
8452
58fa2af0
AA
84532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8454
8455 * gdb.base/execd-prog.c: Add eye-catchers.
8456 * gdb.base/foll-exec.c: Likewise.
8457 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8458 line numbers.
8459
04e5059b
AA
84602014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8461
8462 * gdb.base/ending-run.c: Add eye-catchers.
8463 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8464 literal line numbers.
8465
dbfdb174
AA
84662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8467
8468 * gdb.base/call-rt-st.c: Add eye-catchers.
8469 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8470 literal line numbers.
8471
888a2ade
AA
84722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8473
8474 * gdb.base/call-ar-st.c: Add eye-catchers.
8475 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8476 literal line numbers.
8477
6acc2dde
AA
84782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8479
8480 * gdb.base/average.c: Add eye-catchers.
8481 * gdb.base/sum.c: Likewise.
8482 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8483 regexps dynamically.
8484
9ecfcd1d
AA
84852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8486
8487 * gdb.base/solib1.c: Add eye-catchers.
8488 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8489 literal line numbers.
8490
78708b7c
PA
84912014-11-12 Pedro Alves <palves@redhat.com>
8492
8493 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8494 leader has exited.
8495
af48d08f
PA
84962014-11-12 Pedro Alves <palves@redhat.com>
8497
8498 * gdb.arch/i386-bp_permanent.c: New file.
8499 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8500 (srcfile): Set to i386-bp_permanent.c.
8501 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8502 that stepi does not execute the 'leave' instruction, instead of
8503 testing it does execute.
8504 * gdb.base/bp-permanent.c: New file.
8505 * gdb.base/bp-permanent.exp: New file.
8506
af3768e9
DE
85072014-11-10 Doug Evans <xdje42@gmail.com>
8508
8509 PR symtab/17564
8510 * gdb.base/symtab-search-order.exp: New file.
8511 * gdb.base/symtab-search-order.c: New file.
8512 * gdb.base/symtab-search-order-1.c: New file.
8513 * gdb.base/symtab-search-order-shlib-1.c: New file.
8514
9de00a4a
PA
85152014-11-07 Pedro Alves <palves@redhat.com>
8516
8517 PR gdb/17511
8518 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8519 i?86-*-linux*.
8520
e0f52461
SC
85212014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8522
8523 PR c++/17494
8524 * gdb.cp/pr17494.cc: New file.
8525 * gdb.cp/pr17494.exp: New file.
8526
6ce8c980
YQ
85272014-11-02 Yao Qi <yao@codesourcery.com>
8528
8529 * gdb.python/python.exp: Get working directory and match the
8530 output of "set extended-prompt \\w " with it.
8531
02be9a71
DE
85322014-10-30 Doug Evans <dje@google.com>
8533
8534 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8535 in objfiles.
8536 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8537 in progspaces.
8538
3bdff46b
LM
85392014-10-30 Janis Johnson <janisjo@codesourcery.com>
8540
8541 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8542 * gdb.base/realname-expand.exp: Likewise.
8543 * gdb.linespec/macro-relative.exp: Likewise.
8544
ab917dfb
PA
85452014-10-29 Pedro Alves <palves@redhat.com>
8546
8547 PR gdb/17408
8548 * gdb.threads/schedlock.c (some_function): New function.
8549 (call_function): New global.
8550 (MAYBE_CALL_SOME_FUNCTION): New macro.
8551 (thread_function): Call it.
8552 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8553 and use it instead of a global counter. Adjust all callers.
8554 (get_current_thread): Use "find current thread" for test message
8555 here rather than having all callers pass down the same string.
8556 (goto_loop): New procedure, factored out from ...
8557 (my_continue): ... this.
8558 (step_ten_loops): Change parameter from test message to command to
8559 use. Adjust.
8560 (list_count): Delete global.
8561 (check_result): New procedure, factored out from duplicate top
8562 level code.
8563 (continue tests): Wrap in with_test_prefix.
8564 (test_step): New procedure, factored out from duplicate top level
8565 code.
8566 (top level): Test "step" in combination with all scheduler-locking
8567 modes. Test "next" in combination with all scheduler-locking
8568 modes, and in combination with stepping over a function call or
8569 not.
8570 * gdb.threads/next-bp-other-thread.c: New file.
8571 * gdb.threads/next-bp-other-thread.exp: New file.
8572
d3d4baed
PA
85732014-10-29 Pedro Alves <palves@redhat.com>
8574
8575 PR python/17372
8576 * gdb.python/python.exp: Test a multi-line command that spawns
8577 interactive Python.
8578 * gdb.base/multi-line-starts-subshell.exp: New file.
8579
563e8d85
YQ
85802014-10-29 Yao Qi <yao@codesourcery.com>
8581
8582 * gdb.base/fileio.exp: Make directories on host.
8583
0ea4d52e
YQ
85842014-10-29 Yao Qi <yao@codesourcery.com>
8585
8586 * gdb.base/fileio.c (test_write): Close the file.
8587
7f5ef605
PA
85882014-10-28 Pedro Alves <palves@redhat.com>
8589
8590 PR gdb/12623
8591 * gdb.base/sigstep.c (no_handler): New global.
8592 (main): If 'no_handler is true, set the signal handlers to
8593 SIG_IGN.
8594 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8595 with_sw_watch and no_handler parameters. Handle them.
8596 (top level) <stepping over handler when stopped at a breakpoint
8597 test>: Add a test axis for testing with a software watchpoint, and
8598 another for testing with the signal handler set to SIG_IGN.
8599 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8600 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8601
abbdbd03
PA
86022014-10-28 Pedro Alves <palves@redhat.com>
8603
8604 PR gdb/17511
8605 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8606 * gdb.base/sigstep.exp (other_handler_location): New global.
8607 (advance): Support stepping into the signal handler, and running
8608 commands while in the handler.
8609 (in_handler_map): New global.
8610 (top level): In the advance test, add combinations for getting
8611 into the handler with stepping commands, and for running commands
8612 in the handler. Add comment descripting the advancei tests.
8613
1df4399f
PA
86142014-10-28 Pedro Alves <palves@redhat.com>
8615
8616 * gdb.base/sigstep.exp: Use build_executable instead of
8617 prepare_for_testing.
8618 (top level): Move code that starts GDB, runs to main and creates a
8619 display to ...
8620 (restart): ... this new procedure.
8621 (top level): Move backtrace from signal handler test to ...
8622 (validate_backtrace): ... this new procedure.
8623 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8624 with_test_prefix. Always restart GDB.
8625 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8626 with_test_prefix. Always restart GDB. No need to delete
8627 breakpoints after the test.
8628 (test_skip_handler): Remove prefix parameter.
8629 (skip_over_handler, breakpoint_to_handler)
8630 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8631 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8632 restart GDB. No need to delete breakpoints after the test.
8633 (top level): Use foreach to call the test procedures with
8634 different commands.
8635
a5b6e449
PA
86362014-10-28 Pedro Alves <palves@redhat.com>
8637
8638 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8639 instead of GNATS numbers.
8640 * gdb.base/sigbpt.exp: Likewise.
8641 * gdb.base/siginfo.exp: Likewise.
8642 * gdb.base/sigstep.exp: Likewise.
8643
e5f8a7cc
PA
86442014-10-27 Pedro Alves <palves@redhat.com>
8645
8646 * gdb.base/sigstep.c (dummy): New global.
8647 (main): Issue a couple writes to the new global.
8648 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8649 procedures.
8650 (skip_over_handler): Use test_skip_handler.
8651 (top level): Call skip_over_handler for stepi and nexti too.
8652 (breakpoint_over_handler): Use test_skip_handler.
8653 (top level): Call breakpoint_over_handler for stepi and nexti too.
8654
763905a3
YQ
86552014-10-27 Yao Qi <yao@codesourcery.com>
8656
8657 * gdb.trace/tfile.c (adjust_function_address)
8658 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8659 function descriptor.
8660
6f259a23
DB
86612014-10-24 Don Breazeal <donb@codesourcery.com>
8662
8663 * gdb.base/foll-fork.exp (test_follow_fork,
8664 catch_fork_child_follow): Check for updated fork messages emitted
8665 from infrun.c.
8666 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8667 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8668 vfork_and_exec_child_follow_through_step): Check for updated vfork
8669 messages emitted from infrun.c.
8670
09dd9a69
PA
86712014-10-24 Pedro Alves <palves@redhat.com>
8672
8673 * gdb.base/corefile.exp: Remove references to ultrix.
8674 * gdb.base/interrupt.exp: Likewise.
8675 * gdb.base/whatis.exp: Likewise.
8676 * gdb.gdb/selftest.exp: Likewise.
8677 * gdb.threads/manythreads.exp: Likewise.
8678 * gdb.threads/print-threads.exp: Likewise.
8679 * gdb.threads/pthreads.exp:: Likewise.
8680 * gdb.threads/schedlock.exp: Likewise.
8681
3433cfa5
SC
86822014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8683
8684 * gdb.cp/non-trivial-retval.cc: Add a test case.
8685 * gdb.cp/non-trivial-retval.exp: Add a test.
8686
092f880b
YQ
86872014-10-20 Yao Qi <yao@codesourcery.com>
8688
8689 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8690 * gdb.python/py-objfile-script-gdb.py: New file.
8691 * gdb.python/py-objfile-script.exp: Update reference to
8692 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8693 of remote_download. Remove the dest file.
8694
acbdb7f3
YQ
86952014-10-20 Yao Qi <yao@codesourcery.com>
8696
8697 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8698 * gdb.base/step-line.exp: Likewise.
8699 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8700 * gdb.dwarf2/dw2-basic.exp: Likewise.
8701 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8702 * gdb.dwarf2/dw2-filename.exp: Likewise.
8703 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8704 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8705 * gdb.dwarf2/dw2-producer.exp: Likewise.
8706 * gdb.dwarf2/mac-fileno.exp: Likewise.
8707 * gdb.python/py-frame-args.exp: Likewise.
8708 * gdb.python/py-framefilter.exp: Likewise.
8709 * gdb.python/py-mi.exp: Likewise.
8710 * gdb.python/py-objfile-script.exp: Likewise
8711 * gdb.python/py-pp-integral.exp: Likewise.
8712 * gdb.python/py-pp-re-notag.exp: Likewise.
8713 * gdb.python/py-prettyprint.exp: Likewise.
8714 * gdb.python/py-section-script.exp: Likewise.
8715 * gdb.python/py-typeprint.exp: Likewise.
8716 * gdb.python/py-xmethods.exp: Likewise.
8717 * gdb.stabs/weird.exp: Likewise.
8718 * gdb.xml/tdesc-regs.exp: Likewise.
8719
bd286a29
KCY
87202014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8721
8722 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8723 (out_cu): Use addr_len for the size of addresses.
8724 (out_line): Likewise. Size DW_LNE_set_address instruction
8725 according to addr_len.
8726 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8727 (FUNC): Add START_INSNS to definition.
8728
673dc4a0
YQ
87292014-10-18 Yao Qi <yao@codesourcery.com>
8730
8731 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8732 gdb_has_argv0 return true.
8733 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8734 check [target_info exists noargs], check [gdb_has_argv0]
8735 instead.
8736 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8737 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8738 procedures.
8739
4ffbba72
DE
87402014-10-17 Doug Evans <dje@google.com>
8741
8742 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8743 event.
8744 * gdb.python/py-events.py: Add clear_objfiles event.
8745
d096d8c1
DE
87462014-10-17 Doug Evans <dje@google.com>
8747
8748 * gdb.python/py-objfile.exp: Test progspace attribute.
8749
a80db015
LM
87502014-10-17 Luis Machado <lgustavo@codesourcery.com>
8751
8752 * gdb.guile/scm-breakpoint.exp: Do not assume any
8753 directory separators when matching source file paths.
8754 * gdb.python/py-breakpoint.exp: Likewise.
8755 * gdb.reverse/break-precsave.exp: Likewise.
8756 * gdb.reverse/break-reverse.exp: Likewise.
8757 * gdb.reverse/consecutive-precsave.exp: Likewise.
8758 * gdb.reverse/finish-precsave.exp: Likewise.
8759 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8760 * gdb.reverse/finish-reverse.exp: Likewise.
8761 * gdb.reverse/i386-precsave.exp: Likewise.
8762 * gdb.reverse/i387-env-reverse.exp: Likewise.
8763 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8764 * gdb.reverse/machinestate-precsave.exp: Likewise.
8765 * gdb.reverse/machinestate.exp: Likewise.
8766 * gdb.reverse/sigall-precsave.exp: Likewise.
8767 * gdb.reverse/solib-precsave.exp: Likewise.
8768 * gdb.reverse/step-precsave.exp: Likewise.
8769 * gdb.reverse/until-precsave.exp: Likewise.
8770 * gdb.reverse/watch-precsave.exp: Likewise.
8771 * gdb.reverse/watch-reverse.exp: Likewise.
8772
b22089ab
YQ
87732014-10-17 Yao Qi <yao@codesourcery.com>
8774
8775 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8776 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8777
6c4486e6
PA
87782014-10-17 Pedro Alves <palves@redhat.com>
8779
8780 PR gdb/17471
8781 * gdb.base/bg-execution-repeat.c: New file.
8782 * gdb.base/bg-execution-repeat.exp: New file.
8783
0ff33695
PA
87842014-10-17 Pedro Alves <palves@redhat.com>
8785
8786 PR gdb/17300
8787 * gdb.base/continue-all-already-running.c: New file.
8788 * gdb.base/continue-all-already-running.exp: New file.
8789
6fdebc3d
PA
87902014-10-17 Pedro Alves <palves@redhat.com>
8791
8792 PR gdb/17472
8793 * gdb.base/annota-input-while-running.c: New file.
8794 * gdb.base/annota-input-while-running.exp: New file.
8795
32a8097b
PA
87962014-10-17 Pedro Alves <palves@redhat.com>
8797
8798 * gdb.base/callfuncs.exp: emove references to osf.
8799 * gdb.base/sigall.exp: Likewise.
8800 * gdb.gdb/selftest.exp: Likewise.
8801 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8802 * gdb.mi/non-stop.c: Likewise.
8803 * gdb.mi/pthreads.c: Likewise.
8804 * gdb.reverse/sigall-precsave.exp: Likewise.
8805 * gdb.reverse/sigall-reverse.exp: Likewise.
8806 * gdb.threads/pthreads.c: Likewise.
8807 * gdb.threads/pthreads.exp: Likewise.
8808
7a3517ff
YQ
88092014-10-17 Yao Qi <yao@codesourcery.com>
8810
8811 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8812 check 'target_info exists noargs'.
8813 (test_command_prompt_position): Likewise.
8814 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8815 Remove "set args".
8816 (progvar_simple_while_test): Likewise.
8817 (progvar_complex_if_while_test): Likewise.
8818 (if_while_breakpoint_command_test): Likewise.
8819 (infrun_breakpoint_command_test): Likewise.
8820 (breakpoint_command_test): Likewise.
8821 (watchpoint_command_test): Likewise.
8822 (bp_deleted_in_command_test): Likewise.
8823 (temporary_breakpoint_commands): Likewise.
8824
bb99c472
YQ
88252014-10-16 Yao Qi <yao@codesourcery.com>
8826
8827 * gdb.base/remotetimeout.exp: Remove noargs checking.
8828
7c16b83e
PA
88292014-10-15 Pedro Alves <palves@redhat.com>
8830
8831 PR breakpoints/9649
8832 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8833 * gdb.base/breakpoint-in-ro-region.exp
8834 (probe_target_hardware_step): New procedure.
8835 (top level): Probe hardware stepping and hardware breakpoint
8836 support. Test stepping through a read-only region, with both
8837 "breakpoint auto-hw" on and off and both "always-inserted" on and
8838 off.
8839
35a49624
IB
88402014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8841
8842 * gdb.dlang/demangle.exp: Update for demangling changes.
8843
2d1c107c
SC
88442014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8845
8846 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8847 * gdb.cp/non-trivial-retval.exp: Add new tests.
8848
778811d5
SC
88492014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8850
8851 PR c++/13403
8852 PR c++/15154
8853 * gdb.cp/non-trivial-retval.cc: New file.
8854 * gdb.cp/non-trivial-retval.exp: New file.
8855
10c5f0a8
YQ
88562014-10-15 Yao Qi <yao@codesourcery.com>
8857
8858 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8859 remote host.
8860
65d7b369
YQ
88612014-10-15 Yao Qi <yao@codesourcery.com>
8862
8863 * gdb.python/py-symbol.exp: Match file base name if host is
8864 remote, otherwise match file name with dir name.
8865 * gdb.python/py-symtab.exp: Likewise.
8866 * gdb.python/python.exp: Likewise.
8867
46dc1394
YQ
88682014-10-15 Yao Qi <yao@codesourcery.com>
8869
8870 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8871 pattern.
8872 * gdb.python/py-symtab.exp: Likewise.
8873 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8874 locationn.
8875
c40cc657
JB
88762014-10-14 Joel Brobecker <brobecker@adacore.com>
8877
8878 * gdb.ada/addr_arith: New testcase.
8879
2abf49e1
MR
88802014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8881
8882 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8883 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8884 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8885 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8886
f7088df3
SDJ
88872014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8888
8889 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8890 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8891 * gdb.arch/stap-eval-lang-ada.exp: New file.
8892
4dc06805
YQ
88932014-10-14 Yao Qi <yao@codesourcery.com>
8894
8895 * gdb.mi/mi-var-child.c (nothing1): New function.
8896 (nothing2): New function.
8897 (do_children_tests): Set function pointers by nothing1 and
8898 nothing2.
8899 * gdb.mi/mi-var-child.exp: Step over new added statements.
8900 Update test to match the new output.
8901 * gdb.mi/var-cmd.c (nothing1): New function.
8902 (nothing2): New function.
8903 (do_children_tests): Set function pointers by nothing1 and
8904 nothing2.
8905 * gdb.mi/mi-var-display.exp: Update test to match output.
8906 Step to the line specified by $line_dct_nothing.
8907 Increase the number of lines to step.
8908
46a93de2
YQ
89092014-10-14 Yao Qi <yao@codesourcery.com>
8910
8911 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8912 tests.
8913 * gdb.mi/mi2-var-child.exp: Likewise.
8914
14ea52ee
DE
89152014-10-13 Doug Evans <dje@google.com>
8916
8917 * gdb.python/py-objfile.exp: Change name of file name test.
8918
e5c6e92b
DE
89192014-10-13 Doug Evans <dje@google.com>
8920
8921 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8922 from the start of the CU.
8923
c780cc2f
JK
89242014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8925 Yao Qi <yao@codesourcery.com>
8926
8927 Fix "save breakpoints" for "catch" command.
8928 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8929 Remove -nonewline. Match also the added "main" line.
8930
99894e11
JK
89312014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8932
8933 Fix "save breakpoints" for "disable $bpnum" command.
8934 * gdb.base/save-bp.c (main): Add label.
8935 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8936
6e1ac5a3
JK
89372014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8938
8939 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8940
754dd2b0
YQ
89412014-10-11 Yao Qi <yao@codesourcery.com>
8942
8943 * gdb.server/server-kill.exp: Execute command
8944 "set remote trace-status-packet on" before "tstatus".
8945
f90183d7
YQ
89462014-10-11 Yao Qi <yao@codesourcery.com>
8947
8948 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8949 (main): Call getppid.
8950 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8951 and continue to it. Read variable "server_pid".
8952
bf40a607
YQ
89532014-10-11 Yao Qi <yao@codesourcery.com>
8954
8955 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8956
052ca370
YQ
89572014-10-11 Yao Qi <yao@codesourcery.com>
8958
8959 * gdb.threads/thread-find.exp: Don't execute command
8960 "info threads".
8961 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8962 * gdb.threads/linux-dp.exp: Don't check the condition
8963 $threads_created equals to zero.
8964
3831839c
PA
89652014-10-10 Pedro Alves <palves@redhat.com>
8966
8967 * gdb.base/bigcore.exp: Remove references to IRIX.
8968 * gdb.base/funcargs.exp: Likewise.
8969 * gdb.base/interrupt.exp: Likewise.
8970 * gdb.base/mips_pro.exp: Likewise.
8971 * gdb.base/nodebug.exp: Likewise.
8972 * gdb.base/setvar.exp: Likewise.
8973 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
8974
8b9a549d
PA
89752014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8976 Pedro Alves <palves@redhat.com>
8977
8978 PR symtab/14466
8979 * gdb.base/vdso-warning.c: New file.
8980 * gdb.base/vdso-warning.exp: New file.
8981
d48ba5e8
DE
89822014-10-02 Doug Evans <dje@google.com>
8983
8984 * gdb.base/structs.c (main): Don't run forever.
8985
2278c276
PA
89862014-10-02 Pedro Alves <palves@redhat.com>
8987
8988 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
8989 (top level) <stop threads 1, stop threads 2>: Use it.
8990
b57bacec
PA
89912014-10-02 Pedro Alves <palves@redhat.com>
8992
8993 * gdb.threads/break-while-running.exp (test): Add new
8994 'update_thread_list' argument. Skip "info threads" if false.
8995 (top level): Add new 'update_thread_list' axis.
8996
13fd3ff3
PA
89972014-10-02 Pedro Alves <palves@redhat.com>
8998
8999 PR breakpoints/17431
9000 * gdb.base/execl-update-breakpoints.c: New file.
9001 * gdb.base/execl-update-breakpoints.exp: New file.
9002
0fec99e8
PA
90032014-10-01 Pedro Alves <palves@redhat.com>
9004
9005 * gdb.base/breakpoint-in-ro-region.c: New file.
9006 * gdb.base/breakpoint-in-ro-region.exp: New file.
9007
2ddf4301
SM
90082014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9009
9010 * gdb.mi/mi-exit-code.exp: New file.
9011 * gdb.mi/mi-exit-code.c: New file.
9012
6a5f3f43
YQ
90132014-09-30 Yao Qi <yao@codesourcery.com>
9014
9015 * lib/prelink-support.exp (build_executable_own_libs): Error if
9016 the target isn't native.
9017
345bcc73
YQ
90182014-09-30 Yao Qi <yao@codesourcery.com>
9019
9020 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9021 false.
9022
a25a5a45
PA
90232014-09-22 Pedro Alves <palves@redhat.com>
9024
9025 * gdb.threads/break-while-running.exp: New file.
9026 * gdb.threads/break-while-running.c: New file.
9027
00ba3162
YQ
90282014-09-19 Yao Qi <yao@codesourcery.com>
9029
9030 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9031 Invoke test. Restart GDB with --readnow and invoke test again.
9032
c3b7b696
YQ
90332014-09-19 Yao Qi <yao@codesourcery.com>
9034
9035 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9036 proc set_breakpoint_on_gcd_function. Invoke
9037 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9038 invoke set_breakpoint_on_gcd_function again.
9039
2b4fd423
DE
90402014-09-18 Doug Evans <dje@google.com>
9041
9042 * gdb.dwarf2/symtab-producer.exp: New file.
9043
a5947601
SDJ
90442014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9045
9046 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9047 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9048 * gdb.base/global-var-nested-by-dso.c: Likewise.
9049 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9050
91c19059
SDJ
90512014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9052 Pedro Alves <palves@redhat.com>
9053
9054 * gdb.base/watch-bitfields.exp: Pass string other than test file
9055 name to prepare_for_testing.
9056 (watch): New procedure.
9057 (expect_watchpoint): Use with_test_prefix.
9058 (top level): Factor out tests to ...
9059 (test_watch_location, test_regular_watch): ... these new
9060 procedures, and use with_test_prefix and gdb_continue_to_end.
9061
bb9d5f81
PP
90622014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9063
9064 PR breakpoints/12526
9065 * gdb.base/watch-bitfields.exp: New file.
9066 * gdb.base/watch-bitfields.c: New file.
9067
635856f5
PA
90682014-09-16 Pedro Alves <palves@redhat.com>
9069
9070 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9071 software and hardware addresses, not software address against
9072 itself.
9073
7280ceea
PA
90742014-09-16 Pedro Alves <palves@redhat.com>
9075
9076 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9077 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9078
428b16bd
PA
90792014-09-16 Pedro Alves <palves@redhat.com>
9080
9081 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9082 files.
9083 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9084 "*-*-vxworks*" throughout.
9085 * gdb.base/break.exp: Likewise.
9086 * gdb.base/default.exp: Likewise.
9087 * gdb.base/scope.exp: Likewise.
9088 * gdb.base/sepdebug.exp: Likewise.
9089 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9090 throughout.
9091 * gdb.base/run.c: Likewise.
9092 * gdb.base/sepdebug.c: Likewise.
9093 * gdb.hp/gdb.aCC/run.c: Likewise.
9094 * gdb.reverse/until-reverse.c: Likewise.
9095 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9096
666d413c
YQ
90972014-09-16 Yao Qi <yao@codesourcery.com>
9098
9099 * boards/local-remote-host-native.exp: New file.
9100
57cbd724
DE
91012014-09-14 Doug Evans <xdje42@gmail.com>
9102
9103 * gdb.threads/queue-signal.c (thread_count): New variable.
9104 (thread_count_mutex, thread_count_condvar): New variables.
9105 (incr_thread_count, wait_all_threads_running): New functions.
9106 (main): Wait for all threads to be in their thread functions.
9107
81219e53
DE
91082014-09-13 Doug Evans <xdje42@gmail.com>
9109
9110 * gdb.threads/queue-signal.c: New file.
9111 * gdb.threads/queue-signal.exp: New file.
9112
3714cea7
DE
91132014-09-13 Doug Evans <xdje42@gmail.com>
9114
9115 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9116 be consistent with what default_gdb_init uses.
9117 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9118 the plain text of the prompt. Add some logging printfs.
9119 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9120
fa43b1d7
PA
91212014-09-12 Pedro Alves <palves@redhat.com>
9122
9123 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9124 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9125 * gdb.arch/i386-size-overlap.exp: Likewise.
9126 * gdb.arch/i386-size.exp: Likewise.
9127 * gdb.arch/i386-unwind.exp: Likewise.
9128 * gdb.base/a2-run.exp: Likewise.
9129 * gdb.base/break.exp: Likewise.
9130 * gdb.base/charset.exp: Likewise.
9131 * gdb.base/chng-syms.exp: Likewise.
9132 * gdb.base/commands.exp: Likewise.
9133 * gdb.base/dbx.exp: Likewise.
9134 * gdb.base/find.exp: Likewise.
9135 * gdb.base/funcargs.exp: Likewise.
9136 * gdb.base/jit-simple.exp: Likewise.
9137 * gdb.base/reread.exp: Likewise.
9138 * gdb.base/sepdebug.exp: Likewise.
9139 * gdb.base/step-bt.exp: Likewise.
9140 * gdb.cp/mb-inline.exp: Likewise.
9141 * gdb.cp/mb-templates.exp: Likewise.
9142 * gdb.objc/basicclass.exp: Likewise.
9143 * gdb.threads/killed.exp: Likewise.
9144
9d9bf2df
EBM
91452014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9146
9147 PR tdep/17379
9148 * gdb.arch/powerpc-stackless.S: New file.
9149 * gdb.arch/powerpc-stackless.exp: New file.
9150
1cf2f1b0
JK
91512014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9152
9153 * gdb.base/attach.c: Include unistd.h.
9154 (main): Call alarm. Add label postloop.
9155 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9156 gdb_breakpoint, gdb_continue_to_breakpoint.
9157 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9158
98880d46
PA
91592014-09-11 Pedro Alves <palves@redhat.com>
9160
9161 PR gdb/17347
9162 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9163 * gdb.base/attach.exp (test_command_line_attach_run): New
9164 procedure.
9165 (top level): Call it.
9166
4c92ff2c
PA
91672014-09-11 Pedro Alves <palves@redhat.com>
9168
9169 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9170 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9171 (do_command_attach_tests): Use spawn_wait_for_attach.
9172 * gdb.base/solib-overlap.exp: Likewise.
9173 * gdb.multi/multi-attach.exp: Likewise.
9174 * gdb.python/py-prompt.exp: Likewise.
9175 * gdb.python/py-sync-interp.exp: Likewise.
9176 * gdb.server/ext-attach.exp: Likewise.
9177
3adc1a7d
GKB
91782014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9179
9180 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9181 command in testcase. Simplify testcase.
9182
96334934
JB
91832014-09-10 Joel Brobecker <brobecker@adacore.com>
9184
9185 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9186
eb479039
JB
91872014-09-10 Joel Brobecker <brobecker@adacore.com>
9188
9189 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9190
deede10c
JB
91912014-09-10 Joel Brobecker <brobecker@adacore.com>
9192
9193 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9194
7828a5f5
JB
91952014-09-10 Joel Brobecker <brobecker@adacore.com>
9196
9197 * gdb.dwarf2/dynarr-ptr.c: New file.
9198 * gdb.dwarf2/dynarr-ptr.exp: New file.
9199
33aeebcf
MR
92002014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9201
9202 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9203 of 30 rather than hardcoding 120 for a slow test case. Take the
9204 `gdb,timeout' target setting into account for this calculation.
9205 Don't extend the timeout for the test cases that don't need it.
9206
7b415901
MR
92072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9208
9209 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9210 a factor of 2 for a slow test case. Take the `gdb,timeout'
9211 target setting into account for this calculation.
9212 * gdb.reverse/until-precsave.exp: Increase the timeout by
9213 a factor of 15 and 3 respectively rather than adding 120
9214 for a pair of slow test cases. Take the `gdb,timeout'
9215 target setting into account for this calculation.
9216
4a40f85a
MR
92172014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9218
9219 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9220 timeout, don't pass one down to gdb_expect.
9221 (gdb_expect): Rework timeout selection.
9222
09635af7
MR
92232014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9224
9225 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9226 exception on timeout.
9227 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9228 (gdbserver_start_extended): Catch any `gdbserver_start' error
9229 exceptions.
9230 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9231 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9232 `gdbserver_gdb_load' error exceptions.
9233
2bdd10b7
MR
92342014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9235
9236 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9237 120 on waiting for the TCP socket to open.
9238
316935f0
DE
92392014-09-09 Doug Evans <xdje42@gmail.com>
9240
9241 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9242 _caller_matches, _any_caller_is, _any_caller_matches.
9243
83740597
DE
92442014-09-09 Doug Evans <xdje42@gmail.com>
9245
9246 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9247
4c122fc3
YQ
92482014-09-09 Yao Qi <yao@codesourcery.com>
9249
9250 * gdb.mi/mi-var-display.exp: Set print symbol off.
9251
a9f116cb
GKB
92522014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9253
9254 PR gdb/17035
9255 * gdb.base/commands.exp: Add tests to verify user-defined
9256 commands with empty bodies.
9257 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9258 python commands in `show user command`.
9259 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9260 scheme commands in `show user command`.
9261
c75bd3a2
JK
92622014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9263
9264 PR python/17355
9265 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9266 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9267 * gdb.python/py-framefilter-invalidarg.exp: New file.
9268 * gdb.python/py-framefilter-invalidarg.py: New file.
9269
faa42425
DE
92702014-09-06 Doug Evans <xdje42@gmail.com>
9271
9272 PR 15276
9273 * gdb.python/py-caller-is.c: New file.
9274 * gdb.python/py-caller-is.exp: New file.
9275
474ca4f6
SDJ
92762014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9277
9278 PR gdb/17235
9279 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9280 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9281
eb0b0463
SDJ
92822014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9283
9284 PR fortran/17237
9285 * gdb.fortran/print-formatted.exp: New file.
9286 * gdb.fortran/print-formatted.f90: Likewise.
9287
5f3b99cf
SS
92882014-09-03 Sasha Smundak <asmundak@google.com>
9289
9290 * gdb.python/py-frame.exp: Test Frame.read_register.
9291
7d793aa9
SDJ
92922014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9293
9294 PR python/16699
9295 * gdb.python/py-completion.exp: New file.
9296 * gdb.python/py-completion.py: Likewise.
9297
fb0576e9
DE
92982014-08-28 Doug Evans <dje@google.com>
9299
9300 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9301 eax,etc. are live with values set by gdb and thus the compiler can't
9302 use them.
9303 * gdb.arch/i386-pseudo.c (main): Ditto.
9304
ee92b0dd
DE
93052014-08-27 Doug Evans <dje@google.com>
9306
9307 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9308
6649db35
DE
93092014-08-25 Doug Evans <dje@google.com>
9310
9311 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9312 (main): Ditto.
9313
564b7600
DE
93142014-08-25 Doug Evans <dje@google.com>
9315
9316 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9317
3881fb67
YQ
93182014-08-24 Yao Qi <yao@codesourcery.com>
9319
9320 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9321 symbol off.
9322 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9323
a05a36a5
DE
93242014-08-22 Doug Evans <dje@google.com>
9325
9326 PR 17276
9327 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9328 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9329 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9330
7c343b48
YQ
93312014-08-22 Yao Qi <yao@codesourcery.com>
9332
9333 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9334 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9335 * gdb.python/python.exp: Likewise. Use .py file on the host
9336 instead of the build.
9337
22fd09ae
JK
93382014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9339
9340 * gdb.threads/gcore-stale-thread.c: New file.
9341 * gdb.threads/gcore-stale-thread.exp: New file.
9342
a8454a7c
PA
93432014-08-21 Pedro Alves <palves@redhat.com>
9344
9345 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9346 * gdb.base/gcore-relro-pie.exp: Likewise.
9347 * gdb.base/gcore-relro.exp: Likewise.
9348 * gdb.base/gcore.exp: Likewise.
9349 * gdb.base/print-symbol-loading.exp: Likewise.
9350 * gdb.threads/gcore-thread.exp: Likewise.
9351 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9352
2a31c623
PA
93532014-08-20 Pedro Alves <palves@redhat.com>
9354 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9357 configure.
9358 (EXPECT): Handle READ1 being set.
9359 (all): Depend on EXTRA_RULES.
9360 (check-read1, expect-read1, read1.so, read1): New rules.
9361 * README (Testsuite Parameters): Document the READ1 make variable.
9362 (Race detection): New section.
9363 * configure: Regenerate.
9364 * configure.ac: If build==host==target, and running under a
9365 GNU/glibc system, add read1 to the extra Makefile rules.
9366 (EXTRA_RULES): AC_SUBST it.
9367 * lib/read1.c: New file.
9368
d36430db
JB
93692014-08-20 Joel Brobecker <brobecker@adacore.com>
9370
9371 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9372 the handling of variables declared as a typedef to an array
9373 which a DW_AT_data_location attribute.
9374
9a0dc9e3
PA
93752014-08-19 Andrew Burgess <aburgess@broadcom.com>
9376 Pedro Alves <palves@redhat.com>
9377
9378 PR symtab/14604
9379 PR symtab/14605
9380 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9381 gdb_test.
9382
0718a8da
PA
93832014-08-19 Pedro Alves <palves@redhat.com>
9384
9385 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9386
13b448cd
YQ
93872014-08-19 Yao Qi <yao@codesourcery.com>
9388
9389 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9390 right line.
9391
1cbf5077
DB
93922014-08-18 David Blaikie <dblaikie@gmail.com>
9393
9394 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9395
bf0fae19
JB
93962014-08-18 Joel Brobecker <brobecker@adacore.com>
9397
9398 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9399 attribute in array range.
9400
3c8c5dcc
JB
94012014-08-18 Joel Brobecker <brobecker@adacore.com>
9402
9403 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9404
e66d4446
SC
94052014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9406
9407 PR c++/17132
9408 * gdb.cp/pr17132.cc: New file.
9409 * gdb.cp/pr17132.exp: New file.
9410
940df408
SC
94112014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9412
9413 * gdb.python/py-xmethods.py (A_getarrayind)
9414 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9415 Use 'print' with function call syntax.
9416 (E_method_matcher.match): Fix tab vs space indentation mixup.
9417
ebcc6c3a
YQ
94182014-08-15 Yao Qi <yao@codesourcery.com>
9419
9420 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9421 false.
9422
775e0f04
YQ
94232014-08-15 Yao Qi <yao@codesourcery.com>
9424
9425 * gdb.cp/casts.exp: Set print symbol off.
9426 * gdb.cp/class2.exp: Likewise.
9427 * gdb.cp/overload.exp: Likewise.
9428 * gdb.cp/templates.exp: Likewise.
9429
d769e349
DE
94302014-08-11 Doug Evans <dje@google.com>
9431
9432 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9433 (test_load_shlib): Update.
9434
20c6f1e1
YQ
94352014-08-09 Yao Qi <yao@codesourcery.com>
9436
9437 * gdb.base/display.exp: Invoke is_address_zero_readable.
9438 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9439 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9440 * gdb.base/hbreak-unmapped.exp: Return if
9441 is_address_zero_readable returns true.
9442 * gdb.base/signest.exp: Likewise.
9443 * gdb.base/signull.exp: Likewise.
9444 * gdb.base/sigbpt.exp: Likewise.
9445 * gdb.guile/scm-disasm.exp: Do the test if
9446 is_address_zero_readable returns false.
9447 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9448 * gdb.python/py-arch.exp: Likewise.
9449 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9450 * lib/gdb.exp (is_address_zero_readable): New proc.
9451
5792e8e3
YQ
94522014-08-09 Yao Qi <yao@codesourcery.com>
9453
9454 PR testsuite/13443
9455 * gdb.mi/mi-var-display.exp: Make test messages unique.
9456
3cecbbbe
TT
94572014-08-04 Tom Tromey <tromey@redhat.com>
9458
9459 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9460 target 0".
9461
00b51ff5
TT
94622014-08-04 Tom Tromey <tromey@redhat.com>
9463
9464 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9465 "target_resume".
9466
6908c509
JB
94672014-08-01 Joel Brobecker <brobecker@adacore.com>
9468
9469 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9470 inner_vla_struct_object_size.
9471 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9472 as xfail.
9473
cc6563d2
PA
94742014-07-30 Pedro Alves <palves@redhat.com>
9475
9476 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9477 comment.
9478
7e09a223
YQ
94792014-07-29 Yao Qi <yao@codesourcery.com>
9480
9481 PR gdb/17206
9482 * gdb.base/until-nodebug.exp: New.
9483
7ebdbe92
DE
94842014-07-28 Doug Evans <xdje42@gmail.com>
9485
9486 PR guile/17203
9487 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9488 previously existing parameter, and previously ambiguously spelled
9489 parameter.
9490
fdb1adc6
WN
94912014-07-28 Will Newton <will.newton@linaro.org>
9492
9493 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9494
186fcde0
DE
94952014-07-26 Ludovic Courtès <ludo@gnu.org>
9496 Doug Evans <xdje42@gmail.com>
9497
9498 PR guile/17146
9499 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9500
70509625
PA
95012014-07-25 Pedro Alves <palves@redhat.com>
9502
9503 * gdb.threads/signal-command-handle-nopass.c: New file.
9504 * gdb.threads/signal-command-handle-nopass.exp: New file.
9505 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9506 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9507 * gdb.threads/signal-delivered-right-thread.c: New file.
9508 * gdb.threads/signal-delivered-right-thread.exp: New file.
9509
c3f814a1
PA
95102014-07-25 Pedro Alves <palves@redhat.com>
9511
9512 * gdb.base/double-prompt-target-event-error.exp
9513 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9514 match.
9515 (cancel_pagination_in_target_event): Rework double prompt
9516 detection.
9517 * gdb.base/paginate-after-ctrl-c-running.exp
9518 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9519 <return>' match.
9520 * gdb.base/paginate-bg-execution.exp
9521 (test_bg_execution_pagination_return)
9522 (test_bg_execution_pagination_cancel): Remove '-notransfer
9523 <return>' matches.
9524 * gdb.base/paginate-execution-startup.exp
9525 (test_fg_execution_pagination_return)
9526 (test_fg_execution_pagination_cancel): Remove '-notransfer
9527 <return>' matches.
9528 * gdb.base/paginate-inferior-exit.exp
9529 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9530 match.
9531 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9532 * lib/gdb.exp (pagination_prompt): Run text through
9533 string_to_regexp.
9534 (gdb_test_multiple): Match $pagination_prompt instead of
9535 "<return>".
9536 (string_to_regexp): Move to lib/gdb-utils.exp.
9537
e214cf6c
JK
95382014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9539
9540 * gdb.arch/amd64-entry-value-paramref.S: New file.
9541 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9542 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9543 * gdb.arch/amd64-optimout-repeat.S: New file.
9544 * gdb.arch/amd64-optimout-repeat.c: New file.
9545 * gdb.arch/amd64-optimout-repeat.exp: New file.
9546
17d0c5c8
JK
95472014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9548
9549 PR gdb/17170
9550 * gdb.base/statistics.exp: New file.
9551
b8b8facf
DE
95522014-07-17 Doug Evans <dje@google.com>
9553
74b49205 9554 PR gdb/17170
b8b8facf
DE
9555 * gdb.base/maint.exp: Update testing of per-command stats.
9556
1b5d0ab3
PA
95572014-07-16 Pedro Alves <palves@redhat.com>
9558
9559 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9560 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9561 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9562 (tfile_write_buf): New functions.
9563 (add_memory_block): Rewrite using the above.
9564 (adjust_function_address): New function.
9565 (FUNCTION_ADDRESS): New macro.
9566 (write_basic_trace_file): Remove short_x local, and use
9567 tfile_write_16. Change type of func_addr local to unsigned long
9568 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9569 here. Cast argument of add_memory_block to char pointer.
9570 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9571 (main): Remove parameters.
9572 * gdb.trace/tfile.exp: Remove nowarnings.
9573
4d974e88
SM
95742014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9575
9576 * gdb.base/debug-expr.exp: Test string evaluation with
9577 "debug expression" on.
9578
41e99568
PA
95792014-07-15 Pedro Alves <palves@redhat.com>
9580
9581 * gdb.base/reread.exp: Use clean_restart.
9582
487d9753
PL
95832014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9584
9585 * gdb.arch/avr-flash-qualifer.c: New.
9586 * gdb.arch/avr-flash-qualifer.exp: New.
9587
cc1c52ad
PA
95882014-07-14 Pedro Alves <palves@redhat.com>
9589
9590 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9591 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9592
1e973570
PA
95932014-07-14 Pedro Alves <palves@redhat.com>
9594
9595 * gdb.base/double-prompt-target-event-error.c: New file.
9596 * gdb.base/double-prompt-target-event-error.exp: New file.
9597
93d6eb10
PA
95982014-07-14 Pedro Alves <palves@redhat.com>
9599
9600 PR gdb/17072
9601 * gdb.base/paginate-inferior-exit.c: New file.
9602 * gdb.base/paginate-inferior-exit.exp: New file.
9603
0017922d
PA
96042014-07-14 Pedro Alves <palves@redhat.com>
9605
9606 PR gdb/17072
9607 * gdb.base/paginate-bg-execution.c: New file.
9608 * gdb.base/paginate-bg-execution.exp: New file.
9609
94696ad3
PA
96102014-07-14 Pedro Alves <palves@redhat.com>
9611
9612 PR gdb/17072
9613 * gdb.base/paginate-execution-startup.c: New file.
9614 * gdb.base/paginate-execution-startup.exp: New file.
9615 * lib/gdb.exp (pagination_prompt): New global.
9616 (default_gdb_spawn): New procedure, factored out from
9617 default_gdb_spawn.
9618 (default_gdb_start): Adjust to call default_gdb_spawn.
9619 (gdb_spawn): New procedure.
9620
bd293940
PA
96212014-07-14 Pedro Alves <palves@redhat.com>
9622
9623 * lib/gdb.exp (gdb_assert): New procedure.
9624 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9625
c933f875
PA
96262014-07-14 Pedro Alves <palves@redhat.com>
9627
9628 * gdb.base/execution-termios.c: New file.
9629 * gdb.base/execution-termios.exp: New file.
9630
d98b7a16
TT
96312014-07-14 Tom Tromey <tromey@redhat.com>
9632
9633 * gdb.cp/vla-cxx.cc: New file.
9634 * gdb.cp/vla-cxx.exp: New file.
9635
548740d6
TT
96362014-07-14 Tom Tromey <tromey@redhat.com>
9637
9638 * gdb.reverse/rerun-prec.c: New file.
9639 * gdb.reverse/rerun-prec.exp: New file.
9640
a25eb028
MR
96412014-07-12 Maciej W. Rozycki <macro@mips.com>
9642 Maciej W. Rozycki <macro@codesourcery.com>
9643
9644 * lib/gdb-utils.exp: New file.
9645 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9646 inline `gdb_init_command' processing.
9647 (gdb_start_cmd): Likewise.
9648 * lib/mi-support.exp (mi_run_cmd): Likewise.
9649 * README: Document `gdb_init_command' and `gdb_init_commands'.
9650
218c2655
JK
96512014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9652
9653 Fix false FAIL running under a very long directory name.
9654 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9655 and "set print elements 10000". Twice.
9656
5401fde3
YQ
96572014-07-11 Yao Qi <yao@codesourcery.com>
9658
9659 * gdb.base/exprs.exp: "set print symbol off".
9660
e76126e8
PA
96612014-07-11 Pedro Alves <palves@redhat.com>
9662
9663 * gdb.threads/kill.c: New file.
9664 * gdb.threads/kill.exp: New file.
9665
2d6f0de6
YQ
96662014-07-10 Yao Qi <yao@codesourcery.com>
9667
9668 * gdb.trace/tfile.c (write_basic_trace_file)
9669 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9670 address written to trace file.
9671
7180e04a
PA
96722014-07-09 Pedro Alves <palves@redhat.com>
9673
9674 * gdb.base/attach-wait-input.exp: New file.
9675 * gdb.base/attach-wait-input.c: New file.
9676
9a9a7608
AB
96772014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9678
9679 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9680 setting up test structures.
9681 (main): Call new test function.
9682 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9683 test function, continue into test function and walk test
9684 structures.
9685
161ac41e
YQ
96862014-07-02 Yao Qi <yao@codesourcery.com>
9687
9688 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9689 'bar_start' at the beginning of functions 'foo' and 'bar'
9690 respectively.
9691 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9692 instead of 'foo' and 'bar'.
9693
1f267ae3
MM
96942014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9695
9696 * gdb.btrace/segv.exp: New.
9697 * gdb.btrace/segv.c: New.
9698
2b239efb
LM
96992014-07-02 Luis Machado <lgustavo@codesourcery.com>
9700
9701 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9702 instruction.
9703
cf363f18
MW
97042014-06-30 Mark Wielaard <mjw@redhat.com>
9705
9706 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9707 vulture, vilify, villar): New volatile array constants.
9708 (vindictive, vegetation): New const volatile array constants.
9709 * gdb.base/volatile.exp: Test volatile and const volatile array
9710 types.
9711
aebf9d24
AA
97122014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9713
9714 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9715 target lacks support for awatch, rwatch, or hbreak.
9716
b67a2c6f
YQ
97172014-06-27 Yao Qi <yao@codesourcery.com>
9718
9719 * gdb.multi/dummy-frame-restore.exp: New.
9720 * gdb.multi/dummy-frame-restore.c: New.
9721
aef92902
MM
97222014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9723
9724 * gdb.btrace/gcore.exp: New.
9725
8e9db26e
PA
97262014-06-23 Pedro Alves <palves@redhat.com>
9727
9728 * gdb.base/watchpoint-reuse-slot.c: New file.
9729 * gdb.base/watchpoint-reuse-slot.exp: New file.
9730
70afc5b7
SC
97312014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9732
9733 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9734 progspace's filename in 'info', 'enable' and 'disable' command
9735 tests.
9736
b972bd9c
JK
97372014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9738
9739 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9740 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9741 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9742
125f8a3d
GB
97432014-06-20 Gary Benson <gbenson@redhat.com>
9744
9745 * gdb.arch/i386-avx.exp: Fix include file location.
9746 * gdb.arch/i386-sse.exp: Likewise.
9747
3ed9baed
IB
97482014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9749
9750 * gdb.dlang/expression.exp: New file.
9751
034f788c
PA
97522014-06-19 Pedro Alves <palves@redhat.com>
9753
9754 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9755 out from ...
9756 (top level): ... here. Iterate running tests under different
9757 scheduler-locking settings.
9758
45371d0c
LM
97592014-06-18 Luis Machado <lgustavo@codesourcery.com>
9760
9761 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9762 to DW_FORM_addr and use non-zero addresses.
9763
5d376983
SC
97642014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9765
9766 PR gdb/17017
9767 * gdb.python/py-xmethods.cc: Add global function call counters and
9768 increment them in their respective functions. Remove "cout"
9769 statements.
9770 * gdb.python/py-xmethods.exp: Make tests check the global function
9771 call counters instead of depending on inferior IO.
9772
a1aa2221
LM
97732014-06-18 Don Breazeal <donb@codesourcery.com>
9774
9775 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9776 Deleted procedure.
9777 (explicit_fork_parent_follow): Deleted procedure.
9778 (explicit_fork_child_follow): Deleted procedure.
9779 (test_follow_fork): New procedure.
9780 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9781 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9782 procedure calls.
9783
0fc05997
YQ
97842014-06-17 Yao Qi <yao@codesourcery.com>
9785
9786 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9787 CP1252.
9788
70795c52
LM
97892014-06-17 Luis Machado <lgustavo@codesourcery.com>
9790
9791 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9792 Initialize ptr and S explicitly.
9793 (skip_type_update_when_not_use_rtti_test): Likewise.
9794
6be47f0c
KS
97952014-06-16 Keith Seitz <keiths@redhat.com>
9796
9797 PR mi/15863
9798 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9799 the inferior is started.
9800
d03de421
PA
98012014-06-16 Pedro Alves <palves@redhat.com>
9802
9803 * gdb.base/break-main-file-remove-fail.c: New file.
9804 * gdb.base/break-main-file-remove-fail.exp: New file.
9805 * gdb.base/break-unload-file.exp: Use build_executable instead of
9806 prepare_for_testing.
9807 (test_break): New parameter "initial_load". Handle it.
9808 (top level): Add initial_load cmdline/file axis.
9809
f9579b99
TT
98102014-06-12 Tom Tromey <tromey@redhat.com>
9811
9812 * gdb.base/completion.exp: Don't use directory name in test.
9813
3657956b
GB
98142014-06-09 Gary Benson <gbenson@redhat.com>
9815
9816 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9817 separate the always-available ANSI-standard signals from the
9818 signals that require checking.
9819 (main): Likewise.
9820 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9821 Likewise.
9822 (main): Likewise.
9823
4186eb54
KS
98242014-06-07 Keith Seitz <keiths@redhat.com>
9825
9826 Revert:
9827 PR c++/16253
9828 * gdb.cp/var-tag.cc: New file.
9829 * gdb.cp/var-tag.exp: New file.
9830 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9831 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9832 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9833 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9834
25326a28 98352014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9836
9837 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9838
829155c9
PA
98392014-06-06 Pedro Alves <palves@redhat.com>
9840
9841 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9842 in target debug output instead of looking at RSP packets,
9843 disabling the test on any target that uses hardware stepping.
9844 Update comments.
9845
61c8d22e
PA
98462014-06-06 Pedro Alves <palves@redhat.com>
9847
9848 * gdb.base/break-unload-file.exp: Fix typo.
9849
d9a47287
YQ
98502014-06-06 Yao Qi <yao@codesourcery.com>
9851
9852 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9853 from "jit_function" to "^jit_function".
9854
e5e01dbf
YQ
98552014-06-06 Yao Qi <yao@codesourcery.com>
9856
9857 * gdb.base/async.c (foo): Add one statement.
9858 * gdb.base/async.exp: Get the next instruction address and
9859 match the output of "nexti" by instruction address. Match
9860 the hex address in the output of "finish".
9861
73ba372c
GB
98622014-06-06 Gary Benson <gbenson@redhat.com>
9863
9864 * gdb.base/call-signals.c: Remove preprocessor conditionals
9865 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9866 SIGSEGV and SIGTERM.
9867 * gdb.base/sigall.c: Likewise.
9868 * gdb.base/unwindonsignal.c: Likewise.
9869 * gdb.reverse/sigall-reverse.c: Likewise.
9870
831517df
YQ
98712014-06-06 Yao Qi <yao@codesourcery.com>
9872
9873 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9874 readable, skip the test.
9875
b8b91e98
YQ
98762014-06-06 Yao Qi <yao@codesourcery.com>
9877
9878 * gdb.threads/staticthreads.c (thread_function): Move the line
9879 setting breakpoint on forward.
9880 * gdb.threads/staticthreads.exp: Update comments.
9881
fb934770
LC
98822014-06-05 Ludovic Courtès <ludo@gnu.org>
9883
9884 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9885 "history-append! type error".
9886
6ef284bd
SM
98872014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9888
9889 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9890 erroneous dprintf expected input.
9891
a872e241
DE
98922014-06-04 Doug Evans <xdje42@gmail.com>
9893
9894 * gdb.guile/scm-generics.exp: Delete.
9895
16f691fb
DE
98962014-06-04 Doug Evans <xdje42@gmail.com>
9897
9898 * gdb.guile/scm-breakpoint.exp: Update.
9899 Add tests for breakpoint registration.
9900
012370f6
TT
99012014-06-04 Tom Tromey <tromey@redhat.com>
9902
9903 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9904 VLA-in-union.
9905 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9906 inner_vla_struct, vla_union types. Initialize objects of those
9907 types and compute their sizes.
9908
9f5a4cef
HZ
99092014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9910 Hui Zhu <hui@codesourcery.com>
9911
9912 * gdb.base/fileio.exp: Add test for shell not available as well as
9913 available.
9914 * gdb.base/fileio.c (test_system): Check for shell twice.
9915
90a45c4d
YQ
99162014-06-04 Yao Qi <yao@codesourcery.com>
9917
9918 * gdb.base/auto-connect-native-target.exp: Remove redundant
9919 space from the regexp pattern.
9920
70017e41
YQ
99212014-06-04 Yao Qi <yao@codesourcery.com>
9922
9923 * gdb.base/default.exp: Replace "child" with "native" in
9924 regexp pattern.
9925
883964a7
SC
99262014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9927
9928 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9929 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9930 * gdb.python/py-xmethods.py: Python script supporting the
9931 new testcase and tests.
9932
ef370185
JB
99332014-06-03 Joel Brobecker <brobecker@adacore.com>
9934 Pedro Alves <palves@redhat.com>
9935
9936 PR breakpoints/17000
9937 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9938 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9939
1e2ccb61
BM
99402014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9941
9942 * gdb.base/subst.exp: Add tests to verify partial path matching
9943 output.
9944
c6ec5ab2
PA
99452014-06-03 Pedro Alves <palves@redhat.com>
9946
9947 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9948 target that doesn't use software single-stepping.
9949
835c559f
PA
99502014-06-03 Pedro Alves <palves@redhat.com>
9951
9952 PR breakpoints/17000
9953 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9954 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9955
06eb1586
DE
99562014-06-02 Doug Evans <xdje42@gmail.com>
9957
9958 * gdb.guile/scm-parameter.exp: New file.
9959
e698b8c4
DE
99602014-06-02 Doug Evans <xdje42@gmail.com>
9961
9962 * gdb.guile/scm-cmd.c: New file.
9963 * gdb.guile/scm-cmd.exp: New file.
9964
ded03782
DE
99652014-06-02 Doug Evans <xdje42@gmail.com>
9966
9967 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9968 pretty-printer lookup.
9969 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
9970 (make-pp_s-printer): Call it.
9971 (make-pretty-printer-from-dict): New function.
9972 (lookup-pretty-printer-maker-from-dict): New function.
9973 (*pretty-printer*): Simplify.
9974 (make-objfile-pp_s-printer): New function.
9975 (install-objfile-pretty-printers!): New function.
9976 (make-progspace-pp_s-printer): New function.
9977 (install-progspace-pretty-printers!): New function.
9978 * gdb.guile/scm-progspace.c: New file.
9979 * gdb.guile/scm-progspace.exp: New file.
9980
41fac0cf
PA
99812014-06-02 Pedro Alves <palves@redhat.com>
9982
9983 * gdb.base/dprintf-bp-same-addr.c: New file.
9984 * gdb.base/dprintf-bp-same-addr.exp: New file.
9985
96ae5695
EBM
99862014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9987
9988 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
9989 * gdb.arch/powerpc-power.s: Likewise.
9990
da02b3a8
JB
99912014-06-02 Joel Brobecker <brobecker@adacore.com>
9992
9993 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
9994
c72b2e7b
YQ
99952014-06-01 Yao Qi <yao@codesourcery.com>
9996
9997 * gdb.base/watchpoint.exp (test_watch_location): Check null
9998 pointer can be dereferenced. If not, do the test, otherwise
9999 skip it.
10000
53e8a631
AB
100012014-05-30 Andrew Burgess <aburgess@broadcom.com>
10002
10003 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10004 results.
10005 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10006
938f0e2f
AB
100072014-05-30 Andrew Burgess <aburgess@broadcom.com>
10008
10009 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10010 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10011 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10012 * gdb.arch/amd64-invalid-stack-top.c: New file.
10013 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10014
9ba6657a
PA
100152014-05-30 Pedro Alves <palves@redhat.com>
10016
10017 PR breakpoints/17000
10018 * gdb.base/sss-bp-on-user-bp.c: New file.
10019 * gdb.base/sss-bp-on-user-bp.exp: New file.
10020
522c09bf
DB
100212014-05-30 David Blaikie <dblaikie@gmail.com>
10022
10023 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10024 gnu_inline semantics via attribute.
10025 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10026 source explicitly specifies the required semantics.
10027
bf4ef81e
MR
100282014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10029
10030 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10031
329ea579
PA
100322014-05-29 Pedro Alves <palves@redhat.com>
10033 Tom Tromey <tromey@redhat.com>
10034
10035 * gdb.base/async-shell.exp: Don't enable target-async.
10036 * gdb.base/async.exp
10037 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10038 parameter. Adjust.
10039 (top level): Don't test with "target-async".
10040 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10041 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10042 * gdb.base/inferior-died.exp: Don't enable target-async.
10043 * gdb.base/interrupt-noterm.exp: Likewise.
10044 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10045 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10046 * gdb.mi/mi-nonstop.exp: Likewise.
10047 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10048 * gdb.mi/mi-nsintrall.exp: Likewise.
10049 * gdb.mi/mi-nsmoribund.exp: Likewise.
10050 * gdb.mi/mi-nsthrexec.exp: Likewise.
10051 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10052 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10053 * gdb.python/py-evsignal.exp: Don't enable target-async.
10054 * gdb.python/py-evthreads.exp: Likewise.
10055 * gdb.python/py-prompt.exp: Likewise.
10056 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10057 * gdb.server/solib-list.exp: Don't enable target-async.
10058 * gdb.threads/thread-specific-bp.exp: Likewise.
10059 * lib/mi-support.exp: Adjust to use mi-async.
10060
fd664c91
PA
100612014-05-29 Pedro Alves <palves@redhat.com>
10062
10063 PR gdb/13860
10064 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10065 reason, even in sync mode.
10066
251bde03
PA
100672014-05-29 Pedro Alves <palves@redhat.com>
10068 Hui Zhu <hui@codesourcery.com>
10069
10070 PR PR15693
10071 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10072 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10073 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10074 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10075
7f3c0343
JB
100762014-05-28 Joel Brobecker <brobecker@adacore.com>
10077
10078 * config/monitor.exp (gdb_target_monitor): Replace use of
10079 "set remotebaud" by "set serial baud".
10080
b2715b27
AW
100812014-05-26 Andy Wingo <wingo@igalia.com>
10082
10083 * gdb.guile/scm-breakpoint.exp:
10084 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10085 properties instead of gdb-object-properties.
10086
498a4489
YQ
100872014-05-26 Yao Qi <yao@codesourcery.com>
10088
10089 * gdb.server/no-thread-db.exp: Specify source file name
10090 explicitly when setting a breakpoint.
10091
589fdceb
MM
100922014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10093
10094 * gdb.btrace/vdso.c: New.
10095 * gdb.btrace/vdso.exp: New.
10096
e9089e05
MM
100972014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10098
10099 * gdb.base/gcore.exp (capture_command_output): Move ...
10100 * lib/gdb.exp (capture_command_output): ... here.
10101
67b5c0c1
MM
101022014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10103
10104 * gdb.btrace/data.exp: Test memory access during btrace replay.
10105
a2199296
SM
101062014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10107
10108 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10109
17b2616c
PA
101102014-05-21 Pedro Alves <palves@redhat.com>
10111
10112 PR gdb/13860
10113 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10114 (top level): Test that output related to execution commands is
10115 sent to the console with CLI commands, but not with MI commands.
10116 Test that breakpoint events are always mirrored to the console.
10117 Also expect the new source line to be output after a "next" in
10118 async mode too. Make it a pass/fail test.
10119 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10120 output.
10121 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10122
5166082f
PA
101232014-05-21 Pedro Alves <palves@redhat.com>
10124
10125 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10126 Use them to test variations of "list" after reaching a breakpoint.
10127 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10128 Test "list" with listsize 10 after reaching a breakpoint.
10129 * gdb.python/python.exp (decode_line current location line
10130 number): Adjust expected line number.
10131
2f25d70f
SM
101322014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10133
10134 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10135 behavior for $args, pass it directly to "run".
10136
ff604a67
MR
101372014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10138
10139 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10140 30000 to 65536.
10141
6a3cb8e8
PA
101422014-05-21 Pedro Alves <palves@redhat.com>
10143
10144 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10145 auto-connect-native-target off".
10146 * gdb.base/auto-connect-native-target.c: New file.
10147 * gdb.base/auto-connect-native-target.exp: New file.
10148
4ebfc96e
PA
101492014-05-21 Pedro Alves <palves@redhat.com>
10150
10151 * gdb.base/default.exp: Test "target native" instead of "target
10152 child".
10153
36d46afb
MW
101542014-05-21 Mark Wielaard <mjw@redhat.com>
10155
10156 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10157
5876f503
JK
101582014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 Fix TLS access for -static -pthread.
10161 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10162 <HAVE_TLS> (thread_function, main): Initialize it.
10163 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10164 Add clean_restart.
10165 <$have_tls != "">: Check TLSVAR.
10166
0256a6ac
PA
101672014-05-21 Pedro Alves <palves@redhat.com>
10168
10169 * gdb.base/dcache-line-read-error.c: New.
10170 * gdb.base/dcache-line-read-error.exp: New.
10171
936d2992
PA
101722014-05-20 Pedro Alves <palves@redhat.com>
10173
10174 * gdb.base/compare-sections.c: New file.
10175 * gdb.base/compare-sections.exp: New file.
10176
802e8e6d
PA
101772014-05-20 Pedro Alves <palves@redhat.com>
10178
10179 * gdb.base/break-idempotent.c: New file.
10180 * gdb.base/break-idempotent.exp: New file.
10181
e59fa00f
MM
101822014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10183
10184 * gdb.btrace/nohist.exp: New.
10185
8b696e31
YQ
101862014-05-20 Yao Qi <yao@codesourcery.com>
10187
10188 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10189 gdb.reverse directory and gdb_reverse_timeout exists in board
10190 setting.
10191 * README: Document gdb_reverse_timeout.
10192
73c9764f
YQ
101932014-05-20 Yao Qi <yao@codesourcery.com>
10194
10195 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10196 'test_file_name'. Treat args as a string instead of a list.
10197 (gdb_init): Rename argument 'args' by 'test_file_name'.
10198
f1f4348a
JK
101992014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10200
10201 * gdb.arch/powerpc-power.exp: New file.
10202 * gdb.arch/powerpc-power.s: New file.
10203
0dbe70ce
DE
102042014-05-16 Doug Evans <dje@google.com>
10205
10206 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10207 * gdb.base/completion.exp: Check that all expected files exist
10208 before doing file completion.
0dbe70ce 10209
8d551b02
DE
102102014-05-16 Doug Evans <dje@google.com>
10211
10212 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10213 Update.
10214 (do_syscall_tests_without_xml): Update.
10215
73eb7709
PA
102162014-05-16 Pedro Alves <palves@redhat.com>
10217
10218 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10219 instead of "unknown output after running".
10220
3fae92fc
YQ
102212014-05-16 Yao Qi <yao@codesourcery.com>
10222
10223 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10224 file1.txt from host at the end.
10225 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10226
c2b2ccc5
DE
102272014-05-15 Doug Evans <dje@google.com>
10228
10229 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10230 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10231 loading file. Add test for TU lookup.
10232
8c217a4b
SM
102332014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10234
10235 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10236 calling "-exec-arguments" or "set args" before running the
10237 inferior.
10238
3deb39c6
SM
102392014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10240
10241 * lib/mi-support.exp (mi_expect_stop): Expect message for
10242 inferiors that exit with non-zero exit code.
10243
71a79f8c
YQ
102442014-05-14 Yao Qi <yao@codesourcery.com>
10245
10246 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10247 match absolute path on remote host.
10248 (test_file_list_exec_source_files): Remove "/" from the
10249 pattern.
10250
f23fcd46
YQ
102512014-05-14 Yao Qi <yao@codesourcery.com>
10252
10253 * boards/local-remote-host-notty.exp (${board}_file): New
10254 proc.
10255
9404b58f
KM
102562014-05-07 Kyle McMartin <kyle@redhat.com>
10257
10258 Pushed by Joel Brobecker <brobecker@adacore.com>.
10259 * gdb.arch/aarch64-atomic-inst.c: New file.
10260 * gdb.arch/aarch64-atomic-inst.exp: New file.
10261
5e45f04c
YQ
102622014-05-07 Yao Qi <yao@codesourcery.com>
10263
10264 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10265 in current context" too.
10266
c888a17d
KS
102672014-05-05 Keith Seitz <keiths@redhat.com>
10268
10269 * gdb.linespec/ls-dollar.exp: Add test for linespec
10270 file:convenience_variable.
10271
290a839c
YQ
102722014-05-05 Yao Qi <yao@codesourcery.com>
10273
10274 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10275 traceframes into tfile and ctf trace files. Read data from
10276 trace file and test collected data.
10277 (gdb_collect_locals_test): Likewise.
10278 (gdb_unavailable_registers_test): Likewise.
10279 (gdb_unavailable_floats): Likewise.
10280 (gdb_collect_globals_test): Likewise.
10281 (top-level): Append "ctf" to trace_file_targets if GDB
10282 supports.
10283
b5262cd0
YQ
102842014-05-05 Yao Qi <yao@codesourcery.com>
10285
10286 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10287 code to ...
10288 (gdb_collect_args_test_1): ... it. New proc.
10289 (gdb_collect_locals_test): Move some code to ...
10290 (gdb_collect_locals_test_1): ... it. New proc.
10291 (gdb_unavailable_registers_test): Move some code to ...
10292 (gdb_unavailable_registers_test_1): ... it. New proc.
10293 (gdb_unavailable_floats): Move some code to ...
10294 (gdb_unavailable_floats_1): ... it. New proc.
10295
30a1e6cc
SDJ
102962014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10297
10298 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10299 probes to test for bitness recognition.
10300 * gdb.arch/amd64-stap-optional-prefix.exp
10301 (test_probe_value_without_reg): New procedure.
10302 Add code to test for different kinds of bitness.
10303
f33da99a
SDJ
103042014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10305
10306 PR breakpoints/16889
10307 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10308 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10309
5b80f00d
PA
103102014-05-01 Pedro Alves <palves@redhat.com>
10311
10312 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10313 gdb_file_cmd if no file is specified.
10314 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10315 last_loaded_file to set the remote exec-file.
10316
f8c2a73c
PA
103172014-05-01 Pedro Alves <palves@redhat.com>
10318
10319 * boards/local-remote-host.exp: New file.
10320
be6e8ac7
PA
103212014-05-01 Pedro Alves <palves@redhat.com>
10322
10323 * boards/local-remote-host.exp: Rename to ...
10324 * boards/local-remote-host-notty.exp: ... this.
10325
cac0dc8f
JB
103262014-04-28 Joel Brobecker <brobecker@adacore.com>
10327
10328 * gdb.ada/dyn_arrayidx: New testcase.
10329
9730e6cc
YQ
103302014-04-26 Yao Qi <yao@codesourcery.com>
10331
10332 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10333 and compute the length of function main. Save it in
10334 $main_length.
10335 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10336 (top-level): Use gdb_compile to compile objects into
10337 executable and restart GDB. Remove invocation to
10338 prepare_for_testing.
10339
7ae1a6a6
PA
103402014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10341 Pedro Alves <palves@redhat.com>
10342
10343 PR server/16255
10344 * gdb.multi/multi-attach.c: New file.
10345 * gdb.multi/multi-attach.exp: New file.
10346
4082afcc
PA
103472014-04-25 Pedro Alves <palves@redhat.com>
10348
10349 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10350 user.
10351 (top level): Test that "set remote conditional-breakpoints-packet
10352 off" works as intended.
10353 * gdb.base/dprintf.exp: Test that "set remote
10354 breakpoint-commands-packet off" works as intended.
10355 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10356 New function.
10357 (top level): Call it.
10358 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10359 remote fast-tracepoints-packet off" works as intended.
10360 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10361 * lib/gdb.exp (gdb_is_target_remote): ... here.
10362
2abc3f8d
DB
103632014-04-24 David Blaikie <dblaikie@gmail.com>
10364
10365 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10366 ensure clang would not discard them.
10367 * gdb.base/gdbvars.c: Ditto.
10368 * gdb.base/memattr.c: Ditto.
10369 * gdb.base/whatis.c: Ditto.
10370 * gdb.python/py-prettyprint.c: Ditto.
10371 * gdb.trace/actions.c: Ditto.
10372 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10373 ensure clang would not discard it.
10374
bfd39632
DB
103752014-04-24 David Blaikie <dblaikie@gmail.com>
10376
10377 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10378 clang to emit the full definition of type required by the test
10379 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10380
22842ff6
DB
103812014-04-24 David Blaikie <dblaikie@gmail.com>
10382
10383 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10384 coax Clang into emitting the definition of the type.
10385 * gdb.cp/pr10728-x.h (y): Ditto.
10386 * gdb.cp/pr10728-y.cc (y): Ditto.
10387
c2e827ad
DB
103882014-04-24 David Blaikie <dblaikie@gmail.com>
10389
10390 * gdb.base/label.exp: XFAIL label related tests under Clang.
10391 * gdb.cp/cplabel.exp: Ditto.
10392 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10393 under Clang those using labels.
10394
4c2d33e7
YQ
103952014-04-25 Yao Qi <yao@codesourcery.com>
10396
10397 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10398 double_label.
10399 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10400 partial_label and double_label.
10401
56083b99
DB
104022014-04-24 David Blaikie <dblaikie@gmail.com>
10403
10404 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10405
25d4e99d
DB
104062014-04-24 David Blaikie <dblaikie@gmail.com>
10407
10408 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10409 of the function to work across GCC and Clang.
10410 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10411 pointer types (const void ** const V void **).
10412
01f9f808
MS
104132014-04-24 Michael Sturm <michael.sturm@mintel.com>
10414 Walfred Tedeschi <walfred.tedeschi@intel.com>
10415
10416 * Makefile.in (EXECUTABLES): Added i386-avx512.
10417 * gdb.arch/i386-avx512.c: New file.
10418 * gdb.arch/i386-avx512.exp: Likewise.
10419
4b48d439
KS
104202014-04-23 Keith Seitz <keiths@redhat.com>
10421
10422 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10423 (mi_make_breakpoint_table): New procedure.
10424 (mi_create_breakpoint): Use mi_make_breakpoint
10425 and return the result.
10426 (mi_make_breakpoint): New procedure.
10427 (mi_build_kv_pairs): New procedure.
10428
10429 * gdb.mi/mi-break.exp: Remove unused globals,
10430 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10431 All callers updated.
10432 * gdb.mi/mi-dprintf.exp: Use variable to track command
10433 number.
10434 Update all callers of mi_create_breakpoint and use
10435 mi_make_breakpoint_table.
10436 Remove any unused global variables.
10437 * gdb.mi/mi-nonstop.exp: Likewise.
10438 * gdb.mi/mi-nsintrall.exp: Likewise.
10439 * gdb.mi/mi-nsmoribund.exp: Likewise.
10440 * gdb.mi/mi-nsthrexec.exp: Likewise.
10441 * gdb.mi/mi-reverse.exp: Likewise.
10442 * gdb.mi/mi-simplerun.exp: Likewise.
10443 * gdb.mi/mi-stepn.exp: Likewise.
10444 * gdb.mi/mi-syn-frame.exp: Likewise.
10445 * gdb.mi/mi-until.exp: Likewise.
10446 * gdb.mi/mi-var-cp.exp: Likewise.
10447 * gdb.mi/mi-var-display.exp: Likewise.
10448 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10449 * gdb.mi/mi2-var-child.exp: Likewise.
10450 * gdb.mi/mi-vla-c99.exp: Likewise.
10451 * lib/mi-support.exp: Likewise.
10452
10453 From Ian Lance Taylor <iant@cygnus.com>:
10454 * lib/gdb.exp (parse_args): New procedure.
10455
08351840
PA
104562014-04-23 Pedro Alves <palves@redhat.com>
10457
10458 * gdb.base/break-unload-file.c: New file.
10459 * gdb.base/break-unload-file.exp: New file.
10460 * gdb.base/sym-file-lib.c (baz): New function.
10461 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10462 field.
10463 (load): Store the segment's mapped size.
10464 (unload): New function.
10465 (unload_shlib): New function.
10466 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10467 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10468 set a breakpoint at baz, and call it.
10469 * gdb.base/sym-file.exp: New tests for stale breakpoint
10470 instructions.
10471
076855f9
PA
104722014-04-23 Pedro Alves <palves@redhat.com>
10473
10474 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10475 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10476 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10477 * gdb.base/hbreak-unmapped.c: New file.
10478 * gdb.base/hbreak-unmapped.exp: New file.
10479 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10480 * lib/gdb.exp (gdb_is_target_remote): ... here.
10481
483805cf
PA
104822014-04-22 Pedro Alves <palves@redhat.com>
10483
10484 * gdb.base/consecutive-step-over.c: New file.
10485 * gdb.base/consecutive-step-over.exp: New file.
10486
06d97543
PA
104872014-04-22 Pedro Alves <palves@redhat.com>
10488
10489 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10490 instead of send_gdb/gdb_expect.
10491
b4429ea2
YQ
104922014-04-22 Yao Qi <yao@codesourcery.com>
10493
10494 * lib/trace-support.exp (generate_tracefile): New procedure.
10495 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10496 return 0.
10497 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10498 if generate_tracefile returns 1.
10499
51d48146
PA
105002014-04-18 Tom Tromey <palves@redhat.com>
10501 Pedro alves <tromey@redhat.com>
10502
10503 PR backtrace/15558
10504 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10505 with a backtrace limit.
10506 * gdb.python/py-frame-inline.exp: Test running to an inline
10507 function with a backtrace limit, and printing the newest frame.
10508 * gdb.python/py-frame-inline.c (main): Call f.
10509
bd1dce5f
MS
105102014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10511
10512 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10513
40d1a503
MS
105142014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10515
10516 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10517 Drop prefix from unsupported source file path.
10518
389b98f7
YQ
105192014-04-17 Yao Qi <yao@codesourcery.com>
10520
10521 * lib/gdb.exp (with_target_charset): New proc.
10522 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10523 with_target_charset.
10524 (test_print_strings): Likewise.
10525 (test_repeat_bytes): Likewise.
10526 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10527 for some tests.
10528
22869d73
KS
105292014-04-16 Keith Seitz <keiths@redhat.com>
10530
10531 PR gdb/15827
10532 * gdb.dwarf2/corrupt.c: New file.
10533 * gdb.dwarf2/corrupt.exp: New file.
10534
c4f87ca6
KS
105352014-04-16 Keith Seitz <keiths@redhat.com>
10536
10537 PR c++/16597
10538 * gdb.cp/namelessclass.cc: New file.
10539 * gdb.cp/namelessclass.exp: New file.
10540 * gdb.cp/namelessclass.S: New file.
10541
ab19de87
DE
105422014-04-16 Doug Evans <dje@google.com>
10543
10544 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10545 Add comment.
10546 (gdbserver_default_get_comm_port): New function.
10547 (gdbserver_start): Check if board file provided
10548 "gdbserver,get_comm_port" and use it if so.
10549 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10550 (gdb,socketport): Set to "stdio".
10551 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10552 (stdio_gdbserver_template): Delete.
10553 (${board}_get_remote_address): Update.
10554 (${board}_build_remote_cmd): Delete.
10555 (${board}_get_comm_port): New function.
10556 (${board}_spawn): Update.
10557 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10558 Delete.
10559 (${board}_get_remote_address): Update.
10560 (${board}_get_comm_port): New function.
10561
fc98a809
AB
105622014-04-16 Andrew Burgess <aburgess@broadcom.com>
10563
10564 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10565 appearing in any order.
10566
87fd9e6e
DE
105672014-04-15 Doug Evans <dje@google.com>
10568
10569 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10570 uninitialized value of "description".
10571
099fc3ea
KS
105722014-04-15 Keith Seitz <keiths@redhat.com>
10573
10574 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10575 Remove unused globals.
10576 (test_running_the_program): Likewise.
10577 (test_controlled_execution): Likewise.
10578 (test_controlling_breakpoints): Likewise.
10579 (test_program_termination): Likewise.
10580
5da151d4
KS
105812014-04-15 Keith Seitz <keiths@redhat.com>
10582
10583 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10584 unused globals.
10585 (test_rbreak_creation_and_listing): Likewise.
10586 (test_ignore_count): Likewise.
10587 (test_error): Likewise.
10588
35e5d2f0
PA
105892014-04-15 Pedro Alves <palves@redhat.com>
10590
10591 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10592 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10593 sym-file-loader.c.
10594 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10595 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10596 to sym-file-loader.c.
10597 (struct library): Forward declare.
10598 (load_shlib, lookup_function): Change prototypes.
10599 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10600 (translate_offset): Remove declarations.
10601 (get_text_addr): New declaration.
10602 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10603 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10604 sym-file-loader.h.
10605 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10606 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10607 here from sym-file-loader.h.
10608 (struct library): New structure.
10609 (load_shlib, lookup_function): Change prototypes and adjust to
10610 work with a struct library.
10611 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10612 (translate_offset): Make static.
10613 (get_text_addr): New function.
10614 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10615
eb4c1710
PA
106162014-04-15 Pedro Alves <palves@redhat.com>
10617
10618 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10619
2d1baf52
PA
106202014-04-15 Pedro Alves <palves@redhat.com>
10621
10622 * gdb.base/sym-file-loader.c: Include <limits.h>.
10623 (SELF_LINK): New define.
10624 (get_origin): New function.
10625 (load_shlib): Use it.
10626 * gdb.base/sym-file.exp: Don't early return if the target is
10627 remote. Use runto_main, and issue fail is that fails. Use
10628 gdb_load_shlibs.
10629 (shlib_name): Delete.
10630 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10631
7dd6df01
PA
106322014-04-15 Pedro Alves <palves@redhat.com>
10633
10634 * gdb.base/sym-file.exp: Remove regex characters from test
10635 message. Don't refer to breakpoint numbers in test messages.
10636
b50c8614
KS
106372014-04-14 Keith Seitz <keiths@redhat.com>
10638
10639 PR c++/16253
10640 * gdb.cp/var-tag.cc: New file.
10641 * gdb.cp/var-tag.exp: New file.
10642 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10643 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10644 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10645 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10646
3d567982
TT
106472014-04-14 Tom Tromey <tromey@redhat.com>
10648
10649 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10650 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10651 type.
10652 * gdb.cp/enum-class.exp: New file.
10653 * gdb.cp/enum-class.cc: New file.
10654
0626fc76
TT
106552014-04-14 Tom Tromey <tromey@redhat.com>
10656
10657 * gdb.dwarf2/enum-type.exp: New file.
10658
dca325b3
SA
106592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10660
10661 * gdb.mi/mi-vla-c99.exp: New file.
10662 * gdb.mi/vla.c: New file.
10663
5854b38a
SA
106642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10665
10666 * gdb.base/vla-datatypes.c: New file.
10667 * gdb.base/vla-datatypes.exp: New file.
10668
463bb957
SA
106692014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10670
10671 * gdb.base/vla-ptr.c: New file.
10672 * gdb.base/vla-ptr.exp: New file.
10673
3dd170be
SA
106742014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10675
10676 * gdb.dwarf2/count.exp: New file.
10677
5ecaaa66
SA
106782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10679
10680 * gdb.base/vla-sideeffect.c: New file.
10681 * gdb.base/vla-sideeffect.exp: New file.
10682
41f1ada5
DB
106832014-04-14 David Blaikie <dblaikie@gmail.com>
10684
10685 * gdb.mi/non-stop.c: Add return value for non-void function return
10686 statement.
10687 * gdb.threads/staticthreads.c: Ditto.
10688
0be03e84
DE
106892014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10690 Doug Evans <xdje42@gmail.com>
10691
10692 * gdb.guile/scm-value.c: Improve test case.
10693 * gdb.guile/scm-value.exp: Add new test.
10694
f180a1fb
DB
106952014-04-11 David Blaikie <dblaikie@gmail.com>
10696
10697 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10698 override Clang's default.
10699
6b662e19
JB
107002014-04-11 Joel Brobecker <brobecker@adacore.com>
10701
10702 Revert the following changes (regressions):
10703
10704 * gdb.base/vla-sideeffect.c: New file.
10705 * gdb.base/vla-sideeffect.exp: New file.
10706
10707 * gdb.dwarf2/count.exp: New file.
10708
10709 * gdb.base/vla-multi.c: New file.
10710 * gdb.base/vla-multi.exp: New file.
10711
10712 * gdb.base/vla-ptr.c: New file.
10713 * gdb.base/vla-ptr.exp: New file.
10714
10715 * gdb.base/vla-datatypes.c: New file.
10716 * gdb.base/vla-datatypes.exp: New file.
10717
10718 * gdb.mi/mi-vla-c99.exp: New file.
10719 * gdb.mi/vla.c: New file.
10720
245a5f0b
KS
107212014-04-11 Keith Seitz <keiths@redhat.com>
10722
10723 PR c++/16675
10724 * gdb.cp/cpsizeof.exp: New file.
10725 * gdb.cp/cpsizeof.cc: New file.
10726
58a84dcf
SA
107272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10728
191a8a90
JB
10729 * gdb.mi/mi-vla-c99.exp: New file.
10730 * gdb.mi/vla.c: New file.
58a84dcf 10731
c8655f75
SA
107322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10733
10734 * gdb.base/vla-datatypes.c: New file.
10735 * gdb.base/vla-datatypes.exp: New file.
10736
024e13b4
SA
107372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10738
10739 * gdb.base/vla-ptr.c: New file.
10740 * gdb.base/vla-ptr.exp: New file.
10741
1a237e0e
SA
107422014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10743
10744 * gdb.base/vla-multi.c: New file.
10745 * gdb.base/vla-multi.exp: New file.
10746
504f3432
SA
107472014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10748
10749 * gdb.dwarf2/count.exp: New file.
10750
3bce8237
SA
107512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10752
191a8a90
JB
10753 * gdb.base/vla-sideeffect.c: New file.
10754 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10755
322f9c21
YQ
107562014-04-11 Yao Qi <yao@codesourcery.com>
10757
10758 * gdb.base/completion.exp: Check file exists before running tests
10759 on file completion.
10760
d708bcd1
PA
107612014-04-10 Pedro Alves <palves@redhat.com>
10762
10763 * gdb.base/cond-eval-mode.c: New file.
10764 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10765 prepare_for_testing to build the new file. Check result of
10766 runto_main.
10767 (test_break, test_watch): New procedures.
10768 (top level): Use them.
10769
ae1d2761
PM
107702014-04-08 Pierre Muller <muller@sourceware.org>
10771
10772 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10773 Ctrl-V use for mingw hosts.
10774
7af389b8
SC
107752014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10776
10777 * gdb.python/py-value.c: Improve test case.
10778 * gdb.python/py-value.exp: Add new test.
10779
5e703181
DE
107802014-04-07 David Blaikie <dblaikie@gmail.com>
10781
10782 * lib/compiler.c: Identify the clang compiler.
10783 * lib/compiler.cc: Ditto.
10784
9810b410
YQ
107852014-04-03 Yao Qi <yao@codesourcery.com>
10786
10787 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10788
98d1b8dc
AB
107892014-04-01 Anton Blanchard <anton@samba.org>
10790
10791 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10792 messages unique.
10793
3114cea1
AB
107942014-04-01 Anton Blanchard <anton@samba.org>
10795
10796 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10797 prepare_for_testing.
10798
62f7182c
AB
107992014-04-01 Anton Blanchard <anton@samba.org>
10800
10801 * gdb.arch/ppc64-atomic-inst.c: Remove.
10802 * gdb.arch/ppc64-atomic-inst.S: New file.
10803 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10804
770e7fc7
DE
108052014-03-31 Doug Evans <dje@google.com>
10806
10807 * gdb.base/print-symbol-loading-lib.c: New file.
10808 * gdb.base/print-symbol-loading-main.c: New file.
10809 * gdb.base/print-symbol-loading.exp: New file.
10810
46e2bafa
YQ
108112014-03-31 Yao Qi <yao@codesourcery.com>
10812
10813 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10814
8776cfe9
JB
108152014-03-28 Joel Brobecker <brobecker@adacore.com>
10816
10817 * gdb.ada/mi_dyn_arr: New testcase.
10818
5d1ef361
DE
108192014-03-27 Doug Evans <dje@google.com>
10820
10821 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10822
b5bee914
YQ
108232014-03-27 Yao Qi <yao@codesourcery.com>
10824
10825 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10826 if target is nios2-*-*.
10827
0d4d0e77
YQ
108282014-03-26 Yao Qi <yao@codesourcery.com>
10829
10830 * lib/gdb.exp (readline_is_used): New proc.
10831 * gdb.base/completion.exp: Move tests on command complete up.
10832 Skip the rest of tests if readline is not used.
10833 * gdb.ada/complete.exp: Skp the test if readline is not
10834 used.
10835 * gdb.base/filesym.exp: Likewise.
10836 * gdb.base/macscp.exp: Likewise.
10837 * gdb.base/readline-ask.exp: Likewise.
10838 * gdb.base/readline.exp: Likewise.
10839 * gdb.python/py-cmd.exp: Likewise.
10840 * gdb.trace/tfile.exp: Likewise.
10841
29361eee
YQ
108422014-03-26 Yao Qi <yao@codesourcery.com>
10843
10844 * gdb.base/macscp.exp: Fix code format issues.
10845
bc9a5525
UW
108462014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10847
10848 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10849 * gdb.asm/powerpc64le.inc: New file.
10850
d3839ede
PA
108512014-03-25 Pedro Alves <palves@redhat.com>
10852 Doug Evans <dje@google.com>
10853
10854 * gdb.base/source-execution.c: New file.
10855 * gdb.base/source-execution.exp: New file.
10856 * gdb.base/source-execution.gdb: New file.
10857
01672a57
DE
108582014-03-24 Doug Evans <dje@google.com>
10859
10860 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10861 using fission.
10862
88bbeca9
HZ
108632014-03-24 Hui Zhu <hui@codesourcery.com>
10864 Pedro Alves <palves@redhat.com>
10865
10866 PR breakpoints/16101
10867 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10868 test pass/fail messages. Detect missing support for dprintf when
10869 breakpoints are actually inserted.
10870 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10871 breakpoints are actually inserted.
10872 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10873 fails.
10874
d2348791
JK
108752014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10878
feef67ab
DE
108792014-03-22 Doug Evans <xdje42@gmail.com>
10880
10881 * gdb.python/python.exp (python not supported): Verify multi-line
10882 python command issues an error.
25d743f9 10883 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10884 guile command issues an error.
feef67ab 10885
ecebef6a
MR
108862014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10887
10888 * gdb.threads/thread-specific.exp: Handle the lack of usable
10889 $this_breakpoint and $this_thread.
10890
ccdd1909
HZ
108912014-03-21 Hui Zhu <hui@codesourcery.com>
10892
10893 * gdb.base/attach.exp (do_command_attach_tests): New.
10894
beb460e8
PA
108952014-03-20 Tom Tromey <tromey@redhat.com>
10896 Pedro Alves <palves@redhat.com>
10897
10898 PR cli/15718
10899 * gdb.base/condbreak-call-false.c: New file.
10900 * gdb.base/condbreak-call-false.exp: New file.
10901
40acf43a
PA
109022014-03-20 Pedro Alves <palves@redhat.com>
10903
10904 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10905 Delete.
10906 (block_signals, unblock_signals): Delete.
10907 (child_function_2, main): Remove references to deleted variable
10908 and functions.
10909
9f5e1e02
PA
109102014-03-20 Pedro Alves <palves@redhat.com>
10911
10912 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10913 Use pthread_kill to signal thread 2.
10914 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10915 Adjust to make the test send itself a signal rather than using the
10916 host's "kill" command.
10917
99619bea
PA
109182014-03-20 Pedro Alves <palves@redhat.com>
10919
10920 * gdb.threads/multiple-step-overs.c: New file.
10921 * gdb.threads/multiple-step-overs.exp: New file.
10922 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10923 Adjust expected infrun debug output.
10924
2adfaa28
PA
109252014-03-20 Pedro Alves <palves@redhat.com>
10926
10927 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10928 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10929
31e77af2
PA
109302014-03-20 Pedro Alves <palves@redhat.com>
10931
10932 PR breakpoints/7143
10933 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10934 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10935 of gdb_test_multiple.
10936 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10937 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10938
b9f437de
PA
109392014-03-20 Pedro Alves <palves@redhat.com>
10940
10941 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10942 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10943
05adc73e
PA
109442014-03-19 Pedro Alves <palves@redhat.com>
10945
10946 * gdb.base/async.exp: Remove early return.
10947
6048b950
PA
109482014-03-19 Pedro Alves <palves@redhat.com>
10949
10950 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10951
8bcfb00a
PA
109522014-03-19 Pedro Alves <palves@redhat.com>
10953
10954 * gdb.base/async.exp (test_background): Expect \r\n after
10955 "completed." in the fail pattern.
10956
884e37dc
PA
109572014-03-19 Pedro Alves <palves@redhat.com>
10958
10959 * gdb.base/async.exp (test_background): New procedure.
10960 Use it for all background execution command tests.
10961
148e57e2
PA
109622014-03-19 Pedro Alves <palves@redhat.com>
10963
10964 * gdb.base/async.exp: Use prepare_for_testing.
10965
f48088c7
PA
109662014-03-19 Pedro Alves <palves@redhat.com>
10967
10968 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
10969 the same line.
10970
e2f6c966
PA
109712014-03-19 Pedro Alves <palves@redhat.com>
10972
10973 * gdb.base/async.c (main): Add "jump here" and "until here" line
10974 marker comments.
10975 * gdb.base/async.exp (jump_here): New global.
10976 (jump& test): Use it.
10977 (until_here): New global.
10978 (until& test): Use it.
10979
c30568d4
PA
109802014-03-19 Pedro Alves <palves@redhat.com>
10981
10982 * gdb.base/async.exp: Don't frob gdb_protocol.
10983
0172b6a7
DE
109842014-03-18 Doug Evans <xdje42@gmail.com>
10985
10986 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
10987 Fix spelling of exec-done-display.
10988
06c868a8
JK
109892014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
10990
10991 PR gdb/15358
10992 * gdb.base/gdb-sigterm.c: New file.
10993 * gdb.base/gdb-sigterm.exp: New file.
10994
0c7e1a46
PA
109952014-03-18 Pedro Alves <palves@redhat.com>
10996
10997 PR gdb/13860
10998 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
10999 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11000 solib-event.
11001
f7c77d93
JB
110022014-03-17 Joel Brobecker <brobecker@adacore.com>
11003
11004 * gdb.ada/pckd_arr_ren: New testcase.
11005
5a1e8c7a
DE
110062014-03-13 Doug Evans <xdje42@gmail.com>
11007
11008 PR guile/16612
11009 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11010 collect after discarding symbols.
11011
350e1a76
DE
110122014-03-13 Ludovic Courtès <ludo@gnu.org>
11013 Doug Evans <xdje42@gmail.com>
11014
11015 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11016 to history survives a gc.
11017
a69900ae
PA
110182014-03-13 Pedro Alves <palves@redhat.com>
11019
11020 * gdb.base/default.exp: Don't test "target procfs".
11021
5db9f0bd
PA
110222014-03-13 Pedro Alves <palves@redhat.com>
11023
11024 * gdb.base/default.exp: Update "target child" and "target procfs"
11025 tests to not expect "Unix".
11026
b3ccfe11
TT
110272014-03-12 Tom Tromey <tromey@redhat.com>
11028
11029 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11030 New procs. Add target-async tests.
11031 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11032 Add target-async tests.
11033
646f4417
AA
110342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11035
11036 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11037 'func_start' and 'func_end' for the beginning and end of the
11038 function code, respectively.
11039 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11040 'func_end' instead of 'func' and 'main'.
11041
288c211f
AA
110422014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11043
11044 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11045 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11046 generate the debug info assembler source.
11047
e0c0f156
AA
110482014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11049
11050 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11051 * gdb.dwarf2/arr-subrange.exp: Likewise.
11052 * gdb.dwarf2/dwz.exp: Likewise.
11053 * gdb.dwarf2/method-ptr.exp: Likewise.
11054 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11055 * gdb.dwarf2/subrange.exp: Likewise.
11056 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11057 * gdb.dwarf2/implptrpiece.exp: Likewise.
11058 * gdb.dwarf2/nostaticblock.exp: Likewise.
11059
0e5c4555
AA
110602014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11061
11062 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11063 directory to absolute path name arguments.
11064
5ec18f2b
JG
110652014-03-10 Joel Brobecker <brobecker@adacore.com>
11066
11067 * gdb.ada/tagged_access: New testcase.
11068
847fc4f2
MM
110692014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11070
11071 * gdb.btrace/data.exp: Update expected output.
11072
cc3da688
YQ
110732014-03-06 Yao Qi <yao@codesourcery.com>
11074
11075 * gdb.trace/pr16508.exp: New file.
11076
0f26cec1
PA
110772014-03-05 Pedro Alves <palves@redhat.com>
11078
11079 PR gdb/16575
11080 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11081 procedure.
11082 (top level): Adjust to use it. Add tests that exercise breakpoint
11083 interaction with the code-cache.
11084
7a5a839f
LC
110852014-02-26 Ludovic Courtès <ludo@gnu.org>
11086
11087 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11088 test for 'history-append!'.
11089
31aa7e4e
JB
110902014-02-26 Joel Brobecker <brobecker@adacore.com>
11091
11092 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11093 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11094 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11095 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11096 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11097 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11098
1b588015
JB
110992014-02-26 Joel Brobecker <brobecker@adacore.com>
11100
11101 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11102 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11103 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11104
55426c9d
JB
111052014-02-26 Joel Brobecker <brobecker@adacore.com>
11106
11107 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11108
dc53a7ad
JB
111092014-02-26 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.dwarf2/arr-stride.c: New file.
11112 * gdb.dwarf2/arr-stride.exp: New file.
11113
12ab52e9
PA
111142014-02-26 Pedro Alves <palves@redhat.com>
11115
11116 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11117 that won't ever trigger. Make sure that GDB reports the correct
11118 breakpoint that caused the stop.
11119
849c862e
JK
111202014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11121
11122 PR gdb/16626
11123 * gdb.base/auto-load-script: New file.
11124 * gdb.base/auto-load.c: New file.
11125 * gdb.base/auto-load.exp: New file.
11126
71b7d793
JK
11127 PR gdb/16626
11128 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11129
e2f0d509
JK
111302014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11131
11132 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11133 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11134
50cc37c8
DE
111352014-02-24 Doug Evans <dje@google.com>
11136
11137 * lib/gdb.exp (run_on_host): Log error output if program fails.
11138
ea4758f2
PA
111392014-02-21 Pedro Alves <palves@redhat.com>
11140
11141 * gdb.threads/step-after-sr-lock.c: Rename to ...
11142 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11143 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11144 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11145 ... this.
11146
d7b30f67
SDJ
111472014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11148
11149 PR tdep/16397
11150 * gdb.arch/amd64-stap-special-operands.exp: New file.
11151 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11152 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11153 * gdb.arch/amd64-stap-triplet.S: Likewise.
11154 * gdb.arch/amd64-stap-triplet.c: Likewise.
11155
83deb43f
JB
111562014-02-20 Joel Brobecker <brobecker@adacore.com>
11157
11158 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11159 in .section pseudo-op.
11160
adde2bff
DE
111612014-02-20 lin zuojian <manjian2006@gmail.com>
11162 Joel Brobecker <brobecker@adacore.com>
11163 Doug Evans <xdje42@gmail.com>
11164
11165 PR symtab/16581
11166 * gdb.dwarf2/dw2-icycle.S: New file.
11167 * gdb.dwarf2/dw2-icycle.c: New file.
11168 * gdb.dwarf2/dw2-icycle.exp: New file.
11169
f7bd0f78
SC
111702014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11171
11172 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11173 operations on gdb.Value objects.
11174 * gdb.python/py-value-cc.exp: Add new test to test operations on
11175 gdb.Value objects.
11176
c17ef0d5
DE
111772014-02-18 Doug Evans <dje@google.com>
11178
11179 * Makefile.in (TESTS): New variable.
11180 (expanded_tests, expanded_tests_or_none): New variables
11181 (check-single): Pass $(expanded_tests_or_none) to runtest.
11182 (check-parallel): Only run tests in $(TESTS) if non-empty.
11183 (check/no-matching-tests-found): New rule.
11184 * README: Document TESTS makefile variable.
11185
5dd3176f
DE
111862014-02-18 Doug Evans <dje@google.com>
11187
11188 * Makefile.in (check-parallel): rm -rf outputs temp.
11189
0b10be4f
JK
111902014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11191
11192 Fix "ERROR: no fileid for" in the testsuite.
11193 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11194
85f224e7
DE
111952014-02-12 Doug Evans <dje@google.com>
11196
11197 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11198 (MISCELLANEOUS): New variable.
11199 (clean): rm -rf $(MISCELLANEOUS).
11200 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11201 dwp live in the same directory as symlinks, with each symlink pointed
11202 to a differently named file in a different directory.
11203
149b30ff
DE
112042014-02-11 Doug Evans <dje@google.com>
11205
11206 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11207 of Tcl file commands.
11208
1dfdac32
MK
112092014-02-10 Mark Kettenis <kettenis@gnu.org>
11210
11211 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11212 "kill -SIGUSR1 -1".
11213
aa4fb036
JB
112142014-02-10 Joel Brobecker <brobecker@adacore.com>
11215
11216 * gdb.ada/tick_length_array_enum_idx: New testcase.
11217
ed3ef339
DE
112182014-02-10 Doug Evans <xdje42@gmail.com>
11219
11220 * configure.ac (AC_OUTPUT): Add gdb.guile.
11221 * configure: Regenerate.
11222 * lib/gdb-guile.exp: New file.
11223 * lib/gdb.exp (get_target_charset): New function.
11224 * gdb.base/help.exp: Update expected output from "apropos apropos".
11225 * gdb.guile/Makefile.in: New file.
11226 * gdb.guile/guile.exp: New file.
11227 * gdb.guile/scm-arch.c: New file.
11228 * gdb.guile/scm-arch.exp: New file.
11229 * gdb.guile/scm-block.c: New file.
11230 * gdb.guile/scm-block.exp: New file.
11231 * gdb.guile/scm-breakpoint.c: New file.
11232 * gdb.guile/scm-breakpoint.exp: New file.
11233 * gdb.guile/scm-disasm.c: New file.
11234 * gdb.guile/scm-disasm.exp: New file.
11235 * gdb.guile/scm-equal.c: New file.
11236 * gdb.guile/scm-equal.exp: New file.
11237 * gdb.guile/scm-error.exp: New file.
11238 * gdb.guile/scm-error.scm: New file.
11239 * gdb.guile/scm-frame-args.c: New file.
11240 * gdb.guile/scm-frame-args.exp: New file.
11241 * gdb.guile/scm-frame-args.scm: New file.
11242 * gdb.guile/scm-frame-inline.c: New file.
11243 * gdb.guile/scm-frame-inline.exp: New file.
11244 * gdb.guile/scm-frame.c: New file.
11245 * gdb.guile/scm-frame.exp: New file.
11246 * gdb.guile/scm-generics.exp: New file.
11247 * gdb.guile/scm-gsmob.exp: New file.
11248 * gdb.guile/scm-iterator.c: New file.
11249 * gdb.guile/scm-iterator.exp: New file.
11250 * gdb.guile/scm-math.c: New file.
11251 * gdb.guile/scm-math.exp: New file.
11252 * gdb.guile/scm-objfile-script-gdb.in: New file.
11253 * gdb.guile/scm-objfile-script.c: New file.
11254 * gdb.guile/scm-objfile-script.exp: New file.
11255 * gdb.guile/scm-objfile.c: New file.
11256 * gdb.guile/scm-objfile.exp: New file.
11257 * gdb.guile/scm-ports.exp: New file.
11258 * gdb.guile/scm-pretty-print.c: New file.
11259 * gdb.guile/scm-pretty-print.exp: New file.
11260 * gdb.guile/scm-pretty-print.scm: New file.
11261 * gdb.guile/scm-section-script.c: New file.
11262 * gdb.guile/scm-section-script.exp: New file.
11263 * gdb.guile/scm-section-script.scm: New file.
11264 * gdb.guile/scm-symbol.c: New file.
11265 * gdb.guile/scm-symbol.exp: New file.
11266 * gdb.guile/scm-symtab-2.c: New file.
11267 * gdb.guile/scm-symtab.c: New file.
11268 * gdb.guile/scm-symtab.exp: New file.
11269 * gdb.guile/scm-type.c: New file.
11270 * gdb.guile/scm-type.exp: New file.
11271 * gdb.guile/scm-value-cc.cc: New file.
11272 * gdb.guile/scm-value-cc.exp: New file.
11273 * gdb.guile/scm-value.c: New file.
11274 * gdb.guile/scm-value.exp: New file.
11275 * gdb.guile/source2.scm: New file.
11276 * gdb.guile/types-module.cc: New file.
11277 * gdb.guile/types-module.exp: New file.
11278
7026a7c1
YQ
112792014-02-10 Yao Qi <yao@codesourcery.com>
11280
11281 PR testsuite/16543
11282 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11283 * configure: Regenerated.
11284 * Makefile.in: New file.
11285
6c466447
AS
112862014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11287
11288 * gdb.python/py-framefilter.exp: Fix typo.
11289
6e854735
YQ
112902014-02-08 Yao Qi <yao@codesourcery.com>
11291
11292 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11293 that no =breakpoint-modified is emitted when breakpoints are
11294 modified through MI commands.
11295
d137e6dc
PA
112962014-02-07 Pedro Alves <pedro@codesourcery.com>
11297 Pedro Alves <palves@redhat.com>
11298
11299 * gdb.threads/step-after-sr-lock.c: New file.
11300 * gdb.threads/step-after-sr-lock.exp: New file.
11301
b5ee5a50
PA
113022014-02-07 Pedro Alves <palves@redhat.com>
11303
11304 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11305
3c77faf3
JK
113062014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11309 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11310
6dddc817
DE
113112014-02-06 Doug Evans <xdje42@gmail.com>
11312
11313 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11314 output.
11315
11316 * gdb.gdb/python-interrupts.exp: New file.
11317
de7b2893
YQ
113182014-02-05 Yao Qi <yao@codesourcery.com>
11319
11320 * gdb.trace/report.exp (use_collected_data): Test the output
11321 of "info threads" and "info inferiors".
11322
66d032ac
YQ
113232014-02-05 Yao Qi <yao@codesourcery.com>
11324
11325 Revert this patch:
11326
11327 2013-05-24 Yao Qi <yao@codesourcery.com>
11328
11329 * gdb.trace/tfile.exp: Test inferior and thread.
11330
591a12a1
UW
113312014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11332
11333 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11334 on a function.
11335 * gdb.base/step-bt.c: Call hello via function pointer to make
11336 sure its first instruction is executed on powerpc64le-linux.
11337
0ff3e01f
UW
113382014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11339
11340 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11341
084ee545
UW
113422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11343
11344 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11345 of the test patterns for use on little-endian systems.
11346
6ed14ff3
UW
113472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11348
11349 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11350 (decimal_vector): Fix for little-endian.
11351
401e27fd
JM
113522014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11353
11354 * gdb.arch/sparc-sysstep.exp: New file.
11355 * gdb.arch/sparc-sysstep.c: Likewise.
11356
11357 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11358
8b924729
EBM
113592014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11360
11361 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11362
fb151210
JB
113632014-01-23 Tom Tromey <tromey@redhat.com>
11364
11365 * gdb.ada/array_char_idx: New testcase.
11366
0740f8d8
TT
113672014-01-23 Tom Tromey <tromey@redhat.com>
11368
11369 PR python/16487:
11370 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11371 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11372 classes.
11373
21909fa1
TT
113742014-01-23 Tom Tromey <tromey@redhat.com>
11375
11376 PR python/16491:
11377 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11378 string from an inferior frame.
11379 * gdb.python/py-framefilter-mi.exp: Update.
11380
87ce2a04
DE
113812014-01-22 Doug Evans <dje@google.com>
11382
11383 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11384
237b092b
AA
113852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11386
11387 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11388
d674a709
AA
113892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11390
11391 * gdb.trace/entry-values.exp: Remove excess space character from
11392 regex patterns. Handle s390 call instruction.
11393
20fa3390
AA
113942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11395
11396 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11397 define "*_start" label. Make "name" static.
11398 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11399 ${name} by references to ${name}_start.
11400
78466714
AA
114012014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11402
11403 * gdb.base/info-macros.exp: Remove "debug" from the compile
11404 options.
11405
ec9f644a
IB
114062014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11407
11408 * gdb.dlang/demangle.exp: New file.
11409
94b1b47e
IB
114102014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11411
11412 * gdb.dlang/primitive-types.exp: New file.
11413
7f420862
IB
114142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11415
11416 * configure.ac: Create gdb.dlang/Makefile.
11417 * configure: Regenerate.
11418 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11419 * gdb.dlang/Makefile.in: New file.
11420 * lib/d-support.exp: New file.
11421 * lib/gdb.exp (skip_d_tests): New proc.
11422
52834460
MM
114232014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11424
11425 * gdb.btrace/delta.exp: Check reverse stepi.
11426 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11427 * gdb.btrace/finish.exp: New.
11428 * gdb.btrace/next.exp: New.
11429 * gdb.btrace/nexti.exp: New.
11430 * gdb.btrace/record_goto.c: Add comments.
11431 * gdb.btrace/step.exp: New.
11432 * gdb.btrace/stepi.exp: New.
11433 * gdb.btrace/multi-thread-step.c: New.
11434 * gdb.btrace/multi-thread-step.exp: New.
11435 * gdb.btrace/rn-dl-bind.c: New.
11436 * gdb.btrace/rn-dl-bind.exp: New.
11437 * gdb.btrace/data.c: New.
11438 * gdb.btrace/data.exp: New.
11439 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11440
6e07b1d2
MM
114412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11442
11443 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11444 * gdb.btrace/exception.exp: Update.
11445 * gdb.btrace/instruction_history.exp: Update.
11446 * gdb.btrace/record_goto.exp: Update.
11447 * gdb.btrace/tailcall.exp: Update.
11448 * gdb.btrace/unknown_functions.exp: Update.
11449 * gdb.btrace/delta.exp: New.
11450
0b722aec
MM
114512014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11452
11453 * gdb.btrace/record_goto.exp: Add backtrace test.
11454 * gdb.btrace/tailcall.exp: Add backtrace test.
11455
066ce621
MM
114562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11457
11458 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11459 * gdb.btrace/record_goto.c: New.
11460 * gdb.btrace/record_goto.exp: New.
11461 * gdb.btrace/x86-record_goto.S: New.
11462
0688d04e
MM
114632014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11464
11465 * gdb.btrace/function_call_history.exp: Update tests.
11466 * gdb.btrace/instruction_history.exp: Update tests.
11467
8710b709
MM
114682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11469
11470 * gdb.btrace/function_call_history.exp: Fix expected field
11471 order for "record function-call-history".
11472 Add new tests for "record function-call-history /c".
11473 * gdb.btrace/exception.cc: New.
11474 * gdb.btrace/exception.exp: New.
11475 * gdb.btrace/tailcall.exp: New.
11476 * gdb.btrace/x86-tailcall.S: New.
11477 * gdb.btrace/x86-tailcall.c: New.
11478 * gdb.btrace/unknown_functions.c: New.
11479 * gdb.btrace/unknown_functions.exp: New.
11480 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11481
5de9129b
MM
114822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11483
11484 * gdb.btrace/instruction_history.exp: Update.
11485 * gdb.btrace/function_call_history.exp: Update.
11486
23a7fe75
MM
114872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11488
11489 * gdb.btrace/function_call_history.exp: Fix expected function
11490 trace.
11491 * gdb.btrace/instruction_history.exp: Initialize traced.
11492 Remove traced_functions.
11493
724c7dd8
MM
114942014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11495
11496 * gdb.btrace/function_call_history.exp: Update
11497 * gdb.btrace/instruction_history.exp: Update.
11498
6d78d93b
MM
114992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11500
11501 * gdb.btrace/enable.exp: Update expected text.
11502
93a360cc
OJ
115032014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11504
11505 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11506 bytes.
11507
3772b53f
MR
115082014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11509
11510 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11511
596662fa
OJ
115122014-01-15 Omair Javaid <omair.javaid@linaro.org>
11513
11514 * lib/gdb.exp (supports_process_record): Return true for
11515 arm*-linux*. (supports_reverse): Likewise.
11516
b5b08fb4
SC
115172014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11518
11519 PR python/15464
11520 PR python/16113
11521 * gdb.python/py-type.c: Enhance test case.
11522 * gdb.python/py-value-cc.cc: Likewise
11523 * gdb.python/py-type.exp: Add new tests.
11524 * gdb.python/py-value-cc.exp: Likewise
11525
52d7fb13
AA
115262014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11527 Pedro Alves <palves@redhat.com>
11528
11529 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11530 Make "name" extern.
11531 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11532 references to ${name}_start by references to ${name}.
11533
a2cd8cfe
JB
115342014-01-10 Joel Brobecker <brobecker@adacore.com>
11535
11536 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11537
4e23fced
JB
115382014-01-10 Joel Brobecker <brobecker@adacore.com>
11539
11540 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11541
c6a9e42c
PA
115422014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11543 Pedro Alves <palves@redhat.com>
11544
11545 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11546 mi_gdb_target_load.
c6a9e42c 11547
b7ea362b
PA
115482014-01-08 Pedro Alves <palves@redhat.com>
11549
11550 * gdb.threads/reconnect-signal.c: New file.
11551 * gdb.threads/reconnect-signal.exp: New file.
11552
5e3f4fab
EBM
115532014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11554
11555 * gdb.base/source-dir.exp: New file.
11556
79301218
JB
115572014-01-07 Joel Brobecker <brobecker@adacore.com>
11558
11559 * gdb.ada/mi_interface: New testcase.
11560
8e355c5d
JB
115612014-01-07 Joel Brobecker <brobecker@adacore.com>
11562
11563 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11564 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11565 gdb.ada/pp-rec-component/pck.ads: New files.
11566
c0d48811
JB
115672014-01-07 Joel Brobecker <brobecker@adacore.com>
11568
11569 * gdb.python/py-pp-integral.c: New file.
11570 * gdb.python/py-pp-integral.py: New file.
11571 * gdb.python/py-pp-integral.exp: New file.
11572
17b609c3 11573For older changes see ChangeLog-1993-2013.
c906108c 11574\f
8d8cb839
EZ
11575;; Local Variables:
11576;; mode: change-log
11577;; left-margin: 8
11578;; fill-column: 74
11579;; version-control: never
11580;; End:
902f2ccb 11581
61baf725 11582 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11583 Copying and distribution of this file, with or without modification,
11584 are permitted provided the copyright notice and this notice are preserved.