]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ec8df234
TT
12017-05-18 Tom Tromey <tom@tromey.com>
2
3 * gdb.rust/simple.exp: Allow Box to be qualified.
4
3e3e7fae
TP
52017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
6
7 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8
59cc050d
PA
92017-05-18 Pedro Alves <palves@redhat.com>
10
11 * gdb.base/fileio.c (test_write, test_read, test_close)
12 (test_fstat): Don't print 'ret' in the fail path.
13
c8f6abd1
PA
142017-05-18 Pedro Alves <palves@redhat.com>
15
16 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
17 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
18 (test_system, test_rename, test_unlink, test_time): Change
19 prototypes.
20 * gdb.base/fileio.exp (stop_msg): Adjust.
21
d2a03b77
PA
222017-05-18 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/fileio.c (null_str): New global.
25 (test_stat): Use it.
26 * gdb.base/fileio.exp: Remove nowarnings.
27
0d5c6999
YQ
282017-05-17 Yao Qi <yao.qi@linaro.org>
29
30 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
31
21873064
YQ
322017-05-17 Simon Marchi <simon.marchi@ericsson.com>
33
34 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
35 argument command.
36 (top-level): Invoke test_set_inferior_tty.
37
d512d31c
PA
382017-05-04 Pedro Alves <palves@redhat.com>
39
40 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
41 Add parens to print call for Python 3.
42
90cef2ed
KS
432017-05-03 Keith Seitz <keiths@redhat.com>
44
45 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
46 (main): Call it.
47
14f819c8
TW
482017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
49
50 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
51 to prev and next.
52
913aeadd
TW
532017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
54
55 * gdb.python/py-record-btrace.exp: Remove test for
56 gdb.BtraceInstruction.error.
57
a3be24ad
TW
582017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
59
60 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
61
ae20e79a
TW
622017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
63
64 * gdb.python/py-record-btrace-threads.c: New file.
65 * gdb.python/py-record-btrace-threads.exp: New file.
66
45ce1b47
SDJ
672017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
68
69 PR testsuite/8595
70 * gdb.base/environ.exp: Make test available in all architectures.
71 Move bits related to "info program" testing to
72 gdb.base/info-program.exp. Rewrite tests to use the two new
73 procedures mentione below.
74 (test_set_show_env_var) New procedure.
75 (test_set_show_env_var_equal): Likewise.
76 * gdb.base/info-program.exp: New file.
77
e15c3eb4
KS
782017-04-27 Keith Seitz <keiths@redhat.com>
79
80 * gdb.cp/oranking.cc (test15): New function.
81 (main): Call test15 and declare additional variables for testing.
82 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
83 "p foo101('abc')" tests.
84 Add tests for cv qualifier overloads.
85 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
86 "lvalue reference overload" test.
87 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
88 "print value of f1 on Child&& in f2" test.
89
3a3fd0fd
PA
902017-04-19 Pedro Alves <palves@redhat.com>
91
92 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
93 procedure.
94 (top level): Call it.
95 * lib/gdb.exp (gdb_define_cmd): New procedure.
96
53375380
PA
972017-04-12 Pedro Alves <palves@redhat.com>
98
99 PR gdb/21323
100 * gdb.cp/wide_char_types.c: Include <wchar.h>.
101 (wchar): New global.
102 * gdb.cp/wide_char_types.exp (wide_char_types_program)
103 (do_test_wide_char, wide_char_types_no_program, top level): Add
104 wchar_t testing.
105
53e710ac
PA
1062017-04-12 Pedro Alves <palves@redhat.com>
107
108 PR c++/21323
109 * gdb.cp/wide_char_types.c: New file.
110 * gdb.cp/wide_char_types.exp: New file.
111
0ad9d8c7
SDJ
1122017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
113
114 PR gdb/21352
115 * gdb.trace/tsv.exp: Add test for "tsave -r".
116
b1b45502
IB
1172017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
118
119 * gdb.dlang/watch-loc.c: New file.
120 * gdb.dlang/watch-loc.exp: New file.
121
ec13808e
JK
1222017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 * gdb.python/py-section-script.exp (sepdebug): New testcases.
125
fe5f7374
AK
1262017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
127
128 * gdb.arch/arc-analyze-prologue.S: New file.
129 * gdb.arch/arc-analyze-prologue.exp: Likewise.
130
eea78757
AK
1312017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
132
133 * gdb.arch/arc-decode-insn.S: New file.
134 * gdb.arch/arc-decode-insn.exp: Likewise.
135
5badf10a
IR
1362017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
137
138 PR tdep/20928
139 * gdb.arch/sparc64-regs.exp: New file.
140 * gdb.arch/sparc64-regs.S: Likewise.
141
cee59b3f
TW
1422017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
143
144 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
145 and memory view on Python 3.
146
c0f55cc6
AV
1472017-03-20 Artemiy Volkov <artemiyv@acm.org>
148 Keith Seitz <keiths@redhat.com>
149
150 PR gdb/14441
151 * gdb.cp/demangle.exp: Add rvalue reference tests.
152 * gdb.cp/rvalue-ref-casts.cc: New file.
153 * gdb.cp/rvalue-ref-casts.exp: New file.
154 * gdb.cp/rvalue-ref-overload.cc: New file.
155 * gdb.cp/rvalue-ref-overload.exp: New file.
156 * gdb.cp/rvalue-ref-params.cc: New file.
157 * gdb.cp/rvalue-ref-params.exp: New file.
158 * gdb.cp/rvalue-ref-sizeof.cc: New file.
159 * gdb.cp/rvalue-ref-sizeof.exp: New file.
160 * gdb.cp/rvalue-ref-types.cc: New file.
161 * gdb.cp/rvalue-ref-types.exp: New file.
162 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
163 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
164
51457a05
MAL
1652017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
166
167 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
168 New procedure.
169
5b291c04
MAL
1702017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
171
172 * lib/mi-support.exp (mi_gdb_test): Add additional message
173 for unexpected output.
174
59a56148
AA
1752017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
176
177 * gdb.base/examine-backward.c (Barrier): New character array
178 constant, to ensure that TestStrings is preceded by a string
179 terminator.
180
7942e96e
AA
1812017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
182
183 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
184 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
185 and implicit pointer into such a location.
186
6ebac3fb
DE
1872017-03-16 Doug Evans <dje@google.com>
188
189 * gdb.python/py-lazy-string (pointer): Really add new typedef.
190
ec3b243d
TP
1912017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
192
193 * gdb.cp/m-static.exp: Fix expectation for prototype of
194 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
195
1962017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
197
198 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
199 * gdb.guile/scm-lazy-string.c: New file.
200 * gdb.guile/scm-value.exp: Move lazy string tests to ...
201 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
202 for pointer, array, typedef lazy strings.
203
2cc36e25 2042017-03-16 Doug Evans <dje@google.com>
34b43320
DE
205
206 PR python/17728, python/18439, python/18779
207 * gdb.python/py-value.c (main) Delete locals sptr, sn.
208 * gdb.python/py-lazy-string.c (pointer): New typedef.
209 (main): New locals ptr, array, typedef_ptr.
210 * gdb.python/py-value.exp: Move lazy string tests to ...
211 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
212 array, typedef lazy strings.
ec3b243d 213
0efcde63
AK
2142017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
215
216 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
217 Add optional 'test' parameter.
218
7978d7c3
SM
2192017-03-13 Simon Marchi <simon.marchi@ericsson.com>
220
221 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
222 Skip for versions of DejaGnu < 1.5.
223
896c0c1e
SM
2242017-03-13 Simon Marchi <simon.marchi@ericsson.com>
225
226 * lib/gdb.exp (dejagnu_version): New proc.
227 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
228 Use dejagnu_version.
229
5f4d1085
KS
2302017-03-10 Keith Seitz <keiths@redhat.com>
231
232 PR c++/8128
233 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
234 type from destructor regexps.
235 Add a branch which actually passes the test.
236 Adjust "ptype t5i" test names.
237
1de05205
PA
2382017-03-08 Pedro Alves <palves@redhat.com>
239
240 * gdb.base/step-over-exit.exp: Add explicit test message.
241
c65d6b55
PA
2422017-03-08 Pedro Alves <palves@redhat.com>
243
244 PR gdb/18360
245 * gdb.threads/interrupt-while-step-over.c: New file.
246 * gdb.threads/interrupt-while-step-over.exp: New file.
247
2e86a283
PA
2482017-03-08 Pedro Alves <palves@redhat.com>
249
250 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
251 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
252
25dcbff6
PA
2532017-03-08 Pedro Alves <palves@redhat.com>
254
255 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
256 PKRU as not supported as a PASS.
257
dc9366eb
PA
2582017-03-08 Pedro Alves <palves@redhat.com>
259
260 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
261 prefix instead of $binfile1/$binfile2.
262 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
263 in test message.
264 * gdb.python/py-completion.exp: Use "load python file" as test
265 messages instead of unstable path names.
266
6e5d74e7
PA
2672017-03-08 Pedro Alves <palves@redhat.com>
268 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 PR cli/21218
271 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
272 New proc.
273 (top level): Call it.
274
9753a2f6
PA
2752017-03-08 Pedro Alves <palves@redhat.com>
276
277 PR tui/21216
278 * gdb.tui/tui-nl-filtered-output.exp: New file.
279
1a4dd9dd
PA
2802017-03-08 Pedro Alves <palves@redhat.com>
281
282 * gdb.base/completion.exp: Move TUI completion tests to ...
283 * gdb.tui/completion.exp: ... this new file.
284
7cbbff33
PA
2852017-03-08 Pedro Alves <palves@redhat.com>
286
287 * gdb.base/tui-disasm-long-lines.c,
288 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
289 gdb.base/tui-layout.exp: Move to ...
290 * gdb.tui/: ... this new directory.
291
5f6fd321
PA
2922017-03-07 Pedro Alves <palves@redhat.com>
293
294 * gdb.base/tui-layout.c: New file.
295 * gdb.base/tui-layout.exp: New file.
296
44959fa8
PA
2972017-03-07 Pedro Alves <palves@redhat.com>
298
299 * gdb.base/tui-layout.c: Rename to ...
300 * gdb.base/tui-disasm-long-lines.c: ... this.
301 * gdb.base/tui-layout.exp: Rename to ...
302 * gdb.base/tui-disasm-long-lines.exp: ... this.
303
f8c4e718
PA
3042017-03-07 Pedro Alves <palves@redhat.com>
305
306 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
307
6dbb839a 3082017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
309
310 * i386-mpx-call.c: New file.
311 * i386-mpx-call.exp: New file.
312
65b48a81
PB
3132017-02-28 Peter Bergner <bergner@vnet.ibm.com>
314
315 * gdb.arch/powerpc-power.exp: Delete test.
316 * gdb.arch/powerpc-power.s: Likewise.
317 * gdb.disasm/disassembler-options.exp: New test.
318 * gdb.arch/powerpc-altivec.exp: Likewise.
319 * gdb.arch/powerpc-altivec.s: Likewise.
320 * gdb.arch/powerpc-altivec2.exp: Likewise.
321 * gdb.arch/powerpc-altivec2.s: Likewise.
322 * gdb.arch/powerpc-altivec3.exp: Likewise.
323 * gdb.arch/powerpc-altivec3.s: Likewise.
324 * gdb.arch/powerpc-power7.exp: Likewise.
325 * gdb.arch/powerpc-power7.s: Likewise.
326 * gdb.arch/powerpc-power8.exp: Likewise.
327 * gdb.arch/powerpc-power8.s: Likewise.
328 * gdb.arch/powerpc-power9.exp: Likewise.
329 * gdb.arch/powerpc-power9.s: Likewise.
330 * gdb.arch/powerpc-vsx.exp: Likewise.
331 * gdb.arch/powerpc-vsx.s: Likewise.
332 * gdb.arch/powerpc-vsx2.exp: Likewise.
333 * gdb.arch/powerpc-vsx2.s: Likewise.
334 * gdb.arch/powerpc-vsx3.exp: Likewise.
335 * gdb.arch/powerpc-vsx3.s: Likewise.
336 * gdb.arch/arm-disassembler-options.exp: Likewise.
337 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
338 * gdb.arch/s390-disassembler-options.exp: Likewise.
339
17cd4947
LM
3402017-02-23 Luis Machado <lgustavo@codesourcery.com>
341
342 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
343 (check_supported_features): ... this. Changed return type to void.
344 (supports_rdseed): New static global.
345 (rdseed): Check supports_rdseed.
346 (initialize): Call check_supported_features.
347
2039d74e
EBM
3482017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
349
350 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
351 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
352 and lqarx/stqcx.
353 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
354 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
355
a51d7ecf
EBM
3562017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
357
358 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
359 uppercase.
360
0224619f
JK
3612017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 * gdb.dwarf2/formdata16.c: New file.
364 * gdb.dwarf2/formdata16.exp: New file.
365 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
366
216f72a1
JK
3672017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
370 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
371 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
372 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
373 DW_AT_GNU_*.
374
43988095
JK
3752017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
376
377 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
378
99e8a4f9
SDJ
3792017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
380
381 PR gdb/21164
382 * gdb.base/maint.exp: Add testcases for when the commands do
383 not have arguments.
384
b58a8c0c
TP
3852017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
386
387 * gdb.cp/chained-calls.exp: Use p instead of P.
388
4e746bb6
TW
3892017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
390
391 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
392 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
393
3f77c769
TT
3942017-02-14 Tom Tromey <tom@tromey.com>
395
396 PR python/13598:
397 * gdb.python/py-events.exp: Add before_prompt event tests.
398
075beec0
AA
3992017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
400
401 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
402
bf5f525c
LM
4032017-02-13 Luis Machado <lgustavo@codesourcery.com>
404
405 * gdb.linespec/explicit.c (my_unique_function_name): New function.
406 (main): Call my_unique_function_name.
407 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
408 completion of patterns with a single match.
409 Add missing -re switches to gdb_test_multiple calls.
410
13a66184
LM
4112017-02-13 Luis Machado <lgustavo@codesourcery.com>
412
413 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
414 return if core file is not recognized.
415
26a06916
SM
4162017-02-10 Simon Marchi <simon.marchi@ericsson.com>
417
418 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
419 and extra UIs.
420
b761ca9e
SM
4212017-02-10 Simon Marchi <simon.marchi@ericsson.com>
422
423 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
424 proc_with_prefix.
425
b964bee0
TT
4262017-02-10 Tom Tromey <tom@tromey.com>
427
428 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
429
18da0c51
MG
4302017-02-10 Martin Galvan <martingalvan@sourceware.org>
431
432 PR gdb/21122
433 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
434
604c4576
JG
4352017-02-08 Jerome Guitton <guitton@adacore.com>
436
437 * gdb.base/define.exp: Add test for command abbreviations
438 in define.
439
20b477a7
LM
4402017-02-06 Luis Machado <lgustavo@codesourcery.com>
441
442 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
443 * gdb.reverse/insn-reverse-x86.c: New file.
444
3f7b46f2
IR
4452017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
446
447 PR tdep/20936
448 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
449
f0fd41c1
TT
4502017-02-03 Tom Tromey <tom@tromey.com>
451
452 PR rust/21097:
453 * gdb.rust/simple.exp: Add new tests.
454
5be5dbf0
PA
4552017-02-02 Pedro Alves <palves@redhat.com>
456
457 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
458 tests.
459
7346ef59
AA
4602017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
461
462 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
463 taking a 2-byte value out of a 4-byte DWARF implicit value on
464 big-endian targets.
465 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
466 logic. Add test cases for DW_OP_implicit.
467
787f0025
MM
4682017-02-01 Markus Metzger <markus.t.metzger@intel.com>
469
470 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
471
68777c29
MM
4722017-02-01 Markus Metzger <markus.t.metzger@intel.com>
473
474 * gdb.btrace/enable.exp: Call gdb_exit before
475 skip_gdbserver_tests.
476
0a1c7e28
MM
4772017-02-01 Markus Metzger <markus.t.metzger@intel.com>
478
479 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
480 GDBFLAGS.
481
b5ac99b0
MM
4822017-02-01 Markus Metzger <markus.t.metzger@intel.com>
483
484 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
485 the test is skipped.
486 * gdb.btrace/data.exp: Likewise.
487 * gdb.btrace/delta.exp: Likewise.
488 * gdb.btrace/dlopen.exp: Likewise.
489 * gdb.btrace/enable-running.exp: Likewise.
490 * gdb.btrace/enable.exp: Likewise.
491 * gdb.btrace/exception.exp: Likewise.
492 * gdb.btrace/function_call_history.exp: Likewise.
493 * gdb.btrace/gcore.exp: Likewise.
494 * gdb.btrace/instruction_history.exp: Likewise.
495 * gdb.btrace/multi-thread-step.exp: Likewise.
496 * gdb.btrace/nohist.exp: Likewise.
497 * gdb.btrace/non-stop.exp: Likewise.
498 * gdb.btrace/reconnect.exp: Likewise.
499 * gdb.btrace/record_goto-step.exp: Likewise.
500 * gdb.btrace/record_goto.exp: Likewise.
501 * gdb.btrace/rn-dl-bind.exp: Likewise.
502 * gdb.btrace/segv.exp: Likewise.
503 * gdb.btrace/step.exp: Likewise.
504 * gdb.btrace/stepi.exp: Likewise.
505 * gdb.btrace/tailcall-only.exp: Likewise.
506 * gdb.btrace/tailcall.exp: Likewise.
507 * gdb.btrace/tsx.exp: Likewise.
508 * gdb.btrace/unknown_functions.exp: Likewise.
509 * gdb.btrace/vdso.exp: Likewise.
510
cd4007e4
MM
5112017-02-01 Markus Metzger <markus.t.metzger@intel.com>
512
513 * gdb.btrace/enable-running.c: New.
514 * gdb.btrace/enable-running.exp: New.
515
2735833d
WT
5162017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
517
518 * gdb.arch/amd64-gs_base.c: New file.
519 * gdb.arch/amd64-gs_base.exp: New file.
520
b51e1e94
LM
5212017-01-26 Luis Machado <lgustavo@codesourcery.com>
522
523 * lib/memory.exp: Remove spurious empty newlines.
524
72ca0410
SM
5252017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
526
527 * gdb.python/py-bad-printers.exp: Load python file using "source".
528 * gdb.python/py-events.exp: Likewise.
529 * gdb.python/py-evsignal.exp: Likewise.
530 * gdb.python/py-evthreads.exp: Likewise.
531 * gdb.python/py-frame-args.exp: Likewise.
532 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
533 * gdb.python/py-framefilter-mi.exp: Likewise.
534 * gdb.python/py-framefilter.exp: Likewise.
535 * gdb.python/py-mi.exp: Likewise.
536 * gdb.python/py-pp-maint.exp: Likewise.
537 * gdb.python/py-pp-registration.exp: Likewise.
538 * gdb.python/py-prettyprint.exp: Likewise.
539 (run_lang_tests): Likewise.
540 * gdb.python/py-typeprint.exp: Likewise.
541
e309aa65
LM
5422017-01-26 Luis Machado <lgustavo@codesourcery.com>
543
544 * lib/memory.exp: New file.
545 * lib/gdb.exp: Load memory.exp.
546 * gdb.base/memattr.exp (delete_memory): Move proc to
547 lib/memory.exp and rename to delete_memory_regions.
548 Replace delete_memory with delete_memory_regions.
549 Cleanup memory regions before tests.
550 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
551 before tests.
552
515aff23
LM
5532017-01-26 Luis Machado <lgustavo@codesourcery.com>
554
555 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
556 files.
557 (initialize): New function conditionally defined.
558 (testcases): Move within conditional block.
559 (main): Call initialize.
560 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
561 of gdb.reverse/insn-reverse.c.
562 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
563 gdb.reverse/insn-reverse.c.
564
d8b49cf0
YQ
5652017-01-26 Yao Qi <yao.qi@linaro.org>
566
567 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
568 disassemble on address 0.
569
f13a9a0c
YQ
5702017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
571 Yao Qi <yao.qi@linaro.org>
572
573 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
574 * gdb.dwarf2/implptr-64bit.S: Remove.
575 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
576 variables in caller's context. Add DW_OP_implicit_value.
577
5ac95241
YQ
5782017-01-25 Yao Qi <yao.qi@linaro.org>
579
580 * lib/dwarf.exp (Dwarf::_location): Handle
581 DW_OP_GNU_implicit_pointer with proper size.
582
23e82930
LM
5832017-01-20 Luis Machado <lgustavo@codesourcery.com>
584
585 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
586 and add untested calls.
587
d334ae25
LM
5882017-01-20 Luis Machado <lgustavo@codesourcery.com>
589
590 * gdb.python/python.exp: Check line number against what GDB thinks
591 the line number is for func1.
592
f5e6296e
IB
5932017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
594
595 * gdb.dlang/debug-expr.exp: New file.
596
5b362f04
LM
5972016-12-23 Luis Machado <lgustavo@codesourcery.com>
598
599 Fix test names for the following files:
600
601 * gdb.ada/exec_changed.exp
602 * gdb.ada/info_types.exp
603 * gdb.arch/aarch64-atomic-inst.exp
604 * gdb.arch/aarch64-fp.exp
605 * gdb.arch/altivec-abi.exp
606 * gdb.arch/altivec-regs.exp
607 * gdb.arch/amd64-byte.exp
608 * gdb.arch/amd64-disp-step.exp
609 * gdb.arch/amd64-dword.exp
610 * gdb.arch/amd64-entry-value-inline.exp
611 * gdb.arch/amd64-entry-value-param.exp
612 * gdb.arch/amd64-entry-value-paramref.exp
613 * gdb.arch/amd64-entry-value.exp
614 * gdb.arch/amd64-i386-address.exp
615 * gdb.arch/amd64-invalid-stack-middle.exp
616 * gdb.arch/amd64-invalid-stack-top.exp
617 * gdb.arch/amd64-optimout-repeat.exp
618 * gdb.arch/amd64-prologue-skip.exp
619 * gdb.arch/amd64-prologue-xmm.exp
620 * gdb.arch/amd64-stap-special-operands.exp
621 * gdb.arch/amd64-stap-wrong-subexp.exp
622 * gdb.arch/amd64-tailcall-cxx.exp
623 * gdb.arch/amd64-tailcall-noret.exp
624 * gdb.arch/amd64-tailcall-ret.exp
625 * gdb.arch/amd64-tailcall-self.exp
626 * gdb.arch/amd64-word.exp
627 * gdb.arch/arm-bl-branch-dest.exp
628 * gdb.arch/arm-disp-step.exp
629 * gdb.arch/arm-neon.exp
630 * gdb.arch/arm-single-step-kernel-helper.exp
631 * gdb.arch/avr-flash-qualifier.exp
632 * gdb.arch/disp-step-insn-reloc.exp
633 * gdb.arch/e500-abi.exp
634 * gdb.arch/e500-regs.exp
635 * gdb.arch/ftrace-insn-reloc.exp
636 * gdb.arch/i386-avx512.exp
637 * gdb.arch/i386-bp_permanent.exp
638 * gdb.arch/i386-byte.exp
639 * gdb.arch/i386-cfi-notcurrent.exp
640 * gdb.arch/i386-disp-step.exp
641 * gdb.arch/i386-dr3-watch.exp
642 * gdb.arch/i386-float.exp
643 * gdb.arch/i386-gnu-cfi.exp
644 * gdb.arch/i386-mpx-map.exp
645 * gdb.arch/i386-mpx-sigsegv.exp
646 * gdb.arch/i386-mpx-simple_segv.exp
647 * gdb.arch/i386-mpx.exp
648 * gdb.arch/i386-permbkpt.exp
649 * gdb.arch/i386-prologue.exp
650 * gdb.arch/i386-signal.exp
651 * gdb.arch/i386-size-overlap.exp
652 * gdb.arch/i386-unwind.exp
653 * gdb.arch/i386-word.exp
654 * gdb.arch/mips-fcr.exp
655 * gdb.arch/powerpc-d128-regs.exp
656 * gdb.arch/powerpc-stackless.exp
657 * gdb.arch/ppc64-atomic-inst.exp
658 * gdb.arch/s390-stackless.exp
659 * gdb.arch/s390-tdbregs.exp
660 * gdb.arch/s390-vregs.exp
661 * gdb.arch/sparc-sysstep.exp
662 * gdb.arch/thumb-bx-pc.exp
663 * gdb.arch/thumb-singlestep.exp
664 * gdb.arch/thumb2-it.exp
665 * gdb.arch/vsx-regs.exp
666 * gdb.asm/asm-source.exp
667 * gdb.base/a2-run.exp
668 * gdb.base/advance.exp
669 * gdb.base/all-bin.exp
670 * gdb.base/anon.exp
671 * gdb.base/args.exp
672 * gdb.base/arithmet.exp
673 * gdb.base/async-shell.exp
674 * gdb.base/async.exp
675 * gdb.base/attach-pie-noexec.exp
676 * gdb.base/attach-twice.exp
677 * gdb.base/auto-load.exp
678 * gdb.base/bang.exp
679 * gdb.base/bitfields.exp
680 * gdb.base/break-always.exp
681 * gdb.base/break-caller-line.exp
682 * gdb.base/break-entry.exp
683 * gdb.base/break-inline.exp
684 * gdb.base/break-on-linker-gcd-function.exp
685 * gdb.base/break-probes.exp
686 * gdb.base/break.exp
687 * gdb.base/breakpoint-shadow.exp
688 * gdb.base/call-ar-st.exp
689 * gdb.base/call-sc.exp
690 * gdb.base/call-signal-resume.exp
691 * gdb.base/call-strs.exp
692 * gdb.base/callfuncs.exp
693 * gdb.base/catch-fork-static.exp
694 * gdb.base/catch-gdb-caused-signals.exp
695 * gdb.base/catch-load.exp
696 * gdb.base/catch-signal-fork.exp
697 * gdb.base/catch-signal.exp
698 * gdb.base/catch-syscall.exp
699 * gdb.base/charset.exp
700 * gdb.base/checkpoint.exp
701 * gdb.base/chng-syms.exp
702 * gdb.base/code-expr.exp
703 * gdb.base/code_elim.exp
704 * gdb.base/commands.exp
705 * gdb.base/completion.exp
706 * gdb.base/complex.exp
707 * gdb.base/cond-expr.exp
708 * gdb.base/condbreak.exp
709 * gdb.base/consecutive.exp
710 * gdb.base/continue-all-already-running.exp
711 * gdb.base/coredump-filter.exp
712 * gdb.base/corefile.exp
713 * gdb.base/dbx.exp
714 * gdb.base/debug-expr.exp
715 * gdb.base/define.exp
716 * gdb.base/del.exp
717 * gdb.base/disabled-location.exp
718 * gdb.base/disasm-end-cu.exp
719 * gdb.base/disasm-optim.exp
720 * gdb.base/display.exp
721 * gdb.base/duplicate-bp.exp
722 * gdb.base/ena-dis-br.exp
723 * gdb.base/ending-run.exp
724 * gdb.base/enumval.exp
725 * gdb.base/environ.exp
726 * gdb.base/eu-strip-infcall.exp
727 * gdb.base/eval-avoid-side-effects.exp
728 * gdb.base/eval-skip.exp
729 * gdb.base/exitsignal.exp
730 * gdb.base/expand-psymtabs.exp
731 * gdb.base/filesym.exp
732 * gdb.base/find-unmapped.exp
733 * gdb.base/finish.exp
734 * gdb.base/float.exp
735 * gdb.base/foll-exec-mode.exp
736 * gdb.base/foll-exec.exp
737 * gdb.base/foll-fork.exp
738 * gdb.base/fortran-sym-case.exp
739 * gdb.base/freebpcmd.exp
740 * gdb.base/func-ptr.exp
741 * gdb.base/func-ptrs.exp
742 * gdb.base/funcargs.exp
743 * gdb.base/gcore-buffer-overflow.exp
744 * gdb.base/gcore-relro-pie.exp
745 * gdb.base/gcore-relro.exp
746 * gdb.base/gcore.exp
747 * gdb.base/gdb1090.exp
748 * gdb.base/gdb11530.exp
749 * gdb.base/gdb11531.exp
750 * gdb.base/gdb1821.exp
751 * gdb.base/gdbindex-stabs.exp
752 * gdb.base/gdbvars.exp
753 * gdb.base/hbreak.exp
754 * gdb.base/hbreak2.exp
755 * gdb.base/included.exp
756 * gdb.base/infcall-input.exp
757 * gdb.base/inferior-died.exp
758 * gdb.base/infnan.exp
759 * gdb.base/info-macros.exp
760 * gdb.base/info-os.exp
761 * gdb.base/info-proc.exp
762 * gdb.base/info-shared.exp
763 * gdb.base/info-target.exp
764 * gdb.base/infoline.exp
765 * gdb.base/interp.exp
766 * gdb.base/interrupt.exp
767 * gdb.base/jit-reader.exp
768 * gdb.base/jit-simple.exp
769 * gdb.base/kill-after-signal.exp
770 * gdb.base/kill-detach-inferiors-cmd.exp
771 * gdb.base/label.exp
772 * gdb.base/langs.exp
773 * gdb.base/ldbl_e308.exp
774 * gdb.base/line-symtabs.exp
775 * gdb.base/linespecs.exp
776 * gdb.base/list.exp
777 * gdb.base/long_long.exp
778 * gdb.base/longest-types.exp
779 * gdb.base/maint.exp
780 * gdb.base/max-value-size.exp
781 * gdb.base/memattr.exp
782 * gdb.base/mips_pro.exp
783 * gdb.base/morestack.exp
784 * gdb.base/moribund-step.exp
785 * gdb.base/multi-forks.exp
786 * gdb.base/nested-addr.exp
787 * gdb.base/nextoverexit.exp
788 * gdb.base/noreturn-finish.exp
789 * gdb.base/noreturn-return.exp
790 * gdb.base/nostdlib.exp
791 * gdb.base/offsets.exp
792 * gdb.base/opaque.exp
793 * gdb.base/pc-fp.exp
794 * gdb.base/permissions.exp
795 * gdb.base/print-symbol-loading.exp
796 * gdb.base/prologue-include.exp
797 * gdb.base/psymtab.exp
798 * gdb.base/ptype.exp
799 * gdb.base/random-signal.exp
800 * gdb.base/randomize.exp
801 * gdb.base/range-stepping.exp
802 * gdb.base/readline-ask.exp
803 * gdb.base/recpar.exp
804 * gdb.base/recurse.exp
805 * gdb.base/relational.exp
806 * gdb.base/restore.exp
807 * gdb.base/return-nodebug.exp
808 * gdb.base/return.exp
809 * gdb.base/run-after-attach.exp
810 * gdb.base/save-bp.exp
811 * gdb.base/scope.exp
812 * gdb.base/sect-cmd.exp
813 * gdb.base/set-lang-auto.exp
814 * gdb.base/set-noassign.exp
815 * gdb.base/setvar.exp
816 * gdb.base/sigall.exp
817 * gdb.base/sigbpt.exp
818 * gdb.base/siginfo-addr.exp
819 * gdb.base/siginfo-infcall.exp
820 * gdb.base/siginfo-obj.exp
821 * gdb.base/siginfo.exp
822 * gdb.base/signals-state-child.exp
823 * gdb.base/signest.exp
824 * gdb.base/sigstep.exp
825 * gdb.base/sizeof.exp
826 * gdb.base/skip.exp
827 * gdb.base/solib-corrupted.exp
828 * gdb.base/solib-nodir.exp
829 * gdb.base/solib-search.exp
830 * gdb.base/stack-checking.exp
831 * gdb.base/stale-infcall.exp
832 * gdb.base/stap-probe.exp
833 * gdb.base/start.exp
834 * gdb.base/step-break.exp
835 * gdb.base/step-bt.exp
836 * gdb.base/step-line.exp
837 * gdb.base/step-over-exit.exp
838 * gdb.base/step-over-syscall.exp
839 * gdb.base/step-resume-infcall.exp
840 * gdb.base/step-test.exp
841 * gdb.base/store.exp
842 * gdb.base/structs3.exp
843 * gdb.base/sym-file.exp
844 * gdb.base/symbol-without-target_section.exp
845 * gdb.base/term.exp
846 * gdb.base/testenv.exp
847 * gdb.base/ui-redirect.exp
848 * gdb.base/until.exp
849 * gdb.base/unwindonsignal.exp
850 * gdb.base/value-double-free.exp
851 * gdb.base/vla-datatypes.exp
852 * gdb.base/vla-ptr.exp
853 * gdb.base/vla-sideeffect.exp
854 * gdb.base/volatile.exp
855 * gdb.base/watch-cond-infcall.exp
856 * gdb.base/watch-cond.exp
857 * gdb.base/watch-non-mem.exp
858 * gdb.base/watch-read.exp
859 * gdb.base/watch-vfork.exp
860 * gdb.base/watchpoint-cond-gone.exp
861 * gdb.base/watchpoint-delete.exp
862 * gdb.base/watchpoint-hw-hit-once.exp
863 * gdb.base/watchpoint-hw.exp
864 * gdb.base/watchpoint-stops-at-right-insn.exp
865 * gdb.base/watchpoints.exp
866 * gdb.base/wchar.exp
867 * gdb.base/whatis-exp.exp
868 * gdb.btrace/buffer-size.exp
869 * gdb.btrace/data.exp
870 * gdb.btrace/delta.exp
871 * gdb.btrace/dlopen.exp
872 * gdb.btrace/enable.exp
873 * gdb.btrace/exception.exp
874 * gdb.btrace/function_call_history.exp
875 * gdb.btrace/gcore.exp
876 * gdb.btrace/instruction_history.exp
877 * gdb.btrace/nohist.exp
878 * gdb.btrace/reconnect.exp
879 * gdb.btrace/record_goto-step.exp
880 * gdb.btrace/record_goto.exp
881 * gdb.btrace/rn-dl-bind.exp
882 * gdb.btrace/segv.exp
883 * gdb.btrace/step.exp
884 * gdb.btrace/stepi.exp
885 * gdb.btrace/tailcall-only.exp
886 * gdb.btrace/tailcall.exp
887 * gdb.btrace/tsx.exp
888 * gdb.btrace/unknown_functions.exp
889 * gdb.btrace/vdso.exp
890 * gdb.compile/compile-ifunc.exp
891 * gdb.compile/compile-ops.exp
892 * gdb.compile/compile-print.exp
893 * gdb.compile/compile-setjmp.exp
894 * gdb.cp/abstract-origin.exp
895 * gdb.cp/ambiguous.exp
896 * gdb.cp/annota2.exp
897 * gdb.cp/annota3.exp
898 * gdb.cp/anon-ns.exp
899 * gdb.cp/anon-struct.exp
900 * gdb.cp/anon-union.exp
901 * gdb.cp/arg-reference.exp
902 * gdb.cp/baseenum.exp
903 * gdb.cp/bool.exp
904 * gdb.cp/breakpoint.exp
905 * gdb.cp/bs15503.exp
906 * gdb.cp/call-c.exp
907 * gdb.cp/casts.exp
908 * gdb.cp/chained-calls.exp
909 * gdb.cp/class2.exp
910 * gdb.cp/classes.exp
911 * gdb.cp/cmpd-minsyms.exp
912 * gdb.cp/converts.exp
913 * gdb.cp/cp-relocate.exp
914 * gdb.cp/cpcompletion.exp
915 * gdb.cp/cpexprs.exp
916 * gdb.cp/cplabel.exp
917 * gdb.cp/cplusfuncs.exp
918 * gdb.cp/cpsizeof.exp
919 * gdb.cp/ctti.exp
920 * gdb.cp/derivation.exp
921 * gdb.cp/destrprint.exp
922 * gdb.cp/dispcxx.exp
923 * gdb.cp/enum-class.exp
924 * gdb.cp/exception.exp
925 * gdb.cp/exceptprint.exp
926 * gdb.cp/expand-psymtabs-cxx.exp
927 * gdb.cp/expand-sals.exp
928 * gdb.cp/extern-c.exp
929 * gdb.cp/filename.exp
930 * gdb.cp/formatted-ref.exp
931 * gdb.cp/fpointer.exp
932 * gdb.cp/gdb1355.exp
933 * gdb.cp/gdb2495.exp
934 * gdb.cp/hang.exp
935 * gdb.cp/impl-this.exp
936 * gdb.cp/infcall-dlopen.exp
937 * gdb.cp/inherit.exp
938 * gdb.cp/iostream.exp
939 * gdb.cp/koenig.exp
940 * gdb.cp/local.exp
941 * gdb.cp/m-data.exp
942 * gdb.cp/m-static.exp
943 * gdb.cp/mb-ctor.exp
944 * gdb.cp/mb-inline.exp
945 * gdb.cp/mb-templates.exp
946 * gdb.cp/member-name.exp
947 * gdb.cp/member-ptr.exp
948 * gdb.cp/meth-typedefs.exp
949 * gdb.cp/method.exp
950 * gdb.cp/method2.exp
951 * gdb.cp/minsym-fallback.exp
952 * gdb.cp/misc.exp
953 * gdb.cp/namelessclass.exp
954 * gdb.cp/namespace-enum.exp
955 * gdb.cp/namespace-nested-import.exp
956 * gdb.cp/namespace.exp
957 * gdb.cp/nextoverthrow.exp
958 * gdb.cp/no-dmgl-verbose.exp
959 * gdb.cp/non-trivial-retval.exp
960 * gdb.cp/noparam.exp
961 * gdb.cp/nsdecl.exp
962 * gdb.cp/nsimport.exp
963 * gdb.cp/nsnested.exp
964 * gdb.cp/nsnoimports.exp
965 * gdb.cp/nsrecurs.exp
966 * gdb.cp/nsstress.exp
967 * gdb.cp/nsusing.exp
968 * gdb.cp/operator.exp
969 * gdb.cp/oranking.exp
970 * gdb.cp/overload-const.exp
971 * gdb.cp/overload.exp
972 * gdb.cp/ovldbreak.exp
973 * gdb.cp/ovsrch.exp
974 * gdb.cp/paren-type.exp
975 * gdb.cp/parse-lang.exp
976 * gdb.cp/pass-by-ref.exp
977 * gdb.cp/pr-1023.exp
978 * gdb.cp/pr-1210.exp
979 * gdb.cp/pr-574.exp
980 * gdb.cp/pr10687.exp
981 * gdb.cp/pr12028.exp
982 * gdb.cp/pr17132.exp
983 * gdb.cp/pr17494.exp
984 * gdb.cp/pr9067.exp
985 * gdb.cp/pr9167.exp
986 * gdb.cp/pr9631.exp
987 * gdb.cp/printmethod.exp
988 * gdb.cp/psmang.exp
989 * gdb.cp/psymtab-parameter.exp
990 * gdb.cp/ptype-cv-cp.exp
991 * gdb.cp/ptype-flags.exp
992 * gdb.cp/re-set-overloaded.exp
993 * gdb.cp/ref-types.exp
994 * gdb.cp/rtti.exp
995 * gdb.cp/scope-err.exp
996 * gdb.cp/shadow.exp
997 * gdb.cp/smartp.exp
998 * gdb.cp/static-method.exp
999 * gdb.cp/static-print-quit.exp
1000 * gdb.cp/temargs.exp
1001 * gdb.cp/templates.exp
1002 * gdb.cp/try_catch.exp
1003 * gdb.cp/typedef-operator.exp
1004 * gdb.cp/typeid.exp
1005 * gdb.cp/userdef.exp
1006 * gdb.cp/using-crash.exp
1007 * gdb.cp/var-tag.exp
1008 * gdb.cp/virtbase.exp
1009 * gdb.cp/virtfunc.exp
1010 * gdb.cp/virtfunc2.exp
1011 * gdb.cp/vla-cxx.exp
1012 * gdb.disasm/t01_mov.exp
1013 * gdb.disasm/t02_mova.exp
1014 * gdb.disasm/t03_add.exp
1015 * gdb.disasm/t04_sub.exp
1016 * gdb.disasm/t05_cmp.exp
1017 * gdb.disasm/t06_ari2.exp
1018 * gdb.disasm/t07_ari3.exp
1019 * gdb.disasm/t08_or.exp
1020 * gdb.disasm/t09_xor.exp
1021 * gdb.disasm/t10_and.exp
1022 * gdb.disasm/t11_logs.exp
1023 * gdb.disasm/t12_bit.exp
1024 * gdb.disasm/t13_otr.exp
1025 * gdb.dlang/circular.exp
1026 * gdb.dwarf2/arr-stride.exp
1027 * gdb.dwarf2/arr-subrange.exp
1028 * gdb.dwarf2/atomic-type.exp
1029 * gdb.dwarf2/bad-regnum.exp
1030 * gdb.dwarf2/bitfield-parent-optimized-out.exp
1031 * gdb.dwarf2/callframecfa.exp
1032 * gdb.dwarf2/clztest.exp
1033 * gdb.dwarf2/corrupt.exp
1034 * gdb.dwarf2/data-loc.exp
1035 * gdb.dwarf2/dup-psym.exp
1036 * gdb.dwarf2/dw2-anon-mptr.exp
1037 * gdb.dwarf2/dw2-anonymous-func.exp
1038 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
1039 * gdb.dwarf2/dw2-bad-unresolved.exp
1040 * gdb.dwarf2/dw2-basic.exp
1041 * gdb.dwarf2/dw2-canonicalize-type.exp
1042 * gdb.dwarf2/dw2-case-insensitive.exp
1043 * gdb.dwarf2/dw2-common-block.exp
1044 * gdb.dwarf2/dw2-compdir-oldgcc.exp
1045 * gdb.dwarf2/dw2-compressed.exp
1046 * gdb.dwarf2/dw2-const.exp
1047 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
1048 * gdb.dwarf2/dw2-cu-size.exp
1049 * gdb.dwarf2/dw2-dup-frame.exp
1050 * gdb.dwarf2/dw2-entry-value.exp
1051 * gdb.dwarf2/dw2-icycle.exp
1052 * gdb.dwarf2/dw2-ifort-parameter.exp
1053 * gdb.dwarf2/dw2-inline-break.exp
1054 * gdb.dwarf2/dw2-inline-param.exp
1055 * gdb.dwarf2/dw2-intercu.exp
1056 * gdb.dwarf2/dw2-intermix.exp
1057 * gdb.dwarf2/dw2-lexical-block-bare.exp
1058 * gdb.dwarf2/dw2-linkage-name-trust.exp
1059 * gdb.dwarf2/dw2-minsym-in-cu.exp
1060 * gdb.dwarf2/dw2-noloc.exp
1061 * gdb.dwarf2/dw2-op-call.exp
1062 * gdb.dwarf2/dw2-op-out-param.exp
1063 * gdb.dwarf2/dw2-opt-structptr.exp
1064 * gdb.dwarf2/dw2-param-error.exp
1065 * gdb.dwarf2/dw2-producer.exp
1066 * gdb.dwarf2/dw2-ranges-base.exp
1067 * gdb.dwarf2/dw2-ref-missing-frame.exp
1068 * gdb.dwarf2/dw2-reg-undefined.exp
1069 * gdb.dwarf2/dw2-regno-invalid.exp
1070 * gdb.dwarf2/dw2-restore.exp
1071 * gdb.dwarf2/dw2-restrict.exp
1072 * gdb.dwarf2/dw2-single-line-discriminators.exp
1073 * gdb.dwarf2/dw2-strp.exp
1074 * gdb.dwarf2/dw2-undefined-ret-addr.exp
1075 * gdb.dwarf2/dw2-unresolved.exp
1076 * gdb.dwarf2/dw2-var-zero-addr.exp
1077 * gdb.dwarf2/dw4-sig-types.exp
1078 * gdb.dwarf2/dwz.exp
1079 * gdb.dwarf2/dynarr-ptr.exp
1080 * gdb.dwarf2/enum-type.exp
1081 * gdb.dwarf2/gdb-index.exp
1082 * gdb.dwarf2/implptr-64bit.exp
1083 * gdb.dwarf2/implptr-optimized-out.exp
1084 * gdb.dwarf2/implptr.exp
1085 * gdb.dwarf2/implref-array.exp
1086 * gdb.dwarf2/implref-const.exp
1087 * gdb.dwarf2/implref-global.exp
1088 * gdb.dwarf2/implref-struct.exp
1089 * gdb.dwarf2/mac-fileno.exp
1090 * gdb.dwarf2/main-subprogram.exp
1091 * gdb.dwarf2/member-ptr-forwardref.exp
1092 * gdb.dwarf2/method-ptr.exp
1093 * gdb.dwarf2/missing-sig-type.exp
1094 * gdb.dwarf2/nonvar-access.exp
1095 * gdb.dwarf2/opaque-type-lookup.exp
1096 * gdb.dwarf2/pieces-optimized-out.exp
1097 * gdb.dwarf2/pieces.exp
1098 * gdb.dwarf2/pr10770.exp
1099 * gdb.dwarf2/pr13961.exp
1100 * gdb.dwarf2/staticvirtual.exp
1101 * gdb.dwarf2/subrange.exp
1102 * gdb.dwarf2/symtab-producer.exp
1103 * gdb.dwarf2/trace-crash.exp
1104 * gdb.dwarf2/typeddwarf.exp
1105 * gdb.dwarf2/valop.exp
1106 * gdb.dwarf2/watch-notconst.exp
1107 * gdb.fortran/array-element.exp
1108 * gdb.fortran/charset.exp
1109 * gdb.fortran/common-block.exp
1110 * gdb.fortran/complex.exp
1111 * gdb.fortran/derived-type-function.exp
1112 * gdb.fortran/derived-type.exp
1113 * gdb.fortran/logical.exp
1114 * gdb.fortran/module.exp
1115 * gdb.fortran/multi-dim.exp
1116 * gdb.fortran/nested-funcs.exp
1117 * gdb.fortran/print-formatted.exp
1118 * gdb.fortran/subarray.exp
1119 * gdb.fortran/vla-alloc-assoc.exp
1120 * gdb.fortran/vla-datatypes.exp
1121 * gdb.fortran/vla-history.exp
1122 * gdb.fortran/vla-ptr-info.exp
1123 * gdb.fortran/vla-ptype-sub.exp
1124 * gdb.fortran/vla-ptype.exp
1125 * gdb.fortran/vla-sizeof.exp
1126 * gdb.fortran/vla-type.exp
1127 * gdb.fortran/vla-value-sub-arbitrary.exp
1128 * gdb.fortran/vla-value-sub-finish.exp
1129 * gdb.fortran/vla-value-sub.exp
1130 * gdb.fortran/vla-value.exp
1131 * gdb.fortran/whatis_type.exp
1132 * gdb.go/chan.exp
1133 * gdb.go/handcall.exp
1134 * gdb.go/hello.exp
1135 * gdb.go/integers.exp
1136 * gdb.go/methods.exp
1137 * gdb.go/package.exp
1138 * gdb.go/strings.exp
1139 * gdb.go/types.exp
1140 * gdb.go/unsafe.exp
1141 * gdb.guile/scm-arch.exp
1142 * gdb.guile/scm-block.exp
1143 * gdb.guile/scm-breakpoint.exp
1144 * gdb.guile/scm-cmd.exp
1145 * gdb.guile/scm-disasm.exp
1146 * gdb.guile/scm-equal.exp
1147 * gdb.guile/scm-frame-args.exp
1148 * gdb.guile/scm-frame-inline.exp
1149 * gdb.guile/scm-frame.exp
1150 * gdb.guile/scm-iterator.exp
1151 * gdb.guile/scm-math.exp
1152 * gdb.guile/scm-objfile.exp
1153 * gdb.guile/scm-ports.exp
1154 * gdb.guile/scm-symbol.exp
1155 * gdb.guile/scm-symtab.exp
1156 * gdb.guile/scm-value-cc.exp
1157 * gdb.guile/types-module.exp
1158 * gdb.linespec/break-ask.exp
1159 * gdb.linespec/cpexplicit.exp
1160 * gdb.linespec/explicit.exp
1161 * gdb.linespec/keywords.exp
1162 * gdb.linespec/linespec.exp
1163 * gdb.linespec/ls-dollar.exp
1164 * gdb.linespec/ls-errs.exp
1165 * gdb.linespec/skip-two.exp
1166 * gdb.linespec/thread.exp
1167 * gdb.mi/mi-async.exp
1168 * gdb.mi/mi-basics.exp
1169 * gdb.mi/mi-break.exp
1170 * gdb.mi/mi-catch-load.exp
1171 * gdb.mi/mi-cli.exp
1172 * gdb.mi/mi-cmd-param-changed.exp
1173 * gdb.mi/mi-console.exp
1174 * gdb.mi/mi-detach.exp
1175 * gdb.mi/mi-disassemble.exp
1176 * gdb.mi/mi-eval.exp
1177 * gdb.mi/mi-file-transfer.exp
1178 * gdb.mi/mi-file.exp
1179 * gdb.mi/mi-fill-memory.exp
1180 * gdb.mi/mi-inheritance-syntax-error.exp
1181 * gdb.mi/mi-linespec-err-cp.exp
1182 * gdb.mi/mi-logging.exp
1183 * gdb.mi/mi-memory-changed.exp
1184 * gdb.mi/mi-read-memory.exp
1185 * gdb.mi/mi-record-changed.exp
1186 * gdb.mi/mi-reg-undefined.exp
1187 * gdb.mi/mi-regs.exp
1188 * gdb.mi/mi-return.exp
1189 * gdb.mi/mi-reverse.exp
1190 * gdb.mi/mi-simplerun.exp
1191 * gdb.mi/mi-solib.exp
1192 * gdb.mi/mi-stack.exp
1193 * gdb.mi/mi-stepi.exp
1194 * gdb.mi/mi-syn-frame.exp
1195 * gdb.mi/mi-until.exp
1196 * gdb.mi/mi-var-block.exp
1197 * gdb.mi/mi-var-child.exp
1198 * gdb.mi/mi-var-cmd.exp
1199 * gdb.mi/mi-var-cp.exp
1200 * gdb.mi/mi-var-display.exp
1201 * gdb.mi/mi-var-invalidate.exp
1202 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
1203 * gdb.mi/mi-vla-fortran.exp
1204 * gdb.mi/mi-watch.exp
1205 * gdb.mi/mi2-var-child.exp
1206 * gdb.mi/user-selected-context-sync.exp
1207 * gdb.modula2/unbounded-array.exp
1208 * gdb.multi/dummy-frame-restore.exp
1209 * gdb.multi/multi-arch-exec.exp
1210 * gdb.multi/multi-arch.exp
1211 * gdb.multi/tids.exp
1212 * gdb.multi/watchpoint-multi.exp
1213 * gdb.opencl/callfuncs.exp
1214 * gdb.opencl/convs_casts.exp
1215 * gdb.opencl/datatypes.exp
1216 * gdb.opencl/operators.exp
1217 * gdb.opencl/vec_comps.exp
1218 * gdb.opt/clobbered-registers-O2.exp
1219 * gdb.opt/inline-break.exp
1220 * gdb.opt/inline-bt.exp
1221 * gdb.opt/inline-cmds.exp
1222 * gdb.opt/inline-locals.exp
1223 * gdb.pascal/case-insensitive-symbols.exp
1224 * gdb.pascal/floats.exp
1225 * gdb.pascal/gdb11492.exp
1226 * gdb.python/lib-types.exp
1227 * gdb.python/py-arch.exp
1228 * gdb.python/py-as-string.exp
1229 * gdb.python/py-bad-printers.exp
1230 * gdb.python/py-block.exp
1231 * gdb.python/py-breakpoint-create-fail.exp
1232 * gdb.python/py-breakpoint.exp
1233 * gdb.python/py-caller-is.exp
1234 * gdb.python/py-cmd.exp
1235 * gdb.python/py-explore-cc.exp
1236 * gdb.python/py-explore.exp
1237 * gdb.python/py-finish-breakpoint.exp
1238 * gdb.python/py-finish-breakpoint2.exp
1239 * gdb.python/py-frame-args.exp
1240 * gdb.python/py-frame-inline.exp
1241 * gdb.python/py-frame.exp
1242 * gdb.python/py-framefilter-mi.exp
1243 * gdb.python/py-infthread.exp
1244 * gdb.python/py-lazy-string.exp
1245 * gdb.python/py-linetable.exp
1246 * gdb.python/py-mi-events.exp
1247 * gdb.python/py-mi-objfile.exp
1248 * gdb.python/py-mi.exp
1249 * gdb.python/py-objfile.exp
1250 * gdb.python/py-pp-integral.exp
1251 * gdb.python/py-pp-maint.exp
1252 * gdb.python/py-pp-re-notag.exp
1253 * gdb.python/py-pp-registration.exp
1254 * gdb.python/py-recurse-unwind.exp
1255 * gdb.python/py-strfns.exp
1256 * gdb.python/py-symbol.exp
1257 * gdb.python/py-symtab.exp
1258 * gdb.python/py-sync-interp.exp
1259 * gdb.python/py-typeprint.exp
1260 * gdb.python/py-unwind-maint.exp
1261 * gdb.python/py-unwind.exp
1262 * gdb.python/py-value-cc.exp
1263 * gdb.python/py-xmethods.exp
1264 * gdb.reverse/amd64-tailcall-reverse.exp
1265 * gdb.reverse/break-precsave.exp
1266 * gdb.reverse/break-reverse.exp
1267 * gdb.reverse/consecutive-precsave.exp
1268 * gdb.reverse/consecutive-reverse.exp
1269 * gdb.reverse/finish-precsave.exp
1270 * gdb.reverse/finish-reverse-bkpt.exp
1271 * gdb.reverse/finish-reverse.exp
1272 * gdb.reverse/fstatat-reverse.exp
1273 * gdb.reverse/getresuid-reverse.exp
1274 * gdb.reverse/i386-precsave.exp
1275 * gdb.reverse/i386-reverse.exp
1276 * gdb.reverse/i386-sse-reverse.exp
1277 * gdb.reverse/i387-env-reverse.exp
1278 * gdb.reverse/i387-stack-reverse.exp
1279 * gdb.reverse/insn-reverse.exp
1280 * gdb.reverse/machinestate-precsave.exp
1281 * gdb.reverse/machinestate.exp
1282 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1283 * gdb.reverse/pipe-reverse.exp
1284 * gdb.reverse/readv-reverse.exp
1285 * gdb.reverse/recvmsg-reverse.exp
1286 * gdb.reverse/rerun-prec.exp
1287 * gdb.reverse/s390-mvcle.exp
1288 * gdb.reverse/step-precsave.exp
1289 * gdb.reverse/step-reverse.exp
1290 * gdb.reverse/time-reverse.exp
1291 * gdb.reverse/until-precsave.exp
1292 * gdb.reverse/until-reverse.exp
1293 * gdb.reverse/waitpid-reverse.exp
1294 * gdb.reverse/watch-precsave.exp
1295 * gdb.reverse/watch-reverse.exp
1296 * gdb.rust/generics.exp
1297 * gdb.rust/methods.exp
1298 * gdb.rust/modules.exp
1299 * gdb.rust/simple.exp
1300 * gdb.server/connect-with-no-symbol-file.exp
1301 * gdb.server/ext-attach.exp
1302 * gdb.server/ext-restart.exp
1303 * gdb.server/ext-wrapper.exp
1304 * gdb.server/file-transfer.exp
1305 * gdb.server/server-exec-info.exp
1306 * gdb.server/server-kill.exp
1307 * gdb.server/server-mon.exp
1308 * gdb.server/wrapper.exp
1309 * gdb.stabs/exclfwd.exp
1310 * gdb.stabs/gdb11479.exp
1311 * gdb.threads/clone-new-thread-event.exp
1312 * gdb.threads/corethreads.exp
1313 * gdb.threads/current-lwp-dead.exp
1314 * gdb.threads/dlopen-libpthread.exp
1315 * gdb.threads/gcore-thread.exp
1316 * gdb.threads/sigstep-threads.exp
1317 * gdb.threads/watchpoint-fork.exp
1318 * gdb.trace/actions-changed.exp
1319 * gdb.trace/backtrace.exp
1320 * gdb.trace/change-loc.exp
1321 * gdb.trace/circ.exp
1322 * gdb.trace/collection.exp
1323 * gdb.trace/disconnected-tracing.exp
1324 * gdb.trace/ftrace.exp
1325 * gdb.trace/mi-trace-frame-collected.exp
1326 * gdb.trace/mi-trace-unavailable.exp
1327 * gdb.trace/mi-traceframe-changed.exp
1328 * gdb.trace/mi-tsv-changed.exp
1329 * gdb.trace/no-attach-trace.exp
1330 * gdb.trace/passc-dyn.exp
1331 * gdb.trace/qtro.exp
1332 * gdb.trace/range-stepping.exp
1333 * gdb.trace/read-memory.exp
1334 * gdb.trace/save-trace.exp
1335 * gdb.trace/signal.exp
1336 * gdb.trace/status-stop.exp
1337 * gdb.trace/tfile.exp
1338 * gdb.trace/trace-break.exp
1339 * gdb.trace/trace-buffer-size.exp
1340 * gdb.trace/trace-condition.exp
1341 * gdb.trace/tracefile-pseudo-reg.exp
1342 * gdb.trace/tstatus.exp
1343 * gdb.trace/unavailable.exp
1344 * gdb.trace/while-dyn.exp
1345 * gdb.trace/while-stepping.exp
1346
34c41c68
DE
13472016-12-22 Doug Evans <xdje42@gmail.com>
1348
1349 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
1350 and msymbols.
1351
16e69324
YQ
13522016-12-19 Yao Qi <yao.qi@linaro.org>
1353
1354 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
1355 (test_with_self): Don't call do_steps_and_nexts, and remove
1356 code about stepping into xmalloc.
1357
f94f411b
YQ
13582016-12-09 Yao Qi <yao.qi@linaro.org>
1359
1360 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
1361
13622016-12-09 Yao Qi <yao.qi@linaro.org>
1363
1364 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
1365
f1b5deee
PA
13662016-12-09 Pedro Alves <palves@redhat.com>
1367
1368 * gdb.base/all-architectures-0.exp: New file.
1369 * gdb.base/all-architectures-1.exp: New file.
1370 * gdb.base/all-architectures-2.exp: New file.
1371 * gdb.base/all-architectures-3.exp: New file.
1372 * gdb.base/all-architectures-4.exp: New file.
1373 * gdb.base/all-architectures-5.exp: New file.
1374 * gdb.base/all-architectures-6.exp: New file.
1375 * gdb.base/all-architectures-7.exp: New file.
1376 * gdb.base/all-architectures.exp.in: New file.
1377
364ca42e
YQ
13782016-12-09 Yao Qi <yao.qi@linaro.org>
1379
1380 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
1381
107c2d62
LM
13822016-12-02 Luis Machado <lgustavo@codesourcery.com>
1383
1384 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
1385 possible.
1386 Remove useless pattern-matching code.
1387
df3ee9ca
PA
13882016-12-02 Pedro Alves <palves@redhat.com>
1389
1390 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
1391 procedure.
1392 (top level): Call it.
1393
ec835369
PA
13942016-12-02 Pedro Alves <palves@redhat.com>
1395
1396 * gdb.base/commands.exp (user_defined_command_args_stack_test):
1397 New procedure.
1398 (top level): Call it.
1399
01770bbd
PA
14002016-12-02 Pedro Alves <palves@redhat.com>
1401
1402 PR cli/20559
1403 * gdb.base/commands.exp (user_defined_command_args_eval): New
1404 procedure.
1405 (top level): Call it.
1406
008459ea
LM
14072016-12-02 Luis Machado <lgustavo@codesourcery.com>
1408
1409 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
1410 timeout handling.
1411
0c1b455e
TT
14122016-12-02 Tom Tromey <tom@tromey.com>
1413
1414 * gdb.dwarf2/main-subprogram.c: New file.
1415 * gdb.dwarf2/main-subprogram.exp: New file.
1416
018572b8
LM
14172016-12-01 Luis Machado <lgustavo@codesourcery.com>
1418
1419 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
1420 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
1421 gdb_test_no_output for a couple of cases.
1422 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
1423
84c93cd5
LM
14242016-12-01 Luis Machado <lgustavo@codesourcery.com>
1425
1426 Fix test names and standardize compilation error messages throughout
1427 the following files:
1428
1429 * gdb.ada/start.exp
1430 * gdb.arch/alpha-step.exp
1431 * gdb.arch/e500-prologue.exp
1432 * gdb.arch/ftrace-insn-reloc.exp
1433 * gdb.arch/gdb1291.exp
1434 * gdb.arch/gdb1431.exp
1435 * gdb.arch/gdb1558.exp
1436 * gdb.arch/i386-dr3-watch.exp
1437 * gdb.arch/i386-sse-stack-align.exp
1438 * gdb.arch/ia64-breakpoint-shadow.exp
1439 * gdb.arch/pa-nullify.exp
1440 * gdb.arch/powerpc-aix-prologue.exp
1441 * gdb.arch/thumb-bx-pc.exp
1442 * gdb.base/annota1.exp
1443 * gdb.base/annota3.exp
1444 * gdb.base/arrayidx.exp
1445 * gdb.base/assign.exp
1446 * gdb.base/attach.exp
1447 * gdb.base/auxv.exp
1448 * gdb.base/bang.exp
1449 * gdb.base/bfp-test.exp
1450 * gdb.base/bigcore.exp
1451 * gdb.base/bitfields2.exp
1452 * gdb.base/break-fun-addr.exp
1453 * gdb.base/break-probes.exp
1454 * gdb.base/call-rt-st.exp
1455 * gdb.base/callexit.exp
1456 * gdb.base/catch-fork-kill.exp
1457 * gdb.base/charset.exp
1458 * gdb.base/checkpoint.exp
1459 * gdb.base/comprdebug.exp
1460 * gdb.base/constvars.exp
1461 * gdb.base/coredump-filter.exp
1462 * gdb.base/cursal.exp
1463 * gdb.base/cvexpr.exp
1464 * gdb.base/detach.exp
1465 * gdb.base/display.exp
1466 * gdb.base/dmsym.exp
1467 * gdb.base/dprintf-pending.exp
1468 * gdb.base/dso2dso.exp
1469 * gdb.base/dtrace-probe.exp
1470 * gdb.base/dump.exp
1471 * gdb.base/enum_cond.exp
1472 * gdb.base/exe-lock.exp
1473 * gdb.base/exec-invalid-sysroot.exp
1474 * gdb.base/execl-update-breakpoints.exp
1475 * gdb.base/exprs.exp
1476 * gdb.base/fileio.exp
1477 * gdb.base/find.exp
1478 * gdb.base/finish.exp
1479 * gdb.base/fixsection.exp
1480 * gdb.base/foll-vfork.exp
1481 * gdb.base/frame-args.exp
1482 * gdb.base/gcore.exp
1483 * gdb.base/gdb1250.exp
1484 * gdb.base/global-var-nested-by-dso.exp
1485 * gdb.base/gnu-ifunc.exp
1486 * gdb.base/hashline1.exp
1487 * gdb.base/hashline2.exp
1488 * gdb.base/hashline3.exp
1489 * gdb.base/hbreak-in-shr-unsupported.exp
1490 * gdb.base/huge.exp
1491 * gdb.base/infcall-input.exp
1492 * gdb.base/info-fun.exp
1493 * gdb.base/info-shared.exp
1494 * gdb.base/jit-simple.exp
1495 * gdb.base/jit-so.exp
1496 * gdb.base/jit.exp
1497 * gdb.base/jump.exp
1498 * gdb.base/label.exp
1499 * gdb.base/lineinc.exp
1500 * gdb.base/logical.exp
1501 * gdb.base/longjmp.exp
1502 * gdb.base/macscp.exp
1503 * gdb.base/miscexprs.exp
1504 * gdb.base/new-ui-echo.exp
1505 * gdb.base/new-ui-pending-input.exp
1506 * gdb.base/new-ui.exp
1507 * gdb.base/nodebug.exp
1508 * gdb.base/nofield.exp
1509 * gdb.base/offsets.exp
1510 * gdb.base/overlays.exp
1511 * gdb.base/pending.exp
1512 * gdb.base/pointers.exp
1513 * gdb.base/pr11022.exp
1514 * gdb.base/printcmds.exp
1515 * gdb.base/prologue.exp
1516 * gdb.base/ptr-typedef.exp
1517 * gdb.base/realname-expand.exp
1518 * gdb.base/relativedebug.exp
1519 * gdb.base/relocate.exp
1520 * gdb.base/remote.exp
1521 * gdb.base/reread.exp
1522 * gdb.base/return2.exp
1523 * gdb.base/savedregs.exp
1524 * gdb.base/sep.exp
1525 * gdb.base/sepdebug.exp
1526 * gdb.base/sepsymtab.exp
1527 * gdb.base/set-inferior-tty.exp
1528 * gdb.base/setshow.exp
1529 * gdb.base/shlib-call.exp
1530 * gdb.base/sigaltstack.exp
1531 * gdb.base/siginfo-addr.exp
1532 * gdb.base/signals.exp
1533 * gdb.base/signull.exp
1534 * gdb.base/sigrepeat.exp
1535 * gdb.base/so-impl-ld.exp
1536 * gdb.base/solib-display.exp
1537 * gdb.base/solib-overlap.exp
1538 * gdb.base/solib-search.exp
1539 * gdb.base/solib-symbol.exp
1540 * gdb.base/structs.exp
1541 * gdb.base/structs2.exp
1542 * gdb.base/symtab-search-order.exp
1543 * gdb.base/twice.exp
1544 * gdb.base/unload.exp
1545 * gdb.base/varargs.exp
1546 * gdb.base/watchpoint-solib.exp
1547 * gdb.base/watchpoint.exp
1548 * gdb.base/whatis.exp
1549 * gdb.base/wrong_frame_bt_full.exp
1550 * gdb.btrace/dlopen.exp
1551 * gdb.cell/ea-standalone.exp
1552 * gdb.cell/ea-test.exp
1553 * gdb.cp/dispcxx.exp
1554 * gdb.cp/gdb2384.exp
1555 * gdb.cp/method2.exp
1556 * gdb.cp/nextoverthrow.exp
1557 * gdb.cp/pr10728.exp
1558 * gdb.disasm/am33.exp
1559 * gdb.disasm/h8300s.exp
1560 * gdb.disasm/mn10300.exp
1561 * gdb.disasm/sh3.exp
1562 * gdb.dwarf2/dw2-dir-file-name.exp
1563 * gdb.fortran/complex.exp
1564 * gdb.fortran/library-module.exp
1565 * gdb.guile/scm-pretty-print.exp
1566 * gdb.guile/scm-symbol.exp
1567 * gdb.guile/scm-type.exp
1568 * gdb.guile/scm-value.exp
1569 * gdb.linespec/linespec.exp
1570 * gdb.mi/gdb701.exp
1571 * gdb.mi/gdb792.exp
1572 * gdb.mi/mi-breakpoint-changed.exp
1573 * gdb.mi/mi-dprintf-pending.exp
1574 * gdb.mi/mi-dprintf.exp
1575 * gdb.mi/mi-exit-code.exp
1576 * gdb.mi/mi-pending.exp
1577 * gdb.mi/mi-solib.exp
1578 * gdb.mi/new-ui-mi-sync.exp
1579 * gdb.mi/pr11022.exp
1580 * gdb.mi/user-selected-context-sync.exp
1581 * gdb.opt/solib-intra-step.exp
1582 * gdb.python/py-events.exp
1583 * gdb.python/py-finish-breakpoint.exp
1584 * gdb.python/py-mi.exp
1585 * gdb.python/py-prettyprint.exp
1586 * gdb.python/py-shared.exp
1587 * gdb.python/py-symbol.exp
1588 * gdb.python/py-template.exp
1589 * gdb.python/py-type.exp
1590 * gdb.python/py-value.exp
1591 * gdb.reverse/solib-precsave.exp
1592 * gdb.reverse/solib-reverse.exp
1593 * gdb.server/solib-list.exp
1594 * gdb.stabs/weird.exp
1595 * gdb.threads/reconnect-signal.exp
1596 * gdb.threads/stepi-random-signal.exp
1597 * gdb.trace/actions.exp
1598 * gdb.trace/ax.exp
1599 * gdb.trace/backtrace.exp
1600 * gdb.trace/change-loc.exp
1601 * gdb.trace/deltrace.exp
1602 * gdb.trace/ftrace-lock.exp
1603 * gdb.trace/ftrace.exp
1604 * gdb.trace/infotrace.exp
1605 * gdb.trace/mi-tracepoint-changed.exp
1606 * gdb.trace/packetlen.exp
1607 * gdb.trace/passcount.exp
1608 * gdb.trace/pending.exp
1609 * gdb.trace/range-stepping.exp
1610 * gdb.trace/report.exp
1611 * gdb.trace/stap-trace.exp
1612 * gdb.trace/tfind.exp
1613 * gdb.trace/trace-break.exp
1614 * gdb.trace/trace-condition.exp
1615 * gdb.trace/trace-enable-disable.exp
1616 * gdb.trace/trace-mt.exp
1617 * gdb.trace/tracecmd.exp
1618 * gdb.trace/tspeed.exp
1619 * gdb.trace/tsv.exp
1620 * lib/perftest.exp
1621
fb9feb35
LM
16222016-12-01 Luis Machado <lgustavo@codesourcery.com>
1623
1624 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
1625 with gdb_test_no_output.
1626 Use command as test name.
1627
cd2ddb6c
LM
16282016-12-01 Luis Machado <lgustavo@codesourcery.com>
1629
1630 Fix test names starting with uppercase throughout the files.
1631
1632 * gdb.ada/assign_1.exp
1633 * gdb.ada/boolean_expr.exp
1634 * gdb.base/arrayidx.exp
1635 * gdb.base/del.exp
1636 * gdb.base/gcore-buffer-overflow.exp
1637 * gdb.base/testenv.exp
1638 * gdb.compile/compile.exp
1639 * gdb.python/py-framefilter-invalidarg.exp
1640 * gdb.python/py-framefilter.exp
1641
bb95117e
LM
16422016-12-01 Luis Machado <lgustavo@codesourcery.com>
1643
1644 Fix test names starting with uppercase throughout the files.
1645
1646 * gdb.ada/array_return.exp
1647 * gdb.ada/expr_delims.exp
1648 * gdb.ada/mi_dyn_arr.exp
1649 * gdb.ada/mi_interface.exp
1650 * gdb.ada/mi_var_array.exp
1651 * gdb.ada/watch_arg.exp
1652 * gdb.arch/alpha-step.exp
1653 * gdb.arch/altivec-regs.exp
1654 * gdb.arch/e500-regs.exp
1655 * gdb.arch/powerpc-d128-regs.exp
1656 * gdb.base/arrayidx.exp
1657 * gdb.base/break.exp
1658 * gdb.base/checkpoint.exp
1659 * gdb.base/debug-expr.exp
1660 * gdb.base/dmsym.exp
1661 * gdb.base/radix.exp
1662 * gdb.base/sepdebug.exp
1663 * gdb.base/testenv.exp
1664 * gdb.base/watch_thread_num.exp
1665 * gdb.base/watchpoint-cond-gone.exp
1666 * gdb.cell/break.exp
1667 * gdb.cell/ea-cache.exp
1668 * gdb.compile/compile.exp
1669 * gdb.cp/gdb2495.exp
1670 * gdb.gdb/selftest.exp
1671 * gdb.gdb/xfullpath.exp
1672 * gdb.go/hello.exp
1673 * gdb.go/integers.exp
1674 * gdb.objc/basicclass.exp
1675 * gdb.pascal/hello.exp
1676 * gdb.pascal/integers.exp
1677 * gdb.python/py-breakpoint.exp
1678 * gdb.python/py-cmd.exp
1679 * gdb.python/py-linetable.exp
1680 * gdb.python/py-xmethods.exp
1681 * gdb.python/python.exp
1682 * gdb.reverse/consecutive-precsave.exp
1683 * gdb.reverse/finish-precsave.exp
1684 * gdb.reverse/i386-precsave.exp
1685 * gdb.reverse/machinestate-precsave.exp
1686 * gdb.reverse/sigall-precsave.exp
1687 * gdb.reverse/solib-precsave.exp
1688 * gdb.reverse/step-precsave.exp
1689 * gdb.reverse/until-precsave.exp
1690 * gdb.reverse/watch-precsave.exp
1691 * gdb.threads/leader-exit.exp
1692 * gdb.threads/pthreads.exp
1693 * gdb.threads/wp-replication.exp
1694 * gdb.trace/actions.exp
1695 * gdb.trace/mi-tsv-changed.exp
1696 * gdb.trace/tsv.exp
1697
de97fdd4
LM
16982016-12-01 Luis Machado <lgustavo@codesourcery.com>
1699
1700 Fix test names starting with uppercase throughout the files.
1701
1702 * gdb.arch/i386-bp_permanent.exp
1703 * gdb.arch/i386-gnu-cfi.exp
1704 * gdb.base/disasm-end-cu.exp
1705 * gdb.base/macscp.exp
1706 * gdb.base/pending.exp
1707 * gdb.base/watch_thread_num.exp
1708 * gdb.cp/exception.exp
1709 * gdb.cp/gdb2495.exp
1710 * gdb.cp/local.exp
1711 * gdb.python/py-evsignal.exp
1712 * gdb.python/python.exp
1713 * gdb.trace/tracecmd.exp
1714
9f058c10
LM
17152016-12-01 Luis Machado <lgustavo@codesourcery.com>
1716
1717 Fix test names starting with uppercase throughout the files.
1718
1719 * gdb.base/charset.exp
1720 * gdb.base/eval.exp
1721 * gdb.base/multi-forks.exp
1722 * gdb.guile/scm-progspace.exp
1723 * gdb.opencl/datatypes.exp
1724 * gdb.python/py-block.exp
1725 * gdb.python/py-function.exp
1726 * gdb.python/py-symbol.exp
1727 * gdb.python/py-symtab.exp
1728 * gdb.python/py-xmethods.exp
1729 * gdb.reverse/break-precsave.exp
1730 * gdb.reverse/break-reverse.exp
1731 * gdb.reverse/consecutive-precsave.exp
1732 * gdb.reverse/consecutive-reverse.exp
1733 * gdb.reverse/finish-precsave.exp
1734 * gdb.reverse/finish-reverse-bkpt.exp
1735 * gdb.reverse/finish-reverse.exp
1736 * gdb.reverse/fstatat-reverse.exp
1737 * gdb.reverse/getresuid-reverse.exp
1738 * gdb.reverse/i386-precsave.exp
1739 * gdb.reverse/i386-reverse.exp
1740 * gdb.reverse/i386-sse-reverse.exp
1741 * gdb.reverse/i387-stack-reverse.exp
1742 * gdb.reverse/insn-reverse.exp
1743 * gdb.reverse/machinestate-precsave.exp
1744 * gdb.reverse/machinestate.exp
1745 * gdb.reverse/next-reverse-bkpt-over-sr.exp
1746 * gdb.reverse/pipe-reverse.exp
1747 * gdb.reverse/readv-reverse.exp
1748 * gdb.reverse/recvmsg-reverse.exp
1749 * gdb.reverse/rerun-prec.exp
1750 * gdb.reverse/s390-mvcle.exp
1751 * gdb.reverse/sigall-precsave.exp
1752 * gdb.reverse/sigall-reverse.exp
1753 * gdb.reverse/solib-precsave.exp
1754 * gdb.reverse/solib-reverse.exp
1755 * gdb.reverse/step-precsave.exp
1756 * gdb.reverse/step-reverse.exp
1757 * gdb.reverse/time-reverse.exp
1758 * gdb.reverse/until-precsave.exp
1759 * gdb.reverse/until-reverse.exp
1760 * gdb.reverse/waitpid-reverse.exp
1761 * gdb.reverse/watch-precsave.exp
1762 * gdb.reverse/watch-reverse.exp
1763
cdc7edd7
LM
17642016-12-01 Luis Machado <lgustavo@codesourcery.com>
1765
1766 Fix test names starting with uppercase throughout the files.
1767
1768 * gdb.arch/i386-mpx-simple_segv.exp
1769 * gdb.arch/i386-mpx.exp
1770 * gdb.arch/i386-permbkpt.exp
1771 * gdb.arch/pa-nullify.exp
1772 * gdb.arch/powerpc-d128-regs.exp
1773 * gdb.arch/vsx-regs.exp
1774 * gdb.base/bfp-test.exp
1775 * gdb.base/break.exp
1776 * gdb.base/breakpoint-shadow.exp
1777 * gdb.base/callfuncs.exp
1778 * gdb.base/charset.exp
1779 * gdb.base/commands.exp
1780 * gdb.base/completion.exp
1781 * gdb.base/dfp-test.exp
1782 * gdb.base/echo.exp
1783 * gdb.base/ending-run.exp
1784 * gdb.base/eval.exp
1785 * gdb.base/expand-psymtabs.exp
1786 * gdb.base/float128.exp
1787 * gdb.base/floatn.exp
1788 * gdb.base/foll-exec-mode.exp
1789 * gdb.base/gdb1056.exp
1790 * gdb.base/gdb11531.exp
1791 * gdb.base/kill-after-signal.exp
1792 * gdb.base/multi-forks.exp
1793 * gdb.base/overlays.exp
1794 * gdb.base/pending.exp
1795 * gdb.base/sepdebug.exp
1796 * gdb.base/testenv.exp
1797 * gdb.base/valgrind-db-attach.exp
1798 * gdb.base/watch_thread_num.exp
1799 * gdb.base/watchpoint-cond-gone.exp
1800 * gdb.base/watchpoint.exp
1801 * gdb.base/watchpoints.exp
1802 * gdb.cp/arg-reference.exp
1803 * gdb.cp/baseenum.exp
1804 * gdb.cp/operator.exp
1805 * gdb.cp/shadow.exp
1806 * gdb.dwarf2/dw2-op-out-param.exp
1807 * gdb.dwarf2/dw2-reg-undefined.exp
1808 * gdb.go/chan.exp
1809 * gdb.go/hello.exp
1810 * gdb.go/integers.exp
1811 * gdb.go/methods.exp
1812 * gdb.go/package.exp
1813 * gdb.guile/scm-parameter.exp
1814 * gdb.guile/scm-progspace.exp
1815 * gdb.guile/scm-value.exp
1816 * gdb.mi/mi-pending.exp
1817 * gdb.mi/user-selected-context-sync.exp
1818 * gdb.multi/multi-attach.exp
1819 * gdb.multi/tids.exp
1820 * gdb.opt/clobbered-registers-O2.exp
1821 * gdb.pascal/floats.exp
1822 * gdb.pascal/integers.exp
1823 * gdb.python/py-block.exp
1824 * gdb.python/py-events.exp
1825 * gdb.python/py-parameter.exp
1826 * gdb.python/py-symbol.exp
1827 * gdb.python/py-symtab.exp
1828 * gdb.python/py-type.exp
1829 * gdb.python/py-value.exp
1830 * gdb.python/py-xmethods.exp
1831 * gdb.python/python.exp
1832 * gdb.reverse/break-precsave.exp
1833 * gdb.reverse/consecutive-precsave.exp
1834 * gdb.reverse/finish-precsave.exp
1835 * gdb.reverse/i386-precsave.exp
1836 * gdb.reverse/machinestate-precsave.exp
1837 * gdb.reverse/sigall-precsave.exp
1838 * gdb.reverse/solib-precsave.exp
1839 * gdb.reverse/step-precsave.exp
1840 * gdb.reverse/until-precsave.exp
1841 * gdb.reverse/watch-precsave.exp
1842 * gdb.server/ext-attach.exp
1843 * gdb.server/ext-restart.exp
1844 * gdb.server/ext-run.exp
1845 * gdb.server/ext-wrapper.exp
1846 * gdb.stabs/gdb11479.exp
1847 * gdb.stabs/weird.exp
1848 * gdb.threads/attach-many-short-lived-threads.exp
1849 * gdb.threads/kill.exp
1850 * gdb.threads/watchpoint-fork.exp
1851
bc6c7af4
LM
18522016-12-01 Luis Machado <lgustavo@codesourcery.com>
1853
1854 Fix test names starting with uppercase throughout all the files below.
1855
1856 * gdb.ada/array_return.exp
1857 * gdb.ada/catch_ex.exp
1858 * gdb.ada/info_exc.exp
1859 * gdb.ada/mi_catch_ex.exp
1860 * gdb.ada/mi_dyn_arr.exp
1861 * gdb.ada/mi_ex_cond.exp
1862 * gdb.ada/mi_exc_info.exp
1863 * gdb.ada/mi_interface.exp
1864 * gdb.ada/mi_task_arg.exp
1865 * gdb.ada/mi_task_info.exp
1866 * gdb.ada/mi_var_array.exp
1867 * gdb.arch/alpha-step.exp
1868 * gdb.arch/amd64-disp-step.exp
1869 * gdb.arch/arm-disp-step.exp
1870 * gdb.arch/disp-step-insn-reloc.exp
1871 * gdb.arch/e500-prologue.exp
1872 * gdb.arch/ftrace-insn-reloc.exp
1873 * gdb.arch/gdb1558.exp
1874 * gdb.arch/i386-bp_permanent.exp
1875 * gdb.arch/i386-disp-step.exp
1876 * gdb.arch/i386-float.exp
1877 * gdb.arch/i386-gnu-cfi.exp
1878 * gdb.arch/ia64-breakpoint-shadow.exp
1879 * gdb.arch/mips16-thunks.exp
1880 * gdb.arch/pa-nullify.exp
1881 * gdb.arch/powerpc-aix-prologue.exp
1882 * gdb.arch/powerpc-power.exp
1883 * gdb.arch/ppc-dfp.exp
1884 * gdb.arch/s390-tdbregs.exp
1885 * gdb.arch/spu-info.exp
1886 * gdb.arch/spu-ls.exp
1887 * gdb.arch/thumb-bx-pc.exp
1888 * gdb.base/advance.exp
1889 * gdb.base/annota-input-while-running.exp
1890 * gdb.base/arrayidx.exp
1891 * gdb.base/asmlabel.exp
1892 * gdb.base/async.exp
1893 * gdb.base/attach-wait-input.exp
1894 * gdb.base/auto-connect-native-target.exp
1895 * gdb.base/batch-preserve-term-settings.exp
1896 * gdb.base/bfp-test.exp
1897 * gdb.base/bigcore.exp
1898 * gdb.base/bp-permanent.exp
1899 * gdb.base/break-always.exp
1900 * gdb.base/break-fun-addr.exp
1901 * gdb.base/break-idempotent.exp
1902 * gdb.base/break-main-file-remove-fail.exp
1903 * gdb.base/break-probes.exp
1904 * gdb.base/break-unload-file.exp
1905 * gdb.base/break.exp
1906 * gdb.base/call-ar-st.exp
1907 * gdb.base/call-rt-st.exp
1908 * gdb.base/call-sc.exp
1909 * gdb.base/call-signal-resume.exp
1910 * gdb.base/call-strs.exp
1911 * gdb.base/callexit.exp
1912 * gdb.base/callfuncs.exp
1913 * gdb.base/catch-gdb-caused-signals.exp
1914 * gdb.base/catch-signal-siginfo-cond.exp
1915 * gdb.base/catch-syscall.exp
1916 * gdb.base/compare-sections.exp
1917 * gdb.base/cond-eval-mode.exp
1918 * gdb.base/condbreak-call-false.exp
1919 * gdb.base/consecutive-step-over.exp
1920 * gdb.base/cursal.exp
1921 * gdb.base/disabled-location.exp
1922 * gdb.base/disasm-end-cu.exp
1923 * gdb.base/display.exp
1924 * gdb.base/double-prompt-target-event-error.exp
1925 * gdb.base/dprintf-bp-same-addr.exp
1926 * gdb.base/dprintf-detach.exp
1927 * gdb.base/dprintf-next.exp
1928 * gdb.base/dprintf-non-stop.exp
1929 * gdb.base/dprintf-pending.exp
1930 * gdb.base/dso2dso.exp
1931 * gdb.base/ending-run.exp
1932 * gdb.base/enum_cond.exp
1933 * gdb.base/examine-backward.exp
1934 * gdb.base/exe-lock.exp
1935 * gdb.base/exec-invalid-sysroot.exp
1936 * gdb.base/execl-update-breakpoints.exp
1937 * gdb.base/execution-termios.exp
1938 * gdb.base/fileio.exp
1939 * gdb.base/fixsection.exp
1940 * gdb.base/foll-exec-mode.exp
1941 * gdb.base/foll-exec.exp
1942 * gdb.base/fork-running-state.exp
1943 * gdb.base/frame-args.exp
1944 * gdb.base/fullpath-expand.exp
1945 * gdb.base/func-ptr.exp
1946 * gdb.base/gcore-relro-pie.exp
1947 * gdb.base/gdb1090.exp
1948 * gdb.base/gdb1555.exp
1949 * gdb.base/global-var-nested-by-dso.exp
1950 * gdb.base/gnu-ifunc.exp
1951 * gdb.base/hbreak-in-shr-unsupported.exp
1952 * gdb.base/hbreak-unmapped.exp
1953 * gdb.base/hook-stop.exp
1954 * gdb.base/infcall-input.exp
1955 * gdb.base/info-fun.exp
1956 * gdb.base/info-shared.exp
1957 * gdb.base/interrupt-noterm.exp
1958 * gdb.base/jit-so.exp
1959 * gdb.base/jit.exp
1960 * gdb.base/line-symtabs.exp
1961 * gdb.base/list.exp
1962 * gdb.base/longjmp.exp
1963 * gdb.base/macscp.exp
1964 * gdb.base/max-value-size.exp
1965 * gdb.base/nodebug.exp
1966 * gdb.base/nofield.exp
1967 * gdb.base/overlays.exp
1968 * gdb.base/paginate-after-ctrl-c-running.exp
1969 * gdb.base/paginate-bg-execution.exp
1970 * gdb.base/paginate-inferior-exit.exp
1971 * gdb.base/pending.exp
1972 * gdb.base/pr11022.exp
1973 * gdb.base/printcmds.exp
1974 * gdb.base/ptr-typedef.exp
1975 * gdb.base/ptype.exp
1976 * gdb.base/randomize.exp
1977 * gdb.base/range-stepping.exp
1978 * gdb.base/realname-expand.exp
1979 * gdb.base/relativedebug.exp
1980 * gdb.base/remote.exp
1981 * gdb.base/savedregs.exp
1982 * gdb.base/sepdebug.exp
1983 * gdb.base/set-noassign.exp
1984 * gdb.base/shlib-call.exp
1985 * gdb.base/shreloc.exp
1986 * gdb.base/sigaltstack.exp
1987 * gdb.base/sigbpt.exp
1988 * gdb.base/siginfo-addr.exp
1989 * gdb.base/siginfo-obj.exp
1990 * gdb.base/siginfo-thread.exp
1991 * gdb.base/signest.exp
1992 * gdb.base/signull.exp
1993 * gdb.base/sigrepeat.exp
1994 * gdb.base/skip.exp
1995 * gdb.base/so-impl-ld.exp
1996 * gdb.base/solib-corrupted.exp
1997 * gdb.base/solib-disc.exp
1998 * gdb.base/solib-display.exp
1999 * gdb.base/solib-overlap.exp
2000 * gdb.base/solib-search.exp
2001 * gdb.base/solib-symbol.exp
2002 * gdb.base/source-execution.exp
2003 * gdb.base/sss-bp-on-user-bp-2.exp
2004 * gdb.base/sss-bp-on-user-bp.exp
2005 * gdb.base/stack-checking.exp
2006 * gdb.base/stale-infcall.exp
2007 * gdb.base/step-break.exp
2008 * gdb.base/step-line.exp
2009 * gdb.base/step-over-exit.exp
2010 * gdb.base/step-test.exp
2011 * gdb.base/structs.exp
2012 * gdb.base/sym-file.exp
2013 * gdb.base/symtab-search-order.exp
2014 * gdb.base/term.exp
2015 * gdb.base/type-opaque.exp
2016 * gdb.base/unload.exp
2017 * gdb.base/until-nodebug.exp
2018 * gdb.base/until.exp
2019 * gdb.base/unwindonsignal.exp
2020 * gdb.base/watch-cond.exp
2021 * gdb.base/watch-non-mem.exp
2022 * gdb.base/watch_thread_num.exp
2023 * gdb.base/watchpoint-reuse-slot.exp
2024 * gdb.base/watchpoint-solib.exp
2025 * gdb.base/watchpoint.exp
2026 * gdb.btrace/dlopen.exp
2027 * gdb.cell/arch.exp
2028 * gdb.cell/break.exp
2029 * gdb.cell/bt.exp
2030 * gdb.cell/core.exp
2031 * gdb.cell/data.exp
2032 * gdb.cell/dwarfaddr.exp
2033 * gdb.cell/ea-cache.exp
2034 * gdb.cell/ea-standalone.exp
2035 * gdb.cell/ea-test.exp
2036 * gdb.cell/f-regs.exp
2037 * gdb.cell/fork.exp
2038 * gdb.cell/gcore.exp
2039 * gdb.cell/mem-access.exp
2040 * gdb.cell/ptype.exp
2041 * gdb.cell/registers.exp
2042 * gdb.cell/sizeof.exp
2043 * gdb.cell/solib-symbol.exp
2044 * gdb.cell/solib.exp
2045 * gdb.compile/compile-tls.exp
2046 * gdb.cp/exception.exp
2047 * gdb.cp/gdb2495.exp
2048 * gdb.cp/local.exp
2049 * gdb.cp/mb-inline.exp
2050 * gdb.cp/mb-templates.exp
2051 * gdb.cp/pr10687.exp
2052 * gdb.cp/pr9167.exp
2053 * gdb.cp/scope-err.exp
2054 * gdb.cp/templates.exp
2055 * gdb.cp/virtfunc.exp
2056 * gdb.dwarf2/dw2-dir-file-name.exp
2057 * gdb.dwarf2/dw2-single-line-discriminators.exp
2058 * gdb.fortran/complex.exp
2059 * gdb.fortran/library-module.exp
2060 * gdb.guile/guile.exp
2061 * gdb.guile/scm-cmd.exp
2062 * gdb.guile/scm-frame-inline.exp
2063 * gdb.guile/scm-objfile.exp
2064 * gdb.guile/scm-pretty-print.exp
2065 * gdb.guile/scm-symbol.exp
2066 * gdb.guile/scm-type.exp
2067 * gdb.guile/scm-value.exp
2068 * gdb.linespec/keywords.exp
2069 * gdb.linespec/ls-errs.exp
2070 * gdb.linespec/macro-relative.exp
2071 * gdb.linespec/thread.exp
2072 * gdb.mi/mi-breakpoint-changed.exp
2073 * gdb.mi/mi-dprintf-pending.exp
2074 * gdb.mi/mi-fullname-deleted.exp
2075 * gdb.mi/mi-logging.exp
2076 * gdb.mi/mi-pending.exp
2077 * gdb.mi/mi-solib.exp
2078 * gdb.mi/new-ui-mi-sync.exp
2079 * gdb.mi/user-selected-context-sync.exp
2080 * gdb.multi/dummy-frame-restore.exp
2081 * gdb.multi/multi-arch-exec.exp
2082 * gdb.multi/remove-inferiors.exp
2083 * gdb.multi/watchpoint-multi-exit.exp
2084 * gdb.opt/solib-intra-step.exp
2085 * gdb.perf/backtrace.exp
2086 * gdb.perf/single-step.exp
2087 * gdb.perf/skip-command.exp
2088 * gdb.perf/skip-prologue.exp
2089 * gdb.perf/solib.exp
2090 * gdb.python/lib-types.exp
2091 * gdb.python/py-as-string.exp
2092 * gdb.python/py-bad-printers.exp
2093 * gdb.python/py-block.exp
2094 * gdb.python/py-breakpoint.exp
2095 * gdb.python/py-cmd.exp
2096 * gdb.python/py-events.exp
2097 * gdb.python/py-evthreads.exp
2098 * gdb.python/py-finish-breakpoint.exp
2099 * gdb.python/py-finish-breakpoint2.exp
2100 * gdb.python/py-frame-inline.exp
2101 * gdb.python/py-frame.exp
2102 * gdb.python/py-inferior.exp
2103 * gdb.python/py-infthread.exp
2104 * gdb.python/py-mi.exp
2105 * gdb.python/py-objfile.exp
2106 * gdb.python/py-pp-maint.exp
2107 * gdb.python/py-pp-registration.exp
2108 * gdb.python/py-prettyprint.exp
2109 * gdb.python/py-recurse-unwind.exp
2110 * gdb.python/py-shared.exp
2111 * gdb.python/py-symbol.exp
2112 * gdb.python/py-symtab.exp
2113 * gdb.python/py-template.exp
2114 * gdb.python/py-type.exp
2115 * gdb.python/py-unwind-maint.exp
2116 * gdb.python/py-unwind.exp
2117 * gdb.python/py-value.exp
2118 * gdb.python/python.exp
2119 * gdb.reverse/finish-reverse-bkpt.exp
2120 * gdb.reverse/insn-reverse.exp
2121 * gdb.reverse/next-reverse-bkpt-over-sr.exp
2122 * gdb.reverse/solib-precsave.exp
2123 * gdb.reverse/solib-reverse.exp
2124 * gdb.stabs/gdb11479.exp
2125 * gdb.stabs/weird.exp
2126 * gdb.threads/fork-child-threads.exp
2127 * gdb.threads/fork-plus-threads.exp
2128 * gdb.threads/fork-thread-pending.exp
2129 * gdb.threads/forking-threads-plus-breakpoint.exp
2130 * gdb.threads/hand-call-in-threads.exp
2131 * gdb.threads/interrupted-hand-call.exp
2132 * gdb.threads/linux-dp.exp
2133 * gdb.threads/local-watch-wrong-thread.exp
2134 * gdb.threads/next-while-other-thread-longjmps.exp
2135 * gdb.threads/non-ldr-exit.exp
2136 * gdb.threads/pending-step.exp
2137 * gdb.threads/print-threads.exp
2138 * gdb.threads/process-dies-while-detaching.exp
2139 * gdb.threads/process-dies-while-handling-bp.exp
2140 * gdb.threads/pthreads.exp
2141 * gdb.threads/queue-signal.exp
2142 * gdb.threads/reconnect-signal.exp
2143 * gdb.threads/signal-command-handle-nopass.exp
2144 * gdb.threads/signal-command-multiple-signals-pending.exp
2145 * gdb.threads/signal-delivered-right-thread.exp
2146 * gdb.threads/signal-sigtrap.exp
2147 * gdb.threads/sigthread.exp
2148 * gdb.threads/staticthreads.exp
2149 * gdb.threads/stepi-random-signal.exp
2150 * gdb.threads/thread-unwindonsignal.exp
2151 * gdb.threads/thread_check.exp
2152 * gdb.threads/thread_events.exp
2153 * gdb.threads/tid-reuse.exp
2154 * gdb.threads/tls-nodebug.exp
2155 * gdb.threads/tls-shared.exp
2156 * gdb.threads/tls-so_extern.exp
2157 * gdb.threads/tls.exp
2158 * gdb.threads/wp-replication.exp
2159 * gdb.trace/actions-changed.exp
2160 * gdb.trace/actions.exp
2161 * gdb.trace/backtrace.exp
2162 * gdb.trace/change-loc.exp
2163 * gdb.trace/collection.exp
2164 * gdb.trace/deltrace.exp
2165 * gdb.trace/disconnected-tracing.exp
2166 * gdb.trace/entry-values.exp
2167 * gdb.trace/ftrace-lock.exp
2168 * gdb.trace/ftrace.exp
2169 * gdb.trace/infotrace.exp
2170 * gdb.trace/mi-trace-frame-collected.exp
2171 * gdb.trace/mi-trace-unavailable.exp
2172 * gdb.trace/mi-traceframe-changed.exp
2173 * gdb.trace/mi-tracepoint-changed.exp
2174 * gdb.trace/mi-tsv-changed.exp
2175 * gdb.trace/no-attach-trace.exp
2176 * gdb.trace/packetlen.exp
2177 * gdb.trace/passc-dyn.exp
2178 * gdb.trace/passcount.exp
2179 * gdb.trace/pending.exp
2180 * gdb.trace/pr16508.exp
2181 * gdb.trace/qtro.exp
2182 * gdb.trace/range-stepping.exp
2183 * gdb.trace/read-memory.exp
2184 * gdb.trace/report.exp
2185 * gdb.trace/save-trace.exp
2186 * gdb.trace/signal.exp
2187 * gdb.trace/stap-trace.exp
2188 * gdb.trace/status-stop.exp
2189 * gdb.trace/strace.exp
2190 * gdb.trace/tfile.exp
2191 * gdb.trace/tfind.exp
2192 * gdb.trace/trace-break.exp
2193 * gdb.trace/trace-condition.exp
2194 * gdb.trace/trace-enable-disable.exp
2195 * gdb.trace/trace-mt.exp
2196 * gdb.trace/tracecmd.exp
2197 * gdb.trace/tracefile-pseudo-reg.exp
2198 * gdb.trace/tspeed.exp
2199 * gdb.trace/tstatus.exp
2200 * gdb.trace/tsv.exp
2201 * gdb.trace/unavailable.exp
2202 * gdb.trace/while-dyn.exp
2203 * gdb.trace/while-stepping.exp
2204 * lib/gdb-guile.exp
2205 * lib/gdb.exp
2206 * lib/mi-support.exp
2207 * lib/pascal.exp
2208 * lib/perftest.exp
2209 * lib/prelink-support.exp
2210 * lib/selftest-support.exp
2211
ad02e4fe
SM
22122016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
2213
2214 * Makefile.in: Include disable-implicit-rules.mk.
2215
22347e55
AA
22162016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2217
2218 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
2219 non-byte-aligned bit fields.
2220
da5b30da
AA
22212016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
2222
2223 PR gdb/12616
2224 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
2225 respects the DW_AT_data_bit_offset attribute.
2226
b593ecca
SM
22272016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
2228
2229 * gdb.base/default.exp: Fix output of "set language".
2230
3b165252
SM
22312016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
2232
2233 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
2234 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
2235 make.
2236 * configure.ac: Remove checks for the make program.
2237 * configure: Re-generate.
2238
1a2f3d7f
KB
22392016-11-16 Kevin Buettner <kevinb@redhat.com>
2240
2241 * gdb.python/py-recurse-unwind.c (main): Add loop.
2242 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
2243 to read_register() and gdb.parse_and_eval(). Make each code
2244 call a separate case that can be individually tested.
2245 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
2246 proc. Call cont_and_backtrace for each of the code paths that
2247 we want to test in the unwinder.
2248
b7f38fda
AA
22492016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
2250
2251 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
2252 the definition of struct S.
2253
1f8db343
CM
22542016-11-11 Catherine Moore <clm@codesourcery.com>
2255
2256 * gdb.base/dump.exp: Identify verilog format dump tests as such.
2257
fad0c9fb
PA
22582016-11-09 Pedro Alves <palves@redhat.com>
2259
2260 * gdb.base/commands.exp (runto_or_return): New procedure.
2261 (gdbvar_simple_if_test, gdbvar_simple_while_test)
2262 (gdbvar_complex_if_while_test, progvar_simple_if_test)
2263 (progvar_simple_while_test, progvar_complex_if_while_test)
2264 (if_while_breakpoint_command_test)
2265 (infrun_breakpoint_command_test, breakpoint_command_test)
2266 (user_defined_command_test, watchpoint_command_test)
2267 (test_command_prompt_position, redefine_hook_test)
2268 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
2269 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
2270 multi_line_input and multi_line. Remove gdb_expect and
2271 gdb_stop_suppressing_tests uses.
2272 * lib/gdb.exp (valnum_re): New global.
2273 (multi_line_input): New procedure.
2274
8354c62c
SM
22752016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
2276
2277 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
2278 Remove.
2279 (test_setup): Define with proc_with_prefix.
2280 (test_cli_inferior): Likewise.
2281 (test_cli_thread): Likewise.
2282 (test_cli_frame): Likewise.
2283 (test_cli_select_frame): Likewise.
2284 (test_cli_up_down): Likewise.
2285 (test_mi_thread_select): Likewise.
2286 (test_mi_stack_select_frame): Likewise.
2287 (test_cli_in_mi_inferior): Likewise.
2288 (test_cli_in_mi_thread): Likewise.
2289 (test_cli_in_mi_frame): Likewise.
2290 (top level): Do not use with_test_prefix_procname.
2291
64f367a2
PA
22922016-11-09 Pedro Alves <palves@redhat.com>
2293
2294 * gdb.base/commands.exp (gdbvar_simple_if_test)
2295 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
2296 (progvar_simple_if_test, progvar_simple_while_test)
2297 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
2298 (infrun_breakpoint_command_test, breakpoint_command_test)
2299 (user_defined_command_test, watchpoint_command_test)
2300 (test_command_prompt_position, deprecated_command_test)
2301 (bp_deleted_in_command, temporary_breakpoint_commands)
2302 (stray_arg0_test, source_file_with_indented_comment)
2303 (recursive_source_test, if_commands_test)
2304 (error_clears_commands_left, redefine_hook_test)
2305 (redefine_backtrace_test): Use proc_with_prefix.
2306 * lib/gdb.exp (proc_with_prefix): New proc.
2307
0bb65f1e
AA
23082016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2309
2310 * gdb.base/tui-layout.c: New file.
2311 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
2312 disassembly window contains very long lines.
2313
7353f247
TT
23142016-11-08 Tom Tromey <tom@tromey.com>
2315
2316 * gdb.python/py-value.exp (test_value_creation): Make "long" test
2317 depend on Python 2.
2318
30a7bb83
TT
23192016-11-08 Tom Tromey <tom@tromey.com>
2320
2321 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
2322 New method.
2323
cdf5a07c
MG
23242016-10-29 Manish Goregaokar <manish@mozilla.com>
2325
2806dc7e 2326 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 2327
51a789c3
MG
23282016-10-27 Manish Goregaokar <manish@mozilla.com>
2329
2806dc7e
PA
2330 * gdb.rust/simple.rs: Add test for univariant enums without
2331 discriminants and for encoded struct-like enums.
51a789c3 2332
f610ab6d
PA
23332016-10-28 Pedro Alves <palves@redhat.com>
2334
2335 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
2336 gdb_test_multiple, tighten regexps and match symtabs and line
2337 tables incrementally.
2338
b129b0ca
LM
23392016-10-28 Luis Machado <lgustavo@codesourcery.com>
2340
2341 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
2342 general.
2343
ecf45d2c
SL
23442016-10-25 Luis Machado <lgustavo@codesourcery.com>
2345
2346 * gdb.base/exec-invalid-sysroot.exp: New file.
2347
b8d38ee4
JK
23482016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
2351
f90fd8c2
JK
23522016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
2355
2d2476aa
MR
23562016-10-19 Maciej W. Rozycki <macro@imgtec.com>
2357
2806dc7e
PA
2358 * gdb.base/killed-outside.exp: Remove $options from a call to
2359 `prepare_for_testing'.
2d2476aa 2360
e42b25a0
SM
23612016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2362
2363 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2364 Change test message.
2365
3ccdb432
SM
23662016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2367
2368 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
2369 Update comment.
2370
5bad3170
SM
23712016-10-17 Simon Marchi <simon.marchi@ericsson.com>
2372
2373 * gdb.trace/mi-trace-save.exp: New file.
2374
5ad9dba7
YQ
23752016-10-13 Yao Qi <yao.qi@linaro.org>
2376
2377 * gdb.base/code_elim.exp (get_var_address): Remove.
2378 * gdb.base/relocate.exp: Likewise.
2379 * gdb.base/shreloc.exp: Likewise.
2380 * lib/gdb.exp (get_var_address): New.
2381
62df7e21
YQ
23822016-10-13 Yao Qi <yao.qi@linaro.org>
2383
2384 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
2385 floating point tests if $skip_float_test is false.
2386
4dac951e
LM
23872016-10-12 Luis Machado <lgustavo@codesourcery.com>
2388
2389 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
2390 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
2391 argc values.
2392 Add 1 to argc so we guarantee distinct initial/modified argc values.
2393
8f1a8fc4
JK
23942016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2395
2396 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
2397
16c85b5d
JK
23982016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2399
2400 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
2401 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
2402 * gdb.arch/vsx-regs.exp: Likewise.
2403
1d0e042a
YQ
24042016-10-07 Yao Qi <yao.qi@linaro.org>
2405
2406 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
2407
68dadef5
MM
24082016-10-07 Markus Metzger <markus.t.metzger@intel.com>
2409
2410 * gdb.python/python.exp: Test decode_line("*0").
2411
33fa2c6e
DE
24122016-10-06 Doug Evans <dje@google.com>
2413
2414 * gdb.python/py-value.exp (test_value_creation): Add test for large
2415 unsigned 64-bit value.
2416
9c37b5ae
TT
24172016-10-06 Tom Tromey <tom@tromey.com>
2418
2419 * gdb.compile/compile.exp: Change java tests to rust.
2420 * gdb.base/setshow.exp: Change java tests to rust.
2421 * gdb.base/default.exp: Remove java from language list.
2422 * README (Examples): Update language example.
2423 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
2424 test.
2425 * lib/gdb.exp (skip_java_tests): Remove.
2426 * lib/java.exp: Remove.
2427 * gdb.java: Remove.
2428
78b86327
MR
24292016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2430
2431 * gdb.arch/mips-fcr.exp: New test.
2432 * gdb.arch/mips-fcr.c: Source for the new test.
2433
7470adbb
MR
24342016-10-06 Maciej W. Rozycki <macro@imgtec.com>
2435
2436 * gdb.base/solib-disc.exp: Use `standard_output_file'
2437 throughout.
2438
4a556533
PA
24392016-10-06 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.base/jit-simple-dl.c: New file.
2442 * gdb.base/jit-simple-jit.c: New file, factored out from ...
2443 * gdb.base/jit-simple.c: ... this.
2444 * gdb.base/jit-simple.exp (jit_run): Delete.
2445 (build_jit): New proc.
2446 (jit_test_reread): Recompile either the main program or the shared
2447 library, depending on what is being tested. Skip changing address
2448 if caller wants to. Compare before/after addresses. If testing
2449 standalone, explicitly load the binary. Test "maint info
2450 breakpoints".
2451 (top level): Add "standalone vs shared lib" and "change address"
2452 vs "same address" axes.
2453
5a122fbc
PA
24542016-10-06 Pedro Alves <palves@redhat.com>
2455
2456 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
2457 call.
2458 (jit_run): Delete.
2459 (jit_test_reread): Use with_test_prefix. Reload the main binary
2460 explicitly. Compare the before/after addresses of the JIT
2461 descriptor.
2462
ee8da4b8
DE
24632016-08-15 Doug Evans <dje@google.com>
2464
2465 * gdb.xml/extra-regs.xml: Update, end field now required, default type
2466 for single bitfields is bool.
2467 * gdb.xml/tdesc-regs.exp: Ditto.
2468
f389f6fe
JK
24692016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2470
2471 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
2472
fdebf1a4
YQ
24732016-10-05 Yao Qi <yao.qi@linaro.org>
2474
2475 * lib/gdb.exp (support_complex_tests): Return zero if
2476 gdb_skip_float_test return true.
2477
9c36d954 24782016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2479 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
2480
2481 PR gdb/20487
2482 * gdb.mi/user-selected-context-sync.exp: New file.
2483 * gdb.mi/user-selected-context-sync.c: New file.
2484
4034d0ff 24852016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 2486 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
2487
2488 PR gdb/20487
2489 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
2490 =thread-select-event check.
2491
a4297203
PB
24922016-09-29 Peter Bergner <bergner@vnet.ibm.com>
2493
2494 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
2495 the compulsory L operand changes.
2496 * gdb.arch/powerpc-power.s: Likewise.
2497
bb805577
JK
24982016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2499
2500 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
2501 * gdb.base/jit-attach-pie.c: New file.
2502 * gdb.base/jit-attach-pie.exp: New file.
2503
6d61dee5
PA
25042016-09-28 Pedro Alves <palves@redhat.com>
2505
2506 * gdb.base/infcall-input.c: New file.
2507 * gdb.base/infcall-input.exp: New file.
2508
f73842fc
YQ
25092016-09-22 Yao Qi <yao.qi@linaro.org>
2510
2511 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
2512 (gdb_exit): Rename it to ...
2513 (gdbserver_gdb_exit): ... Close GDBserver.
2514 (gdb_exit): New proc, call gdbserver_gdb_exit.
2515 (mi_gdb_exit): Likewise.
2516
90681dab
YQ
25172016-09-22 Yao Qi <yao.qi@linaro.org>
2518
2519 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
2520 path.
2521 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
2522 Remove duplication.
2523
9c211fd8
YQ
25242016-09-22 Yao Qi <yao.qi@linaro.org>
2525
2526 * lib/gdbserver-support.exp: Check the existence of
2527 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
2528
ad0a504f
AK
25292016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
2530
2531 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
2532
36cf1806
TT
25332016-09-21 Tom Tromey <tom@tromey.com>
2534
2535 PR gdb/20604:
2536 * gdb.base/quit.exp: New file.
2537
74172ecf
SM
25382016-09-21 Simon Marchi <simon.marchi@ericsson.com>
2539
2540 * .gitignore: New file.
2541
3d0ec882
MR
25422016-09-21 Maciej W. Rozycki <macro@imgtec.com>
2543
2544 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
2545 throughout.
2546
8193adea
AA
25472016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
2548
2549 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
2550
d41a5c09
JK
25512016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 * gdb.cp/casts.cc (decltype): Move it ...
2554 (main): ... with its call to ...
2555 * gdb.cp/casts03.cc: ... a new file.
2556 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
2557
d2dfe700
JK
25582016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2559
2560 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
2561
e2a92b16
PB
25622016-09-15 Peter Bergner <bergner@vnet.ibm.com>
2563
2564 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
2565 and sync up the test with tests in gas/testsuite/gas/ppc.
2566 * gdb.arch/powerpc-power.exp: Likewise.
2567
49b4de64
JK
25682016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2569
2570 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
2571
2c29df25
SDJ
25722016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
2573 Jan Kratochvil <jan.kratochvil@redhat.com>
2574
2575 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
2576 make m1's definition to be different from m2's. Use 'dummy' as an
2577 argument for probe 'two'.
2578
cc3c2846
JB
25792016-09-10 Jon Beniston <jon@beniston.com>
2580
2581 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
2582 for sim target.
2583
e1b2624a
AA
25842016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
2585
2586 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
2587 variable declaration.
2588 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
2589 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
2590 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
2591 received HWCAP as its argument.
2592
4295e285
PA
25932016-09-06 Pedro Alves <palves@redhat.com>
2594
2595 * gdb.base/new-ui-pending-input.c: New file.
2596 * gdb.base/new-ui-pending-input.exp: New file.
2597 * gdb.exp (clear_gdb_spawn_id): New procedure.
2598 (with_spawn_id): Check whether gdb_spawn_id exists before
2599 referencing it. If gdb_spawn_id didn't exist on entry, clear it
2600 on exit.
2601
00d5215e
UW
26022016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2603
2604 * gdb.base/float128.c: New file.
2605 * gdb.base/float128.exp: Likewise.
2606 * gdb.base/floatn.c: Likewise.
2607 * gdb.base/floatn.exp: Likewise.
2608
a9ff5f12
UW
26092016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
2610
2611 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
2612
f245535c
PA
26132016-09-05 Pedro Alves <palves@redhat.com>
2614
2615 PR backtrace/19927
2616 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
2617 unwinders are immediately called as side effect of "source" or
2618 "disable unwinder" commands.
2619 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
2620
ae9cf263
YQ
26212016-09-02 Yao Qi <yao.qi@linaro.org>
2622
2623 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
2624 is true and $type is "float" or "double".
2625
27aba047
YQ
26262016-09-02 Yao Qi <yao.qi@linaro.org>
2627
2628 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
2629 true.
2630 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
2631 * gdb.base/call-rt-st.exp: Likewise.
2632 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
2633 return value instead of gdb,skip_float_test.
2634 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
2635 (do_function_calls): Use its return value instead of
2636 gdb,skip_float_test.
2637 * gdb.base/finish.exp: Likewise.
2638 * gdb.base/funcargs.exp: Likewise.
2639 * gdb.base/return.exp: Likewise.
2640 * gdb.base/return2.exp: Likewise.
2641 * gdb.base/varargs.exp: Likewise.
2642 * lib/gdb.exp (gdb_skip_float_test): Change it to
2643 gdb_caching_proc. Detect the broken ptrace on arm-linux.
2644
5af962df
AA
26452016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
2646
2647 * gdb.multi/tids.exp: Test "thread apply all".
2648
7fac6910
JK
26492016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 * gdb.base/default.exp (tty): Remove.
2652
bb1fe4ac
KB
26532016-08-24 Kevin Buettner <kevinb@redhat.com>
2654
2806dc7e
PA
2655 * gdb.python/py-recurse-unwind.c: New file.
2656 * gdb.python/py-recurse-unwind.py: New file.
2657 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 2658
0a1ddfa6
SM
26592016-08-24 Simon Marchi <simon.marchi@ericsson.com>
2660
2661 * gdb.base/set-inferior-tty.exp: New file.
2662 * gdb.base/set-inferior-tty.c: New file.
2663
d9de1fe3
PA
26642016-08-23 Pedro Alves <palves@redhat.com>
2665
2666 PR gdb/20494
2667 * gdb.base/new-ui-echo.c: New file.
2668 * gdb.base/new-ui-echo.exp: New file.
2669
e9d9abd7
YQ
26702016-08-23 Yao Qi <yao.qi@linaro.org>
2671
2672 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
2673 gdbserver_spawn.
2674 * gdb.server/connect-without-multi-process.exp (do_test):
2675 Likewise.
2676
3589529e
YQ
26772016-08-23 Yao Qi <yao.qi@linaro.org>
2678
2679 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
2680 standalone_txt. Delete gdb_txt and standalone_txt on host
2681 and target. Spawn the binary on target. Copy files from
2682 target to host.
2683
6bb90213
PA
26842016-08-22 Pedro Alves <palves@redhat.com>
2685
2686 PR gdb/20505
2687 * gdb.base/vdso-warning.exp: Test core dumps too. Use
2688 with_test_prefix. Factor out bits to ...
2689 (test_no_vdso): ... this new procedure.
2690
20c2c024
CL
26912016-08-19 Carl Love <cel@us.ibm.com>
2692
2693 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
2694 maintaining separate logic for constructing the output path.
2695 * gdb.arch/powerpc-d128-regs.exp: Likewise.
2696 * gdb.arch/ppc-dfp.exp: Likewise.
2697 * gdb.arch/ppc-fp.exp: Likewise.
2698 * gdb.arch/vsx-regs.exp: Likewise.
2699 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
2700 binprefix for generating the additional binary files.
2701
0646e07d
PA
27022016-08-19 Pedro Alves <palves@redhat.com>
2703
2704 * gdb.trace/mi-trace-frame-collected.exp
2705 (test_trace_frame_collected): On x32, expect two registers.
2706
46da9242
CL
27072016-08-18 Carl Love <cel@us.ibm.com>
2708
2709 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
2710 and sync up the test with tests in gas/testsuite/gas/ppc.
2711 * gdb.arch/powerpc-power.exp: Likewise.
2712
eb2332d7
SM
27132016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2714
2715 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
2716 expected error message.
2717
63c61e04
SM
27182016-08-17 Simon Marchi <simon.marchi@ericsson.com>
2719
2720 * gdb.multi/remove-inferiors.exp: New file.
2721 * gdb.multi/remove-inferiors.c: New file.
2722
7b17065f
YQ
27232016-08-12 Yao Qi <yao.qi@linaro.org>
2724
2725 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
2726 argument list.
2727
01d3dedf
PA
27282016-08-10 Pedro Alves <palves@redhat.com>
2729
2730 PR gdb/19187
2731 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
2732 setup_kfails.
2733
3eb7562a
PA
27342016-08-09 Pedro Alves <palves@redhat.com>
2735 Simon Marchi <simon.marchi@ericsson.com>
2736
2737 PR gdb/20418
2738 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
2739 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
2740
80614914
PA
27412016-08-09 Pedro Alves <palves@redhat.com>
2742
2743 PR mi/20431
2744 * gdb.mi/mi-cmd-error.exp: New file.
2745
f348d89a
PA
27462016-08-09 Pedro Alves <palves@redhat.com>
2747
2748 PR gdb/18653
2749 * gdb.base/signals-state-child.c: New file.
2750 * gdb.base/signals-state-child.exp: New file.
2751 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
2752
e5ca03b4
PA
27532016-08-09 Pedro Alves <palves@redhat.com>
2754
2755 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
2756
282a0691
TT
27572016-08-03 Tom Tromey <tom@tromey.com>
2758
2759 PR python/18565:
2760 * gdb.python/py-frame-inline.exp: Add Frame.function test.
2761
41bfcd63
YQ
27622016-08-01 Yao Qi <yao.qi@linaro.org>
2763
2764 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
2765 variable mode to "multi-process" if $multi_process is 1, otherwise
2766 set it to "single-process".
2767
e3465b24
YQ
27682016-08-01 Yao Qi <yao.qi@linaro.org>
2769
2770 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
2771 * gdb.cp/cpexprs.exp: Likewise.
2772 * gdb.cp/m-static.exp: Likewise.
2773
0b31a4bc
TT
27742016-07-26 Tom Tromey <tom@tromey.com>
2775
2776 PR python/20190:
2777 * gdb.threads/tls.exp (check_thread_local): Add python symbol
2778 test.
2779
e0461dbb
MM
27802016-07-26 Markus Metzger <markus.t.metzger@intel.com>
2781
2782 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
2783 selecting assembly source files.
2784 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
2785 assembly source files.
2786 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
2787 assembly source files.
2788 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
2789 selecting assembly source files.
2790
8194e927
SM
27912016-07-25 Simon Marchi <simon.marchi@ericsson.com>
2792
2793 * gdb.base/new-ui.exp (do_test_invalid_args): New
2794 procedure.
2795
c0272db5
TW
27962016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
2797
2798 * gdb.btrace/reconnect.c: New file.
2799 * gdb.btrace/reconnect.exp: New file.
2800
e3487908
GKB
28012016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
2802
2803 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
2804 to test_catch_syscall_group.
2805 (test_catch_syscall_group): New.
2806
12df5c00
TT
28072016-07-21 Tom Tromey <tom@tromey.com>
2808
2809 * gdb.rust/simple.rs (main): Use empty struct expression.
2810 * gdb.rust/simple.exp: Add tests for empty struct expression.
2811
bae62ee2
YQ
28122016-07-21 Yao Qi <yao.qi@linaro.org>
2813
2814 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
2815 if gdb_skip_xml_test is true on some targets.
2816
b1b53fb3
YQ
28172016-07-21 Yao Qi <yao.qi@linaro.org>
2818
2819 * gdb.server/solib-list.exp: Unset last_loaded_file.
2820
027d97f8
JK
28212016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2822
2823 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
2824 "step into captured_main (args)".
2825
7674d381
JK
28262016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2827
2828 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
2829
72b5d099
JK
28302016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
2833
1f960ced
PA
28342016-07-19 Pedro Alves <palves@redhat.com>
2835
2836 * gdb.opt/inline-break.exp: Remove optimize=-O2.
2837 * gdb.opt/inline-bt.exp: Likewise.
2838 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
2839 additional_flags=-Winline.
2840 * gdb.opt/inline-locals.exp: Likewise.
2841 * gdb.opt/inline-markers.c (ATTR): Define.
2842 (inlined_fn): Use it.
2843
f25827c1
YQ
28442016-07-19 Yao Qi <yao.qi@linaro.org>
2845
2846 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
2847 (test_with_self): Remove some code. Remove argument executable.
2848 (top-level): Use do_self_tests.
2849
37539ebe
DB
28502016-07-15 Zachary Welch <zwelch@codesourcery.com>
2851 Don Breazeal <donb@codesourcery.com>
2852
2853 * gdb.base/maint.exp: Escape paths used in regular expressions.
2854 * gdb.stabs/weird.exp: Likewise.
2855
dac790e1
TT
28562016-07-13 Tom Tromey <tom@tromey.com>
2857
2858 PR python/15620, PR python/18620:
2859 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
2860 (test_bkpt_events): New procs.
2861
93daf339
TT
28622016-07-13 Tom Tromey <tom@tromey.com>
2863
2864 PR python/17698:
2865 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
2866 test.
2867 (test_watchpoints): Likewise.
2868 (test_bkpt_pending): New proc.
2869
6571a381
TT
28702016-07-13 Tom Tromey <tom@tromey.com>
2871
2872 PR cli/18053:
2873 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
2874 completion test.
2875
e8732474
JK
28762016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2877
2878 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
2879 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
2880 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
2881 f_label.
2882 (g): Rename g_end_lbl to g_label.
2883 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
2884 low_pc and high_pc.
2885 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
2886
e0f3fd7c
TT
28872016-07-12 Tom Tromey <tom@tromey.com>
2888
2889 PR python/19293:
2890 * gdb.python/py-unwind-maint.exp: Update tests.
2891
3cfe46b6
YQ
28922016-07-12 Yao Qi <yao.qi@linaro.org>
2893
2894 * lib/selftest-support.exp (selftest_setup): Match the output
2895 when captured_main is inlined.
2896
4f19a0e6
WT
28972016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
2898
2899 * gdb.fortran/derived-types.exp (result_line, result_line_2):
2900 New variables.
2901 (print this%a, print this%b, print this): New tests.
2902 * gdb.fortran/derived-types.f90 (this): New object and
2903 initialization.
2904
986cf455
SM
29052016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2906
2907 * gdb.ada/arraydim.exp: Remove extra directory level in build
2908 directory.
2909
f0464b23
SM
29102016-07-06 Simon Marchi <simon.marchi@ericsson.com>
2911
2912 * lib/ada.exp: Remove extra directory level in build directory.
2913 * gdb.ada/cond_lang.exp: Likewise.
2914 * gdb.ada/exec_changed.exp: Likewise.
2915 * gdb.ada/lang_switch.exp: Likewise.
2916
42d94011
MG
29172016-07-06 Manish Goregaokar <manish@mozilla.com>
2918
2806dc7e
PA
2919 * simple.rs: Add test for raw pointer subscripting.
2920 * simple.exp: Add test expectations.
42d94011 2921
647c264c
YQ
29222016-07-05 Yao Qi <yao.qi@linaro.org>
2923
2924 * gdb.mi/mi-reverse.exp: Match =record-started output.
2925
20aa2c60
PA
29262016-07-01 Pedro Alves <palves@redhat.com>
2927
2928 * gdb.base/jit-reader.exp (info_registers_current_frame): New
2929 procedure.
2930 (jit_reader_test): Test the jit reader's unwinder.
2931 * gdb.base/jithost.c (jit_function_00_code): New global.
2932 (main): Use memcpy to fill in the mmapped code, instead of poking
2933 bytes manually here.
2934 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
2935 value.
2936 (read_debug_info): Save the function's range.
2937 (read_sp): New function.
2938 (unwind_frame): Use it. Also unwind RBP.
2939 (get_frame_id): Use read_sp.
2940 (gdb_init_reader): Use calloc instead of malloc.
2941 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
2942 parameter. Use gdb_test_multiple.
2943
ced2dffb
PA
29442016-07-01 Pedro Alves <palves@redhat.com>
2945 Antoine Tremblay <antoine.tremblay@ericsson.com>
2946
2947 * gdb.threads/process-dies-while-detaching.c: New file.
2948 * gdb.threads/process-dies-while-detaching.exp: New file.
2949
63000888
PA
29502016-07-01 Pedro Alves <palves@redhat.com>
2951
2952 * gdb.multi/watchpoint-multi-exit.c: New file.
2953 * gdb.multi/watchpoint-multi-exit.exp: New file.
2954
038d4868
PA
29552016-06-30 Pedro Alves <palves@redhat.com>
2956
2957 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
2958 unset inferior_spawn_id.
2959
994e9c83
PA
29602016-06-30 Pedro Alves <palves@redhat.com>
2961
2962 * lib/mi-support.exp (default_mi_gdb_start): Declare global
2963 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
2964
e5653468
YQ
29652016-06-29 Yao Qi <yao.qi@linaro.org>
2966
2967 * gdb.base/return.c: Add copyright header.
2968
803b47e5
TT
29692016-06-29 Tom Tromey <tom@tromey.com>
2970
2971 PR python/20129:
2972 * gdb.python/py-framefilter.exp: Add tests for setting priority
2973 and disabling of non-existent frame filter.
2974
28244707
YQ
29752016-06-29 Yao Qi <yao.qi@linaro.org>
2976
2977 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
2978 0x0f07ff.
2979
a31d2f06
YQ
29802016-06-28 Yao Qi <yao.qi@linaro.org>
2981
2982 * gdb.base/catch-syscall.exp: Remove check on isnative and target
2983 triplets. Start gdb, execute catch syscall, and continue. Check
2984 gdb's output to determine catch syscall is supported.
2985
921d8f54
MG
29862016-06-27 Manish Goregaokar <manish@mozilla.com>
2987
25d49b86
PA
2988 * gdb.rust/simple.rs: Add test for returning unit in a function.
2989 * gdb.rust/simple.exp: Add expectation for functions returning
2990 unit.
921d8f54 2991
f4952523
PMR
29922016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
2993
2994 * gdb.python/py-breakpoint-create-fail.c,
2995 gdb.python/py-breakpoint-create-fail.exp,
2996 gdb.python/py-breakpoint-create-fail.py: New testcase.
2997
fccb08f8
MG
29982016-06-25 Manish Goregaokar <manish@mozilla.com>
2999
3000 PR gdb/20239
3001 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
3002 * gdb.rust/simple.exp: Add test expectations for new NonZero
3003 tests.
fccb08f8 3004
6b850546
DT
30052016-06-24 David Taylor <dtaylor@emc.com>
3006
3007 * gdb.base/offsets.exp: New file.
3008 * gdb.base/offsets.c: New file.
3009
17621150
TT
30102016-06-23 Tom Tromey <tom@tromey.com>
3011
3012 PR gdb/16483:
3013 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
3014 before any filters are loaded.
3015
04d59df6
WT
30162016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
3017
3018 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
3019 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
3020 structs.
3021 * gdb.fortran/derived-type-function.exp: New file.
3022 * gdb.fortran/derived-type-function.f90: New file.
3023
3024
ac69f786
PA
30252016-06-21 Pedro Alves <palves@redhat.com>
3026
3027 * gdb.base/new-ui.exp: New file.
3028 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
3029 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
3030 (with_spawn_id): New procedure.
3031
49940788
PA
30322016-06-21 Pedro Alves <palves@redhat.com>
3033
3034 * gdb.mi/mi-exec-run.exp: New file.
3035
ef274d26
PA
30362016-06-21 Pedro Alves <palves@redhat.com>
3037
3038 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
3039 breakpoint command's output on the main UI.
3040 (test_break): New procedure, factored out from calls in the top
3041 level.
3042 (top level): Use foreach_with_prefix to test MI as main UI and as
3043 separate UI.
3044
468afe6c
PA
30452016-06-21 Pedro Alves <palves@redhat.com>
3046
3047 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
3048 (test_awatch_creation_and_listing)
3049 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
3050 Remove 'type' parameter.
3051 (test_watchpoint_all): New parameter mi_mode. Remove
3052 with_test_prefix.
3053 (top level): Use foreach_with_prefix, and add main/separate UI MI
3054 testing axis.
3055
51f77c37
PA
30562016-06-21 Pedro Alves <palves@redhat.com>
3057
3058 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
3059 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
3060 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
3061 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
3062 (gdb_main_spawn_id, mi_spawn_id): Declare and
3063 comment.
3064 (mi_create_inferior_pty): New procedure,
3065 factored out from default_mi_gdb_start.
3066 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
3067 procedures.
3068 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
3069 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
3070 Use mi_create_inferior_pty.
3071 (mi_gdb_start): Use eval to pass down args list.
3072
8980e177
PA
30732016-06-21 Pedro Alves <palves@redhat.com>
3074
3075 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
3076 * gdb.opt/inline-cmds.exp: Add MI tests.
3077
f38d3ad1
PA
30782016-06-21 Pedro Alves <palves@redhat.com>
3079
3080 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
3081
45db7c09
PA
30822016-06-21 Pedro Alves <palves@redhat.com>
3083
3084 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
3085 (top level): Use it instead of mi_execute_to.
3086
5a069ab3
PA
30872016-06-21 Pedro Alves <palves@redhat.com>
3088
3089 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
3090 (cont_handler_str): New.
3091 (signal_stop_handler): Set stop_handler_str instead of printing to
3092 stdout.
3093 (continue_handler): Set cont_handler_str instead of printing to
3094 stdout.
3095 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
3096 mi_send_resuming_command. Print stop_handler_str and
3097 cont_handler_str instead of expecting the python events print
3098 directly.
3099
2838cc1d
SD
31002016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
3101
3102 * gdb.base/jit-reader.exp: New file.
3103 * gdb.base/jithost.c: New file.
3104 * gdb.base/jithost.h: New file.
3105 * gdb.base/jitreader.c : New file.
3106 * gdb.base/jit-protocol.h: New file.
3107
21a77091
YQ
31082016-06-17 Yao Qi <yao.qi@linaro.org>
3109
3110 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
3111 parameters follow_fork and detach_on_fork. Set follow-fork-mode
3112 and detach-on-fork. Adjust tests.
3113 (top level): Invoke break_cond_on_syscall with combinations of
3114 syscall, follow-fork-mode and detach-on-fork.
3115
f50bf8e5
YQ
31162016-06-17 Yao Qi <yao.qi@linaro.org>
3117
3118 * gdb.base/step-over-exit.c: New.
3119 * gdb.base/step-over-exit.exp: New.
3120
a28d8e50
YTL
31212016-06-17 Yan-Ting Lin <currygt52@gmail.com>
3122
3123 * gdb.base/float.exp: Add target check for nds32*-*-*.
3124 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
3125
cad8e26d
AB
31262016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
3127
3128 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
3129 for unsupported target features.
3130 * gdb.base/call-rt-st.exp: Likewise.
3131 * gdb.base/call-sc.exp: Likewise.
3132 * gdb.base/call-signal-resume.exp: Likewise.
3133 * gdb.base/call-strs.exp: Likewise.
3134 * gdb.base/callexit.exp: Likewise.
3135 * gdb.base/callfuncs.exp: Likewise.
3136 * gdb.base/nodebug.exp: Likewise.
3137 * gdb.base/printcmds.exp: Likewise.
3138 * gdb.base/ptype.exp: Likewise.
3139 * gdb.base/structs.exp: Likewise.
3140 * gdb.base/unwindonsignal.exp: Likewise.
3141 * gdb.cp/gdb2495.exp: Likewise.
3142 * gdb.cp/templates.exp: Likewise.
3143 * gdb.cp/virtfunc.exp: Likewise.
3144 * gdb.threads/hand-call-in-threads.exp: Likewise.
3145 * gdb.threads/interrupted-hand-call.exp: Likewise.
3146 * gdb.threads/thread-unwindonsignal.exp: Likewise.
3147
347dc102
TT
31482016-06-10 Tom Tromey <tom@tromey.com>
3149
3150 PR rust/20110:
3151 * gdb.rust/expr.exp: Add test for integer constant larger than
3152 i32.
3153
5e13cf25
BH
31542016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
3155
3156 * gdb.fortran/nested-funcs.exp: New.
3157 * gdb.fortran/nested-funcs.f90: New.
3158
bb556f1f
TK
31592016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
3160
3161 * gdb.base/examine-backward.c: New file.
3162 * gdb.base/examine-backward.exp: New file.
3163
38b022b4
SM
31642016-06-06 Simon Marchi <simon.marchi@ericsson.com>
3165
3166 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
3167 matching.
3168
1b40ec05
TT
31692016-06-02 Tom Tromey <tom@tromey.com>
3170
3171 PR python/18984:
3172 * gdb.python/py-shared.exp: Add solib_name test.
3173
193bd378
SM
31742016-06-02 Simon Marchi <simon.marchi@ericsson.com>
3175
3176 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
3177
3326303b
MG
31782016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
3179
3180 PR c++/19893
3181 * gdb.dwarf2/implref.exp: Rename to...
3182 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
3183 * gdb.dwarf2/implref-array.c: New file.
3184 * gdb.dwarf2/implref-array.exp: Likewise.
3185 * gdb.dwarf2/implref-global.c: Likewise.
3186 * gdb.dwarf2/implref-global.exp: Likewise.
3187 * gdb.dwarf2/implref-struct.c: Likewise.
3188 * gdb.dwarf2/implref-struct.exp: Likewise.
3189
825c8ef2
AT
31902016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3191
3192 * gdb.trace/trace-condition.exp: Add 64bit tests.
3193
2320162a
AT
31942016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3195
3196 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
3197 bits types.
3198 (main): Adapt to 8 to 64 bits types.
3199 * gdb.trace/trace-condition.exp: Add new tests.
3200
a7818233
AT
32012016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3202
3203 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
3204
0d336466
AT
32052016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3206
3207 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
3208 Move condition tests...
3209 * gdb.trace/trace-condition.exp: Here.
3210
7faeb45a
AT
32112016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
3212
3213 * gdb.trace/trace-condition.exp: Add counter-case tests.
3214
e385593e
JK
32152016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 PR c++/15231
3218 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
3219 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
3220
744608cc
PA
32212016-05-27 Pedro Alves <palves@redhat.com>
3222
3223 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
3224 New procedure.
3225 (top level): Call it, and bail out of DejaGnu is known to be bad.
3226
ac775bf4
AB
32272016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
3228
3229 * gdb.base/whatis.c: Extend the test case.
3230 * gdb.base/whatis.exp: Add additional tests.
3231
2bbad2ea
BH
32322016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3233
3234* gdb.fortran/type.f90: Add pointer variable.
3235* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
3236
8b70175d
BH
32372016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3238
3239 * gdb.fortran/vla-type.exp: Fix testcase name.
3240
86d8a848
BH
32412016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3242
3243 * gdb.fortran/vla-type.exp: Access elements in nested structs.
3244
e188eb36
BH
32452016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3246
3247 * gdb.fortran/type.f90: Add nested structures.
3248 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
3249 * gdb.fortran/derived-type.exp: Adapt expected output.
3250 * gdb.fortran/vla-type.exp: Adapt expected output.
3251
9b2db1fd
BH
32522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3253
3254 * gdb.fortran/whatis_type.exp: Adapt expected output.
3255
72b17055
BH
32562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3257
3258 * gdb.fortran/print_type.exp: Fix expected output.
3259 * gdb.fortran/whatis_type.exp: Fix expected output.
3260
3cd81d8d
BH
32612016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
3262
3263 * gdb.fortran/whatis_type.exp: Use multi_line.
3264
ddae9462
TT
32652016-05-24 Tom Tromey <tom@tromey.com>
3266
3267 PR python/17386:
3268 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
3269 use value as an index.
3270
1957f6b8
TT
32712016-05-23 Tom Tromey <tom@tromey.com>
3272
3273 PR python/17981:
3274 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
3275 no-breakpoint case.
3276
026a9174
PA
32772016-05-24 Pedro Alves <palves@redhat.com>
3278
3279 PR gdb/19828
3280 * gdb.threads/clone-attach-detach.c: New file.
3281 * gdb.threads/clone-attach-detach.exp: New file.
3282
e70a7231
FR
32832016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
3284
3285 * gdb.base/annota-input-while-running.exp: Fix syntax error.
3286
0f6ed0e0
TT
32872016-05-23 Tom Tromey <tom@tromey.com>
3288
3289 PR python/19438, PR python/18393:
3290 * gdb.python/py-progspace.exp: Add "dir" test.
3291 * gdb.python/py-objfile.exp: Add "dir" test.
3292
ffd19d61
YQ
32932016-05-23 Yao Qi <yao.qi@linaro.org>
3294
3295 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
3296 * gdb.arch/thumb2-it.exp: Likewise.
3297
9e8f9b05
SM
32982016-05-18 Simon Marchi <simon.marchi@ericsson.com>
3299
3300 * gdb.mi/mi-threads-interrupt.c: New file.
3301 * gdb.mi/mi-threads-interrupt.exp: New file.
3302
61c6156d
SM
33032016-05-17 Simon Marchi <simon.marchi@ericsson.com>
3304
3305 PR gdb/18077
3306 * gdb.mi/mi-async-run.exp: New file.
3307 * gdb.mi/mi-async-run.c: New file.
3308
67218854
TT
33092016-05-17 Tom Tromey <tom@tromey.com>
3310 Manish Goregaokar <manishsmail@gmail.com>
3311
3312 * lib/rust-support.exp: New file.
3313 * lib/gdb.exp (skip_rust_tests): New proc.
3314 (build_executable_from_specs): Handle rust.
3315 * lib/future.exp (gdb_find_rustc): New proc.
3316 (gdb_default_target_compile): Handle rust.
3317 * gdb.rust/expr.exp: New file.
3318 * gdb.rust/generics.exp: New file.
3319 * gdb.rust/generics.rs: New file.
3320 * gdb.rust/methods.exp: New file.
3321 * gdb.rust/methods.rs: New file.
3322 * gdb.rust/modules.exp: New file.
3323 * gdb.rust/modules.rs: New file.
3324 * gdb.rust/simple.exp: New file.
3325 * gdb.rust/simple.rs: New file.
3326
c44af4eb
TT
33272016-05-17 Tom Tromey <tom@tromey.com>
3328
3329 * gdb.base/default.exp (set language): Add rust.
3330
dcd1f979
TT
33312016-05-17 Tom Tromey <tom@tromey.com>
3332
3333 * gdb.gdb/unittest.exp: New file.
3334
155b7f57
YQ
33352016-05-16 Yao Qi <yao.qi@linaro.org>
3336
3337 * gdb.base/batch-preserve-term-settings.exp: Remove variable
3338 shell_prompt. Update shell_prompt_re.
3339
8ddd5a6c
DE
33402016-05-12 Doug Evans <dje@google.com>
3341
3342 PR symtab/19999
3343 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
3344 $options when building executable.
3345 * gdb.dwarf2/fission-loclists-pie.S: New file.
3346 * gdb.dwarf2/fission-loclists-pie.exp: New file.
3347
02e370d9
SM
33482016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3349
3350 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
3351 of [is_remote target],
3352
8929ad8b
SM
33532016-05-04 Simon Marchi <simon.marchi@ericsson.com>
3354
3355 * lib/gdb.exp (use_gdb_stub): New procedure.
3356
6c447423
DE
33572016-05-03 Yunlian Jiang <yunlian@google.com>
3358 Doug Evans <dje@google.com>
3359
3360 PR symtab/19914
3361 * gdb.dwarf2/dwp-sepdebug.c: New file.
3362 * gdb.dwarf2/dwp-sepdebug.exp: New file.
3363
444e826c
SM
33642016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3365
3366 * gdb.base/detach.exp: Remove is_remote check.
3367
740feeaa
SM
33682016-05-02 Simon Marchi <simon.marchi@ericsson.com>
3369
3370 * gdb.base/annota-input-while-running.exp: Don't check for
3371 [is_remote target]. Enable annotations after running to main.
3372 Remove unused "set test..." line.
3373
9080ac9d
SM
33742016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3375
3376 * gdb.trace/trace-enable-disable.exp: New file.
3377 * gdb.trace/trace-enable-disable.c: New file.
3378
952ebca5
SM
33792016-04-28 Simon Marchi <simon.marchi@ericsson.com>
3380
3381 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
3382 use it in info sharedlibrary test.
3383 * gdb.trace/ftrace-lock.exp: Likewise.
3384 * gdb.trace/ftrace.exp: Likewise.
3385 * gdb.trace/range-stepping.exp: Likewise.
3386 * gdb.trace/trace-break.exp: Likewise.
3387 * gdb.trace/trace-condition.exp: Likewise.
3388 * gdb.trace/trace-mt.exp: Likewise.
3389
d9019901
SM
33902016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3391
3392 * lib/gdb.exp (gdb_load_shlibs): Rename to...
3393 (gdb_load_shlib): ... this.
3394 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
3395 gdb_load_shlib.
3396 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
3397 * gdb.base/ctxobj.exp: Likewise.
3398 * gdb.base/dprintf-pending.exp: Likewise.
3399 * gdb.base/dso2dso.exp: Likewise.
3400 * gdb.base/fixsection.exp: Likewise.
3401 * gdb.base/gcore-relro.exp: Likewise.
3402 * gdb.base/gdb1555.exp: Likewise.
3403 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3404 * gdb.base/gnu-ifunc.exp: Likewise.
3405 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
3406 * gdb.base/jit-so.exp (one_jit_test): Likewise.
3407 * gdb.base/pending.exp: Likewise.
3408 * gdb.base/print-file-var.exp: Likewise.
3409 * gdb.base/print-symbol-loading.exp: Likewise.
3410 * gdb.base/shlib-call.exp: Likewise.
3411 * gdb.base/shreloc.exp: Likewise.
3412 * gdb.base/so-impl-ld.exp: Likewise.
3413 * gdb.base/solib-disc.exp: Likewise.
3414 * gdb.base/solib-nodir.exp: Likewise.
3415 * gdb.base/solib-overlap.exp: Likewise.
3416 * gdb.base/solib-symbol.exp: Likewise.
3417 * gdb.base/solib-weak.exp (do_test): Likewise.
3418 * gdb.base/sym-file.exp: Likewise.
3419 * gdb.base/symtab-search-order.exp: Likewise.
3420 * gdb.base/type-opaque.exp: Likewise.
3421 * gdb.base/unload.exp: Likewise.
3422 * gdb.base/watchpoint-solib.exp: Likewise.
3423 * gdb.compile/compile.exp: Likewise.
3424 * gdb.cp/gdb2384.exp: Likewise.
3425 * gdb.cp/infcall-dlopen.exp: Likewise.
3426 * gdb.cp/re-set-overloaded.exp: Likewise.
3427 * gdb.fortran/library-module.exp: Likewise.
3428 * gdb.opt/solib-intra-step.exp: Likewise.
3429 * gdb.python/py-finish-breakpoint.exp: Likewise.
3430 * gdb.python/py-shared.exp: Likewise.
3431 * gdb.reverse/solib-precsave.exp: Likewise.
3432 * gdb.reverse/solib-reverse.exp: Likewise.
3433 * gdb.server/solib-list.exp: Likewise.
3434 * gdb.threads/dlopen-libpthread.exp: Likewise.
3435 * gdb.threads/tls-shared.exp: Likewise.
3436 * gdb.threads/tls-so_extern.exp: Likewise.
3437 * gdb.trace/change-loc.exp: Likewise.
3438 * gdb.trace/ftrace-lock.exp: Likewise.
3439 * gdb.trace/ftrace.exp: Likewise.
3440 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
3441 * gdb.trace/pending.exp: Likewise.
3442 * gdb.trace/range-stepping.exp: Likewise.
3443 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
3444 (strace_info_marker): Likewise.
3445 (strace_probe_marker): Likewise.
3446 (strace_trace_on_same_addr): Likewise.
3447 (strace_trace_on_diff_addr): Likewise.
3448 * gdb.trace/trace-break.exp: Likewise.
3449 * gdb.trace/trace-condition.exp: Likewise.
3450 * gdb.trace/trace-mt.exp: Likewise.
3451
fca4cfd9
SM
34522016-04-27 Simon Marchi <simon.marchi@ericsson.com>
3453
3454 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
3455 result of gdb_remote_download.
3456 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
3457 * gdb.base/dso2dso.exp: Likewise.
3458 * gdb.base/global-var-nested-by-dso.exp: Likewise.
3459 * gdb.base/print-file-var.exp: Likewise.
3460 * gdb.base/shlib-call.exp: Likewise.
3461 * gdb.base/shreloc.exp: Likewise.
3462 * gdb.base/solib-overlap.exp: Likewise.
3463 * gdb.base/solib-weak.exp (do_test): Likewise.
3464 * gdb.base/unload.exp: Likewise.
3465
11cf4ffb
YQ
34662016-04-27 Yao Qi <yao.qi@linaro.org>
3467
3468 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
3469 exists.
3470
3e2e34f8
KB
34712016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3472
3473 * vla-type.exp: Print structure from toplevel.
3474
8f07e298
BH
34752016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3476
3477 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
3478 of dynamic types.
3479 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
3480 of dynamic types.
3481
9920b434
BH
34822016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
3483
3484 * gdb.fortran/vla-type.f90: New file.
3485 * gdb.fortran/vla-type.exp: New file.
3486
f3abeff5
YQ
34872016-04-25 Yao Qi <yao.qi@linaro.org>
3488
3489 * gdb.base/branch-to-self.c: New file.
3490 * gdb.base/branch-to-self.exp: New file.
3491
0a5d52f0
YQ
34922016-04-22 Yao Qi <yao.qi@linaro.org>
3493
3494 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
3495 more after $hex.
3496
495346f6
YQ
34972016-04-22 Yao Qi <yao.qi@linaro.org>
3498
3499 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
3500 * gdb.base/annota3.exp: Likewise.
3501
4a7e075c
YQ
35022016-04-22 Yao Qi <yao.qi@linaro.org>
3503
3504 * gdb.reverse/step-precsave.exp: Do one step and test program
3505 stops in "callee" and do multiple steps until program goes out
3506 of "callee".
3507 * gdb.reverse/step-reverse.exp: Likewise.
3508
5b061e98
YQ
35092016-04-22 Yao Qi <yao.qi@linaro.org>
3510
3511 * gdb.trace/signal.exp: Also pass if
3512 $tracepoint_hits($i) > $iterations.
3513
5c5dc57f
YQ
35142016-04-22 Yao Qi <yao.qi@linaro.org>
3515
3516 * gdb.trace/signal.c: New file.
3517 * gdb.trace/signal.exp: New file.
3518
a55411b9
DE
35192016-04-19 Doug Evans <xdje42@gmail.com>
3520
3521 * gdb.base/bad-file.exp: New file.
3522
a22df60a
MG
35232016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
3524
3525 * gdb.dwarf2/implref.exp: New file.
3526
0c13f7e5
BH
35272016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3528
3529 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
3530 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
3531 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
3532 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
3533 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
3534 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
3535 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
3536 * lib/fortran.exp (fortran_int4): New procedure.
3537 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
3538 (fortran_logical4): Likewise.
3539
9b9b09e9
BH
35402016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
3541
3542 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
3543
a14d1f4d
BH
35442016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
3545
3546 * lib/compiler.c: Add Intel specific preprocessor macros.
3547 * lib/compiler.cc: Likewise.
25d49b86 3548
7d49b1d0
LM
35492016-04-13 Luis Machado <lgustavo@codesourcery.com>
3550
3551 * gdb.server/connect-with-no-symbol-file.c: New file.
3552 * gdb.server/connect-with-no-symbol-file.exp: New file.
3553
8392fa22
SM
35542016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3555
3556 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
3557
8c4c4aeb
SM
35582016-04-13 Simon Marchi <simon.marchi@ericsson.com>
3559
3560 * boards/gdbserver-base.exp (${board}_download): Copy source file to
3561 standard output directory.
3562
45e3745e
AT
35632016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
3564
3565 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
3566
e26b7e41
MM
35672016-04-13 Markus Metzger <markus.t.metzger@intel.com>
3568
3569 * gdb.btrace/instruction_history.c (loop): Add declaration.
3570
8ce09462
AT
35712016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
3572
3573 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
3574
2e88a1ea
SM
35752016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
3576
3577 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
3578 parentheses to print.
3579 (continue_handler): Likewise.
3580
f48e22e3
SM
35812016-04-08 Simon Marchi <simon.marchi@ericsson.com>
3582
3583 * gdb.server/solib-list.exp: Remove is_remote check.
3584 Pass shlib= to gdb_compile. Don't link shared library with
3585 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
3586 Run binary filename through "readlink -f" on the target.
3587
096be756
PA
35882016-04-08 Pedro Alves <palves@redhat.com>
3589
3590 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
3591 interpreter filename as argument to gdbserver_spawn.
3592 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3593 Return empty if $last_loaded_file does not exist.
3594
06500533
JK
35952016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3596
3597 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
3598 * gdb.base/jit-main.c: Use exit after usage.
3599
2d35e871
JK
36002016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
3603 GDBHISTSIZE prior to the tests.
3604 * gdb.base/gdbinit-history.exp: Likewise.
3605
36062016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
3607
3608 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
3609 instead of build_executable. Use gdb_load_shlibs.
3610
c8064e7e
YQ
36112016-04-07 Yao Qi <yao.qi@linaro.org>
3612
3613 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
3614 Execute "si" command.
3615
bde47561
YQ
36162016-04-07 Yao Qi <yao.qi@linaro.org>
3617
3618 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
3619 number instead of the comments on some line.
3620
b16f8a3b
DB
36212016-04-06 Don Breazeal <donb@codesourcery.com>
3622
3623 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
3624 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
3625
c2f901df
SM
36262016-04-06 Simon Marchi <simon.marchi@ericsson.com>
3627
3628 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
3629 standard_output_file. Remove unused binfile variable.
3630
ac17fda0
CU
36312016-04-05 Catalin Udma <catalin.udma@freescale.com>
3632
3633 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
3634 * gdb.python/py-mi-objfile.exp: Match "list main" output
3635 in console format.
3636
03a8c4df
SM
36372016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
3638
3639 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
3640 absolute.
3641
6e774b13
SM
36422016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3643
3644 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
3645 absolute.
3646 * gdb.trace/ftrace.exp: Likewise.
3647 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
3648 targets as well.
3649 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
3650 (gdb_load_shlibs): Copy libraries to test directory when testing
3651 natively. Only set solib-search-path if testing remotely.
3652 * lib/mi-support.exp (mi_load_shlibs): Likewise.
3653
7817ea46
SM
36542016-04-05 Simon Marchi <simon.marchi@ericsson.com>
3655
3656 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
3657 gdb_download. Use it even if the target is not remote.
3658 * gdb.base/jit.exp (compile_jit_test): Likewise.
3659 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
3660 output directory if the destination board is local, otherwise use
3661 the standard remote_download from DejaGnu.
3662 (gdb_download): Remove.
3663 (gdb_load_shlibs): Use gdb_remote_download instead of
3664 gdb_download.
3665 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
3666 Use gdb_remote_download instead of gdb_download. Use it even if
3667 the target is not remote.
3668 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
3669 instead of gdb_download.
3670
7beb7f68
SM
36712016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
3672
3673 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
3674 (test_insert_delete_modify): Call mi_load_shlibs before trying to
3675 run.
3676
cc63428a
AV
36772016-04-01 Artemiy Volkov <artemiyv@acm.org>
3678
3679 PR gdb/19820
3680 * gdb.base/printcmds.exp: Add artificial arrays tests.
3681
64cdf930
PA
36822016-03-31 Pedro Alves <palves@redhat.com>
3683
3684 PR gdb/19858
3685 * gdb.base/jit-main.c: Include unistd.h.
3686 (ATTACH): Define to 0 if not already defined.
3687 (wait_for_gdb, mypid): New globals.
3688 (WAIT_FOR_GDB): New macro.
3689 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
3690 some breakpoint locations.
3691 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
3692 New procedures.
3693 (one_jit_test): Add REATTACH parameter, and handle it. Use
3694 continue_to_test_location.
3695 (top level): Test attach, and adjusts calls to one_jit_test.
3696
40dea8cb
PA
36972016-03-31 Pedro Alves <palves@redhat.com>
3698
3699 PR gdb/19858
3700 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
3701 BINSUFFIX parameter, and handle it.
3702 (top level): Adjust calls compile_jit_test.
3703
e7ea3ec7
CU
37042016-03-31 Catalin Udma <catalin.udma@freescale.com>
3705
3706 PR python/19743
3707 * gdb.python/py-mi-events-gdb.py: New file.
3708 * gdb.python/py-mi-events.c: New file.
3709 * gdb.python/py-mi-events.exp: New file.
3710
e6359af3
YQ
37112016-03-30 Yao Qi <yao.qi@linaro.org>
3712
3713 * gdb.reverse/until-precsave.exp: Match function name only.
3714 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
3715 Move malloc to a condition block.
3716 * gdb.reverse/until-reverse.exp: Match function name only.
3717
a4105d04
MK
37182016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
3719
3720 * gdb.trace/ftrace.exp: Set arg0exp for s390.
3721 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
3722 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
3723 variable for GPR 0 instead of assuming it is register 0.
3724 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
3725 * lib/trace-support.exp: Add s390 registers.
3726
bfa6adb9
YQ
37272016-03-29 Yao Qi <yao.qi@linaro.org>
3728
3729 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
3730
1e6697ea
YQ
37312016-03-24 Yao Qi <yao.qi@linaro.org>
3732
3733 * gdb.reverse/break-reverse.exp: Add quotation mark in the
3734 test message.
3735
64bcd522
AA
37362016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
3737
3738 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
3739 maintaining separate logic for constructing the output path.
3740
7868401b
DB
37412016-03-16 Don Breazeal <donb@codesourcery.com>
3742
3743 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
3744 Retry fork and waitpid on interrupted system call errors.
3745 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
3746 Use with_timeout_factor to increase timeout by factor of 10.
3747
1cafadb4
DB
37482016-03-15 Don Breazeal <donb@codesourcery.com>
3749
3750 * gdb.cp/scope-err.cc: New test program.
3751 * gdb.cp/scope-err.exp: New test script.
3752 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
3753 lines and "set breakpoint here" comment.
3754 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
3755 Fixed some whitespace and format issues.
3756 * gdb.mi/mi-linespec-err-cp.cc: New test program.
3757 * gdb.mi/mi-linespec-err-cp.exp: New test script.
3758
81516450
DE
37592016-03-15 Doug Evans <dje@google.com>
3760
3761 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
3762 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
3763 All callers updated. Add tests for enums, mixed flags register.
3764
aa52b601
DE
37652016-03-15 Doug Evans <dje@google.com>
3766
3767 * gdb.base/skip.c (main): Call test_skip_file_and_function.
3768 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
3769
fa4ff313
SM
37702016-03-14 Simon Marchi <simon.marchi@ericsson.com>
3771
3772 * gdb.base/default.exp: Add $_as_string to the list of expected
3773 convenience functions.
3774
f2403c39
AB
37752016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
3776
3777 * gdb.base/maint.exp: New tests for 'maint info line-table'.
3778
f2f3ccb9
SM
37792016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
3780
3781 * gdb.python/py-as-string.exp: New file.
3782 * gdb.python/py-as-string.c: New file.
3783
00dbd492
PA
37842016-03-09 Pedro Alves <palves@redhat.com>
3785
3786 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
3787 signal" -> "Thread NN received signal" output change.
3788 * gdb.threads/ia64-sigill.exp: Likewise.
3789 * gdb.threads/linux-dp.exp: Likewise.
3790 * gdb.threads/manythreads.exp: Likewise.
3791 * gdb.threads/pending-step.exp: Likewise.
3792 * gdb.threads/print-threads.exp: Likewise.
3793 * gdb.threads/sigstep-threads.exp: Likewise.
3794 * gdb.threads/staticthreads.exp: Likewise.
3795 * gdb.threads/tls.exp: Likewise.
3796
1e6697ea
YQ
37972016-03-09 Pedro Alves <palves@redhat.com>
3798
3799 * gdb.base/command-line-input.exp: New file.
3800
b04fd3be
MK
38012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3802
3803 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
3804 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
3805 * gdb.trace/pending.exp: Accept leading dot before function name.
3806 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
3807 * lib/trace-support.exp: Set registers for ppc.
3808
98fa59e9
MK
38092016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3810
3811 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
3812 use it for disassembly; accept .main in addition to main in backtrace.
3813
f77198c8
MK
38142016-03-09 Wei-cheng Wang <cole945@gmail.com>
3815 Marcin Kościelnicki <koriakin@0x04.net>
3816
3817 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
3818 (gdb_recursion_test_ptr): New global variable.
3819 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
3820 gdb_recursion_test.
3821 (gdb_c_test): Ditto.
3822
ba84e0da
MK
38232016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3824
3825 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
3826 ordering.
3827
4366d36e
MK
38282016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
3829
3830 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
3831 (bar): Add bar_start_lbl label.
3832 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
3833 of foo/bar for emitting DWARF and tracing.
3834
5eb264df
SDJ
38352016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
3836
3837 * analyze-racy-logs.py: Set executable bit.
3838
fb6a751f
SDJ
38392016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
3840
3841 * Makefile.in (DEFAULT_RACY_ITER): New variable.
3842 (CHECK_TARGET_TMP): Likewise.
3843 (check-single-racy): New rule.
3844 (check-parallel-racy): Likewise.
3845 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
3846 (do-check-parallel-racy): New rule.
3847 (check-racy/%.exp): Likewise.
3848 * README (Racy testcases): New section.
3849 * analyze-racy-logs.py: New file.
3850
bdf7e230
DE
38512016-03-03 Doug Evans <dje@google.com>
3852
3853 * gdb.base/skip.exp: Use with_test_prefix.
3854
4719d415
YQ
38552016-03-03 Yao Qi <yao.qi@linaro.org>
3856
3857 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
3858 Invoke step_over_syscall "clone" and break_cond_on_syscall
3859 "clone".
3860 * gdb.base/step-over-clone.c: New file.
3861
ea507862
YQ
38622016-03-03 Yao Qi <yao.qi@linaro.org>
3863
3864 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
3865 code format.
3866
8fc8cbda
YQ
38672016-03-03 Yao Qi <yao.qi@linaro.org>
3868
3869 * gdb.base/disp-step-fork.c: Rename to ...
3870 * gdb.base/step-over-fork.c: ... it. New file.
3871 * gdb.base/disp-step-vfork.c: Rename to ...
3872 * gdb.base/step-over-vfork.c: ... it. New file.
3873 * gdb.base/disp-step-syscall.exp: Rename to ...
3874 * gdb.base/step-over-syscall.exp: ... it. New file.
3875 (disp_step_cross_syscall): Rename to ...
3876 (step_over_syscall): ... it.
3877
92fa70b0
YQ
38782016-03-03 Yao Qi <yao.qi@linaro.org>
3879
3880 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
3881 If target supports condition evaluation on target, invoke
3882 break_cond_on_syscall for fork and vfork.
3883
e197ad3c
YQ
38842016-03-03 Yao Qi <yao.qi@linaro.org>
3885
3886 * gdb.base/disp-step-syscall.exp: Don't invoke
3887 support_displaced_stepping.
3888 (disp_step_cross_syscall): Test with displaced stepping off and
3889 on if supported.
3890
0b47da9f
YQ
38912016-03-03 Yao Qi <yao.qi@linaro.org>
3892
3893 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
3894 proc.
3895 (setup): New proc.
3896 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
3897 and setup.
3898
065ab6dc
BH
38992016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3900
3901 * gdb.fortran/vla-history.exp: Remove breakpoint.
3902
07e448ad 39032016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3904
25d49b86
PA
3905 * gdb.fortran/vla-history.exp: Lookup array elements and printing
3906 exceeds timeout.
07e448ad 3907
9ac2d526 39082016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3909
25d49b86
PA
3910 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
3911 breakpoint.
9ac2d526 3912
17807369
BH
39132016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
3914
3915 * gdb.mi/vla.f90: Nullify pointer after declaration.
3916
86e501af
PA
39172016-03-01 Pedro Alves <palves@redhat.com>
3918
3919 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
3920
1e903e32
PA
39212016-03-01 Pedro Alves <palves@redhat.com>
3922
3923 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
3924 before anything else.
3925 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
3926 _GNU_SOURCE here.
3927 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
3928 before anything else.
3929 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
3930
6ccb54e2
PA
39312016-03-01 Pedro Alves <palves@redhat.com>
3932
3933 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
3934
30ca9da1
YQ
39352016-03-01 Yao Qi <yao.qi@linaro.org>
3936
3937 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
3938 prepare_for_testing.
3939
dc856b38
YQ
39402016-03-01 Yao Qi <yao.qi@linaro.org>
3941
3942 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
3943
4a932159
AA
39442016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3945
3946 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
3947 manually constructing the output path.
3948
f2489477
AA
39492016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
3950
3951 * gdb.arch/s390-stackless.S: New.
3952 * gdb.arch/s390-stackless.exp: New.
3953
38899f16
IB
39542016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
3955
3956 * gdb.dlang/circular.c: New file.
3957 * gdb.dlang/circular.exp: New file.
3958
9fde51ed
YQ
39592016-02-26 Yao Qi <yao.qi@linaro.org>
3960
3961 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
3962 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
3963 (testcases): Update.
3964
ce90fefe
YQ
39652016-02-26 Yao Qi <yao.qi@linaro.org>
3966
3967 * gdb.reverse/aarch64.c: Rename to ...
3968 * gdb.reverse/insn-reverse.c: ... it.
3969 * gdb.reverse/aarch64.exp: Rename to ...
3970 * gdb.reverse/insn-reverse.exp: ... it.
3971
3263bceb
YQ
39722016-02-26 Yao Qi <yao.qi@linaro.org>
3973
3974 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
3975 (testcase_ftype): New.
3976 (testcases): New array.
3977 (n_testcases): New.
3978 (main): Call each element in testcases.
3979 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
3980 (read_testcase): New.
3981 Do the tests in a loop.
3982
6cb59ff1
YQ
39832016-02-25 Yao Qi <yao.qi@linaro.org>
3984
3985 * gdb.base/branches.c: Remove.
3986
ae91f625
MK
39872016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3988
3989 PR gdb/13808
3990 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
3991
678b48b7
MK
39922016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3993
3994 * gdb.trace/ftrace.exp: Remove unnecessary target check.
3995
7337a6f2
MK
39962016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
3997
3998 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
3999 change x86_64 call_insn to 'callq'.
4000
861ca91f
AT
40012016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
4002
4003 * gdb.trace/tfile-avx.c: Move to...
4004 * gdb.trace/tracefile-pseudo-reg.c: Here.
4005 * gdb.trace/tfile-avx.exp: Move to...
4006 * gdb.trace/tracefile-pseudo-reg.exp: Here.
4007
bf74e428
GB
40082016-02-24 Gary Benson <gbenson@redhat.com>
4009
4010 * gdb.base/attach-pie-noexec.exp: Do not expect an error
4011 message on attach.
4012
cce0e923
DE
40132016-02-23 Doug Evans <dje@google.com>
4014
4015 * gdb.base/skip.c (test_skip): New function.
4016 (end_test_skip_file_and_function): New function.
4017 (test_skip_file_and_function): New function.
4018 * gdb.base/skip1.c (test_skip): New function.
4019 (skip1_test_skip_file_and_function): New function.
4020 * gdb.base/skip.exp: Add tests for new skip options.
4021 * gdb.base/skip-solib.exp: Update expected output.
4022 * gdb.perf/skip-command.cc: New file.
4023 * gdb.perf/skip-command.exp: New file.
4024 * gdb.perf/skip-command.py: New file.
4025
4000e47e
MK
40262016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
4027
4028 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
4029 info registers pattern.
4030
24f75ead
IB
40312016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
4032
4033 * lib/future.exp: Add D support.
4034 (gdb_find_gdc): New proc.
4035 (gdb_default_target_compile): Add D support.
4036
fbb7bcbe
WW
40372016-02-18 Wei-cheng Wang <cole945@gmail.com>
4038
4039 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
4040 user+system time.
4041 (trace_speed_test): Determine the iteration count for a time
4042 between 15..30 seconds.
4043
012b3a21
WT
40442016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
4045
4046 * gdb.arch/i386-mpx-sigsegv.c: New file.
4047 * gdb.arch/i386-mpx-sigsegv.exp: New file.
4048 * gdb.arch/i386-mpx-simple_segv.c: New file.
4049 * gdb.arch/i386-mpx-simple_segv.exp: New file.
4050
2d5189bd
YQ
40512016-02-18 Yao Qi <yao.qi@linaro.org>
4052
4053 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
4054 Don't call setup_kfail.
4055
40fb20d0
YQ
40562016-02-18 Yao Qi <yao.qi@linaro.org>
4057
4058 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4059 Set "set breakpoint condition-evaluation" per $cond_bp_target.
4060
21b1f8d2
DE
40612016-02-16 Doug Evans <dje@google.com>
4062
4063 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
4064 * gdb.base/skip1.c: Ditto.
4065 * gdb.base/skip.exp: Whitespace cleanup.
4066
4041ed77
DB
40672016-02-16 Don Breazeal <donb@codesourcery.com>
4068
4069 PR remote/19496
4070 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
4071 Remove kfail for PR remote/19496.
4072
c4ef31bf
SM
40732016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4074
4075 * lib/gdb.exp (standard_temp_file): Return a path specific to
4076 the runtest invocation.
4077
266b65b3
SM
40782016-02-16 Simon Marchi <simon.marchi@ericsson.com>
4079
4080 * gdb.trace/save-trace.exp: Change relative path to be in the
4081 standard output directory.
4082
a7a0a6a9
JK
40832016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4084
4085 * gdb.arch/i386-prologue.c: Add missing prototypes.
4086
c99dbb42
JK
40872016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
4090 * gdb.arch/i386-prologue.exp: Likewise.
4091 * gdb.arch/i386-size.exp: Likewise.
4092
aa480355
SM
40932016-02-15 Simon Marchi <simon.marchi@ericsson.com>
4094
4095 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
4096 define object file path.
4097 * gdb.btrace/gcore.exp: Use standard_output_file to define core
4098 file path.
4099 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
4100 standard_output_file to define binfile.
4101
ba881f50
JK
41022016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 Fix compatibility with recent gfortran-5.3.1.
4105 * gdb.fortran/vla-history.exp (print vla1 allocated)
4106 (print vla2 allocated, print $2, print $3): Remove
4107 (print $4): Rename to ...
4108 (print $2): ... here.
4109 (print $9): Rename to ...
4110 (print $5): ... here.
4111 (print $10): Rename to ...
4112 (print $6): ... here.
4113 * gdb.fortran/vla.f90: Add pvla initialization.
4114
e9fb005c
JK
41152016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4116
4117 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
4118 New test.
4119 * gdb.fortran/vla-value-sub.exp: Likewise.
4120
e44e00ff
MK
41212016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
4122
4123 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
4124
97e94151
SM
41252016-02-12 Simon Marchi <simon.marchi@ericsson.com>
4126
4127 * i386-biarch-core.exp: Define corefile using
4128 standard_output_file.
4129
01113bc1
YQ
41302016-02-12 Yao Qi <yao.qi@linaro.org>
4131
4132 * gdb.arch/arm-single-step-kernel-helper.c: New.
4133 * gdb.arch/arm-single-step-kernel-helper.exp: New.
4134
33b4777c
MM
41352016-02-12 Markus Metzger <markus.t.metzger@intel.com>
4136
4137 * gdb.btrace/tailcall-only.exp: New.
4138 * gdb.btrace/tailcall-only.c: New.
4139 * gdb.btrace/x86_64-tailcall-only.S: New.
4140 * gdb.btrace/i686-tailcall-only.S: New.
4141
acc23c11
PA
41422016-02-11 Pedro Alves <palves@redhat.com>
4143
4144 * README (Parallel testing): Add missing double quotes.
4145
e352bf0a
PA
41462016-02-11 Pedro Alves <palves@redhat.com>
4147
4148 * README (Parallel testing): New section.
4149 (GDB_PARALLEL): Rewrite.
4150 (FORCE_PARALLEL): Document.
4151
9f5fed78
MK
41522016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
4153
4154 * gdb.trace/tfile-avx.c: New test.
4155 * gdb.trace/tfile-avx.exp: New test.
4156
9ef9e6a6
KS
41572016-02-09 Keith Seitz <keiths@redhat.com>
4158
4159 PR breakpoints/19546
4160 * gdb.base/infcall-exec.c: New file.
4161 * gdb.base/infcall-exec2.c: New file.
4162 * gdb.base/infcall-exec.exp: New file.
4163
a96e36da
KS
41642016-02-09 Keith Seitz <keiths@redhat.com>
4165
4166 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
4167 (toplevel): Call test_bkpt_address.
4168
9f61929f
KS
41692016-02-09 Keith Seitz <keiths@redhat.com>
4170
4171 PR python/19506
4172 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
4173 (toplevel): Call test_bkpt_address.
4174
1e94266c
SM
41752016-02-09 Simon Marchi <simon.marchi@ericsson.com>
4176
4177 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
4178 to AC_OUTPUT.
4179 * configure: Regenerate.
4180
2a7f3dff
PA
41812016-02-09 Pedro Alves <palves@redhat.com>
4182
4183 PR breakpoints/19548
4184 * gdb.base/execl-update-breakpoints.c (some_function): New
4185 function.
4186 (main): Call it.
4187 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
4188 Tighten expected GDB output.
4189
2151ccc5
SM
41902016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4191
4192 * Makefile.in (ALL_SUBDIRS): Remove.
4193 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
4194 (distclean maintainer-clean realclean): Likewise.
4195 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
4196 * configure: Regenerate.
4197 * gdb.ada/Makefile.in: Delete.
4198 * gdb.arch/Makefile.in: Likewise.
4199 * gdb.asm/Makefile.in: Likewise.
4200 * gdb.base/Makefile.in: Likewise.
4201 * gdb.btrace/Makefile.in: Likewise.
4202 * gdb.cell/Makefile.in: Likewise.
4203 * gdb.compile/Makefile.in: Likewise.
4204 * gdb.cp/Makefile.in: Likewise.
4205 * gdb.disasm/Makefile.in: Likewise.
4206 * gdb.dlang/Makefile.in: Likewise.
4207 * gdb.dwarf2/Makefile.in: Likewise.
4208 * gdb.fortran/Makefile.in: Likewise.
4209 * gdb.gdb/Makefile.in: Likewise.
4210 * gdb.go/Makefile.in: Likewise.
4211 * gdb.guile/Makefile.in: Likewise.
4212 * gdb.java/Makefile.in: Likewise.
4213 * gdb.linespec/Makefile.in: Likewise.
4214 * gdb.mi/Makefile.in: Likewise.
4215 * gdb.modula2/Makefile.in: Likewise.
4216 * gdb.multi/Makefile.in: Likewise.
4217 * gdb.objc/Makefile.in: Likewise.
4218 * gdb.opencl/Makefile.in: Likewise.
4219 * gdb.opt/Makefile.in: Likewise.
4220 * gdb.pascal/Makefile.in: Likewise.
4221 * gdb.perf/Makefile.in: Likewise.
4222 * gdb.python/Makefile.in: Likewise.
4223 * gdb.reverse/Makefile.in: Likewise.
4224 * gdb.server/Makefile.in: Likewise.
4225 * gdb.stabs/Makefile.in: Likewise.
4226 * gdb.threads/Makefile.in: Likewise.
4227 * gdb.trace/Makefile.in: Likewise.
4228 * gdb.xml/Makefile.in: Likewise.
4229 * lib/gdb.exp (make_gdb_parallel_path): Add check for
4230 GDB_PARALLEL.
4231 (standard_output_file): Remove check for GDB_PARALLEL, always
4232 return path in outputs/$subdir/$testname.
4233
437277d4
SM
42342016-02-08 Simon Marchi <simon.marchi@ericsson.com>
4235
4236 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
4237 (site.exp): Assign abs_srcdir to tcl's srcdir.
4238
31d913c7
YQ
42392016-02-04 Yao Qi <yao.qi@linaro.org>
4240
4241 * gdb.base/foll-exec-mode.c: Include limits.h.
4242 (main): Add parameters argc and argv. Get directory from
4243 argv[0].
4244 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
4245 compilation.
4246 * gdb.base/foll-exec.c: Include limits.h.
4247 (main): Add parameters argc and argv.
4248 Get directory from argv[0].
4249 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
4250 Adjust tests on the number of lines as source code changed.
4251 * gdb.base/foll-vfork-exit.c: Include limits.h.
4252 (main): Add one line of statement before vfork.
4253 * gdb.base/foll-vfork.c: Include limits.h and string.h.
4254 (main): Add parameters argc and argv. Get directory from
4255 argv[0].
4256 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
4257 (setup_gdb): Set tbreak to skip some source lines.
4258 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
4259 (main): Add parameters argc and argv. Get directory from
4260 argv[0].
4261 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
4262 compilation.
4263 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
4264 (main): Add parameters argc and argv. Get directory from
4265 argv[0].
4266 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
4267 compilation.
4268
9482b9fb
DE
42692016-02-01 Doug Evans <dje@google.com>
4270
4271 * gdb.base/skip.exp: Clean up multiple references to same test name.
4272
6b2e4f10
PA
42732016-02-01 Pedro Alves <palves@redhat.com>
4274
ccb6afd6 4275 PR remote/19496
6b2e4f10
PA
4276 * gdb.threads/forking-threads-plus-breakpoint.exp
4277 (displaced_stepping_supported): New global.
4278 (probe_displaced_stepping_support): New procedure.
4279 (do_test): Add 'displaced' parameter, and use it.
4280 (top level): Check for displaced stepping support. Add displaced
4281 stepping on/off testing axis.
4282
37a8db1a
AB
42832016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4284
4285 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
4286 pointer. Don't perform further tests on the unassociated pointer
4287 if the first test fails.
4288
5fdf6324
AB
42892016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
4290
4291 * gdb.base/max-value-size.c: New file.
4292 * gdb.base/max-value-size.exp: New file.
4293 * gdb.base/huge.exp: Disable max-value-size for this test.
4294
935c6144
IB
42952016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
4296
4297 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
4298
7fe8399d
YQ
42992016-01-28 Yao Qi <yao.qi@linaro.org>
4300
4301 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
4302
a2077e25
PA
43032016-01-25 Pedro Alves <palves@redhat.com>
4304
4305 PR threads/19461
4306 * gdb.base/fork-running-state.c: New file.
4307 * gdb.base/fork-running-state.exp: New file.
4308
1d2736d4
PA
43092016-01-25 Pedro Alves <palves@redhat.com>
4310
4311 PR gdb/19494
4312 * gdb.base/catch-fork-kill.c: New file.
4313 * gdb.base/catch-fork-kill.exp: New file.
4314
f1da4b11
PA
43152016-01-25 Pedro Alves <palves@redhat.com>
4316
4317 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
4318 Delete, moved to lib/gdb.exp.
4319 * gdb.threads/forking-threads-plus-breakpoint.exp
4320 (foreach_with_prefix): Likewise.
4321 * gdb.threads/process-dies-while-handling-bp.exp
4322 (foreach_with_prefix): Likewise.
4323 * lib/gdb.exp (foreach_with_prefix): New procedure.
4324
45f38546
MK
43252016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
4326
4327 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
4328 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
4329
dc29a1ce
MK
43302016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
4331
4332 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
4333 endian targets.
4334
092127d7
JK
43352016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4336 Pedro Alves <palves@redhat.com>
4337
4338 Fix testsuite compatibility with Guile.
4339 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
4340 number.
4341
31d765d3
JK
43422016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 Fix testsuite compatibility with Guile.
4345 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
4346 (thread 1): New test for backtrace through signal handler.
4347
1ac78c04
YQ
43482016-01-22 Yao Qi <yao.qi@linaro.org>
4349
4350 PR testsuite/19491
4351 * gdb.base/multi-forks.c: Include
4352 ../lib/unbuffer_output.c
4353 (main): Call gdb_unbuffer_output.
4354
4f5946a8
DE
43552016-01-21 Doug Evans <dje@google.com>
4356
4357 * lib/ada.exp (gdb_compile_ada): Fix typo.
4358
305e13e6
JB
43592016-01-21 Joel Brobecker <brobecker@adacore.com>
4360
4361 * gdb.base/break-fun-addr.exp: New file.
4362 * gdb.base/break-fun-addr1.c: New file.
4363 * gdb.base/break-fun-addr2.c: New file.
4364
5f5dfff6
SM
43652016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
4366
4367 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
4368 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
4369 enum flag values.
4370
fd356fa2
AA
43712016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
4372
4373 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
4374 when GDB can not set the vector return value. Add more comments
4375 for clarification.
4376
9df22175
AT
43772016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
4378
4379 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
4380 command.
4381
41d1845e
SM
43822016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4383
4384 * Makefile.in (DO_RUNTEST): Add --status and update usages.
4385
01ac6840
SM
43862016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4387
4388 * Makefile.in (check-single): Pass --status to runtest.
4389 (check/%.exp): Likewise.
4390
43912016-01-19 Simon Marchi <simon.marchi@ericsson.com>
4392
4393 * Makefile.in (check-parallel): Propagate return code from make
4394 do-check-parallel.
4395
bd0a71fa
MK
43962016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
4397
4398 * gdb.trace/ftrace.exp: Fix expected message on continue.
4399 * gdb.trace/pending.exp: Fix expected message on continue.
4400 * gdb.trace/trace-break.exp: Fix expected message on continue.
4401
8bcbad33
SM
44022016-01-18 Simon Marchi <simon.marchi@ericsson.com>
4403
4404 * lib/gdb.exp (gdb_test): Remove unused global references.
4405
f303dbd6
PA
44062016-01-18 Pedro Alves <palves@redhat.com>
4407
4408 * gdb.base/async-shell.exp: Adjust expected output.
4409 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
4410 * gdb.base/siginfo-thread.exp: Adjust expected output.
4411 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
4412 * gdb.java/jnpe.exp: Adjust expected output.
4413 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
4414 * gdb.threads/continue-pending-status.exp: Adjust expected output.
4415 * gdb.threads/leader-exit.exp: Adjust expected output.
4416 * gdb.threads/manythreads.exp: Adjust expected output.
4417 * gdb.threads/pthreads.exp: Adjust expected output.
4418 * gdb.threads/schedlock.exp: Adjust expected output.
4419 * gdb.threads/siginfo-threads.exp: Adjust expected output.
4420 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
4421 expected output.
4422 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
4423 output.
4424 * gdb.threads/sigthread.exp: Adjust expected output.
4425 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
4426
b2789696
YQ
44272016-01-18 Yao Qi <yao.qi@linaro.org>
4428
4429 * gdb.guile/scm-section-script.c: Replace @progbits with
4430 %progbits.
4431 * gdb.python/py-section-script.c: Likewise.
4432
71ef29a8
PA
44332016-01-15 Pedro Alves <palves@redhat.com>
4434
4435 * gdb.multi/tids.exp: Test star wildcard ranges.
4436
3f5b7598
PA
44372016-01-15 Pedro Alves <palves@redhat.com>
4438
4439 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
4440 command from "thread apply" invocation.
4441 (thr_apply_info_thr_invalid): Default the expected output to the
4442 input tid list.
4443 (top level): Add tests that use convenience variables. Add tests
4444 for "thread apply" with a valid TID list, but missing the command.
4445
663f6d42
PA
44462016-01-13 Pedro Alves <palves@redhat.com>
4447
4448 * gdb.base/default.exp: Expect $_gthread as well.
4449 * gdb.multi/tids.exp: Test $_gthread.
4450 * gdb.threads/thread-specific.exp: Test $_gthread.
4451
c84f6bbf
PA
44522016-01-13 Pedro Alves <palves@redhat.com>
4453
4454 * gdb.multi/tids.exp: Test "info threads -gid".
4455
22a02324
PA
44562016-01-13 Pedro Alves <palves@redhat.com>
4457
4458 * gdb.multi/tids.exp: Test InferiorThread.global_num and
4459 Breakpoint.thread.
4460 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
4461
5d5658a1
PA
44622016-01-07 Pedro Alves <palves@redhat.com>
4463
4464 * gdb.base/break.exp: Adjust to output changes.
4465 * gdb.base/hbreak2.exp: Likewise.
4466 * gdb.base/sepdebug.exp: Likewise.
4467 * gdb.base/watch_thread_num.exp: Likewise.
4468 * gdb.linespec/keywords.exp: Likewise.
4469 * gdb.multi/info-threads.exp: Likewise.
4470 * gdb.threads/thread-find.exp: Likewise.
4471 * gdb.multi/tids.c: New file.
4472 * gdb.multi/tids.exp: New file.
4473
84654457
PA
44742016-01-13 Pedro Alves <palves@redhat.com>
4475
4476 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
4477
e3940304
PA
44782016-01-13 Pedro Alves <palves@redhat.com>
4479
4480 * gdb.base/default.exp: Expect $_inferior as well.
4481 * gdb.multi/base.exp: Test $_inferior.
4482
a911d87a
PA
44832016-01-13 Pedro Alves <palves@redhat.com>
4484
4485 PR breakpoints/19388
4486 * gdb.base/catch-signal-siginfo-cond.c: New file.
4487 * gdb.base/catch-signal-siginfo-cond.exp: New file.
4488
82075af2
JS
44892016-01-12 Josh Stone <jistone@redhat.com>
4490 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4491
4492 * gdb.base/catch-syscall.c (do_execve): New variable.
4493 (main): Conditionally trigger an execve.
4494 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
4495 (test_catch_syscall_execve): New, check entry/return across execve.
4496 (do_syscall_tests): Call test_catch_syscall_execve.
4497
e46eeedd
PA
44982016-01-12 Pedro Alves <palves@redhat.com>
4499
4500 * gdb.base/random-signal.exp (do_test): New procedure, with body
4501 of testcase moved in.
4502
01d8c27e
JK
45032016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4504 Pedro Alves <palves@redhat.com>
4505
4506 * gdb.base/funcargs.exp (finish from indirectly called function):
4507 Reintroduce the case for 'First'.
4508
9a706302
JK
45092016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4510 Pedro Alves <palves@redhat.com>
4511
4512 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
4513 (tcatch_vfork_then_child_follow_exec)
4514 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
4515 identification.
4516
c0ecb95f
JK
45172016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4518
4519 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
4520 and repeats to unlimited.
4521 * gdb.python/py-value.exp: Likewise.
4522 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
4523 and repeats to unlimited.
4524
6cfc1fcb
JK
45252016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
4528 and reordering the functions.
4529 * gdb.multi/hangout.c: Likewise.
4530 * gdb.multi/hello.c: Likewise.
4531
582a1b00
SM
45322016-01-08 Simon Marchi <simon.marchi@ericsson.com>
4533
4534 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
4535 absolute.
4536 (SingleStatisticTestResult.report): Use dict.keys instead of
4537 dict.iterkeys.
4538
79bc59cb
PA
45392016-01-06 Pedro Alves <palves@redhat.com>
4540
4541 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
4542
43368e1d
MM
45432016-01-04 Markus Metzger <markus.t.metzger@intel.com>
4544
4545 * gdb.btrace/dlopen.exp: New.
4546 * gdb.btrace/dlopen.c: New.
4547 * gdb.btrace/dlopen-dso.c: New.
4548
79fad5b8
SL
45492015-12-25 Sandra Loosemore <sandra@codesourcery.com>
4550
4551 * lib/gdb.exp (gdb_test): Update comments to clarify that the
4552 PATTERN argument is optional.
4553
ab8314b3
JB
45542015-12-24 Joel Brobecker <brobecker@adacore.com>
4555
4556 * lib/ada.exp (target_compile_ada_from_dir): New function.
4557 (gdb_compile_ada): Reimplement avoiding the use of project files.
4558 * gdb.ada/gnat_ada.gpr: Delete.
4559 * gdb.ada/cond_lang.exp: Adjust test to make path before
4560 filename optional.
4561 * gdb.ada/small_reg_param.exp: Likewise.
4562
fe33faff
SM
45632015-12-22 Simon Marchi <simon.marchi@ericsson.com>
4564
4565 * gdb.base/foll-vork.exp: Remove HP-UX special case.
4566
6d265cb4
TP
45672015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4568
4569 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
4570 case.
4571
10125099
SM
45722015-12-21 Simon Marchi <simon.marchi@ericsson.com>
4573
4574 * gdb.base/break.exp: Remove dead code.
4575 * gdb.base/sepdebug.exp: Likewise.
4576
3ca22649
SM
45772015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4578
4579 * gdb.asm/asm-source.exp: Remove HP-UX references.
4580 * gdb.base/annota1.exp: Likewise.
4581 * gdb.base/annota3.exp: Likewise.
4582 * gdb.base/attach.exp: Likewise.
4583 * gdb.base/bigcore.exp: Likewise.
4584 * gdb.base/break.exp: Likewise.
4585 * gdb.base/call-ar-st.exp: Likewise.
4586 * gdb.base/callfuncs.exp: Likewise.
4587 * gdb.base/catch-fork-static.exp: Likewise.
4588 * gdb.base/display.exp: Likewise.
4589 * gdb.base/foll-exec-mode.exp: Likewise.
4590 * gdb.base/foll-exec.exp: Likewise.
4591 * gdb.base/foll-fork.exp: Likewise.
4592 * gdb.base/foll-vfork.exp: Likewise.
4593 * gdb.base/funcargs.exp: Likewise.
4594 * gdb.base/hbreak2.exp: Likewise.
4595 * gdb.base/inferior-died.exp: Likewise.
4596 * gdb.base/interrupt.exp: Likewise.
4597 * gdb.base/multi-forks.exp: Likewise.
4598 * gdb.base/nodebug.exp: Likewise.
4599 * gdb.base/sepdebug.exp: Likewise.
4600 * gdb.base/solib1.c: Likewise.
4601 * gdb.base/step-test.exp: Likewise.
4602 * gdb.mi/non-stop.c: Likewise.
4603 * gdb.mi/pthreads.c: Likewise.
4604 * gdb.multi/bkpt-multi-exec.ex: Likewise.
4605 * gdb.threads/pthreads.c: Likewise.
4606 * gdb.threads/staticthreads.exp: Likewise.
4607 * lib/future.exp: Likewise.
4608 * lib/gdb.exp: Likewise.
4609 * gdb.base/so-indr-cl.c: Remove.
4610 * gdb.base/so-indr-cl.exp: Likewise.
4611 * gdb.base/solib.c: Likewise.
4612 * gdb.base/solib.exp: Likewise.
4613 * gdb.base/solib2.c: Likewise.
4614
b6304613
SM
46152015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
4616
4617 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
4618 * gdb.base/call-ar-st.exp: Likewise.
4619 * gdb.base/callfuncs.exp: Likewise.
4620 * gdb.base/condbreak.exp: Likewise.
4621 * gdb.base/constvars.exp: Likewise.
4622 * gdb.base/hbreak2.exp: Likewise.
4623 * gdb.base/langs.exp: Likewise.
4624 * gdb.base/list.exp: Likewise.
4625 * gdb.base/long_long.exp: Likewise.
4626 * gdb.base/ptype.exp: Likewise.
4627 * gdb.base/scope.exp: Likewise.
4628 * gdb.base/signals.exp: Likewise.
4629 * gdb.base/so-impl-ld.exp: Likewise.
4630 * gdb.base/varargs.exp: Likewise.
4631 * gdb.base/volatile.exp: Likewise.
4632 * gdb.base/whatis.exp: Likewise.
4633 * gdb.cp/cplusfuncs.exp: Likewise.
4634 * gdb.cp/inherit.exp: Likewise.
4635 * gdb.cp/local.exp: Likewise.
4636 * gdb.cp/member-ptr.exp: Likewise.
4637 * gdb.cp/method.exp: Likewise.
4638 * gdb.cp/overload.exp: Likewise.
4639 * gdb.cp/templates.exp: Likewise.
4640 * gdb.stabs/weird.exp: Likewise.
4641 * lib/compiler.c: Likewise.
4642 * lib/compiler.cc: Likewise.
4643 * lib/cp-support.exp: Likewise.
4644 * lib/gdb.exp: Likewise.
4645
bf401b07
SM
46462015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
4647
4648 * configure.ac: Remove HP-UX case.
4649 * configure: Regenerate.
4650
aff9c0f8
SM
46512015-12-18 Simon Marchi <simon.marchi@ericsson.com>
4652
4653 * lib/gdb.exp (gdb_compile): Add function doc.
4654
a6904d5a
PA
46552015-12-17 Pedro Alves <palves@redhat.com>
4656
4657 PR threads/19354
4658 * gdb.multi/info-threads.exp: New file.
4659
a22279dd
YQ
46602015-12-15 Yao Qi <yao.qi@linaro.org>
4661
4662 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
4663 is aarch64*-*-*.
4664
0588c796
SL
46652015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4666
4667 * gdb.base/history-duplicates.exp: Skip if no readline support.
4668
5d978e17
SL
46692015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4670
4671 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
4672
7e763b86
SL
46732015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4674
4675 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
4676
87a3a92c
SL
46772015-12-14 Sandra Loosemore <sandra@codesourcery.com>
4678
4679 * gdb.base/completion.exp: Skip tests that interrupt GDB with
4680 ctrl-C if nointerrupts target property is set.
4681 * gdb.base/double-prompt-target-event-error.exp: Likewise.
4682 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
4683 * gdb.base/paginate-bg-execution.exp: Likewise.
4684 * gdb.base/paginate-execution-startup.exp: Likewise.
4685 * gdb.base/random-signal.exp: Likewise.
4686 * gdb.base/range-stepping.exp: Likewise.
4687 * gdb.cp/annota2.exp: Likewise.
4688 * gdb.cp/annota3.exp: Likewise.
4689 * gdb.gdb/selftest.exp: Likewise.
4690 * gdb.threads/continue-pending-status.exp: Likewise.
4691 * gdb.threads/leader-exit.exp: Likewise.
4692 * gdb.threads/manythreads.exp: Likewise.
4693 * gdb.threads/pthreads.exp: Likewise.
4694 * gdb.threads/schedlock.exp: Likewise.
4695 * gdb.threads/sigthread.exp: Likewise.
4696
a8f077dc
DB
46972015-12-11 Don Breazeal <donb@codesourcery.com>
4698
4699 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
4700 remote.
4701 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
4702 * gdb.base/foll-exec.exp (main): Enable for target remote.
4703 * gdb.base/foll-fork.exp (main): Likewise.
4704 * gdb.base/foll-vfork.exp (main): Likewise.
4705 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
4706 (proc continue_to_exit_bp_loc): Use clean_restart.
4707 * gdb.base/pie-execl.exp (main): Disable for target remote.
4708 * gdb.base/watch-vfork.exp (main): Enable for target remote.
4709 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
4710 * gdb.threads/execl.exp (main): Likewise.
4711 * gdb.threads/fork-child-threads.exp (main): Likewise.
4712 * gdb.threads/fork-plus-threads.exp (main): Disable for target
4713 remote.
4714 * gdb.threads/fork-thread-pending.exp (main): Enable for target
4715 remote.
4716 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
4717 pid.tid style ptids, instead of just tid.
4718 * gdb.threads/thread-execl.exp (main): Enable for target remote.
4719 * gdb.threads/watchpoint-fork.exp (main): Likewise.
4720 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
4721 ptids, instead of just tid.
4722
3b2464a8
AB
47232015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4724
4725 * gdb.base/list.exp (test_list_forward): Add end of file error
4726 test.
4727 (test_repeat_list_command): Add end of file error test.
4728 (test_list_backwards): Add beginning of file error test.
4729
a0def019
AB
47302015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4731
4732 * gdb.base/list.exp (test_list_invalid_args): New function,
4733 defined, and called.
4734
5c000dff
AB
47352015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4736
4737 * gdb.base/list.exp (test_list): Make test names unique.
4738
f1637ebe
YQ
47392015-12-11 Yao Qi <yao.qi@linaro.org>
4740
4741 * gdb.base/coremaker2.c: Remove.
4742
36d6fc0a
PA
47432015-12-10 Pedro Alves <palves@redhat.com>
4744
4745 * gdb.multi/base.exp: Remove stale "spaces" references.
4746
762f7747
PA
47472015-12-10 Pedro Alves <palves@redhat.com>
4748
4749 * gdb.multi/base.exp: Don't use nowarnings.
4750 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
4751 * gdb.multi/hangout.c: Include stdio.h.
4752 * gdb.multi/hello.c: Include stdlib.h.
4753 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
4754 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
4755 * gdb.multi/multi-arch.exp: Don't use nowarnings.
4756
28d2bfb9
AB
47572015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
4758
4759 * gdb.dwarf2/dw2-ranges-base.c: New file.
4760 * gdb.dwarf2/dw2-ranges-base.exp: New file.
4761 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
4762 support additional line table, and debug ranges generation.
4763 (Dwarf::ranges): New function, generate .debug_ranges.
4764 (Dwarf::lines): Support generating simple line table programs.
4765 (Dwarf::assemble): Initialise new namespace variables.
4766
5fc2beac
KB
47672015-12-09 Kevin Buettner <kevinb@redhat.com>
4768
4769 * gdb.base/async.exp (proc test_background): Add case for
4770 asynchronous execution not supported.
4771
1c35a88f
LM
47722015-12-09 Luis Machado <lgustavo@codesourcery.com>
4773
4774 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
4775 format and change test names to make them unique.
4776
b593e3d9
RK
47772015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
4778 Pedro Alves <pedro@redhat.com>
4779
4780 PR gdb/18702
4781 Add checking of floatformats setup on x86_64 hosts.
4782 * gdb.arch/i386-float.S (main): Load bigval and smallval.
4783 (smallval, bigval): New labels/constants.
4784 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
4785 float" after loading bigval and smallval.
4786
d72413e6
PMR
47872015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
4788
4789 * gdb.ada/fun_overload_menu.exp: New testcase.
4790 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
4791
ece66d65
JS
47922015-12-04 Josh Stone <jistone@redhat.com>
4793
4794 * gdb.base/catch-fork-static.exp: New.
4795
41d0efca
YQ
47962015-12-03 Yao Qi <yao.qi@linaro.org>
4797
4798 * gdb.base/sizeof.c: Don't include stdio.h and
4799 ../lib/unbuffer_output.c.
4800 (main): New variable 'size' and 'value'. Remove printf and
4801 gdb_unbuffer_output. Assign return value to size and value.
4802 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
4803 at the beginning.
4804 (check_sizeof): Check the result by printing variable 'size'.
4805 (check_valueof): Check the result by printing variable 'value'.
4806
99fd02d9
YQ
48072015-12-01 Yao Qi <yao.qi@linaro.org>
4808
4809 * gdb.base/disp-step-syscall.exp: Define syscall instruction
4810 for aarch64*-*-linux* target.
4811
f2faf941
PA
48122015-11-30 Pedro Alves <palves@redhat.com>
4813
4814 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
4815
04bf20c5
PA
48162015-11-30 Pedro Alves <palves@redhat.com>
4817
4818 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
4819 Handle non-stop mode vCont replies.
4820
09df4675
PA
48212015-11-30 Pedro Alves <palves@redhat.com>
4822
4823 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
4824 prepare_for_testing. Start gdb with "set non-stop on" appended to
4825 GDBFLAGS. Lax expected stop output.
4826
58b584af
YQ
48272015-11-27 Yao Qi <yao.qi@linaro.org>
4828
4829 * gdb.arch/arm-neon.exp: New.
4830 * gdb.arch/arm-neon.c: New.
4831
dfcb77a8
YQ
48322015-11-27 Yao Qi <yao.qi@linaro.org>
4833
4834 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
4835
88e8ec1b
YQ
48362015-11-27 Yao Qi <yao.qi@linaro.org>
4837
4838 * gdb.cp/annota2.exp: Allow multiple occurrences of the
4839 frames-invalid annotation.
4840
bfde72c2
YQ
48412015-11-27 Yao Qi <yao.qi@linaro.org>
4842
4843 * gdb.cp/annota2.exp: Use ${frames_invalid}.
4844
f6512a69
SM
48452015-11-26 Simon Marchi <simon.marchi@ericsson.com>
4846
4847 * gdb.threads/names.exp: New file.
4848 * gdb.threads/names.c: New file.
4849 * README: Mention gdb,no_thread_names.
4850
46a3515b
MM
48512015-11-26 Markus Metzger <markus.t.metzger@intel.com>
4852
4853 PR 19297
4854 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
4855 support" error.
4856
62147a22
PA
48572015-11-24 Pedro Alves <palves@redhat.com>
4858
4859 PR 17539
4860 * gdb.base/display.exp: Expect displays to be sorted in ascending
4861 order. Use multi_line.
4862 * gdb.base/solib-display.exp: Likewise.
4863
2f341b6e
PA
48642015-11-24 Pedro Alves <palves@redhat.com>
4865
4866 PR 17539
25d49b86
PA
4867 * gdb.base/display.exp: Expect displays to be sorted in ascending
4868 order. Use multi_line.
4869 * gdb.base/solib-display.exp: Likewise.
2f341b6e 4870
7e0aa6aa
PA
48712015-11-24 Pedro Alves <palves@redhat.com>
4872
4873 PR 17539
4874 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
4875 threads in ascending order.
4876 * gdb.base/foll-fork.exp: Likewise.
4877 * gdb.base/foll-vfork.exp: Likewise.
4878 * gdb.base/multi-forks.exp: Likewise.
4879 * gdb.mi/mi-nonstop.exp: Likewise.
4880 * gdb.mi/mi-nsintrall.exp: Likewise.
4881 * gdb.multi/base.exp: Likewise.
4882 * gdb.multi/multi-arch.exp: Likewise.
4883 * gdb.python/py-inferior.exp: Likewise.
4884 * gdb.threads/break-while-running.exp: Likewise.
4885 * gdb.threads/execl.exp: Likewise.
4886 * gdb.threads/gcore-thread.exp: Likewise.
4887 * gdb.threads/info-threads-cur-sal.exp: Likewise.
4888 * gdb.threads/kill.exp: Likewise.
4889 * gdb.threads/linux-dp.exp: Likewise.
4890 * gdb.threads/multiple-step-overs.exp: Likewise.
4891 * gdb.threads/next-bp-other-thread.exp: Likewise.
4892 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
4893 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
4894 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
4895 * gdb.threads/thread-find.exp: Likewise.
4896 * gdb.threads/tls.exp: Likewise.
4897 * lib/mi-support.exp (mi_reverse_list): Delete.
4898 (mi_check_thread_states): No longer reverse list.
4899
2cc57ad8
PA
49002015-11-24 Pedro Alves <palves@redhat.com>
4901
4902 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
4903 use lowercase.
4904
c93e8391
SM
49052015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4906
4907 * gdb.trace/actions.c: Include trace-common.h.
4908 (main): Add a location for a fast tracepoint.
4909 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
4910 the normal tracepoints.
4911 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
4912
045ccf91
SM
49132015-11-23 Simon Marchi <simon.marchi@ericsson.com>
4914
4915 * save-trace.exp: Factor out code to these...
4916 (gdb_save_tracepoints): New.
4917 (gdb_load_tracepoints): New.
4918 (do_save_load_test): New.
4919
5506f9f6
KB
49202015-11-23 Kevin Buettner <kevinb@redhat.com>
4921
4922 * gdb.base/asmlabel.exp: New test.
4923 * gdb.base/asmlabel.c: New test case.
4924
16c3b12f
JB
49252015-11-23 Joel Brobecker <brobecker@adacore.com>
4926
4927 * gdb.base/wrong_frame_bt_full-main.c: New file.
4928 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
4929 * gdb.base/wrong_frame_bt_full.exp: New file.
4930
155bfbd3
JB
49312015-11-23 Joel Brobecker <brobecker@adacore.com>
4932
4933 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
4934
bb097445
JM
49352015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4936
206853a0 4937 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
4938 pstate register when comparing registers values in
4939 sparc64-*-linux-gnu targets to avoid spurious differences.
4940
9c88ed8f
JM
49412015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
4942
206853a0 4943 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 4944
96161e25
SL
49452015-11-19 Sandra Loosemore <sandra@codesourcery.com>
4946
4947 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
4948 as type argument to gdb_compile.
4949 * gdb.base/nested-subp2.exp: Likewise.
4950 * gdb.base/nested-subp3.exp: Likewise.
4951
340c2830
DV
49522015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
4953
4954 * lib/dwarf.exp (_note): Fix left shift of negative value.
4955 * gdb.trace/trace-condition.exp: Likewise.
4956
c1862d0f
YQ
49572015-11-13 Yao Qi <yao.qi@linaro.org>
4958
4959 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
4960 comments about d10v.
4961 (test_scalar_returns): Likewise.
4962 * gdb.base/d10v.ld: Remove.
4963 * gdb.base/overlays.exp: Remove the target triplet checking for
4964 d10v-*-*.
4965 * gdb.base/structs.exp (test_struct_returns): Remove the
4966 comments about d10v.
4967 (test_struct_calls): Likewise.
4968
77ae9c19
YQ
49692015-11-13 Yao Qi <yao.qi@linaro.org>
4970
4971 * gdb.base/gnu_vector.exp: Check the return value by "p res".
4972 * gdb.base/gnu_vector.c: Don't include stdio.h.
4973 (main): Don't print res and call add_some_intvecs.
4974
430e004e
MK
49752015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
4976
4977 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
4978 macro.
4979 (func5): Removed.
4980 (func4): Use FAST_TRACEPOINT_LABEL.
4981 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
4982 macro.
4983 (func): Removed.
4984 (thread_function): Use FAST_TRACEPOINT_LABEL.
4985 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
4986 (func): Remove.
4987 (marker): Use FAST_TRACEPOINT_LABEL.
4988 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
4989 (pendfunc1): Remove.
4990 (pendfunc): Use FAST_TRACEPOINT_LABEL.
4991 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
4992 (foo): Remove.
4993 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
4994 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
4995 macro.
4996 (func): Remove.
4997 (marker): Use FAST_TRACEPOINT_LABEL.
4998 * gdb.trace/trace-common.h: New header.
4999 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
5000 macro.
5001 (func): Remove.
5002 (marker): Use FAST_TRACEPOINT_LABEL.
5003 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
5004 (func): Remove.
5005 (thread_function): Use FAST_TRACEPOINT_LABEL.
5006
6e7675a7
MK
50072015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
5008
5009 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
5010 in front.
5011 * gdb.trace/change-loc.exp: Use global pcreg definition.
5012 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
5013 * gdb.trace/entry-values.exp: Use global spreg definition, add $
5014 in front.
5015 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
5016 * gdb.trace/pending.exp: Likewise.
5017 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
5018 * gdb.trace/trace-break.exp: Likewise.
5019 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
5020 in front.
5021 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
5022 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
5023 in front.
5024 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
5025
dddc0e16
JB
50262015-11-09 Joel Brobecker <brobecker@adacore.com>
5027
5028 * gdb.ada/fin_fun_out: New testcase.
5029
c6f0b406
KB
50302015-11-07 Kevin Buettner <kevinb@redhat.com>
5031
5032 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
5033 value associated with DW_AT_byte_size.
5034 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
5035 constants for DW_AT_byte_size, DW_AT_lower_bound, and
5036 DW_AT_upper_bound.
5037
f01dcfd9
KB
50382015-11-07 Kevin Buettner <kevinb@redhat.com>
5039
5040 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
5041 (gdb_target_symbol_prefix_flags): Define in terms of _asm
5042 version.
5043 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
5044 gdb.dwarf2/dw2-canonicalize-type.exp,
5045 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
5046 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
5047 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
5048 provided by gdb_target_symbol_prefix_flags_asm.
5049 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
5050 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
5051 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
5052 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
5053 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
5054 macros where needed). Use this macro for symbols which require
5055 the prefix provided by SYMBOL_PREFIX.
5056
2223449a
KB
50572015-11-05 Kevin Buettner <kevinb@redhat.com>
5058
5059 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
5060 New procs.
5061 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
5062 representing expressions, of more than one list element.
5063 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
5064 to prepend linker symbol prefix to f.
5065 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
5066 table_1 and table_2.
5067 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
5068 Likewise, for f and g.
5069 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
5070 for ptr.
5071 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
5072 for main.
5073 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
5074 table_1_ptr and table_2_ptr.
5075
6f2f1a3a
JK
50762015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5077 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
5080
566c56c9
MK
50812015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
5082
5083 * gdb.reverse/s390-mvcle.c: New test.
5084 * gdb.reverse/s390-mvcle.exp: New file.
5085 * lib/gdb.exp: Enable reverse tests on s390*-linux.
5086
d5f0636b
MK
50872015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5088
5089 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
5090
7ad8b86c
MK
50912015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
5092
5093 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
5094 reaching marker2.
5095 * gdb.reverse/getresuid-reverse.exp: Likewise.
5096 * gdb.reverse/pipe-reverse.exp: Likewise.
5097 * gdb.reverse/readv-reverse.exp: Likewise.
5098 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5099 * gdb.reverse/time-reverse.exp: Likewise.
5100 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
5101
4081c0f1
YQ
51022015-10-30 Yao Qi <yao.qi@linaro.org>
5103
5104 * gdb.threads/wp-replication.c (watch_count_done): Remove.
5105 (empty_cycle): Remove.
5106 (main): Don't call empty_cycle. Don't use watch_count_done.
5107 * gdb.threads/wp-replication.exp: Don't set breakpoint on
5108 empty_cycle. Rewrite the code counting HW watchpoints.
5109
452b4ba5
MK
51102015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
5111
5112 * gdb.reverse/fstatat-reverse.c: New test.
5113 * gdb.reverse/fstatat-reverse.exp: New file.
5114 * gdb.reverse/getresuid-reverse.c: New test.
5115 * gdb.reverse/getresuid-reverse.exp: New file.
5116 * gdb.reverse/pipe-reverse.c: New test.
5117 * gdb.reverse/pipe-reverse.exp: New file.
5118 * gdb.reverse/readv-reverse.c: New test.
5119 * gdb.reverse/readv-reverse.exp: New file.
5120 * gdb.reverse/recvmsg-reverse.c: New test.
5121 * gdb.reverse/recvmsg-reverse.exp: New file.
5122 * gdb.reverse/time-reverse.c: New test.
5123 * gdb.reverse/time-reverse.exp: New file.
5124 * gdb.reverse/waitpid-reverse.c: New test.
5125 * gdb.reverse/waitpid-reverse.exp: New file.
5126
5e2e7507
JK
51272015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5128
5129 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
5130
0fde2c53
DE
51312015-10-26 Doug Evans <dje@google.com>
5132
5133 PR symtab/17391
5134 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
5135 * gdb.dwarf2/bad-regnum.c: New file.
5136 * gdb.dwarf2/bad-regnum.exp: New file.
5137
1a70ae97
DE
51382015-10-26 Doug Evans <dje@google.com>
5139
5140 PR python/18938
5141 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
5142 file.
5143
27dc26ab
JK
51442015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5145
5146 * gdb.compile/compile.exp (compile code globalvar): Update expectation
5147 for a change by "Mention language in compile error message".
5148
bed91f4d
SM
51492015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
5150
5151 PR python/18073
5152 * gdb.python/py-type.c (C::a_method): New.
5153 (C::a_const_method): New.
5154 (C::a_static_method): New.
5155 (a_function): New.
5156 * gdb.python/py-type.exp (test_fields): Test getting fields
5157 from function and method.
5158
3f2f83dd
KB
51592015-10-21 Keven Boell <keven.boell@intel.com>
5160
5161 * gdb.fortran/vla-alloc-assoc.exp: New file.
5162 * gdb.fortran/vla-datatypes.exp: New file.
5163 * gdb.fortran/vla-datatypes.f90: New file.
5164 * gdb.fortran/vla-history.exp: New file.
5165 * gdb.fortran/vla-ptype-sub.exp: New file.
5166 * gdb.fortran/vla-ptype.exp: New file.
5167 * gdb.fortran/vla-sizeof.exp: New file.
5168 * gdb.fortran/vla-sub.f90: New file.
5169 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
5170 * gdb.fortran/vla-value-sub-finish.exp: New file.
5171 * gdb.fortran/vla-value-sub.exp: New file.
5172 * gdb.fortran/vla-value.exp: New file.
5173 * gdb.fortran/vla-ptr-info.exp: New file.
5174 * gdb.mi/mi-vla-fortran.exp: New file.
5175 * gdb.mi/vla.f90: New file.
5176
27145d50
SL
51772015-10-21 Sandra Loosemore <sandra@codesourcery.com>
5178
5179 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
5180 of hardwired timeout value.
5181
5f3ff4f8
JK
51822015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5183 Pedro Alves <palves@redhat.com>
5184
5185 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
5186 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
5187
bfd09d20
JS
51882015-10-19 Josh Stone <jistone@redhat.com>
5189
5190 * gdb.base/catch-syscall.c: Include <sched.h>.
5191 (unknown_syscall): New variable.
5192 (main): Trigger a vfork and an unknown syscall.
5193 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
5194 (unknown_syscall_number): Likewise.
5195 (check_call_to_syscall): Accept an optional syscall pattern.
5196 (check_return_from_syscall): Likewise.
5197 (check_continue): Likewise.
5198 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
5199 (test_catch_syscall_skipping_return): New test toggling off 'catch
5200 syscall' to step over the syscall return, then toggling back on.
5201 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
5202 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
5203 (do_syscall_tests): Call test_catch_syscall_without_args and
5204 test_catch_syscall_mid_vfork.
5205 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
5206 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
5207
b32b93c6
AS
52082015-10-19 Andrew Stubbs <ams@codesourcery.com>
5209
5210 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
5211 print g_vE): Add new pass patterns.
5212 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
5213 print various symbol names for vptr fields.
5214
9d622bda
AB
52152015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
5216
5217 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
5218 results.
5219
0fd8ac1c
YQ
52202015-10-12 Yao Qi <yao.qi@linaro.org>
5221
5222 * gdb.arch/disp-step-insn-reloc.exp: New test case.
5223
34240514
YQ
52242015-10-12 Yao Qi <yao.qi@linaro.org>
5225
5226 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
5227 is aarch64*-*-linux*.
5228
8240f442
YQ
52292015-10-12 Yao Qi <yao.qi@linaro.org>
5230
5231 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
5232 (can_relocate_bcond_true): ... it.
5233 (can_relocate_bcond_false): New function.
5234 (foo): Likewise.
5235 (can_relocate_bl): Likewise.
5236 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
5237 can_relocate_bl.
5238
2520f728
PMR
52392015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
5240
5241 * gdb.base/nested-addr.c: New file.
5242 * gdb.base/nested-addr.exp: New testcase.
5243
abcef95a
MM
52442015-10-09 Markus Metzger <markus.t.metzger@intel.com>
5245
5246 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
5247 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
5248 its output. Ignore the output of "record goto begin" and instead
5249 check that GDB is replaying.
5250
145e3ddb
PA
52512015-10-09 Pedro Alves <palves@redhat.com>
5252
5253 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
5254 (top level): Use it in the run with no args test.
5255
d5d8c4e1
IB
52562015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
5257
5258 * gdb.dlang/properties.exp: New file.
5259
06e635ef
SL
52602015-10-02 Sandra Loosemore <sandra@codesourcery.com>
5261
5262 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
5263 whether or not address 0x1000 is mapped on the target.
5264
e019fd1d
SM
52652015-09-30 Simon Marchi <simon.marchi@ericsson.com>
5266
5267 * gdb.python/py-type.exp: Do not run tests if binaries fail to
5268 build.
5269
77ba2a67
MM
52702015-09-30 Markus Metzger <markus.t.metzger@intel.com>
5271
5272 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
5273 instruction-history test.
5274
c60eb31f
DE
52752015-09-28 Doug Evans <dje@google.com>
5276
5277 * gdb.base/gcore.c (array_func): Add reference to static_array.
5278
9a3c8263
SM
52792015-09-25 Simon Marchi <simon.marchi@ericsson.com>
5280
5281 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
5282 source line.
5283
9720e656
SL
52842015-09-24 Sandra Loosemore <sandra@codesourcery.com>
5285
5286 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
5287 short or char as base type.
5288
938d3bf2
SL
52892015-09-23 Sandra Loosemore <sandra@codesourcery.com>
5290
5291 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
5292 to allow any size enum.
5293
e6c2c623
PMR
52942015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
5295
5296 * gdb.ada/array_ptr_renaming.exp: New testcase.
5297 * gdb.ada/array_ptr_renaming/foo.adb: New file.
5298 * gdb.ada/array_ptr_renaming/pack.ads: New file.
5299
06da0f77
PL
53002015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5301
5302 * gdb.trace/ftrace-lock.c: New file.
5303 * gdb.trace/ftrace-lock.exp: New file.
5304
4f51c22a
PL
53052015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5306
5307 * gdb.arch/insn-reloc.c: New file.
5308 * gdb.arch/ftrace-insn-reloc.exp: New file.
5309
7041adf4
PL
53102015-09-21 Pierre Langlois <pierre.langlois@arm.com>
5311
5312 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
5313 instruction.
5314 * gdb.trace/pendshr1.c (pendfunc): Likewise.
5315 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
5316 * gdb.trace/range-stepping.c: Likewise.
5317 * gdb.trace/trace-break.c: Likewise.
5318 * gdb.trace/trace-mt.c (thread_function): Likewise.
5319 * gdb.trace/ftrace.c (marker): Likewise.
5320 * gdb.trace/trace-condition.c (marker): Likewise.
5321 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
5322 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
5323 is_aarch64_target.
5324
015d2e7e
DE
53252015-09-18 Doug Evans <xdje42@gmail.com>
5326
5327 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
5328 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
5329
26b188a2
SL
53302015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5331
5332 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
5333 the breakpoint.
5334
79dc332b
SL
53352015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5336
5337 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
5338 the pending breakpoint. Remove timeout override for "Run till
5339 MI pending breakpoint on pendfunc3 on thread 2" test.
5340
f57929f2
SL
53412015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5342
5343 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
5344 filename pattern.
5345
3f469b17
SL
53462015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5347
5348 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
5349 in breakpoint filename pattern.
5350
515b89b3
SL
53512015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5352
7800dbe4
SL
5353 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
5354
53552015-09-18 Sandra Loosemore <sandra@codesourcery.com>
5356
515b89b3
SL
5357 * gdb.linespec/explicit.exp: Check for readline support for
5358 tab-completion tests. Fix obvious typo.
5359
d2939ba2
MM
53602015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5361
5362 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
5363 and replay.
5364
cbb55fa7
MM
53652015-09-18 Markus Metzger <markus.t.metzger@intel.com>
5366
5367 * gdb.btrace/non-stop.c: New.
5368 * gdb.btrace/non-stop.exp: New.
5369
43691ca1
PL
53702015-09-17 Pierre Langlois <pierre.langlois@arm.com>
5371 Yao Qi <yao.qi@linaro.org>
5372
5373 * gdb.trace/trace-condition.c: New file.
5374 * gdb.trace/trace-condition.exp: New file.
5375
d78908cf
WW
53762015-09-16 Wei-cheng Wang <cole945@gmail.com>
5377
5378 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
5379 for testing bytecode compilation.
5380
1ed415e2
PA
53812015-09-16 Pedro Alves <palves@redhat.com>
5382 Sandra Loosemore <sandra@codesourcery.com>
5383
5384 * gdb.threads/non-stop-fair-events.c (timeout): New global.
5385 (SECONDS): Redefine.
5386 (main): Call pthread_kill and alarm early.
5387 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
5388 support.
5389 (test): If the target can't hardware step and doesn't support
5390 displaced stepping, increase the timeout.
5391
d136eff5
PA
53922015-09-16 Pedro Alves <palves@redhat.com>
5393
5394 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
5395 (enable_debug): New procedures.
5396 (test): Use them. Bail out if waiting for threads fails.
5397 (top level): Bail out if a test fails.
5398
991f019c
YQ
53992015-09-16 Yao Qi <yao.qi@linaro.org>
5400
5401 * gdb.asm/asm-source.exp: Set asm-arch for
5402 aarch64*-*-* target.
5403 * gdb.asm/aarch64.inc: New file.
5404
bfca584f
PMR
54052015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
5406
5407 * gdb.ada/array_of_variable_length.exp: New testcase.
5408 * gdb.ada/array_of_variable_length/foo.adb: New file.
5409 * gdb.ada/array_of_variable_length/pck.adb: New file.
5410 * gdb.ada/array_of_variable_length/pck.ads: New file.
5411
b326e587
DE
54122015-09-15 Doug Evans <dje@google.com>
5413
5414 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
5415 of function static local variable.
5416
5382cfab
PW
54172015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5418
5419 * gdb.threads/tls-so_extern.exp: New test file.
5420 * gdb.threads/tls-so_extern.c: New test file.
5421 * gdb.threads/tls-so_extern_main.c: New test file.
5422
141c5cc4
JK
54232015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5424
5425 * gdb.opt/solib-intra-step-lib.c: New file.
5426 * gdb.opt/solib-intra-step-main.c: New file.
5427 * gdb.opt/solib-intra-step.exp: New file.
5428
d15dcecd
PA
54292015-09-15 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
5432 gdb_continue_to_breakpoint instead of gdb_test_multiple.
5433
4c2f2a79
PA
54342015-09-14 Pedro Alves <palves@redhat.com>
5435
5436 * gdb.base/hook-stop-continue.c: Delete.
5437 * gdb.base/hook-stop-continue.exp: Delete.
5438 * gdb.base/hook-stop-frame.c: Delete.
5439 * gdb.base/hook-stop-frame.exp: Delete.
5440 * gdb.base/hook-stop.c: New file.
5441 * gdb.base/hook-stop.exp: New file.
5442
919e6dbe
PMR
54432015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
5444
5445 * gdb.ada/access_to_packed_array.exp: New testcase.
5446 * gdb.ada/access_to_packed_array/foo.adb: New file.
5447 * gdb.ada/access_to_packed_array/pack.adb: New file.
5448 * gdb.ada/access_to_packed_array/pack.ads: New file.
5449
157280a4
MM
54502015-09-14 Markus Metzger <markus.t.metzger@intel.com>
5451
5452 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
5453 buffer size test.
5454
2fd33e94
DB
54552015-09-11 Don Breazeal <donb@codesourcery.com>
5456
5457 * gdb.base/foll-exec.c: Add copyright header. Fix
5458 formatting issues.
5459 * gdb.base/foll-exec.exp (zap_session): Delete proc.
5460 (do_exec_tests): Use clean_restart in place of zap_session,
5461 and for test initialization. Fix formatting issues. Use
5462 fail in place of perror.
5463 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
5464 an expect statement to match an expression with output from
5465 the program under debug.
5466 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
5467 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
5468 * gdb.threads/non-ldr-exc-2.exp: Likewise.
5469 * gdb.threads/non-ldr-exc-3.exp: Likewise.
5470 * gdb.threads/non-ldr-exc-4.exp: Likewise.
5471
e70b6e8e
DE
54722015-09-09 Doug Evans <dje@google.com>
5473
5474 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
5475
7a551a51
DE
54762015-09-09 Doug Evans <dje@google.com>
5477
5478 * gdb.base/pie-execl.exp: Fix result test of build_executable.
5479
4c666f84
DE
54802015-09-09 Doug Evans <dje@google.com>
5481
5482 * gdb.base/savedregs.exp: Fix typo.
5483
243a9253
PA
54842015-09-09 Pedro Alves <palves@redhat.com>
5485
5486 * gdb.mi/mi-cli.exp: Add CLI finish tests.
5487
c0fa8fbd
SL
54882015-09-08 Sandra Loosemore <sandra@codesourcery.com>
5489
5490 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
5491 command actually switches threads. Give up on remaining
5492 tests if target fails to stop at breakpoint.
5493
cd7c1778
PMR
54942015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
5495
5496 * gdb.ada/funcall_char.exp: New testcase.
5497 * gdb.ada/funcall_char/foo.adb: New file.
5498
dc5c8746
PMR
54992015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
5500
5501 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
5502 expected outputs. Add two testcases for completing ambiguous
5503 functions.
5504 * gdb.ada/complete/aux_pck.adb: New file.
5505 * gdb.ada/complete/aux_pck.ads: New file.
5506 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
5507 Ambiguous_Func functions.
5508 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
5509 * gdb.ada/complete/pck.adb: Likewise.
5510
4e83a1e7
UW
55112015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
5512
5513 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
5514 failures to run the test program under GDB.
5515
8ce74153
LM
55162015-08-26 Luis Machado <lgustavo@codesourcery.com>
5517
5518 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
5519 to C.
5520
e9756d52
PP
55212015-08-26 Patrick Palka <patrick@parcs.ath.cx>
5522
5523 * gdb.base/run-after-attach.exp: New test file.
5524 * gdb.base/run-after-attach.c: New test file.
5525
8d37573b
DB
55262015-08-26 Don Breazeal <donb@codesourcery.com>
5527
5528 * gdb.base/foll-exec-2.c: New test program.
5529 * gdb.base/foll-exec-2.exp: New test.
5530
63e43d3a
PMR
55312015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
5532
5533 * gdb.base/nested-subp1.exp: New file.
5534 * gdb.base/nested-subp1.c: New file.
5535 * gdb.base/nested-subp2.exp: New file.
5536 * gdb.base/nested-subp2.c: New file.
5537 * gdb.base/nested-subp3.exp: New file.
5538 * gdb.base/nested-subp3.c: New file.
5539
3d40fbb5
PA
55402015-08-24 Pedro Alves <palves@redhat.com>
5541
5542 * gdb.server/connect-without-multi-process.c: New file.
5543 * gdb.server/connect-without-multi-process.exp: New file.
5544
4422ac93
LM
55452015-08-24 Luis Machado <lgustavo@codesourcery.com>
5546
5547 * gdb.opt/inline-markers.c: Make z int.
5548
91dddb86
LM
55492015-08-24 Luis Machado <lgustavo@codesourcery.com>
5550
5551 * gdb.opt/inline-markers.c: Make z volatile.
5552
a48847ee
LM
55532015-08-24 Luis Machado <lgustavo@codesourcery.com>
5554
5555 * gdb.opt/inline-bt.c: New volatile global z.
5556 * gdb.opt/inline-cmds.c: Likewise.
5557 * gdb.opt/inline-locals.c: Likewise.
5558 * gdb.opt/inline-markers.c: New extern global z.
5559 (marker): Use z.
5560 (inline_fn): Likewise.
5561
0ebbc52b
PA
55622015-08-24 Pedro Alves <palves@redhat.com>
5563
5564 * config/m32r-stub.exp: Remove file.
5565 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
5566 * gdb.base/call-rt-st.exp: Likewise.
5567 * gdb.base/call-strs.exp: Likewise.
5568 * gdb.base/default.exp: Remove references to h8300-*-hms and
5569 *-*-udi*.
5570 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
5571
77c365df
AA
55722015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
5573
5574 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
5575 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
5576 and "return" use KFAIL when GDB can not read/write the vector
5577 return value.
5578
4313b8c0
GB
55792015-08-21 Gary Benson <gbenson@redhat.com>
5580
5581 * gdb.trace/pending.exp: Cope with remote transfer warnings.
5582
0e433b32
PA
55832015-08-20 Pedro Alves <palves@redhat.com>
5584
5585 * gdb.server/solib-list.exp: No longer expect an interior stop in
5586 non-stop mode.
5587
221e1a37
PA
55882015-08-20 Pedro Alves <palves@redhat.com>
5589
5590 * gdb.server/connect-stopped-target.c: New file.
5591 * gdb.server/connect-stopped-target.exp: New file.
5592
40e3ad0e
PA
55932015-08-20 Pedro Alves <palves@redhat.com>
5594
5595 * gdb.dwarf2/comp-unit-lang.exp: New file.
5596 * gdb.dwarf2/comp-unit-lang.c: New file.
5597
af39b327
PMR
55982015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
5599
5600 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
5601 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
5602
7d45c7c3 56032015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 5604
7d45c7c3
KB
5605 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
5606 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
5607
4d6cceb4
DE
56082015-08-18 Doug Evans <dje@google.com>
5609 Adrian Sendroiu <adrian.sendroiu@freescale.com>
5610
5611 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
5612 skip_python_tests. New arg prompt_regexp.
5613 (skip_python_tests): New function.
5614 * lib/mi-support.exp (mi_skip_python_tests): New function.
5615 * gdb.python/py-mi-objfile-gdb.py: New file.
5616 * gdb.python/py-mi-objfile.c: New file.
5617 * gdb.python/py-mi-objfile.exp: New file.
5618
ad89c2aa
KS
56192015-08-17 Keith Seitz <keiths@redhat.com>
5620
5621 * gdb.linespec/explicit.exp: Move strace test from here ...
5622 * gdb.trace/strace.exp: ... to here.
5623
e3ae3c43
PP
56242015-08-15 Patrick Palka <patrick@parcs.ath.cx>
5625
5626 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
5627 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
5628
604b2636
DE
56292015-08-14 Doug Evans <xdje42@gmail.com>
5630
5631 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
5632 inferior before selecting a new file.
5633
6ff0ba5f
DE
56342015-08-14 Doug Evans <xdje42@gmail.com>
5635
5636 * gdb.mi/mi-disassemble.exp: Update.
5637 * gdb.base/disasm-optim.S: New file.
5638 * gdb.base/disasm-optim.c: New file.
5639 * gdb.base/disasm-optim.h: New file.
5640 * gdb.base/disasm-optim.exp: New file.
5641
9ca98f92
KS
56422015-08-14 Keith Seitz <keiths@redhat.com>
5643
5644 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
5645 "evaluated-by".
5646
52bbc560
JB
56472015-08-13 Joel Brobecker <brobecker@adacore.com>
5648
5649 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
5650
5d8c3ed3
PMR
56512015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
5652
5653 * gdb.ada/fun_renaming.exp: New testcase.
5654 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
5655 * gdb.ada/fun_renaming/pack.adb: New file.
5656 * gdb.ada/fun_renaming/pack.ads: New file.
5657
ea8812bc
KS
56582015-08-12 Keith Seitz <keiths@redhat.com>
5659
5660 * gdb.base/dso2dso.exp: Pass basename of source file in call to
5661 gdb_get_line_number.
5662
4dafcdeb
JB
56632015-08-12 Joel Brobecker <brobecker@adacore.com>
5664
5665 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
5666 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
5667 gdb.base/dso2dso.exp: New files.
5668
5ba32597
SDJ
56692015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
5670 Pedro Alves <palves@redhat.com>
5671 Keith Seitz <keiths@redhat.com>
5672
5673 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
5674 GDBFLAGS.
5675
b6dafabf
PP
56762015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5677
5678 * gdb.base/gdbhistsize-history.exp
5679 (test_histsize_history_setting): Use save_vars.
5680 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
5681 Use save_vars.
5682 (test_no_truncation_of_unlimited_history_file): Use save_vars.
5683 * gdb.base/readline.exp: Use save_vars.
5684
abe8e607
PP
56852015-08-12 Patrick Palka <patrick@parcs.ath.cx>
5686
5687 * lib/gdb.exp (save_vars): New proc.
5688
629500fa
KS
56892015-08-11 Keith Seitz <keiths@redhat.com>
5690
5691 * gdb.base/help.exp: Update help_breakpoint_text.
5692
eb8c4e2e
KS
56932015-08-11 Keith Seitz <keiths@redhat.com>
5694
5695 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
5696 (at toplevel): Call test_explicit_breakpoints.
5697 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
5698 breakpoints.
5699 * lib/mi-support.exp (mi_make_breakpoint): Add support for
5700 breakpoint conditions, "-cond".
5701
87f0e720
KS
57022015-08-11 Keith Seitz <keiths@redhat.com>
5703
5704 * gdb.linespec/3explicit.c: New file.
5705 * gdb.linespec/cpexplicit.cc: New file.
5706 * gdb.linespec/cpexplicit.exp: New file.
5707 * gdb.linespec/explicit.c: New file.
5708 * gdb.linespec/explicit.exp: New file.
5709 * gdb.linespec/explicit2.c: New file.
5710 * gdb.linespec/ls-errs.exp: Add explicit location tests.
5711 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
5712 before using in the matching pattern.
5713 Clarify that `prefix' is a regular expression.
5714
f00aae0f
KS
57152015-08-11 Keith Seitz <keiths@redhat.com>
5716
5717 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
5718 test.
5719 Add tests for missing ",FMT" and ",".
5720
e27852be
DE
57212015-08-10 Doug Evans <dje@google.com>
5722 Keith Seitz <keiths@redhat.com>
5723
5724 PR gdb/17960
5725 * gdb.base/completion.exp: Add location completer tests.
5726
7f03bd92
PA
57272015-08-07 Pedro Alves <palves@redhat.com>
5728
5729 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
5730 tests here.
5731 (top level): Run do_test with and without displaced stepping.
5732
3fc8eb30
PA
57332015-08-07 Pedro Alves <palves@redhat.com>
5734
5735 * gdb.base/valgrind-disp-step.c: New file.
5736 * gdb.base/valgrind-disp-step.exp: New file.
5737
d4569d7b
PA
57382015-08-07 Pedro Alves <palves@redhat.com>
5739
5740 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
5741 Delete function.
5742 (main): Add alarm. Run an infinite loop instead of calling
5743 wait_threads.
5744 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
5745 comment.
5746 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
5747 Delete function.
5748 (main): Add alarm. Run an infinite loop instead of calling
5749 wait_threads.
5750 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
5751 comment.
5752
e1316e60
PA
57532015-08-07 Pedro Alves <palves@redhat.com>
5754
5755 * gdb.base/checkpoint-ns.exp: New file.
5756 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
5757 standard_testfile.
5758
da8c46d2
MM
57592015-08-07 Markus Metzger <markus.t.metzger@intel.com>
5760
5761 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
5762 * gdb.btrace/instruction_history.exp: Update.
5763 * gdb.btrace/tsx.exp: New.
5764 * gdb.btrace/tsx.c: New.
5765
de1c2c52
PA
57662015-08-06 Pedro Alves <palves@redhat.com>
5767
5768 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
5769 increase timeout.
5770 * gdb.reverse/until-precsave.exp: Bump timeouts.
5771
782e0bf4
PA
57722015-08-06 Pedro Alves <palves@redhat.com>
5773
5774 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
5775
83e97ed0
PA
57762015-08-06 Pedro Alves <palves@redhat.com>
5777
5778 PR gdb/18749
5779 * gdb.threads/process-dies-while-handling-bp.c: New file.
5780 * gdb.threads/process-dies-while-handling-bp.exp: New file.
5781
863d01bd
PA
57822015-08-06 Pedro Alves <palves@redhat.com>
5783
5784 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
5785 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
5786
0a39bb32
PA
57872015-08-05 Pedro Alves <palves@redhat.com>
5788
5789 * gdb.threads/next-while-other-thread-longjmps.c: New file.
5790 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
5791
ee2d2b10
SL
57922015-08-03 Sandra Loosemore <sandra@codesourcery.com>
5793
5794 * gdb.base/bp-permanent.exp: Report test as unsupported if
5795 the target cannot stop at the permanent breakpoint.
5796
4e1bdb00
DE
57972015-08-03 Doug Evans <dje@google.com>
5798
5799 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
5800 10000.
5801
3d338901
DE
58022015-08-03 Doug Evans <dje@google.com>
5803
5804 * Makefile.in (workers/%.worker, build-perf): New rule.
5805 (GDB_PERFTEST_MODE): New variable.
5806 (check-perf): Use it.
5807 (clean): Clean up gdb.perf parallel build subdirs.
5808 * lib/build-piece.exp: New file.
5809 * lib/gdb.exp (make_gdb_parallel_path): New function
5810 (standard_output_file, standard_temp_file): Call it.
5811 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
5812 of $GDB_PARALLEL.
5813 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
5814
af061d3e
DE
58152015-08-03 Doug Evans <dje@google.com>
5816
8e1afc81 5817 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
5818 (LOG_FILE_NAME): New global.
5819 (TextReporter.__init__): Initialize self.txt_sum.
5820 (TextReporter.report): Add support for multiple data-points.
5821 Move report to perftest.sum, put raw data in perftest.log.
5822 (TextReporter.start): Open sum and log files.
5823 (TextReporter.end): Close sum and log files.
8e1afc81
DE
5824 * gdb.perf/lib/perftest/testresult.py
5825 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 5826
2c8c5d37
PA
58272015-07-31 Pedro Alves <palves@redhat.com>
5828
5829 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
5830 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5831 kill_wait_spawned_process instead of explicit "kill -9".
5832 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
5833 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5834 kill_wait_spawned_process.
5835 * gdb.base/attach-twice.exp: Likewise.
5836 * gdb.base/attach.exp: Likewise.
5837 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
5838 gdb_test_multiple.
5839 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
5840 returning a spawn id instead of a pid. Use spawn_id_get_pid and
5841 kill_wait_spawned_process.
5842 * gdb.base/valgrind-infcall.exp: Likewise.
5843 * gdb.multi/multi-attach.exp: Likewise.
5844 * gdb.python/py-prompt.exp: Likewise.
5845 * gdb.python/py-sync-interp.exp: Likewise.
5846 * gdb.server/ext-attach.exp: Likewise.
5847 * gdb.threads/attach-into-signal.exp (corefunc): Use
5848 spawn_wait_for_attach, spawn_id_get_pid and
5849 kill_wait_spawned_process.
5850 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
5851 spawn_wait_for_attach returning a spawn id instead of a pid. Use
5852 spawn_id_get_pid and kill_wait_spawned_process.
5853 * gdb.threads/attach-stopped.exp (corefunc): Use
5854 spawn_wait_for_attach, spawn_id_get_pid and
5855 kill_wait_spawned_process.
5856 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
5857 Use spawn_id_get_pid. Wait for spawn id after eof. Use
5858 kill_wait_spawned_process instead of explicit "kill -9".
5859 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
5860 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
5861 (spawn_wait_for_attach): Use spawn instead of exec to spawn
5862 processes. Don't map cygwin/windows pids here. Now returns a
5863 spawn id list.
5864
032a0fca
SL
58652015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5866
5867 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
5868 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
5869 correct patch.
5870
61a934ca
SL
58712015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5872
5873 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
5874
4bc4d428
SL
58752015-07-30 Sandra Loosemore <sandra@codesourcery.com>
5876
5877 Reapply:
5878 2014-05-21 Mark Wielaard <mjw@redhat.com>
5879
5880 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
5881
998d452a
PA
58822015-07-30 Pedro Alves <palves@redhat.com>
5883
5884 * linux-low.c (handle_extended_wait): Set the child's last
5885 reported status to TARGET_WAITKIND_STOPPED.
5886
69dde7dc
PA
58872015-07-30 Pedro Alves <palves@redhat.com>
5888
5889 PR threads/18600
5890 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
5891 only shows inferior 1.
5892
4dd63d48
PA
58932015-07-30 Simon Marchi <simon.marchi@ericsson.com>
5894 Pedro Alves <palves@redhat.com>
5895
5896 PR threads/18600
5897 * gdb.threads/fork-plus-threads.c: New file.
5898 * gdb.threads/fork-plus-threads.exp: New file.
5899
d618e4c5
PP
59002015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5901
5902 * gdb.base/batch-preserve-term-settings.exp
5903 (test_terminal_settings_preserved_after_cli_exit): Use
5904 send_quit_command.
5905
1eef6428
PA
59062015-07-29 Pedro Alves <palves@redhat.com>
5907 Don Breazeal <donb@codesourcery.com>
5908
5909 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
5910 output from both inferior_spawn_id and gdb_spawn_id.
5911
7da5b897
SDJ
59122015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5913
5914 * gdb.threads/attach-into-signal.exp (corefunc): Use
5915 with_test_prefix on nested loops, uniquefying the test messages.
5916
dac804df
SDJ
59172015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
5918
5919 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
5920 commit.
5921
06265e53
PP
59222015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5923
5924 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
5925 New proc.
5926 (test_terminal_settings_preserved_after_sigterm): New test.
5927
18206ca3
PP
59282015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5929
5930 * gdb.base/batch-preserve-term-settings.exp
5931 (test_terminal_settings_preserved_after_cli_exit): New test.
5932
90074d11
PP
59332015-07-29 Patrick Palka <patrick@parcs.ath.cx>
5934
5935 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
5936 manipulation of saved_gdbflags.
5937 (test_terminal_settings_preserved): Remove global declaration of
5938 the unused variable pagination_prompt. Remove manipulation of
5939 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
5940 GDBFLAGS.
5941
eb1a7902
PA
59422015-07-29 Pedro Alves <palves@redhat.com>
5943
5944 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
5945
8b75dd3b
PA
59462015-07-29 Pedro Alves <palves@redhat.com>
5947
5948 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
5949 at the top.
5950
dedad4e3
PA
59512015-07-29 Pedro Alves <palves@redhat.com>
5952
5953 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
5954 (main): Call gdb_unbuffer_output.
5955 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
5956 (main): Call gdb_unbuffer_output.
5957 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
5958 (main): Call gdb_unbuffer_output.
5959 * gdb.base/call-strs.exp: Adjust to step over the
5960 gdb_unbuffer_output call.
5961 * gdb.base/catch-gdb-caused-signals.c: Include
5962 "../lib/unbuffer_output.c".
5963 (main): Call gdb_unbuffer_output.
5964 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
5965 (main): Call gdb_unbuffer_output.
5966 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
5967 (main): Call gdb_unbuffer_output.
5968 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
5969 (main): Call gdb_unbuffer_output.
5970 * gdb.base/shlib-call.exp: Adjust to step over the
5971 gdb_unbuffer_output call.
5972 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
5973 (main): Call gdb_unbuffer_output.
5974 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
5975 (main): Call gdb_unbuffer_output.
5976 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
5977 (main): Rename to ...
5978 (test): ... this.
5979 (main): Reimplement.
5980 * gdb.base/varargs.exp: Run to test instead of to main.
5981 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5982 (main): Call gdb_unbuffer_output.
5983
58789a91
PA
59842015-07-29 Pedro Alves <palves@redhat.com>
5985
5986 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
5987 factore out from mi_continue_dprintf. For call-style dprintfs,
5988 expect dprintf output out of $inferior_spawn_id.
5989 (mi_continue_dprintf): Use mi_expect_dprintf.
5990 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
5991 (main): Call gdb_unbuffer_output.
5992
e8376742
PA
59932015-07-29 Pedro Alves <palves@redhat.com>
5994
5995 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
5996 (default_mi_gdb_start): Set inferior_spawn_id instead of
5997 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
5998 gdb_spawn_id.
5999 (mi_gdb_test): Always expect inferior output from both
6000 $inferior_spawn_id and $gdb_spawn_id.
6001
08280010
PA
60022015-07-29 Pedro Alves <palves@redhat.com>
6003
6004 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
6005 send_inferior and $inferior_spawn_id.
6006
4d30e432
PA
60072015-07-29 Pedro Alves <palves@redhat.com>
6008
6009 * gdb.gdb/complaints.exp (test_initial_complaints)
6010 (test_serial_complaints, test_short_complaints): Use
6011 gdb_test_stdio.
6012 (test_empty_complaint): Handle $inferior_spawn_id !=
6013 $gdb_spawn_id.
6014
0d30a335
PA
60152015-07-29 Pedro Alves <palves@redhat.com>
6016
6017 * gdb.base/varargs.exp: Use gdb_test_stdio.
6018
39413b29
PA
60192015-07-29 Pedro Alves <palves@redhat.com>
6020
6021 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
6022
7cb000a9
PA
60232015-07-29 Pedro Alves <palves@redhat.com>
6024
6025 * gdb.base/ending-run.exp: Use gdb_test_stdio.
6026
d7b8ac82
PA
60272015-07-29 Pedro Alves <palves@redhat.com>
6028
6029 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
6030 parameter into two new parameters, "inf_result" and "gdb_result".
6031 Expect inferior output and gdb output from $inferior_spawn_id and
6032 $gdb_spawn_id, respectively. Adjust all callers.
6033
789c3a0c
PA
60342015-07-29 Pedro Alves <palves@redhat.com>
6035
6036 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
6037 of gdb_test_sequence.
6038
77e760c3
PA
60392015-07-29 Pedro Alves <palves@redhat.com>
6040
6041 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
6042 (saw_spurious_output): Expect inferior output from
6043 $inferior_spawn_id. Use gdb_test_stdio.
6044
8396d2cd
PA
60452015-07-29 Pedro Alves <palves@redhat.com>
6046
6047 * gdb.base/dprintf.exp: Use standard_testfile. Change
6048 prepare_for_testing call.
6049 (srcfile): Don't set.
6050 (restart): New procedure.
6051 (test_dprintf): New procecure, use to continue over dprintfs.
6052 (test_call, test_agent): New procedures, tests moved here.
6053 Restart gdb and recreate dprintfs. Adjust expected output.
6054
2051d61f
PA
60552015-07-29 Pedro Alves <palves@redhat.com>
6056
6057 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
6058
452397af
PA
60592015-07-29 Pedro Alves <palves@redhat.com>
6060
6061 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
6062
8aed9555
PA
60632015-07-29 Pedro Alves <palves@redhat.com>
6064
6065 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
6066 gdb_test_stdio.
6067
188a61b4
PA
60682015-07-29 Pedro Alves <palves@redhat.com>
6069
6070 * lib/gdb.exp (gdb_test_stdio): New procedure.
6071
12264a45
PA
60722015-07-29 Pedro Alves <palves@redhat.com>
6073
6074 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
6075
23ffc893
PA
60762015-07-29 Pedro Alves <palves@redhat.com>
6077
6078 * gdb.base/call-signal-resume.exp: Remove check for
6079 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
6080 * gdb.base/unwindonsignal.exp: Likewise.
6081 * gdb.base/call-signals.c (gen_signal): Remove printf call.
6082 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
6083
65566918
PA
60842015-07-29 Pedro Alves <palves@redhat.com>
6085
6086 * gdb.base/siginfo-addr.c (pass): New function.
6087 (handler): Call it iff si_addr is correct.
6088 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
6089 Set a breakpoint at "pass" and continue to it.
6090
d60a9221
SDJ
60912015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
6092
6093 * gdb.python/py-objfile.exp: Make some tests have unique names.
6094 * gdb.python/py-pp-registration.exp: Likewise.
6095
bde40b8f
PA
60962015-07-28 Pedro Alves <palves@redhat.com>
6097
6098 * gdb.server/server-exec-info.exp: Issue a "disconnect".
6099
13e1dec8
SM
61002015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6101
6102 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
6103
da33c9a7
SM
61042015-07-27 Simon Marchi <simon.marchi@ericsson.com>
6105
6106 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
6107
077836f7
PP
61082015-07-27 Patrick Palka <patrick@parcs.ath.cx>
6109
6110 * gdb.base/gdb-sigterm-2.exp: New test.
6111
b8cc7b2e
DE
61122015-07-25 Doug Evans <xdje42@gmail.com>
6113
6114 Revert:
6115 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6116 (workers/%.worker, build-perf): New rule.
6117 (GDB_PERFTEST_MODE): New variable.
6118 (check-perf): Use it.
6119 (clean): Clean up gdb.perf parallel build subdirs.
6120 * lib/build-piece.exp: New file.
6121 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6122 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6123 name.
6124 (standard_temp_file): Ditto.
6125 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6126 of $GDB_PARALLEL.
6127
c8bd4544
DE
61282015-07-24 Doug Evans <dje@google.com>
6129
6130 * gdb.perf/lib/perftest/utils.py: New file.
6131 * gdb.perf/gm-hello.cc: New file.
6132 * gdb.perf/gm-pervasive-typedef.cc: New file.
6133 * gdb.perf/gm-pervasive-typedef.h: New file.
6134 * gdb.perf/gm-std.cc: New file.
6135 * gdb.perf/gm-std.h: New file.
6136 * gdb.perf/gm-use-cerr.cc: New file.
6137 * gdb.perf/gm-utils.h: New file.
6138 * gdb.perf/gmonster-null-lookup.py: New file.
6139 * gdb.perf/gmonster-pervasive-typedef.py: New file.
6140 * gdb.perf/gmonster-print-cerr.py: New file.
6141 * gdb.perf/gmonster-ptype-string.py: New file.
6142 * gdb.perf/gmonster-runto-main.py: New file.
6143 * gdb.perf/gmonster-select-file.py: New file.
6144 * gdb.perf/gmonster1-null-lookup.exp: New file.
6145 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
6146 * gdb.perf/gmonster1-print-cerr.exp: New file.
6147 * gdb.perf/gmonster1-ptype-string.exp: New file.
6148 * gdb.perf/gmonster1-runto-main.exp: New file.
6149 * gdb.perf/gmonster1-select-file.exp: New file.
6150 * gdb.perf/gmonster1.cc: New file.
6151 * gdb.perf/gmonster1.exp: New file.
6152 * gdb.perf/gmonster2-null-lookup.exp: New file.
6153 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
6154 * gdb.perf/gmonster2-print-cerr.exp: New file.
6155 * gdb.perf/gmonster2-ptype-string.exp: New file.
6156 * gdb.perf/gmonster2-runto-main.exp: New file.
6157 * gdb.perf/gmonster2-select-file.exp: New file.
6158 * gdb.perf/gmonster2.cc: New file.
6159 * gdb.perf/gmonster2.exp: New file.
6160
6eab34f3
DE
61612015-07-24 Doug Evans <dje@google.com>
6162
6163 * gdb.perf/README: New file.
6164 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
6165 * lib/gen-perf-test.exp: New file.
6166
63738bfd
DE
61672015-07-24 Doug Evans <dje@google.com>
6168
6169 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
6170 (PerfTest::startup): New function.
6171 (PerfTest::run): Return result of calling body.
6172 (PerfTest::assemble): Rewrite.
6173 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
6174 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
6175 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
6176 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
6177 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
6178
7b606f95
DE
61792015-07-24 Doug Evans <dje@google.com>
6180
6181 * lib/gdb.exp (clean_restart): Make executable optional.
6182
a97b16b8
DE
61832015-07-24 Doug Evans <dje@google.com>
6184
6185 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
6186 compiler_info references.
6187 * gdb.cp/temargs.exp: Ditto.
6188 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
6189 (get_compiler_info): Early exit if already computed. Set compiler_info
6190 to "unknown" if there was a problem.
6191 (test_compiler_info): Add function comment. Call get_compiler_info.
6192
35baa57f
DE
61932015-07-24 Doug Evans <dje@google.com>
6194
6195 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
6196 (workers/%.worker, build-perf): New rule.
6197 (GDB_PERFTEST_MODE): New variable.
6198 (check-perf): Use it.
6199 (clean): Clean up gdb.perf parallel build subdirs.
6200 * lib/build-piece.exp: New file.
6201 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
6202 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
6203 name.
6204 (standard_temp_file): Ditto.
6205 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
6206 of $GDB_PARALLEL.
6207
6ebea266
DE
62082015-07-24 Doug Evans <dje@google.com>
6209
6210 * lib/future.exp (gdb_default_target_compile): New option
6211 "early_flags".
6212 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
6213 --as-needed.
6214
1e76a7e9
SDJ
62152015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
6216
6217 * gdb.base/catch-syscall.exp: Call gdb_exit before
6218 gdb_skip_xml_test.
6219
5068630a
PA
62202015-07-24 Pedro Alves <palves@redhat.com>
6221
6222 * gdb.python/py-events.exp: Accept output between the stop event
6223 and the prompt.
6224 * gdb.python/py-evsignal.exp: Likewise.
6225 * gdb.python/py-evthreads.exp: Likewise.
6226
77598427
PA
62272015-07-24 Pedro Alves <palves@redhat.com>
6228
6229 PR gdb/18717
6230 * gdb.threads/non-ldr-exit.c: New file.
6231 * gdb.threads/non-ldr-exit.exp: New file.
6232
11e6c98f
YQ
62332015-07-24 Yao Qi <yao.qi@linaro.org>
6234
6235 * gdb.server/ext-wrapper.exp: Test --wrapper option when
6236 restarting process.
6237
51aee833
YQ
62382015-07-24 Yao Qi <yao.qi@linaro.org>
6239
6240 * gdb.server/ext-restart.exp: New file.
6241
8cfe207c
YQ
62422015-07-24 Yao Qi <yao.qi@linaro.org>
6243
6244 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
6245 argument options.
6246 * gdb.server/ext-wrapper.exp: New file.
6247
cc12ce38
DE
62482015-07-23 Doug Evans <dje@google.com>
6249
6250 * gdb.dwarf2/dw2-dummy-cu.S: New file.
6251 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
6252
d0d84780
PMR
62532015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
6254
6255 * gdb.ada/var_arr_typedef.exp: New testcase.
6256 * gdb.ada/var_arr_typedef/pack.adb: New file.
6257 * gdb.ada/var_arr_typedef/pack.ads: New file.
6258 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
6259
8b558f79
JB
62602015-07-20 Joel Brobecker <brobecker@adacore.com>
6261
6262 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
6263
775a3298
JK
62642015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.arch/i386-biarch-core.exp: Replace istarget
6267 by "complete set gnutarget". Remove expectation for the "core-file"
6268 command.
6269
db1ff28b
JK
62702015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6271
6272 Revert the previous commit:
6273 Tests for validate symbol file using build-id.
6274
0a94970d
JK
62752015-07-15 Aleksandar Ristovski <aristovski@qnx.com
6276
6277 Tests for validate symbol file using build-id.
6278 * gdb.base/solib-mismatch-lib.c: New file.
6279 * gdb.base/solib-mismatch-libmod.c: New file.
6280 * gdb.base/solib-mismatch.c: New file.
6281 * gdb.base/solib-mismatch.exp: New file.
6282
03346981
SL
62832015-07-15 Sandra Loosemore <sandra@codesourcery.com>
6284
6285 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
6286 nios2-*-linux*.
6287 * gdb.base/sigbpt.exp (stepi_out): Likewise.
6288 * gdb.base/siginfo.exp: Likewise.
6289 * gdb.base/sigstep.exp (advance, advancei): Likewise.
6290
42422cc7
PL
62912015-07-15 Pierre Langlois <pierre.langlois@arm.com>
6292
6293 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
6294 Move it to ...
6295 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
6296 ... here.
6297 * gdb.trace/range-stepping.exp: Check that the target supports
6298 range stepping.
6299
cfa68bae
JK
63002015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6301
6302 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
6303
8ffdba26
PA
63042015-07-14 Pedro Alves <palves@redhat.com>
6305
6306 * gdb.base/killed-outside.exp: New file.
6307 * gdb.base/killed-outside.c: New file.
6308
218a5a11
JK
63092015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
6312 (n at main): New.
6313 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
6314
e03ed3c6
AA
63152015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
6316
6317 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
6318 infcall tests instead of setting up for KFAIL.
6319
485668e5
MM
63202015-07-10 Markus Metzger <markus.t.metzger@intel.com>
6321
6322 * gdb.btrace/record_goto-step.exp: New.
6323
08464196
JK
63242015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 PR compile/18484
6327 * gdb.compile/compile.c (struct struct_type): Add volatile to
6328 selffield's type.
6329 * gdb.compile/compile.exp
6330 (compile code struct_object.selffield = &struct_object): Skip further
6331 struct_object tests if this one xfails.
6332
bcf5c1d9
RC
63332015-07-08 Robert O'Callahan <robert@ocallahan.org>
6334
6335 PR exp/18617
6336 * gdb.trace/ax.exp: Add test.
6337
4931af25
YQ
63382015-07-07 Yao Qi <yao.qi@linaro.org>
6339
6340 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
6341 instead of istarget "aarch64*-*-*".
6342 * gdb.arch/aarch64-fp.exp: Likewise.
6343 * gdb.base/float.exp: Likewise.
6344 * gdb.reverse/aarch64.exp: Likewise.
6345 * lib/gdb.exp (is_aarch64_target): New proc.
6346
9fcf688e
YQ
63472015-07-07 Yao Qi <yao.qi@linaro.org>
6348
6349 * lib/gdb.exp (is_aarch32_target): New proc.
6350 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
6351 instead of "istarget "arm*-*-*"".
6352 * gdb.arch/arm-disp-step.exp: Likewise.
6353 * gdb.arch/thumb-bx-pc.exp: Likewise.
6354 * gdb.arch/thumb-prologue.exp: Likewise.
6355 * gdb.arch/thumb-singlestep.exp: Likewise.
6356 * gdb.base/disp-step-syscall.exp: Likewise.
6357 * gdb.base/float.exp: Likewise.
6358
fbd8d50d
YQ
63592015-07-07 Yao Qi <yao.qi@linaro.org>
6360
6361 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
6362 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
6363
71be1fdc
YQ
63642015-07-07 Yao Qi <yao.qi@linaro.org>
6365
6366 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
6367 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
6368 if it exists.
6369 * gdb.multi/multi-arch.exp: Likewise.
6370
3e221d36
SM
63712015-07-07 Simon Marchi <simon.marchi@ericsson.com>
6372
6373 * gdb.python/py-lazy-string.exp: Add missing parentheses to
6374 print.
6375
d441430b
YQ
63762015-07-07 Yao Qi <yao.qi@linaro.org>
6377
6378 * gdb.arch/thumb-singlestep.exp: Do one more single step.
6379
06f810bd
MG
63802015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
6381
6382 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
6383 '[' and ']' characters.
6384
5e61e7c0
IB
63852015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
6386
6387 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
6388
28bf096c
PA
63892015-06-29 Pedro Alves <palves@redhat.com>
6390
6391 PR threads/18127
6392 * gdb.threads/hand-call-new-thread.c: New file.
6393 * gdb.threads/hand-call-new-thread.c: New file.
6394
ee93cd5e
KS
63952015-06-26 Keith Seitz <keiths@redhat.com>
6396 Doug Evans <dje@google.com>
6397
6398 PR 16253
6399 * gdb.cp/var-tag-2.cc: New file.
6400 * gdb.cp/var-tag-3.cc: New file.
6401 * gdb.cp/var-tag-4.cc: New file.
6402 * gdb.cp/var-tag.cc: New file.
6403 * gdb.cp/var-tag.exp: New file.
6404
fc637f04
PP
64052015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6406
6407 * gdb.base/history-duplicates.exp: New test.
6408
2e52ae68
PP
64092015-06-26 Patrick Palka <patrick@parcs.ath.cx>
6410
6411 * gdb.base/completion.exp: Test the completion of the "focus"
6412 command.
6413
6e22494e
JK
64142015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6415
6416 * gdb.arch/amd64-prologue-skip.S: New file.
6417 * gdb.arch/amd64-prologue-skip.exp: New file.
6418
bf7b9cd9
SM
64192015-06-25 Simon Marchi <simon.marchi@ericsson.com>
6420
6421 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
6422 is_address_zero_readable check.
6423
201e8dfd
PB
64242015-06-24 Peter Bergner <bergner@vnet.ibm.com>
6425
6426 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
6427 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
6428
5cd867b4
YQ
64292015-06-24 Yao Qi <yao.qi@linaro.org>
6430
6431 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
6432 linux targets.
6433
4d7be007
YQ
64342015-06-24 Yao Qi <yao.qi@linaro.org>
6435
6436 * lib/gdb.exp (supports_get_siginfo_type): New proc.
6437 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
6438 * gdb.base/siginfo-thread.exp: Likewise.
6439
07fcd301
YQ
64402015-06-22 Yao Qi <yao.qi@linaro.org>
6441
6442 * boards/remote-gdbserver-on-localhost.exp: Add comments.
6443
52042a00
YQ
64442015-06-22 Yao Qi <yao.qi@linaro.org>
6445
6446 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
6447 aarch64*-*-*.
6448 (skip_hw_watchpoint_tests): Likewise.
6449
74bd41ce
PP
64502015-06-18 Patrick Palka <patrick@parcs.ath.cx>
6451
6452 * gdb.base/gdbinit-history.exp: Test the interaction between
6453 setting GDBHISTSIZE and setting the history size via .gdbinit.
6454
bc460514
PP
64552015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6456
6457 PR gdb/16999
6458 * gdb.base/gdbhistsize-history.exp: New test.
6459
b58c513b
PP
64602015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6461
6462 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
6463 with GDBHISTSIZE.
6464 * gdb.base/readline.exp: Likewise.
6465
92046791
YQ
64662015-06-17 Yao Qi <yao.qi@linaro.org>
6467
6468 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
6469 line.
6470
2093d2d3
PP
64712015-06-17 Patrick Palka <patrick@parcs.ath.cx>
6472
6473 * gdb.base/gdbinit-history.exp: Add test case to check that
6474 an unlimited history file does not get truncated on exit.
6475
e6c693af
AA
64762015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
6477
6478 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
6479 (VECTOR): New macro. Use it...
6480 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
6481 ...for these typedefs.
6482 (int8, char1, int1, double1): New typedefs.
6483 (struct just_int2, struct two_int2): New structures.
6484 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
6485 (add_structvecs, add_singlevecs): New functions.
6486 (main): Call add_some_intvecs twice.
6487 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
6488 the compile and exit upon failure. Try compiling for the "native"
6489 architecture. Test inferior function calls with vector arguments
6490 and vector return value handling with "finish" and "return".
6491
c74f7d1c
JT
64922015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
6493
6494 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
6495 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
6496 PE file.
6497 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
6498
98aa42ee
AT
64992015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
6500
6501 PR breakpoints/16465
6502 * gdb.mi/mi-dprintf-pending.c: New file.
6503 * gdb.mi/mi-dprintf-pending.exp: New test.
6504 * gdb.mi/mi-dprintf-pendshr.c: New file.
6505
7d73c23c 65062015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 6507 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
6508
6509 * gdb.arch/i386-mpx-map.c: New file.
6510 * gdb.arch/i386-mpx-map.exp: New File.
6511
65122015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6513
6514 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
6515 * gdb.arch/i386-mpx.exp: Indentation fixed.
6516
65172015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6518
6519 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
6520 function and improved indentation.
6521 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
6522 gdb_test_multiple. Added additional tests to skip the test.
6523
65242015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
6525
6526 * gdb.arch/i386-avx512.c: Change path in include file.
6527 * gdb.arch/i386-avx512.exp: Change include dir path
6528 compilation flag.
6529 * gdb.arch/i386-mpx.c: Change path in include file.
6530 * gdb.arch/i386-mpx.exp: Change include dir path compilation
6531 flag.
6532
d5eba19a
JK
65332015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 * gdb.compile/compile-print.exp (compile print *vararray@3)
6536 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
6537
7f361056
JK
65382015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6539
6540 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
6541 (do not keep jit in memory): ... this.
6542 (expect 5): Change it to ...
6543 (expect no 5): ... this.
6544
3b462ec2
SM
65452015-06-02 Simon Marchi <simon.marchi@ericsson.com>
6546
6547 PR gdb/15564
6548 * gdb.mi/mi-detach.exp: New file.
6549
e0619de6
JK
65502015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6551
6552 PR symtab/18392
6553 * gdb.arch/amd64-tailcall-self.S: New file.
6554 * gdb.arch/amd64-tailcall-self.c: New file.
6555 * gdb.arch/amd64-tailcall-self.exp: New file.
6556
e970cb34
DB
65572015-05-28 Don Breazeal <donb@codesourcery.com>
6558
6559 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
6560 tests for remote targets by checking is_target_gdbserver.
6561
b2e2f908
DE
65622015-05-27 Doug Evans <dje@google.com>
6563
6564 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
6565 * gdb.dwarf2/opaque-type-lookup.c: New file.
6566 * gdb.dwarf2/opaque-type-lookup.exp: New file.
6567
82c7be31
DE
65682015-05-26 Doug Evans <dje@google.com>
6569
6570 * gdb.cp/iostream.cc: New file.
6571 * gdb.cp/iostream.exp: New file.
6572
b4f54984
DE
65732015-05-26 Doug Evans <dje@google.com>
6574
6575 * gdb.dwarf2/dw2-op-call.exp: Update.
6576 * gdb.dwarf2/dw4-sig-types.exp: Update.
6577 * gdb.dwarf2/implptr.exp: Update.
6578 * gdb.mi/mi-cmd-param-changed.exp: Update.
6579
4ea6efe9
DE
65802015-05-26 Doug Evans <dje@google.com>
6581
6582 * gdb.python/py-lazy-string.c: New file.
6583 * gdb.python/py-lazy-string.exp: New file.
6584 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
6585 (main): Update. Add estring3.
6586 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
6587 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
6588
f6bb7db3
YQ
65892015-05-26 Omair Javaid <omair.javaid@linaro.org>
6590 Yao Qi <yao.qi@linaro.org>
6591
6592 * gdb.reverse/aarch64.c: New.
6593 * gdb.reverse/aarch64.exp: New.
6594
a81bfbd0
OJ
65952015-05-26 Omair Javaid <omair.javaid@linaro.org>
6596
25d49b86
PA
6597 * lib/gdb.exp (supports_process_record): Return true for
6598 aarch64*-linux*.
a81bfbd0
OJ
6599 (supports_reverse): Likewise.
6600
158bf1b4
PP
66012015-05-22 Patrick Palka <patrick@parcs.ath.cx>
6602
6603 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6604 Use with_test_prefix.
6605
a0145030
AB
66062015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
6607
6608 * gdb.base/completion.exp: Add test for completion of layout
6609 names.
6610
ebe3b578
AB
66112015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
6612
6613 * lib/gdb.exp (skip_tui_tests): New proc.
6614 * gdb.base/tui-layout.exp: Check skip_tui_tests.
6615
84204ed7
PA
66162015-05-19 Pedro Alves <palves@redhat.com>
6617
6618 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
6619 Save the whole env array instead of just HOME. Unset HISTSIZE in
6620 the environment while testing. Restore whole environment
6621 afterwards.
6622
37442ce1
DE
66232015-05-16 Doug Evans <xdje42@gmail.com>
6624
6625 * gdb.guile/scm-ports.c: New file.
6626 * gdb.guile/scm-ports.exp: Add memory port tests.
6627
36de76f9
JK
66282015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6629
6630 * gdb.compile/compile-print.c: New file.
6631 * gdb.compile/compile-print.exp: New file.
6632
3a9558c4
JK
66332015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.compile/compile-ops.exp: Cast param to void.
6636 * gdb.compile/compile.exp: Complete type for _gdb_expr.
6637 (compile code struct_object.selffield = &struct_object): Add xfail.
6638
aa715135
JG
66392015-05-15 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.ada/arr_enum_with_gap: New testcase.
6642
931e5bc3
JG
66432015-05-15 Joel Brobecker <brobecker@adacore.com>
6644
6645 * gdb.ada/byte_packed_arr: New testcase.
6646
9cd4d857
JB
66472015-05-15 Joel Brobecker <brobecker@adacore.com>
6648
6649 * gdb.ada/pckd_neg: New testcase.
6650
ebfd00d2
PP
66512015-05-13 Patrick Palka <patrick@parcs.ath.cx>
6652
6653 PR gdb/17820
6654 * gdb.base/gdbinit-history.exp: New test.
6655 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
6656 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
6657
4c082a81
SC
66582015-05-09 Siva Chandra Reddy <sivachandra@google.com>
6659
6660 * gdb.python/py-xmethods.cc: Enhance test case.
6661 * gdb.python/py-xmethods.exp: New tests.
6662 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
6663 function.
6664 (B_indexoper): Likewise.
6665 (global_dm_list) : Add new xmethod worker functions.
6666
f7797074
SDJ
66672015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
6668
6669 * gdb.base/coredump-filter.exp: Correctly unset
6670 "coredump_var_addr" array.
6671
a4674e4e
PA
66722015-05-08 Pedro Alves <palves@redhat.com>
6673
6674 * gdb.server/non-existing-program.exp: Unset spawn_id.
6675
df2eb078
SC
66762015-05-08 Siva Chandra Reddy <sivachandra@google.com>
6677
6678 PR python/18291
6679 * gdb.python/py-xmethods.exp: Add tests.
6680
422349a3
YQ
66812015-05-08 Yao Qi <yao.qi@linaro.org>
6682
6683 PR gdb/18208
6684 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
6685 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
6686 function set_coredump_filter, and remove remote_exec call.
6687 Remove argument ipid. Callers update.
6688 (top level): Don't get inferior's PID.
6689
63fc80ce
AA
66902015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
6691
6692 * gdb.base/watch_thread_num.exp: Skip test on targets without
6693 access watchpoints.
6694
80ad801e
PA
66952015-05-06 Pedro Alves <palves@redhat.com>
6696
6697 PR server/18081
6698 * gdb.server/non-existing-program.exp: New file.
6699
0fa7fe50
JB
67002015-05-05 Joel Brobecker <brobecker@adacore.com>
6701
6702 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
6703
3ea89b92
PMR
67042015-05-05 Joel Brobecker <brobecker@adacore.com>
6705
6706 * gdb.ada/out_of_line_in_inlined: New testcase.
6707
87b8eff0
JB
67082015-05-05 Joel Brobecker <brobecker@adacore.com>
6709
6710 * gdb.ada/var_rec_arr: New testcase.
6711
5fccc635
YQ
67122015-04-30 Yao Qi <yao.qi@linaro.org>
6713
6714 * gdb.base/break-idempotent.exp: If
6715 skip_hw_watchpoint_multi_tests returns true, skip the tests
6716 on "rwatch" and "awatch".
6717
42d38f42
YQ
67182015-04-30 Yao Qi <yao.qi@linaro.org>
6719
6720 * gdb.base/relativedebug.exp: Invoke gdb command
6721 "info sharedlibrary", and if libc.so doesn't have debug info,
6722 skip the test.
6723
2ce1cdbf
DE
67242015-04-29 Doug Evans <dje@google.com>
6725
6726 * gdb.python/py-xmethods.exp: Add ptype tests.
6727 * gdb.python/py-xmethods.py (E_method_char_worker): Add
6728 get_result_type method.
6729
f24a38c5
LM
67302015-04-29 Luis Machado <lgustavo@codesourcery.com>
6731
6732 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
6733 the target does not support hardware watchpoints.
6734
ecbf2b3c
LM
67352015-04-29 Luis Machado <lgustavo@codesourcery.com>
6736
6737 * gdb.base/break-always.exp: Abort testing if writing to memory
6738 causes an error.
6739
34f5f757
DE
67402015-04-28 Doug Evans <dje@google.com>
6741
6742 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
6743 * gdb.python/py-pp-registration.exp: ... here. New file.
6744 * gdb.python/py-pp-registration.c: New file.
6745 * gdb.python/py-pp-registration.py: New file.
6746
69b4374a
DE
67472015-04-28 Doug Evans <dje@google.com>
6748
6749 * gdb.python/py-bad-printers.c: New file.
6750 * gdb.python/py-bad-printers.py: New file.
6751 * gdb.python/py-bad-printers.exp: New file.
6752
59fb7612
SS
67532015-04-28 Sasha Smundak <asmundak@google.com>
6754
6755 * gdb.python/py-type.exp: New test.
6756
2631b16a
AW
67572015-04-28 Andy Wingo <wingo@igalia.com>
6758
6759 * gdb.python/py-parameter.exp:
6760 * gdb.guile/scm-parameter.exp: Escape the path that we are
6761 matching against, as it might contain characters that are special
6762 to regular expressions.
6763
460efde1
JB
67642015-04-27 Joel Brobecker <brobecker@adacore.com>
6765
6766 * gdb.ada/rec_comp: New testcase.
6767
2d369d8e
SDJ
67682015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
6769
6770 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
6771 before using it.
6772
cf75d6c3
AB
67732015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
6774
6775 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
6776 new tests for verilog output.
6777
8dbe7ca5
YQ
67782015-04-24 Yao Qi <yao.qi@linaro.org>
6779
6780 * boards/remote-gdbserver-on-localhost.exp: New file.
6781
4ef9fb2f
PA
67822015-04-23 Pedro Alves <palves@redhat.com>
6783
6784 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
6785 $inferior_spawn_id instead of $inferior_spawn_id directly. On
6786 "end of file", remove $inferior_spawn_id from the indirect list.
6787
0a803169
PA
67882015-04-23 Pedro Alves <palves@redhat.com>
6789
6790 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
6791
749ef8f8
PA
67922015-04-23 Pedro Alves <palves@redhat.com>
6793
6794 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
6795 on $any_spawn_id instead of only on $gdb_spawn_id.
6796
8aae4344
PM
67972015-04-21 Pierre Muller <muller@sourceware.org>
6798
6799 PR pascal/17815
6800 * lib/pascal.exp (gpc_compile): Add new option "class".
6801 (fpc_compile): Likewise.
6802 * gdb.pascal/case-insensitive-symbols.pas: New file.
6803 * gdb.pascal/case-insensitive-symbols.exp: New file.
6804
1586c8fb
GB
68052015-04-20 Gary Benson <gbenson@redhat.com>
6806
6807 * gdb.base/attach.exp: Fix three extended remote failures.
6808
1b6e6f5c
GB
68092015-04-17 Gary Benson <gbenson@redhat.com>
6810
6811 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
6812 the main executable over the remote protocol.
6813
e797481d
PA
68142015-04-16 Pedro Alves <palves@redhat.com>
6815
6816 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
6817 a new gdbserver if gdbserver_reconnect_p is set.
6818
1ca99c42
PA
68192015-04-16 Pedro Alves <palves@redhat.com>
6820
6821 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
6822 is set, don't exit gdbserver.
6823
af9fd6f8
AA
68242015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6825
6826 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
6827 appropriate .insn, such that an older assembler can be used.
6828 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
6829 the z/Architecture instruction set on 31-bit targets as well.
6830
04ff1e61
AA
68312015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6832
6833 * gdb.go/handcall.exp: Remove all logic related to the first
6834 breakpoint and rely on go_runto_main instead.
6835 * gdb.go/strings.exp: Likewise.
6836 * gdb.go/unsafe.exp: Likewise.
6837 * gdb.go/hello.exp: Likewise. Also rename the remaining
6838 breakpoint marker to "breakpoint 1".
6839 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
6840 * gdb.go/strings.go: Likewise.
6841 * gdb.go/unsafe.go: Likewise.
6842 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
6843 "set breakpoint 2 here" and rename the remaining breakpoint marker
6844 to "breakpoint 1".
6845
40d2f8d6
SM
68462015-04-15 Simon Marchi <simon.marchi@ericsson.com>
6847
6848 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
6849 if itertools.imap is not present.
6850 * gdb.python/py-objfile.exp: Add parentheses.
6851 * gdb.python/py-type.exp: Same.
6852 * gdb.python/py-unwind-maint.py: Same.
6853
8cbc97c6
YQ
68542015-04-15 Yao Qi <yao.qi@linaro.org>
6855
6856 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
6857 of ":$ptr_size" and set its form explicitly.
6858
45fd756c
YQ
68592015-04-15 Pedro Alves <palves@redhat.com>
6860 Yao Qi <yao.qi@linaro.org>
6861
6862 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
6863 timeout by factor of 4.
6864 (test_regular_watch): Likewise.
6865 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
6866 * gdb.reverse/sigall-reverse.exp: Likewise.
6867 * gdb.reverse/until-precsave.exp: Likewise.
6868 * lib/gdb.exp (with_timeout_factor): New proc.
6869 (gdb_expect): Move some code to ...
6870 (get_largest_timeout): ... here. New procedure.
6871
9e811bc3
LM
68722015-04-14 Luis Machado <lgustavo@codesourcery.com>
6873
6874 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
6875
0ff6fcb2
LM
68762015-04-13 Luis Machado <lgustavo@codesourcery.com>
6877
6878 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
6879 to write to the .text section.
6880
7578d5f7
LM
68812015-04-13 Luis Machado <lgustavo@codesourcery.com>
6882
6883 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
6884 Handle the case of targets that do not provide PID information.
6885
2efe15c4
YQ
68862015-04-13 Yao Qi <yao.qi@linaro.org>
6887
6888 * lib/gdbserver-support.exp (gdb_exit): Catch exception
6889 and use expect instead of gdb_expect.
6890
8cd8f2f8
SDJ
68912015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
6892
6893 * gdb.base/coredump-filter.exp: Rename variable "addr" to
6894 "coredump_var_addr" to avoid naming conflict with other testcases.
6895
9ee41772
PA
68962015-04-10 Pedro Alves <palves@redhat.com>
6897
6898 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
6899 gdb_test_sequence and gdb_assert.
6900
07473109
PA
69012015-04-10 Pedro Alves <palves@redhat.com>
6902
6903 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
6904 test messages that don't include the breakpoint address.
6905
de3db44c
YQ
69062015-04-10 Yao Qi <yao.qi@linaro.org>
6907
6908 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
6909 false for some offset and width combinations which aren't
6910 supported by linux kernel.
6911
c79d856c
PA
69122015-04-10 Pedro Alves <palves@redhat.com>
6913
6914 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
6915 procedure, factored out from ...
6916 (top level): ... here. Add "set displaced-stepping" testing axis.
6917 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
6918 parameter "displaced". Use it.
6919 (top level): Use foreach and add "set displaced-stepping" testing
6920 axis.
6921
ebc90b50
PA
69222015-04-10 Pedro Alves <palves@redhat.com>
6923
6924 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
6925 Remove comment.
6926 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
6927 both the address of the instruction that triggers the watchpoint
6928 and the address of the instruction immediately after, and use
6929 those addresses for the test. Fix comment.
6930
8f572e5c
PA
69312015-04-10 Pedro Alves <palves@redhat.com>
6932
6933 * gdb.base/sigstep.exp (breakpoint_to_handler)
6934 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
6935 Test "backtrace" in handler.
6936 (breakpoint_over_handler): New parameter 'displaced'. Use it.
6937 (top level): Add new "displaced" test axis to
6938 breakpoint_to_handler, breakpoint_to_handler_entry and
6939 breakpoint_over_handler.
6940
8d707a12
PA
69412015-04-10 Pedro Alves <palves@redhat.com>
6942
6943 PR gdb/18216
6944 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
6945
ef713951
YQ
69462015-04-10 Yao Qi <yao.qi@linaro.org>
6947
6948 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
6949 (test_add_rn_pc): New function.
6950 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
6951 (top level): Invoke test_add_rn_pc.
6952
906d60cf
PA
69532015-04-10 Pedro Alves <palves@redhat.com>
6954
6955 PR gdb/13858
6956 * gdb.base/step-over-no-symbols.exp: New file.
6957
f2983cc3
AW
69582015-04-09 Andy Wingo <wingo@igalia.com>
6959
6960 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
6961 after the Python tests.
6962
6d62641c
SDJ
69632015-04-08 Keith Seitz <keiths@redhat.com>
6964
6965 PR python/16699
6966 * gdb.python/py-completion.exp: New tests for completion.
6967 * gdb.python/py-completion.py (CompleteLimit1): New class.
6968 (CompleteLimit2): Likewise.
6969 (CompleteLimit3): Likewise.
6970 (CompleteLimit4): Likewise.
6971 (CompleteLimit5): Likewise.
6972 (CompleteLimit6): Likewise.
6973 (CompleteLimit7): Likewise.
6974
f3770638
PA
69752015-04-08 Pedro Alves <palves@redhat.com>
6976
6977 PR gdb/18214
6978 PR gdb/18216
6979 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
6980 function.
6981 (main): Install it as SIGUSR1 handler.
6982 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
6983 parameter. Always use "setup" as prefix. Toggle "set
6984 displaced-stepping" off/on depending on global. Don't switch to
6985 thread 1 here.
6986 (top level): Add displaced stepping "off/on" test axis. Update
6987 "setup" calls. Wrap each subtest with with_test_prefix. Test
6988 continuing with a queued signal in each thread.
6989
4496bed7
PA
69902015-04-08 Pedro Alves <palves@redhat.com>
6991
6992 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
6993 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
6994 gdb_breakpoint instead of gdb_test that doesn't expect anything.
6995 Return early if running to main fails.
6996 * gdb.trace/while-stepping.exp: Likewise.
6997
b97fde92
PA
69982015-04-07 Pedro Alves <palves@redhat.com>
6999
7000 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
7001 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
7002 interact with inferior program.
7003
f71c18e7
PA
70042015-04-07 Pedro Alves <palves@redhat.com>
7005
7006 * lib/gdb.exp (inferior_spawn_id): New global.
7007 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
7008 spawn id after processing the user code.
7009 (default_gdb_start): Set inferior_spawn_id.
7010 (send_inferior): New procedure.
7011 * lib/gdbserver-support.exp (gdbserver_start): Set
7012 inferior_spawn_id.
7013 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
7014
6423214f
PA
70152015-04-07 Pedro Alves <palves@redhat.com>
7016
7017 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
7018 * lib/gdbserver-support.exp (gdbserver_start): Make
7019 $server_spawn_id global.
7020 (gdbserver_start): Don't wait for gdbserver's spawn id with
7021 expect_background.
7022 (close_gdbserver): New procedure.
7023 (gdb_exit): Rename the default version and reimplement.
7024
71c0ee8c
PA
70252015-04-07 Pedro Alves <palves@redhat.com>
7026
72f4393d 7027 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
7028 append the substituted item, not the original item.
7029
203bc29b
PA
70302015-04-07 Pedro Alves <palves@redhat.com>
7031
7032 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
7033 gdb_expect.
7034
508a3ddf
PA
70352015-04-07 Pedro Alves <palves@redhat.com>
7036
7037 * gdb.base/interrupt.exp: Don't handle the case of the inferior
7038 output appearing once only.
7039
9f6dbe2b
PA
70402015-04-07 Pedro Alves <palves@redhat.com>
7041
7042 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
7043 that doesn't expect anything. Return early if running to main
7044 fails.
7045
337532fa
YQ
70462015-04-07 Yao Qi <yao.qi@linaro.org>
7047
7048 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
7049 (child_function): Call alarm.
7050 (main): Move call to alarm into the loop.
7051 * gdb.threads/non-stop-fair-events.exp: Build program with
7052 -DTIMEOUT=$timeout.
7053
01b622d4
DE
70542015-04-06 Doug Evans <xdje42@gmail.com>
7055
7056 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
7057 Fix dest parameter to board_info.
7058 (fpc_compile): Ditto.
7059 (gdb_compile_pascal): Rename dest arg to destfile.
7060
961f4160
PMR
70612015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
7062
7063 * gdb.ada/funcall_ref.exp: New file.
7064 * gdb.ada/funcall_ref/foo.adb: New file.
7065
cafda597
YQ
70662015-04-02 Yao Qi <yao.qi@linaro.org>
7067
7068 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
7069 is remote.
7070
fed040c6
GB
70712015-04-02 Gary Benson <gbenson@redhat.com>
7072
7073 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
7074
d11916aa
SS
70752015-04-01 Sasha Smundak <asmundak@google.com>
7076
7077 * gdb.python/py-unwind-maint.c: New file.
7078 * gdb.python/py-unwind-maint.exp: New test.
7079 * gdb.python/py-unwind-maint.py: New file.
7080 * gdb.python/py-unwind.c: New file.
7081 * gdb.python/py-unwind.exp: New test.
7082 * gdb.python/py-unwind.py: New test.
7083
a1471180
PA
70842015-04-01 Pedro Alves <palves@redhat.com>
7085
7086 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
7087 to fail instead of non-existent $test.
7088
0bbeccb1
PA
70892015-04-01 Pedro Alves <palves@redhat.com>
7090
7091 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
7092 GDBFLAGS if not empty.
7093
3c724c8c
PMR
70942015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
7095
7096 * gdb.ada/complete.exp: Remove "multi_line".
7097 * gdb.ada/info_exc.exp: Remove "multi_line".
7098 * gdb.ada/packed_tagged.exp: Remove "multi_line".
7099 * gdb.ada/ptype_field.exp: Remove "multi_line".
7100 * gdb.ada/sym_print_name.exp: Remove "multi_line".
7101 * gdb.ada/tagged.exp: Remove "multi_line".
7102 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
7103 [multi_line ...]
7104 * gdb.btrace/delta.exp: Likewise.
7105 * gdb.btrace/exception.exp: Likewise.
7106 * gdb.btrace/function_call_history.exp: Likewise.
7107 * gdb.btrace/instruction_history.exp: Likewise.
7108 * gdb.btrace/nohist.exp: Likewise.
7109 * gdb.btrace/record_goto.exp: Likewise.
7110 * gdb.btrace/segv.exp: Likewise.
7111 * gdb.btrace/stepi.exp: Likewise.
7112 * gdb.btrace/tailcall.exp: Likewise.
7113 * gdb.btrace/unknown_functions.exp: Likewise.
7114 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
7115 * lib/gdb.exp: Add the "multi_line" helper.
7116
4eec2deb
PA
71172015-04-01 Pedro Alves <palves@redhat.com>
7118
7119 * gdb.threads/tid-reuse.c: New file.
7120 * gdb.threads/tid-reuse.exp: New file.
7121
df8411da
SDJ
71222015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
7123
7124 PR corefiles/16092
7125 * gdb.base/coredump-filter.c: New file.
7126 * gdb.base/coredump-filter.exp: Likewise.
7127
6ef37366
PM
71282015-03-27 Petr Machata <pmachata@redhat.com>
7129
7130 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
7131 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
7132 (Dwarf::assemble): Initialize them.
7133 (Dwarf::lines): New function.
7134
7ec911b0
JT
71352015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
7136
7137 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
7138 SYMBOL_PREFIX for x86_64-*-cygwin.
7139
ff908ebf
AW
71402015-03-26 Andy Wingo <wingo@igalia.com>
7141
7142 PR symtab/18148
7143 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
7144 const_value but not a location.
7145 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
7146 location defined in non-main CUs are visible.
7147
6d5f0679
YQ
71482015-03-26 Yao Qi <yao.qi@linaro.org>
7149
7150 PR testsuite/18139
7151 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
7152 Add a line number entry for the same line.
7153 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
7154 Add a line number entry for the same line.
7155
2898689b
YQ
71562015-03-26 Yao Qi <yao.qi@linaro.org>
7157
7158 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
7159 .int 0.
7160 (func): Likewise. Add .Lfunc_1 label.
7161 Use .Lfunc_1 label.
7162 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
7163 .int 0.
7164 (func): Likewise.
7165 Use .Lfunc_1 label.
7166
85180498
YQ
71672015-03-26 Yao Qi <yao.qi@linaro.org>
7168
7169 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
7170 Call gdb_compile instead to compile each .s files without debug
7171 information.
7172
8aa08a8d
YQ
71732015-03-26 Yao Qi <yao.qi@linaro.org>
7174
7175 * gdb.base/savedregs.exp (process_saved_regs): Make
7176 "Saved registers:" optional in the pattern.
7177
66849923
MM
71782015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7179
7180 * gdb.btrace/next.exp: Merged into step.exp.
7181 * gdb.btrace/finish.exp: Merged into step.exp.
7182 * gdb.btrace/nexti.exp: Merged into stepi.exp.
7183 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
7184 "record goto" and checking the exact replay position.
7185 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
7186 check for "Recording format" in "info record" output.
7187 * gdb.btrace/record_goto.exp: Choose test file based on target.
7188 * gdb.btrace/x86-record_goto.S: Renamed into ...
7189 * gdb.btrace/x86_64-record_goto.S: ... this.
7190 * gdb.btrace/i686-record_goto.S: New.
7191 * gdb.btrace/x86-tailcall.S: Renamed into ...
7192 * gdb.btrace/x86_64-tailcall.S: ... this.
7193 * gdb.btrace/i686-tailcall.S: New.
7194 * gdb.btrace/x86-tailcall.c: Renamed into ...
7195 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
7196 separate statements. Update test.
7197 * gdb.btrace/delta.exp: Use record_goto.c as test file.
7198 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
7199 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
7200 * gdb.btrace/tailcall.exp: Choose test file based on target.
7201 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
7202
11cc1b74
MM
72032015-03-25 Markus Metzger <markus.t.metzger@intel.com>
7204
7205 * gdb.btrace/exception.exp: Increase BTS buffer size.
7206
a25d8bf9
PA
72072015-03-24 Pedro Alves <palves@redhat.com>
7208
7209 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
7210
856e7dd6
PA
72112015-03-24 Pedro Alves <palves@redhat.com>
7212
7213 * gdb.threads/schedlock.exp (test_step): No longer expect that
7214 "set scheduler-locking step" with "next" over a function call runs
7215 threads unlocked.
7216
ad235a41
AT
72172015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7218
7219 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
7220
15630549
AT
72212015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
7222
7223 PR breakpoints/16466
7224 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
7225 * gdb.mi/mi-pending.c (thread_func): New function.
7226 (int main): Add threading support required.
7227 * gdb.mi/mi-pending.exp: Add tests for this issue.
7228 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
7229 (pendfunc2): Remove stdio dependency.
7230 * gdb.mi/mi-pendshr2.c: New file.
7231
693dca06
KS
72322015-03-23 Keith Seitz <keiths@redhat.com>
7233
7234 * gdb.linespec/keywords.c: New file.
7235 * gdb.linespec/keywords.exp: New file.
7236
7e993ebf
KS
72372015-03-23 Keith Seitz <keiths@redhat.com>
7238
7239 PR gdb/18021
7240 * gdb.dwarf2/staticvirtual.exp: New test.
7241
bc23328c
JK
72422015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7243
7244 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
7245 * README: Remove HP-UX and gdb.hp.
7246 (configuration):
7247 * configure: Regenerate.
7248 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
7249 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
7250 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
7251 gdb.hp/gdb.defects/Makefile.
7252 * gdb.hp/Makefile.in: File deleted.
7253 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
7254 * gdb.hp/gdb.aCC/optimize.c: File deleted.
7255 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
7256 * gdb.hp/gdb.aCC/run.c: File deleted.
7257 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
7258 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
7259 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
7260 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
7261 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
7262 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
7263 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
7264 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
7265 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
7266 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
7267 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
7268 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
7269 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
7270 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
7271 * gdb.hp/gdb.base-hp/reg.s: File deleted.
7272 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
7273 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
7274 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
7275 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
7276 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
7277 * gdb.hp/gdb.compat/Makefile.in: File deleted.
7278 * gdb.hp/gdb.compat/average.c: File deleted.
7279 * gdb.hp/gdb.compat/sum.c: File deleted.
7280 * gdb.hp/gdb.compat/xdb.c: File deleted.
7281 * gdb.hp/gdb.compat/xdb0.c: File deleted.
7282 * gdb.hp/gdb.compat/xdb0.h: File deleted.
7283 * gdb.hp/gdb.compat/xdb1.c: File deleted.
7284 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
7285 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
7286 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
7287 * gdb.hp/gdb.defects/Makefile.in: File deleted.
7288 * gdb.hp/gdb.defects/bs14602.c: File deleted.
7289 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
7290 * gdb.hp/gdb.defects/solib-d.c: File deleted.
7291 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
7292 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
7293 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
7294 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
7295 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
7296 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
7297 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
7298 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
7299 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
7300 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
7301 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
7302 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
7303 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
7304 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
7305 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
7306 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
7307 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
7308 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
7309 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
7310 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
7311 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
7312 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
7313 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
7314 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
7315 * gdb.hp/tools/odump: File deleted.
7316
8bf3b159
PA
73172015-03-19 Pedro Alves <palves@redhat.com>
7318
7319 * gdb.threads/continue-pending-status.exp (saw_thread_2)
7320 (saw_thread_3): New globals.
7321 (top level): Increment them when an event for the corresponding
7322 thread is seen.
7323 (no thread starvation): New test.
7324
eb54c8bf
PA
73252015-03-19 Pedro Alves <palves@redhat.com>
7326
7327 * gdb.threads/continue-pending-status.c: New file.
7328 * gdb.threads/continue-pending-status.exp: New file.
7329
32d2e5d6
PA
73302015-03-18 Pedro Alves <palves@redhat.com>
7331
7332 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
7333 Use gdb_is_target_remote instead of is_remote. Use
7334 gdb_test_multiple instead of gdb_expect. Exit early if
7335 gdb_test_multiple hits its internal matches. Tighten stepi tests
7336 expected output. Fail on exit with any signal, instead of just
7337 SIGILL.
7338
f68f11b7
YQ
73392015-03-18 Yao Qi <yao.qi@linaro.org>
7340
7341 PR tdep/18107
7342 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
7343 variable.
7344 * gdb.base/catch-syscall.exp: Don't skip it on
7345 aarch64*-*-linux* target. Remove elements in all_syscalls.
7346 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
7347 target.
7348 (setup_all_syscalls): New proc.
7349
ca5fd19b
YQ
73502015-03-16 Yao Qi <yao.qi@linaro.org>
7351
7352 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
7353 (top level): Skip tests if valid_addr_p returns false for
7354 $cmd1 or $cmd2.
7355
85642ba0
AW
73562015-03-11 Andy Wingo <wingo@igalia.com>
7357
7358 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
7359
e03f9645
YQ
73602015-03-11 Yao Qi <yao.qi@linaro.org>
7361
7362 * gdb.base/catch-syscall.exp: Fix typo in comments.
7363
5d0962b2
YQ
73642015-03-11 Yao Qi <yao.qi@linaro.org>
7365
7366 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
7367
b2df3cef
PA
73682015-03-09 Pedro Alves <palves@redhat.com>
7369
7370 * dg-extract-results.py: Delete.
7371
ef878e53
PA
73722015-03-09 Pedro Alves <palves@redhat.com>
7373
7374 Merge dg-extract-results.sh from GCC upstream (r218843).
7375
7376 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
7377 * dg-extract-results.sh: Use --text with grep to avoid issues with
7378 binary files. Fall back to cat -v, if that doesn't work.
7379
9494d219
PA
73802015-03-05 Pedro Alves <palves@redhat.com>
7381
7382 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
7383
a8d9763a
SM
73842015-03-04 Simon Marchi <simon.marchi@ericsson.com>
7385
7386 * lib/mi-support.exp (mi_expect_interrupt): Accept
7387 alternative event for when in all-stop mode.
7388
be9957b8
PA
73892015-03-04 Pedro Alves <palves@redhat.com>
7390
7391 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
7392
d57be0f4 73932015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
7394
7395 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
7396
c214c7cf
AA
73972015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7398
7399 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
7400 regexps for GDB's current line display, accept a hex address
7401 preceding the line number.
7402
6d74a497
AA
74032015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
7404
7405 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
7406 the 'arch1' variable for "s390*-linux*" targets.
7407
511aee7c
PA
74082015-03-04 Pedro Alves <palves@redhat.com>
7409
7410 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
7411 (main): Pass missing retval argument to pthread_join call.
7412
95e50b27
PA
74132015-03-02 Pedro Alves <palves@redhat.com>
7414
7415 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
7416 (top level): Call do_test with non-stop as well.
7417
28054d69
PA
74182015-03-02 Pedro Alves <palves@redhat.com>
7419
7420 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
7421 -1.
7422
4fa5d7b4
AA
74232015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
7424
7425 * gdb.arch/s390-vregs.exp: New test.
7426 * gdb.arch/s390-vregs.S: New file.
7427
97c18565
PA
74282015-02-27 Pedro Alves <palves@redhat.com>
7429
7430 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
7431 call to catch_command_errors.
7432 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
7433 catch_command_errors.
7434
a37bfa30
PA
74352015-02-27 Pedro Alves <palves@redhat.com>
7436
7437 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
7438 "true" for boolean result.
7439 * gdb.gdb/selftest.exp (test_with_self): Also accept full
7440 prototype of main.
7441
6f98576f
PA
74422015-02-27 Pedro Alves <palves@redhat.com>
7443
7444 * lib/unbuffer_output.c: New file.
7445 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
7446 (main): Call gdb_unbuffer_output.
7447
eba5ab56
YQ
74482015-02-27 Yao Qi <yao.qi@linaro.org>
7449
7450 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
7451 target.
7452
0def5aaa
DE
74532015-02-26 Doug Evans <dje@google.com>
7454
7455 * gdb.cp/class2.cc (Dbase, D): New classes.
7456 (main): New local delta.
7457 * gdb.cp/class2.exp: Test printing delta.
7458 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
7459 (dynbar): New global.
7460 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
7461
081a1c2c
JK
74622015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7463
7464 * gdb.compile/compile-ifunc.c: New file.
7465 * gdb.compile/compile-ifunc.exp: New file.
7466
2f41223f
AT
74672015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
7468
7469 * gdb.base/structs.exp: Check for correct struct on finish.
7470
03eddd80
YQ
74712015-02-26 Yao Qi <yao.qi@linaro.org>
7472
7473 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
7474 is zero.
7475
80c57053
JK
74762015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * gdb.arch/cordic.ko.bz2: New file.
7479 * gdb.arch/cordic.ko.debug.bz2: New file.
7480 * gdb.arch/ppc64-symtab-cordic.exp: New file.
7481
21613c12
YQ
74822015-02-25 Yao Qi <yao.qi@linaro.org>
7483
7484 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
7485 aarch64*-*-* target.
7486
d8b901ed
PA
74872015-02-23 Pedro Alves <palves@redhat.com>
7488
7489 * lib/gdb.exp (delete_breakpoints): Rewrite using
7490 gdb_test_multiple.
7491
e5b85ead
PA
74922015-02-23 Pedro Alves <palves@redhat.com>
7493
7494 * gdb.base/info-os.c: Include stdlib.h.
7495
85c3a371
DE
74962015-02-22 Doug Evans <xdje42@gmail.com>
7497
7498 PR symtab/17855
7499 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
7500 is read after symbols have been re-read.
7501 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
7502 * gdb.ada/exec_changed/second.adb (Second): Ditto.
7503
96553a0c
DE
75042015-02-21 Doug Evans <dje@google.com>
7505
7506 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
7507
97a0c697
JK
75082015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7509
7510 PR corefiles/17808
7511 * gdb.arch/i386-biarch-core.core.bz2: New file.
7512 * gdb.arch/i386-biarch-core.exp: New file.
7513
a47cd6e9
PA
75142015-02-21 Pedro Alves <palves@redhat.com>
7515
7516 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
7517 runto_main fails.
7518
c5facdc4
PA
75192015-02-20 Pedro Alves <palves@redhat.com>
7520
7521 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
7522 info probes.
7523
2db9a427
PA
75242015-02-20 Pedro Alves <palves@redhat.com>
7525
7526 * gdb.threads/multi-create-ns-info-thr.exp: New file.
7527
60fb7e9e
PA
75282015-02-20 Pedro Alves <palves@redhat.com>
7529
7530 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
7531 clean_restart before gdb_target_supports_trace.
7532
5c5019c2
PA
75332015-02-20 Pedro Alves <palves@redhat.com>
7534
7535 PR threads/18006
7536 * gdb.threads/clone-thread_db.c: New file.
7537 * gdb.threads/clone-thread_db.exp: New file.
7538
c9587f88
AT
75392015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
7540
7541 PR breakpoints/16812
7542 * gdb.base/catch-gdb-caused-signals.c: New file.
7543 * gdb.base/catch-gdb-caused-signals.exp: New file.
7544
f6a88844
JM
75452015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
7546
7547 * configure: Regenerated.
7548 * configure.ac: Use GDB_AC_TRANSFORM.
7549 * aclocal.m4: sinclude ../transform.m4.
7550
497c491b
JM
75512015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7552
7553 * lib/dtrace.exp: New file.
7554 * gdb.base/dtrace-probe.exp: Likewise.
7555 * gdb.base/dtrace-probe.d: Likewise.
7556 * gdb.base/dtrace-probe.c: Likewise.
7557 * lib/pdtrace.in: Likewise.
7558 * configure.ac: Output variables with the transformed names of
7559 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
7560 * configure: Regenerated.
7561
03e98035
JM
75622015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
7563
7564 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
7565 expected message when trying to access $_probe_* convenience
7566 variables while not on a probe.
7567
63cc30e9
JK
75682015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7569
7570 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
7571
0703599a
PA
75722015-02-11 Pedro Alves <pedro@codesourcery.com>
7573
7574 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
7575 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
7576
7e60a48e
DE
75772015-02-10 Doug Evans <xdje42@gmail.com>
7578
7579 * lib/gdb.exp (gdb_load): Always return a result.
7580
01b088bc
PA
75812015-02-10 Pedro Alves <palves@redhat.com>
7582
7583 * gdb.threads/signal-sigtrap.c: New file.
7584 * gdb.threads/signal-sigtrap.exp: New file.
7585
b05ec7a5
AT
75862015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
7587
7588 * gdb.trace/no-attach-trace.c: New file.
7589 * gdb.trace/no-attach-trace.exp: New file.
7590
a2c2acaf
MW
75912015-02-09 Mark Wielaard <mjw@redhat.com>
7592
7593 * gdb.dwarf2/atomic.c: New file.
7594 * gdb.dwarf2/atomic-type.exp: Likewise.
7595
31fd9caa
MM
75962015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7597
7598 * gdb.btrace/buffer-size.exp: Update "info record" output.
7599 * gdb.btrace/delta.exp: Update "info record" output.
7600 * gdb.btrace/enable.exp: Update "info record" output.
7601 * gdb.btrace/finish.exp: Update "info record" output.
7602 * gdb.btrace/instruction_history.exp: Update "info record" output.
7603 * gdb.btrace/next.exp: Update "info record" output.
7604 * gdb.btrace/nexti.exp: Update "info record" output.
7605 * gdb.btrace/step.exp: Update "info record" output.
7606 * gdb.btrace/stepi.exp: Update "info record" output.
7607 * gdb.btrace/nohist.exp: Update "info record" output.
7608
d33501a5
MM
76092015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7610
7611 * gdb.btrace/buffer-size: New.
7612
f4abbc16
MM
76132015-02-09 Markus Metzger <markus.t.metzger@intel.com>
7614
7615 * gdb.btrace/delta.exp: Update "info record" output.
7616 * gdb.btrace/enable.exp: Update "info record" output.
7617 * gdb.btrace/finish.exp: Update "info record" output.
7618 * gdb.btrace/instruction_history.exp: Update "info record" output.
7619 * gdb.btrace/next.exp: Update "info record" output.
7620 * gdb.btrace/nexti.exp: Update "info record" output.
7621 * gdb.btrace/step.exp: Update "info record" output.
7622 * gdb.btrace/stepi.exp: Update "info record" output.
7623 * gdb.btrace/nohist.exp: Update "info record" output.
7624
b9d61307
SM
76252015-02-06 Simon Marchi <simon.marchi@ericsson.com>
7626
7627 PR gdb/15678
7628 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
7629
e584fdbc
PA
76302015-02-06 Pedro Alves <palves@redhat.com>
7631
7632 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
7633 macro.
7634 (seconds_left, again): New globals.
7635 (main): Wait seconds_left in a 1-second sleep loop instead of
7636 sleeping 180 seconds. If 'again' is set, reset the seconds
7637 counter.
7638 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
7639 'again' in the inferior before detaching. Print the seconds left.
7640 (options): New global.
7641 (top level): Build program with -DTIMEOUT=$timeout.
7642
77f41761
PA
76432015-02-06 Pedro Alves <palves@redhat.com>
7644
7645 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
7646 determine how many seconds to pass to 'alarm'.
7647 * gdb.base/gdb-sigterm.exp (top level): Build program with
7648 -DTIMEOUT=$timeout.
7649 (do_test): Return success/failure indication. Add more verbose
7650 logging. Don't fail if 200 single steps are seen. Instead, fail
7651 when the test times out.
7652 (passes): New global.
7653 (top level): Break the testing loop if testing fails on any
7654 iteration. Use gdb_assert.
7655
b9394193
DB
76562015-02-04 Don Breazeal <donb@codesourcery.com>
7657
7658 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
7659 and initialize them.
7660 (ipc_cleanup): New function.
7661 (main): Don't declare shmid, semid, and msqid. Add a call to
7662 atexit so that we call ipc_cleanup on exit.
7663
42d9e528
PA
76642015-02-04 Pedro Alves <palves@redhat.com>
7665
7666 * boards/native-extended-gdbserver.exp: Remove any target variant
7667 specifications from the board name before clearing the isremote
7668 flag from board_info.
7669
ae6ae975
DE
76702015-01-31 Doug Evans <xdje42@gmail.com>
7671
7672 * gdb.base/maint.exp <maint print type argc>: Update expected output.
7673
cfb069a8
GB
76742015-01-31 Gary Benson <gbenson@redhat.com>
7675
7676 * gdb.base/completion.exp: Disable completion limiting for
7677 existing tests. Add new tests to check completion limiting.
7678 * gdb.linespec/ls-errs.exp: Disable completion limiting.
7679
5dd31d79
DE
76802015-01-31 Doug Evans <xdje42@gmail.com>
7681
7682 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
7683
9f050062
DE
76842015-01-31 Doug Evans <xdje42@gmail.com>
7685
7686 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
7687 entries. Duplicate file section script entries.
7688 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
7689 inlined entries. Add test for safe-path rejection.
7690 * gdb.python/py-section-script.c: Add duplicate inlined section script
7691 entries. Duplicate file section script entries.
7692 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
7693 inlined entries. Add test for safe-path rejection.
7694
df25ebbd
JB
76952015-01-29 Joel Brobecker <brobecker@adacore.com>
7696
7697 * gdb.ada/disc_arr_bound: New testcase.
7698
4a0ca9ec
JB
76992015-01-29 Joel Brobecker <brobecker@adacore.com>
7700
7701 * gdb.ada/mi_var_array: New testcase.
7702
3a8b707a
DE
77032015-01-27 Doug Evans <dje@google.com>
7704
7705 * gdb.python/py-objfile.exp: Add tests for objfile.username.
7706 Add test for objfile.filename, objfile.username after objfile
7707 has been unloaded.
7708
f8313f6e
JB
77092015-01-26 Joel Brobecker <brobecker@adacore.com>
7710
7711 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
7712 the second test to print the name attribute of value
7713 returned by the call to gdb.lookup_type, and adjust
7714 the expected output accordingly.
7715
37bc665e
MW
77162015-01-25 Mark Wielaard <mjw@redhat.com>
7717
7718 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
7719 * gdb.base/disp-step-fork.c: Include unistd.h.
7720 * gdb.base/siginfo-obj.c: Include stdio.h.
7721 * gdb.base/siginfo-thread.c: Likewise.
7722 * gdb.mi/non-stop.c: Include unistd.h.
7723 * gdb.mi/nsthrexec.c: Include stdio.h.
7724 * gdb.mi/pthreads.c: Include unistd.h.
7725 * gdb.modula2/unbounded1.c (main): Declare returns int.
7726 * gdb.reverse/consecutive-reverse.c: Likewise.
7727 * gdb.threads/create-fail.c: Include unistd.h.
7728 * gdb.threads/killed.c: Likewise.
7729 * gdb.threads/linux-dp.c: Likewise.
7730 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
7731 * gdb.threads/non-ldr-exc-2.c: Likewise.
7732 * gdb.threads/non-ldr-exc-3.c: Likewise.
7733 * gdb.threads/non-ldr-exc-4.c: Likewise.
7734 * gdb.threads/pthreads.c: Include unistd.h.
7735 (main): Declare returns int.
7736 * gdb.threads/tls-main.c (foo): New declaration.
7737 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
7738
f7e5394d
SM
77392015-01-23 Simon Marchi <simon.marchi@ericsson.com>
7740
7741 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
7742 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
7743
743649fd
MW
77442015-01-15 Mark Wielaard <mjw@redhat.com>
7745
7746 * gdb.base/noreturn-return.c: New file.
7747 * gdb.base/noreturn-return.exp: New file.
7748 * gdb.base/noreturn-finish.c: New file.
7749 * gdb.base/noreturn-finish.exp: New file.
7750
198297aa
PA
77512015-01-23 Pedro Alves <palves@redhat.com>
7752
7753 * gdb.threads/continue-pending-after-query.c: New file.
7754 * gdb.threads/continue-pending-after-query.exp: New file.
7755
717cf30c
AG
77562015-01-22 Anders Granlund <anders.granlund@ericsson.com>
7757 Simon Marchi <simon.marchi@ericsson.com>
7758
7759 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
7760 * gdb.base/valgrind-db-attach.exp: Same.
7761 * gdb.base/valgrind-infcall.exp: Same.
7762 * lib/mi-support.exp (default_mi_gdb_start): Same.
7763 * lib/prompt.exp (default_prompt_gdb_start): Same.
7764 * lib/gdb.exp (default_gdb_spawn): Same.
7765 (gdb_interact): New.
7766
7767
4b62a76e
JK
77682015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7769
7770 * gdb.compile/compile.exp (pointer to jit function): New test.
7771
b4cdae6f
WW
77722015-01-17 Wei-cheng Wang <cole945@gmail.com>
7773
7774 * lib/gdb.exp (supports_process_record): Return true for
7775 powerpc*-*-linux*.
7776 (supports_reverse): Likewise.
7777
d221e7ef
DB
77782015-01-15 Don Breazeal <donb@codesourcery.com>
7779
7780 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
7781 instead of checking whether the target board is remote and
7782 use spawn_wait_for_attach instead of exec/sleep.
7783 * gdb.base/attach-twice.exp: Likewise.
7784
bafffb51
JB
77852015-01-15 Joel Brobecker <brobecker@adacore.com>
7786
7787 * gdb.ada/var_arr_attrs: New testcase.
7788
5589af0e
PA
77892015-01-14 Pedro Alves <palves@redhat.com>
7790 Joel Brobecker <brobecker@adacore.com>
7791
7792 PR gdb/17525
7793 * gdb.base/bp-cmds-execution-x-script.c: New file.
7794 * gdb.base/bp-cmds-execution-x-script.exp: New file.
7795 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
7796
6c400b59
PA
77972015-01-14 Pedro Alves <palves@redhat.com>
7798
7799 PR cli/17828
7800 * gdb.base/batch-preserve-term-settings.c: New file.
7801 * gdb.base/batch-preserve-term-settings.exp: New file.
7802
e02c96a7
DE
78032015-01-13 Doug Evans <dje@google.com>
7804
7805 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
7806 binary.
7807
576fd14c
JB
78082015-01-13 Joel Brobecker <brobecker@adacore.com>
7809
7810 * Makefile.in (clean mostlyclean): Do not delete *.py.
7811
04dccad0
JB
78122015-01-13 Joel Brobecker <brobecker@adacore.com>
7813
7814 * gdb.python/py-lookup-type.exp: New file.
7815
3d230f71
PA
78162015-01-12 Pedro Alves <palves@redhat.com>
7817
7818 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
7819 restore GDBFLAGS before returning.
7820
7e67715d
JK
78212015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
7824 is_amd64_regs_target and is_x86_like_target.
7825
f2e0d4b4
DE
78262015-01-11 Doug Evans <xdje42@gmail.com>
7827
7828 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
7829 is given without an explicit form.
7830 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
7831 attributes.
7832 * gdb.dwarf/corrupt.exp: Ditto.
7833 * gdb.dwarf2/enum-type.exp: Ditto.
7834 * gdb.trace/entry-values.exp: Ditto.
7835 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
7836
439250fb
DE
78372015-01-11 Doug Evans <xdje42@gmail.com>
7838
7839 PR gdb/15830
7840 * gdb.base/maint.exp: Remove references to "maint demangle".
7841 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
7842 Add tests for explicitly specifying language to demangle.
7843 * gdb.dlang/demangle.exp: Ditto.
7844
ede9f622
PA
78452015-01-09 Pedro Alves <palves@redhat.com>
7846
7847 * gdb.threads/non-stop-fair-events.c: New file.
7848 * gdb.threads/non-stop-fair-events.exp: New file.
7849
a7b796db
PA
78502015-01-09 Pedro Alves <palves@redhat.com>
7851
7852 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
7853 the global scope. Set a breakpoint after all threads are started
7854 rather than stepping over two source lines. Expect the prompt.
7855 * gdb.base/watch_thread_num.c (threads_started_barrier): New
7856 global.
7857 (NUM): Now 15.
7858 (main): Use threads_started_barrier to wait for all threads to
7859 start. Main thread no longer calls thread_function. Exit after
7860 180 seconds.
7861 (loop): New function.
7862 (thread_function): Wait on threads_started_barrier barrier. Call
7863 'loop' at each iteration.
7864 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
7865 threads have started, instead of hardcoding number of "next"
7866 steps. Use an access watchpoint instead of a write watchpoint.
7867
9665ffdd
PA
78682015-01-09 Pedro Alves <palves@redhat.com>
7869
7870 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
7871 (thread_func): Wait on barrier.
7872 (main): Wait for all threads to start before stopping GDB.
7873 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
7874 global.
7875 (thread1_func, thread2_func): Wait on barrier.
7876 (main): Wait for all threads to start before stopping GDB.
7877 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
7878 New global.
7879 (thread1_func, thread2_func): Wait on barrier.
7880 (main): Wait for all threads to start before stopping GDB.
7881
c945a99f
PA
78822015-01-09 Pedro Alves <palves@redhat.com>
7883
7884 * gdb.threads/attach-many-short-lived-threads.c: New file.
7885 * gdb.threads/attach-many-short-lived-threads.exp: New file.
7886
c1a747c1
PA
78872014-01-09 Pedro Alves <palves@redhat.com>
7888
7889 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
7890 instead of to thread 2.
7891 * gdb.threads/signal-command-multiple-signals-pending.c (main):
7892 Add barrier around each pthread_create call instead of around all
7893 calls.
7894 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
7895 Set a break on thread_function and have the child threads hit it
7896 one at at a time.
7897
60b3033e
PA
78982015-01-09 Pedro Alves <palves@redhat.com>
7899
7900 * lib/gdb.exp (can_spawn_for_attach): New procedure.
7901 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
7902 false.
7903 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
7904 checking whether the target board is remote.
7905 * gdb.multi/multi-attach.exp: Likewise.
7906 * gdb.python/py-sync-interp.exp: Likewise.
7907 * gdb.server/ext-attach.exp: Likewise.
7908 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
7909 tests that need to attach, instead of checking whether the target
7910 board is remote at the top of the file.
7911
acc018ac
YQ
79122015-01-08 Yao Qi <yao@codesourcery.com>
7913
7914 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
7915
50a18af8
JK
79162015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7917
7918 Fix testcase compilation.
7919 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
7920
8503d6e1
JB
79212015-01-06 Joel Brobecker <brobecker@adacore.com>
7922
7923 * gdb.python/py-type.exp: Add a couple test about empty
7924 array creation, and negative-length array creation.
7925
cc73dbcc
DE
79262015-01-02 Doug Evans <xdje42@gmail.com>
7927
7928 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
7929
0300bbc7
DE
79302015-01-02 Doug Evans <dje@google.com>
7931
7932 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
7933
9d85a0ec
YQ
79342014-12-29 Yao Qi <yao@codesourcery.com>
7935
7936 * gdb.trace/entry-values.exp: Update comments. Rename variable
7937 bar_call_foo to returned_from_foo.
7938
87186c6a
MMN
79392014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
7940
7941 PR gdb/17394
7942 * gdb.linespec/break-asm-file.c: New file.
7943 * gdb.linespec/break-asm-file.exp: New file.
7944 * gdb.linespec/break-asm-file0.s: New file.
7945 * gdb.linespec/break-asm-file1.s: New file.
7946
1bab7383
YQ
79472014-12-18 Nigel Stephens <nigel@mips.com>
7948 Maciej W. Rozycki <macro@codesourcery.com>
7949
7950 * gdb.base/float.exp: Handle the new output from "info float" on
7951 MIPS targets.
7952
1bc1068a
JK
79532014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 Fix MinGW compilation.
7956 * gdb.compile/compile-ops.exp: Update untested message if
7957 !skip_compile_feature_tests.
7958 * gdb.compile/compile-setjmp.exp: Likewise.
7959 * gdb.compile/compile-tls.exp: Likewise.
7960 * gdb.compile/compile.exp: Likewise.
7961 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
7962 supported on this host".
7963
b6615d10
DE
79642014-12-16 Doug Evans <xdje42@gmail.com>
7965
7966 * boards/stabs.exp: New file.
7967
25dda427
AA
79682014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
7969
7970 * gdb.base/completion.exp: Adjust to format changes of "maint
7971 print user-registers".
7972
bf330350
CU
79732014-12-16 Catalin Udma <catalin.udma@freescale.com>
7974
7975 PR server/17457
7976 * gdb.arch/aarch64-fp.c: New file.
7977 * gdb.arch/aarch64-fp.exp: New file.
7978
395cf596
SDJ
79792014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7980
7981 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
7982 r210637, r210913, r211666, r215400, r215817).
7983
7984 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
7985 * dg-extract-results.py: New file.
7986 * dg-extract-results.sh: Use it if the environment seems
7987 suitable.
7988
7989 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
7990
7991 * dg-extract-results.py (parse_run): Handle warnings that
7992 are printed before a test harness is run.
7993
7994 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
7995
7996 * dg-extract-results.py (Named): Remove __cmp__ method.
7997 (output_variation): Use a key to sort variation.harnesses.
7998
7999 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
8000
8001 * dg-extract-results.py: For Python 3, force sys.stdout to
8002 handle surrogate escape sequences.
8003 (safe_open): New function.
8004 (output_segment, main): Use it.
8005
8006 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
8007
8008 * dg-extract-results.py (Prog.result_re): Include options
8009 in test name.
8010
8011 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
8012
8013 * dg-extract-results.py (output_variation): Always sort if
8014 do_sum.
8015
e882ef3c
SM
80162014-12-15 Simon Marchi <simon.marchi@ericsson.com>
8017
8018 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
8019 as long as we get pagination notifications.
8020
4992aa20
JM
80212014-12-15 Jason Merrill <jason@redhat.com>
8022
8023 * Makefile.in (check-gdb.%): Restore.
8024 * README: Mention it.
8025
c1b5a1a6
JB
80262014-12-13 Joel Brobecker <brobecker@adacore.com>
8027
8028 * gdb.ada/str_uninit: New testcase.
8029
5537b577
JK
80302014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8031
8032 PR symtab/17642
8033 * gdb.base/vla-stub-define.c: New file.
8034 * gdb.base/vla-stub.c: New file.
8035 * gdb.base/vla-stub.exp: New file.
8036
bb2ec1b3
TT
80372014-12-12 Phil Muldoon <pmuldoon@redhat.com>
8038 Jan Kratochvil <jan.kratochvil@redhat.com>
8039 Tom Tromey <tromey@redhat.com>
8040
8041 * configure.ac: Add gdb.compile/.
8042 * configure: Regenerate.
8043 * gdb.compile/Makefile.in: New file.
8044 * gdb.compile/compile-ops.exp: New file.
8045 * gdb.compile/compile-ops.c: New file.
8046 * gdb.compile/compile-tls.c: New file.
8047 * gdb.compile/compile-tls.exp: New file.
8048 * gdb.compile/compile-constvar.S: New file.
8049 * gdb.compile/compile-constvar.c: New file.
8050 * gdb.compile/compile-mod.c: New file.
8051 * gdb.compile/compile-nodebug.c: New file.
8052 * gdb.compile/compile-setjmp-mod.c: New file.
8053 * gdb.compile/compile-setjmp.c: New file.
8054 * gdb.compile/compile-setjmp.exp: New file.
8055 * gdb.compile/compile-shlib.c: New file.
8056 * gdb.compile/compile.c: New file.
8057 * gdb.compile/compile.exp: New file.
8058 * lib/gdb.exp (skip_compile_feature_tests): New proc.
8059
4ff709eb
TT
80602014-12-12 Tom Tromey <tromey@redhat.com>
8061
8062 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
8063 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
8064
6dddd6a5
DE
80652014-12-12 Doug Evans <dje@google.com>
8066
8067 * lib/gdb-python.exp (get_python_valueof): New function.
8068 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
8069
71c24708
AA
80702014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
8071
8072 * gdb.base/completion.exp: Add test for completion of "info
8073 registers ".
8074
3e29f34a
MR
80752014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
8076
8077 * gdb.base/func-ptrs.c: New file.
8078 * gdb.base/func-ptrs.exp: New file.
8079
fc126975
SM
80802014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8081
8082 PR breakpoints/17012
8083 * gdb.base/dprintf-detach.c: New file.
8084 * gdb.base/dprintf-detach.exp: New file.
8085
0a46d518
SM
80862014-12-10 Simon Marchi <simon.marchi@ericsson.com>
8087
8088 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
8089 * lib/gdb.exp (target_is_gdbserver): New procedure.
8090
a0be3e44
DE
80912014-12-08 Doug Evans <dje@google.com>
8092
8093 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
8094
df1b803a
YQ
80952014-12-05 Yao Qi <yao@codesourcery.com>
8096
8097 * gdb.guile/scm-error.exp: Remove the third argument to
8098 gdb_remote_download.
8099 * gdb.guile/scm-frame-args.exp: Likewise.
8100 * gdb.guile/scm-section-script.exp: Likewise.
8101
ddb9f679
YQ
81022014-12-05 Yao Qi <yao@codesourcery.com>
8103
8104 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
8105
86e4ed39
DE
81062014-12-04 Doug Evans <dje@google.com>
8107
8108 * gdb.python/py-objfile.exp: Add tests for
8109 objfile.add_separate_debug_file.
8110
7c50a931
DE
81112014-12-04 Doug Evans <dje@google.com>
8112
8113 * lib/gdb.exp (get_build_id): New function.
8114 (build_id_debug_filename_get): Rewrite to use it.
8115 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
8116
621661e3
MR
81172014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
8118
8119 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
8120 `method(long)', not just 0x0.
8121 * gdb.cp/nsalias.exp: Align code labels to 4.
8122 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
8123 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
8124 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
8125 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
8126 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
8127 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
8128
29f0c3b7
DE
81292014-12-02 Doug Evans <dje@google.com>
8130
e1e061e7 8131 PR symtab/17602
29f0c3b7 8132 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 8133 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
8134 * gdb.cp/anon-ns.exp: Update.
8135
162078c8
NB
81362014-12-02 Nick Bull <nicholaspbull@gmail.com>
8137
8138 * gdb.python/py-events.py (inferior_call_handler): New.
8139 (register_changed_handler, memory_changed_handler): New.
8140 (test_events.invoke): Register new handlers.
8141 * gdb.python/py-events.exp: Add tests for inferior call,
8142 memory_changed and register_changed events.
8143
fdb09caf
AA
81442014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
8145
8146 * gdb.base/execl-update-breakpoints.exp: Specify the link address
8147 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
8148 if the linker doesn't understand this.
8149
55cfb2c4
SM
81502014-12-01 Simon Marchi <simon.marchi@ericsson.com>
8151
8152 * gdb.python/python.exp: Change expected reply to help().
8153
9e8cd6df
YQ
81542014-12-01 Yao Qi <yao@codesourcery.com>
8155
8156 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
8157 AC_CONFIG_SUBDIRS(gdb.gdbtk).
8158 * configure: Re-generated.
8159
6c659fc2
SC
81602014-11-28 Siva Chandra Reddy <sivachandra@google.com>
8161
8162 * gdb.cp/chained-calls.cc: New file.
8163 * gdb.cp/chained-calls.exp: New file.
8164 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
8165
d7fc3181
SM
81662014-11-28 Simon Marchi <simon.marchi@ericsson.com>
8167
8168 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
8169 * gdb.dwarf2/symtab-producer.exp: Same.
8170 * gdb.gdb/python-interrupts.exp: Same.
8171 * gdb.gdb/python-selftest.exp: Same.
8172 * gdb.python/py-linetable.exp: Same.
8173 * gdb.python/py-type.exp: Same.
8174 * gdb.python/py-value-cc.exp: Same.
8175 * gdb.python/py-value.exp: Same.
8176
10e79639
YQ
81772014-11-28 Yao Qi <yao@codesourcery.com>
8178
8179 * gdb.base/break-probes.exp: Match library name prefixed with
8180 sysroot.
8181
f28a0564
SM
81822014-11-27 Simon Marchi <simon.marchi@ericsson.com>
8183
8184 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
8185 test expected output. Add parentheses for the call to print.
8186 Remove L suffix from integers.
8187
3fe1ce1d
DE
81882014-11-26 Doug Evans <dje@google.com>
8189
8190 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
8191
84429e27
YQ
81922014-11-22 Yao Qi <yao@codesourcery.com>
8193
8194 * gdb.trace/entry-values.c: Remove asms.
8195 (foo): Add foo_label.
8196 (bar): Add bar_label.
8197 * gdb.trace/entry-values.exp: Remove code computing foo's
8198 length and bar's length.
8199 (Dwarf::assemble): Invoke function_range for bar and use
8200 MACRO_AT_func for foo.
8201
26741859
YQ
82022014-11-22 Yao Qi <yao@codesourcery.com>
8203
8204 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
8205 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
8206 Use .Lgcc43_procstart instead of gcc43.
8207
45e44d27
JB
82082014-11-21 Joel Brobecker <brobecker@adacore.com>
8209
8210 * gdb.ada/n_arr_bound: New testcase.
8211
458c8db8
SDJ
82122014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
8213
8214 PR breakpoints/10737
8215 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
8216 test_catch_syscall_multi_arch.
8217 (test_catch_syscall_multi_arch): New function.
8218
43f3e411
DE
82192014-11-20 Doug Evans <xdje42@gmail.com>
8220
8221 * gdb.base/maint.exp: Update expected output.
8222
0d7b2549
AA
82232014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
8224
8225 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
8226 4-byte instruction on S390.
8227
8908fca5
JB
82282014-11-19 Joel Brobecker <brobecker@adacore.com>
8229
8230 * gdb.ada/arr_arr: New testcase.
8231
4a46959e
JB
82322014-11-19 Joel Brobecker <brobecker@adacore.com>
8233
8234 * gdb.ada/pkd_arr_elem: New Testcase.
8235
470e2f4e
LM
82362014-11-18 Luis Machado <lgustavo@codesourcery.com>
8237
8238 * gdb.reverse/break-precsave: Expect completion message for
8239 core file reads.
8240 * gdb.reverse/consecutive-precsave.exp: Likewise.
8241 * gdb.reverse/finish-precsave.exp: Likewise.
8242 * gdb.reverse/i386-precsave.exp: Likewise.
8243 * gdb.reverse/machinestate-precsave.exp: Likewise.
8244 * gdb.reverse/sigall-precsave.exp: Likewise.
8245 * gdb.reverse/solib-precsave.exp: Likewise.
8246 * gdb.reverse/step-precsave.exp: Likewise.
8247 * gdb.reverse/until-precsave.exp: Likewise.
8248 * gdb.reverse/watch-precsave.exp: Likewise.
8249
a267f3ad
AA
82502014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8251
8252 * gdb.base/bp-permanent.c: Include unistd.h.
8253 * gdb.python/py-framefilter-mi.c (main): Add return type.
8254 * gdb.python/py-framefilter.c (main): Likewise.
8255 * gdb.trace/actions-changed.c (main): Likewise.
8256
12084a9a
AA
82572014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8258
8259 * gdb.mi/until.c: Add eye-catchers.
8260 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
8261 line numbers.
8262
dc7e1a77
AA
82632014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
8264
8265 * gdb.base/condbreak.exp: Drop references to removed non-prototype
8266 function header variants in break1.c.
8267 * gdb.base/ena-dis-br.exp: Likewise.
8268 * gdb.base/hbreak2.exp: Likewise.
8269 * gdb.reverse/until-precsave.exp: Drop references to removed
8270 non-prototype function header variants in ur1.c.
8271 * gdb.reverse/until-reverse.exp: Likewise.
8272
41c77605
PM
82732014-11-17 Petr Machata <pmachata@redhat.com>
8274
8275 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
8276 ${_cu_offset_size} bytes abbrev offset.
8277
34248c3a
DE
82782014-11-15 Doug Evans <xdje42@gmail.com>
8279
8280 PR symtab/17559
8281 * gdb.base/line-symtabs.exp: New file.
8282 * gdb.base/line-symtabs.c: New file.
8283 * gdb.base/line-symtabs.h: New file.
8284
646da059
YQ
82852014-11-14 Yao Qi <yao@codesourcery.com>
8286
8287 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
8288 (func): Add label func_label.
8289 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
8290 Replace low_pc and high_pc with MACRO_AT_range.
8291 Replace name, low_pc and high_pc with MACRO_AT_func.
8292
9301ebe6
YQ
82932014-11-14 Yao Qi <yao@codesourcery.com>
8294
8295 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
8296 Replace name, low_pc and high_pc with MACRO_AT_func.
8297
f166b542
YQ
82982014-11-14 Yao Qi <yao@codesourcery.com>
8299
8300 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
8301 produce debug information.
8302 * gdb.dwarf2/implptr-optimized-out.S: Removed.
8303
0f6e71e3
YQ
83042014-11-14 Yao Qi <yao@codesourcery.com>
8305
8306 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
8307 object and get function length.
8308 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
8309 with MACRO_AT_func.
8310 (top-level): Replace gdb_compile and clean_restart with
8311 prepare_for_testing.
8312 * gdb.dwarf2/main.c (main): Add label main_label.
8313
876c4df9
YQ
83142014-11-14 Yao Qi <yao@codesourcery.com>
8315
8316 * lib/dwarf.exp (function_range): New procedure.
8317 (Dwarf::_handle_macro_at_func): New procedure.
8318 (Dwarf::_handle_macro_at_range): New procedure.
8319 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
8320
02ad9cf1
YQ
83212014-11-14 Yao Qi <yao@codesourcery.com>
8322
8323 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
8324 (_handle_attribute): New procedure.
8325
a59add0c
AA
83262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8327
8328 * gdb.ada/cond_lang/foo.c (callme): Add return type.
8329 * gdb.base/call-sc.c (zed): Likewise.
8330 * gdb.base/checkpoint.c (main): Likewise.
8331 * gdb.base/dump.c (main): Likewise.
8332 * gdb.base/gcore.c (main): Likewise.
8333 * gdb.base/huge.c (main): Likewise.
8334 * gdb.base/multi-forks.c (main): Likewise.
8335 * gdb.base/pr10179-a.c (main): Likewise.
8336 * gdb.base/savedregs.c (main): Likewise.
8337 * gdb.base/sigaltstack.c (main): Likewise.
8338 * gdb.base/siginfo.c (main): Likewise.
8339 * gdb.base/structs.c (zed): Likewise.
8340 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
8341 * gdb.mi/mi-syn-frame.c (main): Likewise.
8342 * gdb.mi/until.c (foo, main): Likewise.
8343 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
8344 * gdb.base/solib-weak.c (foo): Declare.
8345 * gdb.base/attach-twice.c: Include stdio.h.
8346 * gdb.base/weaklib1.c: Likewise.
8347 * gdb.base/weaklib2.c: Likewise.
8348 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
8349 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
8350 unistd.h.
8351 * gdb.base/attach-pie-misread.c: Include stdlib.h.
8352 * gdb.mi/mi-exit-code.c: Likewise.
8353 * gdb.base/break-interp-lib.c: Include string.h.
8354 * gdb.base/coremaker.c: Likewise.
8355 * gdb.base/testenv.c: Likewise.
8356 * gdb.python/py-finish-breakpoint.c: Likewise.
8357 * gdb.base/inferior-died.c: Include sys/wait.h.
8358 * gdb.base/fileio.c: Include time.h.
8359 * gdb.base/async-shell.c: Include unistd.h.
8360 * gdb.base/dprintf-non-stop.c: Likewise.
8361 * gdb.base/info-os.c: Likewise.
8362 * gdb.mi/mi-console.c: Likewise.
8363 * gdb.mi/watch-nonstop.c: Likewise.
8364 * gdb.python/py-events.c: Likewise.
8365 * gdb.base/async.c (baz): Move up before its invocation.
8366 * gdb.base/code_elim2.c (my_global_func): Likewise.
8367 * gdb.base/skip-solib-lib.c (multiply): Likewise.
8368 * gdb.base/advance.c (func2): Likewise.
8369
3b5d5997
AA
83702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8371
8372 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
8373 variant.
8374 * gdb.base/annota3.c: Likewise.
8375 * gdb.base/async.c: Likewise.
8376 * gdb.base/average.c: Likewise.
8377 * gdb.base/call-ar-st.c: Likewise.
8378 * gdb.base/call-rt-st.c: Likewise.
8379 * gdb.base/call-sc.c: Likewise.
8380 * gdb.base/call-strs.c: Likewise.
8381 * gdb.base/ending-run.c: Likewise.
8382 * gdb.base/execd-prog.c: Likewise.
8383 * gdb.base/exprs.c: Likewise.
8384 * gdb.base/foll-exec.c: Likewise.
8385 * gdb.base/foll-fork.c: Likewise.
8386 * gdb.base/foll-vfork.c: Likewise.
8387 * gdb.base/funcargs.c: Likewise.
8388 * gdb.base/gcore.c: Likewise.
8389 * gdb.base/jump.c: Likewise.
8390 * gdb.base/langs0.c: Likewise.
8391 * gdb.base/langs1.c: Likewise.
8392 * gdb.base/langs2.c: Likewise.
8393 * gdb.base/mips_pro.c: Likewise.
8394 * gdb.base/nodebug.c: Likewise.
8395 * gdb.base/opaque0.c: Likewise.
8396 * gdb.base/opaque1.c: Likewise.
8397 * gdb.base/recurse.c: Likewise.
8398 * gdb.base/run.c: Likewise.
8399 * gdb.base/scope0.c: Likewise.
8400 * gdb.base/scope1.c: Likewise.
8401 * gdb.base/setshow.c: Likewise.
8402 * gdb.base/setvar.c: Likewise.
8403 * gdb.base/shmain.c: Likewise.
8404 * gdb.base/shr1.c: Likewise.
8405 * gdb.base/shr2.c: Likewise.
8406 * gdb.base/sigall.c: Likewise.
8407 * gdb.base/signals.c: Likewise.
8408 * gdb.base/so-indr-cl.c: Likewise.
8409 * gdb.base/solib2.c: Likewise.
8410 * gdb.base/structs.c: Likewise.
8411 * gdb.base/sum.c: Likewise.
8412 * gdb.base/vforked-prog.c: Likewise.
8413 * gdb.base/watchpoint.c: Likewise.
8414 * gdb.reverse/shr2.c: Likewise.
8415 * gdb.reverse/until-reverse.c: Likewise.
8416 * gdb.reverse/ur1.c: Likewise.
8417 * gdb.reverse/watch-reverse.c: Likewise.
8418
066a77c5
AA
84192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8420
8421 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
8422 variant.
8423 * gdb.base/sepdebug.exp: Drop references to removed code.
8424
4f204ea5
AA
84252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8426
8427 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
8428 variant. Preserve original line numbering.
8429 * gdb.base/list1.c: Likewise.
8430
3b377a3a
AA
84312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8432
8433 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
8434 variant.
8435 * gdb.base/break1.c: Likewise.
8436 * gdb.base/break.exp: Drop references to removed code.
8437
e444df73
AA
84382014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8439
8440 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
8441 variant.
8442
8008f2a7
AA
84432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8444
8445 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
8446
a5a06887
AA
84472014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8448
8449 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
8450 logic into perform_all_tests() and invoke it with and without
8451 function header prototypes.
8452 (do_function_calls): Remove conditional XFAIL for PR 5318.
8453 (rerun_and_prepare): Remove duplicate code.
8454 (perform_all_tests): New. Main logic moved here.
8455
44dba9b9
AA
84562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8457
8458 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
8459 code guarded by #ifdef NO_PROTOTYPES.
8460 (t_double_many_args): Likewise.
8461 (DEF_FUNC_MANY_ARGS_1): Likewise.
8462 (DEF_FUNC_VALUES_1): Likewise.
8463 (t_structs_ldc): Renamed from t_structs_fc in conditional code
8464 guarded by #ifdef PROTOTYPES.
8465
d1fbcd56
AA
84662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8467
8468 * gdb.mi/mi-console.c: Add eye-catcher.
8469 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
8470 instead of literal line number.
8471
b0e59b8f
AA
84722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8473
8474 * gdb.base/shr2.c: Add eye-catcher.
8475 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
8476 line number.
8477
78f98cca
AA
84782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8479
8480 * gdb.base/jump.c: Add eye-catchers.
8481 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
8482 numbers.
8483
58fa2af0
AA
84842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8485
8486 * gdb.base/execd-prog.c: Add eye-catchers.
8487 * gdb.base/foll-exec.c: Likewise.
8488 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
8489 line numbers.
8490
04e5059b
AA
84912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8492
8493 * gdb.base/ending-run.c: Add eye-catchers.
8494 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
8495 literal line numbers.
8496
dbfdb174
AA
84972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8498
8499 * gdb.base/call-rt-st.c: Add eye-catchers.
8500 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
8501 literal line numbers.
8502
888a2ade
AA
85032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8504
8505 * gdb.base/call-ar-st.c: Add eye-catchers.
8506 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
8507 literal line numbers.
8508
6acc2dde
AA
85092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8510
8511 * gdb.base/average.c: Add eye-catchers.
8512 * gdb.base/sum.c: Likewise.
8513 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
8514 regexps dynamically.
8515
9ecfcd1d
AA
85162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8517
8518 * gdb.base/solib1.c: Add eye-catchers.
8519 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
8520 literal line numbers.
8521
78708b7c
PA
85222014-11-12 Pedro Alves <palves@redhat.com>
8523
8524 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
8525 leader has exited.
8526
af48d08f
PA
85272014-11-12 Pedro Alves <palves@redhat.com>
8528
8529 * gdb.arch/i386-bp_permanent.c: New file.
8530 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
8531 (srcfile): Set to i386-bp_permanent.c.
8532 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
8533 that stepi does not execute the 'leave' instruction, instead of
8534 testing it does execute.
8535 * gdb.base/bp-permanent.c: New file.
8536 * gdb.base/bp-permanent.exp: New file.
8537
af3768e9
DE
85382014-11-10 Doug Evans <xdje42@gmail.com>
8539
8540 PR symtab/17564
8541 * gdb.base/symtab-search-order.exp: New file.
8542 * gdb.base/symtab-search-order.c: New file.
8543 * gdb.base/symtab-search-order-1.c: New file.
8544 * gdb.base/symtab-search-order-shlib-1.c: New file.
8545
9de00a4a
PA
85462014-11-07 Pedro Alves <palves@redhat.com>
8547
8548 PR gdb/17511
8549 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
8550 i?86-*-linux*.
8551
e0f52461
SC
85522014-11-03 Siva Chandra Reddy <sivachandra@google.com>
8553
8554 PR c++/17494
8555 * gdb.cp/pr17494.cc: New file.
8556 * gdb.cp/pr17494.exp: New file.
8557
6ce8c980
YQ
85582014-11-02 Yao Qi <yao@codesourcery.com>
8559
8560 * gdb.python/python.exp: Get working directory and match the
8561 output of "set extended-prompt \\w " with it.
8562
02be9a71
DE
85632014-10-30 Doug Evans <dje@google.com>
8564
8565 * gdb.python/py-objfile.exp: Add tests for setting random attributes
8566 in objfiles.
8567 * gdb.python/py-progspace.exp: Add tests for setting random attributes
8568 in progspaces.
8569
3bdff46b
LM
85702014-10-30 Janis Johnson <janisjo@codesourcery.com>
8571
8572 * gdb.base/fullpath-expand.exp: Skip for a remote host.
8573 * gdb.base/realname-expand.exp: Likewise.
8574 * gdb.linespec/macro-relative.exp: Likewise.
8575
ab917dfb
PA
85762014-10-29 Pedro Alves <palves@redhat.com>
8577
8578 PR gdb/17408
8579 * gdb.threads/schedlock.c (some_function): New function.
8580 (call_function): New global.
8581 (MAYBE_CALL_SOME_FUNCTION): New macro.
8582 (thread_function): Call it.
8583 * gdb.threads/schedlock.exp (get_args): Add description parameter,
8584 and use it instead of a global counter. Adjust all callers.
8585 (get_current_thread): Use "find current thread" for test message
8586 here rather than having all callers pass down the same string.
8587 (goto_loop): New procedure, factored out from ...
8588 (my_continue): ... this.
8589 (step_ten_loops): Change parameter from test message to command to
8590 use. Adjust.
8591 (list_count): Delete global.
8592 (check_result): New procedure, factored out from duplicate top
8593 level code.
8594 (continue tests): Wrap in with_test_prefix.
8595 (test_step): New procedure, factored out from duplicate top level
8596 code.
8597 (top level): Test "step" in combination with all scheduler-locking
8598 modes. Test "next" in combination with all scheduler-locking
8599 modes, and in combination with stepping over a function call or
8600 not.
8601 * gdb.threads/next-bp-other-thread.c: New file.
8602 * gdb.threads/next-bp-other-thread.exp: New file.
8603
d3d4baed
PA
86042014-10-29 Pedro Alves <palves@redhat.com>
8605
8606 PR python/17372
8607 * gdb.python/python.exp: Test a multi-line command that spawns
8608 interactive Python.
8609 * gdb.base/multi-line-starts-subshell.exp: New file.
8610
563e8d85
YQ
86112014-10-29 Yao Qi <yao@codesourcery.com>
8612
8613 * gdb.base/fileio.exp: Make directories on host.
8614
0ea4d52e
YQ
86152014-10-29 Yao Qi <yao@codesourcery.com>
8616
8617 * gdb.base/fileio.c (test_write): Close the file.
8618
7f5ef605
PA
86192014-10-28 Pedro Alves <palves@redhat.com>
8620
8621 PR gdb/12623
8622 * gdb.base/sigstep.c (no_handler): New global.
8623 (main): If 'no_handler is true, set the signal handlers to
8624 SIG_IGN.
8625 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
8626 with_sw_watch and no_handler parameters. Handle them.
8627 (top level) <stepping over handler when stopped at a breakpoint
8628 test>: Add a test axis for testing with a software watchpoint, and
8629 another for testing with the signal handler set to SIG_IGN.
8630 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
8631 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
8632
abbdbd03
PA
86332014-10-28 Pedro Alves <palves@redhat.com>
8634
8635 PR gdb/17511
8636 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
8637 * gdb.base/sigstep.exp (other_handler_location): New global.
8638 (advance): Support stepping into the signal handler, and running
8639 commands while in the handler.
8640 (in_handler_map): New global.
8641 (top level): In the advance test, add combinations for getting
8642 into the handler with stepping commands, and for running commands
8643 in the handler. Add comment descripting the advancei tests.
8644
1df4399f
PA
86452014-10-28 Pedro Alves <palves@redhat.com>
8646
8647 * gdb.base/sigstep.exp: Use build_executable instead of
8648 prepare_for_testing.
8649 (top level): Move code that starts GDB, runs to main and creates a
8650 display to ...
8651 (restart): ... this new procedure.
8652 (top level): Move backtrace from signal handler test to ...
8653 (validate_backtrace): ... this new procedure.
8654 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
8655 with_test_prefix. Always restart GDB.
8656 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
8657 with_test_prefix. Always restart GDB. No need to delete
8658 breakpoints after the test.
8659 (test_skip_handler): Remove prefix parameter.
8660 (skip_over_handler, breakpoint_to_handler)
8661 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
8662 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
8663 restart GDB. No need to delete breakpoints after the test.
8664 (top level): Use foreach to call the test procedures with
8665 different commands.
8666
a5b6e449
PA
86672014-10-28 Pedro Alves <palves@redhat.com>
8668
8669 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
8670 instead of GNATS numbers.
8671 * gdb.base/sigbpt.exp: Likewise.
8672 * gdb.base/siginfo.exp: Likewise.
8673 * gdb.base/sigstep.exp: Likewise.
8674
e5f8a7cc
PA
86752014-10-27 Pedro Alves <palves@redhat.com>
8676
8677 * gdb.base/sigstep.c (dummy): New global.
8678 (main): Issue a couple writes to the new global.
8679 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
8680 procedures.
8681 (skip_over_handler): Use test_skip_handler.
8682 (top level): Call skip_over_handler for stepi and nexti too.
8683 (breakpoint_over_handler): Use test_skip_handler.
8684 (top level): Call breakpoint_over_handler for stepi and nexti too.
8685
763905a3
YQ
86862014-10-27 Yao Qi <yao@codesourcery.com>
8687
8688 * gdb.trace/tfile.c (adjust_function_address)
8689 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
8690 function descriptor.
8691
6f259a23
DB
86922014-10-24 Don Breazeal <donb@codesourcery.com>
8693
8694 * gdb.base/foll-fork.exp (test_follow_fork,
8695 catch_fork_child_follow): Check for updated fork messages emitted
8696 from infrun.c.
8697 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
8698 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
8699 vfork_and_exec_child_follow_through_step): Check for updated vfork
8700 messages emitted from infrun.c.
8701
09dd9a69
PA
87022014-10-24 Pedro Alves <palves@redhat.com>
8703
8704 * gdb.base/corefile.exp: Remove references to ultrix.
8705 * gdb.base/interrupt.exp: Likewise.
8706 * gdb.base/whatis.exp: Likewise.
8707 * gdb.gdb/selftest.exp: Likewise.
8708 * gdb.threads/manythreads.exp: Likewise.
8709 * gdb.threads/print-threads.exp: Likewise.
8710 * gdb.threads/pthreads.exp:: Likewise.
8711 * gdb.threads/schedlock.exp: Likewise.
8712
3433cfa5
SC
87132014-10-24 Siva Chandra Reddy <sivachandra@google.com>
8714
8715 * gdb.cp/non-trivial-retval.cc: Add a test case.
8716 * gdb.cp/non-trivial-retval.exp: Add a test.
8717
092f880b
YQ
87182014-10-20 Yao Qi <yao@codesourcery.com>
8719
8720 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
8721 * gdb.python/py-objfile-script-gdb.py: New file.
8722 * gdb.python/py-objfile-script.exp: Update reference to
8723 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
8724 of remote_download. Remove the dest file.
8725
acbdb7f3
YQ
87262014-10-20 Yao Qi <yao@codesourcery.com>
8727
8728 * gdb.base/checkpoint.exp: Don't remove file copied on host.
8729 * gdb.base/step-line.exp: Likewise.
8730 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8731 * gdb.dwarf2/dw2-basic.exp: Likewise.
8732 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8733 * gdb.dwarf2/dw2-filename.exp: Likewise.
8734 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8735 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8736 * gdb.dwarf2/dw2-producer.exp: Likewise.
8737 * gdb.dwarf2/mac-fileno.exp: Likewise.
8738 * gdb.python/py-frame-args.exp: Likewise.
8739 * gdb.python/py-framefilter.exp: Likewise.
8740 * gdb.python/py-mi.exp: Likewise.
8741 * gdb.python/py-objfile-script.exp: Likewise
8742 * gdb.python/py-pp-integral.exp: Likewise.
8743 * gdb.python/py-pp-re-notag.exp: Likewise.
8744 * gdb.python/py-prettyprint.exp: Likewise.
8745 * gdb.python/py-section-script.exp: Likewise.
8746 * gdb.python/py-typeprint.exp: Likewise.
8747 * gdb.python/py-xmethods.exp: Likewise.
8748 * gdb.stabs/weird.exp: Likewise.
8749 * gdb.xml/tdesc-regs.exp: Likewise.
8750
bd286a29
KCY
87512014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
8752
8753 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
8754 (out_cu): Use addr_len for the size of addresses.
8755 (out_line): Likewise. Size DW_LNE_set_address instruction
8756 according to addr_len.
8757 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
8758 (FUNC): Add START_INSNS to definition.
8759
673dc4a0
YQ
87602014-10-18 Yao Qi <yao@codesourcery.com>
8761
8762 * gdb.base/argv0-symlink.exp: Check argv[0] value if
8763 gdb_has_argv0 return true.
8764 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
8765 check [target_info exists noargs], check [gdb_has_argv0]
8766 instead.
8767 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
8768 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
8769 procedures.
8770
4ffbba72
DE
87712014-10-17 Doug Evans <dje@google.com>
8772
8773 * gdb.python/py-events.exp: Update expected output for clear_objfiles
8774 event.
8775 * gdb.python/py-events.py: Add clear_objfiles event.
8776
d096d8c1
DE
87772014-10-17 Doug Evans <dje@google.com>
8778
8779 * gdb.python/py-objfile.exp: Test progspace attribute.
8780
a80db015
LM
87812014-10-17 Luis Machado <lgustavo@codesourcery.com>
8782
8783 * gdb.guile/scm-breakpoint.exp: Do not assume any
8784 directory separators when matching source file paths.
8785 * gdb.python/py-breakpoint.exp: Likewise.
8786 * gdb.reverse/break-precsave.exp: Likewise.
8787 * gdb.reverse/break-reverse.exp: Likewise.
8788 * gdb.reverse/consecutive-precsave.exp: Likewise.
8789 * gdb.reverse/finish-precsave.exp: Likewise.
8790 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
8791 * gdb.reverse/finish-reverse.exp: Likewise.
8792 * gdb.reverse/i386-precsave.exp: Likewise.
8793 * gdb.reverse/i387-env-reverse.exp: Likewise.
8794 * gdb.reverse/i387-stack-reverse.exp: Likewise.
8795 * gdb.reverse/machinestate-precsave.exp: Likewise.
8796 * gdb.reverse/machinestate.exp: Likewise.
8797 * gdb.reverse/sigall-precsave.exp: Likewise.
8798 * gdb.reverse/solib-precsave.exp: Likewise.
8799 * gdb.reverse/step-precsave.exp: Likewise.
8800 * gdb.reverse/until-precsave.exp: Likewise.
8801 * gdb.reverse/watch-precsave.exp: Likewise.
8802 * gdb.reverse/watch-reverse.exp: Likewise.
8803
b22089ab
YQ
88042014-10-17 Yao Qi <yao@codesourcery.com>
8805
8806 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
8807 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
8808
6c4486e6
PA
88092014-10-17 Pedro Alves <palves@redhat.com>
8810
8811 PR gdb/17471
8812 * gdb.base/bg-execution-repeat.c: New file.
8813 * gdb.base/bg-execution-repeat.exp: New file.
8814
0ff33695
PA
88152014-10-17 Pedro Alves <palves@redhat.com>
8816
8817 PR gdb/17300
8818 * gdb.base/continue-all-already-running.c: New file.
8819 * gdb.base/continue-all-already-running.exp: New file.
8820
6fdebc3d
PA
88212014-10-17 Pedro Alves <palves@redhat.com>
8822
8823 PR gdb/17472
8824 * gdb.base/annota-input-while-running.c: New file.
8825 * gdb.base/annota-input-while-running.exp: New file.
8826
32a8097b
PA
88272014-10-17 Pedro Alves <palves@redhat.com>
8828
8829 * gdb.base/callfuncs.exp: emove references to osf.
8830 * gdb.base/sigall.exp: Likewise.
8831 * gdb.gdb/selftest.exp: Likewise.
8832 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
8833 * gdb.mi/non-stop.c: Likewise.
8834 * gdb.mi/pthreads.c: Likewise.
8835 * gdb.reverse/sigall-precsave.exp: Likewise.
8836 * gdb.reverse/sigall-reverse.exp: Likewise.
8837 * gdb.threads/pthreads.c: Likewise.
8838 * gdb.threads/pthreads.exp: Likewise.
8839
7a3517ff
YQ
88402014-10-17 Yao Qi <yao@codesourcery.com>
8841
8842 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
8843 check 'target_info exists noargs'.
8844 (test_command_prompt_position): Likewise.
8845 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
8846 Remove "set args".
8847 (progvar_simple_while_test): Likewise.
8848 (progvar_complex_if_while_test): Likewise.
8849 (if_while_breakpoint_command_test): Likewise.
8850 (infrun_breakpoint_command_test): Likewise.
8851 (breakpoint_command_test): Likewise.
8852 (watchpoint_command_test): Likewise.
8853 (bp_deleted_in_command_test): Likewise.
8854 (temporary_breakpoint_commands): Likewise.
8855
bb99c472
YQ
88562014-10-16 Yao Qi <yao@codesourcery.com>
8857
8858 * gdb.base/remotetimeout.exp: Remove noargs checking.
8859
7c16b83e
PA
88602014-10-15 Pedro Alves <palves@redhat.com>
8861
8862 PR breakpoints/9649
8863 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
8864 * gdb.base/breakpoint-in-ro-region.exp
8865 (probe_target_hardware_step): New procedure.
8866 (top level): Probe hardware stepping and hardware breakpoint
8867 support. Test stepping through a read-only region, with both
8868 "breakpoint auto-hw" on and off and both "always-inserted" on and
8869 off.
8870
35a49624
IB
88712014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
8872
8873 * gdb.dlang/demangle.exp: Update for demangling changes.
8874
2d1c107c
SC
88752014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8876
8877 * gdb.cp/non-trivial-retval.cc: Add new test cases.
8878 * gdb.cp/non-trivial-retval.exp: Add new tests.
8879
778811d5
SC
88802014-10-15 Siva Chandra Reddy <sivachandra@google.com>
8881
8882 PR c++/13403
8883 PR c++/15154
8884 * gdb.cp/non-trivial-retval.cc: New file.
8885 * gdb.cp/non-trivial-retval.exp: New file.
8886
10c5f0a8
YQ
88872014-10-15 Yao Qi <yao@codesourcery.com>
8888
8889 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
8890 remote host.
8891
65d7b369
YQ
88922014-10-15 Yao Qi <yao@codesourcery.com>
8893
8894 * gdb.python/py-symbol.exp: Match file base name if host is
8895 remote, otherwise match file name with dir name.
8896 * gdb.python/py-symtab.exp: Likewise.
8897 * gdb.python/python.exp: Likewise.
8898
46dc1394
YQ
88992014-10-15 Yao Qi <yao@codesourcery.com>
8900
8901 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
8902 pattern.
8903 * gdb.python/py-symtab.exp: Likewise.
8904 * gdb.python/python.exp: Remove trailing ".*". Fix typo
8905 locationn.
8906
c40cc657
JB
89072014-10-14 Joel Brobecker <brobecker@adacore.com>
8908
8909 * gdb.ada/addr_arith: New testcase.
8910
2abf49e1
MR
89112014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
8912
8913 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
8914 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
8915 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
8916 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
8917
f7088df3
SDJ
89182014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
8919
8920 * gdb.arch/stap-eval-lang-ada.S: Likewise.
8921 * gdb.arch/stap-eval-lang-ada.c: Likewise.
8922 * gdb.arch/stap-eval-lang-ada.exp: New file.
8923
4dc06805
YQ
89242014-10-14 Yao Qi <yao@codesourcery.com>
8925
8926 * gdb.mi/mi-var-child.c (nothing1): New function.
8927 (nothing2): New function.
8928 (do_children_tests): Set function pointers by nothing1 and
8929 nothing2.
8930 * gdb.mi/mi-var-child.exp: Step over new added statements.
8931 Update test to match the new output.
8932 * gdb.mi/var-cmd.c (nothing1): New function.
8933 (nothing2): New function.
8934 (do_children_tests): Set function pointers by nothing1 and
8935 nothing2.
8936 * gdb.mi/mi-var-display.exp: Update test to match output.
8937 Step to the line specified by $line_dct_nothing.
8938 Increase the number of lines to step.
8939
46a93de2
YQ
89402014-10-14 Yao Qi <yao@codesourcery.com>
8941
8942 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
8943 tests.
8944 * gdb.mi/mi2-var-child.exp: Likewise.
8945
14ea52ee
DE
89462014-10-13 Doug Evans <dje@google.com>
8947
8948 * gdb.python/py-objfile.exp: Change name of file name test.
8949
e5c6e92b
DE
89502014-10-13 Doug Evans <dje@google.com>
8951
8952 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
8953 from the start of the CU.
8954
c780cc2f
JK
89552014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8956 Yao Qi <yao@codesourcery.com>
8957
8958 Fix "save breakpoints" for "catch" command.
8959 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
8960 Remove -nonewline. Match also the added "main" line.
8961
99894e11
JK
89622014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8963
8964 Fix "save breakpoints" for "disable $bpnum" command.
8965 * gdb.base/save-bp.c (main): Add label.
8966 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
8967
6e1ac5a3
JK
89682014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8969
8970 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
8971
754dd2b0
YQ
89722014-10-11 Yao Qi <yao@codesourcery.com>
8973
8974 * gdb.server/server-kill.exp: Execute command
8975 "set remote trace-status-packet on" before "tstatus".
8976
f90183d7
YQ
89772014-10-11 Yao Qi <yao@codesourcery.com>
8978
8979 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
8980 (main): Call getppid.
8981 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
8982 and continue to it. Read variable "server_pid".
8983
bf40a607
YQ
89842014-10-11 Yao Qi <yao@codesourcery.com>
8985
8986 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
8987
052ca370
YQ
89882014-10-11 Yao Qi <yao@codesourcery.com>
8989
8990 * gdb.threads/thread-find.exp: Don't execute command
8991 "info threads".
8992 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
8993 * gdb.threads/linux-dp.exp: Don't check the condition
8994 $threads_created equals to zero.
8995
3831839c
PA
89962014-10-10 Pedro Alves <palves@redhat.com>
8997
8998 * gdb.base/bigcore.exp: Remove references to IRIX.
8999 * gdb.base/funcargs.exp: Likewise.
9000 * gdb.base/interrupt.exp: Likewise.
9001 * gdb.base/mips_pro.exp: Likewise.
9002 * gdb.base/nodebug.exp: Likewise.
9003 * gdb.base/setvar.exp: Likewise.
9004 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
9005
8b9a549d
PA
90062014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9007 Pedro Alves <palves@redhat.com>
9008
9009 PR symtab/14466
9010 * gdb.base/vdso-warning.c: New file.
9011 * gdb.base/vdso-warning.exp: New file.
9012
d48ba5e8
DE
90132014-10-02 Doug Evans <dje@google.com>
9014
9015 * gdb.base/structs.c (main): Don't run forever.
9016
2278c276
PA
90172014-10-02 Pedro Alves <palves@redhat.com>
9018
9019 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
9020 (top level) <stop threads 1, stop threads 2>: Use it.
9021
b57bacec
PA
90222014-10-02 Pedro Alves <palves@redhat.com>
9023
9024 * gdb.threads/break-while-running.exp (test): Add new
9025 'update_thread_list' argument. Skip "info threads" if false.
9026 (top level): Add new 'update_thread_list' axis.
9027
13fd3ff3
PA
90282014-10-02 Pedro Alves <palves@redhat.com>
9029
9030 PR breakpoints/17431
9031 * gdb.base/execl-update-breakpoints.c: New file.
9032 * gdb.base/execl-update-breakpoints.exp: New file.
9033
0fec99e8
PA
90342014-10-01 Pedro Alves <palves@redhat.com>
9035
9036 * gdb.base/breakpoint-in-ro-region.c: New file.
9037 * gdb.base/breakpoint-in-ro-region.exp: New file.
9038
2ddf4301
SM
90392014-10-01 Simon Marchi <simon.marchi@ericsson.com>
9040
9041 * gdb.mi/mi-exit-code.exp: New file.
9042 * gdb.mi/mi-exit-code.c: New file.
9043
6a5f3f43
YQ
90442014-09-30 Yao Qi <yao@codesourcery.com>
9045
9046 * lib/prelink-support.exp (build_executable_own_libs): Error if
9047 the target isn't native.
9048
345bcc73
YQ
90492014-09-30 Yao Qi <yao@codesourcery.com>
9050
9051 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
9052 false.
9053
a25a5a45
PA
90542014-09-22 Pedro Alves <palves@redhat.com>
9055
9056 * gdb.threads/break-while-running.exp: New file.
9057 * gdb.threads/break-while-running.c: New file.
9058
00ba3162
YQ
90592014-09-19 Yao Qi <yao@codesourcery.com>
9060
9061 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
9062 Invoke test. Restart GDB with --readnow and invoke test again.
9063
c3b7b696
YQ
90642014-09-19 Yao Qi <yao@codesourcery.com>
9065
9066 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
9067 proc set_breakpoint_on_gcd_function. Invoke
9068 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
9069 invoke set_breakpoint_on_gcd_function again.
9070
2b4fd423
DE
90712014-09-18 Doug Evans <dje@google.com>
9072
9073 * gdb.dwarf2/symtab-producer.exp: New file.
9074
a5947601
SDJ
90752014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9076
9077 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
9078 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
9079 * gdb.base/global-var-nested-by-dso.c: Likewise.
9080 * gdb.base/global-var-nested-by-dso.exp: Likewise.
9081
91c19059
SDJ
90822014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
9083 Pedro Alves <palves@redhat.com>
9084
9085 * gdb.base/watch-bitfields.exp: Pass string other than test file
9086 name to prepare_for_testing.
9087 (watch): New procedure.
9088 (expect_watchpoint): Use with_test_prefix.
9089 (top level): Factor out tests to ...
9090 (test_watch_location, test_regular_watch): ... these new
9091 procedures, and use with_test_prefix and gdb_continue_to_end.
9092
bb9d5f81
PP
90932014-09-16 Patrick Palka <patrick@parcs.ath.cx>
9094
9095 PR breakpoints/12526
9096 * gdb.base/watch-bitfields.exp: New file.
9097 * gdb.base/watch-bitfields.c: New file.
9098
635856f5
PA
90992014-09-16 Pedro Alves <palves@redhat.com>
9100
9101 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
9102 software and hardware addresses, not software address against
9103 itself.
9104
7280ceea
PA
91052014-09-16 Pedro Alves <palves@redhat.com>
9106
9107 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
9108 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
9109
428b16bd
PA
91102014-09-16 Pedro Alves <palves@redhat.com>
9111
9112 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
9113 files.
9114 * gdb.base/a2-run.exp: Remove all code guarded by istarget
9115 "*-*-vxworks*" throughout.
9116 * gdb.base/break.exp: Likewise.
9117 * gdb.base/default.exp: Likewise.
9118 * gdb.base/scope.exp: Likewise.
9119 * gdb.base/sepdebug.exp: Likewise.
9120 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
9121 throughout.
9122 * gdb.base/run.c: Likewise.
9123 * gdb.base/sepdebug.c: Likewise.
9124 * gdb.hp/gdb.aCC/run.c: Likewise.
9125 * gdb.reverse/until-reverse.c: Likewise.
9126 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
9127
666d413c
YQ
91282014-09-16 Yao Qi <yao@codesourcery.com>
9129
9130 * boards/local-remote-host-native.exp: New file.
9131
57cbd724
DE
91322014-09-14 Doug Evans <xdje42@gmail.com>
9133
9134 * gdb.threads/queue-signal.c (thread_count): New variable.
9135 (thread_count_mutex, thread_count_condvar): New variables.
9136 (incr_thread_count, wait_all_threads_running): New functions.
9137 (main): Wait for all threads to be in their thread functions.
9138
81219e53
DE
91392014-09-13 Doug Evans <xdje42@gmail.com>
9140
9141 * gdb.threads/queue-signal.c: New file.
9142 * gdb.threads/queue-signal.exp: New file.
9143
3714cea7
DE
91442014-09-13 Doug Evans <xdje42@gmail.com>
9145
9146 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
9147 be consistent with what default_gdb_init uses.
9148 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
9149 the plain text of the prompt. Add some logging printfs.
9150 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
9151
fa43b1d7
PA
91522014-09-12 Pedro Alves <palves@redhat.com>
9153
9154 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
9155 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
9156 * gdb.arch/i386-size-overlap.exp: Likewise.
9157 * gdb.arch/i386-size.exp: Likewise.
9158 * gdb.arch/i386-unwind.exp: Likewise.
9159 * gdb.base/a2-run.exp: Likewise.
9160 * gdb.base/break.exp: Likewise.
9161 * gdb.base/charset.exp: Likewise.
9162 * gdb.base/chng-syms.exp: Likewise.
9163 * gdb.base/commands.exp: Likewise.
9164 * gdb.base/dbx.exp: Likewise.
9165 * gdb.base/find.exp: Likewise.
9166 * gdb.base/funcargs.exp: Likewise.
9167 * gdb.base/jit-simple.exp: Likewise.
9168 * gdb.base/reread.exp: Likewise.
9169 * gdb.base/sepdebug.exp: Likewise.
9170 * gdb.base/step-bt.exp: Likewise.
9171 * gdb.cp/mb-inline.exp: Likewise.
9172 * gdb.cp/mb-templates.exp: Likewise.
9173 * gdb.objc/basicclass.exp: Likewise.
9174 * gdb.threads/killed.exp: Likewise.
9175
9d9bf2df
EBM
91762014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9177
9178 PR tdep/17379
9179 * gdb.arch/powerpc-stackless.S: New file.
9180 * gdb.arch/powerpc-stackless.exp: New file.
9181
1cf2f1b0
JK
91822014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9183
9184 * gdb.base/attach.c: Include unistd.h.
9185 (main): Call alarm. Add label postloop.
9186 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
9187 gdb_breakpoint, gdb_continue_to_breakpoint.
9188 (test_command_line_attach_run): Kill ${testpid} in one exit path.
9189
98880d46
PA
91902014-09-11 Pedro Alves <palves@redhat.com>
9191
9192 PR gdb/17347
9193 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
9194 * gdb.base/attach.exp (test_command_line_attach_run): New
9195 procedure.
9196 (top level): Call it.
9197
4c92ff2c
PA
91982014-09-11 Pedro Alves <palves@redhat.com>
9199
9200 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
9201 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
9202 (do_command_attach_tests): Use spawn_wait_for_attach.
9203 * gdb.base/solib-overlap.exp: Likewise.
9204 * gdb.multi/multi-attach.exp: Likewise.
9205 * gdb.python/py-prompt.exp: Likewise.
9206 * gdb.python/py-sync-interp.exp: Likewise.
9207 * gdb.server/ext-attach.exp: Likewise.
9208
3adc1a7d
GKB
92092014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
9210
9211 * gdb.fortran/array-element.exp: Remove unexpected "continue"
9212 command in testcase. Simplify testcase.
9213
96334934
JB
92142014-09-10 Joel Brobecker <brobecker@adacore.com>
9215
9216 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
9217
eb479039
JB
92182014-09-10 Joel Brobecker <brobecker@adacore.com>
9219
9220 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
9221
deede10c
JB
92222014-09-10 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
9225
7828a5f5
JB
92262014-09-10 Joel Brobecker <brobecker@adacore.com>
9227
9228 * gdb.dwarf2/dynarr-ptr.c: New file.
9229 * gdb.dwarf2/dynarr-ptr.exp: New file.
9230
33aeebcf
MR
92312014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9232
9233 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
9234 of 30 rather than hardcoding 120 for a slow test case. Take the
9235 `gdb,timeout' target setting into account for this calculation.
9236 Don't extend the timeout for the test cases that don't need it.
9237
7b415901
MR
92382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9239
9240 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
9241 a factor of 2 for a slow test case. Take the `gdb,timeout'
9242 target setting into account for this calculation.
9243 * gdb.reverse/until-precsave.exp: Increase the timeout by
9244 a factor of 15 and 3 respectively rather than adding 120
9245 for a pair of slow test cases. Take the `gdb,timeout'
9246 target setting into account for this calculation.
9247
4a40f85a
MR
92482014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9249
9250 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
9251 timeout, don't pass one down to gdb_expect.
9252 (gdb_expect): Rework timeout selection.
9253
09635af7
MR
92542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9255
9256 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
9257 exception on timeout.
9258 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
9259 (gdbserver_start_extended): Catch any `gdbserver_start' error
9260 exceptions.
9261 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
9262 * lib/mi-support.exp (mi_gdb_target_load): Catch any
9263 `gdbserver_gdb_load' error exceptions.
9264
2bdd10b7
MR
92652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
9266
9267 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
9268 120 on waiting for the TCP socket to open.
9269
316935f0
DE
92702014-09-09 Doug Evans <xdje42@gmail.com>
9271
9272 * gdb.base/default.exp (show_conv_list): Add _caller_is,
9273 _caller_matches, _any_caller_is, _any_caller_matches.
9274
83740597
DE
92752014-09-09 Doug Evans <xdje42@gmail.com>
9276
9277 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
9278
4c122fc3
YQ
92792014-09-09 Yao Qi <yao@codesourcery.com>
9280
9281 * gdb.mi/mi-var-display.exp: Set print symbol off.
9282
a9f116cb
GKB
92832014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
9284
9285 PR gdb/17035
9286 * gdb.base/commands.exp: Add tests to verify user-defined
9287 commands with empty bodies.
9288 * gdb.python/py-cmd.exp: Test that we don't show user-defined
9289 python commands in `show user command`.
9290 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
9291 scheme commands in `show user command`.
9292
c75bd3a2
JK
92932014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 PR python/17355
9296 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
9297 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
9298 * gdb.python/py-framefilter-invalidarg.exp: New file.
9299 * gdb.python/py-framefilter-invalidarg.py: New file.
9300
faa42425
DE
93012014-09-06 Doug Evans <xdje42@gmail.com>
9302
9303 PR 15276
9304 * gdb.python/py-caller-is.c: New file.
9305 * gdb.python/py-caller-is.exp: New file.
9306
474ca4f6
SDJ
93072014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
9308
9309 PR gdb/17235
9310 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
9311 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
9312
eb0b0463
SDJ
93132014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
9314
9315 PR fortran/17237
9316 * gdb.fortran/print-formatted.exp: New file.
9317 * gdb.fortran/print-formatted.f90: Likewise.
9318
5f3b99cf
SS
93192014-09-03 Sasha Smundak <asmundak@google.com>
9320
9321 * gdb.python/py-frame.exp: Test Frame.read_register.
9322
7d793aa9
SDJ
93232014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
9324
9325 PR python/16699
9326 * gdb.python/py-completion.exp: New file.
9327 * gdb.python/py-completion.py: Likewise.
9328
fb0576e9
DE
93292014-08-28 Doug Evans <dje@google.com>
9330
9331 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
9332 eax,etc. are live with values set by gdb and thus the compiler can't
9333 use them.
9334 * gdb.arch/i386-pseudo.c (main): Ditto.
9335
ee92b0dd
DE
93362014-08-27 Doug Evans <dje@google.com>
9337
9338 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
9339
6649db35
DE
93402014-08-25 Doug Evans <dje@google.com>
9341
9342 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
9343 (main): Ditto.
9344
564b7600
DE
93452014-08-25 Doug Evans <dje@google.com>
9346
9347 * gdb.threads/thread-execl.exp: #include <stdio.h>.
9348
3881fb67
YQ
93492014-08-24 Yao Qi <yao@codesourcery.com>
9350
9351 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
9352 symbol off.
9353 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
9354
a05a36a5
DE
93552014-08-22 Doug Evans <dje@google.com>
9356
9357 PR 17276
9358 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
9359 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
9360 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
9361
7c343b48
YQ
93622014-08-22 Yao Qi <yao@codesourcery.com>
9363
9364 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
9365 * gdb.python/py-finish-breakpoint2.exp: Likewise.
9366 * gdb.python/python.exp: Likewise. Use .py file on the host
9367 instead of the build.
9368
22fd09ae
JK
93692014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 * gdb.threads/gcore-stale-thread.c: New file.
9372 * gdb.threads/gcore-stale-thread.exp: New file.
9373
a8454a7c
PA
93742014-08-21 Pedro Alves <palves@redhat.com>
9375
9376 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
9377 * gdb.base/gcore-relro-pie.exp: Likewise.
9378 * gdb.base/gcore-relro.exp: Likewise.
9379 * gdb.base/gcore.exp: Likewise.
9380 * gdb.base/print-symbol-loading.exp: Likewise.
9381 * gdb.threads/gcore-thread.exp: Likewise.
9382 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
9383
2a31c623
PA
93842014-08-20 Pedro Alves <palves@redhat.com>
9385 Jan Kratochvil <jan.kratochvil@redhat.com>
9386
9387 * Makefile.in (EXTRA_RULES, CC): New variables, get from
9388 configure.
9389 (EXPECT): Handle READ1 being set.
9390 (all): Depend on EXTRA_RULES.
9391 (check-read1, expect-read1, read1.so, read1): New rules.
9392 * README (Testsuite Parameters): Document the READ1 make variable.
9393 (Race detection): New section.
9394 * configure: Regenerate.
9395 * configure.ac: If build==host==target, and running under a
9396 GNU/glibc system, add read1 to the extra Makefile rules.
9397 (EXTRA_RULES): AC_SUBST it.
9398 * lib/read1.c: New file.
9399
d36430db
JB
94002014-08-20 Joel Brobecker <brobecker@adacore.com>
9401
9402 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
9403 the handling of variables declared as a typedef to an array
9404 which a DW_AT_data_location attribute.
9405
9a0dc9e3
PA
94062014-08-19 Andrew Burgess <aburgess@broadcom.com>
9407 Pedro Alves <palves@redhat.com>
9408
9409 PR symtab/14604
9410 PR symtab/14605
9411 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
9412 gdb_test.
9413
0718a8da
PA
94142014-08-19 Pedro Alves <palves@redhat.com>
9415
9416 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
9417
13b448cd
YQ
94182014-08-19 Yao Qi <yao@codesourcery.com>
9419
9420 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
9421 right line.
9422
1cbf5077
DB
94232014-08-18 David Blaikie <dblaikie@gmail.com>
9424
9425 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
9426
bf0fae19
JB
94272014-08-18 Joel Brobecker <brobecker@adacore.com>
9428
9429 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
9430 attribute in array range.
9431
3c8c5dcc
JB
94322014-08-18 Joel Brobecker <brobecker@adacore.com>
9433
9434 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
9435
e66d4446
SC
94362014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9437
9438 PR c++/17132
9439 * gdb.cp/pr17132.cc: New file.
9440 * gdb.cp/pr17132.exp: New file.
9441
940df408
SC
94422014-08-15 Siva Chandra Reddy <sivachandra@google.com>
9443
9444 * gdb.python/py-xmethods.py (A_getarrayind)
9445 (E_method_char_worker.__call__, E_method_int_worker.__call__):
9446 Use 'print' with function call syntax.
9447 (E_method_matcher.match): Fix tab vs space indentation mixup.
9448
ebcc6c3a
YQ
94492014-08-15 Yao Qi <yao@codesourcery.com>
9450
9451 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
9452 false.
9453
775e0f04
YQ
94542014-08-15 Yao Qi <yao@codesourcery.com>
9455
9456 * gdb.cp/casts.exp: Set print symbol off.
9457 * gdb.cp/class2.exp: Likewise.
9458 * gdb.cp/overload.exp: Likewise.
9459 * gdb.cp/templates.exp: Likewise.
9460
d769e349
DE
94612014-08-11 Doug Evans <dje@google.com>
9462
9463 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
9464 (test_load_shlib): Update.
9465
20c6f1e1
YQ
94662014-08-09 Yao Qi <yao@codesourcery.com>
9467
9468 * gdb.base/display.exp: Invoke is_address_zero_readable.
9469 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
9470 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
9471 * gdb.base/hbreak-unmapped.exp: Return if
9472 is_address_zero_readable returns true.
9473 * gdb.base/signest.exp: Likewise.
9474 * gdb.base/signull.exp: Likewise.
9475 * gdb.base/sigbpt.exp: Likewise.
9476 * gdb.guile/scm-disasm.exp: Do the test if
9477 is_address_zero_readable returns false.
9478 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
9479 * gdb.python/py-arch.exp: Likewise.
9480 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
9481 * lib/gdb.exp (is_address_zero_readable): New proc.
9482
5792e8e3
YQ
94832014-08-09 Yao Qi <yao@codesourcery.com>
9484
9485 PR testsuite/13443
9486 * gdb.mi/mi-var-display.exp: Make test messages unique.
9487
3cecbbbe
TT
94882014-08-04 Tom Tromey <tromey@redhat.com>
9489
9490 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
9491 target 0".
9492
00b51ff5
TT
94932014-08-04 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
9496 "target_resume".
9497
6908c509
JB
94982014-08-01 Joel Brobecker <brobecker@adacore.com>
9499
9500 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
9501 inner_vla_struct_object_size.
9502 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
9503 as xfail.
9504
cc6563d2
PA
95052014-07-30 Pedro Alves <palves@redhat.com>
9506
9507 * gdb.threads/signal-command-handle-nopass.exp (test): Add
9508 comment.
9509
7e09a223
YQ
95102014-07-29 Yao Qi <yao@codesourcery.com>
9511
9512 PR gdb/17206
9513 * gdb.base/until-nodebug.exp: New.
9514
7ebdbe92
DE
95152014-07-28 Doug Evans <xdje42@gmail.com>
9516
9517 PR guile/17203
9518 * gdb.guile/scm-parameter.exp: Add tests for trying to create
9519 previously existing parameter, and previously ambiguously spelled
9520 parameter.
9521
fdb1adc6
WN
95222014-07-28 Will Newton <will.newton@linaro.org>
9523
9524 * gdb.base/varargs.exp: Remove KFAILs for ARM.
9525
186fcde0
DE
95262014-07-26 Ludovic Courtès <ludo@gnu.org>
9527 Doug Evans <xdje42@gmail.com>
9528
9529 PR guile/17146
9530 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
9531
70509625
PA
95322014-07-25 Pedro Alves <palves@redhat.com>
9533
9534 * gdb.threads/signal-command-handle-nopass.c: New file.
9535 * gdb.threads/signal-command-handle-nopass.exp: New file.
9536 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
9537 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
9538 * gdb.threads/signal-delivered-right-thread.c: New file.
9539 * gdb.threads/signal-delivered-right-thread.exp: New file.
9540
c3f814a1
PA
95412014-07-25 Pedro Alves <palves@redhat.com>
9542
9543 * gdb.base/double-prompt-target-event-error.exp
9544 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
9545 match.
9546 (cancel_pagination_in_target_event): Rework double prompt
9547 detection.
9548 * gdb.base/paginate-after-ctrl-c-running.exp
9549 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
9550 <return>' match.
9551 * gdb.base/paginate-bg-execution.exp
9552 (test_bg_execution_pagination_return)
9553 (test_bg_execution_pagination_cancel): Remove '-notransfer
9554 <return>' matches.
9555 * gdb.base/paginate-execution-startup.exp
9556 (test_fg_execution_pagination_return)
9557 (test_fg_execution_pagination_cancel): Remove '-notransfer
9558 <return>' matches.
9559 * gdb.base/paginate-inferior-exit.exp
9560 (test_paginate_inferior_exited): Remove '-notransfer <return>'
9561 match.
9562 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
9563 * lib/gdb.exp (pagination_prompt): Run text through
9564 string_to_regexp.
9565 (gdb_test_multiple): Match $pagination_prompt instead of
9566 "<return>".
9567 (string_to_regexp): Move to lib/gdb-utils.exp.
9568
e214cf6c
JK
95692014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9570
9571 * gdb.arch/amd64-entry-value-paramref.S: New file.
9572 * gdb.arch/amd64-entry-value-paramref.cc: New file.
9573 * gdb.arch/amd64-entry-value-paramref.exp: New file.
9574 * gdb.arch/amd64-optimout-repeat.S: New file.
9575 * gdb.arch/amd64-optimout-repeat.c: New file.
9576 * gdb.arch/amd64-optimout-repeat.exp: New file.
9577
17d0c5c8
JK
95782014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9579
9580 PR gdb/17170
9581 * gdb.base/statistics.exp: New file.
9582
b8b8facf
DE
95832014-07-17 Doug Evans <dje@google.com>
9584
74b49205 9585 PR gdb/17170
b8b8facf
DE
9586 * gdb.base/maint.exp: Update testing of per-command stats.
9587
1b5d0ab3
PA
95882014-07-16 Pedro Alves <palves@redhat.com>
9589
9590 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
9591 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
9592 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
9593 (tfile_write_buf): New functions.
9594 (add_memory_block): Rewrite using the above.
9595 (adjust_function_address): New function.
9596 (FUNCTION_ADDRESS): New macro.
9597 (write_basic_trace_file): Remove short_x local, and use
9598 tfile_write_16. Change type of func_addr local to unsigned long
9599 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
9600 here. Cast argument of add_memory_block to char pointer.
9601 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
9602 (main): Remove parameters.
9603 * gdb.trace/tfile.exp: Remove nowarnings.
9604
4d974e88
SM
96052014-07-15 Simon Marchi <simon.marchi@ericsson.com>
9606
9607 * gdb.base/debug-expr.exp: Test string evaluation with
9608 "debug expression" on.
9609
41e99568
PA
96102014-07-15 Pedro Alves <palves@redhat.com>
9611
9612 * gdb.base/reread.exp: Use clean_restart.
9613
487d9753
PL
96142014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
9615
9616 * gdb.arch/avr-flash-qualifer.c: New.
9617 * gdb.arch/avr-flash-qualifer.exp: New.
9618
cc1c52ad
PA
96192014-07-14 Pedro Alves <palves@redhat.com>
9620
9621 * gdb.base/paginate-after-ctrl-c-running.c: New file.
9622 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
9623
1e973570
PA
96242014-07-14 Pedro Alves <palves@redhat.com>
9625
9626 * gdb.base/double-prompt-target-event-error.c: New file.
9627 * gdb.base/double-prompt-target-event-error.exp: New file.
9628
93d6eb10
PA
96292014-07-14 Pedro Alves <palves@redhat.com>
9630
9631 PR gdb/17072
9632 * gdb.base/paginate-inferior-exit.c: New file.
9633 * gdb.base/paginate-inferior-exit.exp: New file.
9634
0017922d
PA
96352014-07-14 Pedro Alves <palves@redhat.com>
9636
9637 PR gdb/17072
9638 * gdb.base/paginate-bg-execution.c: New file.
9639 * gdb.base/paginate-bg-execution.exp: New file.
9640
94696ad3
PA
96412014-07-14 Pedro Alves <palves@redhat.com>
9642
9643 PR gdb/17072
9644 * gdb.base/paginate-execution-startup.c: New file.
9645 * gdb.base/paginate-execution-startup.exp: New file.
9646 * lib/gdb.exp (pagination_prompt): New global.
9647 (default_gdb_spawn): New procedure, factored out from
9648 default_gdb_spawn.
9649 (default_gdb_start): Adjust to call default_gdb_spawn.
9650 (gdb_spawn): New procedure.
9651
bd293940
PA
96522014-07-14 Pedro Alves <palves@redhat.com>
9653
9654 * lib/gdb.exp (gdb_assert): New procedure.
9655 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
9656
c933f875
PA
96572014-07-14 Pedro Alves <palves@redhat.com>
9658
9659 * gdb.base/execution-termios.c: New file.
9660 * gdb.base/execution-termios.exp: New file.
9661
d98b7a16
TT
96622014-07-14 Tom Tromey <tromey@redhat.com>
9663
9664 * gdb.cp/vla-cxx.cc: New file.
9665 * gdb.cp/vla-cxx.exp: New file.
9666
548740d6
TT
96672014-07-14 Tom Tromey <tromey@redhat.com>
9668
9669 * gdb.reverse/rerun-prec.c: New file.
9670 * gdb.reverse/rerun-prec.exp: New file.
9671
a25eb028
MR
96722014-07-12 Maciej W. Rozycki <macro@mips.com>
9673 Maciej W. Rozycki <macro@codesourcery.com>
9674
9675 * lib/gdb-utils.exp: New file.
9676 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
9677 inline `gdb_init_command' processing.
9678 (gdb_start_cmd): Likewise.
9679 * lib/mi-support.exp (mi_run_cmd): Likewise.
9680 * README: Document `gdb_init_command' and `gdb_init_commands'.
9681
218c2655
JK
96822014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9683
9684 Fix false FAIL running under a very long directory name.
9685 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
9686 and "set print elements 10000". Twice.
9687
5401fde3
YQ
96882014-07-11 Yao Qi <yao@codesourcery.com>
9689
9690 * gdb.base/exprs.exp: "set print symbol off".
9691
e76126e8
PA
96922014-07-11 Pedro Alves <palves@redhat.com>
9693
9694 * gdb.threads/kill.c: New file.
9695 * gdb.threads/kill.exp: New file.
9696
2d6f0de6
YQ
96972014-07-10 Yao Qi <yao@codesourcery.com>
9698
9699 * gdb.trace/tfile.c (write_basic_trace_file)
9700 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
9701 address written to trace file.
9702
7180e04a
PA
97032014-07-09 Pedro Alves <palves@redhat.com>
9704
9705 * gdb.base/attach-wait-input.exp: New file.
9706 * gdb.base/attach-wait-input.c: New file.
9707
9a9a7608
AB
97082014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
9709
9710 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
9711 setting up test structures.
9712 (main): Call new test function.
9713 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
9714 test function, continue into test function and walk test
9715 structures.
9716
161ac41e
YQ
97172014-07-02 Yao Qi <yao@codesourcery.com>
9718
9719 * gdb.trace/entry-values.c: Define labels 'foo_start' and
9720 'bar_start' at the beginning of functions 'foo' and 'bar'
9721 respectively.
9722 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
9723 instead of 'foo' and 'bar'.
9724
1f267ae3
MM
97252014-07-08 Markus Metzger <markus.t.metzger@intel.com>
9726
9727 * gdb.btrace/segv.exp: New.
9728 * gdb.btrace/segv.c: New.
9729
2b239efb
LM
97302014-07-02 Luis Machado <lgustavo@codesourcery.com>
9731
9732 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
9733 instruction.
9734
cf363f18
MW
97352014-06-30 Mark Wielaard <mjw@redhat.com>
9736
9737 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
9738 vulture, vilify, villar): New volatile array constants.
9739 (vindictive, vegetation): New const volatile array constants.
9740 * gdb.base/volatile.exp: Test volatile and const volatile array
9741 types.
9742
aebf9d24
AA
97432014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9744
9745 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
9746 target lacks support for awatch, rwatch, or hbreak.
9747
b67a2c6f
YQ
97482014-06-27 Yao Qi <yao@codesourcery.com>
9749
9750 * gdb.multi/dummy-frame-restore.exp: New.
9751 * gdb.multi/dummy-frame-restore.c: New.
9752
aef92902
MM
97532014-06-25 Markus Metzger <markus.t.metzger@intel.com>
9754
9755 * gdb.btrace/gcore.exp: New.
9756
8e9db26e
PA
97572014-06-23 Pedro Alves <palves@redhat.com>
9758
9759 * gdb.base/watchpoint-reuse-slot.c: New file.
9760 * gdb.base/watchpoint-reuse-slot.exp: New file.
9761
70afc5b7
SC
97622014-06-23 Siva Chandra Reddy <sivachandra@google.com>
9763
9764 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
9765 progspace's filename in 'info', 'enable' and 'disable' command
9766 tests.
9767
b972bd9c
JK
97682014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9769
9770 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
9771 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
9772 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
9773
125f8a3d
GB
97742014-06-20 Gary Benson <gbenson@redhat.com>
9775
9776 * gdb.arch/i386-avx.exp: Fix include file location.
9777 * gdb.arch/i386-sse.exp: Likewise.
9778
3ed9baed
IB
97792014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
9780
9781 * gdb.dlang/expression.exp: New file.
9782
034f788c
PA
97832014-06-19 Pedro Alves <palves@redhat.com>
9784
9785 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
9786 out from ...
9787 (top level): ... here. Iterate running tests under different
9788 scheduler-locking settings.
9789
45371d0c
LM
97902014-06-18 Luis Machado <lgustavo@codesourcery.com>
9791
9792 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
9793 to DW_FORM_addr and use non-zero addresses.
9794
5d376983
SC
97952014-06-18 Siva Chandra Reddy <sivachandra@google.com>
9796
9797 PR gdb/17017
9798 * gdb.python/py-xmethods.cc: Add global function call counters and
9799 increment them in their respective functions. Remove "cout"
9800 statements.
9801 * gdb.python/py-xmethods.exp: Make tests check the global function
9802 call counters instead of depending on inferior IO.
9803
a1aa2221
LM
98042014-06-18 Don Breazeal <donb@codesourcery.com>
9805
9806 * gdb.base/foll-fork.exp (default_fork_parent_follow):
9807 Deleted procedure.
9808 (explicit_fork_parent_follow): Deleted procedure.
9809 (explicit_fork_child_follow): Deleted procedure.
9810 (test_follow_fork): New procedure.
9811 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 9812 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
9813 procedure calls.
9814
0fc05997
YQ
98152014-06-17 Yao Qi <yao@codesourcery.com>
9816
9817 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
9818 CP1252.
9819
70795c52
LM
98202014-06-17 Luis Machado <lgustavo@codesourcery.com>
9821
9822 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
9823 Initialize ptr and S explicitly.
9824 (skip_type_update_when_not_use_rtti_test): Likewise.
9825
6be47f0c
KS
98262014-06-16 Keith Seitz <keiths@redhat.com>
9827
9828 PR mi/15863
9829 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
9830 the inferior is started.
9831
d03de421
PA
98322014-06-16 Pedro Alves <palves@redhat.com>
9833
9834 * gdb.base/break-main-file-remove-fail.c: New file.
9835 * gdb.base/break-main-file-remove-fail.exp: New file.
9836 * gdb.base/break-unload-file.exp: Use build_executable instead of
9837 prepare_for_testing.
9838 (test_break): New parameter "initial_load". Handle it.
9839 (top level): Add initial_load cmdline/file axis.
9840
f9579b99
TT
98412014-06-12 Tom Tromey <tromey@redhat.com>
9842
9843 * gdb.base/completion.exp: Don't use directory name in test.
9844
3657956b
GB
98452014-06-09 Gary Benson <gbenson@redhat.com>
9846
9847 * gdb.base/sigall.c [Functions to send signals]: Reorder to
9848 separate the always-available ANSI-standard signals from the
9849 signals that require checking.
9850 (main): Likewise.
9851 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
9852 Likewise.
9853 (main): Likewise.
9854
4186eb54
KS
98552014-06-07 Keith Seitz <keiths@redhat.com>
9856
9857 Revert:
9858 PR c++/16253
9859 * gdb.cp/var-tag.cc: New file.
9860 * gdb.cp/var-tag.exp: New file.
9861 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
9862 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
9863 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
9864 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
9865
25326a28 98662014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
9867
9868 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
9869
829155c9
PA
98702014-06-06 Pedro Alves <palves@redhat.com>
9871
9872 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
9873 in target debug output instead of looking at RSP packets,
9874 disabling the test on any target that uses hardware stepping.
9875 Update comments.
9876
61c8d22e
PA
98772014-06-06 Pedro Alves <palves@redhat.com>
9878
9879 * gdb.base/break-unload-file.exp: Fix typo.
9880
d9a47287
YQ
98812014-06-06 Yao Qi <yao@codesourcery.com>
9882
9883 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
9884 from "jit_function" to "^jit_function".
9885
e5e01dbf
YQ
98862014-06-06 Yao Qi <yao@codesourcery.com>
9887
9888 * gdb.base/async.c (foo): Add one statement.
9889 * gdb.base/async.exp: Get the next instruction address and
9890 match the output of "nexti" by instruction address. Match
9891 the hex address in the output of "finish".
9892
73ba372c
GB
98932014-06-06 Gary Benson <gbenson@redhat.com>
9894
9895 * gdb.base/call-signals.c: Remove preprocessor conditionals
9896 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
9897 SIGSEGV and SIGTERM.
9898 * gdb.base/sigall.c: Likewise.
9899 * gdb.base/unwindonsignal.c: Likewise.
9900 * gdb.reverse/sigall-reverse.c: Likewise.
9901
831517df
YQ
99022014-06-06 Yao Qi <yao@codesourcery.com>
9903
9904 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
9905 readable, skip the test.
9906
b8b91e98
YQ
99072014-06-06 Yao Qi <yao@codesourcery.com>
9908
9909 * gdb.threads/staticthreads.c (thread_function): Move the line
9910 setting breakpoint on forward.
9911 * gdb.threads/staticthreads.exp: Update comments.
9912
fb934770
LC
99132014-06-05 Ludovic Courtès <ludo@gnu.org>
9914
9915 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
9916 "history-append! type error".
9917
6ef284bd
SM
99182014-06-05 Simon Marchi <simon.marchi@ericsson.com>
9919
9920 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
9921 erroneous dprintf expected input.
9922
a872e241
DE
99232014-06-04 Doug Evans <xdje42@gmail.com>
9924
9925 * gdb.guile/scm-generics.exp: Delete.
9926
16f691fb
DE
99272014-06-04 Doug Evans <xdje42@gmail.com>
9928
9929 * gdb.guile/scm-breakpoint.exp: Update.
9930 Add tests for breakpoint registration.
9931
012370f6
TT
99322014-06-04 Tom Tromey <tromey@redhat.com>
9933
9934 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
9935 VLA-in-union.
9936 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
9937 inner_vla_struct, vla_union types. Initialize objects of those
9938 types and compute their sizes.
9939
9f5a4cef
HZ
99402014-06-04 Nathan Sidwell <nathan@codesourcery.com>
9941 Hui Zhu <hui@codesourcery.com>
9942
9943 * gdb.base/fileio.exp: Add test for shell not available as well as
9944 available.
9945 * gdb.base/fileio.c (test_system): Check for shell twice.
9946
90a45c4d
YQ
99472014-06-04 Yao Qi <yao@codesourcery.com>
9948
9949 * gdb.base/auto-connect-native-target.exp: Remove redundant
9950 space from the regexp pattern.
9951
70017e41
YQ
99522014-06-04 Yao Qi <yao@codesourcery.com>
9953
9954 * gdb.base/default.exp: Replace "child" with "native" in
9955 regexp pattern.
9956
883964a7
SC
99572014-06-03 Siva Chandra Reddy <sivachandra@google.com>
9958
9959 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
9960 * gdb.python/py-xmethods.exp: New tests to test xmethods.
9961 * gdb.python/py-xmethods.py: Python script supporting the
9962 new testcase and tests.
9963
ef370185
JB
99642014-06-03 Joel Brobecker <brobecker@adacore.com>
9965 Pedro Alves <palves@redhat.com>
9966
9967 PR breakpoints/17000
9968 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
9969 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
9970
1e2ccb61
BM
99712014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
9972
9973 * gdb.base/subst.exp: Add tests to verify partial path matching
9974 output.
9975
c6ec5ab2
PA
99762014-06-03 Pedro Alves <palves@redhat.com>
9977
9978 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
9979 target that doesn't use software single-stepping.
9980
835c559f
PA
99812014-06-03 Pedro Alves <palves@redhat.com>
9982
9983 PR breakpoints/17000
9984 * gdb.base/sss-bp-on-user-bp-2.c: New file.
9985 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
9986
06eb1586
DE
99872014-06-02 Doug Evans <xdje42@gmail.com>
9988
9989 * gdb.guile/scm-parameter.exp: New file.
9990
e698b8c4
DE
99912014-06-02 Doug Evans <xdje42@gmail.com>
9992
9993 * gdb.guile/scm-cmd.c: New file.
9994 * gdb.guile/scm-cmd.exp: New file.
9995
ded03782
DE
99962014-06-02 Doug Evans <xdje42@gmail.com>
9997
9998 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
9999 pretty-printer lookup.
10000 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
10001 (make-pp_s-printer): Call it.
10002 (make-pretty-printer-from-dict): New function.
10003 (lookup-pretty-printer-maker-from-dict): New function.
10004 (*pretty-printer*): Simplify.
10005 (make-objfile-pp_s-printer): New function.
10006 (install-objfile-pretty-printers!): New function.
10007 (make-progspace-pp_s-printer): New function.
10008 (install-progspace-pretty-printers!): New function.
10009 * gdb.guile/scm-progspace.c: New file.
10010 * gdb.guile/scm-progspace.exp: New file.
10011
41fac0cf
PA
100122014-06-02 Pedro Alves <palves@redhat.com>
10013
10014 * gdb.base/dprintf-bp-same-addr.c: New file.
10015 * gdb.base/dprintf-bp-same-addr.exp: New file.
10016
96ae5695
EBM
100172014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
10018
10019 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
10020 * gdb.arch/powerpc-power.s: Likewise.
10021
da02b3a8
JB
100222014-06-02 Joel Brobecker <brobecker@adacore.com>
10023
10024 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
10025
c72b2e7b
YQ
100262014-06-01 Yao Qi <yao@codesourcery.com>
10027
10028 * gdb.base/watchpoint.exp (test_watch_location): Check null
10029 pointer can be dereferenced. If not, do the test, otherwise
10030 skip it.
10031
53e8a631
AB
100322014-05-30 Andrew Burgess <aburgess@broadcom.com>
10033
10034 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
10035 results.
10036 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
10037
938f0e2f
AB
100382014-05-30 Andrew Burgess <aburgess@broadcom.com>
10039
10040 * gdb.arch/amd64-invalid-stack-middle.S: New file.
10041 * gdb.arch/amd64-invalid-stack-middle.c: New file.
10042 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
10043 * gdb.arch/amd64-invalid-stack-top.c: New file.
10044 * gdb.arch/amd64-invalid-stack-top.exp: New file.
10045
9ba6657a
PA
100462014-05-30 Pedro Alves <palves@redhat.com>
10047
10048 PR breakpoints/17000
10049 * gdb.base/sss-bp-on-user-bp.c: New file.
10050 * gdb.base/sss-bp-on-user-bp.exp: New file.
10051
522c09bf
DB
100522014-05-30 David Blaikie <dblaikie@gmail.com>
10053
10054 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
10055 gnu_inline semantics via attribute.
10056 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
10057 source explicitly specifies the required semantics.
10058
bf4ef81e
MR
100592014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
10060
10061 * gdb.reverse/sigall-reverse.exp: Fix a typo.
10062
329ea579
PA
100632014-05-29 Pedro Alves <palves@redhat.com>
10064 Tom Tromey <tromey@redhat.com>
10065
10066 * gdb.base/async-shell.exp: Don't enable target-async.
10067 * gdb.base/async.exp
10068 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
10069 parameter. Adjust.
10070 (top level): Don't test with "target-async".
10071 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
10072 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
10073 * gdb.base/inferior-died.exp: Don't enable target-async.
10074 * gdb.base/interrupt-noterm.exp: Likewise.
10075 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
10076 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10077 * gdb.mi/mi-nonstop.exp: Likewise.
10078 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10079 * gdb.mi/mi-nsintrall.exp: Likewise.
10080 * gdb.mi/mi-nsmoribund.exp: Likewise.
10081 * gdb.mi/mi-nsthrexec.exp: Likewise.
10082 * gdb.mi/mi-watch-nonstop.exp: Likewise.
10083 * gdb.multi/watchpoint-multi.exp: Adjust comment.
10084 * gdb.python/py-evsignal.exp: Don't enable target-async.
10085 * gdb.python/py-evthreads.exp: Likewise.
10086 * gdb.python/py-prompt.exp: Likewise.
10087 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
10088 * gdb.server/solib-list.exp: Don't enable target-async.
10089 * gdb.threads/thread-specific-bp.exp: Likewise.
10090 * lib/mi-support.exp: Adjust to use mi-async.
10091
fd664c91
PA
100922014-05-29 Pedro Alves <palves@redhat.com>
10093
10094 PR gdb/13860
10095 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
10096 reason, even in sync mode.
10097
251bde03
PA
100982014-05-29 Pedro Alves <palves@redhat.com>
10099 Hui Zhu <hui@codesourcery.com>
10100
10101 PR PR15693
10102 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
10103 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
10104 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
10105 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
10106
7f3c0343
JB
101072014-05-28 Joel Brobecker <brobecker@adacore.com>
10108
10109 * config/monitor.exp (gdb_target_monitor): Replace use of
10110 "set remotebaud" by "set serial baud".
10111
b2715b27
AW
101122014-05-26 Andy Wingo <wingo@igalia.com>
10113
10114 * gdb.guile/scm-breakpoint.exp:
10115 * gdb.guile/scm-gsmob.exp: Update to use plain old object
10116 properties instead of gdb-object-properties.
10117
498a4489
YQ
101182014-05-26 Yao Qi <yao@codesourcery.com>
10119
10120 * gdb.server/no-thread-db.exp: Specify source file name
10121 explicitly when setting a breakpoint.
10122
589fdceb
MM
101232014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10124
10125 * gdb.btrace/vdso.c: New.
10126 * gdb.btrace/vdso.exp: New.
10127
e9089e05
MM
101282014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10129
10130 * gdb.base/gcore.exp (capture_command_output): Move ...
10131 * lib/gdb.exp (capture_command_output): ... here.
10132
67b5c0c1
MM
101332014-05-23 Markus Metzger <markus.t.metzger@intel.com>
10134
10135 * gdb.btrace/data.exp: Test memory access during btrace replay.
10136
a2199296
SM
101372014-05-22 Simon Marchi <simon.marchi@ericsson.com>
10138
10139 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
10140
17b2616c
PA
101412014-05-21 Pedro Alves <palves@redhat.com>
10142
10143 PR gdb/13860
10144 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
10145 (top level): Test that output related to execution commands is
10146 sent to the console with CLI commands, but not with MI commands.
10147 Test that breakpoint events are always mirrored to the console.
10148 Also expect the new source line to be output after a "next" in
10149 async mode too. Make it a pass/fail test.
10150 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
10151 output.
10152 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
10153
5166082f
PA
101542014-05-21 Pedro Alves <palves@redhat.com>
10155
10156 * gdb.base/list.exp (build_pattern, test_list): New procedures.
10157 Use them to test variations of "list" after reaching a breakpoint.
10158 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
10159 Test "list" with listsize 10 after reaching a breakpoint.
10160 * gdb.python/python.exp (decode_line current location line
10161 number): Adjust expected line number.
10162
2f25d70f
SM
101632014-05-21 Simon Marchi <simon.marchi@ericsson.com>
10164
10165 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
10166 behavior for $args, pass it directly to "run".
10167
ff604a67
MR
101682014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
10169
10170 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
10171 30000 to 65536.
10172
6a3cb8e8
PA
101732014-05-21 Pedro Alves <palves@redhat.com>
10174
10175 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
10176 auto-connect-native-target off".
10177 * gdb.base/auto-connect-native-target.c: New file.
10178 * gdb.base/auto-connect-native-target.exp: New file.
10179
4ebfc96e
PA
101802014-05-21 Pedro Alves <palves@redhat.com>
10181
10182 * gdb.base/default.exp: Test "target native" instead of "target
10183 child".
10184
36d46afb
MW
101852014-05-21 Mark Wielaard <mjw@redhat.com>
10186
10187 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
10188
5876f503
JK
101892014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10190
10191 Fix TLS access for -static -pthread.
10192 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
10193 <HAVE_TLS> (thread_function, main): Initialize it.
10194 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
10195 Add clean_restart.
10196 <$have_tls != "">: Check TLSVAR.
10197
0256a6ac
PA
101982014-05-21 Pedro Alves <palves@redhat.com>
10199
10200 * gdb.base/dcache-line-read-error.c: New.
10201 * gdb.base/dcache-line-read-error.exp: New.
10202
936d2992
PA
102032014-05-20 Pedro Alves <palves@redhat.com>
10204
10205 * gdb.base/compare-sections.c: New file.
10206 * gdb.base/compare-sections.exp: New file.
10207
802e8e6d
PA
102082014-05-20 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.base/break-idempotent.c: New file.
10211 * gdb.base/break-idempotent.exp: New file.
10212
e59fa00f
MM
102132014-05-20 Markus Metzger <markus.t.metzger@intel.com>
10214
10215 * gdb.btrace/nohist.exp: New.
10216
8b696e31
YQ
102172014-05-20 Yao Qi <yao@codesourcery.com>
10218
10219 * lib/gdb.exp (gdb_init): Set timeout if test file is under
10220 gdb.reverse directory and gdb_reverse_timeout exists in board
10221 setting.
10222 * README: Document gdb_reverse_timeout.
10223
73c9764f
YQ
102242014-05-20 Yao Qi <yao@codesourcery.com>
10225
10226 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
10227 'test_file_name'. Treat args as a string instead of a list.
10228 (gdb_init): Rename argument 'args' by 'test_file_name'.
10229
f1f4348a
JK
102302014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10231
10232 * gdb.arch/powerpc-power.exp: New file.
10233 * gdb.arch/powerpc-power.s: New file.
10234
0dbe70ce
DE
102352014-05-16 Doug Evans <dje@google.com>
10236
10237 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
10238 * gdb.base/completion.exp: Check that all expected files exist
10239 before doing file completion.
0dbe70ce 10240
8d551b02
DE
102412014-05-16 Doug Evans <dje@google.com>
10242
10243 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
10244 Update.
10245 (do_syscall_tests_without_xml): Update.
10246
73eb7709
PA
102472014-05-16 Pedro Alves <palves@redhat.com>
10248
10249 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
10250 instead of "unknown output after running".
10251
3fae92fc
YQ
102522014-05-16 Yao Qi <yao@codesourcery.com>
10253
10254 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
10255 file1.txt from host at the end.
10256 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
10257
c2b2ccc5
DE
102582014-05-15 Doug Evans <dje@google.com>
10259
10260 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
10261 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
10262 loading file. Add test for TU lookup.
10263
8c217a4b
SM
102642014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10265
10266 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
10267 calling "-exec-arguments" or "set args" before running the
10268 inferior.
10269
3deb39c6
SM
102702014-05-15 Simon Marchi <simon.marchi@ericsson.com>
10271
10272 * lib/mi-support.exp (mi_expect_stop): Expect message for
10273 inferiors that exit with non-zero exit code.
10274
71a79f8c
YQ
102752014-05-14 Yao Qi <yao@codesourcery.com>
10276
10277 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
10278 match absolute path on remote host.
10279 (test_file_list_exec_source_files): Remove "/" from the
10280 pattern.
10281
f23fcd46
YQ
102822014-05-14 Yao Qi <yao@codesourcery.com>
10283
10284 * boards/local-remote-host-notty.exp (${board}_file): New
10285 proc.
10286
9404b58f
KM
102872014-05-07 Kyle McMartin <kyle@redhat.com>
10288
10289 Pushed by Joel Brobecker <brobecker@adacore.com>.
10290 * gdb.arch/aarch64-atomic-inst.c: New file.
10291 * gdb.arch/aarch64-atomic-inst.exp: New file.
10292
5e45f04c
YQ
102932014-05-07 Yao Qi <yao@codesourcery.com>
10294
10295 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
10296 in current context" too.
10297
c888a17d
KS
102982014-05-05 Keith Seitz <keiths@redhat.com>
10299
10300 * gdb.linespec/ls-dollar.exp: Add test for linespec
10301 file:convenience_variable.
10302
290a839c
YQ
103032014-05-05 Yao Qi <yao@codesourcery.com>
10304
10305 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
10306 traceframes into tfile and ctf trace files. Read data from
10307 trace file and test collected data.
10308 (gdb_collect_locals_test): Likewise.
10309 (gdb_unavailable_registers_test): Likewise.
10310 (gdb_unavailable_floats): Likewise.
10311 (gdb_collect_globals_test): Likewise.
10312 (top-level): Append "ctf" to trace_file_targets if GDB
10313 supports.
10314
b5262cd0
YQ
103152014-05-05 Yao Qi <yao@codesourcery.com>
10316
10317 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
10318 code to ...
10319 (gdb_collect_args_test_1): ... it. New proc.
10320 (gdb_collect_locals_test): Move some code to ...
10321 (gdb_collect_locals_test_1): ... it. New proc.
10322 (gdb_unavailable_registers_test): Move some code to ...
10323 (gdb_unavailable_registers_test_1): ... it. New proc.
10324 (gdb_unavailable_floats): Move some code to ...
10325 (gdb_unavailable_floats_1): ... it. New proc.
10326
30a1e6cc
SDJ
103272014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10328
10329 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
10330 probes to test for bitness recognition.
10331 * gdb.arch/amd64-stap-optional-prefix.exp
10332 (test_probe_value_without_reg): New procedure.
10333 Add code to test for different kinds of bitness.
10334
f33da99a
SDJ
103352014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
10336
10337 PR breakpoints/16889
10338 * gdb.arch/amd64-stap-optional-prefix.S: New file.
10339 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
10340
5b80f00d
PA
103412014-05-01 Pedro Alves <palves@redhat.com>
10342
10343 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
10344 gdb_file_cmd if no file is specified.
10345 * boards/native-extended-gdbserver.exp (gdb_load): Use the
10346 last_loaded_file to set the remote exec-file.
10347
f8c2a73c
PA
103482014-05-01 Pedro Alves <palves@redhat.com>
10349
10350 * boards/local-remote-host.exp: New file.
10351
be6e8ac7
PA
103522014-05-01 Pedro Alves <palves@redhat.com>
10353
10354 * boards/local-remote-host.exp: Rename to ...
10355 * boards/local-remote-host-notty.exp: ... this.
10356
cac0dc8f
JB
103572014-04-28 Joel Brobecker <brobecker@adacore.com>
10358
10359 * gdb.ada/dyn_arrayidx: New testcase.
10360
9730e6cc
YQ
103612014-04-26 Yao Qi <yao@codesourcery.com>
10362
10363 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
10364 and compute the length of function main. Save it in
10365 $main_length.
10366 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
10367 (top-level): Use gdb_compile to compile objects into
10368 executable and restart GDB. Remove invocation to
10369 prepare_for_testing.
10370
7ae1a6a6
PA
103712014-04-25 Simon Marchi <simon.marchi@ericsson.com>
10372 Pedro Alves <palves@redhat.com>
10373
10374 PR server/16255
10375 * gdb.multi/multi-attach.c: New file.
10376 * gdb.multi/multi-attach.exp: New file.
10377
4082afcc
PA
103782014-04-25 Pedro Alves <palves@redhat.com>
10379
10380 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
10381 user.
10382 (top level): Test that "set remote conditional-breakpoints-packet
10383 off" works as intended.
10384 * gdb.base/dprintf.exp: Test that "set remote
10385 breakpoint-commands-packet off" works as intended.
10386 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
10387 New function.
10388 (top level): Call it.
10389 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
10390 remote fast-tracepoints-packet off" works as intended.
10391 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
10392 * lib/gdb.exp (gdb_is_target_remote): ... here.
10393
2abc3f8d
DB
103942014-04-24 David Blaikie <dblaikie@gmail.com>
10395
10396 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
10397 ensure clang would not discard them.
10398 * gdb.base/gdbvars.c: Ditto.
10399 * gdb.base/memattr.c: Ditto.
10400 * gdb.base/whatis.c: Ditto.
10401 * gdb.python/py-prettyprint.c: Ditto.
10402 * gdb.trace/actions.c: Ditto.
10403 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
10404 ensure clang would not discard it.
10405
bfd39632
DB
104062014-04-24 David Blaikie <dblaikie@gmail.com>
10407
10408 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
10409 clang to emit the full definition of type required by the test
10410 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
10411
22842ff6
DB
104122014-04-24 David Blaikie <dblaikie@gmail.com>
10413
10414 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
10415 coax Clang into emitting the definition of the type.
10416 * gdb.cp/pr10728-x.h (y): Ditto.
10417 * gdb.cp/pr10728-y.cc (y): Ditto.
10418
c2e827ad
DB
104192014-04-24 David Blaikie <dblaikie@gmail.com>
10420
10421 * gdb.base/label.exp: XFAIL label related tests under Clang.
10422 * gdb.cp/cplabel.exp: Ditto.
10423 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
10424 under Clang those using labels.
10425
4c2d33e7
YQ
104262014-04-25 Yao Qi <yao@codesourcery.com>
10427
10428 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
10429 double_label.
10430 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
10431 partial_label and double_label.
10432
56083b99
DB
104332014-04-24 David Blaikie <dblaikie@gmail.com>
10434
10435 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
10436
25d4e99d
DB
104372014-04-24 David Blaikie <dblaikie@gmail.com>
10438
10439 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
10440 of the function to work across GCC and Clang.
10441 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
10442 pointer types (const void ** const V void **).
10443
01f9f808
MS
104442014-04-24 Michael Sturm <michael.sturm@mintel.com>
10445 Walfred Tedeschi <walfred.tedeschi@intel.com>
10446
10447 * Makefile.in (EXECUTABLES): Added i386-avx512.
10448 * gdb.arch/i386-avx512.c: New file.
10449 * gdb.arch/i386-avx512.exp: Likewise.
10450
4b48d439
KS
104512014-04-23 Keith Seitz <keiths@redhat.com>
10452
10453 * lib/mi-support.exp (mi_list_breakpoints): Delete.
10454 (mi_make_breakpoint_table): New procedure.
10455 (mi_create_breakpoint): Use mi_make_breakpoint
10456 and return the result.
10457 (mi_make_breakpoint): New procedure.
10458 (mi_build_kv_pairs): New procedure.
10459
10460 * gdb.mi/mi-break.exp: Remove unused globals,
10461 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
10462 All callers updated.
10463 * gdb.mi/mi-dprintf.exp: Use variable to track command
10464 number.
10465 Update all callers of mi_create_breakpoint and use
10466 mi_make_breakpoint_table.
10467 Remove any unused global variables.
10468 * gdb.mi/mi-nonstop.exp: Likewise.
10469 * gdb.mi/mi-nsintrall.exp: Likewise.
10470 * gdb.mi/mi-nsmoribund.exp: Likewise.
10471 * gdb.mi/mi-nsthrexec.exp: Likewise.
10472 * gdb.mi/mi-reverse.exp: Likewise.
10473 * gdb.mi/mi-simplerun.exp: Likewise.
10474 * gdb.mi/mi-stepn.exp: Likewise.
10475 * gdb.mi/mi-syn-frame.exp: Likewise.
10476 * gdb.mi/mi-until.exp: Likewise.
10477 * gdb.mi/mi-var-cp.exp: Likewise.
10478 * gdb.mi/mi-var-display.exp: Likewise.
10479 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
10480 * gdb.mi/mi2-var-child.exp: Likewise.
10481 * gdb.mi/mi-vla-c99.exp: Likewise.
10482 * lib/mi-support.exp: Likewise.
10483
10484 From Ian Lance Taylor <iant@cygnus.com>:
10485 * lib/gdb.exp (parse_args): New procedure.
10486
08351840
PA
104872014-04-23 Pedro Alves <palves@redhat.com>
10488
10489 * gdb.base/break-unload-file.c: New file.
10490 * gdb.base/break-unload-file.exp: New file.
10491 * gdb.base/sym-file-lib.c (baz): New function.
10492 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
10493 field.
10494 (load): Store the segment's mapped size.
10495 (unload): New function.
10496 (unload_shlib): New function.
10497 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
10498 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
10499 set a breakpoint at baz, and call it.
10500 * gdb.base/sym-file.exp: New tests for stale breakpoint
10501 instructions.
10502
076855f9
PA
105032014-04-23 Pedro Alves <palves@redhat.com>
10504
10505 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
10506 * gdb.base/hbreak-in-shr-unsupported.c: New file.
10507 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
10508 * gdb.base/hbreak-unmapped.c: New file.
10509 * gdb.base/hbreak-unmapped.exp: New file.
10510 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
10511 * lib/gdb.exp (gdb_is_target_remote): ... here.
10512
483805cf
PA
105132014-04-22 Pedro Alves <palves@redhat.com>
10514
10515 * gdb.base/consecutive-step-over.c: New file.
10516 * gdb.base/consecutive-step-over.exp: New file.
10517
06d97543
PA
105182014-04-22 Pedro Alves <palves@redhat.com>
10519
10520 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
10521 instead of send_gdb/gdb_expect.
10522
b4429ea2
YQ
105232014-04-22 Yao Qi <yao@codesourcery.com>
10524
10525 * lib/trace-support.exp (generate_tracefile): New procedure.
10526 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
10527 return 0.
10528 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
10529 if generate_tracefile returns 1.
10530
51d48146
PA
105312014-04-18 Tom Tromey <palves@redhat.com>
10532 Pedro alves <tromey@redhat.com>
10533
10534 PR backtrace/15558
10535 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
10536 with a backtrace limit.
10537 * gdb.python/py-frame-inline.exp: Test running to an inline
10538 function with a backtrace limit, and printing the newest frame.
10539 * gdb.python/py-frame-inline.c (main): Call f.
10540
bd1dce5f
MS
105412014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10542
10543 * gdb.java/jnpe.exp: Drop srcdir from untested path.
10544
40d1a503
MS
105452014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
10546
10547 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
10548 Drop prefix from unsupported source file path.
10549
389b98f7
YQ
105502014-04-17 Yao Qi <yao@codesourcery.com>
10551
10552 * lib/gdb.exp (with_target_charset): New proc.
10553 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
10554 with_target_charset.
10555 (test_print_strings): Likewise.
10556 (test_repeat_bytes): Likewise.
10557 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
10558 for some tests.
10559
22869d73
KS
105602014-04-16 Keith Seitz <keiths@redhat.com>
10561
10562 PR gdb/15827
10563 * gdb.dwarf2/corrupt.c: New file.
10564 * gdb.dwarf2/corrupt.exp: New file.
10565
c4f87ca6
KS
105662014-04-16 Keith Seitz <keiths@redhat.com>
10567
10568 PR c++/16597
10569 * gdb.cp/namelessclass.cc: New file.
10570 * gdb.cp/namelessclass.exp: New file.
10571 * gdb.cp/namelessclass.S: New file.
10572
ab19de87
DE
105732014-04-16 Doug Evans <dje@google.com>
10574
10575 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
10576 Add comment.
10577 (gdbserver_default_get_comm_port): New function.
10578 (gdbserver_start): Check if board file provided
10579 "gdbserver,get_comm_port" and use it if so.
10580 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
10581 (gdb,socketport): Set to "stdio".
10582 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
10583 (stdio_gdbserver_template): Delete.
10584 (${board}_get_remote_address): Update.
10585 (${board}_build_remote_cmd): Delete.
10586 (${board}_get_comm_port): New function.
10587 (${board}_spawn): Update.
10588 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
10589 Delete.
10590 (${board}_get_remote_address): Update.
10591 (${board}_get_comm_port): New function.
10592
fc98a809
AB
105932014-04-16 Andrew Burgess <aburgess@broadcom.com>
10594
10595 * gdb.base/memattr.exp: Improve regexps to handle memory regions
10596 appearing in any order.
10597
87fd9e6e
DE
105982014-04-15 Doug Evans <dje@google.com>
10599
10600 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
10601 uninitialized value of "description".
10602
099fc3ea
KS
106032014-04-15 Keith Seitz <keiths@redhat.com>
10604
10605 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
10606 Remove unused globals.
10607 (test_running_the_program): Likewise.
10608 (test_controlled_execution): Likewise.
10609 (test_controlling_breakpoints): Likewise.
10610 (test_program_termination): Likewise.
10611
5da151d4
KS
106122014-04-15 Keith Seitz <keiths@redhat.com>
10613
10614 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
10615 unused globals.
10616 (test_rbreak_creation_and_listing): Likewise.
10617 (test_ignore_count): Likewise.
10618 (test_error): Likewise.
10619
35e5d2f0
PA
106202014-04-15 Pedro Alves <palves@redhat.com>
10621
10622 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
10623 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
10624 sym-file-loader.c.
10625 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10626 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10627 to sym-file-loader.c.
10628 (struct library): Forward declare.
10629 (load_shlib, lookup_function): Change prototypes.
10630 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10631 (translate_offset): Remove declarations.
10632 (get_text_addr): New declaration.
10633 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
10634 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
10635 sym-file-loader.h.
10636 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
10637 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
10638 here from sym-file-loader.h.
10639 (struct library): New structure.
10640 (load_shlib, lookup_function): Change prototypes and adjust to
10641 work with a struct library.
10642 (find_shstrtab, find_strtab, find_shdr, find_symtab)
10643 (translate_offset): Make static.
10644 (get_text_addr): New function.
10645 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
10646
eb4c1710
PA
106472014-04-15 Pedro Alves <palves@redhat.com>
10648
10649 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
10650
2d1baf52
PA
106512014-04-15 Pedro Alves <palves@redhat.com>
10652
10653 * gdb.base/sym-file-loader.c: Include <limits.h>.
10654 (SELF_LINK): New define.
10655 (get_origin): New function.
10656 (load_shlib): Use it.
10657 * gdb.base/sym-file.exp: Don't early return if the target is
10658 remote. Use runto_main, and issue fail is that fails. Use
10659 gdb_load_shlibs.
10660 (shlib_name): Delete.
10661 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
10662
7dd6df01
PA
106632014-04-15 Pedro Alves <palves@redhat.com>
10664
10665 * gdb.base/sym-file.exp: Remove regex characters from test
10666 message. Don't refer to breakpoint numbers in test messages.
10667
b50c8614
KS
106682014-04-14 Keith Seitz <keiths@redhat.com>
10669
10670 PR c++/16253
10671 * gdb.cp/var-tag.cc: New file.
10672 * gdb.cp/var-tag.exp: New file.
10673 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
10674 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
10675 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
10676 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
10677
3d567982
TT
106782014-04-14 Tom Tromey <tromey@redhat.com>
10679
10680 * gdb.cp/classes.exp (test_enums): Handle underlying type.
10681 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
10682 type.
10683 * gdb.cp/enum-class.exp: New file.
10684 * gdb.cp/enum-class.cc: New file.
10685
0626fc76
TT
106862014-04-14 Tom Tromey <tromey@redhat.com>
10687
10688 * gdb.dwarf2/enum-type.exp: New file.
10689
dca325b3
SA
106902014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10691
10692 * gdb.mi/mi-vla-c99.exp: New file.
10693 * gdb.mi/vla.c: New file.
10694
5854b38a
SA
106952014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10696
10697 * gdb.base/vla-datatypes.c: New file.
10698 * gdb.base/vla-datatypes.exp: New file.
10699
463bb957
SA
107002014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10701
10702 * gdb.base/vla-ptr.c: New file.
10703 * gdb.base/vla-ptr.exp: New file.
10704
3dd170be
SA
107052014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10706
10707 * gdb.dwarf2/count.exp: New file.
10708
5ecaaa66
SA
107092014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
10710
10711 * gdb.base/vla-sideeffect.c: New file.
10712 * gdb.base/vla-sideeffect.exp: New file.
10713
41f1ada5
DB
107142014-04-14 David Blaikie <dblaikie@gmail.com>
10715
10716 * gdb.mi/non-stop.c: Add return value for non-void function return
10717 statement.
10718 * gdb.threads/staticthreads.c: Ditto.
10719
0be03e84
DE
107202014-04-12 Siva Chandra Reddy <sivachandra@google.com>
10721 Doug Evans <xdje42@gmail.com>
10722
10723 * gdb.guile/scm-value.c: Improve test case.
10724 * gdb.guile/scm-value.exp: Add new test.
10725
f180a1fb
DB
107262014-04-11 David Blaikie <dblaikie@gmail.com>
10727
10728 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
10729 override Clang's default.
10730
6b662e19
JB
107312014-04-11 Joel Brobecker <brobecker@adacore.com>
10732
10733 Revert the following changes (regressions):
10734
10735 * gdb.base/vla-sideeffect.c: New file.
10736 * gdb.base/vla-sideeffect.exp: New file.
10737
10738 * gdb.dwarf2/count.exp: New file.
10739
10740 * gdb.base/vla-multi.c: New file.
10741 * gdb.base/vla-multi.exp: New file.
10742
10743 * gdb.base/vla-ptr.c: New file.
10744 * gdb.base/vla-ptr.exp: New file.
10745
10746 * gdb.base/vla-datatypes.c: New file.
10747 * gdb.base/vla-datatypes.exp: New file.
10748
10749 * gdb.mi/mi-vla-c99.exp: New file.
10750 * gdb.mi/vla.c: New file.
10751
245a5f0b
KS
107522014-04-11 Keith Seitz <keiths@redhat.com>
10753
10754 PR c++/16675
10755 * gdb.cp/cpsizeof.exp: New file.
10756 * gdb.cp/cpsizeof.cc: New file.
10757
58a84dcf
SA
107582014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10759
191a8a90
JB
10760 * gdb.mi/mi-vla-c99.exp: New file.
10761 * gdb.mi/vla.c: New file.
58a84dcf 10762
c8655f75
SA
107632014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10764
10765 * gdb.base/vla-datatypes.c: New file.
10766 * gdb.base/vla-datatypes.exp: New file.
10767
024e13b4
SA
107682014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10769
10770 * gdb.base/vla-ptr.c: New file.
10771 * gdb.base/vla-ptr.exp: New file.
10772
1a237e0e
SA
107732014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10774
10775 * gdb.base/vla-multi.c: New file.
10776 * gdb.base/vla-multi.exp: New file.
10777
504f3432
SA
107782014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10779
10780 * gdb.dwarf2/count.exp: New file.
10781
3bce8237
SA
107822014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
10783
191a8a90
JB
10784 * gdb.base/vla-sideeffect.c: New file.
10785 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 10786
322f9c21
YQ
107872014-04-11 Yao Qi <yao@codesourcery.com>
10788
10789 * gdb.base/completion.exp: Check file exists before running tests
10790 on file completion.
10791
d708bcd1
PA
107922014-04-10 Pedro Alves <palves@redhat.com>
10793
10794 * gdb.base/cond-eval-mode.c: New file.
10795 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
10796 prepare_for_testing to build the new file. Check result of
10797 runto_main.
10798 (test_break, test_watch): New procedures.
10799 (top level): Use them.
10800
ae1d2761
PM
108012014-04-08 Pierre Muller <muller@sourceware.org>
10802
10803 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
10804 Ctrl-V use for mingw hosts.
10805
7af389b8
SC
108062014-04-07 Siva Chandra Reddy <sivachandra@google.com>
10807
10808 * gdb.python/py-value.c: Improve test case.
10809 * gdb.python/py-value.exp: Add new test.
10810
5e703181
DE
108112014-04-07 David Blaikie <dblaikie@gmail.com>
10812
10813 * lib/compiler.c: Identify the clang compiler.
10814 * lib/compiler.cc: Ditto.
10815
9810b410
YQ
108162014-04-03 Yao Qi <yao@codesourcery.com>
10817
10818 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
10819
98d1b8dc
AB
108202014-04-01 Anton Blanchard <anton@samba.org>
10821
10822 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
10823 messages unique.
10824
3114cea1
AB
108252014-04-01 Anton Blanchard <anton@samba.org>
10826
10827 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
10828 prepare_for_testing.
10829
62f7182c
AB
108302014-04-01 Anton Blanchard <anton@samba.org>
10831
10832 * gdb.arch/ppc64-atomic-inst.c: Remove.
10833 * gdb.arch/ppc64-atomic-inst.S: New file.
10834 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
10835
770e7fc7
DE
108362014-03-31 Doug Evans <dje@google.com>
10837
10838 * gdb.base/print-symbol-loading-lib.c: New file.
10839 * gdb.base/print-symbol-loading-main.c: New file.
10840 * gdb.base/print-symbol-loading.exp: New file.
10841
46e2bafa
YQ
108422014-03-31 Yao Qi <yao@codesourcery.com>
10843
10844 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
10845
8776cfe9
JB
108462014-03-28 Joel Brobecker <brobecker@adacore.com>
10847
10848 * gdb.ada/mi_dyn_arr: New testcase.
10849
5d1ef361
DE
108502014-03-27 Doug Evans <dje@google.com>
10851
10852 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
10853
b5bee914
YQ
108542014-03-27 Yao Qi <yao@codesourcery.com>
10855
10856 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
10857 if target is nios2-*-*.
10858
0d4d0e77
YQ
108592014-03-26 Yao Qi <yao@codesourcery.com>
10860
10861 * lib/gdb.exp (readline_is_used): New proc.
10862 * gdb.base/completion.exp: Move tests on command complete up.
10863 Skip the rest of tests if readline is not used.
10864 * gdb.ada/complete.exp: Skp the test if readline is not
10865 used.
10866 * gdb.base/filesym.exp: Likewise.
10867 * gdb.base/macscp.exp: Likewise.
10868 * gdb.base/readline-ask.exp: Likewise.
10869 * gdb.base/readline.exp: Likewise.
10870 * gdb.python/py-cmd.exp: Likewise.
10871 * gdb.trace/tfile.exp: Likewise.
10872
29361eee
YQ
108732014-03-26 Yao Qi <yao@codesourcery.com>
10874
10875 * gdb.base/macscp.exp: Fix code format issues.
10876
bc9a5525
UW
108772014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
10878
10879 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
10880 * gdb.asm/powerpc64le.inc: New file.
10881
d3839ede
PA
108822014-03-25 Pedro Alves <palves@redhat.com>
10883 Doug Evans <dje@google.com>
10884
10885 * gdb.base/source-execution.c: New file.
10886 * gdb.base/source-execution.exp: New file.
10887 * gdb.base/source-execution.gdb: New file.
10888
01672a57
DE
108892014-03-24 Doug Evans <dje@google.com>
10890
10891 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
10892 using fission.
10893
88bbeca9
HZ
108942014-03-24 Hui Zhu <hui@codesourcery.com>
10895 Pedro Alves <palves@redhat.com>
10896
10897 PR breakpoints/16101
10898 * gdb.base/dprintf.exp: Use unsupported rather than changing the
10899 test pass/fail messages. Detect missing support for dprintf when
10900 breakpoints are actually inserted.
10901 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
10902 breakpoints are actually inserted.
10903 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
10904 fails.
10905
d2348791
JK
109062014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10907
10908 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
10909
feef67ab
DE
109102014-03-22 Doug Evans <xdje42@gmail.com>
10911
10912 * gdb.python/python.exp (python not supported): Verify multi-line
10913 python command issues an error.
25d743f9 10914 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 10915 guile command issues an error.
feef67ab 10916
ecebef6a
MR
109172014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
10918
10919 * gdb.threads/thread-specific.exp: Handle the lack of usable
10920 $this_breakpoint and $this_thread.
10921
ccdd1909
HZ
109222014-03-21 Hui Zhu <hui@codesourcery.com>
10923
10924 * gdb.base/attach.exp (do_command_attach_tests): New.
10925
beb460e8
PA
109262014-03-20 Tom Tromey <tromey@redhat.com>
10927 Pedro Alves <palves@redhat.com>
10928
10929 PR cli/15718
10930 * gdb.base/condbreak-call-false.c: New file.
10931 * gdb.base/condbreak-call-false.exp: New file.
10932
40acf43a
PA
109332014-03-20 Pedro Alves <palves@redhat.com>
10934
10935 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
10936 Delete.
10937 (block_signals, unblock_signals): Delete.
10938 (child_function_2, main): Remove references to deleted variable
10939 and functions.
10940
9f5e1e02
PA
109412014-03-20 Pedro Alves <palves@redhat.com>
10942
10943 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
10944 Use pthread_kill to signal thread 2.
10945 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10946 Adjust to make the test send itself a signal rather than using the
10947 host's "kill" command.
10948
99619bea
PA
109492014-03-20 Pedro Alves <palves@redhat.com>
10950
10951 * gdb.threads/multiple-step-overs.c: New file.
10952 * gdb.threads/multiple-step-overs.exp: New file.
10953 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
10954 Adjust expected infrun debug output.
10955
2adfaa28
PA
109562014-03-20 Pedro Alves <palves@redhat.com>
10957
10958 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
10959 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
10960
31e77af2
PA
109612014-03-20 Pedro Alves <palves@redhat.com>
10962
10963 PR breakpoints/7143
10964 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
10965 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
10966 of gdb_test_multiple.
10967 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
10968 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
10969
b9f437de
PA
109702014-03-20 Pedro Alves <palves@redhat.com>
10971
10972 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
10973 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
10974
05adc73e
PA
109752014-03-19 Pedro Alves <palves@redhat.com>
10976
10977 * gdb.base/async.exp: Remove early return.
10978
6048b950
PA
109792014-03-19 Pedro Alves <palves@redhat.com>
10980
10981 * gdb.base/async.exp (step& tests): Pass explicit test messages.
10982
8bcfb00a
PA
109832014-03-19 Pedro Alves <palves@redhat.com>
10984
10985 * gdb.base/async.exp (test_background): Expect \r\n after
10986 "completed." in the fail pattern.
10987
884e37dc
PA
109882014-03-19 Pedro Alves <palves@redhat.com>
10989
10990 * gdb.base/async.exp (test_background): New procedure.
10991 Use it for all background execution command tests.
10992
148e57e2
PA
109932014-03-19 Pedro Alves <palves@redhat.com>
10994
10995 * gdb.base/async.exp: Use prepare_for_testing.
10996
f48088c7
PA
109972014-03-19 Pedro Alves <palves@redhat.com>
10998
10999 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
11000 the same line.
11001
e2f6c966
PA
110022014-03-19 Pedro Alves <palves@redhat.com>
11003
11004 * gdb.base/async.c (main): Add "jump here" and "until here" line
11005 marker comments.
11006 * gdb.base/async.exp (jump_here): New global.
11007 (jump& test): Use it.
11008 (until_here): New global.
11009 (until& test): Use it.
11010
c30568d4
PA
110112014-03-19 Pedro Alves <palves@redhat.com>
11012
11013 * gdb.base/async.exp: Don't frob gdb_protocol.
11014
0172b6a7
DE
110152014-03-18 Doug Evans <xdje42@gmail.com>
11016
11017 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
11018 Fix spelling of exec-done-display.
11019
06c868a8
JK
110202014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
11021
11022 PR gdb/15358
11023 * gdb.base/gdb-sigterm.c: New file.
11024 * gdb.base/gdb-sigterm.exp: New file.
11025
0c7e1a46
PA
110262014-03-18 Pedro Alves <palves@redhat.com>
11027
11028 PR gdb/13860
11029 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
11030 * lib/mi-support.exp (mi_expect_stop): Add special handling for
11031 solib-event.
11032
f7c77d93
JB
110332014-03-17 Joel Brobecker <brobecker@adacore.com>
11034
11035 * gdb.ada/pckd_arr_ren: New testcase.
11036
5a1e8c7a
DE
110372014-03-13 Doug Evans <xdje42@gmail.com>
11038
11039 PR guile/16612
11040 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
11041 collect after discarding symbols.
11042
350e1a76
DE
110432014-03-13 Ludovic Courtès <ludo@gnu.org>
11044 Doug Evans <xdje42@gmail.com>
11045
11046 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
11047 to history survives a gc.
11048
a69900ae
PA
110492014-03-13 Pedro Alves <palves@redhat.com>
11050
11051 * gdb.base/default.exp: Don't test "target procfs".
11052
5db9f0bd
PA
110532014-03-13 Pedro Alves <palves@redhat.com>
11054
11055 * gdb.base/default.exp: Update "target child" and "target procfs"
11056 tests to not expect "Unix".
11057
b3ccfe11
TT
110582014-03-12 Tom Tromey <tromey@redhat.com>
11059
11060 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
11061 New procs. Add target-async tests.
11062 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
11063 Add target-async tests.
11064
646f4417
AA
110652014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11066
11067 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
11068 'func_start' and 'func_end' for the beginning and end of the
11069 function code, respectively.
11070 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
11071 'func_end' instead of 'func' and 'main'.
11072
288c211f
AA
110732014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11074
11075 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
11076 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
11077 generate the debug info assembler source.
11078
e0c0f156
AA
110792014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11080
11081 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
11082 * gdb.dwarf2/arr-subrange.exp: Likewise.
11083 * gdb.dwarf2/dwz.exp: Likewise.
11084 * gdb.dwarf2/method-ptr.exp: Likewise.
11085 * gdb.dwarf2/missing-sig-type.exp: Likewise.
11086 * gdb.dwarf2/subrange.exp: Likewise.
11087 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
11088 * gdb.dwarf2/implptrpiece.exp: Likewise.
11089 * gdb.dwarf2/nostaticblock.exp: Likewise.
11090
0e5c4555
AA
110912014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
11092
11093 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
11094 directory to absolute path name arguments.
11095
5ec18f2b
JG
110962014-03-10 Joel Brobecker <brobecker@adacore.com>
11097
11098 * gdb.ada/tagged_access: New testcase.
11099
847fc4f2
MM
111002014-03-07 Markus Metzger <markus.t.metzger@intel.com>
11101
11102 * gdb.btrace/data.exp: Update expected output.
11103
cc3da688
YQ
111042014-03-06 Yao Qi <yao@codesourcery.com>
11105
11106 * gdb.trace/pr16508.exp: New file.
11107
0f26cec1
PA
111082014-03-05 Pedro Alves <palves@redhat.com>
11109
11110 PR gdb/16575
11111 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
11112 procedure.
11113 (top level): Adjust to use it. Add tests that exercise breakpoint
11114 interaction with the code-cache.
11115
7a5a839f
LC
111162014-02-26 Ludovic Courtès <ludo@gnu.org>
11117
11118 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
11119 test for 'history-append!'.
11120
31aa7e4e
JB
111212014-02-26 Joel Brobecker <brobecker@adacore.com>
11122
11123 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
11124 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
11125 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
11126 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
11127 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
11128 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
11129
1b588015
JB
111302014-02-26 Joel Brobecker <brobecker@adacore.com>
11131
11132 * testsuite/gdb.python/py-pp-re-notag.c: New file.
11133 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
11134 * testsuite/gdb.python/py-pp-re-notag.p: New file.
11135
55426c9d
JB
111362014-02-26 Joel Brobecker <brobecker@adacore.com>
11137
11138 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
11139
dc53a7ad
JB
111402014-02-26 Joel Brobecker <brobecker@adacore.com>
11141
11142 * gdb.dwarf2/arr-stride.c: New file.
11143 * gdb.dwarf2/arr-stride.exp: New file.
11144
12ab52e9
PA
111452014-02-26 Pedro Alves <palves@redhat.com>
11146
11147 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
11148 that won't ever trigger. Make sure that GDB reports the correct
11149 breakpoint that caused the stop.
11150
849c862e
JK
111512014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11152
11153 PR gdb/16626
11154 * gdb.base/auto-load-script: New file.
11155 * gdb.base/auto-load.c: New file.
11156 * gdb.base/auto-load.exp: New file.
11157
71b7d793
JK
11158 PR gdb/16626
11159 * gdb.base/auto-load.exp: Fix out-of-srctree run.
11160
e2f0d509
JK
111612014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11162
11163 Fix dw2-icycle.exp -fsanitize=address GDB crash.
11164 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
11165
50cc37c8
DE
111662014-02-24 Doug Evans <dje@google.com>
11167
11168 * lib/gdb.exp (run_on_host): Log error output if program fails.
11169
ea4758f2
PA
111702014-02-21 Pedro Alves <palves@redhat.com>
11171
11172 * gdb.threads/step-after-sr-lock.c: Rename to ...
11173 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
11174 * gdb.threads/step-after-sr-lock.exp: Rename to ...
11175 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
11176 ... this.
11177
d7b30f67
SDJ
111782014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
11179
11180 PR tdep/16397
11181 * gdb.arch/amd64-stap-special-operands.exp: New file.
11182 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
11183 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
11184 * gdb.arch/amd64-stap-triplet.S: Likewise.
11185 * gdb.arch/amd64-stap-triplet.c: Likewise.
11186
83deb43f
JB
111872014-02-20 Joel Brobecker <brobecker@adacore.com>
11188
11189 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
11190 in .section pseudo-op.
11191
adde2bff
DE
111922014-02-20 lin zuojian <manjian2006@gmail.com>
11193 Joel Brobecker <brobecker@adacore.com>
11194 Doug Evans <xdje42@gmail.com>
11195
11196 PR symtab/16581
11197 * gdb.dwarf2/dw2-icycle.S: New file.
11198 * gdb.dwarf2/dw2-icycle.c: New file.
11199 * gdb.dwarf2/dw2-icycle.exp: New file.
11200
f7bd0f78
SC
112012014-02-19 Siva Chandra Reddy <sivachandra@google.com>
11202
11203 * gdb.python/py-value-cc.cc: Improve test case to enable testing
11204 operations on gdb.Value objects.
11205 * gdb.python/py-value-cc.exp: Add new test to test operations on
11206 gdb.Value objects.
11207
c17ef0d5
DE
112082014-02-18 Doug Evans <dje@google.com>
11209
11210 * Makefile.in (TESTS): New variable.
11211 (expanded_tests, expanded_tests_or_none): New variables
11212 (check-single): Pass $(expanded_tests_or_none) to runtest.
11213 (check-parallel): Only run tests in $(TESTS) if non-empty.
11214 (check/no-matching-tests-found): New rule.
11215 * README: Document TESTS makefile variable.
11216
5dd3176f
DE
112172014-02-18 Doug Evans <dje@google.com>
11218
11219 * Makefile.in (check-parallel): rm -rf outputs temp.
11220
0b10be4f
JK
112212014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 Fix "ERROR: no fileid for" in the testsuite.
11224 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
11225
85f224e7
DE
112262014-02-12 Doug Evans <dje@google.com>
11227
11228 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
11229 (MISCELLANEOUS): New variable.
11230 (clean): rm -rf $(MISCELLANEOUS).
11231 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
11232 dwp live in the same directory as symlinks, with each symlink pointed
11233 to a differently named file in a different directory.
11234
149b30ff
DE
112352014-02-11 Doug Evans <dje@google.com>
11236
11237 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
11238 of Tcl file commands.
11239
1dfdac32
MK
112402014-02-10 Mark Kettenis <kettenis@gnu.org>
11241
11242 * gdb.threads/step-after-sr-lock.exp: Avoid executing
11243 "kill -SIGUSR1 -1".
11244
aa4fb036
JB
112452014-02-10 Joel Brobecker <brobecker@adacore.com>
11246
11247 * gdb.ada/tick_length_array_enum_idx: New testcase.
11248
ed3ef339
DE
112492014-02-10 Doug Evans <xdje42@gmail.com>
11250
11251 * configure.ac (AC_OUTPUT): Add gdb.guile.
11252 * configure: Regenerate.
11253 * lib/gdb-guile.exp: New file.
11254 * lib/gdb.exp (get_target_charset): New function.
11255 * gdb.base/help.exp: Update expected output from "apropos apropos".
11256 * gdb.guile/Makefile.in: New file.
11257 * gdb.guile/guile.exp: New file.
11258 * gdb.guile/scm-arch.c: New file.
11259 * gdb.guile/scm-arch.exp: New file.
11260 * gdb.guile/scm-block.c: New file.
11261 * gdb.guile/scm-block.exp: New file.
11262 * gdb.guile/scm-breakpoint.c: New file.
11263 * gdb.guile/scm-breakpoint.exp: New file.
11264 * gdb.guile/scm-disasm.c: New file.
11265 * gdb.guile/scm-disasm.exp: New file.
11266 * gdb.guile/scm-equal.c: New file.
11267 * gdb.guile/scm-equal.exp: New file.
11268 * gdb.guile/scm-error.exp: New file.
11269 * gdb.guile/scm-error.scm: New file.
11270 * gdb.guile/scm-frame-args.c: New file.
11271 * gdb.guile/scm-frame-args.exp: New file.
11272 * gdb.guile/scm-frame-args.scm: New file.
11273 * gdb.guile/scm-frame-inline.c: New file.
11274 * gdb.guile/scm-frame-inline.exp: New file.
11275 * gdb.guile/scm-frame.c: New file.
11276 * gdb.guile/scm-frame.exp: New file.
11277 * gdb.guile/scm-generics.exp: New file.
11278 * gdb.guile/scm-gsmob.exp: New file.
11279 * gdb.guile/scm-iterator.c: New file.
11280 * gdb.guile/scm-iterator.exp: New file.
11281 * gdb.guile/scm-math.c: New file.
11282 * gdb.guile/scm-math.exp: New file.
11283 * gdb.guile/scm-objfile-script-gdb.in: New file.
11284 * gdb.guile/scm-objfile-script.c: New file.
11285 * gdb.guile/scm-objfile-script.exp: New file.
11286 * gdb.guile/scm-objfile.c: New file.
11287 * gdb.guile/scm-objfile.exp: New file.
11288 * gdb.guile/scm-ports.exp: New file.
11289 * gdb.guile/scm-pretty-print.c: New file.
11290 * gdb.guile/scm-pretty-print.exp: New file.
11291 * gdb.guile/scm-pretty-print.scm: New file.
11292 * gdb.guile/scm-section-script.c: New file.
11293 * gdb.guile/scm-section-script.exp: New file.
11294 * gdb.guile/scm-section-script.scm: New file.
11295 * gdb.guile/scm-symbol.c: New file.
11296 * gdb.guile/scm-symbol.exp: New file.
11297 * gdb.guile/scm-symtab-2.c: New file.
11298 * gdb.guile/scm-symtab.c: New file.
11299 * gdb.guile/scm-symtab.exp: New file.
11300 * gdb.guile/scm-type.c: New file.
11301 * gdb.guile/scm-type.exp: New file.
11302 * gdb.guile/scm-value-cc.cc: New file.
11303 * gdb.guile/scm-value-cc.exp: New file.
11304 * gdb.guile/scm-value.c: New file.
11305 * gdb.guile/scm-value.exp: New file.
11306 * gdb.guile/source2.scm: New file.
11307 * gdb.guile/types-module.cc: New file.
11308 * gdb.guile/types-module.exp: New file.
11309
7026a7c1
YQ
113102014-02-10 Yao Qi <yao@codesourcery.com>
11311
11312 PR testsuite/16543
11313 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
11314 * configure: Regenerated.
11315 * Makefile.in: New file.
11316
6c466447
AS
113172014-02-08 Andreas Schwab <schwab@linux-m68k.org>
11318
11319 * gdb.python/py-framefilter.exp: Fix typo.
11320
6e854735
YQ
113212014-02-08 Yao Qi <yao@codesourcery.com>
11322
11323 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
11324 that no =breakpoint-modified is emitted when breakpoints are
11325 modified through MI commands.
11326
d137e6dc
PA
113272014-02-07 Pedro Alves <pedro@codesourcery.com>
11328 Pedro Alves <palves@redhat.com>
11329
11330 * gdb.threads/step-after-sr-lock.c: New file.
11331 * gdb.threads/step-after-sr-lock.exp: New file.
11332
b5ee5a50
PA
113332014-02-07 Pedro Alves <palves@redhat.com>
11334
11335 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
11336
3c77faf3
JK
113372014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11338
11339 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
11340 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
11341
6dddc817
DE
113422014-02-06 Doug Evans <xdje42@gmail.com>
11343
11344 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
11345 output.
11346
11347 * gdb.gdb/python-interrupts.exp: New file.
11348
de7b2893
YQ
113492014-02-05 Yao Qi <yao@codesourcery.com>
11350
11351 * gdb.trace/report.exp (use_collected_data): Test the output
11352 of "info threads" and "info inferiors".
11353
66d032ac
YQ
113542014-02-05 Yao Qi <yao@codesourcery.com>
11355
11356 Revert this patch:
11357
11358 2013-05-24 Yao Qi <yao@codesourcery.com>
11359
11360 * gdb.trace/tfile.exp: Test inferior and thread.
11361
591a12a1
UW
113622014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11363
11364 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
11365 on a function.
11366 * gdb.base/step-bt.c: Call hello via function pointer to make
11367 sure its first instruction is executed on powerpc64le-linux.
11368
0ff3e01f
UW
113692014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11370
11371 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
11372
084ee545
UW
113732014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11374
11375 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
11376 of the test patterns for use on little-endian systems.
11377
6ed14ff3
UW
113782014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
11379
11380 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
11381 (decimal_vector): Fix for little-endian.
11382
401e27fd
JM
113832014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
11384
11385 * gdb.arch/sparc-sysstep.exp: New file.
11386 * gdb.arch/sparc-sysstep.c: Likewise.
11387
11388 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
11389
8b924729
EBM
113902014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11391
11392 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
11393
fb151210
JB
113942014-01-23 Tom Tromey <tromey@redhat.com>
11395
11396 * gdb.ada/array_char_idx: New testcase.
11397
0740f8d8
TT
113982014-01-23 Tom Tromey <tromey@redhat.com>
11399
11400 PR python/16487:
11401 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
11402 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
11403 classes.
11404
21909fa1
TT
114052014-01-23 Tom Tromey <tromey@redhat.com>
11406
11407 PR python/16491:
11408 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
11409 string from an inferior frame.
11410 * gdb.python/py-framefilter-mi.exp: Update.
11411
87ce2a04
DE
114122014-01-22 Doug Evans <dje@google.com>
11413
11414 * gdb.server/server-mon.exp: Add tests for "set debug-format".
11415
237b092b
AA
114162014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11417
11418 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
11419
d674a709
AA
114202014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11421
11422 * gdb.trace/entry-values.exp: Remove excess space character from
11423 regex patterns. Handle s390 call instruction.
11424
20fa3390
AA
114252014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11426
11427 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
11428 define "*_start" label. Make "name" static.
11429 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
11430 ${name} by references to ${name}_start.
11431
78466714
AA
114322014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
11433
11434 * gdb.base/info-macros.exp: Remove "debug" from the compile
11435 options.
11436
ec9f644a
IB
114372014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11438
11439 * gdb.dlang/demangle.exp: New file.
11440
94b1b47e
IB
114412014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11442
11443 * gdb.dlang/primitive-types.exp: New file.
11444
7f420862
IB
114452014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
11446
11447 * configure.ac: Create gdb.dlang/Makefile.
11448 * configure: Regenerate.
11449 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
11450 * gdb.dlang/Makefile.in: New file.
11451 * lib/d-support.exp: New file.
11452 * lib/gdb.exp (skip_d_tests): New proc.
11453
52834460
MM
114542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11455
11456 * gdb.btrace/delta.exp: Check reverse stepi.
11457 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
11458 * gdb.btrace/finish.exp: New.
11459 * gdb.btrace/next.exp: New.
11460 * gdb.btrace/nexti.exp: New.
11461 * gdb.btrace/record_goto.c: Add comments.
11462 * gdb.btrace/step.exp: New.
11463 * gdb.btrace/stepi.exp: New.
11464 * gdb.btrace/multi-thread-step.c: New.
11465 * gdb.btrace/multi-thread-step.exp: New.
11466 * gdb.btrace/rn-dl-bind.c: New.
11467 * gdb.btrace/rn-dl-bind.exp: New.
11468 * gdb.btrace/data.c: New.
11469 * gdb.btrace/data.exp: New.
11470 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11471
6e07b1d2
MM
114722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11473
11474 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
11475 * gdb.btrace/exception.exp: Update.
11476 * gdb.btrace/instruction_history.exp: Update.
11477 * gdb.btrace/record_goto.exp: Update.
11478 * gdb.btrace/tailcall.exp: Update.
11479 * gdb.btrace/unknown_functions.exp: Update.
11480 * gdb.btrace/delta.exp: New.
11481
0b722aec
MM
114822014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11483
11484 * gdb.btrace/record_goto.exp: Add backtrace test.
11485 * gdb.btrace/tailcall.exp: Add backtrace test.
11486
066ce621
MM
114872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11488
11489 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
11490 * gdb.btrace/record_goto.c: New.
11491 * gdb.btrace/record_goto.exp: New.
11492 * gdb.btrace/x86-record_goto.S: New.
11493
0688d04e
MM
114942014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11495
11496 * gdb.btrace/function_call_history.exp: Update tests.
11497 * gdb.btrace/instruction_history.exp: Update tests.
11498
8710b709
MM
114992014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11500
11501 * gdb.btrace/function_call_history.exp: Fix expected field
11502 order for "record function-call-history".
11503 Add new tests for "record function-call-history /c".
11504 * gdb.btrace/exception.cc: New.
11505 * gdb.btrace/exception.exp: New.
11506 * gdb.btrace/tailcall.exp: New.
11507 * gdb.btrace/x86-tailcall.S: New.
11508 * gdb.btrace/x86-tailcall.c: New.
11509 * gdb.btrace/unknown_functions.c: New.
11510 * gdb.btrace/unknown_functions.exp: New.
11511 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
11512
5de9129b
MM
115132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11514
11515 * gdb.btrace/instruction_history.exp: Update.
11516 * gdb.btrace/function_call_history.exp: Update.
11517
23a7fe75
MM
115182014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11519
11520 * gdb.btrace/function_call_history.exp: Fix expected function
11521 trace.
11522 * gdb.btrace/instruction_history.exp: Initialize traced.
11523 Remove traced_functions.
11524
724c7dd8
MM
115252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11526
11527 * gdb.btrace/function_call_history.exp: Update
11528 * gdb.btrace/instruction_history.exp: Update.
11529
6d78d93b
MM
115302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
11531
11532 * gdb.btrace/enable.exp: Update expected text.
11533
93a360cc
OJ
115342014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
11535
11536 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
11537 bytes.
11538
3772b53f
MR
115392014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
11540
11541 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
11542
596662fa
OJ
115432014-01-15 Omair Javaid <omair.javaid@linaro.org>
11544
11545 * lib/gdb.exp (supports_process_record): Return true for
11546 arm*-linux*. (supports_reverse): Likewise.
11547
b5b08fb4
SC
115482014-01-13 Siva Chandra Reddy <sivachandra@google.com>
11549
11550 PR python/15464
11551 PR python/16113
11552 * gdb.python/py-type.c: Enhance test case.
11553 * gdb.python/py-value-cc.cc: Likewise
11554 * gdb.python/py-type.exp: Add new tests.
11555 * gdb.python/py-value-cc.exp: Likewise
11556
52d7fb13
AA
115572014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
11558 Pedro Alves <palves@redhat.com>
11559
11560 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
11561 Make "name" extern.
11562 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
11563 references to ${name}_start by references to ${name}.
11564
a2cd8cfe
JB
115652014-01-10 Joel Brobecker <brobecker@adacore.com>
11566
11567 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
11568
4e23fced
JB
115692014-01-10 Joel Brobecker <brobecker@adacore.com>
11570
11571 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
11572
c6a9e42c
PA
115732014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
11574 Pedro Alves <palves@redhat.com>
11575
11576 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 11577 mi_gdb_target_load.
c6a9e42c 11578
b7ea362b
PA
115792014-01-08 Pedro Alves <palves@redhat.com>
11580
11581 * gdb.threads/reconnect-signal.c: New file.
11582 * gdb.threads/reconnect-signal.exp: New file.
11583
5e3f4fab
EBM
115842014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11585
11586 * gdb.base/source-dir.exp: New file.
11587
79301218
JB
115882014-01-07 Joel Brobecker <brobecker@adacore.com>
11589
11590 * gdb.ada/mi_interface: New testcase.
11591
8e355c5d
JB
115922014-01-07 Joel Brobecker <brobecker@adacore.com>
11593
11594 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
11595 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
11596 gdb.ada/pp-rec-component/pck.ads: New files.
11597
c0d48811
JB
115982014-01-07 Joel Brobecker <brobecker@adacore.com>
11599
11600 * gdb.python/py-pp-integral.c: New file.
11601 * gdb.python/py-pp-integral.py: New file.
11602 * gdb.python/py-pp-integral.exp: New file.
11603
17b609c3 11604For older changes see ChangeLog-1993-2013.
c906108c 11605\f
8d8cb839
EZ
11606;; Local Variables:
11607;; mode: change-log
11608;; left-margin: 8
11609;; fill-column: 74
11610;; version-control: never
11611;; End:
902f2ccb 11612
61baf725 11613 Copyright 2014-2017 Free Software Foundation, Inc.
902f2ccb
MC
11614 Copying and distribution of this file, with or without modification,
11615 are permitted provided the copyright notice and this notice are preserved.